@charset "utf-8";

header{position:relative;z-index:100;}
header .head_navi .li_1._last{display:none;}

/*DESKTOP*/
@media screen and (min-width:1025px) {
	header .top_intro{background:url("../../images/bg1.png") repeat;}
	header .top_intro .container{max-width:1024px;margin:0 auto;padding:5px 0;color:#FFF;font-size:13px;letter-spacing:2px;}
	header .container_1{max-width:1024px;margin:0 auto;padding:10px 0;display:flex;justify-content:space-between;align-items:center;}
	header .container_2{max-width:1024px;margin:0 auto;position:relative;border-top:1px solid #CCC;}
	header::before{content:"";display:block;width:100%;height:35px;position:absolute;left:0;top:146px;background:url("../../images/bg2.png") repeat;}

	header .head_util ul{display:flex;justify-content:flex-end;align-items:center;}
	header .head_util li{padding-left:5px;}
	header .head_util a{color:#333 ;font-size:12px;padding:2px 6px;display:flex;align-items:center;border:1px solid #888;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
	header .head_util a.gotoSitemap{color:#3060b8;}
	
	header .head_logo{width:300px;display:flex;justify-content:space-between;align-items:center;}

	header .head_navi{width:100%;position:relative;}
	header .head_navi .div_1{}
	header .head_navi .ul_1{display:flex;justify-content:space-between;align-items:center;}
	header .head_navi .li_1{width:100%;}
	header .head_navi .a_1{font-size:18px;color:#222;font-family:'pebGov';height:50px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.2;position:relative;}
	header .head_navi .div_2{display:none;position:absolute;top:47px;left:0;width:100%;}
	header .head_navi .ul_2{position:relative;width:100%;display:flex;align-items:center;justify-content:center;}
	header .head_navi .a_2{color:#000;font-size:16px;padding:10px;display:inline-block;}

	header .head_navi .li_1:hover .a_1,
	header .head_navi .a_1._active{color:#3468C8;}
	header .head_navi .a_2:hover,
	header .head_navi .a_2._active{color:#3468C8;}

	header .head_navi .div_2.active{display:block;}
	header .head_navi .div_3{display:none;}

	header .head_navi .openNav,
	header .head_navi .m_top{display:none;}

	header .head_navi .a_1::before{content:"";display:block;width:2px;height:25px;background:#CCC;transform:rotate(30deg);position:absolute;left:0;top:12px;}
	header .head_navi .li_1:first-child .a_1::before{display:none;}
}


/*MOBILE*/
@media screen and (max-width:1024px) {
	header{padding:15px 10px 10px 10px;border-bottom:1px solid #DDD;display:flex;justify-content:space-between;align-items:center;}
	header .top_intro{display:none;}
	header .container_1{}
	header .head_util{display:none;}
	header .head_logo{width:250px;}

	header .head_navi{position:relative;}
	header .head_navi::before{content:"";display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);}
	header .head_navi.active::before{display:block;}
	header .head_navi .container{display:none;position:fixed;right:0;top:0;width:470px;height:100%;background:#FFF;}
	header .head_navi.active .container{display:block;}
	header .head_navi .container::before{content:"";display:block;width:150px;height:100%;position:absolute;left:0;top:0;background:#315799;}
	header .head_navi nav{overflow-y:auto;height:100vh;}
	header .head_navi .div_1{margin-top:75px;position:relative;}
	header .head_navi .ul_1{width:150px;}
	header .head_navi .li_1{}
	header .head_navi .a_1{font-size:16px;color:#FFF;padding:15px 0;text-align:center;border-bottom:1px solid #DDD;display:block;}
	header .head_navi .div_2{display:none;width:calc(100% - 150px);padding:20px 15px;position:absolute;right:0;top:0;}
	header .head_navi .div_2.active{display:block;}
	header .head_navi .a_2{font-size:14px;border:1px solid #DDD;padding:10px 15px;margin-bottom:10px;background:#f3f3f3;display:block;}
	header .head_navi .div_3{margin-bottom:10px;}
	header .head_navi .li_3{border-bottom:1px solid #DDD;}
	header .head_navi .li_3:last-child{border:0;}
	header .head_navi .a_3{font-size:14px;padding:8px 15px;display:block;}

	header .head_navi .a_1._active{color:#000;background:#FFF;font-family:'pebGov';}
	header .head_navi .a_2._active{color:#FFF;background:#315799;border-color:#315799;font-family:'pebGov';}
	header .head_navi .a_3._active{color:#315799;font-family:'pebGov';}

	header .head_navi .openNav{background:url("../../images/sitemap_b.png") no-repeat center;width:50px;height:50px;font-size:0;display:block;}
	header .head_navi .m_top{position:absolute;right:0;top:0;width:100%;height:75px;padding:0 20px;background:#315799;border-bottom:1px solid #DDD;display:none;align-items:center;justify-content:space-between;}
	header .head_navi.active .m_top{display:flex;}
	header .head_navi .closeNav{background:url("../../images/x_6_w.png") no-repeat center;width:50px;height:50px;font-size:0;}
	header .head_navi .m_gotoSitemap{background:#888;border-radius:30px;font-family:'pebGov';color:#FFF;padding:5px 15px;}

	header .head_navi .m_top ul{display:flex;align-items:center;}
	header .head_navi .m_top ul li a{color:#FFF;display:flex;align-items:center;}
	header .head_navi .m_top ul li a::before{content:"";display:block;width:1px;height:10px;background:#FFF;margin:0 10px;}
	header .head_navi .m_top ul li:first-child a::before{display:none;}
}
@media screen and (max-width:500px) {
	header .head_navi .container{width:95%;}
}


footer{background:#FFF;}
footer .container_1{max-width:1024px;margin:0 auto;padding:30px 180px 30px 0;position:relative;border-top:1px solid #DDD;}
footer p,
footer address,
footer .copyright{font-size:14px;color:#000;}
footer .copyright strong{color:#3a69cc;padding:0 5px;}
footer a{color:#333 ;font-size:12px;padding:5px 10px;display:inline-block;border:1px solid #888;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);position:absolute;right:0px;top:calc(50% - 14px);}
@media screen and (max-width:1024px) {
	footer .container_1{padding:20px 10px;}
	footer a{position:relative;right:unset;top:unset;margin-top:20px;}
}


.sub .wrap_contents{max-width:1024px;margin:60px auto;}
.sub .wrap_contents{display:flex;justify-content:space-between;}
.sideA{width:240px;}
.sideB{width:720px;}
.sideB .wrapPageInfo{display:flex;justify-content:space-between;align-items:center;}
.contents{padding-top:30px;}
@media screen and (max-width:1024px) {
	.sideA{display:none;}
	.sideB{width:100%;padding:30px 20px;}
	.sub .wrap_contents{margin-top:0;}
}


.sideNav{border-left:1px solid #DDD;border-right:1px solid #DDD;}
.sideNav .menuSubTitleUI{padding:20px 10px;text-align:center;background:#315799;}
.sideNav .menuSubTitleUI h2{color:#fff;font-size:20px;line-height:1;font-family:'prGov';}
.sideNav .ul_2{}
.sideNav .li_2{}
.sideNav .a_2{font-size:16px;padding:15px 0 15px 40px;display:block;background:url("../../images/lnb_off.gif") no-repeat right bottom;background-size:cover;}
.sideNav .a_2:hover,
.sideNav .a_2._active{color:#518ddd;font-family:'pebGov';background:url("../../images/lnb_on.gif") no-repeat right bottom;background-size:cover;}
.sideNav .a_3{font-size:15px;color:#718B97;padding:3px 0;display:inline-block;}
.sideNav .a_3:hover,
.sideNav .a_3._active{color:#000;font-family:'pebGov';}
.sideNav .div_3{display:none;padding:10px 20px;background:#F5F5F5 ;}
.sideNav .li_2._active .div_3{display:block;}



.tabNav{}
.tabNav .ul_4{margin:30px 0;display:flex;flex-wrap:wrap;}
.tabNav .li_4{margin:0 5px 5px 0;}
.tabNav .a_4{font-size:14px;color:#FFF;padding:8px 15px;line-height:1;background:#b4b4b4;display:inline-block;}
.tabNav .a_4:hover,
.tabNav .a_4._active{background:#2e4292;}
@media screen and (max-width:1280px) {
}


.pageTitle{display:flex;align-items:center;}
.pageTitle h1{font-size:25px;}


.locationNav{}
.locationNav .sub_navi{}
.locationNav .sub_navi ul{display:flex;align-items:center;justify-content:flex-end;line-height:1;}
.locationNav .sub_navi ul li{font-size:14px;color:#989898;display:flex;align-items:center;}
.locationNav .sub_navi ul li::after{content:"";display:block;width:15px;height:10px;margin:0 5px;background:url("../../images/arrow_1_b.png") no-repeat center;}
.locationNav .sub_navi ul li:last-child::after{display:none;}
.locationNav .sub_navi ul li a{font-size:16px;color:#434343 ;display:block;height:20px;}
.locationNav .sub_navi ul li.home{background:none;margin-right:0;}
.locationNav .sub_navi ul li.home a{font-size:0;width:15px;background:url("../../images/home.gif") no-repeat left center;}
@media screen and (max-width:1024px) {
	.locationNav{display:none;}
}



/* 본부소개 */
header .head_navi .top_div_4382 .ul_2 { justify-content:flex-start !important; }

/* 정보마당 */
header .head_navi .top_div_4458.div_2 { left:unset !important; right:177px; }
header .head_navi .top_div_4458 .ul_2 { justify-content:flex-end !important; }

/* 전자민원창구 */
header .head_navi .top_div_4467.div_2 { left:unset !important; right:120px; }
header .head_navi .top_div_4467 .ul_2 { justify-content:flex-end !important; }

/* 정보공개 */
header .head_navi .top_div_4471 .ul_2 { justify-content:flex-end !important; }