@charset "utf-8";

a{opacity:1;}
a:active{opacity:.7;}
a:hover{opacity:.7;}
.inp{width:calc( 100% - 22px );height:28px;overflow:hidden;padding:0 10px;border:1px solid #ccc;font-size:13px;color:#333;}
.select{width:100%;height:30px;overflow:hidden;border:1px solid #ccc;font-size:13px;color:#333;}
.textarea{width:calc( 100% - 22px );height:50px;overflow:hidden;padding:10px;line-height:1.5em;border:1px solid #ccc;font-size:13px;color:#333;}
.policy_fn{position:relative;width:50%;height:34px;overflow:hidden;float:left;}
.interactiveBar a.btn_dataload{float:left;margin:3px;width:127px;height:28px;background:#00bcd4;border-radius:3px;line-height:28px;overflow:hidden;text-align:center;}
.btn_dataload img{vertical-align:middle;}
.btn_dataload span{font-size:12px;color:#fff;vertical-align:middle;}
.interactiveBar a.policy_guide{float:left;font-size:12px;color:#fff;margin:3px 3px 3px 200px;;width:60px;height:28px;background:#1778cc;border-radius:3px;line-height:28px;overflow:hidden;text-align:center;}
.policyMapbox{float:left;width:calc( 50% - 1px );height:100%;overflow:hidden;position:relative;}
.policyMapbox.lt{border-right:1px solid #333;}
.policyMapbox.rt{border-left:1px solid #333;}
.mapContents{position:relative;}
.policyResultBox{z-index:90;position:absolute;top:50%;left:50%;width:124px;overflow:hidden;display:block;margin:-62px auto 0 -62px;height:124px;}
.policyResultBox span{font-size:0;text-indent:-2000px;display:block;width:124px;height:124px;overflow:hidden;position:relative;background:url(/img/statsPotal/btn_resultView.png) no-repeat;}
.policyResultBox:hover span:before{display:block;content:"";width:124px;z-index:10;height:124px;overflow:hidden;position:absolute;left:0;top:0;background:url(/img/statsPotal/btn_resultView_on.png) no-repeat;}
.policyResultBox:hover{opacity:1;}
.policySelectBox{width:188px;height:auto;overflow:hidden;background:#fff;border:1px solid #dbdbdd;position:absolute;right:0;top:0;z-index:14;border-top:0;}
.policySelectBox .policyBar{background:#f5f5f5;width:100%;height:35px;overflow:hidden;line-height:35px;}
.policySelectBox .policyBar span{display:block;margin-left:10px;font-size:13px;color:#555;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.policySelectBox .policyBar a{float:right;margin-right:10px;}
.policySelectBox .policySelectItem{height:auto;width:100%;overflow:hidden;}
.policySelectBox .policySelectItem .select{border:1px solid #dbdbdd;width:calc( 100% - 20px );height:31px;margin:10px 10px;}

.policyType .quickBox{border-top:1px solid #aeaeae;top:67px;height:calc( 100% - 67px );}
.policyType .quickBox .subj{background:#f5f5f5;}
.policyType .quickBox .subj span{color:#555;}
.policyType .quickBox .subj a{background:url(/img/ico/ico_close01.png) no-repeat center center;}

.policyNormalBox{display:block;height:auto;overflow:hidden;margin:0 10px;}
.policyNormalBox .select{border:1px solid #dbdbdd;height:30px;float:left;width:120px;margin-right:10px;}
.qmdl{border-bottom:0;}
.qmdl.pt0{padding-top:0}
.qmdl dt{background:url(/img/ico/ico_up03.png) no-repeat 260px center;height:45px;background-size:10px 6px;}
.qmdl dt.none{background:none;line-height:45px;}
.qmdl dt.on{background:url(/img/ico/ico_down04.png) no-repeat 260px center;background-size:10px 6px;}
.qmdl dt a{display:block;height:45px;line-height:45px;}
.qmdl dd{margin-bottom:10px;}
.qmdl dd ul{width:100%;}
.qmdl dd ul>li{position:relative;}
.qmdl dd ul>li.on{background:#f1f1f1;border-radius:0;}
.qmdl dd ul>li.on>a{color:#727272;}
/* .qmdl dd ul>li:before{opacity:.2 !important;}박길섭 수정*/
.qmdl dd ul>li.on:before{opacity:1 !important;} 
.qmdl dd ul li.icon01:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon01.png);width:30px;height:30px;}
.qmdl dd ul li.icon02:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon02.png);width:30px;height:30px;}
.qmdl dd ul li.icon03:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon03.png);width:30px;height:30px;}
.qmdl dd ul li.icon04:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon04.png);width:30px;height:30px;}
.qmdl dd ul li.icon05:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon05.png);width:30px;height:30px;}
.qmdl dd ul li.icon06:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon06.png);width:30px;height:30px;}
.qmdl dd ul li.icon07:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon07.png);width:30px;height:30px;}
.qmdl dd ul li.icon08:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon08.png);width:30px;height:30px;} /*mng_s*/
.qmdl dd ul li.icon09:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon09.png);width: 31px;height: 31px;box-sizing: border-box;background-color: #21b69a;background-repeat: no-repeat;background-size: auto;display: block;background-position: center;border-radius: 50%;}/*박길섭 추가 입지계수 지도 아이콘  */
.qmdl dd ul li.icon10:before{top:8px;opacity:1;background:url(/img/statsPotal/ico_policyIcon01.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon11:before{top:8px;opacity:1;background:url(/img/statsPotal/ico_policyIcon02.png);background-size:30px 30px;width:30px;height:30px;} /*mng_s*/
.qmdl dd ul li.icon12:before{top:8px;opacity:1;background:url(/img/statsPotal/ico_policyIcon03.png);background-size:30px 30px;width:30px;height:30px;} /*mng_s*/
.qmdl dd ul li.icon13:before{top:8px;opacity:1;background:url(/img/statsPotal/ico_policyIcon04.png);background-size:30px 30px;width:30px;height:30px;} /*mng_s*/
.qmdl dd ul li.icon14:before{top:8px;opacity:1;background:url(/img/statsPotal/ico_policyIcon05.png);background-size:30px 30px;width:30px;height:30px;} /*mng_s*/
.qmdl dd ul li.icon15:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon04.png);background-size:30px 30px;width:30px;height:30px;} /*mng_s*/
.qmdl dd ul li.icon16:before{top:8px;opacity:1;background:url(/img/ico/ico_bizsIcon05.png);background-size:30px 30px;width:30px;height:30px;} /*mng_s*/


/* .qmdl dd ul li.icon06:before{top:8px;background:url(/img/statsPotal/ico_policyIcon06.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon07:before{top:8px;background:url(/img/statsPotal/ico_policyIcon07.png);background-size:30px 30px;width:30px;height:30px;} */
.qmdl dd ul li span{position:absolute;right:10px;top:17px;display:block;width:32px;height:15px;line-height:15px;text-align:center;border-radius:8px;background:#7f7f7f;color:#fff;font-size:11px;}
.btnPolicyWrite{display:block;width:139px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#fff;background:#22b599;margin:0 auto;}
.btnAreaSearch{display:block;width:139px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#fff;background:#1778cc;margin:0 auto;}

.scrollBox, .normalBox{height:calc( 100% - 132px );}
/*2017.10.25 개발팀 수정*/
/*2017.10.25 stepBox = > .stepBox.searchBox*/
/* .stepBox ul>li a{float:right;width:42px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#fff;background:#3e3e3e;border:1px solid #b8b8b8;}
.stepBox ul>li a.t01{border:1px solid #f7d6ae;background:#ea8f24;}
.stepBox ul>li a:hover{color:#fff;} */
.stepBox.searchBox ul>li a{float:right;width:42px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#fff;background:#3e3e3e;border:1px solid #b8b8b8;}
.stepBox.searchBox ul>li a.t01{border:1px solid #f7d6ae;background:#ea8f24;}
.stepBox.searchBox ul>li a:hover{color:#fff;}

.noneTextBox{color:#fff;background:#00bcd4 url(/img/ico/ico_down02.png) no-repeat 230px center;}
.noneTextBox.on{background:#00bcd4 url(/img/statsPotal/ico_up02.png) no-repeat 230px center;}
/*2017.10.25 개발팀 수정*/
/*2017.10.25 stepBox = > .stepBox.searchBox*/
/* .stepBox a:hover{opacity:1;} */
.stepBox.searchBox a:hover{opacity:1;}

/* .toolBar h2{background:url(../../img/common/icon_title.png) no-repeat 10px center;} 박길섭수정*/
/*2017.10.25 개발팀 수정*/
/*2017.10.25 stepBox = > .stepBox.searchBox*/
/* .stepBox ul>li label{background:url(/img/statsPotal/ico_rd.png) no-repeat left center;}
.stepBox ul>li label.on{background:url(/img/statsPotal/ico_rd_on.png) no-repeat left center;}
.stepBox ul.cktype>li label{background:url(/img/ico/ico_ckbox.gif) no-repeat left center;}
.stepBox ul.cktype>li label.on{background:url(/img/ico/ico_ckbox_on.gif) no-repeat left center;} */

.stepBox.searchBox ul>li label{background:url(/img/statsPotal/ico_rd.png) no-repeat left center;}
.stepBox.searchBox ul>li label.on{background:url(/img/statsPotal/ico_rd_on.png) no-repeat left center;}
.stepBox.searchBox ul.cktype>li label{background:url(/img/ico/ico_ckbox.gif) no-repeat left center;}
.stepBox.searchBox ul.cktype>li label.on{background:url(/img/ico/ico_ckbox_on.gif) no-repeat left center;}


.dialogGtype{position:fixed;width:100%;height:100%;min-height:700px;left:0;top:0;z-index:10000;background:rgba(0,0,0,.5);overflow-y:auto;}
.popSttRela{width:840px;height:800px;overflow:hidden;margin:50px auto;}
.popSttRela .popStt{background:#fff;width:800px;padding:0;height:800px;overflow:hidden;float:left;}
.popSttRela .rightClose{float:right;}
.popSttRela .gcLeft{float:left;width:800px;margin-left:10px;height:800px;overflow:hidden;}
.sttSubj{width:100%;height:72px;line-height:72px;overflow:hidden;text-align:center;background:#0099ff;font-size:21px;color:#fff;}
.sttText{display:block;height:auto;overflow:hidden;padding:20px;font-size:13px;color:#757575;line-height:1.5em;}
.sttBtn{width:645px;height:38px;overflow:hidden;border:1px solid #ccc;border-left:0;margin:0 auto;}
.sttBtn a{width:214px;border-left:1px solid #ccc;height:38px;line-height:38px;overflow:hidden;text-align:center;float:left;font-size:13px;color:#565656;background:#f5f5f5;}
.sttBtn a:hover{color:#000;background:#ccc;}
.sttCont{display:block;height:auto;overflow:hidden;padding:20px;background:url(/img/statsPotal/ico_arr01.png) no-repeat 465px center;}
.sttCont .sttLeft{width:430px;height:auto;overflow:hidden;float:left;}
.sttCont .sttRight{width:300px;height:auto;overflow:hidden;float:right;}
.sttCont dl{display:block;border:1px solid #dbdbdb;}
.sttCont dl dt{background:#0099ff;width:100%;height:36px;line-height:36px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border-bottom:1px solid #dbdbdb;}
.sttCont dl dd{background:#efefef;width:100%;height:auto;overflow:hidden;}
.sttCont dl dd .slText{background:#fff;font-size:11px;color:#666;display:block;padding:10px;height:auto;overflow:hidden;line-height:1.5em;}
.sttCont dl dd .slType{width:100%;height:auto;overflow:hidden;}
.sttCont dl dd .slType li{cursor:pointer;background:#fff;margin-top:7px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;width:100%;height:auto;overflow:hidden;}
.sttCont dl dd .slType li:first-child{margin-top:0;}
.sttCont dl dd .slType li:last-child{border-bottom:0;}
.sttCont dl dd .slType li .t01{font-size:12px;color:#666;text-align:center;width:140px;padding-top:35px;height:75px;overflow:hidden;float:left;border-right:1px solid #dbdbdb;}
.sttCont dl dd .slType li .t02{width:calc( 100% - 161px );height:110px;padding:0 10px;overflow:hidden;float:right;}
.sttCont dl dd .slType li .t02 strong{margin-bottom:10px;font-weight:bold !important;margin-top:20px;font-size:13px;color:#666;width:100%;height:auto;overflow:hidden;display:block;}
.sttCont dl dd .slType li .t02 p{margin-bottom:3px;font-size:11px;color:#757575;padding-left:7px;height:auto;overflow:hidden;display:block;background:url(/img/statsPotal/ico_dot01.png) no-repeat left center;}
 
.sttCont dl dd .slType li.on .t01{background:#22b599 url(/img/statsPotal/ico_ck01.png) no-repeat center 25px;color:#fff;padding-top:45px;height:65px;border-right:1px solid #fff;}
.sttCont dl dd .slType li.on .t02{background:#def4f0;}
.sttCont dl dd .slType li.on .t02 strong{color:#1e5c4f;}
.sttCont dl dd .slType li.on .t02 p{color:#588379;}

.sttCont dl dd .bar{width:100%;height:32px;line-height:32px;overflow:hidden;text-align:center;background:#f5f5f5;font-size:12px;color:#565656;border-bottom:1px solid #dbdbdb;}
.sttCont dl dd .bar.t01{border-top:1px solid #dbdbdb;}
.sttCont dl dd .sttForm{width:100%;height:auto;overflow:hidden;background:#f9f9f9;}
.sttCont dl dd .sttForm p{/* backgound:#fff; */display:block;padding:10px;line-height:1.5em;font-size:11px;color:#666;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.sttCont dl dd .srType{width:100%;height:auto;overflow:hidden;margin-bottom:10px;}
.sttCont dl dd .srType li{padding:3px 0;width:100%;height:auto;overflow:hidden;}
.sttCont dl dd .srType li label{font-size:12px;float:left;height:23px;line-height:23px;overflow:hidden;}
.sttCont dl dd .srType li input{margin:5px 5px 0 5px;float:left;}
.sttCont dl dd .srType li .select{font-size:12px;float:left;height:23px;width:110px;border:1px solid #ddd;}
.sttCont dl dd .srType li .label{font-size:12px;width:45px;padding-left:25px;background:url(/img/statsPotal/ico_star.png) no-repeat 10px center;}
.sttCont dl dd .sbType{display:block;margin:0 10px 10px 10px;height:auto;overflow:hidden;border:1px solid #dbdbdb;}
.sttCont dl dd .sbType li{border-top:1px solid #dbdbdb;height:auto;width:100%;overflow:hidden;position:relative;}
.sttCont dl dd .sbType li:first-child{border-top:0;}
.sttCont dl dd .sbType li a{display:block;color:#565656;font-size:11px;padding-left:20px;width:calc( 100% - 20px );background:url(/img/statsPotal/ico_dot02.png) no-repeat 10px center;height:37px;line-height:37px;overflow:hidden;}
.sttCont dl dd .sbType li a.on{color:#fff;background:#4bc1aa url(/img/statsPotal/ico_dot03.png) no-repeat 10px center;}
.sttCont dl dd .sbType li .select{position:absolute;right:30px;top:5px;font-size:12px;height:23px;width:110px;border:1px solid #ddd;}
.sttBttom{width:100%;height:auto;overflow:hidden;border-top:1px solid #ccc;padding-top:20px;margin-top:0;}
.sttBttom a{display:block;width:222px;height:38px;line-height:38px;margin:0 auto;overflow:hidden;text-align:center;font-size:13px;color:#fff;background:#666;}

.policyWriteBox{margin:50px auto;width:1260px;height:700px;overflow:hidden;background:#fff;box-shadow:-1px 1px 5px #ccc;}
.policyWriteBox .bar{position:relative;width:100%;height:33px;overflow:hidden;background:#444b5b}
.policyWriteBox .bar span{display:block;height:33px;line-height:33px;padding-left:20px;color:#fff;font-size:13px;}
.policyWriteBox .bar>a{position:absolute;right:10px;top:10px;}
.policyWriteBox .bar>a:hover{transform: rotate(90deg);}
.policyWriteBox .dataSlider{width:73px;height:9px;float:right;margin:12px 40px 0 0}
.policywContents{position:relative;width:100%;height:calc( 100% - 33px );overflow:hidden;}
.policywScroll{width:100%;height:100%;overflow:hidden;}
.policywContents .num{display:block;margin:20px auto 0 auto;text-align:center;font-size:30px;color:#26415c;}
.policywContents .txt{display:block;margin:10px auto;width:200px;height:auto;overflow:hidden;text-align:center;font-size:15px;color:#26415c;}

.policyMapArea{float:left;width:740px;height:667px;overflow:hidden;}
.policyFormArea{float:left;width:calc( 100% - 740px );height:647px;padding-bottom:20px;overflow:hidden;overflow-y:auto;}
.pcGuide{width:100%;height:auto;overflow:hidden;position:relative;}
.pcGuide ul{display:block;padding:20px 20px 0 20px;overflow:hidden;}
.pcGuide ul.t01{padding-top:10px;}
.pcGuide ul li{width:100%;overflow:hidden;}
.pcGuide ul li .t01{color:#606060;font-size:13px;float:left;width:60px;padding-left:10px;background:url(/img/statsPotal/ico_dot02.png) no-repeat left center}
.pcGuide ul li .t02{color:#606060;font-size:13px;float:left;width:40px;padding-left:10px;background:url(/img/statsPotal/ico_dot02.png) no-repeat left center}
.pcGuide ul li .none{float:left;width:40px;padding-left:10px;}
.pcGuide ul li .t03{color:#606060;font-size:13px;float:left;}
.pcGuide a{position:absolute;right:20px;top:20px;display:block;width:89px;line-height:24px;line-height:24px;text-align:center;overflow:hidden;color:#fff;font-size:13px;background:#0099ff;}

.pcTabs{margin-top:20px;width:100%;height:auto;overflow:hidden;}
.pcTabs li{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:50%;height:auto;overflow:hidden;float:left;}
.pcTabs li a{font-weight:bold;width:100%;height:30px;line-height:30px;display:block;text-align:center;overflow:hidden;background:#fff;color:#333;font-size:13px;}
.pcTabs li a.on{background:#22b599;color:#fff;}
.pcTable01{margin-top:10px;width:100%;}
.pcTable01 th{vertical-align:top;text-align:left;padding:12px 20px 5px 20px;font-size:14px;color:#333;}
.pcTable01 th.none{padding-top:5px;}
.pcTable01 th span{float:right;color:#606060;font-size:11px;}
.pcTable01 td{padding:5px 20px;vertical-align:top;}
.pcTable01 td .inp.t01{border-top:0;}
.pcTable01 td .select{float:left;}
.pcTable01 td .select.t01{width:200px;}
.pcTable01 td .select.t02{width:calc( 100% - 210px );margin-left:10px;}
.policywContents .dscList{width:480px;margin:0 auto;}
.policywContents .dscList dt>a{background:url(/img/ico/ico_up03.png) no-repeat 460px center;}
.policywContents .dscList dt>a.on{background:url(/img/ico/ico_down04.png) no-repeat 460px center;}
 
.pcTable02{width:100%;margin-top:10px;} 
.pcTable02 th{border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:32px;background:#f5f5f5;color:#606060;font-size:13px;}
.pcTable02 td{border-bottom:1px solid #ccc;text-align:center;height:32px;color:#666;font-size:11px;}
#pcTabs02{display:none;}
.pcAddBox{display:block;margin:0 20px;height:auto;overflow:hidden;}
.pcAddBox span{font-size:14px;color:#333;font-weight:bold;float:left;}
.pcAddBox a{float:right;}
.pcAddList{display:block;margin:0 20px;height:auto;overflow:hidden;}
.pcAddList li{display:block;width:100%;height:auto;overflow:hidden;}
.pcAddList li a{display:block;border:1px solid #ccc;width:calc( 100% - 12px );padding-left:10px;height:28px;line-height:28px;background:url(/img/statsPotal/ico_mius01.png) no-repeat right center;overflow:hidden;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.pcAddList li a img{vertical-align:middle;}
.pcAddList li a span{font-size:13px;vertical-align:middle;}
.pcBtn{border-top:1px solid #ccc;padding-top:20px;width:450px;padding:16px 35px 0 35px;height:auto;overflow:hidden;margin-top:20px;}
.pcBtn a{float:left;width:149px;border-left:1px solid #fff;height:40px;line-height:40px;text-align:center;color:#fff;font-size:13px;background:#666;overflow:hidden;float:left;}

.calcBox{z-index:12;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-235px;width:470px;height:200px;overflow:hidden;background:#fff;box-shadow:-1px 1px 5px #ccc;}
.calcBox .bar{border-bottom:1px solid #cecece;position:relative;width:100%;height:39px;overflow:hidden;background:#f5f5f5}
.calcBox .bar span{display:block;text-align:center;height:39px;line-height:39px;color:#333;font-size:13px;}
.calcBox .bar>a{position:absolute;right:5px;top:5px;}
.calcBox .bar>a:hover{transform: rotate(90deg);}
.calcContents{position:relative;width:100%;height:calc( 100% - 33px );overflow:hidden;}
.calcItem{margin-top:10px;display:block;height:auto;overflow:hidden;padding:0 20px;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.calcItem .ccLeft{font-size:13px;float:left;width:178px;height:30px;line-height:30px;text-align:center;color:#fff;overflow:hidden;border-radius:15px;background:#22b599;}
.calcItem .ccCenter{width:calc( 100% - 356px );height:auto;overflow:hidden;float:left;text-align:center;}
.calcItem .ccRight{font-size:13px;float:left;width:178px;height:30px;line-height:30px;text-align:center;color:#fff;overflow:hidden;border-radius:15px;background:#22b599;}
.calcItem.t01 .ccLeft{width:160px;color:#666;background:#fff;}
.calcItem.t01 .ccCenter{width:calc( 100% - 320px );}
.calcItem.t01 .ccRight{width:160px;color:#666;background:#fff;}
.calcBtn{width:100%;height:auto;overflow:hidden;padding-top:13px;margin-top:10px;border-top:1px solid #ccc;text-align:center;}
.calcBtn a{display:inline-block;width:117px;height:30px;line-height:30px;text-align:center;overflow:hidden;color:#fff;font-size:13px;background:#666;}
 
.policyPoiBox{z-index:12;position:absolute;top:50%;left:50%;margin-top:-340px;margin-left:-200px;width:400px;padding-bottom:20px;height:auto;overflow:hidden;background:#fff;box-shadow:-1px 1px 5px #ccc;}
.policyPoiBox .bar{border-bottom:1px solid #ccc;position:relative;width:100%;height:39px;overflow:hidden;background:#f5f5f5}
.policyPoiBox .bar.t01{border-top:1px solid #ccc;}
.policyPoiBox .bar span{display:block;text-align:center;height:39px;line-height:39px;color:#333;font-size:13px;}
.policyPoiBox .bar>a{position:absolute;right:5px;top:5px;}
.policyPoiBox .bar>a:hover{transform: rotate(90deg);}
.policyPoiContents{position:relative;width:100%;height:calc( 100% - 33px );overflow:hidden;}
.policyPoiContents .stepBox{width:100%;margin:0 auto;}
.policyPoiBtn{width:100%;height:auto;overflow:hidden;padding-top:13px;margin-top:10px;text-align:center;}
.policyPoiBtn a{display:inline-block;width:117px;height:30px;line-height:30px;text-align:center;overflow:hidden;color:#fff;font-size:13px;background:#666;}
a.roundTextBox{width:360px;margin:10px auto 0 auto;text-align:left;background:#dcdcdc url(/img/ico/ico_up02.png) no-repeat 330px center;}
a.roundTextBox span{display:block;margin-left:20px;}
a.roundTextBox.on{background:#00bcd4 url(/img/ico/ico_down02.png) no-repeat 330px center;}
.poiTop{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px;}

.policyPoiContents .stepBox .dbTypeCk{width:340px;margin:0 auto;padding:10px 0;}
.policyPoiContents .stepBox .poiTop .dbTypeCk{padding:0;}
.policyPoiContents .stepBox .poiTop .dbTypeCk li{float:left;width:50%;text-align:center;}
.policyPoiContents .stepBox .dbTypeCk.po01 li{width:25%;float:left;}
.policyPoiContents .stepBox .dbTypeCk.po01 li label{padding-left:18px;height:31px;}
.policyPoiContents .stepBox .dbTypeCk.po02 li{text-align:center;width:16%;float:left;}
.policyPoiContents .stepBox .dbTypeCk.po02 li label{position:relative;display:block;background:none;padding-left:0;text-align:center;height:35px;}
.policyPoiContents .stepBox .dbTypeCk.po02 li label.on:before{content:"";width:16px;height:15px;display:block;margin-left:-8px;margin-top:-8px;overflow:hidden;position:absolute;left:50%;top:50%;background:url(/img/statsPotal/ico_ck02.png);}
.slider-range{width:200px;float:left;margin-left:10px;}
.joinDefault{width:360px;height:auto;overflow:hidden;margin:0 auto;}
.joinDefault .select{float:left;width:80px;margin:5px 10px 0 10px;}
.joinDefault label{font-size:13px;float:left;line-height:34px;}
.joinDefault label.fullLabel{width:calc( 100% - 130px );text-align:right;}

.policy_radio{position:absolute;left:20px;top:7px;display:inline-block;width:49px;height:26px;overflow:hidden;background:#ec8f25;border-radius:10px;}
.policy_radio a{width:22px;margin-top:2px;height:22px;background:#fff;border-radius:50%;overflow:hidden;text-indent:-2000px}
.policy_radio .fl{background:#fff;float:left;margin-left:2px;}
.policy_radio .fr{background:transparent;float:right;margin-right:2px;} 
.dialogbox.pwType{min-height:700px;overflow-y:auto;}


/*databoard*/
.ltListBox{display:block;padding:5px 10px 10px 10px;border:1px solid #e9e9e9;border-radius:5px;height:auto;overflow:hidden;}
.ltListBox ul{width:100%;height:auto;overflow:hidden;}
.ltListBox ul li{width:100%;height:auto;overflow:hidden;padding:5px 0 0 0;}
.ltListBox ul li .t01{float:left;width:75px;height:30px;line-height:30px;text-align:center;overflow:hidden;font-size:13px;color:#444b5b;background:#f2f2f2;border:1px solid #e0e0e0;margin-top:4px;}
/* 2017.11.15 개발팀 변경 */
/* .ltListBox ul li .t02{float:right;width:calc( 100% - 90px );height:30px;line-height:30px;overflow:hidden;font-size:12px;color:#666;} */ 
.ltListBox ul li .t02{float:right;width:calc( 100% - 90px );height:auto;line-height:20px;overflow:visible;font-size:12px;color:#666;} 

.popBox.t01{overflow:visible;background:#fff;border-radius:10px;box-shadow:3px 3px 10px #333;}
.popBox.t01:before{content:"";display:block;position:absolute;width:47px;height:31px;overflow:hidden;bottom:-29px;left:50%;margin-left:-10px;background:url(/img/bg/bg_semo.png);}
.popBox.t01 .topbar{background:transparent;border:0;height:auto;line-height:1.5em;}
.popBox.t01 .topbar>span{margin:10px 40px 0 40px;height:40px;line-height:40px;text-align:center;color:#fff;background:#019878;border-radius:5px;}
.popBox.t01 .typelabel .txtSubj{font-size:15px;}


.colorMapLegend{z-index:90;position:absolute;right:130px;top:33px;width:190px;height:170px;overflow:hidden;background:#fff;border-radius:10px;box-shadow:3px 3px 10px #333;}
.colorMapLegend p{width:168px;height:32px;overflow:hidden;margin:10px auto;border:1px solid #cbcbcb;text-align:center;color:#444b5b;font-size:13px;line-height:32px;background:#ebebeb;border-radius:5px;}
/* 2017.11.14 colorMapLegend 주석 처리 */
/*.colorMapLegend ul{width:170px;height:auto;overflow:hidden;margin:0 auto;}
.colorMapLegend ul li{text-align:center;width:80px;height:104px;overflow:hidden;border-radius:5px;}
.colorMapLegend ul li.t01{float:left;}
.colorMapLegend ul li a{display:block;width:80px;height:104px;overflow:hidden;line-height:104px;font-size:15px;font-weight:bold;color:#fff;}
.colorMapLegend ul li.t02{float:right;}
.colorMapLegend ul li.t01 a{background:#0085ff;}
.colorMapLegend ul li.t02 a{background:#f6b64e;}
.colorMapLegend ul li.t01 a:hover, .colorMapLegend ul li.t01 a.on{opacity:1;background:#0457a3;}
.colorMapLegend ul li.t02 a:hover, .colorMapLegend ul li.t02 a.on{opacity:1;background:#bb8733;} */
.chartSize02.t01{height:35px;}
.chartSize02.auto{height:auto;margin-bottom:10px;}
.dbTabs a.c01{background:#ff0000;border:1px solid #fff;}
.dbTabs a.c02{background:#f79339;border:1px solid #fff;}
.dbTabs a.c03{background:#ffc000;border:1px solid #fff;}
.dbTabs a.c04{background:#92d050;border:1px solid #fff;}
.dbTabs a.c05{background:#00b0f0;border:1px solid #fff;}
.dbTabs a.c06{background:#0000FF;border:1px solid #fff;}
.dbTabs a.c07{background:#7030a0;border:1px solid #fff;}
.dbTabs a.on{background:#f1f1f1 !important;color:#595757 !important;border-top: 1px solid #b7b6b6 !important;}

/*2017.12.06 개발팀 추가*/
td.c01{background:#ff0000;border:1px solid #ccc;}
td.c02{background:#f79339;border:1px solid #ccc;}
td.c03{background:#ffc000;border:1px solid #ccc;}
td.c04{background:#92d050;border:1px solid #ccc;}
td.c05{background:#00b0f0;border:1px solid #ccc;}
td.c06{background:#0000FF;border:1px solid #ccc;}
td.c07{background:#7030a0;border:1px solid #ccc;}
.pcTable02{width:98%;margin-top:10px;}
.pcTable02 th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:32px;background:#f5f5f5;color:#606060;font-size:13px;}
.pcTable02 td{border-bottom:1px solid #ccc;text-align:center;height:32px;color:#666;font-size:11px;}
.pcTable02 .addSideLine{border:1px solid #e9e9e9;} /* 2018.01.02 [개발팀] */
.pcTable02 .border{border-left:1px solid #ccc;}
/*2017.12.06 개발팀 종료*/

/* .dbTabs a.c01{background:#ff0000;border:1px solid #fff;}
.dbTabs a.c02{background:#f79339;border:1px solid #fff;}
.dbTabs a.c03{background:#ffc000;border:1px solid #fff;}
.dbTabs a.c04{background:#92d050;border:1px solid #fff;}
.dbTabs a.c05{background:#002060;border:1px solid #fff;}
.dbTabs a.c06{background:#00b0f0;border:1px solid #fff;}
.dbTabs a.c07{background:#7030a0;border:1px solid #fff;}
.dbTabs a.on{background:#f1f1f1 !important;color:#595757 !important;} */


.areaBox .dbTabs, .noneAreaBox .dbTabs{overflow:visible;border:1px solid #ccc;display:table;table-layout:fixed;border-collapse:collapse;width:160px;position:absolute;right:10px;top:10px;}
.areaBox .dbTabs a, .noneAreaBox .dbTabs a{line-height:1.5em;letter-spacing:-1px;font-size:12px;border:0;display:table-cell;vertical-align:middle;text-align:center;height:30px;background:#1778cc;color:#fff;}
.areaBox .dbTabs a.on, .noneAreaBox .dbTabs a.on{border:0;background:#fff;color:#595757;}
.noneAreaBox{width:530px;height:50px;overflow:hidden;position:relative;}

.dscList dt.t01{height:auto;}
.dscList dt.t01>a{border-radius:0;height:auto;}
.dscList dt.t01>a .jcate{text-align:center;width:78px;height:30px;overflow:hidden;float:left;background:#1778cc;border:1px solid #1778cc;color:#fff;font-size:12px;line-height:30px;} /* 2018.01.02 [개발팀] */
.dscList dt.t01>a.on .jcate{background:#ebebeb;border:1px solid #cbcbcb;color:#6e6e6e;border-bottom:0px;} /* 2018.01.02 [개발팀] */
.dscList dt>a .jsubj{width:calc( 100% - 280px );text-align:center;font-size:15px;color:#595757;font-weight:bold;height:27px;overflow:hidden;float:left;} /* 2018.01.11 [개발팀] */
.dscList dt>a .jnum{line-height:1.1em;font-size:10px;font-weight:normal;text-align:right;width:130px;height:27px;overflow:hidden;float:left;}

.chartAreaType02.t01.fn{margin-top:10px;width:calc( 50% - 10px );padding:0 5px;float:left;height:auto;}
.chartAreaType02.t01.fn.line{border-left:1px solid #e4e4e4;width:calc( 50% - 11px );}
.chartAreaType02.t01.fn #typeCharts01,
.chartAreaType02.t01.fn #typeCharts02{margin:0 auto;float:none}
.chartAreaType02.t01.fn .typelabel{width:100%;height:auto;float:none;}
.chartAreaType02.t01.fn .typelabel .valuebox .tit{width:175px;}
.chartAreaType02.t01.fn .typelabel .valuebox{margin-top:5px;}
.chartAreaType02.t01.fn .typelabel .valuebox .val .t01{font-size:11px;}
.chartAreaType02.t01.fn .typelabel .valuebox .val .t02{font-size:11px;}

.jtxtSubj{width:100%;height:auto;overflow:hidden;margin-top:10px;text-align:center;color:#5c5c5c;font-size:13px;}

.btListBox{border:1px solid #ccc;text-align:center;display:block;height:auto;overflow:hidden;padding:10px 20px;border-radius:5px;background:#fff;}
.btListBox a{margin:2px;display:inline-block;width:143px;height:73px;overflow:hidden;}
.btListBox a .t01{display:block;width:100%;height:32px;line-height:32px;overflow:hidden;font-size:13px;text-align:center;color:#fff;font-weight:bold;background:#00b0f0;}
.btListBox a .t02{display:block;vertical-align:middle;width:100%;height:40px;line-height:40px;overflow:hidden;text-align:center;color:#676767;font-size:12px;background:#f2f2f2;}
.btListBox a .t02.n2{height:32px;padding-top:8px;line-height:1.2em;}
.btListBox a.on .t02{background:#ef356b;color:#fff;font-weight:bold;}

.chartAreaRela.full.cellType{padding:0;}
.chartAreaRela.full.cellType .carRight p{margin:0;display:table;table-layout:fixed;border-collapse:collapse;}
.chartAreaRela.full.cellType .carRight p a{display:table-cell;vertical-align:middle;text-align:center;float:none;margin:0;width:auto;text-align:center;}
.chartAreaRela.full.cellType .carRight p .ckbtn .ico{position:static;margin:0 auto;}
.nTitle{width:100%;height:auto;overflow:hidden;text-indent:20px;font-weight:bold;font-size:14px;margin-top:20px;}
.selSslBtn{margin:10px auto;display:block;width:120px;background:#0070c0;height:28px;text-align:center;line-height:28px;font-size:12px;color:#fff;}
.selSslBtn:hover{background:#064c7e;color:#fff;opacity:1;}

.compareFindViewerList{width:100%;height:auto;overflow:hidden;}
.compareFindViewerList li{display:block;height:39px;margin-bottom:5px;overflow:hidden;border:1px solid #e4e4e4;background:#f2f2f2;}
.compareFindViewerList li span{margin-left:10px;float:left;height:39px;line-height:39px;overflow:hidden;font-size:14px;color:#595757;font-weight:bold;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.compareFindViewerList li a{float:right;width:87px;height:27px;line-height:27px;overflow:hidden;text-align:center;color:#fff;background:#444b5b;margin:7px 10px 0 0;font-size:11px;}

.chgCkbox{width:100%;height:auto;overflow:hidden;}
.chgCkbox .ckbtn{float:left;display:block;position:relative;width:120px;margin:0 10px 0 auto;height:35px;line-height:35px;background:#ccc;border-radius:5px;overflow:hidden;text-align:center;}
.chgCkbox .ckbtn .ico{display:block;width:17px;margin:0;height:17px;overflow:hidden;background:#fff;position:absolute;left:10px;top:9px;}
.chgCkbox .ckbtn .txt{text-indent:30px;font-size:12px;color:#26415c;margin:0 auto;width:100px;display:block;height:auto;overflow:hidden;text-align:left;}
.chgCkbox .ckbtn.c01{background:#f7c800;}
.chgCkbox .ckbtn.c02{background:#b2cc15}
.chgCkbox .ckbtn.c03{background:#1778cc}
.chgCkbox .ckbtn.c04{background:#f79339;}
.chgCkbox .ckbtn.c05{background:#ef80dc; margin-top:5px;}
.chgCkbox .ckbtn.c06{background:#cfc9ce; margin-top:5px;}
.chgCkbox .ckbtn.c03 .txt{color:#fff}
.chgCkbox .ckbtn.on .ico{background:#fff url(/img/ico/ico_ck04.png) no-repeat center center;}


/*2017.11.21 개발팀 추가*/
.carRight.chgCkbox{width:100%;height:auto;overflow:hidden;}
.carRight.chgCkbox p .ckbtn{float:left;display:block;position:relative;width:120px;margin:0 10px 0 auto;height:35px;line-height:35px;background:#ccc;border-radius:5px;overflow:hidden;text-align:center;}
.carRight.chgCkbox p .ckbtn .ico{display:block;width:17px;margin:0;height:17px;overflow:hidden;background:#fff;position:absolute;left:10px;top:9px;}
.carRight.chgCkbox p .ckbtn .txt{text-indent:30px;font-size:13px;color:#26415c;margin:0 auto;width:100px;display:block;height:auto;overflow:hidden;text-align:left;}
.carRight.chgCkbox p .ckbtn.c01{background:#f7c800;}
.carRight.chgCkbox p .ckbtn.c02{background:#b2cc15}
.carRight.chgCkbox p .ckbtn.c03{background:#1778cc}
.carRight.chgCkbox p .ckbtn.c04{background:#f79339;}
.carRight.chgCkbox p .ckbtn.c05{background:#ef80dc; margin-top:5px;}
.carRight.chgCkbox p .ckbtn.c06{background:#cfc9ce; margin-top:5px;}
.carRight.chgCkbox p .ckbtn.c03 .txt{color:#fff}
.carRight.chgCkbox p .ckbtn.on .ico{background:#fff url(/img/ico/ico_ck04.png) no-repeat center center;}
/*2017.11.21 개발팀 추가 종료*/

.techList li .rela .txt .t01{font-weight:bold;}
.techList li .rela .img span{width:52px;height:52px;background:#ccc;display:table-cell;text-align:center;vertical-align:middle;font-size:11px;color:#26415c;}
.techList li .rela .img span.c01{background:#f7c800;}
.techList li .rela .img span.c02{background:#b2cc15;}
.techList li .rela .img span.c03{background:#1778cc;color:#fff;}
.techList li .rela .img span.c04{background:#f79339;}
.techList li .rela .img span.c05{background:#ef80dc;}
.techList li .rela .img span.c06{background:#cfc9ce;}
.techList li .rela .txt .t02{position:relative;display:block;width:auto;padding-left:55px;}
.techList li .rela .txt .t02 span{position:absolute;left:0;top:0;}

.areaResultCompare{width:320px;margin:0 auto;height:auto;overflow:hidden;margin-bottom: 20px;}
.areaResultCompare ul{float:left;width:140px;height:auto;overflow:hidden;}
.areaResultCompare ul.f02{width:140px; margin-left: 20px;}
.areaResultCompare ul li{width:140px;height:auto;overflow:hidden;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.areaResultCompare ul li .t01{font-size:13px;color:#fff;text-align:center;width:100%;height:35px;line-height:35px;;overflow:hidden; background: #f2f2f2;}
.areaResultCompare ul li .t02{/* margin-top:5px; */margin:5px 0 5px 0;font-size:15px;color:#595757;text-align:center;width:100%;height:auto;overflow:hidden;}
.areaResultCompare ul li .t01.cRed{background:#f27676;}
.areaResultCompare ul li .t01.cBlue{background:#00b0f0;}
.areaResultCompare ul li .wrapLqBox{border: 1px solid #e0e0e0;margin-top: -18px;}
.areaResultCompare .lqCenterLine{height:240px;position:absolute;border-right:1px solid #e0e0e0;left:170px;top:72px;}
.jdkSubj{margin:10px auto;width:100%;height:auto;overflow:hidden;}
.jdkSubj .t01{float:left;width:72px;height:28px;line-height:28px;overflow:hidden;text-align:center;border-radius:14px;background:#ffc51e;font-size:12px;color:#595757;}
.jdkSubj .t02{float:right;width:calc( 100% - 82px );height:auto;overflow:hidden;font-size:12px;color:#595757;}
.jdkIcon{width:510px;margin:0 auto;height:auto;overflow:hidden;text-align:right;}

.chtChkArea{width:360px;margin:0 auto;height:auto;overflow:hidden;}
.chtChkArea .ckbtn{float:left;display:block;position:relative;width:120px;margin:0 10px 0 auto;height:35px;line-height:35px;background:#fff;border-radius:5px;overflow:hidden;text-align:center;}
.chtChkArea .ckbtn .ico{display:block;width:17px;margin:0;height:17px;overflow:hidden;background:#fff;border:1px solid #ccc;position:absolute;left:10px;top:9px;}
.chtChkArea .ckbtn .txt{text-indent:30px;font-size:13px;color:#26415c;margin:0 auto;width:100px;display:block;height:auto;overflow:hidden;text-align:left;}
.chtChkArea .ckbtn.on .ico{background:#fff url(/img/ico/ico_ck04.png) no-repeat center center;}
.chtChkArea .item{font-size:13px;float:left;height:35px;line-height:35px;margin-left:20px;padding-right:50px;background:#fff url(/img/statsPotal/ico_ct01.png) no-repeat right center;}
.chtChkArea .item.i01{background:#fff url(/img/statsPotal/ico_ct01.png) no-repeat right center;}
.chtChkArea .item.i02{background:#fff url(/img/statsPotal/ico_ct03.png) no-repeat right center;}
.chtChkArea .item.i03{background:#fff url(/img/statsPotal/ico_ct02.png) no-repeat right center;}
.chtChkArea .item.i04{background:#fff url(/img/statsPotal/ico_ct04.png) no-repeat right center;}

.chartAreaType02.t01.fn #typeCharts03, .chartAreaType02.t01.fn #typeCharts04{margin:0 auto;float:none;}
.chartAreaType02 #typeCharts03,
.chartAreaType02 #typeCharts04{width:200px;height:200px;}
.dscList dd.hide{display:none;}
.dscList dt.t01>a.noneView{padding-right:10px;text-align:right;background:none !important;}

.btListBox.t01 a{width:calc( 20% - 8px );}
.btListBox.t01 a .t01{font-size:12px;font-weight:normal;}
.areaList01{width:100%;height:auto;overflow:hidden;margin-top:10px;}
.areaList01 li{display:block;height:auto;padding:2px;border:1px solid #ccc;}

/*2017.11.22 개발팀 추가*/
/* .areaList01 li .rela{width:100%;height:auto;overflow:hidden;position:relative;} */
.areaList01 li .rela{width:100%;height:auto;overflow:hidden;position:relative;text-align:center;}
/* .areaList01 li .rela .tit{color:#333;width:80px;font-size:12px;height:40px;background:#ccc;padding:0 10px;line-height:40px;overflow:hidden;float:left;} */
.areaList01 li .rela .tit{color:#333;width:80px;font-size:12px;height:45px;background:#ccc;padding:0 10px;line-height:15px;overflow:hidden;float:left;}
.areaList01 li .rela .sikunBox{float:left;width:calc( 100% - 185px );height:auto;overflow:hidden;margin-top:5px;}
.areaList01 li .rela .sikunBox span{float:left;margin-left:5px;width:40px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;}
/* .areaList01 li .rela .b01{background:#ff0000;}
.areaList01 li .rela .b02{background:#f79339;}
.areaList01 li .rela .b03{background:#ffc000;}
.areaList01 li .rela .b04{background:#92d050;}
.areaList01 li .rela .b05{background:#002060;}
.areaList01 li .rela .b06{background:#00b0f0;}
.areaList01 li .rela .b07{float:left;width:50px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;background:#7030a0;} */
.areaList01 li .rela .b01{background:#ff0000;}
.areaList01 li .rela .b02{background:#f79339;}
.areaList01 li .rela .b03{background:#ffc000;}
.areaList01 li .rela .b04{background:#92d050;}
.areaList01 li .rela .b05{background:#00b0f0;}
.areaList01 li .rela .b06{background:#0000FF;}
.areaList01 li .rela .b07{float:left;width:50px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;background:#7030a0;}
.areaList01 li .rela a{margin-top:5px;font-size:12px;width:80px;height:30px;line-height:30px;text-align:center;color:#fff;background:#333;float:left;}


/*2017.11.01 개발팀 추가*/
/* .tb01{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#ff0000;}
.tb02{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#f79339;}
.tb03{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#ffc000;}
.tb04{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#92d050;}
.tb05{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#002060;}
.tb06{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#00b0f0;}
.tb07{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#7030a0;} */
.tb01{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#ff0000;}
.tb02{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#f79339;}
.tb03{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#ffc000;}
.tb04{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#92d050;}
.tb05{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#00b0f0;}
.tb06{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#0000FF;}
.tb07{float:left;width:40px;height:24px;line-height:24px;text-align:center;color:#fff;font-size:12px;background:#7030a0;}
/*2017.11.01 개발팀 추가 종료*/

/* .policyWriteBox.areaType{width:1000px;height:560px;} */
.policyWriteBox.areaType{width:1000px;height:750px;} /* 2018.01.22 [개발팀] */
.selList{width:calc( 100% - 60px );height:auto;overflow:hidden;margin:45px auto;}
.selList li{width:50%;height:auto;overflow:hidden;float:left;}
.selList li a{text-align:center;display:block;width:298px;margin:0 auto;height:285px;padding:0;border:1px solid #cfcfcf;border-radius:60px;background:#ddd url(/img/statsPotal/bg_ckh_off.png) no-repeat center 20px;}
.selList li a:hover{opacity:1;}
.selList li a i:before{font-size:50px;}
.selList li a .t01{width:100%;height:auto;font-size:22px;font-weight:bold;overflow:hidden;color:#404041;display:block;margin:60px auto 20px auto;text-align:center;}
.selList li a .t02{width:200px;height:auto;overflow:hidden;font-size:14px;color:#333;display:block;line-height:1.5em;margin:10px auto 0 auto;text-align:left;}
.selList li a.on{background:#22b599 url(/img/statsPotal/bg_ckh_on.png) no-repeat center 20px;}
.selList li a.on .t01{color:#fff;}
.selList li a.on .t02{color:#fff;}
.btnDef01{width:150px;height:49px;line-height:49px;border-radius:10px;text-align:center;display:block;margin:25px auto;color:#fff;background:#0070c0;}
.pnBox{position:absolute;left:200px;top:6px;}
.policyWriteBox .bar .pnBox .num{margin-left:7px;padding:0;float:left;width:20px;height:20px;line-height:20px;text-align:center;border:1px solid #fff;color:#fff;border-radius:50%;}
.policyWriteBox .bar .pnBox .num.on{background:#fff;color:#333;}
.selList li a.on .fa-circle-o{display:none;}

.selListArea{width:100%;height:332px;overflow:hidden;background:#efefef;border-bottom:1px solid #ccc;}
.selList01{width:calc( 100% - 80px);padding:40px;height:auto;overflow:hidden;}
.selList01 li{width:20%;height:auto;overflow:hidden;float:left;margin-bottom:10px;}
.selList01 li a{text-align:center;display:block;width:calc( 100% - 10px );margin:0 5px;height:76px;padding:0;background:#ddd;border:1px solid #ccc;border-radius:10px;}
.selList01 li a:hover{opacity:1;}
.selList01 li a .t01{width:100%;height:auto;overflow:hidden;display:block;margin:15px auto 0 auto;text-align:center;}
.selList01 li a .t02{width:100%;height:auto;overflow:hidden;font-size:16px;font-weight:bold;display:block;line-height:1.5em;margin:5px auto 0 auto;text-align:center;}
.selList01 li a.on{background:#22b599 url(/img/statsPotal/bg_ckh01_on.png) no-repeat 10px 10px;}
.selList01 li a.on .t01{color:#fff;}
.selList01 li a.on .t02{color:#fff;}
.selList01 li a .fa-check:before{color:#f1f1f1;}
.selList01 li a.on .fa-check{visibility:visible;}
.selList01 li a.on .fa-check:before{color:#fff;}
.selText01{background:#0099ff url(/img/statsPotal/bg_compareTitle.png) no-repeat right center;display:block;font-size:13px;color:#333;margin:0;height:58px;line-height:58px;overflow:hidden;color:#fff;padding-left:20px;}

.selList02{width:calc( 100% - 80px);padding: 0px 20px 0 20px;height:auto;overflow:hidden;margin:0 auto;margin-top:20px;} /* 2018.01.22 [개발팀] */
.selList02 li{width:20%;height:auto;overflow:hidden;float:left;margin-bottom:10px;}
.selList02 li a{text-align:center;display:block;width:calc( 100% - 10px );margin:0 5px;height:76px;padding:0;background: #ddd;border:1px solid #ccc;border-radius:10px;} /* 2018.01.22 [개발팀] css수정 */
.selList02 li a:hover{opacity:1;}
.selList02 li a .t01{width:100%;height:auto;overflow:hidden;display:block;margin:15px auto 0 auto;text-align:center;}
.selList02 li a .t02{width:100%;height:auto;overflow:hidden;font-size:16px;font-weight:bold;display:block;line-height:1.5em;margin:5px auto 0 auto;text-align:center;}
.selList02 li a.on{background:#00bcd4 url(/img/statsPotal/bg_ckh01_on.png) no-repeat 10px 10px;}
.selList02 li a.on .t01{color:#fff;}
.selList02 li a.on .t02{color:#fff;}
.selList02 li a .fa-check:before{color:#f1f1f1;}
.selList02 li a.on .fa-check{visibility:visible;}
.selList02 li a.on .fa-check:before{color:#fff;}
.selText02{background:#0099ff url(/img/statsPotal/bg_compareTitle.png) no-repeat right center;display:block;font-size:13px;color:#333;margin:0;height:58px;line-height:58px;overflow:hidden;color:#fff;padding-left:20px;}


.filterList01{position:relative;width:calc( 100% - 100px );height:auto;overflow:hidden;margin:30px auto 30px auto;}
.filterList01 .chkbox{margin-top:10px;width:100px;height:auto;overflow:hidden;float:left;}
.filterList01 .chkbox input, .filterList01 .chkbox label{vertical-align:middle;font-size:13px;}
.filterList01 .rangBox{float:left;width:calc( 100% - 200px );height:auto;overflow:hidden;}
.filterList01 .rangBox ul{width:1000px;height:auto;overflow:hidden;margin-left:15px;}
.filterList01 .rangBox ul li{width:65px;height:auto;overflow:hidden;float:left;text-align:left;}
.filterList01 .rangBox .item{width:calc( 100% - 50px );margin:10px auto;}
.filterList01 .rangBox p{font-size:12px;text-align:center;width:100%;height:auto;overflow:hidden;}
.filterList01 .val01{position:absolute;width:40px;height:40px;overflow:hidden;border:1px solid #333;background:#bdd7ee;font-size:13px;color:#333;text-align:center;line-height:40px;border-radius:3px;right:50px;top:0;}
.filterList01 .val02{position:absolute;width:40px;height:40px;overflow:hidden;border:1px solid #333;background:#bdd7ee;font-size:13px;color:#333;text-align:center;line-height:40px;border-radius:3px;right:0;top:0;}
.filterList01 .rangBox .ui-widget-header{background:#00b0f0;}
.mgBox{display:block;margin:10px;height:auto;overflow:hidden;}

/* .mgCont{width:calc( 100% - 20px );margin:0 10px;height:350px;overflow:hidden;} */
.mgCont{width:calc( 100% - 20px );margin:0 10px;height:410px;overflow:hidden;} /* 2018.01.02 [개발팀] */ 
/* .mgCont .cItem{width: calc( 100% / 3 );float:left;height:434px;overflow:hidden;} */
.mgCont .cItem{width: calc( 100% / 3.1 );float:left;height:400px;overflow:hidden;} /* 2018.02.02 [개발팀] */
.mgCont .cItem p{font-size:13px;width:calc( 100% - 20px );margin:10px;height:30px;line-height:30px;text-align:center;border-radius:15px;color:#fff;background:#333;}
.mgCont .cItem .chtBox{width:100%;height:300px;overflow:hidden;}

.mgLegendList{width:calc( 100% - 20px );margin:0 10px;height:auto;overflow:hidden;}
.mgLegendList li{margin-bottom:10px;float:left;width:calc( 33% - 20px );height:auto;overflow:hidden;position:relative;padding-left:17px;font-size:11px;}
.mgLegendList li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:3px;overflow:hidden;}
.mgLegendList li.c00:before{background:#7f7f7f;}
.mgLegendList li.c01:before{background:#ff0000;}
.mgLegendList li.c02:before{background:#ffc000;}
.mgLegendList li.c03:before{background:#f36a4a;}
.mgLegendList li.c04:before{background:#00b0f0;}
.mgLegendList li.c05:before{background:#92d050;}

.mgCont.t01 .cItem{width:25%;}
.mgCont.t01 .cItem p{border-radius:0;margin-bottom:0;}
.mgCont.t01 .cItem .chtBox{position:relative;width:223px;margin:0 auto;border:1px solid #ccc;border-top:0;height:344px;overflow:hidden;}
.mgCont.t01 .cItem .chtBox .chtBar{position:absolute;left:0;top:40px;width:100%;height:310px;overflow:hidden;}
.mgCont.t01 .cItem .chtBox span{font-size:11px;color:#999;position:absolute;right:15px;bottom:15px;}
.selItemListBox{width:100%;height:auto;overflow:hidden;position:relative;}
.selItemListBox .bitem{float:left;padding:5px 10px;background:#333;border-radius:5px;color:#fff;font-size:15px;margin-right:3px;margin-bottom:3px;}
.selItemListBox .bitem span, .selItemListBox .bitem i{vertical-align:middle;display:inline-block;}
.selItemListBox .bitem i{margin-left:10px;}
.selItemListBox .bitem i:before{color:#fff;font-size:15px;}

/*2017.11.27 개발팀 css 수정*/
.selItemListBox li{width:20%;height:auto;overflow:hidden;float:left;margin-bottom:10px;}
.selItemListBox li a{text-align:center;display:block;width:calc( 100% - 10px );margin:0 5px;height:76px;padding:0;background:#22b599;border:1px solid #ccc;border-radius:10px;color:#fff;}
.selItemListBox li a:hover{opacity:1;}
.selItemListBox li a .t01{width:100%;height:auto;overflow:hidden;display:block;margin:15px auto 0 auto;text-align:center;}
.selItemListBox li a .t02{width:100%;height:auto;overflow:hidden;font-size:16px;font-weight:bold;display:block;line-height:1.5em;margin:5px auto 0 auto;text-align:center;}


.policyWriteBox.areaType01{width:778px;min-height:510px;height:auto;}
.selCont{width:100%;height:379px;overflow:hidden;background:#efefef;border-bottom:1px solid #ccc;}
.mCSB_inside > .mCSB_container{margin-right:0 !important;}

.btn_gpsSetting{display:table;position:absolute;left:20px;bottom:20px;width:101px;height:82px;color:#fff;text-align:center;overflow:hidden;background:url(/img/statsPotal/btn_gpsInfo01.png) no-repeat center center;}
.btn_gpsSetting span{display:table-cell;text-align:center;vertical-align:middle;color:#fff;line-height:1.5em;}

.colorMapLegend{width:100px;height:auto;padding-bottom:10px;background:#f1f1f1;}
.colorMapLegend p{font-weight:bold;width:100%;height:auto;padding-bottom:0;background:none;margin:0;border:0;}
.colorMapLegend a.switchBox{display:block;position:relative;margin-right:5px;background:#e05858;box-shadow:0 0 2px #579022 inset;width:80px;height:32px;overflow:hidden;border-radius:16px;margin:0 auto;}
.colorMapLegend a.switchBox .ball{position:absolute;top:1px;width:28px;height:28px;overflow:hidden;border-radius:100%;background:#fff;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);left:49px;}
.colorMapLegend a.switchBox .txt{position:absolute;top:2px;color:#fff;line-height:28px;text-align:center;font-size:13px;width:40px;height:28px;overflow:hidden;border-radius:100%;left:4px;}
.colorMapLegend a.switchBox .txt:before{content:"사업체";}
.colorMapLegend a.switchBox.off {background:#1778cc;box-shadow:0px 0px 2px #a4a4a4 inset;}
.colorMapLegend a.switchBox.off .txt:before{content:"종사자";}

/*2017.10.25 개발팀 수정*/
/* .quickBox.dubble{width:559px;}
.quickBox.dubble .stepBox ul{width:539px}
.stepBox ul.cktype>li{float:left;width:50%;} */
/*기존 .quickBox.dubble - > .quickBox.dubble.step04 로 변경*/
/*기존 .stepBox - > .stepBox.searchBox 로 변경*/
.quickBox.dubble.step04{width:559px;}
/* .quickBox.dubble.step04 .stepBox.searchBox{} */

.quickBox.dubble.step04 .stepBox.searchBox ul{width:539px}
.stepBox.searchBox ul.cktype>li{float:left;width:50%;}
.searchAreaBox{height:calc(100% - 160px) !important}


/* .stepBox ul.radioType>li{float:left;width:25%;} */
/* 2017.10.17 수정 */
.stepBox.searchBox ul.radioType>li{float:left;width:25%;}

/* 2017.10.25 개발팀 수정 */
/*기존 .stepBox - > .stepBox.searchBox 로 변경*/
/*기존 .quickBox.dubble - > .quickBox.dubble.step04 로 변경*/
/* .stepBox ul.radioType>li.full{width:100%;}
.stepBox ul.radioType>li.half{width:50%;}
.ifBox{width:100%;height:auto;overflow:hidden;}
.stepBox ul>li label.s01{display:block;border-radius:15px;height:30px;line-height:30px;background:#f1f1f1 url(/img/statsPotal/bg_ckh_off.png) no-repeat 10px center;margin:0 5px;padding:0 0 0 40px;}
.quickBox.dubble .noneTextBox{width:520px;background:#00bcd4 #00bcd4 url(/img/ico/ico_down02.png) no-repeat 510px center}
.quickBox.dubble .noneTextBox.on{background:#00bcd4 url(/img/statsPotal/ico_up02.png) no-repeat 510px center}
.stepBox ul>li label.s01.on{color:#fff;background:#1778cc url(/img/statsPotal/bg_ckh_on.png) no-repeat 10px center;} */
.stepBox.searchBox ul.radioType>li.full{width:100%;}
.stepBox.searchBox ul.radioType>li.half{width:50%;}
.ifBox{width:100%;height:auto;overflow:hidden;}
.stepBox.searchBox ul>li label.s01{display:block;border-radius:15px;height:30px;line-height:30px;background:#f1f1f1 url(/img/statsPotal/bg_ckh_off.png) no-repeat 10px center;margin:0 5px;padding:0 0 0 40px;}
.quickBox.dubble.step04 .noneTextBox{width:520px;background:#00bcd4 url(/img/ico/ico_down02.png) no-repeat 510px center !important}
.quickBox.dubble.step04 .noneTextBox.on{background:#00bcd4 url(/img/statsPotal/ico_up02.png) no-repeat 510px center !important}
.stepBox.searchBox ul>li label.s01.on{color:#fff;background:#1778cc url(/img/statsPotal/bg_ckh_on.png) no-repeat 10px center;}



.infoSetArea{position:relative;width:50%;height:auto;overflow:hidden;float:left;opacity:.3}
.infoSetArea:before{content:"";z-index:90;display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0);}
.infoSetArea.on{opacity:1;}
.infoSetArea.on:before{width:0;height:0;}
/* .quickBox.dubble .stepBox .infoSetArea ul{width:100%;}
.quickBox.dubble .stepBox .infoSetArea ul>li label{margin-left:10px;background-color:#f1f1f1;background-position:10px center;padding:5px 10px 5px 30px;}
.quickBox.dubble .stepBox .infoSetArea.on ul>li label.t01{background-color:#bdd7ee;}
.quickBox.dubble .stepBox .infoSetArea.on ul>li label.t02{background-color:#f8cbad;} */
/* 2017.10.25 개발팀 수정 */
/*기존 .quickBox.dubble - > .quickBox.dubble.step04 로 변경*/
/*기존 .stepBox - > .stepBox.searchBox 로 변경*/
.quickBox.dubble.step04 .stepBox.searchBox .infoSetArea ul{width:100%;}
.quickBox.dubble.step04 .stepBox.searchBox .infoSetArea ul>li label{margin-left:10px;background-color:#f1f1f1;background-position:10px center;padding:5px 10px 5px 30px;}
.quickBox.dubble.step04 .stepBox.searchBox .infoSetArea.on ul>li label.t01{background-color:#f2f2f2;color: #444b5b;border: 1px solid #e0e0e0;} /* 2017.12.17 [개발팀] */
.quickBox.dubble.step04 .stepBox.searchBox .infoSetArea.on ul>li label.t02{background-color:#f2f2f2;color: #444b5b;border: 1px solid #e0e0e0;} /* 2017.12.17 [개발팀] */

.slideArea10{width:50%;height:auto;overflow:hidden;float:left;}
#slider01{height:250px;margin:20px auto;}
#slider02{height:250px;margin:20px auto;}
#slider03{height:250px;margin:20px auto;}
#slider04{height:250px;margin:20px auto;}
.resultValue01{display:block;margin:10px;height:auto;overflow:hidden;}
.resultValue01 .val01{float:left;position:relative;padding: 5px;width:30px;height:15px;font-size:12px;line-height:15px;text-align:center;background:#f2f2f2;border-radius:5px;color:#333;border: 1px solid #e0e0e0;font-weight: bold;} /* 2017.12.17 [개발팀] */
.resultValue01 .val01:before{
	content:"";
    bottom:7px;
    right:-4px;
    margin-left: -5px;
    border-top: 5px solid transparent;
    border-left: 5px solid #f2f2f2; /* 2017.12.17 [개발팀] */
    border-bottom: 5px solid transparent;  /* 2017.12.17 [개발팀] */
    border: 1px solid #e0e0e0;
    position: absolute;
    width: 0;
    height: 0; 
}
.resultValue01 .val02{float:right;position:relative;padding: 5px;width:30px;height:15px;font-size:12px;line-height:15px;text-align:center;background:#f2f2f2;border-radius:5px;color:#333;border: 1px solid #e0e0e0;font-weight: bold;} /* 2017.12.17 [개발팀] */

.resultValue01 .val02:before{
	content:"";
    bottom:7px;
    left:0;
    margin-left: -5px;
    border-top: 5px solid transparent;
    border-right: 5px solid #f2f2f2; /* 2017.12.17 [개발팀] */
    border-bottom: 5px solid transparent; /* 2017.12.17 [개발팀] */
    border: 1px solid #e0e0e0;
    position: absolute;
    width: 0;
    height: 0; 
}
 .tooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    padding: 5px;
    font-size: 11px;
    visibility: visible;
    margin-top: -2px;
    bottom:120%;
    width:30px;height:15px;text-align:center;
    margin-left: -2em;background:#333;border-radius:5px;color:#fff;
} 

/* .tooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    padding: 5px;
    font-size: 10px;
    visibility: visible;
    margin-top: -2px;
    bottom:120%;
    width:40px;height:15px;text-align:center;
    margin-left: -2em;background:#333;border-radius:5px;color:#fff;
} */


.tooltip:before{
    content:"";
    bottom:7px;
    left:0;
    margin-left: -5px;
    border-top: 5px solid transparent;
    border-right: 5px solid #333;
    border-bottom: 5px solid transparent;
    position: absolute;
    width: 0;
    height: 0;
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
.ifBox .ui-slider .ui-slider-handle{width:21px;height:20px;background:#f6f6f6;border:1px solid #c5c5c5;} /* 2017.12.17 [개발팀] */
.ifBox #slider01.ui-slider .ui-slider-range{background:#e05858;} /* 2017.12.17 [개발팀] */
.ifBox #slider02.ui-slider .ui-slider-range{background:#00b0f0;} /* 2017.12.17 [개발팀] */
.ifBox #slider03.ui-slider .ui-slider-range{background:#e05858;} /* 2017.12.17 [개발팀] */
.ifBox #slider04.ui-slider .ui-slider-range{background:#00b0f0;} /* 2017.12.17 [개발팀] */

.filterBox01{width:100%;height:auto;overflow:hidden;position:relative;}
.filterBox01 .tit{font-weight:bold;line-height:1.5em;display:block;width:30px;height:auto;overflow:hidden;text-align:center;position:absolute;left:10px;top:30px;}
.fbSelArea{float:left;width:300px;height:auto;margin:20px 20px 20px 50px;overflow:hidden;border:1px solid #ddd;}
.fbSelArea a{border-bottom:1px solid #ddd;display:block;width:100%;height:30px;line-height:30px;text-align:center;background:#f1f1f1 url(/img/statsPotal/bg_ckh_off.png) no-repeat 10px center;}
.fbSelArea a.on{background:#1778cc url(/img/statsPotal/bg_ckh_on.png) no-repeat 10px center;color:#fff;}
.fbSelArea .cont{width:100%;height:120px;overflow:hidden;position:relative;}
.fbSelArea .cont p{color:#555;position:absolute;font-size:13px;left:144px;top:10px;line-height:1.5em;}
.fbSelArea .cont p span{color:#f19292;}
.filterBox01 .mapItem{width:120px;height:100px;overflow:hidden;background:#ccc;margin:10px;}
.filterBox02{border-top:1px solid #ddd;width:calc( 100% - 50px );height:auto;overflow:hidden;position:relative;padding-left:50px;}
.filterBox02 .tit{font-weight:bold;line-height:1.5em;display:block;width:30px;height:auto;overflow:hidden;text-align:center;position:absolute;left:10px;top:30px;}
.filterList01{border:1px solid #ddd;width:calc( 50% - 12px );height:180px;float:left;margin-right:10px;margin-top:10px;margin-bottom:0;}
.filterList01 .chkbox{width:100%;height:30px;line-height:30px;text-align:center;overflow:hidden;margin:0;border-bottom:1px solid #ddd;background:#f1f1f1;}
.filterList01 .chkbox.on{background:#70abde;}
.filterList01 .chkbox.on label{color:#fff;}
.filterList01 .rangBox{width:100%;margin-top:20px;}
.filterList01 .val01{left:100px;top:124px;}
.filterList01 .val02{right:100px;top:124px;}
.filterList01 .rangBox ul{width:100%;}
.filterList01 .rangBox ul li{width:30px;font-size:11px;}
.tooltipBox01{position:absolute;left:360px;top:20px;}
.tooltipBox02{position:absolute;left:730px;top:20px;}
.ui-tooltip .subj{display:none;height:20px;margin:0 0 5px 0;font-size:11px;padding-left:20px;line-height:20px;background:none;}

.dscTextCont{width:calc( 100% - 20px );margin:5px 10px;height:auto;overflow:hidden;padding:15px 0;background: #f2f2f2;color: #fff;border-radius: 10px;border: 1px solid #e0e0e0;}
.dscTextCont .t01{font-size:22px;width:100%;height:auto;padding:5px 0;overflow:hidden;text-align:center;color:#444b5b;font-weight: bold;}
.dscTextCont .t02{font-size:16px;width:100%;height:auto;padding:5px 0;overflow:hidden;text-align:center;color:#444b5b;}

.chartAreaRela.s01{position:relative;width:430px;padding:0 30px 0 70px;}
.chartAreaRela.s01 .sTit{position:absolute;left:-1px;top:10px;font-size:12px;z-index:200}
.chartAreaRela.s01 .eTit{position:absolute;left:450px;top:280px;font-size:12px;z-index:200}
.chartAreaRela.s01 .sBtn{position:absolute;right:3px;top:0px;}

.chartAreaRela .sTit{position:absolute;left:-1px;top:10px;font-size:12px;z-index:200}
.chartAreaRela .eTit{position:absolute;left:450px;top:280px;font-size:12px;z-index:200}

.ltListBox{margin:5px auto;}

.ltListBox ul li .t02 strong{color:#ff0000;}
.txtBold {font-weight:bold !important;}
.cRed {color:#ff0000;}
/*박길섭 추가  */
.MapLegend{width:135px;height:auto;padding-bottom:10px;/**background:#f1f1f1;**/background:#fff;}
.MapLegend p{font-weight:bold;width:100%;height:auto;padding-bottom:0;background:none;margin:0;border:0;}
.MapLegend a.switchBox{display:block;position:relative;margin-right:5px;/* background:#e05858;box-shadow:0 0 2px #579022 inset; */width:110px;height:32px;overflow:hidden;border-radius:16px;margin:0 auto;}
.MapLegend a.switchBox .ball{position:absolute;top:1px;width:28px;height:28px;overflow:hidden;border-radius:100%;background:#fff;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.1);left:49px; }
.MapLegend a.switchBox .txt{padding-top:1px; position:absolute;top:0px;color:#858585;line-height:28px;text-align:center;font-size:12px;width:56px;height:32px;overflow:hidden;/**border-radius:100%;**/left:0px;background-color: #cecece;}
.MapLegend a.switchBox .txt.on{color:#fff;background-color: #1978ca;}
.MapLegend a.switchBox .txt:before{content:"사업체";}
.MapLegend a.switchBox .txt1{padding-top:1px; position:absolute;top:0px;color:#858585;line-height:28px;text-align:center;font-size:12px;width:56px;height:32px;overflow:hidden;/**border-radius:100%;**/left:56px; background-color: #cecece;}
.MapLegend a.switchBox .txt1.on{color:#fff;background-color: #f69834;}
.MapLegend a.switchBox .txt1:before{content:"종사자";}
.MapLegend a.switchBox.off {background:#1778cc;box-shadow:0px 0px 2px #a4a4a4 inset;}
/* .MapLegend a.switchBox.off .txt:before{content:"종사자";} */ /*2019-03-12 박길섭 */