@charset "utf-8";
#txt {font-family:'ngn','Dotum','arial','sans-serif';}
/* sub01_01 인사말 */
@media (max-width: 600px){
	.greeting_a02 .thm_box strong{left: 6%}
	.greeting_a02 .thm_box strong:before,
	.greeting_a02 .thm_box strong .point:after{display: none;}
}

/* sub01_04_00 sub03_04_00 */
.ui.uic .box_col .col .item .thm_figure img{width: 100%}


/* sub02_01_01~sub02_01_04 공원현황 탑박스(근린공원,소공원,어린이공원,일반공원) */
.park_topbox{min-height: 211px;margin-bottom: 22px;padding: 10px;background: url(/images/park/sub02/sub02_01_img01.jpg)no-repeat center;background-size: cover;}
.park_topbox .inner{min-height: 191px;padding-top: 70px;border:1px solid rgba(255,255,255,0.6);text-align: center;}
.park_topbox .inner p{position: relative;font-size: 20px;font-weight: bold;color: #fff;}
.park_topbox .inner p:before{content: '';position: absolute;left: 18%;top: 50%;width: 74px;height: 57px;margin-top: -28.5px;background: url(/images/park/sub02/sub02_01_icon.png)no-repeat;background-position: 0 0;}
.park_topbox .inner p:after{content: '';position: absolute;right: 18%;top: 50%;width: 74px;height: 57px;margin-top: -28.5px;background: url(/images/park/sub02/sub02_01_icon.png)no-repeat;background-position: -74px 0;}
.park_topbox .inner p em{display: block;}

@media(max-width: 1199px){
	.park_topbox .inner p{font-size: 17px;}
	.park_topbox .inner p:before{left: 2%}
	.park_topbox .inner p:after{right: 2%}
}
@media(max-width: 767px){
	.park_topbox{min-height: auto;}
	.park_topbox .inner{min-height: auto;padding: 30px;}
	.park_topbox .inner p:before,
	.park_topbox .inner p:after{display: none;}
	.park_topbox .inner p em{display: inline;}
}


/* sub02_02 녹지현황 */
.green_land{padding: 45px 6%;background: #fbfbfb;border:1px solid #ddd;}
.green_land .tit{position: relative;}
.green_land .tit:after{content: '';position: absolute;bottom: -90px;left: 50%;width: 269px;height: 81px;margin-left: -134.5px;background: url(/images/park/sub02/sub02_02_arr.png) no-repeat;}
.green_land .tit strong{display: block;width: 271px;height: 274px;margin: 0 auto;padding-top: 110px;background: url(/images/park/sub02/sub02_02_bg1.png) no-repeat;color: #292929;font-size: 17px;font-weight: bold;text-align: center;}
.green_land .tit strong span{display: block;font-weight: normal;font-size: 17px;}
.green_land .txt{position: relative;margin-top: 55px;}
.green_land .txt:before{content: '';position: absolute;top: 70px;left: 0;width: 100%;height: 1px;background: url(/images/park/sub02/sub02_02_bul2.png) repeat-x;}
.green_land .txt:after{content: '';display: block;visibility: hidden;clear: both;}
.green_land .txt .inner{float: left;position: relative;width: 33.3%;}
.green_land .txt .inner:first-child:before{content: '';position: absolute;top: 65px;left: 0;width: 10px;height: 10px;background: #c4c4c4;border-radius: 50%;}
.green_land .txt .inner:last-child:after{content: '';position: absolute;top: 65px;right: 0;width: 10px;height: 10px;background: #c4c4c4;border-radius: 50%;}
.green_land .txt .inner + .inner:before{content: '';position: absolute;top: 60px;left: 0%;width: 21px;height: 21px;margin-left: -10.5px;background: url(/images/park/sub02/sub02_02_bul.png)no-repeat;}
.green_land .txt .inner strong{display: block;width: 155px;height: 140px;margin: 0 auto;padding-top: 35px;background: url(/images/park/sub02/sub02_02_bg2.png) no-repeat;font-size: 17px;font-weight: bold;text-align: center;color: #fff;}
.green_land .txt .inner.g1 strong{background-position: 0 0}
.green_land .txt .inner.g2 strong{background-position: -155px 0;}
.green_land .txt .inner.g3 strong{background-position: -310px 0;}
.green_land .txt .inner strong span{display: block;font-weight: normal;font-size: 15px;}
.green_land .txt .inner .list_1st{margin: 20px 0 0;padding-left: 12%}

@media(max-width: 900px){
	.green_land .txt:before{display: none;}
	.green_land .txt .inner{float: none;width: 100%;}
	.green_land .txt .inner:first-child:before,
	.green_land .txt .inner:last-child:after{display: none;}
	.green_land .txt .inner + .inner{margin-top: 70px;}
	.green_land .txt .inner + .inner:before{top: -45px;left: 50%;}
}
@media(max-width: 500px){
	.green_land .tit strong{width: 241px;height: 244px;padding-top: 90px;background-size: 100%;}
	.green_land .txt .inner .list_1st{padding-left: 0%}
}



/* sub02_03 가로수현황, sub02_04 꽃묘장현황 */
.park_info{overflow: hidden;border:1px solid #dfdfdf;}
.park_info .img_wrap{position: relative;float: left;width: 66.8%;padding: 25px 0;text-align: center;}
.park_info .img_wrap h2{position: absolute;top: 75px;left: 13%}
.park_info .txt_wrap{float: right;position: relative;width: 33.2%;min-height: 651px;padding:110px 3% 0;background: #214694;}
.park_info .txt_wrap strong{display: block;position: relative;padding-bottom: 30px;font-size: 30px;font-weight: bold;color: #fff;text-align: center;}
.park_info .txt_wrap strong:after{content: '';position: absolute;right: -11%;bottom: 0;width: 111%;height: 1px;background:#102551 }
.park_info .txt_wrap .info_list{margin-top: 35px;}
.park_info .txt_wrap .info_list li{position: relative;margin-top: 20px;padding-left: 45px;font-size: 16px;color: #fff;line-height: 24px;}   
.park_info .txt_wrap .info_list li .ico{position: absolute;top:-3px;left: 8px;width: 32px;height: 32px;background: url(/images/park/sub02/sub02_03_icon.png)no-repeat;}
.park_info .txt_wrap .info_list li .icon1{background-position: 0 0}
.park_info .txt_wrap .info_list li .icon2{background-position: -32px 0}
.park_info .txt_wrap .info_list li .txt-tip{color: #fff;}
.park_info .txt_wrap .info_list li .list{}
.park_info .txt_wrap .info_list li .list li{position: relative;margin:0;padding-left: 10px;}
.park_info .txt_wrap .info_list li .list li:before{content: '';position: absolute;left: 0;top: 15px;width: 4px;height: 1px;background:#fff;line-height: 24px;}
.park_info .txt_wrap .btn_box{position: absolute;bottom: 0;left: 0;width: 100%}
.park_info .txt_wrap .btn_box .txt-tip{width: 67%;margin:0 0 30px 13%;color: #fff;}
.park_info .txt_wrap .btn_box .bt{display: block;padding: 20px 0;background: #0f2a58;font-size: 16px;color: #fff;text-align: center;}
.park_info .txt_wrap .btn_box .bt .plus{display: inline-block;width: 16px;height: 16px;margin: 5px 0 0 11%;background: url(/images/park/sub02/sub02_03_bul.png)no-repeat;font-size: 0;text-indent: -999px}

/* 꽃묘장현황 */
.park_info.flower{background: #214694;}
.park_info.flower .img_wrap{padding: 0}
.park_info.flower .txt_wrap{min-height: auto;background: none;}
.park_info.flower .txt_wrap .info_list li .txt-tip{margin-top: 10px}

@media(max-width: 1160px){
	.park_info .img_wrap{float: none;width: 100%;padding: 30px;}
	.park_info .img_wrap h2{position: relative;top: auto;left: auto;text-align: left}
	.park_info .txt_wrap{float: none;width: 100%;min-height: auto;padding: 30px 0 0}
	.park_info .txt_wrap .info_list{padding:0 20px;}
	.park_info .txt_wrap .btn_box{position: static;}
	.park_info .txt_wrap .btn_box .txt-tip{width: auto;margin:30px 0 10px 20px;}
	
	/* 꽃묘장현황 */
	.park_info.flower .img_wrap img{width: 100%} 
	.park_info.flower .txt_wrap{padding-bottom: 50px}
}


/* sub03_01 좌구산자연휴양림, sub03_02 율리휴양촌, sub03_03 숲해설 */
.park_center{}
.park_center .top_box{position: relative;margin-bottom: 30px;padding-bottom: 27px;}
.park_center .top_box img{width: 100%;}
.park_center .top_box .txt{position: absolute;right: 3%;bottom: 0;width: 40%;padding: 50px 40px;background: #2c74cb;}
.park_center .top_box .txt:before{content: '';position: absolute;right: 10px;bottom: 10px;width: 85px;height: 78px;background: url(/images/park/sub03/sub03_bg.png)no-repeat;}
.park_center .top_box .txt strong{font-size: 24px;color: #fff;}
.park_center .top_box .txt p{margin-top: 20px;font-size: 15px;color: #fff;}
.park_center .btn_box{margin-top: 40px}
/*.park_center .btn_box .btn.btn-ani{background-color:#fff;border-color:#3f61b2;color: #3f61b2;}
.park_center .btn_box .btn.btn-ani .bico.bticon.arr{background: url(/images/common/content/arrow_img.png);background-position: 0 0 }*/

@media (max-width: 999px){
	.park_center .top_box .txt{width: 70%;padding: 30px}
}
@media (max-width: 767px){
	.park_center .top_box .txt{position: relative;right: auto;bottom: auto;width: 100%;}
}

/* sub03_04 기타시설현황 */
.park .ui.uic.type2 .box_col .col{min-height: 240px;}
.park .ui.uic.type2 .box_col .col .item .thm_caption .tit_inner{line-height: 20px}


/* sub04_02 입찰정보 */
.service_service1_wrap{position: relative;height: 650px;}
.service_service1 { position: absolute;width: 100%; overflow: hidden;}
.service_service1_overflow {overflow: hidden;margin:0 auto;}
.service_service1_ifr {position: relative;top:-60px;left: 20px;width: 80%;height: 700px;}
.service_service2_ifr {position: relative;margin: 0 auto;width: 100%;height: 1000px;}