@charset "utf-8";

/*
================================================================================
메인콘텐츠
================================================================================
*/

br{font-family: 'Dotum';}

/* 상단 헤더팝업 */
/*상단선거팝업헤더*/

.mConBox_pop{width: 100%;height: 160px;position: relative;overflow: hidden;background-color: #5e68b6;}
.mConBox_pop .pop_conBox{width: 1200px;height:100%;margin:0 auto;position: relative;  }

/*
.mConBox_pop .pop_conBox{width: 1200px;height:100%;margin:0 auto;position: relative; background:url(/upload_data/board_data/BBS_0000370/174165368970867.jpg) center center no-repeat; }
*/

.mConBox_pop .titBox{width: 50%;position: absolute;left: 50%;top: 29px;}
.mConBox_pop .titBox span{font-family: GmarketSans, 'NanumSquare';font-size: 20px;color: #fff} /*'GmarketSans'*/
.mConBox_pop .titBox h2{font-family: GmarketSans, 'NanumSquare';font-size:29px;font-weight:bold;color: #fff17a;margin: 6px 0 5px 0;line-height: 1;}
.mConBox_pop .titBox p{color:#fff; margin-bottom:8px;}
.mConBox_pop .titBox .ic_blank{display: inline-block;padding: 0 18px 0 40px;height: 38px;line-height: 38px;border-radius: 15px 4px;color: #fff;background: #4b558f url(/upload_data/board_data/BBS_0000370/174165379087377.png) 17px center no-repeat;transition: background-color 0.3s;}
.mConBox_pop .titBox .ic_blank:hover{background-color: #6578e7;}

.mConBox_pop .closeBox{height: 32px;position: absolute;bottom: 17px;right: 0;line-height: 30px;display: inline-block;color: #fff;}
.mConBox_pop .closeBtn{margin-left: 12px;background: url(/new_img/geumjeong/popup/m_top_pop_close.png) center right no-repeat;display: inline-block;font-size: 16px;padding-right: 38px; padding-bottom:2px; color: #fff;vertical-align: middle;}

@media all and (max-width: 1024px){
  .mConBox_pop .pop_conBox{width: 100%;background-position: -150px center;}
  .mConBox_pop .titBox{width: 60%;left:40%;}
  .mConBox_pop .titBox span{font-size: 18px;}
  .mConBox_pop .titBox h2{font-size: 24px;}
  .mConBox_pop .closeBox{right: 20px}
}
@media all and (max-width: 760px){
  .mConBox_pop .pop_conBox{background: none;}
  .mConBox_pop .titBox{width: 100%;left:0;top:20px;padding: 0 20px}
  .mConBox_pop .titBox span{font-size: 18px;}
  .mConBox_pop .titBox h2{font-size: 24px;}
  .mConBox_pop .closeBox{right: 20px;bottom: 10px;}  
}
/* 추모 헤더 2024 12
.mConBox_pop{width: 100%;height:160px;position: relative;overflow: hidden;}
.mConBox_pop.bgb{background-color: #000000;}
.mConBox_pop .pop_conBox{width: 1400px;height:100%;margin: 0 auto;position: relative;}
.mConBox_pop .titBox2{position: absolute;top: 18px;left:30%;}
.mConBox_pop .titBox2 .ic_blank{display: inline-block;padding: 0 13px 0 43px;height: 36px;line-height: 36px;color: #fff;background: #006c92 url(/new_img/geumjeong/popup/ic_blank.png) 15px center no-repeat;transition: background-color 0.3s;}
.mConBox_pop .titBox2 .ic_blank:hover{background-color: #08546f;}
.mConBox_pop .closeBox{height: 32px;position: absolute;bottom: 17px;right: 0;line-height: 30px;display: inline-block;color: #fff;}
.mConBox_pop .closeBtn{width:32px;height: 32px;margin-left: 12px;background: url(/new_img/geumjeong/popup/m_top_pop_close.png) center center no-repeat;display: inline-block;text-indent: -9999px;}
@media all and (max-width:820px){
	.mConBox_pop .titBox2{left: 10%;}
}
@media all and (max-width: 640px){ 
.mConBox_pop .titBox2{left: 3%;}
}*/


/* 슬라이드 기본설정 */
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	/* Fix of Webkit flickering */
	z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap: wrap;
	
}
.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}
	.swiper-container-pointer-events {
	touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
	touch-action: pan-x;
}
.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}
	.swiper-slide-invisible-blank {
	visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}
/* a11y */
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-notification{display: none;}

.mBoxBg{position: relative;padding: 50px 40px 80px;overflow: hidden;font-family: 'GmarketSans';}
.mBoxBg::before{position: absolute;top: 0;left: 0;width: 100%;height: 1150px;content: '';background-image:linear-gradient(#fff, #f5f5fa);border-radius: 0 0 0 150px;}
.mBoxBg::after{position: absolute;bottom: 0;left: 0;width: 100%;height: 360px;content: '';background:#f6f6f6;border-radius: 180px 0 0 0;}
.mConBox{position: relative;margin: 0 auto;max-width: 1400px;}/* 2025-12-16 수정 */
.mConBox h2{font-size: 28px;color: #000;font-weight: 400;}
.mConBox h2,
.mConBox h3{font-family: 'GmarketSans';}

.mConW1{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 80px;}
.mCon1{position: relative;margin-right: 40px;max-width:870px;width: calc(65% - 40px);}
.mCon1 .mSlide1{border-radius: 30px;}
.mCon1 .mSlide1 ul li a{display: block;}
.mCon1 .mSlide1 ul li a:focus{border: 2px dashed #000;}
.mCon1 .control1 button{position: absolute;top: 50%;width: 60px;height: 60px;text-indent: -999px;overflow: hidden;background-color: #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: translateY(-50%);transition: 0.2s ease;z-index: 20;}
.mCon1 .control1 button::before{position: absolute;top: 50%;left: 50%;width: 13px;height: 21px;content: '';background:url('/img/geumjeong/main_new/ico_prev_next.png') no-repeat left center / auto 100%;}
.mCon1 .control1 button:hover{background-color: #3c445b;}
.mCon1 .control1 button:hover::before{background-position: right center;}
.mCon1 .control1 .prevSlide1{left: -30px;}
.mCon1 .control1 .nextSlide1{right: -30px;}
.mCon1 .control1 .prevSlide1::before{transform: translate(-70%, -50%);}
.mCon1 .control1 .nextSlide1::before{transform: translate(-30%, -50%) rotate(180deg);}

/* 2025-12-16 수정 */
.mCon1 .control2{position: absolute;left: 30px;bottom: -30px;display: flex;justify-content: space-between;align-items: center;background-color: rgba(82,80,87,0.8);box-shadow: 0 5px 20px rgba(0,0,0,0.15);border-radius: 30px;padding: 0 20px 0 30px;height: 62px;border-radius: 33px;box-sizing: border-box;z-index: 20;}/*background-color: #556db1;*/
/*.mCon1 .control2{position: absolute;left: 30px;bottom: -30px;display: flex;justify-content: space-between;align-items: center;padding: 0 20px 0 30px;height: 62px;background-color: #3c445b;border-radius: 33px;box-sizing: border-box;z-index: 20;} 2025년 12월 24일*/
.mCon1 .control2 > button{position: relative;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;background-color: #2a3043;border-radius: 50%;}
/* .mCon1 .control2 .vPage{display: flex;justify-content: space-between;width: 150px;;font-size: 15px;color: #fff;font-weight: 500;text-indent: -999px;overflow: hidden;}
.mCon1 .control2 .vPage span{padding: 0 2px;text-indent:0;}
.mCon1 .control2 .vPage .swiper-pagination-current{position: relative;padding-right: 23px;} */
.mCon1 .control2 .vPage{display: flex;justify-content: center;margin-right: 10px;}
.mCon1 .control2 .vPage button{flex-shrink: 0;margin:0 5px;width: 14px;height: 14px;text-indent: -999px;overflow: hidden;background-color: #ced0d4;border: 3px solid #ced0d4;border-radius: 50%;box-sizing: border-box;}
.mCon1 .control2 .vPage button.swiper-pagination-bullet-active{background-color: #fff;border-color: #7d7f8e;}
.mCon1 .control2 .vPage button:hover{background-color: #1b224e;border-color: #1b224e;}
.mCon1 .control2 .vPage button:hover.swiper-pagination-bullet-active{background-color: #fff;border-color: #1f379d;}
.mCon1 .control2 .vPage button:hover{background-color: #6c49a0;border-color: #6c49a0;}
.mCon1 .control2 .vPage button:hover.swiper-pagination-bullet-active{background-color: #fff;border-color: #6c49a0;}
.mCon1 .control2 .stopSlide1::after{position: absolute;top: 50%;left: 50%;width: 4px;height: 11px;content: '';border: 1px solid #fff;border-width: 0 2px;transform: translate(-50%, -50%);}
.mCon1 .control2 .startSlide1::after{position: absolute;top: 50%;left: 50%;width: 0;height: 0;content: '';border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #fff;transform: translate(-50%, -50%);}
.mCon1 .control2 .moreSlide1{position: relative;margin-left: 5px;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;background-color: #2a3043;border-radius: 50%;}
.mCon1 .control2 .moreSlide1::after{position: absolute;top: 50%;left: 50%;width: 11px;height: 11px;content: '';background:url('/img/geumjeong/main_new/ico_more2.png') no-repeat center center;transform: translate(-50%, -50%);}
/* .mCon1 .control2 .lineBar{position: absolute;top: 50%;left: 50px;display: inline-block;width: 100px;background: #63697c;transform: translateY(-50%);}
.mCon1 .control2 .lineBar .line{display: block;width: 0;height: 2px;background-color: #fff;}
.mCon1 .control2 .line.on{animation: mymove 5s;animation-fill-mode: forwards;animation-timing-function:linear;}
@keyframes mymove {
	100% {width: 100%;}
} */

 /* 2025-12-16 추가 */
.slide_list_pop{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.8);z-index: 800;}
.slide_list_pop .box{position: relative;margin: 90px auto 0;padding-top: 90px;max-width: 1200px;}
/*.slide_list_pop .box{position: relative;margin: 90px auto 0;padding-top: 90px;max-width: 1400px; } 20251224 전*/
.slide_list_pop .box::after{position: absolute;top: 0;left: 0;width: 300px;height: 200px;content: '';background: url('/img/geumjeong/main_new/slide_pop_bg.png') no-repeat left top;border-radius: 150px 0 0 30px}
.slide_list_pop .box::before{position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;;height: 200px;content: '';border-radius: 150px 30px 30px 0;text-align: center;background-image: linear-gradient(90deg, #1f379d, #008654);}
.slide_list_pop .box h2{margin-bottom: 10px;font-family: 'GmarketSans';font-size: 36px;color: #000;font-weight: bold;line-height: 1;text-align: center;}
.slide_list_pop .box p{margin-bottom: 40px;font-size: 16px;color: #666;text-align: center;}
.slide_list_pop .box .con{position: relative;padding: 60px 60px 60px;background:#f4f5f9;border-radius:150px 30px 30px;}
.slide_list_pop .box .con::before{position: absolute;top: -70px;left: 190px;width: 202px;height: 48px;content: '';background: url('/img/geumjeong/main_new/slide_logo.png') no-repeat left top / 100%;}
.slide_list_pop .box .con ul li:nth-child(odd){/* padding-right: 30px; */}
.slide_list_pop .box .con ul li:nth-child(even){/* padding-left: 30px; */}
.slide_list_pop .box .con ul li a{position: relative;display: block;padding: 10px 10px 10px 20px;font-size: 17px;color: #333;background-color: #fff;border: 1px solid #4562b3;border-radius: 10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} /* font-size: 21px;*/
.slide_list_pop .box .con ul li a::before{position: absolute;top: 50%;left: 10px;content: '●';font-size: 4px;transform: translateY(-50%);}
.slide_list_pop .box .con ul li a:hover,
.slide_list_pop .box .con ul li a:focus{color: #fff;background-color: #174c89;text-decoration: none;box-shadow: 0 2px 4px rgba(84,108,171,0.16);}
.slide_list_pop .box .btnClose{position: absolute;top: -30px;right: 30px;width: 58px;height: 58px;text-indent: -999px;overflow: hidden;background:#fff url('/img/geumjeong/common_new/ico_close.png') no-repeat center center;border-radius: 20px;box-shadow: 5px 5px 10px rgba(0,0,0,0.2);}
/* 2025-12-16 추가 */
/* 2026-01-22 수정 */
.slide_list_pop .box .con .list{position: relative;display: flex;justify-content: space-between;width: 100%;}
.slide_list_pop .box .con .list::before{position: absolute;top: 3%;left: 50%;width: 0;height: 94%;content: '';border-left: 1px dashed #115a7c;}
.slide_list_pop .box .con ul{position: relative;width: calc(50% - 30px);}
.slide_list_pop .box .con ul:first-child{margin-right: auto;} /* 추가 엣지이상 */
.slide_list_pop .box .con ul li{margin-bottom: 5px;box-sizing: border-box;}
/* 2026-01-22 수정 */

.mCon2{position: relative;max-width:470px;width: 34%;}
.mCon2 .con1{position: relative;margin-bottom: 20px;padding: 60px 50px 50px 50px;height: 370px;color: #000;overflow: hidden;background:#f0f7f4;border-radius: 30px 70px 30px 30px;box-sizing: border-box;}
.mCon2 .con1 .img{position: absolute;right: -30px;bottom: 0;}
.mCon2 .con1 h2{margin-bottom: 25px;font-size: 18px;}
.mCon2 .con1 p{font-size: 28px; margin: 32px 0 12px 0;}
.mCon2 .con1 p b{font-size: 32px; color: #047c5d;line-height: 1.6;}
.mCon2 .con1 ul{margin:10px 0 30px 0;}
.mCon2 .con1 ul li{margin-bottom: 8px;}
.mCon2 .con1 ul li a{position: relative;display: block;padding: 6px 16px 4px;;width: 180px;font-size: 16px;color: #555;line-height: 36px;text-decoration: none;background: rgba(255,255,255,0.8);border-radius: 10px;box-shadow: 5px 5px 5px rgba(0,0,0,0.06);box-sizing: border-box;transition: 0.2s ease;}
.mCon2 .con1 ul li a::after{position: absolute;top: 50%;right: 12px;width: 7px;height: 12px;content: '';background: url('/img/geumjeong/main_new/ico_arrow4.png') no-repeat left top;transform: translateY(-50%)}
.mCon2 .con1 ul li a:hover{color: #047c5d;font-weight: 500;background-color: #fff;}
.mCon2 .con1 ul li a:hover::after{background-position: right top;}
.mCon2 .con1 .mayer_home{position: relative;display: inline-block;}
.mCon2 .con1 .mayer_home a{position: relative;display: block;padding: 6px 15px 0;width: 180px;font-size: 17px;color: #fff;font-weight: 500;line-height: 36px;text-decoration: none;background-color: #047c5d;border-radius: 24px;box-sizing: border-box;}
.mCon2 .con1 .mayer_home a::after{position: absolute;top: 50%;right: 10px;width: 25px;height: 25px;content: '';background: #006047 url('/img/geumjeong/main_new/ico_go.png') no-repeat center center;border-radius: 50%;transform: translateY(-50%);}
.mCon2 .con1 .mayer_home a:hover{background-color: #1f379d;}
.mCon2 .con1 .mayer_home a:hover::after{background-color: #0a1b64;}

.mCon2 .con2{background: linear-gradient(45deg, #1f379d, #008654);border-radius: 30px;}
.mCon2 .con2 ul{display: flex;justify-content: center;align-items: center;padding: 20px;height: 90px;box-sizing: border-box;}
.mCon2 .con2 ul li{height: 100%;text-align: center;}
.mCon2 .con2 ul li a{position: relative;display: flex;align-items: center;padding:0 0 0 33px;height: 100%;text-decoration: none;font-size: 16px;color: #fff;background-repeat: no-repeat;background-position: left center;transition: 0.2s ease;}
.mCon2 .con2 ul li.ic1 a{background-image: url('/img/geumjeong/main_new/mayor_ico01.png');}
.mCon2 .con2 ul li.ic2{margin: 0 20px;}
.mCon2 .con2 ul li.ic2 a{background-image: url('/img/geumjeong/main_new/mayor_ico02.png');}
.mCon2 .con2 ul li.ic3 a{background-image: url('/img/geumjeong/main_new/mayor_ico03.png');}
.mCon2 .con2 ul li a span{position: relative;display: inline-block;padding: 0 5px;z-index:0}
.mCon2 .con2 ul li a span::after{position: absolute;left: 50%;bottom:0;width: 0;height: 8px;content: '';background-color: rgba(0,0,0,0.3);border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon2 .con2 ul li a:hover span::after{left: 0;width: 100%;}
.mCon2 .con2 ul li a:hover{text-shadow: 5px 5px 20px rgba(159, 186, 219, 0.46);background-position: left 8px;}

.mCon3{position: relative;margin-bottom: 80px;padding: 0 60px;}
.mCon3 .mSlide2 ul li{text-align: center;}
.mCon3 .mSlide2 ul li a{position: relative;display:block;padding-top: 100px;font-size: 16px;transition: 0.2s ease;}
.mCon3 .mSlide2 ul li a::after{position: absolute;top: 2px;left: 50%;width: 86px;height: 86px;content: '';background-repeat: no-repeat;background-position: center center;transform: translateX(-50%);z-index: 2;}
.mCon3 .mSlide2 ul li.ic1 a::after{background-image: url('/img/geumjeong/main_new/m1_ico01.png');}
.mCon3 .mSlide2 ul li.ic2 a::after{background-image: url('/img/geumjeong/main_new/m1_ico02.png');}
.mCon3 .mSlide2 ul li.ic3 a::after{background-image: url('/img/geumjeong/main_new/m1_ico03.png');}
.mCon3 .mSlide2 ul li.ic4 a::after{background-image: url('/img/geumjeong/main_new/m1_ico04.png');}
.mCon3 .mSlide2 ul li.ic5 a::after{background-image: url('/img/geumjeong/main_new/m1_ico05.png');}
.mCon3 .mSlide2 ul li.ic6 a::after{background-image: url('/img/geumjeong/main_new/m1_ico06.png');}
.mCon3 .mSlide2 ul li.ic7 a::after{background-image: url('/img/geumjeong/main_new/m1_ico07.png');}
.mCon3 .mSlide2 ul li.ic8 a::after{background-image: url('/img/geumjeong/main_new/m1_ico08.png');}
.mCon3 .mSlide2 ul li.ic9 a::after{background-image: url('/img/geumjeong/main_new/m1_ico09.png');}
.mCon3 .mSlide2 ul li.ic10 a::after{background-image: url('/img/geumjeong/main_new/m1_ico10.png');}
.mCon3 .mSlide2 ul li.ic11 a::after{background-image: url('/img/geumjeong/main_new/m1_ico11.png');}
.mCon3 .mSlide2 ul li.ic12 a::after{background-image: url('/img/geumjeong/main_new/m1_ico12.png');}
.mCon3 .mSlide2 ul li.ic13 a::after{background-image: url('/upload_data/board_data/BBS_0000370/175920078328701.png');}

.mCon3 .mSlide2 ul li a span{position: relative;display: inline-block;padding: 0 5px;color: #555;}
.mCon3 .mSlide2 ul li a span::before{position: absolute;left: 50%;bottom: 2px;width: 0;height: 8px;content: '';background-color: #e6e6f3;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon3 .control button{position: absolute;top: 50%;width: 46px;height: 46px;text-indent: -999px;overflow: hidden;background-color: #fff;background-repeat: no-repeat;background-position: center center;border-radius: 50%;transform: translateY(-50%);border: 1px solid #dddde2;transition: 0.1s ease;box-shadow: 2px 2px 10px rgba(0,0,0,0.1);}
.mCon3 .control button::before{position: absolute;top: 50%;left: 50%;width: 9px;height: 15px;content: '';background: url('/img/geumjeong/main_new/ico_prev_next.png') no-repeat left top / auto 15px;}
.mCon3 .control button:hover{background-color: #e6e6f3;border-color: #e6e6f3;}
.mCon3 .control .prevSlide2{left: 0;}
.mCon3 .control .prevSlide2::before{transform: translate(-50%, -50%);}
.mCon3 .control .nextSlide2{right: 0;}
.mCon3 .control .nextSlide2::before{transform: translate(-50%, -50%) rotate(180deg);}
.mCon3 .mSlide2 ul li a:focus{border: 2px dashed #000;}
.mCon3 .mSlide2 ul li a:hover::after{animation: bounce 0.3s infinite alternate;}
.mCon3 .mSlide2 ul li a:focus span,
.mCon3 .mSlide2 ul li a:hover span{color: #1f379d;font-weight: 500;}
.mCon3 .mSlide2 ul li a:focus span::before,
.mCon3 .mSlide2 ul li a:hover span::before{left: 0;width: 100%;}

@keyframes bounce {
	to {
		transform:translate(-50%, 5px);
	}
}


.mConW2{position: relative;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 85px;padding-top: 100px;}
.mConW2::after{position: absolute;top:0;left: -100px;width: 200%;height: 100%;content: '';background-color: #fff;border-radius: 200px 0 0 0;}
.mCon4{position: relative;margin-right: 40px;max-width: 840px;width: calc(64% - 40px);box-sizing: border-box;z-index: 10;}
.mCon4 h2{position: relative;font-size: 32px;font-weight: 500; margin-left:30px;}
.mCon4 .mNotice{padding-top: 30px;}
.mCon4 .mNotice .mNoticeTab > li > a{position: absolute;top: 0;padding-left: 15px;font-size: 18px;color: #555;text-decoration: none;}
.mCon4 .mNotice .mNoticeTab > li > a::before{position: absolute;top: 50%;left: 0;width: 6px;height: 6px;content: '';background-color: #c7c7c7;border-radius: 50%;transform: translateY(-60%);}
.mCon4 .mNotice .mNoticeTab > li > a span{position: relative;}
.mCon4 .mNotice .mNoticeTab > li > a span::before{position: absolute;bottom: 1px;left: 50%;width:0;height: 8px;content: '';background-color: #d5d2d2;border-radius: 4px;opacity: 0;transform: translateX(-50%);z-index: -1;transition: 0.1s ease;}
.mCon4 .mNotice .mNoticeTab > li > a:hover {color: #2349b1;font-weight: 500;}
.mCon4 .mNotice .mNoticeTab > li > a:hover span::before{width:calc(100% + 8px);opacity: 1;}
.mCon4 .mNotice .mNoticeTab > li.tabm1 > a{right: 500px;}
.mCon4 .mNotice .mNoticeTab > li.tabm2 > a{right: 390px;}
.mCon4 .mNotice .mNoticeTab > li.tabm3 > a{right: 280px;}
.mCon4 .mNotice .mNoticeTab > li.tabm4 > a{right: 170px;}
.mCon4 .mNotice .mNoticeTab > li.tabm5 > a{right: 60px;}
.mCon4 .mNotice .mNoticeTab > li.on > a{color: #2349b1;font-weight: 500;}
.mCon4 .mNotice .mNoticeTab > li.on > a::before{background-color: #4562b3;}
.mCon4 .mNotice .mNoticeTab > li.on > a span::before{width:calc(100% + 8px);opacity: 1;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul{display: flex;/* margin-left: -30px; */ margin-bottom:11px;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li{position: relative;width: 33.33%;font-size: 15px;box-sizing: border-box;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a{position: relative;display: block;padding: 30px;text-decoration: none;background-color: #fff;border: 1px solid #fff;border-radius: 20px;transition: 0.2s ease;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .part{display: block;margin-bottom: 25px;padding-top: 2px;width: 86px;font-size: 15px;color: #fff;line-height: 30px;text-align: center;background-color: #2349b1;border-radius: 50px;box-sizing: border-box;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .tit{display: block;margin-bottom: 28px;height: 45px;font-size: 20px;color: #000; overflow: hidden;  text-overflow: ellipsis; word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;line-height: 1.2;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .txt{display: block;margin-bottom: 15px;padding-top: 25px;height: 40px;font-family: var(--root--nt);color: #777;overflow: hidden;  text-overflow: ellipsis; word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;line-height: 1.3;border-top: 1px solid #ededed;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .date{position: absolute;top: 45px;right: 30px;display: block;color: #888;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .more{display: block;text-align: right;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .more span{position: relative;display: inline-block;padding:10px 45px 10px 0;transition: 0.2s ease;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .more span::after{position: absolute;top: 50%;right: 0;width: 35px;height: 35px;content: '';background-color: #f2f3f6;background-repeat: no-repeat;background-position: center center;background-image: url('/img/geumjeong/main_new/ico_arrow5.png');border-radius: 50%;transform: translateY(-50%);transition: 0.2s ease;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:focus,
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:hover{border-color: #2349b1;box-shadow: 5px 5px 20px rgba(0,0,0,0.05);z-index: 2;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:focus .tit,
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:hover .tit{font-weight: 500;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:focus .more span,
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:hover .more span{color: #1f379d;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:focus .more span::after,
.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a:hover .more span::after{background-color: #1f379d;background-image: url('/img/geumjeong/main_new/ico_arrow5_over.png');}
.mCon4 .mNotice .mNoticeTab > li .mTabCon .btnMore{position: absolute;top: -10px;right: 0;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon .btnMore a{display: block;width: 40px;height: 40px;text-indent: -999px;overflow: hidden;background: #1b224e url('/img/geumjeong/main_new/ico_more.png') no-repeat center center / 14px;border-radius: 50%;}
.mCon4 .mNotice .mNoticeTab > li .mTabCon .btnMore a:hover{background-color: #1f379d;box-shadow: 5px 5px 10px rgba(31,55,157,0.2);}
.mCon4 .mNotice .mNoticeTab > li .mTabCon .btnMore a:focus{border:3px dashed #fff500;}

.mCon5{position: relative;max-width: 500px;width: 36%;}
.mCon5 h2{margin-bottom: 20px;}
.mCon5 .control{position: absolute;bottom: -24px;left: 50%;display: flex;align-items: center;justify-content: center;width: 230px;height: 48px;transform: translateX(-50%);background-color: #fff;border-radius: 24px;box-shadow: 2px 2px 10px rgba(0,0,0,0.1);z-index: 20}
.mCon5 .control .pPage{display: flex;padding-top: 2px;font-size: 15px;color: #666;text-indent: -999px;overflow: hidden;text-align: center;}
.mCon5 .control .pPage span{padding-right: 5px;width: 22px;;text-indent:0;}
.mCon5 .control .pPage .swiper-pagination-current{position: relative;padding-right: 15px;color: #000;font-weight: 500;}
.mCon5 .control .pPage .swiper-pagination-current::after{position: absolute;top: 43%;right: 4px;width: 3px;height: 3px;content: '';background-color: #b9b9b9;border-radius: 50%;}
.mCon5 .control{display: flex;align-items: center;}
.mCon5 .control button{position: relative;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;border-radius: 50%;}
.mCon5 .control button::after{position: absolute;top: 53%;left: 50%;content: '';transform: translate(-50%, -50%);background: url('/img/geumjeong/main_new/ico_prev_next2.png') no-repeat left center;}
.mCon5 .control .prevSlide3::after{width: 11px;height: 18px;}
.mCon5 .control .nextSlide3::after{width: 11px;height: 18px;transform:translate(-50%, -50%) rotate(180deg);}
.mCon5 .control .stopSlide3,
.mCon5 .control .startSlide3{background: #f1f3f6;margin-right:6px;}
.mCon5 .control .moreSlide3 {position: relative;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;border-radius: 50%; background: #f1f3f6;}
.mCon5 .control .stopSlide3::after{width: 4px;height: 11px;border: 1px solid #000;border-width: 0 2px;background: none;}
.mCon5 .control .startSlide3::after{position: absolute;top: 50%;left: 50%;width: 0;height: 0;content: '';background: none;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #000;transform: translate(-50%, -50%);}
.mCon5 .control a.moreSlide3::after{position: absolute;top: 53%;left: 50%;content: '';transform: translate(-50%, -50%);width: 11px;height: 11px;background:url('/img/geumjeong/main_new/ico_more3.png') no-repeat center center;}
.mCon5 .control button:hover::after{background-position: right center;}
.mCon5 .mSlide3{border-radius: 30px;}
.mCon5 .mSlide3 ul li{overflow: hidden;}
.mCon5 .mSlide3 ul li a{display: block;}
.mCon5 .mSlide3 ul li a:focus{border:2px dashed #000}
.mCon5 .mSlide3 ul li img{width: 100%;}

.mCon6{position: relative;display: flex;margin-bottom: 100px;padding-left:80px;box-sizing: border-box;}
.mCon6::before{position: absolute;top: 60px;left: 0;width: 100%;height: 360px;content: '';background-color: #f2f6fc;border-radius: 30px 95px 30px 30px;}
.mCon6 .con1{position: relative;flex-shrink: 0;padding:50px;width: 340px;background: linear-gradient(135deg, #8a6ba6, #2550a6);box-sizing: border-box;border-radius: 30px;}
.mCon6 .con1::before{position: absolute;top: 0;right: 0;width: 100%;height: 100%;content: '';background: url('/img/geumjeong/main_new/edu_bg.png') no-repeat right 10px;}
.mCon6 .con1 h2{position: relative;margin-bottom: 23px;font-size: 25px;color: #fff;font-weight: 500;z-index: 1;}
.mCon6 .con1 ul{position: relative;z-index: 1;}
.mCon6 .con1 ul li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.1);}
.mCon6 .con1 ul li a{position: relative;display: block;padding: 0 60px;font-size: 16px;color: #fff;line-height: 48px;text-decoration: none;background-repeat: no-repeat;background-position: 20px center ;border-radius: 8px;}
.mCon6 .con1 ul li a::before{position: absolute;top: 50%;left: 15px;width: 30px;height: 30px;content: '';background-repeat: no-repeat;background-position: left center;transform: translateY(-50%);}
.mCon6 .con1 ul li a::after{position: absolute;top: 50%;right: 20px;width: 7px;height: 12px;content: '';background: url('/img/geumjeong/main_new/ico_arrow6.png') no-repeat;transform: translateY(-50%);}
.mCon6 .con1 ul li.ic1 a::before{background-image: url('/img/geumjeong/main_new/edu_ico01.png');}
.mCon6 .con1 ul li.ic2 a::before{background-image: url('/img/geumjeong/main_new/edu_ico02.png');}
.mCon6 .con1 ul li.ic3 a::before{background-image: url('/img/geumjeong/main_new/edu_ico03.png');}
.mCon6 .con1 ul li.ic4 a::before{background-image: url('/img/geumjeong/main_new/edu_ico04.png');}
.mCon6 .con1 ul li.ic5 a::before{background-image: url('/img/geumjeong/main_new/edu_ico05.png');}
.mCon6 .con1 ul li a:hover,
.mCon6 .con1 ul li a:focus,
.mCon6 .con1 ul li.on a{color: #3d4695;font-weight: 500;background: linear-gradient(#fff, #edeefb);box-shadow: 5px 5px 10px rgba(16,39,135,0.4);}
.mCon6 .con1 ul li a:hover::before,
.mCon6 .con1 ul li a:focus::before,
.mCon6 .con1 ul li.on a::before{background-position: right center;}
.mCon6 .con1 ul li a:hover::after,
.mCon6 .con1 ul li a:focus::after,
.mCon6 .con1 ul li.on a::after{background-position: right center;}
.mCon6 .con2{position: relative;padding: 30px 50px 0;width:36%;box-sizing: border-box;}
.mCon6 .con2 h2{position: relative;margin-bottom: 55px;padding-top: 80px;font-size: 25px;font-weight: 500;text-align: center;}
.mCon6 .con2 h2::before{position: absolute;top: 0;left: 50%;width: 58px;height: 58px;content: '';background-repeat: no-repeat;background-position: center center;border-radius: 20px;transform: translateX(-50%);}
.mCon6 .con2 .mSlide4{padding: 0 0;}
.mCon6 .con2.col1::after{position: absolute;top: 50%;right: 0;width: 0;height: 95px;content: '';border-left: 1px solid #d7d7d7;}
.mCon6 .con2.col1 h2{color: #17257b;}
.mCon6 .con2.col1 h2::before{background-color: #17257b;background-image: url('/img/geumjeong/main_new/min_ico.png');box-shadow: 5px 5px 10px rgba(31, 55, 157, 0.3);}
.mCon6 .con2.col2 h2{color: #532884;}
.mCon6 .con2.col2 h2::before{background-color: #532884;background-image: url('/img/geumjeong/main_new/sin_ico.png');box-shadow: 5px 5px 10px rgba(108, 73, 160, 0.3);}
.mCon6 .con2 ul li a{position: relative;display: block;text-align: center;}
.mCon6 .con2 ul li a::before{display: block;margin: 0 auto 20px;width:60px;height: 60px;content: '';background-repeat: no-repeat;background-position: center center;}
.mCon6 .con2 ul li a span{position: relative;display: inline-block;padding: 0 5px;font-size: 16px;line-height: 1.2;}
.mCon6 .con2 ul li a span::before{position: absolute;left: 50%;bottom: 0;width: 0;height: 8px;content: '';background-color: #e1e7fd;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon6 .con2 ul li a:hover span{font-weight: 500;}
.mCon6 .con2 ul li a:hover span::before{left: 0;width: 100%;}
.mCon6 .con2 ul li a:hover::before{animation: bounce2 0.3s infinite alternate;}
@keyframes bounce2 {
	to {
		transform:translateY(5px);
	}
}
.mCon6 .con2.col1 ul li a:hover span{color: #1f379d;}
.mCon6 .con2.col2 ul li a:hover span::before{background-color: #e0d6ed;}
.mCon6 .con2.col2 ul li a:hover span{color: #6c49a0;}
.mCon6 .con2.col1 ul li.ic1 a::before{background-image: url('/img/geumjeong/main_new/m2_ico01.png');}
.mCon6 .con2.col1 ul li.ic2 a::before{background-image: url('/img/geumjeong/main_new/m2_ico02.png');}
.mCon6 .con2.col1 ul li.ic3 a::before{background-image: url('/img/geumjeong/main_new/m2_ico03.png');}
.mCon6 .con2.col1 ul li.ic4 a::before{background-image: url('/img/geumjeong/main_new/m2_ico04.png');}
.mCon6 .con2.col1 ul li.ic5 a::before{background-image: url('/img/geumjeong/main_new/m2_ico05.png');}
.mCon6 .con2.col1 ul li.ic6 a::before{background-image: url('/img/geumjeong/main_new/m2_ico06.png');}
.mCon6 .con2.col1 ul li.ic7 a::before{background-image: url('/img/geumjeong/main_new/m2_ico07.png');}
.mCon6 .con2.col1 ul li.ic8 a::before{background-image: url('/img/geumjeong/main_new/m2_ico08.png');}

.mCon6 .con2.col2 ul li.ic1 a::before{background-image: url('/img/geumjeong/main_new/m3_ico01.png');}
.mCon6 .con2.col2 ul li.ic2 a::before{background-image: url('/img/geumjeong/main_new/m3_ico02.png');}
.mCon6 .con2.col2 ul li.ic3 a::before{background-image: url('/img/geumjeong/main_new/m3_ico03.png');}
.mCon6 .con2.col2 ul li.ic4 a::before{background-image: url('/img/geumjeong/main_new/m3_ico04.png');}
.mCon6 .con2.col2 ul li.ic5 a::before{background-image: url('/img/geumjeong/main_new/m3_ico05.png');}
.mCon6 .con2.col2 ul li.ic6 a::before{background-image: url('/img/geumjeong/main_new/m3_ico06.png');}
.mCon6 .con2.col2 ul li.ic7 a::before{background-image: url('/img/geumjeong/main_new/m3_ico07.png');}
.mCon6 .con2.col2 ul li.ic8 a::before{background-image: url('/img/geumjeong/main_new/m3_ico08.png');}
.mCon6 .con2 .iPage{display: flex;justify-content: center;margin-top: 30px;}
.mCon6 .con2 .iPage button{flex-shrink: 0;margin:0 5px;width: 14px;height: 14px;text-indent: -999px;overflow: hidden;background-color: #8a8a8a;border: 3px solid #8a8a8a;border-radius: 50%;box-sizing: border-box;}
.mCon6 .con2 .iPage button.swiper-pagination-bullet-active{background-color: #fff;border-color: #7d7f8e;}

.mCon6 .con2.col1 .iPage button:hover{background-color: #1b224e;border-color: #1b224e;}
.mCon6 .con2.col1 .iPage button:hover.swiper-pagination-bullet-active{background-color: #fff;border-color: #1f379d;}
.mCon6 .con2.col2 .iPage button:hover{background-color: #6c49a0;border-color: #6c49a0;}
.mCon6 .con2.col2 .iPage button:hover.swiper-pagination-bullet-active{background-color: #fff;border-color: #6c49a0;}

.mConW3{position: relative;display: flex;justify-content: space-between;margin-bottom: 80px;padding-bottom: 100px;}
.mConW3::before{position: absolute;left: 150px;bottom: 0;width: 200%;height: 310px;content: '';background-color: #eef7f5;border-radius: 30px 0 0 100px;z-index: -1;}
.mCon7{position: relative;margin: 80px 40px 0 0;max-width: 910px;width: calc(68% - 40px);}
.mCon7 h2{margin-bottom: 15px;font-size: 32px;font-weight: 500;line-height: 1;}
.mCon7 > .control{position: absolute;top: -5px;right: 0;display: flex;align-items: center;;}
.mCon7 > .control .mPage{display: flex;padding-top: 2px;font-size: 15px;color: #666;text-indent: -999px;overflow: hidden;text-align: center;}
.mCon7 > .control .mPage span{padding-right: 5px;width: 22px;;text-indent:0;}
.mCon7 > .control .mPage .swiper-pagination-current{position: relative;padding-right: 15px;color: #000;font-weight: 500;}
.mCon7 > .control .mPage .swiper-pagination-current::after{position: absolute;top: 43%;right: 4px;width: 3px;height: 3px;content: '';background-color: #b9b9b9;border-radius: 50%;}
.mCon7 > .control button{position: relative;width: 50px;height: 30px;text-indent: -999px;overflow: hidden;}
.mCon7 > .control button::before{position: absolute;top: 53%;left: 50%;width: 11px;height: 18px;content: '';background: url('/img/geumjeong/main_new/ico_prev_next3.png') no-repeat left center}
.mCon7 > .control .prevSlide4{left: 0;}
.mCon7 > .control .prevSlide4::after{position: absolute;top: 50%;right: 0;width: 0;height: 17px;content:'';border-left: 1px solid #b9b9b9;transform: translateY(-50%);}
.mCon7 > .control .prevSlide4::before{transform: translate(-50%, -50%);}
.mCon7 > .control .nextSlide4{right: 0;}
.mCon7 > .control .nextSlide4::before{transform: translate(-50%, -50%) rotate(180deg);}
.mCon7 > .control button:hover::before{background-position: right center;}
.mCon7 .mSlide5{padding-top: 10px;}
.mCon7 ul li a{display: block;overflow: hidden;text-decoration: none;border-radius: 30px;transition: 0.2s ease;}
.mCon7 ul li a:focus{border:2px dashed #000;} /*접근성*/
.mCon7 ul li .photo{position: relative;height: 200px;overflow: hidden;border-radius: 30px 30px 0 0;}
.mCon7 ul li .photo img{width: 100%;height: 100%;object-fit: cover;}
.mCon7 ul li.part1 .photo::before,
.mCon7 ul li.part2 .photo::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background: rgba(0, 0, 0, 0.5) url('/img/geumjeong/main_new/ico_video.png') no-repeat center center;}
.mCon7 ul li .infor{position: relative;padding: 40px 30px 30px;background-color: #fff;border:1px solid #e6e6e6;border-width: 0 1px 1px;border-radius: 0 0 30px 30px;transition: 0.2s ease;}
.mCon7 ul li .infor::after{position: absolute;right: 20px;bottom: 20px;width: 24px;height: 24px;content: '';background-color:#f3f3f3;background-repeat:no-repeat;background-position:center center;background-image:url('/img/geumjeong/main_new/ico_arrow2.png');border-radius: 50%;transition: 0.2s ease;}
.mCon7 ul li .infor .part{position: absolute;top: -20px;left: 30px;padding: 2px 15px 0;font-size: 16px;color: #fff;font-weight: 500;line-height: 34px;border-radius: 20px 5px;box-sizing: border-box;}
.mCon7 ul li .infor .tit{display: block;margin-bottom: 5px;font-size: 18px;color: #000;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mCon7 ul li .infor .date{display: block;padding-left: 20px;font-size: 14px;color: #777;background: url('/img/geumjeong/main_new/ico_time.png') no-repeat left center;}
.mCon7 ul li.part1 .infor .part{background-color: #047c5d;}
.mCon7 ul li.part2 .infor .part{background-color: #006f79;}
.mCon7 ul li.part3 .infor .part{background-color: #006893;}
.mCon7 ul li a:hover{transform: translateY(-10px);box-shadow: 2px 2px 10px rgba(4,124,93,0.1);}
.mCon7 ul li a:hover .infor::after{background-image: url('/img/geumjeong/main_new/ico_arrow2_over.png')}
.mCon7 ul li.part1 a:hover .infor{border-color: #047c5d;}
.mCon7 ul li.part1 a:hover .infor::after{background-color: #047c5d}
.mCon7 ul li.part2 a:hover .infor{border-color: #006f79;}
.mCon7 ul li.part2 a:hover .infor::after{background-color: #006f79}
.mCon7 ul li.part3 a:hover .infor{border-color: #006893;}
.mCon7 ul li.part3 a:hover .infor::after{background-color: #006893}
.mCon7 .btnMore{display: block;text-align: center;}
.mCon7 .btnMore a{display: block;width: 40px;height: 40px;text-indent: -999px;overflow: hidden;text-decoration: none;background:#1b224e url('/img/geumjeong/main_new/ico_more.png') no-repeat center center;border-radius: 50%;}
.mCon7 .btnMore a:hover{background-color: #1f379d;}
.mCon7 .btnMore a:focus{outline: 2px dashed #000;outline-offset: 2px;}

.mobile_media{display: none;}
.mCon8{position: relative;display: flex;padding: 0 40px 40px 0;width: 420px;box-sizing: border-box;}
.mCon8::after{position: absolute;left: 0;bottom: 20px;width: 100%;content: 'GEUMEONG NEWS';font-size: 32px;color: #fff;font-weight: 500;opacity: 0.06;text-align: center;}
.mCon8::before{position: absolute;left: 0;bottom: 0;width: 100%;/*height: 310px;*/height: 326px;content: '';background-color: #047c5d;border-radius: 30px 30px 30px 100px;z-index: -1;}
.mCon8 .tit{position: relative;flex-shrink: 0;margin-top: 185px;width: 37%;text-align: center;}
.mCon8 .tit h2{margin-bottom: 20px;font-size: 30px;color: #fff;font-weight: 500;line-height: 1;}
.mCon8 .tit .btn_gudok{display: inline-block;}
.mCon8 .tit .btn_gudok a{display: block;padding-top: 45px;width: 80px;height: 80px;font-size: 15px;color: #047c5d;text-decoration: none;background-color: #fff;background-image:url('/img/geumjeong/main_new/gudok_dot.png');background-repeat: no-repeat;background-position:center 15px;border-radius: 30px 30px 10px;box-sizing: border-box;}
.mCon8 .tit .btn_gudok a:hover{color: #fff;background-color: #004332;background-image:url('/img/geumjeong/main_new/gudok_dot_over.png')}
.mCon8 .news_infor h3{position: absolute;top: 50px;left: 0;width: 140px;text-align: center;font-size: 24px;color: #888888;font-weight: 400;line-height: 1;}
.mCon8 .news_infor h3 span{display: block;margin-top: 5px;font-size: 46px;color: #047c5d;font-weight: 500;}
.mCon8 .news_infor .letter_img{margin-bottom: 20px;box-shadow: 5px 5px 20px rgba(0,0,0,0.1);}
.mCon8 .news_infor .letter_img .l_img {position:relative;display:inline-block;}
.mCon8 .news_infor .letter_img .l_img .tit{position:absolute;top:0;left:0;padding:0;width:100%;height:100%;margin-top: 0;font-size:18px;color:#fff;opacity:0;font-weight:bold;text-align:center;background:rgba(0,0,0,0.5);z-index:5;}
.mCon8 .news_infor .letter_img a:hover .l_img .tit{opacity:1; background:rgba(0,0,0, 0.5); padding: 60% 0 0; box-sizing: border-box;}
.mCon8 .news_infor .letter_img .l_img .search_img {position: relative; display:block; width: 100%; padding-top: 50px; background: url("/img/geumjeong/common_new/ico_search_plus.png") center 0 no-repeat;}
.mCon8 .news_infor .letter_img img{width: 100%;}
.mCon8 .news_infor ul{display: flex;background-color: #fff;border-radius: 12px 12px 12px 12px;box-shadow: 5px 5px 20px rgba(0,0,0,0.35);}
.mCon8 .news_infor ul li{width: 50%;}
.mCon8 .news_infor ul li a{display: block;padding: 10px 10px 0 24px;font-size: 16px;line-height: 36px;text-align: center;text-decoration: none;background-repeat: no-repeat;background-position: 10px center;transition: 0.2s ease;color: #047c5d;/* font-weight: 500; */}
.mCon8 .news_infor ul li.ic1 a{background-image: url('/img/geumjeong/main_new/ico_news01.png');/*border-right: 1px solid rgba(226,226,226,0.5); *//* box-sizing: border-box; */}
.mCon8 .news_infor ul li.ic2 a{background-image: url('/img/geumjeong/main_new/ico_news02.png');background-position:10px 60%;}
.mCon8 .news_infor ul li.ic3 a{background-image: url('/upload_data/board_data/BBS_0000370/173266764123368.png');background-position:10px center;}
.mCon8 .news_infor ul li.ic3 a span{line-height: 1.1;}
.mCon8 .news_infor ul li a span{position: relative;display: inline-block;padding: 0 5px;line-height: 1.2;z-index: 1;}
.mCon8 .news_infor ul li a span::before{position: absolute;left: 50%;bottom: 0;width: 0;height: 8px;content: '';background-color: #e6f4f0;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mCon8 .news_infor ul li a:hover{color: #095a45;font-weight: 500;background-position:11px center;}
.mCon8 .news_infor ul li.ic2 a:hover{color: #095a45;font-weight: 500;background-position:11px 60%;}
.mCon8 .news_infor ul li a:hover span::before{left: 0;width: 100%;}

.mCon9{position: relative;}
.mCon9 .tourCon{position: relative;margin-bottom: 50px;overflow: hidden;border-radius:30px 170px 30px 30px;}
.mCon9 .tourCon .mSlide7 ul li{position: relative;height: 450px;}
.mCon9 .tourCon .mSlide7 ul li .img{height: 100%;background-color: #a9a9a9;}
.mCon9 .tourCon .mSlide7 ul li .img img{object-fit: cover;height: 100%;}
.mCon9 .tourCon .mSlide7 ul li .box{position: absolute;top: 105px;left: 140px;padding-left: 60px;color: #fff;border-left: 1px solid rgba(255, 255, 255, 0.8);}
.mCon9 .tourCon .mSlide7 ul li .box .txt1{margin-bottom: 20px;font-family: 'EnjoyStories';font-size: 36px;line-height: 1;text-shadow: 10px 0 30px rgba(0,0,0,0.4);}
.mCon9 .tourCon .mSlide7 ul li .box h3{margin-bottom: 20px;font-size: 52px;font-weight: 500;line-height: 1;text-shadow: 10px 0 30px rgba(0,0,0,0.4);}
.mCon9 .tourCon .mSlide7 ul li .box .txt2{font-size: 17px;text-shadow: 10px 0 30px rgba(0,0,0,0.4);}
.mCon9 .tourCon .con2{position: absolute;top: 0;right: 0;display: flex;align-items: center;padding:0 20px 0 70px;width: 400px;height: 100%;box-sizing: border-box;z-index: 20;}
.mCon9 .tourCon .con2::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';opacity: 0.8;background: linear-gradient(45deg, #0a667d, #008654);}
.mCon9 .tourCon .mSlide8{margin-left: 0;width: 100%;height: 280px;}
.mCon9 .tourCon .mSlide8 ul{box-sizing: border-box;}
.mCon9 .tourCon .mSlide8 ul li{display: flex;align-items: center;font-size: 16px;transition: 0.2s ease;}
.mCon9 .tourCon .mSlide8 ul li a{position: relative;display: block;text-decoration: none;width: 100%;}
.mCon9 .tourCon .mSlide8 ul li div{position: relative;display:inline-flex;align-items: center;max-width: 100%;text-decoration: none;}
.mCon9 .tourCon .mSlide8 ul li span{color: #fff;transition: 0.2s ease;}
.mCon9 .tourCon .mSlide8 ul li .num{margin-right: 10px;line-height: 1.1;}
.mCon9 .tourCon .mSlide8 ul li .tit{display: block;line-height: 1.1;/*white-space: nowrap; overflow: hidden;text-overflow: ellipsis*/;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active{padding:0 0 20px;font-weight: 500;opacity: 1}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active .num{font-size: 22px;line-height: 1.2;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active .tit{position: relative;padding: 10px 10px 10px 0;font-size: 30px;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active div::after{position: absolute;left: -50px;bottom: 5px;width: calc(100% + 40px);height: 0;content: '';border-top: 2px solid #fff;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active .tit::before{position: absolute;right:0;top: 0;width: 10px;height: 10px;content: '';background-color: #59bc46;border-radius: 50%;}
.mCon9 .tourCon .mSlide8 ul li{opacity: 0.4;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-prev{opacity: 0.8;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-next{opacity: 0.8;}
.mCon9 .tourCon .mSlide8 ul li.swiper-slide-next + li{opacity: 0.4;}
.mCon9 .tourCon .con2 .control{position: absolute;top: 50%;left: -30px;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 54px;height: 122px;background-color: #2a303e;border-radius:30px;box-shadow: 5px 5px 20px rgba(0,0,0,0.2);transform: translateY(-50%);z-index: 20}
.mCon9 .tourCon .con2 .control::after{position: absolute;top: 50%;left: 50%;width: 21px;height: 0;content: '';border-top: 1px solid rgba(255,255,255,0.15);transform: translate(-50%, -50%);}
.mCon9 .tourCon .con2 .control button{margin: 10px 0;width: 100%;height: 30px;text-indent: -999px;overflow: hidden;opacity: 0.5;background: url('/img/geumjeong/main_new/ico_prev_next4.png') no-repeat center center;transition: 0.2s ease;}
.mCon9 .tourCon .con2 .control .nextSlide7{transform: rotate(180deg);}
.mCon9 .tourCon .con2 .control button:hover{opacity: 1;}
.mCon9 .tourLink{position: relative;display: flex;align-items: center;justify-content: space-between;z-index: 2}/* 2025-12-16 수정 */
.mCon9 .tourLink .tour_go{flex-shrink: 0;width: 320px;}
.mCon9 .tourLink .tour_go a{position: relative;display: block;padding:3px 50px 0 100px;font-size: 16px;color: #fff;line-height: 54px;text-decoration: none;background: linear-gradient(45deg, #2550a6, #8a6ba6);box-sizing: border-box;border-radius: 30px 12px ;box-shadow:5px 5px 20px rgba(0,0,0,0.15);}
.mCon9 .tourLink .tour_go a::before{position: absolute;left: 5px;bottom:8px;width: 108px;height: 78px;content: '';background: url('/img/geumjeong/main_new/tour_img.png') no-repeat;}
.mCon9 .tourLink .tour_go a::after{position: absolute;right: 30px;top:50%;width: 14px;height: 14px;content: '';background: url('/img/geumjeong/main_new/ico_blank.png') no-repeat;transform: translateY(-50%);}
.mCon9 .tourLink .tour_go a span{font-weight: 500;}
.mCon9 .tourLink .tour_go a:hover{background: linear-gradient(45deg, #0a667d, #008654);}
.mCon9 .tourLink ul{display: flex;justify-content: space-between;padding: 0 50px;width: 100%;box-sizing:border-box;}
.mCon9 .tourLink ul li{flex: 1;padding: 0 30px;}
.mCon9 .tourLink ul li a{position: relative;display: flex;align-items: center;padding: 0 20px 0 40px;font-size: 16px;color: #2a303e;height: 50px;line-height: 1.2;text-decoration: none;border-bottom: 1px solid #cdced1;}
.mCon9 .tourLink ul li a::before{position: absolute;top:50%;left: 0;width: 30px;height: 30px;content: '';background-repeat: no-repeat;background-position: left center;transform: translateY(-50%);}
.mCon9 .tourLink ul li a::after{position: absolute;top:50%;right: 0;width: 16px;height: 10px;content: '';background: url('/img/geumjeong/main_new/ico_arrow3.png') no-repeat;transform: translateY(-50%);}
.mCon9 .tourLink ul li.ic1 a::before{background-image: url('/img/geumjeong/main_new/tour_ico01.png');}
.mCon9 .tourLink ul li.ic2 a::before{background-image: url('/img/geumjeong/main_new/tour_ico02.png');}
.mCon9 .tourLink ul li.ic3 a::before{background-image: url('/img/geumjeong/main_new/tour_ico03.png');}
.mCon9 .tourLink ul li a:hover{color: #1f379d;font-weight: 500;border-bottom-color: #1f379d;}
.mCon9 .tourLink ul li a:hover::before{background-position: right center;}
.mCon9 .tourLink ul li a:hover::after{background: url('/img/geumjeong/main_new/ico_arrow3_over.png') no-repeat;}

.mBanner{padding: 0 40px;background-color: #fff;}
.mBanner .box{position: relative;display: flex;align-items: center;margin: 0 auto;padding: 35px 0;max-width: 1400px;}
.mBanner .box .mbanSlide::before{display: none;position: absolute;top: 0;left: 0;width: 50px;height: 100%;content: '';background-image: linear-gradient(to right, #fff, transparent);z-index: 20;}
.mBanner .box .mbanSlide::after{position: absolute;top: 0;right: 0;width: 50px;height: 100%;content: '';background-image: linear-gradient(to right, transparent , #fff);z-index: 20;}
.mBanner .box h2{flex-shrink: 0;margin-right: 15px;padding-top: 5px;font-family: 'GmarketSans';font-size: 18px;color: #000;font-weight: 500;}
.mBanner .box .control{display: flex;flex-shrink: 0;align-items: center;margin-right: 30px;}
.mBanner .box .control button{position: relative;width: 30px;height: 30px;text-indent: -999px;overflow: hidden;flex-shrink: 0;}
.mBanner .box .control button::before{position: absolute;top: 50%;left: 50%;width: 11px;height: 18px;content: '';background: url('/img/geumjeong/main_new/ico_prev_next5.png') no-repeat left center}
.mBanner .box .control .prevSlide_b::before{transform: translate(-50%, -50%);}
.mBanner .box .control .nextSlide_b::before{transform: translate(-50%, -50%) rotate(180deg);}
.mBanner .box .control button:hover::before{background-position: right center;}
.mBanner .box .control .stopSlide_b::before{position: absolute;top: 50%;left: 50%;width: 5px;height: 18px;content: '';background:none;border: 1px solid #000;border-width: 0 3px;transform: translate(-50%, -50%);}
.mBanner .box .control .stopSlide_b:hover::before{border-color: #1f379d;}
.mBanner .box .control .startSlide_b::before{position: absolute;top: 50%;left: 50%;width: 0;height: 0;content: '';border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #000;transform: translate(-50%, -50%);}
.mBanner .box .control .btnMore{flex-shrink: 0;}
.mBanner .box .control .btnMore a{display: block;width: 36px;height: 36px;text-indent: -999px;overflow: hidden;background-color:#eee;background-image: url('/img/geumjeong/main_new/ban_ico.png');background-repeat:no-repeat;background-position:center center;border-radius: 50%;}
.mBanner .box .control .btnMore a:hover{background-color: #1f379d;background-image: url('/img/geumjeong/main_new/ban_ico_over.png');}
.mBanner .box .mbanSlide ul li{position: relative;padding: 0 15px;width: auto;}
.mBanner .box .mbanSlide ul li::after{position: absolute;top: 50%;right: 0;width: 0;height: 14px;content: '';border-left: 1px solid #c9c9c9;transform: translateY(-65%);}
.mBanner .box .mbanSlide ul li a{position: relative;display: block;padding: 0 5px;font-family: 'GmarketSans';font-size: 16px;color: #555;white-space: nowrap;text-decoration: none;}
.mBanner .box .mbanSlide ul li a::before{position: absolute;bottom:2px;left: 50%;width: 0%;height: 8px;content: '';background-color: #e6e6f3;border-radius: 4px;transition: 0.2s ease;z-index: -1;}
.mBanner .box .mbanSlide ul li a:hover{color: #1f379d;font-weight: 500;}
.mBanner .box .mbanSlide ul li a:hover::before{left: 0;width: 100%;}
.mBanner .box .mbanSlide ul li a:focus{border:2px dashed #000;} 

/*
================================================================================
메인 반응형
================================================================================
*/


@media all and (max-width: 1200px){

	.mBoxBg{padding: 50px 40px 0;}
	.mBoxBg::before{display: none}
	.mBoxBg::after{display: none;}

	.mConW1{position: relative;display: block;margin-bottom: 60px;}
	.mConW1::before{position: absolute;bottom:-240px;left: -40px;width: calc(100% + 80px); height: 500px; content: '';background-image: linear-gradient(#fff, #f5f5fa); }
	.mCon1{margin:0 0 50px;max-width: 100%;width: 100%;}
	.mCon1 .mSlide1 ul li img{width: 100%;}

	.mCon2{max-width: 100%;width: 100%;}
	.mCon2 .con1{height: auto; background-size: contain;}
	.mCon2 .con1 .img{right:0;height: 90%;}
        .mCon2 .con1 p {margin: 20px 0 0 0;}
	.mCon2 .con1 p br{display: none;}
	.mCon2 .con1 ul{display: inline-flex;margin-bottom: 20px;}
	.mCon2 .con1 ul li{margin-right: 10px;}
	.mCon2 .con2 ul{justify-content: space-around;padding:20px 40px;height: 70px;}
	.mCon2 .con1 .mayer_home a{width: 180px; padding: 6px 26px 6px 20px;}

	.mCon3{margin-bottom: 60px;}
	
	.mConW2{display: block;padding-top: 80px;}
	.mConW2::after{border-radius: 0;}

	.mCon4 h2{position: relative; font-size: 32px;font-weight: 500; margin-left:0;}
	.mCon4{margin: 0 0 40px;max-width: 100%;width: 100%;}

	.mCon5{max-width: 100%;width: 100%;;}
	.mCon5 .mSlide3 ul li{border-radius: 30px;}
	.mCon5 .control{position: relative;bottom: 0;left: 0;margin: 20px auto 0;transform: translateX(0);}

	.mCon6{flex-wrap: wrap;margin-bottom: 60px;padding:0 40px 40px;}
	.mCon6::before{top: auto;bottom: 0;height: 530px;}
	.mCon6 .con1{margin-bottom: 50px;width: 100%;}
	.mCon6 .con1 ul{display: flex;flex-wrap: wrap;gap:0 20px;}
	.mCon6 .con1 ul li{width: calc(33.33% - 14px);border-bottom: 1px solid rgba(255,255,255,0.1);}
	.mCon6 .con2{padding: 0 30px;width: 50%;}
	.mCon6 .con2 h2{display: flex;align-items: center;justify-content: center;gap: 15px;margin-bottom: 30px;padding-top: 0;}
	.mCon6 .con2 h2::before{position: relative;left: 0;transform: translateY(0);}

	.mConW3{display: block;padding-bottom: 0;}
	.mConW3::before{bottom: 140px;height: 570px;}
	.mCon7{margin: 0 0 50px;max-width: 100%;width: 100%;}

	.mCon8{margin: 0 auto;}

	.mCon9{margin: 0 -40px;padding-bottom: 60px;background-color: #f6f6f6;}
	.mCon9 .tourCon{border-radius: 0;}
	.mCon9 .tourCon .mSlide7 ul li .box{left: 40px;padding-left: 40px;}
	.mCon9 .tourCon .con2{padding: 0 30px 0 50px;width: 350px;}
	.mCon9 .tourCon .con2::before{border-top-left-radius: 130px;}
	.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active .tit{font-size: 26px;}
	.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active div::after{width: calc(100% + 50px)}

	.mCon9 .tourLink{display: block;}
	.mCon9 .tourLink .tour_go{margin: 0 auto 25px;}
	.mCon9 .tourLink ul{gap: 40px;flex-wrap: wrap;}
	.mCon9 .tourLink ul li{padding: 0;}

	.banner_box{width: 100%}
	.banner_box .control{right: 20px}

}


@media all and (max-width: 850px){

	/* 2025-12-16 추가 */
	.slide_list_pop{padding: 0 20px 20px;box-sizing: border-box;}
	.slide_list_pop .box{margin-top: 60px;}
	/* 2025-12-16 추가 */
	/* 2026-01-22 수정 */
	.slide_list_pop .box .con .list{display: block;}
	.slide_list_pop .box .con .list::before{display: none;}
	.slide_list_pop .box .con ul{width: 100%;}
	.slide_list_pop .box .con ul:first-of-type{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dashed #000;}
	/* 2026-01-22 수정 */

	.mCon4 .mNotice .mNoticeTab > li > a{padding-left: 10px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm1 > a{right: 380px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm2 > a{right: 300px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm3 > a{right: 220px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm4 > a{right: 140px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm5 > a{right: 50px;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a{padding: 30px 15px; margin-bottom:7px;}

	.mCon6{padding: 0 0 40px;}
	.mCon6::before{left: -40px;width: 200%;;height: 85%;border-radius: 0;}
	.mCon6 .con1 ul li{width: calc(50% - 14px);}

	.mCon6 .con2{width: 100%;}
	.mCon6 .con2.col1{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #d7d7d7;}
	.mCon6 .con2.col1::after{display: none;}

	
	.mCon9 .tourCon .con2{display: block;top: auto;bottom: 0;padding: 20px 50px;width: calc(100% - 50px);height: 80px;border-radius: 60px 0 0;}
	.mCon9 .tourCon .mSlide8{height: 50px;}
	.mCon9 .tourCon .mSlide8 ul li{height: 50px;justify-content:center;white-space: nowrap;}
	.mCon9 .tourCon .mSlide8 ul li .num{display: none;}
	.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active{padding: 0;}
	.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active .tit{font-size: 20px;}
	.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active div::after{left: 0;width: 100%;}

	.mCon9 .tourCon .con2 .control{position: absolute;top: 35%;left: 0;width: 100%;height: auto;transform: translateY(0);background-color: transparent;box-shadow: none;border-radius: 0;}
	.mCon9 .tourCon .con2 .control::after{display: none;}
	.mCon9 .tourCon .con2 .control button{position: absolute;top: 0;width: 30px;margin: 0;transform: translateY(0);z-index: 20;}
	.mCon9 .tourCon .con2 .control .prevSlide7{left: 40px;transform:rotate(-90deg);}
	.mCon9 .tourCon .con2 .control .nextSlide7{right: 20px;transform:rotate(90deg);}
	
	.mCon9 .tourCon .mSlide7 ul li .box{top: 50px;}

	.mCon9 .tourLink ul{gap:20px 0;}
	.mCon9 .tourLink ul li{flex: none;width: calc(50% - 20px);}

}




@media all and (max-width: 640px){

	/* 2025-12-16 추가 */
	.slide_list_pop .box{padding-top: 60px;}
	.slide_list_pop .box::before{border-radius: 120px 20px 20px 0;}
	.slide_list_pop .box::after{border-radius: 120px 0 0 20px;}
	.slide_list_pop .box .con{padding: 60px 20px 20px;border-radius: 120px 20px 20px}
	.slide_list_pop .box .con::before{top: -50px;left: 50%;width: 160px;height: 38px;transform: translateX(-50%);}
	.slide_list_pop .box h2{font-size: 27px;}
	.slide_list_pop .box p{margin-bottom: 20px;font-size: 13px;line-height: 1.2;}
	.slide_list_pop .box .con ul li a{padding: 5px 10px 5px 15px;font-size: 16px;}
	.slide_list_pop .box .btnClose{right: 0;}
	/* 2025-12-16 추가 */

	.mBoxBg{padding: 20px 20px 0;}

	.mCon1 .control1 button{width: 40px;height: 40px;}
	.mCon1 .control1 button::before{width:10px;height: 15px;}
	.mCon1 .control1 .prevSlide1{left: -15px;}
	.mCon1 .control1 .nextSlide1{right: -15px;}
	
	/* 2025-12-16 수정/추가 */
	.mCon1 .control2{left: 50%;padding: 0 15px;height: 50px;transform: translateX(-50%);}
	.mCon1 .control2 .vPage button{margin:0 3px}
	/* 2025-12-16 추가 */

	.mCon2 .con1{padding: 30px;}
	.mCon2 .con1 ul{display: block;}
	.mCon2 .con1 .img{right: -20px;width:inherit;height: 80%;}
	.mCon2 .con1 p{margin: 20px 0 0 0;font-size: 22px;}
	.mCon2 .con1 p b{font-size: 26px;}
    .mCon2 .con1 p br {display:block;}
	.mCon2 .con1 ul li a,
	.mCon2 .con1 .mayer_home a{width: 180px;;font-size: 15px;}
	.mCon2 .con1 .mayer_home a {padding: 6px 30px 6px 20px;}

	.mCon2 .con2 ul{padding: 20px;}
	.mCon2 .con2 ul li a{font-size: 15px;line-height: 1.2;}
	.mCon2 .con2 ul li.ic2{margin:0;}

	.mCon3{padding: 0 50px;}

	.mCon4 h2{margin-bottom: 20px;}
	.mCon4 .mNotice{position: relative;padding-top: 120px;}
	.mCon4 .mNotice .mNoticeTab > li > a{padding: 0;width: calc(33.33% - 5px);text-align: center;background-color: #f2f6fc;border-radius: 10px;}
	.mCon4 .mNotice .mNoticeTab > li > a::before{display: none;}
	.mCon4 .mNotice .mNoticeTab > li > a span{display: block;margin: -1px;font-size: 16px;line-height: 50px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm1 > a{right: auto;left: 0;}
	.mCon4 .mNotice .mNoticeTab > li.tabm2 > a{right: auto;left: calc(33.33% + 5px);}
	.mCon4 .mNotice .mNoticeTab > li.tabm3 > a{right: auto;left: calc(66.66% + 10px);}
	.mCon4 .mNotice .mNoticeTab > li.tabm4 > a{right: auto;left: 0;top: 55px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm5 > a{right: auto;left: calc(33.33% + 5px);top: 55px;}
	.mCon4 .mNotice .mNoticeTab > li.tabm1 > a::after,
	.mCon4 .mNotice .mNoticeTab > li.tabm3 > a::after{display: none;}
	.mCon4 .mNotice .mNoticeTab > li.on > a::after{display: none;}
	.mCon4 .mNotice .mNoticeTab > li.on > a span{color: #fff;background-color: #4562b3;border-radius: 10px;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul{display: block;margin-left: 0; margin-bottom:58px}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li{margin-bottom: 10px;width: 100%;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .txt{display: none;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li a{padding: 20px 40px 20px 110px;border-color: #f2f3f6;box-shadow: 5px 0 10px rgba(0,0,0,0.04);}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .part{position: absolute;top: 24px;left: 15px;margin-bottom: 0;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .date{position: relative;top: 0;right: 0;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .tit{margin-bottom: 0;height: 20px;-webkit-line-clamp: 1;font-size: 18px;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .more{position: absolute;top: 50%;right: 10px;transform: translateY(-50%);}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon ul li .more span{display: block;padding:0;width: 35px;height: 35px;;text-indent: -999px;overflow: hidden;text-align: left;}
	.mCon4 .mNotice .mNoticeTab > li .mTabCon .btnMore{top: -55px;}

	.mConW2{margin-bottom: 50px;}

	.mCon5 .control{margin-top: -25px;}
	.mCon6 .con1{padding:30px;}
	.mCon6 .con1::before{background-size: 150px;}
	.mCon6 .con1 ul{display: block;}
	.mCon6 .con1 ul li{width: 100%;}

	.mCon6 .con2 h2{font-size: 22px;}
	.mCon6 .con2{padding: 0 0 30px;}
	.mCon6 .con2 .iPage{margin-top: 10px;}

	.mCon7 h2{font-size: 28px;}
	.mCon7 > .control .mPage,
	.mCon7 > .control button{display: none;}
	.mCon7 .mSlide5{display: none;}
	.mobile_media{display: block;margin: 0 -20px;}
	.mobile_media .mSlide5_mb{margin-bottom: 20px;padding: 0 20px;}
	.mobile_media .control button{position: absolute;top: 50%;width: 40px;height: 40px;text-indent: -999px;overflow: hidden;background-color: #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: translateY(-50%);transition: 0.2s ease;z-index: 20;}
	.mobile_media .control button::before{position: absolute;top: 50%;left: 50%;width: 13px;height: 21px;content: '';background:url('/img/geumjeong/main_new/ico_prev_next.png') no-repeat left center / auto 100%;}
	.mobile_media .control button:hover{background-color: #3c445b;}
	.mobile_media .control button:hover::before{background-position: right center;}
	.mobile_media .control button::before{width: 10px;height: 15px;}
	.mobile_media .control .prevSlide4_mb{left: 0;}
	.mobile_media .control .nextSlide4_mb{right: 0;}
	.mobile_media .control .prevSlide4_mb::before{transform: translate(-70%, -50%);}
	.mobile_media .control .nextSlide4_mb::before{transform: translate(-30%, -50%) rotate(180deg);}
	.mobile_media ul li a:hover{transform: translateY(0);box-shadow: 2px 2px 10px rgba(4,124,93,0.1);}
	.mobile_media ul li .photo{height: auto;}

	.mCon8{padding: 0 20px 40px 0;max-width: 360px;width: 100%;}
	.mCon8::before{height: 66%;}
	.mCon8 .tit{width: 33%;}
	.mCon8 .news_infor h3{width: 110px;}

	.mCon9{margin: 0 -20px;padding-bottom: 30px;}
	.mCon9 .tourCon .mSlide7 ul li{height: 360px;}
	.mCon9 .tourCon .mSlide7 ul li .box .txt1{margin-bottom: 10px;font-size: 26px;}
	.mCon9 .tourCon .mSlide7 ul li .box h3{margin-bottom: 10px;font-size: 34px;}
	.mCon9 .tourCon .mSlide7 ul li .box .txt2{font-size: 14px;}
	
	.mCon9 .tourCon .con2{padding: 10px 40px;height: 70px;width: calc(100% - 30px);}
	.mCon9 .tourCon .con2::before{border-top-left-radius:80px}
	.mCon9 .tourCon .con2 .control .prevSlide7{left: 20px;}
	.mCon9 .tourCon .con2 .control .nextSlide7{right: 10px;}
	.mCon9 .tourCon .mSlide8 ul li.swiper-slide-active .tit{font-size: 18px;}
	.mCon9 .tourCon .mSlide7 ul li .box{left: 30px;padding-left: 20px;}
	

	.mConW3::before{left: -40px;}

	.mCon9 .tourLink ul{display: block;}
	.mCon9 .tourLink ul li{margin-bottom: 15px;width:100%;}
	

	.mBanner{padding: 0 20px;}
	.mBanner .box{padding: 20px 0;}
	.mBanner .box h2{margin-right: 5px;font-size: 16px;}
	.mBanner .box .control{margin-right: 0;}
	.mBanner .box .control button{width: 20px;}
	.mBanner .box .control .btnMore{margin-left: 5px;}



}

@media all and (max-width: 400px){
	.mCon2 .con1 img {width: 38%;}
}



/*
================================================================================
서브메인
================================================================================
*/

/* 공통 */
.sm_wrap h2.title{clear:both;margin:0 0 15px 0;padding-left:0;background:none;}
.sm_con_box1{margin-bottom:30px;padding:30px 10px 30px 20px;width:700px;height:160px;background:url(/new_img/geumjeong/sub_main/round_box1.gif) no-repeat }
.sm_con_box1.bg_none{padding:10px 10px 10px 20px;background:none}
.sm_con_box1 h3{font-size:17px;color:#333}
.sm_con_box1 ul:after{display:block;clear:both;content:''}
.sm_con_box1 ul li{position:relative;float:left;padding:0 5px 0 30px;width:190px;height:160px;border-left:1px solid #d5d5d5}
.sm_con_box1 ul li:first-child{border-left:0}
.sm_con_box1 ul li:first-child+li{width:205px}
.sm_con_box1 ul li .btn06{position:absolute;left:65px;bottom:0;}

.sm_con_box2{margin:30px 0;width:730px;height:226px;background:url(/new_img/geumjeong/sub_main/round_box2.gif) no-repeat}
.sm_con_box2 h3{margin-bottom:10px;font-size:17px;color:#333}
.sm_con_box2 ul:after{display:block;clear:both;content:''}
.sm_con_box2 ul li{position:relative;float:left;padding:30px 30px 20px 30px;width:181px;height:175px}
.sm_con_box2 ul li:first-child{}
.sm_con_box2 ul li p{line-height:20px}
.sm_con_box2 li .btn_view{position:absolute;top:30px;right:20px}

.sm_con_box3{margin-bottom:30px;padding:0 20px;width:690px;height:110px;background:url(/new_img/geumjeong/sub_main/round_box3.gif) no-repeat }
.sm_con_box3 h3{margin:0 0 15px 5px;font-size:17px;color:#333}
.sm_con_box3 ul:after{display:block;clear:both;content:''}
.sm_con_box3 ul li{position:relative;float:left;padding:20px 5px 20px 100px;width:120px;height:70px;}
.sm_con_box3 ul li .btn06{}

.sm_link{margin-bottom:12px;height:100%;overflow:hidden}
.sm_link li{float:left;width:33.3%}
.sm_link li+li{text-align:center}
.sm_link li+li+li{text-align:right}


/* 정보공개 3.0 */
.sm1_con1 li.ic1{background:url(/new_img/geumjeong/sub_main/sm1_ic01.png) no-repeat center 40px}
.sm1_con1 li.ic2{background:url(/new_img/geumjeong/sub_main/sm1_ic02.png) no-repeat center 40px}
.sm1_con1 li.ic3{background:url(/new_img/geumjeong/sub_main/sm1_ic03.png) no-repeat center 35px}

.sm_notice{float:left;width:490px}
.sm_notice ul li{position:relative;margin-bottom:5px;padding-left:10px;background:url(/new_img/geumjeong/sub_main/dot3.png) no-repeat 0 8px}
.sm_notice ul li .data{position:absolute;top:0;right:0;}
.sm_news{float:right;width:190px}
.sm_news li{padding:20px 0 20px 95px;border-top:1px solid #c5c5c5}
.sm_news li:first-child{border-top:0}
.sm_news li h3{margin:0 0 15px 5px;font-size:15px;color:#333}
.sm_news li.ic1{background:url(/new_img/geumjeong/sub_main/sm1_ic21.gif) no-repeat 10px 30px}
.sm_news li.ic2{background:url(/new_img/geumjeong/sub_main/sm1_ic22.gif) no-repeat 10px 30px}

.sm1_con2 li.ic1{background:url(/new_img/geumjeong/sub_main/sm1_ic31.png) no-repeat right 110px}
.sm1_con2 li.ic2{background:url(/new_img/geumjeong/sub_main/sm1_ic32.png) no-repeat right 120px}
.sm1_con2 li.ic3{background:url(/new_img/geumjeong/sub_main/sm1_ic33.png) no-repeat right 125px}

/* 전자민원 */
.sm2_con1 li.ic1{background:url(/new_img/geumjeong/sub_main/sm2_ic01.png) no-repeat center 40px}
.sm2_con1 li.ic2{background:url(/new_img/geumjeong/sub_main/sm2_ic02.png) no-repeat center 40px}
.sm2_con1 li.ic3{background:url(/new_img/geumjeong/sub_main/sm2_ic03.png) no-repeat center 35px}

.sm2_con2 li.ic1{background:url(/new_img/geumjeong/sub_main/sm2_ic21.png) no-repeat center 40px}
.sm2_con2 li.ic2{background:url(/new_img/geumjeong/sub_main/sm2_ic22.png) no-repeat center 40px}
.sm2_con2 li.ic3{background:url(/new_img/geumjeong/sub_main/sm2_ic23.png) no-repeat center 35px}

.sm2_con3 li.ic1{background:url(/new_img/geumjeong/sub_main/sm2_ic31.png) no-repeat right 130px}
.sm2_con3 li.ic2{background:url(/new_img/geumjeong/sub_main/sm2_ic32.png) no-repeat right 110px}
.sm2_con3 li.ic3{background:url(/new_img/geumjeong/sub_main/sm2_ic33.png) no-repeat right 120px}

/* 복지정보 */
.sm3_left_con h2{padding-left:20px;font-size:16px;color:#fff;line-height:51px;background:url(/new_img/geumjeong/sub_main/sm3_left_tit_bg.gif) no-repeat 1px 0}
.sm3_left_con ul{background:#eef0f4;border:1px solid #ccc;border-width:0 1px}
.sm3_left_con ul li{padding:20px 20px 20px 120px;font-size:13px;line-height:18px;border-bottom:1px solid #ccc}
.sm3_left_con ul li.ban1{background:url(/new_img/geumjeong/sub_main/sm3_left_banner01.gif) no-repeat 20px center}
.sm3_left_con ul li.ban2{background:url(/new_img/geumjeong/sub_main/sm3_left_banner02.gif) no-repeat 20px center}
.sm3_left_con ul li.ban3{background:url(/new_img/geumjeong/sub_main/sm3_left_banner03.gif) no-repeat 30px center}
.sm3_left_con ul li.ban4{background:url(/new_img/geumjeong/sub_main/sm3_left_banner04.gif) no-repeat 37px center}
.sm3_left_con ul li.ban5{background:url(/new_img/geumjeong/sub_main/sm3_left_banner05.gif) no-repeat 37px center}
.sm3_left_con ul li.ban6{background:url(/new_img/geumjeong/sub_main/sm3_left_banner06.gif) no-repeat 20px center}

.sm3_box1{margin-bottom:30px;padding:10px 10px;width:330px;height:340px;background:url(/new_img/geumjeong/sub_main/round_box4.gif) no-repeat;overflow:hidden}
.sm3_box1 h3{margin-bottom:5px;font-size:14px;color:#333}
.sm3_box1 ul:after{display:block;clear:both;content:''}
.sm3_box1 ul li{float:left;padding:100px 0 0;width:165px;height:75px;text-align:center}
.sm3_box1 ul li.ic1{background:url(/new_img/geumjeong/sub_main/sm3_ic01.png) no-repeat center 20px}
.sm3_box1 ul li.ic2{background:url(/new_img/geumjeong/sub_main/sm3_ic02.png) no-repeat center 20px}
.sm3_box1 ul li.ic3{background:url(/new_img/geumjeong/sub_main/sm3_ic03.png) no-repeat center 20px}
.sm3_box1 ul li.ic4{background:url(/new_img/geumjeong/sub_main/sm3_ic04.png) no-repeat center 30px}

.sm3_box2{margin-bottom:20px;width:350px;height:150px;background:url(/new_img/geumjeong/sub_main/round_box5.gif) no-repeat;overflow:hidden}
.sm3_box2 ul:after{display:block;clear:both;content:''}
.sm3_box2 ul li{float:left;width:175px;text-align:center;color:#333;font-weight:bold}
.sm3_box2 ul li a{display:block;padding:105px 0 0;height:45px;}
.sm3_con1 li.ic1{background:url(/new_img/geumjeong/sub_main/sm3_ic21.png) no-repeat center 20px}
.sm3_con1 li.ic2{background:url(/new_img/geumjeong/sub_main/sm3_ic22.png) no-repeat center 35px}
.sm3_con2 li.ic1{background:url(/new_img/geumjeong/sub_main/sm3_ic31.png) no-repeat center 40px}
.sm3_con2 li.ic2{background:url(/new_img/geumjeong/sub_main/sm3_ic32.png) no-repeat center 30px}

.sm3_con3 li.ic1{background:url(/new_img/geumjeong/sub_main/sm3_ic41.png) no-repeat center 40px}
.sm3_con3 li.ic2{background:url(/new_img/geumjeong/sub_main/sm3_ic42.png) no-repeat center 35px}
.sm3_con3 li.ic3{background:url(/new_img/geumjeong/sub_main/sm3_ic43.png) no-repeat center 40px}

.sm3_con4 li.ic1{background:url(/new_img/geumjeong/sub_main/sm3_ic51.png) no-repeat right 100px}
.sm3_con4 li.ic2{background:url(/new_img/geumjeong/sub_main/sm3_ic52.png) no-repeat right 120px}
.sm3_con4 li.ic3{background:url(/new_img/geumjeong/sub_main/sm3_ic53.png) no-repeat right 120px}

.sm3_con5{margin-bottom:30px;padding:20px 15px 15px;background:#eef0f4;border:1px solid #d0d4dd}
.sm3_con5 ul{height:100%;overflow:hidden}
.sm3_con5 ul li{float:left;margin:0 0 5px 5px;width:82px;font-size:13px;text-align:center;}
.sm3_con5 ul li a{display:block;padding-top:55px;height:27px;text-decoration:none;background:url(/new_img/geumjeong/sub_main/sm3_ic6.png) no-repeat}
.sm3_con5 ul li a:hover,
.sm3_con5 ul li a:focus{color:#fff;font-weight:bold}
.sm3_con5 ul li.ic1 a{background-position:0 0}
.sm3_con5 ul li.ic2 a{background-position:-100px 0}
.sm3_con5 ul li.ic3 a{background-position:-200px 0}
.sm3_con5 ul li.ic4 a{background-position:-300px 0}
.sm3_con5 ul li.ic5 a{background-position:-400px 0}
.sm3_con5 ul li.ic6 a{background-position:-500px 0}
.sm3_con5 ul li.ic7 a{background-position:-600px 0}
.sm3_con5 ul li.ic8 a{background-position:-700px 0}
.sm3_con5 ul li.ic9 a{background-position:-800px 0}
.sm3_con5 ul li.ic10 a{background-position:-900px 0}
.sm3_con5 ul li.ic11 a{background-position:-1000px 0}
.sm3_con5 ul li.ic12 a{background-position:-1100px 0}
.sm3_con5 ul li.ic13 a{background-position:-1200px 0}
.sm3_con5 ul li.ic14 a{background-position:-1300px 0}
.sm3_con5 ul li.ic15 a{background-position:-1400px 0}
.sm3_con5 ul li.ic16 a{background-position:-1500px 0}
.sm3_con5 ul li.ic1 a:hover,
.sm3_con5 ul li.ic1 a:focus{background-position:0 -100px}
.sm3_con5 ul li.ic2 a:hover,
.sm3_con5 ul li.ic2 a:focus{background-position:-100px -100px}
.sm3_con5 ul li.ic3 a:hover,
.sm3_con5 ul li.ic3 a:focus{background-position:-200px -100px}
.sm3_con5 ul li.ic4 a:hover,
.sm3_con5 ul li.ic4 a:focus{background-position:-300px -100px}
.sm3_con5 ul li.ic5 a:hover,
.sm3_con5 ul li.ic5 a:focus{background-position:-400px -100px}
.sm3_con5 ul li.ic6 a:hover,
.sm3_con5 ul li.ic6 a:focus{background-position:-500px -100px}
.sm3_con5 ul li.ic7 a:hover,
.sm3_con5 ul li.ic7 a:focus{background-position:-600px -100px}
.sm3_con5 ul li.ic8 a:hover,
.sm3_con5 ul li.ic8 a:focus{background-position:-700px -100px}
.sm3_con5 ul li.ic9 a:hover,
.sm3_con5 ul li.ic9 a:focus{background-position:-800px -100px}
.sm3_con5 ul li.ic10 a:hover,
.sm3_con5 ul li.ic10 a:focus{background-position:-900px -100px}
.sm3_con5 ul li.ic11 a:hover,
.sm3_con5 ul li.ic11 a:focus{background-position:-1000px -100px}
.sm3_con5 ul li.ic12 a:hover,
.sm3_con5 ul li.ic12 a:focus{background-position:-1100px -100px}
.sm3_con5 ul li.ic13 a:hover,
.sm3_con5 ul li.ic13 a:focus{background-position:-1200px -100px}
.sm3_con5 ul li.ic14 a:hover,
.sm3_con5 ul li.ic14 a:focus{background-position:-1300px -100px}
.sm3_con5 ul li.ic15 a:hover,
.sm3_con5 ul li.ic15 a:focus{background-position:-1400px -100px}
.sm3_con5 ul li.ic16 a:hover,
.sm3_con5 ul li.ic16 a:focus{background-position:-1500px -100px}

.sm3_con6{position:relative;padding:20px 20px 20px 225px;height:110px;background:url(/new_img/geumjeong/sub_main/round_box6.gif) no-repeat}
.sm3_con6 .tit{position:absolute;top:20px;left:10px;width:220px;text-align:center}
.sm3_con6 .tit img{margin-bottom:10px}
.sm3_con6 ul{height:100%;overflow:hidden}
.sm3_con6 ul li{float:left;width:25%;font-size:13px;text-align:center;background:url(/new_img/geumjeong/sub_main/sm3_ic7.png) no-repeat center 0}
.sm3_con6 ul li a{display:block;padding-top:55px;height:15px;border-left:1px solid #c5c5c5}
.sm3_con6 ul li:first-child a{border-left:0}
.sm3_con6 ul li.ic1{background-position:center 0}
.sm3_con6 ul li.ic2{background-position:center -100px}
.sm3_con6 ul li.ic3{background-position:center -200px}
.sm3_con6 ul li.ic4{background-position:center -300px}


.e_voucher {border-top:2px solid #5c81c6;}
.e_voucher li {border-bottom:1px dotted #ddd; padding:20px;}
.e_voucher li dl {background:url(/new_img/geumjeong/sub/s3_7_8_c02.gif) 0 0 no-repeat; padding-left:80px; padding-top:5px; min-height:57px;}
.e_voucher li.con01 dl {background:url(/new_img/geumjeong/sub/s3_7_8_c03.gif) no-repeat 0 0;}
.e_voucher li.con02 dl {background:url(/new_img/geumjeong/sub/s3_7_8_c04.gif) no-repeat 0 0;}
.e_voucher li.con02 {border-bottom:1px solid #afafaf;}
.e_voucher li dl dt {color:#333; font-weight:bold; font-size:14px;}
.e_voucher li dl dd {margin-top:5px;}

.e_voucher_call {background:url(/new_img/geumjeong/sub/s3_7_8_c06.gif) 130px 0 no-repeat; padding-left:310px; padding-top:30px; min-height:112px;}
.e_voucher_call dt {font-size:16px; color:#333; font-weight:bold; margin-bottom:5px;}
.e_voucher_call dd.f_blue {color:#0e51b7; font-size:24px; font-weight:bold; margin-top:15px;}


/* 우리구소개 */
.sm4_con1 li.ic1{background:url(/new_img/geumjeong/sub_main/sm4_ic01.png) no-repeat center 45px}
.sm4_con1 li.ic2{background:url(/new_img/geumjeong/sub_main/sm4_ic02.png) no-repeat center 40px}
.sm4_con1 li.ic3{background:url(/new_img/geumjeong/sub_main/sm4_ic03.png) no-repeat center 40px}

.sm4_con2 li.ic1{background:url(/new_img/geumjeong/sub_main/sm4_ic21.png) no-repeat center 40px}
.sm4_con2 li.ic2{background:url(/new_img/geumjeong/sub_main/sm4_ic22.png) no-repeat center 40px}
.sm4_con2 li.ic3{background:url(/new_img/geumjeong/sub_main/sm4_ic23.png) no-repeat center 35px}

.sm4_con3 li.ic1{background:url(/new_img/geumjeong/sub_main/sm4_ic31_2018.jpg) no-repeat right bottom}
.sm4_con3 li.ic2{background:url(/new_img/geumjeong/sub_main/sm4_ic32.png) no-repeat right 100px}
.sm4_con3 li.ic3{background:url(/new_img/geumjeong/sub_main/sm4_ic33.png) no-repeat right 100px}

/* 법률 */
.s4_8_1_bg{padding-right:330px;background:url(/new_img/geumjeong/sub/s4_8_1_bg.gif) no-repeat right center}
.s4_8_1_box{padding:10px 30px;background:#f6f6f6;border:1px solid #d8d8d8;min-width:600px}
.s4_8_1_box ul li{position:relative;padding:30px 20px 10px 155px;min-height:110px;background:url(/new_img/geumjeong/sub/s4_8_1_ic.png) no-repeat;border-top:1px dashed #b2b2b2}
.s4_8_1_box ul li.ic1{background-position:0 0}
.s4_8_1_box ul li.ic2{background-position:0 -150px}
.s4_8_1_box ul li.ic3{background-position:0 -300px}
.s4_8_1_box ul li.ic4{background-position:0 -450px}
.s4_8_1_box ul li.ic5{background-position:0 -600px}
.s4_8_1_box ul li:first-child{border-top:0}
.s4_8_1_box ul li .tit{font-size:15px;color:#333;font-weight:bold}
.s4_8_1_box ul li .num{position:absolute;top:32px;left:130px;display:block;width:17px;height:17px;font-size:11px;color:#fff;font-weight:bold;text-align:center;line-height:15px;background:url(/new_img/common/num_bg.png) no-repeat}

.s4_8_3_banner{position:relative;margin-bottom:20px;padding:30px 30px 30px 220px;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;border:1px solid #c3c3c3}
.s4_8_3_banner dt{margin-bottom:5px;padding-left:21px;color:#0e51b8;font-weight:bold;background:url(/new_img/common/h4_dot.png) no-repeat 0 5px;}
.s4_8_3_banner dd.banner{position:absolute;top:30px;left:40px}
.s4_8_3_banner dd.btn_go{position:absolute;top:45px;right:20px}

/* 배너모음 */
.banner_list:after{display:block;clear:both;content:''}
.banner_list li{float:left;margin-bottom:15px;width:25%;text-align:center}

/* 팝업모음 */
.Collect_Vpop {width: 100%;display: flex;flex-wrap: wrap;}
.Collect_Vpop li{width: 100%;margin-bottom: 20px}
.Collect_Vpop li img{display:block;margin-bottom: 10px}

.Collect_pop {width: 100%;display: flex;flex-wrap: wrap;}
.Collect_pop li{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px}
.Collect_pop li img{display: inline-block;margin-bottom: 10px}
.Collect_pop li:nth-child(2n+2){margin-right: 0;}

/* mobile device */
@media all and (max-width: 640px){
	.Collect_pop li{width: 100%;margin-right: 0;}
	.Collect_pop li img { display: block;}
}


/*
================================================================================
분야별 서브메인
================================================================================
*/

/* 공통 */
.part_m_box{position:relative;width:1000px}
.part_m_box:after{display:block;clear:both;content:''}
.part_m_box .tit{display:block;margin-bottom:13px;font-size:22px;color:#fff;line-height:25px;font-weight:bold}
.part_m_box .mpar_q{width:240px;}
.part_m_box .mpar_q a{display:block;padding:35px 0 0 30px;height:185px;color:#fff;text-decoration:none}
.part_m_box .con{display:block;margin-bottom:15px;font-size:13px;font-weight:bold;line-height:18px}

.part_btn_round{width:160px}
.part_btn_round li{margin-bottom:6px;font-size:13px;font-weight:bold;background:url(/new_img/geumjeong/sub_main/btn_bg_left.png) no-repeat left top}
.part_btn_round li a{display:block;margin-left: 12px;padding:0 30px 0 5px;color:#777;line-height:33px;background:url(/new_img/geumjeong/sub_main/btn_bg.png) no-repeat right top;}
.part_btn_round2{width:160px}
.part_btn_round2 li{margin-bottom:6px;font-size:13px;font-weight:bold;background:url(/new_img/geumjeong/sub_main/btn_bg_left2.png) no-repeat left top}
.part_btn_round2 li a{display:block;margin-left:15px;padding:0 30px 0 5px;color:#777;line-height:33px;background:url(/new_img/geumjeong/sub_main/btn_bg2.png) no-repeat right top}
.part_btn_round3{width: 200px;}
.part_btn_round3 li{margin-bottom:6px;font-size:13px;font-weight:bold;background:url(/new_img/geumjeong/sub_main/btn_bg_left2.png) no-repeat left top}
.part_btn_round3 li a{display: block !important;margin-left:15px;padding: 0 30px 0 5px !important;color: #777 !important;height: 33px !important;line-height:33px;background:url(/new_img/geumjeong/sub_main/btn_bg3.png) no-repeat right top;}

.part_li_dot1 li{margin-bottom:3px;padding-left:10px;word-break:keep-all;background:url(/new_img/geumjeong/sub_main/dot1.png) no-repeat left 8px}
.part_li_dot2 li{margin-bottom:3px;padding-left:10px;color:#fff;background:url(/new_img/geumjeong/sub_main/dot2.png) no-repeat left 8px}
.part_li_dot2 li a{color:#fff}

.mpar_box1{position:relative}
.mpar_box1:after{display:block;clear:both;content:''}
.mpar_box2{position:relative;/* width:720px */}
.mpar_box2:after{display:block;clear:both;content:''}

/* 안전 */
.mpar_q.cor1_1{position:absolute;top:-220px;left:0;background:#156dc1 url(/new_img/geumjeong/sub_main/part01/ic01.png) no-repeat right bottom}
.mpar_q.cor1_1 .con{color:#aecdea;}
.mpar_q1_2{padding:35px 0 0 30px;width:690px;height:283px;background:#fff url(/new_img/geumjeong/sub_main/part01/bg01.png) no-repeat}
.mpar_q1_2 .con{color:#f2fcfe;}
.mpar_q1_2 .part_btn_round {position:absolute; top:150px; left:30px; width:184px;}
.mpar_q1_2 ul.q1_2_li{position:absolute;top:25px;left:270px;width:430px}
.mpar_q1_2 ul.q1_2_li li{float:left;margin-bottom:15px;width:20%;text-align:center;background:url(/new_img/geumjeong/sub_main/part01/quick_ic.png) no-repeat center top}
.mpar_q1_2 ul.q1_2_li li a{display:block;padding-top:58px;text-decoration:none}
.mpar_q1_2 ul.q1_2_li li.ic1{background-position:center 0} 
.mpar_q1_2 ul.q1_2_li li.ic2{background-position:center -100px}
.mpar_q1_2 ul.q1_2_li li.ic3{background-position:center -200px}
.mpar_q1_2 ul.q1_2_li li.ic4{background-position:center -300px}
.mpar_q1_2 ul.q1_2_li li.ic5{background-position:center -400px}
.mpar_q1_2 ul.q1_2_li li.ic6{background-position:center -500px}
.mpar_q1_2 ul.q1_2_li li.ic7{background-position:center -600px}
.mpar_q1_2 ul.q1_2_li li.ic8{background-position:center -700px}
.mpar_q1_2 ul.q1_2_li li.ic9{background-position:center -800px}
.mpar_q1_2 ul.q1_2_li li.ic10{background-position:center -900px}
.mpar_q1_2 ul.q1_2_li li.ic11{background-position:center -1000px}
.mpar_q1_2 ul.q1_2_li li.ic12{background-position:center -1100px}
.mpar_q1_2 ul.q1_2_li li.ic13{background-position:center -1200px}
.mpar_q1_2 ul.q1_2_li li.ic14{background-position:center -1300px}

.mpar_q.cor1_3{float:left;background:#67991f url(/new_img/geumjeong/sub_main/part01/ic02.png) no-repeat right bottom}
.mpar_q.cor1_3 .con{color:#e5ffbf;}

.mpar_q.cor1_4{float:left;background:#7c7c7c url(/new_img/geumjeong/sub_main/part01/ic03.png) no-repeat right bottom}
.mpar_q.cor1_4 .con{color:#DCDCDC;}

.mpar_q.cor1_5{float:left;background:#bfbfbf url(/new_img/geumjeong/sub_main/part01/ic04.png) no-repeat right bottom}
.mpar_q.cor1_5 .tit{color:#333}
.mpar_q.cor1_5 .con{color:#626262;}

.mpar_q1_6{position:absolute;top:0;right:0;padding:35px 0 0 30px;width:250px;height:504px;background:#dcd7c9 url(/new_img/geumjeong/sub_main/part01/ic05.png) no-repeat right bottom}
.mpar_q1_6 .tit{color:#333}
.mpar_q1_6 .con{display:block;margin-bottom:20px;color:#777}

.s5_1_1_2_box{padding:25px;text-align:center;}



/* 교육 */
.mpar_q.cor2_1{position:absolute;top:-220px;right:0;padding: 35px 0 0 30px;width: 250px;height: 185px;background:#a78461;/*background:#a78461 url(/new_img/geumjeong/sub_main/part02/ic01.png) no-repeat right bottom;*/color: #fff;}
.mpar_q2_2{float:left;padding:35px 0 0 30px;width:210px;height:185px;background:#fff url(/new_img/geumjeong/sub_main/part02/bg01.jpg) no-repeat}
.mpar_q2_2 .con{color:#f2fcfe;}
.mpar_q2_2 .part_btn_round2{margin-top:20px;width:auto;}
.mpar_q2_2 .part_btn_round2 li{float:left;margin-right:10px;width:150px}

.mpar_q.cor2_3{float:left;background: #159982 url('/new_img/geumjeong/sub_main/part02/ic02.png') no-repeat right bottom;}
.mpar_q.cor2_3 .con{color: #E2F2F0;}

.mpar_q.cor2_7{float:left;background:#254768 url('/new_img/geumjeong/sub_main/part02/ic05.png') no-repeat right bottom}
.mpar_q.cor2_7 .con{color:#b5c6d7;}

/*.mpar_q.cor2_4{float:left;background:#0e579d url('/new_img/geumjeong/sub_main/part02/ic03.png') no-repeat right bottom}
.mpar_q.cor2_4 .con{color:#9cc1e4;}

.mpar_q.cor2_5{float:left;background:#7c7c7c url('/new_img/geumjeong/sub_main/part02/ic04.png') no-repeat right bottom}
.mpar_q.cor2_5 .con{color:#DCDCD8;}*/

/*.mpar_q2_6{position:absolute;top:0;right:0;padding:35px 0 0 30px;width:250px;height:405px;background:#dcd7c9 url('/new_img/geumjeong/sub_main/part02/bg02.jpg') no-repeat right bottom}*/
/*.mpar_q2_6{position:absolute;top:0;right:0;padding:35px 0 0 30px;width:250px;height:185px;background:#dcd7c9 url('/new_img/geumjeong/sub_main/part02/bg02.jpg') no-repeat right top;}
.mpar_q2_6 .tit{color:#333}
.mpar_q2_6 .con{display:block;margin-bottom:20px;color:#777}

.mpar_q.cor2_8{float:left;background: #3CA900 url('/new_img/geumjeong/sub_main/part02/ic06.png') no-repeat right bottom;}
.mpar_q.cor2_8 .con{color: #FAFFF8;}

.mpar_q2_9 {position:absolute;top:220px;right:0;padding:35px 0 0 30px;width:250px;height:185px;background:#605555 url('/new_img/geumjeong/sub_main/part02/ic07.png') no-repeat right bottom}
.mpar_q2_9 .con{display:block; color:#dedede;}*/

/* 교육 :2022.04.08 변경 */
.mpar_q.cor2_4{float:left;background:#254768 url('/new_img/geumjeong/sub_main/part02/ic03.png') no-repeat right bottom}
.mpar_q.cor2_4 .con{color:#bdcddc;}

.mpar_q.cor2_5{float:left;background:#0e579d url('/new_img/geumjeong/sub_main/part02/ic04.png') no-repeat right bottom}
.mpar_q.cor2_5 .con{color:#9cc1e4;}

.mpar_q2_6{float:left;padding:35px 0 0 30px;width:250px;height:185px;background:#dcd7c9 url('/new_img/geumjeong/sub_main/part02/bg02.jpg') no-repeat right top;}
.mpar_q2_6 .tit{color:#333}
.mpar_q2_6 .con{display:block;margin-bottom:20px;color:#777;}
.mpar_q2_6 .part_btn_round {width:200px;}

.mpar_q.cor2_8{float:left;background: #3CA900 url('/new_img/geumjeong/sub_main/part02/ic06.png') no-repeat right bottom;}
.mpar_q.cor2_8 .con{color: #FAFFF8;}

.mpar_q2_9 {float:left;padding:35px 0 0 30px;width:250px;height:185px;background:#605555 url('/new_img/geumjeong/sub_main/part02/ic07.png') no-repeat right bottom}
.mpar_q2_9 .con{display:block; color:#dedede;}

.mpar_q.cor2_10{float:left;background:#7c7c7c url('/new_img/geumjeong/sub_main/part02/ic01.png') no-repeat right bottom}
.mpar_q.cor2_10 .con{color:#DCDCD8;}
.mpar_q.cor2_11{float:left;background:#a78461;padding: 35px 0 0 25px;width:215px;height:185px}
.mpar_q.cor2_11 .con{color:#fcfcfe;} /*0602추가*/


/* 체육 */
.mpar_q.cor3_1{float:left;width:240px;background:#156dc1 url(/new_img/geumjeong/sub_main/part03/ic01.png) no-repeat right bottom}
.mpar_q.cor3_1 .con{color:#aecdea;}

.mpar_q3_2{position:relative;float:left;padding:35px 0 0 30px;width:450px;height:185px;background:#fff url(/new_img/geumjeong/sub_main/part03/bg01.png) no-repeat}
.mpar_q3_2 .con{color: #f2fcfe;}
.mpar_q3_2 ul{position:absolute;top:25px;left:270px;width:180px}
.mpar_q3_2 ul li{float:left;margin-bottom:15px;width:50%;text-align:center;background:url(/new_img/geumjeong/sub_main/part01/quick_ic.png) no-repeat center top}
.mpar_q3_2 ul li a{display:block;padding-top:58px;text-decoration:none}
.mpar_q3_2 ul li.ic1{background-position:center 0}
.mpar_q3_2 ul li.ic2{background-position:center -100px}
.mpar_q3_2 ul li.ic3{background-position:center -200px}
.mpar_q3_2 ul li.ic4{background-position:center -300px}

.mpar_q3_3{position:absolute;top:-220px;right:0;padding:35px 0 0 30px;width:250px;height:405px;background:#dcd7c9 url(/new_img/geumjeong/sub_main/part03/bg03.jpg) no-repeat }
.mpar_q3_3 .tit{color:#333}
.mpar_q3_3 .con{display:block;margin-bottom:20px;color:#777}

.mpar_q3_4{float:left;margin-left:240px;padding:35px 0 0 30px;width:450px;height:185px;background:url(/new_img/geumjeong/sub_main/part03/bg02.jpg) no-repeat }
.mpar_q3_4 .con{color:#aebcc9;}
.mpar_q3_4 ul{margin-top:25px;margin-left:-10px;width:100%;overflow:hidden}
.mpar_q3_4 ul li{float:left;width:65px;text-align:center;background:url(/new_img/geumjeong/sub_main/part03/quick_ic2.png) no-repeat}
.mpar_q3_4 ul li a{display:block;padding:35px 0 0 0;color:#fff;}
.mpar_q3_4 ul li.ic1{background-position:0 0}
.mpar_q3_4 ul li.ic2{background-position:-65px 0}
.mpar_q3_4 ul li.ic3{background-position:-130px 0}
.mpar_q3_4 ul li.ic4{background-position:-195px 0}

.mpar_q3_4 span.tit a { font-size: 22px; color: #fff; line-height: 25px; font-weight: bold;}
.mpar_q3_4 span.tit a:hover {text-decoration: none;}
.mpar_q3_4 > ul >li { padding: 35px 0 0 0; color: #fff;}

.mpar_q.cor3_5{float:left;width:280px;background: #64A308 url(/new_img/geumjeong/sub_main/part03/ic02.png) no-repeat right bottom;}
.mpar_q.cor3_5 .con{color: #F8FFEB;}

/* 경제 */
.mpar_q.cor4_1{position:absolute;top:-220px;left:0;width:270px;background:#156dc1 url(/new_img/geumjeong/sub_main/part04/ic01.png) no-repeat right bottom}
.mpar_q.cor4_1 .con{color:#aecdea;}

.mpar_q4_2{float:left;padding:35px 0 0 30px;width:240px;height:405px;background:url(/new_img/geumjeong/sub_main/part04/bg01.jpg) no-repeat }
.mpar_q4_2 .con{color:#b5e5f7;}

.mpar_q4_3{float:left;padding:35px 0 0 30px;width:220px;height:405px;background:url(/new_img/geumjeong/sub_main/part04/bg02.jpg) no-repeat }
.mpar_q4_3 .tit{color:#333}
.mpar_q4_3 .con{color:#777;}

.mpar_q4_4{float:left;padding:35px 0 0 30px;width:450px;height:185px;background:#7c7c7c url(/new_img/geumjeong/sub_main/part04/ic02.png) no-repeat right bottom}
.mpar_q4_4 .con{color: #DCDCDC;}
.mpar_q4_4 ul{height:100%;overflow:hidden}
.mpar_q4_4 ul li{float:left;width:95px;font-size:13px;text-align:center;background:url(/new_img/geumjeong/sub_main/part04/quick_ic.png) no-repeat center top}
.mpar_q4_4 ul li a{display:block;padding-top:65px;color:#fff}
.mpar_q4_4 ul li.ic1{background-position:center 0}
.mpar_q4_4 ul li.ic2{background-position:center -100px}
.mpar_q4_4 ul li.ic3{background-position:center -200px}

.mpar_q.cor4_5{float:left;width:240px;background: #64A308  url(/new_img/geumjeong/sub_main/part04/ic03.png) no-repeat right bottom;}
.mpar_q.cor4_5 .con{color: #F8FFEB;}

.mpar_q.cor4_6{float:left;width:240px;background:#bfbfbf url(/new_img/geumjeong/sub_main/part04/ic04.png) no-repeat right bottom}
.mpar_q.cor4_6 .tit {color:#333333;}
.mpar_q.cor4_6 .con{color:#626262;}



/* 청소/환경/위생 */
.mpar_q5_1{float:left;padding:35px 0 0 30px;width: 220px;height:185px;background:#156dc1 url(/new_img/geumjeong/sub_main/part05/ic01.png) no-repeat right bottom;}
.mpar_q5_1 .con{color:#cedeed;}

.mpar_q5_2{float:left;padding:35px 30px 0 30px;width: 440px;height:185px;background: #139CCF;}
.mpar_q5_2 .con{color: #f2fcfe;}
.mpar_q5_2 ul{width:100%;overflow:hidden}
.mpar_q5_2 ul li{float:left;width:20%;text-align:center;line-height:18px;background:url(/new_img/geumjeong/sub_main/part05/quick_ic.png) no-repeat}
.mpar_q5_2 ul li a{display:block;padding:60px 0 0 0;color:#fff;}
.mpar_q5_2 ul li a:focus{outline:2px dashed #000;outline-offset: -2px;} /*접근성*/
.mpar_q5_2 ul li.ic1{background-position:center 0}
.mpar_q5_2 ul li.ic2{background-position:center -100px}
.mpar_q5_2 ul li.ic3{background-position:center -200px}
.mpar_q5_2 ul li.ic4{background-position:center -300px}
.mpar_q5_2 ul li.ic5{background-position:center -400px}

.mpar_q.cor5_3{float:left;width: 250px;background: #64A308 url(/new_img/geumjeong/sub_main/part05/ic02.png) no-repeat right bottom;}
.mpar_q.cor5_3 .con{color: #fafef4;}

.mpar_q5_4{float:left;width: 250px;height: 220px;background: #fff url(/new_img/geumjeong/sub_main/part05/bg01.jpg)right bottom no-repeat;}
.mpar_q5_4 .con_wrap, .mpar_q5_7 .con_wrap{padding:35px 0 0 30px;}
.mpar_q5_4 .tit{color:#333}
.mpar_q5_4 .con{color:#666;}

.mpar_q5_5{position:absolute;top: 0px;right:0;padding: 35px 0 0 30px;width: 220px;height:405px;background:#dcd7c9 url(/new_img/geumjeong/sub_main/part05/bg02.jpg) no-repeat right bottom;} /*금정나눔장터 운영안내 삭제로 인해 top -220px > 0px으로 변경 */
.mpar_q5_5 .tit{color:#333}
.mpar_q5_5 .con{display:block;margin-bottom:20px;color:#777}
.mpar_q5_5 .part_btn_round{width: 200px;}

.mpar_q5_6{float:left;padding:35px 0 0 30px;width: 220px;height:185px;background:#7c7c7c url(/new_img/geumjeong/sub_main/part05/ic03.png) no-repeat right bottom;clear: both;}
.mpar_q5_6 .con{color:#e5e4e4;}

.mpar_q.cor5_7{float:left;width: 250px;height: 220px;/* padding: 35px 0 0 30px; */background: #c9c9c9 url(/new_img/geumjeong/sub_main/part05/ic04.png) no-repeat 170px bottom;}
.mpar_q.cor5_7 .con_wrap .tit{color:#333}
.mpar_q.cor5_7 .con_wrap .con{color:#555;}

/* 옥외광고물 */
.mpar_q.cor6_1{position:absolute;top:-220px;left:0;background:#156dc1 url(/new_img/geumjeong/sub_main/part06/ic01.png) no-repeat right bottom}
.mpar_q.cor6_1 .con{color:#aecdea;}
.mpar_q6_2{position:relative; padding:35px 0 0 30px;width:690px;height:185px;background:#fff url(/new_img/geumjeong/sub_main/part06/bg01.png) no-repeat}
.mpar_q6_2:after{position:absolute;top: 35px;left: 155px; width:90px; height:94px; background:url(/new_img/geumjeong/sub_main/part06/bg01_ic.png) no-repeat; content:'';}
.mpar_q6_2 .con{color: #f2fcfe;}
.mpar_q6_2 ul{position:absolute;top:25px;left:270px;width:430px}
.mpar_q6_2 ul li{float:left;margin-bottom:15px;width:25%;text-align:center;background:url(/new_img/geumjeong/sub_main/part06/quick_ic.png) no-repeat center top}
.mpar_q6_2 ul li a{display:block;padding-top:58px;text-decoration:none}
.mpar_q6_2 ul li.ic1{background-position:center 0}
.mpar_q6_2 ul li.ic2{background-position:center -100px}
.mpar_q6_2 ul li.ic3{background-position:center -200px}
.mpar_q6_2 ul li.ic4{background-position:center -300px}
.mpar_q6_2 ul li.ic5{background-position:center -400px}
.mpar_q6_2 ul li.ic6{background-position:center -500px}
.mpar_q6_2 ul li.ic7{background-position:center -600px}
.mpar_q6_2 ul li.ic8{background-position:center -700px}
.mpar_q6_2 a:hover{text-decoration:none;}

.mpar_q.cor6_3{float:left;background: #64A308 url(/new_img/geumjeong/sub_main/part06/ic02.png) no-repeat right bottom;}
.mpar_q.cor6_3 .con{color: #F8FFEB;}

.mpar_q.cor6_4{float:left;background:#7c7c7c url(/new_img/geumjeong/sub_main/part06/ic03.png) no-repeat right bottom}
.mpar_q.cor6_4 .con{color: #DCDCDC;}

.mpar_q.cor6_5{float:left;background:#bfbfbf url(/new_img/geumjeong/sub_main/part06/ic04.png) no-repeat right bottom}
.mpar_q.cor6_5 .tit{color:#333}
.mpar_q.cor6_5 .con{color:#626262;}

.mpar_q6_6{position:absolute;top:0;right:0;padding:35px 0 0 30px;width:250px;height:405px;background:#dcd7c9 url(/new_img/geumjeong/sub_main/part06/bg02.jpg) no-repeat right bottom}
.mpar_q6_6 .tit{color:#333}
.mpar_q6_6 .con{display:block;margin-bottom:20px;color:#777}

/* 교통 */
.mpar_q.cor7_1{float:left;background: #64A308 url(/new_img/geumjeong/sub_main/part07/ic01.png) no-repeat right bottom;}
.mpar_q.cor7_1 .con{color: #F8FFEB;}

.mpar_q.cor7_2{float:left;background:#7c7c7c url(/new_img/geumjeong/sub_main/part07/ic02.png) no-repeat right bottom}
.mpar_q.cor7_2 .con{color:#e9e9e9;}

.mpar_q.cor7_3{float:left;background:#bfbfbf url(/new_img/geumjeong/sub_main/part07/ic03.png) no-repeat right bottom}
.mpar_q.cor7_3 .tit{color:#333}
.mpar_q.cor7_3 .con{color:#626262;}

.mpar_q7_4{position:absolute;top:-220px;right:0;padding:35px 0 0 30px;width:250px;height:405px;background:#dcd7c9 url(/new_img/geumjeong/sub_main/part07/bg02.jpg) no-repeat right bottom}
.mpar_q7_4 .tit{color:#333}
.mpar_q7_4 .con{display:block;margin-bottom:20px;color:#777}

.mpar_q.cor7_5{clear:left;float:left;background:#156dc1 url(/new_img/geumjeong/sub_main/part07/ic04.png) no-repeat right bottom}
.mpar_q.cor7_5 .con{color:#aecdea;}

.mpar_q.cor7_6{float:left;background: #139CCF url(/new_img/geumjeong/sub_main/part07/ic05.png) no-repeat right bottom;}
.mpar_q.cor7_6 .con{color: #f2fcfe;}

.mpar_q7_7{position:relative;float:left;padding:35px 0 0 30px;width:490px;height:185px;background:#fff url(/new_img/geumjeong/sub_main/part07/bg01.jpg) no-repeat}
.mpar_q7_7 .con{color:#333333;}
.mpar_q7_7 .tit{color:#333}
.mpar_q7_7 ul{position:absolute;top:70px;left:32px;width:450px}
.mpar_q7_7 ul li{float:left;width:45%}

/* 부동산 */
.mpar_q.cor8_1{position:absolute;top:-220px;left:0;width:270px;background:#156dc1 url(/new_img/geumjeong/sub_main/part08/ic01.png) no-repeat right bottom}
.mpar_q.cor8_1 .con{color:#aecdea;}

.mpar_q8_2{float:left;padding:35px 0 0 30px;width:220px;height: 510px;background: #149CD0 url(/new_img/geumjeong/sub_main/part08/bg01.jpg) no-repeat bottom}
.mpar_q8_2 .con{color: #f2fcfe;}
.mpar_q8_2 .part_btn_round2{width:200px}

.mpar_q8_3{float:left;padding:35px 0 0 30px;width:240px;height: 510px;background:#F9F9F9 url(/new_img/geumjeong/sub_main/part08/bg02.jpg) no-repeat bottom}
.mpar_q8_3 .tit{color:#333}
.mpar_q8_3 .con{color:#777;}
.mpar_q8_3 .s_list li{padding:0; background: none; line-height: 18px;}

.mpar_q8_4{float:left;padding:35px 0 0 30px;width:450px;height: 245px;background:#156dc1 url(/new_img/geumjeong/sub_main/part08/ic01.png) no-repeat right bottom}
.mpar_q8_4 .con{color:#d0d0d0;}
.mpar_q8_4 ul{width:290px;overflow:hidden}

/*경제*/
.cor4_2{position:absolute;top:110px;left:0;width:270px;}
.part_m_box .mpar_q .cor4_1box {height:90px; padding:20px 0 0 30px;}
.part_m_box .mpar_q .cor4_2box {height:90px; padding:20px 0 0 30px;}
.part_m_box .mpar_q .cor4_3box {height:90px; padding:20px 0 0 30px;}
.part_m_box .mpar_q .cor4_4box {height:90px; padding:20px 0 0 30px;}
.part_m_box .mpar_q .cor4_5box {height:90px; padding:20px 0 0 30px;}
.part_m_box .mpar_q .cor4_6box {height:90px; padding:20px 0 0 30px;}
.mpar_q.cor4_2_1{float:left;width:270px;background: #139CCf url(/new_img/geumjeong/sub_main/part04/ic05.png) no-repeat right bottom;}
.mpar_q.cor4_2_1 .con{color:#f2fcfe;}
.mpar_q.cor4_2_2{width:270px;background:#1986b3 url(/new_img/geumjeong/sub_main/part04/ic06.png) no-repeat right bottom}
.mpar_q.cor4_2_2 .con{color: #C4E1ED;}
.mpar_q.cor4_2_3{width:270px;background:#254b68 url(/new_img/geumjeong/sub_main/part04/ic07.png) no-repeat right bottom}
.mpar_q.cor4_2_3 .con{color:#aec0d3;}
.mpar_q.cor4_2_4{width:270px;background:#a58465 url(/new_img/geumjeong/sub_main/part04/bg03.jpg) no-repeat}
.mpar_q.cor4_2_4 .con{color: #F6F0E0;}
.mpar_q.cor4_2_5{position:absolute; top:-220px; left:0; width:270px; background:#1468b9 url(/new_img/geumjeong/sub_main/part04/ic01_1.png) no-repeat right bottom}
.mpar_q.cor4_2_5 .con{color:#aecdea;}
.mpar_q.cor4_2_6{position:absolute; top:-110px; left:0; width:270px; width:270px;background:#0c82c6 url(/new_img/geumjeong/sub_main/part04/ic01_2.png) no-repeat right bottom}
.mpar_q.cor4_2_6 .con{color:#D3DEEC;}

/*
.mpar_q8_4{float:left;padding:35px 0 0 30px;width:410px;height:185px;background:#7c7c7c url(/new_img/geumjeong/sub_main/part08/ic02.png) no-repeat right bottom}
.mpar_q8_4 .con{color:#d0d0d0;}
.mpar_q8_4 ul{width:290px;overflow:hidden}
.mpar_q8_4 ul li{float:left;margin-top:10px;width:50%;font-size:13px;line-height:18px;background:url(/new_img/geumjeong/sub_main/part08/quick_ic.png) no-repeat left top}
.mpar_q8_4 ul li a{display:block;padding:7px 0 0 65px;height:48px;color:#fff}
.mpar_q8_4 ul li.ic1{background-position:left 0}
.mpar_q8_4 ul li.ic2{background-position:left -100px}
*/

.mpar_q8_5{float:left;padding:35px 0 0 30px;width:210px;height:230px;background: #64A308 url(/new_img/geumjeong/sub_main/part08/ic03.png) no-repeat right bottom;}
.mpar_q8_5 .con{color: #F8FFEB;}

.mpar_q8_6{float:left;padding:35px 0 0 30px;width:210px;height:230px;background: #139780 url('/upload_data/board_data/BBS_0000370/170365804012604.png') no-repeat right bottom;}
.mpar_q8_6 .con{color: #d7ede9;}

/* 도시재생 */
.mpar_q.cor9_1{position:absolute;top:-440px;left:0;width:260px;background:#156dc1 url(/new_img/geumjeong/sub_main/part09/ic01.png) no-repeat right bottom}
.mpar_q.cor9_1 .con{color:#aecdea;}

.mpar_q9_2{float:left;margin-top:-220px;padding:35px 0 0 30px;width:230px;height:405px;background:url(/new_img/geumjeong/sub_main/part09/bg01.jpg) no-repeat }
.mpar_q9_2 .con{color: #f2fcfe;}
.mpar_q9_2 .part_btn_round2{width:175px}

.mpar_q9_3{float:left;margin-top:-220px;padding:35px 20px 0 30px;width:210px;height:185px;background:url(/new_img/geumjeong/sub_main/part09/bg02.jpg) no-repeat }
.mpar_q9_3 .tit{color:#333}
.mpar_q9_3 .con{color:#777;}

.mpar_q.cor9_4{float:left;width:240px;background: #64A308 url(/new_img/geumjeong/sub_main/part09/ic02.png) no-repeat right bottom;}
.mpar_q.cor9_4 .con{color: #F8FFEB;}

.mpar_q.cor9_5{float:left;width:240px;background:#bfbfbf url(/new_img/geumjeong/sub_main/part09/ic03.png) no-repeat right bottom}
.mpar_q.cor9_5 .tit{color:#333}
.mpar_q.cor9_5 .con{color:#626262;}

.mpar_q9_6{float:left;padding:35px 0 0 30px; width:230px; height:185px; background:#7c7c7c url(/new_img/geumjeong/sub_main/part09/ic04.png) no-repeat right bottom}
.mpar_q9_6 .tit{color:#fff;}
.mpar_q9_6 .con{color: #DCDCDC;}


/* 인구정책 */
.mpar_q.cor10_1{/* position:absolute; *//* top:-220px; *//* right:0; */float: left;padding: 35px 10px 0 15px;width: 175px;height: 195px;background:#e1ddd0 url('/new_img/geumjeong/sub_main/part10/bg02.png') no-repeat;color: #fff;}
.mpar_q.cor10_1 .tit{color:#333;font-size: 18px;}
.mpar_q.cor10_1 .con{color:#555;}
.mpar_q.cor10_1 .part_btn_round2{margin-top:20px;width:auto;}
.mpar_q.cor10_1 .part_btn_round2 li{float:left;margin-right:10px;width:150px}
.mpar_q.cor10_1 .part_btn_round3{width: 160px;letter-spacing: -2px;}

.mpar_q10_2{float:left;padding:35px 0 0 30px;width: 136.66px;height:185px;background: #019bd5 url('/new_img/geumjeong/sub_main/part10/bg01.png') no-repeat 55px 90px;background-size: 140px;}
.mpar_q10_2 .con{color:#fff; }

.mpar_q10_3{float:left;padding:35px 0 0 30px;width: 136.66px;height:185px;background: #156dc1 url('/new_img/geumjeong/sub_main/part10/ic01.png') no-repeat 110px 150px;background-size: 74px;}
.mpar_q10_3 .con{color:#fff;}

.mpar_q10_4{float:left;padding:35px 0 0 30px;width: 136.66px;height:185px;background: #4458b9 url(/new_img/geumjeong/sub_main/part10/ic02.png) no-repeat 95px 150px;background-size: 84px;}
.mpar_q10_4 .con{color:#fff;}

.mpar_q10_5{float:left;padding:35px 0 0 30px;width: 136.66px;height:185px;background: #3c44a5 url(/new_img/geumjeong/sub_main/part10/ic03.png) no-repeat 120px 148px;background-size: 60px;}
.mpar_q10_5 .con{color:#fff;}

.mpar_q10_6{float:left;padding:35px 0 0 30px;width: 136.66px;height:185px;background: #c7c9d1 url(/new_img/geumjeong/sub_main/part10/ic04.png) no-repeat 102px 150px;background-size: 75px;}
.mpar_q10_6 .tit{color:#333;}
.mpar_q10_6 .con{color: #555;}
.mpar_q10_6 .part_li_dot2 li{background:url('/new_img/geumjeong/sub_main/dot1.png') no-repeat left center; color:#555;}
.mpar_q10_6 .part_li_dot2 li a{color:#555;}

.mpar_q10_7{float:left;padding:35px 0 0 30px;width: 136.72px;height:185px;background: #ffffff url(/new_img/geumjeong/sub_main/part10/ic05.png) no-repeat 100px 150px;background-size: 80px;}
.mpar_q10_7 .tit{color: #333;}
.mpar_q10_7 .con{color:#555;}
.mpar_q10_7 .part_li_dot2 li{background:url('/new_img/geumjeong/sub_main/dot1.png') no-repeat left center;color:#555;}
.mpar_q10_7 .part_li_dot2 li a{color:#555;}

.mpar_q10_8{float:left;padding: 35px 10px 0 20px;width: 170px;height:195px;background: #139780 url(/new_img/geumjeong/sub_main/part10/ic06.png) no-repeat right 142px;}
.mpar_q10_8 .tit{font-size: 18px;}
.mpar_q10_8 .con{color:#fff;}
.mpar_q10_8 .part_li_dot2{font-size: 14px;}
.mpar_q10_9{float:left;padding: 35px 10px 0 20px;width: 170px;height:195px;background: #1e8287 url(/new_img/geumjeong/sub_main/part10/ic07.png) no-repeat right bottom;}
.mpar_q10_9 .tit{font-size: 18px;}
.mpar_q10_9 .con{color:#fff;}

.mpar_q10_10{float:left;padding: 35px 10px 0 20px;width: 170px;height:195px;background: #9d7654 url(/new_img/geumjeong/sub_main/part06/ic04.png) no-repeat right bottom;}
.mpar_q10_10 .tit{font-size: 18px;}
.mpar_q10_10 .con{color:#fff;}

.mpar_q10_11{float:left;padding: 35px 10px 0 20px;width: 168px;height:195px;background: #057f6a url(/new_img/geumjeong/sub_main/part09/ic03.png) no-repeat right bottom;}
.mpar_q10_11 .con{color:#fff;}
.mpar_q10_11 .tit{font-size: 18px;}

.mpar_q10_2 .part_li_dot2 li, .mpar_q10_3 .part_li_dot2 li, .mpar_q10_4 .part_li_dot2 li, .mpar_q10_5 .part_li_dot2 li, .mpar_q10_6 .part_li_dot2 li, .mpar_q10_7 .part_li_dot2 li{margin-bottom:0;}
.mpar_q10_10 p.tit span{font-size:15px; color:#f1d0b4; text-decoration:underline;}
.mpar_q10_10 p.tit span a{font-size:15px; color:#f1d0b4; text-decoration:underline;}
.mpar_q10_10 .part_li_dot2{margin-top:10px}
.mpar_q10_10 .part_li_dot2 li{letter-spacing:-0.2px;}


/*
================================================================================
서브콘텐츠
================================================================================
*/
/* 정보공개 안내 */
.s1_1_1_step{padding:35px;background:#f6f6f6;border:1px solid #d8d8d8}
.s1_1_1_step ol{background:url(/new_img/geumjeong/sub/s1_1_1_bg.gif) no-repeat }
.s1_1_1_step ol li{min-height:188px}
.s1_1_1_step ol li li{min-height:30px}
.s1_1_1_step ol li dl{position:relative;padding-left:160px}
.s1_1_1_step ol li dl dt{position:absolute;top:0;left:0;padding:30px 15px;width:110px;height:90px;color:#555;font-weight:bold;text-align:center;line-height:18px}
.s1_1_1_step ol li dl dt span{display:inline-block;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #c6c6c6;font-size:26px;color:#7a7a7a}
.s1_1_1_step ol li.con3{height:205px}
.s1_1_1_step ol li.con4{height:220px}
.s1_1_1_step ol li dl dd{position:relative;padding:15px 10px 15px 20px;background:#fff;border:1px solid #c6c6c6}
.s1_1_1_step ol li dl dd p{color:#333;font-weight:bold}
.s1_1_1_step ol li dl dd ul{margin-bottom:10px}
.s1_1_1_step ol li dl dd li{padding-left:8px;font-size:13px;color:#666;background:url(/new_img/common/li_p_dot0.png) no-repeat 0 8px }
.s1_1_1_step ol li dl dd .arrow{position:absolute;top:25%;left:-17px;display:block;width:17px;height:23px;background:url(/new_img/geumjeong/sub/s1_1_1_arrow.png) no-repeat}
.s1_1_1_step ol li.con2 {min-height:148px}
.s1_1_1_step ol li.con2 dl dt{margin-top:-40px}
.s1_1_1_step ol li.con2 dl dd{margin-top:40px}

/* 상단아이콘 */
.content.ic_monitor{background:url(/new_img/geumjeong/sub/ic_monitor.png) no-repeat 50px 30px;}/* 정보공개모니터 */
.content.ic_name{background:url(/new_img/geumjeong/sub/ic_name.png) no-repeat 50px 30px;}/* 정책실명제 */

/* 아이콘배경 및 버튼형태 */
.gud_box{position:relative;margin-bottom:30px;padding:50px 60px;min-height:140px;background:#f6f6f6;border:1px solid #e3e3e3}
.gud_box h2{margin-bottom:15px;font-size:28px;color:#0e51b8}
.gud_box .btn_pos{position:absolute;left:60px;bottom:50px;}
.gud_box.bg01{background-image:url(/new_img/geumjeong/sub/s1_3_11_ic.gif);background-repeat:no-repeat;background-position:center right}
.gud_box.stop_bg{background-image:url(/new_img/geumjeong/sub/s_bg_stop.gif);background-repeat:no-repeat;background-position:center right}
.gud_box.bg_notice{background-image:url(/new_img/geumjeong/sub/s3_1_6_bg01.png);background-repeat:no-repeat;background-position:center right}
.gud_box.bg_photo{background-image:url(/new_img/geumjeong/sub/photoboard_bg.gif);background-repeat:no-repeat;background-position:center right}

/* 예산 */
.yesan ul{height:100%;overflow:hidden}
.yesan ul li{float:left;width:31%;margin-bottom:5px;padding-left:8px;background:url(/new_img/common/dot.png) no-repeat 0 9px}
.yesan2 ul{height:100%;overflow:hidden}
.yesan2 ul li{float:left;width:47%;margin-bottom:5px;padding-left:8px;background:url(/new_img/common/dot.png) no-repeat 0 9px}

/* 공통공시 */
.befor_after{padding:30px 0 20px 0;height:100%;overflow:hidden;border-top:2px solid #5c81c6;border-bottom:1px solid #ccc}
.befor_after li{float:left;margin-bottom:20px;width:50%;text-align:center}
.befor_after li .tit{display:block;padding:5px 0;font-weight:bold}
.befor_after li img{max-width:96%;border:1px solid #ccc}
.now_open{display:inline-block;padding-right:22px;color:#0e51b8 !important;font-weight:bold;background:url(/new_img/common/tab_bg2_on.png) no-repeat right center}

/* 셀렉트 디자인 */
.yesan_select{position:relative;font-size:13px}
.yesan_select .btn_yesan{width:auto;background:#fff;border:1px solid #b6b6b6}
.yesan_select .btn_yesan a{display:block;padding:0 40px 0 10px;height:28px;line-height:26px;text-decoration:none;background:url(/new_img/geumjeong/sub/select_arrow.gif) no-repeat right top}
.yesan_select .btn_yesan a.on{background:url(/new_img/geumjeong/sub/select_arrow_up.gif) no-repeat right top}
.yesan_select .yesel_box{position:absolute;top:30px;left:0;width:100%;z-index:10}
.yesan_select ul{height:160px;overflow:auto;background:#fff;border:1px solid #888;border-width:0 1px 1px;}
.yesan_select ul li a{display:block;padding:5px 10px;text-decoration:none}
.yesan_select ul li a:hover,.yesan_select ul li a.on{color:#fff;background:#888}

/* 기금운용계획 */
.yasan_tb{border-top:2px solid #5c81c6;border-bottom:1px solid #a5a5a5}
.yasan_tb dl{position:relative;}
.yasan_tb dl dt{padding:15px 40px;font-weight:bold;background:url(/new_img/common/h3_dot.png) no-repeat 20px center;border-bottom:1px solid #ccc}
.yasan_tb dl:first-child{border-top:0}
.yasan_tb dl:first-child dd{position:absolute;top:8px;right:20px;padding:0;background:none}
.yasan_tb dl dd{padding:20px 40px 10px 40px;background:#f6f6f6}

/* 지방재정공시 */
.fiscal tbody th{font-weight:bold !important;}
.fiscal tbody th a{display:inline-block;padding-right:20px;color:#264683;font-weight:bold;background:url(/new_img/geumjeong/sub/arrow_dot1.png) no-repeat right center}
.fiscal tbody th[colspan] + td{padding-left:5px;text-align:center}
.fiscal tbody th[colspan] + td a{padding-right:13px}
.fiscal tbody th+td,.fiscal tbody tr td:first-child{padding-left:10px;text-align:left}
.fiscal tbody th+td a,.fiscal tbody tr td:first-child a{display:inline-block;padding-right:20px;background:url(/new_img/geumjeong/sub/arrow_dot2.png) no-repeat right center}

.page_name{margin:30px 0 40px 0;padding:15px 20px;height:100%;overflow:hidden;background:#f1f5fc;border:1px solid #dadee6}
.page_name li{float:left;margin-right:25px}
.page_name li span{display:inline-block;padding-left:10px;color:#0e51b8;font-weight:bold;background:url(/new_img/common/li_p_dot1.png) no-repeat 0 8px}

.page_visited{padding:15px 0;text-align:center;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}
.page_visited dt{display:inline-block;font-weight:bold}
.page_visited dd{display:inline-block}
.page_visited dd span{display:inline-block;margin:0 10px 0 20px;width:54px;height:20px;font-size:13px;color:#555;font-weight:bold;line-height:19px;background:url(/new_img/geumjeong/sub/page_visited_bg.gif) no-repeat}

.yesan_ic{background:url(/new_img/geumjeong/sub/ic_yesan.png) no-repeat 50px center;}
.yesan_ic2{background:url(/new_img/geumjeong/sub/ic_yesan2.png) no-repeat 50px center;}
.yesan_ic3{background:url(/new_img/geumjeong/sub/ic_yesan3.png) no-repeat 50px 30px;}

.yepen{margin-bottom:30px !important;height:100%;overflow:hidden}
.yepen li{float:left;width:170px}
.yepen li.last{width:260px}

.btn_bor_top{margin-top:30px;padding-top:20px;text-align:center;border-top:1px solid #ccc}

.yesan_tab:after{display:block;clear:both;content:''}
.yesan_tab li{position:relative;float:left;width:33.3%;font-size:13px;line-height:16px}
.yesan_tab li a{display:block;margin-left:5px;padding:15px 7px 0 92px;height:85px;text-decoration:none;background-color:#eee;background-image:url(/new_img/geumjeong/sub/yesan_tab_ic.png) ;background-repeat:no-repeat;border:3px solid #eee}
.yesan_tab li .tit{display:block;margin-bottom:8px;font-size:16px;color:#333;font-weight:bold;}
.yesan_tab li:first-child a{margin-left:0}
.yesan_tab li.on a{background-color:#fff;background-position:-220px 20px;border:3px solid #0f5acd}
.yesan_tab li.on .arrow{position:absolute;left:110px;bottom:-13px;display:block;width:31px;height:16px;;background:url(/new_img/geumjeong/sub/yesan_tab_arrow.png) no-repeat}
.yesan_tab li.ic01 a{background-position:20px 20px}
.yesan_tab li.ic02 a{background-position:20px -80px}
.yesan_tab li.ic03 a{background-position:20px -180px}
.yesan_tab li.on.ic01 a{background-position:-220px 20px}
.yesan_tab li.on.ic02 a{background-position:-220px -80px}
.yesan_tab li.on.ic03 a{background-position:-220px -180px}
.yesan_tab li.on .tit{color:#0e51b8}

/* 지방재정공시, 통계연보, 구정백서, 사업체기초통계조사자료  */
.yeonbo_box{position:relative;padding: 30px 30px 30px 230px;min-height:224px}
.yeonbo_box dt{margin-bottom:10px;font-size:16px;color:#333;font-weight:bold}
.yeonbo_box dd.cover{position:absolute;top:30px;left:30px;}
.yeonbo_tb{border-top:2px solid #5c81c6;border-bottom:1px solid #a5a5a5}
.yeonbo_tb h3{position:relative;padding:15px 20px;font-size:15px;color:#2a56a9;border-top:1px solid #ccc}
.yeonbo_tb .down_link{position:absolute;top:8px;right:20px}
.yeonbo_tb h3:first-child{border-top:0}
.yeonbo_tb h3+dl.first{border-top:1px solid #ccc}
.yeonbo_tb h4{position:relative;padding:15px 40px;background:url(/new_img/common/h3_dot.png) no-repeat 20px center;border-top:1px solid #ccc;}
.yeonbo_tb dl{position:relative;}
.yeonbo_tb dl dt{padding:15px 40px;font-weight:bold;background:url(/new_img/common/h3_dot.png) no-repeat 20px center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.yeonbo_tb dl.first{border-top:0}
.yeonbo_tb dl.first dt{border:0}
.yeonbo_tb dl.first dd{position:absolute;top:8px;right:20px;padding:0;background:none}
.yeonbo_tb dl.last dt{border-bottom:0;}
.yeonbo_tb dl.last dd{position:absolute;top:8px;right:20px;padding:0;background:none;}
.yeonbo_tb dl dd{padding:20px 40px ;background:#f6f6f6}
.yeonbo_tb dl dd ol{height:100%;overflow:hidden}
.yeonbo_tb dl dd ol li{float:left;margin-bottom:5px;width:33.3%;font-size:13px}
.yeonbo_tb dl dd ol.col2 li{width:50%}
.yeonbo_tb dl dd ol ol{margin-left:10px}
.yeonbo_tb dl dd ol li li{float:none;margin-bottom:2px;width:100%}
.yeonbo_box.non_img{position:relative;padding: 30px 30px 30px 30px;min-height:150px}
.yeonbo_box.non_img dt{margin-bottom:10px;font-size:16px;color:#333;font-weight:bold}
.yeonbo_box.non_img dd.cover{position:absolute;top:30px;left:30px;}

/* 사업체기초통계조사자료 다운로드 목록 */
.yeonbo_tb2{border-top:2px solid #5c81c6;border-bottom:1px solid #a5a5a5}
.yeonbo_tb2 li{position:relative;padding:15px 20px 15px 45px;font-weight:bold;background:url(/new_img/common/h3_dot.png) no-repeat 20px center;border-top:1px solid #ccc}
.yeonbo_tb2 li:first-child{border-top:0}
.yeonbo_tb2 li span{position:absolute;top:10px;right:20px}

/* 주요업무평가 */
.down_list{margin-top:30px;border-top:2px solid #5c81c6}
.down_list li{position:relative;padding:15px 20px 15px 45px;background:url(/new_img/common/h3_dot.png) no-repeat 20px center;;border-bottom:1px solid #ccc}
.down_list li span{position:absolute;top:12px;right:20px}

/* 규제~알면 쉽습니다 */
.usu_etc{position:relative;margin-bottom:20px;padding:40px 30px 40px 30px;min-height:140px;background:#f6f6f6;border:1px solid #e3e3e3}
.usu_etc dl{padding-left:220px;background-position:10px 0;background-repeat:no-repeat}
.usu_etc dl dt{margin-bottom:15px;font-size:26px;color:#0e51b8;font-weight:bold;line-height:28px;word-break:keep-all;}
.usu_etc dl dd{word-break:keep-all;}
.usu_etc h3{margin:20px 0 10px 0;padding-left:21px;font-size:16px;line-height:20px;background:url(/new_img/common/h4_dot.png) no-repeat 0 2px;}
.usu_etc dl.ic01{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic01.png) }
.usu_etc dl.ic02{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic02.png) }
.usu_etc dl.ic03{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic03.png) }
.usu_etc dl.ic04{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic04.png) }
.usu_etc dl.ic05{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic05.png) }
.usu_etc dl.ic06{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic06.png) }
.usu_etc dl.ic07{background-image:url(/new_img/geumjeong/sub/s1_5_11_ic07.png); background-position:-20px 0;}

/* 기록관안내 */
.record_btn{position:relative;}
.record_btn span{position:absolute;top:-40px;right:0;z-index:10}

.poplay_box{position:absolute;background:#fff;border:2px solid #2c6dd1;z-index:100}
.poplay_box h3{padding:10px 20px;font-size:15px;color:#fff;background:#2c6dd1}
.poplay_box .poplay_con{padding:25px}
.poplay_box .poplay_con .record_img{width:458px;height:330px;overflow:hidden}
.poplay_box .poplay_con .control_box{margin-top:10px;text-align:center}
.poplay_box .poplay_con .control_box .num{display:inline-block}
.poplay_box .poplay_con .control_box .num a{display:inline-block;margin:0 2px;width:12px;height:14px;overflow:hidden;text-indent:-999px;vertical-align:middle;background:url(/new_img/geumjeong/sub/popup_num.png) no-repeat -36px 0}
.poplay_box .poplay_con .control_box .num a.activeSlide{width:34px;background-position:0 0}
.poplay_box .poplay_con .control_box .popplay{vertical-align:middle}
.poplay_box .poplay_con .control_box .poppause{vertical-align:middle}
.poplay_box .poplay_con .mov_box{min-width:320px;min-height:300px;overflow:hidden;background:#000}
.poplay_box .poplay_con .mov_box a{color:#fff}
.poplay_box .poplay_con .mov_box p{text-align:center;}
.poplay_box .poplay_con .txt_box .txt_con{width:100%;height:300px;overflow:auto;border:1px solid #ccc}
.poplay_box .btn_close{position:absolute;top:15px;right:20px}

/* 민원안내 */
.guide_txt .content.ic002{background:url(/new_img/common/icon_img002.png) no-repeat 50px 25px;}
.cen_btn{width:100%; margin:20px auto;}

a.link_blue {font-weight:bold; color:#0e51b8}
a.link_blue:hover,a:focus,a:active{text-decoration:underline;}

.guidebtn_txt01{position:relative;margin-bottom:20px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;}
.guidebtn_txt01 .content{display:inline-block;padding:15px 25px 25px 200px; width:340px;}
.guidebtn_txt01 .content.ic01{background:url(/new_img/geumjeong/sub/ic_seol.png) no-repeat 50px 40px;}
.guidebtn_txt01 .content.ic02{background:url(/new_img/geumjeong/sub/ic_korea.png) no-repeat 50px 50px;}
.guidebtn_txt01 .content.ic03{background:url(/new_img/geumjeong/sub/ic_minwon.png) no-repeat 50px 35px;}
.guidebtn_txt01 .content.ic04{background:url(/new_img/geumjeong/sub/ic_gojang1.png) no-repeat 40px 40px;}
.guidebtn_txt01 .content h2,.guide_txt .content h3{margin-bottom:5px;font-size:16px}
.guidebtn_txt01 .gt01_btn{position: absolute;right:30px;top:50px;width:150px;height:35px;}

.cen_btnbox {width:100%;}
.cen_btnbox .btnbox01{width:200px;  margin:30px auto;}
.cen_btnbox .btnbox01 span{margin-right:5px;}

.guide_txt .content.ic003{background:url(/new_img/geumjeong/sub/ic_singo1.png) no-repeat 50px 25px;}

.guide_txt .content.ic004{background:url(/new_img/geumjeong/sub/ic_singo2.png) no-repeat 50px 25px;}

/* 규제개혁신고센터 */
.certify_con001{height:100%;overflow:hidden}
.certify_con001 > div{padding:30px;width:295px;height:290px;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;border-top:3px solid #5c81c6;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3;}
.certify_con001 .certify_left001{float:left;}
.certify_con001 .certify_left002 {float:left; margin-left:16px;}
.certify_con001 .certify_right001{float:right;}
.certify_con001 > div .tit{margin-bottom:20px;padding:90px 0 0 0; height:145px; text-align:center; border-bottom:1px solid #d5d5d5}
.certify_con001 .certify_left001 .tit{background:url(/new_img/geumjeong/sub/ic_singo3.png) center 0 no-repeat;}
.certify_con001 .certify_left002 .tit{background:url(/new_img/geumjeong/sub/ic_singo5.png) center 0 no-repeat;}
.certify_con001 .certify_right001 .tit{background:url(/new_img/geumjeong/sub/ic_singo4.png) center 0 no-repeat;}
.certify_con001 > div .tit h2{margin-bottom:10px;font-size:22px;color:#333}
.certify_con001 > div .tit p{line-height:20px; text-align:center;}
.certify_con001 h3{margin-bottom:10px;padding-left:20px;color:#0e51b8;background:url(/new_img/common/h4_dot.png) no-repeat 0 3px}

.guide_txt .content.ic0051{background:url(/new_img/geumjeong/sub/ic_pass1.png) no-repeat 50px 25px;}

/* 숫자가 있는 li3 */
.li_num3 li{position:relative;margin-bottom:25px;padding-left:35px; width:87%; padding-bottom:20px; background:url(/new_img/geumjeong/sub/bg_dot01.png) repeat-x 0 bottom }
.li_num3 li .num{position:absolute;top:0px;left:0;width:24px;height:24px;font-size:11px;color:#fff;text-align:center;line-height:24px;background:url(/new_img/geumjeong/sub/ol_icon01.png) no-repeat}

.imgpass01{display:block; margin:0 auto;}

.guide_txt04{position:relative;clear:both;margin-bottom:20px;padding:20px;background:#f6f6f6;border:1px solid #e3e3e3;}
.guide_txt04 .ic_notice{position:relative;padding-left:22px;font-size:13px;min-height:22px;background:url(/new_img/common/ic_atten.png) no-repeat 0 4px;}
.guide_txt04 .ri_con{position:absolute;top:15px;right:16px;}

.gud_box.bg001{background-image:url(/new_img/geumjeong/sub/s2_7_4_ic.gif);background-repeat:no-repeat;background-position:center right}

.gud_box001{position:relative;padding:50px 0; width:100%; min-height:500px}
.gud_box001 h2{margin-bottom:15px;}
.gud_box001 p{margin-top:15px;}
.gud_box001 .ptextbox{margin-top:50px; width:100%;}
.gud_box001.bg01{background-image:url(/new_img/geumjeong/sub/s2_8_3_ic.gif);background-repeat:no-repeat;background-position:top right }
.gud_box.s4_7_6_bg{background-image:url(/new_img/geumjeong/sub/s4_7_6_ic.jpg);background-repeat:no-repeat;background-position:center right}

.t_typel table thead tr th.tbnone2{border-left:0 !important}

ol.wrgu_today01 {width:715px; margin:0 0 0 12px;overflow:hidden}
ol.wrgu_today01 li{float:left; width:149px; margin:0 0 50px 35px;}
ol.wrgu_today01 li.tfirst {margin:0;}
ol.wrgu_today01 li p.today_title {text-align:center; padding-top:5px; font-size:16px; font-weight:bold; color:#333; line-height:1.8em;}
ol.wrgu_today01 li p.today_txt {text-align:center; font-size:13px;}

div.wgimg_box{width:730px; min-height:195px; position:relative;}
div.wgimg_box .left{position:absolute; width:430px;}
div.wgimg_box .rimgbox{position:absolute; top:10px; right:0; width:290px;}
div.wgimg_box .rimgbox p.img{margin-bottom:10px;  padding-left:25px;}
div.wgimg_box .rimgbox ul{width:100%; margin:0; padding:0; padding-left:21px;}
div.wgimg_box .rimgbox ul li{float:left; margin-left:3px}
div.wgimg_box .rimgbox ul li:nth-child(1) .btn02 a{padding: 0 10px 0 32px;}
div.wgimg_box .rimgbox ul li:nth-child(2) .btn02 a{padding: 0 10px 0 32px;}

/*세계시민교육*/
ol.gce_need { overflow:hidden;}
ol.gce_need li{float:left; width:360px; margin:0 9px 60px 0;}
ol.gce_need li.mr0{margin-right:0;}
ol.gce_need li p.gce_tit{text-align:center; padding:5px; font-size:14px; color:#333; line-height:1.8em;}

/* 이미지 오른쪽정렬 콘텐츠 */
.ph_right_lay{width:100%}
.ph_right_lay:after{display:block;clear:both;content:''}
.ph_right_lay .content{float:left;}
.ph_right_lay .content h2:first-child{margin-top:0}
.ph_right_lay .content h3:first-child{margin-top:0}

.ph_right_lay2{padding-right:260px;position:relative}
.ph_right_lay2 .content{width:100%;}
.ph_right_lay2 .img_right{position:absolute;right:0;top:0;}
@media all and (max-width:500px){
	.ph_right_lay2{padding:0;}
	.ph_right_lay2 .img_right{position:relative;float:none;}
}

.guide_txt .content.ic008{background:url(/new_img/geumjeong/sub/s4_2_3_ic.png) no-repeat 50px 25px;}

.gud_box.bg002{background-image:url(/new_img/geumjeong/sub/s4_2_5_5_ic.png);background-repeat:no-repeat;background-position:center right }

/* 이미지 센터정렬 */
p.img_cbox{width:100%;}
p.img_cbox img{display:block; margin:0 auto;}

.guide_txt .content.ic006{background:url(/new_img/geumjeong/sub/s4_3_1_2_ic01.png) no-repeat 50px 25px;}

ul.img_3inline {width:100%;}
ul.img_3inline li{float:left; margin:0 0 30px 11px;}
ul.img_3inline li:first-child {margin:0;}

.guide_txt .content.ic007{background:url(/new_img/geumjeong/sub/s4_3_5_1_ic01.png) no-repeat 50px 25px;}

ul.plan_lo:after{display:block;clear:both;content:''}
ul.plan_lo li{float:left; margin:0 0 20px 15px; width:355px;}
ul.plan_lo li.tfirst {margin:0;}

.plan_form{position:relative;margin:0 auto;padding:0;width:355px; height:186px; border-top:3px solid #5c81c6;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3}
.plan_form .forderimg{width:127px;margin-top:27px;padding-left:19px;}
.plan_form .forderimg img{}
.plan_form .tit{position:absolute; left:146px; top:0; padding:38px 0 30px 0;}
.plan_form .tit h2{margin-bottom:10px;font-size:16px;color:#333;font-weight:bold;}
.plan_form .tit p{line-height:20px}
.plan_form .tit span{display:block; margin-top:40px; width:101px;}

ul.img_colalign {width:730px;margin-top:30px;overflow: hidden;}
ul.img_colalign li{float:left; margin:0 0 0 10px; width:360px;}
ul.img_colalign li.tfirst {margin:0;}
ul.img_colalign li p {text-align:center; font-weight:bold; font-size:15px; line-height:2.5em;}

ul.sa_img{}
ul.sa_img li{width:100%;margin-top:27px;}

.vote_guide ol.cons li{position:relative;margin-bottom:5px;padding-left:100px;}
.vote_guide ol.cons li .name{position:absolute;top:0;left:0;display:block;margin-right:10px;padding-left:22px;width:63px;color:#0e51b8;font-weight:bold;background:url(/new_img/board/kan.gif) no-repeat right center}

/* 준비중입니다 */
.progress{width:413px; margin:100px auto; }
.progress span{ margin:22px 0 0 120px;}

.guide_txt002{position:relative;margin-bottom:20px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;}
.guide_txt002 .content{ padding:0 30px 50px 30px;}
.guide_txt002 .content h3{width:267px; margin:34px auto;}
.guide_txt002 .content p{border-top:1px solid #d7d7d7; padding-top:30px;}


.gud_box.bg003{background-image:url(/new_img/geumjeong/sub/s5_1_1_2_1_bg01.png);background-repeat:no-repeat;background-position:center right 30px; }

.gud_box h2 span{color:#3d8acb; font-size:18px; line-height:2.5em;}
.gud_box.bg004{background-image:url(/new_img/geumjeong/sub/s5_1_2_2_1_bg01.png);background-repeat:no-repeat;background-position:center right 30px; }

.guide_txt .content.ic005{background:url(/new_img/geumjeong/sub/s5_6_1_1_ic01.png) no-repeat 50px 25px;}

/* 민원실창구안내 */
.mw_num{display:inline-block;width:19px;height:19px;font-size:11px;color:#fff;font-weight:bold;line-height:17px; }
.mw_num.n1{background-color:#2787b0; border-radius:30px}
.mw_num.n2{background-color:#018a0d; border-radius:30px} /*background:url(/new_img/geumjeong/sub/num_bg2.gif) no-repeat */
.mw_num.n3{background-color:#3a4ecb; border-radius:30px} /*background:url(/new_img/geumjeong/sub/num_bg3.gif) no-repeat*/

.gud_box.s2_4_1_bg{background-image:url(/new_img/geumjeong/sub/s2_4_1_bg.jpg);background-repeat:no-repeat;background-position:center right}

/* 여성가족정책 - 일반현황 */
.population_con{position:relative;padding:30px;text-align:center;background:#f6f6f6;border:1px solid #e3e3e3}
.population_con .p_num{position:relative;margin:0 auto 30px auto;padding-bottom:10px;width:480px;border-bottom:1px solid #d1d1d1;z-index:2}
.population_con .p_num p{padding-left:25px;color:#0e51b8;font-weight:bold;background:url(/new_img/geumjeong/sub/ic_popul.png) no-repeat 0 5px}
.population_con .p_num p span{margin-left:10px;font-size:26px;color:#333;}
.population_con .p_num .btn01{position:absolute;top:0;right:0}

/* 우리구정보 상단 아이콘 이미지 */
.guide_txt .content.ic001{background:url(/new_img/common/icon_img001.png) no-repeat 50px 25px;}
.guide_txt .content.ic012{background:url(/new_img/common/icon_img012.png) no-repeat 50px 25px;}
.guide_txt .content.ic013{background:url(/new_img/common/icon_img013.png) no-repeat 50px 25px;}

/* 마크 */
.s4_2_2_1_mark{position:relative;margin-bottom:40px;padding-right:295px}
.s4_2_2_1_mark .mark_down{position:absolute;top:0;right:0;width:265px}


/* 행정조직도 20210630이전
.organization_con{position:relative;padding: 304px 0 0 48px;width: 730px; height:1080px;background: url(/new_img/geumjeong/sub/s4_3_4_bg1_2020.png) no-repeat; box-sizing:border-box;}
.organization_con a{text-decoration:none}
.organization_con li{word-break:break-all}
.organization_con .organi_list1{position:relative;width: 632px;height:509px;text-align:center;}
.organization_con .organi_list1 li .or_t0{position:absolute;top:36px;left: 234px;display:block;padding-top:13px;width:107px;height:33px;font-size:18px;color:#fff;font-weight:bold;}
.organization_con .organi_list1 li .or_t1{position:absolute;top:92px;left: 234px;display:block;padding-top:13px;width:107px;height:33px;font-size:18px;color:#fff;font-weight:bold;}
.organization_con .organi_list1 li .or_t2{position:absolute;top:150px;left: 234px;display:block;padding-top:13px;width:107px;height:33px;font-size:18px;color:#0d55c7;font-weight:bold;}
.organization_con .organ1{position:absolute;top:230px;left:0;margin:0;}
.organization_con .organ1 li{position:relative;float:left;margin-left: 16px;width:93px;line-height:16px;}
.organization_con .organ1 li:first-child{margin-left:0;margin-top:15px;}
.organization_con .organ1 li > a{display:block;padding-top:10px;height:27px;color:#fff;font-weight:bold;}
.organization_con .organ1 li > span{display:block;padding-top:10px;height:27px;color:#fff;font-weight:bold;}
.organization_con .organ1 li.or_a{margin-top:40px;width:36px;}
.organization_con .organ1 li.or_a a{position:relative;display:block;padding:23px 11px 0 10px;width:14px;height:177px;color:#555;font-weight:normal;}
.organization_con .organ1 li li{clear:left;margin:0;padding:0;width:93px;height:auto;color:#555}
.organization_con .organ1 li li > a{padding:5px 0;width:93px;height:auto;color:#555;font-weight:normal}
.organization_con .organi_list1 li .or_t3{position:absolute;top:38px;right:0;display:block;padding: 45px 6px 0 6px;width:36px;height:135px;font-size:18px;color:#fff;font-weight:bold; box-sizing:border-box;}
.organization_con .organi_list1 li .or_t4{position:absolute;top:270px;right:0;display:block;padding: 20px 8px 0 8px;width:22px;height:180px;color:#fff;font-weight:bold;line-height:20px;}
.organization_con li a:hover .over,.organization_con li a:focus .over{display:block}
.organization_con li a .over{display:none;position:absolute;top:0px;left:0;width:100%;height:100%;background:url("/new_img/geumjeong/sub/over_bg.png") repeat center center;border-radius:0}
.organization_con .organi_list1 li a.health .over{height:37px}

.organization_con .organ1 li .btn_home{position:absolute;left:1px;bottom:8px}
.organization_con .organ1 li .btn_home a{padding:5px;width:auto;height:auto}
.organization_con .organi_list2 li .btn_home{position:absolute;left:-1px;top:89px;width:auto;}
.organization_con .organi_list2 li .btn_home a{padding:5px;width:auto;height:auto} */


/* 행정조직도  0701 수정*/
.organization_con{position:relative;padding: 304px 0 0 18px;width: 730px;height:1080px;background: url(https://www.geumjeong.go.kr//upload_data/board_data/BBS_0000370/171967346936553.png) no-repeat;box-sizing:border-box;}
.organization_con a{text-decoration:none}
.organization_con li{word-break:break-all}
.organization_con .organi_list1{position:relative;width: 696px;height:509px;text-align:center;}
.organization_con .organi_list1 li .or_t0{position:absolute;top:36px;left: 298px;display:block;padding-top:13px;width:107px;height:33px;font-size:18px;color:#fff;font-weight:bold;}
.organization_con .organi_list1 li .or_t1{position:absolute;top:92px;left: 297px;display:block;padding-top:13px;width:107px;height:33px;font-size:18px;color:#fff;font-weight:bold;}
.organization_con .organi_list1 li .or_t2{position:absolute;top:150px;left: 297px;display:block;padding-top:13px;width:107px;height:33px;font-size:18px;color:#0d55c7;font-weight:bold;}
.organization_con .organ1{position:absolute;top:230px;left: 0;margin:0;}
.organization_con .organ1 li{position:relative;float:left;margin-left: 10px;width: 93px;line-height:16px;}
.organization_con .organ1 li:first-child{margin-left:0;margin-top:15px;}
.organization_con .organ1 li > a{display:block;padding-top:10px;height:27px;color:#fff;font-weight:bold;}
.organization_con .organ1 li > span{display:block;padding-top:10px;height:27px;color:#fff;font-weight:bold;}
.organization_con .organ1 li.or_a{margin-top:40px;width:36px;}
.organization_con .organ1 li.or_a a{position:relative;display:block;padding:23px 11px 0 10px;width:14px;height:177px;color:#555;font-weight:normal;}

.organization_con .organ1 li li{clear:left;margin:0;padding:0;width:93px;height:auto;color:#555}
.organization_con .organ1 li li > a{padding:5px 0;width:93px;height:auto;color:#555;font-weight:normal}
.organization_con .organi_list1 li .or_t3{position:absolute;top:38px;right: 2px;display:block;padding: 45px 6px 0 6px;width:36px;height:135px;font-size:18px;color:#fff;font-weight:bold;box-sizing:border-box;}
.organization_con .organi_list1 li .or_t4{position:absolute;top: 271px;right:0;display:block;padding: 20px 8px 0 8px;width:22px;height:180px;color:#fff;font-weight:bold;line-height:20px;}
.organization_con li a:hover .over,.organization_con li a:focus .over{display:block}
.organization_con li a .over{display:none;position:absolute;top:0px;left:0;width:100%;height:100%;background:url("https://www.geumjeong.go.kr/new_img/geumjeong/sub/over_bg.png") repeat center center;border-radius:0}
.organization_con .organi_list1 li a.health .over{height:37px}

.organization_con .organ1 li .btn_home{position:absolute;left:2px;bottom:8px}
.organization_con .organ1 li .btn_home a{padding:5px;width:auto;height:auto}
.organization_con .organi_list15 li .btn_home{position: relative;left: 2px;bottom: 29px;}
.organization_con .organi_list15 li .btn_home a{padding:2px;width:auto;height:auto}
.organization_con .organi_list2 li .btn_home{position:absolute;left:-1px;top:89px;width:auto;}
.organization_con .organi_list2 li .btn_home a{padding:5px;width:auto;height:auto}


/*금정구 기구표 20240701 수정하기*/
.group_chart {position:relative;margin:50px 0;background:url('/upload_data/board_data/BBS_0000370/175127061844984.png') no-repeat; }
/*.group_chart {position:relative;margin:50px 0;background: url(/new_img/geumjeong/sub/organ_bg1(202106).jpg) no-repeat;}*/


.group_chart .organ {margin-bottom: 30px;}
.group_chart .organ p {
	width:135px; height:135px; line-height: 135px; border-radius:50%; color:#fff; background:#0d55c7; 
	 font-size: 18px; font-weight: bold; text-align: center; margin: 0 auto;}
.group_chart .organ_vice {margin-bottom: 145px;}
.group_chart .organ_vice p {
	width: 150px; height: 40px; line-height: 40px; color:#0d55c7; text-align: center; margin: 0 auto; border: 1px solid #ccc;
	 font-size: 18px; font-weight: bold; border-radius:5px; background:#fff;}
.group_chart .organ1 p {
	width: 150px; height: 35px; line-height: 35px; text-align: center; margin: 0 auto; border: 1px solid #118c8b;
	background:#1D9594; margin-bottom: 30px; font-size: 16px; border-radius:5px; font-weight: bold; color:#fff;}
.group_chart .organ2 {margin-bottom:30px;}
.group_chart .organ2.grid7{margin-bottom: 10px;}
.group_chart .organ2.grid6{margin-bottom:26px}
.group_chart .organ2.grid5{margin-bottom: 60px;}
.group_chart .organ2 > ul > li { float:left; padding:0 5px;}
.group_chart .organ2.left60px {margin-left: 100px;} 
.group_chart .organ2.left110px {margin-left: 110px;}
.group_chart .organ2.left120px {margin-left: 120px;} /*추가 */
.group_chart .organ2.left156px {margin-left: 156px;} /*추가 */
.group_chart .organ2.left75px {margin-left: 75px;}
.group_chart .organ2.left45px {margin-left: 45px;}

.group_chart .organ2.grid5 > ul > li { width:136px;}
.group_chart .organ2.grid6 > ul > li { width:111px;}
.group_chart .organ2.grid66 > ul > li { width:119px;}
.group_chart .organ2.grid7 > ul > li { width:93px;}

.group_chart .organ2 > ul:after {content: ''; display:block; clear: both;}
.group_chart .organ2 > ul > li > p {
	height:35px; line-height:35px; text-align:center; border:1px solid #a7c1e9; 
	border-radius:5px; background:#dce7f8; margin-bottom: 10px; font-weight: bold;}
.group_chart .organ2 > ul > li > ul {padding:10px; border:1px solid #ccc;background-color:#fff;}
.group_chart .organ2 > ul > li > ul > li {
	font-size:12px; line-height:20px; padding-left: 9px;
	background: url(/new_img/common/li_p_dot3.png) no-repeat 0 10px;}
.group_chart .organ2 > ul > li > p.point {border: 1px solid #118c8b; background:#1D9594; color:#fff;}
.group_chart .organ2 > ul > li.other {margin-top: 47px; }
.group_chart .organ2 > ul > li.other > p { border:1px solid #a9a65f; background:#eeedca;}

.group_chart .organ3 > ul > li { float:left; width:111px; padding:0 5px; margin-bottom:30px;}
.group_chart .organ3 > ul:after {content: ''; display:block; clear: both;}
.group_chart .organ3 > ul > li > p {
	height:35px; line-height:35px; text-align:center; border:1px solid #9ab377; 
	border-radius:5px; background:#dfeeca; margin-bottom: 10px; font-weight: bold;}
.group_chart .organ3 > ul > li > ul {padding:10px; box-sizing:border-box; border:1px solid #ccc;background-color:#fff;}
.group_chart .organ3 > ul > li > ul > li {
	font-size:12px; line-height:20px; padding-left: 9px;
	background: url(../../new_img/common/li_p_dot3.png) no-repeat 0 10px;}

.group_chart .organ5 {position:absolute; left:0; top:167px;}
.group_chart .organ5 > ul > li {float:left;margin-right:10px;width:115px;}
.group_chart .organ5 > ul > li > p {
				 height:35px; line-height:35px; text-align:center;
	 border-radius:5px;margin-bottom: 10px; font-weight: bold;
	 border:1px solid #a9a65f; background:#eeedca;}
.group_chart .organ5 > ul > li > ul {padding:10px; box-sizing:border-box; border:1px solid #ccc;background-color:#fff;}
.group_chart .organ5 > ul > li > ul > li {
	font-size:12px; line-height:20px; padding-left: 9px;
	background: url(../../new_img/common/li_p_dot3.png) no-repeat 0 10px;}

.organization_con .organi_list15{position:relative;width: 81px;height:137px;margin: 0 0 0 4px;float:left;}
.organization_con .organi_list15 li{display:inline-block;margin-left:3px}
.organization_con .organi_list15 li.or_a{margin-top: 8px;width: 32px;margin-left: 6px;}
.organization_con .organi_list15 li.or_a > a{position:relative;padding: 20px 6px 0 9px;width: 19px;display:block;height: 150px;color:#555;font-weight:normal;line-height:18px}

/* 동 주민센터 조직도 */
.organization_con .organi_list2{position:relative;width: 590px;height:137px;float:left;margin: 10px 0 0 8px;}
.organization_con .organi_list2 span{position:absolute;top:0;left:0;display:block;padding-top:7px;width:100%;height:29px;font-size:15px;color:#fff;font-weight:bold;text-align:center}
.organization_con .organi_list2 ul{position:absolute;top: 39px;left:0;width:100%}
.organization_con .organi_list2 ul li{position:relative;float:left;margin-left: 3px;width: 33.4px;line-height:17px}
.organization_con .organi_list2 ul li:first-child{margin-left:0}
.organization_con .organi_list2 ul li a{display:block;padding:15px 7px 0 7px;height:108px;text-align:center;}
.guide_txt .content.ic_subscription{padding:40px 30px 40px 150px;background:url(/new_img/geumjeong/sub/ic_subscription.png) no-repeat 40px center}

.guide_txt .content.s2_6_3_ic{background:url(/new_img/geumjeong/sub/s2_6_3_ic.gif) no-repeat 40px 35px}

.s4_2_2_7_bg{background:url(/new_img/geumjeong/sub/s4_2_2_7_bg.jpg) no-repeat right 20px}
.song_box{position:relative;padding:30px 40px;background:url(/new_img/geumjeong/sub/box_bg.gif) repeat;border:1px solid #d8d8d8}
.song_box .btn02{position:absolute;top:-40px;right:0}
.song_box .plug_box{height:45px;overflow:hidden}

/* 여성친화도시 걸어온길 */
.histroy_box{padding:30px 40px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;}
.histroy_box li{position:relative;padding:19px 0 0 140px;background:url(/new_img/library/sub/s1_2_line.gif) repeat-y 110px top}
.histroy_box li span{position:absolute;top:0;left:0;display:block;margin-top:18px;padding:0 20px 0 10px;color:#333;font-weight:bold;background:url(/new_img/common/li_p_dot1.png) no-repeat left center;}
.histroy_box li:first-child{padding-top:0}
.histroy_box li:first-child span{margin-top:0}

/* 금정리더스 */
.s3_13_leaders{position:relative;}
.s3_13_leaders .leaders_con{position: relative; margin-bottom: 65px; background: url(/new_img/geumjeong/sub/s3_leaders_bg.jpg) no-repeat center top; background-size: cover;}
.s3_13_leaders .leaders_con .conbox_tit{margin: 0px auto; padding: 50px 0; display: block;}
.s3_13_leaders .leaders_con .conbox_txt{background: #fff; margin: 0px auto; width: 650px;}
.s3_13_leaders .leaders_con .conbox_txt .h_li{margin-bottom: 10px; padding: 30px 60px 30px 30px; font-size: 15px; line-height: 23px;}

/* 저소득 보장절차 */
.s3_7_1_2_step{padding:35px 35px 0 35px;background:#f6f6f6;border:1px solid #d8d8d8;min-width:600px}
.s3_7_1_2_step ol{background:url(/new_img/geumjeong/sub/s3_7_1_2_bg.gif) no-repeat }
.s3_7_1_2_step ol li{min-height:188px}
.s3_7_1_2_step ol li li{min-height:auto}
.s3_7_1_2_step ol li dl{position:relative;padding:20px 0 0 190px}
.s3_7_1_2_step ol li dl dt{position:absolute;top:0;left:20px;padding:40px 15px;width:110px;height:70px;color:#555;font-weight:bold;text-align:center;line-height:18px}
.s3_7_1_2_step ol li dl dt span{display:inline-block;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #c6c6c6;font-size:26px;color:#bebebe}
.s3_7_1_2_step ol li dl dd{position:relative;padding:15px 10px 15px 20px;background:#fff;border:1px solid #c6c6c6}
.s3_7_1_2_step ol li dl dd li{padding-left:8px;font-size:13px;color:#666;background:url(/new_img/common/li_p_dot0.png) no-repeat 0 8px }
.s3_7_1_2_step ol li dl dd .arrow{position:absolute;top:35%;left:-17px;display:block;width:17px;height:23px;background:url(/new_img/geumjeong/sub/s1_1_1_arrow.png) no-repeat}

/* 지진 */
.earth_con{margin-left:10px}
.earth_con > li{position:relative;margin-bottom:5px;padding-left:220px;min-height:150px;background:url(/new_img/geumjeong/sub/sp1_1_2_6_img01.jpg) no-repeat}
.earth_con li .num{position:absolute;top:3px;left:0;width:17px;height:17px;font-size:11px;color:#fff;text-align:center;line-height:16px;background:url(/new_img/common/num_bg.png) no-repeat}
.earth_con li li{min-height:auto}
.earth_con li.bg01{background-position:0 0}
.earth_con li.bg02{background-position:0 -150px}
.earth_con li.bg03{background-position:0 -300px}
.earth_con li.bg04{background-position:0 -450px}
.earth_con li.bg05{background-position:0 -600px}
.earth_con li.bg06{background-position:0 -750px}
.earth_con li.bg07{background-position:0 -900px}
.earth_con li.bg08{background-position:0 -1050px}
.earth_con li.bg09{background-position:0 -1200px}
.earth_con li.bg10{background-position:0 -1350px}

/* 이용안내 - 다운로드 */
.view_down_con li{margin-bottom:30px;padding:30px;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.view_down_con li dl{position:relative;padding-left:140px}
.view_down_con li dl.bg01{background:url(/new_img/geumjeong/sub/etc_4_ic01.gif) no-repeat }
.view_down_con li dl.bg02{background:url(/new_img/geumjeong/sub/etc_4_ic02.gif) no-repeat }
.view_down_con li dl.bg03{background:url(/new_img/geumjeong/sub/etc_4_ic03.gif) no-repeat }
.view_down_con li dl.bg04{background:url(/new_img/geumjeong/sub/etc_4_ic04.gif) no-repeat }
.view_down_con li dl.bg05{background:url(/new_img/geumjeong/sub/etc_4_ic05.gif) no-repeat }
.view_down_con li dl dt{margin-bottom:15px;font-size:16px;color:#333;font-weight:bold}
.view_down_con li dl dd.btn_down{position:absolute;top:0;right:0}


/*문화예술교육특구*/
.cae_01_bg{background:url(/new_img/geumjeong/sub/cae_1_1_bg.jpg) right 15px no-repeat;}

.cae_02_bg{width:730px; height:520px;background:url(/new_img/geumjeong/sub/cae_1_2_bg.jpg) 0 44px no-repeat;}

.cae_basic{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; z-index:-1;}

.cae_creative>li{padding:25px 0; border-bottom:1px solid #ddd;}
.cae_creative>li.first{padding-top:0;}
.cae_creative li .img_box{display:inline-block; margin-left:5px; text-align:center; border:1px solid #ddd; padding-bottom:10px; }
.cae_creative li .img_box .tit{margin-top:10px; }
.cae_creative li .img_box .tit span{display:inline-block; padding-left:25px;  padding-bottom:1px; height:25px; background:url(/new_img/tour/sub/ic_san.gif) left 1px no-repeat;}

/*아동친화도시 활동사진(이미지 가로로 두개씩 정렬)*/
.cfc_photo li{width:340px;float:left;margin-bottom:30px;}
.cfc_photo li img{width:100%;}
.cfc_photo li .cfc_tit{display:block;margin:15px auto 0 auto;padding-left:10px;max-width:100%;line-height:14px;text-align:left;border-left:3px solid #578cdc;}

/* 공중 개방화장실 현황 지도 마커 */
.map_txt{border:1px solid #ccc; border-radius:5px; z-index:0; overflow:hidden;box-shadow: 4px 4px 4px rgb(0 0 0 / 10%);}
.map_txt:after{display:block;clear:both;content:'';background: url(/new_img/geumjeong/sub/map_maker_tail.png)no-repeat;position: absolute;bottom: -9px;left: 50%;width:17px;height:18px;margin-left:-8px;z-index: 0;}
.map_txt .tab_txt01{margin-bottom: 0;padding: 10px 20px 8px;background-color: #fff;text-align: center; border:none; }
.map_txt .tab_txt01:after{display: block; clear: both; content: ''; width: 22px; height: 10px; position: absolute; bottom: 1px; left: 50%; margin-left: -11px; background: #fff; z-index: 1;}
.map_txt .tab_txt01 h4.title{margin:0;padding:0;font-size: 15px;line-height:17px;color: #316ad6;background:none;}
.map_txt .tab_txt01 .h_dot{padding-left:0; margin:0; font-size:13px; color: #555; background:none;}

/*
================================================================================
서브콘텐츠(분야별)
================================================================================
*/

/*어르신_하하센터*/
    .haha_center_box{display: flex; justify-content: space-between; width: 100%;}
    .haha_lihe{line-height: 52px;}
    .haha_center_tablebox{display: flex; justify-content: space-between; width: 100%; }
    @media screen and (max-width:1200px){
        .haha_center_tablebox{display:block;}
        .haha_center_tablebox img{ width:45%; text-align: center; margin-bottom: 20px;}
    }
    @media screen and (max-width:760px){
        .haha_center_tablebox img{ width:70%;}
    }



.guide_txt .content.sp5_1_ic{padding:40px 30px 40px 180px;background:url(/new_img/geumjeong/sub/sp5_1_ic.gif) no-repeat 15px center}

.img_con_pos{position:relative;margin-bottom:30px;padding-right:300px}
.img_con_pos .pos_right{position:absolute;top:0;right:0}

.sp4_2_2_con{margin-bottom:20px;padding:50px 60px;background:#f6f6f6 url(/new_img/geumjeong/sub/sp4_2_2_ic.png) no-repeat right 45px;border:1px solid #d8d8d8}
.sp4_2_2_con dt{margin-bottom:15px;font-size:28px;color:#0e51b8;font-weight:bold}
.sp4_2_2_con dd{margin-bottom:20px}
.sp4_2_2_con dd.con{padding-right:230px}
.sp4_2_2_con dd ul li{margin-bottom:5px;padding-left:20px;background:url(/new_img/common/h4_dot.png) no-repeat 0 4px}
.sp4_2_2_con dd.notice{margin:20px 0 0 0;padding:10px 0 0 25px;font-size:13px;background:url(/new_img/common/ic_point2.png) no-repeat 0 13px;border-top:1px solid #cbcbcb}


.sp5_1_box{padding:25px;background:#f6f6f6;border:1px solid #d8d8d8}
.sp5_1_box p{margin-bottom:20px;padding:25px;color:#2a56a9;font-weight:bold;text-align:center;background:#fff;border:1px solid #d8d8d8}
.sp5_1_box .box{margin-left:140px}
.t_typel .col_bg{background:#f1f5fc}


.guide_txt003{position:relative;height:260px; margin-bottom:20px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;}
.guide_txt003 .guide_imgbox{margin:35px 0 0 50px;  float:left;}
.guide_txt003 .content{margin:35px 50px 0 0; width:400px; float:right;}
.guide_txt003 .content p{height:60px; border-bottom:1px solid #d5d5d5;}
.guide_txt003 .content .btnbox{padding-top:20px; }
.guide_txt003 .content h2,.guide_txt003 .content h3{margin-bottom:5px;font-size:16px;font-weight:bold;color:#333;}

.cen_btnbox2 {width:100%;}
.cen_btnbox2 .btnbox01{width:295px;  margin:30px auto;}
.cen_btnbox2 .btnbox01 span{line-height:30px;}
.cen_btnbox2 .btnbox01 span a{height:32px;}

.t_typel tbody td.tb_bgc01 {background:#e1ebfb;}
.t_typel tbody.pdn01 td{padding:10px 2px;background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
.t_typel tbody td.tb_bgc01 span{display:inline-block;width:1px;height:1px;text-indent:-999px;overflow:hidden}

.ml_nega25 {margin-left:-25px;}

.con_box002{position:relative;padding:40px 40px 20px 40px;background:#f6f6f6;border:1px solid #d8d8d8;}
.con_box002 .contxt{width:434px;}
.con_box002 .contxt h2{font-size:28px; color:#0e51b8; font-weight:bold; line-height:1em;}
.con_box002 .contxt h3{margin:20px 0 10px 5px;padding:0 0 0 22px;font-size:16px;color:#333;line-height:22px;background:url(/new_img/common/h3_dot.png) no-repeat 0 3px;}
.con_box002 .conimg{position:absolute; top:50px; right:22px;}
.con_box002 h2:first-child,.con_box h3:first-child,.con_box h4:first-child{margin-top:0}

ul.sv_con {width:730px;}
ul.sv_con li{float:left; margin:-10px 0 10px 0; width:355px;}
ul.sv_con li.tfirst {margin:0;}

.character_box{position:relative;padding-right:270px}
.character_box .imgloca_pr {position:absolute; top:50px; right:0;}
.imgloca_pl {position:absolute; top:30px; left:10px;}

.wid_480px{width:480px;}

.gud_box.bg005{background-image:url(/new_img/geumjeong/sub/s5_1_1_1_5_bg01.png);background-repeat:no-repeat;background-position:center right 30px; }
.gud_box.bg006{background-image:url(/new_img/geumjeong/sub/s5_2_4_ic01.png);background-repeat:no-repeat;background-position:center right 30px; }
.gud_box.bg007{background-image:url(/new_img/geumjeong/sub/s5_5_3_ic01.png);background-repeat:no-repeat;background-position:center right 30px; }
.gud_box.bg009{background-image:url(/new_img/geumjeong/sub/s5_1_1_1_7_bg01.png);background-repeat:no-repeat;background-position:center right 30px; }
.gud_box.bg010{background-image:url(/new_img/geumjeong/sub/s5_11_1_ic01.png);background-repeat:no-repeat;background-position:center right 30px; }
.gud_box.bg011{background-image:url(/new_img/geumjeong/sub/s5_1_1_2_img_bg.jpg);background-repeat:no-repeat;background-position:center right 30px; }

ul.sv_con2 {width:730px;overflow:hidden}
ul.sv_con2 li{float:left; margin:0 0 24px 20px;}
ul.sv_con2 li.tfirst {margin:0;}
ul.sv_con2 li dl.telbox{width:353px; background:#f1f5fc; border:1px solid #dadee6; text-align:center; padding:5px 0 0 0; line-height:3em; color:#2a56a9; font-weight:bold; font-size:15px;}
ul.sv_con2 li dl.telbox dd{margin:0 auto 15px auto; width:289px; background:#fff; border:1px solid #ccc; text-align:center; line-height:2em; color:#333; font-weight:normal; font-size:18px;}

.pl_nega20 {padding-left:0;}
span.lineh_2{line-height:2em;}

.guide_txt005{position:relative;margin-bottom:20px;border-top:2px solid #5c81c6;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:url(/new_img/common/guide_bg.jpg) no-repeat right top;}
.guide_txt005 .content{display:inline-block;padding:30px 30px 30px 50px;}
.guide_txt005 .content h2,.guide_txt005 .content h3{margin-bottom:5px;font-size:16px;font-weight:bold;color:#333;}

.gud_box.bg008{background-image:url(/new_img/geumjeong/sub/s5_5_4_ic01.png);background-repeat:no-repeat;background-position:center right 30px; }
.lineh_1_2{line-height:1.2em;}

.guide_txt .content.ic006{background:url(/new_img/geumjeong/sub/s5_5_10_ic01.png) no-repeat 50px 25px;}
.guide_txt .content.ic007{background:url(/new_img/geumjeong/sub/s5_5_11_ic01.png) no-repeat 50px 25px;}
.guide_txt .content.ic008{background:url(/new_img/geumjeong/sub/s5_5_13_ic01.png) no-repeat 50px 25px;}

.mt_nega20{margin-top:-20px;}


.guide_txt .content.ic009{background:url(/new_img/geumjeong/sub/s5_7_1_1_2_ic01.png) no-repeat 50px 25px;}
.guide_txt .content.ic010{background:url(/new_img/geumjeong/sub/s5_7_1_1_2_ic02.png) no-repeat 50px 25px;}
.guide_txt .content.ic011{background:url(/new_img/geumjeong/sub/s5_7_1_4_ic01.png) no-repeat 50px 25px;}

.ml_nega30{margin-left:-30px !important;}

.sp9_2_con{margin-bottom:20px}
.sp9_2_con dt{padding:12px 0 0 30px;height:34px;font-size:16px;color:#fff;font-weight:bold}
.sp9_2_con dt.bg01{background:url(/new_img/geumjeong/sub/sp9_2_tit_bg01.jpg) no-repeat}
.sp9_2_con dt.bg02{background:url(/new_img/geumjeong/sub/sp9_2_tit_bg02.jpg) no-repeat}
.sp9_2_con dt.bg03{background:url(/new_img/geumjeong/sub/sp9_2_tit_bg03.jpg) no-repeat}
.sp9_2_con dd{padding:15px 25px;background:url(/new_img/geumjeong/sub/sp9_2_tit_bg.gif) no-repeat left bottom}


/* 모바일 본청(pc버전에서 우선실행되어야하는 것들) */
.tab_txt01 .on_txt{display:none}

/*실전훈련센터*/
.guide_txt002.h_css .content {text-align: center; padding: 50px 0;}
.con_box.h_css {margin-top:20px;}
.con_box.h_css .ph_left_lay > img { margin:0; }

/*sns로그인*/
.h_sns_login .sns_01 {float:left; padding:30px 20px;}
.h_sns_login .sns_02 {float:left; padding:30px 20px;}
.h_sns_login .clear {clear: both;}

/*이북*/
.pdf_ebook{ width:1000px; margin:0 auto !important; background:url(/new_img/board/ebook_bg.jpg) no-repeat;  }
.pdf_ebook_title:after {content:''; display:block; clear:both;}
.pdf_ebook_title li:first-child {  border-right:1px solid #e4e4e4; }
.pdf_ebook_title li{ float:left; border-bottom:1px solid #e4e4e4; width:49%;  padding: 40px 0 40px 0;   }
.pdf_ebook_down:after {content:''; display:block; clear:both;}
.pdf_ebook_down li:first-child {  border-right:1px solid #e4e4e4; }
.pdf_ebook_down li{ float:left; width:49%;  padding: 30px 0 0 0;  font-size:15px  }
.pdf_ebook_down li a.pdf{ width:380px; height:62px; padding-top: 38px; display:inline-block;  font-weight:bold; background:url(/new_img/board/pdf_down.png) no-repeat 0 0; }
.pdf_ebook_down li a.ebook{ width:380px; height:62px; padding-top: 38px;  display:inline-block;  font-weight:bold; background:url(/new_img/board/ebook_down.png) no-repeat 0 0;  }
.last_a li{  padding-bottom:30px;  border-bottom:1px solid #e4e4e4; }

/* 개인정보처리방침 2022수정 */
.per_rule_wrap .li_num{margin:0 0 10px 0;}
.per_rule_wrap .li_num li{position:relative;margin-left:15px !important;margin-bottom:3px !important;padding-left:0 !important;list-style-type:decimal;background:none !important}
.per_rule_wrap .li_num li::marker{border:1px solid #b7b7b7; border-radius:16px;width: 17px;display: inline-block;position: absolute;height: 17px !important;}
.per_rule_wrap .li_num li::before{display:none !important}
.per_rule_wrap .li_num li ol, .li_num li ul{margin:5px 0 12px 0}

.per_rule_wrap .li_num2{margin:0 0 10px 0;}
.per_rule_wrap .li_num2 li{position:relative;margin-bottom:3px;padding-left:25px}
.per_rule_wrap .li_num2 li .num{position:absolute;top: 3px;left:0;width: 17px;height: 17px;font-size: 13px;color: #fff;text-align:center;line-height: 17px;font-weight: bold;text-indent: -1px;background:#b7b7b7;/* border: 1px solid #b7b7b7; */border-radius:50%;}
.per_rule_wrap .li_num2 li ul li{padding-left:12px !important; margin-top: 2px;margin-bottom: 0;line-height: 22px;}

.per_rule_wrap .img_area .img01{ display: inline-block; }
.per_rule_wrap .img_area .img01-2{ display: none; } 
.per_rule_wrap .img-ico {display: inline-block;width: 60px;height: 60px; margin-left: 5px;}
.per_rule_wrap .img-ico img {display: block; width: 100%; margin-top: 8px;}
.per_rule_wrap h2.labic{padding:0; background:none;}
.per_rule_wrap h2.labic img.ic {display: inline-block;width: 60px;height: 60px; margin-left:8px;}

.per_rule_wrap button.active + .popup_cont {visibility: visible; opacity: 1;}
.per_rule_wrap .popup_btn {padding:8px 14px; color:#fff;}
.per_rule_wrap .popup_cont {visibility: hidden; opacity: 0;text-align: center;position: fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);transition: all 0.5s ease;}
.per_rule_wrap .popup_cont .wrap {max-width:800px; border-radius: 5px; background: #fff; width:calc(100% - 2em); max-height:calc(70vh - 10em); position: absolute; top:54%; left:50%; transform: translate(-50%,-50%); overflow:auto;}
.per_rule_wrap .popup_cont .layer_top{width: 100%; height: 60px; line-height: 60px; padding-left:30px; position: relative; background-color: #0e51b8; box-sizing: border-box;}
.per_rule_wrap .popup_cont .layer_top h2{text-align: left; padding-right:1.2em; font-size: 18px; color:#fff;}
.per_rule_wrap .popup_cont .layer_top h2::before {content: '■ ';}
.per_rule_wrap .popup_cont .description{line-height:22px; position: relative; display: table-cell; padding:10px 30px 20px; vertical-align: middle; min-height: 150px; font-size:15px; text-align: left;}
.per_rule_wrap .popup_cont .description:before {background-position: 0 -450px;}
.per_rule_wrap .popup_cont .description div{}
.per_rule_wrap .popup_cont .description strong {display: inline-block; padding:2px 10px; background-color: #396dd8; font-size: 1em; color:#fff; border-radius: 4px; margin-top:20px;}
.per_rule_wrap .popup_cont .label_list:after {content: ""; display: block; clear: both;}
.per_rule_wrap .popup_cont .label_list.eq05 li {display: inline-block; width:17%;}
.per_rule_wrap .popup_cont .label_list.eq06 li {display: inline-block; width:14%;}
.per_rule_wrap .popup_cont .label_list li {margin:12px 0;overflow: hidden;}
.per_rule_wrap .popup_cont .label_list li span {display: block; margin:7px auto 0; text-align: center;}
.per_rule_wrap .popup_cont .label_list .img {width:60px;}
.per_rule_wrap .popup_cont .label_list .img img {display: block; width:100%; margin: 0 auto;}
.per_rule_wrap .popup_cont .description ul li {/*font-size: 0.95em;*/font-size: 0.86em;padding-left:10px; line-height: 2em;}
.per_rule_wrap .popup_cont > div > a {display: inline-block; margin:30px 10px 10px; padding: 5px 40px; border-radius: 6px; background-color: #af282c; color:#fff; font-weight: bold; font-size: 1.2em; border:2px solid #af282c;}
.per_rule_wrap .popup_cont > div > a:hover, .popup_cont > div > a:focus {text-decoration: none; background-color: #d8474b;border:2px solid #d8474b;}
.per_rule_wrap .popup_cont > div > a.border-black {background-color: #fff; color:#333; border:2px solid #333;}
.per_rule_wrap .popup_cont > div > a.border-black:hover {background-color: #f5f5f5;}
.per_rule_wrap .popup_cont .popup_close{width: 36px; height: 36px; top: 12px; right: 25px; border-radius: 50%; background-color: rgba(0,0,0,0.2); position: absolute; display: inline-block; text-indent: -9999px;}
.per_rule_wrap .popup_cont .popup_close::before{content: "";display: inline-block;width: 1px;height: 19px;position: absolute;top: 8px;left: 17px;transform: rotate(45deg);-ms-transform: rotate(45deg);background-color: #fff}
.per_rule_wrap .popup_cont .popup_close::after{content: "";display: inline-block;width: 1px;height: 19px;position: absolute;top: 8px;left: 17px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);background-color: #fff}


.per_rule_wrap .label_wrap{width: 100%;box-sizing: border-box;padding: 0px 10px;display: flex;flex-flow: row wrap;justify-content: space-around;position: relative;}
.per_rule_wrap .label_box{width: 30%;height: 200px;box-sizing: border-box;padding: 20px 30px;border-radius: 10px;box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2);display: flex;flex-flow: column;justify-content: center;align-items:center;cursor: pointer;margin-bottom: 20px;background-color: #fff;border: 1px solid #fff; position:relative}
.per_rule_wrap .label_box:hover{transition: 0.2s;border: 1px solid #1647aa;}
.per_rule_wrap .label_cnt {font-size: 14px;margin-top: 20px;font-weight: 400;color: #111;}
.per_rule_wrap .label_layer{display: none;position: absolute;box-sizing: border-box; border-radius:5px;background-color: #fff;border: 1px solid #eee; width: 500px; z-index: 999;}
.per_rule_wrap .label_desc_top{width: 100%;box-sizing: border-box;padding:10px 20px;background-color:#0e51b8;border-radius: 5px 5px 0 0;}
.per_rule_wrap .label_desc_top p{color: #fff;}
.per_rule_wrap .label_desc_btm{width: 100%;box-sizing: border-box;padding: 15px 20px;}
.per_rule_wrap .label_desc_btm strong{display:block; padding:18px 25px 16px 25px; margin-bottom:10px; background:#f1f5fc;}
.per_rule_wrap .desc_wrap{display: flex;flex-flow: row wrap;}
.per_rule_wrap .desc_wrap li.desc_box{width:100%;border-top:1px dotted #ddd; box-sizing: border-box; padding:6px 15px; display: flex;flex-flow: row wrap; justify-content: space-between;}
.per_rule_wrap .desc_wrap li.desc_box:last-child{border-bottom:1px dotted #ddd;}

.per_rule_wrap .desc_tit{width: 30%; color:#0e51b8;word-break: keep-all;}
.per_rule_wrap .desc_cnt{width: 68%;color:#333; font-size:13px;}
.per_rule_wrap .desc_icon{box-sizing: border-box;padding-left: 30px; height: 25px;}
.per_rule_wrap .desc_icon.edu{background:url(/new_img/geumjeong/sub/rule/icon_edu.png)no-repeat 0 0;}
.per_rule_wrap .desc_icon.dem{background:url(/new_img/geumjeong/sub/rule/icon_dem.png)no-repeat 0 0;}
.per_rule_wrap .desc_icon.dec{background:url(/new_img/geumjeong/sub/rule/icon_dec.png)no-repeat 0 0;}
.per_rule_wrap .desc_icon.ins{background:url(/new_img/geumjeong/sub/rule/icon_ins.png)no-repeat 0 0;}
.per_rule_wrap .desc_icon.pro{background:url(/new_img/geumjeong/sub/rule/icon_pro.png)no-repeat 0 0;}

.per_rule_wrap .label_layer.num0{top:0;left: 110%;}
.per_rule_wrap .label_layer.num1{top:0;left: 110%;}
.per_rule_wrap .label_layer.num2{top:0;right: 110%;}
.per_rule_wrap .label_layer.num3{top:0;left: 110%;}
.per_rule_wrap .label_layer.num4{top:0;left: 110%;}
.per_rule_wrap .label_layer.num5{top:0;right: 110%;}

.per_rule_wrap .cnt_list{width: 85%;margin: 20px auto 0px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.per_rule_wrap .cnt_list li {width:45%;margin-bottom: 30px;position: relative;box-sizing: border-box;}
.per_rule_wrap .cnt_list li a{color: #444; font-weight: 400;box-sizing: border-box;padding-left: 30px;height: 25px;display: block;} 
.per_rule_wrap .tit_list{font-size: 18px;font-weight: 600;color: #333;box-sizing: border-box;margin: 30px 0 10px 0;vertical-align: middle; }

.per_rule_wrap .panel_box{position: relative;margin: 20px 0 20px 0;padding: 20px;color: #333;background-color: #fafafa;border: 1px solid #e6e6e6;border-radius: 5px;word-break: keep-all;}
.per_rule_wrap .panel_box.pds{padding:10px 20px;}
.per_rule_wrap .panel_box.pdm{padding:20px 25px;}
.per_rule_wrap .panel_box{float: none;}
.per_rule_wrap .panel_box .tit_panel {margin: 0;margin-bottom: 15px;line-height:24px;font-weight:700;color: #165e9b;font-size: 20px;}
.per_rule_wrap .panel_box .tit_f17{font-size:17px;font-weight:500;}
.per_rule_wrap .panel_box .tit_f17 > *{font-size:17px;font-weight:500;}
.per_rule_wrap .panel_box .tit_f17 strong{color:#4374ac;}
.per_rule_wrap .panel_box.panel_step .tit_panel {color:#111;text-align: center;font-weight: 300;}
.per_rule_wrap .panel_box.panel_white {background-color: #fff;border: 1px solid #d9d9d9;}
.per_rule_wrap .panel_box .lineHeights li{margin-bottom:5px;}

@media all and (max-width:767px) { 
.per_rule_wrap .popup_btn {font-size: 0.9em;}
.per_rule_wrap .img-ico {display: inline-block;width: 33px;height: 33px;}
.per_rule_wrap .popup_cont {font-size:0.9em;}
.per_rule_wrap .popup_cont .wrap {width:calc(100% - 8em);}
.per_rule_wrap .popup_cont h5 {font-size: 1.9em; word-break: keep-all;}
.per_rule_wrap .popup_cont .description {position: relative; display: block; font-size: 1.4em;}
.per_rule_wrap .popup_cont > div > a {margin-top:10px;}
.per_rule_wrap .popup_cont .description.no-img {padding:0;}
.per_rule_wrap .popup_cont .label_list li span {font-size: 0.8em; white-space: nowrap;}
.per_rule_wrap .popup_cont .label_list.eq05 li {display: inline-block; width:20%;}
.per_rule_wrap .popup_cont .label_list.eq06 li {display: inline-block; width:20%;}
}

@media all and (max-width:640px) {
.per_rule_wrap .label_section{ display: none;}
.per_rule_wrap .img_area .img01{ display: none; }
.per_rule_wrap .img_area .img01-2{ display: inline-block; max-width: 320px; } 
}
/* //개인정보처리방침 2022수정 */ 

/* 인구 목록 20211019 */
.population_list{border-top:2px solid #5c81c6;border-bottom:1px solid #ccc;width:100%;background:url('/new_img/geumjeong/sub/population_book_bg.png') no-repeat top left;}
.population_list .popula_title {/* margin:auto 20px; *//* width:80%; */text-align: center;padding: 50px 0 50px 0;}
.population_list ul{position:relative;padding: 230px 0 5px 0;height:90%;overflow:hidden;}
.population_list ul li{position:relative;float:left;width: 33%;height:375px;text-align:center;}
.population_list ul li a{position:relative;display:inline-block;padding-right:6px;width:164px;background:url('/new_img/ebook/book_bg.png') no-repeat -6px 0}
.population_list ul li img{border:1px solid #999}
.population_list ul li .tit{display:block;margin-top:10px;font-size:13px;text-align:center}
.population_list ul li .line{display:block;position:absolute;top:0;left:5px;width:2px;height:100%;background:url('/new_img/ebook/book_line.png') no-repeat}
.population_list ul li .btn03{margin-top:10px}
.population_list ul li .btn03 a{padding-right:13px;width:auto}
.population_list ul li .btn03.gmovie_news{margin-top:5px;}
.population_list ul li .btn03.sound_news{margin-top:5px;}

/*border-top:2px solid #5c81c6;*/
.population_list2{border-bottom:1px solid #ccc;width:100%;background:url('/upload_data/board_data/BBS_0000370/175930068373740.jpg') no-repeat top left;}
.population_list2 .popula_title {/* margin:auto 20px; *//* width:80%; */text-align: center;padding: 50px 0 50px 0;}
.population_list2 ul{position:relative;padding: 230px 0 5px 0;height:90%;overflow:hidden;}
.population_list2 ul li{position:relative;float:left;width: 50%;height:375px;text-align:center;}
.population_list2 ul li a{position:relative;display:inline-block;padding-right:6px;width:164px;background:url('/new_img/ebook/book_bg.png') no-repeat -6px 0}
.population_list2 ul li img{border:1px solid #999}
.population_list2 ul li .tit{display:block;margin-top:10px;font-size:13px;text-align:center}
.population_list2 ul li .line{display:block;position:absolute;top:0;left:5px;width:2px;height:100%;background:url('/new_img/ebook/book_line.png') no-repeat}
.population_list2 ul li .btn03{margin-top:10px}
.population_list2 ul li .btn03 a{padding-right:13px;width:auto}
.population_list2 ul li .btn03.gmovie_news{margin-top:5px;}
.population_list2 ul li .btn03.sound_news{margin-top:5px;}

@media all and (max-width:1024px){
	.mConBox_pop .pop_conBox{width: 100%;background-position: -150px center;}
	.mConBox_pop .titBox{width: 60%;left:40%;}
	.mConBox_pop .titBox span{font-size: 18px;}
	.mConBox_pop .titBox h2{font-size: 24px;}
	.mConBox_pop .closeBox{right: 20px}

	.population_list{background:url('/new_img/geumjeong/sub/population_book_bg.png') no-repeat top left;background-size: cover;}
	.population_list ul li{width: 33.3%;}
	.population_list ul li .btn03{display: block;}

	.population_list2{background:url('/new_img/geumjeong/sub/population_book_bg.png') no-repeat top left;background-size: cover;}
	.population_list2 ul li{width: 50%;}
	.population_list2 ul li .btn03{display: block;}
}

@media all and (max-width:640px){
  .mConBox_pop .pop_conBox{background: none;}
  .mConBox_pop .titBox{width: 100%;left:0;top:20px;padding: 0 20px}
  .mConBox_pop .titBox span{font-size: 18px;}
  .mConBox_pop .titBox h2{font-size: 24px;}
  .mConBox_pop .closeBox{right: 20px;bottom: 10px;}

	.population_list .popula_title { padding: 30px 0 40px 30px; }
	.population_list{background-size: contain;}
	.population_list ul li{width: 50%;}

	.population_list2 .popula_title { padding: 30px 0 40px 30px; }
	.population_list2{background-size: contain;}
	.population_list2 ul li{width: 50%;}
}
@media all and (max-width:415px){
.population_list ul {padding: 80px 0 0 0 }
.population_list .popula_title { width:80%; text-align:center;padding: 30px 0 40px 30px; }
.population_list ul li{width: 100%;background-size: contain;}

.population_list2 ul {padding: 80px 0 0 0 }
.population_list2 .popula_title { width:80%; text-align:center;padding: 30px 0 40px 30px; }
.population_list2 ul li{width: 100%;background-size: contain;}
}



/* 공공누리 */
.nuri_box{padding-left:280px;}


/* 민원알림서비스신청,해지 */
/*.s4_9_1_box{width: 100%;background: #f6f7f8 url(/upload_data/board_data/BBS_0000370/169448620435671.jpg) center top no-repeat;padding-top: 260px;padding-bottom: 40px;text-align: center;box-sizing: border-box;}*/
.s4_9_1_box{width: 100%;background: #f6f7f8 url(/upload_data/board_data/BBS_0000370/174554381723348.png) center top no-repeat;padding-top: 40px;padding-bottom: 40px;text-align: center;box-sizing: border-box;}
.s4_9_1_box2{width: 670px;background-color: #fff;display: inline-block;padding: 35px 30px;box-shadow: 1px 1px 2px rgba(0,0,0,0.15);box-sizing: border-box;text-align: left;}
.s4_9_1_box2 > p{padding-bottom: 35px;background: url(/new_img/geumjeong/sub/s4_9_1_line.gif) left bottom repeat-x;margin-bottom: 30px;text-align: center;}
.s4_9_1_box2 .btn_box{margin-bottom: 50px;width: 100%;text-align: center;}
.s4_9_1_box2 .btn_box a{display: inline-block;position: relative;}
.s4_9_1_box2 .btn_box .btn_01.on::after{content: "";display: inline-block;width: 23px;height: 12px;background: url(/new_img/geumjeong/sub/s4_9_1_arrow.png) no-repeat;position: absolute;bottom: -12px;left: 50%;margin-left: -12px;}
.s4_9_1_box2 .btn_box .btn_02.on::after{content: "";display: inline-block;width: 23px;height: 12px;background: url(/new_img/geumjeong/sub/s4_9_1_arrow2.png) no-repeat;position: absolute;bottom: -12px;left: 50%;margin-left: -12px;}
.s4_9_1_box2 .btn_box .btn_03.on::after{content: "";display: inline-block;width: 23px;height: 12px;background: url(/new_img/geumjeong/sub/s4_9_1_arrow3.png) no-repeat;position: absolute;bottom: -12px;left: 50%;margin-left: -12px;}
.s4_9_1_box2 .sns_box{width: 100%;height: 80px;border:1px solid #000;padding-left: 132px;padding-right:30px;position: relative;box-sizing: border-box;}
.s4_9_1_box2 .sns_box h3{position: absolute;top: 0px;left: 30px;font-size: 16px;line-height: 80px;}
.s4_9_1_box2 .sns_box li{float: left;width: 25%;padding-top: 22px;}

.s4_9_1_box2 .agreeBox{width: 100%;border: 1px solid #ccc;margin-bottom: 20px;}
.s4_9_1_box2 .agreeBox p{padding: 25px;}
.s4_9_1_box2 .agreeBox .agree_check{width: 100%;height: 53px;background-color: #f1f1f1;text-align: center;line-height: 53px;border-top: 1px solid #ccc;box-sizing: border-box;padding: 0 25px;}
.s4_9_1_box2 .agreeBox .agree_check input{margin-right: 5px;}
.s4_9_1_box2 .conBox{display: none;}
.s4_9_1_box2 #conBox_1 table th span{color: #e43434;}
.s4_9_1_box2 #conBox_1 table input[type="text"]{width: 136px;}
.s4_9_1_box2 #conBox_1 table input.call{width: 58px;}
.s4_9_1_box2 #conBox_1 table input.place_input{background-color: #f4f4f4;margin-left: 3px;}
.s4_9_1_box2 #conBox_1 table .cate{overflow:hidden;}
.s4_9_1_box2 #conBox_1 table .cate li{width: 33.33%;float: left;}

.s4_9_1_box2 .btn_box2{margin-top: 20px;margin-bottom: 70px;text-align: center;}
.s4_9_1_box2 .btn_box2 .btn01{margin: 0 1px;}
.s4_9_1_box2 #conBox_2 table th span{color: #e43434;}
.s4_9_1_box2 #conBox_2 table label{margin-right: 25px;}
.s4_9_1_box2 #conBox_2 table textarea{width: 100%;height: 110px;overflow-y: auto;}

.s4_9_1_box2 #conBox_3 table th span{color: #e43434;}
.s4_9_1_box2 #conBox_3 table input[type="text"]{width: 136px;}
.s4_9_1_box2 #conBox_3 table input.call{width: 58px;}
.s4_9_1_box2 #conBox_3 table input.place_input{background-color: #f4f4f4;margin-left: 3px;}
.s4_9_1_box2 #conBox_3 table .cate{overflow:hidden;}
.s4_9_1_box2 #conBox_3 table .cate li{width: 33.33%;float: left;}
.s4_9_1_box2 #conBox_3 table textarea{width: 100%;height: 110px;overflow-y: auto;}

.s5_2_7_1_box .list_box .h_li{margin-bottom:10px; height:auto; overflow:hidden;}
.s5_2_7_1_box .list_box > li{width: 100%;height: auto;overflow: hidden;margin-bottom: 22px;}
.s5_2_7_1_box .list_box > li img{float: left;}
.s5_2_7_1_box .list_box .infoBox{width: 310px;min-height: 230px;border: 1px solid #e3e3e3;border-width: 1px 1px 1px 0;box-sizing: border-box;padding: 15px 30px 0 30px;position: relative;float: left;}
.s5_2_7_1_box .list_box .infoBox h3{margin-bottom: 10px;}
.s5_2_7_1_box .list_box .infoBox .btn_more{width: 100%;height: 38px;line-height: 38px;text-align: center;background-color: #f6f6f6;position: absolute;bottom: 0;right: 0;}
.s5_2_7_1_box .list_box .infoBox .btn_more span{display: inline-block;padding-right: 15px;background: url(/new_img/geumjeong/sub/ic_btn_more.gif) right center no-repeat;font-size: 13px;font-weight: bold;}


/* new_css */
.s3_5_1_2_box{position: relative;}
.s3_5_1_2_box img{position: absolute;right: 0; top:10px}

	.cae_02_bg{width: auto;height: auto;background: none}

@media all and (max-width: 1024px){
	.sm_con_box1{width: 100%;background-size: cover;box-sizing: border-box;height: 220px;background-color: #f4f4f4;background-image: none;border:1px solid #ddd;}
	.sm_con_box1 ul li,.sm_con_box1 ul li:first-child+li{width: 33.3%;box-sizing: border-box;padding: 0;}
	.sm_con_box1 ul li .btn06{left: 50%;margin-left: -40px;}
	.sm_con_box1 h3{text-align: center;}

	.sm_notice{width: 67%;}
	.sm_news{width: 30%}

	.sm_con_box2{width: 100%;width: 100%;background-size: cover;box-sizing: border-box;height: 225px}
	.sm_con_box2 ul {height: 100%;}
	.sm_con_box2 ul li{width: 33.3%;box-sizing: border-box;height: 100%}  

	.sm3_box1{width: 100%;background-image: none;background-color: #f4f4f4;box-sizing: border-box;border:1px solid #ddd;}
	.sm3_box1 ul li{width: 50%;box-sizing: border-box;height: 150px}
	.sm_wrap .flo_lt,.sm_wrap .flo_rt{float: none;}

	.sm3_box2{width: 100%;background-image: none;background-color: #f4f4f4;border: 1px solid #ddd;}
	.sm3_box2 ul li{width: 50%;}
	.sm3_box2 ul li a{padding-top:105px;display: block;}

	.sm3_con6{background-image: none;}

	.part_m_box  .mpar_q.cor4_1{position: relative;top: 0;left: 0;width: 100%;}

	.mpar_q4_2,.mpar_q4_3{width: 100%;box-sizing: border-box;background-size: cover;height: auto;padding-bottom: 20px;}
	.mpar_q4_2 .part_btn_round2{width: 100%;}
	.mpar_q4_2 .part_btn_round2 li{width: 160px;float: left;margin-right: 10px}

	.mpar_q4_3 .part_li_dot1 li{width: 50%;float: left;box-sizing: border-box;}
/* 금정리더스 */
.s3_13_leaders .leaders_con .conbox_txt{}


/* 분야별 서브메인 */
	#container.part_bg #content{width: 100%;min-width: auto}
	.part_bg .visual{width: 100%;box-sizing: border-box;overflow: hidden;}
	.part_m_box{width: 100%}
	.mpar_q1_2{width: 100%;box-sizing: border-box;height: 318px;padding: 0 0 0 250px;position: relative;}
	.part_m_box .mpar_q1_2 .tit{position: absolute;top: 35px;left: 30px;}
	.mpar_q1_2 .con{position: absolute;top: 95px;left: 30px;}
	.mpar_q1_2 .part_btn_round li {width:100%;}
	.mpar_q1_2 ul.q1_2_li{width: 100%;position: relative;top: 0;left: 0;box-sizing: border-box;padding-top:25px;}
	.part_m_box .mpar_q{width: 33.3%;}
	.part_m_box .mpar_q.cor1_1{width: 240px;position:relative;top:0;}
	.mpar_q1_6{width: 100%;height:270px;box-sizing: border-box;position: relative;top: 0;left: 0}
	.part_btn_round{width: 100%;overflow:hidden;}
	.part_btn_round li{width: 32%;float: left;margin-right: 1%;}
	.mpar_q2_6 .part_btn_round li{width:100%; float:inherit; margin-right:0;}
	
	.mpar_box2{width: 100%;}
	.part_bg .visual.part02{padding-left: 20px;}
	.mpar_q2_2{float:left;/*width: 66.6%;*/width:33.3%;height: 220px;box-sizing: border-box;background-size: cover;}
	.mpar_q2_6{/*position:relative;width:66.6%;*/ width:33.3%; height:220px; float:left; /*top:440px;*/ background-color: #f5f5f5;background-image: none;box-sizing: border-box;padding-bottom: 30px;}
	.mpar_q2_9{/*position:relative;*/ width:33.3%; height:220px; float:left; /*top:inherit; left:0;*/ box-sizing: border-box;}
	.mpar_q.cor2_1{position:relative; top:0; float:left;box-sizing: border-box;height: 220px;}

	.mpar_q3_2{width: 66.6%;box-sizing: border-box;height: 220px}
	.mpar_q3_3{width: 100%;position: relative;top: 0;box-sizing: border-box;background: #EBE7DE;height: 240px}
	.mpar_q3_4{width: 66.6%;float: left;margin-left: 0;box-sizing: border-box;height: 220px;background-size: cover;}
	.mpar_q.cor3_5{width: 33.3%;}

	.part_bg .visual.part03{padding-left: 20px}

	.mpar_q4_4{width: 50%;box-sizing: border-box;height: 220px}
	.mpar_q.cor4_5,.mpar_q.cor4_6{width: 25%;}
	.mpar_q.cor4_2_5, .mpar_q.cor4_2_6, .mpar_q.cor4_2_1{position:static; float:left; width:33.3%; top:0;}
	.cor4_2{width:100%; position:static;}
		.mpar_q.cor4_2_2, .mpar_q.cor4_2_3, .mpar_q.cor4_2_4{position:static; float:left; width:33.3%; top:0;}

	.mpar_q5_1{width: 33.3%;box-sizing: border-box;height: 220px}
	.mpar_q5_2{width: 66.6%;box-sizing: border-box;height: 220px}
	.mpar_q.cor5_3,.mpar_q5_6{width: 50%;margin-left: 0;box-sizing: border-box;height: 220px;}
	.mpar_q5_4{width:50%; background-color: #fff;background-position: right bottom}
	.mpar_q5_5{width: 100%;position: relative;top: 0;left: 0;box-sizing: border-box;background: #DCD7C9;height: auto;padding-bottom: 20px}
	.mpar_q5_5 .part_btn_round{width: 100%;}
	.mpar_q.cor5_7{width:50%;background-position: 102% bottom;}


	.mpar_q.cor6_1{position: relative;top: 0;left: 0;float: left;}
	.mpar_q6_2{width: 66.6%;box-sizing: border-box;position: relative;height: 220px;float: left;padding-left: 250px;}
	.mpar_q6_2 .tit, .mpar_q6_2 .con{position: absolute;left: 20px;}
	.mpar_q6_2 .con{top: 95px}
	.mpar_q6_2 ul{width: 100%;left: 0;position: relative;top: 0;}
	.mpar_q6_6{position: relative;left: 0;top: 0;width: 100%;box-sizing: border-box;background-image: none;height: auto;padding-bottom: 20px;}
	
	.part_bg .visual.part07{padding-left: 20px;}
	.mpar_q7_4{position: relative;width: 100%;top: 0;left: 0;clear: both;box-sizing: border-box;padding-bottom: 20px;height: auto;background: #DCD7C9}
	.mpar_q.cor7_5,.mpar_q.cor7_6{width: 50%;}
	.mpar_q7_7{width: 100%;background-size: cover;box-sizing: border-box;height: auto;padding-bottom: 20px;}
	.mpar_q7_7 ul{position: relative;top: 0;left: 0;width: 100%}

	.part_bg .visual.part08{padding-left: 20px;}

	.mpar_q8_2,.mpar_q8_3{width: 100%;height:auto;padding-bottom:20px;box-sizing: border-box;}
	.mpar_q8_2{background: #28B1E5}
	.mpar_q8_3{background: #f5f5f5}
	.mpar_q8_2 .part_btn_round2{width: 100%;}
	.mpar_q8_2 .part_btn_round2 li{width: 210px;float: left; margin-right: 10px}
	.mpar_q8_3 .part_li_dot1 li{width: 50%;float: left;box-sizing: border-box;}
	.mpar_q8_4,.mpar_q8_5,.mpar_q8_6{width: 100%;box-sizing: border-box;height: auto;padding-bottom: 20px;}
	
	.part_m_box{margin-top: 0;}
	.mpar_q.cor9_1{float: left;position: relative;top: 0;left: 0;}
	.mpar_q9_2{width: 66.6%;margin-top: 0;box-sizing: border-box;height: 220px;background: #28B1E5;}
	.mpar_q9_2 .part_btn_round2{width: 100%;}
	.mpar_q9_2 .part_btn_round2 li{width: 175px;float: left;margin-right: 10px;}
	.mpar_q9_3,.mpar_q9_6{width: 50%;position: relative;margin-top: 0;box-sizing: border-box;height: 220px}
	.mpar_q9_3{background: #fff;}
	.mpar_q.cor9_4,.mpar_q.cor9_5{width: 50%;}

.part_m_box .mpar_q.cor10_1{width: calc(33.3% - 30px); position:static; float:left}
.mpar_q10_2, .mpar_q10_3, .mpar_q10_4, .mpar_q10_5, .mpar_q10_6, .mpar_q10_7, .mpar_q10_8, .mpar_q10_9, .mpar_q10_10, .mpar_q10_11 {width: calc(33.3% - 30px);}


	ol.wrgu_today01{width: 100%}
	ol.wrgu_today01 li{width: 23%;margin: 0 1% 20px 1%;text-align: center;}
	ol.wrgu_today01 li.tfirst{margin: 0 1% 20px 1%;}

	div.wgimg_box{width: 100%}
	
	.ph_right_lay .content.wid_360px{width:50%;-webkit-width: calc(100% - 350px);-moz-width: calc(100% - 350px);width: calc(100% - 350px);}

	.s4_9_1_box2 .btn_box a{margin-bottom: 10px;}
	.s4_9_1_box2 .sns_box{padding: 20px;height: auto;}
	.s4_9_1_box2 .sns_box h3{width: 100%;position: relative;top: 0;left: 0;line-height: 1;}
	.s4_9_1_box2 .sns_box ul{overflow: hidden;}

	ul.sv_con2{width: 100%}
	ul.sv_con2 li{width: 49%;margin-left: 1%;}
	ul.sv_con2 li:nth-child(odd){margin-left: 0;}
	ul.sv_con2 li dl.telbox{width: 100%;margin: 0;}

	.group_chart{background:none;}
	.group_chart .organ2.left60px {margin-left: 0;} /*추가 */
	.group_chart .organ2.left110px {margin-left: 0;} /*추가 */
	.group_chart .organ2.left156px {margin-left: 0;} /*반응형 0701 추가 */
	.group_chart .organ2.left120px {margin-left: 0;} /*반응형 0701 추가 */

}


@media all and (max-width: 768px){
	.s1_1_1_step{min-width: 600px;}
.guide_txt .content.ic_subscription{padding: 40px 30px 40px 40px}
	
	/* 공공누리 */
	.nuri_wrap{position: relative !important;margin-bottom: 10px;}
	.nuri_box{padding: 0;}

	.yesan_tab li{width: 100%;margin-bottom: 10px}
	.yesan_tab li a{margin-left: 0;background-image: none;}
	.yesan_tab li a::before{content: "";display: inline-block;position: absolute;width: 60px;height: 60px;background-repeat: no-repeat;background-image: url('/new_img/geumjeong/sub/yesan_tab_ic.png');top: 15px;left: 15px}
	.yesan_tab li.ic01 a::before{background-position: 0 0;}
	.yesan_tab li.ic02 a::before{background-position: 0 -100px;}
	.yesan_tab li.ic03 a::before{background-position: 0 -200px;}

	.yeonbo_box{padding: 20px;}
	.yeonbo_box dd.cover{position: relative;top: 0;left: 0;margin-bottom: 10px;text-align: center;}

	.down_list li span{position: relative;right: 0;top: 0;}

	.gud_box .btn_pos{margin-top: 10px;position: relative;bottom: 0;left: 0;}
	.gud_box.s2_4_1_bg .btn01{margin-bottom: 5px;}

	.population_con{padding: 20px;}
	.population_con .p_num{width: 100%}
	.population_con .p_num p span{font-size: 20px;}

	.histroy_box{padding: 20px;}
	.histroy_box li{padding-left: 110px;background-position: 96px top;}

	.con_box002 .conimg{display: none;}

	.e_voucher_call{background: none;padding-left: 0;}

	.sm_con_box1{height: auto;padding: 20px}
	.sm_con_box1 ul li,.sm_con_box1 ul li:first-child+li{width: 100%;float: none;border-left: none;margin-bottom: 30px;}
	.sm_con_box1 ul li:last-child{margin-bottom: 0;}

	.sm_notice{width: 100%;float: none;}
	.sm_notice ul li{padding-right: 85px;box-sizing: border-box;}
	.sm_notice ul li a{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
	.sm_news{float: none;width: 100%}

	.sm_con_box2{background-image: none;background-color: #f4f4f4;height: auto;margin-top: 15px}
	.sm_con_box2 ul{overflow:hidden;}
	.sm_con_box2 ul li{width: 100%;height: 220px;border-bottom: 1px solid #ddd}

	.sm_link li{width: 100%;float: none;margin-bottom: 5px;}
	.sm_link li img{width: 100%}
	
	.sm3_con5 ul{display: inline-block;text-align: center;width: auto;}
	.sm3_con5 ul::after{content: "";display: block;width: 100%;height: 0;overflow: hidden;clear: both;}

	.sm3_con6{padding: 15px;text-align: center;height: auto;border:1px solid #ddd;}
	.sm3_con6 .tit{position: relative;top: 0;left: 0;margin-bottom: 15px;display: inline-block;}
	.sm3_con6 ul li{width: 50%;margin-bottom: 15px}
	.sm3_con6 ul li.ic3 a{border-left: none;}

	.part_m_box .mpar_q.cor1_1{width: 100%;position: relative;left: 0;top: 0;}
	.part_m_box .mpar_q{width: 100%;}
	.mpar_q1_2{padding: 20px 0;background: #27B1E5;height: auto}
	.part_m_box .mpar_q1_2 .tit{position: relative;top: 0;left: 0;margin-left: 20px;}
	.mpar_q1_2 .con{position: relative;top: 0;left: 0;margin-bottom: 0;margin-left: 20px;}
	.mpar_q1_2 .part_btn_round {position:relative; top:0; left:0; margin-left:20px; margin-top:10px;}
	.mpar_q1_2 ul.q1_2_li{overflow: hidden;}
	.mpar_q1_2 ul.q1_2_li li{width: 25%;}
	.mpar_q1_2 ul.q1_2_li li a{color: #fff}

	.part_btn_round li{width: 45%;}
	.mpar_q1_6{height: 310px}
	.part_m_box .mpar_q a{padding: 20px 0 0 20px}
	.mpar_q1_6{padding: 20px}
	
	.mpar_q2_2{width: 100%}
	.mpar_q2_6{position:relative; width:100%; top:0;}
	.mpar_q2_6 .part_btn_round li {width:inherit;}
	.mpar_q2_9{width:100%; float:left; top:inherit; position:relative;}

	.mpar_q3_2, .mpar_q3_4{width: 100%;}
	.mpar_q3_2{height: auto;background: #27B1E5;padding: 0;}
	.mpar_q3_2 ul{position: relative;top: 0;left: 0;width: 100%;overflow: hidden;padding-top: 15px}
	.mpar_q3_2 ul li a{color: #fff;}
	.mpar_q3_2 .tit{margin-top: 20px;}
	.mpar_q3_2 .tit, .mpar_q3_2 .con{margin-left: 20px;}

	.mpar_q4_4{width: 100%;padding: 20px;}
	.mpar_q4_4 ul li{width: 70px}

	.mpar_q5_1,.mpar_q5_2{width: 100%}
	.mpar_q5_2{height: auto;padding-bottom: 10px;}
	.mpar_q5_2 ul li{width: 33.3%;margin-bottom: 10px;}
	.mpar_q5_4, .mpar_q5_6,.mpar_q.cor5_7{width: 100%}

	.mpar_q6_2{width: 100%;background: #27B1E5;padding: 20px;height: auto;}
	.mpar_q6_2:after{right:0; left:auto;}
	.mpar_q6_2 .tit, .mpar_q6_2 .con{position: relative;left: 0;top: 0;}
	.mpar_q6_2 ul{padding-top: 20px;}
	.mpar_q6_2 ul li a{color: #fff}

	.part_m_box{margin-top: 0}
	.mpar_q9_2{width: 100%}
	.mpar_q9_3, .mpar_q9_6{width: 100%}


.part_m_box .mpar_q.cor10_1{width: calc(100% - 30px); }
.mpar_q10_2, .mpar_q10_3, .mpar_q10_4, .mpar_q10_5, .mpar_q10_6, .mpar_q10_7, .mpar_q10_8, .mpar_q10_9, .mpar_q10_10, .mpar_q10_11{width: calc(100% - 30px);}


	ol.wrgu_today01 li{width: 31.3%}
	
	.s3_5_1_2_box img {display: none;}

	.s4_2_2_1_mark{padding: 0;}
	.s4_2_2_1_mark .mark_down{position: relative;top: 0;right: 0;margin-top: 10px;}
	div.wgimg_box .left{position: relative;top: 0;left: 0;width: 100%;}
	div.wgimg_box .rimgbox{position: relative;top: 0;right: 0}

	.ph_right_lay .content{width: 100%;float: none;}

	.s4_2_2_7_bg{background: none;}

	.ph_right_lay .content.wid_360px{width: 100%} 

	ul.img_3inline li{width: 100%;margin-left: 0;margin-bottom: 10px;float: none;}
	ul.img_3inline li:first-child{margin-bottom: 10px;}
	ul.img_3inline li img{width: 100%}

	.group_chart .organ_vice{margin-bottom: 260px}
	.group_chart .organ4{right: 50%;margin-right: -70px;top: 220px}
	.group_chart .organ5{top: 250px;}
	.group_chart .organ2.grid6 > ul > li{margin-bottom: 10px;}
	.group_chart .organ2.grid5 > ul > li{margin-bottom: 10px;}

	ul.img_colalign{width: 100%}
	ul.img_colalign li{width: 100%;margin: 0 0 10px 0;}
	
	.s4_9_1_box2{padding: 15px;width: 95%}
	.s4_9_1_box2 .btn_box{margin-bottom: 20px}
	.s4_9_1_box2 .sns_box ul li{width: 50%}

	.s4_8_1_bg{background: none;padding-right: 0;}
	
	.s4_8_3_banner{padding: 20px;}
	.s4_8_3_banner dd.banner{position: relative;top: 0;left: 0;}
	.s4_8_3_banner dd.btn_go{position: relative;top: 0;left: 0;margin-top: 5px}

	.cae_01_bg{background: none;}

	.cae_creative li .img_box{display: inline-block;margin-bottom: 10px;width:calc(50% - 10px);}
	.cae_creative li .img_box img{width: 100%;}

	.guide_txt002 .content h3{max-width: 100%}

	.character_box{padding-right: 0;}
	.character_box .imgloca_pr{position: relative;top: 0; margin-top: 10px;}

	ul.sv_con2 li{width: 100%;margin-bottom: 10px;margin-left: 0;}
	ul.sv_con2 li.tfirst{margin-bottom: 10px}
	ul.sv_con2 li dl.telbox{padding: 0 10px 20px 10px;box-sizing: border-box;}
	ul.sv_con2 li dl.telbox dd{margin: 0;width: 100%}

	.earth_con{margin-left: 0;}
	.earth_con > li{padding-left: 150px;background-position-x: -25px !important;}

	.mb_scroll.s5_2_7_1_img > div{width: 731px;}
	
	.s5_2_7_1_box .list_box > li img{float: none;width: 100%}
	.s5_2_7_1_box .list_box .infoBox{width: 100%;border-width: 1px;}

	.img_con_pos.m_clear{padding-right: 0;}
	.img_con_pos.m_clear .pos_right{position: relative;top: 0;left: 0;}

	.s5_7_10_1_box img{width: 100%;margin-bottom: 5px;}

	.sp9_2_con dd{background:none;border:1px solid #ddd;border-top: none;}
	.sp9_2_con dt{padding: 12px 20px;height: auto;background-size: cover !important;}
	
	.view_down_con li{padding: 20px}
	.view_down_con li dl{padding-left: 0;background: none !important} 

.con_box002 .contxt{width:auto}


.guidebtn_txt01 .content.ic01{background-position:30px 30px;}
.guidebtn_txt01 .content.ic02{background-position:30px 35px;}
.guidebtn_txt01 .content.ic03{background-position:30px 25px;}
.guidebtn_txt01 .content{padding:60px 20px 20px 20px;}
	

	.certify_con001 > div{width:calc(50% - 70px);}
/* 금정리더스 */
.s3_13_leaders .leaders_con .conbox_txt{width:100%;}

}


@media all and (max-width: 450px){
	.yeonbo_tb dl dd ol li{width: 100% !important;}
	.mpar_q6_2 ul li{width: 33.3%;}

	ol.wrgu_today01 li{width: 48%;margin: 0 1% 20px 1%;text-align: center;}
	ol.wrgu_today01 li.tfirst{margin: 0 1% 20px 1%;}

	.guidebtn_txt01 .gt01_btn{position:relative;right:0; top:0; margin-left:30px; margin-bottom:20px}

	.certify_con001 > div{width:100%;margin:0 0 15px 0!important;height:auto;box-sizing:border-box;}

	.cae_creative li .img_box{width:100%}

.part_btn_round li { width:85%;}
.mpar_q2_6 .part_btn_round li {width:inherit;}


/* 기구표 */
.group_chart .organ5   { width:100%;  }
.group_chart .organ5 > ul {width:150px; margin:0 auto;}
.group_chart .organ5 > ul > li { width:150px; }
.group_chart .organ2.grid6 > ul > li, .group_chart .organ2.grid7 > ul > li   { width:45%; height:190px; }
.group_chart .organ2.grid6 > ul > li > ul, .group_chart .organ2.grid7 > ul > li > ul   {  height:110px; }
.grid5  > ul { width:100%  }
.grid5  > ul > li { width:100% !important;  }
.point { width:150px !important; margin:0 auto;}
.grid5  > ul > li > ul { width:125px; margin:0 auto;}
.info_health { width:100% !important;  }
.info_health  > p  { width:45% !important;    }
.info_health  >  ul { width:40% !important;    }
.organ3 > ul > li  {  width:45% !important;  }

}

/* 레이어팝업*/
#com_layer_pop{position: relative;width: 100%;height: 100%;position: relative;z-index: 1000;}
#com_layer_pop .pop_fix_bg{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.42);top: 0;left: 0;}
#com_layer_pop .layer_pop_box{width: 548px;height: auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);box-shadow: 0 0 12px rgba(0,0,0,0.3)}
#com_layer_pop .layer_top{width: 100%;height: 57px;line-height: 57px;padding-left: 28px;position: relative;background-color: #005fca;box-sizing: border-box;}
#com_layer_pop .layer_top h2{color: #fff;font-size: 17px;font-weight: bold;margin: 0;}
#com_layer_pop .layer_top .btn_close{text-indent: -9999px;width: 32px;height: 32px;border-radius: 50%;background-color: rgba(0,0,0,0.2);position: absolute;display: inline-block;top: 14px;right: 13px;}
#com_layer_pop .layer_top .btn_close::before{content: "";display: inline-block;width: 1px;height: 17px;position: absolute;top: 9px;left: 16px;transform: rotate(45deg);-ms-transform: rotate(45deg);background-color: #fff}
#com_layer_pop .layer_top .btn_close::after{content: "";display: inline-block;width: 1px;height: 17px;position: absolute;top: 9px;left: 16px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);background-color: #fff}
#com_layer_pop .layer_con{position: relative;z-index: 10;padding: 35px 28px;background: #fff;box-sizing: border-box;overflow: hidden;}
#com_layer_pop .layer_con p{padding: 25px 20px;background-color: #f3f8fd;color: #005aae;font-size: 15px;box-sizing: border-box;line-height:1.6em;}
#com_layer_pop .layer_con > span{display: inline-block;margin: 20px 0 15px 0;;letter-spacing:-0.7px; }
#com_layer_pop .layer_con .btn_box{ width:100%;text-align:center !important; margin: 0 0 20px 0 ; padding: 5px 0 20px 0;border-bottom:1px dashed #999 }
#com_layer_pop .layer_con .close_box{float: right;height: 38px;line-height: 38px;}
#com_layer_pop .layer_con #layer_pop_close{display: inline-block;}
#com_layer_pop .layer_con .close_box .btn_close{width: 82px;height: 38px;background-color: #3e4452;line-height: 38px;text-align: center;color: #fff;font-size: 15px;font-weight: bold;display: inline-block;margin-left: 5px;}

@media all and (max-width:640px){
	#com_layer_pop .layer_pop_box{width: 90%;}
}


/* sns 링크 */
.sns_link_box{position: absolute;right: 82px;top: 105px;}
.sns_link_box ul li{float: left;}
.sns_link_box ul li a{width: 36px;height: 32px;display: inline-block;background-repeat: no-repeat;background-position: center center;text-indent: -9999px;}
.sns_link_box ul li .ic01{background-image: url(https://www.geumjeong.go.kr/new_img/geumjeong/common/sub_sns_ic01.png);background-color: #3162a8}
.sns_link_box ul li .ic02{background-image: url(https://www.geumjeong.go.kr/new_img/geumjeong/common/sub_sns_ic02_2024.png);background-color: #000000}
.sns_link_box ul li .ic03{background-image: url(https://www.geumjeong.go.kr/new_img/geumjeong/common/sub_sns_ic03.png);background-color: #3eb11f}
.sns_link_box ul li .ic04{background-image: url(https://www.geumjeong.go.kr/new_img/geumjeong/common/sub_sns_ic04.png);background-color: #97c800}
.sns_link_box ul li .ic05{background-image: url(https://www.geumjeong.go.kr/new_img/geumjeong/common/sub_sns_ic05.png);background-color: #f3cb00}
.sns_link_box .sns_link_btn{width: 40px;height: 40px;background:#fff url(/img/geumjeong/common_new/sub_sns_share.png) center center no-repeat;text-indent: -9999px;display: none;border-radius: 15px;border:1px solid #d7d7d7}

.btn_link{position:absolute;top:105px;right:31px;outline: 1px solid #d8d8d8;outline-offset: -1px;}
.btn_link ul li .ic01{background-image: url(https://www.geumjeong.go.kr/new_img/geumjeong/common/sub_sns_ic01.png);background-color: #3162a8}
.btn_link .link_btn{width: 40px;height: 40px;background:#fff url(/img/geumjeong/common_new/sub_link.png) center center no-repeat;text-indent: -9999px;display: none;border-radius: 15px;border:1px solid #d7d7d7}

@media all and (min-width: 1025px){
	.sns_link_box ul{display:inline-block !important;}
}
@media all and (max-width: 1024px){
	.sns_link_box ul{position: absolute;display: none;top: 45px;overflow: hidden;border-radius: 15px;}
	.sns_link_box ul li{float: none;}
	.sns_link_box ul li a{width: 40px;height: 40px;}
	.sns_link_box .sns_link_btn{display: inline-block;}
	.sns_link_box{right: 40px;top: 3px;z-index: 10;}

	.btn_link{right: 82px;top: 3px;z-index: 10;outline:0;}
	.btn_link .link_btn{display: inline-block;}
	.btn_link img{display: none;}
}
 

/* Mobile Device */
@media all and (max-width:640px){

	.sns_link_box{top: 12px;right: 20px;}
	.sns_link_box .sns_link_btn{width: 30px;height: 30px;background-size: 12px;border-radius: 10px;}
	.sns_link_box ul{top: 35px;border-radius: 10px;}
	.sns_link_box ul li a{width: 30px;height: 30px;}

	.btn_link{top: 12px;right: 52px;outline:0;}
	.btn_link .link_btn{width: 30px;height: 30px;background-size: 12px;border-radius: 10px;}
	.btn_link img{display: none;}

}
 

/* 모바일 css(추가) */
@media all and (max-width: 768px){
	.gud_box{background-image: none !important;min-height:auto;padding:20px;}
	.usu_etc{padding:20px;}
	.usu_etc dl{padding-left:0;background-image:none !important;}

	.sp4_2_2_con{padding:20px}
	.sp4_2_2_con{background-image:none;}
	.sp4_2_2_con dd.con{padding-right:0}

}                            


.report_on_box{width: 100%;position: absolute;bottom: 0;left:0;background-color:#3c9886;padding:50px 50px 40px 180px;box-sizing:border-box;z-index:10;color:#fff;display:none;}
.report_on_box h4{position:absolute;left:0;font-family:'NanumSquare';font-size:22px;top:50px;left:40px}
.report_on_box ul li{float:left;width:50%;line-height:1.1;margin-bottom:13px;}
.report_on_box ul li a{color:#fff;font-size:15px;}
.report_on_box .btn_close{position:absolute;top:30px;right:30px;display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url(/new_img/geumjeong/main/report_on_box_close.png) center center no-repeat;border:1px solid #fff;border-radius:50%;}
@media all and (max-width: 1200px){
	.report_on_box{padding:30px 30px 20px 180px}
}

@media all and (max-width: 640px){
	.report_on_box{padding:60px 20px 10px 20px}
	.report_on_box h4{top:25px;left:20px}
	.report_on_box ul li{width:100%}
	.report_on_box .btn_close{right:20px;top:20px}
}                         


/* 수상내역 */
.s1_3_award_box{width: 100%;padding: 40px 0;position: relative;}
.s1_3_award_box::before{content: "";display: inline-block;width: 1px;height: 100%;background-color: #cecece;position: absolute;top: 0;left: 50%;}
.s1_3_award_box::after{content: "";display:block;width: 100%;height: 0;clear: both;}
.s1_3_award_box > span{display: inline-block;position: absolute;width: 9px;height: 9px;background-color: #cecece;border-radius: 50%;}
.s1_3_award_box .top_dot{top: 0;left: 50%;margin-left: -4px;}
.s1_3_award_box .bot_dot{bottom: 0;left: 50%;margin-left: -4px;}
.s1_3_award_box dl{width: 50%;box-sizing: border-box;clear: both;position: relative;}
.s1_3_award_box dl.left_txt{float: left;padding-right: 50px;text-align: right;}
.s1_3_award_box dl.right_txt{float: right;padding-left: 50px;}
.s1_3_award_box dt{font-weight: bold;font-size: 38px;color: #474f8d;position: relative;margin-bottom: 35px;}
.s1_3_award_box dt::before{content: "";display: inline-block;width: 21px;height: 24px;background: url(/new_img/mayor/sub/s1_3_award_dot01.png) no-repeat;position: absolute;top: 0;}
.s1_3_award_box .left_txt dt::before{right: -61px;}
.s1_3_award_box .right_txt dt::before{left: -60px;}

.s1_3_award_box dl .img_box{width: 310px;position: absolute;top:65px;}
.s1_3_award_box dl .img_box.box2{top: 10px}
.s1_3_award_box dl .img_box span{width: 100%;text-align: center;background-color: #f7f7f7;display: inline-block;padding: 11px 0;letter-spacing: -1.5px;}
.s1_3_award_box dl.left_txt .img_box{right: -360px;}
.s1_3_award_box dl.right_txt .img_box{left: -360px;}

.s1_3_award_box .prize_list{margin-bottom:15px;position: relative;}
.s1_3_award_box .prize_list::after{content: "";display: inline-block;width: 13px;height: 15px;background: url(/new_img/mayor/sub/s1_3_award_dot02.png) no-repeat;position: absolute;top: 4px;}
.s1_3_award_box .left_txt .prize_list::after{right: -57px;}
.s1_3_award_box .right_txt .prize_list::after{left: -56px;}
.s1_3_award_box .prize_list::before{content: "";display: inline-block;width: 30px;height: 1px;background-color: #cecece;position: absolute;top: 11px;}
.s1_3_award_box .left_txt .prize_list::before{right: -50px;}
.s1_3_award_box .right_txt .prize_list::before{left: -49px;}

	.news_info{position:relative; width:100%; background:#ffe073;}
	.news_info .info_txt{background:url(/new_img/geumjeong/sub/news_infoic.png) no-repeat 3px 9px; padding:8px 0 8px 28px; margin-left:13px; font-size:13px; color:#444;}
	.news_info .info_txt span{text-decoration:underline;}

/* 역대구청장 */
.mayor_list{height:100%;overflow:hidden}
.mayor_list li{float:left;width:50%;margin-bottom:30px;}
.mayor_list li dl{position:relative;padding:15px 0 15px 140px;min-height:120px;background:#f7f7f7;border:1px solid #ddd}
.mayor_list li dl dt{margin:5px 20px 10px 0;padding-bottom:10px;font-size:18px;font-weight:bold;border-bottom:1px dotted #a5a5a5}
.mayor_list li dl dt span{color:#0f5acd}
.mayor_list li dl dd.photo{position:absolute;top:10px;left:10px;width:110px}
.mayor_list li.right dl{margin-left:5%}

/* 층별안내 */
.gray_tab { background: #f6f6f6; border: 1px solid #e7e7e7;}
.gray_tab li a.on, .gray_tab li a:hover { color: #fff; background: #515c6d url('/new_img/common/tab_bg_on.png') no-repeat 12px center; border: 1px solid #515c6d;}
.floor_img {background:#f6f6f6; border:1px solid #e7e7e7; text-align:center;}
.floor_txt {border:1px solid #e7e7e7; padding:30px 60px 10px 60px; border-top:0;}
.floor_txt .info {background:url('/new_img/geumjeong/sub/icon_dotted.png') 0 bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}
.floor_txt .info span {display:inline-block; border:1px solid #555555; border-radius:3px; width:18px; height:18px; text-align:center; line-height:18px;}
.floor_txt .part ol {display:flex; flex-wrap: wrap; margin: 0 -15px; }
.floor_txt .part ol li {position: relative; width:28%; padding: 0 15px; margin-bottom:20px;}
.floor_txt .part ol li a {position:relative; display:inline-block; font-size:15px; color:#4b68ba; font-weight:bold; padding-right:24px; text-decoration:none;}
.floor_txt .part ol li a::after { position:absolute; top:2px; right:0; width:16px; height:15px; background:url('/new_img/geumjeong/sub/icon_arrow1.png') 0 0 no-repeat; content:'';}
.floor_txt .part ol li a span { display:inline-block; width:22px; height:22px; background:#4b68ba; color:#fff; font-weight:bold; font-size:15px; text-align:center; border-radius:50%; line-height:22px;}

@media all and (max-width: 640px){
	.floor_txt {padding:20px}
	.floor_txt .part ol li {width:44%;}
}

@media all and (max-width: 450px){
	.floor_txt .part ol {margin:0;}
	.floor_txt .part ol li {width:100%; padding:0;}
}


/* 분야별: 부동산중개업소 자율점검 */
.RealEstate_cont {position:relative; background:#e4f2f9 url('/new_img/geumjeong/sub/s5_8_RealEstate_bg02.jpg') 0 bottom no-repeat; padding-bottom:160px;}
.RealEstate_cont::before {position:absolute; top:36px; left:0; width:100%; height:203px; background:url('/new_img/geumjeong/sub/s5_8_RealEstate_bg01.jpg') 0 0 no-repeat; content:''; z-index:1;}
.RealEstate_cont .R_wrap {position:relative; width:490px; margin:0 auto; z-index:10; padding:60px 0;}

.RealEstate_cont .R_wrap .t_txt {position:relative; text-align:center; padding-top:70px; margin-bottom:30px;}
.RealEstate_cont .R_wrap .t_txt::before {position:absolute; top:0; left:0; width:496px; height:112px; background:url('/new_img/geumjeong/sub/s5_8_RealEstate_bg00.png') center 0 no-repeat; content:'';}
.RealEstate_cont .R_wrap .t_txt .s_title {display:inline-block; font-family:'NanumSquare'; font-size:18px; color:#0b44b8; border-top:1px solid #0b44b8; border-bottom:1px solid #0b44b8; padding:8px 0;}
.RealEstate_cont .R_wrap .t_txt strong {display:block; font-family:'NanumSquare'; font-size:50px; line-height:52px; color:#000; margin:20px 0 30px;}
.RealEstate_cont .R_wrap .t_txt strong span {color:#0b44b8;}
.RealEstate_cont .R_wrap .t_txt p {font-size:15px; color:#000; text-align:center;}

.RealEstate_cont .R_wrap .b_txt {position:relative; padding-top:20px;}
.RealEstate_cont .R_wrap .b_txt strong { position:absolute; top:0; left:calc(50% - 174px); z-index:2; background:#7a889e; border-radius:20px; font-family:'NanumSquare'; font-size:18px; color:#fff; padding:8px 20px;}
.RealEstate_cont .R_wrap .b_txt .txt_Box {background:#fff; padding:30px 10px 20px; border-radius:20px; z-index:1; margin-bottom:20px;}
.RealEstate_cont .R_wrap .b_txt .R_btn a {display:inline-block; background:#0b44b8; width:100%; text-align:center; color:#fff; height:44px; line-height:44px; font-size:15px; font-weight:bold; box-shadow:10px 10px 10px rgb(0 0 0 / 10%);}

@media (max-width: 1024px) {
	.RealEstate_cont {background-size:contain; padding:0 20px 160px;}
	.RealEstate_cont::before {background-size:contain; height:100%;}
}

@media (max-width:640px) {
	.RealEstate_cont .R_wrap {width:100%; overflow:hidden;}
	.RealEstate_cont .R_wrap .t_txt .s_title {font-size:17px; padding:6px 0;}
	.RealEstate_cont .R_wrap .t_txt::before { width:100%;}
	.RealEstate_cont .R_wrap .t_txt strong {font-size:40px; line-height:42px; margin:14px 0 20px;}
	.RealEstate_cont .R_wrap .b_txt {text-align:center;}
	.RealEstate_cont .R_wrap .b_txt strong {position:relative; display: block; margin:0 auto; left:inherit;}
	.RealEstate_cont .R_wrap .b_txt .txt_Box { text-align:left; padding:20px 10px 10px;}
}

@media (max-width:500px) {
	.RealEstate_cont {padding: 0 20px 100px;}
	.RealEstate_cont .R_wrap .t_txt {margin-bottom:10px;}
	.RealEstate_cont .R_wrap .t_txt strong {font-size:34px; line-height:36px;}
}                                                                                                                                     