@charset "utf-8";

/*
	made by matey
	최초 작성자 : 권태완(20140901)
	최종 수정자 : 권태완(20141111)
 */
 
 li{list-style:none;}
 .dpNone{display:none;}
.mobileOn{display:none !important;}
.h2{font-size:20px;font-weight:bold;color:#323232;margin-bottom:15px;}
#wrap.pop #contents{float:none;width:90%;margin:0 auto;}
.c71{color:#717171;}
.txAlignL{text-align: left;}
.txAlignC{text-align: center;}
.txAlignR{text-align: right;}
.pl17{padding-left:17px;}
.mb30{margin-bottom:30px;}
sup {vertical-align:super;font-size:5px;}
#container .pd_n{padding:0;}
.aboutWrap strong{font-weight:bold;}

/* text */
.textP{margin-bottom:15px;}

/* our vision */
.visiWrap h2 img{width:330px;vertical-align:middle;}

/* main */
.mBotNewWrap div.box a{float:none;}
.mBotNewWrap div.box .txBox{position:relative;}
.mBotNewWrap div.box .txBox .more{position:absolute;top:0;right:0;}
.mBotNewWrap div.box .txBox .more a{color:#717171;}


/* 수자원분석도구 */
p.khit{font-size:20px;color:#252525;margin-bottom:22px;font-weight:bold;}
.khit img{width:100%;margin-bottom:80px;}

/* 수시채용 채용공고 */
div.tabBtn.notiSize{text-align:center;margin-bottom:40px;}
div.tabBtn.notiSize a{width:16.40%;margin:0 2px 2px 0;}

/* 사전정보공개 */
div.tabBtn .all{display:none;}
div.tabBtn.publSize{font-size:14px;text-align:center;margin-bottom:30px;}
div.tabBtn.publSize a{width:24.79%;margin:0 0.21% 2px 0;padding:9px 0 9px 0;height:40px;line-height:20px;}
 
/* house journal */
div.tabBtn.journalSize a{width:19.8%;padding:0;margin-left:0;margin-bottom:2px;text-align:center;font-weight:bold;}

.journal{padding-top:20px;border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;}
.journal .inBox{float:left;width:21.7%;margin-left:4.22%;}
.journal .groupBox .inBox:first-child{margin-left:0;}
.journal .inBox .imgBox{margin-bottom:15px;}
.journal .inBox .imgBox img{width:100%;}
.journal .inBox .txBox p{text-align:center;font-size:16px;color:#323232;margin-bottom:20px;}
.journal .inBox .txBox p a{text-decoration:underline;font-size:13px;line-height:22px;background:url(/web/eng/images/sust/ico_pdf01.png) no-repeat 0 center;background-size:22px;display:inline-block;text-indent:27px;}
.journal .inBox .txBox p a strong{font-weight:bold;}

.acro{margin:20px 0;}
.acro p strong{line-height:22px;background:url(/web/eng/images/sust/ico_acroW.png) no-repeat 0 center;text-indent:30px;font-weight:bold;font-size:14px;color:#323232;padding-right:15px;margin-right:15px;border-right:1px solid #b1b1b1;display:inline-block;}
.acro p span{font-size:12px;width:70%;}


/* 공지 문구 박스 */
.notiBox{border:1px solid #f0f0f0;margin-bottom:30px;background:#f7f7f7;}
.notiBox div{float:left;}
.notiBox div.imgBox{width:16.51%;text-align:center;padding:27px 0;}
.notiBox div.imgBox p{font-size:13px;line-height:18px;color:#323232;font-weight:bold;}
.notiBox div.txBox{width:74.77%;font-size:12px;line-height:18px;padding:27px 8.05% 24px 0;color:#646464;}

.dataWrap .notiBox div.imgBox{padding:12px 0;}
.notiBox.ptb12 div.imgBox{padding:12px 0;}
.notiBox.ptb18 div.imgBox{padding:12px 0;}
 
/* 개시물 총 게시물 수 */
.tableTotalNum{float:left;width:50%;font-size:11px;margin-bottom:10px;}
.orangePoint{color:#e57c00;font-weight:bold;}

/* 정렬, 등록순, 조회순 */
.alignBox{float:right;width:50%;text-align:right}
.alignBox strong{font-weight:bold;color:#017eba;padding-right:12px;margin-right:12px;border-right:1px solid #d4d4d4;}
.alignBox a{color:#717171;padding-right:12px;margin-right:12px;background:url(/web/images/list/bul_arrow_off.gif) right center no-repeat;}
.alignBox a.on{color:#252525;font-weight:bold;background:url(/web/images/list/bul_arrow_on.gif) right center no-repeat;}
.alignBox a.last{margin-right:0;}

/* 리스트 테이블 */
.listTable{width:100%;border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;}
.listTable tr:first-child td{border-top:1px solid #b2b2b2;}
.listTable th,
.listTable td{text-align:center;line-height:18px;padding:14px 0 13px 0;}
.listTable td a{color:#323232;}
.listTable th{font-weight:bold;color:#494949;}
.listTable td{border-top:1px solid #e2e2e2;color:#717171;}
.listTable .txPoint{color:#252525;}
.listTable .txPoint01{color:#323232;}
.listTable .notiBold,
.listTable .notiBold a{color:#252525;font-weight:bold;}
.listTable .taLeft{text-align:left;}
.listTable .taLeft50{text-align:left;padding-left:50px;}
.listTable .taLeft40{text-align:left;padding-left:40px;}
.listTable .taLeft28{text-align:left;padding-left:28px;}
.listTable .taLeft6p{text-align:left;padding-left:6%;}
.listTable .txNew img{width:15px;height:15px;margin-left:8px;vertical-align:middle;}
.listTable .notiFile a img{width:16px;height:16px;vertical-align:middle;}
.listTable .txComm{text-align:left;}
.listTable .txComm img{padding:0 10px 0 13px;width:36px;height:14px;}

/* 게시판 상세보기 테이블 */
.viewTable.topLine{border-top:2px solid #12a3cc;}
.viewTable{width:100%;border-top:2px solid #12a3cc;}
.viewTable th{padding-left:20px;text-align:left;font-weight:bold;color:#252525;border-bottom:1px solid #e2e2e2;font-size:16px;line-height:41px;}
.nameTd{border-bottom:1px solid #b2b2b2;}
.nameTd div{padding:13px 12px 12px 20px;}
.nameTd .sub01{border-bottom:1px solid #e2e2e2;padding-right:0;}
.nameTd .last{padding-left:0;}
.nameTd span,
.nameTd strong{font-size:12px;color:#717171;}
.nameTd strong{font-weight:bold;}
.nameTd span.sName{border-right:1px solid #dedede;padding-right:20px;margin-right:20px;}
.nameTd span.sName.wClear{border:none;padding-right:0;padding-left:0;}
.fileTd{text-align:right;color:#252525;padding:10px 0 8px 0;position:relative;}
.fileTd img{vertical-align:middle;width:13px;height:13px;padding-left:4px;}
.fileTd .fileOn{font-size:12px;line-height:24px;border:1px solid #f0f0f0;background:#f7f7f7;padding:12px 29px 12px 11px;position:absolute;top:27px;right:0;}
.fileTd .fileOn a{display:block;text-align:left;}
.fileTd .fileOn img{width:16px;height:16px;padding-right:4px;position:relative;}
.fileTd .fileOn .divClose{position:absolute;top:5px;right:5px;}
.fileTd .fileOn .divClose img{width:9px;height:9px;}
.fileTd .fileOn{display:none;}
.fileTd .fileOn.on{display:block;z-index:5;}
.conTd{border-bottom:1px solid #e2e2e2;}
.conTd div{min-height:209px;padding:5px 42px 30px 20px;}
.conTd div img {max-width:700px}
.conTd div p{line-height:24px;}

.thesMobile div{float:left;}
.thesMobile div.sub01{border-bottom:none;}


/* 게시판 상세보기 페이지 01 */
.viewTable01{width:100%;margin-bottom:40px;border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;}
.viewTable01 th,
.viewTable01 td{line-height:24px;padding:10px 0;border-top:1px solid #e2e2e2;}
.viewTable01 tr:first-child th,
.viewTable01 tr:first-child td{border-top:none;}
.viewTable01 th{width:15.53%;color:#323232;font-weight:bold;}
.viewTable01 td{width:auto;padding:0 2.1%;}
.viewTable01 td img{width:16px;margin-right:5px;vertical-align:middle;}
.viewTable01 .mobileOn01{display:none;}
.readTable .mobileOn01{display:none;}
.readTable tr td{padding:5px 17px;}
.readTable td p{line-height:20px;}

/* 넘버링 */ 
.numBox table{margin:0 auto;margin-top:37px;margin-bottom:63px;}
.numBox table td{width:37px;text-align:center;}
.numBox table td a{display:block;}
.numBox table td.on a{font-weight:bold;color:#017eba;}
.numBox table td.BtnPrev1,
.numBox table td.BtnNext1{width:25px;}
.numBox table td.BtnPrev2,
.numBox table td.BtnNext2{width:25px;}
.numBox table td.BtnPrev2 a{background:url(/web/images/list/btn_wPrev02.gif) 7px 5px no-repeat;}
.numBox table td.BtnPrev1 a{background:url(/web/images/list/btn_wPrev01.gif) 7px 5px no-repeat;}
.numBox table td.BtnNext1 a{background:url(/web/images/list/btn_wNext01.gif) 7px 5px no-repeat;}
.numBox table td.BtnNext2 a{background:url(/web/images/list/btn_wNext02.gif) 7px 5px no-repeat;}

/* 태이블 하단 버튼 버튼과 같이 있을 때 */
.btnBox a{position:relative;top:20px;float:right;}
.btnBox img{width:42px;height:42px;}

/* 태이블 하단 버튼 - 버튼만 있을 때 */ 
.btnBox3{width:100%;}
.btnBox3 div{text-align:right;margin-top:20px;padding-bottom:60px;}
.btnBox3 a{text-align:right;display:inline-block;}
.btnBox3 img{width:74px;height:31px;}

/* 페이지 처음으로 이동 버튼 */
.btnTop{text-align:right;padding:100px 0 15px 0;}
.btnTop img{width:38px;height:38px;}

/* 리스트 검색 sel1개 txt1개 */
.listSearchBox{width:100%;}
.listSearchBox .inBox{width:52.89%;margin:0 auto;}
.listSearchBox .selBox,
.listSearchBox .txBox{float:left;}
.listSearchBox .txBox,
.listSearchBox .selBox select{border:1px solid #f2f2f2;border-top:1px solid #b2b2b2;color:#494949;}
.listSearchBox .selBox{width:32.74%;height:32px;padding-right:5px;}
.listSearchBox .selBox select{width:100%;padding:7px 0;}
.listSearchBox .txBox{width:63.96%;height:29px;}
.listSearchBox .txBox input[type=text]{border:none;width:75%;padding:7px 0;color:#b2b2b2;padding-left:10px}
.listSearchBox .txBox input[type=image]{float:right;padding:7px 9px 8px 0;}
select{margin:0;}

/* 리스트 검색 sel2개 txt1개 사이즈 */
.listSearchBox{width:100%;}
.listSearchBox .inBox3{margin:0 auto;width:71.68%;}
.listSearchBox .selBox3,
.listSearchBox .txBox3{float:left;}
.listSearchBox .selBox3 select,
.listSearchBox .txBox3{border:1px solid #f2f2f2;border-top:1px solid #b2b2b2;}
.listSearchBox .selBox3{width:50.75%;height:32px;}
.listSearchBox .selBox3 select{width:49%;padding:7px 0;color:#494949;}
.listSearchBox .txBox3{width:47.57%;}
.listSearchBox .txBox3 input[type=text]{border:none;width:75%;padding:7px 0;color:#b2b2b2;padding-left:10px;}
.listSearchBox .txBox3 input[type=image]{float:right;padding:7px 9px 8px 0;}

/* select 3개 text 1개  */
.listSearchBox .inBox3.size04 .selBox3{width:60%;}
.listSearchBox .inBox3.size04 .txBox3{width:37%;}
.listSearchBox .inBox3.size04 .selBox3 select{width:32%;}

.listSearchBox .inBox3.txHide{width:53.2%;}
.listSearchBox .inBox3.txHide .txBox3 input[type=text]{display:none;}
.listSearchBox .inBox3.txHide .txBox3 input[type=image]{float:left;margin-left:5px;}
.listSearchBox .inBox3.txHide .selBox3{border:none;width:94%;height:32px;}
.listSearchBox .inBox3.txHide .txBox3 select{width:49%;padding:7px 0;color:#494949;}
.listSearchBox .inBox3.txHide .txBox3{width:5%;border:none;}

.listSearchBox .inBox3.selHide{width:53.2%;}
.listSearchBox .inBox3.selHide .selBox3{width:47%;}
.listSearchBox .inBox3.selHide .selBox3 select{width:97%;}
.listSearchBox .inBox3.selHide .subSel{display:none;}
.listSearchBox .inBox3.selHide .txBox3{width:49%;}


/* 이전글 다음글 */
.nextMobile{width:100%;border-top:2px solid #12a3cc;}
.nextMobile ul li{border-bottom:1px solid #e0e0e0;width:100%;}
.nextMobile ul li div{padding:18px 0 18px 0;float:left;}
.nextMobile ul li div.box01{width:17.97%;text-align:center;}
.nextMobile ul li div.box02{width:77.34%;padding-right:10px;}
.nextMobile ul li div.box01 img,
.nextMobile ul li div.box01 span{display:block;font-size:10px;font-weight:bold;}
.nextMobile ul li div.box01 img{width:6px;height:10px;margin:0 auto;padding:5px 0 5px 0;}
.nextMobile ul li div.box02 strong{font-size:14px;font-weight:bold;line-height:20px;display:block;overflow:hidden;white-space:pre;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.nextMobile ul li div.box02 span{font-size:11px;color:#717171;line-height:16px;}
.nextMobile ul li div span.txPoint{color:#252525;}

.listMobile ul li p span.sName,
.nextMobile ul li div.box02 span.sName{border-right:1px solid #dedede;padding-right:15px;margin-right:15px;}

/* 쓰기 테이블 */
.writeTable{border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;width:100%;}
.writeTable tr:first-child th,
.writeTable tr:first-child td{border-top:none;}
.writeTable th,
.writeTable td{border-top:1px solid #e2e2e2;line-height:34px;padding:6px 0;}
.writeTable th{color:#252525;font-weight:bold;vertical-align:top;width:19.6%;}
.writeTable td{padding-left:17px;width:81.4%;}
.writeTable td input,
.writeTable td textarea{border:1px solid #f2f2f2;border-top:1px solid #b2b2b2;}
.writeTable td input[type="text"],
.writeTable td input[type="file"],
.writeTable td input[type="password"]{width:94.66%;padding:7px 0;margin:0;}
.writeTable td input[type="checkbox"]{vertical-align:middle;}
.writeTable td.password  span{color:#717171;padding-left:15px;}
.writeTable td.password input{width:30.88%;}
.writeTable td textarea{margin-top:7px;margin-bottom:16px;width:94.66%;}
.writeTable td .txPosition01{font-size:12px;color:#ba522a;font-weight:bold;line-height:15px;margin-top:5px;}
.writeTable td.smSize01 span{color:#717171;padding-left:15px;}
.writeTable td.smSize01 input{width:30.88%;}
.writeTable td.bigSize01 input{width:94.66%;}
.writeTable p{line-height:18px;}
.writeTable .pl0{padding-left:0;}

/* 우편번호 찾기 버튼 */
.writeTable .btn_Write{background:#757575;font-weight:bold;display:inline-block;color:#fff;height:31px;vertical-align:middle;padding:0 10px;}

/* noname쓰기 */
.nonameWrap h3{font-size:16px;font-weight:bold;color:#333;line-height:20px;margin:26px 0 11px 0;}
.nonameWrap ul li strong{font-weight:bold;}
.nonameWrap label{font-weight:bold;}
.nonameWrap .radioBox{text-align:center;}
.nonameWrap .radioBox .mr80p{margin-right:8.39%;}

/* bold */
.strong{font-weight:bold;}

/* blit */
h3.blit{background:url(/web/images/main/bul_blit01.gif) 1px 8px no-repeat;padding-left:10px;background-size:3px;line-height:18px;}
ul.blit01 li{background:url(/web/images/main/bul_blit01.gif) 1px 8px no-repeat;padding-left:10px;background-size:3px;line-height:18px;}
.blit{background:url(/web/images/main/bul_blit01.gif) 1px 7px no-repeat;padding-left:10px;background-size:3px;line-height:18px;}

/* margin */
.mb5{margin-bottom:5px;}

/* padding */

/* 리스트 Dl 스타일 */
.listDl{border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;}
.listDl dd div{float:left;padding:9px 0;color:#717171;text-align:center;}
.listDl dt,
.listDl dd{border-top:1px solid #e2e2e2;}
.listDl dd{display:none;}
.listDl img,
.listDl span,
.listDl strong,
.listDl a{vertical-align:middle;display:inline-block;}
.listDl strong{color:#323232;}
.listDl .open strong{font-weight:bold;}
.listDl .fileBtn{padding:0;}
.listDl .fileOn{width:185px;}

/* 리스트 Dl a형식 */
.listDl dt a{width:97%;padding:9px 0;color:#717171;background:url(/web/images/list/btn_dd_off.gif) right center no-repeat;display:inline-block;}
.listDl dt a.open{background:url(/web/images/list/btn_dd_on.gif) right center no-repeat;}
.listDl dt a span{display:inline-block;text-align:center;}
/* 3개 */
.listDl.size03 dt span.th01{width:9.53%;}
.listDl.size03 dt span.th02{width:14.16%;}
.listDl.size03 dt span.th03{width:90%;text-align:left;padding-left:3.15%;}
/* 4개 */
.listDl.size04 dt span.th01{width:9.53%;}
.listDl.size04 dt span.th02{width:7.03%;}
.listDl.size04 dt span.th03{width:12.8%;}
.listDl.size04 dt span.th04{width:58.13%;text-align:left;padding-left:3.15%;}

.listDl dd div.th01{width:9.13%;}
.listDl dd div.th02{width:71.96%;text-align:left;padding-left:2.15%;margin-right:1%;color:#323232;}
.listDl dd div.th02 p{padding-bottom:40px;}
.listDl dd div.th03{width:15.76%;position:relative;}

/* 상단 text 박스 */
.guidBox{padding:22px 0;margin-bottom:30px;border:1px solid #f0f0f0;background:#f7f7f7;position:relative;}
.guidBox .imgBox{width:124px;text-align:center;}
.guidBox .imgBox img{width:36px;height:38px;}
.guidBox .imgBox p{font-size:10px;font-weight:bold;color:#252525;}
.guidBox .txBox{position:absolute;top:22px;left:124px;font-size:12px;line-height:18px;margin-right:34px;}
.guidBox .txBox a img{padding:6px 0;width:89px;height:20px;}

/* 리스트 상단 검색 */
.topSearch{border:1px solid #f0f0f0;padding:17px 0;margin-bottom:20px;background:#f7f7f7;}
.topSearch .inBox01{float:left;width:82.58%;padding-left:2.83%;}
.topSearch .inBox02{float:right;width:14.59%;}
.topSearch .inBox02 input[type=image]{width:73px;height:31px;}
.topSearch .inBox02 .mobileOff input[type=image]{width:82px;height:74px;}
.topSearch .inBox01 span{display:inline-block;text-align:right;}
.topSearch .inBox01 span.mobileOn{display:none;}
.topSearch .inBox01 span.mobileOff{display:inline-block;}
.topSearch .inBox01 span input,
.topSearch .inBox01 span select{padding:7px 0;margin:0;border:1px solid #f2f2f2;border-top:1px solid #b2b2b2;line-height:17px;}
.topSearch .inBox01 span.search01,
.topSearch .inBox01 span.search02,
.topSearch .inBox01 span.search03{margin-bottom:5px;}
.topSearch .inBox01 span.search01{width:26.45%;}
.topSearch .inBox01 span.search01 select{width:81.92%;}
.topSearch .inBox01 span.search02{width:33.59%;}
.topSearch .inBox01 span.search02 select{width:63.44%;}
.topSearch .inBox01 span.search03{width:28.01%;}
.topSearch .inBox01 span.search03 select{width:77.07%;}
.topSearch .inBox01 span.search04{width:26.45%;}
.topSearch .inBox01 span.search04 input{width:80.23%;}
.topSearch .inBox01 span.search05{width:33.59%;}
.topSearch .inBox01 span.search05 input{width:62.11%;}

/* 정보목록 */
.dovInfoWrap .topSearch .inBox01 .mobileOn{display:none;}
.dovInfoWrap .topSearch .inBox01{float:left;width:82.19%;padding-left:3.74%;}
.dovInfoWrap .topSearch .inBox01 span{text-align:left;}
.dovInfoWrap .topSearch .inBox01 .selBox01,
.dovInfoWrap .topSearch .inBox01 .selBox02,
.dovInfoWrap .topSearch .inBox01 .selBox03{margin-bottom:10px;}
.dovInfoWrap .topSearch .inBox01 label,
.dovInfoWrap .topSearch .inBox01 .label{font-weight:bold;}
.dovInfoWrap .topSearch .inBox01 .selBox01{width:100%;}
.dovInfoWrap .topSearch .inBox01 .selBox01 label,
.dovInfoWrap .topSearch .inBox01 .selBox02 .label,
.dovInfoWrap .topSearch .inBox01 .selBox04 label{width:54px;display:inline-block;}

.dovInfoWrap .topSearch .inBox01 .selBox01 .size01{width:39%;}
.dovInfoWrap .topSearch .inBox01 .selBox02{width:190px;}
.dovInfoWrap .topSearch .inBox01 .selBox02 label{width:6.54%;display:inline-block;}
.dovInfoWrap .topSearch .inBox01 .selBox02 .size02{width:21.25%;}
.dovInfoWrap .topSearch .inBox01 .selBox02 .size03{width:16.35%}
.dovInfoWrap .topSearch .inBox01 .selBox03{width:150px;}
.dovInfoWrap .topSearch .inBox01 .selBox03 label{width:8.22%;display:inline-block;}
.dovInfoWrap .topSearch .inBox01 .selBox03 .size02{width:26.71%;}
.dovInfoWrap .topSearch .inBox01 .selBox03 .size03{width:20.55%;}
.dovInfoWrap .topSearch .inBox01 .selBox04{width:100%}
.dovInfoWrap .topSearch .inBox01 .selBox04 .size04{width:20.03%;}
.dovInfoWrap .topSearch .inBox01 .selBox04 .size05{width:65.71%;color:#b2b2b2;}
.dovInfoWrap .topSearch .inBox02{float:right;width:13.95%;padding-top:23px;}

/* 직원광장 */
.numbBox{width:70.51%;margin:50px 16.58% 0 12.91%;border:1px solid #3695c2;border-radius:25px;behavior:url(/web/css/PIE.htc);}
.numbBox .txBox{}
.numbBox .txBox .imgBox,
.numbBox .txBox .subTxBox{float:left;margin:45px 0 30px 0;}
.numbBox .txBox .imgBox{width:128px;height:62px;border-right:1px solid #9bcae1;margin-left:8.18%;padding-right:3.67%;}
.numbBox .txBox .imgBox img{display:inline-block;}
.numbBox .txBox .subTxBox{width:47.69%;padding-left:8.18%;}
.numbBox .txBox .subTxBox p{line-height:20px;}
.numbBox .txBox .subTxBox .pointTx01{color:#047ab3;}
.numbBox .formBox{background:#ececec;height:123px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;behavior:url(/web/css/PIE.htc);}
.numbBox .formBox form{padding-top:30px;width:328px;margin:0 auto;}
.numbBox .formBox form input{padding:7px 0;margin-top:5px;border:1px solid #f2f2f2;border-top:1px solid #b2b2b2;color:#717171;float:left;width:254px;}
.numbBox .formBox .listBtn{float:left;margin:0;text-align:left;width:42px;margin-left:20px;}

/* 메세지 페이지 */
.numbBox.message{width:58.6%;margin:0 auto;margin-top:128px;}
.numbBox.message .txBox .imgBox{width:128px;height:62px;border-right:1px solid #a1cde2;margin-left:8.18%;padding-right:3.67%;}
.numbBox.message .txBox .imgBox,
.numbBox.message .txBox .subTxBox,
.numbBox.message .txBox .subBtnBox{float:left;margin:44px 0 44px 0;}
.numbBox.message .txBox .imgBox{margin-left:5%;padding-right:3.37%;}
.numbBox.message .txBox .subTxBox{width:49.5%;padding-left:6.11%;margin-top:50px;}
.numbBox.message .txBox .subTxBox strong{font-weight:bold;font-size:18px;color:#252525;line-height:23px;}
.numbBox.message .txBox .subTxBox p{color:#717171;}
.numbBox.message .txBox .subBtnBox{margin-right:11.11px;}

/* 관리단안내 */
.admiWrap h3{font-size:16px;line-height:20px;color:#000;font-weight:bold;margin-bottom:18px;}
.admiWrap .topBox{margin-bottom:40px;}
.admiWrap .topBox .imgBox,
.admiWrap .topBox .txBox{float:left;}
.admiWrap .topBox .imgBox{width:33.16%;}
.admiWrap .topBox .imgBox img{width:100%;}
.admiWrap .topBox .txBox{width:63.17%;padding-left:3.67%;}
.admiWrap .topBox .txBox ul li span.dt{display:inline-block;width:32px;}
.admiWrap .listTable td.point{color:#323232;}
.admiWrap .listTable td.view a{text-decoration:underline;color:#323232;font-weight:bold;}
.admiWrap .listTable td.view img{vertical-align:middle;padding-right:5px;}

/* 관리단안내 하단 탭 */
.tabBtn01 {position:relative;border-bottom:2px solid #737373;margin-bottom:30px;}
.tabBtn01.subTab{margin-bottom:60px;}
.tabBtn01 a{
		float:left;
		position:relative;top:2px;z-index:1;
		background:#fff;
		color:#252525;
		line-height:30px;
		padding:0 3.30%;
		border:1px solid #e1e1e1;
		border-bottom:2px solid #737373;
		margin-left:-1px;
	}
.tabBtn01.size01 a{padding:0 2.30%;}
.tabBtn01 a:first-child{margin-left:0;}
.tabBtn01 a:hover,
.tabBtn01 a:focus{position:relative;z-index:2;border:1px solid #737373;border-bottom:2px solid #737373;}
.tabBtn01 a:active,
.tabBtn01 a.on{position:relative;z-index:5;font-weight:bold;padding:0 2%;border:2px solid #737373;border-bottom:none;height:31px;}
.tabBtn01.size01 a.on{padding:0 2.18%;}
.tabBtn01 ul{margin:0 auto;padding-left:20%;width:80%;position:absolute;top:35px;left:0;border-bottom:1px solid #737373;}
.tabBtn01 ul li{float:left;padding:0 14px;background:url(/web/images/water/bg_line.gif) 0 15px no-repeat;}
.tabBtn01 ul li:first-child{background:none;}
.tabBtn01 ul li a{border:none;margin:0;padding:0;top:0;height:42px;line-height:42px;}
.tabBtn01 ul li a:hover,
.tabBtn01 ul li a:focus{border:none;margin:0;}

/* 탭버튼 */
.tabBtn {position:relative;margin-bottom:40px}
.tabBtn a,
.tabBtn .on {padding:11px 25px;display:inline-block;}
.tabBtn a{float:left;position:relative;margin:0 1px;background-color:#ebebeb;color:#000;}
.tabBtn a:hover,
.tabBtn a:focus,
.tabBtn a:active,
.tabBtn a.on {position:relative;background-color:#047ab3;color:#fff;}
.tabBtn a:first-child {margin-left:0;}

/* 정보공개 faq */
.faqWrap .tabBtn a{padding-left:21px;padding-right:21px;}

/* 댐보 탭 */
.damsWrap h2{font-weight:bold;font-size:16px;margin:40px 0 15px 0;}
.damsWrap .tabBtn03 a{float:left;line-height:30px;background:#ededed;padding:0 2%;margin-right:2px;}
.damsWrap .tabBtn03 a:hover,
.damsWrap .tabBtn03 a:focus,
.damsWrap .tabBtn03 a:active,
.damsWrap .tabBtn03 a.on{background:#c6c6fd;font-weight:bold;}

/* 실명신고 */
.compWrap .viewBox{border-bottom:1px solid #b2b2b2;text-align:center;padding:20px 0 50px 0;}
.compWrap .viewBox strong{font-size:20px;line-height:24px;color:#047ab3;display:inline-block;font-weight:bold;padding-bottom:10px;}
.compWrap .viewBox strong span{color:#323232;}
.compWrap .viewBox p{font-size:14px;font-weight:bold;}

/* 관리단 인사말 */
.greetWrap .imgBox{float:left;}
.greetWrap .imgBox{width:137px;}
.greetWrap .imgBox .img{margin-bottom:20px;}
.greetWrap .imgBox .img img{width:100%;}
.greetWrap .imgBox .text p{font-size:12px;color:#717171;line-height:20px;}
.greetWrap .imgBox .text strong{font-size:14px;color:#323232;font-weight:bold;}
.greetWrap .textBox{margin-left:165px;}
.greetWrap .textBox p{line-height:20px;margin-bottom:20px;}

/* 관리단 소개 */
.introTable{width:100%;border-top:2px solid #12a3cc;border-bottom:1px solid #ececec;}
.introTable th{color:#323232;font-weight:bold;padding:10px 0;background:#f7f8fb;}
.introTable tr td{border-top:1px solid #ececec;padding:12px 0 12px 20px;}
.introTable tr td:first-child{border-right:1px solid #ececec;padding-left:5px;padding-right:5px;text-align:center;}

/* 관리단 하는일 */
/* 좌측이미지 우측 텍스트 */
.worksWrap h4{font-size:15px;margin-bottom:15px;color:#047ab3;font-weight:bold;}
.imgTextBox01{margin-bottom:30px;}
.imgTextBox01 li{border-bottom:1px solid #eaeaea;padding:30px 0;}
.imgTextBox01 li:first-child{padding-top:0;}
.imgTextBox01 .groupBox{clear:both;}
.imgTextBox01 .imgBox{float:left;width:223px;}
.imgTextBox01 .imgBox img{width:100%;}
.imgTextBox01 .textBox{margin-left:253px;}

/* ul 텍스트 */
.worksWrap li{line-height:18px;}
.worksWrap .blit01 strong{font-weight:bold;}
.worksWrap .blit01 li{margin-top:25px;}
.worksWrap .blit01 li:first-child{margin-top:0;}
.worksWrap .blit01 li ul li{margin-top:0;}
.worksWrap .bdNone li{border:none;padding-top:0;padding-bottom:0;}
.worksWrap .bdNone li ul li{padding:0;}
.worksWrap .bgNone li{background:none;}

/* 이미지 1개 */
.worksWrap .img1ea{width:100%;}
.worksWrap .img1ea img{width:100%;}

.img1ea{width:100%;}
.img1ea img{width:100%;}

/* 이미지 2개 */
.img2ea{width:100%;}
.img2ea .box{width:49%;float:left;margin-left:2%;}
.img2ea .box:first-child{margin-left:0;}
.img2ea .box img{width:100%;}

/* 이미지 3개 */
.worksWrap .img3ea{margin-bottom:30px;}
.worksWrap .img3ea div{float:left;width:27.74%;margin-right:1px;}
.worksWrap .img3ea div img{width:100%;}
.worksWrap .img3ea div p{color:#717171;font-size:12px;}

/* 하는일 테이블 */
.worksTable{width:100%;border-top:2px solid #12a3cc;border-bottom:1px solid #d1d1d1;margin-bottom:25px;}
.worksTable strong{font-weight: bold;}
.worksTable thead th{color:#323232;font-weight:bold;padding:10px 0;background:#f7f8fb;}
.worksTable tr th,
.worksTable tr td{border-top:1px solid #ececec;text-align:center;vertical-align: middle;}
.worksTable tr td{padding:12px 5px 12px 5px;}
.worksTable tbody th,
.worksTable tfoot th{font-weight:normal;vertical-align:middle;}
.worksTable tbody tr th:first-child{border-right:1px solid #ececec;padding-left:5px;padding-right:5px;text-align:center;}
.worksTable tbody tr td{border-left:1px solid #ececec;}
.worksTable tbody tr td:first-child{border-left:none;}
.worksTable tfoot tr th:first-child{border-right:1px solid #ececec;padding-left:5px;padding-right:5px;text-align:center;}
.worksTable tfoot tr td{border-left:1px solid #ececec;}
.worksTable tfoot tr td:first-child{border-left:none;}

/* 관리단 오시는길 */
.mapWrap h4{font-weight:bold;font-size:15px;color:#047ab3;margin-bottom:15px;}
.mapWrap .mapBox{width:100%;margin-bottom:30px;}
.mapWrap .mapBox img{width:100%;}
.mapTable{width:100%;border-top:2px solid #12a3cc;border-bottom:1px solid #ececec;}
.mapTable th{color:#323232;font-weight:bold;padding:10px 0;background:#f7f8fb;}
.mapTable tr th,
.mapTable tr td{border-top:1px solid #ececec;}
.mapTable tr td{padding:12px 20px 12px 20px;}
.mapTable tbody tr th:first-child{vertical-align:middle;border-right:1px solid #ececec;padding-left:5px;padding-right:5px;text-align:center;}
.mapTable .blit01 li{background:url(/web/images/main/bul_blit01.gif) 1px 8px no-repeat;padding-left:10px;background-size:3px;line-height:18px;}
.mapTable .blit01 li strong{font-weight:bold;}
.mapTable .blit01 li ol li{background:none;}

/* 아이핀 탭 */
.dtTab{position:relative;}
.dtTab dd{display:none;}
.dtTab .ddOn{display:block;}
.dtTab dl dt.tabBtn02{float:left;}
.dtTab dl dd.ddOn{position:absolute;top:80px;left:0;}
.dtTab dl dt a{background:#ebebeb;color:#000;display:inline-block;padding:10px 15px;margin-right:2px;}
.dtTab dl dt a:hover,
.dtTab dl dt a:focus,
.dtTab dl dt a:active,
.dtTab dl dt a.on{background:#047ab3;color:#fff;}

/* 댐/보 */
.damMap{width:100%;}
.damMap img{width:100%;}
.damsWrap .topSearch{}
.damsWrap .topSearch select,
.damsWrap .topSearch input{margin:0;padding:7px 0;color:#717171;}
.damsWrap .topSearch .selBox01{width:100%;margin-bottom:5px;}
.damsWrap .topSearch .selBox01.selEa1 select{width:25%;}
.damsWrap .topSearch .selBox01.selEa2 select{width:30%;}
.damsWrap .topSearch .selBox01.selEa3 select{width:25%;}
.damsWrap .topSearch .selBox02.selEa3,
.damsWrap .topSearch .selBox02.selEa1{width:100%;}
.damsWrap .topSearch .selBox02.selEa1 select{width:25%;}
.damsWrap .topSearch .selBox02.selEa3 select{width:25%;}
.damsWrap .topSearch .inBox01 span{text-align:left;}
.damsWrap .topSearch .label,
.damsWrap .topSearch label{width:60px;display:inline-block;}
.damsWrap .worksTable{margin-top:5px;}
.damsWrap .worksTable.fz10{font-size:10px;}
.damsWrap .worksTable th{vertical-align:middle;}
.damsWrap .worksTable.thBold th{font-weight:bold;}
.damsWrap .worksTable.thBold th:first-child{border-right:none;}
.damsWrap .worksTable tr td{padding: 7px 2px 7px 2px;}
.damsWrap .subTx{margin-bottom:10px;}
.damsWrap .btnDown{text-align:right;line-height:22px;vertical-align:top;}
.damsWrap .txDt dt{font-weight:bold;}
.damsWrap .tabBtn01{margin:0;margin-bottom:20px;}
.damsWrap .topSearch.grap{margin-top:30px;}
.damsWrap .topSearch.grap .selBox01{margin-bottom:0px;}
.damsWrap .topSearch.grap .inBox02 img{width:73px;}
.damsWrap .graphBox{width:500px;margin:0 auto;}
.damsWrap .graphBox.sihwa{width:100%;} 
.damsWrap .graphBox img{width:100%;}

/* 댐/보 수질자료 */
.damsWrap .graph01Box{margin-bottom:30px;}
.damsWrap .graph01Box .radioBox{line-height:24px;padding:10px 0;text-align:right;}
.damsWrap .graph01Box .radioBox input{margin-left:10px;}
.damsWrap .graph01Box .inBox p{font-size:14px;font-weight:bold;text-align:center;margin-bottom:5px;}
.damsWrap .graph01Box .inBox .graph01{margin-right:10px;}
.damsWrap .graph01Box .inBox .graph01,
.damsWrap .graph01Box .inBox .graph02{float:left;width:49%;}
.damsWrap .graph01Box .inBox .graph01 img,
.damsWrap .graph01Box .inBox .graph02 img{width:100%;}

/* 댐/보 실시간영상 */
.damsWrap .notiBox div.txBox{padding:12px 8.05% 12px 0;}
.damsWrap .videoBox .imgBox{float:left;width:286px;}
.damsWrap .videoBox .txBox{margin-left:320px;}
.damsWrap .videoBox .txBox p{padding-top:20px;}
.damsWrap .videoBox .txBox .system{margin-top:60px;}
.damsWrap .videoBox .txBox .system strong{font-weight:bold;font-size:16px;margin-bottom:10px;display:inline-block;}
.damsWrap .videoBox .txBox .system ul{color:#047ab3;font-weight:bold;}
.damsWrap .videoBox .txBox .targetBtnBox{margin-top:40px;}

/* 스크롤박스 */
.scrollBox{width:100%;overflow-x:scroll;margin-bottom:20px;}
.scrollBox .worksTable.scroll{width:1400px;}
.scrollBox .worksTable.scroll.size01{width:1200px;}
.scrollBox .worksTable.scroll th{border-left:1px solid #ececec;vertical-align:middle;}
.scrollBox .worksTable.scroll th:first-child{border-left:none;}
.scrollBox .worksTable.scroll01{width:1600px;}

/* 내부부패공익신고 */
.inteWrap h2{font-size:20px;color:#252525;font-weight:bold;margin-bottom:20px;}
.inteWrap h3{font-size:16px;color:#252525;font-weight:bold;margin-bottom:15px;}
.inteWrap .notiBox{margin-bottom:50px;}
.inteWrap .btnInte01{padding-top:12px;}
.inteWrap .notiBox.ptb28 div.imgBox{padding:28px 0;}
.inteWrap .inteTxBox{margin-bottom:50px;}
.inteWrap .worksTable td{padding:10px 15px;text-align:left;}
.inteWrap .blit01 strong{font-weight:bold;}
.inteWrap .botBtn{text-align:center;}
.inteWrap .botBtn a:first-child{padding-right:18px;display:inline-block;}
.inteWrap .img01{width:165px;}
.inteWrap .img02{width:336px;}
.inteWrap .img03{width:195px;}

/* 우리동네 물정보 */
.townWrap .topBox{border-bottom:1px solid #e2e2e2;padding-bottom:29px;margin-bottom:30px;}
.townWrap .topBox .imgBox{width:56px;float:left;}
.townWrap .topBox .imgBox img{width:100%;}
.townWrap .topBox .txBox{margin-left:74px;padding:7px 0;}
.townWrap .topBox .txBox p{line-height:20px;}
.townWrap .searchBox img{}
.townWrap .situationBox{background:url(/web/images/info/bg_town.jpg) 0 0 no-repeat;padding-bottom: 40px;}
.townWrap .situationBox .searchN,
.townWrap .situationBox .searchS{display:none;}
.townWrap .situationBox .searchN.on,
.townWrap .situationBox .searchS.on{display:block;}
.townWrap .situationBox .searchN,
.townWrap .situationBox .searchS{color:#fff;}
.townWrap .situationBox .searchN p,
.townWrap .situationBox .searchS p{font-size:14px;text-align:center;line-height:20px;padding-top:16px;}
.townWrap .situationBox .searchN p.tx01{}
.townWrap .situationBox .searchN p.tx02{width:56.6%;margin:0 auto;}
.townWrap .situationBox .searchN strong,
.townWrap .situationBox .searchS strong{font-size:30px;line-height:30px;padding-top:23px;display:inline-block;}

.townWrap .listBox{padding:1px 0 20px 0;background:url(/web/images/info/bg_dot.gif) center 0 repeat-y;}
.townWrap .listBox dt{position:relative;margin: 50px 0;}
.townWrap .listBox dt .bgImg{width:8.95%;position:absolute;top:-36px;left:45.5%;}
.townWrap .listBox dd{border:1px solid #98c8e0;background:#fff;}
.townWrap .lastImg{text-align:center;background:#fff;}
.townWrap .lastImg img{width:124px;}
.townWrap .listBox dd div{float:left;}

.townWrap .listBox dd .imgBox{width:32.7%;}
.townWrap .listBox dd .imgBox img{width:100%;}
.townWrap .listBox dd .textBox01,
.townWrap .listBox dd .textBox02{padding-top:36px;}
.townWrap .listBox dd .textBox01{width:36.69%;margin-left:4.97%;}
.townWrap .listBox dd .textBox02{float:right;width:25.6%;}
.townWrap .listBox dd .imgBox img{display:block;}
.townWrap .listBox dd .textBox01 h3{font-size:18px;font-weight:bold;color:#323232;padding:0 0 15px 0;}
.townWrap .listBox dd .textBox01 ul li{font-size:14px;}
.townWrap .listBox dd .textBox02 p{font-size:13px;font-weight:bold;color:#717171;padding-bottom:10px;}
.townWrap .listBox dd .textBox02 p strong{background:url(/web/images/info/ico_town.gif) 0 0 no-repeat;padding-left:20px;line-height:17px;display:inline-block;}
.townWrap .listBox dd .textBox02 ul li{font-size:12px;color:#717171;}
.townWrap .listBox dd .textBox02 ul li span{display:inline-block;}
.townWrap .listBox dd .textBox02 ul li .t01{width:14px;}
.townWrap .listBox dd .textBox02 ul li .t02{width:57px;}
.townWrap .listBox dd.puri{margin-bottom:10px;}

/* 만족도 */
.satisBox{border:1px solid #f2f2f2;}
.satisBox .topBox{padding:8px 8px 0 8px;}
.satisBox .textBox,
.satisBox .starBox{padding:0 3.03%;}
.satisBox .textBox{padding-top:12px;}
.satisBox .textBox p{line-height:20px;}
.satisBox .textBox .strong{font-size:16px;font-weight:bold;line-height:24px;}
.satisBox .starBox{margin-top:15px;border-top:1px dashed #e2e2e2;}
.satisBox .starBox span{line-height:20px;display:inline-block;padding:15px 0;}
.satisBox .starBox .btn .mobileOn{display:none;}
.satisBox .starBox .btn .mobileOff{padding: 0;}
.satisBox .starBox .btn .mobileOff input{margin-left: 10px;display:inline-block;}
.satisBox .starBox span:first-child{margin-left:0px;}
.satisBox .starBox span.btn{margin-left:5px;}
.satisBox .starBox span img,
.satisBox .starBox span input{vertical-align:middle;}
.satisBox .starBox input{margin:1px 4px 0 0;}
.satisBox .starBox input:first-child{margin-left:0;}

.satisBox .starBox .inBox{width:80%;float:left;}
.satisBox .starBox .btn{width:20%;float:left;}
.satisBox .starBox .radio{padding-left:10%;}
.satisBox .starBox .inBox .radio span{width:19%;}
.satisBox .starBox .subj div{float:left;}
.satisBox .starBox .subj .text{width:12%;height:89px;}
.satisBox .starBox .subj .txar{width:87%;}
.satisBox .starBox .subj .txar textarea{width:100%;}
.satisBox .starBox .subj .text label{display:inline-block;font-weight:bold;padding: 30px 0;}

/* 담당부서 */
.satisBox .infoBox{padding:12px 4.04%;}
.satisBox .infoBox p{line-height:20px;font-size:12px;}
.satisBox .infoBox strong{font-weight:bold;}
.satisBox .infoBox p span span{display:inline-block;word-break:break-all;vertical-align:top;}
.satisBox .infoBox strong.none{padding-left:0;}
.satisBox .infoBox p span span.th01{width:14.49%;}
.satisBox .infoBox p span span.th02{width:7.49%;}
.satisBox .infoBox p span span.th03{width:14.49%;}
.satisBox .infoBox p span span.th04{width:28.49%;}

/* 물사랑 */
.img01Tx01Box{padding-bottom: 40px;border-bottom: 1px solid #eaeaea;}
.img01Tx01Box .img01,
.img01Tx01Box .tx01{float: left;}
.img01Tx01Box .img01{width:40%;}
.img01Tx01Box .tx01{width:55%;padding-left: 5%;}
.img01Tx01Box .img01 img{width:100%;}


.loveWrap .postBox{border-bottom: 1px solid #eaeaea;padding-bottom: 30px;}
.loveWrap strong{font-weight: bold;}
.loveWrap h3{margin-top:30px;}
.loveWrap h4.h4{margin:10px 0 5px 10px;font-weight: bold;}
.loveWrap ul{line-height:20px;margin-bottom: 5px;}
.loveWrap .tit01{font-size: 18px;color: #717171;}
.loveWrap .tit02{font-size: 32px;font-weight: bold;margin-bottom: 30px;}
.loveWrap .tit02 span{color: #047ab3;}
.loveWrap .ml10{margin-left:10px;}
.loveWrap .mb10{margin-bottom:10px;}
.loveWrap .mb5{margin-bottom: 5px;}
.loveWrap .point a,
.loveWrap .point{color:#ba522a;}
.loveWrap .point047ab3{color:#047ab3;font-weight:bold;}

.loveWrap .worksTable thead th{border-left: 1px solid #ececec;}
.loveWrap .worksTable thead th:first-child{border-left: none;}

.loveWrap .linkBox a{text-decoration: underline;color: #323232;}
.loveWrap .linkBox dt{float:left;width:25%;}
.loveWrap .linkBox dt a{line-height: 18px;display: inline-block;}
.loveWrap .linkBox dt span{width:18px;height: 18px;display: inline-block;background:url(/web/images/news/ico_plus.gif) 0 0 no-repeat;vertical-align: middle;margin:0 5px;}

.topTit{line-height:60px;background: #047ab3;color:#fff;margin-bottom: 30px;}
.topTit h1{font-weight: bold;font-size: 18px;width:90%;text-align: left;margin: 0 auto;}
.loveWrap.pop{width:90%;margin: 0 auto;}
.loveWrap .topSearch label{font-weight: bold;margin-right:5px;}
.loveWrap .topSearch span{width:47%;text-align: left;}
.loveWrap .topSearch .inBox01 input,
.loveWrap .topSearch .inBox01 select{width:70%;}
.loveWrap .topSearch .subBox{padding: 0 15px;}
.loveWrap .topSearch .subBox p{margin-top:10px;background:url(/web/images/news/ico_si.gif) 0 0 no-repeat;text-indent: 20px;}

.loveWrap .viewTable{border-top:2px solid #12a3cc;border-bottom: 1px solid #d1d1d1;}
.loveWrap .viewTable tbody td{padding:15px 20px;border-top:1px solid #b2b2b2;}
.loveWrap .viewTable tbody tr:first-child td{border-top:1px solid #e2e2e2;}

.loveWrap .topSearch.photo{padding:12px 5%;margin-bottom: 30px;}
.loveWrap .topSearch.photo .inBox01 select{width:32%;}
.loveWrap .topSearch.photo .inBox01 .imgBtn{width:33px;height:33px;border:0;margin-left:5px;}
.loveWrap .topSearch.photo .inBox01{width:45%;padding-left: 0;}
.loveWrap .topSearch.photo .inBox02{width:45%;padding-top:10px;}
.loveWrap .topSearch.photo .inBox02 input{width:57px;height:27px;}
.loveWrap .topSearch.photo .inBox01 .selBox01{width:100%;}

.loveWrap .topTitBox h2{float:left;font-size:18px;line-height:18px;margin-bottom:8px;}
.loveWrap .topTitBox p{float:right;padding-top:2px;}
.loveWrap .topTitBox p span{padding-right:15px;margin-right:15px;border-right: 1px solid #c4c4c4;}

.loveWrap .banBox{width:100%;}
.loveWrap .banBox .img{float:left;width:79.76%;}
.loveWrap .banBox .img img{width:100%;}
.loveWrap .banBox .ban{float:right;width:17.13%;margin-left:2.74%;}
.loveWrap .banBox .ban img{width:100%;}
.loveWrap .banBox .ban div{text-align: center;}
.loveWrap .banBox .ban .next a,
.loveWrap .banBox .ban .prev a{width:100%;line-height:26px;display:inline-block;}
.loveWrap .banBox .ban .prev a span,
.loveWrap .banBox .ban .next a span{width:19px;height:10px;display:inline-block;vertical-align: middle;}
.loveWrap .banBox .ban .prev a span{background:url(/web/images/news/btn_banTop.gif) center center no-repeat;}
.loveWrap .banBox .ban .next a span{background:url(/web/images/news/btn_banBot.gif) center center no-repeat;}
.loveWrap .banBox .ban .next img,
.loveWrap .banBox .ban .prev img{width:25px;height:14px;}

#wrap.pop{max-width:1000px;max-height:100%;margin-bottom:100px;}

/* 이미지 리스트 */
/* .listDl dd div.th02 img,
.conTd img{max-width:100% !important;height:100% !important;} */

/* 사회공헌 */
.imgTextBox01.size01 .imgBox{width:317px;}
.imgTextBox01.size01 .textBox{margin-left:351px;}
.imgTextBox01 li.borderNone{border:none;}
.txStyle01{margin-bottom:25px;}

/* Contact us */
.aboutContWrap .mobileInner{margin-top:30px;}

/* abou */
#contents .aboutWrap h3.h3{color:#017eba;}
.aboutWrap .groupBox{margin-bottom:20px;}
.aboutWrap .imgTextBox01 .imgBox{float:left;width:316px;}
.aboutWrap .imgTextBox01 .textBox{margin-left:357px;}

/* annu */
.imgDis4Li02{border-top:2px solid #12a3cc;}
.acroBox{margin-top:20px;}
.acroBox a{border-right:1px solid #b1b1b1;display:inline-block;padding-right:15px;margin:0 15px 0 10px;vertical-align:middle;}
.acroBox span{font-weight:normal;vertical-align:middle;}
.acroBox img{width:21px;vertical-align:middle;}

/*  */
.charWrap .grayBox,
.charWrap .bltList{font-size:16px;}
.charWrap .bltList li{margin-bottom:15px;}

/* jourWrap */
.jourWrap .tabBtn a{padding-left:0 !important;}
.jourWrap .tabBtn a.on,
.jourWrap .tabBtn a:active,
.jourWrap .tabBtn a:hover{padding-left:0 !important;}

/* pateWrap */
.pateWrap h3{margin:40px 0 0 0;}
.pateWrap .img1ea,
.pateWrap .img2ea{margin-bottom:30px;}
.pateWrap .img2ea h3{margin-top:0;} 


@media all and (max-width: 1024px) {
	/* 담당부서 */
	.satisBox .infoBox{padding:12px 0.60%;}
	.satisBox .infoBox p{font-size:11px;}
	.satisBox .infoBox p span span.th01{width:10.49%;}
	.satisBox .infoBox p span span.th02{width:5.99%;}
	.satisBox .infoBox p span span.th03{width:13.49%;}
}

@media all and (max-width: 964px) {
	/* 우리지역 물정보 */
	.townWrap .listBox dd .textBox01,
	.townWrap .listBox dd .textBox02{padding-top:26px;}
	
	.topSearch .inBox01 span.search01 select{width:76.92%;}
	.topSearch .inBox01 span.search02 select{width:58.44%;}
	.topSearch .inBox01 span.search03 select{width:72.07%;}
	.topSearch .inBox01 span.search04 input{width:75.23%;}
	.topSearch .inBox01 span.search05 input{width:57.11%;}
}

@media all and (max-width: 864px) {
	.topSearch .inBox01 span.search01 select{width:74.42%;}
	.topSearch .inBox01 span.search02 select{width:55.94%;}
	.topSearch .inBox01 span.search03 select{width:69.57%;}
	.topSearch .inBox01 span.search04 input{width:72.73%;}
	.topSearch .inBox01 span.search05 input{width:54.61%;}
	
	/* 메세지 페이지 */
	.numbBox.message{width:90%;margin:0 5%;margin-top:128px;}	

	/* 담당부서 */
	.satisBox .infoBox p{line-height:20px;padding:5px 0;border-top:1px solid #f2f2f2;}
	.satisBox .infoBox p:first-child{border:none;}
	.satisBox .infoBox strong{font-weight:bold;padding-left:10px;}
}

@media all and (max-width: 767px) {
	.mobileOn{display:block !important;}
	.mobileOff{display:none !important;}
	
	.btnBox3 a{text-align:center;}
	
	/* 상단 */
	#header .util{display:block;position:absolute;}
	
	/* pateWrap */
	.pateWrap h3{margin:40px 0 0 0;}
	.pateWrap .img1ea,
	.pateWrap .img2ea{margin-bottom:30px;}
	.pateWrap .img2ea h3{margin-top:0;}
	
	/* annu */
	.acroBox{margin-top:20px;}
	.acroBox a{border-right:none;display:inline-block;padding-right:0;margin:0 0 0 10px;vertical-align:middle;}
	.acroBox span{font-weight:normal;vertical-align:middle;display:block;margin-top:15px;}
	.acroBox img{width:21px;vertical-align:middle;}
	
	/* abou */
	.aboutWrap .groupBox{margin-bottom:10px;}
	.aboutWrap .imgTextBox01 .imgBox{width:100%;}
	.aboutWrap .imgTextBox01 .textBox{margin-left:0;}
	
	/* house journal */
	div.tabBtn.journalSize a{width:100%;padding:12px 0;margin-left:0;margin-bottom:0;text-align:left;}
	
	.journal{border-top:none;}
	.journal .inBox{float:left;width:39.43%;margin-left:21.12%;}
	.journal .groupBox{padding:0 11.25%;}
	.journal .groupBox .inBox:first-child{margin-left:0;}
	.journal .inBox .imgBox{margin-bottom:15px;}
	.journal .inBox .imgBox img{width:100%;}
	.journal .inBox .txBox p{text-align:center;font-size:16px;color:#323232;margin-bottom:20px;}
	.journal .inBox .txBox p a{text-decoration:underline;font-size:13px;line-height:22px;background:url(/web/eng/images/sust/ico_pdf01.png) no-repeat 0 center;background-size:22px;display:inline-block;text-indent:27px;}
	.journal .inBox .txBox p a strong{font-weight:bold;}
	
	.acro{width:90%;margin:20px auto;}
	.acro p strong{padding-right:0;margin-right:0;border-right:none;background:url(/web/eng/images/sust/ico_acroM.png) no-repeat 0 center;background-size:22px;}
	.acro p span{display:block;padding-top:5px;width:100%;}
	
	/* 사회공헌 */
	.imgTextBox01.size01 .imgBox{width:100%;}
	.imgTextBox01.mCenterBox li{border:none;}
	.imgTextBox01.mCenterBox .imgBox{margin-bottom:25px;}
	.imgTextBox01.mCenterBox .textBox{width:90%;margin:0 auto;}
	.h2.mTop{padding-top:30px;}
	
	/* 물사랑 */
	.loveWrap.conInner{width:90%;margin:0 auto;}
	.img01Tx01Box{padding-bottom:0;border-bottom:none;}
	.img01Tx01Box .img01,
	.img01Tx01Box .tx01{float:none;}
	.img01Tx01Box .img01{width:100%;margin-bottom:35px;}
	.img01Tx01Box .tx01{width:100%;padding-left:0;}
	
	.loveWrap .postBox{padding-bottom: 30px;}
	.loveWrap h2.view{width:90%;margin: 0 auto;font-size: 17px;padding: 15px 0;}
	.loveWrap h3{margin-top:30px;}
	.loveWrap h4.h4{margin:10px 0 5px 10px;font-weight: bold;}
	.loveWrap .tit01{font-size:15px;}
	.loveWrap .tit02{font-size: 24px;}
	.loveWrap .tit02 span{color:#047ab3;}
	
	.loveWrap .linkBox a{text-decoration: underline;color: #323232;}
	.loveWrap .linkBox dt{float:none;line-height:30px;width:100%;}
	.loveWrap .linkBox dt a{line-height: 18px;display: inline-block;}
	.loveWrap .linkBox dt span{width:18px;height: 18px;display: inline-block;background:url(/web/images/news/ico_plus.gif) 0 0 no-repeat;vertical-align: middle;margin:0 5px;}

	.topTit{line-height:50px;margin-bottom:0;}
	.topTit h1{font-size:20px;width:90%;margin: 0 auto;}
	.loveWrap.pop{width:100%;}
	.loveWrap .topSearch{padding:15px;margin-bottom:0;}
	.loveWrap .topSearch label{width:25%;font-weight: bold;margin-right:5px;display: inline-block;}
	.loveWrap .topSearch span{width:100%;margin-bottom:5px;}
	.loveWrap .topSearch .inBox01 input,
	.loveWrap .topSearch .inBox01 select{width:50%;}
	.loveWrap .topSearch .subBox{padding:0;}
	
	.loveWrap .topSearch.photo{padding:20px 5%;margin-bottom: 30px;}
	.loveWrap .topSearch.photo label{width:50px;}
	.loveWrap .topSearch.photo .inBox01 select{width:31%;}
	.loveWrap .topSearch.photo .inBox01 .imgBtn{width:33px;height:33px;border:0;margin-left:5px;}
	.loveWrap .topSearch.photo .inBox01{width:100%;padding-left: 0;}
	.loveWrap .topSearch.photo .inBox02{width:100%;padding-top:10px;}
	.loveWrap .topSearch.photo .inBox02 input{width:53px;height:24px;}
	.loveWrap .topSearch.photo .inBox01 .selBox01{width:100%;}
	
	.centerBox{width:90%;margin:0 auto;}
	
	.loveWrap .banBox{height:600px;}
	.loveWrap .banBox .img{float:none;width:100%;}
	.loveWrap .banBox .img img{width:100%;}
	.loveWrap .banBox .ban{float:none;width:100%;margin-left:0;}
	.loveWrap .banBox .ban img{width:32%;}
	.loveWrap .banBox .ban div{height: 100%;float:left;text-align:center;}
	.loveWrap .banBox .ban .link{width:90%}
	.loveWrap .banBox .ban .next,
	.loveWrap .banBox .ban .prev{width:5%;height:100%;display:block;}
	.loveWrap .banBox .ban .next a,
	.loveWrap .banBox .ban .prev a{display:inline-block;position:relative;top:30px;}
	.loveWrap .banBox .ban .prev a span{background:url(/web/images/news/btn_mPrev.gif) center center no-repeat;}
	.loveWrap .banBox .ban .next a span{background:url(/web/images/news/btn_mNext.gif) center center no-repeat;}
	.loveWrap .banBox .ban .prev a span,
	.loveWrap .banBox .ban .next a span{width:10px;height:19px;display:inline-block;vertical-align: middle;-webkit-background-size:9px;background-size:9px;}
	.loveWrap .banBox .ban .next img,
	.loveWrap .banBox .ban .prev img{width:25px;height:14px;}
	
	/* 만족도 */
	.satisBox .starBox .inBox{width:100%;float:none;}
	.satisBox .starBox .btn{width:100%;float:none;text-align: center;}
	.satisBox .starBox .btn .mobileOn{display:block;}
	.satisBox .starBox .btn .mobileOff{display:none;}
	
	/* 담당부서 */ 
	.satisBox .infoBox{padding:12px 4.04%;}
	
	/* 우리동네 물정보 */
	.townBox{margin:0 15px;}
	.townWrap .topBox{margin-top:30px;margin-bottom:20px;}
	.townWrap .topBox .imgBox{width:56px;float:left;}
	.townWrap .topBox .imgBox img{width:100%;}
	.townWrap .topBox .txBox{margin-left:74px;padding:7px 0;}
	.townWrap .topBox .txBox p{line-height:20px;}
	.townWrap .searchBox h2{font-size:20px;font-weight:bold;color:#000;margin-bottom:15px;}
	.townWrap .searchBox img{}
	.townWrap .searchBox select{font-size:10px;font-weight:bold;padding:9px 0;color:#494949;width:45%;}
	.townWrap .searchBox .mobileOn{margin-bottom:25px;}
	.townWrap .situationBox{background:url(/web/images/info/bg_town.jpg) 0 0 no-repeat;padding-bottom: 20px;}
	.townWrap .situationBox .searchN,
	.townWrap .situationBox .searchS{display:none;}
	.townWrap .situationBox .searchN.on,
	.townWrap .situationBox .searchS.on{display:block;}
	.townWrap .situationBox .searchN,
	.townWrap .situationBox .searchS{color:#fff;}
	.townWrap .situationBox .searchN p,
	.townWrap .situationBox .searchS p{font-size:13px;text-align:center;line-height:20px;padding-top:6px;}
	.townWrap .situationBox .searchN p.tx01{}
	.townWrap .situationBox .searchN p.tx02{width:56.6%;margin:0 auto;}
	.townWrap .situationBox .searchN strong,
	.townWrap .situationBox .searchS strong{font-size:22px;line-height:30px;padding-top:23px;display:inline-block;}
	
	.townWrap .listBox{padding:1px 0 20px 0;background:url(/web/images/info/bg_dot.gif) center 0 repeat-y;}
	.townWrap .listBox dt{position:relative;margin: 50px 0;}
	.townWrap .listBox dt .bgImg{width:8.95%;position:absolute;top:-36px;left:45.5%;}
	.townWrap .listBox dd{border:none;background:#fff;}
	.townWrap .lastImg{text-align:center;background:#fff;}
	.townWrap .lastImg img{width:124px;}
	.townWrap .listBox dd div{float:left;}
	
	.townWrap .listBox dd .imgBox{width:100%;}
	.townWrap .listBox dd .imgBox img{width:100%;}
	.townWrap .listBox dd .textBox01,
	.townWrap .listBox dd .textBox02{padding:20px 0 15px 0;}
	.townWrap .listBox dd .textBox01{width:50%;margin-left:0;}
	.townWrap .listBox dd .textBox02{width:50%;float:right;}
	.townWrap .listBox dd .imgBox img{display:block;}
	.townWrap .listBox dd .textBox01 h3{font-size:18px;font-weight:bold;color:#323232;padding:0 0 15px 0;}
	.townWrap .listBox dd .textBox01 ul li{font-size:13px;}
	.townWrap .listBox dd .textBox02 p{font-size:13px;font-weight:bold;color:#717171;padding-bottom:10px;}
	.townWrap .listBox dd .textBox02 p strong{background:url(/web/images/info/ico_town.gif) 0 0 no-repeat;padding-left:20px;line-height:17px;display:inline-block;}
	.townWrap .listBox dd .textBox02 ul li{font-size:10px;color:#717171;}
	.townWrap .listBox dd .textBox02 ul li span{display:inline-block;}
	.townWrap .listBox dd .textBox02 ul li .t01{width:14px;}
	.townWrap .listBox dd .textBox02 ul li .t02{width:52px;}
	.townWrap .listBox dd.puri{margin-bottom:10px;}
	
	/* 내부부패공익신고 */
	.inteWrap .conInBox{padding:0 15px;}
	.inteWrap h3{font-size:20px;color:#252525;font-weight:bold;margin-bottom:10px;}
	.inteWrap .notiBox{margin:0 0 30px 0;}
	.inteWrap .notiBox.ptb28 div.imgBox{padding:12px 0;}
	.inteWrap .inteTxBox{margin-bottom:30px;}
	.inteWrap .worksTable td{padding:10px 5px;} 
	.inteWrap .botBtn{text-align:left;}
	.inteWrap .botBtn a{display:block;}
	.inteWrap .botBtn a:first-child{padding-right:18px;display:inline-block;}
	.inteWrap .notiBox div.txBox{padding-bottom:12px;}
	.inteWrap .img01{width:125px;}
	.inteWrap .img02{width:280px;}
	.inteWrap .img03{width:166px;}
		
	/* 댐/보 */
	.damsWrap h2{font-weight:bold;font-size:14px;margin:30px 0 10px 0;}
	.damsWrap h2.mb0{margin-bottom:0;}
	.damsWrap p,
	.damsWrap span,
	.damsWrap li{font-size:11px;}
	.damsWrap .damBox{margin:0 4.68%;}
	.damMap{width:100%;}
	.damMap img{width:100%;}
	
	.damsWrap .topSearch{border:none;padding:0;} 
	.damsWrap .topSearch select,
	.damsWrap .topSearch input{margin:0;padding:7px 0;}
	.damsWrap .topSearch .selBox01{width:100%;margin-bottom:5px;}
	.damsWrap .topSearch .selBox01 select{width:30%;}
	.damsWrap .topSearch.rain .selBox01 select{width:30%;}
	.damsWrap .topSearch .inBox01 span{text-align:left;}
	.damsWrap .topSearch .selBox01.selEa1 select{width:20%;}
	.damsWrap .topSearch .selBox01.selEa2 select{width:30%;}
	.damsWrap .topSearch .selBox01.selEa3 select{width:20%;}
	.damsWrap .topSearch .selBox02.selEa3{width:100%;}
	.damsWrap .topSearch .selBox02.selEa1 select{width:30%;}
	.damsWrap .topSearch .selBox02.selEa3 select{width:20%;}
	.damsWrap .topSearch .selBox02,
	.damsWrap .topSearch .selBox03{width:100%;margin-top:5px;}
	.damsWrap .topSearch .selBox03{padding-left:45px;}
	.damsWrap .topSearch .inBox01 span {text-align: left;font-size: 10px;font-weight: bold;}
#wrap.pop .damsWrap .topSearch .inBox01{padding-top: 10px;}
#wrap.pop .damsWrap .topSearch .inBox01 span{padding:0 10px;}
	.damsWrap .topSearch .inBox01 span.label,
	.damsWrap .topSearch .inBox02 span.label,
	.damsWrap .topSearch .inBox01 label,
	.damsWrap .topSearch .inBox02 label{width:38px;text-align:right;display: inline-block;} 
	.damsWrap .topSearch.rain label.w15{width:15px;}
	.damsWrap .topSearch .inBox02 {float: none;width: 100%;padding-top:10px;text-align: center;}
	.damsWrap .topSearch .label{width:38px;margin-right:5px;}
	.damsWrap .topSearch.rain .label,
	.damsWrap .topSearch.rain label{width:38px;}
	.damsWrap .worksTable{font-size:10px;}
	.damsWrap .worksTable tr td{padding: 7px 2px 7px 2px;}
	.damsWrap .graphBox{width:100%;margin:0 auto;}
	.damsWrap .graphBox img{width:100%;}
	
	/* 댐/보 수질자료 */
	.damsWrap .graph01Box{margin-bottom:30px;}
	.damsWrap .graph01Box .radioBox{font-size:11px;line-height:24px;padding:5px 0;text-align:center;}
	.damsWrap .graph01Box .radioBox input{margin-left:5px;}
	.damsWrap .graph01Box .inBox p{font-size:14px;font-weight:bold;text-align:center;margin-bottom:5px;}
	.damsWrap .graph01Box .inBox .graph01{margin-right:10px;}
	.damsWrap .graph01Box .inBox .graph01,
	.damsWrap .graph01Box .inBox .graph02{float:none;width:100%;}
	.damsWrap .graph01Box .inBox .graph01 img,
	.damsWrap .graph01Box .inBox .graph02 img{width:100%;}
	
	/* 댐/보 실시간영상 */
	.damsWrap .notiBox{margin:0;}
	.damsWrap .notiBox div.imgBox img{width:15px;height:17px;}
	.damsWrap .notiBox div.imgBox{padding-bottom:0;}
	.damsWrap .notiBox div.txBox{padding:12px 8.05% 12px 0;}
	.damsWrap .videoBox .imgBox{float:none;width:100%;}
	.damsWrap .videoBox .txBox{margin-left:0;}
	.damsWrap .videoBox .txBox p{padding-top:20px;}
	.damsWrap .videoBox .txBox .system{margin-top:30px;}
	.damsWrap .videoBox .txBox .system strong{font-weight:bold;font-size:16px;margin-bottom:10px;display:inline-block;}
	.damsWrap .videoBox .txBox .system ul{color:#047ab3;font-weight:bold;}
	.damsWrap .videoBox .txBox .targetBtnBox{margin-top:20px;text-align:center;}
	
	/* 시화 */
	.damsWrap .sihwa .selBox01 span{padding:0 5px;}
	
	#lnb {display:none}
	#contents {width:100%}
	
	.mobileOn{display:block;}
	.mobileOn01{display:table-row;}
	.orangePoint{color:#e57c00;font-weight:bold;}
	
	/* 수자원분석도구 */
	.inPadding{padding:0 15px;}
	p.khit{margin-bottom:13px;padding-top:30px;}
	.khit img{width:100%;margin-bottom:35px;}
	
	/* 수시채용 채용공고 */
	div.tabBtn.notiSize{margin-bottom:0;}
	div.tabBtn.notiSize a{width:100%;margin:0;}
	
	/* 사전정보공개 */
	div.tabBtn .all.on{}
	div.tabBtn.publSize{margin-bottom:0;}
	div.tabBtn.publSize a{width:100%;margin:0;padding:0;height:37px;line-height:37px;}
	
	/* 넘버링 */ 
	.mobileNumBox table{font-size:12px;font-weight:bold;margin:0 auto;margin-top:25px;margin-bottom:40px;}
	.mobileNumBox table td{width:37px;text-align:center;}
	.mobileNumBox table td a{display:block;}
	.mobileNumBox table td.on a{color:#017eba;font-weight:bold;}
	.mobileNumBox table td.BtnPrev1,
	.mobileNumBox table td.BtnNext1,
	.mobileNumBox table td.BtnPrev2, 
	.mobileNumBox table td.BtnNext2{width:25px;}
	.mobileNumBox table td.BtnPrev1 a img,
	.mobileNumBox table td.BtnNext1 a img{width:7px;height:12px;}
	.mobileNumBox table td.BtnPrev2 a img,
	.mobileNumBox table td.BtnNext2 a img{width:12px;}
	.mobileNumBox table td.BtnPrev2 a{background:url(/web/images/list/btn_mPrev02.gif) center 5px no-repeat;background-size:8px 8px;}
	.mobileNumBox table td.BtnPrev1 a{background:url(/web/images/list/btn_mPrev01.gif) center 5px no-repeat;background-size:5px 8px;}
	.mobileNumBox table td.BtnNext1 a{background:url(/web/images/list/btn_mNext01.gif) center 5px no-repeat;background-size:5px 8px;}
	.mobileNumBox table td.BtnNext2 a{background:url(/web/images/list/btn_mNext02.gif) center 5px no-repeat;background-size:8px 8px;}

	/* 게시판 */
	.mobileOn{display:block !important;}
	.mobileOff{display:none !important;}
	
	/* 모바일 리스트 */
	.topLine{border-top:2px solid #12a3cc;}
	.listMobile ul li{border-bottom:1px solid #e0e0e0;padding:17px 16px;}
	.listMobile ul li p a{font-size:16px;line-height:22px;font-weight:bold;}
	.listMobile ul li p span{font-size:11px;line-height:22px;color:#717171;}
	.listMobile ul li p span img{width:11px;height:11px;vertical-align:middle;padding-left:5px;}
	/* .listMobile ul li p a{font-size:14px;font-weight:bold;line-height:20px;display:block;overflow:hidden;white-space:pre;-ms-text-overflow:ellipsis;
text-overflow:ellipsis;} */
	.listMobile ul li p a span img{width:15px;height:15px;vertical-align:middle;padding:0 0 5px 5px;}
	.listMobile ul li p span.sName,
	.nextMobile ul li div.box02 span.sName{border-right:1px solid #dedede;padding-right:1.56%;margin-right:1.56%;} 
	.listMobile ul li p.txPoint{font-size:10px;line-height:16px;color:#252525;}
	.listMobile ul li p.txPoint01{font-size:11px;color:#323232;}
	.listMobile ul li p.notiPoint{font-size:14px;color:#e57c00;font-weight:bold;padding-top:10px}
	.listMobile .txComm a img{padding-right:5px;width:42px;height:15px;}
	.listMobile ul li .th01,
	.listMobile ul li .th02{float:left;}
	.listMobile ul li .th01{width:35px;}
	

	/* 리스트 검색 sel1개 txt1개 */
	.listSearchBox .inBox{width:76.88%;}
	.listSearchBox .selBox{height:25px;}
	.listSearchBox .selBox select{font-size:10px;color:#494949;}
	.listSearchBox .txBox{width:63%;height:25px;}
	.listSearchBox .txBox input[type=text]{font-size:9px;color:#b2b2b2;padding:7px 0;padding-left:5px;}
	.listSearchBox .txBox input[type=image]{padding:4px 3px 4px 0;}

	/* 리스트 검색 sel2개 txt1개 사이즈 */
	.listSearchBox .inBox3{width:100%;}
	.listSearchBox .selBox3{width:48.41%;height:25px;padding-left:2.34%;}
	.listSearchBox .selBox3 select{width:48%;color:#494949;}
	.listSearchBox .txBox3{width:45.23%;padding-right:2.34%;}
	.listSearchBox .txBox3 input[type=text]{border:none;width:75%;color:#b2b2b2;}
	.listSearchBox .txBox3 input[type=image]{padding:5px 5px 5px 0;}
	
	/* select 3개 text 1개  */
	.listSearchBox .inBox3.size04 .selBox3,
	.listSearchBox .inBox3.size04 .txBox3{float:none;height:40px;}
	.listSearchBox .inBox3.size04 .selBox3{width:74.5%;margin:0 auto;padding-left:0;text-align:center;}
	.listSearchBox .inBox3.size04 .txBox3{width:70%;margin:0 auto;}
	.listSearchBox .inBox3.size04 .selBox3 select{width:32%;}
	.listSearchBox .inBox3.size04 .txBox3 input[type=text]{width:66%;}
	
	
	.listSearchBox .inBox3.txHide{width:95.48%;}
	.listSearchBox .inBox3.txHide .selBox3{width:90%;height:25px;margin-left:0%;}
	.listSearchBox .inBox3.txHide .selBox3 select{width:48%;color:#494949;}
	
	.listSearchBox .inBox3.selHide{width:95.48%;}
	.listSearchBox .inBox3.selHide .selBox3{width:44%;}
	.listSearchBox .inBox3.selHide .txBox3{width:45.23%;}
	

	/* 공지 문구 박스 */
	.notiBox{margin-bottom:0px;border:none;width:93.32%;margin:0 15px;}
	.notiBox div{float:none;}
	.notiBox div.imgBox{text-align:left;padding:13px 0 0 0;width:100%;}
	.notiBox div.imgBox p{font-size:12px;}
	.notiBox div.imgBox img,
	.notiBox div.imgBox span{float:left;}
	.notiBox div.imgBox img{width:17px;height:15px;padding-right:5px;}
	.notiBox div.imgBox span{font-size:12px;font-weight:bold;}
	.notiBox div.txBox{width:100%;font-size:10px;line-height:14px;padding:5px 0 40px 0;color:#646464;}

	/* 테이블 하단 버튼 */
	.btnBox a{position:relative;left:41.88%;top:30px;float:none;}
	.btnBox img{width:52px;height:52px;}

	/* 테이블 하단 버튼 - 버튼만 있을 때 */
	.btnBox3 div{text-align:center;}
	.btnBox3 img{width:75px;height:32px;}

	/* 페이지 처음으로 이동 버튼 */
	.btnTop{text-align:right;padding:50px 0 15px 0;}
	.btnTop img{width:32px;height:32px;}
	
	/* 리스트 테이블 */
	.listTable{font-size:10px;}
	.listTable tr:first-child td{}
	.listTable th,
	.listTable td{line-height:18px;padding:6px 0;}
	.listTable td a{color:#323232;}
	.listTable th{font-weight:bold;color:#494949;}
	.listTable td{border-top:1px solid #e2e2e2;color:#717171;}
	.listTable .txPoint{color:#252525;}
	.listTable .txPoint01{color:#323232;}
	.listTable .notiBold,
	.listTable .notiBold a{color:#252525;font-weight:bold;}
	.listTable .taLeft50{text-align:left;padding-left:50px;}
	.listTable .taLeft28{text-align:left;padding-left:28px;}
	.listTable .txNew img{width:15px;height:15px;margin-left:8px;vertical-align:middle;}
	.listTable .notiFile a img{width:16px;height:16px;vertical-align:middle;}
	.listTable .txComm{text-align:left;}
	.listTable .txComm img{padding:0 10px 0 13px;width:36px;height:14px;}

	/* 게시판 상세보기 테이블 */
	.viewTable{border-top:none;}
	.viewTable th{padding:10px 0 10px 15px;font-size:15px;line-height:20px;border-bottom:1px solid #e2e2e2;}
	.nameTd{border-bottom:1px solid #b2b2b2;}
	.nameTd.file{border-bottom:none;;}
	.nameTd div{padding:11px 12px 11px 15px;float:none;border-bottom:1px solid #e2e2e2;}
	.nameTd div.last{padding-left:15px;border-bottom:none;}
	.nameTd strong,
	.nameTd span{font-size:11px;}
	.nameTd strong{font-weight:normal;}
	.nameTd span.sName{padding-right:1.56%;margin-right:1.56%;}
	.nameTd span.sName.clear{padding-right:0;margin-right:0;border:none;}
	.nameTd span.sName.wClear{padding-right:10px;margin-right:10px;border-right:1px solid #dedede;}
	.fileTd{text-align:left;padding:6px 0 6px 15px;font-size:11px;line-height:24px;border-bottom:1px solid #b2b2b2;}
	.fileTd div{float:left;}
	.fileTd .fileOn{position:relative;top:0;font-size:10px;line-height:24px;border:none;background:none;padding:0 0 0 10px;}
	.fileTd .fileOn img{width:12px;height:12px;padding-right:4px;position:none;}
	.fileTd .fileOn .divClose{display:none;}
	.fileTd .fileOn{display:block;}
	.fileTd .fileOn.on{display:block;}
	.conTd div{min-height:209px;padding:16px 15px 40px 15px;}
	
	/* 게시판 상세보기 페이지 01 */
	.viewTable01{margin-bottom:20px;border-top:none;}
	.viewTable01.topLine{border-top:2px solid #12a3cc;;}
	.viewTable01 th,
	.viewTable01 td{padding:7px 0;}
	.viewTable01 th{width:23.59%;border-right:1px solid #e2e2e2;text-align:right;padding-right:3.91%;}
	.viewTable01 td{padding:0 4.53%;}
	.viewTable01 td img{width:12px;margin-right:4px;}
	.viewTable01 .mobileOn01{display:table-row;}
	.readTable .mobileOn01{display:table-row;}
	
	.readTable .mobileOff{display:none;}
	.readTable.tLineNone{border-top:none;}
	
	/* 쓰기 테이블 */
	.writeTable.topLine{border-top:2px solid #12a3cc;}
	.writeTable{border:none;border-bottom:1px solid #d1d1d1;width:100%;}
	.writeTable th,
	.writeTable td{border-top:1px solid #e2e2e2;line-height:36px;}
	.writeTable th{font-size:12px;border-right:1px solid #e2e2e2;color:#494949;font-weight:bold;vertical-align:middle;text-align:right;padding-right:15px;width:30.31%;}
	.writeTable td{padding-left:10px;width:69.69%;}
	.writeTable td input,
	.writeTable td textarea{border:1px solid #f2f2f2;border-top:1px solid #b2b2b2;}
	.writeTable td input[type="text"],
	.writeTable td input[type="file"],
	.writeTable td input[type="password"]{width:88.79%;padding:5px 0;}
	.writeTable td.password  span{color:#494949;padding-left:10px;display:block;}
	.writeTable td.password input{width:53.81%;}
	.writeTable td textarea{margin-top:7px;margin-bottom:16px;width:88.79%;}
	
	.writeTable td .txPosition01{font-size:10px;margin-top:3px;}
	.writeTable td.smSize01 span{color:#717171;padding-left:10px;display:block;}
	.writeTable td.smSize01 input{width:45%;}
	.writeTable td.bigSize01 input{width:94.66%;}
	.writeTable .p0_15{padding:0 15px;}
	
	/* 우편번호 찾기 버튼 */
	.writeTable .btn_Write{height:27px;padding:0 6px;font-size:9px;line-height:27px;}
	
	/* noname쓰기 */
	.nonameWrap h3{font-size:16px;font-weight:bold;color:#333;line-height:20px;margin:26px 0 11px 0;}
	.nonameWrap table th{width:27.5%}
	.nonameWrap table td{width:72.5%}
	.nonameWrap ul li strong{font-weight:bold;}
	.nonameWrap label{font-weight:bold;}
	.nonameWrap .radioBox{text-align:center;}
	.nonameWrap .radioBox .mr80p{margin-right:8.39%;}
	
	/* bold */
	.strong{font-weight:bold;}
	
	/* blit */
	ul.blit01 li{background:url(/web/images/main/bul_blit01.gif) 1px 8px no-repeat;padding-left:10px;background-size:3px;line-height:18px;}

	/* margin */
	.mb5{margin-bottom:5px;}
	
	/* padding */
	
	/* 리스트 Dl 스타일 */
	.listDl{border:none;border-bottom:1px solid #d1d1d1;}
	.listDl dt,
	.listDl dd{border-top:1px solid #e2e2e2;}
	.listDl dd{display:none;}
	.listDl.fcBdNone dt:first-child{border-top:none;}
	.listDl img,
	.listDl span,
	.listDl strong,
	.listDl a{vertical-align:middle;}
	.listDl strong{color:#323232;}
	.listDl .th03.fileTd{width:100%;border-top:1px solid #e0e0e0;padding-left:50px;border-bottom:none;}
	.listDl .th03.fileTd div{float:left;}
	.listDl .th03.fileTd .fileBtn img{display:none;}
	
	.listDl dt a{width:95.8%;padding:15px 0;color:#717171;background:url(/web/images/list/btn_dd_off.gif) right center no-repeat;display:inline-block;}
	.listDl dt a.open{background:url(/web/images/list/btn_dd_on.gif) right center no-repeat;}
	.listDl dt a span{display:inline-blick;text-align:left;}
	.listDl dt a span span{margin:3px 0;}
	.listDl dt a span.sName{border-right:1px solid #dedede;padding-right:10px;margin-right:10px;}
	.listDl dt a strong{display:block;font-size:15px;}
	.listDl dt span.th01 img{width:25px;height:25px;}

	/* 3개 */
	.listDl.size03 dt span.th01{width:35px;float:left;margin:0 0 0 15px;}
	.listDl.size03 dt span.th02{width:auto;}
	.listDl.size03 dt span.th03{width:auto;}
	/* 4개 */
	.listDl.size04 dt span.th01{width:9.53%;}
	.listDl.size04 dt span.th02{width:7.03%;}
	.listDl.size04 dt span.th03{width:12.8%;}
	.listDl.size04 dt span.th04{width:58.13%;text-align:left;padding-left:3.15%;}

	.listDl dd div{float:left;padding:9px 0;color:#717171;text-align:left;}
	.listDl dd div.th01{width:35px;margin:0 0 0 15px;}
	.listDl dd div.th01 img{width:25px;height:25px;}
	.listDl dd div.th02{width:75%;text-align:left;padding-left:0;padding-right:5%;color:#323232;}
	.listDl dd div.th02 p{padding-bottom:40px;}
	.listDl dd div.th03{width:9.76%;position:none;float:none;clear:both;}
	
	/* 상단 text 박스 */
	.guidBox{padding:10px 0 0 15px;border:none;position:relative;min-height:94px;}
	.guidBox .imgBox{width:100%;text-align:left;}
	.guidBox .imgBox p{float:left;}
	.guidBox .imgBox p.botTx{line-height:28px;}
	.guidBox .imgBox img{width:27px;height:25px;margin-right:6px;}
	.guidBox .imgBox p{font-size:10px;font-weight:bold;color:#252525;}
	.guidBox .txBox{position:static;font-size:12px;line-height:18px;margin-right:34px;}
	.guidBox .txBox p span{display:block;background:url(/web/images/list/bul_dot01.png) 0 9px no-repeat;padding-left:8px;}
	.guidBox .txBox a img{padding:6px 0;width:63px;height:12px;position:absolute;top:10px;left:150px;}
	
	/* 리스트 상단 검색 */
	.topSearch{border:none;padding:15px;}
	.topSearch .inBox01{float:none;width:100%;padding-left:0;}
	.topSearch .inBox02{float:none;width:100%;text-align:center;}
	.topSearch .inBox02 img,
	.topSearch .inBox02 input[type=image]{width:73px;height:31px;}
	.topSearch .inBox01 span.mobileOn{display:inline-block;}
	.topSearch .inBox01 span.mobileOff{display:none;}
	.topSearch .inBox01 span input,
	.topSearch .inBox01 span select{font-size:9px;line-height:13px;}
	.topSearch .inBox01 span.search01,
	.topSearch .inBox01 span.search02,
	.topSearch .inBox01 span.search03,
	.topSearch .inBox01 span.search04,
	.topSearch .inBox01 span.search05{margin-bottom:10px;font-size:10px;}
	.topSearch .inBox01 span.search01{width:38.59%;}
	.topSearch .inBox01 span.search01 select{width:79.35%;}
	.topSearch .inBox01 span.search02{width:51.41%;}
	.topSearch .inBox01 span.search02 select{width:59.57%;}	
	.topSearch .inBox01 span.search03{width:38.59%;}
	.topSearch .inBox01 span.search03 select{width:79.35%;}	
	.topSearch .inBox01 span.search04{width:51.41%;}
	.topSearch .inBox01 span.search04 input{width:59.57%;}
	.topSearch .inBox01 span.search05{width:90.4%;}
	.topSearch .inBox01 span.search05 input{width:91.15%;}
	
	/* 정보목록 */
	.dovInfoWrap .topSearch{padding-bottom:0;}
	.dovInfoWrap .topSearch .inBox01 .mobileOn{display:inline-block;}
	.dovInfoWrap .topSearch .inBox01{float:none;width:100%%;padding-left:0;}
	.dovInfoWrap .topSearch .inBox01 span{text-align:left;font-size:10px;font-weight:bold;}
	.dovInfoWrap .topSearch .inBox01 span.mobileOff{display:none;}
	.dovInfoWrap .topSearch .inBox01 .selBox01{width:100%;}
	.dovInfoWrap .topSearch .inBox01 .selBox01 label,
	.dovInfoWrap .topSearch .inBox01 .selBox02 .label,
	.dovInfoWrap .topSearch .inBox01 .selBox04 label{width:43px;font-size:10px;}
	.dovInfoWrap .topSearch .inBox01 .selBox01 .size01{width:62.25%;}
	.dovInfoWrap .topSearch .inBox01 .selBox02{width:100%;}
	.dovInfoWrap .topSearch .inBox01 .selBox02 label{width:18px;font-size:10px;}
	.dovInfoWrap .topSearch .inBox01 .selBox02 .size02{width:26.71%;}
	.dovInfoWrap .topSearch .inBox01 .selBox02 .size03{width:13.89%}
	.dovInfoWrap .topSearch .inBox01 .selBox03{width:100%;padding-left:47px;}
	.dovInfoWrap .topSearch .inBox01 .selBox03 label{width:18px;font-size:10px;}
	.dovInfoWrap .topSearch .inBox01 .selBox03 .size02{width:26.71%;}
	.dovInfoWrap .topSearch .inBox01 .selBox03 .size03{width:13.89%;}
	.dovInfoWrap .topSearch .inBox01 .selBox04{width:100%}
	.dovInfoWrap .topSearch .inBox01 .selBox04 .size04{width:21.7%;}
	.dovInfoWrap .topSearch .inBox01 .selBox04 .size05{width:59.55%;color:#b2b2b2;}
	.dovInfoWrap .topSearch .inBox02{float:none;width:100%;padding-top:23px;text-align:center;}
	
	/* 직원광장 */
	.numbBox{width:87.5%;margin:35px 6.26% 0 6.26%;}
	.numbBox .txBox{margin:20px 0 20px 0;}
	.numbBox .txBox .imgBox,
	.numbBox .txBox .subTxBox{float:none;margin:0 auto;}
	.numbBox .txBox .imgBox{width:128px;height:62px;border-right:none;margin-left:auto;margin-bottom:17px;padding-right:0;}
	.numbBox .txBox .subTxBox{width:80%;padding-left:0;}
	.numbBox .formBox{height:141px;}
	.numbBox .formBox form{padding-top:20px;width:225px;}
	.numbBox .formBox form input{margin-top:0;float:none;width:225px;}
	.numbBox .formBox .listBtn{float:none;width:100%;text-align:center;margin-left:0;margin-top:15px;}
	
	/* 메세지 페이지 */
	#contents.message{min-height:0;}
	.numbBox.message{width:90%;margin:0 5%;margin-top:40px;}
	.numbBox.message .txBox .imgBox,
	.numbBox.message .txBox .subTxBox,
	.numbBox.message .txBox .subBtnBox{float:none;margin:0;}
	.numbBox.message .txBox .imgBox{margin:0 auto;padding-right:0;border-right:none;}
	.numbBox.message .txBox .subTxBox{width:70%;padding-left:0;margin:0 auto;margin-top:20px;text-align:center;}
	.numbBox.message .txBox .subBtnBox{margin-top:20px;text-align:center;}
	
	/* 관리단안내 */
	.admiWrap .topBox{margin-bottom:30px;}
	.admiWrap .topBox .imgBox,
	.admiWrap .topBox .txBox{float:none;}
	.admiWrap .topBox .imgBox{width:100%;padding-bottom:20px;}
	.admiWrap .topBox .imgBox img{width:100%;}
	.admiWrap .topBox .txBox{width:auto;padding:0 15px}
	.admiWrap .topBox .txBox ul li{line-height:22px;}
	.admiWrap .topBox .txBox ul li span.dt{display:inline-block;width:32px;}
	.admiWrap .topBox .txBox ul.blit li{background:url(../../web/images/main/bul_blit01.gif) 1px 8px no-repeat;padding-left:10px;background-size:3px;line-height:18px;}
	
	/* 관리단안내 하단 탭 */
	.tabBtn01 {position:relative;border-bottom:0;margin:0 15px;}
	.tabBtn01.subTab{margin-bottom:60px;}
	.tabBtn01.open a{display:block;}
	.tabBtn01 a{
			display:none;
			float:none;
			position:static;top:0;
			background:#409fcd;
			color:#fff;
			line-height:35px;
			padding:0 0 0 14px;
			border:0;
			margin:0 0 2px 0;
		}
	.tabBtn01 a.on:before{content:'▼';color:#fff;position:absolute;right:15px;}
	.tabBtn01 a:hover,
	.tabBtn01 a:focus,
	.tabBtn01 a:active,
	.tabBtn01 a.on{background:#047ab3;}
	.tabBtn01 a:hover,
	.tabBtn01 a:focus{position:static;border:0;}
	.tabBtn01 a:active,
	.tabBtn01 a.on{display:block;position:static;font-weight:bold;padding:0 0 0 14px;border:0;line-height:35px;height:35px;}
	
	/* (공통)탭버튼  */
	.dtTab dt{display:none;width:100%;float:left;}
	.dtTab dt.on{display:block;}
	.dtTab dt.open{display:block;}
	.dtTab dl {position:relative;width:100%;text-align:center;}
	.dtTab dl dt.tabBtn02{float:none;position:relative;z-index:10;}
	.dtTab dl dd.ddOn{position:aboslute;top:80px;left:5%}
	.dtTab dl dt a{width:99.5%;background:#ebebeb;color:#000;display:inline-block;padding:11px 0;border:1px solid #b2b2b2;margin-top:-1px;}
	.dtTab dl dt:first-child a{margin-top:0;}
	.dtTab dl dt a:hover,
	.dtTab dl dt a:focus,
	.dtTab dl dt a:active,
	.dtTab dl dt a.on{background:#f7f7f7;color:#494949;}
	.dtTab dl dt a.on:after{content:'▼';position:absolute;right:24px;}
	
	.tabBtn{margin:0;}
	.tabBtn a,
	.tabBtn a.on{color:#494949;padding:11px 0;border:1px solid #b2b2b2;text-indent:15px;line-height:13px;height:13px;margin-left:0;}
	.tabBtn a{width:99.5%;background:#ebebeb;color:#000;display:inline-block;padding:11px 0;border:1px solid #b2b2b2;margin-top:-1px;}
	.tabBtn a.on{display:block;background:#fff;}
	.tabBtn a.on:after {content:'▼';position:absolute;right:15px;}
	.tabBtn a:hover, 
	.tabBtn a:focus,
	.tabBtn a:active, 
	.tabBtn a.on {background:#f7f7f7;color:#494949;}
	.tabBtn a{display:none}
	.tabBtn.open a{display:block;}
	
	/* 정보공개 faq */
	.faqWrap .tabBtn a{padding-left:0;padding-right:0;}
	
	/* .faqWrap .tabBtn {position:relative;margin-bottom:0}
	.faqWrap .tabBtn a{color:#494949;float:none;line-height:30px;padding:5px 0;padding-left:15px;margin-left:0;border-bottom:1px solid #e1e1e1;}
	.faqWrap .tabBtn a:before,.tabBtn a:hover:before,.tabBtn a:focus:before,.tabBtn a.on:before{position:absolute;color:#3f3f3f}
	.faqWrap .tabBtn a:before{content:'◀';right:15px}
	.faqWrap .tabBtn a:hover:before,.tabBtn a:focus:before{content:'◀';right:20px}
	.faqWrap .tabBtn a:hover,.tabBtn a:focus{color:#000;font-weight:bold;border:none;border-bottom:1px solid #b2b2b2;border-top:1px solid #b2b2b2;margin-left:0}
	.faqWrap .tabBtn a:active,.tabBtn a.on{color:#494949;display:block;padding:5px 0;border:1px solid #b2b2b2;margin-top:-1px;background:#f5f5f5;padding-left:15px;font-weight:bold}
	.faqWrap .tabBtn a{display:none}
	.faqWrap .tabBtn.open a{display:block} */

	/* guideBox */
	.guideBox{border:1px solid #f0f0f0;margin:0 15px 0 15px;background:#f7f7f7;}
	.guideBox div{float:left;}
	.guideBox div.imgBox{width:27px;padding:9px 0;margin-left:13px;}
	.guideBox div.imgBox img{width:100%;}
	.guideBox div.txBox{width:74.77%;padding:9px 0;margin-left:6px;font-size:10px;line-height:18px;}
	.guideBox div.txBox strong{font-size:8px;color:#252525;}
	
	/* 실명신고 */
	.compWrap .viewBox{padding:0 0 50px 0;}
	.compWrap .viewBox p{font-size:13px;}
	
	/* 관리단 인사말 */
	.water{margin:0 15px;margin-top:20px;}
	.greetWrap .imgBox{width:100%;float:none;}
	.greetWrap .imgBox .img,
	.greetWrap .imgBox .text{float: left;}
	.greetWrap .imgBox .img{width:137px;margin-bottom:20px;}
	.greetWrap .imgBox .text{margin:118px 0 0 30px;}
	.greetWrap .imgBox .text p{line-height:25px;}
	.greetWrap .imgBox .text strong{font-size:16px;}
	.greetWrap .textBox{margin-left:0;}
	.greetWrap .textBox p{line-height:22px;}
	
	/* 관리단 하는일 */
	/* 좌측이미지 우측 텍스트 */
	.imgTextBox01 li{padding:20px 0;}
	.imgTextBox01 .imgBox{float:none;width:100%;}
	.imgTextBox01 .imgBox img{width:100%;}
	.imgTextBox01 .textBox{margin-left:0;}
	.imgTextBox01 .textBox h4{font-size:16px;margin:20px 0 15px 0;}
	.imgTextBox01 .textBox p{margin:15px 0 0 0;}
	.imgTextBox01 .textBox p.mb20{margin-bottom:20px;}
	
	/* 하는일 테이블 */
	.worksTable tr td{padding:12px 0 12px 0;}
	.worksTable tbody tr th:first-child{border-right:1px solid #ececec;padding-left:0;padding-right:0;text-align:center;}
	.worksTable tfoot tr th:first-child{border-right:1px solid #ececec;padding-left:0;padding-right:0;text-align:center;}
	
	/* 이미지 2개 */
	.img2ea{width:100%;}
	.img2ea .box{width:100%;float:none;margin-left:0;}
	.img2ea .box:first-child{margin-left:0;}
	.img2ea .box img{width:100%;}

	/* 이미지 3개 */
	.worksWrap .img3ea{margin-bottom:30px;}
	.worksWrap .img3ea div{float:none;width:100%;margin-right:0;}
	.worksWrap .img3ea div img{width:100%;}
	.worksWrap .img3ea div p{color:#717171;font-size:12px;margin-bottom:5px;}
	
	/* 관리단 오시는길 */
	.mapWrap h4{font-weight:bold;font-size:15px;color:#323232;margin-bottom:10px;}
	
	/* 아이핀 탭 */
	.dtTab dt{display:none;width:100%;float:left;}
	.dtTab dt.on{display:block;}
	.dtTab dt.open{display:block;}
	.dtTab dl {position:relative;width:100%;text-align:center;}
	.dtTab dl dt.tabBtn02{float:none;position:relative;z-index:10;}
	.dtTab dl dd.ddOn{position:aboslute;top:80px;left:5%}
	.dtTab dl dt a{width:99.5%;background:#ebebeb;color:#000;display:inline-block;padding:11px 0;border:1px solid #b2b2b2;margin-top:-1px;}
	.dtTab dl dt:first-child a{margin-top:0;}
	.dtTab dl dt a:hover,
	.dtTab dl dt a:focus,
	.dtTab dl dt a:active,
	.dtTab dl dt a.on{background:#f7f7f7;color:#494949;}
	.dtTab dl dt a.on:after{content:'▼';position:absolute;right:24px;}
}
@media all and (max-width: 690px) {
	/* 담당부서 */
	.br01{display:block;}
	.satisBox .infoBox .br01 strong{padding-left:0;}
	.satisBox .infoBox p span span.th01{width:15%;}
	.satisBox .infoBox p span span.th02{width:8.99%;}
	.satisBox .infoBox p span span.th03{width:25%;}
}
@media all and (max-width: 655px) {
	/* 우리지역물정보 */
	.townWrap .listBox dt{margin:40px 0;}
	.townWrap .listBox dt .bgImg{top:-26px;}	
}
@media all and (max-width: 610px) {
	/* 담당부서 */
	.br01{display:block;}
	.satisBox .infoBox .br01 strong{padding-left:0;}
	
	/* 만족도 */
	.satisBox .starBox .inBox{width:100%;float:none;padding-top:10px;}
	.satisBox .starBox .btn{width:100%;float:none;text-align: center;}
	.satisBox .starBox .inBox .radio,
	.satisBox .starBox .inBox .subj{float:left;}
	.satisBox .starBox .inBox .radio{width:30%;}
	.satisBox .starBox .inBox .subj{width:70%;}
	.satisBox .starBox .inBox .radio span{width:100%;padding:0;}
	.satisBox .starBox .subj div{float:left;}
	.satisBox .starBox .subj .text{width:100%;height:15px;}
	.satisBox .starBox .subj .txar{width:100%;}
	.satisBox .starBox .subj .txar textarea{width:100%;}
	.satisBox .starBox .subj .text label{padding:0;}
}
@media all and (max-width: 555px) {
	/* 우리지역물정보 */
	.townWrap .listBox dt{margin:30px 0;}
	.townWrap .listBox dt .bgImg{top:-20px;}
}
@media all and (max-width: 450px) {
	/* 만족도 */
	.satisBox .starBox .inBox .radio{width:40%;}
	.satisBox .starBox .inBox .subj{width:60%;}
	
	/* 담당부서 */
	.br02{display:block;padding-left:0;}
	.satisBox .infoBox .br02 strong{padding-left:0;}
	.satisBox .infoBox .br01 strong{padding-left:0;}
	.satisBox .infoBox p span span.th01{width:23%;}
	.satisBox .infoBox p span span.th02{width:20.99%;}
	.satisBox .infoBox p span span.th03{width:35%;}
	
	/* 2015.1.15 추가*/
	.visiWrap h2 img{width:100%;} 
	
	/* house journal */
	.journal .inBox .txBox p a{font-size:10px}
	
}
@media all and (max-width: 455px) {
	/* 우리지역물정보 */
	.townWrap .listBox dt .bgImg{top:-15px;}
	
	/* 시화 */
	.damsWrap .sihwa .selBox01 .Box02{display:block;padding-left:51px;}
	
	/**/
	.br01{display:block;}
	.topSearch{padding:15px 0;}
	.topSearch .inBox01 span.search01 select{width:70.35%;}
	.topSearch .inBox01 span.search02 select{width:50.57%;}	
	.topSearch .inBox01 span.search03 select{width:70.35%;}	
	.topSearch .inBox01 span.search04 input{width:50.57%;}
	.topSearch .inBox01 span.search05 input{width:87%;}
}
@media all and (max-width: 450px) {
	/* 담당부서 */
	.br02{display:block;padding-left:0;}
	.satisBox .infoBox .br02 strong{padding-left:0;}
}

