<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* table */
.tblSearch { background-color:#f7f7f7; padding:16px 0; text-align:center; }
.tblSearch select { width:163px; height:38px; vertical-align:middle; }
.tblSearch div { display:inline-block; width:300px; position:relative; text-align:left; margin-left:5px; }
.tblSearch input[type=text] { width:263px; height:38px; box-sizing:border-box; vertical-align:middle; ime-mode:active; -webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; }
.tblSearch input[type=image] { position:absolute; right:0; top:0; }

.currentListNum { position:absolute; right:30px; bottom:50px;}
.currentListNum strong, .currentListNum span { font-size:13px; display:inline-block; }
.currentListNum strong { color:#4363b6;margin-right:4px;}
.currentListNum span { margin-left:4px;}

.tblList {width:100%; table-layout:fixed; border-collapse:collapse; margin-top:40px; }
.tblList thead th { font-family:notokr-bold; height:49px; color:#444; background-color:#f1f1f1; border-top:2px solid #242322; border-bottom:none; box-sizing:border-box; word-break:keep-all; }
.tblList tbody th, .tblList tbody td { font-size:13px; color:#666; text-align:center; line-height:150%; height:49px; border:1px solid #d1d1d1; box-sizing:border-box; word-break:keep-all; word-wrap:break-word; }
.tblList tbody .textEm { font-size:13px; font-family:notokr-bold; color:#000; padding-left:20px; text-align:left; }
.tblList tbody .bbsList{ font-size:14px; font-family:notokr-regular; color:#000; padding-left:20px; text-align:left; }
.tblView tbody .bbsList{ font-size:14px; font-family:notokr-regular; color:#000; padding-left:20px; text-align:left; }
.tblList tr th:first-child, .tblList td:first-child  { border-left:none;}
.tblList tr th:last-child, .tblList tr td:last-child { border-right:none; }
.tblList a:hover { text-decoration:underline; }

.tblList tfoot th, .tblList tfoot td { height:49px; font-size:13px; color:#4460aa; background-color:#f1f1f1; border-top:none; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1; box-sizing:border-box; word-break:keep-all; text-align:center; }

.tblList.leftLineY thead th { border-left:1px solid #d1d1d1; }
.tblList.leftLineY thead th.lineNone { border-left:none; }
.tblList.leftLineY thead .lineThin th {border-top:1px solid #d1d1d1;}


.tblList2 {width:100%; table-layout:fixed; border-collapse:collapse; }
.tblList2 th {font-weight:normal;}
.tblList2 thead th { font-family:notokr-bold; height:49px; color:#444; background-color:#f1f4f9;  box-sizing:border-box; word-break:keep-all; }
.tblList2 tbody th, .tblList2 tbody td { font-size:13px; color:#666; text-align:center; line-height:150%; height:49px; border:1px solid #d1d1d1; box-sizing:border-box; word-break:keep-all; word-wrap:break-word; }
.tblList2 tbody .textEm { font-size:13px; font-family:notokr-bold; color:#000; padding-left:20px; text-align:left; }
.tblList2 tr th:first-child, .tblList2 td:first-child  { border-left:none;}
.tblList2 tr th:last-child, .tblList2 tr td:last-child { border-right:none; }
.tblList2 a:hover { text-decoration:underline; }
.tblList2 tbody tr:first-child th, .tblList2 tbody tr:first-child td { border-top:none;}

.tblViewTit { font-size:16px; color:#4460aa; font-family:notokr-bold;  border-top:1px solid #4460aa; border-bottom:1px solid #4460aa; padding-left:20px; height:50px; line-height:50px; box-sizing:border-box; }

.tblView { width:100%; table-layout:fixed; border-collapse:collapse; border-top:1px solid #e0e0e0; }
.tblViewTit + .tblView { border-top:none;}
.tblView tbody th { font-family:notokr-bold; font-size:14px; color:#444; /* height:50px; */ height:45px; line-height:140%; background-color:#f5f5f5; border-bottom:1px solid #e0e0e0; border-left:1px solid #d1d1d1; text-align:left; box-sizing:border-box; /* padding:15px 0 16px 20px; */ padding:10px 0 10px 20px;}
.tblView tbody tr th:first-child { border-left:none;} 
.tblView tbody td { color:#333; /* height:50px; */ height:45px; line-height:140%; border-bottom:1px solid #e0e0e0; border-left:1px solid #d1d1d1; box-sizing:border-box;  /* padding:15px 0 16px 20px; */ padding:10px 0 10px 20px;}
.tblView tbody td.textCont { border-left:none; padding:30px 20px 50px; }
.tblView tbody a { display:inline-block; }
.tblView tbody a.linkFile { color:#3b9bd6; margin:0 10px; }
.tblView tbody a.linkFile:first-child { margin-left:0; }
.tblView tbody a.linkFile:hover, .tblView tbody a.linkUrl:hover { text-decoration:underline; }
.tblView tbody .thPrev {background:#f5f5f5 url(../img/common/arrow_th01.png) no-repeat 160px center; background-size:8px auto;}
.tblView tbody .thNext {background:#f5f5f5 url(../img/common/arrow_th02.png) no-repeat 160px center; background-size:8px auto;}

.tblWrite { width:100%; table-layout:fixed; border-collapse:collapse; border-top:1px solid #e0e0e0; }
.tblWrite tbody th { font-family:notokr-bold; font-size:14px; color:#444; height:50px; line-height:140%; background-color:#f5f5f5; border-bottom:1px solid #e0e0e0; border-left:1px solid #d1d1d1; text-align:left; box-sizing:border-box; padding:15px 0 16px 20px; vertical-align:top; }
.tblWrite tbody tr th:first-child { border-left:none;} 
.tblWrite tbody td { color:#333; height:50px; line-height:140%; border-bottom:1px solid #e0e0e0; border-left:1px solid #d1d1d1; box-sizing:border-box;  padding:7px 20px 8px 20px; }
.tblWrite tbody td.textEdit { border-left:none; padding:10px 25px; }
.tblWrite input[type=text] { width:100%; border:1px solid #e5e5e5; }
.tblWrite input[type=file] { width:100%; }
.tblWrite select { min-width:100px; margin-right:10px; }
.tblWrite .fileAdd  { padding:0 0 10px;}
.tblWrite .fileAdd p { padding:10px 20px 0;}
.tblWrite .fileList { padding:10px 0 8px 17px; border-bottom:1px solid #e0e0e0;}
.tblWrite .fileList li { margin:3px 0; }

.tblWrap { position:relative; margin-top:50px; }
.tblWrap .tblList { margin-top:0; }
.tblWrap .tblHeading { padding-bottom:19px; }
.tblWrap .tblHeading h3 { display:inline-block; font-size:18px; color:#4460aa; border-left:3px solid #4460aa; padding-left:10px; }
.tblWrap .tblHeading span { float:right; color:#666; }

/* tab */
.tabNavWrap { position:relative; padding:10px 0 0; }
.tblSearch + .tabNavWrap, .tblView + .tabNavWrap { margin-top:30px; }

.epYearSel { font-family:notokr-bold; display:inline-block; position:absolute; right:0; top:-35px; }
.epYearSel label { display:inline-block; height:28px; line-height:28px; padding-right:10px; font-size:15px; vertical-align:middle; }
.epYearSel select { width:100px; height:30px; vertical-align:middle; padding-left:10px; box-sizing:border-box; }

.tabNav { height:44px; overflow:hidden; background:url(../img/common/bg_tab01.png) repeat-x 0 0; background-size:auto 44px;}
.tabNav li { float:left; font-size:16px; color:#666; text-align:center; height:42px; line-height:42px; background-color:#f5f5f5; border-top:1px solid #d8d8d8; box-sizing:border-box; }
.tabNav li:last-child { border-right:1px solid #d8d8d8;}
.tabNav li a { display:block; height:41px; border-left:1px solid #d8d8d8; box-sizing:border-box; }
.tabNav li a:hover { text-decoration:underline;}
.tabNav.num2 li { width:50%; }
.tabNav.num3 li { width:33.333%; }
.tabNav.num4 li { width:25%; }
.tabNav.num5 li { width:20%; }
.tabNav.num10 li { width:10%; }

.tabNav li.current { font-family:notokr-bold; color:#3b9bd6; line-height:40px; background-color:#fff; border-top:2px solid #3b9bd6; border-bottom:2px solid #fff; }
.tabNav li.current a { height:42px; border-left:2px solid #3b9bd6; border-right:2px solid #3b9bd6; background-color:#fff; }
.tabNav li.current + li a { border-left:none;}
.tabNav li:last-child.current { border-right:none;}

.tabNav.colorG {background:url(../img/common/bg_tab02.png) repeat-x 0 0; background-size:auto 44px;}
.tabNav.colorG li:last-child.current {border-top:2px solid #7bba10; color:#7bba10;}
.tabNav.colorG li:last-child.current a { border-left:2px solid #7bba10; border-right:2px solid #7bba10;}

.tabNav.depth2 { height:109px; border-bottom:1px solid #797d8c; }

.tabNav li ul { display:none; position:absolute; left:0; top:71px; width:1280px;}
.tabNav li.current ul li, .tabNav li ul li { display:inline-block; width:130px; height:32px; line-height:32px; border:none; margin-right:10px; background-color:#fff; }
.tabNav li.current ul li a, .tabNav li ul li a  { font-family:notokr-medium; display:inline-block; width:130px; height:32px; line-height:32px; border:none; background-color:#ededed; font-size:14px; color:#666; border-radius:16px;}
.tabNav li.current ul li.on a, .tabNav li ul li.on a {  background-color:#797d8c; color:#fff; }



.tabContWrap { display:none; clear:both; position:relative; border:2px solid #3b9bd6; border-top:none; padding:40px 30px 50px 30px; }
.tabContWrap.colorG {border:2px solid #7bba10; border-top:none;}

.singleContWrap { clear:both; position:relative; }
.singleContWrap .tblSearch { margin-top:30px; }
.singleContWrap .tblView { margin-top:35px; }


/* 은평의 하루 */
.epDayStat { overflow:hidden; width:1200px; /* margin-left:20px; 2018-05-09 */ margin-left:8px; margin-top:8px; }
.epDayStat li { /* width:16.666%; 2018-05-09 */ width:15%; height:70px; padding-left:72px; float:left; margin:0; box-sizing:border-box; }
.epDayStat li strong, .epDayStat li span { display:block; letter-spacing:-0.5px; }
.epDayStat li strong { /* color:#6e6e6e; */ padding-bottom:5px; /* font-family:notokr-medium; */ font-family:notokr-bold; line-height:140%;}
.epDayStat li span { padding-bottom:5px; }
.epDayStat li:nth-child(1) {background:url(../img/common/img_epdaystat01.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(2) {background:url(../img/common/img_epdaystat02.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(3) {background:url(../img/common/img_epdaystat03.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(4) {background:url(../img/common/img_epdaystat04.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(5) {background:url(../img/common/img_epdaystat05.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(6) {background:url(../img/common/img_epdaystat06.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(7) { margin-top:40px; background:url(../img/common/img_epdaystat07.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(8) { margin-top:40px; background:url(../img/common/img_epdaystat08.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(9) { margin-top:40px; background:url(../img/common/img_epdaystat09.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(10) { margin-top:40px; background:url(../img/common/img_epdaystat10.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(11) { margin-top:40px; background:url(../img/common/img_epdaystat11.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(12) { margin-top:40px; background:url(../img/common/img_epdaystat12.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(13) { margin-top:40px; background:url(../img/common/img_epdaystat13.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(14) { margin-top:40px; background:url(../img/common/img_epdaystat14.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(15) { margin-top:40px; background:url(../img/common/img_epdaystat15.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(16) { margin-top:40px; background:url(../img/common/img_epdaystat16.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(17) { margin-top:40px; background:url(../img/common/img_epdaystat17.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(18) { margin-top:40px; background:url(../img/common/img_epdaystat18.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(19) { margin-top:40px; background:url(../img/common/img_epdaystat19.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(20) { margin-top:40px; background:url(../img/common/img_epdaystat20.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(21) { margin-top:40px; background:url(../img/common/img_epdaystat21.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(22) { margin-top:40px; background:url(../img/common/img_epdaystat22.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(23) { margin-top:40px; background:url(../img/common/img_epdaystat23.png) no-repeat 0 0; background-size:64px auto;}
.epDayStat li:nth-child(24) { margin-top:40px; background:url(../img/common/img_epdaystat24.png) no-repeat 0 0; background-size:64px auto;}


/* 연락처 */
.contactAddr { margin-top:40px; background-color:#f7f7f7; border:1px solid #ebebeb; padding:23px 25px; overflow:hidden; }
.contactAddr dt, .contactAddr dd { font-size:13px; float:left;}
.contactAddr dt { padding-right:14px; background:url(../img/common/line_contactaddr.png) no-repeat right center; background-size:1px auto;}

.contactAddr dd { padding-left:13px; }
.contactAddr dd.em { font-family:notokr-bold; color:#0bb38d;}
.contactAddr dd.tel { font-family:notokr-bold; color:#797d8c;}
.contactAddr dd + dt { margin-left:40px; }

/* dl */
.dlSummary { margin-top:40px; }
.dlSummary dt { font-size:18px; color:#4460aa; padding:0 0 9px 11px; margin-top:40px; background:url(../img/common/bul_dt.png) no-repeat 0 0; background-size:3px auto;}
.dlSummary dt:first-child { margin-top:0; }
.dlSummary dd { font-size:13px; color:#666; padding-left:10px; margin-top:8px; background:url(../img/common/bul_dd.png) no-repeat 0 center; background-size:3px auto;}

.dlSummary2 { }
.dlSummary2 dt { font-size:14px; color:#4460aa; padding:0 0 0 9px; margin-top:10px; background:url(../img/common/bul_dt2.png) no-repeat 0 7px; background-size:4px auto;}
.dlSummary2 dt:first-child { margin-top:0; }
.dlSummary2 dd { font-size:14px; color:#444; padding-left:10px; margin-top:5px;}



/* paging */
.paging { overflow:hidden; margin-top:30px; text-align:center;}
.paging .list { display:inline-block; overflow:hidden; vertical-align:middle;}
.paging .list a {float:left; display:inline-block; width:28px; height:28px; font-size:13px; line-height:28px;background:#efefef; color:#666; margin:0 2px; }
.paging .list a.current {  background:#737373; color:#fff;  }
.paging .pagingPrev, .paging .pagingNext, .paging .pagingFirst, .paging .pagingLast { display:inline-block; width:28px; height:28px; vertical-align:middle; margin:0 -1px; text-indent:-9999em; }
.paging .pagingFirst {background:url(../img/common/pageing_first.png) no-repeat 0 0; background-size:28px auto;} 
.paging .pagingPrev {background:url(../img/common/pageing_prev.png) no-repeat 0 0; background-size:28px auto;}
.paging .pagingNext {background:url(../img/common/pageing_next.png) no-repeat 0 0; background-size:28px auto;}
.paging .pagingLast {background:url(../img/common/pageing_last.png) no-repeat 0 0; background-size:28px auto;}

/* 파일 */
a[class^=ico] {display:inline-block; font-size:11px; color:#fff; /* min-width:48px; 2018-05-09 */ min-width:40px; height:22px; line-height:22px; text-align:center; vertical-align:middle; box-sizing:border-box; }
a[class^=ico] + a { margin-left:4px;}
a[class^=ico].download { text-align:left; padding:0 20px 0 10px; background-image:url(../img/common/ico_file.png); background-size:16px auto; background-position:right center; background-repeat:no-repeat; }
.icoHwp { background-color:#1eb4f8;}
.icoDoc { background-color:#797d8c;}
.icoPdf { background-color:#ffb933;}
.icoSheet { background-color:#4363b6;}
.icoMap { background-color:#7bba10;}
.icoXlsx { background-color:#6174e4;}
.icoCsv { background-color:#f46768;}
.icoJson { background-color:#ffb933;}
.icoXml { background-color:#797d8c;}
.icoEtc { background-color:#969696;}

/* btn */
.btnWrap { margin-top:20px; text-align:right; }

a[class^=btn] { display:inline-block; font-size:16px; color:#fff; height:40px; line-height:40px; text-align:center; vertical-align:middle; }
.btnList { background-color:#4460aa; width:87px;}
.btnCancel {background-color:#9396a2; width:87px;}
.btnSave {background-color:#25b393; width:87px;}

.imgBtnDel { display:inline-block; width:19px; height:19px; background:url(../img/common/btn_del.png) no-repeat 0 0; background-size:19px auto; text-indent:-9999em; vertical-align:middle; }
.shortCutLink { display:inline-block; font-size:13px; color:#656874; border:1px solid #9799a2; width:85px; height:32px; line-height:32px; box-sizing:border-box; }
.btnRequest { background-color:#25b393; padding:0 25px;}

/* 사이트 맵 */
.siteMap { overflow:hidden;}
.siteMap li { float:left; /* width:198px; 2018-05-09 */ width:181.6px; margin-right:10px; }
.siteMap li a { display:block; height:50px; line-height:50px; background-color:#3b9bd6; font-size:16px; color:#fff; text-align:center;}
.siteMap li li a{ background-color:#f7f7f7; font-size:14px; color:#666; margin-top:10px; }

/* 통계관련 사이트 */
.relationSite { display:inline-block; /* width:386px; 2018-05-09 */ width:355px; /* height:645px; */ border:1px solid #eaeaea; border-top:none; vertical-align:top; margin-right:36px;}
.relationSite h3 { font-size:18px; color:#fff; padding-left:30px; height:50px; line-height:50px;}
.relationSite h3.color01 { background-color:#3b9bd6;}
.relationSite h3.color02 { background-color:#25b393;}
.relationSite h3.color03 { background-color:#abaeb9;}
.relationSite ul { padding:0 30px 30px; }
.relationSite ul li { color:#666; margin-top:23px; }
.relationSite ul li a:hover { text-decoration:underline; }
.relationSite ul li ul { padding:3px 0 5px 0; margin-top:10px; background:url(../img/common/bg_relationsite.png) no-repeat 0 0; background-size:34px auto;}
.relationSite ul li ul li { font-size:13px; font-family:notokr-regular; margin-top:13px; padding-left:10px; background:url(../img/common/bul_dd.png) no-repeat 0 center; background-size:3px auto; }

/* 장애인 현황 */
.disabledCondition { height:430px; padding-top:80px; background-color:#f7f7f7; background:url(../img/common/bg_disabled.png) repeat-x 0 0; background-size:auto 430px; text-align:center; box-sizing:border-box; }
.disabledCondition a { display:inline-block; width:251px; height:251px; border-radius:50%; box-shadow:20px 10px 50px #dcdcdc; margin:0 35px; box-sizing:border-box; text-align:left;  font-size:22px; color:#fff; padding:101px 0 0 50px; letter-spacing:-1px; }
.disabledCondition a.type01 {background:url(../img/common/bg_disabled_type01.png) no-repeat 0 0; background-size:251px auto;}
.disabledCondition a.type02 {background:url(../img/common/bg_disabled_type02.png) no-repeat 0 0; background-size:251px auto;}
.disabledCondition a.type03 {background:url(../img/common/bg_disabled_type03.png) no-repeat 0 0; background-size:251px auto;}
.disabledCondition a strong {display:block; }
.disabledCondition a span { display:block; margin:18px 0 0 10px;}

/* 차트 영역 */
.chartWrap { border:1px solid #d9d8d8; overflow:hidden; margin-top:40px; box-sizing:border-box; }
.chartAreaL, .chartAreaR { display:inline-block; float:left; /* width:624px; 2018-05-09 */ width:50%; box-sizing:border-box; }
.chartAreaR  { border-left:1px solid #d9d8d8;}
.chartCont { /* margin:20px; */ box-sizing:border-box; width:1150px; height:390px; } /* 2018-05-15 */
.chartAreaL .chartCont, .chartAreaR .chartCont { width:585px; height:340px; }

/* 주제별 통계 */
.subjectIframeWrap { position:relative;}
.subjectIframeWrap iframe { width:100%; height:920px; margin:0; padding:0; border:none; overflow:hidden;}

/* map */
#contentMap { padding:20px; }
.mapWrap { position:relative;}
.mapApi { height:700px; box-sizing:border-box; }

.mapLayerInfo { position:absolute; top:0; left:0; border:1px solid #dddddd; width:420px; height:280px; box-shadow:20px 10px 50px #dcdcdc; background-color:#fff; box-sizing:border-box; overflow:hidden; }
.mapLayerInfo h4 { background-color:#666; color:#fff; height:40px; line-height:40px; padding:0 50px 0 15px; font-weight:normal;}
.mapLayerInfo .btnClose { position:absolute; right:10px; top:0;}
.mapLayerInfo ul { height:240px; padding:15px; overflow-y:auto; box-sizing:border-box; }
.mapLayerInfo ul li { display:table; width:100%; line-height:140%; padding:7px 0 8px; }
.mapLayerInfo ul li strong, .mapLayerInfo ul li span { display:table-cell; vertical-align:middle; }
.mapLayerInfo ul li strong { font-family:notokr-medium; width:105px; text-indent:15px; color:#4460aa; }
.mapLayerInfo ul li span { color:#666;  padding-right:10px; }
.mapLayerInfo ul li:nth-child(odd) { background-color:#f5f5f5;}

a[class^=mapMaker] {display:inline-block; width:18px; height:23px; vertical-align:middle; text-indent:-9999em; }
.mapMaker01 { background:url(../img/map/marker01.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker02 { background:url(../img/map/marker02.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker03 { background:url(../img/map/marker03.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker04 { background:url(../img/map/marker04.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker05 { background:url(../img/map/marker05.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker06 { background:url(../img/map/marker06.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker07 { background:url(../img/map/marker07.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker08 { background:url(../img/map/marker08.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker09 { background:url(../img/map/marker09.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker10 { background:url(../img/map/marker10.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker11 { background:url(../img/map/marker11.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker12 { background:url(../img/map/marker12.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker13 { background:url(../img/map/marker13.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker14 { background:url(../img/map/marker14.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker15 { background:url(../img/map/marker15.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker16 { background:url(../img/map/marker16.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker17 { background:url(../img/map/marker17.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker18 { background:url(../img/map/marker18.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker19 { background:url(../img/map/marker19.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker20 { background:url(../img/map/marker20.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker21 { background:url(../img/map/marker21.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker22 { background:url(../img/map/marker22.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker23 { background:url(../img/map/marker23.png) no-repeat 0 0; background-size:18px auto; }
.mapMaker24 { background:url(../img/map/marker24.png) no-repeat 0 0; background-size:18px auto; }

label[class^=labelMapMaker] {display:inline-block; height:23px; line-height:23px; padding-left:22px; }
.labelMapMaker01 {background:url(../img/map/marker01.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker02 { background:url(../img/map/marker02.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker03 { background:url(../img/map/marker03.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker04 { background:url(../img/map/marker04.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker05 { background:url(../img/map/marker05.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker06 { background:url(../img/map/marker06.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker07 { background:url(../img/map/marker07.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker08 { background:url(../img/map/marker08.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker09 { background:url(../img/map/marker09.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker10 { background:url(../img/map/marker10.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker11 { background:url(../img/map/marker11.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker12 { background:url(../img/map/marker12.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker13 { background:url(../img/map/marker13.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker14 { background:url(../img/map/marker14.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker15 { background:url(../img/map/marker15.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker16 { background:url(../img/map/marker16.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker17 { background:url(../img/map/marker17.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker18 { background:url(../img/map/marker18.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker19 { background:url(../img/map/marker19.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker20 { background:url(../img/map/marker20.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker21 { background:url(../img/map/marker21.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker22 { background:url(../img/map/marker22.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker23 { background:url(../img/map/marker23.png) no-repeat 0 0; background-size:18px auto; }
.labelMapMaker24 { background:url(../img/map/marker24.png) no-repeat 0 0; background-size:18px auto; }

.villageMapWrap { overflow:hidden; }
.villageText { position:absolute; left:0; top:-22px; color:#666; }
.villageMapSel { float:left; border:1px solid #dfdfdf; width:350px; height:780px; box-sizing:border-box; }
.villageMapWrap .mapWrap { float:right; /* width:900px; */ width:800px;} /* 은평구 요청으로 인한 수정 2018-05-09 */
.villageMapWrap .mapWrap .mapApi { width:900px; height:780px;}

.villageMapWrap article div[class^=selOption] { box-sizing:border-box; }
.selOption h4 { background-color:#f1f4f9; height:32px; line-height:30px; border-bottom:1px solid #dfdfdf; box-sizing:border-box; text-indent:15px; color:#4460aa; }

.selOptionDong { height:228px;border-bottom:1px solid #dfdfdf; position:relative; }
.selOptionDong .dongMaImg { width:195px; height:228px; padding-top:15px; text-align:center; box-sizing:border-box; }
.selOptionDong .dongMaImg img {  width:171px; height:198px; border:none; padding:0; margin:0;}

.selOptionDong .dongSel { width:154px; height:260px; position:absolute; top:-32px; right:0; border-left:1px solid #dfdfdf; padding-left:8px; box-sizing:border-box;}
.selOptionDong .dongSel span.all { display:block; width:200px; height:40px; line-height:32px; }
.selOptionDong .dongSel span { display:inline-block; margin-bottom:8px; width:72px; float:left; }
.selOptionDong .dongSel span label { font-size:13px; margin:0; letter-spacing:-0.5px;}


.selOptionType { padding:12px 10px 0 12px; height:68px;  border-bottom:1px solid #dfdfdf;}
.selOptionType span { display:inline-block; margin-bottom:5px; }
.selOptionType span label { font-size:13px; margin:0; letter-spacing:-0.5px;}

.selOptionType span { width:50px }
/* 공통 수정 2018-04-17*/
/* .selOptionType span:nth-child(1),.selOptionType span:nth-child(2), .selOptionType span:nth-child(3), .selOptionType span:nth-child(6),.selOptionType span:nth-child(7), .selOptionType span:nth-child(8) { width:48px; }
.selOptionType span:nth-child(4), .selOptionType span:nth-child(9) {width:72px}
.selOptionType span:nth-child(5), .selOptionType span:nth-child(10) { width:95px } */

.selOptionData { padding:12px 14px; height:117px; overflow-y:auto; border-bottom:1px solid #dfdfdf;}
.selOptionData span { display:block; margin-bottom:5px; }


.selOptionInfo { padding:12px 14px; height:242px; overflow-y:auto;}
.selOptionInfo dl dt,.selOptionInfo dl dd { font-size:13px; }
.selOptionInfo dl dt { color:#4460aa; padding-left:7px; background:url(../img/common/bul_dt3.png) no-repeat 0 center; background-size:4px auto; }
.selOptionInfo dl dd { color:#444; padding-left:17px; margin-top:3px; background:url(../img/common/bul_dd2.png) no-repeat 8px 6px; background-size:5px auto; line-height:140%; }
.selOptionInfo dl dd + dt { margin-top:20px;}

.infoBox { background-color:#f1f4f9; padding:25px 30px; }

/* 반응형 수정 2021-06-28*/
.epYearSel{display: none;}

.table-out .left-table{display: none;}
.op-table{table-layout: fixed;word-wrap: break-word;word-break: break-all;width: 100%;border-collapse: collapse;margin-top: 40px;}
.op-table thead th{font-family: 'notokr-bold';height:49px; color:#444; background-color:#f1f1f1;border: 1px solid #d1d1d1;border-top:2px solid #242322; border-bottom:none; box-sizing:border-box; word-break: keep-all; }
.op-table tbody th{font-size: 13px;font-family: 'notokr-bold';color: #000;padding-left: 20px;text-align: left;line-height: 150%;height: 49px;border: 1px solid #d1d1d1;box-sizing: border-box;word-break: keep-all;word-wrap: break-word;}

.op-table2 thead th{height: 98px;}

.finger-ico{display: none;text-align: right;}


@media screen and (max-width: 1024px) {
	.epYearSel{display: inline-block;}
	.tabNav-hide{display: none;}
	.tabContWrap{border-top: 2px solid #3b9bd6;padding: 40px 10px 50px 10px;}
	.epDayStat{text-align: center;font-size: 0;}
	.epDayStat li{float: none;text-align: left;display: inline-block;vertical-align: middle;width: 170px !important;padding-left: 62px;margin: 10px 5px !important;}
	.epDayStat li strong{font-size: 14px;}
	.epDayStat li span{font-size: 14px;}
	.tui-chart-series-custom-event-area{display: none;}
	.tui-chart-group-tooltip-sector{display: none;}
	.tui-chart-tooltip{display: none;}
}

@media screen and (max-width: 767px) {
	.op-table{margin: 20px 0;}
	.op-table2{margin-top: 0px;}
	.op-table3{margin-top: 0px;}
	.table-out .left-table{display: block;width: 190px;float: left;}
	.table-out .right-table{width: calc(100% - 190px);float: right;overflow-x: auto;}
	.table-out .left-table2{width: 80px;  text-align: center;}
	.table-out .right-table2{width: calc(100% - 80px);}
	.table-out .right-table table{min-width: 500px;}
	.table-out .right-table2 table{min-width: 800px;}
	.op-table tbody th{height: auto;line-height: 150%;padding: 5px;}
	.table-out .right-table .tblList tbody tr td:nth-child(2){border-left: none;}
	.table-out .right-table .tblList thead tr:first-child th:first-child{display: none;}
	.table-out .right-table .tblList tbody tr th:first-child, .tblList tbody td:first-child{display: none;}
	.table-out .right-table .tblList tbody .textEm{display: none;}
	.table-out .right-table .tblList colgroup col:first-child{display: none;}
	.table-out .right-table .tblList colgroup col{width: 20% !important;}
	.finger-ico{display: block;}
	.tabNav li.current ul li, .tabNav li ul li{width: 90px;}
	.tabNav li.current ul li a, .tabNav li ul li a{width: 90px;}
	
	.table-out-type02{margin:20px 0;}
	.table-out-type02 .tblList{margin:0;}
	.table-out-type02 .left-table{border-right:1px solid #d1d1d1;box-sizing:border-box;}
	.tblList tbody th, .tblList tbody td,
	.tblList tbody .textEm{font-size:12px;}
}



@media screen and (max-width: 500px) {
	.tabNavWrap{padding: 0 !important;}
	.epYearSel{top: -35px !important;}
}

@media screen and (max-width: 450px) {
	.tabNav li ul{top: 60px;}
}

@media screen and (max-width: 360px) {
	.op-table tbody th{padding: 5px 0;}
	.table-out .left-table2 .op-table tbody th{padding: 5px;}
}

@media screen and (max-width: 430px) {
	.tabContWrap{padding: 40px 2px 50px 2px;}
	.epDayStat li{width: 120px !important;}
}

/*20210630*/
.option-list{margin: 20px 0;}
.option-list &gt; li{height: 30px;padding: 6px 0 6px 5px;border-right: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;font-family: notokr-bold;font-size: 13px;line-height: 17px;color: #000;box-sizing: border-box;}
.option-list &gt; li:first-child{text-align: center;font-family: notokr-bold;font-size: 14px;line-height: 14px;padding: 18px 0;height: 51px;color: #444;background-color: #f1f1f1;border-top: 2px solid #242322;border-bottom: 1px solid #d1d1d1;box-sizing: border-box;}
.option-list &gt; li:first-child.r2{padding: 40px 0;height: 100px;}

.option-list2{margin-top: 0px;}
</pre></body></html>