@charset "utf-8";

/*모바일디스플레이넌*/
.pc_none {display: none;}
.pc_hidden{display:block; height: 0; width: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow:hidden;}

/*콘텐츠 블라인드*/
.blind { position: absolute !important;  top:0; left:-10000px;  width:1px;  height:1px;  overflow:hidden; }
.c_hid { position: absolute; display: block; text-indent: -999999px; height: 0; width: 0;}

/*분야별정보*/
.c_box4{margin-top: 20px; padding: 25px 30px; background:#f6f6f6;}

/*분야별정보 > 일자리정보 > 구인구직  > 구인구직사이트*/
.img_txt .l25 {width: 23%;float:left;margin-right:2%;}
.img_txt .c25 {width: 23%;float:left;}
.img_txt .r25 {width: 24%;float:left;margin-left: 2%;}


/*분야별정보 > 복지 > 기초생활복지  > 이재민구호비지급기준*/
td span.point_type1 {background:url("/contents/1691/list01.png") no-repeat left 4px;padding-left:15px;margin-bottom:3px;}
td span.point_type2 {background:url("/contents/1691/list02.png") no-repeat left 7px; padding-left:8px; margin-bottom:5px; margin-left:15px;}
tr.point_bg_color1 td {background-color:#ffffe5;}
.bg_yellow { background:#ffe998;}

/*분야별정보 > 복지 > 장애인복지  > 장애인현황*/
.list1{height:auto; display:inline-block;}
.list1 li{float:left; margin-right: 20px; margin-bottom: 5px;}

/*분야별정보 > 복지 > 다문화가족지원센터  > 통번역전담인력 배치현황*/
ul.center_list::after{content:'';display:block;clear:both;}
ul.center_list li{float:left; margin-right: 40px;}
ul.center_list li a:hover{text-decoration:underline; color: #0772D5;}

/*분야별정보 > 교육 > 평생학습관  > 평생학습도시선언문*/
.bg_edu{background:url("/contents/1961/img_bgedu.jpg") no-repeat 0 210px; height:700px;}

/*분야별정보 > 환경 > 환경정보  > 환경개선부담금제도*/
.step_list .step_x {width: 39px; height: 135px;text-indent: -999em;display: inline-block;background: url("/contents/2288/ico_x.png") center no-repeat;margin: -15px auto;vertical-align: top;padding: 0 10px;}

/*분야별정보 > 환경 > 기후보호 국제시범도시  > 탄소배출량줄이기 > 그린스타트*/
.img_txt .l10{float: left; margin-right: 2%;}
.img_txt .r90{width: 90%; float:left;}

/*열린시정 > 통계연보 > 아이프레임 사이즈 맞춤*/
.annual_area > iframe{width:100%;min-height: 690px;}


/*열린시정 > 여수의하루*/
.daily_area > ul > li{float:left;width: 23.5%;text-align:center;margin-right: 2%;margin-bottom: 2%;}
.daily_area > ul > li > p.daily_li{padding: 30px 0;background: #f6f6f6;border-top: 1px solid #231f20;border-bottom: 1px solid #c2c2c2;}
.daily_area > ul > li:nth-child(4n){margin-right:0;}
.daily_area > ul > li > p.daily_li > span{display:block;}
.daily_area > ul > li > p.daily_li > span.icon{width: 62px;height: 66px;background:url("/contents/645/daily_ico.png")no-repeat;margin: 0 auto;margin-bottom: 10px;}
.daily_area > ul > li > p.daily_li > span.tit{font-weight:bold; font-size:20px; color:#046fd9;}
.daily_area > ul > li > p.daily_li > span.icon.ico01{background-position: -11px 0;}
.daily_area > ul > li > p.daily_li > span.icon.ico02{background-position: -119px 0;}
.daily_area > ul > li > p.daily_li > span.icon.ico03{background-position: -227px 0;}
.daily_area > ul > li > p.daily_li > span.icon.ico04{background-position: -332px 0;}
.daily_area > ul > li > p.daily_li > span.icon.ico05{background-position: -12px -90px;}
.daily_area > ul > li > p.daily_li > span.icon.ico06{background-position: -120px -90px;}
.daily_area > ul > li > p.daily_li > span.icon.ico07{background-position: -219px -90px;width: 77px;}
.daily_area > ul > li > p.daily_li > span.icon.ico08{background-position: -333px -90px;}
.daily_area > ul > li > p.daily_li > span.icon.ico09{background-position: -11px -180px;width: 64px;}
.daily_area > ul > li > p.daily_li > span.icon.ico10{background-position: -119px -188px;}
.daily_area > ul > li > p.daily_li > span.icon.ico11{background-position: -227px -181px;}
.daily_area > ul > li > p.daily_li > span.icon.ico12{background-position: -333px -181px;}
.daily_area > ul > li > p.daily_li > span.icon.ico13{background-position: -11px -276px;}
.daily_area > ul > li > p.daily_li > span.icon.ico14{background-position: -119px -276px;}
.daily_area > ul > li > p.daily_li > span.icon.ico15{background-position: -226px -272px;}
.daily_area > ul > li > p.daily_li > span.icon.ico16{background-position: -333px -274px;}
.daily_area > ul > li > p.daily_li:hover{margin-top:-5px;    transition: ease-in-out 0.3s;}

/*열린시정 > 그림으로보는 통계*/
.photo_stats{background: url("/contents/646/daily_bg.jpg") bottom center no-repeat; min-height: 297px;}
.photo_stats > h4{margin-top: 30px !important; margin-left:30px;}

/*정보공개 > 계약정보공개*/
.contract_bg {background:url("/contents/357/contract_img.jpg") no-repeat 0 0; position:relative; width:100%; height:584px;}
.contract_txt {position:absolute; top:170px; left:10%;}

/*정보공개 > 예산/재정정보 > 세입세출예산 운영상황*/
.operate_btn li {float:left; width:19.2%; margin-left:1%;}
.operate_btn li:first-child{margin-left:0;}
.operate_btn li a {display:block; background-color:#f3f4f6; text-align:center; height:145px; padding-top:20px;}
.operate_btn li a span.icon{display:block; background:url("/contents/1637/ico_budget.png") no-repeat; margin:12px auto; height:60px;}
.operate_btn li.operate_btn01 a span.icon{background-position:0 0; width:60px;}
.operate_btn li.operate_btn02 a span.icon{background-position:-222px 0; width:70px;}
.operate_btn li.operate_btn03 a span.icon{background-position:-440px 0; width:74px;}
.operate_btn li.operate_btn04 a span.icon{background-position:-667px 0; width:74px;}
.operate_btn li.operate_btn05 a span.icon{background-position:-888px 0; width:64px;}
.operate_btn li a:hover{background:#fff; border:4px solid #0c71d9; margin-top:-5px; transition: ease-in-out 0.3s;}

/* 정보공개 > 예산/재정정보 > 주민참여예산제 > 운영계획 */
.participate_bg{background: url("/contents/4796/participate_bg.jpg") no-repeat 0 0; position:relative; height:530px; padding:75px 0 0 75px;}
.participate_txt{background: url("/contents/4796/participate_txt_2025.png") no-repeat 0 0; width:373px; height:168px; margin-bottom:80px; text-indent:-99999px;}


/*전자민원 > 분야별민원안내 > 플로우 차트 넓이 추가*/
.eminwon_list .w15{width: 15%;}
.eminwon_list .w20{width: 20%;}
.eminwon_list .w25{width: 25%;}
.eminwon_list .w30{width: 30%;}
.eminwon_list .w60{width: 60%;}

/*전자민원 > 분야별민원안내 > 위생 > 위생*/
.hygiene_btn > ul > li{float:left; width:31%; text-align:center; margin-left:3%;}
.hygiene_btn > ul > li:first-child{margin-left:0;}
.hygiene_btn > ul > li > a.hygiene_li{ display:block; padding:60px 0;background: #f6f6f6;border:1px solid #231f20;}
.hygiene_btn > ul > li > a.hygiene_li > span{display:block;}
.hygiene_btn > ul > li > a.hygiene_li > span.icon{width:100px;height:106px;background:url("/contents/4678/restaurant_ico.png")no-repeat;margin: 0 auto;margin-bottom:25px;}
.hygiene_btn > ul > li > a.hygiene_li > span.tit{font-weight:bold; font-size:20px; color:#046fd9;}
.hygiene_btn > ul > li > a.hygiene_li > span.icon.ico01{background-position: 0 0;}
.hygiene_btn > ul > li > a.hygiene_li > span.icon.ico02{background-position: -251px 0;}
.hygiene_btn > ul > li > a.hygiene_li > span.icon.ico03{background-position: -499px 0;}
.hygiene_btn > ul > li > a.hygiene_li:hover{background:#fff; border:4px solid #0c71d9; margin-top:-5px; transition: ease-in-out 0.3s;}

/*전자민원 > 분야별민원안내 > 건축*/
.architecture_bg{background:url("/contents/3222/architecture_img.jpg") no-repeat 0 0; position:relative; width:100%; height:584px;}
.architecture_txt {position:absolute; top:100px; left:7%;}

/*전자민원 > 법률상담 > 법률행정서비스*/
.law_btn{height:165px; margin-top:30px;}
.law_btn li {float:left; width:24.2%; margin-left:1%;}
.law_btn li:first-child{margin-left:0;}
.law_btn li a {display:block; background-color:#f3f4f6; text-align:center; height:145px; padding-top:20px;}
.law_btn li a span.icon{display:block; background:url("/contents/1809/law_ico.png") no-repeat; margin:12px auto; height:60px;}
.law_btn li.law_btn01 a span.icon{background-position:0 0; width:60px;}
.law_btn li.law_btn02 a span.icon{background-position:-277px 0; width:70px;}
.law_btn li.law_btn03 a span.icon{background-position:-549px 0; width:74px;}
.law_btn li.law_btn04 a span.icon{background-position:-834px 0; width:74px;}

.law_banner{margin-top:20px;}
.law_banner li{float:left; width:32%; margin-left:2%;}
.law_banner li:first-child{margin-left:0;}


/*여수소개 > 여수의 과거 > 향토정보 > 전설 > 벅수골의 내력*/
.beogsugol_box > .img_txt > .l20{ width: 16%;}
.beogsugol_box > .img_txt > .r80{ width: 82%;}


/*찾아오시는 길*/
.map_box{border:1px solid #cacaca; min-height: 450px;}
.label{display: block;position: relative;z-index: 10;padding: 7px 12px 7px;border-radius:6px;font-weight: 400 ;font-size: 15px;line-height: 15px;background-color: #fff;color: #000;margin-top: -84px; border:2px solid #16202c;box-shadow: 5px 5px 5px rgba(85,118,151,0.3);}
.label:after{position: absolute; content: ""; top:4px; left:50%; margin-left: -8px; margin-top:25px; background:url(/images/www/common/ico_arr_location.png) 0 0 no-repeat; width: 16px; height: 13px}
/*
.label:after{position: absolute; content: ""; top:0; left:45%; width:0; height:0; border:15px solid transparent; border-top-color:#ffffff;  margin-left: -10px; margin-top:25px;}
*/

/*여수소개 > 청사안내 > 청사안내 > 본청*/
.office_map {background: #f6f6f6;width:100%;position: relative;text-align: center;padding: 140px 0 50px 0;margin: 30px 0 60px 0;border-top: 1px solid #284c6d;border-bottom: 1px solid #d4d4d4;}
.office_map > h5{background:linear-gradient(to right, #046fd9, #05879b);width: 80px;padding: 30px 10px;margin: 0;text-align: center;color: #fff;box-shadow: 5px 5px 5px rgba(85,118,151,0.3);position: absolute;left: 0;top: -5px;font-size: 20px;}
.office_map > p.info{position: absolute;right: 3%;top: 35px;}
.office_map > p.info > span{margin-right:20px;}
.office_map > p.info > span > span.ico{display:inline-block;width: 35px;height: 35px;border-radius:50px;vertical-align:middle;margin-right:5px;}
.office_map > p.info > span.man > span.ico{background:#ffe16c url("/contents/979/ico_man.png") center no-repeat;}
.office_map > p.info > span.woman > span.ico{background:#ffe16c url("/contents/979/ico_woman.png") center no-repeat;}
.office_map > p.info > span.law > span.ico{background:#ffe16c url("/contents/979/ico_law.png") center no-repeat;}
.office_map > p.info > span.breastfeed > span.ico{background:#ffe16c url("/contents/979/ico_breastfeed.png") center no-repeat;}
.office_map > p.info > span.lounge > span.ico{background:#ffe16c url("/contents/979/ico_lounge.png") center no-repeat;}
.office_map > p.info > span.restroom > span.ico{background:#ffe16c url("/contents/979/ico_restroom.png") center no-repeat;}
.office_map > p.info > span.makingroom > span.ico{background:#ffe16c url("/contents/979/ico_makingroom.png") center no-repeat;}
.office_map > p.info > span.specialized > span.ico{background:#ffe16c url("/contents/980/ico_specialized.png") center no-repeat;}
.office_map > p.info > span.executives > span.ico{background:#ffe16c url("/contents/980/ico_executives.png") center no-repeat;}
.office_map > p.info > span.elevator > span.ico{background:#ffe16c url("/contents/981/ico_elevator.png") center no-repeat;}
.office_map > p.info > span.disabled > span.ico{background:#ffe16c url("/contents/989/ico_disabled.png") center no-repeat;}
.office_map > p.txt{background:#fff;width: 82%;margin:0 auto;text-align:left;padding: 20px 30px;margin-top: 50px;}
.office_map > p.map{width:90%; margin:auto;}
.office_map_ntxt {padding:90px 0 50px 0;}



/*여수소개 > 세계속의 여수 > 국제교류활성화 > 교류협력 및 다변화 > 교류도시간 교류활동*/
.activity_history > li{padding:5px 0;}
.activity_history > li > span.bold{width: 220px;display:inline-block;text-align:center;background: linear-gradient(to right, #028847, #037c92);border-radius:50px;margin-right: 15px;color: #fff;padding: 6px 4px;box-shadow: 5px 5px 5px rgb(85 118 151 / 30%);}


/*여수소개 > 여수의 미래 > 여성친화도시조성 > 여성친화도시 소개 > 연혁*/
dl.woman_history {width:100%;overflow:hidden;padding: 5px 0;margin-top: 40px;}
dl.woman_history.c0{margin-top:0;}
dl.woman_history dt {width:20%;float:left;margin-top: 6px;text-align:center;}
dl.woman_history dt span{margin:0 auto;display:inline-block;text-align:center;border-radius:30px;padding: 8px 15px;font-size:18px;width: 120px;color: #fff;background: linear-gradient(to right, #028847, #037c92);box-shadow: 5px 5px 5px rgb(85 118 151 / 30%);}
dl.woman_history dd {width: 80%;float:left;padding-bottom: 10px;border-top: 1px solid #000000;}
dl.woman_history dd > ul > li {margin: 14px 0;color:#555;padding: 0 30px 12px 30px;background: url("/images/common/sub/br_bl.png") no-repeat 10px 5px;border-bottom: 1px solid #d6d6d6;}
dl.woman_history dd ul li span {margin-right:15px; font-weight:500; color:#333;}
dl.woman_history dd > ul > li > ul > li{background: url("/images/common/sub/basic_ul_box_ul_bl.png") no-repeat 0px 0px;padding-left: 16px;line-height: 22px;font-size: 14px;}

/*여수소개 > 여수의 미래 > 여성친화도시조성 > 여성친화도시 소개 > 조직도*/
.woman_org{background: #f6f6f6;text-align: center;padding: 50px;overflow: hidden;}
.woman_org > .org_top {position:relative;border-bottom:1px solid #000;min-height: 250px;width: 83%;margin: 0 auto;}
.woman_org > .org_top > p{background: url("/contents/3875/woman_org_top.png") no-repeat;width: 200px;height: 100px;margin: 0 auto;padding: 50px 0; }
.woman_org > .org_top > p > span{display:block;}
.woman_org > .org_top > p > span.tit01{margin-top:20px;}
.woman_org > .org_top > p > span.tit02{font-size:22px; font-weight:bold; color:#d21b4f;}
.woman_org > .org_top > p:after{content:'';display:block;width: 1px;height: 50px;position:absolute;background: #000000;left: 50%;top: 200px;}
.woman_org > .org_li{margin-top: 30px;position: relative;}
.woman_org > .org_li > li{float:left;width: 15.5%;background: #fff;margin-right: 1%;margin-bottom: 1%;padding: 5px 0;border: 1px solid #cacaca;font-size: 13px;}
.woman_org > .org_li > li:nth-child(6n){margin-right:0;}
.woman_org > .org_li > li:first-child:before{content:'';display:block;width: 1px;height: 32px;position: absolute;background: #000;top: -31px;left: 8.4%;}
.woman_org > .org_li > li:nth-child(6):before{content:'';display:block;width: 1px;height: 32px;position: absolute;background: #000;top: -31px;right: 8.4%;}

/*여수소개 > 여수의 상징 > 여수심벌마크*/
.symbol_bg{background:url("/contents/3221/symbol_bg.jpg"); border:solid #d7d7d7 1px; padding:40px 20px;text-align:center; margin-top: 20px;}


/*높이맞춤*/
.h380{min-height: 380px !important;}
.h410{min-height: 410px !important;}
.siz13 td{ font-size:13px !important;}

/*여수소개 > 여수의 미래 > 민선7기 도시비전 종합발전계획 */
.vision_map{background: #f7f7f7; width:100%; }
.vision_map > h4{background: linear-gradient(to right, #046fd9, #078a9e);float: left;padding: 20px;color: #fff;box-shadow: 5px 5px 5px rgb(85 118 151 / 30%);border-radius: 0 0 20px 0;font-size: 24px;}
.vision_map ul{min-height:680px;padding:20px 0;width: 550px;margin: 0 auto;position: relative;}
.vision_map ul.complex{background: url("/contents/3218/vision_map01.png")center no-repeat;}
.vision_map ul.original{background: url("/contents/3219/vision_map02.png")center no-repeat;}
.vision_map ul.ungcheon{background: url("/contents/3220/vision_map03.png")center no-repeat;}
.vision_map ul.yulchon{background: url("/contents/4414/vision_map04.png")center no-repeat;}
.vision_map ul.huayang{background: url("/contents/4432/vision_map05.png")center no-repeat;}
.vision_map ul.dolsan{background: url("/contents/4444/vision_map06.png")center no-repeat;}
.vision_map ul.myodo{background: url("/contents/4456/vision_map07.png")center no-repeat;}
.vision_map ul.other{background: url("/contents/4459/vision_map08.png")center no-repeat;}
.vision_map ul > li > a{text-align: center;background: url("/contents/3218/ico_map_tit.png") 0 0 no-repeat;width: 20px;padding: 0px 7px 4px 1px;color: #fff;font-size: 11px;display: block;letter-spacing: -0.05em;}
.vision_map ul > li{position:absolute;}
.vision_map ul > li.map1_1{left: 46.5%;top: 23%;}
.vision_map ul > li.map1_2{left: 51%;top: 22.5%;}
.vision_map ul > li.map1_3{left: 55.5%;top: 22%;}
.vision_map ul > li.map2{left: 54%;top: 26%;}
.vision_map ul > li.map3{left: 44%;top: 26%;}
.vision_map ul > li.map4{left: 50%;top: 26.5%;}
.vision_map ul > li.map5_1{right: 17%;top: 36.5%;}
.vision_map ul > li.map5_2{right: 18%;top: 40%;}
.vision_map ul > li.map5_3{right: 21%;top: 36%;}
.vision_map ul > li.map6{right: 23%;top: 52%;}
.vision_map ul > li.map7{right: 24%;top: 45.2%;}
.vision_map ul > li.map8{right: 21%;top: 42.5%;}
.vision_map ul > li.map9{right: 27%;top: 41.5%;}
.vision_map ul > li.map10{right: 18%;top: 32.8%;}
.vision_map ul > li.map11{left: 53.5%;top: 42.5%;}
.vision_map ul > li.map12{left:60%;top: 45.8%;}
.vision_map ul > li.map13{left: 49.5%;top: 41%;}
.vision_map ul > li.map14{left: 15.5%;top: 34%;}
.vision_map ul > li.map15{left: 19%;top: 38%;}
.vision_map ul > li.map16{left: 41.5%;top: 38%;}
.vision_map ul > li.map17{left: 38.5%;top: 44%;}
.vision_map ul > li.map18{left: 29.5%;top: 67%;}
.vision_map ul > li.map19{left: 35.5%;top: 55%;}
.vision_map ul > li.map20{left: 39.5%;top: 50%;}
.vision_map ul > li.map21{left: 15.5%;top: 71.5%;}
.vision_map ul > li.map22{right: 0.5%;top: 80%;}
.vision_map ul > li.map23{right: 33.5%;top: 87%;}
.vision_map ul > li.map24{right: 33.5%;top: 5%;}
.vision_map ul > li.map25{right: 36.5%;top: 7.5%;}
.vision_map ul > li.map26{right: 10%;top: 23%;}

/*여수소개 > 청사안내 > 청사안내 > 본청*/
.btn_office { font-size:17px; margin-left:10px;}

/*여수소개 > 여수시민되기 > 임신출산지원 > 임신 사전건강관리 */
.step_list_col .point_txt {border-top:1px dotted #adadad; padding-top: 8px; margin-top:10px;}

/**/
.life_cycle{background:#f7f8fc url("/images/www/sub/subtitle_bg.jpg") bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*선거공약집*/
.life_cycle{background: #f4fbfb url(/images/www/sub/subtitle_bg.jpg) bottom repeat-x;padding: 5% 5% 3%;width: 90%;}

/*글자가 많은 테이블*/
.table_s > table th{font-size:15px;}
.table_s > table td{font-size:14px;padding: 10px 5px;}


/*개인정보처리방침 220726 - 수정*/
.privacy_ico {background: url(/contents/119/privacy_ico.png) no-repeat; width: 83px; height: 89px; display: block; overflow: hidden; margin: 0 auto 10px;}
.privacy_ico.ico_01 {background-position: 0 0;}
.privacy_ico.ico_02 {background-position: -146px -157px;}
.privacy_ico.ico_03 {background-position: -1258px -157px;}
.privacy_ico.ico_04 {background-position: -980px -157px;}
.privacy_ico.ico_05 {background-position: -1118px -157px;}
.privacy_ico.ico_06 {background-position: -1240px -332px;}


.privacy_ico_s {background: url(/contents/119/privacy_ico_s.png) no-repeat; width: 26px; height: 29px; background-size: 497px; display: inline-block; overflow: hidden; margin-left:10px; vertical-align: middle;}
.privacy_ico_s.ico_01 {background-position: -45px -48px;}
.privacy_ico_s.ico_02 {background-position: -392px -48px;}
.privacy_ico_s.ico_03 {background-position: 0 2px;}
.privacy_ico_s.ico_04 {background-position: -1px -48px;}
.privacy_ico_s.ico_05 {background-position: -305px -48px;}
.privacy_ico_s.ico_06 {background-position: -349px -48px;}
.privacy_ico_s.ico_07 {background-position: -472px -48px;}
.privacy_ico_s.ico_08 {background-position: -1px -103px;}
.privacy_ico_s.ico_09 {background-position: -44px -103px;}
.privacy_ico_s.ico_10 {background-position: -131px -48px;}
.privacy_ico_s.ico_11 {background-position: -258px -103px;}
.privacy_ico_s.ico_12 {background-position: -429px -103px;}
.privacy_ico_s.ico_13 {background-position: -386px -103px;}
.privacy_ico_s.ico_14 {background-position: -43px 0;}
.privacy_ico_s.ico_15 {background-position: -87px -103px;}
.privacy_ico_s.ico_16 {background-position: -87px 2px;}
.privacy_ico_s.ico_17 {background-position: -471px -101px;}

/*전입인센티브*/
.poll .poll_asw span.poll_asw_box {display: inline-block;}
.pass_pad a{ padding: 10px 34px !important; }

ul.li_btn_ht li { height:42px; line-height:35px; background:url("/images/common/sub/basic_ul_ul_bl.png") no-repeat 0px 12px !important;}

/* 도민 서포터즈 가입신청 */
.group_member_box{border: 1px solid #333; padding: 30px;}
.group_member_box h4{ display: inline-block;}
.group_member_box .btn_p{display: inline-block; margin-top: 0; margin-left: 5px;}
.group_member_box .sp_group_box { margin: 18px 0 5px 0; border-top: 2px solid #40434c; border-right: 1px solid #d2d2d2; width: 100%; display: inline-block;}
.group_member_box .sp_group_box ul li{ padding: 10px;  border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; vertical-align:middle; color: #323232; font-size: 16px; word-break: break-all; float: left; height: 50px;}
.group_member_box .sp_group_box ul li.sp_group_tit {background-color: #f6f6f6;}

.group_member_box .sp_group_box ul li:nth-child(1){ width:12%;}
.group_member_box .sp_group_box ul li:nth-child(2){ width:13%;}
.group_member_box .sp_group_box ul li:nth-child(3){ width:5%;}
.group_member_box .sp_group_box ul li:nth-child(4){ width:12%;}
.group_member_box .sp_group_box ul li:nth-child(5){ width:27.7%;}
.group_member_box .sp_group_box ul li:nth-child(6){ width:10%;}
.group_member_box .sp_group_box ul li:nth-child(7){ width:6%;}

.group_member_box .sp_group_box ul li input {padding: 0 5px !important; font-size: 15px !important; width: 100%;}
.group_member_box .sp_group_box ul li:nth-child(3) input { width:30% !important;}
.group_member_box .sp_group_box ul li:nth-child(6) input { width:15% !important;}

/*
.group_member_box .sp_group_box ul li:nth-child(1) input{ width:122px;}
.group_member_box .sp_group_box ul li:nth-child(2) input{ width:130px; font-size: 14px !important;}
.group_member_box .sp_group_box ul li:nth-child(4) input{ width:120px;}
.group_member_box .sp_group_box ul li:nth-child(5) input{ width:285px;}
*/
.group_member_box .sp_group_box ul.sp_group_tit li{ background-color: #f6f6f6; text-align: center;}
.group_member_box .sp_group_box a.remove_member { border: 1px solid #d2d2d2; text-align: center; padding: 6px 10px; display:block; margin: 5px 0;}


/* a.add_member_btn { display: inline-block; border: 1px solid #f8da65; background:#ffe16c; padding: 10px 38px; transform: all 0.5s ease 0s; border-radius: 3px;} */

.write_box .module_w select { height:36px;}

@media screen and (max-width:1455px){
.group_member_box .sp_group_box ul li:nth-child(5){ width:25.7%;}
	
.group_member_box .sp_group_box ul li:nth-child(3) label{ font-size: 14px;}
.group_member_box .sp_group_box ul li:nth-child(6) label{ font-size: 15px;}
.group_member_box .sp_group_box a.remove_member { font-size: 12px;}
}

@media screen and (max-width:1346px){
.group_member_box .sp_group_box ul li:nth-child(5){ width:23%;}
}

.yt_stxt { font-size: 10px; vertical-align:text-bottom;}

/* 열린시정 > 고향사랑기부제 > 명예의 전당 */
.donation_box .donation_tit {background:url("/contents/10357/donation_bg.jpg") no-repeat center; height:350px; border:1px solid #030307;}
.donation_box .donation_tit h4 {background:url("/contents/10357/donation_img.png") no-repeat 5px 29px; width: 660px; height:218px; text-indent:-99999px; margin:auto;}
.donation_box .donation_tit .donation_txt { text-align: center; font-size:18px; color:#fff; margin-top:50px;}
.donation_box .donation_list { background-color:#f6f6f6; display:inline-block; padding:3% 0 0 3%; margin:auto; border: 1px solid #030307;}
/* .donation_box .donation_list li{ float:left; background:url("/contents/10357/donation_img.png") no-repeat 0px -249px; width:330px; height:330px; margin-right:20px; text-align:center;} */
.donation_box .donation_list li{ float:left; background:url("/contents/10357/donation_list_bg.png") no-repeat center center; width:30%; height:330px; margin-right:3%; text-align:center; margin-bottom:30px;}
.donation_box .donation_list li .dn_name { font-size:30px; font-weight: 600; color:#000; margin-top:90px;}
.donation_box .donation_list li .dn_job { font-size:19px; color:#333; margin-top:12px; margin-top:15px;}
.donation_box .donation_list li .dn_amount { font-size:22px; color:#0057ad; font-weight:600; margin-top:35px;}


.donation_box .donation_list1 { display: block; background-color:#f6f6f6; margin:auto; border: 1px solid #030307; padding:4%;}
.donation_box .donation_list1 li {background:url("/contents/10357/donation_list_bg.png") no-repeat center center; width: 330px; height: 330px; text-align: center; margin:auto; padding-top: 5px; display:inline-block;}
.donation_box .donation_list1 li .dn_name { font-size:30px; font-weight: 600; color:#000; margin-top:90px;}
.donation_box .donation_list1 li .dn_job { font-size:19px; color:#333; margin-top:12px; margin-top:15px;}
.donation_box .donation_list1 li .dn_amount { font-size:22px; color:#0057ad; font-weight:600; margin-top:33px;}
.donation_box .dn_txt2 .dn_job { margin-top: 5px; line-height: 20px;}
.donation_box .dn_txt2 .dn_amount { margin-top: 17px !important;}

.h180{ height:180px !important;}
.h120{ min-height:120px;}

/**/
.cockle_box .cockle_t1 { text-align:center; font-size:20px; margin-top:50px;}
.cockle_box .cockle_t2 { color:#02823F; font-size:40px; font-weight:bold; margin:35px 0; text-align:center;}

/*조직도*/
.wrap_kwa_new > ul.depth3 li .depth4 {height:200px;}

.img_txt4 { border:1px dashed #b3b3b3; display:inline-block; margin-top:30px;}
.img_txt4 .c25{ border-left:1px dashed #b3b3b3; width:22.8%; float:left; padding:1%;}
.img_txt4 .c25:first-child { border-left:0;}

.module_view_box .contbox .viewbox { border-top:1px solid #d2d2d2;}
.w18 .step_box{ width:18% !important;}
.w25{width: 25%;}

.btn_point a{ padding:15px 80px !important; font-size:16px; font-weight:bold;}
.th_13{ width:13%;}
.th_30px { width:30px;}
.c_line { border: 1px solid #000; border-radius: 100px; padding: 5px 6px; margin-right: 2px;}
table th.th_110px { width: 110px;}

/*분야별정보 > 도시/주택 > 도시 > 지구단위계획*/
.btn_plan:hover{background-color:#ffd7d7; padding: 2px;}
.btn_plan .ico_pdf { background: url("/images/common/sub/content_bl.png") no-repeat 0 -345px; padding: 8px 12px; color:#a33b32;}


/*정보공개 > 공유재산정보 > 공유재산검색*/
.btn_dw.map_btn {background: #fff url(/images/common/sub/map_btn_bk.png) no-repeat 15px 7px;border: 1px solid #d2d2d2;padding: 8px 17px 8px 40px;color: #4f4f4f;margin-left:10px;border-radius: 9px!important;}
.btn_dw.map_btn:hover {background: #046fd9 url(/images/common/sub/map_btn_wt.png) no-repeat 16px 7px;border: 1px solid #046fd9;color: #fff;}

@media screen and (max-width:1455px){
.btn_dw.map_btn {display:block;max-width:60px;background-position:15px 7px;margin: 5px 0 0;padding:4px 17px 4px 40px;}
.btn_dw.map_btn:hover {background-position:15px 11px;margin: 5px 0 0;}
}