@charset "utf-8";

html,body{font-family:'NotokrR',sans-serif!important; width:100%; font-weight:400; height:100%; letter-spacing: -0.5px;}
input,select,button,textarea{font-family:'NotokrR',sans-serif!important;font-weight:400;}

.gisMap{position: relative;width:100%;height: 100%;overflow: hidden;}
.mapWrap{position: relative;height: 100%;}


/* mapBox */
.mapBox{width: 100%;position: relative;}
.mapBox img{width: 100%;}
.mapBox .mapInfoBox{position: absolute;top: 40%;left: 50%;width: 80%;max-width: 400px;transform: translateX(-50%);z-index: 10;background: #fff;border: 1px solid #323847;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.mapBox .mapInfoBox .titBox{position: relative;padding: 10px;background: #515d7a;}
.mapBox .mapInfoBox .titBox p{font-size: 16px;color: #fff;font-weight: 600;}
.mapBox .mapInfoBox .titBox>a{display: block;position: absolute;top: 50%;right: 15px;transform: translate(0,-50%);width: 20px;height: 0;padding-top: 20px;background: url("/images/gis/program/mapClose.png") no-repeat center /100%;overflow: hidden;border-radius: 50px;}
.mapBox .mapInfoBox .addrNtel{position: relative;margin: 0 12px;padding: 4px 0 40px;box-sizing: border-box;}
.mapBox .mapInfoBox .addrNtel p{position: relative;margin: 8px 0;padding-left: 24px;font-size:15px;color:#555555;}
.mapBox .mapInfoBox .addrNtel .atLine.atTel:before{content:""; display: block; position: absolute; left:0; top:50%; width:18px; height:18px; margin-top:-9px; background: url("/images/gis/program/infoTel.png") center no-repeat;}
.mapBox .mapInfoBox .addrNtel .atLine.atAddr:before{content:""; display: block; position: absolute; left:0; top:50%; width:18px; height:18px; margin-top:-9px; background:url("/images/gis/program/infoMarker.png") center no-repeat;}
.mapBox .mapInfoBox .addrNtel .atLine2{background: url("/images/gis/main/text_icon.png") no-repeat 4px 5px;}
.mapBox .mapInfoBox .addrNtel ul{position: absolute;right: 0;bottom: 12px;}
.mapBox .mapInfoBox .addrNtel ul:after{display: block;clear: both;content: "";}
.mapBox .mapInfoBox .addrNtel ul li{float: left;margin-left: 3px;}
.mapBox .mapInfoBox .addrNtel ul li a{display: block;width: 24px;height: 0;padding-top: 24px;overflow: hidden;border-radius: 3px;background: url("/images/gis/main/link_icon.png") no-repeat;border: 1px solid #ccc;}
.mapBox .mapInfoBox .addrNtel ul li:nth-child(1) a{border-color: #00c73c;background-position: center 0;}
.mapBox .mapInfoBox .addrNtel ul li:nth-child(2) a{border-color: #fbac19;background-position: center -26px;}
.mapBox .mapInfoBox .addrNtel ul li:nth-child(3) a{border-color: #4285f4;background-position: center -51px;}
.mapBox .mapInfoBox .addrNtel ul li:nth-child(4) a{border-color: #ff0000;background-position: center -76px;}
.mapBox .mapInfoBox .addrNtel ul li:nth-child(5) a{border-color: #5e49c6;background-position: center -101px;}
.mapBox .mapInfoBox .addrNtel ul li a:hover{border-color: #555;}
/*
.mapBox .mapInfoBox{border-radius: 5px;box-shadow: 3px 3px 5px rgba(0,0,0,0.1);overflow: hidden;border:none;}
.mapBox .mapInfoBox .titBox{padding: 12px;background:#fff;}
.mapBox .mapInfoBox .titBox p{font-size: 18px;font-weight: 600;color: #2c73ec;}
.mapBox .mapInfoBox .titBox>a{width: 25px;padding-top: 25px;right:8px;}
.mapBox .mapInfoBox .addrNtel{border-top: 1px solid #cacaca;}
*/

.mapBox .mapApi{width: 100%;height: 100%;position: relative;}
.olAlphaImg{width: auto!important;height: auto!important;}
.vworldPanZoomBar{top: 65px!important;}

/* menuBox */
.mapWrap .menuBox{position: absolute;top: 0;min-width: 300px;width: 50%;height: 100%;z-index: 9;box-shadow: 0 0 15px rgba(0,0,0,0.17);background: #fff;}
.header{width: 100%;}
.header h1{margin: 0 auto;}
.header h1 a span{display: inline-block;font-size: 20px;color: #212121;vertical-align: middle;}

/* mapTop */
.mapTop{padding: 12px;background: #e5eefb;}
.searchCate{padding: 8px;margin-bottom: 12px;background: #fff;border-radius: 5px;overflow: hidden;box-shadow: 3px 3px 5px rgba(0,0,0,0.1);}
.searchCate input{padding: 0;background: none;border: none;font-size: 16px;}
.searchCate input#searchCate2Nm{width: calc(100% - 30px);}
.searchCate input#searchCate2Nm::placeholder{color: #787878;}
.searchCate input[type="submit"]{width: 24px;height: 0;padding-top: 24px;overflow: hidden;background: url("/images/gis/main/search.png") no-repeat center;float: right;}
.routeBox ul:after{display: block;clear: both;content: "";}
.routeBox li{float: left;height: 31px;margin: 0 8px 8px 0;font-size: 16px;border-radius: 3px;overflow: hidden;background: #4187fd;box-shadow: 3px 3px 5px rgba(0,0,0,0.1);}
.routeBox li select{width: 110px;height: 30px;padding: 0 8px;font-size: 16px;border: none;color: #fff;background: url("/images/gis/program/routeSelect.png") no-repeat right 8px center #4187fd;appearance:none;box-sizing: border-box;}
.routeBox li select::-ms-expand {display:none;}
.routeBox li.location{background: #fff;}
.routeBox li.location a{display: block;width: 31px;height: 0;padding-top: 31px;overflow: hidden;background: url("/images/gis/main/location.png") no-repeat center;}
.routeBox li.listoOnOff{position: relative;width: 100%;overflow: visible;}
.routeBox li.listoOnOff a{display: block;padding: 6px 8px;color: #fff;background: url("/images/gis/program/routeSelect.png") no-repeat right 8px center;}
.routeBox li.listoOnOff ul{position: absolute;width: 100%;border: 1px solid #555;background: #fff;box-sizing: border-box;z-index: 9;}
.routeBox li.listoOnOff ul li{position: relative;width: 100%;height: auto;padding: 10px;margin: 0;border-radius: 0;border-bottom: 1px solid #c2c2c2;background: none;box-shadow: none;box-sizing: border-box;}
.routeBox li.listoOnOff ul li p{position: relative;padding-left: 12px;color: #555;}
.routeBox li.listoOnOff ul li p:before{display: block;content: "";position: absolute;top: 50%;left: 0;width: 7px;height: 7px;margin-top: -2px;background: #f35f7b;border-radius: 100%;}
.routeBox li.listoOnOff ul li p a{display: inline-block;padding: 0;color: #555;}
.routeBox li.listoOnOff ul li p a.txt_link:after{display: inline-block;width: 11px;height: 11px;margin-left: 4px;background: url("/images/common/new_win2.png");content: "";}
.routeBox li.listoOnOff .onoffBox{position: absolute;top: 7px;right: 10px;width: 90px;height: 24px;border-radius: 50px;overflow: hidden;}
.routeBox li.listoOnOff .onoffBox a{display: block;float: left;width: 50%;height: 100%;padding: 0;text-align: center;line-height: 24px;font-size: 11px;font-weight: 600;color: #fff;background: #cacdd0;}
.routeBox li.listoOnOff .onoffBox a.dataActive{background: #4187fd;}
.routeBox p{font-size: 14px;}

/* mapMenu */
.mapMenu{position: relative;overflow-y: auto;}
.mapMenu p{position: absolute;width: calc(100% - 110px - 24px);margin: 12px;padding: 4px;left: 110px;top: 0;box-sizing:border-box;font-size: 13px;background: #f1f1f1;border-radius: 3px;}
.mapMenu .menuTit{width: 110px;height: 50px;background: #f1f1f1;}
.mapMenu .menuTit>a{display: block;width: 100%;height: 100%;padding-left: 34px;background-position: 10px 55%;background-size: 18px;background-repeat: no-repeat;box-sizing: border-box;line-height: 50px;border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;font-size: 16px;}
.mapMenu .menuTit.menuTit1>a{background-image: url("/images/gis/main/i_dm01.png");}
.mapMenu .menuTit.menuTit2>a{background-image: url("/images/gis/main/i_dm02.png");}
.mapMenu .menuTit.menuTit3>a{background-image: url("/images/gis/main/i_dm03.png");}
.mapMenu .menuTit.menuTit4>a{background-image: url("/images/gis/main/i_dm04.png");}
.mapMenu .menuTit.menuTit5>a{background-image: url("/images/gis/main/i_dm05.png");}
.mapMenu .menuTit.menuTit6>a{background-image: url("/images/gis/main/i_dm06.png");}
.mapMenu .menuTit.menuTit7>a{background-image: url("/images/gis/main/i_dm07.png");}
.mapMenu .menuTit.menuTit8>a{background-image: url("/images/gis/main/i_dm08.png");}
.mapMenu .menuTit.menuTit9>a{background-image: url("/images/gis/main/i_dm09.png");}
.mapMenu .menuTit>a.menuAtive{color: #2c73ec;background-color: #fff;font-weight: 600;border-right: 1px solid #fff;}
.mapMenu .menuTit .menuSubList{position: absolute;left: 110px;top: 64px;width: calc(100% - 110px);padding: 0 12px;box-sizing: border-box;background: #fff;display: none;}
.mapMenu .menuTit.menuOn .menuSubList{display: block;}
.mapMenu .menuTit .menuInfoList{position: relative;width: 100%;padding: 8px 20px 36px 40px;border-bottom: 1px solid #a3a3a3;box-sizing: border-box;font-size: 15px;}
.mapMenu .menuTit .menuInfoList.ver2, .mapMenu .menuTit .menuInfoList.ver3{padding-right: 0px;}
.mapMenu .menuTit .menuInfoList:before{display: block; content:"";position: absolute;width:24px;height:29px;left:8px;top:17px;background:url("/images/gis/program/mapMakerOn.png") no-repeat left center;background-size: 100%;}
.mapMenu .menuTit .menuInfoList.ver2:before{background-image: url("/images/gis/program/mapMaker2On.png");background-position: center 7px;background-size: auto;}
.mapMenu .menuTit .menuInfoList.ver3:before{background-image: url("/images/gis/program/mapMaker3On.png"); width:33px; left:2px;background-size: auto;}
.mapMenu .menuTit .menuInfoList .noLink{position: relative;display: block;padding: 5px 10px;font-size: 14px;}
.mapMenu .menuTit .menuInfoList.menuAtive .noLink{color: #2c73ec;font-weight: 600;}
.mapMenu .menuTit .menuInfoList .noLink:before{display: block;position: absolute;content: "";width: 1px;height: 12px;left: 0;top: 50%;transform: translateY(-50%);background: #c6c6c6;}
.menuInfoList input[type="checkbox"]{background:url("/images/gis/program/checkIcon.png") no-repeat center #9e9e9e; border-radius: 100%; position: absolute; width:20px; height:20px; right:8px; top:20px; background-size: 60%; transition: all .3s ease-in-out;appearance:none;cursor: pointer;}
.menuInfoList input[type="checkbox"]::-ms-check{display: none;}
.menuInfoList.menuAtive input[type="checkbox"]{background-color: #4187fd;}
.mapMenu .menuTit .menuInfoList .go_link{display: block;position: absolute;bottom: 8px; padding: 2px 10px;margin-left: 10px; font-size: 13px;border-radius: 20px;background: #e5eefb;}
.mapMenu .menuTit .menuInfoList .go_link:hover, .mapMenu .menuTit .menuInfoList .go_link:focus{background: #2c73ec;color: #fff;text-decoration: none;}

/*************************** Marker ***************************/
/* menuTit1 */
.mapMenu .menuTit .menuInfoList.CHRCHG:before{background-image: url("/images/gis/main/mark0101.png");}
.mapMenu .menuTit .menuInfoList.SNRDSB:before{background-image: url("/images/gis/main/mark0102.png");}
.mapMenu .menuTit .menuInfoList.CHDMLS:before{background-image: url("/images/gis/main/mark0103.png");}
.mapMenu .menuTit .menuInfoList.FREMLS:before{background-image: url("/images/gis/main/mark0104.png");}
.mapMenu .menuTit .menuInfoList.MVSPCN:before{background-image: url("/images/gis/main/mark0105.png");}
.mapMenu .menuTit .menuInfoList.RUSECN:before{background-image: url("/images/gis/main/mark0106.png");}
.mapMenu .menuTit .menuInfoList.CHILD:before{background-image: url("/images/gis/main/mark0107.png");}
/* menuTit2 */
.mapMenu .menuTit .menuInfoList.FNFEXP:before{background-image: url("/images/gis/main/mark0201.png");}
.mapMenu .menuTit .menuInfoList.CLTFST:before{background-image: url("/images/gis/main/mark0202.png");}
.mapMenu .menuTit .menuInfoList.GHSPNS:before{background-image: url("/images/gis/main/mark0203.png");}
.mapMenu .menuTit .menuInfoList.PLYEVT:before{background-image: url("/images/gis/main/mark0204.png");}
.mapMenu .menuTit .menuInfoList.RCFRST:before{background-image: url("/images/gis/main/mark0205.png");}
.mapMenu .menuTit .menuInfoList.TRSMIC:before{background-image: url("/images/gis/main/mark0206.png");}
.mapMenu .menuTit .menuInfoList.FREWFI:before{background-image: url("/images/gis/main/mark0207.png");}
.mapMenu .menuTit .menuInfoList.NRSTRE:before{background-image: url("/images/gis/main/mark0208.png");}
.mapMenu .menuTit .menuInfoList.SPCSTR:before{background-image: url("/images/gis/main/mark0209.png");}
.mapMenu .menuTit .menuInfoList.MSMART:before{background-image: url("/images/gis/main/mark0210.png");}
.mapMenu .menuTit .menuInfoList.CAMPNG:before{background-image: url("/images/gis/main/mark0211.png");}
.mapMenu .menuTit .menuInfoList.TRRSRT:before{background-image: url("/images/gis/main/mark0212.png");}
.mapMenu .menuTit .menuInfoList.FSHHOL:before{background-image: url("/images/gis/main/mark0213.png");}
.mapMenu .menuTit .menuInfoList.CLTRLC:before{background-image: url("/images/gis/main/mark0214.png");}
/* menuTit3 */
.mapMenu .menuTit .menuInfoList.KNDRGR:before{background-image: url("/images/gis/main/mark0301.png");}
.mapMenu .menuTit .menuInfoList.LIBRRY:before{background-image: url("/images/gis/main/mark0302.png");}
.mapMenu .menuTit .menuInfoList.SCHOOL:before{background-image: url("/images/gis/main/mark0303.png");}
/* menuTit4 */
.mapMenu .menuTit .menuInfoList.PUBFAC:before{background-image: url("/images/gis/main/mark0401.png");}
.mapMenu .menuTit .menuInfoList.VLGENT:before{background-image: url("/images/gis/main/mark0402.png");}
.mapMenu .menuTit .menuInfoList.TOWSTR:before{background-image: url("/images/gis/main/mark0403.png");}
.mapMenu .menuTit .menuInfoList.IRSTFC:before{background-image: url("/images/gis/main/mark0404.png");}
/* menuTit5 */
.mapMenu .menuTit .menuInfoList.HSMKZN:before{background-image: url("/images/gis/main/mark0501.png");}
.mapMenu .menuTit .menuInfoList.HPCNTR:before{background-image: url("/images/gis/main/mark0502.png");}
.mapMenu .menuTit .menuInfoList.DMCNTR:before{background-image: url("/images/gis/main/mark0503.png");}
/* menuTit6 */
.mapMenu .menuTit .menuInfoList.DRNKWR:before{background-image: url("/images/gis/main/mark0601.png");}
.mapMenu .menuTit .menuInfoList.FDTKAR:before{background-image: url("/images/gis/main/mark0602.png");}
/* menuTit7 */
.mapMenu .menuTit .menuInfoList.CFFUSW:before{background-image: url("/images/gis/main/mark0701.png");}
.mapMenu .menuTit .menuInfoList.FRTKAR:before{background-image: url("/images/gis/main/mark0702.png");}
.mapMenu .menuTit .menuInfoList.FMSFHS:before{background-image: url("/images/gis/main/mark0703.png");}
.mapMenu .menuTit .menuInfoList.CHDPZN:before{background-image: url("/images/gis/main/mark0704.png");}
.mapMenu .menuTit .menuInfoList.CCTV:before{background-image: url("/images/gis/main/mark0705.png");}
.mapMenu .menuTit .menuInfoList.SCRLMP:before{background-image: url("/images/gis/main/mark0706.png");}
.mapMenu .menuTit .menuInfoList.CVDFFC:before{background-image: url("/images/gis/main/mark0707.png");}
.mapMenu .menuTit .menuInfoList.DNSMPB:before{background-image: url("/images/gis/main/mark0708.png");}
.mapMenu .menuTit .menuInfoList.CARINS:before{background-image: url("/images/gis/main/mark0709.png");}
.mapMenu .menuTit .menuInfoList.OVRPS:before{background-image: url("/images/gis/main/mark0710.png");}
.mapMenu .menuTit .menuInfoList.WARSCN:before{background-image: url("/images/gis/main/mark0711.png");}
.mapMenu .menuTit .menuInfoList.RCRENT:before{background-image: url("/images/gis/main/mark0712.png");}
.mapMenu .menuTit .menuInfoList.SPDBMP:before{background-image: url("/images/gis/main/mark0713.png");}
.mapMenu .menuTit .menuInfoList.TRFLGT:before{background-image: url("/images/gis/main/mark0714.png");}
.mapMenu .menuTit .menuInfoList.TRFUCM:before{background-image: url("/images/gis/main/mark0715.png");}
.mapMenu .menuTit .menuInfoList.CRSLK:before{background-image: url("/images/gis/main/mark0716.png");}
.mapMenu .menuTit .menuInfoList.CRRPBS:before{background-image: url("/images/gis/main/mark0717.png");}
.mapMenu .menuTit .menuInfoList.SMTLMP:before{background-image: url("/images/gis/main/mark0718.png");}
.mapMenu .menuTit .menuInfoList.CHGBOD:before{background-image: url("/images/gis/main/mark0719.png");}
.mapMenu .menuTit .menuInfoList.RSTSHT:before{background-image: url("/images/gis/main/mark0720.png");}
.mapMenu .menuTit .menuInfoList.FMSFHP:before{background-image: url("/images/gis/main/mark0721.png");}
.mapMenu .menuTit .menuInfoList.RODSFL:before{background-image: url("/images/gis/main/mark0722.png");}
.mapMenu .menuTit .menuInfoList.SFEMGB:before{background-image: url("/images/gis/main/mark0723.png");}
.mapMenu .menuTit .menuInfoList.RODSGN:before{background-image: url("/images/gis/main/mark0724.png");}
/* menuTit8 */
.mapMenu .menuTit .menuInfoList.CARWSH:before{background-image: url("/images/gis/main/mark0801.png");}
.mapMenu .menuTit .menuInfoList.BCYCLD:before{background-image: url("/images/gis/main/mark0802.png");}
.mapMenu .menuTit .menuInfoList.BCYCLL:before{background-image: url("/images/gis/main/mark0803.png");}
/* menuTit9 */
.mapMenu .menuTit .menuInfoList.FRCRNT:before{background-image: url("/images/gis/main/mark0901.png");}
/*************************** Marker ***************************/

.ft{padding: 12px 0 20px;background: #515963;color: #fff;text-align: center;font-size: 12px;font-weight: 400;}

.mapWrap .menuCloseBox{position: absolute;z-index: 9;right: -20px;top: 50%;margin-top: -34px;width: 20px;height: 67px;border-radius: 0 10px 10px 0;background: #4187fd;}
.mapWrap .menuCloseBox .menuToggle{display: block;height: 100%;width: 100%;padding-top: 22px;padding-left: 3px;box-sizing: border-box;}
.mapWrap .menuCloseBox .menuToggle.menuOpen img{transform: rotate(180deg);}

.mapSwitch{position: absolute;top: 15px;right: 15px;width: 206px; background: #fff;overflow: hidden;z-index: 5;box-sizing: border-box;border-radius: 50px;box-shadow: 3px 3px 5px rgba(0,0,0,0.1);}
.mapSwitch .btnBG{display: block;position: absolute;width: 50%;height: 40px;border-radius: 50px;background: #4187fd;z-index: 1;top: -1px;}
.mapSwitch .SwitchBtn{display: block;position:relative;width: 50%;height: 100%;float: left;line-height: 38px;font-size: 15px;text-align: center;z-index: 2;transition: .5s all ease-in-out;}
.mapSwitch .SwitchBtn.switchOn{color: #fff;font-weight: 600;}

/* grid */
.layer-contents-popup{display: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% - 40px);max-width: 660px;height: calc(100% - 40px);box-shadow: 3px 5px 150px 111px rgba(0,0,0,.5);z-index: 999;background: #fff;border-radius: 5px;overflow: hidden;}
.layer-contents-popup .top{padding: 12px 36px 12px 12px;font-size: 15px;background: #515d7a;color: #fff;font-weight: 600;}
.layer-contents-popup .contents-panel{max-height: calc(100% - 60px);overflow: auto;}
.layer-contents-popup .contents-panel .content-box{padding: 8px;font-size: 13px;color: #555;}
.layer-contents-popup .contents-panel .content-box #table{border: 1px solid #ccc;border-spacing: 0;font-size: 14px;color: #333;}
#table tbody tr th{padding: 8px;vertical-align: middle;border-bottom: 1px solid #ccc;background: #dfdfdf;}
#table tbody tr td{padding: 8px;vertical-align: middle;;border-bottom: 1px solid #ccc;text-align: center;}
.layer-contents-popup .close-button{display: block;position: absolute;top: 10px;right: 10px;width: 25px;height: 0;padding-top: 25px;background: url("/images/gis/program/mapClose.png") no-repeat;overflow: hidden;}

#loging{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,0.8);z-index: 9999;text-align: center;display: none;}
#loging img{display: block;position: absolute;top: 50%;left: 50%;margin: -56px 0 0 -56px;animation: aniImg 3s ease-in-out infinite;}
@keyframes aniImg {0%{transform: rotate(0deg);} 100%{transform: rotate(360deg);}}


/* Tablet */
@media all and (min-width:768px) {
.mapBox .mapInfoBox .titBox>a{width: 25px;padding-top: 25px;}

.mapWrap .menuBox{width: 490px;}
.header h1{margin: 10px 40px 6px;}
.mapTop{padding: 20px;}
.searchCate{padding: 0 5px 0 20px;margin-bottom: 20px;}
.searchCate input{font-size: 18px;}
.searchCate input#searchCate2Nm{width: calc(100% - 51px);padding: 11px 0;box-sizing: border-box;}
.searchCate input[type="submit"]{width: 50px;padding-top: 50px;}
.routeBox li{margin: 0 10px 0 0;}
.routeBox li select{width: 85px;padding: 0 10px;background-position: right 10px center;}
.routeBox li.listoOnOff{width: 219px;margin-right: 0;}
.routeBox li.listoOnOff>a{padding: 6px 10px;background-position: right 10px center;}
.routeBox li.listoOnOff ul li p{margin-top: 0;}
.routeBox li.listoOnOff .onoffBox{position: static;width: 100%;margin-top: 8px;}
.routeBox p{margin-top: 10px;color: #464646;}
.mapMenu{height: calc(100% - 330px);overflow-x: hidden;}
.mapMenu p{left: 168px;width: 263px;margin: 20px 30px;padding: 8px 12px;font-size: 14px;}
.mapMenu .menuTit{width: 168px;}
.mapMenu .menuTit>a{padding-left: 65px;background-size: auto;background-position: 20px center;}
.mapMenu .menuTit .menuSubList{left: 168px;top: 80px;width: 323px;padding: 0 30px;}
.mapMenu .menuTit .menuInfoList{padding:15px 50px 35px;}
.mapMenu .menuTit .menuInfoList:before{left: 10px;width: 30px;height: 36px;}
.mapMenu .menuTit .menuInfoList.ver3:before{left: 8px;}
.mapMenu .menuTit .menuInfoList .noLink{font-size: 15px;padding: 0 0 2px 16px;}
.mapMenu .menuTit .menuInfoList .go_link{margin-left: 16px;bottom: 10px;}
.mapMenu .menuTit .menuInfoList .noLink:before{height: 16px;top: 18px;}
.menuInfoList input[type="checkbox"]{right: 10px;top: 24px}
.mapMenu .menuTit .menuInfoList.ver2, .mapMenu .menuTit .menuInfoList.ver3{padding-right: 10px;}
	
.ft{position: absolute;bottom: 0;width: 100%;}

.mapSwitch{right: 30px;}
	
.layer-contents-popup{box-shadow: 0 0 10px rgba(0,0,0,.3);max-height: 400px;}
}


/* Desktop */
@media all and (min-width:1024px) {
	
.mapSwitch{right: 40px;}
}