@charset "utf-8";

/*** Sub Common ***/
/** Sub Visu **/
.sub_wrap {position: relative;}
.sub_back{background: #e9f3fc; height: 100%; width: 100%;}

.sub_visu {background:url(../../images/sub/sub_visu.png) no-repeat right top;}
.sub_visu{ position: relative; height: 233px;overflow: hidden;}
.sub_title {position: absolute;width:100%;margin:0 auto;font-size:40px;font-weight:900;color:#fff;text-align:center; top: 30%; left: 0; }

.process{ position: static;display: block; margin:0 auto; text-align: center; margin-top: 117px;}
.process span{font-size: 15px; color: #ffffff; font-weight: 400;padding: 0 3px; font-family: 'Noto Sans Korean';; }
.process span.arrow{width: 14px; height: 14px; }
.process span.arrow img{width: auto; padding-top: 7px;}
.arti01{max-width:1300px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 70px 50px; margin: 80px auto; overflow: hidden; background: #fff; }

/** Lnb **/
.lnb_sec {margin:-35px 0 0px;}
.lnb_sec .lnb {width:100%;max-width:1300px;margin:0 auto;font-size:0;text-align:center;}
.lnb > li {display:inline-block;width:auto;vertical-align:top; position: relative;}
.lnb2 > li {display:inline-block;width:14.2%;vertical-align:top; padding: 0% !important; position: relative;}

.lnb > li{background: #aacdeb; width: 283px; -webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px; margin-right: 18px; transition:.2s;}
.lnb6 > li{width: 16%;}
.lnb6:hover > li{width: 16%; padding: 0;}
.lnb > li:last-child{margin-right: 0;}

.lnb > li > a {display: block;font-size:18px;font-weight:500;color:#fff;line-height:71px;text-align:center;box-sizing:border-box;transition:all 0.4s; transition:.2s;}
.lnb > li.current > a, .lnb > li:hover > a, .lnb > li:focus > a {color:#fff; font-weight: 600; -webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.lnb > li.current > a, .lnb > li:hover, .lnb > li:focus{background: #168cf3; -webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.sub_cont {padding-bottom:50px;}
.sub_cont section > article {margin-bottom:80px;}
.sub_cont section > article .arti_sub {width:100%;max-width:1300px;margin:0 auto;}
.sub_cont section > article .arti_tit {float:left;width:26%;font-size:28px;font-weight:400;color:#202020;line-height:32px;}
.sub_cont section > article .arti_cont {float:left;width:74%;}
.sub_cont section > article .arti_cont .copy {margin-bottom:50px;font-weight:400;color:#909090;}

/* À§,¾Æ·¡ ¼± + µ¿±×¶õ blt ¸®½ºÆ®Çü */
.sub_cont section .temp_line_box {padding:25px 30px;border-top:solid 1px #080404;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;}
.sub_cont section .temp_line_box > li {position:relative;padding-left:10px;font-size:15px;font-weight:400;color:#404040;line-height:30px;}
.sub_cont section .temp_line_box > li:before {content:"";position:absolute;top:15px;left:0;width:3px;height:3px;background:#404040;border-radius:5px;}

/* Ã¼Å© blt ¸®½ºÆ®Çü */
.sub_cont section .temp_etc_info > li {position:relative;padding-left:25px;font-size:15px;font-weight:400;color:#909090;line-height:30px;}
.sub_cont section .temp_etc_info > li:before {content:"\f00c";position:absolute;top:0;left:0;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscalecolor:#fff;}
.sub_cont section .temp_etc_info > li > a {display:inline-block;font-weight:400;color:#404040;}
.sub_cont section .temp_etc_info > li > a:hover, .sub_cont section .temp_etc_info > li > a:focus {text-decoration:underline;}


/*** S1 : È¸»ç¼Ò°³ ***/
.s101_wrap{overflow: hidden;}
.s101_wrap .s101_l{float: left; width: 50%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-right:15px;}
.s101_wrap .s101_l img{width: 100%; height: auto;}
.s101_wrap .s101_r{float: left; width: 50%;}
.s101_wrap .s101_r .s101_r_t{padding-top: 95px; padding-left: 25px;}
.s101_r_t h3{position: relative;font-size: 35px; font-weight: 900; color: #168cf3; display: inline-block; padding-right: 40px; line-height: 35px; margin-bottom: 33px;}
.s101_r_t h3:after{position: absolute;content:''; width: 26px; height: 28px; background: url(../../images/sub1/s101_h3.png) 0 0 no-repeat; right: 0; top: 0;}
.s101_r_t span{display: block; font-size: 26px; font-weight: 900; color: #303030;line-height: 38px; padding-bottom: 37px; margin-bottom: 37px; border-bottom: 1px solid #d2dbe3;}
.s101_r_t p{ font-size: 15px; color: #505050; line-height: 27px; font-weight: 400; font-family: 'Noto Sans Korean';; letter-spacing: -0.7px;}
.diw{display: none; position: relative; overflow: hidden;}
.diw .sriw_spans{position: absolute; top: 20%; color: #fff; -webkit-transform: translateX(-50%);-moz-transform:translateX(-50%) ;-ms-transform:translateX(-50%) ;-o-transform:translateX(-50%) ;transform:translateX(-50%) ;left: 50%; text-align: center; width: 100%; text-align: center;}
.diw .sriw_spans span{font-size: 40px; font-weight: 700;}
.diw .sriw_spans p{font-size: 13px; font-weight: 400; margin-top: 10px;}
.muni {}
.arti01_2{position: relative;margin-top: 110px;}
.arti01_2 iframe{ width: 100%; height: 385px;}
.arti01_2 .adress1{position: absolute; height: 80%; width: 262px; top: 10%; right: 20px; background: #168cf3;}
.arti01_2 .adress1 dl{color: #fff; padding: 22px;}
.arti01_2 .adress1 dl.dl_lasdk{padding-top: 0;}
.arti01_2 .adress1 dl dt{ font-size: 19px; font-weight: 900; margin-bottom: 8px;}
.arti01_2 .adress1 dl dd{ font-size: 14px; font-weight: 400; line-height: 28px;  font-family: 'Noto Sans Korean'; letter-spacing: 0.5px;}
.adress1_print{width: 80%; height: 59px; margin: 0 auto; border: 1px solid  rgba(255,255,255,0.3); }
.adress1_print span{display: block;position: relative;color: #fff; font-size: 17px; font-weight: 600; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 30px; line-height: 59px;}
.adress1_print span:before{position: absolute;content:''; width: 30px; height: 39px; right: 20px; top: 14px; background: url(../../images/sub/print.png) 0 0 no-repeat;}


/*** S1 : CEO ÀÎ»ç¸» ***/
.s0101 .arti01 {text-align: left;}

.arti01 .s0101_left{float: left; width: 50%; }
.arti01 .s0101_left h4{position: relative;font-size: 38px; color: #303030; font-weight: 300; line-height: 53px; padding-bottom: 58px;}
.arti01 .s0101_left h4:before{position: absolute;content:''; width: 26px; height: 28px; bottom: 0; background: url(../../images/sub/s0101_h4.png) 0 0 no-repeat;}
.s0101_left_text{padding-top: 54px; font-size: 15px; color: #505050; font-weight: 300; -ms-word-break: keep-all;word-break: keep-all; line-height: 31px; }
.arti01 .s0101_right{float: left; width: 50%; padding-left: 50px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0101_right_text {float: right;}
.s0101_right_text ul li{display: inline-block; font-size: 17px; color: #303030; font-weight: 300; padding: 0 15px; position: relative;}
.s0101_right_text ul li:before{position: absolute;content:'';width: 1px; height: 12px; background: #dbdbdb; right: -4px; top: 7px;}
.s0101_right_text ul li:last-child:before{display: none;}
.s0101_right_text ul li:last-child{font-size: 24px; padding-right: 0;}
.s0101_right_text ul{position: relative; display: block; height: 105px;}
.s0101_right_text ul:before{position: absolute; content:''; width: 146px; height: 70px; background: url(../../images/sub/s0101_sain.png) 0 0 no-repeat;bottom: 0; right: 0;}
.s0101_1{margin-bottom: 142px;}



/** s0103 : LOCATION **/
.s0103 .arti01 .map_box {margin-bottom:35px;}
.s0103 .arti01 .add_info > li {font-size:0;}
.s0103 .arti01 .add_info > li > strong,
.s0103 .arti01 .add_info > li > span {display:inline-block;font-size:15px;font-weight:400;line-height:30px;vertical-align:top;}
.s0103 .arti01 .add_info > li > strong {width:12%;color:#202020;}
.s0103 .arti01 .add_info > li > span {width:88%;color:#505050;}


/*** S1 : ¿¬Çõ***/
.s0102{margin-bottom: 150px;}
.history_wrap{position: relative;}
.history_wrap:before{position: absolute;content:''; width: 1px; height: 120%; background: #a4a4a4; left: 50%; z-index: -10; margin-left: -1px;}
.history_wrap h2{text-align: center; background: url(../../images/sub/history.png) 0 0 no-repeat; width: 183px; height: 177px; display: block; margin: 0 auto; padding-top: 35px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 38px; font-weight: 700; color: #fff; line-height: 30px;}
.history { position:relative; }
.history:after { position:absolute; left:50%; top:5px; width:2px; height:100%; background:#dbdbdb; content:""; transform:translateX(-50%); z-index:-1; }
.ul_right{padding-left: 50%; text-align: left; margin-left: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ul_left{padding-right: 50%; text-align: right; margin-right: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.history_box ul li{font-size: 15px; color: #505050; font-weight: 400; line-height: 31px;}
.history_box ul li:first-child{padding-top: 20px; position: relative;}
.history_box ul li.mare{padding-left: 67px;}
.history_box ul li.mare_l{padding-right: 67px;}
.history_box .ul_right li{font-weight: 300;}
.history_box .ul_left li{font-weight: 300;}
.history_box .ul_right li span{padding-right: 15px; font-weight: 400;}
.history_box .ul_left li span{padding-left: 15px; font-weight: 400;}
.history_box .ul_right li:first-child:before{position: absolute;content:''; width: 7px; height: 7px; background: #007dc6; top: 33px; left: -34px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 1px solid #57a9d9; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.history_box .ul_left li:first-child:before{position: absolute;content:''; width: 7px; height: 7px; background: #007dc6; top: 33px; right: -33px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 1px solid #57a9d9; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.history_wrap2{position: relative;}
.history_wrap2:before{position: absolute;content:''; width: 1px; height: 120%; background: #a4a4a4; left: 50%; z-index: -10; margin-left: -1px;}
.history_wrap2 h2{text-align: center; background: url(../../images/sub/history2.png) 0 0 no-repeat; width: 183px; height: 177px; display: block; margin: 0 auto; padding-top: 35px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 38px; font-weight: 700; color: #fff; line-height: 30px;}

.history_wrap3{position: relative;}
.history_wrap3:before{position: absolute;content:''; width: 1px; height: 92%; background: #a4a4a4; left: 50%; z-index: -10; margin-left: -1px;}
.history_wrap3 h2{text-align: center; background: url(../../images/sub/history3.png) 0 0 no-repeat; width: 183px; height: 177px; display: block; margin: 0 auto; padding-top: 35px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 38px; font-weight: 700; color: #fff; line-height: 30px;}


/*** S1 : ÀÎÁõ ¹× ¼ö»ó***/

.s0103_1{overflow: hidden; margin-bottom: 97px;}
.s0103_1 ul li{width: 18.4%; height: 372px;display: inline-block; float: left; margin: 0; padding: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-right: 2%; margin-bottom: 100px;}
.s0103_1 ul li.mr0{margin-right: 0;}
.s0103_1 ul li:last-child{margin-right: 0;}
.s0103_1 ul li img{width: 100%; height: auto;}
.s0103_1 ul li h5{position: relative; font-size: 15px; font-weight: 300; color: #505050; text-align: center; padding-top: 40px; line-height: 22px; }
.s0103_1 ul li h5:before{position: absolute; content:''; width: 24px; height: 3px; background: #3b6d8b; top: 21px; left: 50%; margin-left: -12px;}

/*** S1 : È¸»ç¼Ò°³***/


/*** S1 : Á¶Á÷µµ***/
.s0105{margin-bottom: 150px;}
.box_mum{float: left; padding-right: 2%;  width: 31.3333%;}
.box_mum dl{border: 1px solid #dbdbdb;width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.box_mum dl dt{background: #3b6d8b; color: #fff; font-size: 15px; font-weight: 400; line-height: 40px;  text-align: center; }
.box_mum dl dd{height: 159px; padding-top: 15px;}
ul.ddot li{position: relative; padding-left: 15px; font-size: 15px; font-weight: 300; color: #505050; line-height: 27px;}
ul.ddot li:before{position: absolute;content:''; width: 2px; height: 2px; background: #505050; left: 10px; top: 13px;}
.m_2box{margin-top: 15px; position: relative;}
.m_2box:before{position: absolute;content:''; width: 1px; height: 15px; background: #dbdbdb; left: 50%; top: -15px;}
.box_mum dl.m_2box dd{ height: 142px;}
.figu12 {text-align: center;}
.figu12 img{width: auto;}
.box_mum.box9 dl dt{background: 0; color: #505050;}

.arti_sub_m{overflow: hidden; display: none; margin: 0 auto;}
.hoddom{margin-top: 0 !important; padding-bottom: 0 important;}
.figu12{position: relative; padding-bottom:30px !important;}
.figu12:before{position: absolute; content:''; width: 1px; height: 48px; background: #dbdbdb; bottom: -10px; left: 50%; z-index: 2929;}


/*** S1 : »ç¾÷Àå ¼Ò°³***/
.s0107_test_box {}
.s0107_helbox{text-align: center;position: relative;text-align: center; width: 946px; margin: 0 auto; transition:0.3s}
.s0107_helbox h3{font-size: 38px; font-weight: 400; color: #303030;}
.s0107_helbox p{font-size: 15px; color: #505050; font-weight: 300; padding-top: 20px;}
.arti_sub{margin: 50px 0;}

.s0107_test_box{position: relative;}
.s0107_test_box img{width: auto; height: auto;}
.s0107_test_box  span{cursor: pointer;position: absolute;width: 11px; height: 11px; display: inline-block; border: 3px solid #007dc6; background: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-border-radius: 50%;-moz-border-radius:50%;border-radius: 50%; right: 322px; top: 101px;}
.s0107_test_box  .map_1{}
.s0107_test_box  .map_2{top: 138px; right: 227px; }
.s0107_test_box  .map_3{top: 205px; right: 483px; border: 3px solid #56871c;}
.s0107_test_box  .map_4{top: 204px; right: 514px;  border: 3px solid #831926;}
.s0107_test_box  .map_5{top: 204px; right: 537px;}
.s0107_test_box  .map_6{top: 223px; right: 518px;}
.s0107_test_box  .map_7{top: 239px; right: 534px;}
.s0107_test_box  .map_8{top: 294px; right: 506px;}
.s0107_test_box  .map_9{top: 313px; right: 552px;}
.s0107_test_box  .map_10{top: 140px; left: 306px;}
.s0107_test_box  .map_11{top: 140px; left: 95px;}
.s0107_test_box  .map_12{top: 210px; right: 525px; border: 3px solid #831926;}
.s105_tab_wrap{max-width:1300px; margin: 0 auto; overflow: hidden;}
.all_wrap{max-width:1300px; margin: 0 auto;} 
.s_107_text_box_wrap{position: relative;}
.s_107_text_box_wrap:before{position: absolute; content:''; width: 1px; height: 25px; background: #56871c; left: 13px; bottom: -3px; transform:rotate(45deg);}
.s_107_text_box{position: absolute; width: 333px; height: 75px; bottom: 15px; left: 20px; border: 1px solid #56871c; background: #fff; z-index: 300;}
.s_107_text_box h5{color: #56871c; font-size: 15px; font-weight: 500; text-align: left; text-indent: 15px; margin: 0; padding: 0;}
.s_107_text_box p{font-size: 15px; font-weight: 300;color: #505050;text-align: left;  margin: 0; padding: 0 0 0 15px; line-height: 20px; letter-spacing: -0.7px;}

.map_1 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_1 .s_107_text_box{bottom: 5px; left: 10px; border: 1px solid #007dc6; width: 364px; height: 81px;}
.map_1 .s_107_text_box h5{color: #007dc6; margin-top: 5px;}
.map_1 .s_107_text_box p{color: #505050; }

.map_2 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_2 .s_107_text_box{bottom: 5px; left: 10px; border: 1px solid #007dc6; width: 335px; height: 75px;}
.map_2 .s_107_text_box h5{color: #007dc6; }
.map_2 .s_107_text_box p{color: #505050; }

.map_4 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #831926; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_4 .s_107_text_box{bottom: 5px; left: 10px; border: 1px solid #831926; width: 373px; height: 95px;}
.map_4 .s_107_text_box h5{color: #831926; }
.map_4 .s_107_text_box p{color: #505050; }

.map_5 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_5 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 344px; height: 95px;}
.map_5 .s_107_text_box h5{color: #007dc6;}
.map_5 .s_107_text_box p{;color: #505050;}

.map_6 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_6 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 378px; height: 80px;}
.map_6 .s_107_text_box h5{color: #007dc6;}
.map_6 .s_107_text_box p{;color: #505050;}

.map_7 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_7 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 367px; height: 90px;}
.map_7 .s_107_text_box h5{color: #007dc6;}
.map_7 .s_107_text_box p{;color: #505050;}

.map_8 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_8 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 373px; height: 70px;}
.map_8 .s_107_text_box h5{color: #007dc6;}
.map_8 .s_107_text_box p{;color: #505050;}

.map_9 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_9 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 349px; height: 70px;}
.map_9 .s_107_text_box h5{color: #007dc6;}
.map_9 .s_107_text_box p{;color: #505050;}

.map_10 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_10 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 248px; height: 47px;}
.map_10 .s_107_text_box h5{color: #007dc6; text-indent: 7px; line-height: 47px;}

.map_11 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #007dc6; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_11 .s_107_text_box{bottom: 10px; left: 15px; border: 1px solid #007dc6; width: 314px; height: 73px;}
.map_11 .s_107_text_box h5{color: #007dc6;}

.map_12 .s_107_text_box_wrap:before{width: 1px; height: 25px; background: #831926; left: 13px; bottom: -3px; transform:rotate(45deg);}
.map_12 .s_107_text_box{bottom: 5px; left: 10px; border: 1px solid #831926; width: 373px; height: 95px;}
.map_12 .s_107_text_box h5{color: #831926; }
.map_12 .s_107_text_box p{color: #505050; }

.s0107_test_box span div{display: none;}
.arti_sub{position: relative;}
.s106_1_text_box{position: absolute; bottom: 0; color: #fff; width: 45%; right: 40px; top: 30%;}
.s106_1_text_box p{font-size: 17px; font-weight:300; line-height: 30px; padding-bottom: 20px;}
.s105_tab_wrap ul{height: 70px; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s105_tab_wrap ul li{cursor: pointer;line-height: 70px;width: 12.5%; text-align: center; font-size: 17px; color: #505050; font-weight: 300; display: inline-block;float: left; border-right: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s105_tab_wrap ul li:last-child{border-right: 0;}
.s105_tab_wrap ul li:hover{background: #294d62; color: #fff;}
.s105_tab_wrap ul li.on{background: #294d62; color: #fff;}
.all_wrap {padding-bottom: 400px;}
.all_wrap2{overflow: hidden;}

/*** S1 : ±×·ì»ç ¼Ò°³  ÅÇ °øÅë  ***/
.all_wrap{overflow: hidden;}
.s106_3_left_box{overflow: hidden;}
/* .s106_3_left_box_left{float: left;} */
.s106_3_left_box_text{float: left; padding-left: 20px; width: 82%;}
.s106_3_left_box_text h6{font-size: 24px; font-weight: 500; color: #294d62; margin: 0px 0 20px;}
.s106_3_left_box_text p{font-size: 15px; font-weight: 300; color: #505050; line-height: 31px; }
.s106_3_right_box_text h6{font-size: 24px; font-weight: 500; color: #294d62; margin: 0px 0 20px;}
.s106_3_right_box_text p{font-size: 15px; font-weight: 300; color: #505050; line-height: 31px;}
.s106_3_right_box{overflow: hidden;}
.s106_3_right_box_left{float: left;}
.s106_3_right_box_text{float: left; padding-left: 20px; width: 83%;}
.s106_3_left_box{width: 50%; float: left;}
.s106_3_left_box img{width: auto;}
.s106_3_right_box{width: 50%; float: right;}
.all_wrap{display: none;}
.all_wrap.on{display: block;}
.all_wrap23{margin-top: 80px;}
.s106_3_left_box_left{float: left;}

/*** S1 : »ç¾÷»ç¼Ò°³  ÅÇ °øÅë  ***/
.s107_article{overflow: hidden;}
.s107_cpn_wwrap{overflow: hidden;}
.s107_t{overflow: hidden; margin-bottom: 70px;}
.s107_t ul li{width: 33.3333%; float: left; text-align: center; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 70px; border-right: 0;cursor: pointer; font-size: 17px; font-weight: 400; color: #505050;}
.s107_t ul li:last-child{border-right: 1px solid #dbdbdb; }
.s107_t ul li.on{background: #294d62; color: #fff;}
.s107_article div h4{font-size: 24px; font-weight: 400; color: #303030; margin-bottom: 30px;}

/*** S1 : »ç¾÷»ç¼Ò°³  ÀÚÈ¸»ç  ***/
.s107_article .s107_cpn > ul > li{float: left; width: 32.5%; margin-right: 1.25%; transition:0.3s;}
.s107_article .s107_cpn > ul > li:hover{opacity: 0.8;}
.s107_article .s107_cpn > ul > li:last-child{margin-right: 0;}
.s107_article .s107_cpn > ul > li > div h5{font-size: 20px; font-weight: 300; color: #303030; line-height: 60px;}
.s107_article .s107_cpn > ul > li > div ul li{position: relative;font-size: 15px; color: #505050; font-weight: 300; padding-left: 17px;  line-height: 28px;}
.s107_article .s107_cpn > ul > li > div ul li:before{position: absolute;content:''; width: 5px; height: 5px; background: #3b6d8b; left: 0; top: 12px;}
.s107_cpn2{overflow: hidden; margin-top: 70px; margin-bottom: 160px;}
.s107_cpn2_left{float: left;width: 50%;}
.s107_cpn2_left img{width: auto;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 18%;}
.s107_cpn2_right{float: right;width: 50%;}
.s107_cpn2 h4{font-size: 24px; font-weight: 500; color: #303030; margin-bottom: 30px;}
.s107_cpn2_right ul{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 18%;}
.s107_cpn2_right ul li{position: relative;font-size: 15px; color: #303030; font-weight: 300; padding-left: 14px; line-height: 29px; margin-bottom: 17px;}
.s107_cpn2_right ul li a{font-size: 15px; color: #303030; font-weight: 300;ine-height: 29px; }
.s107_cpn2_right ul li a:hover{text-decoration: underline;}
.s107_cpn2_right ul li:before{position: absolute;content:''; width: 5px; height: 5px; background: #3b6d8b; left: 0; top: 13px;}
.s107_cpn2_right ul li:after{position: absolute;content:''; width: 6px; height: 11px; background: url(../../images/sub1/s_16aroow.png) 0 0 no-repeat;left: 110px; top: 10px;}
.s107_cpn2_right ul li.soze1:after{left: 78px;}
.s107_cpn2_right ul li.soze2:after{left: 92px;}

/*** S1 : »ç¾÷»ç¼Ò°³  °øÀå  ***/

.ftr h4{font-size: 24px; font-weight: 400; color: #303030; margin-bottom: 30px;}
.ftr{overflow: hidden;}
.ftr_left{float: left; width: 69.5%;  border: 1px solid #dbdbdb;}
.ftr_right{float: right; width: 29.5%; border: 1px solid #dbdbdb;}
.ftr_left > ul{overflow: hidden; padding: 31px 0;padding-left:51px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;}
.ftr_left > ul:before{position: absolute;content:''; width: 87%; height: 1px; border-bottom: 1px dashed #dadada; bottom: 0px; left: 50px;}
.ftr_left > ul > li{float: left;width: 33.3333%; font-size: 17px; font-weight: 300; color: #303030; line-height: 31px;}
.ftr_left > ul > li p{position: relative;font-size: 15px; color: #505050; font-weight: 300;padding-left: 10px;}
.ftr_left > ul > li p:before{position: absolute;content:''; width: 3px; height: 3px; background: #294d62; left: 0; top: 14px;}
.ftr_left > ul:nth-of-type(2){padding-top: 0; padding-bottom: 30px; margin-top: 23px;}
.ftr_left > ul:nth-of-type(2):before{display: none;}
.ftr_left > ul > li ul li{position: relative;font-size: 15px; color: #505050; font-weight: 300;padding-left: 10px;}
.ftr_left > ul > li ul li:before{position: absolute;content:''; width: 3px; height: 3px; background: #294d62; left: 0; top: 14px;}
.sus222 h4{margin-top: 70px;}
.sus222{overflow: hidden;}
.ftrset h4{font-size: 24px; font-weight: 400; color: #303030; margin-bottom: 30px; margin-top: 70px;}
.ftrset dl{float: left; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ftrset dl.ftrset1{width: 13.5384%; }
.ftrset dl.ftrset1 dd{color: #294d62;}
.ftrset dl.ftrset2{width: 43.1538%; }
.ftrset dl.ftrset3{width: 43.2307%; }
.ftrset dl dt{font-size: 17px; font-weight: 500; color: #294d62; background: #f5f5f5; border-top: 1px solid #294d62; line-height: 42px; height: 42px; } 
.ftrset dl dt.dtline{border-left: 1px solid #dbdbdb;}
.ftrset dl dd{line-height: 42px; font-size: 15px; color: #505050; font-weight: 300;border: 1px solid #dbdbdb;  border-bottom: 0; border-right: 0;}
.ftrset dl dd{ }
.ftrset dl:nth-of-type(1) dd{border-left: 0;}
.ftrset dl dd:last-child{border-bottom: 1px solid #dbdbdb;}
.ftrset{overflow: hidden;}

/*** S1 : »ç¾÷»ç¼Ò°³  ¿À½Ã´Â±æ ***/
.contet h4{font-size: 24px; font-weight: 400; color: #303030; margin-bottom: 30px;}
.contet h4:nth-of-type(2){margin-top: 70px;}
.contet h4 span{font-weight: 700;}
.contet_img1{width: 100%; height: 500px; border: 1px solid #dbdbdb;}
.contet_img1 p{line-height: 500px; font-size: 15px; text-align: center;}
.contet_top_text{overflow: hidden; margin-top: 25px;}
.contet_top_text dl{overflow: hidden;}
.contet_top_text dl dt{position: relative; float: left; font-size: 15px; color: #303030; width: 167px; padding-left: 47px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 36px; }
.contet_top_text dl dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet1.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text dl:nth-of-type(2) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet2.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text dl:nth-of-type(3) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet3.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text dl:nth-of-type(4) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet4.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text dl:nth-of-type(5) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet5.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_map{border: 1px solid #dbdbdb;}
.contet_top_text dl dt:nth-of-type(2):before{display: none;}
.contet_top_text dl dd{float: left; font-size: 15px; color: #505050; width: 83.84%;line-height: 36px;}
.contet_top_text2 dl dt{position: relative; float: left; font-size: 15px; color: #303030; width: 120px; padding-left: 47px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 36px; }
.contet_top_text2 dl:nth-of-type(1) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet2.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text2 dl:nth-of-type(2) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet3.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text2 dl:nth-of-type(3) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet4.png) 0 0 no-repeat; left: 0; top: 6px;}
.contet_top_text2 dl:nth-of-type(4) dt:before{position: absolute;content:''; width: 28px; height: 28px; background: url(../../images/sub1/s_107_contet5.png) 0 0 no-repeat; left: 0; top: 6px;}
.ftr_wrap{display: none;}
.contet_wrap{display: none;}
.gumi{margin-top: 100px;}

/*** S1 : ±â¾÷À±¸®Çàµ¿ ±âÁØ ***/
.s0108{margin-bottom: 158px;}
.s0108_1 h4{font-size: 24px; font-weight: 500; color: #303030; margin-bottom: 68px;}
.s0108_1 dl dt{position: relative;font-size: 17px; font-weight: 400; color: #303030; line-height: 31px; padding-bottom: 18px; padding-top: 8px; letter-spacing: 0;}
.s0108_1 dl dt:before{position: absolute; content:''; width: 24px; height: 3px; background: #3b6d8b; top: 0; left: 0;}
.s0108_1 dl dd{font-size: 15px; font-weight: 300; color: #505050; line-height: 31px; letter-spacing: 0; padding-right: 20px; -ms-word-break: keep-all;word-break: keep-all;}
.s0108_1 dl{margin-top: 60px;}
.s0108_1 dl:nth-of-type(1){margin-top: 0;}
.s0108_1 dl dd.colortype{color: #303030;}
.s0108_1 dl dd.box_b{padding-left: 20px; position: relative;}
.s0108_1 dl dd.box_b:before{position: absolute;content:'1';width: 15px; height: 15px; font-size: 14px;background: #3b6d8b; left: 0; top: 9px; color: #fff; line-height: 13px; padding-left: 4px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0108_1 dl dd.box_b2:before{content:'2'}
.s0108_1 dl dd.box_b3:before{content:'3'}
.s0108_1 dl dd.box_b4:before{content:'4'}
.s0108_1 dl dd.box_b5:before{content:'5'}
.s108_bottom span{position: relative;display: inline-block;width: 198px; line-height: 40px; background: #3b6d8b; margin: 15px 0; -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; transition:.3s;}
.s108_bottom span:hover{opacity: 0.8;}
.s108_bottom span:before{position: absolute; content:''; width: 19px; height: 23px; right: 20px; top: 10px; background: url(../../images/sub1/s108_cursor.png) 0 0 no-repeat;}
.s108_bottom span a{color: #fff; display: block; text-align: left; font-weight: 400; font-size: 15px; padding-left: 26px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0108_1 dl dd.mdott{position: relative;font-size: 15px; color: #303030; font-weight: 300; padding-left: 12px; }
.s0108_1 dl dd.mdott:before{position: absolute;content:''; width: 2px; height: 2px; background: #303030; left: 2px; top: 15px; }
.s108_bottom p:nth-of-type(1){font-size: 15px; color: #294d62; font-weight: 400; margin-top: 19px;}
.s108_bottom p{font-size: 15px; color: #294d62; font-weight: 400;}

/*** S2  Å¬¸°·ë ¼Ò°³ ***/
.s201_1{overflow: hidden;}
h3.soih3{font-size: 35px; color: #303030;font-weight: 900; float: left; width: 15%; line-height: 35px; padding-bottom: 47px;}
h3.soih4{font-size: 35px; color: #303030;font-weight: 900; line-height: 35px; margin-bottom: 39px; letter-spacing: -0.02em !Important;}
h3.soih4_2{font-size: 28px; transform:skew(-0.1deg) !important;}
h3.soih4_2 span{font-size: 15px;  display: inline-block; padding-left: 10px;}
.s201_1_txt{position: relative; z-index: 60;float: left; font-size: 15px; line-height: 27px; color: #505050; font-weight: 400; width: 85%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 5%;}
.s201_1_txt p{letter-spacing: -1px; font-family: 'Noto Sans Korean';; }
.s201_1 .ddot_ul{margin: 30px 0;}
.s201_1 .ddot_ul li{position: relative; padding-left: 13px; font-family: 'Noto Sans Korean';; letter-spacing: -0.5px; }
.s201_1 .ddot_ul li:before{position: absolute;content:'';width: 3px; height: 3px; background: #168cf3; top: 12px; left: 0;}
.s201_1 .s201_1_img{position: relative; padding-bottom: 25px; margin-bottom: 50px; clear: both;}
.s201_1 .s201_1_img:after{position: absolute;content:''; width: 100%; height: 1px; border-bottom: 1px dotted #aaaaac; bottom: 0;}
.s201_1 .s201_1_img span{position: absolute; background: url(../../images/sub2/s2_1_1_bt.png) 0 0 no-repeat; width: 196px; height: 90px; margin-top: -45px;top: 45%; left: 50%; margin-left: -98px; z-index: 200;}
.s201_1 .s201_1_img span a{ text-align: center; line-height: 90px;font-size: 20px; color: #fff; font-weight: 700;}
.gall_title{text-align: center; font-size: 17px; color: #505050; font-weight: 500; margin-top: 28px;}
.s0200 h4{font-size: 24px; color: #303030; font-weight: 500; line-height: 40px; margin-bottom: 25px;}
.s0200_1{position: relative;}
.s0200_1_text{position: absolute; right: 120px; top: 107px; }
.s0200_1 p{color: #fff; font-size: 17px; font-weight: 300; line-height: 30px;}
.s0200_1 p.s0200_1_text_last{margin-top: 20px;}
.s0200_text_p{font-size: 15px; color: #606060; line-height: 31px; letter-spacing: -0.5px; padding-top: 20px; -ms-word-break: keep-all;word-break: keep-all;}
.s0200_2{text-align: center; margin-top: 44px; margin-bottom: 67px;}
.s0200_2 img{width: auto;}
.s0200_3{position: relative;}
.s0200_3_text{position: absolute; right: 120px; top: 125px; }
.s0200_3 p{color: #fff; font-size: 17px; font-weight: 300; line-height: 30px; text-shadow:1px 1px 3px rgba(0,0,0,0.3)}
.s0200_4 {text-align: center; margin-top: 36px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;padding: 20px 0;}
.s0200_4 img{width: auto;}
.s0200{margin-bottom: 150px;}

/*** S2 : ÇÊµå¼­ºñ½º ***/
.sub_h4{font-size: 24px; color: #303030; font-weight: 500; line-height: 40px; margin-bottom: 25px;}
.s0201_1{position: relative;}
.s0201_1_text{position: absolute; right: 20px; top: 144px; }
.s0201_1_text p{color: #fff; font-size: 17px; font-weight: 500; line-height: 30px; text-shadow:1px 1px 3px rgba(0,0,0,0.2);}
.s0201_2{overflow: hidden;}
.s0201_2 div{height: 291px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-right: 1.25%;}
.s0201_2 div.s0201_2_n{margin-right: 0;}
.s0201_2 div.s0201_2_f{position: relative; width: 32.5%; float: left;border: 1px solid #dcdcdc; padding-top: 70px; margin-top: 84px;}
.s0201_2 div.s0201_2_f:before{position: absolute; content:''; width: 90px; height: 91px; top: -50px; left: 50%; margin-left: -45px; background:  url(../../images/sub2/sub201_2.png) 0 0 no-repeat;}
.s0201_2 div.s0201_2_s{position: relative; width: 32.5%; float: left;  border: 1px solid #dcdcdc; padding-top: 70px; margin-top: 84px;}
.s0201_2 div.s0201_2_s:before{position: absolute; content:''; width: 90px; height: 91px; top: -50px; left: 50%; margin-left: -45px; background:  url(../../images/sub2/sub201_3.png) 0 0 no-repeat;}
.s0201_2 div.s0201_2_n{position: relative; width: 32.5%; float: left; border: 1px solid #dcdcdc; padding-top: 70px; margin-top: 84px;}
.s0201_2 div.s0201_2_n:before{position: absolute; content:''; width: 90px; height: 91px; top: -50px; left: 50%; margin-left: -45px; background:  url(../../images/sub2/sub201_4.png) 0 0 no-repeat;}
.s0201_2 div h5{font-size: 17px; font-weight: 400; color: #303030; text-align: center; margin-bottom: 35px; -ms-word-break: keep-all;word-break: keep-all;}
.s0201_2 div p{text-align: center; padding: 0 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size: 15px color: #606060; line-height: 31px; -ms-word-break: keep-all;word-break: keep-all;}
.s0201_3{overflow: hidden;}
.s0201_3 dl dt{float: left; padding-left: 12px; font-size: 15px; font-weight: 400; color: #303030;position: relative; width: 137px; padding-right: 62px; line-height: 30px;}
.s0201_3 dl dt:before{position: absolute;content:''; left: 0; top: 14px; width: 5px; height: 5px; background: #3b6d8b;}
.s0201_3 dl dd{position: relative;font-size: 15px; font-weight: 400; color: #606060;  line-height: 30px; display: inline-block; }
.s0201_3 dl dd:hover a{text-decoration: underline;}
.s0201_3 dl dd a{;font-size: 15px; font-weight: 400; color: #606060;}
.s0201_3 dl dd:before{position: absolute;content:''; width: 6px; height: 14px; background: url(../../images/sub2/sub201_5.png) 0 0 no-repeat; top: 10px; left: -33px;}
.h4_top{margin-top: 50px; margin-bottom: 20px;}
.s0202_2 img{width: auto;}

/*** S2 : CIP ***/

.s0202_1{position: relative; margin-bottom: 55px;}
.s0202_1_text{position: absolute;right: 0px;top: 0;width: 48%;height: 100%; }
.s0202_1 p.sdj3w{color: #fff; font-size: 17px; font-weight: 400; line-height: 30px;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; height: 100%; padding-top: 26%;}
.s0202_1 p.sdj3w.mataseta{font-size: 20px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-top: 22%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.s0202_1 p.sdj3w.shadow1{padding-top: 15%;}
.s0202_1 p.sdj3w.shadow2{padding-top: 25%;}
.s0202_1_djer{font-size: 15px ;color: #606060;; margin-top: 25px; line-height: 30px; -ms-word-break: keep-all;word-break: keep-all; padding-right: 10px; letter-spacing: -0.3px;}
.s0202_2{clear: both; overflow: hidden;}
.s0202_2 > div{float: left; width: 25%; transition:.3s;}
.s0202_2 > div:hover{opacity: 0.8;}
.s0202_2 p{font-size: 15px; font-weight: 400; color: #fff; line-height: 31px; -ms-word-break: keep-all;word-break: keep-all;}
.s0202_2 h5{font-size: 20px; font-weight: 500; margin-bottom: 15px;}
.leter_0{letter-spacing: 0; padding-right: 0;}
.s0202_2_1{position: relative; }
.s0202_2_2{position: relative; }
.s0202_2_3{position: relative; }
.s0202_2_4{position: relative; }
.s0202_2_1_tex{position: absolute; color: #fff; text-align: center; top: 85px; width: 100%;}
.s0202_2_1_tex h5{font-size: 20px; font-weight: 500;}
.s0202_2_2_tex{position: absolute; color: #fff; text-align: center; top: 85px;; width: 100%;}
.s0202_2_2_tex h5{font-size: 20px; font-weight: 500;}
.s0202_2_3_tex{position: absolute; color: #fff; text-align: center; top: 85px;; width: 100%;}
.s0202_2_3_tex h5{font-size: 20px; font-weight: 500;}
.s0202_2_4_tex{position: absolute; color: #fff; text-align: center; top: 85px;; width: 100%;}
.s0202_2_4_tex h5{font-size: 20px; font-weight: 500;}
.visunise{overflow: hidden;}
.visunise dl dt{float: left; padding-left: 12px; font-size: 15px; font-weight: 400; color: #303030;position: relative; width: 170px; padding-right: 62px; line-height: 30px;}
.visunise dl dt:before{position: absolute;content:''; left: 0; top: 14px; width: 5px; height: 5px; background: #3b6d8b;}
.visunise dl dd{position: relative;font-size: 15px; font-weight: 400; color: #606060;  line-height: 30px; display: inline-block;}
.visunise dl dd:hover a{text-decoration: underline;}
.visunise dl dd a{font-size: 15px; font-weight: 300; color: #606060;}
.visunise dl dd:before{position: absolute;content:''; width: 6px; height: 14px; background: url(../../images/sub2/sub201_5.png) 0 0 no-repeat; top: 10px; left: -33px;}

/*** S2 : ºÎÇ° ***/
.s0203_1{position: relative;}
.s0203_1_text{position: absolute; right: 0px; top: 0; width: 45%; height: 100%; }
.s0203_1 p{color: #fff; font-size: 20px; font-weight: 500; height: 100%; padding-top: 25%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0203_1 p.s0200_1_text_last{margin-top: 20px;}
.s0203_2 dl dt img{width: auto;}
.s0203_2{overflow: hidden; margin-top: 52px;}
.s0203_2 dl{float: left; margin-right: 1.0761%; color: #606060; line-height: 25px; text-align: center;  font-size: 17px; font-weight: 400; width: 32.60999%;} 
.s0203_2 dl dt img{width: 100%;}
.s0203_2 .last_dl{margin-right: 0;}
.s0203_2 .dl_wrap{;}
.s0203_2 dl dd{padding-top: 22px; }
.s0203_3{margin-top: 26px; overflow: hidden;}
.s0203_3 .s0203_3_left{float: left; width: 45%;}
.s0203_3 .s0203_3_left img{width: auto;}
.s0203_3 .s0203_3_right{float: left; width: 55%;}
.s0203_3_right dl{overflow: hidden; margin-bottom: 20px;}
.s0203_3_right dl dt{background: #4e5369; width: 58px; height: 24px; line-height: 22px;color: #fff; font-size: 15px; -webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px; text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	float: left; }
.s0203_3_right dl.dl_1{margin-top: 33px;}
.s0203_3_right dl.dl_2 dt{background: #294d61;}
.s0203_3_right dl.dl_3 dt{background: #c7d5df;}
.s0203_3_right dl dd{position: relative;padding-left: 42px;float: left; font-size: 15px; font-weight: 400;color: #606060;width: 83%; line-height: 30px; margin-top: -5px;}
.s0203_3_right dl dd:before{position: absolute;content:''; width: 5px; height: 5px; background: #3b6d8b; left: 23px; top: 14px;}

/*** S2 : ¼º¸·Àç·á ***/

.s0204_1_djer{font-size: 15px ;color: #606060;; margin-top: 20px; line-height: 30px;}
.sub_h5{font-size: 17px; color: #303030; font-weight: 300; margin-bottom: 25px;}
.s0204_2{margin-top: 48px;}
.s0204_2_1 .box_wrap{overflow: hidden;}
.s0204_2_1 .box_wrap figure{float: left; width: 38%;}
.s0204_2_1 .box_wrap figure img{width: 90%;}
.s0204_2_1_right{float: left; width: 62%;}
.sub_h6{font-size: 20px; font-weight: 500; color: #303030; margin-top: 15px;}
dl.s0204_fir{margin: 28px 0;}
dl.s0204_fir dt{font-size: 17px; color: #303030; font-weight: 400; line-height: 30px;}
dl.s0204_fir dd{font-size:15px; font-weight: 400; color: #606060; line-height: 30px;}
dl.s0204_tnt dt{font-size: 17px; color: #303030; font-weight: 400;}
dl.s0204_tnt dd{position: relative; padding-left: 12px;font-size:15px; font-weight: 400; color: #606060; line-height: 30px;}
dl.s0204_tnt dd:before{position: absolute;content:''; width: 5px;height: 5px; left: 0; top: 13px; background: #3b6d8b;}
.box_wrap{overflow: hidden;}
.box_wrap2{margin-top: 53px;}
.box_wrap2 .sub_h6{margin-top: 50px;}
.s0204_fir2{width: 50%;}
.test_333 .s0204_fir2{width: 88%;}
.test_333 .box_wrap2 .s0204_2_1_left img{width: 90%;}
.test_333 .box_wrap2 .s0204_2_1_left{float: left;  width: 38%;}
.test_333 .box_wrap2 .s0204_2_1_right{width: 50%;}
.test_333 .box_wrap2 .sub_h6{margin-top: 0px;}
.test_333 .s0204_tnt{width: 100%;}
.visunise_s204_1 dl dt {float: left; padding-right: 30px;}
.s0201_3{margin-bottom: 100px;}
.visunise{margin-bottom: 100px;}

/*** S2 : Àç»ý¼¼Á¤ ***/

.s0205_1{position: relative;}
.s0205_1_text{position: absolute; right: 0; top: 0; width: 45%; height: 100%; }
.s0205_1 p{color: #fff; font-size: 20px; font-weight: 500; height: 100%; padding-top: 25%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0205_1 p.s0200_1_text_last{margin-top: 20px;}
.s0205_2{text-align: center; margin-top: 20px;}
.s0205_2 img{width: auto;}
.s0205_h4pos{margin-top: 40px;}

/*** S2 : Ç¥¸éÃ³¸® ***/

.s0206_1{position: relative;}
.s0206_1_text{position: absolute; right: 0px; top: 0; width: 48%; height: 100%; }
.s0206_1 p{line-height: 31px;color: #fff; font-size: 20px; font-weight: 500; width: 75%; padding-top: 21%; height: 100% -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s0206_1 p.s0206_1_djer{margin-top: 20px;}
.s0206_1_djer{font-size: 15px ;color: #606060; margin-top: 25px; line-height: 30px;  -ms-word-break: keep-all;word-break: keep-all;}
.sub_h6.start_h6 {margin-top: 50px;}
.sub_h6.start_h62 {margin-top: 35px;}
.test_333 .box_wrap2 .start_h62{margin-top: 35px;}
.h4_top.last_child { margin-top: 5px;}

/*** S2 : Áß°í±â/Àç»ý ***/
.s0207_1  p{padding-top: 25%;}
.s0207_1_text{width: 45%;}
.s0207_1_ul{margin-top: 15px;}
.s0207_1_ul li{padding-left: 19px;position: relative; color: #606060; font-size: 15px; font-weight: 400; line-height: 30px; -ms-word-break: keep-all;word-break: keep-all;}
.s0207_1_ul li:before{position: absolute; content:''; width: 5px; height: 5px; left: 0; top: 14px; background: #3b6d8b;}
.s0207_1_figure1{text-align: center;margin-top: 10px;}
.s0207_1_figure1 img{width: auto;}
.s0207_1_figure2{text-align: center;}
.s0207_1_figure2 img{width: auto;}
.s0207_box2{margin-top: 48px;}
.s0207_box2 p{text-align: right; color: #757575; font-size: 15px; font-weight: 400; padding-top: 5px;}
.s0207_box3{margin: 50px 0; }
.span_wrap{padding: 20px 0;}
.span_wrap span{width: 150px; height: 40px;background: #294d62; display: inline-block; margin-right: 30px; transition:.2s;}
.span_wrap span:hover{opacity: 0.8;}
.span_wrap span a{ line-height: 40px; color: #fff; text-align: center; font-size: 15px; font-weight: 500;}
.span_wrap span.span_l2{margin-right: 0; background: #7599ae;}
.s0207_box3 p{font-size: 16px; font-weight: 300; color: #333; margin-bottom: 20px;}
.s0207_box3 ul.s0207_coscso li{font-size: 16px; color: #666; line-height: 30px;}
.s0207_box3 ul.s0207_coscso li span.bold_txt{font-weight: 500;}
.s0207_box3 ul.s0207_coscso li span.blue_txt{color: #294d62;}
/* arti01 : List */
.s0301 .arti01 .artist_list {margin-right:-60px;}
.s0301 .arti01 .artist_list > li {position:relative;float:left;width:calc(100%/3 - 60px);min-height:462px;margin:0 60px 60px 0;}
.s0301 .arti01 .artist_list > li .over {position:absolute;left:0;top:0;width:100%;height:92%;opacity:0;transition:opacity 0.4s;}
.s0301 .arti01 .artist_list > li .over .tit {position:absolute;top:50%;left:0;width:100%;margin-top:-10px;font-size:30px;color:#fff;text-align:center;line-height:20px;}
.s0301 .arti01 .artist_list > li .over .more {position:absolute;bottom:40px;right:40px;font-size:18px;font-weight:300;color:#fff;text-align:right;}
.s0301 .arti01 .artist_list > li a:hover .over, .s0301 .arti01 .artist_list > li a:focus .over {opacity:1;}
.s0301 .arti01 .artist_list > li .name {margin-top:20px;font-size:15px;font-weight:400;color:#404040;text-align:center;}
/* arti02 : View */
.s0301 .arti02 .top_sec {margin-bottom:110px;}
.s0301 .arti02 .top_sec .artist_img {position:relative;float:left;width:40%;margin-right:8%;padding-bottom:3%;}
.s0301 .arti02 .top_sec .artist_img:after {content:"";position:absolute;right:0;bottom:0;width:68%;height:80%;border:solid 1px #e6e5e5;z-index:-1;box-sizing:border-box;}
.s0301 .arti02 .top_sec .artist_img img {width:88%;}
.s0301 .arti02 .top_sec .artist_info {float:left;width:52%;}
.s0301 .arti02 .top_sec .artist_info .name {margin:15px 0 35px;font-size:35px;font-weight:400;color:#202020;line-height:35px;}
.s0301 .arti02 .top_sec .artist_info .name > span {display:inline-block;margin-left:20px;padding-left:20px;border-left:solid 1px #b4b3b3;font-size:18px;color:#505050;line-height:18px;}
.s0301 .arti02 .top_sec .artist_info .det > li {display:inline-block;margin-right:20px;font-size:15px;font-weight:400;color:#505050;line-height:30px;vertical-align:top;}
.s0301 .arti02 .top_sec .artist_info .carr_info {margin-right:-40px;}
.s0301 .arti02 .top_sec .artist_info .carr_info .carr {float:left;width:calc(100%/2 - 40px);margin:30px 40px 0 0;}
.s0301 .arti02 .top_sec .artist_info .carr_info .carr dt {margin-bottom:20px;font-size:18px;font-weight:700;color:#202020;line-height:30px;}
.s0301 .arti02 .top_sec .artist_info .carr_info .carr dd {font-size:15px;font-weight:400;color:#505050;line-height:30px;}
.s0301 .arti02 .btm_sec {margin-right:-60px;}
.s0301 .arti02 .btm_sec > li {float:left;width:calc(100%/3 - 60px);margin:0 60px 60px 0;}
.s0301 .arti02 .btm_sec > li > img {height:auto !important;}
.ting {width: 100%; text-align: center; height: 500px;}
.ting h1{font-weight: 700; font-size: 30px; color: #8e8e8e; line-height: 300px;}
.ting h1 span{color: #666;}

/** s0304 : SCHEDULE **/
.s0304 .cal_head { margin-bottom:40px; text-align:center; box-sizing:border-box; overflow:hidden; }
.s0304 .cal_head > a { position:relative; display:inline-block; width:30px; height:30px; background:#fff;border:solid 1px #080404; border-radius:5px; vertical-align:middle; box-sizing:border-box;}
.s0304 .cal_head > a > span { position:absolute; left:-9999px; top:-9999px; }
.s0304 .cal_head > a:nth-child(1):after { position:absolute; left:50%; top:50%; font-family:"FontAwesome"; color:#080404; content:"\f053"; transform:translateX(-50%) translateY(-50%); }
.s0304 .cal_head > a:nth-last-child(1):after { position:absolute; left:50%; top:50%; font-family:"FontAwesome"; color:#080404; content:"\f054"; transform:translateX(-50%) translateY(-50%); }
.s0304 .cal_head > h3 { display:inline-block; margin:0 50px; font-size:30px; line-height:1; text-align:center; vertical-align:middle; }
.s0304 .load_cal {border-top:solid 2px #080404;border-bottom:none;overflow:auto;}
.s0304 .load_cal .div_tb {border-bottom:solid 1px #dbdbdb;}
.s0304 .load_cal .div_td {border:none;}
.s0304 .load_cal .div_td.col_writer {background:#f3f3f3;}
.s0304 .pg_wrap {padding:20px 20px 0;}

/*** S4 : ¿¬±¸°³¹ß ***/
/** s0401 : eÄ«´Ù·Î±× **/

.s0401_content{overflow: hidden;}
.main4_wrap{overflow: hidden;}
.center_h4{font-size: 17px; font-weight: 400; text-align: center; margin-bottom: 28px; -ms-word-break: keep-all;word-break: keep-all;}
.s4_1_left_box{float: left; width: 49%;}
.figure_left img{width: 100%;}
.s4_1_right_box{float: right; width: 49%;}
.figure_right img{width: 100%;}
.down_wrap{overflow: hidden; width: 50%;}
.down{position: relative;float: left; width: 49%;}
.down:before{position: absolute; content:'';border-right: 1px dashed #999999; right: 0; bottom: 0; width: 1px; height: 80%;}
.down2{margin-left: 2%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.down2:before{display: none;}
span.down_icon{width: 46.5%; line-height: 42px; background: #294d62; float: left; margin-right: 2%; padding-left: 37px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; transition:.3s;}
span.down_icon:hover{opacity: 0.8;}
span.down_icon.menual{padding-left: 50px;}
span.down_icon a{color: #fff; font-size: 17px; font-weight: 400; position: relative; display: block;}
span.down_icon.down_before a:before{position: absolute;content:''; width: 13px; height: 16px; background: url(../../images/sub4/s4_down_icon.png) 0 0 no-repeat; left: 70px; top: 13px; transition:0.3s }
span.down_icon.down_before:hover a:before{top: 15px;}
span.down_icon.down_before2{padding-left: 30px;}
span.down_icon.down_before2 a:before{left: 85px;}
span.down_icon.menual2{padding-left: 39px;}

span.down_icon.menual a:before{position: absolute;content:''; width: 13px; height: 16px; background: url(../../images/sub4/s4_plus_icon.png) 0 0 no-repeat; left: 50px; top: 13px; transition:0.3s }
span.down_icon.menual2 a:before{left: 60px;}
span.down_icon2{margin-right: 0;}
.down_wrap{float: left;}
.down_wrap2{float: left; margin-top: 55px; width: 25%; margin-left: 1.25%; margin-bottom: 262px;}
.down_wrap2 span{background: #007dc6;}
.down_wrap h5{font-size: 17px; font-weight: 400; color: #303030; line-height: 31px; padding: 12px 0;}

/* 3_4 */
.form_h3{font-size: 20px;font-weight: 400;text-align: center;margin-bottom: 80px;-ms-word-break: keep-all; word-break: keep-all;}
.form_wrap label{font-size: 17px;}
.ff_1{font-size: 17px; width: 120px; display: inline-block;}
.form_wrap form div{margin-bottom: 15px;}
.down_b{cursor: pointer;display: inline-block; width: 150px;  text-align: center; background: #294d62; color: #fff; line-height: 30px; font-size: 17px;   padding: 0 12px;}
.down_b a{display: block;   text-align: center; line-height: 30px;color: #fff; font-weight: 400;}
.last_bt{text-align: center; margin-top: 70px; margin-bottom: 150px !important;}
input.schi{ font-weight: 400;color: #000; padding: 6px 12px; font-family:'Noto Sans Korean'; font-size: 16px;  background: #294d62; color: #fff; margin-right: 10px; cursor: pointer;}
input.bline{width: 40%; height: 40px; padding-left: 10px;}
label.cline1{width: auto; vertical-align: middle; padding-right: 10px; display: inline-block;}
label.cline2{width: auto; vertical-align: middle; padding-right: 10px; display: inline-block; padding-left: 20px;}
.solo{margin-top: 50px;}
.k_master{margin-top: 50px;}
.k_1{display: block; margin-bottom: 20px;}
.kmaster_1{float: left; }
#k_m_up{background: #dbdbdb; line-height: 25px; margin-left: 15px;}

/*** S4 : ¿¬±¸°³¹ß ***/
/** s0401 : Technology **/

.s402_tab ul li{transition:0.3s;cursor: pointer;letter-spacing: -0.7px;float: left; width: 7.692%; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; text-align: center; height: 71px;  -ms-word-break: keep-all;word-break: keep-all; line-height: 71px; font-size: 15px; font-weight: 400; color: #505050; border-right: 0;}
.s402_tab ul li.line_2{line-height: 22px; padding-top: 14px;}
.s402_tab ul li:last-child{border-right: 1px solid #dbdbdb;}
.s402_tab ul li.on{color: #fff; background: #294d62;}
.s402_tab ul li:hover{color: #fff; background: #294d62;}
.s402_tab{overflow: hidden;}
.s4_h3{font-size: 24px; color: #303030; font-weight: 500; margin-top: 70px;}
.s4_h4{font-size: 20px; font-weight: 400; color: #3b6d8b; padding: 16px 0;}
.s4_h41{padding: 24px 0;}
.s402_box1_wrap p{font-size: 15px; color: #606060; font-weight: 300; line-height: 31px; -ms-word-break: keep-all;word-break: keep-all; letter-spacing: -0.5px;}
.s4_span{font-size: 17px; color: #303030; font-weight: 300; display: block; margin-bottom: 5px;}
.s402_wrap2{margin-top: 30px;}
.s402_wrap3{margin-top: 20px;}
.s402_wrap4{margin-top: 36px;}
.s402_wrap5{margin-top: 30px;}
.s402_box1_wrap{overflow: hidden; clear: both;}
.s402_left{float: left; width: 50%;}
.s4_2_right{float: right; width: 46%; margin-top: 120px;}
.s4_2_right2{margin-top: 50px;}
.s4_2_right3{margin-top: 40px;}
.s4_2_right4{margin-top: 60px;}
.s4_2_right5{margin-top: 50px;}
.s402_box1_wrap_last{margin-bottom: 300px;}
.h3_tap2{margin-bottom: 28px;}
.s4_p{font-size: 15px; font-weight: 300; color: #606060; line-height: 30px;}
.s4_pz17{font-size: 17px;}

/* Áø°øÀÇ ºÐ·ù Å×ÀÌºí ¼Ó¼º */
.s402_tab4_wrap{overflow: hidden;}
.s4_tab4_table tr th{font-size: 15px;font-weight: 500;color: #294d62; background: #f5f5f5; border-top: 1px solid #294d62; line-height: 42px; min-height: 42px; border-right: 1px solid #dbdbdb;}
.s4_tab4_table tr th.width_2{width: 20%;}
.s4_tab4_table tr td{line-height: 23px;font-size: 13px; color: #505050; font-weight: 300; border: 1px solid #dbdbdb; padding: 5px 10px; -ms-word-break: keep-all;word-break: keep-all;}
.s4_tab4_table tr .table_first{border-left: 0;}
.s4_tab4_table tr .table_last{border-right: 0;}
.s402_tab4_table{float: left; width: 48%;}
.s402_tab4_right_img{float: right; width: 48%;}
.tab4_margin{margin-top: 27px;}
.s4_tab3_table{border-top: 1px solid #294d62;}
.s402_tab4_wrap{overflow: hidden;} 
.s4_tab3_table tr th{font-size: 17px;font-weight: 500;color: #294d62; background: #f5f5f5; line-height: 42px; min-height: 42px; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.s4_tab3_table tr td{line-height: 46px; height: 46px;font-size: 15px; color: #505050; font-weight: 300; border: 1px solid #dbdbdb; -ms-word-break: keep-all;word-break: keep-all;}
.s4_tab3_table tr td:first-child{border-left: 0;}
.s4_tab3_table tr td:last-child{border-right: 0;}
.s4_tab3_table tr th.t3hl{border-right: 0;}
.table3_color{background: #dbdbdb;}

/* Áø°ø ±â¼ú */
.figure_wrap_t5{text-align: center; margin-top: 28px;}
.figure_wrap_t5 figure{width: 100%; border: 1px solid #dbdbdb; padding: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.figure_wrap_t5 figure img{width: auto;}
.t5_2{overflow: hidden; border: 1px solid #dbdbdb; padding: 20px 0 0 40px; }
.t5_2 ul li{float: left; width: 240px; text-align: center; margin-bottom: 40px; transition:0.2s;}
.t5_2 ul li img{width: auto;}
.top20px{margin-top: 25px;}
.last_line{border-right: 0 !important;}

/* ÆßÇÁÀÇ Á¾·ù */

.s402_box1_wrap{overflow: hidden;}
ul.ddot4 li{position: relative; font-size: 15px; font-weight: 300; color: #606060; line-height: 31px; padding-left: 15px;}
ul.ddot4 li:before{position: absolute; content:''; width: 5px; height: 5px; background: #3b6d8b; left: 0; top: 13px;}
.tab6_wrap{overflow: hidden; }
.tap_left_list{float: left; width: 50%;}
.tap_right_list{float: right; width: 50%; padding-left: 50px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tab6_wrap2 .h3_tap2{margin-top: 55px; margin-bottom: 15px; }
.h3_tap3{margin-bottom: 15px;}
.tab_6_1_box{margin-top: 48px;}
.tab6_span{margin-bottom: 13px;}
.s4_2_right7{margin-top: 3px;}
ul.normal_list{margin-top: 13px;}
ul.normal_list li{font-size: 15px; color: #606060; font-weight: 300; line-height: 31px;}
.s4_2_right10{margin-top: 20px;}
.tab_6_2_box{margin-top: 10px;}
.s4_h4234{margin-top: 20px;}
.s4_2_right11{margin-top: 40px;}

/* Áø°øÀÇ ºÐ·ù */
#view_7 .s402_tab7_table{margin-top: 28px;}
#view_7 table tr th.tab7_th1{width: 20%;}
#view_7 table tr th.tab7_th2{border-right: 0;}
#view_7 table tr th{font-size: 17px;}
#view_7 table tr td{padding: 10px 0; font-size: 15px;}

.main_s402_allwrap section{display: none; margin-bottom: 150px; overflow: hidden;}
#view_1{display: block;}

/* Áø°ø »óÅÂ¸¦ ¸¸µé¸é */
#view_9 .s402_tab9_table{margin-top: 28px;}
#view_9 table tr th.tab7_th1{width: 20%;}
#view_9 table tr th.tab7_th2 {border-right: 0;}
#view_9 table tr th{font-size: 17px;}
#view_9 table tr td{padding:  3px 0; font-size: 15px;}
#view_9 table tr td:last-child{border-right: 0;}

/* Çï·ý ´©¼³ ½ÃÇè¹ý */
.t10_h4{padding: 10px 0 12px;}
ul.ddot4.ddot4_p li{color: #303030; font-size: 17px; font-weight: 300;}
ul.ddot4.ddot4_p li p{font-size: 15px; color: #606060; margin-left: -15px;}
.ddot4_p2{margin-top: 43px;}
.ddot4_last{margin-bottom: 43px;}

.s402_tab10_table .s4_tab4_table tr th{line-height: 22px; font-size: 17px; height:60px !important;}
.s402_tab10_table .s4_tab4_table tr th.tab10_th2{width: 70%;}
.s402_tab10_table .s4_tab4_table tr td{min-height: 42px;}
#view_10 .s4_tab4_table tr td{font-size: 15px; line-height: 42px;}
#view_10 table tr td:last-child{border-right: 0;}
#view_10 table tr th:last-child{border-right: 0;}
.v10_tb {margin-top: 23px;}
#view_10 th.tab10_2_th1{width: 15%;}
#view_10 th.tab10_2_th2{width: 25%;}
#view_10 .v10_tb td{line-height: 42px !important; padding: 0;}
.t12_h4{margin-top: 17px;}

/* SPUTTER */
.sputter_span{font-size: 17px; font-weight: 300; color: #303030; line-height: 31px;}	
.s402_sputter{margin-top: 50px;}
.sputter_span2{margin-top: 0px; }
.s402_sputter2{margin-top: 30px;}

/* Çï·ý ¸®Å©µðÅØÅÍ */
ul.ddot4_num li{position: relative; font-size: 15px; color: #606060; padding-left: 24px; line-height: 31px;}
ul.ddot4_num li:before{position: absolute;content:''; width: 15px; height: 15px; background: #3b6d8b; left: 0; top: 9px; color: #fff; font-size: 13px;  text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 15px; }
ul.ddot4_num li:first-child:before{content:'1'}
ul.ddot4_num li:nth-child(2):before{content:'2'}
ul.ddot4_num li:nth-child(3):before{content:'3'}
ul.ddot4_num li:nth-child(4):before{content:'4'}
ul.ddot4_num li:nth-child(5):before{content:'5'}
ul.ddot4_num li:nth-child(6):before{content:'6'}
ul.ddot4_num li:nth-child(7):before{content:'7'}
ul.ddot4_num li:nth-child(8):before{content:'8'}
ul.ddot4_num li:nth-child(9):before{content:'9'}

ul.ddot4_num2 li:nth-child(1):before{content:'10'}
ul.ddot4_num2 li:nth-child(2):before{content:'11'}
ul.ddot4_num2 li:nth-child(3):before{content:'12'}
.view11_left{overflow: hidden;}
.view11_left1{float: left; width: 50%;}
.view11_left2{float: left;}
.view11_r1{margin-top: 10px;}
.view_11_s402{margin-top: 0;}
.view_11_h3{margin-bottom: 15px;}
.view11_right1{margin-top: 70px;}
.view11_right2{margin-top: 115px;}
.view11_right3{margin-top: 30px;}
.view_11_h32{margin-top: 115px;}
.s402_viewbox{margin-top: 20px;}

/* LCD */
.view_13_tab{margin-top: 15px;}
.view_13_tab2{margin-top: 10px;}
.t13_h4{margin-top: 0;}
.s4_h3.s4_h3_test{margin-top: 70px;}

/*** S4 : ¿¬±¸°³¹ß ***/
/* ¿¬±¸¼Ò¼Ò°³ */
.s0202_1 p.sdj3w.skwjr{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-top: 14%; font-weight: 300;}
.sub4_1 tr th{font-size: 17px;font-weight: 500;color: #294d62; background: #f5f5f5; border-top: 2px solid #294d62; line-height: 42px; min-height: 42px; border-right: 1px solid #dbdbdb;}
.sub4_1 tr td{font-size: 15px; font-weight: 300; color: #303030; border: 1px solid #dbdbdb; line-height: 30px;}
.sub4_1 tr td.sub4_1_td{padding: 10px 0;}
.sub4_1{ line-height: 42px; margin-bottom: 220px;}
.sub4_1 tr td.first_table{border-left: 0;}
.sub4_1 tr td.last_table{border-right: 0;}
.s4_h3{margin-top: 0; margin-bottom: 28px;}
.s4_span2{margin-top: 20px; font-size: 17px; font-weight: 300;}
.s0202_1_text.s0432123 {width: 43%;}
.tr_last_tr td{line-height: 42px !important;}
.s0402{margin-bottom: 150px;}

/* 4_3 */

ul.ddot4 li ul.ddot_m li{position: relative; font-size: 15px; color: #505050; line-height: 31px; padding-left: 8px;}
ul.ddot4 li ul.ddot_m li:before{position: absolute; content:''; width: 4px; height: 1px; background: #7f7f7f; left: 0; top: 16px; }
.s0403_2{overflow: hidden; margin-bottom: 120px; margin-top: 52px;}
.s0403_2 dl{float: left; margin-right: 1.0761%; color: #606060; line-height: 25px; text-align: center;  font-size: 17px; font-weight: 400; width: 48.55555%;} 
.s0403_2 dl dt img{width: 100%;}
.s0403_2 dl dd { padding-top: 22px;}

/* 5_1 */

.s0501{margin-bottom: 59px;}
.shadow1{text-shadow:1px 1px 1px rgba(0,0,0,0.3); padding-top: 16%;}
.s5_1h4{margin-bottom: 17px;}
.s5_1_span{font-size: 20px; color: #3b6d8b; font-weight: 500;}
.s5_1_2_bg{text-align: center; position: relative; overflow: hidden; margin-top: 20; margin-bottom: 72px;}
.s5_1_2_bg > img{width: auto;}
.s5_1_2_bg .s5_icon{width: 295px; height: 295px; border: 14px solid #c8d6df; float: left; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff; margin-right: 2%;}
.s5_1_2_bg .s5_icon img{width: auto;}
.s5_1_icon{padding-top: 67px; } 
.s5_icon_wrap{overflow: hidden; position: absolute; top: 0; left: 50%; margin-left: -450px; width: 100%;}
.s5_icon p{font-size: 20px; color: #303030; font-weight: 400;  margin: 0 auto; line-height: 30px; margin-top: 5px;}
.s5_icon3 p{margin-top: 20px;}
.s5_1_2_bg .s5_icon3 {margin-right: 0;}
.s5_1_3{margin-top: 20px; margin-bottom: 200px;}


/* 5_2 */
.shadow2{padding-top: 19%;}
.s0502_1_text{width: 46%;}
.dd_span{font-size: 15px; color: #606060; font-weight: 300;  line-height: 25px; }
.dl_wrap2 dl dd{margin-bottom: 10px;}
.s0203_444{margin-bottom: 160px;}

/* 5_3 */

.s503_span{font-size: 15px; font-weight: 300; color: #606060; line-height: 30px; }
.s4_h3.s4_h32{ margin-top: 67px; margin-bottom: 19px;}
.s4_h322{margin-bottom: 19px;}
.s5_3_cnt{overflow: hidden; margin-top: 25px;}
.s5_3iconwrap{position: relative;float: left; width: 185px; color: #fff; padding-right: 2.5%;}
.s5_3iconwrap:before{position: absolute; content:''; width: 11px; height: 23px; background: url(../../images/sub5/5_3_aroww.png) 0 0 no-repeat; right: 10px; top: 80px;}
.s5_3iconwrap2{background: #7599ae; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width: 185px; height: 185px;text-align: center; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box; padding-top: 40px; }
.s5_3iconwrap3{background:#294d62;}
.s5_3iconwrap2 img{ width: auto; }
.s5_3iconwrap2 p{font-size: 17px; font-weight: 500;}
.s5_3iconwrap2 p span{font-size: 12px; font-weight: 300; display: block; width: 55%; text-align: center; margin: 0 auto; line-height: 17px;}
.s5_3iconwrap4{padding-top: 30px;}
.s5_3iconwraplast{padding-right: 0;}
.s5_3iconwraplast:before{display: none;}
p.asdkj{color: #606060; font-size: 14px; font-weight: 300; text-align: center; width: 95%; -ms-word-break: keep-all;word-break: keep-all; padding-top: 10px;}
.s503_bottom_box{margin-top: 105px; }
.s5_222{margin-top: 68px;}
.ddot4 .ddot4_spna5{color: #303030;}
.arti22{margin-bottom: 120px;}

/** s0403 : °ü·Ã»çÀÌÆ®**/

#bo_w{max-width:1300px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; margin: 80px auto; padding: 70px 40px; background: #fff;}
.s0403_wrap{overflow: hidden;}
.s0403_wrap div{width: 24%; float: left; margin-right: 1%; }
.s0403_wrap div figure{margin-bottom: 28px;}
.s0403_wrap div.s4_3box4{margin-right: 0; margin-bottom: 65px;}
.s0403_wrap div dl dt{float: left; width: 60px;margin-right: 2px; font-size: 15px; color: #303030; font-weight: 400; line-height: 31px;}
.s0403_wrap div dl dd{font-size: 15px; color: #606060; font-weight: 300; line-height: 31px;}

/*** BOARD ***/
.bd_sec {width:100%;max-width:1300px;margin:0 auto 80px;}

#bo_v_img {margin:0px 0 5px;text-align:center; }
#bo_v_img > a {/* display:inline-block; */vertical-align:top;}
/* #bo_v_img img {width:auto !important;} */
#daumRoughmapContainer1521178978886{width: 100% !important;}
.sel_basic li ul{display: block;}

/* ¼öÁ¤ */
.gall_wrap.mandnwj .main_txt img{width: auto !important;}

/* s201_new */
.mb15{margin-bottom: 15px !important;}
.mb22{margin-bottom: 22px !important;}
.mb40{margin-bottom: 40px !important;}
.mb60{margin-bottom: 60px !important;}
.bdl0{border-left: 0 !Important;}
.bdr0{border-right: 0 !Important;}
.bdb0{border-bottom: 0 !Important;}
.bdt0{border-top: 0 !Important;}

.s201_new1 img{width: auto;}
.s201_new1 p{font-size: 17px; line-height: 27px; color: #505050; font-weight: 700; letter-spacing: -0.05em !Important;}
.new_ty2{overflow: hidden; }
.new_ty2 li{float: left; width: 50%; box-sizing: border-box; }
.new_ty2 li:first-child{text-align: right;}
.s3325{margin-top: 33px;}
.s3325 li img{position: relative;}
.s3325 li:first-child img{ left: -25px;}
.s3325 li:last-child img{left: 44px;}
.new_ty1{text-align: center; box-sizing: border-box; padding-left: 26px;}
.s201_new1 p.nsq_line{letter-spacing: -0.05em !important;}
.s201_new1 p span{color: #168cf3;}
.s201_new1 p.ty1 {font-size: 15px;line-height: 27px;color: #505050;transform: skew(-0.1deg) !important;}
.n_tb{border-top: 2px solid #000; margin-top: 35px;}
.n_tb tr th{font-size: 16px; color: #fff; background: #168cf3; transform:skew(-0.1deg) !important;}
.n_tb tr th,
.n_tb tr td{line-height: 35px; font-size: 16px; border: 1px solid #ddd; box-sizing: border-box;}
.n_tb tr td{transform:skew(-0.1deg) !important; line-height: 50px; box-sizing: border-box;}
.n_tb tr td.td_bold{font-weight: 700; background: #f9f9f9; color: #303030; line-height: 35px;}
.n_tb tr td{color: #606060; font-weight: 700; }
.n_tb_2 tr td{line-height: 35px;}
.pl50{text-align: left; padding-left: 35px;}
.pr50{text-align: right; padding-right: 35px;} 

.s201_new7,
.s201_new8{display: table; width: 100%; table-layout: fixed; }
.s201_new7 > div,
.s201_new8 > div{display: table-cell; width: 50%; box-sizing: border-box; padding-right: 1.666%; vertical-align: top;}
.s201_new7 > div:last-child,
.s201_new8 > div:last-child{padding-right: 0; padding-left: 1.666%; padding-top: 2px;}
.s201_new7 p{font-size: 15px; line-height: 27px; color: #505050;	 transform:skew(-0.1deg) !important;}
.s201_new7 figure.bd_u,
.s201_new8 figure.bd_u{box-sizing: border-box; border: 1px solid #dbdbdb; margin-top: 33px;}
.new_tit{position: relative; font-size: 21px; line-height: 1; color: #303030; font-weight: 900; padding-left: 13px; letter-spacing: -0.02em !important; margin-left: 2px;}
.new_tit:before{position: absolute; content:''; width: 3px; height: 15px; background: #16ccf3; left: 0; top: 3px;}

.n_tb_3{margin-top: 25px !Important;}
.n_tb_3 tr th:nth-child(3){width: 32.41%;}
.n_tb_3 tr th:last-child{width: 31.37%;}
.n_tb_3 tr th, .n_tb_3 tr td{font-size: 15px;} 
.nr_p{font-size: 12px !important; color: #ec0000 !important; text-align: right;}
.nul_dot li{position: relative; font-size: 15px; line-height: 27px; color: #505050; padding-left: 19px; font-weight: 500; transform:skew(-0.1deg) !important;}
.nul_dot li:before{position: absolute; content:''; width: 3px; height: 3px; background: #168cf3; left: 2px; top: 0.8em;}

.nul_dot li strong{font-weight: 500;}
.new_ul4{overflow: hidden;}
.new_ul4 li{float: left; width: 25%; box-sizing: border-box; border: 1px solid #dbdbdb; border-right: 2px solid #999; text-align: center; letter-spacing: -0.02em !important;}
.new_ul4 li:last-child{border-right: 1px solid #dbdbdb;}
.new_ul4 li h4{font-size: 14px; color: #303030; font-weight: 900 !important; transform:skew(-0.1deg) !important; border-bottom: 2px solid #999;}
.new_ul4 li figure img{width: 100%;}
.mb10{margin-bottom: 10px !Important;}
.mb18{margin-bottom: 18px !important;}
.m20{margin: 21px 0 27px;}
.mt20{margin-top: 20px !Important;}
.fz15{font-size: 15px !important; transform:skew(-0.1deg) !important;}
.s201_new8 figure.bd_u{margin-top: 23px;}
.mt30{margin-top: 30px !important; }
.mt15{margin-top: 15px !important; }
.tb_l30 tr th:first-child{width: 55%;}
.s201_new9{margin-top: 60px; margin-bottom: 60px; position: relative; padding-bottom: 53px;}
.s201_new9:before{position: absolute; content:''; width: 100%; height: 1px; background: url(../../images/sub/bdbdbdb.jpg) center; left: 0; bottom: 0;}
.s0301_1 .new_ty1{padding-left: 0;}
.s0301_1 .s201_new2_ty2{margin-bottom: 83px;}
.fz17{font-size: 17px !Important; line-height: 27px !Important; color: #505050 !Important; font-weight: 600 !Important;}
.fz17 span{color: #ec0000 !Important;}
.gall_ty2{ text-align: center; border-top: 2px solid #000;}
.gall_ty2:after{display: block; clear: both; content:'';}
.gall_ty2 li{float: left; width: 20%; box-sizing: border-box; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;	}
.gall_ty2 li:nth-child(5n+5){border-right: 0;}
.gall_ty2 li div{background: #f9f9f9; font-size: 15px; line-height: 45px; color: #303030; height: 45px; font-weight: 600; }
.gall_ty2 li div span{transform:skew(-0.1deg) !important;}

.gall_ty2_2 li{width: 25%;}
.gall_ty2_2 li:nth-child(5n+5){border-right: 1px solid #ddd;}
.gall_ty2_2 li:nth-child(4n+4){border-right: 0;}


.gall_ty3{overflow: hidden; text-align: center;}
.gall_ty3 li{float: left; width: 14.28%; box-sizing: border-box; text-align: center; border-right: 1px solid #999; }
.gall_ty3 li:last-child{border-right: 0;}
.gall_ty3 li img{width: auto;}
.gall_ty3 li figure{height: 108px; position: relative; top:-5px}
.gall_ty3 li .txt{font-size: 15px; line-height: 30px; height: 30px; color: #303030; font-weight: 600; transform:skew(-0.1deg) !important; background: #f9f9f9;}
.mb3{margin-bottom: 3px !Important;}
.mb25{margin-bottom: 25px !Important;}
.mt60{margin-top: 60px;}
.mb32{margin-bottom: 32px !Important;}
.mb24{margin-bottom: 24px !important;}
.mb29{margin-bottom: 29px !Important;}
.n_tb_4_ty2{border-top: 0; margin-top: 20px;}
.n_tb_4_ty2 tr th,
.n_tb_4_ty2 tr td{font-size: 14px; font-weight: 400; -ms-word-break: keep-all; word-break: keep-all; line-height: 20px; height: 35px;}
.n_tb_4_ty3 tr th:last-child{width: 15%;}
.mt0{margin-top: 0 !Important;}
.mt26{margin-top: 26px !Important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom:	20px !important;}
.mt22{margin-top: 22px !Important;}
.mt24{margin-top: 24px !Important;}
.mt25{margin-top: 25px !Important;}
.mb37{margin-bottom: 37px !important;}
.mt33{margin-top: 33px !important;}
.mt35{margin-top: 35px !Important;}
.mt37{margin-top: 37px !Important;}
.mt53{margin-top: 53px !important;}
.mt68{margin-top: 68px !Important;}
.mt45{margin-top: 45px !Important;}
.mt63{margin-top: 63px !Important;}
.mt19{margin-top: 19px !Important;}
.mt-4{position: relative; top:-4px}
.mb30{margin-bottom: 30px !Important;}
.mt40{margin-top: 40px !Important;}

.tit_s1{display: block; font-size: 15px; line-height: 1; color: #606060;  font-weight: 500;  transform:skew(-0.1deg) !important; margin-bottom: 5px;}
.tit_tt1{font-size: 35px; line-height: 1; color: #ec0000; font-weight: 700;  transform:skew(-0.1deg) !important; }
.tit_tt1 span{font-size: 17px;}
.sty_n1{ box-sizing: border-box; padding-left: 96px; position: relative; margin-bottom: 30px;}
.sty_n1:before{position: absolute; content:''; width: 67px; height: 67px; background: url(../../images/sub/s301_new33.jpg) center no-repeat; left: 0; top: 0;}
.sty_n0:before{background: url(../../images/sub/s301_new31.jpg) center no-repeat; }
.sty_n2:before{background: url(../../images/sub/s301_new32.jpg) center no-repeat; }
.sty_n1 h3{font-size: 21px; line-height: 1; color: #505050; font-weight: 700; transform:skew(-0.1deg) !important; margin-bottom: 15px; letter-spacing: -0.02em !important; padding-top: 2px;}
.sty_n1 h3 span{color: #168cf3;}
.sty_n0 h3{padding-top: 8px;}

.nul_dot2 li span{display: inline-block; color: #ec0000;}
.nul_dot2 li {letter-spacing: -0.03em;}
.bd_uh h3,
.s301_video h3{height: 80px; line-height: 80px; font-size: 17px; color: #303030; font-weight: 700; text-align: center; background: #f3f3f3; transform:skew(-0.1deg) !important;}
.s301_video video{width: 100%; height: 533px;}
.s301_video iframe{width: 100%; height: 533px;}

.f_nonte{overflow: hidden; width: 100%;}
.f_nonte > div{float: left; width: 50%;}
.s201_new9_ty2{margin-top: 30px !Important;}
.b_rbx{box-sizing: border-box; padding-left: 11px; position: relative;}
.b_rbx:after{position: absolute; content:''; width: 1px; height: 105%; background: #999; left: -10%; top: -5px;}

.fh_15 tr th:first-child{width: 15%;}
.fh_15 tr th{ -ms-word-break: keep-all; word-break: keep-all;}
.fh_15 tr th,
.fh_15 tr td{font-size: 14px; -ms-word-break: keep-all; word-break: keep-all; }
.fh_15 tr td{line-height: 1.7; height: 35px;}

.gb_41{box-sizing: border-box; border: 1px solid #e9e9e9; width: 100%; padding: 18px 0 18px 18px; table-layout: fixed;}
.gb_41 > figure,
.gb_41 > div{display: table-cell; vertical-align: top; letter-spacing: -0.02em !important;}
.gb_41 > div{vertical-align: middle; box-sizing: border-box; padding-left: 15px;}
.s201_new1 p.ls02{letter-spacing: -0.02em !Important;}
.fh_ty2 tr th,
.fh_ty2 tr td{line-height: 1.7; font-size: 14px; height: 35px;}
.fh_ty2 tr td sup{font-size: 8px;}
.fh_ty2 tr th:first-child{width: 35% !important;}
.fh_ty2 tr th:nth-child(2){width: 12%;}
.fh_ty2 tr th:nth-child(3){width: 33%;}

.s501_nty1{}
.ul3_5:after{content:''; display: block; clear: both;}
.ul3_5 li{float: left; width: 33.333%; box-sizing: border-box; border: 1px solid #dbdbdb; border-right: 0; text-align: center;  box-sizing: border-box; }
.ul3_5 li figure{display: table; width: 100%; height: 224px;}
.ul3_5 li figure span{display: table-cell; vertical-align: middle; height: 224px;}
.ul3_5 li figure span img {width: auto;max-height: 100%;}
.ul3_5 li .txt{font-size: 15px; line-height: 45px; height: 45px; color: #303030; font-weight: 600; background: #f9f9f9; }
.ul3_5 li .txt span{transform:skew(-0.1deg) !important; display: block;}
.ul3_5 li img{width: 71%; height: auto;}
.ul3_5 li:last-child{border-right: 1px solid #dbdbdb;}

sup{font-size: 8px;}
.ul5_5 li{width: 20%;}

.ul_5ty_2 img{width: auto;}
.ul_5ty_2:after{content:''; display: block; clear: both;	}
.ul_5ty_2 li{float: left; width: 25%; border: 1px solid #dbdbdb; box-sizing: border-box; float: left; height: 225px; border-right: 0;}
.ul_5ty_2 li:last-child{border-right: 1px solid #dbdbdb;}
.ul_5ty_2 li > div{display: table; width: 100%; height: 225px; table-layout: fixed; padding-top: 60px; padding-left: 30px; box-sizing: border-box;}
.ul_5ty_2 li > div figure{width: 110px;}
.ul_5ty_2 li > div figure,
.ul_5ty_2 li > div div{display: table-cell; vertical-align: top; }
.ul_5ty_2 li dl dt{font-size: 15px; line-height: 1; color: #303030; font-weight: 600; transform:skew(-0.1deg) !important; margin-bottom: 8px; letter-spacing: -0,02em !Important; padding-top: 5px;}
.ul_5ty_2 li dl dd{position: relative; padding-left: 10px; font-size: 15px; line-height: 27px; color: #606060; font-weight: 500; transform:skew(-0.1deg) !important; letter-spacing: -0,02em !Important;}
.ul_5ty_2 li dl dd:before{position: absolute; content:'';  width: 3px; height: 3px; background: #168cf3; left: 0; top: 12px;}
.t_h4y{width: 129px; height: 31px; font-size: 15px; color: #fff; font-weight: 500; background: #16ccf3; text-align: center; line-height: 31px; border-radius: 5px 5px 0 0;}

.ul_5ty_3 li > div,
.ul_5ty_3 li{height: 191px;}
.ul_5ty_3 li{width: 50%; border-top: 0;}
.ul_5ty_3 li:nth-child(1),
.ul_5ty_3 li:nth-child(2){border-top: 1px solid #dbdbdb;}
.ul_5ty_3 li:nth-child(2n+2){border-right: 1px solid #dbdbdb;}
.ul_5ty_3 li > div{ padding-left: 76px; }
.ul_5ty_3 li > div figure{width: 254px; padding-top: 6px; box-sizing: border-box;}
.ul_5ty_3 li dl dt{margin-top: -15px;}


.s5_last_ul img{width: auto;}
.s5_last_ul:after{display: block; clear: both; content: '';}
.s5_last_ul li{float: left; box-sizing: border-box; border: 1px solid #dbdbdb; border-right: 0; text-align: center;}
.s5_last_ul li .tbx{font-size: 15px; line-height: 45px; height: 45px; background: #f9f9f9; border-top: 1px solid #dbdbdb; font-weight: 600;}
.s5_last_ul li .tbx span{display: block; transform:skew(-0.1deg) !important;}
.s5_last_ul li figure{display: table; table-layout: fixed; width: 100%;	height: 162px;}
.s5_last_ul li figure span{display: table-cell; vertical-align: middle;}
.s5_last_ul li:last-child{border-right: 1px solid #dbdbdb;}
.s5_last_ul li:first-child{width: 10%;}
.s5_last_ul li:nth-child(2){width: 17.5%;}
.s5_last_ul li:nth-child(3){width: 17.5%;}
.s5_last_ul li:nth-child(4){width: 10%;}
.s5_last_ul li:nth-child(5){width: 23.75%;}
.s5_last_ul li:nth-child(6){width: 21.25%;}

.fh_30 tr th:first-child{width: 28% !Important;}

.h286 li figure{height: 286px;}
.h286 li .txt{height: 58px; line-height: 58px; }
.h286 li .txt span{color: #505050;}

.list_ty1:after {display: block;content: '';clear: both;}
.list_ty1 > li {float: left;width: 50%;display: table;table-layout: fixed;}
.list_ty1 > li > i {display: table-cell;vertical-align: middle;width: 87px;}
.list_ty1 > li > i > img {width: auto;max-width: 100%;}
.list_ty1 > li > ol {display: table-cell;vertical-align: middle;}
.list_ty1 > li > ol > li {position: relative;padding-left: 13px;font-size: 15px;line-height: 1.8;font-weight: 700;color: #505050;transform: skew(-0.1deg) !important;}
.list_ty1 > li > ol > li:before {display: block;content: '';position: absolute;top: 12px;left: 0;width: 3px;height: 3px;background-color: #168cf3;}


/* 20201130 */
.s1130.arti01_3{height:530px; padding: 60px 0 20px; background: url(../../images/sub1/s101_1130_dot.png) top; margin-top: 60px;background-repeat: repeat-x;}
.s1130.arti01_3> div{float: left;}
.s1130.arti01_3 .l_box {background: url(../../images/sub1/s101_1130_02.png) bottom no-repeat; height: 100%; width: 52.5%; margin-top: 10px;}
.s1130.arti01_3 .l_box h3{font-size: 32px; font-weight: 800; line-height: 48px; color: #333;font-family: 'NanumSquare'}
.s1130.arti01_3 .l_box span{color: #168cf3;}

.s1130.arti01_3 .r_box .mont{color: #168cf3; font-weight: 700; font-size: 32px; line-height: 30px; margin-bottom: 20px; position: relative;}
.s1130.arti01_3 .r_box .mont::before{position: absolute; width: 13px; height: 13px; left: -46px; top: 14px; border: 4px solid #168cf3; border-radius: 50%; content: ""; background: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.s1130.arti01_3 .r_box span:nth-child(1){ font-weight: 700; color: #000; width: 40px; height: auto; display: inline-block; margin-right: 10px;}
.s1130.arti01_3 .r_box span{font-size: 16px; line-height: 30px; color: #666;}
.s1130.arti01_3 .r_box{ font-family: 'Noto Sans Korean'; font-size: 16px; font-weight: 400; position: relative; padding-left: 40px;}
.s1130.arti01_3 .r_box::before{position: absolute; width: 1px ; height: 90%; background: #ddd; left: 0; top: 14px; content: "";}
.s1130.arti01_3 .hist_wrap{margin-bottom: 30px;}
.s1130.arti01_3 .hist_wrap:last-child{margin-bottom: 0;}

/* 20210204 */

/* s801 */

.s801 .s_cont{ font-family: 'Noto Sans Korean';  position: relative; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-top: 1px solid #168cf3;	}
.s801 .s_cont> div{padding: 30px 0 35px;border-bottom: 1px solid #ddd;}
.s801 .s_cont li{line-height: 32px; position: relative;}
.s801 .s_cont li::before{ position: absolute; content: ""; left: -3.5px; top: 11px;transform: rotate(45deg);width: 7px; height:7px; background: #168cf3; }

.s801 .s_cont li::after{clear: both; display: block; content: "";}
.s801 .s_cont ul{ float: left; margin-top: 13px; width: calc(100% - 200px);}
.s801 .s_cont li > span{width: 40px; color: #333; font-weight: 500; display: inline-block; float: left; line-height: 32px; margin-left: 60px; margin-right: 20px; height: 28px; font-size: 17px; font-weight: 500;}
.s801 .s_cont li > p{float: left;width: calc(100% - 120px);}
.s801 .s_cont li > p > span{display: block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 10px; font-size: 17px; color: #666;}

.s801 .s_cont h4{position: relative; font-size: 32px; font-weight: 700; line-height: 55px;color: #168cf3;	float: left; width: 200px; text-align: center;}
.s801 .s_cont h4::before{}

.s801 .s_cont::before{position: absolute; content: ""; height:100% ; width: 1px; background: #ddd;top:0px; left: 199px;}
.s801 .s_cont::after{position: absolute; content: "";  width: 8px; height: 8px; border-radius:50%;background: #ddd; bottom:-100px; left: 217px;}
.s801 .s_cont> div::after{ content: ""; display: block; clear: both;}


