@charset "utf-8";

/*관심정보(업무추진비 등)*/
.business_promotion_fee li {float:left; width:33.333%; border-right:1px dashed #ddd; text-align:center; margin-bottom:40px;}
.business_promotion_fee li:nth-child(3n) {border-right:none;}
.business_promotion_fee li p {padding-top:130px; margin-bottom:10px !important; font-size:18px; font-weight:500; background-repeat:no-repeat; background-position:center top;}
.business_promotion_fee li:nth-of-type(1) p {background-image:url('https://gb.go.kr/Main/Images/new/ko/sub02/business_promotion_fee01.png');}
.business_promotion_fee li:nth-of-type(2) p {background-image:url('https://gb.go.kr/Main/Images/new/ko/sub02/business_promotion_fee02.png');}
.business_promotion_fee li:nth-of-type(3) p {background-image:url('https://gb.go.kr/Main/Images/new/ko/sub02/business_promotion_fee03.png');} 
.business_promotion_fee li:nth-of-type(4) p {background-image:url('https://gb.go.kr/Main/Images/new/ko/sub02/business_promotion_fee04.png');}
.business_promotion_fee li:nth-of-type(5) p {background-image:url('https://gb.go.kr/Main/Images/new/ko/sub02/business_promotion_fee05.png');}
@media all and (max-width:768px){
	.business_promotion_fee li {width:50%; border:none;}
	.business_promotion_fee li:nth-of-type(1),
	.business_promotion_fee li:nth-of-type(2) {margin-bottom:20px;}
	.business_promotion_fee li p {padding-top:100px; background-size:90px;}
}

/*사전정보공표*/
.cont_body .tannounce_tab {margin:0 0 10px 0; overflow:hidden; font-size:16px;}
.cont_body .tannounce_list button {display:none;}	
.cont_body .tannounce_list ul {display:block;}
.cont_body .tannounce_list li {box-sizing:border-box; float:left; width:24.25%; margin-left:1%; margin-bottom:5px; border:1px solid #eee; border-radius:7px; overflow:hidden;}
.cont_body .tannounce_list li:first-child {display:inline-block; margin-left:0;}
.cont_body .tannounce_list li:first-child ul {box-sizing:border-box; height:210px; padding:20px 2% !important; overflow:hidden;}
.cont_body .tannounce_list p a {display:block; color:#333; background:#ddd; padding:10px 0; text-align:center; }
.cont_body .tannounce_list p a.on {background:#103e93; color:#fff; font-weight:bold;}
.cont_body .tannounce_list li ul {box-sizing:border-box; height:78px; padding:10px 3%;}
.cont_body .tannounce_list li li {float:left; width:auto; margin:1px 10px 1px 0; padding-left:8px; letter-spacing:-1px; background:url('/Main/Images/ko/sub/blt04.gif') no-repeat left 9px; border:none;}
@media all and (max-width:1200px) {
	.cont_body .tannounce_list ul {height:auto; padding:0;}
	.cont_body .tannounce_list li {width:100%;}
	.cont_body .tannounce_list li:first-child ul {height:auto; padding:0;}
	/*.cont_body .tannounce_list li:nth-child(2),
	.cont_body .tannounce_list li:nth-child(3),
	.cont_body .tannounce_list li:nth-child(4),
	.cont_body .tannounce_list li:nth-child(5),
	.cont_body .tannounce_list li:nth-child(6) {display:none;}*/
	.cont_body .tannounce_list .tannounce_list_tab {display:none;}
}
@media all and (max-width:560px){
	.cont_body .tannounce_tab {display:none;}
	.bbsSrch .minwon_sel {width:110px;}
}

.daumMap {border:1px solid #e2e2e2; width:100%; height:450px; box-sizing:border-box;}
.daumMap .daumMap_tit {font-size:12px; font-family:'dotum'; font-weight:bold; padding:6px 8px 5px;}
.wrap_controllers {padding:8px 11px 5px 11px; background:#f9f9f9; border:1px solid rgba(0,0,0,0.1); border-top:0; overflow:hidden;}
.wrap_controllers .tit_controllers {float:left;}
.wrap_controllers .wrap_btn_roadview {float:right; font-size:12px; font-family:'dotum';}

/*2025년달라지는시책*/
.policy_2025 .taR {margin:40px 0 20px;}
.policy_2025 .policy_tab {display:flex; flex-wrap:wrap;margin:40px 0; margin-left:1px;}
.policy_2025 .policy_tab a {display:block; flex:1 1 auto; text-align:center; border:1px solid #ddd; margin-left:-1px; margin-top:-1px; padding:15px 10px;}
.policy_2025 .policy_tab a.on {background:#152542; color:#fff; box-shadow:10px 10px 10px rgba(0,0,0,0.1); text-decoration:underline;}
.policy_2025 .policy_view > div {margin-bottom:40px;}
@media all and (max-width:1440px){
    .policy_2025 .policy_tab a {width:25%; flex:0 0 auto; font-size:16px; padding:12px 10px;}
}
@media all and (max-width:599px){
    .policy_2025 .policy_tab a {width:33.333%; font-size:15px;}
}
@media all and (max-width:480px){
    .policy_2025 .policy_tab a {width:50%;}
}