@charset "utf-8";
/* CSS Document */

/* 공통*/
	/* 타이틀 */
h4.sub_title{font-size:32px !important;font-family: 'NotoSans-Medium'; letter-spacing:-1px; text-align: center; color:#333; line-height:42px;margin-bottom:50px;}
h4.sub_title span{ width:35px; height:2px; background:#ff9933; display:block; clear:both; margin:0 auto; margin-top:15px}
.content_wrap h4{ font-size:20px; margin:20px 0; color:#000}
.txt_l {text-align:left;}
.txt_r {text-align:right;}
.txt_c {text-align:center;}

img{max-width:100%;}

	/* 테이블 */
.tb_sty01{}
.tb_sty01 thead th{ text-align: center; padding:10px 15px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty01 tbody td{line-height: 24px; padding:10px; text-align: center;  vertical-align: middle;  border:1px solid #e8e8e8 }
.tb_sty01 tbody td:first-child{text-align: center; }
.tb_sty01 tfooter tr td{  font-family: 'NotoSans-bold'; color:#000}

.tb_sty02{}
.tb_sty02 tbody th{ text-align: center; padding:10px 15px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty02 tbody td{line-height: 24px; padding:10px 20px;   vertical-align: middle;  border:1px solid #e8e8e8 }
.tb_sty02 tbody tr:hover{outline:1px solid #ff9933}

.tb_sty03{}
.tb_sty03 thead th{ text-align: center; padding:10px 15px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty03 tbody td{line-height: 24px; text-align: center; padding:10px 20px; vertical-align: middle;  border:1px solid #e8e8e8 }

.tb_sty05{}
.tb_sty05 thead th{font-size:18px !important;letter-spacing: 5px;text-align: center; padding:10px 15px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty05 tbody td{font-size:18px !important;letter-spacing: 2px;line-height: 24px; padding:10px 20px; text-align: center;  vertical-align: middle;  border:1px solid #e8e8e8 }
.tb_sty05 tbody td:first-child{font-size:18px !important;letter-spacing: 2px;text-align: center; }
.tb_sty05 tfooter tr td{font-size:20px !important; letter-spacing: 2px;font-family: 'NotoSans-bold'; color:#000}

.tb_sty06{}
.tb_sty06 tbody th{ text-align: center; padding:10px 10px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty06 tbody td{line-height: 24px; padding:10px 10px;   vertical-align: middle;  border:1px solid #e8e8e8 }
/*.tb_sty06 tbody tr:hover{outline:1px solid #ff9933}*/
.tb_sty06 .td_center { text-align:center }
.tb_sty06 .td_left { text-align:left; vertical-align:top; }
.tb_sty06 .td_left span {float: left;margin-left: 12px;}

.tb_sty07{}
.tb_sty07 thead th{ text-align: center; padding:10px 15px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty07 tbody td{line-height: 18px; padding:10px; text-align: center;  vertical-align: middle;  border:1px solid #e8e8e8 }
.tb_sty07 tbody td:first-child{text-align: center; }
.tb_sty07 tfooter tr td{  font-family: 'NotoSans-bold'; color:#000}

/* sub_main */
.sub_main{}
.sub_main dl{ background:#f5f5f5; padding:35px;}
.sub_main dl dt{ font-size:18px; margin-bottom:15px;}
.sub_main dl dd{ line-height:24px; }

.link_wrap{margin-top:40px;}
.link_wrap a{width:390px; margin-right:11px;  height:65px; margin-bottom:10px; padding-left:67px; line-height:65px; border:1px solid #6699cc; display:inline-block; 
	background:#e3edf9 url(../images/icon_new_win.png) 20px center no-repeat;}
.link_wrap a:nth-child(3n){ margin-right:0px;}
.link_wrap a:hover{ color:#3566d6}
.link_wrap a.bg_none{ background-image:none;}

.sub_main2{}
.sub_main2 dl{ background:#f5f5f5; padding:35px;}
.sub_main2 dl dt{ font-size:18px;font-family: 'NotoSans-Medium'; margin-bottom:15px;}
.sub_main2 dl dd{ line-height:24px; word-break: keep-all;   padding-left:10px; background:url(../images/bullet_dot_b.png) 0 10px no-repeat; margin-bottom:5px;} 
.sub_main2 dl dd:last-child{margin-bottom:0px;}
.sub_main2 dl dd strong{font-family: 'NotoSans-Medium'; text-decoration:underline;}

.sub_main3{}
.sub_main3 dl{ background:#f5f5f5; padding:35px;}
.sub_main3 dl dt{ font-size:18px;font-family: 'NotoSans-Medium'; line-height:30px;}
.sub_main3 dl dd{ line-height:24px; word-break: keep-all;   padding-left:10px; background:url(../images/bullet_dot_b.png) 0 10px no-repeat; margin-bottom:5px;} 
.sub_main3 dl dd:last-child{margin-bottom:0px;}
.sub_main3 dl dd strong{font-family: 'NotoSans-Medium'; text-decoration:underline;}

.link_wrap4{margin-top:40px;}
.link_wrap4 a{width:286px; margin-right:10px;  height:65px; margin-bottom:10px; padding-left:58px; line-height:65px; border:1px solid #6699cc; display:inline-block; 
	background:#e3edf9 url(../images/icon_new_win.png) 20px center no-repeat;}
.link_wrap4 a:nth-child(4n){ margin-right:0px;}
.link_wrap4 a:hover{ color:#3566d6}
.link_wrap4 a.bg_none{ background-image:none;}

.link_wrap5{margin-top:40px;}
.link_wrap5 a{width:230px; margin-right:10px;  height:65px; margin-bottom:10px; padding-left:58px; line-height:65px; border:1px solid #6699cc; display:inline-block; 
	background:#e3edf9 url(../images/icon_new_win.png) 20px center no-repeat;}
.link_wrap5 a:nth-child(5n){ margin-right:0px;}
.link_wrap5 a:hover{ color:#3566d6}
.link_wrap5 a.bg_none{ background-image:none;}



/* 해외한국어방송지원 */
.kor_bcast{}
.kor_bcast h5{font-size:22px; margin-bottom:30px;}
.kor_bcast h6{font-size:18px; margin-bottom:25px;}

.biz_summary .biz_intro{margin-bottom:40px}
.biz_summary .biz_intro dl{width:100%; height:225px;display:inline-block;padding:25px;vertical-align:top;border:1px solid #ddd}
.biz_summary .biz_intro dl{margin-right:22px;}
.biz_summary .biz_intro dl:last-child{margin-right:0px;}
.biz_summary .biz_intro dl dt{ font-size:18px; margin-bottom:15px;}
.biz_summary .biz_intro dl dd{word-break: keep-all; line-height: 22px; padding-left:7px;}

.biz_summary .biz_intro dl:nth-child(1){ background:#00acd4; border-color:#02a5cb; }
.biz_summary .biz_intro dl:nth-child(1) dt, .bdc_support .biz_intro dl:nth-child(1) dd{color:#fff;}
.biz_summary .biz_intro dl:nth-child(1) dd{color:#fff;}
.biz_summary .biz_intro dl:nth-child(3){ background:#f5f5f5; border-color:#f2f2f2}

.biz_cont{margin-top:40px;}
.biz_cont > div{}
.biz_cont > div:nth-of-type(1){margin-bottom:30px;}
.biz_cont > div dl{width:100%;border:1px solid #dddddd;padding: 35px 5px;display:inline-block;margin-right:11px;}
.biz_cont > div dl:last-child{margin-right:0px;}
.biz_cont > div dl dt{margin-bottom:20px; font-size:18px;}
.biz_cont > div dl dd{ line-height:24px;}

.biz_status{margin-top:40px;}
.biz_status > div{border:1px solid #dddddd; padding:35px; text-align: center }
.biz_status > div.sc_area{border:0px; padding:0px;}

.biz_status strong{font-size:18px; display:block; margin-top:40px; margin-bottom:20px;}
.biz_status strong span{ font-size:15px; display:inline-block; float: right}


@media all and (min-width:481px){
.biz_summary .biz_intro dl:nth-child(1) dt, .bdc_support .biz_intro dl:nth-child(1) dd{color:#000;}
}


@media all and (min-width:768px){
.biz_cont > div dl{width:32%;/* height: 250px; */}	
.biz_summary .biz_intro dl{width: 31%;height: 250px;}
}

@media all and (min-width:1024px){
.biz_cont > div dl{width:32%;margin-right:1%;/* padding:35px 5px; */}
.biz_summary .biz_intro dl{width:32%; margin-right:1%;}
}

@media all and (min-width:1110px){
.biz_cont > div dl{padding:30px!important;}
}

@media all and (min-width:1120px){
.biz_summary .biz_intro dl:nth-child(1) dt, .bdc_support .biz_intro dl:nth-child(1) dd{color:#fff;}
}

/* 경영공시 */
.management{}
.management p{ display:block}
.management p a{ padding:25px 30px; border:1px solid #ddd; display:inline-block; text-align: center}
.management .box{ margin-top:30px;}
.management .box dl{width:285px; display:inline-block; vertical-align: top; margin-right:18px; border:1px solid #dddddd}
.management .box dl:last-child{margin-right:0px;}
.management .box dl dt{ background:#697282;  color:#fff; font-size:18px; text-align: center; line-height: 35px;}
.management .box dl dd{padding:25px;}
.management .box dl dd ul li{ line-height:24px;  }
.management .box dl dd ul li a:hover{ color:#3566d6}
.management .box:nth-of-type(1) dl{ height:758px;}
.management .box:nth-of-type(2) dl{ height:545px;}


/* 설립목적 */
.found{}
.found h5{font-size:22px; margin-bottom:30px;}
.found h6{font-size:18px; margin-bottom:25px;}

.found .top{margin-bottom:40px;}
.found .top dl{ background:#f5f5f5; padding:35px;}
.found .top dl dt{ font-size:18px; margin-bottom:15px;}
.found .top dl dd{ line-height:24px; }

.found .bottom dl{width:580px; display:inline-block; height:230px; vertical-align: top;   border:1px solid #ddd; padding:35px; margin-right:35px; margin-bottom:40px;}
.found .bottom > dl:nth-child(2n+1){margin-right:0px;}
.found .bottom dl dt{font-size:18px; color:#3566d6; margin-bottom:25px;}
.found .bottom dl dd{ line-height:24px; padding-left:8px; background:url(../images/bullet_dot.gif) 0px center no-repeat;}

/* 비전 */
.vison{border:1px solid #ddd; padding:50px; text-align: center }

/* CI소개 */
.ci_wrap{}
.ci_wrap section h5{font-size:22px; margin-bottom:30px;}
.ci_wrap section{width:100%; display:table} 
.ci_wrap section > div:first-child{width:310px;}
.ci_wrap section > div{ display:table-cell; vertical-align: top;}
.ci_wrap section > div a{ border:1px solid #2d5bc4;  background:#3566d6; color:#fff; padding:5px 35px; }
.ci_wrap section > div a:hover{ border:1px solid #2d5bc4; color:#3566d6; background:#fff;}

.ci_wrap section.top{margin-bottom:30px;}
.ci_wrap section.top ul li{ line-height:24px; margin-bottom:30px;}

.ci_wrap section.bottom > div:last-child{width:100%;  display:table; text-align: center;}
.ci_wrap section.bottom ul{width:50%; display:table-cell; vertical-align: middle; }
.ci_wrap section.bottom ul li{ border:1px solid #ddd}
.ci_wrap section.bottom ul li:first-child{height:200px;width:100%; display:list-item; padding-top:60px; border-right:0px; border-bottom:0px;}
.ci_wrap section.bottom ul li:last-child{height:35px;  line-height: 35px;  border-right:0px; background:#f3f3f3}
.ci_wrap section.bottom ul:last-child li{border-right:1px solid #ddd;}

/* 조직구성 */
.organization{}

/* 견학안내 */
.visit_wrap{ position: relative}
.visit_wrap > dl{ background:#f5f5f5; padding:35px; margin-bottom:40px;}
.visit_wrap > dl dt{ font-size:18px; margin-bottom:15px; font-family: 'NotoSans-Medium'; }
.visit_wrap > dl dd{ line-height:24px; }
.visit_wrap .pic {margin-bottom:40px;}
.visit_wrap .pic li{ display:inline-block; margin-right:16px; line-height:0px; }
.visit_wrap .pic li:last-child{margin-right:0px;}

.visit_wrap .box1{width:100%;  display:table;}
.visit_wrap .box1 > div{width:50%; display:table-cell; padding:35px;  border:1px solid #ddd; border-top:0px;}
.visit_wrap .box1 > div{border-right:0px;}
.visit_wrap .box1 > div:first-child{border-left:0px; }

.visit_wrap .box1 > div span{width:110px; height:110px; display:inline-block; border-radius: 50%; font-size:24px; line-height:110px;   background: #3566d6; color:#fff; text-align: center; }
.visit_wrap .box1 > div dl{display:inline-block; vertical-align: middle; margin-left:20px;}
.visit_wrap .box1 > div dl dt{font-size:18px;font-family: 'NotoSans-Medium'; margin-bottom:15px;}
.visit_wrap .box1 > div dl dd{ font-size:15px;line-height: 24px; }
.visit_wrap .box1 > div:last-child {padding-left:140px; }

.visit_wrap > p{display:inline-block; background:#fff; position: absolute; left:50%; top:620px; width:240px; height:150px; padding-top:30px;  text-align: center; margin-left:-120px; }

.visit_wrap .box2{width:100%;  display:table;}
.visit_wrap .box2 > div{width:50%; display:table-cell; padding:35px;  border:1px solid #ddd; border-top:0px; vertical-align: top; border-bottom:0px;}
.visit_wrap .box2 > div{border-right:0px;}
.visit_wrap .box2 > div:first-child{border-left:0px;}

.visit_wrap .box2 > div span{width:110px; height:110px; display:inline-block; border-radius: 50%; font-size:24px; line-height:110px;  text-align: center; }
.visit_wrap .box2 > div span i{ font-size: 56px;}
.visit_wrap .box2 > div span img{ vertical-align: top}
.visit_wrap .box2 > div dl{display:inline-block; vertical-align: middle; margin-left:20px;}
.visit_wrap .box2 > div dl dt{font-size:18px; font-family: 'NotoSans-Medium'; margin-bottom:15px;}
.visit_wrap .box2 > div dl dd{ font-size:15px;line-height: 24px; }
.visit_wrap .box2 > div dl dd em{ color:#ff4400}
.visit_wrap .box2 > div:last-child {padding-left:140px; }
.visit_wrap .box2 > div dl dt a{ height:35px; line-height:35px; font-size: 15px; display:inline-block; text-align:center; margin-top:5px;margin-left:20px; padding:0 20px; border:1px solid #ff4400; color:#ff4400;}
.visit_wrap .box2 > div dl dt a:hover{ background:#ff6600; color:#fff;}
.visit_wrap .box2 > div dl dd a{ height:35px; line-height:35px; display:inline-block; text-align:center; margin-top:5px; padding:0 20px; border:1px solid #ff4400; color:#ff4400;}
.visit_wrap .box2 > div dl dd a:hover{ background:#ff6600; color:#fff;}

/*btn_set*/
.tr{  text-align:right !important; }
.tl{  text-align:left !important; }
.tc{  text-align:center !important; }
.btn_set{ padding:15px 0; }
.btn_check{ display:inline-block;  background:#3566d6; padding:10px 25px; color:#fff !important; vertical-align:middle } 
.btn_down{ display:inline-block; padding:9px 15px;  border:#ccc solid 1px; background:#fff; vertical-align:middle }
.btn_fdn{ display:inline-block; padding:3px 10px 3px 10px;  border:#454545 solid 1px;   font-size:13px; margin:2px 10px;  }

/*ul 리스트타입*/
.list_basic { overflow:hidden;}
.list_basic > li{ position:relative; color:#666; line-height:1.7;  padding-left:13px; font-size:14px; font-weight:300;}
.list_basic.no_bullet > li{ padding-left:0px; background:none !important; margin-top:5px; }
.list_basic > li.no_bullet:before{ display:none;}
.list_basic > li:before{ position:absolute; display:block; content:""; left:0; top:7px;}

.lt01 > li:before{  width:6px; height:6px; background:#1384d3; left: 2px; border-radius:6px;}
.lt02 > li:before{  width:6px; height:6px; background:#8c8c8c; left: 2px; border-radius:6px;}
.lt03 > li:before{  width:6px; height:6px; background:#444; left: 2px; border-radius:6px;}
.lt04 > li:before,.lt05 > li:before{ position:absolute;  display:block; content:""; background:#222; width:6px; height:2px; left:3px; top:10px;  }
.lt04 > li.w_down:before{ top:15px; }
.lt04 > li:before{ background:#888;}
.lt05 > li:before{ background:#333;}

/*무선국동의*/
.agree_txtbox{ border:#ccc solid 1px; padding:25px; }
.agree_txtbox h4{ font-size:20px; font-weight:700; margin-bottom:15px; color:#000; }
.agree_txtbox .s_title{ font-size:16px; font-weight:700; margin:10px 0; color:#333 }
.agree_txtbox .s_title span{ font-weight:500 ; color: #3566d6; font-family: 'NotoSans-bold'; } /* 2019-06-24 김경근차장 수정 */
.agree_txtbox ul{ padding:0 0 0 10px; }
.agree_txtbox ul li{ position:relative; line-height:1.3; padding-left:12px; }
.agree_txtbox ul li:before{ position:absolute; left:0; top:8px; display:block; content:""; width:8px; height:2px; background:#666;  }
.agree_txtbox .exp{ margin:15px 0; color:#666; line-height:1.3;}

.agree_check{ text-align:right; padding:15px 0; }
.all_agree{ background:#f5f5f5; text-align:center; padding:10px; border:#ccc solid 1px; }
.agree_box{ text-align:center;  border:#ccc solid 1px; padding:15px 10px; line-height:1.3; margin-top:15px; }
.agree_box p{ margin-bottom:10px; }

/*text_box*/
.text_box{ padding:25px; border:#ccc solid 1px; background:#f5f5f5}
.text_box p{ line-height:1.5 } 
.text_box p a{ color:#3566d6}

/*접수방법*/
.order_step{ overflow:hidden; }
.order_step li{ text-align:center; border:#ededed solid 1px; padding:15px 0; margin-bottom:15px;  }
.order_step li span{ display:block;  font-weight:700; font-size:20px; color:#3566d6; margin-bottom:15px; }
@media all and (min-width:768px){
.order_step li{ float:left; width:50%; padding:25px 0; min-height:125px;  }
}

/* 오시는길 */
.load_map{}

.load_map .tab_map{margin-bottom:35px;}
.load_map .tab_map a{ width:130px; height:30px; line-height:27px; border:1px solid #ddd; text-align: center; display:inline-block; margin-right:3px; margin-bottom:3px;} /* width:116.5px*/
.load_map .tab_map a:hover{ border-color:#2d5bc4; background:#3566d6; color:#fff}
.load_map .tab_map a.on{ border-color:#2d5bc4; background:#3566d6; color:#fff}

.load_map h5{font-size:22px; margin-bottom:30px;}
.load_map .box_top{width:100%;  display:table; border:1px solid #ddd; padding:35px; margin-bottom:5px;}
.load_map .box_top .left{width:380px; display:table-cell; vertical-align: top}
.load_map .box_top .left > div{ background:#f7f7f9;padding:30px 30px; }
.load_map .box_top .left dl{ display:table; width:100%; margin-bottom:5px; }
.load_map .box_top .left dl dt{ width:85px;  display:table-cell; color:#3566d6;}
.load_map .box_top .left dl dd{ display:table-cell; line-height:24px;}
.load_map .box_top .right{ display:table-cell; vertical-align: top}

.load_map .box_top .right > div{width:718px; height:388px; display:inline-block; float:right;}

.load_map .box_center {width:100%;height:100px;}
.load_map .box_center .search_way {overflow:hidden;padding:12px 15px;background:#1f0e4b;}
.load_map .box_center .search_way li {float:left;}
.load_map .box_center .search_way li label,
.load_map .box_center .search_way li input {color:#918ebb;font-size:15px;}
.load_map .box_center .search_way li div {position:relative;border:1px solid #402f6e;padding:9px 0 9px 75px;}
.load_map .box_center .search_way li div label {position:absolute;left:0;display:inline-block;width:60px;border-right:1px solid #514472;text-align:center;}
.load_map .box_center .search_way li div input {width:100%;padding:0;background:#1f0e4b;vertical-align:top;}
.load_map .box_center .search_way li.start {width:44%;}
.load_map .box_center .search_way li.end {position:relative;width:56%;padding-left:50px;padding-right:94px;background:url('../images/btn_load.png') 22px center no-repeat;}
.load_map .box_center .search_way li.end .btn_submit {position:absolute;right:0;top:0;display:block;width:80px;background:#2d1d58;border:1px solid #402f6e;line-height:42px;z-index:20;}
.load_map .box_center > div{width:718px; height:388px; display:inline-block; float:right;}


.load_map .box_bottom{ }
.load_map .box_bottom > div{margin-bottom:30px}
.load_map .box_bottom div > p{ width:85px; height:85px; display:inline-block; border-radius:50%; background:#f7f7f9; text-align: center; vertical-align:top; font-size:36px;padding-top:25px;}
.load_map .box_bottom dl{width:1090px;  display:inline-block; vertical-align: top; padding-top:15px; margin-left:20px;}
.load_map .box_bottom dl dt{font-size:18px;font-family: 'NotoSans-Medium'; margin-bottom:15px;}
.load_map .box_bottom dl dd{ line-height:24px; margin-bottom:10px;}
.load_map .box_bottom dl dd.vp{ margin-bottom:20px;}
.load_map .box_bottom dl dd.vp > p{  margin-bottom:5px ;display:block}

.load_map .box_bottom dl dd strong{ display:block;font-family: 'NotoSans-Medium';  margin-bottom:5px;}
.load_map .box_bottom dl dd em{ font-family: 'NotoSans-Medium';}
.load_map .box_bottom dl dd span.blue{color:#0033ff}
.load_map .box_bottom dl dd span.green{color:#198800}
.load_map .box_bottom dl dd span.red{color:#f00}
.load_map .box_bottom dl dd > p{ padding-left:10px; line-height:24px;}


/* 방송프로그램 제작지원 220221변경 */
.bdc_support{}
.bdc_support p,.kor_bcast p,.smt_media p{text-align: right}
.bdc_support p a,.kor_bcast p a,.smt_media p a{height:45px; line-height:45px; padding:0 30px; display:inline-block; border:1px solid #ff4400; color:#ff4400}
.bdc_support p a:hover{background:#ff4400; color:#fff;}
.bdc_support h5{font-size:22px; margin-bottom:30px;}

.bdc_support .biz_intro{margin-bottom:40px}
.bdc_support .biz_intro dl{width: 100%;height:225px;display:inline-block;padding:25px;vertical-align:top;border:1px solid #ddd}
.bdc_support .biz_intro dl{margin-right:22px;}
.bdc_support .biz_intro dl:last-child{margin-right:0px;}
.bdc_support .biz_intro dl dt{ font-size:18px; margin-bottom:15px;}
.bdc_support .biz_intro dl dd{background:url(../images/bullet_dot.gif) 0 9px no-repeat; word-break: keep-all; line-height: 22px; padding-left:7px;}

.bdc_support .biz_intro dl:nth-child(1){ background:#00acd4; border-color:#02a5cb}
.bdc_support .biz_intro dl:nth-child(1) dt, .bdc_support .biz_intro dl:nth-child(1) dd{color:#fff;}
.bdc_support .biz_intro dl:nth-child(1) dd{background:url(../images/bullet_dot_w.png) 0 9px no-repeat;}
.bdc_support .biz_intro dl:nth-child(3){ background:#f5f5f5; border-color:#f2f2f2}

.bdc_support .biz_summary{border:1px solid #ddd; padding:30px; margin-bottom:40px;}
.bdc_support .biz_summary li{ line-height:24px;}
.bdc_support .biz_summary li strong{font-family: 'NotoSans-Medium';}


.bdc_support .biz_effect{ position:relative}

.bdc_support .biz_effect > p strong{display:block; font-size:30px; margin-top:10px;}

.bdc_support .biz_effect > div{width:100%; display:table;}
.bdc_support .biz_effect > div > div{/* display:table-cell; *//* width:50%; */vertical-align: top;}
.bdc_support .biz_effect > div > div:first-child{ border-right:1px solid #ddd }

.bdc_support .biz_effect > div > div dl dt{font-size: 18px;color:#3566d6;margin-bottom:15px;}
.bdc_support .biz_effect > div > div dl dd{ line-height:24px; word-break: keep-all;}
.bdc_support .biz_effect > div > div dl{width: 100%;display:inline-block;padding: 20px 80px;}

.bdc_support .biz_effect > div.box_top > div dl{height:210px;padding-top:40px;border-bottom:1px solid #ddd}
.bdc_support .biz_effect > div.box_top > div:last-child{ text-align:right}
.bdc_support .biz_effect > div.box_top > div:last-child dl{ text-align:left}

.bdc_support .biz_effect > div.box_bottom > div dl{/* height:150px; *//* margin-top:80px; */}
.bdc_support .biz_effect > div.box_bottom > div:last-child{ text-align:right}
.bdc_support .biz_effect > div.box_bottom > div:last-child dl{ text-align:left}


@media all and (min-width:768px){

.bdc_support .biz_intro dl{width:30%;}
}

@media all and (min-width:1024px){
.bdc_support .biz_effect > p{width:195px; height:195px; display:inline-block; border-radius:50%; color:#fff; padding-top:70px; background:#3566d6; position: absolute; top:155px; left:50%; margin-left:-97.5px; text-align: center }
.bdc_support .biz_intro dl{width:32%;}
.bdc_support .biz_effect > div > div dl{padding:30px 80px;}

}

@media all and (min-width:1120px){
.bdc_support .biz_effect > div > div{display:table-cell;width:50%;vertical-align: top;}
.bdc_support .biz_effect > div > div dl{padding: 60px 90px;/* width: 100%; */}
}


/* 국가기술자격검정 */
.latest_info{width:100%; margin-top:40px; display:table}
.latest_info > div{ width:50%; display:table-cell; vertical-align:top; position: relative; }

.latest_info > div h4{ font-size:24px;  font-family: 'NotoSans-Medium'; padding-bottom:20px; border-bottom:1px solid #333}
.latest_info > div.left{padding-right:20px}
.latest_info > div.right{padding-left:20px}
.latest_info > div > article{position:relative;}

.latest_info > div ul{ width:100%;  border-bottom:1px solid #ddd; padding-bottom:10px; margin-top:10px;}
.latest_info > div ul li{font-family: 'NotoSans-Medium'; line-height: 28px;}
.latest_info > div ul li strong{color:#2569b9; margin-right:5px;}
.latest_info > div ul li span{display:block}
.latest_info > div ul li:last-child{color:#888888;}

.latest_info a.btn_more{ width:23px; height:23px; display:inline-block; position: absolute; top:0px; right:0; background:url(../images/btn_more_big.gif) center no-repeat; text-indent: -999999px; border:0; padding:0;}
.latest_info a.btn_more:before,.latest_info a.btn_more:after{ display:none}


/* 기금사업 개요 및 절차 */
.fund_step{}
.fund_step h5{font-size:22px; margin-bottom:30px;}
.fund_step h6{font-size:18px; margin-bottom:25px; color:#3566d6;}

.fund_step p{text-align: right}
.fund_step p a{height:45px; line-height:45px; padding:0 30px; display:inline-block; border:1px solid #ff4400; color:#ff4400}
.fund_step p a:hover{background:#ff4400; color:#fff;}

.fund_step .cont01{margin-bottom:40px;}
.fund_step .cont01 ul{ padding:30px; background:#f5f5f5}
.fund_step .cont01 ul li{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;} 

.fund_step .cont02{margin-bottom:40px;}
.fund_step .cont02 .box{ padding:40px; border:1px solid #ddd}
.fund_step .cont02 .box dl{width:250px; display:inline-block; vertical-align:top; margin-right:35px; }
.fund_step .cont02 .box dl:last-child{margin-right:0px; }

.fund_step .cont02 .box dl:nth-child(1) dt{ background:#3566d6}
.fund_step .cont02 .box dl:nth-child(2) dt{ background:#00b4e1}
.fund_step .cont02 .box dl:nth-child(3) dt{ background:#07a5a6}
.fund_step .cont02 .box dl:nth-child(4) dt{ background:#5ac102}

.fund_step .cont02 .box dl dt{ height:45px; font-size:18px; line-height:45px; color:#fff; font-family: 'NotoSans-Regular'; text-align: center; }
.fund_step .cont02 .box dl dd{height:45px; border:1px solid #ddd; text-align: center; line-height:18px; margin-top:20px; padding-top:13px; position: relative}
.fund_step .cont02 .box dl dd.pd4{padding-top:4px}
.fund_step .cont02 .box dl dd span{width:9px; height:20px; display:inline-block; background:url(../images/arrow_bottom.gif) center no-repeat; position: absolute; top:45px; left:50%; margin-left:-4.5px; }

.fund_step .cont03{margin-bottom:40px;}
.fund_step .cont03 ul{ padding:30px;  background:#f5f5f5; margin-bottom:40px;}
.fund_step .cont03 ul li{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;} 
.fund_step .cont03 div{padding:40px; border:1px solid #ddd;}


/* ICT기금사업관리 */
.ict_manage{}
.ict_manage h5{font-size:22px; margin-bottom:30px;}
.ict_manage h6{font-size:18px; margin-bottom:25px; color:#3566d6;}

.ict_manage p{text-align: right}
.ict_manage p a{height:45px; line-height:45px; padding:0 30px; display:inline-block; border:1px solid #ff4400; color:#ff4400}
.ict_manage p a:hover{background:#ff4400; color:#fff;}

.ict_manage .cont01{margin-bottom:40px;}
.ict_manage .cont01 dl{ padding:30px; background:#f5f5f5}
.ict_manage .cont01 dl dt{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;} 
.ict_manage .cont01 dl dd{padding-left:8px; line-height:24px;}

.ict_manage .cont02 div{padding:40px; border:1px solid #ddd;line-height:0px; padding-bottom:40px; margin-bottom:40px;}

.ict_manage .cont03{margin-bottom:40px;}
.ict_manage .cont03 ul{ padding:30px;  background:#f5f5f5; margin-bottom:40px;}
.ict_manage .cont03 ul li{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;} 
.ict_manage .cont03 div{padding:40px; text-align: center; border:1px solid #ddd; margin-bottom:20px;}


/* 기금사업관리시스템 */
.fund_datar{ }

.fund_datar .tab{margin-bottom:35px;}
.fund_datar .tab a{ width:200px; height:30px; line-height:27px; border:1px solid #ddd; text-align: center; display:inline-block; margin-bottom:3px;}
.fund_datar .tab a:last-child{margin-right:0px;}
.fund_datar .tab a:hover{ border-color:#2f5eca; background:#3566d6; color:#fff}
.fund_datar .tab a.on{ border-color:#2f5eca; background:#3566d6; color:#fff}

.fund_datar h5{font-size:22px; margin-bottom:30px;}
.fund_datar h6{font-size:18px; margin-bottom:25px; color:#3566d6;}

.fund_datar .cont01 .box{ padding:40px; border:1px solid #ddd}
.fund_datar .cont01 .box dl{margin-bottom:30px; background:url(../images/line-bg.gif) 7px 10px repeat-y; }
.fund_datar .cont01 .box dl dt{ font-size:18px; font-family: 'NotoSans-Medium'; margin-bottom:15px; background:#fff;}
.fund_datar .cont01 .box dl dt i{color:#ff4400}
.fund_datar .cont01 .box dl dd{ padding-left:25px; line-height:30px; background:url(../images/line_w_bg.gif) 6px 15px no-repeat; }
.fund_datar .cont01 .box dl dd i{color:#999999}
.fund_datar .cont01 .box dl dd:hover i{color:#ff6600}
.fund_datar .cont01 .box dl dd:hover a{color:#ff6600}


.tree{ color:#393939; }
.tree li {padding:13px 5px 0 10px; position:relative; }

.tree li::before, .tree li::after { content:'';left:-8px;  position:absolute; right:auto;}
.tree li::before {border-left:1px solid #ccc; bottom:50px; height:100%; top:-4px;width:1px; }
.tree li::after { border-top:1px solid #ccc;height:21px; top:24px; width:18px;  }

.tree > li::before{ display:none;}
.tree > li::after{  display:none;}

.tree li{ display:table}
.tree li span{ display:table-cell; vertical-align: middle }

.tree li span {border-radius:5px;display:inline-block;padding:0px 3px;text-decoration:none}
.tree li.parent_li>span {cursor:pointer}
.tree>ul>li::before, .tree>ul>li::after {border:0}
.tree li:last-child::before { height:30px}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span { background:#f5f5f5;color:#000}

.tree, .tree ul{padding-left:17px;}
.tree *:before{width:17px; height:17px; display:inline-block;}
.tree label{cursor: pointer;}		 
.tree label:before{ content:'\f07c'; font-family: "Font Awesome 5 Free"; font-size:18px; margin-right:5px; color:#3566d6; }
.tree a{ text-decoration: none; color:#393939;}
/*    
.tree a:before{
      content:'\e800';
      font-family: fontello;
    }
*/				 
.tree input[type="checkbox"] {display: none;}
.tree input[type="checkbox"]:checked~ul {display: none;}
.tree input[type="checkbox"]:checked+label:before{content:'\f07b';font-size:18px;	font-family: "Font Awesome 5 Free";}
			 





/* 원장인사말 */
@media all and (min-width:1100px){

.ledger{width:100%; padding:70px 100px; display:table; border:1px solid #ddd}
.ledger > div{ display:table-cell; vertical-align: top}
.ledger > div.left{width:695px;background: url(../images/bg_line.gif) right repeat-y; padding-right:90px;}
.ledger > div.left ul li{margin-bottom:25px; line-height:24px; word-break: keep-all; font-size: 16px; }
/*.ledger > div.left ul li:nth-child(2){ font-size:24px; line-height:36px;}*/
.ledger > div.left ul li strong{color:#666;  font-family: 'NotoSans-Bold';}
.ledger > div.right{padding-left:40px;}
}

/* 방송통신진흥 */
.bdc_communi{width:100%;  margin-top:40px; margin-bottom:50px;}
.bdc_communi dl{ border:1px solid #eee;vertical-align: top;padding:35px 23px;border-right:0px;}
.bdc_communi dl:last-child{ border-right:1px solid #ddd}
.bdc_communi dl dt{ height:55px; font-size:28px; font-family: 'NotoSans-Bold';  letter-spacing:-1px; text-align: center; margin-bottom:20px; border-bottom:1px solid #ddd}
.bdc_communi dl dt a{ color:#333;}
.bdc_communi dl dt a:hover{ color:#3566d6;}
.bdc_communi dl dd{ line-height:24px;background: url(../images/bullet_dot_b.png) 0 10px no-repeat; padding-left: 10px;}
/*.bdc_communi dl dd:last-child{ background:#f7f7f9; padding:15px; margin-top:20px;}*/

/*
.bdc_communi dl:nth-child(1) dt{padding-top:30px; }
.bdc_communi dl:nth-child(3) dt img{margin-top:-15px; }
.bdc_communi dl:nth-child(2) dt{padding-top:15px;}
.bdc_communi dl:nth-child(2) dt img{margin-top:0;}
*/

@media all and (min-width:768px){
	.bdc_communi{width:100%;  display:table;}
	.bdc_communi dl{ width:33.3%; display:table-cell }
}

/*기금사업관리수정 */
.ict_manage_wrap{width:100%;  display:table; margin-top:40px; margin-bottom:50px;}
.ict_manage_wrap dl{border:1px solid #ddd; vertical-align: top; padding:35px; border-right:0px;}
.ict_manage_wrap dl:last-child{ border-right:1px solid #ddd}
.ict_manage_wrap dl dt{ height:55px; font-size:24px; font-family: 'NotoSans-Bold';  letter-spacing:-1px; text-align: center; margin-bottom:20px; border-bottom:1px solid #ddd}
.ict_manage_wrap dl dt a{ color:#333;}
.ict_manage_wrap dl dt a:hover{ color:#3566d6;}
.ict_manage_wrap dl dd{ line-height:24px;}


@media all and (min-width:768px){
	.ict_manage_wrap{width:100%;  display:table;}
	.ict_manage_wrap dl{ width:33.3%; display:table-cell }
}



/*전파진흥수정 */
.wave_promotion_wrap{width:100%;  display:table; margin-top:40px; margin-bottom:50px;}
.wave_promotion_wrap dl{width:50%; border:1px solid #ddd; vertical-align: top; padding:35px; display:table-cell; border-right:0px;}
.wave_promotion_wrap dl:last-child{ border-right:1px solid #ddd}
.wave_promotion_wrap dl dt{ height:55px; font-size:30px; font-family: 'NotoSans-Bold';  letter-spacing:-1px; text-align: center; margin-bottom:20px; border-bottom:1px solid #ddd}
.wave_promotion_wrap dl dt a{ color:#333;}
.wave_promotion_wrap dl dt a:hover{ color:#3566d6;}
.wave_promotion_wrap dl dd{ line-height:24px;}


/* 전파검사( */
.wave_cont{margin-top:50px; }
.wave_cont h5{font-size:22px; margin-bottom:30px;}
.wave_cont dl{margin-bottom:40px;}
.wave_cont dl dt{ font-size:22px; text-align: center; margin-bottom:30px;  }
.wave_cont dl dd{padding:40px; border:1px solid #ddd}
.wave_cont dl dd:nth-of-type(1){margin-bottom:20px;}

.wave_cont table tbody tr td:last-child{ text-align:left}
.wave_cont table tbody tr td{ word-break:keep-all}

/* 윤리인권경영개요 */
.ethics_opre{border:1px solid #ddd; padding:40px;}

.ethics_opre section{ width:100%;  display:table; margin-bottom:30px !important;}
.ethics_opre .left{width:155px; display:table-cell; vertical-align: top; }
.ethics_opre .right{width:965px;  display:table-cell;  vertical-align: top;}

.ethics_opre .left h5{width:120px; height:70px; padding:25px 10px; background:#efefef; color:#333; border:1px solid #ddd; text-align: center}
.ethics_opre .cont03 .left h5, .cont06 .left h5{padding-top:17px; }

.ethics_opre > div {margin-bottom:30px;}
.ethics_opre .cont01 .right{ height:90px; text-align: center; font-size:30px;  font-family: 'NotoSans-Medium'; line-height:90px; border:2px solid #00b4e1}
.ethics_opre .cont01 .right span:first-child{color:#0061B7}
.ethics_opre .cont01 .right span:last-child{color:#b94d12}

.ethics_opre .cont02 .right{height:90px; background:#3566d6; padding-top:14px;}
.ethics_opre .cont02 .right ul li{ text-align: center; color:#fff;}
/*.ethics_opre .cont02 .right ul li:first-child{ font-size:30px; line-height:30px; font-family: 'NotoSans-Medium';  margin-bottom:9px;}*/
.ethics_opre .cont02 .right ul li:first-child{ font-size:30px; line-height:60px; font-family: 'NotoSans-Medium';}
.ethics_opre .cont02 .right ul li:first-child strong{ color:#ffff66}
/*.ethics_opre .cont02 .right ul li:last-child { font-size:18px}*/

.ethics_opre .cont03 .right{}
.ethics_opre .cont03 .right dl{ width:308px; height:165px; display:inline-block; vertical-align: top; margin-right:15px;}
.ethics_opre .cont03 .right dl:last-child{margin-right:0px;}
.ethics_opre .cont03 .right dl dt{ height:49px; line-height:49px; color:#fff; font-size:18px; line-height: 49px; text-align:center;}

.ethics_opre .cont03 .right dl dd{ display:table; padding:5px 20px;}
.ethics_opre .cont03 .right dl dd strong{ display:table-cell; line-height:24px; vertical-align: top}
.ethics_opre .cont03 .right dl dd span{ display:table-cell; padding-left:5px; vertical-align: top; word-break: keep-all; line-height:24px;}
.ethics_opre .cont03 .right dl dd:nth-child(2){padding-top:10px; }

.ethics_opre .cont03 .right dl:nth-child(1){ border:1px solid #3566d6}
.ethics_opre .cont03 .right dl:nth-child(1) dt{ background:#3566d6}
.ethics_opre .cont03 .right dl:nth-child(1) dd strong{ font-family: 'NotoSans-Medium'; color:#3566d6}

.ethics_opre .cont03 .right dl:nth-child(2){ border:1px solid #07a5a6}
.ethics_opre .cont03 .right dl:nth-child(2) dt{ background:#07a5a6}
.ethics_opre .cont03 .right dl:nth-child(2) dd strong{ font-family: 'NotoSans-Medium'; color:#07a5a6}

.ethics_opre .cont03 .right dl:nth-child(3){ border:1px solid #5ac102}
.ethics_opre .cont03 .right dl:nth-child(3) dt{ background:#3d8400}
.ethics_opre .cont03 .right dl:nth-child(3) dd strong{ font-family: 'NotoSans-Medium'; color:#3d8400}


.ethics_opre .cont03 p{height:75px;  border-radius:100px; text-align: center; margin-top:30px; padding-top:30px; display:block;border:1px solid #3566d6}
.ethics_opre .cont03 p strong{ font-size:24px; font-family: 'NotoSans-Medium'; }
.ethics_opre .cont03 p strong:nth-of-type(1){color:#3d8400}
.ethics_opre .cont03 p strong:nth-of-type(2){color:#07a5a6}
.ethics_opre .cont03 p strong:nth-of-type(3){color:#3566d6}
.ethics_opre .cont03 p span{width:100px; height:18px; display:inline-block;  background:url(../images/arrow_right.gif) right 0px no-repeat; margin:0 10px; position: sticky; text-indent: -9999px;}

.ethics_opre .cont04 .right ul{ padding:20px 60px; background:#f5f5f5;}
.ethics_opre .cont04 .right ul li{  font-size:18px; line-height:30px;}
.ethics_opre .cont04 .right ul li span{ color:#3566d6;}

.ethics_opre .cont05 .right ul{ padding:20px 60px; background:#00539c;}
.ethics_opre .cont05 .right ul li{  font-size:18px; text-align: center; color:#fff; line-height:30px;}

/*20231016 추가*/
.ethics_opre .cont06 .right{}
.ethics_opre .cont06 .right dl{width:226px; display:inline-block; border:1px solid #757c86;  vertical-align:top; margin-right:15px;}
.ethics_opre .cont06 .right dl:last-child{margin-right:0px;}
.ethics_opre .cont06 .right dl dt{height:40px; line-height:40px; text-align: center ; background:#757c86; color:#fff; font-size:15px;  position: relative}
.ethics_opre .cont06 .right dl dd{padding:7px; line-height:24px;}
.ethics_opre .cont06 .right dl dd strong{ display:table-cell; line-height:24px; vertical-align: top}
.ethics_opre .cont06 .right dl dd span{ display:table-cell; padding-left:5px; vertical-align: top; word-break: keep-all; line-height:24px;}

/* 인권경영 선언문 */
.declaration{ border:1px solid #ddd; padding:40px;}
.declaration dl dt{ font-size:24px; text-align: center; letter-spacing: -1px; margin-bottom:40px;}
.declaration dl dd{ }
.declaration dl dd.box{ padding:30px; line-height:24px; background:#f5f5f5; margin-bottom:40px;}
.declaration dl dd ul{padding:0px 40px 0px 40px; }
.declaration dl dd ul li{display: table; margin-bottom:25px;}
.declaration dl dd ul li strong{ display:table-cell; font-size:18px; font-family: 'NotoSans-Medium'; color:#000; vertical-align: top; width: 40px; line-height: 25px;}
.declaration dl dd ul li span{ padding-left:15px; display:table-cell; font-size:18px;  vertical-align: top; line-height: 25px;}
.declaration dl dd:nth-child(4){margin-top:50px; }
.declaration dl dd.et{padding-left:40px; padding-bottom:20px;}
.declaration_movie_wrap{ background:#f9f9f9; padding:25px 0; text-align:center}
.declaration_movie_wrap video{max-width:750px; margin:0 auto}


/* 고객헌장 */

.customer_wrap dl{ border:1px solid #ddd; padding:40px;}
.customer_wrap dl dt{ font-size:24px; text-align: center; letter-spacing: -1px; margin-bottom:40px;}
.customer_wrap dl dd{ }
.customer_wrap dl dd.box{ padding:30px; line-height:24px; background:#f5f5f5; margin-bottom:40px;}
.customer_wrap dl dd ul{padding-left:40px; }
.customer_wrap dl dd ul li{display: table; margin-bottom:25px;}
.customer_wrap dl dd ul li strong{ display:table-cell; font-size:18px; font-family: 'NotoSans-Medium'; color:#000; vertical-align: top}
.customer_wrap dl dd ul li span{ padding-left:15px; display:table-cell; font-size:18px;  vertical-align: top}
.customer_wrap dl dd.etc{padding-left:40px; margin-top:40px;}


/* 고객응대 서비스이행표준 */
.customer_wrap2{ border:1px solid #ddd; padding:40px;}
.customer_wrap2 section{display:block; margin-bottom:40px;;}
.customer_wrap2 h5{font-size:22px; margin-bottom:30px;  font-family: 'NotoSans-Medium';}
.customer_wrap2 dl{ margin-bottom: 20px;}
.customer_wrap2 dl dt{ font-size:18px; margin-bottom:10px; }
.customer_wrap2 dl dd{ line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px; }

.customer_wrap2 section > ul{}
.customer_wrap2 section > ul li{ line-height:24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.customer_wrap2 section .box{padding:30px; line-height:24px; background:#f5f5f5; margin-top:15px}
.customer_wrap2 section .box ul li{ line-height:24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}


/* 핵심서비스 이행표준 */
.customer_wrap3{ border:1px solid #ddd; padding:40px;}
.customer_wrap3 h5{font-size:22px; margin-bottom:30px;  font-family: 'NotoSans-Medium';}

.customer_wrap3 .box{ padding:30px; line-height:24px; background:#f5f5f5; margin-bottom:40px;}

.customer_wrap3 dl{margin-bottom:30px; }
.customer_wrap3 dl dt{ font-size:18px; margin-bottom:10px;}
.customer_wrap3 dl dd{ line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px; }
.customer_wrap3 dl:last-child{margin-bottom:0px;}


/* 고객헌장 이행점검 체크리스트 */
.customer_wrap4{}
.customer_wrap4 h5{font-size:22px; margin-bottom:30px;  font-family: 'NotoSans-Medium';}
.customer_wrap4 section:first-child{margin-bottom:40px;}
.customer_wrap4 table.tb_sty03 td span{ color:#ff9933}

/* 임직원행동강령 */
.customer_wrap7{ line-height:24px; }

.customer_wrap7 > p{ }
.customer_wrap7 > p a { height: 45px;line-height: 45px; padding: 0 30px; display: inline-block; border: 1px solid #ff4400; color: #ff4400;}
.customer_wrap7 h5{font-size:20px; margin-bottom:30px; margin-top:15px;  font-family: 'NotoSans-Medium';}
.customer_wrap7 h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}

.customer_wrap7 .year{ line-height:20px; text-align:right}

.customer_wrap7 section{ border:1px solid #ddd; padding:40px; margin-top:15px; line-height:24px; }
.customer_wrap7 section p{  font-family: 'NotoSans-Medium'; color:#000; margin-bottom:10px; margin-top:30px }
.customer_wrap7 section .r_in{padding-left:10px; margin:10px 0; line-height:20px; }
.customer_wrap7 section strong{font-family: 'NotoSans-Medium'; }


/* 스마트미디어센터 */
.smt_media{}
.smt_media h5{font-size:22px; margin-bottom:30px;}

.smt_media .biz_intro{margin-bottom:40px}
.smt_media .biz_intro dl{width:100%; height:225px; display:inline-block; padding:25px; vertical-align:top; border:1px solid #ddd}
.smt_media .biz_intro dl{margin-right:19px;}
.smt_media .biz_intro dl:last-child{margin-right:0px;}
.smt_media .biz_intro dl dt{ font-size:18px; margin-bottom:15px;}
.smt_media .biz_intro dl dd{background:url(../images/bullet_dot.gif) 0 9px no-repeat; word-break: keep-all; line-height: 22px; padding-left:7px;}

.smt_media .biz_intro dl:nth-child(1){ background:url(../images/bullet_dot_w.gif) 0 9px no-repeat;  background:#00acd4; border-color:#02a5cb; }
.smt_media .biz_intro dl:nth-child(1) dt, .smt_media .biz_intro dl:nth-child(1) dd{color:#fff;}
.smt_media .biz_intro dl:nth-child(1) dd{background:url(../images/bullet_dot_w.png) 0 9px no-repeat;}
.smt_media .biz_intro dl:nth-child(3){ background:#f5f5f5; border-color:#f2f2f2}

.smt_media section{margin-bottom:40px;}
.smt_media section > dl{ margin-bottom:30px;}
.smt_media section > dl dt{font-size:18px; margin-bottom:15px; }
.smt_media section > dl dd{line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px; }
.smt_media section > .box {padding:30px; line-height:24px; background:#f5f5f5; }

.smt_media section > .chart{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;}
.smt_media section > .chart1{border:1px solid #ddd; padding:40px 20px; margin-top:20px; margin-bottom:30px;}

.smt_media .cont01 p{ display:block; font-size:18px; text-align: center; margin-bottom:30px;font-family: 'NotoSans-Medium'; }

.smt_media .cont01 dl{width:100%; display:inline-block; border:1px solid #3566d6;  vertical-align:top}
.smt_media .cont01 dl{margin-right:30px;}
.smt_media .cont01 dl:last-child{margin-right:0px;}
.smt_media .cont01 dl dt{height:40px; line-height:40px; text-align: center ; background:#3566d6; color:#fff; font-size:18px; position: relative}
.smt_media .cont01 dl dt span{ width:30px; height:13px; display:inline-block; background:url(../images/arrow_right.gif) right 0px no-repeat; position: absolute; top:60px; right:-31px;}
.smt_media .cont01 dl dd {padding:20px; line-height:24px; } 

.smt_media .cont01 dl:nth-of-type(2){ border-color:#07a5a6;}
.smt_media .cont01 dl:nth-of-type(2) dt{ background:#07a5a6}
.smt_media .cont01 dl:nth-of-type(3){ border-color:#5ac102;}
.smt_media .cont01 dl:nth-of-type(3) dt{ background:#5ac102}

.smt_media .cont02 p{ display:block; font-size:18px; text-align: center; margin-bottom:30px;font-family: 'NotoSans-Medium'; }

.smt_media .cont02 dl{width:278px; display:inline-block; border:1px solid #3566d6;  vertical-align:top}
.smt_media .cont02 dl{margin-right:15px;}
.smt_media .cont02 dl:last-child{margin-right:0px;}
.smt_media .cont02 dl dt{height:40px; line-height:40px; text-align: center ; background:#3566d6;letter-spacing: -1.2px;  color:#fff; font-size:15px;  position: relative}
.smt_media .cont02 dl dt span{ width:18px; height:13px; display:inline-block; background:url(../images/arrow_right.gif) right 0px no-repeat; position: absolute; top:50px; right:-19px;}
.smt_media .cont02 dl dd {padding:20px; line-height:24px; text-align: center } 


@media all and (min-width:768px){
.smt_media .cont01 dl{width:30%;}
}

@media all and (min-width:1024px){
	.smt_media .biz_intro dl{width:32%;}
}


/* 자산운용 실적 */
.ict_result{}

.ict_result p{text-align: right; margin-bottom:10px;font-size:17px;font-family: 'NotoSans-Medium'}
.ict_result p a{height:35px; line-height:30px; padding:0 30px; display:inline-block; border:1px solid #3566d6; color:#3566d6}
.ict_result p a:hover{background:#ff4400; color:#fff;}

.ict_result dl{margin-bottom:40px}
.ict_result dl:last-child{margin-bottom:0px}
.ict_result dt{font-size:22px; margin-bottom:30px;  font-family: 'NotoSans-Medium';}
.ict_result dd{border:1px solid #ddd; padding:40px;}


/* 정보공개제도 안내 */
.info_open01{}
.info_open01 h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.info_open01 > .box {padding:30px; line-height:24px; background:#f5f5f5; }
.info_open01 h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}
.info_open01 .cont01{}
.info_open01 .cont01 ul{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;} 
.info_open01 .cont01 ul li:first-child{line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.info_open01 .cont01 ul li:last-child{ border-top:1px solid #ddd; margin-top:10px; padding-top:15px;}
.info_open01 .cont01 ul li:last-child a{width:150px; height:35px; line-height:35px; border:1px solid #ddd; text-align: center; color:#333; display:inline-block; margin-right:10px;}
.info_open01 .cont01 ul li:last-child a:hover{ border:1px solid #3566d6; color:#3566d6;}

.info_open01 .cont02 .box{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px; border:1px solid #ddd} 
.info_open01 .cont02 .box .top li{line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.info_open01 .cont02 .box .bottom{margin-top:20px; margin-bottom:10px;}
.info_open01 .cont02 .box .bottom li{padding-left:10px; line-height: 24px;}
.info_open01 .cont02 p{border-top:1px solid #ddd; margin-top:10px; padding-top:15px;}
.info_open01 .cont02 p a{width:250px; height:35px; line-height:35px; border:1px solid #ddd; text-align: center; color:#333; display:inline-block; margin-right:10px;}
.info_open01 .cont02 p a:hover{ border:1px solid #3566d6;  color:#3566d6;}


/* 정보공개제도란? */
.info_open02{}
.info_open02 h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.info_open02 > .box {padding:30px; line-height:24px; background:#f5f5f5; }
.info_open02 .box01 {border:1px solid #ddd;  padding:40px; margin-top:20px; margin-bottom:30px;}
.info_open02 h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}

.info_open02 .cont01 ul{border:1px solid #ddd;  padding:40px; margin-top:20px; margin-bottom:30px;} 
.info_open02 .cont01 li{line-height:24px; word-break: keep-all }

.info_open02 .cont02 .box{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px; border:1px solid #ddd} 
.info_open02 .cont02 .box dl:first-child{margin-bottom:10px;}
.info_open02 .cont02 .box dl dt{ line-height: 37px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.info_open02 .cont02 .box dl dd{line-height: 37px; padding-left:8px;}

.info_open02 .tb01 th{width:150px;}
.info_open02 .tb_sty02 td{ word-break: keep-all }
.info_open02 a{ height:30px; line-height:28px; display:inline-block; text-align: center; padding:0 10px; border:1px solid #3566d6; color:#3566d6; margin-left:5px; margin-top:-3px; }
.info_open02 a:hover{ background:#3566d6; color:#fff;}

/* 비공개 대상정보란?*/
.info_open03{}
.info_open03 h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.info_open03 h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}
.info_open03 > .box {padding:30px; line-height:24px; background:#f5f5f5; }

.info_open03 .cont02{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;} 
.info_open03 .cont02 ul li{line-height:24px;}
.info_open03 .box01 {border:1px solid #ddd;  padding:40px; margin-top:20px; margin-bottom:30px;}

.info_open03 a{ height:30px; line-height:28px; display:inline-block; text-align: center; padding:0 10px; border:1px solid #3566d6; color:#3566d6; margin-left:5px; margin-top:-3px; }
.info_open03 a:hover{ background:#3566d6; color:#fff;}

/* 정보공개에 대한 불복구제제도는? */
.info_open04{}
.info_open04 h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.info_open04 h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}
.info_open04 > .box {padding:30px; line-height:24px; background:#f5f5f5; }

.info_open04 .cont01 .box{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px; } 
.info_open04 .cont01 .box dl{margin-bottom:10px;}
.info_open04 .cont01 .box dl:last-child{margin-bottom:0px;}
.info_open04 .cont01 .box dl dt{ line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.info_open04 .cont01 .box dl dd{line-height: 24px; padding-left:8px;}


/* 정보공개제도안내 */
.info_open05{}
.info_open05 h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.info_open05 h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}
.info_open05 .box {border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;  }
.info_open05 .cont01 ul li{ line-height: 24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.info_open05 .cont01 dl{margin-top:20px;}
.info_open05 .cont01 dl dt{ font-family: 'NotoSans-Medium'; margin-bottom:20px;}
.info_open05 .cont02 li{ line-height: 24px; }


/* 연혁 */
.history h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.history .box{width:100%;  display:table; border-top:1px solid #ddd; padding:30px 0; }
.history .box:last-child{border-bottom:1px solid #ddd;}

.history .box > div.left{width:240px; font-size:36px; letter-spacing: -1px; padding-left:70px; padding-top:30px;}
.history .box > div{ display:table-cell; vertical-align:top} 

.history .box > div dl dt span{ display:block; margin-bottom:5px}
.history .box > div dl dt strong{ font-size:18px; font-family: 'NotoSans-Medium'; color:#3566d6} 
.history .box > div dl dt{ color:#666; margin-bottom:10px;}
.history .box > div dl dd{ line-height:24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}


/* 이용약관 */
.policy01_wrap{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;  line-height: 24px; word-break: keep-all}
.policy01_wrap h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.policy01_wrap h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}

/* 개인정보처리방침 */
.privacy_wrap{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;  line-height: 24px; word-break: keep-all}
.privacy_wrap h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.privacy_wrap h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;display: inline-block;}
.privacy_wrap > ul > li{line-height: 24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.privacy_wrap  > .box {padding:30px; line-height:24px; background:#f5f5f5;margin-bottom:20px; }
.privacy_wrap > img {margin-bottom: -10px; margin-right: 10px;}

.privacy_wrap a{ height:30px; line-height:28px; display:inline-block; text-align: center; padding:0 10px; border:1px solid #3566d6; color:#3566d6; margin-left:5px; margin-top:-3px; }
.privacy_wrap a:hover{ background:#3566d6; color:#fff;}

.privacy_wrap th a{color: #f7f7f7;margin-left:5px;margin-top:-3px;height: 30px;line-height: 28px;display: inline-block;text-align: center;padding: 0 10px;border: 1px solid #f7f7f7;}
.privacy_wrap th a:hover{ background:#f7f7f7; color:#fff;}

.privacy_wrap select{ height:30px; line-height:28px; display:inline-block; text-align: left; padding:0 10px; border:1px solid #3566d6; color:#3566d6; margin-left:5px; margin-top:5px; }

.privacy_wrap dl{margin-bottom:20px;}
.privacy_wrap > dl > dt{font-family: 'NotoSans-Medium'; margin-bottom:5px;}
.privacy_wrap dd{line-height: 24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.privacy_wrap dd, .privacy_wrap li{ line-height:24px; }
.privacy_wrap > ul > li{line-height: 24px;}
.privacy_wrap > ul > li dl{}


/* 영상정보처리기기 운영 및 관리방침 */
.privacy_wrap2{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;  line-height: 24px; word-break: keep-all}
.privacy_wrap2 h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.privacy_wrap2 dl dt{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px; color:#3566d6;}

.privacy_wrap2 a{ height:30px; line-height:28px; display:inline-block; text-align: center; padding:0 10px; border:1px solid #3566d6; color:#3566d6; margin-left:5px; margin-top:-3px; }
.privacy_wrap2 a:hover{ background:#3566d6; color:#fff;}

.privacy_wrap2 dd {margin-bottom:10px;  line-height:24px;}
.privacy_wrap2 ul{margin-top:10px;}
.privacy_wrap2 > ul > li{line-height: 24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.privacy_wrap2  > .box {padding:30px; line-height:24px; background:#f5f5f5;margin-bottom:20px; }
.privacy_wrap2 dd ul li{line-height: 24px; background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.privacy_wrap2 p{ margin-top:15px;}


/* 이메일무단수집거부 */
.email_wrap{width:100%; border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;  line-height: 24px; display:table;}
.email_wrap div{display: table-cell; vertical-align: middle; padding-right:20px;}
.email_wrap div i{ font-size:48px; color:#ff9900}
.email_wrap ul{display: table-cell;vertical-align: top}
.email_wrap ul li{ line-height:24px;}

/* 저작권정책 */
.copyright_wrap{}
.copyright_wrap h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.copyright_wrap .box {padding:30px; line-height:24px; background:#f5f5f5; margin-bottom:40px; word-break: keep-all}
.copyright_wrap img{ height:65px; vertical-align: middle}

.copyright_wrap li{  line-height:24px;}
.copyright_wrap strong{ color:#ff9933}
.copyright_wrap em{  font-family: 'NotoSans-Medium'; color:#3566d6 }

/* ARS */
.ars_wrap{}
.ars_wrap h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium'; display: inline;}
.ars_wrap h6{font-size:18px; margin-bottom:25px; font-family: 'NotoSans-Medium'; margin-top:30px;}
.ars_wrap .box {border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px;  }
.ars_wrap img{vertical-align: middle;margin-top:-10px}


/* 사이트 맵 */
.siteMap{ margin-top:34px; }
.siteMap .box{ margin-bottom:70px;}
.siteMap .box dl{width:285px; display:inline-block; margin-right:16px; vertical-align:top;   border:0px solid #f00}
.siteMap .box dl:last-child{margin-right:0px;}
.siteMap .box dl dt{ border-top:1px solid #333; border-bottom:1px solid #d9d9d9; font-size:24px; padding-left:16px; line-height:73px;}
.siteMap .box dl dt > a{color:#333;}

.siteMap .box dl dd > ul{ padding-left:16px;}
.siteMap .box dl dd > ul > li{margin-top:27px;}
.siteMap .box dl dd > ul > li > a{ color:#333;}
.siteMap .box dl dd a strong{ background:url(../images/bullet_sitemap.gif) 0 10px no-repeat; font-size:18px; padding-left:12px;}

.siteMap .box dl dd > ul > li > ul{margin-top:10px;}
.siteMap .box li{line-height:25px;}
.siteMap .box dl dd > ul > li > ul > li a{color:#666;}
.siteMap .box dl dd > ul > li > ul > li >ul{ padding-left:12px;}
.siteMap .box dl dd > ul > li > ul > li >ul > li{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:10px;}

/* 조직도 */
.nomr {margin-right:0 !important;}

.org{ position: relative}
.org span{ width:176px; display:inline-block; border:1px solid #ddd; text-align:center; line-height: 35px; margin-right:12px; position:relative; background:#fff;}
.org span:after{content:""; width:12px; position: absolute; right:0px; margin-right:-14px; top:45%;  border:0.5px solid #ddd}
.org span:last-child:after{ border:0px;}
.org span.nomr:after{ border:0px;}

.org .right ul li ul li span:last-child{margin-right:0px !important;}
.org > .dept-list > div{margin-bottom:20px;}

.org .org_box01 > span{ background:#0770a6; color:#fff; border:0px;}
.org .org_box02 ul{display:table; margin-left:242px; }
.org .org_box02 span.nol:after{content:""; width:12px; position: absolute; right:0px; margin-right:-15px; top:45%;  border:0.5px solid #ddd}
.org .org_box02 ul li{ display:table-cell;}
.org .org_box03 > span{ background:#3566d6; color:#fff; border:0px;}
/* 2020.3.11 추가 */
.org .org_box03 > span a{ background:#3566d6; color:#fff; border:0px;}

.org ul li > span.title{ background:#efefef; }
.org ul li > span.title1{ background:#fff;}

.org .org_box04{display:table}
.org .org_box04 .left{padding-right:55px;}
.org .org_box04 .left, .org .org_box04 .right{ display:table-cell; vertical-align: top}
.org .org_box04 span{margin-bottom:10px;}
.org .org_box04 .depth2{padding-left:165px;}

.org span.a1{ background:#efefef;}
.org span.a2{ background:#07a5a6; color:#fff; border:0px;}
/* 2020.3.11 추가 */
.org span.a2 a{ background:#07a5a6; color:#fff; border:0px;}
.org span.title:before{content:""; width:35px; position: absolute; left:-35px;  top:45%; z-index: -1; border:0.5px solid #ddd}

/* 2019-09-10 안전센터 추가 */
.org span.title1:before{content:""; width:35px; position: absolute; left:-35px;  top:45%; z-index: -1; border:0.5px solid #ddd}
/* 2019-09-10 안전센터 추가  끝*/

.org .org_box01 span:after{content:""; width:1px; height:435px; background:#ddd;  position: absolute; left:50%; top:45%;  z-index: -1} /*height:740px;*/
.org .org_box02 span:before{content:""; width:152px; position: absolute; left:-154px;  top:45%; z-index: -1; border:0.5px solid #ddd}
.org .org_box04 .right ul li ul li span.title:before{content:""; width:90px; position: absolute; left:-90px;  top:45%; z-index: -1; border:0.5px solid #ddd}

.org ul li > span.b1:before{content:""; width:70px; position: absolute; left:-70px;  top:45%; z-index: -1; border:0.5px solid #ddd}

.org .org_box04 .left span.c3:after{content:""; width:1px; height: 142px; background:#ddd;  position: absolute; left:209px; top:17px;  z-index: -1} /*height:284px;*/
.org .org_box04 .left span.c3:before{content:""; width:1px; height:49px; position: absolute; left:295px; top:17px;  z-index: -1} /* background:#ddd; */
.org .org_box04 .left span.c4:after{content:""; width:1px; height:611px; background:#ddd;  position: absolute; left:209px; top:17px;  z-index: -1}
.org .org_box04 .left span.c4:before{content:""; width:1px; height:49px; position: absolute; left:295px; top:17px;  z-index: -1} /* background:#ddd; */
.org .org_box04 .left span.c5:after{content:""; width:1px; height:424px; background:#ddd;  position: absolute; left:183px; top:17px;  z-index: -1}

.deptView p{ font-weight:bold; color:#3566d6; margin-bottom:15px }

/* open api 2021-02-19 추가*/
.open_api{}
.open_api h5{font-size:22px; margin-bottom:30px;}
.open_api h6{font-size:18px; margin-bottom:25px; margin-top: 25px; color:#3566d6;}

.open_api p{text-align: right}
.open_api p a{height:45px; line-height:45px; padding:0 30px; display:inline-block; border:1px solid #ff4400; color:#ff4400}
.open_api p a:hover{background:#ff4400; color:#fff;}

.open_api .cont01{margin-bottom:40px;}
.open_api .cont01 ul{ padding:20px; background:#f5f5f5}
.open_api .cont01 ul li{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;}

.api_case_detail{display:none; }

.oepn_api_cont{ margin-top:40px;}
.oepn_api_cont > div{}
.oepn_api_cont > div:nth-of-type(1){margin-bottom:30px; background: #f5f5f5;}
.oepn_api_cont > div dl{width:390px; background: #f5f5f5; padding:35px; display:inline-block; margin-right:11px;}
.oepn_api_cont > div dl:last-child{margin-right:0px;}
.oepn_api_cont > div dl dt{margin-bottom:20px; font-size:18px;}
.oepn_api_cont > div dl dd{ line-height:24px;}


@media screen and (min-width:320px) and (max-width:1199px){
/* 조직도 */
.nomr {margin-right:0 !important;}

.org{ position: relative}
.org span{ width:100%; display:inline-block; border:1px solid #ddd; text-align:center; line-height: 35px; background:#fff; margin-right:0px;margin-bottom:10px;}
.org span:after{content:""; width:12px; position: absolute; right:0px; margin-right:-15px; top:45%;  border:0.5px solid #ddd; }
.org span:last-child:after{ border:0px;}
.org span.nomr:after{ border:0px;}

.org .right ul li ul li span:last-child{margin-right:0px !important;}
.org > div{margin-bottom:20px;}

.org .org_box01 > span{ background:#0770a6; color:#fff; border:0px;}
.org .org_box02 ul{display:block; margin-left:0px; } /*margin-left:242px;*/
.org .org_box02 span.nol:after{content:""; width:12px; position: absolute; right:0px; margin-right:-15px; top:45%;  border:0.5px solid #ddd;  display:none;}
.org .org_box02 ul li{ display:block; margin-bottom:0px;} /*margin-bottom:10px;*/
.org .org_box03 > span{ background:#3566d6; color:#fff; border:0px; }

.org ul li > span.title{ background:#efefef; margin-top:20px;}
.org ul li > span.title1{ background:#fff; margin-top:20px;}

.org .org_box04{display:block}
.org .org_box04 .left{padding-right:0px;}
.org .org_box04 .left, .org .org_box04 .right{ display:block; vertical-align: top}
.org .org_box04 span{margin-bottom:10px;}
.org .org_box04 .depth2{padding-left:0px;}

.org span.a1{ background:#efefef;}
.org span.a2{ background:#07a5a6; color:#fff; border:0px;}
.org span.title:before{content:""; width:35px; position: absolute; left:-35px;  top:45%; z-index: -1; border:0.5px solid #ddd}

/* 2019-09-10 안전센터 추가 */
.org span.title1:before{content:""; width:35px; position: absolute; left:-35px;  top:45%; z-index: -1; border:0.5px solid #ddd}
/* 2019-09-10 안전센터 추가  끝*/
    
.org .org_box01 span:after{content:""; width:1px; height:650px; background:#ddd;  position: absolute; left:50%; top:45%;  z-index: -1; }
.org .org_box02 span:before{content:""; width:152px; position: absolute; left:-154px;  top:45%; z-index: -1; border:0.5px solid #ddd}
.org .org_box04 .right ul li ul li span.title:before{content:""; width:90px; position: absolute; left:-90px;  top:45%; z-index: -1; border:0.5px solid #ddd}

.org ul li > span.b1:before{content:""; width:70px; position: absolute; left:-70px;  top:45%; z-index: -1; border:0.5px solid #ddd}

.org .org_box04 .left span.c3{margin-top:30px;}

.org .org_box04 .left span.c3:after{content:""; width:1px;  height: 3200px; background:#ddd;  position: absolute; left:50%; top:17px;  z-index: -2 !important}
.org .org_box04 .left span.c3:before{content:""; width:1px; height:49px; background:#ddd;  position: absolute; left:295px; top:17px;  z-index: -1; display:none;}
.org .org_box04 .left span.c4:after{content:""; width:1px; height:800px; background:#ddd;  position: absolute; left:50%; top:17px;  z-index: -1;}
.org .org_box04 .left span.c4:before{content:""; width:1px; height:49px; background:#ddd;  position: absolute; left:295px; top:17px;  z-index: -1; display:none;}
.org .org_box04 .left span.c5:after{content:""; width:1px; height:1500px; background:#ddd;  position: absolute; left:50%; top:17px;  z-index: -1}
.org .right span:after{display:none}
}

/* 주요사업 서브메인 */
.s_main dt{height:inherit!important; padding-top:0!important; line-height:1.4; font-size:24px!important; border-bottom:none!important; }
.s_main dd:last-child{padding:0!important;background:none!important;}
.s_main dd:last-child a{position:relative; display:block;  padding:15px 20px; background:#fff!important;}
.s_main dd:last-child a:after{content:''; display:block; width:10px; height:10px; position:absolute; top:50%; right:20px; margin-top:-6px; background:transparent; border-left:2px solid #ccc; border-bottom:2px solid #ccc; transform:rotate(-135deg); transition:all .3s ease-in-out}
.s_main dd:last-child ul{overflow:hidden;}
.s_main dd:last-child ul li{float:left; width:49%;}
.s_main dd:last-child ul li:first-child{margin-right:2%;}

.s_main01 dl{background:#dbebf9;}
.s_main02 dl{background:#f9dbdb;}
.s_main03 dl{background:#cdedd9;}

/*.s_main01 dl:first-child dt{background:url(../images/act_01.jpg) no-repeat center 40px;}
.s_main01 dl:nth-child(2) dt{background:url(../images/act_02.jpg) no-repeat center 40px;}
.s_main01 dl:last-child dt{background:url(../images/act_03.jpg) no-repeat center 40px;}

.s_main02 dl:first-child dt{background:url(../images/act_04.jpg) no-repeat center 40px;}
.s_main02 dl:nth-child(2) dt{background:url(../images/act_05.jpg) no-repeat center 40px;}
.s_main02 dl:last-child dt{background:url(../images/act_06.jpg) no-repeat center 40px;}

.s_main03 dl:first-child dt{background:url(../images/act_07.jpg) no-repeat center 40px;}
.s_main03 dl:last-child dt{background:url(../images/act_08.jpg) no-repeat center 40px;}

@media all and (max-width:360px){    
    .s_main02 dl:last-child dt, .s_main03 dl:last-child dt{background-position:center 65px;}
}*/

.btn_box a{height:35px; line-height:35px; display:inline-block; text-align: center; padding:0 10px; border:1px solid #ddd; color:#333; margin-left:5px; margin-top:-3px;}
.btn_box a:hover{border:1px solid #3566d6; color:#3566d6; background:#fff;}

.box_bottom2{ border:#ccc solid 1px; padding:25px; font-size:18px; line-height:1.3; word-break:keep-all}


/*통합검색*/
#search_logo_wrap{ padding:15px 0; transition:0.3s; }
#search_logo_wrap.open{margin-top:130px; transition:0.3s;}
#search_logo_wrap .search_logo{  text-align:center; }
#search_logo_wrap .search_logo img{ width:60%; }
#search_total{ border-bottom:#c4c4c4 solid 1px;}
#search_total form{ width:90%; max-width:720px; margin:0 auto; border:#3466d5 solid 3px; border-radius:0; overflow:hidden}
#search_total form select{ float:left; width:20%; border:0; border-right:#d9d9d9 solid 1px; height:40px; border-radius:0}
#search_total form #search_field{ float:left; width:60%;  border:0;  height:40px;}
#search_total form #search_btn{ float:left; width:20%; padding-left:23px; border:0; border-radius:0;  height:40px; border-left:#d9d9d9 solid 1px; background:#fff url(/home/www/images/icon_search_b.png) 5px center no-repeat; background-size:15px; cursor:pointer}
#search_total .latest_word{ width:90%; padding:10px 15px; text-align:center}
#search_total .latest_word a{ font-size:12px }
.result_tab .btn_more{ background-image:url(/home/www/images/more.png); background-repeat:no-repeat; background-position:95% center }
.result_tab h6{ font-size:18px; font-weight:500; color:#4a4a4a; padding:10px 0 10px 24px; position:relative;overflow:hidden;}
.result_tab h6:before{ display:block; content:""; border:#3466d5 solid 6px; border-radius:20px;  width:5px; height:5px; position:absolute; left:0; top:10px;  } 

.total_left_menu{ display:block; position:fixed; left:-100%; top:0; width:270px; height:100%; padding:15px;  background:#fff; transition:0.3s;}
.total_left_menu.open{ left:0; transition:0.3s;}
.total_left_menu ul{ width:100%; margin-top:60px; }
.total_left_menu ul li a{ display:block; background:#fff url(/home/www/images/arrow_left.png) 94% center  no-repeat; color:#484848; padding:16px; border:#c4c4c4 solid 1px; border-bottom:0;}
.total_left_menu ul li:last-child a{border-bottom:#c4c4c4 solid 1px; } 
.total_left_menu ul li a:hover,.total_left_menu ul li.active a{ display:block; color:#fff; background:#0e883d url(/home/www/images/arrow_left_on.png) 94% center  no-repeat; border:#006627 solid 1px; }
   
.result_box{ padding:0 0 20px 0;}
.result_text{ font-size:16px; color:#484848 !important; line-height:120% !important;}
.result_text span{ color:#ff0000 }

.result_list_menu{}
.result_list_menu li{ position:relative; color:#484848; padding:5px 0 3px 23px; font-size:12px; background:url(/home/www/images/home.png) 8px 5px no-repeat; line-height:120%;}
.result_list_menu li:after{ position:absolute; left:0; top:10px; display:block; content:""; width:4px; height:4px; border-radius:10px; background:#484848 }

.result_con_wrap{ padding:0px 5px;}
.result_con_wrap .title{ display:inline-block; padding:0 20px 10px 0; color:#2172c5; font-weight:500; background:url(/home/www/images/win_sub_new.png) right top no-repeat }
.result_con_wrap p{ font-size:14px !important; color:#2e2e2f !important }
.result_con_wrap .nav_bottom{ padding:8px 0 5px; overflow:hidden}
.result_con_wrap .nav_bottom li{ float:left; font-size:13px; color:#676767; line-height:120%;}

.result_tab { position:relative; padding-top:45px; margin-top:25px; }
.result_tab .info_tab{ position:absolute; top:0; width:20%; display:block; padding:15px 0 14px 0; text-align:center; background:#fafafa; color:#000; border:#d6d6d6 solid 1px; border-bottom:#626262 solid 1px; font-size:12px; }
.result_tab .info_tab.active{ background:#fff;border:#626262 solid 1px; border-bottom:0; padding:15px 0; }
.result_tab .info_tab.tab01{ margin-left:0;}
.result_tab .info_tab.tab02{ margin-left:20%;}
.result_tab .info_tab.tab03{ margin-left:40%;}
.result_tab .info_tab.tab04{ margin-left:60%;}
.result_tab .info_tab.tab05{ margin-left:80%;}
.result_tab .tab_detail{ display:none; padding:20px 0; }
.siiru-allsearch section{border:0;}
.siiru-allsearch section .allsearch-result .result-title{ padding:0 20px 10px 0; font-size:1.1em; font-weight:500; }
.siiru-allsearch section .allsearch-result .result-title a{display:inline-block; padding-right:20px; color:#2172c5; background:url(/home/www/images/win_sub_new.png) right 3px no-repeat }

@media all and (min-width:375px){
#search_logo_wrap .search_logo img{ width:auto; }
}
@media all and (min-width:768px){
#search_total form{ width:430px; text-align:center }
#search_total form select{ float:none; width:80px;}
#search_total form #search_field{ float:none; width:250px;}
#search_total form #search_btn{ float:none; width:80px; padding-left:23px; border:0; border-radius:0;  height:40px; border-left:#d9d9d9 solid 1px; background:#fff url(/home/www/images/icon_search_b.png) 15px center no-repeat; background-size:15px;}
}
@media all and (min-width:1024px){

#search_total form{ width:720px; text-align:center; padding:7px 0; border-radius:0;  }
#search_total form select{ width:150px; height:50px;  font-size:18px;  padding-left:20px; }
#search_total form #search_field{ width:440px; padding:0 15px;  height:50px;  font-size:16px; }
#search_total form #search_btn{ width:107px;   font-size:18px; height:50px;  background-size:26px; outline:0  }
#search_total .latest_word{ width:720px; margin:0 auto; padding:20px 15px 50px 150px; text-align:left}
#search_total .latest_word a{ font-size:14px; padding:0 10px; } 

.total_left_menu{ display:block; position:relative; float:left; left:0; top:-1px; width:220px; height:100%; padding:0;  background:#fff; transition:0.3s;}
.total_left_menu ul{ margin:0; }

.result_text{ font-size:21px !important; color:#484848 !important; line-height:120% !important;}

.result_list{ padding:25px 0; }
.result_list li{ width:25%; color:#484848; padding:5px 0 3px 15px; font-size:16px; line-height:150%;}
.result_list li:after{ top:14px; width:8px; height:8px; border-radius:10px; background:#838383 }

.result_list_menu{ margin:10px 0;}
.result_list_menu li{ position:relative; color:#484848; padding:5px 0 3px 28px; font-size:16px; background:url(/home/www/images/home.png) 12px 8px no-repeat; line-height:120%;}
.result_list_menu li:after{ position:absolute; left:0; top:12px; display:block; content:""; width:6px; height:6px; border-radius:10px; background:#b6b6b6 }

.result_tab .info_tab{ font-size:14px; }
  
}
/*통합검색 끝*/

/* 아이콘탭_행정정보사전공표 */	
.icon_tab{overflow:hidden; margin-bottom:40px;}
.icon_tab li{float:left; width:49%; margin-right:2%; margin-bottom:2%; border:1px solid #e8e8e8;}
.icon_tab li:nth-child(2n){margin-right:0;}
.icon_tab li a{display:block; padding:20px; text-align:center; box-sizing:border-box; word-break:keep-all; color:#666; font-size:14px;}
.icon_tab li:hover, .icon_tab li.active{background:#f8f8f8;}


@media screen and (max-width:400px) {
	.icon_tab li a{min-height:76px;}
	.icon_tab li:first-child a{padding-top:30px;}
}

@media screen and (min-width:768px) {
	.icon_tab li{width:32%;}
	.icon_tab li a{height:140px; padding-top:100px;}
	.icon_tab li:nth-child(2n){margin-right:2%;}
	.icon_tab li:nth-child(3n){margin-right:0;}
	.icon_tab li:first-child a{background:url(../images/icon_tab01.gif) no-repeat center 28px; padding-top:100px;}
	.icon_tab li:nth-child(2) a{background:url(../images/icon_tab02.gif) no-repeat center 28px;}
	.icon_tab li:nth-child(3) a{background:url(../images/icon_tab03.gif) no-repeat center 24px;}
	.icon_tab li:nth-child(4) a{background:url(../images/icon_tab04.gif) no-repeat center 28px;}
	.icon_tab li:nth-child(5) a{background:url(../images/icon_tab05.gif) no-repeat center 28px;}
	.icon_tab li:nth-child(6) a{background:url(../images/icon_tab06.gif) no-repeat center 23px;}
	.icon_tab li:last-child a{background:url(../images/icon_tab07.gif) no-repeat center 30px;}
}

@media screen and (min-width:1024px) {
	.icon_tab li{width:13.4%; margin-right:1%; margin-bottom:0;}
	.icon_tab li a{height:140px; padding:97px 0 0 0;}
	.icon_tab li:nth-child(2n), .icon_tab li:nth-child(3n){margin-right:1%;}
	.icon_tab li:last-child{margin-right:0;}
	.icon_tab li:first-child a{background-position:center 28px;}
	.icon_tab li:nth-child(2) a{background-position:center 28px;}
	.icon_tab li:nth-child(3) a{background-position:center 20px;}
	.icon_tab li:nth-child(4) a{background-position:center 24px;}
	.icon_tab li:nth-child(5) a{background-position:center 25px;}
	.icon_tab li:nth-child(6) a{background-position:center 18px;}
	.icon_tab li:last-child a{background-position:center 25px;}
}

/*무선국더보기버튼*/
.content_wrap .btn_more{ position:relative; display:inline-block; border:#ccc solid 1px; padding:10px 35px 10px 15px;  }
.content_wrap .btn_more:before,.content_wrap .btn_more:after{ position:absolute; display:block;content:""; background:#666;transform:rotate(45deg); transition:0.2s}
.content_wrap .btn_more:before{ right:10px;top:15px;width:10px;height:2px; }
.content_wrap .btn_more:after{ right:14px;top:17px; width:2px;height:10px; }
.content_wrap .btn_more:hover:before{ top:18px; transform:rotate(-180deg); width:12px; transition:0.2s;  }
.content_wrap .btn_more:hover:after{ top:13px; right:15px; transform:rotate(-180deg); height:12px; transition:0.2s;  }

/* 로그인 */
.login_box > ul > li{border:1px solid #dfdfdf; padding:45px; }
.login_box > ul > li:nth-child(2n){padding:80px 45px; }

.login_box > ul > li span.title{display:block; font-size:20px; font-weight:600; margin-bottom:0; text-align:center;}
.login_box > ul > li a{display:block; padding:13px;}
.login_box > ul > li:first-child{margin-bottom:20px; padding:52px 45px 52px 45px;}
.login_box > ul > li:first-child span.title{padding-bottom:130px; background:url(../images/login.jpg) no-repeat center 40px;}
.login_box > ul > li:first-child a{border:1px solid #dfdfdf; position:relative; text-align:center;}
.login_box > ul > li:first-child a:after{content:''; position:absolute; top:50%; margin-top:-5px; right:20px; width:10px; height:10px; background:transparent; border-left:1px solid #1a1a1a; border-bottom:1px solid #1a1a1a; transform:rotate(-135deg); }
.login_box > ul > li:first-child a:hover{border:1px solid #888;}
.login_box > ul > li:last-child ul li{margin-bottom:23px;}
.login_box > ul > li:last-child ul li a{padding-left:70px;}
.login_box > ul > li:last-child ul li:first-child a{border:1px solid #00ce38; background:url(../images/login01.gif) no-repeat 0 0;}
/*.login_box > ul > li:last-child ul li:nth-child(2) a{border:1px solid #fae101; background:url(../images/login02.gif) no-repeat 0 0;}
.login_box > ul > li:last-child ul li:last-child a{border:1px solid #3760a0; background:url(../images/login03.gif) no-repeat 0 0;}*/
.login_box > ul > li:last-child ul li:last-child a{border:1px solid #fae101; background:url(../images/login02.gif) no-repeat 0 0;}




.login_box dl dt{ font-weight:700; margin-bottom:10px}
.login_box dl dd{margin-bottom: 20px;}
.login_box dl dd input{ width:100%; height:40px; background:#fff; border:#ccc solid 1px; padding:10px 15px;}
.login_box .siiru-btnSet button{ width:100%;}

@media screen and (min-width:480px) {
	.login_box > ul > li{width:340px; margin:0 auto;}
	}
	
@media screen and (min-width:768px) {
	.login_box{ margin-top:65px;}
	.login_box > ul{overflow:hidden; width:720px; margin:0 auto;}
	.login_box > ul > li{position:relative; float:left;}
	.login_box > ul > li:first-child{margin-right:40px;}
	.login_box dl{ width:400px; margin:0 auto; overflow:hidden; text-align:left}
	.login_box dl dt{ display:inline-block; width:25%; margin-bottom:5px}
	.login_box dl dd{ display:inline-block; width:180px;  margin-bottom:5px}
	.login_box dl label{ width:100%; line-height:40px;}
	.login_box dl dd input{vertical-align:middle;}
	.login_box .siiru-btnSet{ position:absolute; top:54px; left:62.2%;margin:0;}
	.login_box .siiru-btnSet button{ width:80px; height:87px}
	}

@media screen and (min-width:1100px) {
 .login_box > ul > li:first-child{margin-top:35px;}
 .login_box > ul > li:nth-child(2n){margin-top:35px;}  
}



/* 전자파강도측정 */
.spread_meas{}
.spread_meas h5{font-size:22px; margin-bottom:30px;font-family: 'NotoSans-Medium';}
.spread_meas > .box {padding:30px; line-height:24px; background:#f5f5f5; }
.spread_meas .box01 {border:1px solid #ddd;  padding:40px; margin-top:20px; margin-bottom:30px;}

.spread_meas .cont01 ul{border:1px solid #ddd;  padding:40px; margin-top:20px; margin-bottom:40px;} 
.spread_meas .cont01 li{line-height:24px; word-break: keep-all }
.spread_meas .cont01 li a{color:#3566d6}

.spread_meas .cont02 .box{border:1px solid #ddd; padding:40px; margin-top:20px; margin-bottom:30px; border:1px solid #ddd} 
.spread_meas .cont02 .box dl:first-child{margin-bottom:10px;}
.spread_meas .cont02 .box dl dt{ line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;}
.spread_meas .cont02 .box dl dd{line-height: 24px; padding-left:8px;}


	/* 테이블 */
.tb_sty04{}
.tb_sty04 thead th{ text-align: center; padding:10px 15px;line-height: 22px;  background: #f7f7f7; color:#000;  border:1px solid #e8e8e8; border-bottom:0px; vertical-align: middle}
.tb_sty04 tbody td{line-height: 24px; text-align: left; padding:10px 20px; vertical-align: middle;  border:1px solid #e8e8e8 ; word-break: keep-all }


/* 빛마루방송지원센터운영 */
.bmr_wrap{}
.bmr_wrap h5{font-size:22px; margin-bottom:30px;}
.bmr_wrap h6{font-size:18px; margin-bottom:25px;}

.bmr_wrap p{text-align: right}
.bmr_wrap p a{height:45px; line-height:45px; padding:0 30px; display:inline-block; border:1px solid #ff4400; color:#ff4400}
.bmr_wrap p a:hover{background:#ff4400; color:#fff;}

.bmr_wrap .cont01{margin-bottom:40px;}
.bmr_wrap .cont01 dl{ background:#f5f5f5; padding:35px;}
.bmr_wrap .cont01 dl dt{ font-size:18px; margin-bottom:15px;}
.bmr_wrap .cont01 dl dt span{ color:#fb7d02}
.bmr_wrap .cont01 dl dd{ line-height:24px; }

.bmr_wrap .cont02{margin-bottom:40px;}
.bmr_wrap .cont02 .box{ border:1px solid #ddd; padding:40px;}
.bmr_wrap .cont02 .box .in_box{ }
.bmr_wrap .cont02 .box .in_box:after{content:""; clear: both; display:block; }
.bmr_wrap .cont02 .box .in_box span{width:25%; line-height: 0px; display:table-cell; vertical-align:middle}
.bmr_wrap .cont02 .box .in_box dl{width:25%;padding:23px 25px; background:#f7f7f9;display:table-cell; vertical-align:top}
.bmr_wrap .cont02 .box .in_box dl dt{font-size:18px; margin-bottom:20px;font-family: 'NotoSans-Medium'; position: relative}
.bmr_wrap .cont02 .box .in_box dl dt:before{content:"";  width:30px; display:inline-block; border-bottom:1px solid #666666; position: absolute; bottom:-13px}
.bmr_wrap .cont02 .box .in_box dl dd{line-height:19px; word-break: keep-all }

.bmr_wrap .cont03{margin-bottom:40px;}
.bmr_wrap .cont03 .box{width:100%; display:table;}
.bmr_wrap .cont03 .box > div{display:table-cell;width:50%;}
.bmr_wrap .cont03 .box > div:first-child{}
.bmr_wrap .cont03 .box > div:last-child{text-align:center}

.bmr_wrap .cont03 .box > div ul{ border:1px solid #ddd; padding:40px;}
.bmr_wrap .cont03 .box > div ul li:first-child{line-height:0px;  border:1px solid #e8e8e8}
.bmr_wrap .cont03 .box > div ul li a{width:100%; display:block; text-align: center; margin-top:20px; background:#3566d6; line-height:45px; color:#fff;}


.bmr_wrap .cont04{ background:#f5f5f5; padding:45px; margin-bottom:40px; }
.bmr_wrap .cont04 dl{ display:table; margin:0 auto;}
.bmr_wrap .cont04 dt{font-size:22px; color:#3566d6; padding-right:30px; display:table-cell; vertical-align: middle}
.bmr_wrap .cont04 dd{display:table-cell; vertical-align: middle; line-height:24px;}

.bmr_wrap .cont05 .box{width:100%; display:table; margin-bottom:20px;}
.bmr_wrap .cont05 .box > div{width:50%;  display:table-cell; vertical-align: top}
.bmr_wrap .cont05 .box > div:first-child{ padding-right:20px;text-align: right}
.bmr_wrap .cont05 .box > div:first-child dl{margin-right:20px;}
.bmr_wrap .cont05 .box > div:last-child{padding-left:20px;}
.bmr_wrap .cont05 .box > div:last-child dl{margin-left:20px;}

.bmr_wrap .cont05 .box > div span{ vertical-align:top; line-height:0px;}
.bmr_wrap .cont05 .box > div span, .bmr_wrap .cont05 .box > div dl{ display:inline-block}

.bmr_wrap .cont05 .box > div dl{ margin-top:50px; vertical-align:top}
.bmr_wrap .cont05 .box > div dl dt{ font-size:18px; margin-bottom:15px;}
.bmr_wrap .cont05 .box > div dl dd{ line-height:22px;}


/*사회적가치 추진*/
.social_box dl dt{font-size:22px; margin-bottom:30px; color:#2569b9; line-height:1.4;}
.social_box dl dt strong{font-weight:600;}
.social_box dl dd span{font-weight:500; color:#B94D12;}
.social_img{text-align:center;}
.social_img img{max-width:100%;}

/*광주·나주학생항일운동 역사강좌*/
.movie_wrap{ background:#f9f9f9; padding:25px 0; text-align:center}
.movie_wrap iframe{ max-width:650px; margin:0 auto}
.movie_wrap embed{ max-width:650px; margin:0 auto}

/*기금사업성과관리*/
.fund_book{}
.fund_book p{font-size:22px; text-align:center; margin-bottom:30px; line-height:1.4;}
.fund_book ul li{border:1px solid #e8e8e8; margin-bottom:20px;}
.fund_book ul li div{display:none;}
.fund_book ul li a{display:block; padding:20px; background:#f3f3f3 url(../images/icon_window.png) 99% no-repeat; background-position:right 20px center;border:1px solid #e8e8e8;}
@media screen and (min-width:768px) {
    .fund_book{margin-bottom:30px;}
    .fund_book ul{overflow:hidden; max-width:1000px; margin:0 auto;}
    .fund_book ul li{float:left; width:49%;}
    .fund_book ul li:first-child{margin-right:2%;}
    .fund_book ul li div{display:block; width:100%; text-align:center;}
	.fund_book ul li img{max-width:100%;}
}

/*반응형테이블*/
.station_table,tbl_style01{ min-width:600px; }
.scroltable-wrapper {  position: relative; }
.scroltable-container { overflow-x:auto}
.scroltable-nav {  display: none;  position: absolute;  width: 60px;  height: 100%;  cursor: pointer;}
.scroltable-nav.scroltable-nav-left {  left: 0;   background: url(/home/www/images/arrow-left.png) no-repeat left 20%, linear-gradient(to left, rgba(255,255,255,0), #fff);}
.scroltable-nav.scroltable-nav-right {  right: 0;  background: url(/home/www/images/arrow-right.png) no-repeat right  20%, linear-gradient(to right, rgba(255,255,255,0), #fff);}

/*전파진흥수정 2019-08-20 */
.wave_promotion_wrap2{}
.wave_promotion_wrap2 h5{font-size:22px; margin-bottom:30px;}

.wave_promotion_wrap2 .cont01 {margin-bottom:40px;}
.wave_promotion_wrap2 .cont01 dl{ background:#f5f5f5; padding:35px;}
.wave_promotion_wrap2 .cont01 dl dt{ height:100px; font-size:24px; font-family: 'NotoSans-Regular'; text-align: center; margin-bottom:20px; line-height: 30px; }
.wave_promotion_wrap2 .cont01 dl dt span{font-size:24px; font-family: 'NotoSans-Bold';}
.wave_promotion_wrap2 .cont01 dl dd{ line-height:24px;color:#ff0006;text-align: center;}

.wave_promotion_wrap2 .cont02 dl{/*width:580px;*/ display:inline-block; /*height:230px;*/ vertical-align: top;   border:1px solid #ddd; padding:30px; margin-right:35px; margin-bottom:20px;}
.wave_promotion_wrap2 .cont02 > dl:nth-child(2n+1){margin-right:0px;}
.wave_promotion_wrap2 .cont02 dl dt{font-size:18px; color:#3566d6; margin-bottom:25px;}
.wave_promotion_wrap2 .cont02 dl dd{ line-height:24px; padding-left:8px;}
.wave_promotion_wrap2 .cont02 dl dd span{line-height:24px; color:#3274c6;font-family: 'NotoSans-Bold';}

.wave_promotion_wrap2 .cont03 {margin-bottom:40px;margin-top:40px;}
.wave_promotion_wrap2 .cont03 img {border:1px solid #ddd; padding:35px;}
.wave_promotion_wrap2 .cont03 dl{ background:#f5f5f5; padding:35px;}
.wave_promotion_wrap2 .cont03 dl dt{ /*height:40px;*/ font-size:24px; font-family: 'NotoSans-Regular'; text-align: center; margin-bottom:20px; line-height: 30px; }
.wave_promotion_wrap2 .cont03 dl dt span{font-size:24px; font-family: 'NotoSans-Bold';}
.wave_promotion_wrap2 .cont03 dl dd{ line-height:24px;color:#ff0006;text-align: center;}

.environment{ padding:0 15px }
.environment h4{ font-weight:bold; color:#1f1f1f; font-size:20px; line-height:1.2; margin:15px 0 10px 0; }
.environment h4:before{ display:inline-block; content:""; width:6px; height:16px; border-radius:10px; background:#1f1f1f; margin-right:6px; vertical-align:-1px }
.environment h5{ font-weight:bold; font-size:16px; color:#1841a8; margin-bottom:15px; }
.environment .img_list li{ text-align:center; margin:20px 0;}
.environment .img_list li p{ margin:5px 0; } 


@media all and (min-width:768px){
    .wave_promotion_wrap2 .cont02{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;}
	.wave_promotion_wrap2 .cont02 dl{width: 50%;margin:0;height: 300px;}
    
    .environment .img_hori li{ display:flex; align-items:center; text-align:left }
    .environment .img_hori li img{ margin-right:20px; }
    .environment .img_vert{ display:flex; justify-content:space-between; }
    .environment .img_vert li{ width:32%; }
    .environment .img_vert li img{ max-width:100%}
}

@media all and (min-width:960px){
	.wave_promotion_wrap2 .cont02 dl{width:50%;margin:0;height: 250px;}
}


@media all and (min-width:1024px){
    .wave_promotion_wrap2 .cont02{width:100%; display:flex}
	.wave_promotion_wrap2 .cont02 dl{height: 240px;}
       
    .environment h4{ font-size:24px; margin-top:30px;  }
    .environment h5{ margin-top:20px; }
	.environment h4:before{ width:8px; height:20px; border-radius:10px; margin-right:10px; vertical-align:-1px }
    .environment .img_list li{ margin:30px 0; }
}



/* 친환경,탄소중립 */
.intro_wrap .intro_box1{margin-bottom:20px;}
.intro_wrap .intro_box1 .s_title{text-align:center;}
.intro_wrap .intro_box1 .s_title span{display:inline-block;width:100px;height:100px;line-height:100px;border-radius: 50px;border:#3566d6 solid 1px;color:#3566d6;font-weight:500;text-align:center;}
.intro_wrap .intro_box1:nth-child(1) .s_title span{background: #3394ff; color:#fff; border-radius: 50px;border:#3394ff solid 1px;}
.intro_wrap .intro_box1 .intro_text{margin-top:15px;}
.intro_wrap .intro_box1 .intro_text p{line-height:1.5}
.intro_wrap .intro_box1 .intro_text .b_text{font-weight:600;}
@media all and (min-width:640px){
	.intro_wrap .intro_box1{position:relative; padding:0 20px;}
	.intro_wrap .intro_box1 .s_title span{position:absolute; top:50%; left:20px; margin-top:-50px;}
	.intro_wrap .intro_box1 .intro_text{padding:20px 0 10px 130px;}
	.intro_wrap .intro_box1 .intro_text .b_text{font-size:16px;margin-bottom:10px;}
}
@media all and (min-width:1024px){
	.intro_wrap .intro_box1{width:980px; margin:0 auto;}
	.intro_wrap .intro_box1 .s_title span{font-size:18px;width: 265px;height: 55px;line-height: 55px;margin-top:-55px;}
    .intro_wrap .intro_box1 .intro_text{margin-top:25px;padding: 0px 0 45px 285px;}
	.intro_wrap .intro_box1 .intro_text p{font-size:14px;}
	.intro_wrap .intro_box1 .intro_text .b_text{font-size:16px;}
	.intro_wrap .intro_box1 .s_title span{border-radius: 30px;}
}

/* Eum 5G */
.eum_wrap{}
.eum_wrap h5{font-size:22px; margin-bottom:30px;}

.eum_wrap div{padding:0px;}
.eum_wrap  section{margin-bottom:40px;}
.eum_wrap section > dl{ margin-bottom:30px; padding: 15px;border: 1px solid #ddd;}
.eum_wrap section > dl dt{font-size:18px; margin-bottom:15px; background:url(../images/bullet_dot.gif) 0 10px no-repeat;}
.eum_wrap section > dl dd{line-height: 24px;background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px; }
.eum_wrap section > dl div{padding:20px;}
.eum_wrap section > .box {padding:30px; line-height:24px; background:#f5f5f5; }
.eum_wrap section > div{padding:20px;}

.eum_wrap .box_top{width:100%;  display:table; padding:35px; margin-bottom:5px;border: 1px solid #ddd;}
.eum_wrap .box_top .left{width:380px; display:table-cell; vertical-align: top}
.eum_wrap .box_top .left > div{ background:#f7f7f9;padding:30px 30px; }
.eum_wrap .box_top .left dl{ display:table; width:100%; margin-bottom:5px; }
.eum_wrap .box_top .left dl dt{ width:85px;  display:table-cell; color:#3566d6;}
.eum_wrap .box_top .left dl dd{ display:table-cell; line-height:24px;}
.eum_wrap .box_top .right{ display:table-cell; vertical-align: top}

.eum_wrap .box_top .right > div{width:718px; height:388px; display:inline-block; float:right;}

.eum_wrap .box_bottom{ margin-bottom: -90px;}
.eum_wrap .box_bottom > div{margin-bottom:10px}
.eum_wrap .box_bottom div > p{ width:85px; height:85px; display:inline-block; border-radius:50%; background:#f7f7f9; text-align: center; vertical-align:top; font-size:36px;padding-top:25px;}
.eum_wrap .box_bottom dl{width:1000px;  display:inline-block; vertical-align: top; padding-top:15px; margin-left:20px;}
.eum_wrap .box_bottom dl dt{font-size:18px;font-family: 'NotoSans-Medium'; margin-bottom:15px;}
.eum_wrap .box_bottom dl dd{ line-height:24px; margin-bottom:10px;}
.eum_wrap .box_bottom dl dd.vp{ margin-bottom:20px;}
.eum_wrap .box_bottom dl dd.vp > p{  margin-bottom:5px ;display:block}

.eum_wrap .intro{margin-left:0px;text-align:center;}
.eum_wrap .intro dl{font-size:20px; width:250px; height:100px; display:inline-block; padding:25px; vertical-align:middle; background: #00acd4; border-color: #02a5cb;border-radius: 30px; color:#fff; line-height: 47px;margin: 10px;}
.eum_wrap .intro dl{margin-right:60px;}
.eum_wrap .intro dl a{color:#fff;}
.eum_wrap .intro dl dt{ font-size:24px; margin-bottom:15px;text-align:center;color:#fff; line-height:30px;vertical-align: middle;}

.eum_wrap .intro1{width: 100%;display: table;}
.eum_wrap .intro1 dl {width: 33.3%; vertical-align: top; padding: 35px; display: table-cell; border-right: 0px;}
.eum_wrap .intro1 dl span{font-size: 24px;padding: 20px; line-height:50px;}
.eum_wrap .intro1 dl dt{ height: 30px; font-size: 30px; font-family: 'NotoSans-Bold'; margin-bottom: 20px;}
.eum_wrap .intro1 dl dd{font-size: 18px;line-height: 24px; padding-left: 8px; margin-top: 5px;}





/*220217추가*/

/* 이음 5g */
.b_title span{display:inline-block;width:100%;height: 55px;background: #121d76;border-radius: 3px 27.5px 27.5px 27px;text-align: center;line-height: 50px;color: #fff;font-size:18px;font-weight:500;margin: 30px 0;}

@media all and (min-width:640px){
.b_title{position:relative;}
.b_title span{width: 440px;position:relative;font-size:22px;}
}

@media all and (min-width:768px){
.b_title{padding: 0 10px;}
}


/* 이음5g지원센터 */
.eum_g h5{font-size:22px; margin-bottom:30px;}
.eum_g h6{font-size:18px; margin-bottom:25px; color:#3566d6;}

.eum_g p{text-align: right;}
.eum_g p a{height:45px; line-height:45px; padding:0 30px; display:inline-block; border:1px solid #ff4400; color:#ff4400}
.eum_g p a:hover{background:#ff4400; color:#fff;}

.eum_g .cont01{margin-bottom:40px;}
.eum_g .cont01 dl{ padding:30px; background:#f5f5f5}
.eum_g .cont01 dl dt{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;} 
.eum_g .cont01 dl dd{padding-left:8px; line-height:24px;}

.eum_g .cont02 div.line_no{border:none; padding:0;}
.eum_g .cont03{margin-bottom:40px;}
.eum_g .cont03 ul{ padding:30px;  background:#f5f5f5; margin-bottom:40px;}
.eum_g .cont03 ul li{background:url(../images/bullet_dot.gif) 0 10px no-repeat; padding-left:8px;  line-height:24px;} 
.eum_g .cont03 div{padding:40px; text-align: center; border:1px solid #ddd; margin-bottom:20px;}




/* 이음5g 인포그라피 */
.clear{clear: both;}
.eum_info_box .lt01 > li:before{top:10px;}
.eum_info_box .lt02 > li:before{top:10px;}
.eum_b_title{display:none;}
.eum_info_wrap dl > dt > ul > li{margin-bottom:7px;}
.eum_info_box > .list_basic > li{margin-bottom:10px!important;}
.eum_info_box .eum_info_list03 > li > .title{font-size:18px;margin-bottom:25px;background: #117958;display: inline-block;padding: 5px;border-radius: 50px;color: #fff;}
.eum_info_box .eum_info_list03 > li > .title.t_bg02{background:#2847bb;}
.eum_info_box .eum_info_list03 > li > .title.t_bg03{background:#984671;}
.eum_info_box .eum_info_list03 > li > .title.t_bg04{background:#679808;}
.eum_info_box .eum_info_list03 > li > .title.t_bg05{background:#d53f6d;}

.eum_info_box .eum_info_list03 > li > ul > li span.num{width:8%; font-size:14px;}
.eum_info_box .eum_info_list03 > li > ul > li > p.w_150{width:90%; text-align:left; font-size:14px;}
.eum_info_box .eum_info_list03 li > ul.eum_txt > li{position:relative; padding-left:20px;}
.eum_info_box .eum_info_list03 li > ul.eum_txt > li > eum{display:inline-block;position:absolute;left: 0;font-style:normal;font-size: 13px;}
.content .color01{color:#cd1d1d!important;} 
.content .color02{color:#1363c5!important;} 
.content .color03{color:#e8851a!important;} 
.content .color04{color:#4c941e!important;} 
.content .color05{color:#6d22b3!important;} 
.eum_info_jus{border:1px solid #dedede;border-radius: 30px;margin-bottom:20px;}
.eum_info_jus dt{padding:20px;text-align:center;color:#fff;border-radius: 30px;font-weight:bold;font-size:16px;position:relative;}
.eum_info_jus dt > ul > li{color:#fff;font-size: 17px;line-height: 1.3;}
.eum_info_jus dd{line-height:30px;font-size:15px;text-align:center;background:#fff;border-radius: 30px;font-weight:500;z-index:99;}
.eum_info_jus.eum_jus01 dt{background: #e25a0e;;margin-bottom: 20px;}
.eum_info_jus.eum_jus01 dt.color01{background: #d67456;color: #fff!important;}
.eum_info_jus.eum_jus01 dt.color02{background: #b83636;color: #fff!important;}
.eum_info_list01{position:relative;}
.eum_info_list{margin-top:40px;}
.eum_info_list h5{text-align:center; margin:0; margin-bottom:15px; font-weight:600;}
.eum_info_list h6{text-align:center; margin:0; margin-bottom:15px; font-weight:600;}
.eum_info_list h6:before{display:none;}
.eum_info_list .eum_info_list01 li > .title{margin-bottom:40px; height:80px; font-size:16px; display:block; background:#3ec4c5; color:#fff; padding:15px; line-height:25px; text-align:center; border-radius:20px; font-weight:600;}
.eum_info_list .eum_info_list01 li > .cont{font-size:16px; display:block; padding:20px; text-align:center; line-height:1.4;}
.eum_info_list .eum_info_list01 li > .cont br{display:none;}

.eum_info_box{background:#fff;border-radius:30px;position:relative;padding: 10px;}
.eum_info_box .result{margin-bottom:20px; text-align:center; position:absolute; top:-20px; left:0; right:0;}
.eum_info_box .result span{font-size:16px; display:inline-block; vertical-align:middle; padding:15px 20px; background:#8b7f55; border-radius:20px; text-align:center; margin:0 3px; color:#fff;}
.eum_info_box .eum_info_list03 > li{line-height:22px; margin-bottom:20px; text-align:center; padding-bottom:20px; border-bottom:1px dashed #dedede;}
.eum_info_box .eum_info_list03 > li > .title{display:block;font-weight:500;font-size:16px;margin: 10px 0;text-align: center;}
.eum_info_box .eum_info_list03 > li:last-child{margin-bottom:0; border:0;}
.eum_info_box .eum_info_list03 > li > ul > li{font-size:15px;word-break:keep-all;}



@media all and (min-width:640px){
.eum_info_wrap{/* font-weight: bold; */position:relative;width: 100%;margin:0 auto;}
.eum_info_jus{display:flex;flex-wrap: nowrap;flex-direction: row;justify-content: space-between;}
.eum_info_jus dt{width:150px;padding:25px 0;}
.eum_info_jus dd{width:calc(100% - 150px);font-size:15px;}
.eum_info_list h6{margin-bottom:25px; font-size:18px;}
.eum_info_list .eum_info_list01{display:flex; flex-wrap:nowrap; justify-content:space-between;}
.eum_info_list .eum_info_list01 > li{width:28%; margin-bottom:0;}
.eum_info_list .eum_info_list01 > li.info_bw{width:19.5%; margin-bottom:0;}
.eum_info_box .result span{padding:20px 30px;}
.eum_info_jus.eum_jus01 dt{display: flex;line-height:1.4;margin-bottom: 0;flex-direction: column;justify-content: space-around;}
.eum_info_list01{position:relative;}
}


@media all and (min-width:768px){
.eum_info_jus dt{font-size:20px; border-radius: 30px 0 0 30px;}
.eum_info_jus dd{font-size:17px;line-height:1.4;}
.eum_info_list .eum_info_list01 li > .title{font-size:17px;}
.eum_info_list .eum_info_list01 li > .cont{font-size:15px;}
.eum_info_list .eum_info_list01 li > .cont br{display:block;}
.eum_info_list01{position:relative;}

}


@media all and (min-width:1024px){
.eum_b_title{position: relative;float: right;margin-bottom: 20px;display:inline-block;width: 85%;height: 45px;background: #e9f3ff;border-radius: 50px;margin-bottom: 20px;}
.eum_info_jus{margin-bottom: 20px;}
.eum_info_jus dt{width: 130px;padding:30px 0;}
.eum_info_jus dd{font-size:20px;}
.eum_info_list{margin-top:50px;}
.eum_info_jus.eum_jus01 dt{display: flex;width:150px;flex-direction: column;justify-content: space-around;}
.eum_info_list .eum_info_list01 > li{width:28%;}
.eum_info_list .eum_info_list01 > li.info_bw{width:19%;}
.eum_info_box{padding:0;}
.eum_info_box .eum_info_list03{display:flex;flex-wrap: nowrap;flex-direction: row;justify-content: center;}	
.eum_info_box .eum_info_list03 > li{border-right: 1px dashed #dedede;width: 20%; padding: 10px;margin-bottom:0;border-bottom:0;position:relative;}
    .eum_info_box .eum_info_list03 > li.first{width: 33%;}
.eum_info_box .eum_info_list03 > li.l_before:before{display:inline-block;content:"";width:17px;height:17px;background:#117958;border-radius:50px;position:absolute;top: -11%;transform: translateY(-50%) translate(50%);left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before2:before{display:inline-block;content:"";width:17px;height:17px;background:#2847bb;border-radius:50px;position:absolute;top: -11%;transform: translateY(-50%) translate(50%);left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before3:before{display:inline-block;content:"";width:17px;height:17px;background:#984671;border-radius:50px;position:absolute;top: -11%;transform: translateY(-50%) translate(50%);left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before4:before{display:inline-block;content:"";width:17px;height:17px;background:#73af00;border-radius:50px;position:absolute;top: -11%;transform: translateY(-50%) translate(50%);left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before5:before{display:inline-block;content:"";width:17px;height:17px;background:#d53f6d;border-radius:50px;position:absolute;top: -11%;transform: translateY(-50%) translate(50%);left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before:after{display:inline-block;content:"";width:1px;height: 48px;background:#117958;position:absolute;top: -24px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_before2:after{display:inline-block;content:"";width:1px;height: 48px;background:#2847bb;position:absolute;top: -24px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_before3:after{display:inline-block;content:"";width:1px;height: 48px;background:#984671;position:absolute;top: -24px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_before4:after{display:inline-block;content:"";width:1px;height: 48px;background:#73af00;position:absolute;top: -24px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_before5:after{display:inline-block;content:"";width:1px;height: 48px;background:#d53f6d;position:absolute;top: -24px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_h:before{display:none;}
.eum_info_box .eum_info_list03 > li.l_h:after{display:inline-block;content:"";width:1px;height: 22px;background:#117958;position:absolute;top: -11px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_h2:before{display:none;}
.eum_info_box .eum_info_list03 > li.l_h2:after{display:inline-block;content:"";width:1px;height: 22px;background:#2847bb;position:absolute;top: -11px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_h3:before{display:none;}
.eum_info_box .eum_info_list03 > li.l_h3:after{display:inline-block;content:"";width:1px;height: 22px;background:#984671;position:absolute;top: -11px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_h4:before{display:none;}
.eum_info_box .eum_info_list03 > li.l_h4:after{display:inline-block;content:"";width:1px;height: 22px;background:#73af00;position:absolute;top: -11px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li.l_h5:before{display:none;}
.eum_info_box .eum_info_list03 > li.l_h5:after{display:inline-block;content:"";width:1px;height: 22px;background:#d53f6d;position:absolute;top: -11px;transform: translateY(-50%) translate(50%);left: 50%;}
.eum_info_box .eum_info_list03 > li > .title{width: 120px;}

.eum_info_list01{position:relative;}
.eum_info_box .eum_info_list03 > li > ul > li > p.w_150{font-size:16px;}
}


@media all and (min-width:1100px){
.eum_info_box .eum_info_list03 > li.l_before:before{position:absolute;left: 45%;}
.eum_info_box .eum_info_list03 > li.l_before2:before{position:absolute;left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before3:before{position:absolute;left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before4:before{position:absolute;left: 41%;}
.eum_info_box .eum_info_list03 > li.l_before5:before{position:absolute;left: 41%;}	
}


@media all and (min-width:1150px){
.eum_b_title{width: 87%;}
}

@media all and (min-width:1200px){
.eum_info_list{margin-top:60px;}
}


@media all and (min-width:1240px){
.eum_info_list{margin-top:60px;}
}

@media all and (min-width:1300px){
.eum_b_title{width: 89%;}
}


/* 이음 지원센터 오시는길*/
.box_top .fal{font-weight:600;}
.p_h{padding: 5px 0 0 0;color:#fff;line-height:1.4;}
.p_h1{color:#fff;line-height:1.4;padding:10px 0;}
.eum_load{margin:30px 0px 50px 0px;}
.eum_load > li{border:1px solid #dedede;margin-bottom:15px;background: #2847bb;border-radius: 15px;}
.eum_load > li > span{display:block;height: 60px;padding-top:20px;text-align:center;line-height:120px;}
.eum_load > li > span img{max-width:100%;}
.eum_load > li > p.title{font-size:16px; font-weight:500;}
.eum_load > li > p.p_h1{padding:30px;font-size:16px; font-weight:500;}
.eum_load > li > p.p_h{padding: 30px;font-size:16px;font-weight:500;}
.eum_load > li > a{display:block;padding: 30px 0;position:relative;text-align:center;font-weight:400;font-size:16px;}
/*.eum_load > li:hover > a{background:#07387e; color:#fff; border-radius: 15px;}*/

@media all and (min-width:640px){
	.p_h,.p_h1{font-size:16px;}
    .eum_load > li > a{color: #fff;font-size:18px;}
	.eum_load > li > p.title{font-size:18px;}

	.eum_load{display:flex; flex-wrap:wrap; justify-content:space-evenly;}
	.eum_load > li{width: 22%;}
	.eum_load > li:last-child{margin-right:0px;}
}
@media all and (min-width:1024px){
	.eum_load > li > p.p_h1{padding: 40px;}
}






/*빛마루 이용안내*/
.thumb_style_02 img{margin:0 auto;max-width:100%;}
.thumb_style_02 .thumb_text{padding:20px 0 0;}
.thumb_style_02 .thumb_text > p{color:#232323;word-break:keep-all}
.thumb_style_02 .thumb_text > ul{padding:20px 0 0;}
.thumb_style_02 .thumb_text > ul > li{position:relative; padding-left:90px; font-size:16px; margin-bottom:10px; font-weight:300; line-height:1.3; word-break:keep-all}
.thumb_style_02 .thumb_text > ul.l_p > li{padding-left:20px;}
.thumb_style_02 .thumb_text > ul > li.no_pdn{padding:0;} 
.thumb_style_02 .thumb_text > ul > li > em{display:inline-block; position:absolute; left:0; font-style:normal; font-weight:bold;}
.thumb_style_02 .thumb_text > ul > li.no_pdn em{position:relative;} 
.thumb_style_02 .thumb_text > ul > li > ul{margin-top:15px;}
.thumb_style_02 .thumb_text > ul > li > ul > li{margin-bottom:10px;}
.thumb_style_02 .thumb_text > ul > li > ul > li > span{background:#1a70e5; color:#fff; padding:3px 10px; border-top-right-radius:10px; border-bottom-left-radius:10px; font-size:14px;}
.thumb_style_02 .thumb_text > ul > li > ul > li > ul{padding:10px 0;}
.thumb_style_02 .thumb_text > ul > li > ul > li > ul > li{font-size:14px; line-height:1.2; margin-bottom:5px;}
.thumb_style_02 .thumb_text > ul > li > ul > li > ul > li:before{display:inline-block; vertical-align:-2px; margin-right:5px; content:"・"; font-size:18px; font-weight:bold;}
.thumb_style_02.thumb_full .thumb_text{width:100%;}
.thumb_style_02.thumb_full img{width:auto;}
.thumb_style_02.thumb_full .thumb_text > ul > li{padding-left:0;}
.thumb_style_02.thumb_full .thumb_text > ul > li > em{display:block; position:relative; margin-bottom:10px;}
.thumb_style_02 .thumb_text > ul > li.tl_p{padding-left:20px!important;}
.thumb_style_02 .thumb_text > p.p_s{font-size:18px;}
.thumb_style_02.b_line{border-bottom:none;}

@media all and (min-width:1024px){
	.ts_flex01{display:flex;flex-direction:column;margin:0 auto;}
	.thumb_style_02 img{margin:0;}
	.ts_flex01 img{margin:0;}
	/*.t_i_m img{margin-top: 125px;}*/
	.thumb_style_02 .thumb_text{width:48%; padding:0; margin-top:30px;}
	.ts_flex01 .thumb_text{width:100%;}
	.thumb_style_02 .thumb_text > span{font-size:35px;}
	.thumb_style_02 .thumb_text > span:after{height:5px;}
	.thumb_style_02 .thumb_text > p.p_s{font-size:20px;}
	.thumb_style_02 .thumb_text > ul > li{font-size:18px; padding-left:110px;}
}

@media all and (min-width:1240px){
	.t_i_m img{width: 90%;margin-right: 50px;}
	.ts_flex01{display:flex;justify-content: space-around;flex-direction:row;flex-wrap:nowrap;}
	.thumb_style_02 .thumb_text{width: 62%;padding:0;}
	
}


/*thumb_style01*/
.thumb_style01 img{display:block; margin:0 auto; max-width:100%;}
.thumb_style01 .thumb_text{padding:20px 0 0;}
.thumb_style01 .thumb_text > ul > li{position:relative;padding-left: 100px;margin-top: 2px;margin-bottom:13px;font-weight:300;line-height:1.4;word-break:keep-all;font-size: 15px;}
.thumb_style01 .thumb_text > ul > li:last-child{margin-bottom:0}
.thumb_style01 .thumb_text > ul.l_p > li{padding-left:20px;}
.thumb_style01 .thumb_text > ul > li.no_pdn{padding:0;} 
.thumb_style01 .thumb_text > ul > li > em{display:inline-block;position:absolute;left: 12px;font-style:normal;font-weight: bold;font-size: 15px;font-family: 'NotoSans-Medium';color: #000;}
.thumb_style01 .thumb_text > ul > li.no_pdn em{position:relative;} 
.thumb_style01 .thumb_text > ul > li > em{word-break: keep-all;padding-left:10px;background:url(../images/bullet_dot_b.png) 0 10px no-repeat;margin-bottom:5px;}
.thumb_style01 .thumb_text > ul > li > ul{margin-top:20px;}
.thumb_style01 .thumb_text > ul > li > ul > li{margin-bottom:10px; letter-spacing:-0.1px;}
.thumb_style01 .thumb_text > ul > li > ul > li > span{background:#1a70e5; color:#fff; padding:5px 10px; border-top-right-radius:10px; border-bottom-left-radius:10px; font-weight:500;}
.thumb_style01 .thumb_text > ul > li > ul > li > ul{padding:10px 0;}
.thumb_style01 .thumb_text > ul > li > ul > li > ul > li{font-size:14px; line-height:1.2; margin-bottom:5px;}
.thumb_style01 .thumb_text > ul > li > ul > li > ul > li:before{top:6px!important;}
.thumb_style01 .thumb_text > ul.list_number > li{padding-left:25px;}
.thumb_style01 .thumb_text > ul > li.tl_p{padding-left:20px!important;}
.thumb_style01 .thumb_text > p.p_s{font-size:18px;}
.thumb_style01 .thumb_text > p.p_s01{font-size:15px;font-family: 'NotoSans-Medium';color: #000; text-align:left; margin-top:20px; padding-left:10px;}
.thumb_style01.b_line{border-bottom:none;}

@media all and (min-width:1024px){
	.thumb_style01{margin-top: 20px;background: #f5f5f5;padding: 35px;}
	.ts_flex{display:flex; flex-direction:column;}
	.thumb_style01 img{width:45.8%; margin:0;}
	.ts_flex img{width:50%; margin:0; margin:0 auto;}
	/*.t_i_m img{margin-top: 105px;}*/
	.thumb_style01 .thumb_text{padding:0;}
	.ts_flex .thumb_text{width:100%;}
	.thumb_style01 .thumb_text > span{font-size:35px;}
	.thumb_style01 .thumb_text > span:after{height:5px;}
	.thumb_style01 .thumb_text > p{font-size:32px;}
	.thumb_style01 .thumb_text > p.p_s{font-size:20px;}
	.thumb_style01 .thumb_text > ul > li{padding-left: 100px;}
	.thumb_style01 .thumb_text > ul > li > ul > li > ul > li{font-size:15px;}
	.thumb_style01 .thumb_text > ul.list_number > li{padding-left:30px;}
}

@media all and (min-width:1240px){
	.ts_flex img{width:45%;}
	.ts_flex{display:flex; flex-direction:row; justify-content:space-evenly;}
	.thumb_style01 .thumb_text{width: 100%;padding:0;}
	
}


/*빛마루 이미지*/
.img_list01 li{ text-align:center; margin:20px 0;}
.img_list li01 p{margin:5px 0;} 

@media all and (min-width:768px){
.img_vert01{display:flex;justify-content:space-between;}
.img_vert01 li{ width:32%; }
.img_vert01 li img{ max-width:100%;}
}

.img_top{margin-top:65px;}
.bmr_wrap .cont04.c_bg_no{background:#fff; padding:0}


.siiruBoard-galleryBox dl dd{color:#555 !important;}
.siiruBoardBody .koglSeView{margin-top:15px;}


/*기업성장응답센터*/
.list_basic > li{font-size:15px;}
.info_open02 strong{font-weight:bold; color:#000}
.box_default{background:#f8f8f8; padding:25px 20px;}
.declaration.st01{position:relative;padding: 70px 40px; border:1px solid #021664;}
.declaration.st01:before{content:'';display:block; background:url(../images/bg_img_2024.png) 0 0 no-repeat; width:166px; height:169px; top:0; left:0; position:absolute; transform:rotate(-180deg);}
.declaration.st01:after{content:'';display:block; background:url(../images/bg_img_2024.png) 0 0 no-repeat; width:166px; height:169px; bottom:0; right:0; position:absolute;}
.declaration.st01 dl dt{color: #021664;}
.declaration.st01 strong{color: #021664;}
.declaration.st01 ul{padding-right:40px;}
.declaration.st01 ul li{border-bottom:1px dashed #dcdcdc; padding-bottom:30px;width:100%;}
.declaration.st01 ul li:last-child{padding-bottom:0; border-bottom:none;}

.siiru-boardWrap.request_form  h5, .inner h5{font-size:20px; font-family:'NotoSans-Medium'}
.siiru-boardWrap.request_form .siiruBoard-write dl{padding:0;}
.siiru-boardWrap.request_form .siiruBoard-write dl dt{width:100%; background:#f7f7f7; font-size:16px; padding:10px;}
.siiru-boardWrap.request_form .siiruBoard-write dl dd{margin:15px 0; font-size:16px; padding:10px;}
.siiru-boardWrap.request_form .siiruBoard-write dl dd select{height:40px;}
.siiru-boardWrap.request_form .siiruBoard-write dl dd input[type="text"]{height:40px;}

.siiru-boardWrap.request_form .request_popup{position:relative;}
.siiru-boardWrap.request_form .request_popup > .btn_info{background: #dfdfdf;display:inline-block;padding:10px;margin-top:5px;}
.siiru-boardWrap.request_form .request_popup_con{display:none;position:absolute;top: -30px;left: 92px;width: 350px;padding:10px;background: #fff;z-index: 100;border: 1px solid #cccccc;}
.siiru-boardWrap.request_form .request_popup > .btn_info:hover{cursor:pointer}
.siiru-boardWrap.request_form .request_popup .btn_info[aria-expanded=true] + .request_popup_con{display:block;}
.siiru-boardWrap.request_form .request_popup_con button{background: #444;color:#fff;padding:8px 20px;width: 72px;margin: 10px auto; display:block;}
.siiru-boardWrap.request_form .request_popup_con p{line-height:1.5;font-size:13px;}

.siiru-boardWrap.request_form02.st02 .siiruBoard-view dl{padding:0;}
.siiru-boardWrap.request_form02.st02 .siiruBoard-view dl dt{background:#f7f7f7; padding:20px;}
.siiru-boardWrap.request_form02.st02 .siiruBoard-view dl dd{padding:20px;}
.siiru-boardWrap.request_form02.st02 .siiruBoard-view dl dd ul li{padding-bottom:0}

@media (min-width:768px) {
    .siiru-boardWrap.request_form .siiruBoard-write dl{display:grid; grid-template-columns:20% 1fr;}  
 .siiru-boardWrap.request_form .siiruBoard-write dl dt{width:auto;} 
 .siiru-boardWrap.request_form .siiruBoard-write dl dd{margin:0; } 
    .siiru-boardWrap.request_form .siiruBoard-write    #cFocus_etc3{height:200px;}
    .siiru-boardWrap.request_form .siiruBoard-write #etc3{height:178px;}
}

@media (max-width:1023px) {
	.declaration.st01:before{width:80px;height:81px;background-size: cover;}
    .declaration.st01:after{width:80px;height:81px;background-size: cover;}
}


@media (max-width:500px) {
    .siiru-boardWrap.request_form .request_popup_con{top:0; left:0;}
}

/* step box */
.list_step_comm {
  text-align: center;
  background: #fff;
}

.list_step_comm img {
  max-width: 100%;
}

.list_step_comm > li {
  position: relative;
  padding: 20px;
  border: 1px solid #ddd;
}

.list_step_comm > li + li {
  border-top-width: 0;
}

.list_step_comm > li:after {
  position: absolute;
  bottom: -1px;
  left: 50%;
  z-index: 10;
  width: 20px;
  height: 20px;
  margin-left: -15px;
  background: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg);
  transform-origin: left bottom;
  content: "";
}

.list_step_comm > li:last-child:after {
  content: normal;
}

.list_step_comm strong {
  display: block;
  font-size: 15px;
  line-height: 24px;
  color: #000;
}

.list_step_comm p {
  display: block;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  color: #575757;
}

.list_step_comm .txt_box, .list_step_comm .txt_box2 {
  padding: 9px 10px;
  font-weight: 500;
  font-size: 15px;
  line-height: 21px;
  color: #5C5C5C;
  background: #F2F5FF;
  text-align: center;
}

.list_step_comm .txt_box2 {
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 20px;
}

.list_step_comm .list_desc li {
  padding: 7px 0;
  font-weight: 500;
  font-size: 15px;
  line-height: 24px;
  color: #575757;
}

.list_step_comm .list_desc li + li {
  border-top: 1px dashed #ddd;
}

.list_step_comm.arrow_none > li:after {
  content: normal;
}

@media only screen and (min-width: 768px) {
  .list_step_comm {
    display: grid;
    margin-top: 0;
  }
  .list_step_comm > li {
    padding: 25px;
  }
  .list_step_comm.col2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .list_step_comm.col3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .list_step_comm.col4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .list_step_comm.col5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .list_step_comm.col6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .list_step_comm.col7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .list_step_comm.col8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .list_step_comm.col9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .list_step_comm.col10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .list_step_comm.col2 > li:not(:nth-child(n+3)),
  .list_step_comm.col3 > li:not(:nth-child(n+4)),
  .list_step_comm.col4 > li:not(:nth-child(n+5)),
  .list_step_comm.col5 > li:not(:nth-child(n+6)),
  .list_step_comm.col6 > li:not(:nth-child(n+7)),
  .list_step_comm.col7 > li:not(:nth-child(n+8)),
  .list_step_comm.col8 > li:not(:nth-child(n+9)),
  .list_step_comm.col9 > li:not(:nth-child(n+10)),
  .list_step_comm.col10 > li:not(:nth-child(n+11)) {
    border-top-width: 1px;
  }
  .list_step_comm.col2 > li:not(:nth-child(2n-1)),
  .list_step_comm.col3 > li:not(:nth-child(3n-2)),
  .list_step_comm.col4 > li:not(:nth-child(4n-3)),
  .list_step_comm.col5 > li:not(:nth-child(5n-4)),
  .list_step_comm.col6 > li:not(:nth-child(6n-5)),
  .list_step_comm.col7 > li:not(:nth-child(7n-6)),
  .list_step_comm.col8 > li:not(:nth-child(8n-7)),
  .list_step_comm.col9 > li:not(:nth-child(9n-8)),
  .list_step_comm.col10 > li:not(:nth-child(10n-9)) {
    border-left-width: 0;
  }
  .list_step_comm.col2 > li:nth-child(2n):after,
  .list_step_comm.col3 > li:nth-child(3n):after,
  .list_step_comm.col4 > li:nth-child(4n):after,
  .list_step_comm.col5 > li:nth-child(5n):after,
  .list_step_comm.col6 > li:nth-child(6n):after,
  .list_step_comm.col7 > li:nth-child(7n):after,
  .list_step_comm.col8 > li:nth-child(8n):after,
  .list_step_comm.col9 > li:nth-child(9n):after,
  .list_step_comm.col10 > li:nth-child(10n):after {
    content: normal;
  }
  .list_step_comm.col2 > li:after,
  .list_step_comm.col3 > li:after,
  .list_step_comm.col4 > li:after,
  .list_step_comm.col5 > li:after,
  .list_step_comm.col6 > li:after,
  .list_step_comm.col7 > li:after,
  .list_step_comm.col8 > li:after,
  .list_step_comm.col9 > li:after,
  .list_step_comm.col10 > li:after {
    left: 100%;
    top: 50%;
    margin: -6px 0 0 1px;
    transform: rotate(-45deg);
  }
}

.info_open02.new_bullet .lt01 > li{color:#021664; font-weight:bold; padding-left:16px}
.info_open02.new_bullet .lt01 > li:before{width: 9px;height: 15px;background:url(../images/list_bullet.png) 0 0 no-repeat;top: 5px;background-size: contain;}
.lt04.st001 > li:before{top:14px;}

@media (max-width:767px) {
    .info_open02.new_bullet .m_btn{height:60px; margin:10px 0;}
}