@charset "utf-8";

.col_org{color:#ff6600;}


.sub_wrap{padding-top:30px;}

.table_top{clear:both;overflow:hidden;padding-bottom:10px;}
.table_top li.first{float:left;color:#444444;padding-top:20px;}
.table_top li.first span{color:#ed3023;}


.table_top li.last{float:right;}
.table_top li.last select{float:left;height:34px;min-width:98px;}
.table_top li.last p{float:left;padding-left:5px;position: relative;}
.table_top li.last p input{float:left;width:218px;padding-right:30px;}
.table_top li.last p .btn_search{position: absolute;top:1px;right:1px;z-index: 2; width:34px;padding:7px 0;text-indent: -9999em;border:none;background:url('images/common/ic_search.png') no-repeat center center;}

.reply{border-top:1px solid #666666;border-bottom:1px solid #cecece;}
.reply > li{padding:10px 28px 10px 30px;}
.reply li > dl{clear: both;overflow: hidden;}
.reply li > dl dt{float:left;width:70px;}
.reply li > dl dt p{border:1px solid #d1d1d1;width:48px;height:47px;}
.reply li > dl dt p img{max-width:100%;max-height:100%;}


.reply .reply_input{background-color: #fbfcfc;}
.reply .reply_input dl dd{float:left;width:730px;}
.reply .reply_input dl dd textarea{width:648px;height:58px;min-height:58px;}
.reply .reply_input dl dd .btn01.reply{vertical-align: top; margin-left:10px;padding:0;width:72px;height:58px;line-height: 58px;text-align: center;background-color: #00b3e2;border:1px solid #00b3e2;color:#fff;font-size:15px;}

.reply .reply_view{background-color: #fff;}
.reply .reply_view > dl > dd{float:left;width:730px;}
.reply .reply_view > dl > dd.text_box{line-height: 1.4em;}
.reply .reply_view > dl dd ul{padding-bottom:15px;clear: both;overflow: hidden;}
.reply .reply_view > dl dd ul li.first{float:left;}
.reply .reply_view > dl dd ul li + li{float:right;}
.reply .reply_view > dl dd ul li dl{width:400px;}
.reply .reply_view > dl dd ul li dl dt{color:#545454;font-family: ngb;width:auto;padding-right:10px;}
.reply .reply_view > dl dd ul li dl dd{float:left;padding-left:15px; background:url('images/common/line_7px.jpg') no-repeat 0 center;}
.reply .reply_view > dl dd ul li ul{padding-bottom:0;}
.reply .reply_view > dl dd ul li ul li{float:left;padding-right:10px;}
.reply .reply_view > dl dd ul li ul li:last-child{padding-right:0;}
.reply .reply_view > dl dd ul li ul li + li{padding-left:10px; background:url('images/common/line_7px.jpg') no-repeat 0 center;}

.reply > li.reply_reply{padding:10px 28px 10px 50px;}
.reply .reply_reply{background-color: #f3f7fa;}
.reply .reply_reply > dl > dd{float:left;width:710px;}
.reply .reply_reply > dl > dd.text_box{line-height: 1.4em;}
.reply .reply_reply > dl dd ul{padding-bottom:15px;clear: both;overflow: hidden;}
.reply .reply_reply > dl dd ul li.first{float:left;}
.reply .reply_reply > dl dd ul li + li{float:right;}
.reply .reply_reply > dl dd ul li dl{width:400px;}
.reply .reply_reply > dl dd ul li dl dt{color:#545454;font-family: ngb;width:auto;padding-right:10px;}
.reply .reply_reply > dl dd ul li dl dd{float:left;padding-left:15px; background:url('images/common/line_7px.jpg') no-repeat 0 center;}
.reply .reply_reply > dl dd ul li ul{padding-bottom:0;}
.reply .reply_reply > dl dd ul li ul li{float:left;padding-right:10px;}
.reply .reply_reply > dl dd ul li ul li:last-child{padding-right:0;}
.reply .reply_reply > dl dd ul li ul li + li{padding-left:10px; background:url('images/common/line_7px.jpg') no-repeat 0 center;}

.reply .reply_input + .reply_view{border-top:1px solid #cecece;}
.reply .reply_input + .reply_reply{border-top:1px dashed #cecece;}
.reply .reply_input + .reply_input{border-top:1px solid #cecece;}

.reply .reply_view + .reply_input{border-top:1px solid #cecece;}
.reply .reply_view + .reply_view{border-top:1px solid #cecece;}
.reply .reply_view + .reply_reply{border-top:1px dashed #cecece;}

.reply .reply_reply + .reply_view{border-top:1px dashed #cecece;}
.reply .reply_reply + .reply_reply{border-top:1px dashed #cecece;}
.reply .reply_reply + .reply_input{border-top:1px dashed #cecece;}




.reply .ic_t_reply{display: inline-block;padding-left:15px;background:url('images/common/ic_table08.png')  no-repeat 0 center;}
.reply .ic_t_del{display: inline-block;padding-left:15px;background:url('images/common/ic_table09.png')  no-repeat 0 center;}
.reply .ic_t_reply:hover{color:#00b3e2;}
.reply .ic_t_del:hover{color:#00b3e2;}

.prev_next_wrap{padding-top:30px;}
.prev_next_wrap ul{border-top:1px solid #666666;border-bottom:1px solid #666666;}
.prev_next_wrap ul li a{display: block; padding: 20px 30px;color:#666666;}
.prev_next_wrap ul li a:hover{color:#00b3e2;}
.prev_next_wrap ul li a span{display: inline-block;padding-right:15px;color:#666666;margin-right:40px;}
.prev_next_wrap ul li.first a span{background:url('images/common/prev_next01.png')  no-repeat right center;}
.prev_next_wrap ul li.last a span{background:url('images/common/prev_next02.png')  no-repeat right center;}


.prev_next_wrap ul li + li{border-top:1px solid #e2e2e2;}

.td_secret{clear: both;overflow: hidden;}
.td_secret dt{float:left;color:#222;font-family:ngb;padding-top: 10px;}
.td_secret dd{float:right;}
.td_secret .radio_style2 .ui-button{padding:9px 27px;line-height: 1;}

.table_wrap table.t_view.sub02 tbody td{padding:20px 10px 20px 10px;}
.sub02 tbody td ul li{padding-left: 7px;text-indent: -8px;line-height: 1.4em;}
.sub02 tbody td ul li + li{padding-top:10px;}

.ul_list{padding-bottom:50px;}
.ul_list li{padding-bottom: 10px;padding-left:18px;color:#666666;font-size:15px;}

.map_wrap{padding-bottom:50px;}
.map_wrap > div{border:1px solid #cccccc;}
.map_wrap > div > p{padding:15px 30px;color:#666666;font-size:15px;    border-top: 1px solid #cccccc;}
.map_wrap > div > p span{display: inline-block;font-family:ngb; padding:5px 20px; color:#0082cc;background:url('images/common/ic_05.png')  no-repeat 0 center;}



.table_wrap table.t_view.map thead th{font-family:ngb;}
.table_wrap table.t_view.map thead th{padding-left:0;padding-right:0;}
.table_wrap table.t_view.map tbody td{text-align: center;padding-left:0;padding-right:0;color:#666666;}
.table_wrap table.t_view.map tbody td .sub4{display: inline-block;width:33px;height:25px; background:url('images/common/ic_01.png')  no-repeat 0 0;text-indent: -9999em;}

.table_wrap table.t_view.map tbody td.bus_w{padding: 18px 5px 8px 5px;}
.bus_w ul li{margin-bottom:10px; display: inline-block;border:1px solid #cccccc;color:#666666;font-size:14px;padding: 6px 14px 6px 30px;line-height: 1;background:url('images/common/ic_03.png')  no-repeat 15px center;border-radius:14px;}

.table_wrap table.t_view.map tbody td.bus_w2{text-align: left;padding-left:20px;letter-spacing:-0.5px;}
.table_wrap table.t_view.map tbody td.bus_w2 li + li{padding-top:10px;}

.table_wrap table.t_view.map2 tbody td{padding: 18px 5px 18px 5px;text-align: center;}
.table_wrap table.t_view.map2 tbody td dl dd{padding-top:10px;}
.table_wrap table.t_view.map2 tbody td .btn_bus{color:#fff;font-size:14px; padding: 6px 14px 6px 30px;line-height: 1;background:#666666 url('images/common/ic_04.png')  no-repeat 10px center;border-radius:15px;}


.fc_blue {color: #0082cc;}
.fc_dark {color: #444444;}



/*인사말*/
.greet_comment {position: relative; background: url("./images/sub/bg01.png") no-repeat right 30%; height: 694px;}
.greet_comment .big_txt {font-family: ns,serif; font-size: 34px; font-family:ngb; line-height: 1.3em; margin-bottom: 30px;}
.greet_comment .txt {line-height: 2em; margin-bottom: 20px; font-size: 16px; color: #222222;}
.greet_comment .sign {position: absolute; bottom: 2%; right: 0; color: #222222; line-height: 2em; font-size: 18px; letter-spacing: -1px;}
.greet_comment .sign .name {font-size: 28px; font-family:ngb;}

/*학과목표*/
.major_goal {position: relative; width: 820px; height: 1020px; background: url("./images/sub/bg03.png") no-repeat 0 0;}
.major_goal dl {position: absolute;}
.major_goal dl dt, .major_goal dl dd {font-size: 16px; line-height: 1.4em; }
.major_goal dl dt {width: 78px; height: 80px; text-align: center; padding-top: 33px; color: #ffffff; font-family:ngb;}
.major_goal dl dd p {color: #222222; background: url("./images/sub/bullet02.png") no-repeat 0 8px; padding-left: 14px;}
.major_goal dl.num01 { top: 14px; right: 9px; overflow: hidden; width: 290px;}
.major_goal dl.num01 dt {float: left;}
.major_goal dl.num01 dd {float: right;}
.major_goal dl.num02 {top: 267px; left: 0; width: 178px;}
.major_goal dl.num02 dt {margin-left: 95px; margin-bottom: 30px;}
.major_goal dl.num03 {bottom: 355px; right: 38px; width: 448px;}
.major_goal dl.num03 dt {margin-bottom: 30px; margin-left: 92px;}
.major_goal .center_txt {position: absolute; top: 203px; left: 268px; letter-spacing: -2px; line-height: 1.2em; font-family: ngb, serif; font-size: 21.29px; color: #ffffff;}
.major_goal .goal_txt {position: absolute; bottom: 17px; left: 0; right: 0; height: 189px; letter-spacing: -2px; line-height: 1.4em;  font-size: 24px; color: #ffffff; padding: 50px 0; }

/*학과소개*/
.major_intro {width: 860px;}
.major_intro .m_box01 {height: 730px; background: url("./images/sub/bg02.png") no-repeat 0 0; margin-bottom: 30px;}
.major_intro .m_box01 .head_txt {line-height: 1.4em; font-size: 19px; font-family:ngb; padding: 32px 0; margin-bottom: 120px;}
.major_intro .m_box01 .solution {overflow: hidden;}
.major_intro .m_box01 .solution .li {float: left; text-align: center;}
.major_intro .m_box01 .li:not(:nth-child(2)) {width: 29.2%;}
.major_intro .m_box01 .li:nth-child(2) {width: 41.3%;}
.major_intro .m_box01 .li .tit {color: #ffffff; line-height: 1.5em; font-size: 17px; font-family:ngb; margin-bottom: 14px;}
.major_intro .m_box01 .li:not(:last-child) .tit {padding: 51px 0;}
.major_intro .m_box01 .li:last-child .tit {padding: 38px 0;}
.major_intro .m_box01 .li ul li {height: 60px;}
.major_intro .m_box01 .li ul li:not(.line2) { padding: 23px 0;}
.major_intro .m_box01 .li ul li.line2 { padding: 10px 0; line-height: 1.6em;}
.major_intro .m_box01 .li:not(:nth-child(2)) ul li:not(:last-child){margin-bottom: 7px;}
.major_intro .m_box01 .li:nth-child(2)  ul li:not(:last-child) {margin-bottom: 10px;}
.major_intro .m_box02 {height: 404px; background: url("./images/sub/bg02_1.png") no-repeat 0 0; padding-top: 70px; text-align: center;}
.major_intro .m_box02 .top { height: 132px; font-size: 18px; color: #ffffff; line-height: 1.5em; padding: 40px 0;}
.major_intro .m_box02 .btm {display: table-cell; vertical-align: middle;width: 860px;height: 197px; padding: 47px 0; font-size: 15px; line-height: 1.5em;}

.solution_li{margin-top: 11px;}

.eduInfo_box{width:100%;height:820px; background:url('./images/sub/eduInfo_img.png') no-repeat 18px 0;text-indent:-9999em;}

/*입학안내*/
.admission .notice + .notice{margin-top:30px}
.admission .notice dt {margin-bottom:10px;font-size: 18px; font-family:ngb; background: url("./images/sub/bullet.png") no-repeat 0 7px; padding-left: 18px; height: 23px; line-height: 23px;}
.admission .notice dd {font-size: 15px; line-height: 1.7em; color: #666666;}
.admission .notice dd .prop {display: inline-block; position: relative; padding-right: 20px; font-family:ngb; }
.admission .notice dd .prop:after {position: absolute; content: ''; right: 0; top: 4px; bottom: 4px; width: 2px; background: #444444; margin-right: 10px;}
.admission .notice dd .emp_txt {font-size: 17px; font-family:ngb;}
a.a_link{color:#0082CC;text-decoration:underline}

/*교수진*/
.prof_list {width: 860px;}
.prof_list .m_box {overflow: hidden;}
.prof_list .m_box:not(:last-child) {margin-bottom: 86px;}
.prof_list .col_l {width: 133px; float: left}
.prof_list .col_l img {width: 130px; height: 152px; margin-bottom: 10px;}
.prof_list .col_l .txt01 {font-size: 14px; color: #666666; margin-bottom: 5px; line-height: 1.2em;}
.prof_list .col_l .txt02 {font-size: 18px; color: #222222;font-family:ngb; }
.prof_list .col_r {width: 707px;float: right}

/*협약기업*/
.conv_comp {width: 860px;}


/* 230322 add */
.sub_wrap{line-height:1.4}
.sub_wrap .cont_box{font-size:15px}
.sub_wrap .cont_box + .cont_box{margin-top:60px}
.sub_wrap .warn{margin-top:20px;text-align:left;font-size:15px;color:#0082CC}
.sub_wrap .italic_txt{display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;font-weight:500;font-size:16px;color:#fff;background:url(./images/sub/italic_bg.png) no-repeat 50% 50%;}
.sub_wrap .round_tit{padding:16px 40px;margin-top:15px;border:1px solid #003C84;border-radius:80px;font-weight:500;font-size:18px;color:#003C84}
.sub_wrap .round_tit.col02{border-color:#0082CC;background:#0082CC;color:#fff}
.sub_wrap .round_tit.col03{border-color:#003C84;background:#003C84;color:#fff}
.sub_wrap .dl_box{display:flex;margin-top:15px}
.sub_wrap .dl_box dl{flex:1;padding:10px;border-radius:20px;background:#E5F7FC}
.sub_wrap .dl_box dl + dl{margin-left:15px}
.sub_wrap .dl_box dt{background-color:#00B3E3}
.sub_wrap .dl_box dd{padding-top:10px;font-size:15px;color:#666}
.sub_wrap .dl_box.col02 dl{background:#E5F2FA}
.sub_wrap .dl_box.col02 dt{background-color:#0082CC}
.sub_wrap .round_box{padding:10px;margin-top:15px;border:1px solid #3AC4A5;border-radius:20px}
.sub_wrap .round_box .box_tit{margin-bottom:15px;font-weight:500;font-size:18px;color:#1CBB97}
.sub_wrap .round_box .italic_cont{display:flex}
.sub_wrap .round_box .italic_cont p{flex:1;background-color:#1CBB97}
.sub_wrap .round_box .italic_cont p + p{margin-left:10px}
.sub_wrap .round_box.col02{border-color:#54B456}
.sub_wrap .round_box.col02 .box_tit{color:#47AF49}
.sub_wrap .round_box.col02 .italic_cont p{background-color:#47AF49}
.sub_wrap .border_dl{overflow:hidden;border:1px solid #003C84;border-radius:10px}
.sub_wrap .border_dl dt{display:flex;align-items:center;justify-content:center;height:60px;font-weight:500;font-size:20px;color:#fff;background:#003C84}
.sub_wrap .border_dl dd{padding:30px}
.sub_wrap .dl_cont dl{display:flex;flex-wrap:wrap;}
.sub_wrap .dl_cont dl + dl{margin-top:10px}
.sub_wrap .dl_cont dt{width:246px;margin-right:20px}
.sub_wrap .dl_cont dd{display:flex;align-items:center;width:calc(100% - 266px);padding:15px 50px;border:1px solid #CCCCCC;border-radius:10px;font-size:15px;color:#666;}
.sub_wrap .basic_dl dt{padding-bottom:5px;font-weight:500;font-size:16px;color:#222}
.sub_wrap .basic_dl dd{font-size:15px;color:#666}
.sub_wrap .basic_dl .warn{font-size:15px}
.sub_wrap .basic_dl + .basic_dl{margin-top:15px}
.sub_wrap .dot_list > li{position:relative;padding-left:10px;color:#666}
.sub_wrap .dot_list > li + li{margin-top:4px}
.sub_wrap .dot_list > li::before{content:'';display:block;position:absolute;top:10px;left:0;width:2px;height:2px;background:#666}
.sub_wrap .dot_list + .warn{margin-top:10px;}


/* edu_info */
.edu_info{text-align:center}
.edu_info .info_tit{margin-bottom:30px;font-weight:500;font-size:34px;color:#003c84;}
.edu_info .info_box{padding:20px 10px;border:1px solid #0082CC;border-radius:10px;}
.edu_info .info_box + .info_box{margin-top:20px}
.edu_info .box_tit{margin-bottom:20px;font-weight:600;font-size:20px;color:#0082CC}
.edu_info .diagram{display:flex;flex-wrap:wrap;background:no-repeat 0 100%}
.edu_info .diagram .dia_ul{width:calc(50% - 5px)}
.edu_info .diagram .dia_ul + .dia_ul{margin-left:10px}
.edu_info .diagram li,
.edu_info .diagram span,
.edu_info .diagram p{display:flex;align-items:center;justify-content:center;}
.edu_info .diagram li + li{margin-top:10px}
.edu_info .diagram .dia_tit{height:54px;border-radius:5px;color:#fff;font-weight:500;font-size:18px;background:#0082CC url(./images/sub/dia_tit_bg.png) no-repeat 50% 50%;background-size:cover}
.edu_info .diagram span{height:50px;padding:0 15px;border:1px solid #ccc;border-radius:5px;flex:1;font-weight:500;font-size:15px;word-break:keep-all;color:#222;background:#fff}
.edu_info .diagram span.blank{border:0;background:none}
.edu_info .diagram span + span{margin-left:10px}
.edu_info .diagram span.point{border:0;background:#E5F2FA}
.edu_info .diagram .result{width:100%;height:60px;margin-top:20px;border-radius:5px;background:#F0F0F0;font-size:16px}
.edu_info .info_box.box1 .diagram{background-image:url(./images/sub/dia_box_1_bg.png)}
.edu_info .info_box.box2{border-color:#1CBB97}
.edu_info .info_box.box2 .box_tit{color:#1CBB97}
.edu_info .info_box.box2 .diagram{background-image:url(./images/sub/dia_box_2_bg.png)}
.edu_info .info_box.box2 .diagram .dia_tit{background-color:#1CBB97}
.edu_info .info_box.box3{border-color:#47AF49}
.edu_info .info_box.box3 .box_tit{color:#47AF49}
.edu_info .info_box.box3 .diagram{background-image:url(./images/sub/dia_box_3_bg.png)}
.edu_info .info_box.box3 .diagram .dia_tit{background-color:#47AF49}
.edu_info .info_box.box3 .diagram span.point{background:#ECF7EC}

/* bs_intro_wrap */
.bs_intro_wrap .tit{font-weight:500;font-size:34px;color:#222}
.organ_wrap{text-align:center;font-size:15px;}
.organ_wrap p{padding-top:12px;font-weight:500}
.organ_wrap p span{font-weight:400;color:#666}
.organ_wrap .logo_box{display:flex;align-items:center;justify-content:center;width:100%;height:80px;border-radius:100px}
.organ_wrap > div{position:relative;width:280px;margin:0 auto}
.organ_wrap > div::after{content:'';display:block;width:1px;height:30px;margin:8px auto 0;background:#DFDFDF}
.organ_wrap .top .logo_box{background:#003C84}
.organ_wrap .sub_top .logo_box{border:1px solid #0082CC}
.organ_wrap .sub_top::before{content:'';display:block;position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-3px;border-radius:50%;background:#0082CC}
.organ_list{display:flex;}
.organ_list li{position:relative;flex:1;}
.organ_list li::before{content:'';display:block;width:1px;height:30px;margin:0 auto;background:#DFDFDF}
.organ_list li::after{content:'';display:block;position:absolute;top:0;left:50%;width:calc(100% + 15px);height:1px;background:#DFDFDF}
.organ_list li:last-child::after{display:none}
.organ_list li + li{margin-left:15px}
.organ_list p{line-height:1.6}
.organ_list .logo_box{position:relative;height:72px;border:1px solid #B2E8F7;border-radius:10px;}
.organ_list .logo_box::after{content:'';display:block;position:absolute;top:-4px;left:50%;z-index:10;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:rgba(0,179,227,0.3)}

/* goal_wrap */
.goal_wrap{text-align:center;word-break:keep-all}
.goal_wrap .sub_tit{margin-top:20px;font-weight:500;font-size:20px;color:#0082CC}
.goal_wrap .dl_box.col02{padding-top:75px;background:url(./images/sub/goal_wrap_arrow.png) no-repeat 50% 10px}
.goal_wrap .dl_box + .sub_tit{margin-top:30px}

/* expect_wrap */
.expect_wrap{text-align:center}
.expect_wrap .border_dl{margin-top:30px}
.expect_wrap .exp_list .italic_txt{height:90px;border:0;background-color:#0082CC;font-size:18px;color:#fff}
.expect_wrap .exp_list li{display:flex;align-items:center;justify-content:center;position:relative;height:45px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#666}
.expect_wrap .exp_list li + li{margin-top:10px}
.expect_wrap .exp_list li + li::before{content:'';display:block;position:absolute;top:-10px;left:50%;width:1px;height:10px;background:#ccc}
.expect_wrap .exp_list .italic_txt + li{margin-top:20px}
.expect_wrap .exp_list .italic_txt + li::before{top:-20px;height:20px;}
.expect_wrap .exp_list .italic_txt + li::after{content:'';display:block;position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3px;border-radius:50%;background:#222}
.exp_cont{padding-top:90px;background:url(./images/sub/exp_cont_arrow.png) no-repeat 50% 20px;text-align:left}
.exp_cont .exp_tit{margin-bottom:12px;font-weight:500;font-size:18px;color:#00B3E3}
.exp_cont .dl_cont dt{height:74px;background-color:#00B3E3}
.exp_cont .dl_cont + .dl_cont{margin-top:30px}
.exp_cont .dl_cont.col02 .exp_tit{color:#1CBB97}
.exp_cont .dl_cont.col02 dt{background-color:#1CBB97}
.exp_cont .dl_cont.col03 .exp_tit{color:#47AF49}
.exp_cont .dl_cont.col03 dt{background-color:#47AF49}

/* poster_wrap */
.poster_wrap{display:flex;}
.poster_wrap .poster{flex:1;border:1px solid #003C84}
.poster_wrap .poster + .poster{margin-left:22px}
.poster_wrap .img_wrap{padding:10px;background:#003C84}
.poster_wrap .txt_wrap{padding:20px}
.poster_wrap .txt_wrap .tit{height:46px;margin-bottom:20px;font-weight:500;font-size:16px;color:#003C84}
.poster_wrap .txt_wrap a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.poster_wrap .txt_wrap a:hover{opacity:0.8}
.poster_wrap .txt_wrap .url{border-bottom:1px solid #888;font-size:13px;color:#888;}
.poster_wrap .txt_wrap .label{padding:6px 12px;border-radius:50px;color:#fff;font-size:13px;background:#003C84;line-height:1}

/* curr_wrap */
.curr_wrap .curr_tit{display:flex;align-items:center;justify-content:center;height:60px;margin-bottom:15px;border-radius:10px;font-weight:500;font-size:18px;color:#fff;background:#1CBB97}
.curr_wrap .curr_cont{display:flex;margin-bottom:15px;}
.curr_wrap .curr_cont > div{flex:1;padding:30px;border:1px solid #1CBB97;border-radius:10px;text-align:center;}
.curr_wrap .curr_cont > div + div{margin-left:20px}
.curr_wrap .curr_cont p{padding-top:120px;font-weight:500;font-size:16px;background:no-repeat 50% 0}
.curr_wrap .curr_cont p.curr_1{background-image:url(./images/sub/curr_wrap_cont_img_1.png)}
.curr_wrap .curr_cont p.curr_2{background-image:url(./images/sub/curr_wrap_cont_img_2.png)}
.curr_wrap .border_dl{border-color:#47AF49}
.curr_wrap .border_dl dt{font-size:18px;background:#47AF49}
.curr_wrap .dot_list li{font-size:16px}
.curr_wrap .dot_list li::before{top:9px;width:4px;height:4px;border-radius:50%;}
.curr_wrap .table_wrap{margin-top:50px}
.curr_wrap tbody td{text-align:center}

/* prj_wrap */
.prj_wrap .dl_cont dl{overflow:hidden;border-radius:10px;background:#E5F2FA}
.prj_wrap .dl_cont dt{width:175px;height:auto;margin:0;border-radius:0;background-color:#0082CC;font-size:16px}
.prj_wrap .dl_cont dd{width:calc(100% - 175px);padding:20px;border:0;border-radius:0;}
.prj_wrap .dl_cont dl.col02{background:#E5F7FC}
.prj_wrap .dl_cont dl.col02 dt{background-color:#00B3E3}
.prj_wrap .dl_cont dl.col03{background:#ECF7EC}
.prj_wrap .dl_cont dl.col03 dt{background-color:#47AF49}
.prj_wrap .dot_list li{font-size:16px;}
.prj_wrap .dot_list li::before{top:9px;width:4px;height:4px;border-radius:50%;background:#222}
.prj_wrap .arrow{display:flex;align-items:center;justify-content:flex-end;height:90px;padding-right:95px;font-size:16px;font-weight:500;color:#003C84;background:url(./images/sub/prj_arrow.png) no-repeat 50% 50%}
.prj_wrap tbody td{text-align:center}
.prj_wrap .basic_dl{text-align:left}
.prj_wrap .basic_dl dt,
.prj_wrap .basic_dl li{font-size:15px;line-height:1.4}

/* prof_list */
.prof_list .prof_cont{display:flex;}
.prof_list .prof_cont + .prof_cont{margin-top:50px}
.prof_cont .prof_img{width:125px;}
.prof_cont .prof_txt{width:calc(100% - 125px);padding-left:30px} 
.prof_cont .prof_txt .name{margin-bottom:15px;font-size:18px}
.prof_cont .prof_txt .name strong{display:inline-block;padding-right:5px;font-size:28px;font-weight:600;color:#1758A7}
.prof_list .table_wrap table.t_view tbody th{text-align:center}
.prof_list .table_wrap table.t_view tbody th,
.prof_list .table_wrap table.t_view tbody td{padding:15px 10px;line-height:1.4;color:#333}
.prof_list .table_wrap .dot_list li{color:#333}
.prof_list .table_wrap .dot_list li + li{margin-top:2px}

















