@charset "utf-8";

#contentiframe{width:100%}
.contFrame1{height:940px}
.contFrame2{height:680px}
.contFrame3{height:680px}

.sub05_03_01{height:1400px}
.sub05_03_02{height:2900px}
.sub05_03_03{height:2900px}

@media screen and (max-width: 767px) {
	.iframebox {width:100%; overflow-y:scroll}
	#contentiframe{width:650px}
	.contFrame1{height:650px}

}


/* print */
.undefined{}
.undefined #contents{width:auto;margin:2.5%}
.undefined #contents .satisfaction{display:none}

/*버튼의 타겟링크*/
.button a[target="_blank"]{background:url(/images/prog/common/btn_seocheon.gif)}

/*공통스타일_시작*/


/* imgbox */
.imgbox2{text-align: center;padding: 20px 30px;}

/*이미지 확대 버튼*/
.pic_btn a{display: none;}
.pic_btn a:hover{background-color:#3f61b2;/*border-color:#348c01;*/color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
	.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
	.pic_img{text-align: center;}
}
@media(max-width:560px){
	.pic_btn a {width: 75%;}
}
@media(max-width:450px){
	.pic_btn a {width: 100%;}
}

/*pc에서 숨김*/
.display_mo{display:none}

/*공지박스 안 버튼*/
.basic_box .inner.ico1 .btn{margin-top:5px}

/*  */
.thumb_box .inner_ti{font-size:1.15em}

/*3블럭의 영역으로 나눠진 컨텐츠 Type1 (정보공개제도 소개)*/
.resp_wrap{overflow:hidden;width:94%;margin:0 auto}
.resp_wrap{content:"";display:block;clear:both}
.resp_wrap .grap{float:left;width:31.8%;margin-left:20px}
.resp_wrap .grap:nth-of-type(1){margin-left:0}
.resp_wrap .grap [class^="tit"]{height:45px;text-align:center;color:#fff;line-height:45px;font-size:1.214em}
.resp_wrap .grap .tit1{background:url(/images/kor/contents/sect3_tit1.gif)}
.resp_wrap .grap .tit2{background:url(/images/kor/contents/sect3_tit2.gif)}
.resp_wrap .grap .tit3{background:url(/images/kor/contents/sect3_tit3.gif)}
.resp_wrap .grap .tit4{background:url(/images/kor/contents/sect3_tit4.gif)}
.resp_wrap .grap .tit5{background:url(/images/kor/contents/sect3_tit5.gif)}
.resp_wrap .grap .con{height:78px;margin-top:5px;padding:15px;background:url(/images/kor/contents/sect3_conbg.gif) no-repeat;}

/*Type2 (불복구제절차)*/
.resp_wrap .grap .con2{position:relative;height:43px;margin-top:10px;background:url(/images/kor/contents/sect3_con2bg.gif) no-repeat;line-height:43px;text-align:center}
.resp_wrap .grap .con2:after{position:absolute;display:block;content:"";height:10px;top:-10px;left:50%;border-right:1px solid #ddd}

/*레프트 패딩 박스 (민원실이용안내)*/
.notice_wrap{background:url(/images/kor/contents/notice_bg.gif);border-top:2px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.notice_wrap .notice{min-height:150px;padding:40px 55px 40px 285px;background-position:45px 50%;background-repeat:no-repeat}
.notice_wrap .notice .tit{font-size:2.071em;color:#1A1B1D}
.notice_wrap .notice .sub_tit{margin-bottom:5px;font-size:1.357em;color:#3867c8}
.notice_wrap .btn{margin-top:20px}


/*레프트 패딩 박스2 (자매결연도시)*/
.notice_wrap2{border:1px solid #E8E8E8;background:url(/images/kor/contents/notice_wrap_bg.gif) repeat 0 0;}
.notice_wrap2 .notice{min-height:200px; padding:55px; background-position:65px 42%;background-repeat:no-repeat;}
.notice_wrap2 .notice.notice_logo{display:flex; gap:25px;}
.notice_wrap2 .notice .tit{margin-bottom:5px;font-size:2.071em;color:#4575cc;}
.notice_wrap2 .notice .sub_tit{margin-bottom:5px;font-size:1.357em}
.notice_wrap2 .btn{margin-top:20px}
.notice_wrap2 h4.place_ti{padding:20px 70px;font-size:1.325em;text-align:left;background:url(/images/kor/sub06/place_ti.png) no-repeat 30px 50%}
.notice_wrap2 h4.place_ti span{color:#a75a00;}
@media(max-width:567px){/*아이폰4 가로*/
	.notice_wrap2 .notice{padding:25px 55px;background:none !important}
	.notice_wrap2 .notice.notice_logo{flex-direction:column}
	.notice_wrap2 h4.place_ti{padding:20px 20px;background:none}
}



/*레프트 패딩 박스3 (군민헌장)*/
.padding_box{background:#f0f0f0}
.padding_box .ico_box{padding:65px 42px 65px 280px;background-position:75px 50%;background-repeat:no-repeat}
.padding_box .ico_box ul{}
.padding_box .ico_box ul li{overflow:hidden;padding:3px 0 3px 33px}
.padding_box .ico_box ul li:after{content:"";display:block;clear:both}

.padding_box .ico_box ul .no1{background:url(/images/kor/sub06/sub06_03_01_img3.gif) no-repeat 0 40%;}
.padding_box .ico_box ul .no2{background:url(/images/kor/sub06/sub06_03_01_img4.gif) no-repeat 0 40%;}
.padding_box .ico_box ul .no3{background:url(/images/kor/sub06/sub06_03_01_img5.gif) no-repeat 0 40%;}
.padding_box .ico_box ul .no4{background:url(/images/kor/sub06/sub06_03_01_img6.gif) no-repeat 0 40%;}
.padding_box .ico_box ul .no5{background:url(/images/kor/sub06/sub06_03_01_img7.gif) no-repeat 0 40%;}

.padding_box .ico_box ul li span{display:block;float:left;width:13%;margin-right:12px;font-size:1.357em;color:#006553;}
.padding_box .ico_box ul li span + span{width:75%;margin:5px 0 0 0;font-size:1em;color:#515151;}

/*레프트 패딩 리스트박스 (분야별_환경_유독물사고발생대처요령)*/
[class^="option_pd"].basic_list{min-height:134px;padding:20px 0 0 185px;background-repeat:no-repeat;}
/*type2 서천소개>군정안내>군정비전*/
div[class^="option_pd"]{margin-bottom:1.5%;min-height:101px;padding:2% 0 0 12.5%;background-repeat:no-repeat;background-position:0 60%}
div[class^="option_pd"] .tit{font-size:1.286em;color:#000}


/*사진 블럭정렬 (자원봉사민원도우미제)*/
[class^="pic_list"]{overflow:hidden;margin:20px 0 20px}
[class^="pic_list"]:after{content:"";display:block;clear:both}
[class^="pic_list"] [class^="pic"]{float:left}
[class^="pic_list"] [class^="pic"] h4{font-size:1.3em}

.pic_list [class^="pic"]{width:48%;margin-left:25px}
.pic_list .pic1,
.pic_list .pic3,
.pic_list .pic5,
.pic_list .pic7{margin-left:0 !important}

.pic_list2{margin:20px 0 0}
.pic_list2 [class^="pic"]{width:21%;margin:0 0 20px 2%}
.pic_list2 [class^="pic"]:first-child{margin-left:0}


/*절차도 (외국인 인감신고)*/
.flow_list{overflow:hidden;margin-bottom:20px}
.flow_list:after{display:block;content:"";clear:both}
.flow_list li{position:relative;float:left;width:28%;height:40px;margin-left:30px;padding:10px 15px;text-align:center}
.flow_list li:first-child{margin-left:0}
.flow_list li:before{position:absolute;display:block;content:"";top:15px;left:-23px;width:16px;height:26px;background:url(/images/kor/contents/flow_arw.png) no-repeat}
.flow_list li:first-child:before{display:none}
.flow_list li:after{content:"";display:inline-block;vertical-align:middle;height:43px}
.flow_list li span{display:inline-block;vertical-align:middle;color:#fff}

.flow_list .sect1{background:url(/images/kor/contents/sect3_tit1.gif)}
.flow_list .sect2{background:url(/images/kor/contents/sect3_tit2.gif)}
.flow_list .sect3{background:url(/images/kor/contents/sect3_tit3.gif)}


/*인덱스 페이지1 (실과,읍면,사업소)*/
.index_wrap{}
.index_wrap .grap{overflow:hidden}
.index_wrap .grap:after{content:"";display:block;clear:both}
.index_wrap .grap .conBox{float:left;width:31.2%;margin:0 0 30px 30px;border:1px solid #e7e7e7;box-sizing:border-box}
.index_wrap .grap .conBox:first-child{margin-left:0;}
.index_wrap .grap .conBox.no_mar_l{margin-left:0}
.index_wrap .grap .conBox figure{border-bottom:1px solid #e7e7e7;text-align:center}
.index_wrap .grap .conBox .tit{position:relative;margin-bottom:15px;padding:15px 15px 10px 15px;color:#4575cc;font-size:1.500em;text-align:center}
.index_wrap .grap .conBox .tit:after{position:absolute;content:"";bottom:0;left:4%;width:260px;border-top:1px solid #4575cc}
.index_wrap .grap .conBox .con{padding:0 15px 15px}
.index_wrap .grap .conBox  a{display:block}
.index_wrap .grap .conBox  a[target="_blank"]{display:block;padding-right:0;background:none}
.index_wrap .grap .conBox  a:hover{color:#3c67bd;}

/*인덱스 페이지2 (부동산민원_삭제된 메뉴)*/
.index2_wrap{overflow:hidden;padding:30px;border:1px solid #d3d4d5;}
.index2_wrap:after{content:"";display:block;clear:both}
.index2_wrap .grap{float:left;width:50%}
.index2_wrap .grap .tit{margin-bottom:20px;padding:0;text-align:center;font-size:1.143em;font-weight:400;background:none;}
.index2_wrap .grap figure{text-align:center;margin-bottom:20px}

/*리스트 가로배열(전자민원_민원실이용안내)*/
.box_list{overflow:hidden}
.box_list:after{content:"";display:block;clear:both}
.box_list li{position:relative;float:left;width:auto;margin:0 10px 5px 0;padding:0 5px;text-align:center}
.box_list li:after{position:absolute;content:"";top:2px;left:-5px;height:15px;border-left:1px solid #acacac}

/*링크페이지1 (외교부홈페이지)*/
.link_wrap{overflow:hidden;}
.link_wrap:after{content:"";display:block;clear:both}
.link_wrap .grap{float:left;width:29%;height:320px;margin:0 0 28px 28px;padding:25px 10px;border:1px solid #d9d9d9}
.link_wrap .grap:first-child{margin-left:0}
.link_wrap .grap.no_mar_l{margin-left:0}

.link_wrap .grap [class^="tit"]{margin-bottom:25px;padding:140px 0 0;text-align:center;background-position:50% 0;background-repeat:no-repeat}
.link_wrap .grap .tit1{background-image:url()}
.link_wrap .grap .tit2{background-image:url()}
.link_wrap .grap .tit3{background-image:url()}

.link_wrap .grap ul{overflow:hidden}
.link_wrap .grap ul li{float:left;}
.link_wrap .grap ul .btn1, .link_wrap .grap ul .btn2{margin-bottom:6px}
.link_wrap .grap ul .btn1, .link_wrap .grap ul .btn3{margin-right:6px;margin-bottom:6px;}
.link_wrap .grap ul .btn1, .link_wrap .grap ul .btn4{margin-bottom:6px;}

.link_wrap .grap ul li a{display:block;width:134px;height:43px;background:url(/images/kor/contents/link_wrap_btn.gif) no-repeat 0 0;line-height:43px;text-align:center}
.link_wrap .grap ul li a:hover{background:url(/images/kor/contents/link_wrap_btn_ov.gif) no-repeat 0 0;color:#fff;}

.link_wrap .grap ul li a.type2{width:275px;background-image:url(/images/kor/contents/link_wrap_btn_type2.gif)}
.link_wrap .grap ul li a.type2:hover{background-image:url(/images/kor/contents/link_wrap_btn_type2_ov.gif)}
.link_wrap .grap ul li a[target="_blank"]{padding-right:0;}


/*링크페이지2 (행정서비스헌장안내)*/
.link_wrap2{overflow:hidden;margin-top:20px}
.link_wrap2:after{content:"";display:block;clear:both}
.link_wrap2 .grap{float:left;width:45%;margin-left:10px;padding:15px 20px 0;border:1px solid #d9d9d9}
.link_wrap2 .grap:first-child{margin-left:0}
.link_wrap2 .grap [class^="tit"]{position:relative;margin-bottom:25px;padding-left:75px;height:60px;line-height:60px;color:#fff;font-size:1.357em}
.link_wrap2 .grap [class^="tit"]:after{position:absolute;content:"";display:block;top:10px;left:20px;width:40px;height:40px;}
.link_wrap2 .grap .tit1{background:url(/images/kor/contents/sect3_tit2.gif)}
.link_wrap2 .grap .tit1:after{background:url(/images/kor/contents/link_wrap2_ico1.png) no-repeat 50% 50%}
.link_wrap2 .grap .tit2{background:url(/images/kor/contents/sect3_tit3.gif)}
.link_wrap2 .grap .tit2:after{background:url(/images/kor/contents/link_wrap2_ico2.png) no-repeat 50% 50%}

.link_wrap2 .grap ul{overflow:hidden}
.link_wrap2 .grap ul li{float:left;margin:0 16px 15px 0}
.link_wrap2 .grap ul li.no_mar_r{margin-right:0}
.link_wrap2 .grap ul li a{display:block;width:203px;height:43px;background:url(/images/kor/contents/link_wrap2_btn.gif) no-repeat 0 0;line-height:43px;text-align:center}
.link_wrap2 .grap ul li a:hover{background:url(/images/kor/contents/link_wrap2_btn_ov.gif) no-repeat 0 0;color:#fff;}
.link_wrap2 .grap ul li a[target="_blank"]{padding-right:0;}


/*조직도*/
/*실과*/
.sub_organ strong{position:relative;display:block;width:250px;margin:0 auto;padding:16px 0;text-align:center;background:#4178ef;color:#fff;font-weight:400;font-size:1.286em}
.sub_organ strong:before{position:absolute;content:"";top:85px;border-top:1px solid #d7d7d7}/*전체 가로줄*/
.sub_organ strong:after{position:absolute;content:"";top:60px;left:50%;height:25px;border-left:1px solid #d7d7d7}/*과장 하단 세로줄*/

.sub_organ ul{margin-top:50px}
.sub_organ ul:after{display:block;content:"";clear:both}

.sub_organ ul li{position:relative;float:left;height:40px;padding:10px 0;border:1px solid #B1C9FA;text-align:center;line-height: 1;}
.sub_organ ul li:before{position:absolute;content:"";top:-25px;left:50%;height:24px;border-left:1px solid #d7d7d7}/*각 담당 상단 세로줄*/
.sub_organ ul li:after{display:inline-block;content:"";height:42px;vertical-align:middle}
.sub_organ ul li span{display:inline-block;vertical-align:middle;line-height:1.3}

/*2조각*/
.sub_organ.sect2 strong:before{left:125px;width:175px}/*전체 가로줄*/
.sub_organ strong:after{height:26px}
.sub_organ.sect2 ul{position:relative}
.sub_organ.sect2 ul li{float:none;width:20%;margin:0 auto;background:#fff}/*각 담당 박스*/
.sub_organ.sect2 ul li:before{display:none}
.sub_organ.sect2 ul li:first-child{position:absolute;top:-50px;right:108px}

/*20160714_2_1조각추가*/
.sub_organ .sect2_1{position:relative;}
.sub_organ .sect2_1 strong:after{position:absolute;content:"";top:60px;left:50%;height:75px;border-left:1px solid #d7d7d7}
.sub_organ .sect2_1 strong:before{top:135px;left:-65px;width:379px}
.sub_organ .sect2_1 em{display:block;position:absolute;width:20%;right:108px;height:40px;padding:5px 0;border:1px solid #B1C9FA;text-align:center}
.sub_organ .sect2_1 em:before{position:absolute;width:175px;left:-175px;content:"";top:24px;border-top:1px solid #d7d7d7}
.sub_organ .sect2_1 em span{display:inline-block;vertical-align:middle;line-height:1.3;margin-top:6%}
.sub_organ .sect2_1 ul li{width:20%;margin-top:50px;margin-left:187px;}
@media(max-width:567px){
.sub_organ .sect2_1 em{position:relative;right:0px;width:81% !important;float:none;margin:5% auto 3% !important;padding:5px}
.sub_organ .sect2_1 em span{margin-top:4%;}
.sub_organ .sect2_1 em:before{top:50%;left:100%;width:15px;height:0;border-top:1px solid #d7d7d7;border-left:none}
.sub_organ .sect2_1 ul{margin-top:0%;}
.sub_organ .sect2_1  strong:before{top:50%;left:100% !important;width:35px !important}
.sub_organ .sect2_1  strong:after{top:50%;left:113%;height:200px;position:absolute;content:"";border-left:1px solid #d7d7d7;}
}
 @media screen and (max-width:359px){
.sub_organ .sect2_1  strong:before{width:18px !important;}
.sub_organ .sect2_1  strong:after{left:107%;height:195px;}
}


/*3조각*/
.sub_organ.sect3 strong:before{left:-108px;width:468px}/*전체 가로줄*/
.sub_organ.sect3 ul li{width:20%;margin-left:42px}/*각 담당 박스*/
.sub_organ.sect3 ul li:first-child{margin-left:144px}

/*4조각*/
.sub_organ.sect4 strong:before{left:-198px;width:651px}/*전체 가로줄*/
.sub_organ.sect4 ul li{width:15%;margin-left:73px}/*각 담당 박스*/
.sub_organ.sect4 ul li:first-child{margin-left:78px}
/*5조각*/
.sub_organ.sect5 strong:before{left:-276px;width:802px}/*전체 가로줄*/
.sub_organ.sect5 ul li{width:14%;margin-left:66px}/*각 담당 박스*/
.sub_organ.sect5 ul li:first-child{margin-left:5px}
/*6조각*/
.sub_organ.sect6 strong:before{left:-274px;width:806px}/*전체 가로줄*/
.sub_organ.sect6 ul li{width:13%;margin-left:36px}/*각 담당 박스*/
.sub_organ.sect6 ul li:first-child{margin-left:12px}
/*7조각*/
.sub_organ.sect7 strong:before{left:-280px;width:810px}/*전체 가로줄*/
.sub_organ.sect7 ul li{width:13%;margin-left:10px}/*각 담당 박스*/
.sub_organ.sect7 ul li:first-child{margin-left:6px}
/*8조각*/
.sub_organ.sect8 strong:before{left:-284px;width:820px}/*전체 가로줄*/
.sub_organ.sect8 ul li{width:9.6%;margin-left:11px}/*각 담당 박스*/






/*조직도_전체*/
.organ{position:relative;width:100%;background:url(/images/kor/sub06/organ_bg.png) no-repeat 0 -55px;overflow:hidden}

.organ1{width:100%;overflow:hidden}
.organ1:after{content:"";display:block;position:absolute;top: 1232px;left:179px;width:702px;border-top:1px solid #dcdcdc;}

.organ a,
.organ strong{display:block;font-weight:400;font-size:1.2em;color:#fff}
.organ a{color:#454545 !important}
.organ strong{position:relative;z-index:1;width:180px;margin-left:321px;padding:13px 0;text-align:center;border-radius:5px}

.organ1>li{position:relative;padding-bottom: 16px;}
.organ1>li:after{content:"";display:block;position:absolute;top:-30px;left:412px;height:15px;border-left:1px solid #dcdcdc}

.organ1 .lv1>a{width:172px;height:172px;margin-left:326px;line-height:172px;background:url(/images/kor/sub06/organ_lv1.png) no-repeat;color:#fff !important}
.organ1 .lv2 strong{background-color:#3c71c9}
.organ1 .lv3 strong{background-color:#78ade2}
.organ1 .lv4 strong{margin: 0 0 0 160px;background-color:#398180;}
.organ1 .lv5 strong{margin:0 0 0 93px;background-color:#62732e;}

.organ .lv2:after{display:block;bottom:-15px;height:113px}

.organ1 .lv3:after{display:none;bottom:auto;top:53px;height:540px}
.organ1 .lv3:before{content:"";display:block;position:absolute;top:29px;left:413px;width:467px;border-top:1px solid #dcdcdc}

.organ1 .lv6:before{position:absolute;content:"";top:-27px;left:880px;height: 441px;border-left:1px solid #dcdcdc;}
.organ1 .lv6:after{top:53px;left:50%}

.organ1 .lv4:before{position:absolute;content:"";top: 413px;left: 174px;width: 442px;border-top:1px solid #dcdcdc;}
.organ1 .lv4:after{top:53px;left: 249px;}

.organ1 .lv5:after{top:53px;left:180px}

.organ1>li>ul{position:relative;width:100%;margin-top: -30px;padding: 60px 0;overflow:hidden;}
.organ1>li>ul:before{content:"";display:block;position:absolute;top:45px;left:844px;height: 721px;border-left:1px solid #dcdcdc;}
.organ1>li>ul:after{content:"";display:block;position:absolute;top:29px;left:880px;height: 972px;border-left:1px solid #dcdcdc;}
.organ1>li>ul>li{position:relative;float:left;width:151px;margin-right:18px;text-align:left}
.organ1>li>ul>li>a{height:50px;padding:0 10px 0 15px;font-size:1em;border-radius:5px;background:#efefef url(/images/kor/sub06/organ_lv2.png) no-repeat 95% 50%}
.organ1>li>ul>li>a:before{content:"";display:inline-block;height:50px;vertical-align:middle}
.organ1>li>ul>li>a:after{content:"";display:block;position:absolute;top:-15px;left:74px;height:15px;border-left:1px solid #dcdcdc}
.organ1>li>ul>li>a span{display:inline-block;vertical-align:middle;line-height:1.2}

.organ1 li[class^="organ1_2"]{position:relative;height: 238px;z-index:1;}
.organ1 li[class^="organ1_2"]>ul{margin-top:3px;padding:1px 10px;border:1px solid #dcdcdc;background-color:#fff;}
.organ1 li[class^="organ1_2"]>ul>li{padding-left:13px;background:url(/images/kor/sub06/organ_lv3_bullet.gif) no-repeat 0 50%;}

.organ1 .lv1{position:relative;padding-bottom:30px}
.organ1 .lv1:before{content:"";position:absolute;top:185px;left:412px;width:160px;border-top:1px solid #dcdcdc}
.organ1 .lv1:after{content:"";display:block;clear:both}

.organ1 .lv1>ul{position:absolute;width:auto;top:159px;left:510px;padding:0;margin:0 0 0 50px}
.organ1 .lv1>ul:before,
.organ1 .lv1>ul:after{display:none}

.organ1 .lv1>ul>li{width:187px;height:auto}

.organ1 .lv1>ul>li a{border:1px solid #d5d5d5;color:#454545;font-weight:400;text-align:center;background:#fff}

.organ1 li.organ1_2_1:after,
.organ1 li.organ1_2_6:after,
.organ1 li.organ1_2_16:after,
.organ1 li.organ1_2_11:after{content:"";display:block;position:absolute;top:-15px;left:74px;width:770px;border-top:1px solid #dcdcdc}

.organ1 .lv3>ul{padding-bottom:0;height: 890px;}

.organ1 li.organ1_2_16{position:absolute;top: 781px;left: 0px;height:auto;}


.organ1 .lv6{float:left;margin-right:85px}
.organ1 .lv4{float:left;width:640px}
.organ1 .lv5{clear:both;width: 750px !important;margin: -40px 0 0 200px !important;}

.organ1 .lv6 a{width:180px;padding:13px 0;color:#fff !important;border-radius:5px;background:#1579ad;}
.organ1 .lv6>ul{margin-top:5px;padding:0}
.organ1 .lv6>ul li{width:100%;height:auto;margin-right:0}


.organ1 .lv4>ul>li,
.organ1 .lv5>ul>li{width: 170px;margin: 0px 120px 0 18px;}
.organ1 .lv5>ul>li{width: 170px;margin: 0px -2px 0 18px; border:none;}
.organ1 .lv4>ul>li:first-child,
.organ1 .lv5>ul>li:first-child{margin-left: 0;}

.organ1 .lv4 li[class^="organ1_2"],
.organ1 .lv5 li[class^="organ1_2"]{height:auto}

.organ1 .lv4>ul{overflow:visible}

.organ1 .lv4>ul:before,
.organ1 .lv5>ul:before{height:auto;border-top:1px solid #dcdcdc}

.organ1 .lv4>ul:before{top:44px;left:74px;width: 309px;}
.organ1 .lv5>ul:before{top:44px;left:74px;width: 372px;}

.organ1 .lv4>ul:after,
.organ1 .lv5>ul:after{position:relative;clear:both;height:auto;border:none;}

.organ1 .lv4 li.organ1_2_17{}
.organ1 .lv4 li.organ1_2_17>ul{overflow:hidden;width: 283px;padding:0;background-color:#f0f0f0;}
.organ1 .lv4 li.organ1_2_17>ul>li{float:left;width: 49.8%;padding-left:0;border-left:1px solid #dcdcdc;background-image:none;overflow:hidden;}
.organ1 .lv4 li.organ1_2_17>ul>li:first-child{border-left-width:0}
.organ1 .lv4 li.organ1_2_17>ul>li>em{display:block;padding:15px 5px 15px 20px}
.organ1 .lv4 li.organ1_2_17>ul>li>ul{padding:17px 15px;background-color:#fff}
.organ1 .lv4 li.organ1_2_17>ul>li>ul>li{padding-left:13px;background:url(/images/kor/sub06/organ_lv3_bullet.gif) no-repeat 0 50%}

.organ1 .lv4 li.organ1_2_18{}
.organ1 .lv4 li.organ1_2_18>ul{overflow:hidden;width: 275px;padding:0;/* background-color:#f0f0f0; */ border:none;}
.organ1 .lv4 li.organ1_2_18>ul>li{float:left;width: 49.8%;padding-left:0;/* border-left:1px solid #dcdcdc; */background-image:none;overflow:hidden;}
.organ1 .lv4 li.organ1_2_18>ul>li:first-child{border-left-width:0}
.organ1 .lv4 li.organ1_2_18>ul>li a{height:50px;padding:0 10px 0 15px;font-size:1em;border-radius:5px;background: #efefef url(/images/kor/sub06/organ_lv2.png) no-repeat 95% 50%;line-height: 50px;}
.organ1 .lv4 li.organ1_2_18>ul>li>em{display:block;padding:15px 5px 15px 20px;background-color: #f0f0f0;border-top: 1px solid #dcdcdc;/* border-left: 1px solid #dcdcdc; */border-right: 1px solid #dcdcdc;border-left: none;}
.organ1 .lv4 li.organ1_2_18>ul>li>ul{padding:17px 15px;background-color:#fff;border: 1px solid #dcdcdc;border-top: none;border-left: none;}
.organ1 .lv4 li.organ1_2_18>ul>li>ul>li{padding-left:13px;background:url(/images/kor/sub06/organ_lv3_bullet.gif) no-repeat 0 50%}
.left_border{border-left: 1px solid #dcdcdc !important;}

.organ2{position:relative} 
.organ2:after{content:"";display:block;position:absolute;top:68px;left:67px;width:749px;border-top:1px solid #dcdcdc}
.organ2>li{position:relative}
.organ2>li:after{content:"";position:absolute;top:53px;left:90px;height:15px;border-left:1px solid #dcdcdc}
.organ2>li>strong{margin-left:0;background-color:#9d6b0c;}
.organ2>li>ul{padding-top:15px;overflow:hidden}
.organ2>li>ul>li{position:relative;float:left;width:134px;margin:15px 0 0 14px;text-align:left;border:1px solid #dcdcdc;border-radius:5px;background-color:#fff}
.organ2>li>ul>li:after{content:"";position:absolute;top:-15px;left:66px;height:15px;border-left:1px solid #dcdcdc}
.organ2>li>ul>li>a{display:block;padding:13px 10px;line-height:1;font-size:1em;background:url(/images/kor/sub06/organ_lv3.gif) no-repeat 95% 50%;color:#484848}
.organ2 .village1,
.organ2 .village7,
.organ2 .village13{margin-left:0}


/*211231 조직도 추가*/
.organ1 li.organ1_2_20 {position:absolute; left:210px;}
.organ1 li.organ1_2_21 {position: absolute; top: 781px; left: 170px; height: auto;}
.organ1 .lv5>ul:before {width:228px;}



/*20170217_직원안내추가*/
.m_dept_table_on{display:none;}

/*지방세란?*/
.other_org{overflow:hidden}
.other_org strong{font-weight:400}
.other_org .org_1{position:relative;display:block;width:187px;margin:0 auto 34px;padding:15px 0;background:#3C71C9;color:#fff;text-align:center}

.other_org .org_2 > li{float:left;}
.other_org .org_2 > li strong{position:relative;display:block;width:133px;padding:15px 0;color:#fff;text-align:center}
.other_org .org_2 > li ul{position:relative;}

.other_org .org_2 > li ul li{position:relative;float:left;text-align:center}
.other_org .org_2_1{margin:0 21% 0 0}
.other_org .org_2_1 strong{margin:0 auto;background:#1579ad;}
.other_org .org_2_1 ul li{margin:10px 0 0 10px;padding:10px;background:#efefef}
.other_org .org_2_1 ul li:first-child{margin:10px 0 0 13px}
.other_org .org_2_2 strong{margin:0 0 0 109px;background:#398180;}
.other_org .org_2_2 ul li{margin:10px 0 0 100px}
.other_org .org_2_2 ul li:first-child{margin:10px 0 0 0}
.other_org .org_2_2 ul li span{display:block}
.other_org .org_2_2 ul li .tit{position:relative;width:84px;margin:0 auto 5px;padding:10px 0;background:#efefef}
.other_org .org_2_2 ul li .con{padding:15px;border:1px solid #c0c0c0;text-align:left}
.other_org .org_2_2 ul li .con span{padding:0 0 0 12px;background:#fff url(/images/kor/sub07/sub07_09_01_bul.png) no-repeat 0 6px}

.other_org .org_1:before{position:absolute;content:"";top:100%;left:50%;height:15px;border:solid #c0c0c0;border-width:0 0 0 1px}
.other_org .org_1:after{position:absolute;content:"";top:66px;left:-178px;width:576px;border:solid #c0c0c0;border-width:1px 0 0;}
.other_org .org_2:after{content:"";display:block;clear:both}
.other_org .org_2 > ul:after{content:"";display:block;clear:both}
.other_org .org_2 > li strong:before{position:absolute;content:"";top:-20px;left:50%;height:20px;border:solid #c0c0c0;border-width:0 0 0 1px}
.other_org .org_2 > li strong:after{position:absolute;content:"";top:100%;left:50%;height:5px;border:solid #c0c0c0;border-width:0 0 0 1px}
.other_org .org_2 > li ul:before{position:absolute;content:"";top:5px;left:47px;width:315px;border:solid #c0c0c0;border-width:1px 0 0}
.other_org .org_2 > li ul:after{content:"";display:block;clear:both}
.other_org .org_2 > li .org_3_2:before{left:65px;width:220px}

.other_org .org_2 > li ul li:before{position:absolute;content:"";top:-5px;left:50%;height:5px;border:solid #c0c0c0;border-width:0 0 0 1px}
.other_org .org_2 > li ul li .tit:after{position:absolute;content:"";top:100%;left:50%;height:5px;border:solid #c0c0c0;border-width:0 0 0 1px}


/*조직정보공개*/
.img_right_box .box2{background-position: 95% 17%;}
.img_right_box .box3 {background-position: 95% 35.5%;}
.img_right_box .box4 {background-position: 95% 53.5%;}
.img_right_box .box5 {background-position: 95% 72%;}
.img_right_box .box6 {background-position: 95% 90%;}


/*리스트스타일 (서천소개_서천도서관)*/
.thumb_box .pt ul li:after{content:"";display:block;clear:both}
.list_bg{background:url(/images/welfare/common/list_bg.gif) no-repeat;display:block;height:29px;width:102px;text-align:center;color:#fff;float:left;line-height:29px}
.list_txt{display:block;float:left;padding-left:20px;color:#252525}

/*공통스타일_끝*/


/*서천군 행정포털_정부3.0정보공개*/
/*정부3.0안내*/
.sub01_01_01 .bg_box{margin:30px 0 30px;padding:50px 0 140px 580px;background:url(/images/kor/sub01/sub01_01_01_img1.gif) no-repeat 0 50%;}
.sub01_01_01 .bg_box .tit{font-size:1.286em;margin-bottom:20px}
.sub01_01_01 .bg_box .con{margin-bottom:20px}


div[class^="section"]{overflow:hidden;float:left;width:100%;margin-bottom:40px;padding-top:30px;border-top:1px solid #eee}
div[class^="section"]:after{content:"";display:block;clear:both}
div[class^="section"]:first-child{border-top:none}

div[class^="section"] .left_section{float:left;width:250px;padding-top:125px;text-align:center}

div[class^="section"] .left_section p{margin-bottom:10px;line-height:1.8em;text-align:center;font-size:1.286em}
div[class^="section"] .left_section p + p{margin-bottom:0;font-size:0.929em}

div[class^="section"] .basic_list{float:left;width:660px;padding:0 0 0 25px;background:url(/images/kor/sub01/sub01_01_01_line.gif) repeat-y}


.section1 .left_section{background:url(/images/kor/sub01/sub01_01_01_img2.gif) no-repeat 50% 10%}
.section2 .left_section{background:url(/images/kor/sub01/sub01_01_01_img3.gif) no-repeat 50% 10%}
.section3 .left_section{background:url(/images/kor/sub01/sub01_01_01_img4.gif) no-repeat 50% 10%}

.point1{color:#0f8db0}
.point2{color:#db5479}
.point3{color:#5c9b16}
.point4{color:#846405}
.point5{color:#3E7BAF}

/*청구신청*/
.sub01_05_05 .notice_wrap .notice{background-image:url(/images/kor/sub01/sub01_05_05_icon.png)}

/*청구처리조회*/
.sub01_05_06 .notice_wrap .notice{background-image:url(/images/kor/sub01/sub01_05_06_icon.png)}

/*이의신청*/
.sub01_05_07 .notice_wrap .notice{background-image:url(/images/kor/sub01/sub01_05_07_icon.png)}

/*이의신청처리조회*/
.sub01_05_08 .notice_wrap .notice{background-image:url(/images/kor/sub01/sub01_05_08_icon.png)}

/*전자민원_민원실이용안내*/
.sub02_01_01 .notice_wrap .notice{padding-left:410px;background-image:none;}
.s020101 .notice_wrap{position: relative;}
.s020101 .notice_pic .pic{position: absolute;left: 75px;top: 50%;transform: translateY(-50%);}
.s020101 .notice_pic .pic img{border-radius: 50%;width: 195px;height: 195px;position: relative;}
.s020101 .notice_pic .pic::before{content: "";position: absolute;left: -47px;top: 32px;background-image:url(/images/kor/sub02/sub02_01_01_info_icon1.png);z-index: 0;width: 106px;height: 103px;background-repeat: no-repeat;}
.s020101 .notice_pic .pic::after{content: "";position: absolute;left: 152px;bottom: 12px;background-image: url(/images/kor/sub02/sub02_01_01_info_icon2.png);width: 135px;height: 119px;background-repeat: no-repeat;}
@media (max-width:767px){
.sub02_01_01 .notice_wrap .notice {position: relative;z-index: 10;}
.s020101 .notice_pic .pic{position: absolute;left: 80px;}
.s020101 .notice_pic .pic img{border-radius: 50%;width: 165px;height: 165px;}
.s020101 .notice_pic .pic::before{left: -47px;top: 32px;width: 106px;height: 103px;background-repeat: no-repeat;background-size: 85%;}
.s020101 .notice_pic .pic::after{left: 124px;bottom: -17px;width: 135px;height: 119px;background-repeat: no-repeat;background-size: 80%;}
}
@media (max-width:639px){
	.s020101 .notice_pic .pic{position: absolute;left: 70px;}
	.s020101 .notice_pic .pic img{border-radius: 50%;width: 155px;height: 155px;}
	.s020101 .notice_pic .pic::before{left: -47px;top: 32px;width: 100px;height: 100px;background-size: 85%;}
	.s020101 .notice_pic .pic::after{left: 106px;bottom: -30px;width: 135px;height: 119px;background-size: 75%;}
	}
@media (max-width:567px){
		.s020101 .notice_pic .pic{display: none;}
		}

/*전자민원_무인민원발급기*/
.sub02_01_04 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_04_ico.gif)}

/*전자민원_민원편의시책_민원후견인제도*/
.sub02_01_07_03 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_07_03_ico.gif)}

/*전자민원_전화민원안내 */
.sub02_01_07_04 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_07_04_ico.gif)}

/*전자민원_행정착오보상제도*/
.sub02_01_07_05 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_07_05_ico.gif);background-position:22px 50%}
/*전자민원_어디서나민원(FAX민원안내)*/
.sub02_01_07_06 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_07_06_ico.gif)}
/*전자민원_민원사전심사청구제 */
.sub02_01_07_09 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_07_09_ico.gif)}
/*사회적약자 배려(상담)창구 */
.sub02_01_07_12 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_01_07_12_ico.png)}

/*민원업무안내 */
.sub02_02_01 .notice_wrap .notice{background-image:url(/images/kor/sub02/02_03_01_icon.png)}

/*여권개요*/
.sub02_03_01 .notice_wrap .notice{background-image:url(/images/kor/sub02/sub02_03_01_img1.png)}


/*외교부홈페이지*/
.sub02_03_04 .link_wrap .grap .tit1{font-size:1.3em;color:#000;background-image:url(/images/kor/sub02/sub02_03_04_img1.png)}
.sub02_03_04 .link_wrap .grap .tit2{font-size:1.3em;color:#000;background-image:url(/images/kor/sub02/sub02_03_04_img2.png)}
.sub02_03_04 .link_wrap .grap .tit3{font-size:1.3em;color:#000;background-image:url(/images/kor/sub02/sub02_03_04_img3.png)}

/*부동산민원 인덱스*/
.sub02_05 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_05_ico.gif);/*background-position:22px 50%*/}
.sub02_05 .index_wrap .grap .conBox{height:365px}
.sub02_05 .index_wrap .grap .conBox figure{padding:25px 0 10px;border-bottom-width:0;text-align:center}
.sub02_05 .index_wrap .grap .conBox .tit{color:#000}
.sub02_05 .index_wrap .grap .conBox .tit:after{border-top:1px solid #c1c1c1}
.sub02_05 a[target="_blank"]{padding-right:0;background:none}


/*행정심판제도*/
.sub02_07_01 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_07_01_ico.gif);background-position:25px 50%}
/*행정소송 제도*/
.sub02_07_02 .basic_box .inner.ico1{background-image:url(/images/kor/sub02/sub02_07_02_ico.gif);background-position:33px 50%}



/*행정서비스헌창안내*/
.sub02_08_01 .notice_wrap .notice{background-image:url(/images/kor/sub02/sub02_08_01_img1.png)}
.sub02_08_01 .notice_wrap .notice .tit{color:#4070d4}


/*서천경제*/
/*군정안내>군정비전*/
.gj_mission{}
.gj_mission .tit{padding:8% 0 5%;font-size:1.643em;color:#fff;background:url(/images/kor/sub05/sub05_01_01_mis.gif) no-repeat 50% 0;text-align:center}
.gj_mission .sub_tit{margin:10px 0 20px;font-size:1.714em;color:#000;text-align:center}
.sub05_01_01 .resp_wrap .grap .con{height:90px;border:1px dotted #acacac;background:none;}

.gj_vision{padding:1.5% 0;font-size:1.714em;font-size:1.357em;color:#fff;background:url(/images/kor/contents/sect3_tit5.gif);text-align:center}

.gj_value{}
.gj_value ul{overflow:hidden;padding:25px 0;background:url(/images/kor/sub05/sub05_01_01_total.png) no-repeat 50% 30%}
.gj_value ul:after{display:block;content:"";clear:both}
.gj_value ul li{float:left;overflow:hidden;width:37%}
.gj_value ul li.no1{}
.gj_value ul li.no2{float:right}
.gj_value ul li.no3{margin-top:45px;}
.gj_value ul li.no4{float:right;margin-top:45px;}

.gj_value ul li span{display:block}
.gj_value ul li .tit{font-size:0;color:#fff}
.gj_value ul li.no1 .tit{}
.gj_value ul li.no2 .tit{}
.gj_value ul li.no3 .tit{}
.gj_value ul li.no4 .tit{}
.gj_value ul li .con{}
.gj_value ul li.no1 .con{} 
.gj_value ul li.no2 .con{} 
.gj_value ul li.no3 .con{} 
.gj_value ul li.no4 .con{} 

.sub05_01_01 .option_pd1{background-image:url(/images/kor/sub05/sub05_01_01_tar1.gif)}
.sub05_01_01 .option_pd2{background-image:url(/images/kor/sub05/sub05_01_01_tar2.gif)}
.sub05_01_01 .option_pd3{background-image:url(/images/kor/sub05/sub05_01_01_tar3.gif)}
.sub05_01_01 .option_pd4{background-image:url(/images/kor/sub05/sub05_01_01_tar4.gif)}
.sub05_01_01 .option_pd5{background-image:url(/images/kor/sub05/sub05_01_01_tar5.gif)}

/* s050101 군정비전 추가 */
.s050101 .value-list {display: flex; justify-content: center; flex-wrap: wrap;}
.s050101 .value-list .value-item {display: flex; align-items: center; justify-content: center; width: 120px; height: 120px; margin: 10px; border-radius: 50%; font-size: 17px; color: #fff; box-sizing: border-box;}
.s050101 .value-list .value-item01 {background-color: #ca380b;}
.s050101 .value-list .value-item02 {background-color: #40830f;}
.s050101 .value-list .value-item03 {background-color: #115b85;}
.s050101 .value-list .value-item04 {background-color: #1a43b4;}
.s050101 .list-5th {display: flex; flex-wrap: wrap; margin: 0 -7.5px;}
.s050101 .list-5th li {width: calc(20% - 15px); padding: 10px; margin: 7.5px; border: 1px solid #ccc; border-radius: 15px; font-size: 16px; text-align: center; box-sizing: border-box;}
.s050101 .list-5th li span {display: block;}
.s050101 .list-5th li b {display: block;}
.s050101 .sub-tit {padding:1.5% 0;font-size:1.714em;font-size:1.357em;color:#fff;background:url(/images/kor/contents/sect3_tit1.gif);text-align:center}

.s050101 .gj_target .tit {margin-bottom: 5px;}
.s050101 .gj_target ul {display: flex; flex-wrap: wrap;}
.s050101 .gj_target ul li {width: 50%; box-sizing: border-box;}

@media (max-width:767px) {
	.s050101 .list-5th li {width: calc(33.3333% - 15px);}
	.s050101 .gj_target ul li {width: auto;}
}
@media (max-width:520px) {
	.s050101 .list-5th li {width: calc(50% - 15px);}
}

/*군정안내_지난해군정성과_2005년*/
.sub05_01_02_10 .thumb_box .inner_ti{background:url(/images/kor/common/strong_tit_bg.gif) no-repeat 0 7px}

/*장항국가생태산업단지 */
.sub05_02_04 a[target="_blank"]{padding-right:0;background:none}

/*재래시장안내>서천특화시장*/
.sub05_08_01 .bg_01{background: url(/images/kor/sub05/sub05_08_01_img_02.gif) no-repeat 0 100%; background-position: right bottom;}
.sub05_08_01 .btn{margin:69px 0 0 160px}


/*서천소개*/
/*일반현황_인구/면적*/
.sub06_02_01 .td_no_padd td{padding:0}

/*군민헌장*/
.sub06_03_01 .intro{margin-bottom:30px;/*padding-top:90px;background:url(/images/kor/sub06/sub06_03_01_img1.gif) no-repeat 50% 0*/}
.sub06_03_01 .intro span{font-size:1.857em;color:#000;line-height:65px}
.sub06_03_01 .intro span b{color:#3b65b1;}
.sub06_03_01 .padding_box .ico_box{background-image:url(/images/kor/sub06/sub06_03_01_img2.gif)}


/*서천의역사_서천의유래*/
.sub06_04_01 .center{font-size:1.375em;color:#000}
.sub06_04_01 .pic{height:255px;padding:25px;background:#f0f0f0 url(/images/kor/sub06/sub06_04_01_img.jpg) no-repeat 50% 50%}
/*서천지명유래*/
.sub06_06_01 .basic_box .inner.ico1{background-image:url(/images/kor/sub06/sub06_06_ico.gif);background-position:22px 50%}
/*서천군지*/
.sub06_07_01 .notice_wrap .notice{background-image:url(/images/kor/sub06/sub06_07_ico.png?ver=20230825)}
.sub06_07_01 .notice_wrap .notice .con{word-break:keep-all}
.sub06_07_01 .basic_list{overflow:hidden}
.sub06_07_01 .basic_list:after{content:"";display:block;clear:both}
.sub06_07_01 .basic_list li{float:left;width:48%}



/*실과, 읍변, 사업소 인덱스 페이지*/
.sub06_09 .basic_box,
.sub06_10 .basic_box,
.sub06_11 .basic_box{margin-bottom:40px}

.sub06_09 .basic_box .inner.ico1{background-image:url(/images/kor/sub06/sub06_09_ico.gif);background-position:50px 50%}
.sub06_10_01 .basic_box .inner.ico1{background-image:url(/images/kor/sub06/06_10_01_ico.gif);/*background-position:22px 50%*/}
.sub06_11_01 .basic_box .inner.ico1{background-image:url(/images/kor/sub06/06_11_01_ico.gif);/*background-position:22px 50%*/}

.sub06_09 .index_wrap .grap .conBox{height:350px}
.sub06_09 .index_wrap .grap .conBox figure{padding:25px 0 10px;border-bottom-width:0;text-align:center}
.sub06_09 .index_wrap .grap .conBox .tit{color:#000}
.sub06_09 .index_wrap .grap .conBox .tit:after{border-top:1px solid #c1c1c1}

.sub06_10_01 .index_wrap .grap .conBox{height:345px}

.sub06_11_01 .index_wrap .grap .conBox{height:335px}

/*자매결연도시*/
/* .sub06_12_01_01 .notice_wrap2 .notice{background-image:url(/images/kor/sub06/sub06_12_01_img.jpg);background-position:65px 63px}
.sub06_12_01_02 .notice_wrap2 .notice{background-image:url(/images/kor/sub06/sub06_12_02_img.jpg);background-position:65px 112px}
.sub06_12_01_03 .notice_wrap2 .notice{background-image:url(/images/kor/sub06/sub06_12_03_img.jpg)}
.sub06_12_01_04 .notice_wrap2 .notice{background-image:url(/images/kor/sub06/sub06_12_05_img.jpg);background-position:65px 63px}
.sub06_12_01_05 .notice_wrap2 .notice{background-image:url(/images/kor/sub06/sub06_12_06_img.jpg);background-position:65px 63px} */


/*분야별정보*/
/*복지 인덱스페이지*/
.welfare_intro{width:auto;margin-bottom:65px;padding:60px 0 72px 270px;background:url(/images/kor/sub07/sub07_01_img.png) no-repeat}
.welfare_intro h4{margin-bottom:0;padding:0;color:#2f3d57;font-size:2.143em;background:none;}
.welfare_intro h4 span{color:#f7900b}
.welfare_intro p{color:#7f7f7f;font-size:1.357em}

.sub07_01 .link_wrap .grap .tit1{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img1.png)}
.sub07_01 .link_wrap .grap .tit2{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img2.png)}
.sub07_01 .link_wrap .grap .tit3{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img3.png)}
.sub07_01 .link_wrap .grap .tit4{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img4.png)}
.sub07_01 .link_wrap .grap .tit5{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img5.png)}
.sub07_01 .link_wrap .grap .tit6{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img6.png)}
.sub07_01 .link_wrap .grap .tit7{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img7.png)}
.sub07_01 .link_wrap .grap .tit8{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_img8.png)}




/*청정구역소개*/ 
.sub07_02_01_01 .intro{font-size:1.643em;text-align:center;color:#000;}
.sub07_02_01_01 .intro span{color:#4575cc}

.visual_3sect{overflow:hidden;padding:30px 0;border:1px solid #e7e7e7}
.visual_3sect:after{content:"";display:block;clear:both}
.visual_3sect [class^="sect"]{position:relative;float:left;width:28.9%;height:320px;padding:15px 20px;border-left:1px solid #e7e7e7}
.visual_3sect .sect1:after{border-left:none}

.visual_3sect [class^="sect"] .tit{margin-bottom:10px;padding:150px 0 0;color:#000;background-position:50% 0;background-repeat:no-repeat;text-align:center;font-size:1.286em}
.visual_3sect .sect1 .tit{background-image:url(/images/kor/sub07/sub07_02_01_01_img1.gif)}
.visual_3sect .sect2 .tit{background-image:url(/images/kor/sub07/sub07_02_01_01_img2.gif)}
.visual_3sect .sect3 .tit{background-image:url(/images/kor/sub07/sub07_02_01_01_img3.gif)}

.visual_3sect [class^="sect"] ul li span{color:#2d4799}




/*청정구역10선*/
.sub07_02_01_01 .basic_box .inner.ico1{background-image:url(/images/kor/sub07/sub07_02_01_01_ico.gif)}
.sub07_02_01_02 .img_wrap img,
.sub07_02_01_03 .img_wrap img,
.sub07_02_01_04 .img_wrap img,
.sub07_02_01_05 .img_wrap img,
.sub07_02_01_06 .img_wrap img,
.sub07_02_01_07 .img_wrap img,
.sub07_02_01_08 .img_wrap img,
.sub07_02_01_09 .img_wrap img,
.sub07_02_01_10 .img_wrap img,
.sub07_02_01_11 .img_wrap img{width:33.1%}


/*환경_환경사업안내*/
.sub07_04_01 figure{padding:30px;border:1px solid #dcdcdc}
.sub07_04_01 .infowrap{position:relative;padding:10px 0 25px;border-top:1px dashed #dcdcdc;background-repeat:no-repeat;background-position:0 50%}

.sub07_04_01 .infowrap.first{border-top-width:0}
.sub07_04_01 strong{margin:5px 0 -2px;padding:0;background:none;border:none;font-weight:400;font-size:1em !important}
.sub07_04_01 .infowrap h6{margin-left:0}
.sub07_04_01 .thumb_box figure{padding:0;border:none}
.sub07_04_01 .push_str{margin-left:37px}



/*환경_환경정보네트워크*/
.sub07_04_02 .basic_box .inner.ico1{background-image:url(/images/kor/sub07/sub07_04_02_ico.gif)}
.sub07_04_02 .link_wrap .grap .tit1{background-image:url(/images/kor/sub07/sub07_04_02_img1.png)}
.sub07_04_02 .link_wrap .grap .tit2{background-image:url(/images/kor/sub07/sub07_04_02_img2.png)}
.sub07_04_02 .link_wrap .grap .tit3{background-image:url(/images/kor/sub07/sub07_04_02_img3.png)}
.sub07_04_02 .link_wrap .grap .tit4{background-image:url(/images/kor/sub07/sub07_04_02_img4.png)}
.sub07_04_02 .link_wrap .grap .tit5{background-image:url(/images/kor/sub07/sub07_04_02_img5.png)}
.sub07_04_02 .link_wrap .grap .tit6{background-image:url(/images/kor/sub07/sub07_04_02_img6.png)}
.sub07_04_02 .link_wrap .grap .tit7{background-image:url(/images/kor/sub07/sub07_04_02_img7.png)}


/*음식물쓰레기배출요령*/
.sub07_04_04_01 .basic_box2 .inner2{background:#fdfdfd}
.sub07_04_04_01 .basic_box2 .inner2 .con{padding:30px 0 30px 280px;background:url(/images/kor/sub07/sub07_04_04_01_ico.png) no-repeat 53px 50%;color:#000;font-size:1.357em}
.sub07_04_04_01 .basic_box2 .inner2 .con span{color:#4575cc;font-size:1.263em}

/*환경기초시설_재활용선별시설*/
.sub07_04_09_01 .basic_box2{padding:25px}

/*환경_유독물사고발생대처요령*/
.sub07_04_10 .option_pd1.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico1.png)}
.sub07_04_10 .option_pd2.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico2.png)}
.sub07_04_10 .option_pd3.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico3.png)}
.sub07_04_10 .option_pd4.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico4.png)}
.sub07_04_10 .option_pd5.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico5.png)}
.sub07_04_10 .option_pd6.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico6.png)}

.sub07_04_10 .basic_box2 .inner{padding:15px;background:none}
.sub07_04_10 .basic_box2 .inner p{background:url(/images/kor/sub07/sub07_04_10_img3.gif) no-repeat 50% 50%;}

/*재난_봄철*/
.sub07_05_02_01 .option_pd1.basic_list{background-image:url(/images/kor/sub07/sub07_04_10_ico1.png)}
.sub07_05_02_02 .option_pd1.basic_list{background-image:url(/images/kor/sub07/07_05_02_02_ico1.gif)}
.sub07_05_02_03 .option_pd1.basic_list{background-image:url(/images/kor/sub07/07_05_02_03_ico1.gif)}

/*재난/안전 _소홀하기 쉬운 위험요소*/
.sub07_05_06 .pic_list [class^="pic"]{width:21%;margin-left:2%}

.sub07_05_06 .pic_list .pic1,
.sub07_05_06 .pic_list .pic3,
.sub07_05_06 .pic_list .pic5,
.sub07_05_06 .pic_list .pic7{margin-left:0 !important}




/*응급실및당번약국안내*/
.sub07_06_01 .basic_box .hospt_tday{background: url("/images/prog/common/hospt_tday.jpg") no-repeat 100% 99%;border-left: 1px dashed #ccc;float: right;width: 63.4%;}

/* 소셜미디어센터 */

.socialwrap {margin:0;}
.socialwrap:after{content:"";display:block;clear:both}
.socialwrap .twitter{float:left;margin:0 1%;width:48%}
.socialwrap .blog{float:left;margin:0 1%;width:48%}

.socialwrap .box{background:#fff}
.socialwrap .twitter .box{width:100%;height:415px}
.socialwrap .twitter .box .obj{width:100%;height:100%;overflow:hidden}
/* .socialwrap .twitter .box .obj iframe{margin-top:-43px;min-width:0 !important;max-width:none !important;width:525px !important;height:500px !important} */
.socialwrap .blog .box{height:413px;border:1px solid #dcdcdc;overflow:hidden;overflow-y:scroll;}
.socialwrap .blog .box .obj{width:100%;height:100%;}
.socialwrap .blog .box .obj li{padding:20px;border-top:1px solid #dcdcdc}
.socialwrap .blog .box .obj .id{font-size:1.2em;color:#333}
.socialwrap .blog .box .obj .text{padding:5px 0}
.socialwrap .blog .box .obj .timer{}

/*사이트맵*/
.sitemap {position:relative}
.sitemap li {display:inline-block;float:left;margin:0 0 50px;position:relative;width:100%}
.sitemap li .sitemapArea {border:1px solid #c9c8c8;display:inline-block;float:left;width:100%;background:#ebebeb}
.sitemap li .sitemapLft {background:#ebebeb;min-height:0px;width:23%}
.sitemap li h4{float:none;margin-bottom:0;text-align:left;font-size:1.6em;line-height:5.0em;color:#202020;padding-left:100px;}
:root #container .sitemap li h4{font-size:1.6em;height:118px;}
.sitemap li h4 span{background:url(/images/kor/sitemap/site_link.png) no-repeat 100% 50%;width:100%;line-height:40px;display:inline-block;}
.sitemap li h4.site01 {background:url(/images/kor/sitemap/site_01.png) no-repeat 0% 5px}
.sitemap li h4.site02 {background:url(/images/kor/sitemap/site_02.png) no-repeat 0% 5px}
.sitemap li h4.site03 {background:url(/images/kor/sitemap/site_03.png) no-repeat 0% 5px}
.sitemap li h4.site04 {background:url(/images/kor/sitemap/site_04.png) no-repeat 0% 5px}
.sitemap li h4.site05 {background:url(/images/kor/sitemap/site_05.png) no-repeat 0% 5px}
.sitemap li h4.site06 {background:url(/images/kor/sitemap/site_06.png) no-repeat 0% 5px}
.sitemap li h4.site07 {background:url(/images/kor/sitemap/site_07.png) no-repeat 0% 5px}

.sitemap li .sitemapRgt{border-left:0 none;width:77%;background:#fff;min-height:190px}
.sitemap li ul{border-bottom:1px solid #dedede;width:100%}
.sitemap h4+ul{border-top:2px solid #959595;}
.sitemap li ul:first-child{border-top-width:0}
.sitemap li ul li {padding:5px 0}
.sitemap li ul li h5{background:none;float:left;width:22%;}
.sitemap li ul li h5 a{display:block;padding:9px 18px 9px 6px;color:#000;background:none}
.sitemap li ul li h5 a:hover,
.sitemap li ul li h5 a:focus,
.sitemap li ul li h5 a:active{color:#2166b2;}
.sitemap li ul ul{padding:5px 0 5px 15px;width:70%;}
.sitemap li ul ul li{float:left;width:32%;margin:0.5%;}

.sitemap.s070108 > li > ul > li{border-bottom:1px solid #ccc;}
.sitemap.s070108 > li > ul > li:first-child{border-top:3px solid #ccc;}


/* 물때정보 */
.sub07_02_07_01 div[class^="month"]{display:none;margin-top:-28px}
.sub07_02_07_01 div.month1{display:block}

.sub07_02_07_01 .month_control{margin-top:20px;overflow:hidden}
.sub07_02_07_01 .month_control a{width:85px;height:39px;text-align:left;line-height:36px;background:url(/images/kor/contents/month_dir.gif) no-repeat}
.sub07_02_07_01 .month_control a[data-type="prev"]{float:left;text-indent:30px;background-position:0 0}
.sub07_02_07_01 .month_control a[data-type="prev"]:hover,
.sub07_02_07_01 .month_control a[data-type="prev"]:focus,
.sub07_02_07_01 .month_control a[data-type="prev"]:active{background-position:0 100%}
.sub07_02_07_01 .month_control a[data-type="next"]{float:right;text-indent:15px;background-position:100% 0}
.sub07_02_07_01 .month_control a[data-type="next"]:hover,
.sub07_02_07_01 .month_control a[data-type="next"]:focus,
.sub07_02_07_01 .month_control a[data-type="next"]:active{background-position:100% 100%}

.sub07_02_07_01 .title{position:relative;width:350px;margin:0 auto;margin-bottom:20px;text-align:center}
.sub07_02_07_01 .title h4{padding:0;margin:0;background:none}

.sub07_02_07_02 .screenshotbox{padding-bottom:20px;border-bottom:1px dashed #e0e0e0;overflow:hidden}
.sub07_02_07_02 .screenshotbox figure{float:left;border:1px solid #e0e0e0;margin-right:30px}
.sub07_02_07_02 .screenshotbox .pt{float:left;width:500px}
.sub07_02_07_02 .screenshotbox .pt .inner_ti{line-height:1}

.sub07_02_07_01 .basic_table tbody tr td span.ex{text-indent:-9999px;font-size: 0px;}


/*사고시 응급조치 요령*/
.sub07_05_10 .thumb_box.type2 figure{width:19%}



/* 중개보수계산 */
.calculation{}
.calculation:after{content:"";clear:both;display:block}
.calculation p{position:relative;float:left;margin-right:3px}
.calculation label{margin:3px 0 0 5px}
.calculation .result{clear:both;overflow:hidden}
.calculation .result p{float:none}

/*뷰어다운로드*/
.viewer_list{position:relative;margin-top:5px}
.viewer_list li{display:inline-block;width:100%;margin-bottom:15px}
.viewer_list li figure{float:left;width:16%}
.viewer_list li figure a[target="_blank"]{padding-right:0;background:none;text-decoration:none}
.viewer_list li figure img{border:0 none}
.viewer_list li dl{display:inline-block;width:84%;margin-top:3px}
.viewer_list li dt,.viewer_list li dd{display:block}
.viewer_list li dt{font-weight:700}



/*홈페이지 가이드*/
.sitemap_16_ti {margin-bottom:30px;font-size:2.250em;color:#000;text-align:center;}
.sitemap_16_h4 {color:#4070d4;font-size:2.063em;font-weight:normal;background:none;padding-left:0}
.st_dot_line {padding-bottom:50px;background: url(/images/kor/common/dot_line.gif) repeat-x 0 bottom;}

/*재정공시*/
.sub01_08_03_03 h6{background: url(/images/common/bullet_h6.gif) no-repeat 0 7px; line-height: 1.7;}



.socialwrap .twitter .box{width:100%;height:414px;border:1px solid #dcdcdc;box-sizing: border-box;}
.socialwrap .twitter .box .obj{width:100%;height:100%;overflow:hidden}
/*.socialwrap .twitter .box .obj iframe{margin-top:-43px;min-width:0 !important;max-width:none !important;width:525px !important;height:500px !important}*/

/*트위터 행망에서 X, 페북으로 교체 2015-08-10 정진환*/
#fc_stream{height:100%;overflow-y:scroll;padding:0 5%;background:#fff}
#fc_stream li{border-top:1px solid #ededed;padding:10px 0}
#fc_stream li:first-child{border-top:0} 
#fc_stream li a{display:block}
#fc_stream li dl{display:block;width:100%;overflow:hidden}
#fc_stream li dl dt,
#fc_stream li dl dd{display:block;position:static;float:left;width:auto;height:auto;overflow:visible}
#fc_stream li dl dt{width:14.3%;border:1px solid #999}
#fc_stream li dl dd{line-height:1.6}
#fc_stream li dl .image{margin-bottom:10px}
#fc_stream li dl .id,
#fc_stream li dl .timer{width:79%;padding-left:20px}
#fc_stream li dl .id{font-weight:700;font-size:1.2em;color:#1468a9}
#fc_stream li dl .text{width:100%;padding-top:10px}
#fc_stream li dl .text figure{width:100%;text-align:center;background:#f9f9f9}
#fc_stream li dl .timer{color:#999}
#fc_stream li.comments{padding-left:3%;background:#f9f9f9}


/************************************

		[ 컨텐츠 반응형 시작 ]

		*************************************/


		/* 작업기준*/
	@media(max-width:1279px){/*pc작은화면*/}
@media(max-width:1000px){/*테블릿*/}
@media(max-width:767px){/*안드로이드 가로*/}
@media(max-width:567px){/*아이폰4 가로*/}
@media(max-width:479px){/*안드로이드 세로*/}
@media(max-width:359px){/*아이폰 공통 세로*/}


@media(max-width:767px){
	.display_mo{display:block}
}


/*기본 공통스타일*/
/*탭메뉴*/
@media(max-width:1000px){/*테블릿*/
	.basic_tab li{width:33.3%}
}
@media(max-width:767px){/*안드로이드 가로*/
	.basic_tab li{width:50%}
}
@media(max-width:479px){/*안드로이드 세로*/
	.basic_tab li{width:100%}
}

/*공지박스*/
@media(max-width:479px){/*안드로이드 세로*/
	.basic_box .inner.ico{padding:23px 20px !important}
	.basic_box .inner.ico1{background-image:none !important}
	.basic_box .inner.ico1 .btn{text-align:center}
}
/*공지박스2*/
@media(max-width:1279px){/*pc작은화면*/
	.sub07_04_04_01 .basic_box2 .inner2 .con br{display:none}
	.sub07_04_04_01 .basic_box2 .inner2 .con br + br{display:block}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sub07_04_04_01 .basic_box2 .inner2 .con{padding:0;background:none;}
}

/*thumb_box*/
@media(max-width:567px){/*아이폰4 가로*/
	.thumb_box figure{float:none;width:100% !important;margin-bottom:10px;text-align:center}
	.thumb_box .pt{display:block;width:90% !important;margin:0 auto}
}

/*listpst_box*/
@media(max-width:479px){/*안드로이드 세로*/
	.listpst_box{float:none;width:100%;margin-right:0}
}



/*컨텐츠 개별그룹 정리 */
/*레프트 패딩 박스 (민원실이용안내)*/
@media(max-width:1279px){/*pc작은화면*/
	.notice_wrap .notice .con br{display:none}
}
@media(max-width:767px){/*안드로이드 가로*/
	.notice_wrap .notice{padding:40px 25px 40px 310px !important;background-position:30px 50%;background-size:40%;}
}
@media(max-width:639px){/*아이폰5 가로*/
	.notice_wrap .notice{padding-left:270px !important}
}
@media(max-width:567px){/*아이폰4 가로*/
	.notice_wrap .notice{padding-left:25px !important;background-image:none !important}
}

/*레프트 패딩 박스3 (군민헌장)*/
@media(max-width:1279px){/*pc작은화면*/
	.padding_box .ico_box{padding:65px 0 65px 222px;background-position:30px 50%}
	.padding_box .ico_box ul li span{width:15%;}
	.padding_box .ico_box ul li span + span{float:right;width:75%;margin:3px 39px 0 0}
}
@media(max-width:1000px){/*테블릿*/
	.padding_box .ico_box{padding:230px 44px 30px 99px;background-position:50% 45px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.padding_box .ico_box{padding:40px 55px;background:none !important}
	.padding_box .ico_box ul li{background-position:0 4px !important}
	.padding_box .ico_box ul li span{width:21%}
	.padding_box .ico_box ul li span + span{width:76%;margin-right:0}
}
@media(max-width:567px){/*아이폰4 가로*/
	.padding_box .ico_box{padding:40px}
	.padding_box .ico_box ul li span{width:24%}
	.padding_box .ico_box ul li span + span{width:71%}
}
@media(max-width:479px){/*안드로이드 세로*/
	.padding_box .ico_box ul li span,
	.padding_box .ico_box ul li span + span{width:100%}
}

/*사진 블럭정렬 (자원봉사민원도우미제)*/
@media(max-width:767px){/*안드로이드 가로*/
	.pic_list [class^="pic"]{margin-left:24px}
}
@media(max-width:639px){/*아이폰5 가로*/
	.pic_list [class^="pic"]{margin-left:20px}
}
@media(max-width:567px){/*아이폰4 가로*/
	.pic_list [class^="pic"]{margin-left:18px}
}
@media(max-width:479px){/*안드로이드 세로*/
	.pic_list [class^="pic"]{width:100%;margin-left:0;margin-bottom:5px}
}

@media(max-width:767px){
	.pic_list2{text-align:center}
	.pic_list2 [class^="pic"]{float:none;display:inline-block;width:40%}
	.pic_list2 [class^="pic"]:nth-child(3){margin-left:0}
}
@media(max-width:479px){
	.pic_list2 [class^="pic"]{width:100%;margin-left:0}
}


/*절차도 (외국인 인감신고)*/
@media(max-width:1279px){/*pc작은화면*/
	.flow_list li{width:24%}
}
@media(max-width:1000px){/*테블릿*/
	.flow_list li{width:26%}
}
@media(max-width:767px){/*안드로이드 가로*/
	.flow_list li{width:25%}
}
@media(max-width:639px){/*아이폰5 가로*/
	.flow_list li{width:24.2%}
}
@media(max-width:567px){/*아이폰4 가로*/
	.flow_list li{width:35%;margin-bottom:5px}
	.flow_list li:nth-child(3),
	.flow_list li:nth-child(5),
	.flow_list li:nth-child(7){margin-left:0}
	.flow_list li:nth-child(3):before,
	.flow_list li:nth-child(5):before,
	.flow_list li:nth-child(7):before{top:-50px;left:419px}
}
@media(max-width:479px){/*안드로이드 세로*/
	.flow_list{margin-bottom:10px}
	.flow_list li{width:78%;margin-left:0;}
	.flow_list li:before{top:-48px !important;left:310px !important}
}
@media(max-width:359px){/*아이폰 공통 세로*/
	.flow_list li:before{left:275px !important}
}

/*3블럭의 영역으로 나눠진 컨텐츠 Type1 (정보공개제도 소개)*/
@media(max-width:1279px){/*pc작은화면*/
	.resp_wrap .grap{width:31.3%}
	.resp_wrap .grap .con{border:1px dotted #dcdcdc;background-image:none}
	.resp_wrap .grap .con br{display:none}
}
@media(max-width:1000px){/*테블릿*/
	.resp_wrap .grap .con{height:88px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.resp_wrap .grap{width:48.2%;margin-bottom:20px}
	.resp_wrap .grap:nth-child(3),
	.resp_wrap .grap:nth-child(5),
	.resp_wrap .grap:nth-child(7){margin-left:0}
	.resp_wrap .grap .con{height:68px}
}
@media(max-width:639px){/*아이폰5 가로*/
	.resp_wrap .grap{width:48%}
	.resp_wrap .grap .con{height:88px}
}
@media(max-width:567px){/*아이폰4 가로*/
	.resp_wrap .grap{width:47.6%}
	.resp_wrap .grap .con{height:110px}
}
@media(max-width:479px){/*안드로이드 세로*/
	.resp_wrap .grap{width:100%;margin-left:0}
	.resp_wrap .grap .con{height:70px}
}

/*Type2 (불복구제절차)*/
@media(max-width:1279px){/*pc작은화면*/
	.resp_wrap .grap .con2{border:1px dotted #dcdcdc;background-image:none}
}

/*링크페이지1 (외교부홈페이지)*/
@media(max-width:1279px){/*pc작은화면*/
	.welfare_intro{width:auto;margin-bottom:65px;padding:60px 0 72px 270px;background:url(/images/kor/sub07/sub07_01_bg2.jpg) no-repeat}
	.link_wrap .grap{width:45.4%;margin:0 0 20px 20px}
	.link_wrap .grap:nth-child(3),
	.link_wrap .grap:nth-child(5),
	.link_wrap .grap:nth-child(7),
	.link_wrap .grap:nth-child(9),
	.link_wrap .grap:nth-child(11),
	.link_wrap .grap:nth-child(13),
	.link_wrap .grap:nth-child(15){margin-left:0}

	.link_wrap .grap.remove{margin-left:20px}

	.link_wrap .grap ul li{width:48.5%;}
	.link_wrap .grap ul .btn3.no_mar{width:99%}
	.link_wrap .grap ul li a,
	.link_wrap .grap ul li a.type2{width:100%;border:1px dotted #acacac;background:none}

	.link_wrap .grap ul li a:hover,
	.link_wrap .grap ul li a.type2:hover,
	.link_wrap .grap ul li a:focus,
	.link_wrap .grap ul li a.type2:focus,
	.link_wrap .grap ul li a:active,
	.link_wrap .grap ul li a.type2:active{background:#4070d4}
}
@media(max-width:767px){/*안드로이드 가로*/
	.link_wrap .grap{width:44.8%}
}
@media(max-width:639px){/*아이폰5 가로*/
	.link_wrap .grap{width:44%;height:380px}
	.link_wrap .grap ul li{width:99%;margin-right:0 !important;margin-bottom:5px !important;}
}
@media(max-width:567px){/*아이폰4 가로*/
	.link_wrap .grap{width:43%}
}
@media(max-width:479px){/*안드로이드 세로*/
	.link_wrap .grap{width:93%;height:auto;margin-left:0}
}
@media(max-width:359px){/*아이폰 공통 세로*/
	.link_wrap .grap{width:92%}
}

/*링크페이지2 (행정서비스헌장안내)*/
@media(max-width:1279px){/*pc작은화면*/
	.link_wrap2 .grap{width:43%}
	.link_wrap2 .grap ul li{width:47%}
	.link_wrap2 .grap ul li a{width:100%;border:1px dotted #acacac;background:none}
	.link_wrap2 .grap ul li a:hover,
	.link_wrap2 .grap ul li a:focus,
	.link_wrap2 .grap ul li a:active{background:#4070d4}
}
@media(max-width:1000px){/*테블릿*/
	.link_wrap2 .grap{margin-left:20px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.link_wrap2 .grap{width:42%;margin-left:10px}
	.link_wrap2 .grap ul li{width:46%}
}
@media(max-width:639px){/*아이폰5 가로*/
	.link_wrap2 .grap{width:43%;margin-left:12px;padding:15px 15px 0}
}
@media(max-width:567px){/*아이폰4 가로*/
	.link_wrap2 .grap{width:93%;margin:0 0 10px}
	.link_wrap2 .grap ul li{width:48%;margin:0 14px 10px 0}
}
@media(max-width:479px){/*안드로이드 세로*/
	.link_wrap2 .grap{width:90%}
	.link_wrap2 .grap ul li{width:47%}
}
@media(max-width:359px){/*아이폰 공통 세로*/
	.link_wrap2 .grap{width:89%}
}

/*인덱스 페이지1 (실과,읍면,사업소)*/
@media(max-width:1279px){/*pc작은화면*/
	.index_wrap .grap{margin-bottom:23px}
	.index_wrap .grap .conBox{width:30.9%;margin-left:3.1%}
	.index_wrap .grap .conBox .tit:after{width:210px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.index_wrap .grap .conBox{width:47.7%}
	.index_wrap .grap .conBox.no_mar_l{margin-left:3.5%}
	.index_wrap .grap .conBox:nth-child(3),
	.index_wrap .grap .conBox:nth-child(5),
	.index_wrap .grap .conBox:nth-child(7),
	.index_wrap .grap .conBox:nth-child(9),
	.index_wrap .grap .conBox:nth-child(11),
	.index_wrap .grap .conBox:nth-child(13),
	.index_wrap .grap .conBox:nth-child(15){margin-left:0}
	.index_wrap .grap .conBox .tit:after{width:88%}
}
@media(max-width:567px){/*아이폰4 가로*/
	.index_wrap .grap .conBox{width:99%;height:auto !important;margin:0 0 10px !important}
	.index_wrap .grap .conBox figure{padding:15px 0}
	.index_wrap .grap .conBox .tit:after{width:400px}
}
@media(max-width:479px){/*안드로이드 세로*/
	.index_wrap .grap .conBox .tit:after{width:300px}
}
@media(max-width:359px){/*아이폰 공통 세로*/
	.index_wrap .grap .conBox .tit:after{width:260px}
}

/*군민참여>sns소통*/
@media(max-width:567px){/*아이폰4 가로*/
	.socialwrap .twitter,
	.socialwrap .blog{width:100%;margin-bottom:5%}
}


/*레프트 패딩 리스트박스 (분야별_환경_유독물사고발생대처요령)*/
@media(max-width:479px){/*안드로이드 세로*/
	.basic_list[class^="option_pd"]{min-height:0;padding:170px 0 0;background-position:50% 5px}
}

/*정부3.0정보공개>정부3.0안내*/
@media(max-width:1279px){/*pc작은화면*/
	div[class^="section"] .basic_list{width:61%}
}
@media(max-width:767px){/*안드로이드 가로*/
	.sub01_01_01 .bg_box{padding:400px 0 0;background-position:50% 20px;text-align:center}
	div[class^="section"] .basic_list{width:49%}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sub01_01_01 .bg_box{padding:75% 0 0;background-size:100%}
	div[class^="section"] .left_section{width:100%;margin-bottom:30px}
	div[class^="section"] .basic_list{width:auto;padding:0 20px}
}
@media(max-width:479px){
	.sub01_01_01 .bg_box{padding:0;background:transparent}
}

/*조직도_실과*/
@media(max-width:1279px){/*pc작은화면*/
	.sub_organ ul{margin-top:52px}
	/*2조각*/
	.sub_organ.sect2 strong:before{width:145px}
	.sub_organ.sect2 ul li:first-child{right:73px}
	/*3조각*/
	.sub_organ.sect3 strong:before{left:-65px;width:381px}
	.sub_organ.sect3 ul li:first-child{margin-left:101px}
	/*4조각*/
	.sub_organ.sect4 strong:before{left:-143px;width:555px}
	.sub_organ.sect4 ul li:first-child{margin-left:42px}
	/*5조각*/
	.sub_organ.sect5 strong:before{left:-182px;width:614px}
	.sub_organ.sect5 ul li{margin-left:49px}
	.sub_organ.sect5 ul li:first-child{margin-left:6px}
	/*6조각*/
	.sub_organ.sect6 strong:before{left:-188px;width:604px}
	.sub_organ.sect6 ul li{margin-left:24px}
	.sub_organ.sect6 ul li:first-child{margin-left:2px}
	/*7조각*/
	.sub_organ.sect7{position:relative}
	.sub_organ.sect7:before{position:absolute;content:"";display:block;top:85px;right:0;height:93px;border-left:none}
	.sub_organ.sect7:after{position:absolute;content:"";display:block;top:177px;left:167px;width:601px;border-top:none}
	.sub_organ.sect7 strong:before{left:-193px;width:613px}
	.sub_organ.sect7 ul{margin-top:11px}
	.sub_organ.sect7 ul li{margin:40px 0 0 5px}
	.sub_organ.sect7 ul li:first-child{margin-left:0}
	/*8조각*/
	.sub_organ.sect8{position:relative}
	.sub_organ.sect8:before{position:absolute;content:"";display:block;top:85px;right:0;height:93px;border-left:none}
	.sub_organ.sect8:after{position:absolute;content:"";display:block;top:177px;left:143px;width:624px;border-top:none}
	.sub_organ.sect8 strong:before{left:-200px;width:627px}
	.sub_organ.sect8 ul{margin-top:11px}
	.sub_organ.sect8 ul li{margin:40px 0 0 7px}
	.sub_organ.sect8 ul li:first-child{margin-left:0}
}
@media(max-width:1000px){/*테블릿*/
	.sub_organ ul{margin-top:49px}
	/*2조각*/
	.sub_organ.sect2 ul li:first-child{right:77px}
	/*3조각*/
	.sub_organ.sect3 strong:before{left:-75px;width:399px}
	.sub_organ.sect3 ul li:first-child{margin-left:110px}
	/*4조각*/
	.sub_organ.sect4 strong:before{left:-153px;width:563px}
	.sub_organ.sect4 ul li:first-child{margin-left:39px}
	/*5조각*/
	.sub_organ.sect5 strong:before{left:-184px;width:620px}
	.sub_organ.sect5 ul li{width:16%;margin-left:33px}
	.sub_organ.sect5 ul li:first-child{margin-left:4px}
	/*6조각*/
	.sub_organ.sect6 strong:before{left:-197px;width:647px}
	/*7조각*/
	.sub_organ.sect7:after{left:162px;width:586px}
	.sub_organ.sect7 strong:before{left:-200px;width:699px}
	.sub_organ.sect7 ul li{margin:39px 0 0 112px}
	/*8조각*/
	.sub_organ.sect8:after{left:142px;width:606px}
	.sub_organ.sect8 strong:before{left:-207px;width:705px}
	.sub_organ.sect8 ul li{margin-top:39px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.sub_organ ul li{padding:5px}
	/*2조각*/
	.sub_organ.sect2 strong:before{width:185px}
	.sub_organ.sect2 ul li:first-child{right:20px}
	/*3조각*/
	.sub_organ.sect3 strong:before{left:-63px;width:378px}
	.sub_organ.sect3 ul li:first-child{margin-left:74px}
	/*4조각*/
	.sub_organ.sect4 strong:before{left:-84px;width:198.9%}
	.sub_organ.sect4 ul li{margin-left:35px}
	.sub_organ.sect4 ul li:first-child{margin-left:48px}
	/*5조각*/
	.sub_organ.sect5 strong:before{left:-123px;width:496px}
	.sub_organ.sect5 ul li{margin-left:2.1%;padding:0.8%;}
	.sub_organ.sect5 ul li:first-child{margin-left:1%}
	/*6조각*/
	.sub_organ.sect6 strong:before{left:-143px;width:512px}
	.sub_organ.sect6 ul li{width:11%;margin-left:22px;}
	/*7조각*/
	.sub_organ.sect7:after{left:109px;width:511px}
	.sub_organ.sect7 strong:before{left:-136px;width:571px}
	.sub_organ.sect7 ul li{width:14%;margin-left:60px}
	/*8조각*/
	.sub_organ.sect8:after{left:97px;width:523px}
	.sub_organ.sect8 strong:before{left:-136px;width:571px}
	.sub_organ.sect8 ul li{width:14%;margin-left:48px}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sub_organ strong:before{top:50%;left:100% !important;width:80px !important}
	.sub_organ strong:after{top:50%;left:132%}
	.sub_organ ul{margin-top:5%}
	.sub_organ ul li{width:81% !important;float:none;margin:0 auto 10px !important;padding:5px}
	.sub_organ ul li:before{top:50%;left:100%;width:15px;height:0;border-top:1px solid #d7d7d7;border-left:none}

	.sub_organ.sect2 strong:after{height:143px}
	.sub_organ.sect2 ul li:before{display:block}
	.sub_organ.sect2 ul li:first-child{position:relative;top:0;right:0}

	.sub_organ.sect2_1 strong:after{height:143px}
	.sub_organ.sect2_1 ul li:before{display:block}
	.sub_organ.sect2_1 ul li:first-child{position:relative;top:0;right:0}

	.sub_organ.sect7:before,
	.sub_organ.sect7:after,
	.sub_organ.sect8:before,
	.sub_organ.sect8:after{display:none}

	.sub_organ.sect4 strong:after{height:267px}
	.sub_organ.sect5 strong:after{height:316px}
	.sub_organ.sect6 strong:after{height:390px}
	.sub_organ.sect7 strong:after{height:441px}
	.sub_organ.sect8 strong:after{height:503px}
}
@media(max-width:479px){/*안드로이드 세로*/
	.sub_organ strong:before{width:34px !important}
	.sub_organ strong:after{top:52%;left:113%}
	.sub_organ.sect2 strong:after{height:135px}
	.sub_organ.sect2_1 strong:after{height:135px}
	.sub_organ.sect3 strong:after {height:205px;}
	.sub_organ.sect4 strong:after{height:259px}
	.sub_organ.sect5 strong:after{height:301px}
	.sub_organ.sect6 strong:after{height:383px}
	.sub_organ.sect7 strong:after{height:439px}
	.sub_organ.sect8 strong:after{height:501px}
}
@media(max-width:359px){/*아이폰 공통 세로*/
	.sub_organ strong:before{width:17px !important}
	.sub_organ strong:after{top:52%;left:266px}
	.sub_organ.sect2 strong:after{height:132px}
	.sub_organ.sect2_1 strong:after{height:132px}
	.sub_organ.sect4 strong:after{height:257px}
	.sub_organ.sect5 strong:after{height:296px}
	.sub_organ.sect6 strong:after{height:381px}
}

/*조직도_전체*/
@media(max-width:1279px){/*pc작은화면*/
	.organ{background-position:-92px -55px}
	.organ1:after{width:512px}
	.organ1 .lv5 strong{margin: 0 0 0 129px;background-color:#62732e;}
	.organ strong{margin-left:240px}
	.organ1 .lv1:before{left:333px}
	.organ1 .lv1 a{margin-left:245px}
	.organ1 .lv1>ul{left:420px}
	.organ1 .lv1>ul>li{width:150px}
	.organ1 .lv1 ul li a{margin-left:0}
	.organ1 li[class^="organ1_2"]>ul{padding: 12px 11px;}
	.organ1 li[class^="organ1_2"]>ul>li{padding-left:0;letter-spacing:-1px;background-image:none}
	.organ1>li:after{left:333px}
	.organ1>li>ul>li{width:125px;margin-right:10px}
	.organ1>li>ul>li>a:after{left:63px}
	.organ1>li>ul:before{left:677px}
	.organ1 .lv3>ul{padding-bottom:0;height: 896px;}
	.organ1>li>ul:after{left:690px}
	.organ1 li.organ1_2_1:after,
	.organ1 li.organ1_2_6:after,
	.organ1 li.organ1_2_11:after,
	.organ1 li.organ1_2_16:after{left:63px;width:615px}
	.organ1 .lv3:before{left:333px;width:358px}
	.organ1 .lv4 li.organ1_2_17 > ul > li > ul > li{padding-left:0;background:none}
	.organ1 .lv6{float:left;margin-right: 31px;}
	.organ1 .lv6:before{left:690px;height:434px}
	.organ1 .lv6:after{top:50px}
	.organ1 .lv4>ul>li,
	.organ1 .lv5>ul>li{width: 106px;margin-left:10px;}
	.organ1 .lv5>ul>li{width: 146px;margin-left:10px;}
	.organ1 .lv4{width: 463px;}
	.organ1 .lv4:before{top: 393px;width: 305px;}
	.organ1 .lv4 strong{margin: 0 0 0 93px;background-color:#398180;}
	.organ1 .lv4:after{top:50px;left:182px}
	.organ1 .lv4>ul:before{left:63px;width: 253px;}
	.organ1 .lv4 li.organ1_2_17>ul{width: 198px;}
	.organ1 .lv4 li.organ1_2_17>ul>li{float:left;width: 49.7%;padding-left:0;border-left:1px solid #dcdcdc;background-image:none;overflow:hidden;}
	.organ1 .lv4 li.organ1_2_18{/* margin-left: 213px; *//* float: left; */}
	.organ1 .lv4 li.organ1_2_18>ul{width: 209px;background-color:transparent;}
	.organ1 .lv4 li.organ1_2_18>ul>li>ul{padding-top:0}
	.organ1 .lv5{width:410px}
	.organ1 .lv5:after{top:50px;left: 217px;}
	.organ1 .lv5>ul:before{left:63px;width: 309px;}
	.organ2:after{left:49px;width:584px}
	.organ2>li:after{left:108px}
	.organ2>li>strong{margin-left:20px}
	.organ2>li>ul>li{width:100px}
	.organ2>li>ul>li:after{left:48px}
}
@media(max-width:1000px){
	.organ1 .lv1 > ul{left:410px}
	.organ1 .lv6{margin-right:55px}
	.organ1 .lv4{padding-bottom:0}
	.organ1 .lv4:before{width:216px}
	.organ1 .lv6:after,
	.organ1 .lv4:after,
	.organ1 .lv5:after{top:53px}
	.organ1 .lv4 li.organ1_2_17 > ul{width:249px}
	.organ1 .lv4 li.organ1_2_18 > ul{padding:10px}
}

@media(max-width:767px){/*안드로이드 가로*/
	.organ1 .lv3>ul{padding-bottom:0;height: 1555px;}
	.organ{width:561px;background-size:140%;background-position:-115px -55px}
	.organ strong{margin-left:173px}
	.organ1:after{top:1420px;left:371px}
	.organ1>li:after{left:264px}
	.organ1 li[class^="organ1_2"]{position:relative;height: 270px;z-index:1;}
	.organ1>li>ul:before{left:542px;height:810px}
	.organ1>li>ul:after{display:none;left:559px;height:1200px}
	.organ1 li.organ1_2_16{position:relative;top:0;left:0}
	.organ1 li.organ1_2_21{position:relative;top:0;left:0}
	.organ1 .lv1:before{left:265px}
	.organ1 .lv1 a{margin-left:178px}
	.organ1 .lv1>ul{left:380px;margin-left:0}
	.organ1 .lv3:after{height:15px}
	.organ1 .lv3:before{left:265px}
	.organ1 li.organ1_2_1:after,
	.organ1 li.organ1_2_6:after,
	.organ1 li.organ1_2_11:after{width:480px;border:0}
	.organ1 li.organ1_2_1:after{content:"";display:block;position:absolute;top:-15px;left: 63px;width:480px;border-top:1px solid #dcdcdc;}


.organ1 li.organ1_2_5:after{content:"";display:block;position:absolute;top:-15px;left: -104px;width:480px;border-top:1px solid #dcdcdc;}


	.organ1 li.organ1_2_9:after{content:"";display:block;position:absolute;top:-15px;left: -275px;width:480px;border-top:1px solid #dcdcdc;}
	.organ1 li.organ1_2_10:after{content:"";display:block;position:absolute;top:-15px;left: 63px;width: 539px;border-top:1px solid #dcdcdc;}

	.organ1 li.organ1_2_13:after{content:"";display:block;position:absolute;top:-15px;left: 62px;width: 500px;border-top:1px solid #dcdcdc;}

	.organ1 .lv4>ul:after,
	.organ1 .lv5>ul:after{display:block;left:210px;width:350px}

	.organ1 .lv6{float:none;width:180px;margin:0 auto}
	.organ1 .lv6:before{top:-1126px;left:369px;height:1664px}
	.organ1 .lv4:before{width:237px}
	.organ1 .lv4:after{left: 244px;}
	.organ1 .lv5:before{position:absolute;content:"";top:-355px;left:290px;width:270px;border-top:1px solid #dcdcdc;}
	.organ1 .lv5:after{left: 217px;}
	.organ1 .lv4,

	.organ1 .lv5{float:none;margin:0 auto}
	.organ1 .lv4{width: 496px;}
	.organ1 .lv5{clear:both;width: 100% !important;margin: 1px !important;}
	.organ1>li>ul>li{position:relative;float:left;width:151px;margin-right:18px;text-align:left}

	.organ1 .lv4 strong,
	.organ1 .lv5 strong{margin:0 auto}
	.organ1 .lv4>ul:before{left:63px;width: 259px;}
	.organ1 .lv4 li.organ1_2_17{
    width: 100%;
}
	.organ1 .lv4 li.organ1_2_18{/* margin-left: 27px !important; *//* float: left; */}
	.organ1 .lv4 li.organ1_2_18>ul{width: 235px;background-color:transparent;}
	.organ1 .lv4 li.organ1_2_18>ul>li{float:left;width: 49.8%;padding-left:0;/* border-left:1px solid #dcdcdc; */background-image:none;overflow:hidden;}
	.organ1 .lv4 li.organ1_2_18>ul>li>ul{padding-top:0;}
.organ1 .lv4>ul{overflow:visible;width: 530px;}
	.organ2:after{width:447px}
	.organ2>li>ul>li,
	.organ2 .village1,
	.organ2 .village7{margin-left:10px}
	.organ2 .village1,
	.organ2 .village6,
	.organ2 .village11{margin-left:0}

	/* 규제개혁추진팀 */

}
@media(max-width:567px){/*아이폰4 가로*/
	/*조직도*/
	.organ1 .lv4 li.organ1_2_18{margin-left: 0px !important;/* float: left; */}
	.organ1 .lv3>ul{padding-bottom:0;height: 2368px;}
	.organ{width:auto;margin:0;background-image:none}
	.organ1:after{display:none;top:225px;left:297px;height:2516px}
	.organ1 li[class^="organ1_2"]{height:auto;padding-bottom:15px}
	.organ1 li[class^="organ1_2"]>ul{margin-top:5px;padding:2%;overflow:hidden}
	.organ1 li[class^="organ1_2"]>ul>li{float:left;width:33%}
	.organ1>li:after{left:63px;border-left-width:5px}
	.organ1>li>ul{padding-top:45px}
	.organ1>li>ul:before{display:none;height:1750px;left:278px}
	.organ1>li>ul>li{width:100%;margin-right:0}
	.organ1>li>ul>li:after{display:none}
	.organ1>li>ul>li>a:after{display:none;border-left-width:5px}
	.organ1>li>ul>li>a span br{display:none}
	.organ1 .lv1:before{top:68px;left:67px}
	.organ1 .lv1 a{width:170px;height:auto;margin-left:0;padding:13px 0;line-height:1.6;border-radius:5px;background-size:110%;background-position:50% 50%}

	.organ1 .lv1 li.organ1_2_0{margin-right:20px}
	.organ1 .lv1 ul{top:44px;left:190px;width:180px;margin-left:0;}
	.organ1 .lv1 ul li a{padding:0}
	.organ strong{width:170px;margin-left:0}
	.organ1 .lv2{padding-bottom:0}
	.organ1 .lv2:after{height:85px}
	.organ1 .lv2:before{border-top-width:5px;top:95px;left:63px}
	.organ1 .lv3:before{display:none;left:-85px}
	.organ1 li.organ1_2_1:after,
	.organ1 li.organ1_2_5:after,
	.organ1 li.organ1_2_9:after,
	.organ1 li.organ1_2_13:after,
	.organ1 li.organ1_2_15:after{content:"";display:none;position:absolute;top:-15px;left:63px;width:215px;border-top:1px solid #dcdcdc}
	.organ1 li.organ1_2_15{height:auto}
	.lv6 ul li{width:100% !important;text-align:center}
	.organ1 .lv4:before,
	.organ1 .lv5:before,
	.organ1 .lv4:after,
	.organ1 .lv5:after{display:none}
	.organ1 .lv4 strong,
	.organ1 .lv5 strong{width:100%;margin:0}
	.organ1 .lv4>ul:after,
	.organ1 .lv5>ul:after{width:87px}
	.organ1 .lv5>ul:before{width:140px}
	.organ1 .lv5>ul{padding-bottom:0}
	.organ1 .lv4>ul>li,
	.organ1 .lv5>ul>li{width:100%;margin:0}
	.organ1 .lv4 li.organ1_2_17 > ul{width:100%}
	.organ1 .lv4 li.organ1_2_18{margin-left:0}
	.organ1 .lv4 li.organ1_2_18>ul{width:auto;padding:10px 0}
	.organ1 .lv4 li.organ1_2_18>ul>li{float: left;width:auto;/* padding-top:10px; */margin:10px 10px 0;text-align:left;border-left-width:0;border-top:1px dashed #dcdcdc;width: 49%;margin: 0;}
	.organ1 .lv4 li.organ1_2_18>ul>li:first-child{width:auto;margin-top:0;padding-top:0;border-top-width:0;width: 49%;margin: 0;}
	.organ1 .lv4 li.organ1_2_18>ul>li>ul{padding-top:0;overflow:hidden}
	.organ1 .lv4 li.organ1_2_18>ul>li>ul>li{float:left;width:33%}
	.organ1 .lv5 li.organ1_2_21{margin-left:0}

	.organ2:after{display:none}
	.organ2>li:after{border-left-width:0}
	.organ2>li>strong{width:100%;margin:0}
	.organ2>li>ul{padding-top:15px}
	.organ2>li>ul>li:after{display:none;border-left-width:5px}
	.organ2>li>ul>li,.organ2 .village1,.organ2 .village7,.organ2 .village13{float:none;width:auto;margin:0 0 5px}

	/*20170217_직원안내추가*/
	.m_dept_table_off{display:none;}
	.m_dept_table_on{display:block;}
}
@media(max-width:479px){/*안드로이드 세로*/
	.organ1 .lv1 ul,
	.organ1 .lv1 ul li{width:auto}
	.organ1 .lv1 ul li a{width:140px;}
	.organ1 .lv4,
	.organ1 .lv5{width:100%}
	.organ1 .lv4 li.organ1_2_17{width:99%}
}
@media(max-width:359px){/*아이폰 공통 세로*/
	.organ1 .lv1 ul li a{width:100px}
	.organ1 .lv4 li.organ1_2_17>ul>li>ul{overflow:hidden}
	.organ1 .lv4 li.organ1_2_17>ul>li>ul>li{float:left;width:100%}
}

@media(max-width:1279px){/*pc작은화면*/
	.other_org .org_1{margin:0 auto 34px}
	.other_org .org_2_1{margin:0 6% 0 0}
	.other_org .org_2_1 ul li:first-child{margin:10px 0 0 11px}
	.other_org .org_1:after{top:63px;left:-88px;width:402px}
	.other_org .org_2 > li ul:before{left:42px;width:287px}
	.other_org .org_2 > li .org_3_2:before{left:60px;width:208px}
}
@media(max-width:1000px){/*테블릿*/
	.other_org .org_2_1{margin:0 1% 0 0}
	.other_org .org_1:after{top:66px;left:-81px;width:385px}
	.other_org .org_2 > li ul:before{left:46px;width:314px}
	.other_org .org_2 > li .org_3_2::before{left:66px;width:220px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.other_org{position:relative}
	.other_org .org_1{margin:0 0 34px;}
	.other_org .org_2 > li{width:95%}

	.other_org .org_2_1{margin:0 0 30px;}
	.other_org .org_2_1 ul li{width:15%;margin:10px 0 0 1%;padding:1.7%;}
	.other_org .org_2_1 ul li:first-child{margin:10px 0 0 2%}
	.other_org .org_2_2 strong{margin:0 auto}
	.other_org .org_2_2 ul li{width:49.5%;margin:10px 0 0 1%}
	.other_org .org_2_2 ul li:first-child{margin:10px 0 0}
	.other_org .org_2_2 ul li .con{height:90px}


	.other_org:after{position:absolute;content:"";top:66px;left:99.8%;height:183px;border:solid #c0c0c0;border-width:0 0 0 1px}
	.other_org .org_1:after{width:550px;left:50%;}

	.other_org .org_2 > li strong:before{top:50%;left:100%;width:500px;border-width:1px 0 0}
	.other_org .org_2 > li ul:before{left:11.4%;width:77.5%}
	.other_org .org_2 > li .org_3_2::before{left:24.9%;width:50.4%}
}
@media(max-width:567px){/*아이폰4 가로*/

	.other_org .org_1{width:85%;margin:0 0 34px}
	.other_org .org_2 > li{width:85%;}
	.other_org .org_2 > li strong{width:100%;margin:0}
	.other_org .org_2 > li ul li{width:100%;}
	.other_org .org_2_1{margin:0 1% 20px 0}
	.other_org .org_2_1 ul li{width:100%;margin:10px 0 0;padding:10px 0}
	.other_org .org_2_1 ul li:first-child{margin:10px 0 0}
	.other_org .org_2_2 ul li,
	.other_org .org_2_2 ul li:first-child{margin:10px 0 0}
	.other_org .org_2_2 ul li .tit{width:100%}
	.other_org .org_2_2 ul li .con{height:auto}
	.other_org:after{top:66px;left:99.8%;height:382px}
	.other_org .org_1:after{left:50%;}
	.other_org .org_2 > li strong:before{top:50%;left:100%;width:100px;border-width:1px 0 0}
	.other_org .org_2 > li strong:after{display:none}
	.other_org .org_2 > li ul:before{display:none}
	.other_org .org_2 > li ul li:before{display:none}
}
@media(max-width:479px){/*안드로이드 세로*/

}
@media(max-width:359px){/*아이폰 공통 세로*/
    .organ1 .lv3>ul {height: 2240px;}
}


/*전자민원>부동산민원*/
@media(max-width:1000px){/*테블릿*/
	.sub02_05 .index_wrap .grap .conBox{height:385px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.sub02_05 .index_wrap .grap .conBox{height:345px}
}


/*서천경제*/
/*군정안내>군정비전*/
@media(max-width:1279px){/*pc작은화면*/
	.sub05_01_01 .resp_wrap .grap .con{height:100px}
	.gj_mission .tit{padding:10% 0 6%}
	.gj_value ul li{width:34%}
	div[class^="option_pd"]{padding:2% 0 0 15.5%}
}
@media(max-width:1000px){/*테블릿*/
	.sub05_01_01 .resp_wrap .grap .con{height:130px}
	.gj_value ul{background-size:24%}
	.gj_value ul li{width:37%}
	.gj_value ul li.no3,
	.gj_value ul li.no4{margin-top:33px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.gj_mission .tit{padding:14% 0 8%}

	.gj_value ul{background:none;}
	.gj_value ul li{width:100%;margin-top:15px !important}
	.gj_value ul li:first-child{margin-top:0}
	.gj_value ul li .tit{float:left;width:114px;height:114px;line-height:114px;font-size:1.286em;text-align:center}
	.gj_value ul li.no1 .tit{background:url(/images/kor/sub05/sub05_01_01_val1.png) no-repeat}
	.gj_value ul li.no2 .tit{background:url(/images/kor/sub05/sub05_01_01_val2.png) no-repeat}
	.gj_value ul li.no3 .tit{background:url(/images/kor/sub05/sub05_01_01_val3.png) no-repeat}
	.gj_value ul li.no4 .tit{background:url(/images/kor/sub05/sub05_01_01_val4.png) no-repeat}

	.gj_value ul li .con{float:right;width:77%}
	.gj_value ul li .con:after{display:inline-block;content:"";height:114px;vertical-align:middle}
	.gj_value ul li .con>span{display:inline-block;vertical-align:middle}


	div[class^="option_pd"]{padding:2% 0 0 20.5%}
}
@media(max-width:567px){/*아이폰4 가로*/
	.gj_mission .tit{padding:17% 0 9%}

	.gj_value ul li .con{width:72%}

	div[class^="option_pd"]{padding:2% 0 0 24.5%}
}
@media(max-width:479px){/*안드로이드 세로*/
	.gj_mission .tit{padding:23% 0 12%}
	.sub05_01_01 .resp_wrap .grap .con{height:auto}


	.gj_value ul li{width:43%;height:285px;margin-top:0 !important;padding:10px;}
	.gj_value ul li.no1{border-right:1px dashed #dcdcdc}
	.gj_value ul li.no3{border-right:1px dashed #dcdcdc}
	.gj_value ul li.no3, .gj_value ul li.no4{padding-top:30px;border-top:1px dashed #dcdcdc}

	.gj_value ul li .tit{width:100%;margin-bottom:10px;background-position:50% 0 !important}
	.gj_value ul li .con{width:100%;}


	div[class^="option_pd"]{margin-bottom:25px;padding:115px 0 25px;border-bottom:1px dashed #dcdcdc;background-position:50% 0}
	.sub05_01_01 .option_pd5{border-bottom:none}
	div[class^="option_pd"] .tit{margin-bottom:5px;text-align:center}

}
@media(max-width:359px){/*아이폰 공통 세로*/
	.gj_mission .tit{padding:21% 0 11%;background-size:144%}
	.gj_mission .sub_tit{font-size:1.5em}
	.gj_value ul li{height:300px}
}



/*재래시장안내>서천특화시장*/
@media(max-width:1279px){/*pc작은화면*/
	.sub05_08_01 .btn{margin:40px 0 0 160px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.sub05_08_01 .bg_01{background:none}
	.sub05_08_01 .btn{margin:0}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sub05_08_01 .btn{text-align:center}
}

/*서천소개*/
/*서천의상징>군민헌장*/
@media(max-width:767px){/*안드로이드 가로*/
	.sub06_03_01 .intro span{display:block;margin:10px 0 5px;line-height:36px}
	.sub06_03_01 .intro br{display:none}
	.sub06_03_01 .intro br + br{display:block}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sub06_03_01 .intro br + br{display:none}
}

/*서천의상징>서천군상징,캐릭터*/
@media(max-width:359px){/*아이폰 공통 세로*/
	.sub06_03_02 .btn,
	.sub06_03_03 .btn{text-align:center}
}

/*서천의역사>서천의유래*/
@media(max-width:1000px){/*테블릿*/
	.sub06_04_01 .center{font-size:1.343em}
}
@media(max-width:767px){/*안드로이드 가로*/
	.sub06_04_01 .center br{display:none}
}

/*군청안내>직원업무안내*/
@media(max-width:767px){/*안드로이드 가로*/
	.sub06_08_02 .btn_right.up_5{top:120px}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sub06_08_02 .btn_right.up_5{top:145px}
}

/*분야별정보*/
/*복지*/
@media(max-width:767px){/*안드로이드 가로*/
	.welfare_intro{margin-bottom:7%;padding:5% 0 7% 27%;background-size:100%}
	.welfare_intro h4{font-size:1.8em}
	.welfare_intro p{font-size:1.05em}
}
@media(max-width:567px){/*아이폰4 가로*/
	.welfare_intro{background:none;margin-bottom:25px;padding:0;text-align:center}
}

/*관광>청정구역소개*/ 
@media(max-width:1279px){/*pc작은화면*/
	.visual_3sect [class^="sect"]{width:26.8%}
	.sub07_02_01_01 .index_wrap .grap .conBox{height:325px}
}
@media(max-width:1000px){/*테블릿*/
	.visual_3sect [class^="sect"]{height:380px}
}
@media(max-width:767px){/*안드로이드 가로*/
	.visual_3sect [class^="sect"]{width:25.9%;height:375px}
	.sub07_02_01_01 .index_wrap .grap .conBox{height:345px}
}
@media(max-width:567px){/*아이폰4 가로*/
	.visual_3sect{padding:0}
	.visual_3sect [class^="sect"]{width:91%;height:auto;border:none;}
	.visual_3sect [class^="sect"] .tit{padding:0;background:none;text-align:left;}
}

/* 물때정보 */
@media(max-width:767px){/*안드로이드 가로*/
	.sub07_02_07_01 .title{width:100%}
}

/*브랜드>서래야*/
@media(max-width:359px){/*아이폰 공통 세로*/
	.sub07_07_01 .right{text-align:center}
}



/*홍보동영상*/
@media(max-width:1000px){
	.sub06_05_03_02 .notice_wrap2 iframe{height:370px}
}
@media(max-width:767px){
	.sub06_05_03_02 .notice_wrap2 iframe{height:325px}
}
@media(max-width:639px){
	.sub06_05_03_02 .notice_wrap2 iframe{height:220px}
}
@media(max-width:479px){
	.sub06_05_03_02 .notice_wrap2 iframe{height:210px}
}


/*서천군지 */
@media(max-width:639px){
	.sub06_07_01 .basic_list li{width:100%}
	.sub06_07_01 .btn_down span.pdf a{font-size:0}
}

/*사이트맵*/
@media(max-width:767px){/*안드로이드 가로*/
	.sitemap li ul li h5{width:29%}
	.sitemap li ul ul{width:66%}
}
@media(max-width:567px){/*아이폰4 가로*/
	.sitemap li ul li h5{width:95%}
	.sitemap li ul ul{width:95%;padding-left:5%}
}
@media(max-width:479px){/*안드로이드 세로*/
	.sitemap li ul ul li{width:46%;padding:6px 5px}
}


/*리스트 다운로드 버튼*/
@media(max-width:479px){
	.basic_list li span.btn_down span a{font-size:0}
}

/*기후변화센터 교육신청 sub07_03_07_02*/
.weather_center_edu{border-top:3px solid #ddd;border-bottom:3px solid #ddd;overflow:hidden;}
.weather_center_edu .edu_left{float:left;padding:20px;width:30%;text-align:center;box-sizing:border-box;}
.weather_center_edu .edu_left .icon_edu{display:block;margin:0 auto;width:70px;height:70px;background:#ddd;}
.arrowB em{vertical-align:middle;}
.weather_center_edu .edu_right{float:right;padding:20px;width:70%;box-sizing:border-box;}
.weather_center_edu .edu_right ul{overflow:hidden;}
.weather_center_edu .edu_right ul li{float:left;width:47%;margin-left:3%;margin-top:3%;overflow:hidden;}
.weather_center_edu .edu_right ul li b{float:left;width:30%;line-height:28px;}
.weather_center_edu .edu_right ul li input{float:left;width:70%;height:28px; box-sizing: border-box;}
.weather_center_edu .edu_right ul li select{float:left;width:70%;box-sizing: border-box;}
.weather_center_edu .edu_right ul li input[type="submit"]{margin:0 auto;width:70%;}

.weather_edu_list{padding:20px 0;}
.weather_edu_list .btn_list{text-align:right;overflow:hidden;}

.weather_edu_list .edu_list{overflow:hidden;margin-left:-2%;}
.weather_edu_list .edu_list>li{float:left;position:relative;margin-left:2%;margin-top:2%;/* min-height:303px; */width:48%;border:1px solid #ddd;box-sizing: border-box;}
.weather_edu_list .edu_list li a{display:block;padding:15px;}
.weather_edu_list .edu_list li strong{font-size:18px;}
.weather_edu_list .edu_list li .status{position:absolute;top:15px;right:15px;width:60px;padding:5px 0;border:2px solid #ddd;text-align:center;}
.weather_edu_list .edu_list li .edu_info{position:relative;padding:10px 0 10px 45%;margin-top:15px;border-top:1px solid #ddd;}
.weather_edu_list .edu_list li .edu_info img{position:absolute;top:10px;left:0;width:40%;height:130px;border:1px solid #ddd;}
.weather_edu_list .edu_list li .edu_info ul{height:200px;overflow-y:auto;}
.weather_edu_list .edu_list li .edu_info ul li{position:relative;margin:5px 0;font-size:13px;}
.weather_edu_list .edu_list li .edu_info ul li b{}
.weather_edu_list .edu_list li .edu_info ul .edu_time{}
.weather_edu_list .edu_list li .edu_info ul .edu_intro b{display:block;}


@media(max-width:767px){
	.weather_center_edu .edu_left{width:100%;}
	.weather_center_edu .edu_right{width:100%;}
	.weather_edu_list .edu_list>li{margin-left:0;width:100%;}
	.weather_edu_list .edu_list li .edu_info ul li{font-size:14px;}

}

@media(max-width:579px){
	.weather_center_edu .edu_right ul li{float:none;margin:0 auto 10px;width:80%;}
	.weather_center_edu .edu_right ul li input[type="submit"]{width:100%;}
	.weather_edu_list .edu_list li strong{display:block;width:88%;}
}

@media(max-width:479px){
	.weather_center_edu .edu_right ul li{width:100%;}
	.weather_edu_list .edu_list li .edu_info{padding:150px 10px 10px;}
	.weather_edu_list .edu_list li .edu_info img{left:50%;margin-left:-20%;}
	.weather_edu_list .edu_list li .edu_info ul{height:auto;overflow-y:hidden;}
}


/*기후변화센터 교육신청 일일교육 뷰페이지 sub07_03_07_02*/
.weather_edu_view{position:relative;padding:20px 0;border-top:3px solid #ddd;}
.weather_edu_view h4{padding:0;font-size:25px;font-weight:bold;text-align:center;background:none;}

.weather_edu_view>span{position:absolute;top:20px;right:0;padding:5px 10px;border:2px solid #4a7bd5;border-radius:10px;} 
.weather_edu_view .view_info{position:relative;padding:20px 10px 10px 34%;}
.weather_edu_view .view_info img{position:absolute;top:20px;left:20px;width:30%;border:1px solid #ddd;}
.weather_edu_view .view_info .time_list:after{content:"";display:block;clear:both;}
.weather_edu_view .view_info .time_list li{float:left;margin-bottom:5px; width:30%;}
.weather_edu_view .view_info .time_list li em{margin-left:5px;padding:5px;border-radius:10px;border:1px solid #ddd;}
.weather_edu_view .view_info .time_list li em a{display:inline-block;}

@media(max-width:767px){
	.weather_edu_view .view_info{padding:330px 10px 10px 10px;}
	.weather_edu_view .view_info img{left:50%;margin-left:-25%;width:50%;height:300px;}
}

/*기후변화센터 교육신청 뷰페이지 sub07_03_07_03*/
.edu_apply_step{margin-left:-3%;}
.edu_apply_step:after{content:"";display:block;clear:both;}
.edu_apply_step li:after{content:"";display:block;position:absolute;left:-26px;top:11px;width:18px;height:18px;background:url(/images/common/strong_bullit.png) no-repeat;}
.edu_apply_step .first:after{display:none;}
.edu_apply_step li{float:left;position:relative;margin-left:3%;padding:0 5px;padding-top:10px;width:21%;height:50px;border:2px solid #50a0e4;text-align:center;box-sizing:border-box;}
.edu_apply_step li:before{content:"";display:inline-block;height:30px;vertical-align:middle;}
.edu_apply_step .third{padding-top:0px;}
.edu_apply_step li span{font-size:15px;line-height:15px;vertical-align:middle;}
.edu_apply_step li span em{display:block;}
.terms{}
.terms .therms_info{border:1px solid #ddd;height:250px;overflow-y:auto;}



@media(max-width:479px){
	.edu_apply_step{margin-left:0;}
	.edu_apply_step li{margin-left:0;width:100%;margin-top:30px;}
	.edu_apply_step li:after{top:-27px;left:50%;margin-left:-9px;background: url(/images/common/strong_bullit_02.png) no-repeat;}
}


/*기후변화센터 교육신청 마이페이지 sub07_03_07_04*/
.carte_top{position:relative;padding:5px;}
.carte_top:before{content: "";display:block;position:absolute;top:0;left:0;width:100%;height:20%;background:url(/images/kor/common/uit_bg.png) repeat;z-index:2;}
.carte_top .inner{display:block;position:relative;padding:0;background:#fff;z-index:3;}
.carte_top .inner h4{margin:0;padding:25px 0;background:none;font-size:20px;text-align:center;}
.schedule .carte_top .inner h4 em{color:#063988;font-weight:bold;}
.carte_top .sel_day{position:absolute;top:0;left:0;width:100%;}
.schedule .carte_top .sel_day a{position:absolute;top:30px;line-height:19px; font-size:16px;}
.carte_top .sel_day a.prev{left:5%;padding-left:28px;background:url(/images/kor/common/carte_dayarr1.png) no-repeat left 0;}
.carte_top .sel_day a.next{right:5%;padding-right:28px;background:url(/images/kor/common/carte_dayarr2.png) no-repeat right 0;}
.schedule .sel_month{padding:20px 2.5%;border-top:1px solid #c5d3e3;}
.schedule .sel_month li{float:left;margin-bottom:15px;width:7.69%;text-align:center;}
.schedule .sel_month li a{display:inline-block;position:relative;width:37px;}
.schedule .sel_month li a.ov:before, .schedule .sel_month li a:hover:before, .schedule .sel_month li a:focus:before{content: "";display: block;position: absolute;bottom: -6px;left: 0;width: 100%;height: 4px;background: #063988;}
.schedule .sel_month:after{content:"";display:block;clear:both;}
.carte_top:after{content:"";display:block;position:absolute;top:0;left:0;width: 100%;height:100%;background:url(/images/kor/common/uit_bg2.png) repeat;z-index: 1;}

.schlst{margin-top: 50px;overflow: hidden;}
.schlst:after{content:"";display:block;clear:both;}
.schlst .lcon{float:left;position:relative;padding:30px 20px 20px;margin-bottom:30px;width:35%;border:1px solid #ddd;}
.schlst .lcon:before{content: "";display:block;position:absolute;top:85px;left:0;width:100%;height:32px;background:#063988;}
.schlst .lcon p{margin-bottom:15px;line-height:21px;}
.schlst .lcon p strong{display:block;color:#073a89;font-size:30px;font-weight:bold;text-align:center; }
.schlst .lcon p span{display:block;margin-top:5px;color:#ccc;font-size:10px;text-align:center;}
.schcal_tbl{position:relative;table-layout:fixed;width:100%;}
.schcal_tbl thead th{padding-bottom:10px;/* color:#fff; */}
.schcal_tbl tbody td{padding:6px 0;text-align:center;}
.schcal_tbl tbody td .cat{display:inline-block;position:relative;}
.schcal_tbl tbody td .cat:before{content: "";display: block;position: absolute;bottom: -2px;left: 0;width: 100%;height: 2px;background: #588e8b;}
.schlst .rcon{float:right;width:55%;}
.schlst .rcon .schtxt{}
.schlst .rcon .schtxt>span{display:block;}


@media(max-width:767px){
	.schlst .lcon{float:none;width:100%;box-sizing:border-box;}
	.schlst .rcon{float:none;width:100%;}
}

.bsbox {margin-bottom:40px;background:#3466c3;}
.bsbox:after {content: "";display:block;visibility:hidden;clear:both;}
.bsbox .ptwrap {float:left;width:50%;}
.bsbox .ptwrap img {width:100%;height:auto;}
.bsbox .inner {float:left;width:50%;color:#fff;}
.bsbox .inner strong {display:block;font-size:28px;padding:10% 10% 20px;line-height:1.2;}
.bsbox .inner strong em {display:block;}
.bsbox .inner p {padding:0 10% 10%;}



@media(max-width:767px){
	.bsbox .ptwrap {float:none;width:100%;}
	.bsbox .inner {float:none;width:100%;}
	}


/*이미지스타일추가_20170302*/
.img_2piece figure{float:left;padding:1%;width:47%;border:1px solid #dcdcdc;margin-left:1%;}
.img_2piece figure:first-child{margin-left:0;}



/*아이프레임*/
.iframe_box {position: relative;width: 945px;overflow: hidden;}
.iframe_box iframe { width: 962px;height: 1200px;margin-left: 0px; }

.sub03_01_03_03_iframe{width: 100%;height: 2000px;}
.sub03_03_03_iframe{width: 100%;height: 600px;}


/*공공누리*/
.box{border:1px solid #ddd;background-color:#fafafa;box-sizing:border-box;padding:20px;}
.box_pd>div{padding-left:0px!important;}/*20181113_수정*/
.box>div{position:relative;padding:15px 0;padding-left:180px;}
.box>div a[target="_blank"]{padding:0;background:none}
.box>div>a:first-child{position:absolute;top:0;left:0;}
.box>div>a:first-child img{width:149px;}
.box>div>p{font-size:15px;}
.box>div>p>a{color:#4c7bd4;font-weight:bold;text-decoration: underline}
.box>div>p>a:hover,
.box>div>p>a:focus{color:#E4760A}



.tab_clik{margin:10px 0;}
.tab_clik .tab_clik_a{border: 1px solid #e4e4e4;padding: 10px 20px; display: inline-block;}
.tab_clik .tab_clik_a:hover{background: #4a73d9;color:#fff;}
.tab_clik .tab_clik_a.on{background: #4a73d9;color:#fff;}
.tab_clik .tab_none{display:none;padding-top:20px;}

/*국민생각함 20200511*/ 
.s0710 .top{padding-bottom:40px;}
.s0710 .top .top_left{float:left;font-size:18px;}
.s0710 .top .top_left em{color:#4569e1;font-weight:600;}
.s0710 .top .top_right{float:right;font-size:17px;}
.s0710 .top .top_right span a.active{color:#4569e1;}
.s0710 .top .top_right span.top_new{font-weight:600;position: relative;margin-right:7px;padding-right:10px;}
.s0710 .top .top_right span.top_new:before{content:"";position:absolute;right:0;top:0;height:18px;width:1px;background:#ccc;}
.s0710>ul>li{float:left;width:32%;margin:0 0 20px 1%;border:1px solid #ccc;position:relative;height:300px;padding:20px;box-sizing:border-box;}
.s0710 ul li span .ico_step { height: 28px;overflow: hidden; text-overflow: ellipsis; white-space: normal; }
.s0710 ul li span { padding: 5px 5px 5px 32px;display: inline-block;font-size: 14px;}
.s0710 ul li span.ico_step.step01 { background: url(/images/kor/sub03/hot_icon01.png) left center no-repeat; }
.s0710 ul li span.ico_step.step02 { background: url(/images/kor/sub03/hot_icon02.png) left center no-repeat; }
.s0710 ul li span.ico_step.step03 { background: url(/images/kor/sub03/hot_icon03.png) left center no-repeat; }
.s0710 ul li span.ico_step.step04 { background: url(/images/kor/sub03/hot_icon04.png) left center no-repeat; }
.s0710 ul li div span{padding-left:10px}


.s0710 ul li .thumb{position:relative;}
.s0710 ul li .thumb span.pic{position: relative;height: 220px;display: block;overflow: hidden;}
.s0710 ul li .thumb span.pic img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);height:120%;overflow:hidden;}
.s0710 ul li .thumb span.ico_user{position:absolute;left:0;bottom:0;background: rgba(0,0,0,0.3);width: 94%;padding: 3%;color:#fff;}
.s0710 ul li .thumb span.ico_user img{width:25px;border-radius:30px;vertical-align:middle;}
.s0710 ul li p{display:inline-block;padding:3% 5%;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;font-size:19px;font-weight:600;}
.s0710 ul li ul.num{width:100%;position:absolute;left:4%;bottom:4%;padding-left:5%;box-sizing: border-box;}
.s0710 ul li ul.num li{float:left;width:32%;margin-right:1.4%;border:none;}
.s0710 ul li ul.num li span{padding-left:0px;}
.s0710 ul li ul.num li em{display:inline-block;width:30px;height:18px;background:url(/images/kor/sub07/sub0710_ir.png)left 0 top -33px no-repeat;font-size:0;line-height:0;vertical-align:middle;}
.s0710 ul li ul.num li.share em{background-position:left -33px top -33px;}
.s0710 ul li ul.num li.join em{background-position:left -64px top -33px;}
.s0710 ul li ul.num li:last-child{margin-right:0;}



@media(max-width:1280px){
    .s0710>ul>li{width:43%;margin:0 0 20px 3%;}
    .s0710 .top .top_left{padding-left:3%;}
    .s0710 .top .top_right{padding-right:7%;}
}
@media(max-width:570px){
    .s0710>ul>li{width:97%;margin:0 0 20px 1.5%;}
}


.sub07_01_08 .link_wrap .grap .tit1{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_08_img1.png)}
.sub07_01_08 .link_wrap .grap .tit2{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_08_img2.png)}
.sub07_01_08 .link_wrap .grap .tit3{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_08_img3.png)}
.sub07_01_08 .link_wrap .grap .tit4{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_08_img4.png)}
.sub07_01_08 .link_wrap .grap .tit5{font-size:1.3em;color:#000;background-image:url(/images/kor/sub07/sub07_01_08_img5.png)}

/* thead 스타일 추가 20191021 */
.th_style {border: solid #d9d9d9; background: #f4f7fc; padding: 12px 5px; font-weight: normal; color: #3b3b3b; border-width: 0 0 1px 1px; border-right-width: 1px; line-height: 1.5em;}

/* 규제개혁신문고 20200108 */
.sinmungo_box {border:rgb(195,197,196) 2px solid; padding:15px 10px}
.sinmungo_box > a > img {height:22px;}

/* sub05_01_04 발전목표 */
.resp_wrap.sub05_01_04 .resp_wrap_tit {max-width:282px; width:90%; margin:0 auto; height:45px; text-align:center; color:#fff; background:#d22a2a; line-height:45px; font-size:1.241em; position:relative;  }
.resp_wrap.sub05_01_04 .resp_wrap_tit:after {content:''; width:1px; height:50px; background:#ccc; position:absolute; left:50%; top:45px;}
.resp_wrap.sub05_01_04 .grap_box {overflow:hidden; position:relative; padding-top:50px;}
.resp_wrap.sub05_01_04 .grap_box:after {width:68%; height:1px; background:#ccc; content:''; position:absolute; top:25px; margin:0 auto; left:0; right:0; } 
.resp_wrap.sub05_01_04 .grap_box .grap {position:relative;}
.resp_wrap.sub05_01_04 .grap_box .grap:after {background:#ccc; content:''; position:absolute; top:-25px; margin:0 auto; left:0; right:0; width:1px; height:25px;}
.resp_wrap.sub05_01_04 .grap_box .grap:nth-child(2):after {display:none;}

@media (max-width: 767px) {	
	.resp_wrap.sub05_01_04 .grap_box .grap {width:100%; margin-left:0; margin-bottom:25px;}
	.resp_wrap.sub05_01_04 .grap_box:after {display:none;}
	.resp_wrap.sub05_01_04 .grap_box .grap:nth-child(1):after {display:none;}
.resp_wrap.sub05_01_04 .grap_box .grap:nth-child(2):after {display:block;}
}



/* sub02_01_11 본인서명사실확인제 */
.vod_wrap {margin-top:50px; border: 1px solid #dcdcdc;}
.vod_wrap .vod_box {padding: 35px 65px;}
.vod_wrap .vod_box .vod_view {position: relative;width: 100%;height: auto;padding-bottom: 57.44%;background: #000;}
.vod_wrap .vod_box .vod_view video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}
.vod_wrap .subtit {padding: 35px 65px;background: #fbfbfb;border-top: 1px solid #dcdcdc;}
.vod_wrap .subtit strong {float: left;margin-top: 10px;padding-bottom: 34px;width: auto;font-size: 16px;font-weight: 700;color: #2166b2;}
.vod_wrap .subtit .subtit_txt {float: right;padding: 10px;width: 83%;}
.vod_wrap .subtit .subtit_txt .txtwrap {width: 100%;height: 150px;overflow-y: scroll;}
.vod_wrap .subtit .subtit_txt pre {width: 100%;white-space: pre-line;word-wrap: break-word;word-break: keep-all;font-family: 'nsk', 'sans-serif';}
.vod_wrap .subtit:after {content: "";display: block;clear: both;visibility: hidden;}
@media(max-width: 767px) {
	.vod_wrap .vod_box {padding: 20px;}
	.vod_wrap .subtit strong {padding-bottom: 0;background-image: none;}
	.vod_wrap .subtit strong,
	.vod_wrap .subtit .subtit_txt {float: none;width: 100%;}
	.vod_wrap .subtit h4 {margin-bottom: 15px;padding: 0;background: none;}
	.vod_wrap .subtit {padding: 20px;}
	.vod_wrap .subtit .subtit_txt {padding: 0;}
}

/* 국민신문고 iframe */
.iframe_max {width:100%; height:1000px;}
.iframe_max iframe {width:100%; height:100%; border:none;}
/* s03_06 공주시에바란다 */


/* sub01_08_03_03 2021년 지방재정공시 */
.s01080303 .basic_table td.td_bg {background-color: #f4f7fc;}
.s01080303 .basic_table td.td_bg_orange {background-color: #faedd2;}
/* sub01_08_03_03 2021년 지방재정공시 End */





/* sub03_01_09 온라인 서명 */
.railroad_con03{padding:60px 28px 115px;background: #15283f;}
.railroad_con03 .title{text-align: center;}
.railroad_con03 .sing_situation{margin-top:20px;margin-bottom:35px;color:#fff;font-size:35px;text-align: center;}
.railroad_con03 .sing_situation .today{font-family:'shs';font-weight:bold;margin-right:5px;}
.railroad_con03 .sing_situation .today em{font-weight:bold;font-family:'shs'; vertical-align:baseline;}
.railroad_con03 .sing_situation .person{min-width:70px;background: #fff;color:#222;font-family:'shs';font-size:40px;display: inline-block;padding:5px 15px;border-radius: 10px;text-align:right;line-height: 1.2;vertical-align: middle;margin:0 5px;font-weight: bold;}

.railroad_con03 .infobox{background: #fff;padding:45px;border-radius: 10px;}
.railroad_con03 .infobox .info .item{position: relative;padding-left:60px;}
.railroad_con03 .infobox .info .item+.item{margin-top:10px;}
.railroad_con03 .infobox .info .item strong{position: absolute;left:0;top:7px;color:#333;font-size:20px;font-weight:bold;letter-spacing: -0.02em;}
.railroad_con03 .infobox .info .item label{margin-bottom:0;}
.railroad_con03 .infobox .info .item input[type="text"]{border: 1px solid #ddd;width: 100%;height: auto;display: block;padding: 11px 25px;border-radius: 5px;font-size:20px;}
.railroad_con03 .infobox .info .item span{display: inline-block;width:calc(50% - 6.5px);position: relative;}
.railroad_con03 .infobox .info .item span +span{margin-left:9px;}
.railroad_con03 .infobox .info .item select{height:auto;width:100%;padding:11px 57px 11px 25px;border-radius: 5px;color:#222;font-size:20px;font-weight:300;line-height: 1.2;position: relative;}
.railroad_con03 .infobox .info .item span::after{content: "";position: absolute;right:2px;top:50%;width:55px;height:93%;background: #f5f5f5 url(/images/kor/sub03/selct_icon.png) center center no-repeat;border-left:1px solid #ddd;transform: translateY(-50%);}

.railroad_con03 .infobox .privacybox{margin-top:35px;}
.railroad_con03 .infobox .privacybox strong{color:#333;font-size:20px;letter-spacing: -0.02em;font-weight:bold;}
.railroad_con03 .infobox .privacybox .box{background: #f8f8f8;padding:30px;margin-top:10px;}
.railroad_con03 .infobox .privacybox .box p{color:#000;font-size:16px;letter-spacing: -0.02em;line-height: 1.5;font-weight:300;margin:0 0 15px 0;}
.railroad_con03 .infobox .privacybox .box ul li+li{margin-top:15px;}
.railroad_con03 .infobox .privacybox .box ul li span{font-weight:600;color:#000;font-size:16px;letter-spacing: -0.02em;}
.railroad_con03 .infobox .privacybox .box ul li p{color:#000;margin:5px 0 0 15px;font-size:16px;letter-spacing: -0.02em;padding-left:10px;position: relative;}
.railroad_con03 .infobox .privacybox .box ul li p::before{content: "";position: absolute;left:0;top:11px;width:4px;height:1px;background: #000;}
.railroad_con03 .infobox .privacybox .check_box{text-align: center;margin-top:25px;}
.railroad_con03 .infobox .privacybox .check_box label + label{margin-left:40px;}
.railroad_con03 .infobox .privacybox .check_box label input{margin-right:5px;}
.railroad_con03 .submit{text-align: center;margin-top:20px;}
.railroad_con03 .submit button {background:none;}

@media(max-width:770px){
.railroad_con03 .sing_situation{font-size:30px;}
.railroad_con03 .sing_situation .today{display: block;}
.railroad_con03 .sing_situation .person{font-size:40px;display: inline-block;padding:5px 15px;border-radius: 10px;text-align:right;line-height: 1.2;vertical-align: middle;margin:0 5px;font-weight: bold;}

.railroad_con03 .infobox{padding:45px 25px;}
.railroad_con03 .infobox .info .item{padding-left:0;}
.railroad_con03 .infobox .info .item strong{position: relative;left:auto;top:auto;margin-bottom:5px;}
.railroad_con03 .infobox .info .item span{display:block;width:100%;}
.railroad_con03 .infobox .info .item span +span{margin-left:0;margin-top:10px;}
}

/* sub03_01_09 온라인 서명 End */

/* s010204 조직정보공개 그래프 수정 */
.s010204 .img_right_box div{display:block; height:286px; background:url(/images/kor/sub01/sub01_02_04_bg.jpg?ver=20230413) no-repeat}
.s010204 .img_right_box .box1{background-position:95% 0;}
.s010204 .img_right_box .box2{background-position: 95% 17%;}
.s010204 .img_right_box .box3{background-position: 95% 35%;}
.s010204 .img_right_box .box4{background-position: 95% 54%;}
.s010204 .img_right_box .box5{background-position:95% 72%;}
.s010204 .img_right_box .box6{background-position: 95% 90%;}

@media screen and (max-width: 768px) {
	.s010204 .img_right_box div .basic_table_leftbox {width:100%; margin-top:300px;}

}

/* box-list */
.box-list {display: flex; flex-wrap: wrap; margin: 0 -12.5px;}
.box-list .box-item {width: 100%;}
.box-list.col2 .box-item {width: 50%; padding: 0 12.5px; box-sizing: border-box;}
.box-list.col2 .box-item .box-img {display: block; width: 100%;}
.box-list.col2 .box-item .box-text {margin: 8px 0 12px; font-size: 15px; color: #2166b2; text-align: center;}
@media (max-width:520px) {
	.box-list {margin: 0;}
	.box-list.col2 .box-item {width: 100%; padding: 0;}
	.box-list.col2 .box-item:not(:first-child) {padding-top: 25px;}
}

/*올해의역점시책 sub050103*/
.s050103 .thumb_box.type2 figure {width: 41%}
.s050103 .thumb_box.type2 .pt {width: 57%}
.s050103 .thumb_box.type2 .pt1 {width: 30%; vertical-align: top; padding: 0px 12px; display: inline-block;word-break: keep-all;}
.s050103 .thumb_box.type2 .pt2 {width: 49%; vertical-align: top;display: inline-block;}
.s050103 .title {display: block; padding:1.5% 0; margin-bottom:20px; border-radius:10px; font-size:1.4em; background:url(/images/kor/contents/sect3_tit3.gif); text-align:center; color:#fff;}
.s050103 .sub_tit {display:block; margin:30px 0 10px 0; padding:1.5% 0; font-size:1.357em; background: #4070B8; text-align:center; color:#f7f7f7}
.s050103 .img_box img {max-width: 90%;}

@media (max-width:767px){
	.s050103 .thumb_box.type2 .pt,.s050103 .thumb_box.type2 .pt1,.s050103 .thumb_box.type2 .pt2 {width: 100%}
	.s050103 .title {font-size: 1.2em;}
	.s050103 .sub_tit {font-size:1.15em}
}

/* 조직도 230607 */
.s060801 .organ1 .lv3:before, .s060801 .organ1 .lv1:before, .s060801 .organ1:after, .s060801 .organ2:after{display:none;}
.s060801 .organ1 .lv1>a{display:block;margin: 0 auto;background:url(/images/kor/sub06/organ_lv1_ver2.png) no-repeat;width: 166px;}
.s060801 .organ1 .lv2 strong{margin:0 auto; background-color:#003A92}
.s060801 .organ1 .lv2:after{left:50%;transform:translateX(-50%);top: -42px;}
.s060801 .organ1 .wrap, .s060801 .organ2 .wrap{border:1px solid #dcdcdc;background-color:#FAFAFA;text-align:left;padding: 17px;margin-bottom: 56px;}
.s060801 .organ1 .wrap .bgw, .s060801 .organ2 .wrap .bgw, .s060801 .organ3 .bgw{border:1px solid #dcdcdc;background-color:#fff;margin-bottom: 74px;position:relative;text-align: left;}
.s060801 .organ1 .wrap .bgw > a, .s060801 .organ2 .wrap .bgw > a, .s060801 .organ3 .bgw > a{position:absolute;top: -28px;left:50%;transform:translateX(-50%);z-index: 100;}
.s060801 .organ1 .lv3>ul, .s060801 .organ2 .lv3>ul{position: relative;padding: 47px 20px 48px 30px;overflow: hidden;display: flex;height: auto;flex-wrap: wrap;justify-content: space-between;}
.s060801 .organ1 .lv3>ul .h_1st, .s060801 .organ2 .lv3>ul .h_1st{width:calc(50% - 10px); min-height:160px;}
.s060801 .organ1 .lv3>ul .h_1st >a, .s060801 .organ1 .lv3>ul.col3 li a, .s060801 .organ2 .lv3>ul .h_1st >a, .s060801 .organ2 .lv3>ul.col3 li>a, .s060801 .organ2 .lv3>ul.col1 li a, .s060801 .organ3 .lv3>ul.col1 li a, .s060801 .organ3 .lv3>ul.col4 li a{height: 50px;line-height:50px;padding: 0 20px;font-size: 16px; background: #DEDEDE url(/images/kor/sub06/organ_lv2.png) no-repeat 95% 50%;border-radius:5px;}
.s060801 .organ1 .lv3>ul .h_1st >a span{color: #222;}
.s060801 .organ1 li[class^="organ"]>ul, .s060801 .organ2 li[class^="organ"]>ul, .s060801 .organ3 li[class^="organ"]>ul{margin-top: 10px;padding: 20px;border: 1px solid #dcdcdc;background-color: #fff;min-height: 139px;}
.s060801 .organ1 li[class^="organ"]>ul>li, .s060801 .organ2 li[class^="organ"]>ul>li, .s060801 .organ3 li[class^="organ"]>ul>li{padding-left: 13px; background: url(/images/kor/sub06/organ_lv3_bullet.gif) no-repeat 0 50%;}
.s060801 .organ1 .lv3 strong, .s060801 .organ2 .lv3 strong, .s060801 .organ3 .lv3 strong{background-color: #B1CEF9;color:#222;margin:0 auto;width: 221px;}
.s060801 .organ1 .lv3>ul.col3 >li, .s060801 .organ2 .lv3>ul.col3 > li{width: 32.333%; margin-bottom: 15px;}
.s060801 .organ1 .lv3>ul.wrap5{display:flex; justify-content:left;}
.s060801 .organ1 .lv3>ul.wrap5 > li{margin-right:12px;}
.s060801 .organ1 .lv3>ul.wrap5 > li:nth-child(3){margin-right:0;}
.s060801 .organ2 .wrap{padding-top:50px;}
.s060801 .organ2, .s060801 .organ3 {width:100%; position:relative;}
.s060801 .organ2 .lv2:after{left:50%;transform:translateX(-50%);top: 42px;height: 32px;}
.s060801 .organ2>li{padding-bottom:20px;}
.s060801 .organ2>li>strong{margin:0 auto; background-color:#007D5F}
.s060801 .organ2>li:after{left:50%;transform:translateX(-50%);height: 43px;top: 0;}
.s060801 .organ2 .wrap .bgw p{text-align:right;margin-bottom: 10px;}
.s060801 .organ2 .lv3>ul.col1 {justify-content:center; flex:none;}
.s060801 .organ3 .lv3>ul.col1{ display:flex; padding: 53px 20px; flex-wrap: wrap; justify-content:center;}
.s060801 .organ3 .lv3>ul.col4{display:flex; padding: 53px 20px; flex-wrap: wrap; justify-content:space-between;}
.s060801 .organ2 .lv3>ul.col1 li{width: 50%;}
.s060801 .organ3 .lv3>ul.col1 li{width:50%;}
.s060801 .organ3 .lv3>ul.col4 > li{width: 24%;}
.s060801 .organ3 .lv3>ul.col4 li a{ margin-bottom:10px;}

@media(max-width: 1280px){
	.s060801 .organ1 .lv3>ul.wrap5{display:flex; justify-content:space-between;}
	.s060801 .organ1 .lv3>ul.wrap5 > li{margin-right:0px;}
}

@media(max-width: 767px){
	.s060801 .organ{width:100%;}
	.s060801 .organ1 .lv3>ul.col3 >li, .s060801 .organ2 .lv3>ul.col3 > li, .s060801 .organ3 .lv3>ul.col4 > li{width:calc(50% - 10px);}
}

@media(max-width:567px){
	.s060801 .organ1 .lv1{padding-bottom:15px;}
	.s060801 .organ1 .lv1 a {background:none;background-color:#436FDF;width: 166px; width:100%;}
	.s060801 .organ1 .lv2 strong{width:100%;}
	.s060801 .organ1 .lv2:after{display:none;}
	.s060801 .organ1 .lv2{padding-bottom:15px;}
	.s060801 .organ1 .wrap, .s060801 .organ2 .wrap{margin-bottom: 46px;}
	.s060801 .organ1 .lv3>ul, .s060801 .organ2 .lv3>ul{padding:30px 20px;}
	.s060801 .organ1 .lv3>ul .h_1st, .s060801 .organ2 .lv3>ul .h_1st{width:100%; padding-bottom:20px;}
	.s060801 .organ1 .lv3>ul.col3 >li, .s060801 .organ2 .lv3>ul.col3 > li, .s060801 .organ3 .lv3>ul.col4 > li{width:100%;}
	.s060801 .organ1 .wrap .bgw, .s060801 .organ2 .wrap .bgw, .s060801 .organ3 .bgw{margin-bottom:40px}
	.s060801 .organ1 .lv3 strong, .s060801 .organ2 .lv3 strong, .s060801 .organ3 .lv3 strong{height:20px; line-height:20px;}
	.s060801 .organ2 .lv3>ul.col1 li, .s060801 .organ3 .lv3>ul.col1 li{width: 100%;}
}

/* 층별 안내 */
.s060803 .img_box {border: 1px solid #EDEDED; text-align: center; padding: 50px 30px;}
@media(max-width:560px){
	.s060803 .pic_btn a {width: 60%;}
}
@media(max-width:450px){
	.s060803 .pic_btn a {width: 60%;}
}
/* 층별 안내 End */

/* 실과안내 임시 */
.s0609 .index_wrap .grap .conBox{height:250px}
.s0609 .index_wrap .grap .conBox .tit{position: inherit;}
.s0609 .index_wrap .grap .conBox .con{display:none;}

/* 응급실 당번약국안내 */
.sub07_06_01 .hospt_srch{display:none;}
.sub07_06_01 .basic_box .hospt_tday{width: 93%;float:none;}
.sub07_06_01 .hospt_tday .basic_list li{float:none;}
.sub07_06_01 .eventCal{display: none;}

/* 조직정보공개 변경 */
.table_box {position: relative; overflow: hidden;min-height: 280px;}
.table_box .left {float:left; width:49%; margin-right:2%;}
.table_box .right {float:right; width:49%; position: absolute; right:0; top:50%; transform: translateY(-50%);}
.table_box .right img {display: block; margin: 0 auto;}
@media(max-width:1280px){
    .table_box {padding: 10px 0;}
}
@media(max-width:1204px){
.table_box {padding: 0;}
  .table_box .right {position: static; margin-bottom:30px; transform: none;}
  .table_box .left,
  .table_box .right {float:none; width:100%; margin-right:0;}
}

/* 고향사랑기부제 명예의전당 */
.s030903 .obj {width: 100%; height: 100%;}
.s030903 .obj .col3{display: flex;flex-wrap: wrap;}
.s030903 .col {width: calc(33.33% - 15px);position: relative;border: 1px solid #ddd;margin-right: 13px;margin-top: 11px;} 
.s030903 .col:nth-child(3){margin-right:0;}
.s030903 .col .item {text-align: center;}
.s030903 .col .item .top {height: 261px;margin-bottom: 28px;}
.s030903 .col .item .top:before{display: block;content: "";position: absolute;top:10%;left: 50%;transform: translateX(-50%);width: 221px;height: 207px;background: url(/images/kor/sub03/s030903_listbg.png)no-repeat;}
.s030903 .col .item .top::after{content: ""; }
.s030903 .col .item .top strong{display: block;padding-top: 94px;color: #333;font-size: 20px;font-weight: 600;}
.s030903 .col .item .top strong:after{content: "";width: 100px;height: 1px;background-color: #e4e4e4;display: block;margin: 6px auto 0;}
.s030903 .col .item .top p{padding-top: 12px;width: 160px;margin: 0 auto;}
.s030903 .col .item .bottom {width:100%;height: 59px;background-color:#264F85;padding: 12px 0 0;} 
.s030903 .col .item .bottom span{color: #fff;font-size: 16px;line-height: 3.0;}
.s030903 .col .item .bottom em{color: #FFD174;font-size: 16px;font-weight: 600;margin-left: 10px;}
.s030903 .col .item .bottom span.date{display:block; font-size: 15px; font-weight: 400; color: rgba(255, 255, 255, 0.60);}
@media (max-width:1279px) {
	.s030903 .col {width: calc(50% - 15px);}
	.s030903 .col:nth-child(2){margin-right:0px;}
	.s030903 .col:nth-child(3){margin-right:13px;}
}
@media (max-width:767px) {
	.s030903 .col {width: 100%; margin-right:0 !important;}
}

/* 20220727 sitemap_13_01 개인정보처리방침 테이브러 용 시작*/
.sitemap_13_01_labeling{border-top:2px solid #2166be; margin-top:15px; margin-bottom:40px;}
.sitemap_13_01_labeling li{width: 20%; float:left; height:110px; padding-top:15px; border-bottom:1px solid #ddd;}
.sitemap_13_01_labeling:after{content:''; display: block; clear:both; }
.sitemap_13_01_labeling li figure{text-align:center;}
ul.sitemap_13_01_labeling >li > figure img{width:40px; }
.sitemap_13_01_labeling li figure figcaption{margin-top:15px; line-height:1.3;}
.h5 .sitemap_13_01_labeling_point{ display: inline-block;  height:30px; }
.h5 .sitemap_13_01_labeling_point img{width: 30px; margin-top:-5px;}
p.sitemap_13_01_labeling_undertext{padding-left:10px; color:red;}
p.sitemap_13_01_labeling_uppertext{text-align:center; font-size:20px; font-weight:bold; color:#2166be;}
h3.sitemap_13_01_labeling_list_title{text-align:center; font-size:20px; margin-top:10px;  padding-top:10px;}
p.sitemap_13_01_labeling_memo{text-align:center;}
.sitemap_13_01_labeling.labeling_6{margin-bottom:10px;  border:1px solid #2166be; padding:5px; margin-top:10px;}
.sitemap_13_01_labeling.labeling_6 li{width: 33.3%; height: 140px; border:none;}
ul.sitemap_13_01_labeling.labeling_6 >li > figure img{width:80px;}
@media (max-width:860px){
	.sitemap_13_01_labeling li{width: 33.3%; }
	.h5 .sitemap_13_01_labeling_point{  display: block; margin-top:10px; text-align:center;}
	.h5 .sitemap_13_01_labeling_point img{width: 30px; margin-top:0px; margin-right:10px;}
}
@media (max-width:520px){
	ul.sitemap_13_01_labeling >li  figure img{width:30px ; }

	ul.sitemap_13_01_labeling >li{width: 100% !important; height:auto !important; padding-top:12px; padding-bottom:10px;}
	ul.sitemap_13_01_labeling >li figure{display:flex; align-items: center; justify-content:center;}
	ul.sitemap_13_01_labeling >li figure figcaption{margin-top:0;margin-left:10px;}
	.sitemap_13_01_labeling.labeling_6{border-width: 1px 0;}
	ul.sitemap_13_01_labeling.labeling_6 >li > figure img{width:50px;}
	p.sitemap_13_01_labeling_memo{text-align:left;}
}

/* 6개 라벨링 목록 */
.privacy_wrap .label_wrap {
    margin: 45px 0;
    text-align: center;
}

.privacy_wrap .label_wrap .tit {
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    color: #222;
    font-weight: 600;
}

.privacy_wrap .label_wrap .label_list {
    display: flex;
    flex-wrap: wrap;
    /* margin: 0 -15px; */
    justify-content: space-between;
}

.privacy_wrap .label_wrap .label_list > li {
    position: relative;
    margin: 8px 0px;
    width: calc(20% - 32px);
    padding: 20px 30px;
    border: 1px solid #dcdcdc;
    background: #fff;
    border-radius: 3px;
}

.privacy_wrap .label_wrap .label_list > li::after {
    content: "";
    position: absolute;
    left: 7px;
    top: 7px;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: #f4f6fa;
    border-radius: 7px;
}

.privacy_wrap .label_wrap .label_list > li:hover, .sitemap02 .label_wrap .label_list > li:focus {
    border-color: #2166be;
}

.privacy_wrap .label_wrap .label_list > li .ico {
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto 10px;
}

.privacy_wrap .label_wrap .label_list > li .ico1 {
    background:url(/images/kor/sitemap/person_info_process02.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico2 {
    background:url(/images/kor/sitemap/person_info_process10.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico3 {
    background:url(/images/kor/sitemap/person_info_process01.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico4 {
    background:url(/images/kor/sitemap/person_info_process08.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico5 {
    background:url(/images/kor/sitemap/person_info_process09.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico6 {
    background:url(/images/kor/sitemap/legal_obligation11.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico7 {
    background:url(/images/kor/sitemap/legal_obligation07.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico8 {
    background:url(/images/kor/sitemap/legal_obligation09.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico9 {
	background:url(/images/kor/sitemap/legal_obligation12.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico10 {
	background:url(/images/kor/sitemap/legal_obligation01.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico11 {
	background:url(/images/kor/sitemap/legal_obligation02.png) no-repeat;
}

.privacy_wrap .label_wrap .label_list > li .ico12 {
	background:url(/images/kor/sitemap/legal_obligation03.png) no-repeat;
}

.privacy_wrap .label_wrap p {
    color: #777;
}

.privacy_wrap .label_wrap .tooltiptext {
    display: none;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 2px 8px rgb(0 0 0 / 30%);
    z-index: 1;
}

.privacy_wrap .label_wrap .tooltiptext::after {
    content: " ";
    position: absolute;
    border-style: solid;
    border-width: 10px;
    z-index: 2;
}

.privacy_wrap .label_wrap .tooltip-left {
    top: -5px;
    right: 105%;
}

.privacy_wrap .label_wrap .tooltip-left::after {
    top: 50%;
    left: 100%;
    margin-top: -10px;
    border-color: transparent transparent transparent #2166be;
}

.privacy_wrap .label_wrap .tooltip-right {
    top: -5px;
    left: 105%;
}

.privacy_wrap .label_wrap .tooltip-right::after {
    top: 50%;
    right: 100%;
    margin-top: -10px;
    border-color: transparent #2166be transparent transparent;
}

.privacy_wrap .label_wrap .tooltiptext strong {
    display: block;
    padding: 10px;
    color: #fff;
    background: #2166be;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.privacy_wrap .label_wrap .tooltiptext .basic_list {
    padding: 5px 20px;
    text-align: left;
}

.privacy_wrap .label_wrap .label_list > li:hover .tooltiptext {
    display: block;
}

.privacy_wrap .basic_table th:first-child, .privacy_wrap .basic_table td:first-child{border-left:1px solid #ddd}

@media (max-width: 1024px) {
    .privacy_wrap .label_wrap .label_list > li {
        width: calc(50% - 68px);
    }

    .privacy_wrap .label_wrap .tooltip-left, .privacy_wrap .label_wrap .tooltip-right {
        top: 73%;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }

    .privacy_wrap .label_wrap .tooltip-left::after, .privacy_wrap .label_wrap .tooltip-right::after {
        top: auto;
        bottom: 100%;
        right: auto;
        left: 50%;
        margin-top: 0;
        margin-left: -10px;
        border-color: transparent transparent black transparent;
    }
}

@media (max-width: 600px) {
    .privacy_wrap .label_wrap .label_list > li {
        width: 100%;
    }
}

.privacy_wrap .basic_list li{background:none;}

#privacybg {position: relative;max-width: 400px;margin-top: 20px;}
#privacybg ul li {width: 100%;overflow: hidden;}
#privacybg ul li+li {padding-top: 19px;}
#privacybg ul li .select-style+.btn_s {margin-left: -2px;}
#privacybg ul li .btn_s {float: left;}
#privacybg ul li input {vertical-align: middle;}
#privacybg .btn_s {display: inline-block;background: #4070d4;color: #fff;font-size: 16px;line-height: 37px;width: 50px;height: 37px;text-align: center;}
.select-style-pv {float: left;border: 1px solid #6c7e90;width: 300px;border-radius: 0;overflow: hidden;}
.select-style-pv select {padding: 0 0 0 10px;width: 100%;height: 35px;color: #696969;font-size: 16px;line-height: 25px;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.select-style-pv select:focus {outline: none;}
#pLastCont {background: url(/images/kor/sitemap/ico_select.png) no-repeat 100% 0;}
@media(max-width :640px) {
    .select-style-pv {width: 230px}
	.select-style-pv select {width: 100%;}
}

/* 이동형 영상정보처리기기 운영 방침*/
.privacy_wrap.sitemap_13_06 .label_wrap .label_list > li {width: calc(30% - 40px)}
.sitemap_13_06_labeling {border-top:2px solid #2166be; border-bottom:2px solid #2166be; margin-top:15px; margin-bottom:40px; padding: 10px 20px 20px 30px;}
.sitemap_13_06_labeling li{padding-top: 8px;}
ul.sitemap_13_06_labeling >li > figure img{width:40px; }
.sitemap_13_06_labeling li figure {display:flex; gap:20px; align-items: center;}
.sitemap_13_06_labeling li figure img {width:60px;}
.sitemap_13_06_labeling li figure figcaption {font-size: 15px; font-weight: bold;}
.h5 .sitemap_13_06_labeling_point{ display: inline-block; height:30px; }
.h5 .sitemap_13_06_labeling_point img{width: 30px; margin-top:-5px;}
h3.sitemap_13_06_labeling_list_title{text-align:center; font-size:20px; margin-top:10px;  padding-top:10px;}
ul.sitemap_13_06_labeling.labeling_6 >li > figure img{width:80px;}
.privacy_wrap.sitemap_13_06 .border {border:1px solid #ddd; padding: 14px; margin-top: 10px;}
/* 주요업무계획 */
.sub061404 .col {width: 100%; height: 100%; display: flex; flex-wrap: wrap;}
.sub061404 .col .item {width: calc(17% - 6px); position: relative; border: 1px solid #ddd; padding: 16px; text-align: center;}
.sub061404 .col .item .top {margin-bottom: 14px; border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
@media (max-width:1279px) {
	.sub061404 .col .item {width: calc(30% - 11px);}
}
@media (max-width:767px) {
	.sub061404 .col .item {width: calc(50% - 29px); padding: 13px;}
}

.sub06_09_07_10 .basic_table th:first-child, .sub06_09_07_10 .basic_table td:first-child{border-left:1px solid #d9d9d9;}


/* 온라인 서명운동 */
 @keyframes titleMove {0% {transform: translateY(30px) scale(0.95);opacity: 0;} 50% {transform: translateY(-5px) scale(1.05);opacity: 1;} 100% {transform: translateY(0) scale(1);opacity: 1;}}
 .signature-wrap {background: url(/images/kor/sub03/sub030305_bg02.jpg) no-repeat;}
.signature-wrap .title-wrap {width:100%; height:834px; background: url(/images/kor/sub03/sub030305_bg01.jpg) no-repeat; background-size: contain; padding:128px 162px 0 83px; box-sizing: border-box; overflow: hidden;}
.signature-wrap .title-wrap:after {content: ""; position: absolute; background: url(/images/kor/sub03/sub030305_img_pen.png) no-repeat; background-size:contain; width: 236px; height: 300px; right: 23px; top: 182px;}
.signature-wrap .title-wrap .main-tit {position:relative; font-size: 0; background: url(/images/kor/sub03/sub030305_tit.png) no-repeat; background-size:contain; width: 721px; height: 55px; animation: titleMove 2.5s ease-out forwards;}
.signature-wrap .title-wrap .sub-tit {position:relative; margin-top:30px; font-size: 27px;}
.signature-wrap .title-wrap .sub-tit:after {content: ""; background: #333; width: 132px; height: 2px; position: absolute; bottom:-30px; left:0;}
.signature-wrap .title-wrap .desc {margin-top:60px; font-size: 20px; text-align: left;}
.signature-wrap .cont-wrap {width:100%; height:100%; background: url(/images/kor/sub03/sub030305_bg02.jpg) no-repeat; background-size:cover; padding: 34px 31px; box-sizing: border-box;}
.signature-wrap .cont-wrap .signature-form {padding:34px 31px; background: #fff; }
.signature-wrap .cont-wrap .signature-form fieldset {box-sizing: border-box;}
.signature-wrap .cont-wrap .signature-form .signature-agree {padding:30px; margin-bottom:40px; border: 1px solid #ddd; text-align: center;}
.signature-wrap .cont-wrap .signature-form .signature-agree h3 {font-size:24px; color:#7D3F00}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-radio {font-size:18px; color:#000; font-weight: bold; margin-right: 35px;}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-radio input[type="radio"] {display: none;}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-radio .custom-radio {display: inline-block;width: 25px;height: 25px;border: 2px solid #767676; border-radius: 50%;position: relative;margin-right: 6px;vertical-align: middle;cursor: pointer; transition: border-color 0.2s;}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-radio input[type="radio"]:checked + .custom-radio {border-color: #7D3F00;}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-radio input[type="radio"]:checked + .custom-radio::after {content: "";width: 20px;height: 20px;background: #7D3F00; border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-question {margin-bottom: 40px;}
.signature-wrap .cont-wrap .signature-form .signature-agree .form-question,
.signature-wrap .cont-wrap .signature-form .tit {margin-top: 19px; font-size:18px; color: #333;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group {display: flex; align-items: center; margin-bottom: 10px;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .form-label {width:64px; color: #333; font-size: 18px; font-weight: bold;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap {position: relative; display: flex; width: 100%; gap: 9px;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap .zipcode-wrap {position: relative; display:flex; flex: 1}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap .zipcode-wrap .zipcode {width:100%; padding-right: 40px;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap .zipcode-wrap .btn-zipcode {display: inline-block;position: absolute;right: 15px;top: 50%;transform: translateY(-50%); font-size:0;width: 24px; height: 24px; border: 3px solid #333; border-radius:50%; background:#fff;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap .zipcode-wrap .btn-zipcode:after {content: "";position: absolute;width: 8px;height: 3px;background: #333; bottom: -4px;right: -6px;transform: rotate(45deg); border-radius: 1px;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .form-input {width: 100%; max-width:738px; background: #fff; border: 1px solid #ddd; border-radius: 5px; padding: 13px 26px;}
.signature-wrap .cont-wrap .signature-form .signature-info .form-group .form-input.address {flex: 1;}
.signature-wrap .cont-wrap .signature-form .privacy-box h4 {background: none; font-size: 15px; font-weight: bold; padding-left: 0;}
.signature-wrap .cont-wrap .signature-form .signature-privacy {margin-bottom: 34px;}
.signature-wrap .cont-wrap .signature-form .signature-privacy .privacy-box .privacy-list {}
.signature-wrap .cont-wrap .signature-form .form-wrap {margin-top:24px; background: #F8F8F8; border: 1px solid #ddd; padding: 24px 31px;}
.signature-wrap .cont-wrap .signature-form .form-wrap .form-checkbox {margin-left: 18px; font-weight: bold;}
.signature-wrap .cont-wrap .signature-form .form-submit {text-align: center;}
.signature-wrap .cont-wrap .signature-form .form-submit .btn-submit {position:relative; margin-top:40px; background: #FFE9BA; border-radius: 900px; padding: 20px 84px 20px 70px; font-size: 20px; font-weight: bold;}
.signature-wrap .cont-wrap .signature-form .form-submit .btn-submit:after {content: ""; background:url(/images/kor/sub03/sub030305_btn_icon.png); position: absolute; right: 50px; top:50%; transform:translateY(-50%); width:25px; height: 25px; transition: all 0.2s;}
.signature-wrap .cont-wrap .signature-form .form-submit:hover .btn-submit:after {transform: translateY(-50%) rotate(10deg);}
@media (max-width: 1279px) {
	.signature-wrap .title-wrap {height: 644px; padding: 80px 40px; }
	.signature-wrap .title-wrap .main-tit {width:550px;}
	.signature-wrap .title-wrap .sub-tit {font-size: 24px;}
	.signature-wrap .title-wrap .desc {font-size: 18px;}
	.signature-wrap .title-wrap:after {width:200px; top: 200px;}
}

@media (max-width: 1000px) {
	.signature-wrap .title-wrap {height: 847px; padding: 128px 162px 0 83px; background-size: cover; background-position: center;}
}

@media (max-width: 768px) {
	.signature-wrap .title-wrap {padding: 128px 50px;}
	.signature-wrap .title-wrap .main-tit {width: 500px;}
	.signature-wrap .title-wrap .sub-tit {font-size: 22px;}
	.signature-wrap .title-wrap:after {display: none;}
}

@media (max-width: 720px) {
	.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap {flex-direction: column;}
	.signature-wrap .cont-wrap .signature-form .signature-info .form-group .address-wrap .zipcode-wrap {flex: none;}
	.signature-wrap .cont-wrap .signature-form .signature-info .form-group .form-input.address {box-sizing: border-box; min-height: 46px;}
}

@media (max-width: 600px) {
	.signature-wrap .title-wrap {padding: 90px 50px;}
	.signature-wrap .title-wrap .main-tit {width: 100%; background-size: 95%;}
	.signature-wrap .cont-wrap,
	.signature-wrap .cont-wrap .signature-form {padding: 20px;}
	.signature-wrap .cont-wrap .signature-form .signature-agree {padding: 30px 10px;}
	.signature-wrap .cont-wrap .signature-form .signature-agree h3 {font-size: 22px;}
}

@media (max-width: 390px) {
	.signature-wrap .cont-wrap .signature-form .form-wrap {padding: 20px;}
	.signature-wrap .cont-wrap .signature-form .signature-info .form-group {flex-wrap: wrap;}
	.signature-wrap .cont-wrap .signature-form .signature-info .form-group .form-label {width: 100%;}
	.signature-wrap .cont-wrap .signature-form .signature-privacy b,
	.signature-wrap .cont-wrap .signature-form .signature-consent b {display: block;}
	
}

.sitemap_13_06 #privacybg {max-width: 100%;}
.sitemap_13_06 .select-style-pv{width:50%;}
@media (max-width: 600px) {
	.sitemap_13_06 .select-style-pv{width:100%;}
}