@charset "utf-8";
/*	
	-----------------------------------------------
	* sub.css
	-----------------------------------------------
*/

.opinion_wrap {width:auto;}
.radio_list {width:80%;}
.radio_list >li:not(:last-child) {width:20%; margin-right:0;}
.radio_list >li label {width:auto;}

@media screen and (max-width: 960px){
	.radio_list {width:100%;}	
}
@media screen and (max-width: 480px){
	.radio_list >li:not(:last-child) {width:auto;}
	}

.none {
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    font-size: 0px;
    line-height: 0;
    overflow: hidden;
}

.ctn_area h1.depth_tle {margin:15px 0 0;color:#3b3a3a;font-size: 24px;font-weight:800;line-height:1.3;}
.ctn_area h1.depth_tle:before {display:block; margin:0 0 0.4em; width:20px; height:4px; background:#3589d8; content:'';}

.ctn_area .depth_01 {margin:20px 0 0;}
.ctn_area .depth_01 li:before {display:inline-block;margin: 4px 8px 0 0;width:10px;height:10px;background:rgb(79,210,237);background: linear-gradient(135deg, rgba(79,210,237,1) 50%, rgba(57,57,185,1) 50%);vertical-align: top;content:'';}
.ctn_area .depth_01 li {padding:0 0 0 0.8em;margin:0 0 1em;color:#3b3a3a;font-size: 17px;font-weight:700;}
.ctn_area .depth_01 li:after{content:''; display:block; clear:both;}
.ctn_area .depth_01 ol.list_num{margin-top:10px;}
.ctn_area .depth_01 ol.list_num li{font-size:15px; font-weight:400; color:#757575; background:none;}

.ctn_area h2 {padding: 0 0 0 1.5em;margin: 2.3em 0 1em; color:#3b3a3a; font-size:21px; font-weight:700;}
.ctn_area .depth_02 {margin:13px 0 0 15px;}
.ctn_area .depth_02 li:before {display:inline-block; width:3px; height:3px; margin:0 0.3em 0 0; background:rgb(79,210,237); vertical-align:middle; content:'';}
.ctn_area .depth_02 li {padding:0;margin: 0 0 4px;background:none;color:#757575;font-size:14px;font-weight:400;}
.ctn_area .depth_02 li strong {color:#1b6094;}

.ctn_area .depth_03 {margin:10px 0 8px !important;}
.ctn_area .depth_03 li {padding:0; margin:0 0 10px 12px; background:none; color:#a5a5a5; font-size:14px; font-weight:300;}
.ctn_area .depth_03 li:before {display:inline-block; width:4px; height:1px; margin:0 0.3em 0 0; background:#a5a5a5; vertical-align:middle; content:'';}

.ctn_area .depth_none {padding:0; margin:5px 0 0 17px; background:none; color:#757575; font-size:14px; font-weight:400;}


.opinion_wrap{width: auto;}



/* layout */
.con_width{width:1200px;margin-left:auto;margin-right:auto;}
@media all and (max-width: 1200px) {
	.con_width{width:96%;margin-left:2%;margin-right:2%;}
}
@media all and (max-width: 650px) {
	body{font-size:14px;word-wrap: break-word; word-break: keep-all;}
	.con_width{width:94%;margin-left:3%;margin-right:3%;}
}


#container{position:relative;z-index:9;}


/* sub */
.svis { width:100%; height:261px;position:relative;z-index:100;background:#f6eee6 url('../images/layout/sub_visual.jpg') 50% 0 no-repeat;}
.svis_bg2{background-color:#f8ebc9; background-image:url('../images/layout/sub_visual02.jpg') ;}
.svis_bg3{background-color:#c2e9f0;background-image:url('../images/layout/sub_visual03.jpg') ;}
.svis_bg4{background-color:#e1f2c8;background-image:url('../images/layout/sub_visual04.jpg') ;}
.svis_bg5{background-color:#ffebeb; background-image:url('../images/layout/sub_visual05.jpg') ;}
.svis_bg6{background-color:#d8e0fb; background-image:url('../images/layout/sub_visual07.jpg') ;}
.svis_bg7{background-color:#c7ebff; background-image:url('../images/layout/sub_visual06.jpg') ;}
.svis_bg8{} 
.svis .tit {position:relative;display:block;font-size:46px;line-height:1.2em;color:#FFF;margin-bottom:25px; padding-top:7%;box-sizing:border-box;font-weight:500;text-align:center;} 
.svis .txt {display:block;font-size:17px;color:#FFF;line-height:28px;text-align:center;}
@media all and (max-width: 650px) {
	.svis{height:150px;background-size:cover;}
	.svis .tit{font-size:2.4em;margin-bottom:10px;padding-bottom:0;padding-top:10%;}
	.svis .txt{font-size:1em;line-height:1.5em;}
}

#_snb {width:100%;position:absolute;bottom:-24px;z-index:10; box-sizing:border-box;}
#_snb .con_width{border:1px solid #e0e0e0;border-left:0;background: #fff;}
#_snb .con_width:after {content:"";display:block;clear:both;}
#_snb .con_width > li {float:left;width:250px;position:relative; border-right:1px solid #e0e0e0; }
#_snb .con_width > li > a {display:block;height:55px;line-height:55px;padding:0 25px;position:relative;color:#222;}
#_snb .con_width > li > a:before {content:"";display:block; width:15px;height:9px; position:absolute;top:50%;    margin-top:-3.5px;    right:24px;    background:url('../images/layout/blet_select.png') no-repeat;}
#_snb .con_width > li:first-child {width:55px; text-align:center; /*border-color: #286090;*/background: #286090;}
#_snb .con_width > li:first-child :before{display:none;}
#_snb .con_width > li:first-child a{padding:0;}
#_snb .con_width > li a img{padding-top:17px;vertical-align:top;}

#_snb .con_width ._ov > ul, #_snb .con_width ._ovv > ul {display:none;position:absolute;left:0;min-width:100%;white-space:nowrap;background:#fff;}
#_snb .con_width ._ov > ul li, #_snb .con_width ._ovv > ul li {border:1px solid #ddd;margin-top:-1px;}
#_snb .con_width ._ov > ul li:first-child, #_snb .con_width ._ovv > ul li:first-child {margin-top:0;}
#_snb .con_width ._ov > ul li a, #_snb .con_width ._ovv > ul li a {display:block;padding:10px 10px 10px 15px;font-size:14px;}
#_snb .con_width ._ov:hover > ul, #_snb .con_width ._ovv:hover > ul {display:block;}
@media all and (max-width: 650px) {
	#_snb .con_width > li{width:40%;}
	#_snb .con_width > li:first-child {width:10%;}
	#_snb .con_width > li:first-child img{width:12px;} 
	#_snb .con_width > li > a{height:35px;line-height:35px;padding:0 10px;font-size:1em;}
	#_snb .con_width > li > a:before { right:10px; }
	#_snb .con_width ._ov > ul li a, #_snb .con_width ._ovv > ul li a {display:block;padding:10px 10px;font-size:1em;}
	#_snb .con_width  li a img{padding-top:12px;}
}


.tit_tree{padding:10px 0 10px 62px;font-size:24px;font-weight:500;background:url('../images/layout/icon_tree.png') no-repeat ;}
.tit_tree .desc{padding-left:10px;font-size:16px;font-weight:400;}
.tit_h3{padding:88px 0 45px; /* text-align:center; */font-size:38px;font-weight:500; line-height:1.2em;}
.tit_h3 .f_em{font-size:18px;display:block;color:#ff8f23 ;}
.tit_h3 .desc{display:block;font-size:16px;color:#999 ;font-weight:normal;}
.tit_h4{font-size:21px;font-weight:500; line-height:1.2em; color:#222;}

@media all and (max-width: 650px) {
	.tit_tree{padding:5px 0 5px 40px;background-size:30px auto;font-size:1.5em;line-height:1.2em;}
	.tit_h3{padding:50px 0 30px; font-size:2em;}
	.tit_h3 .f_em{font-size:0.6em;}
	.tit_h3 .desc{font-size:0.5em;}
	.tit_h4{ font-size:1.5em;}
}


.list-style{padding-left: 18px;background: url("../images/layout/list-style.png") no-repeat 0 3px;}


#contents {position:relative;}
#contents .cont-top {position:relative;padding:60px 0 35px 0;}
#contents .cont-top:after {content:'';display:block;clear:both}
#contents .cont-top .cont-tit {float:left; letter-spacing:-0.02em; font-size:38px;font-weight:500; line-height:1.2em;}
#contents .cont-ctrl-btns {float:right;}
#contents .cont-ctrl-btns button, #contents .cont-ctrl-btns a {display:inline-block;width:41px;height:41px;border:0;vertical-align:top;}
#contents .cont-ctrl-btns .btn-print {background:url(../images/layout/cont_print.png) no-repeat 0 0;}
#contents .cont-ctrl-btns .btn-favi {background:url(../images/layout/cont_fv.png) no-repeat 0 0;}

#contents .cont {padding:0 0 80px 0;font-size:16px;line-height:1.6;word-break:keep-all;word-wrap:break-word;min-height:400px}
#contents .cont:after {clear:both;content:"";display:block;}
#contents .cont .cont-charge {overflow:hidden;padding:30px 30px 30px 140px;margin-top:40px;border:1px dotted #ddd;background:url(../images/layout/charge_bg.gif) no-repeat 30px center;}
#contents .cont .cont-charge .txt {font-size:15px;color:#333;margin-bottom:5px;word-break:keep-all}
#contents .cont .charge-list {margin-bottom:10px;}
#contents .cont .charge-list li {margin-right:20px;font-size:13px;color:#555;}

#contents .cont .charge-list li em {font-style:normal;color:#333} 
#contents .cont .charge-list li .part {padding-left:20px;background:url(../images/layout/charge_name.gif) no-repeat 0 0;}
#contents .cont .charge-list li .tel {display:inline-block;padding-left:18px;background:url(../images/layout/charge_tel.gif) no-repeat 0 3px;margin-left:30px}
#contents .cont .charge-list li .mail {display:none}
#contents .cont .cont-charge .update {padding-left:25px;margin-top:5px;background:url(../images/layout/charge_update.gif) no-repeat 0 center;}


/* 컨텐츠 타이틀*/
.c-tit01 {position:relative;font-size:23px;color:#2b405b;padding-top:13px;margin-bottom:30px;line-height:1;}
.c-tit01:after {content:'';position: absolute;left:0;top:0;width:8px;height:4px;background:#07469b;}
.c-tit01:before {content:'';position: absolute;left:0;top:0;width:24px;height:4px;background:#4a8fdd;}
.c-tit02 {position:relative !important;font-size:20px !important;color:#005fca !important;margin:0 0 25px 0 !important;line-height:1;}
#conts h4:not(#seach_title):before, #conts h5:before{display: none;}
.c-tit03 {position:relative !important;font-size:1.125em !important;color:#49586c !important;padding:0 0 0 15px !important;margin-bottom:15px !important;line-height:1 !important;}
.c-tit03:after {content:'';position: absolute;left:0;top:7px;width:4px;height:4px;border-radius:4px;background:#49586c;}

@media all and (max-width:768px){
	.c-tit01 {font-size:1.125em;margin-bottom:20px;}
	.c-tit02 {font-size:1.063em;margin:0 0 15px 0 !important;}
	.c-tit03 {font-size:0.938em;background-position:0 3px;padding-left:10px;margin-bottom:10px;}
}

/* 리스트 스타일 */
.c-list01 li, .c-list01-li {position:relative;font-size:1em;padding-left:15px;margin:5px 0;color:#666;}
.c-list01 li:before, .c-list01-li:before {content:"";position:absolute;top:11px;left:0;width:3px;height:3px;background:#2b405b;}
.c-list01 li ul {margin-top:5px}
.c-list01 li ul li {font-size:0.938em;color:#777;margin:0}
.c-list01 li ul li:before {width:5px;height:1px;top:12px;background:#888;}
.c-list01 li .tit {color:#2b405b;font-weight:600;}
.c-list01 li .tit-sec {position:relative;display:inline-block;min-width:40px;color:#2b405b;font-weight:500;padding-right:20px;margin-right:15px;}
.c-list01 li .tit-sec:after {content:'';position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background:#cbcbcb;}
.c-list01 li ul li ul {margin-top:4px; margin-bottom:6px; }
.c-list01 li ul li ul li{color:#666;margin:0}
.c-list01 li ul li ul li:before {content:"";position:absolute; top:8px;left:0;width:2px;height:2px; background:#888;}

.c-list02 li, .c-list02-li {position:relative;font-size:1em;padding-left:15px;margin:5px 0;color:#666;}
.c-list02 li:before, .c-list02-li:before {content:"";position:absolute;top:11px;left:0;width:6px;height:1px;background:#2b405b;}
.c-list02 li ul {margin-top:5px}
.c-list02 li ul li {font-size:0.938em;color:#777;margin:0}
.c-list02 li ul li:before {width:5px;height:1px;top:12px;background:#888;}
.c-list02 li .tit {color:#2b405b;font-weight:500;}
.c-list02 li .num {display:inline-block;font-size:13px;text-align:center;width:24px;color:#fff;font-weight:300;margin-right:5px;background:#07469b;}

.c-list03 li, .c-list03-li {position:relative;font-size:1em;margin:10px 0;color:#666;padding-left:40px;}
.c-list03 li ul {margin-top:5px}
.c-list03 li ul li:before {content:"";position:absolute;top:11px;left:0;width:5px;height:1px;top:12px;background:#888;}
.c-list03 li .num {position:absolute;top:0;left:0;font-size:13px;text-align:center;width:24px;height:24px;line-height:24px;color:#fff;font-weight:300;margin-right:5px;background:#07469b;vertical-align:top;}


.c-dllist01 {font-size:0.938em;color:#555;}
.c-dllist01 dt, .c-dllist01 dd {display:inline-block;vertical-align:top;margin-top:2px;margin-bottom:3px;padding-top:4px;padding-bottom:5px;}
.c-dllist01 dt {background:#07469b;padding-left:15px;padding-right:15px;color:#fff;width:auto;}
.c-dllist01 dd {padding-left:12px;width:90%;}


/* 탭메뉴 */

.c-tab01 {position:relative;overflow:hidden;margin-bottom:30px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #333;background:#f1f1f1;}
.c-tab01 ul{display: table; table-layout:fixed; width: 100%; }
.c-tab01 li {display: table-cell; font-size:1.063em;text-align:center;}
.c-tab01 li a {display:block;background:#fff; font-size: 17px;border:1px solid #ccc;border-left:0; border-top:0;transition:all .3s ease}
.c-tab01 li a .span {display:block;padding:16px 24px 16px;font-weight:400;;color:#555;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .3s ease}
.c-tab01 li a .span:after {content:"";display:inline-block;vertical-align:middle; height:25px;}
.c-tab01 li.active a, .c-tab01 li:hover a, .c-tab01 li a:hover, .c-tab01 li a:focus, .c-tab01 li a:active {background:#23a674;/*border-color:#23a674;*/}
.c-tab01 li.active a .span, .c-tab01 li:hover a .span, .c-tab01 li a:hover .span, .c-tab01 li a:focus .span, .c-tab01 li a:active .span {color:#fff;}
.c-tab01 li.active a .span:after, .c-tab01 li:hover a .span:after, .c-tab01 li a:hover .span:after, .c-tab01 li a:focus .span:after, .c-tab01 li a:active .span:after {}

.c-tab02 {position:relative;margin-bottom:2.5em;}
.c-tab02:after {content:"";display:block;clear:both;}
.c-tab02 ul li {position:relative;float:left;margin:0 25px;}
.c-tab02 ul li:first-child {margin-left:0;}
.c-tab02 ul li:last-child {margin-right:0;}
.c-tab02 ul li:before {position:absolute;top:50%;right:-25px;margin-top:-8px;content:"";display:block;width:1px;height:15px;background:#ddd;}
.c-tab02 ul li:last-child:before {display: none;}
.c-tab02 ul li a {display:block;line-height:1}
.c-tab02 ul li a span {position:relative;font-size:1.063em;display:block;color:#333; font-weight:400;padding:15px 0;}
.c-tab02 ul li a span:after {position:absolute;bottom:0;left:50%;content:"";display:block;width:0;height:1px;background:#ccc;transition:all .3s ease;}
.c-tab02 ul li a:hover span:after, .c-tab02 ul li a:focus span:after {width:100%;left:0;}
.c-tab02 ul li.over a span {position:relative;padding-right:25px;color:#004993;}
.c-tab02 ul li.over a span:before {content:"";position:absolute;right:0;top:50%;margin-top:-4.5px;width:5px;height:9px;}
.c-tab02 ul li.over a span:after {width:100%;left:0;height:2px;background-color:#004993;}

.tab-pane{display: none;}
.tab-pane.active{display: block;}


@media all and (max-width:1000px){
	.c-tab01 li {width:33.333%;}
}
@media all and (max-width:768px){
	.c-tab01 li {width:50%;font-size:14px;}
	.c-tab01 li a span {padding:11px 15px 10px;}
	.c-tab01 li a span:after {width:18px;height:18px;background-size:18px auto}
	.c-tab01 li.over a span:after, .c-tab01 li:hover a span:after, .c-tab01 li a:hover span:after, .c-tab01 li a:focus span:after, .c-tab01 li a:active span:after {margin-left:20px}
	.c-tab02 ul li a span {font-size:14px}
}




/* 컨텐츠 공통 /////////////// */
 
 /* 작은 이미지 박스 */
.smw-img {border:1px solid #ccc;text-align:center;padding:40px 20px;}
.smg-img {border:1px solid #ccc;background:#f9f9f9;text-align:center;padding:40px 20px;}
@media only screen and (max-width:600px) {
	.smw-img, 	.smg-img {padding:10px;}
}
 
/* 화면나눔(2개) */
.divi-2{overflow:hidden;}
.divi-2 div{float:left;width:50%;}
.divi-2 .gap{display:none;}
@media only screen and (max-width:768px){
	.divi-2 div{width:100%;}
	.divi-2 .gap{display:block;}
}

/* 컨텐츠 타이틀 - 추가1 */
.c-stit01 {text-align:center;position:relative;}
.c-stit01 h3 { font-size:18px;line-height:1.25em;padding:0 28px;margin-bottom:19px;color:#333;margin-top:13px;border-right:4px solid #206ac1;border-left:4px solid #206ac1;display:inline-block;}

/* 컨텐츠 타이틀 - 추가2 */
.b-title {padding:12px 20px 0;padding-bottom:0; /*font-family:'Nanum Myeongjo', '나눔명조', 'Nanum Gothic, "나눔고딕","돋움",Dotum;*/}
.b-title p {text-align:center;color:#2b4259;font-size:30px;line-height:1.2;letter-spacing:-2px;}
.b-title p img.quotes-left{padding-right:20px;vertical-align:top;}
.b-title p img.quotes-right{padding-left:20px;vertical-align:top;}
.b-title p span{display:inline-block;}
@media only screen and (max-width:999px){
.b-title p img.quotes-left {padding-right:0;display:block;margin:0 auto 10px;}
.b-title p img.quotes-right {padding-left:0;display:block;margin:10px auto 0;}
}

/* 컨텐츠 타이틀 - 추가3 */
.img-txt50 {overflow:hidden;}
.img-txt50 img {float:left;margin-right:50px;}
.disasterHead01-bg {background:url(../images/layout/disasterHead01_bg.jpg) no-repeat 97% bottom;min-height:330px;}

@media only screen and (max-width:1200px){
	.disasterHead01-bg {background:0;min-height:0;}
}
@media only screen and (max-width:640px){
	.img-txt50 img {width:100%;margin-right:0;margin-bottom:30px;}
}


/* 상단 꾸밈 박스 - 파란배경(정보공개제도, 그린서비스) */
.bp-box { overflow:hidden;}
.bp-box .top-img { float:left;width:50%;}
.bp-box .top-img img {/*width:100%;*/height:auto;}
.bp-box .top-txt {float:right;width:50%;min-height:350px;color:#fff;text-align:center;padding:40px 50px 0;background:url(../images/layout/bg_openinfo_txt.jpg) no-repeat 0 0;box-sizing:border-box;}
.bp-box .top-txt .ico { position:relative;height:43px; display:block;text-align:center;margin-bottom:20px;}
.bp-box .top-txt .ico:before { position:absolute;content:"";display:block;top:29px;left:0;width:200px;height:1px;background:rgba(255,255,255,0.2)}
.bp-box .top-txt .ico:after { position:absolute;content:"";display:block;top:29px;right:0;width:200px;height:1px;background:rgba(255,255,255,0.2)}  
.bp-box .top-txt .tit { font-size:23px;margin-bottom:13px;}
.bp-box .top-txt .txt { font-size:15px;font-weight:300;}
.brick-gbox { padding:30px 0 31px;background:url(../images/layout/bg_brick_gray.jpg) repeat 0 0;margin-top:20px;}
@media only screen and (max-width:1200px){
	.bp-box .top-img { width:35%;}
	.bp-box .top-txt {width:65%;background-size:cover;}
}
@media only screen and (max-width:768px){
	.bp-box .top-img { float:none;width:100%;}
	.bp-box .top-img img {width:100%;}
	.bp-box .top-txt {float:none;width:100%;min-height:initial;padding:40px 50px;background-size:cover;}
	.brick-gbox { padding:40px;}
}
@media only screen and (max-width:640px){
	.bp-box .top-txt { padding:30px;}
	.brick-gbox { padding:30px;}
}
@media only screen and (max-width:480px){
	.bp-box .top-txt { padding:30px;}
	.brick-gbox { padding:20px;}
}


/* 2단_아이콘 없는 박스(2개) */
.dl-box  { margin:10px 0;overflow:hidden;}
.dl-box dl { float:left;width:580px;padding:20px 0;margin-left:40px;border:1px solid #ccc;background:#f6f6f6;box-sizing:border-box;display:table}
.dl-box dl:first-child, .dl-box dl.n01 {margin-left:0;}
.dl-box dl dt {width:150px;padding:0 30px;font-size:19px;color:#222;font-weight:bold;line-height:1.5em;text-align:center;display:table-cell;vertical-align:middle;box-sizing:border-box;}
.dl-box dl dd { position:relative;padding:15px 30px 15px 30px;display:table-cell;vertical-align:middle; line-height:1.68em;height:80px;overflow:hidden}
.dl-box dl dd:after { position:absolute;content:"";display:block;top:0;left:0;width:1px;height:100%;background:url(../images/layout/bg_cert_wrap.gif) repeat-y 0 0;min-height:110px}

@media only screen and (max-width:1200px){
	.dl-box dl { width:47%;}
}
@media only screen and (max-width:768px){
	.dl-box dl { float:none;width:100%;margin-left:0;margin-top:15px;}	
	.dl-box dl:first-child, .dl-box dl.n01 {margin-top:0;}
	.dl-box dl dd {height:auto}
}
@media only screen and (max-width:480px){
	.dl-box dl {padding:15px;}	
	.dl-box dl dt  { width:auto;font-size:16px;padding-bottom:15px;display:block;}
	.dl-box dl dd { height:auto;display:block;padding:0;padding-top:15px}
	.dl-box dl dd:after {  width:100%;height:1px;background-repeat:repeat-x;left:auto;top:0;min-height:initial;min-height:auto}
}

/* 2단_파란 라인아이콘 */
.ul-box {overflow:hidden;}
.ul-box li {float:left;width:49%;background:#f6f6f6;border:1px solid #ccc;margin-right:2%;box-sizing:border-box;overflow:hidden;padding:25px 30px;padding-left:0;display:table;min-height:140px;}
.ul-box li:last-child {margin-right:0;}
.ul-box li span {width:23%;text-align:center;display:table-cell;vertical-align:middle;font-size:19px;font-weight:500;color:#222;height:70px}
.ul-box li p {width:72%;background:url(/homepage/kor/_Img/Common/dot_y_black.gif) repeat-y left top;font-size:16px;color:#555;padding-left:5%;min-height:50px;display:table-cell;vertical-align:middle;}
@media only screen and (max-width:768px){
.ul-box li {width:100%;margin-bottom:20px;}
.ul-box li:last-child {margin-bottom:0;}
}
@media only screen and (max-width:480px){
.ul-box li {width:100%;margin:0;padding:5%;padding-top:0;margin-bottom:20px;}
.ul-box li:last-child {margin-bottom:0;}
.ul-box li span {float:left;width:100%;padding-top:100px;}
.ul-box li p {float:left;width:100%;padding:20px 0 0 0;text-align:center;min-height:0;background:url(../images/layout/dot_x_black.gif) repeat-x 0 top;}
}

/* 1단_파란 라인아이콘 */
.ul-box2 {}
.ul-box2 li {width:100%;background:#f6f6f6;border:1px solid #ccc;box-sizing:border-box;overflow:hidden;padding:25px 30px;padding-left:0;display:table;min-height:120px;margin-bottom:20px;}
.ul-box2 li:last-child {margin-bottom:0;}
.ul-box2 li span {width:13%;text-align:center;display:table-cell;vertical-align:middle;}
.ul-box2 li p {width:84%;background:url(../images/layout/dot_y_black.gif) repeat-y left top;font-size:16px;color:#555;padding-left:3%;min-height:50px;display:table-cell;vertical-align:middle;}
@media only screen and (max-width:640px){
.ul-box2 li {width:100%;margin:0;padding:5%;padding-top:0;margin-bottom:20px;}
.ul-box2 li:last-child {margin-bottom:0;}
.ul-box2 li span {float:left;width:100%;padding-top:100px;}
.ul-box2 li p {float:left;width:100%;padding:20px 0 0 0;text-align:center;min-height:0;background:url(../images/layout/dot_x_black.gif) repeat-x 0 top;}
}

/* 3단_파란 라인아이콘 */
.ul-box3 {overflow:hidden;}
.ul-box3 li {float:left;width:32%;background:#f6f6f6;border:1px solid #ccc;margin-right:2%;box-sizing:border-box;overflow:hidden;padding:25px 30px;padding-left:0;display:table;min-height:140px;}
.ul-box3 li:last-child {margin-right:0;}
.ul-box3 li span {width:23%;text-align:center;display:table-cell;vertical-align:middle;font-size:19px;font-weight:500;color:#222;height:70px}
.ul-box3 li p {width:72%;background:url(/homepage/kor/_Img/Common/dot_y_black.gif) repeat-y left top;font-size:16px;color:#555;padding-left:5%;min-height:50px;display:table-cell;vertical-align:middle;}
@media only screen and (max-width:768px){
.ul-box3 li {width:100%;margin-bottom:20px;}
.ul-box3 li:last-child {margin-bottom:0;}
.c-list01 li ul li{font-size: 14px;}
}
@media only screen and (max-width:480px){
.ul-box3 li {width:100%;margin:0;padding:5%;padding-top:0;margin-bottom:20px;}
.ul-box3 li:last-child {margin-bottom:0;}
.ul-box3 li span {float:left;width:100%;padding-top:100px;}
.ul-box3 li p {float:left;width:100%;padding:20px 0 0 0;text-align:center;min-height:0;background:url(../images/layout/dot_x_black.gif) repeat-x 0 top;}
}

/* 3단_파란초록노란_육각아이콘 */
.contact-box {border:1px solid #ccc;overflow:hidden;padding:40px 0;}
.contact-box dl{float:left;width:33%;padding:0 2%;background:url(../images/layout/dot_y_black.gif) repeat-y right top;text-align:center; margin:0 0;}
.contact-box dl:last-child {background:0;}
.contact-box dl dt{font-size:24px;color:#000;font-weight:500;line-height:2.0;}
.contact-box dl dt p{padding-top:115px;}
.contact-box dl dt.bg-dia-blue{background:url(../images/sub/bg_dia_blue.png) no-repeat 50% top;}
.contact-box dl dt.bg-dia-green{background:url(../images/sub/bg_dia_green.png) no-repeat 50% top;}
.contact-box dl dt.bg_dia_yellow{background:url(../images/sub/bg_dia_yellow.png) no-repeat 50% top;}
.contact-box dl dd{font-size:15px;color:#666;}
.contact-box dl dt p.icon_w_1{background:url(../images/sub/icon_w_1.png) no-repeat 50% top;}
.contact-box dl dt p.icon_w_2{background:url(../images/sub/icon_w_2.png) no-repeat 50% top;}
.contact-box dl dt p.icon_w_3{background:url(../images/sub/icon_w_3.png) no-repeat 50% top;}
.contact-box dl dt p.icon_w_4{background:url(../images/sub/icon_w_4.png) no-repeat 50% top;}
@media only screen and (max-width:768px){
.contact-box {padding:0 5%;}
.contact-box dl{float:left;width:100%;padding:5% 0;background:url(../images/sub/dot_x_black.gif) repeat-x 0 bottom;text-align:center;}
.contact-box dl:last-child {background:0;}
.contact-box dl dt{font-size:24px;color:#000;font-weight:500;line-height:2.0;}
.contact-box dl dt p{margin-top:10px;}
}

/* 파란초록_육각아이콘(4개) */
.contact-box2 {border:1px solid #ccc;overflow:hidden;padding:40px 0;}
.contact-box2 dl{float:left;width:25%;padding:0 2%;background:url(../images/sub/dot_y_black.gif) repeat-y right top;text-align:center; margin:0 0;}
.contact-box2 dl:last-child {background:0;}
.contact-box2 dl dt{font-size:20px;color:#000;font-weight:500;line-height:2.0;}
.contact-box2 dl dt p{padding-top:115px;}
.contact-box2 dl dt.bg-dia-blue{background:url(../images/sub/bg_dia_blue.png) no-repeat 50% top;}
.contact-box2 dl dt.bg-dia-green{background:url(../images/sub/bg_dia_green.png) no-repeat 50% top;}
.contact-box2 dl dt.bg_dia_yellow{background:url(../images/sub/bg_dia_yellow.png) no-repeat 50% top;}
.contact-box2 dl dt.bg_dia_gray{background:url(../images/sub/bg_dia_gray.png) no-repeat 50% top;}
.contact-box2 dl dd{font-size:15px;color:#666;}
.contact-box2 dl dt p.icon_w_1{background:url(../images/sub/icon_w_1.png) no-repeat 50% top;}
.contact-box2 dl dt p.icon_w_2{background:url(../images/sub/icon_w_2.png) no-repeat 50% top;}
.contact-box2 dl dt p.icon_w_3{background:url(../images/sub/icon_w_3.png) no-repeat 50% top;}
.contact-box2 dl dt p.icon_w_4{background:url(../images/sub/icon_w_4.png) no-repeat 50% top;}
@media only screen and (max-width:768px){
	.contact-box2 {padding:0 5%;}
	.contact-box2 dl{float:left;width:100%;padding:5% 0;background:url(../images/layout/dot_x_black.gif) repeat-x 0 bottom;text-align:center;}
	.contact-box2 dl:last-child {background:0;}
	.contact-box2 dl dt{font-size:24px;color:#000;font-weight:500;line-height:2.0;}
	.contact-box2 dl dt p{margin-top:10px;}
}

/* 다운박스 */
.down-box {background:#f6f6f6;padding:15px 30px;overflow:hidden;min-height:45px;}
.down-box p {float:left;color:#555;font-size:16px;padding:10px 0 0 20px;background:url(../images/layout/dot_down.png) no-repeat 5px 20px;line-height:1.4;}
.down-box a {float:right;right:0;}
@media only screen and (max-width:999px){
	.down-box p {width:100%;}
	.down-box a {float:left;margin:20px 0 10px 20px;}
}


/*설ㄹ칩목적 및 연혁*/

.ci-wr{position:relative;border:1px solid #ccc;}
.ci-single .ci-grid{position:absolute;top:0;left:0;width:38%;height:100%;border-right:1px solid #ccc;}
.ci-single{min-height:190px;padding:50px 50px 50px 42%;}
.ci-single img{position:absolute;top:50%;margin-top:-30%}
.ci-grid{background:url(/homepage/kor/_Img/Content/bn_grid.png) 0 0;}


.ci-col2-wr{position:relative;}
.ci-col2-wr .ci-down{position:absolute;top:-10px;right:0;}
.ci-wr .ci-down{position:absolute;top:-60px;right:0;}

.ci-col2-wr:after{content:"";display:block;clear:both;}
.ci-col2-col .ci-grid{width:100%;border:1px solid #ccc;}
.ci-col2-col .ci-grid2{width:50%;border:1px solid #ccc;}

.ci-col2-col{float:left;width:48%;}
.ci-col2-col:last-child{margin-left:4%;}

.ci-full .ci-grid{text-align:center;border:1px solid #ccc;}

@media only screen and (max-width:750px){
	.ci-single .ci-grid{position:relative;border-bottom:1px solid #ccc;text-align:center;width:100%;}
	.ci-single{padding:0;}
	.ci-single img{position:relative;top:auto;margin:0;height:100%;}
	.ci-wr .c-list01{padding:20px;}
}
@media only screen and (max-width:600px){
	.ci-col2-col{width:100%;}
	.ci-col2-col:last-child{margin-left:0;margin-top:30px;}
	.ci-col2-col .ci-grid2{width: 100%;}
}
@media only screen and (max-width:400px){
	.ci-single img{position:relative;top:auto;margin:0;width:100%;height:auto;}
	.ci-single .ci-grid{height:auto;}
}



/* 주요시설현황(기본 4개) */
.majorfac-top {position:relative;}
.majorfac-top h3 {position:absolute; right:0; top:-20px; display:block; width:420px; height:360px; background:url(../images/sub/pattern_03.gif) repeat center center; text-align:center;color:#fff;font-size:26px;font-weight:500;box-shadow:-20px 15px 30px -1px rgba(0,0,0,0.21)}
.majorfac-top h3:before {content:"";display:block;width:7px;height:7px;background:#fff; border-radius:50%;margin:70px auto 0; }
.majorfac-top h3 .eng {font-size:14px; font-weight:300; padding:0 50px;letter-spacing:3px;display:block; padding-bottom:30px; padding-top:20px}
.majorfac-top h3 .eng:after {content:"";display:block;width:38px;height:3px;background:rgba(255, 255, 255, 0.8);margin:30px auto 0}
.majorfac-top h3 em {font-style:normal;display:block}
.majorfac-top h3 em.long {line-height:1.4px;}
.facility .center img{width: 100%;max-width: 223px !important; max-height: 180px;}

@media all and (max-width:960px){
	.majorfac-top h3 {position:relative; width:100%; height:auto;top:0;box-sizing:border-box; padding:30px 0} 
	.majorfac-top h3:before {content:"";display:block;width:7px;height:7px;background:#fff; border-radius:50%;margin:0 auto}
	.majorfac-top h3 .eng {padding-bottom:10px; padding-top:10px;}
	.majorfac-top h3 .eng:after {content:"";display:block;width:38px;height:3px;background:rgba(255, 255, 255, 0.8);margin:0 auto; margin-top:10px}
	.majorfac-top h3 em {display:inline-block}
	.majorfac-top h3 em.long .br {display:inline;}
	.majorfac-top .im img {width:100%}
}
@media all and (max-width:410px){
	.majorfac-top h3 {font-size:20px;padding:20px 0} 
	.majorfac-top h3 .eng {font-size:12px}
}




/* 소개 > 오시는길 */
.comloca-wr .comloca-top {position:relative;margin-bottom:40px}
.comloca-map {position:relative;height:384px;border:1px solid #ccc;overflow:hidden;}
.comloca-map:after {background:none;content:" ";display:inline-block;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:9;}
.comloca-wr .comloca-top .comloca-addr {position:relative;background:#f1f1f1;color:#222;padding:40px 50px;width:100%;box-sizing:border-box;}
.comloca-wr .comloca-top .comloca-addr:after {content:'';clear:both;display:block;}
.comloca-wr .comloca-top .comloca-addr li {position:relative;float:left;padding-left:80px;min-height:80px;margin-bottom:5px;margin-top:5px;}
.comloca-wr .comloca-top .comloca-addr li:before{background:url(../images/sub/ico-location.png) no-repeat 0 0;background-size:cover;display:block;content:"";width:60px;height:60px;position:absolute;left:0;}
.comloca-wr .comloca-top .comloca-addr li.addr{width:50%}
.comloca-wr .comloca-top .comloca-addr li.addr:before{background-position:0 0 ;}
.comloca-wr .comloca-top .comloca-addr li.short{width:360px}
.comloca-wr .comloca-top .comloca-addr li.tel{width:260px} 
.comloca-wr .comloca-top .comloca-addr li.tel:before{background-position:-60px 0 ;}
.comloca-wr .comloca-top .comloca-addr li.fax:before{background-position:-120px 0 ;}
.comloca-wr .comloca-top .comloca-addr li .tit {position:relative;font-size:0.875em;font-weight:400;}
.comloca-wr .comloca-top .comloca-addr li .tit:before {position:absolute;top:50%;left:0;margin-top:-8px;content:"";display:inline-block;vertical-align:middle;width:15px;height:19px;background:url(../images/sub/map_tel.png) no-repeat;}
.comloca-wr .comloca-top .comloca-addr li .txt {display:block;font-size:1em;font-weight:500;}
.comloca-wr .comloca-top .comloca-addr li:last-child{margin-bottom:0;}
.comloca-wr .comloca-top .btn-map {position:absolute;bottom:0;;right:44px;width:145px;height:45px;text-align:center;color:#fff;font-size:0.938em;background:rgba(0,13,26,0.7);line-height:45px;z-index:10;}.root_daum_roughmap{z-index:1;}
.comloca-wr .comloca-top .btn-map:after {position:absolute;right:-46px;bottom:0;content:"";display:block;width:45px;height:45px;background:url(../images/sub/ico-loc-zoom.png) no-repeat center top;}
.comloca-wr .comloca-top .btn-vr {position:absolute;bottom:0;;right:190px;width:120px;height:45px;text-align:center;color:#fff;font-size:0.938em;background:rgba(0,13,26,0.7);line-height:45px;z-index:10;}.root_daum_roughmap{z-index:1;}
.comloca-wr .c-tit02 {margin:0 20px 0 0 !important;}
.comloca-wr .link-box {border:0;margin-top:20px;}
.comloca-wr .comloca-list {position:relative;padding:0 0px 30px 15px}
.comloca-wr .comloca-list .ico-bus {position:absolute;left:0;top:0;width:98px;height:113px;background:url(../images/sub/icon-bus.png) no-repeat;}
.comloca-wr .comloca-list .ico-car {position:absolute;left:0;top:0;width:98px;height:113px;background:url(../images/sub/icon-car.png) no-repeat;}
.comloca-wr .comloca-list .ico-bus:after, .comloca-wr .comloca-list .ico-car:after {content:"";display:block;position:absolute;top:50%;right:-35px;width:35px;height:1px;background:url(../images/sub/line-dotted.png) 0 0 repeat-x;}
@media only screen and (max-width:1000px){
	.comloca-map {height:auto;}
	.comloca-wr .comloca-top .btn-map:before {margin-top:40px;}
}
@media only screen and (max-width:780px){
	.comloca-wr .comloca-list li {width:100%;}
	.comloca-wr .comloca-top .comloca-addr {padding:25px 35px;}
}
@media only screen and (max-width:780px){
	.comloca-wr .comloca-addr li {width:auto!important;padding-left:50px;}
	.comloca-wr .comloca-list .ico-bus, .comloca-wr .comloca-list .ico-car {display:none;}
	.comloca-wr .comloca-list {padding:0 0 30px 0;}
	.comloca-wr .comloca-list .ico-bus:after, .comloca-wr .comloca-list .ico-car:after {display:none;}
}
@media only screen and (max-width:420px){
	.comloca-wr .comloca-top .comloca-addr {padding:15px;}
	.comloca-wr .comloca-addr li {padding-left:50px!important;}
	.comloca-wr .comloca-top .comloca-addr li:before {width:40px;height:40px;}
	.comloca-wr .comloca-top .comloca-addr li.tel:before {background-position:-40px 0 ;}
	.comloca-wr .comloca-top .comloca-addr li.fax:before {background-position:-80px 0 ;}
}

@media only screen and (max-width:929px){
	.comloca-map .root_daum_roughmap_landing{width:100%!important;}
}



/* 지원사업>일자리지원*/
.c-list01 li > .tip-flow {overflow:hidden;border:1px solid #ddd;background:#f2f2f2;padding:25px 40px; list-style:none; margin:10px auto;}
.c-list01 li > .tip-flow li { padding-left:0px !important;}
.c-list01 li > .tip-flow li  {position:relative;float:left;width:20%;margin-left:5%;border:1px solid #ddd;background:#fff;box-sizing:border-box;display:table;min-height:305px; list-style:none;}
.c-list01 li > .tip-flow li:first-child {width:20%;margin-left:0;}
.c-list01 li > .tip-flow li:after {content:"";display:block;position:absolute;right:-53px;top:50%;margin-top:-25px;width:50px;height:50px;background:url(../images/sub/arr_right.png) no-repeat center center;}
.c-list01 li > .tip-flow li:last-child { width:24%;}
.c-list01 li > .tip-flow li:last-child:after {display:none}
.c-list01 li > .tip-flow li p {display:table-cell;width:60px;background:url(../images/sub/bg_wave_blue.jpg) no-repeat left top;color:#fff;text-align:center;font-weight:400;}
.c-list01 li > .tip-flow li:nth-child(2) p {background-image:url(../images/sub/bg_wave_green.jpg);}
.c-list01 li > .tip-flow li:last-child p {background-image:url(../images/sub/bg_wave_green.jpg);}
.c-list01 li > .tip-flow li p:after {content:"";display:block;width:19px;height:2px;background:#fff;margin:5px auto 0}
.c-list01 li > .tip-flow li dl {display:table-cell; width:auto;margin-right:-60px;padding:20px;}
.c-list01 li > .tip-flow li dl dt {color:#2b405b;font-weight:500;margin-bottom:5px; padding-bottom:10px;}
.c-list01 li > .tip-flow li dl dd {font-size:0.9em;color:#555;font-weight:300; border-top:dashed 1px #666; padding:10px 0; }

@media only screen and (max-width:1125px){
	.tip-top {background-size:30%;background-position:95% 70%;}
	.tip-box dl dd .tip-img01{background-size:45%;min-height:120px;}
	.tip-box dl dd .tip-img02{background-size:45%;min-height:110px;}
	.tip-box dl dd .tip-img02 span{width:50%;}
	.c-list01 li > .tip-flow { padding:20px 20px; list-style:none;}
	.c-list01 li > .tip-flow li  {position:relative;float:left;width:100%;margin-left:0%; margin-bottom:2%; min-height: 200px;}
	.c-list01 li > .tip-flow li:first-child {width:100%;margin-left:0;}
	.c-list01 li > .tip-flow li:after {content:"";display:none;}
	.c-list01 li > .tip-flow li:last-child { width:100%;}

}
@media only screen and (max-width:999px){
	.tip-flow {padding:25px}
	.tip-flow li {width:100%;margin-left:0;margin-top:50px;min-height:130px}
	.tip-flow li:first-child {width:100%;margin-top:0;}
	.tip-flow li:after {right:50%;top:auto;margin-top:0;bottom:-50px;margin-right:-25px;background-image:url(../images/layout/arr_bottom.png);}
}
@media only screen and (max-width:750px){
	.tip-top {background:0;}
	.tip-box dl dd .tip-img01{background:0;}
	.tip-box dl dd .tip-img01 span{width:100%;}
	.tip-box dl dd .tip-img02{background:0;}
	.tip-box dl dd .tip-img02 span{width:100%;}
	.tip-box dl:before {background:0;}
	.tip-box dl dt {width:100%;display:block}
	.tip-box dl dd {;width:100%;border-top:1px solid #8393ac;display:block}
	.tip-box dl dd .tip-img01{min-height:0;}
	.tip-box dl dd .tip-img02{min-height:0;}
}
@media only screen and (max-width:480px){
	.tip-top {padding:30px;}
	.tip-title {margin-bottom:30px;}
	.tip-flow li:after {margin-top:70px;}
}


/*공장설립 승인절차*/
.judg-wrap {overflow:hidden; width:100%; margin:0 auto;}
.judg-wrap li {float:left;width:32%;margin-left:1%;box-sizing:border-box;}
.judg-wrap li:first-child, judg-wrap li.n01 {margin-left:0;}
.judg-wrap li dl {border-bottom:1px solid #ccc;}
.judg-wrap li dl dt {height:55px;text-align:center;background:#2b405b;font-size:1.125em;font-weight:500;color:#fff;line-height:55px;}
.judg-wrap li dl dd {color:#333;min-height:55px;font-size:1em;padding:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;}
.judg-wrap li dl dd ul li{ width:100%;}
.judg-wrap li dl dd.bg-g {background:#f6f6f6; height:auto; padding:20px; box-sizing:border-box; /*display:-webkit-box;*/ min-height:160px }
.judg-wrap li.n03 {width:32%;}
.judg-wrap li.n02 dl dt {background:#219f4e;}
.judg-wrap li.n03 dl dt {background:#f78b1f;}

.info-sbox.ico-search:before {background:url(../images/layout/infobox_ico_search.png) no-repeat 0 0;background-size:50px;}

@media only screen and (max-width:1200px){
	.diso-wrap .tit {width:29%;}
	.diso-wrap ul {width:70%;}
	
	.judg-wrap li {width:25%;margin-left:1%;}
	.judg-wrap li.n03 {width:48%;}
}
@media only screen and (max-width:1000px){
	.judg-wrap li {width:49%;margin-left:2%;}
	.judg-wrap li.n03 {width:100%;margin-left:0;margin-top:2%;}
}
@media only screen and (max-width:768px){
	.diso-wrap .tit {width:100%;margin-bottom:20px;}
	.diso-wrap ul {width:100%;}	
	.diso-wrap .tit:before {top:0;}
}
@media only screen and (max-width:640px){
	.diso-wrap .tit {padding-top:110px;margin-bottom:20px;}	
	.diso-wrap .tit:before {margin-left:-45px;width:95px;height:95px;background-size:45%;background-position:32px 27px;}
	
	.judg-wrap li {float:none;width:100%;margin-left:0;margin-top:2%;}
	.judg-wrap li:first-child, judg-wrap li.n01 {margin-top:0;}
	.judg-wrap li dl dd {min-height:initial;}
	
	.ico-hexa {padding-left:110px}
}
@media only screen and (max-width:480px){	
	.ico-hexa {padding:120px 0 0 0}
	.ico-hexa:before {top:0;left:50%;margin-left:-30px;margin-top:0;width:61px;height:71px;}
	.ico-hexa:after {top:71px;left:50%;margin-left:-1px;margin-top:0;width:1px;height:36px;background-repeat:repeat-y;}
	.ico-hexa .c-tit02 {text-align:center;}
	.ico-hexa .txt {font-size:0.938em;text-align:center;}
}



/* 사이트맵 */
.sitemap-wrap {overflow:hidden;}
.sitemap-wrap .sitemap-list {float:left;width:20%;padding:0 3.333%;background:url(../images/layout/sitemap_line.gif) repeat-y right 0; box-sizing:content-box; min-height:300px;}
.sitemap-wrap .sitemap-list:last-child {padding-left:3.333%;}
.sitemap-wrap .sitemap-list .tit {font-size:17px;color:#fff;text-align:center;margin-bottom:20px;background:#004993 url(../images/layout/sitemap_bg01.gif) no-repeat 0 0;}
.sitemap-wrap .sitemap-list .tit span {color:#fff;}
.sitemap-wrap .sitemap-list:nth-child(even) .tit {background:#219f4e url(../images/layout/sitemap_bg02.gif) no-repeat 0 0;}
.sitemap-wrap .sitemap-list .tit a {display:block;padding:11px 0 12px 0;}
.sitemap-wrap .depth2 .lm_l2 {margin:5px 0;}
.sitemap-wrap .depth2 .lm_a2 {position:relative;font-size:16px;font-weight:500;color:#2b405b;padding-left:14px;}
.sitemap-wrap .depth2 .lm_a2:after {content:'';position:absolute;left:0;top:11px;width:3px;height:3px;background:#2b405b;}
.sitemap-wrap .depth3 {padding-left:14px;margin:5px 0 10px 0}
.sitemap-wrap .depth3 .lm_a3 {position:relative;display:block;font-size:15px;color:#666;padding-left:14px;}
.sitemap-wrap .depth3 .lm_a3:after {content:'';position:absolute;left:0;top:11px;width:5px;height:1px;background:#666;}
.sitemap-wrap .depth4 {background:#f1f1f1;padding:7px 10px;margin:5px 0}
.sitemap-wrap .depth4 .lm_l4 {margin:3px 0;}
.sitemap-wrap .depth4 .lm_a4 {position:relative;display:block;font-size:14px;color:#666;padding-left:10px;}
.sitemap-wrap .depth4 .lm_a4:after {content:'';position:absolute;left:0;top:11px;width:2px;height:2px;background:#666;}
.sitemap-wrap .depth5 {display:none;}

@media only screen and (min-width:1000px){
	.sitemap-wrap .sitemap-list.first, .sitemap-wrap .sitemap-list:nth-child(4n+1) {padding-left:0;}
	.sitemap-wrap .sitemap-list:last-child {padding-left:3.333%;}
	.sitemap-wrap .sitemap-list.last, .sitemap-wrap .sitemap-list:nth-child(4n+4) {padding-right:0;background:0}
}
@media only screen and (min-width:641px) and (max-width:999px){
	.sitemap-wrap .sitemap-list {width:28.89%;}
	.sitemap-wrap .sitemap-list.first, .sitemap-wrap .sitemap-list:nth-child(3n+1) {padding-left:0;}
	.sitemap-wrap .sitemap-list.last, .sitemap-wrap .sitemap-list:nth-child(3n+3) {padding-right:0;background:0}
	.sitemap-wrap .sitemap-list:nth-child(7) {padding-left:3.333%;}
}
@media only screen and (max-width:640px){
	.sitemap-wrap .sitemap-list {float:none;display:inline-block;width:46.66%;margin-left:-3px;vertical-align:top;}
	.sitemap-wrap .sitemap-list.first, .sitemap-wrap .sitemap-list:nth-child(odd) {padding-left:0;}
	.sitemap-wrap .sitemap-list.last, .sitemap-wrap .sitemap-list:nth-child(even) {padding-right:0;background:0}
}
@media only screen and (max-width:420px){
	.sitemap-wrap .sitemap-list {width:100%;margin:0;padding:0;margin-bottom:40px;}
	.sitemap-wrap .sitemap-list:last-child {margin-bottom:0;}
}

/* 중장년 기술창업센터 _ 기관소개  */
.guide-box {overflow:hidden;border:1px solid #ccc;border-top:2px solid #2b405b;padding:50px 5%;width:100%;box-sizing:border-box;}
.guide-box .guide-img {float:left;width:40%;} 
.guide-box .guide-con {float:right;width:55%;} 
.guide-box .guide-con h4 {font-size:28px;color:#222;font-weight:500;margin-bottom:15px;}
.guide-box .guide-con dl {overflow:hidden;}
.guide-box .guide-con dl dt {font-size:1.250em;color:#005fca;font-weight:500;margin-bottom:10px;}
.guide-box .guide-con dl dd {font-size:1em;color:#666;width:100%;float:left;background:url(../images/layout/dot_blue.gif) no-repeat 0 10px;padding-left:3%;}
.guide-box .guide-con .span {margin-top:20px; margin-bottom:20px; }
.guide-box .guide-con p a{margin-right:2%;width:32%;text-align:center;padding-left:0;padding-right:0;}

.guide-detail {overflow:hidden;border:1px solid #ccc;border-top:0;padding:50px 5%;width:100%;box-sizing:border-box;background:url(../images/layout/bg_x_gray.gif) repeat 0 0;}
.guide-detail h5 {font-size:1.250em;color:#005fca;font-weight:500;margin-bottom:20px;}
.guide-detail ul {overflow:hidden;}
.guide-detail ul li{float:left;width:23%;margin-left:2%;}
.guide-detail ul li:first-child{margin-left:0;}
.guide-detail ul li img{width:100%;}
.guide-detail ul li a {width:100%;color:#2b405b;font-weight:500;background:#fff;border:0;padding-top:8px;padding-bottom:8px;font-size:0.938em;}
.guide-detail ul li a:hover, .a:focus {border:0;}

@media only screen and (max-width:1200px){
	.guide-box .guide-img img{width:100%;}
	.guide-box .guide-img {width:30%;} 
	.guide-box .guide-con {width:65%;}
	.guide-detail ul li {width:32%;margin-left:2%;margin-bottom:20px;}
	.guide-detail ul li:nth-child(3n+1) {margin-left:0;}
}
@media only screen and (max-width:999px){
	.guide-box .guide-img {width:100%;margin-bottom:30px;} 
	.guide-box .guide-con {width:100%;}
}
	@media only screen and (max-width:640px){
	.guide-box {padding-top:20px;padding-bottom:20px;}
	.guide-box .guide-con p a {width:100%;}
	.guide-box .guide-con dl dd{width:100%;}
	.guide-detail {padding-top:20px;padding-bottom:20px;}
	.guide-detail ul li {width:100%;}
}



/*정책정보_Q_A*/



.tip-top {border:1px solid #ccc;border-top:2px solid #2b405b;background:url(../images/layout/tip_top.jpg) no-repeat 95% 40px;padding:40px 50px;}
.tip-top h3 {font-size:26px;color:#222;font-weight:500;margin-bottom:15px;}
.tip-top h4 {font-size:1em;color:#005fca;font-weight:400;margin-bottom:10px;}
.tip-title {margin-bottom:20px;display:table;}
.tip-title .tip-num span {width:100px;height:78px;display:inline-block;text-align:center;background:url(../images/layout/tip_num.png) no-repeat 0 0;font-size:12px;color:#fff;font-weight:300;padding-top:22px;margin-right:20px;}
.tip-title .tip-num span strong {display:block;border-top:1px solid #acc8ed;width:70%;margin:0 auto;margin-top:5px;font-size:1.250em;color:#fff;font-weight:500;}
.tip-title .tip-txt {font-size:24px;color:#222;font-weight:400;display:table-cell;vertical-align:middle;}
.tip-box dl {overflow:hidden;border:1px solid #8393ac;margin-top:-1px;position:relative;background:#fff;display:table;width:100%}
.tip-box dl dt {display:table-cell;vertical-align:top;width:50%;padding:25px;padding-left:70px;box-sizing:border-box;background:#fcfcfd url(../images/sub/tip_q.gif) no-repeat 20px 20px;font-weight:500;color:#2b405b;}
.tip-box dl dd {display:table-cell;vertical-align:top;padding:25px;padding-left:70px;box-sizing:border-box;background:#fff url(../images/sub/tip_a.gif) no-repeat 20px 20px;}
.tip-box dl:before {content:"";display:block;position:absolute;left:50%;height:100%;width:1px;background:#8393ac;top:0;}
.tip-box dl dd a {color:#005fca;font-weight:600;}

/* ----- 테이블 ----- */
/* 기본 */
.tbl-type01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #2b405b;margin-left:-1px;font-size:0.938em;border-bottom:1px solid #bbb;}
.tbl-type01 th, .tbl-type01 td {padding:19px 8px 20px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3}
.tbl-type01 th {background:#f8f8f8;color:#222; text-align:center;}
.tbl-type01 td {background:#fff;color:#555;}
.tbl-type01 thead th {font-size:1em;background:#fff;color:#333;border-bottom:1px solid #000;}
.tbl-type01 th:first-child, .tbl-type01 td:first-child {border-left:0}
.tbl-type01 th:last-child, .tbl-type01 td:last-child {border-right:0}
.tbl-type01 .left,.tbl-type01 .l {text-align:left; padding-left:15px}
.tbl-type01 .td-left, .tbl-type02 .td-left {text-align:left; padding-left:15px}

.tbl-type02 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:0.938em;border-bottom:1px solid #bbb;}
.tbl-type02 th, .tbl-type02 td {font-size:13px;padding:12px 5px 13px 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3}
.tbl-type02 th {background:#f8f8f8;color:#222;}
.tbl-type02 td {background:#fff;color:#555;}
.tbl-type02 thead th {background:#f9f9f9;color:#524245;border-bottom:1px solid #c4c4c4;}
.tbl-type02 th:first-child, .tbl-type02 td:first-child {border-left:0}
.tbl-type02 th:last-child, .tbl-type02 td:last-child {border-right:0}

.tbl-type03 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both; text-align:center; border-top:2px solid #2b405b;margin-left:-1px;font-size:0.938em;border-bottom:1px solid #bbb;}
.tbl-type03 th, .tbl-type03 td {padding:19px 8px 20px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3}
.tbl-type03 th {background:#f8f8f8;color:#222; text-align:center;}
.tbl-type03 td {background:#fff;color:#555;text-align:left; padding-left:15px}
.tbl-type03 thead th {font-size:1em;background:#fff;color:#333;border-bottom:1px solid #000;}


/* 반응형 안내문 */
.wauto-wrap {position:relative;}
.is-wauto-box {position:relative;width:100%;}
.rsv-info {position:relative;padding:10px 0 30px 0;text-align:center;line-height:1;}
.rsv-info:after, .rsv-info:before {content:'';display:inline-block;vertical-align:middle;width:23px;height:9px;overflow:hidden;background:url(/_Img/Common/arr_tbl_rsv.png) no-repeat 0 0}
.rsv-info:before {background-position:0 0;margin-right:20px;}
.rsv-info:after {background-position:right 0;margin-left:20px}
.rsv-info .ico {display:inline-block;vertical-align:middle;font-size:0.938em;line-height:1;color:#333;}

@media all and (max-width:480px){
	.rsv-info {padding-bottom:20px;}
	.rsv-info:before {margin-right:10px;}
	.rsv-info:after {margin-left:10px;}
	.rsv-info .ico {font-size:0.875em;padding:0;background-position:center 0;}
	.tip-box{width: 100%; overflow: scroll;}
	.tip-box dl dt{padding: 20px; padding-top: 70px; padding-left: 20px;}
	.tip-box dl dd{padding: 20px; padding-top: 70px; padding-left: 20px;}
}



/* 안내문 */                                                                                                                                                                                                                                                                                                                                                 
.info-box {position:relative;padding:40px 40px 40px 170px;color:#333;border:1px solid #ccc;border-bottom:1px solid #2b405b;}
.info-box .info-tit {font-size:24px;color:#222;margin-bottom:20px;line-height:1;font-weight:500;}
.info-box:before {position:absolute;top:50%;left:40px;margin-top:-45px;content:"";display:block;width:90px;height:90px;background:url(/_Img/Common/infobox_ico.png) no-repeat 0 0}

.info-sbox {position:relative;padding:40px 40px 40px 110px;font-size:1em;color:#444;border:1px solid #ccc;border-bottom:1px solid #2b405b;}
.info-sbox:before {position:absolute;top:50%;left:30px;margin-top:-25px;content:"";display:block;width:50px;height:50px;background:url(/_Img/Common/infobox_ico.png) no-repeat 0 0;background-size:50px}
/* 아이콘 */
@media only screen and (max-width:599px){
	.info-box {padding-left:20px;padding-right:20px}
	.info-box:before {display:none;}
	
	.info-sbox {padding:20px 20px 20px 90px;}
	.info-sbox:before {left:20px;}
}

/* 박스 스타일 */
.w-box {position:relative;background:#fff;border:1px solid #ddd;overflow:hidden;}
.w-box .info-ex, .w-box .info-ex02, .w-box .info-ex03 {margin-top:0;} /* w-box 내 안내문구 윗여백 제거 */ 
.g-box {position:relative;background:#f8f8f8;border:1px solid #ddd;overflow:hidden;}
.g-box .info-ex, .g-box .info-ex02, .g-box .info-ex03 {margin-top:0;} /* g-box 내 안내문구 윗여백 제거 */ 
.r-box {position:relative;background:#fbf0e6;border:1px dashed #d1001d;overflow:hidden;}
.line-box-wrap {padding:4px;}
.line-box-wrap .line-box {position:relative;background:#fff;overflow:hidden;}

/* 컨텐츠에서 사용 */
.gap {height:40px;clear:both;display:block;}
.sgap {height:25px;clear:both;display:block;}
.ssgap {height:15px;clear:both;display:block;}


/*정렬*/
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.left , .l {text-align:left !important;}
.right, .r {text-align:right !important;}
.center, .c {text-align:center !important;}
.vtop, .vtop * {vertical-align:text-top !important;}
.vcen, .vcen * {vertical-align:middle !important;}
.vfoot, .vfoot * {vertical-align:text-bottom !important;}
.vtop2 {vertical-align:top !important;}
.vcen2 {vertical-align:middle !important;}
.vfoot2 {vertical-align:bottom !important;}

/* 들여쓰기 */
.indent {margin-left:15px;}
.li-indent {margin-left:10px;}

/* 폰트색상 */
.c0 {color:#000 !important;}
.c2 {color:#222 !important;}
.c3 {color:#333 !important;}
.c5 {color:#555 !important;}
.c6 {color:#666 !important;}
.c8 {color:#888 !important;}
.c9 {color:#999 !important;}
.cf {color:#fff !important;}

/*회색조*/
.cg1 {color:#69696a !important;}
.cg2 {color:#ababab !important;}
.cg3 {color:#848484 !important;}
.cg4 {color:#727272 !important;}
.cg5 {color:#b3b7bc !important;}

.cred {color:#df2519 !important;}
.cblue {color:#2176C6 !important;}
.cpink {color:#f9587d !important}
.cgold {color:#b8883c !important;}
.cgreen {color:#758d0a !important;}
.cbrown {color:#9f2C00 !important;}
.corg {color:#ff5612 !important;}

.bg1 {background-color:#69696a !important;}
.bg2 {background-color:#ababab !important;}
.bg3 {background-color:#848484 !important;}
.bg4 {background-color:#727272 !important;}
.bg5 {background-color:#e2eaf6 !important;}

/* 폰트속성 */
.nb {font-weight:normal;}
.b {font-weight:bold;}

.fs {font-size:90%}
.fb {font-size:120%;}

.f9 {font-size:9px;}
.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f19 {font-size:19px;}
.f20 {font-size:20px;}

/*줄간격*/
.tlh190 {line-height:190%;}
.tlh180 {line-height:180%;}
.tlh170 {line-height:170%;}
.tlh160 {line-height:160%;}
.tlh150 {line-height:150%;}
.tlh140 {line-height:140%;}
.tlh130 {line-height:130%;}
.tlh120 {line-height:120%;}
.tlh110 {line-height:110%;}

/*영문,숫자*/
.en {font-size:90%;font-family:Verdana;}

/* 패딩 5,10단위만 지정함*/
.pad5a {padding:5px}
.pad5tf {padding-top:5px;padding-bottom:5px}
.pad5lr {padding-left:5px;padding-right:5px;}
.pad5r {padding-right:5px}
.pad5l {padding-left:5px}
.pad5t {padding-top:5px}
.pad5f {padding-bottom:5px}
.pad10a {padding:10px}
.pad10tf {padding-top:10px;padding-bottom:10px}
.pad10lr {padding-left:10px;padding-right:10px;}
.pad10r {padding-right:10px}
.pad10l {padding-left:10px}
.pad10t {padding-top:10px}
.pad10f {padding-bottom:10px}
.pad15a {padding:15px}
.pad15tf {padding-top:15px;padding-bottom:15px}
.pad15lr {padding-left:15px;padding-right:15px;}
.pad15r {padding-right:15px}
.pad15l {padding-left:15px}
.pad15t {padding-top:15px}
.pad15f {padding-bottom:15px}
.pad20a {padding:20px}
.pad20tf {padding-top:20px;padding-bottom:20px}
.pad20lr {padding-left:20px;padding-right:20px;}
.pad20r {padding-right:20px}
.pad20l {padding-left:20px}
.pad20t {padding-top:20px}
.pad20f {padding-bottom:20px}
.pad25a {padding:25px}
.pad25tf {padding-top:25px;padding-bottom:25px}
.pad25lr {padding-left:25px;padding-right:25px;}
.pad25r {padding-right:25px}
.pad25l {padding-left:25px}
.pad25t {padding-top:25px}
.pad25f {padding-bottom:25px}
.pad30a {padding:30px}
.pad30tf {padding-top:30px;padding-bottom:30px}
.pad30lr {padding-left:30px;padding-right:30px;}
.pad30r {padding-right:30px}
.pad30l {padding-left:30px}
.pad30t {padding-top:30px}
.pad30f {padding-bottom:30px}
.pad40a {padding:40px}
.pad40tf {padding-top:40px;padding-bottom:40px}
.pad40lr {padding-left:40px;padding-right:40px;}
.pad40r {padding-right:40px}
.pad40l {padding-left:40px}
.pad40t {padding-top:40px}
.pad40f {padding-bottom:40px}
.pad50a {padding:50px}
.pad50tf {padding-top:50px;padding-bottom:50px}
.pad50lr {padding-left:50px;padding-right:50px;}
.pad50r {padding-right:50px}
.pad50l {padding-left:50px}
.pad50t {padding-top:50px}
.pad50f {padding-bottom:50px}

/*마진*/
.mg5f {margin-bottom:5px;}
.mg10f {margin-bottom:10px;}
.mg15f {margin-bottom:15px;}
.mg20f {margin-bottom:20px;}
.mg25f {margin-bottom:25px;}
.mg30f {margin-bottom:30px;}
.mg40f {margin-bottom:40px;}
.mg50f {margin-bottom:50px;}
.mg0t {margin-top:0 !important}
.mg5t {margin-top:5px;}
.mg10t {margin-top:10px;}
.mg15t {margin-top:15px;}
.mg20t {margin-top:20px;}
.mg25t {margin-top:25px;}
.mg30t {margin-top:30px;}
.mg40t {margin-top:40px;}
.mg50t {margin-top:50px;}
.mg5l {margin-left:5px;}
.mg10l {margin-left:10px;}
.mg15l {margin-left:15px;}
.mg20l {margin-left:20px;}
.mg25l {margin-left:25px;}
.mg30l {margin-left:30px;}
.mg40l {margin-left:40px;}
.mg50l {margin-left:50px;}
.mg5r {margin-right:5px;}
.mg10r {margin-right:10px;}
.mg15r {margin-right:15px;}
.mg20r {margin-right:20px;}
.mg25r {margin-right:25px;}
.mg30r {margin-right:30px;}
.mg40r {margin-right:40px;}
.mg50r {margin-right:50px;}
.mg5a {margin:5px;}
.mg10a {margin:10px;}
.mg15a {margin:15px;}
.mg20a {margin:20px;}
.mg25a {margin:25px;}
.mg30a {margin:30px;}
.mg20tf {margin-top:20px;margin-bottom:20px}
.mg50tf {margin-top:50px;margin-bottom:50px}
.mg50lr {margin-left:50px;margin-right:50px;}

/*가로 크기*/
.w100 {width:100px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.w20 {width:20px;}

.w100p {width:100%;}
.w98p {width:98%;}
.w95p {width:95%;}
.w90p {width:90%;}
.w80p {width:80%;}
.w70p {width:70%;}
.w60p {width:60%;}
.w50p {width:49%;}
.w45p {width:44%;}
.w40p {width:40%;}
.w33p {width:33.3333%;}
.w30p {width:30%;}
.w25p {width:25%;}
.w20p {width:20%;}
.w15p {width:15%;}
.w10p {width:10%;}
