@charset "UTF-8";

/* imap Layout Design set --------------------------------------------------------------------------------------- */
	/* imap // System Layout */
	#imap .header{width: 100%; position: fixed; z-index: 999;}
	#imap .headTop{background: #FFF;}
	#imap .headTop .logo{}
	#imap .headBtom{height: 50px; background: url("../../static/image/map/headerBg.png") repeat-x 0 0;}
	#imap .imapView{height: 100%; width: 100%;}
	#map{height:calc(100% - 109px);top:109px;}
	#layers{height:calc(100% - 109px);top:109px;}

	/* imap // Search Tool */
	#imap .imapView .searchBox{width: 650px; position: absolute; top: 56px; left: 28px; z-index: 999;}
	#imap .searchBox .boxTop{height: 60px; background: #2085D6; border-radius: 5px; position: relative; padding: 17px 15px 15px;}
	#imap .searchBox .boxTop .srchInsert{color: #FFF; line-height: 30px;}
	.boxTop .srchInsert .selectBox{height: 28px; border: 1px solid #404A64;}
	.boxTop .srchInsert .selectBox:before{border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #696969; top: 50%; right: 7px; margin-top: -.15em;}
	.boxTop .srchInsert .sido{width: 105px;}
	.boxTop .srchInsert .sgg{width: 75px;}
	.boxTop .srchInsert .emd{width: 100px;}
	.boxTop .srchInsert .selectBox label, .boxTop .srchInsert .selectBox select{color: #3C3C3C; font-weight: 300; padding: .15em .5em;}
	.boxTop .srchInsert .textBox label, .boxTop .srchInsert .selectBox input[type="text"]{padding: .25em .9em;}
	.boxTop .srchInsert.jibun .checkBox input[type="checkbox"] + label{padding-right: 28px; padding-left: 0;}
	.boxTop .srchInsert.jibun .checkBox input[type="checkbox"] + label:before{top: .45em; left: 20px;}
	.boxTop .srchInsert.jibun .textBox{width: 65px; height: 28px;}
	.boxTop .srchInsert.jibun .textBox input[type="text"]{border: 1px solid #404A64;}
	.boxTop .srchInsert.bsns .textBox{width: 296px; height: 28px;}
	.boxTop .srchInsert.bsns .textBox input[type="text"]{border: 1px solid #404A64;}
	.boxTop .srchInsert.bsns .bldg{width: 70px;}
	.boxTop .srchInsert.newJuso .juso{width: calc(100% -  77px); height: 28px;}
	.boxTop .srchInsert.newJuso .textBox input[type="text"]{border: 1px solid #404A64;}
	.boxTop .srchInsert .searchBtn{line-height: 26px;}
	.boxBtom{box-shadow: 3px 3px 1px rgba(0,0,0,.1);}
	.boxBtom .srchResult .tabsArea{background: #EEF3FF; color: #FFF; border: 1px solid #3457B3; margin-top: -11px; padding: 10px 15px 16px;}
	.srchResult .tabsArea li:not(.pull){margin-right: 2px;}
	.srchResult .tabsArea .tab{
		width: 70px; height: 32px; background: #FFF;
		color: #3457B3; font-size: 16px; text-align:center; line-height: 31px;
		border: 1px solid #3457B3; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
	}
	.srchResult .tabsArea .tab.active{background: #2085D6; color: #FFF; line-height: 28px; border: 1px solid #2085D6;}
	.srchResult .tabsArea .pull{padding: 0 20px;}
	.srchResult .tabsArea .pull .axi{color: rgba(52,87,179,.7); font-size: 45px; position: relative;}
	.srchResult .tabsArea .pull .axi:before{position: absolute; top: -15px; right: -25px;}
	.srchResult .dropDownBox{background: #FFF; border: 1px solid #3457B3; border-top: none; padding: 10px 15px;}
	.srchResult .dropDownBox .srchCnt{line-height: 30px;}
	.srchResult .dropDownBox .srchCnt:before, .srchResult .dropDownBox .srchCnt .cntNum{color: #3457B3;}
	.srchResult .dropDownBox .emptyRslt{width: 100%; height: 160px;}
	.srchResult .dropDownBox .emptyRslt.outter{text-align: center; display: table;}
	.srchResult .dropDownBox .emptyRslt .inner{vertical-align: middle; display: table-cell;}
	.srchResult .dropDownBox .emptyRslt .axi{color: #454545; font-size: 16px;}
	.srchResult .dropDownBox .emptyRslt .axi:before{color: #A1A1A1; font-size: 25px; vertical-align: -5px; margin-right: 8px;}
	.srchResult .scrollbarUi{max-height: 185px; background: #F5F6F9; border: 1px solid #D4D4D4; padding: 0 0 0 10px;}
	.srchResult .scrollbarUi ul{padding-right: 5px;}
	.srchResult .scrollbarUi li{background: url("../../static/image/common/blltSpr.png") no-repeat -10px -174px; line-height: 45px; border-bottom: 1px solid #D4D4D4; padding-left: 15px;}
	.srchResult .scrollbarUi li:last-of-type{border-bottom: none;}
	.srchResult .scrollbarUi li > a{width: 100%; color: #444; font-size: 15px; font-weight: 300;}

	/* imap // Map Control Tool */
	.imapView .mapCtrlTool{position: relative;}
	.imapView .mapCtrlTool * a{color: transparent; font-size: 0; vertical-align: top;}
	.imapView .mapCtrlTool * a:active{background-color: #D8DDE8;}
	.mapCtrlTool .outter{display: table;}
	.mapCtrlTool .inner{text-align: center; vertical-align: middle; display: table-cell;}
	.mapCtrlTool [class*="Box"]{background: rgba(52,87,179,.7); position: absolute; right: 30px; z-index: 999; border: 1px solid #2C3642;}
	.mapCtrlTool [class*="Box"] a{width: 28px; height: 28px; background-color: #FFF; background-image: url("../../static/image/map/mapSpr.png"); background-repeat: no-repeat; margin: 3px 0 2px;}
	.mapCtrlTool .zoomBox{width: 37px; height: 73px; border-radius: 37px; top: 182px;}
	.mapCtrlTool .zoomBox .zoomIn, .mapCtrlTool .zoomBox .zoomOut{border-radius: 28px;}
	.mapCtrlTool .zoomBox .zoomIn{background-position: center -122px;}
	.mapCtrlTool .zoomBox .zoomOut{background-position: center -181px;}
	.mapCtrlTool .editBox{width: 37px; height: 106px; border-radius: 5px; top: 273px;}
	.mapCtrlTool .editBox .distance, .mapCtrlTool .editBox .area, .mapCtrlTool .editBox .undo{border-radius: 5px;}
	.mapCtrlTool .editBox .distance{background-position: center -242px;}
	.mapCtrlTool .editBox .area{background-position: center -301px;}
	.mapCtrlTool .editBox .undo{background-position: center -361px;}
	.mapCtrlTool .typeChgBox{width: 37px; height: 106px; border-radius: 5px; top: 389px;}
	.mapCtrlTool .typeChgBox .skyMap, .mapCtrlTool .typeChgBox .traffic, .mapCtrlTool .typeChgBox .preferences, .mapCtrlTool .typeChgBox .roadviewControl, .mapCtrlTool .typeChgBox .people, .mapCtrlTool .typeChgBox .btnLpPaCbnd, .mapCtrlTool .typeChgBox .useDistrict{border-radius: 5px;}
	.mapCtrlTool .typeChgBox .skyMap{background-position: center -542px;}
	.mapCtrlTool .typeChgBox .traffic{background-position: center -481px;}
	.mapCtrlTool .typeChgBox .preferences{background-position: center -420px;}
	.mapCtrlTool .typeChgBox .roadviewControl{background-image: url("../../static/image/map/roadview_ico.png");}
	.mapCtrlTool .typeChgBox .people{background-image: url("../../static/image/map/people_ico.png");}
	.mapCtrlTool .typeChgBox .people{background-image: url("../../static/image/map/people_ico.png");}
	.mapCtrlTool .typeChgBox .btnLpPaCbnd{background-image: url("../../static/image/map/PC_map01.png");}
	.mapCtrlTool .typeChgBox .useDistrict{background-image: url("../../static/image/map/PC_map02.png");}

	/* 레이어조절창 */
	.control_wrap{width: 260px; background: #fff; border: 1px solid #3457B3; position: absolute; top: 182px; right: 110px; z-index: 999;}
	.control_wrap .header{background: #69C1F0; position: relative;}
	.control_wrap .header > h2{color: #FFF; font-size: 13px; font-weight: 100; padding: 5px 7px 3px;}
	.control_wrap .header > button{width: 50px; height: 100%; background: #69c1f0 no-repeat -460px -32px; text-indent: -999em; position: absolute; top: 0; right: 0;}
	.control_wrap .ctrltit{background: #2C3642; color: #FFF; font-size: 16px; line-height: 38px; border-bottom: 1px solid #3457B3; padding-left: 15px;}
	.control_wrap .ctrltit .close{width: 36px; height: inherit; background: #4B545E url("../../static/image/common/controls.png") no-repeat center -165px; vertical-align: -6px; cursor: pointer;}
	.control_wrap .ctrltit .close > a{height: 32px;}
	.control_wrap .contents{min-height: 300px; max-height: 500px; margin: 7px;  overflow-y: scroll;} /* overflow-x: hidden; 주석처리 2024-04-18 */
	.control_wrap .contents > p{font-size: 11px; border-bottom: 1px solid #959595; margin-bottom: 5px; padding-left: 17px;}

	/* 거리면적 툴팁 */
	.measuretooltip {   position: relative;   background: rgba(0, 0, 0, 0.5);   border-radius: 4px;   color: #fff;   padding: 4px 8px;   opacity: 0.7;   white-space: nowrap; }
	.measuretooltip.tooltip-measure {   opacity: 1;   font-weight: bold; }
	.measuretooltip.tooltip-measure sup { 	vertical-align: super; }
	.measuretooltip.tooltip-static {   background-color: #000;   color: #fff;   border: 1px solid #fff; }
	.measuretooltip.tooltip-static sup {   vertical-align: super; }
	.measuretooltip.tooltip-measure:before,
	.measuretooltip.tooltip-static:before {   border-top: 6px solid rgba(0, 0, 0, 0.5);   border-right: 6px solid transparent;   border-left: 6px solid transparent;   content: "";   position: absolute;   bottom: -6px;   margin-left: -7px;   left: 50%; }
	.measuretooltip.tooltip-static:before {   border-top-color: #000; }
	.jstree-default .jstree-themeicon-custom { width:45px !important; }

	/* map detail side toggle area */
	.sideToggleBtn{width: 22px; height: 93px; background: #FFF; border: 1px solid #123864; border-left: 1px solid #FFF; position: absolute; top: calc(50% + 60px); z-index: 5;}
	.sideToggleBtn:hover{background: #123864; border: 1px solid #FFF; border-left: 1px solid #123864;}
	.sideToggleBtn:hover .arr{border-left-color: #FFF;}
	.sideToggleBtn:hover .arr:after{
		border-left-color: #123864;
		text-decoration: none;
	    transition: all 300ms cubic-bezier(0.420,0.000,0.580,1.000);
	    -webkit-transition: all 300ms cubic-bezier(0.420,0.000,0.580,1.000);
	    -moz-transition: all 300ms cubic-bezier(0.420,0.000,0.580,1.000);
	    -ms-transition: all 300ms cubic-bezier(0.420,0.000,0.580,1.000);
	    -o-transition: all 300ms cubic-bezier(0.420,0.000,0.580,1.000);
	}
	.sideToggleBtn:active{background: #325F92; border: 1px solid #FFF; border-left: 1px solid #123864;}
	.sideToggleBtn:active .arr{border-left-color: #FFF;}
	.sideToggleBtn:active .arr:after{border-left-color: #325F92;}
	.sideToggleBtn.clsBar{left: 0;}
	.sideToggleBtn.opnBar{left: 747px; width: 0px;}
	.sideToggleBtn.opnBar .arr{left: -11px; transform: rotate(-180deg);}
	.sideToggleBtn .arr{width: 0; height: 0; border: 10px solid transparent; border-left-color: #009CFF; display: inline-block; margin: 0 0 0 5px; padding: 0; position: relative; top: calc(50% - 10px);}
	.sideToggleBtn .arr:before, .arr:after{content: ""; width: 0; height: 0; display: block; position: absolute; top: 0;}
	.sideToggleBtn .arr:after{border: 14px solid transparent; border-left-color: #FFF; margin-top: -14px; left: -16px;}
	#sideContents{width: 0px; height: 100%; background: #FFF; border: 1px solid #426690; border-radius: 5px; box-sizing: border-box; position: absolute; top: 180px; left: 28px; padding: 15px; overflow-y: auto !important; z-index: 4;}
	#sideContents>div{width: 100%; display: inline-block;}
	#sideContents .board4.bg01 thead th{font-size: 13px;}
	#sideContents .board4.bg01{table-layout: fixed; word-break: break-all;}
	#sideChgCotents.bussDetail{padding-top: 25px;}
	#sideContents.layerPop .bussDetail .part{margin: 0px 0px 10px;}
	#sideContents .landAdres{color: #323232; font-size: 20px; padding: 4px 0 7px; border-bottom: 2px solid #464646;}
	#sideContents .landAdres+ul{border-bottom: 1px solid #D2D2D2;}
	#sideContents .landCtgry:not(:first-of-type){border-top: 1px solid #EBEBEB;}
	#sideContents .landCtgry .innerLink{width: 100%; height: 40px; background: #FAFAFA; line-height: 40px; vertical-align: top; padding: 0 15px;}
	#sideContents .landCtgry .district, #sideContents .landCtgry .plan{font-size: 15px; font-weight: 300; display: inline-block;}
	#sideContents .landCtgry .district{color: #3359B4; float: left; position: relative; padding-left: 10px;}
	#sideContents .landCtgry .district:before{content: ""; width: 0; height: 0; border-left: 4px solid #0B90B6; border-top: 4px solid transparent; border-bottom: 4px solid transparent; display: inline-block; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
	#sideContents .landCtgry .plan{color: #777; float: right;}
	#sideContents .landLink{text-align: right; padding: 15px 0;}
	#sideContents .landLink>.button{background: #FFF; color: #3A3B3B; font-size: 15px; line-height: 40px; border: 1px solid #2085D6; border-radius: 3px; padding: 0 56px;}
	#sideContents .landLink>.button .fa-map-marker-alt{color: #27A0DB; margin-right: 5px;}
	#sideContents .landLink>.button:hover, #sideContents .landLink>.button:hover .fa-map-marker-alt,
	#sideContents .landLink>.button:active, #sideContents .landLink>.button:active .fa-map-marker-alt{color: #FFF;}
	#sideContents .landLink>.button:hover{background: #27A0DB;}
	#sideContents .landLink>.button:active{background: #0190D5;}
	#sideContents .landCtgry.active>.innerLink{background: #738695;}
	#sideContents .landCtgry.active .district, #sideContents .landCtgry.active .plan{color: #FFF;}
	#sideContents .landCtgry.active .district:before{border-left-color: #67DDFF;}
	#sideTab{background: #E8EBEF; border: 1px solid #ADB1B5; border-top: 1px solid #464646;}
	#sideTab .tabs{width: 50%; height: 52px; background: #E8EBEF; color: #313131; font-size: 18px; line-height: 50px; border-left: 1px solid #ADB1B5; border-bottom: 1px solid #ADB1B5; margin: 0 0 -1px;}
	#sideTab .tabs.active{background: #FFF; border-bottom: 1px solid #FFF;}
	#sideTab .tabs.active:only-of-type{border-right: 1px solid #ADB1B5;}
	#sideTab .tabs.each3{width: calc(100% / 3);}


	.modal .checkBox input[type="checkbox"] + label{padding-right: 15px; padding-left: 0;}
	.modal .checkBox input[type="checkbox"] + label:before{top: .2em; left: -23px;}

	.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black;}
	.tooltip .tooltiptext {visibility: hidden;width: 100px;background-color: rgba(0,0,0,.8);color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;top: -5px;right: 125%;}
	.tooltip .tooltiptext::after {content: "";position: absolute;top: 50%;left: 100%;margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent transparent black;}
	.tooltip:hover .tooltiptext {visibility: visible; font-size: 12px;}

/* daum map view content */
/*  .layerPop .wrap_content{}
	.layerPop .wrap_map, .layerPop .wrap_roadview{width: 50%; height: 300px; display: inline-block; float: left; position: relative;}
	.layerPop .wrap_map #pmap, .layerPop .wrap_roadview #roadview{width: 100%; height: 100%;}
	.layerPop .wrap_button{padding: 5px 7px; position: absolute; top: 0; left: 0; z-index: 998;}
	.layerPop .wrap_button .btn_comm{background: rgba(101,124,150,.8); color: #FFF; padding: 3px 10px;} */
	.layerPop .wrap_map, .layerPop .wrap_roadview{width: 50%; height: 300px; display: inline-block; float: left; position: relative;}
	.layerPop .wrap_map #pmap, .layerPop .wrap_roadview #roadview{width: 100%; height: 100%;}
	.layerPop .wrap_button{padding: 5px 7px; position: absolute; top: 0; left: 0; z-index: 998;}
	.layerPop .wrap_button .btn_comm{background: rgba(101,124,150,.8); color: #FFF; padding: 3px 10px;}
	.wrap_content{}
	.wrap_map, .wrap_roadview{width: 50%; height: 300px; display: inline-block; float: left; position: relative;}
	.wrap_map #pmap, .wrap_roadview #roadview{width: 100%; height: 100%;}
	.wrap_button{padding: 5px 7px; position: absolute; top: 0; left: 0; z-index: 998;}
	.wrap_button .btn_comm{background: rgba(101,124,150,.8); color: #FFF; padding: 3px 10px;}
@media screen and (max-width: 719px){
	/* supporting Tablet device to mobile device */
	.layerPop .wrap_map, .layerPop .wrap_roadview{width: 100%; height: 30vh; display: block; float: none;}
	.layerPop .wrap_map #pmap{width: 100%; height: 100%;}
	.layerPop .wrap_roadview #roadview{width: 100%; height: 100%;}
}

	#dM_container {overflow:hidden;height:100%;position:relative;}
	#dM_mapWrapper {width:100%;height:100%;z-index:1;}
	#dM_mapWrapper #map{width:100%;}
	#dM_rvWrapper {width:50%;    height: calc(100% - 109px);top: 109px;right:0;position:absolute;z-index:0;}
	#dM_container.view_roadview #dM_mapWrapper {width: 50%;}
	#dM_container.view_roadview #dM_mapWrapper #map{width: 50%;}
	/* #dM_roadviewControl {position:absolute;top:5px;left:5px;width:65px;height:24px;padding:2px;z-index: 1;background: #f7f7f7;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;cursor: pointer;} */
	/* #dM_roadviewControl span {background: url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker.png) no-repeat;  padding-left:23px;height:24px;font-size: 12px;display: inline-block;line-height: 2;font-weight: bold;} */
	/* #dM_roadviewControl.active {background: #ccc;box-shadow: 0px 1px #5F616D;border: 1px solid #7F818A;} */
	/* #dM_roadviewControl.active span {background: url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker_on.png) no-repeat;color: #4C4E57;} */
	#dM_close {position: absolute;padding: 4px;top: 5px;left: 5px;cursor: pointer;background: #fff;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;}
	#dM_close .img {display: block;background: url(http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png) no-repeat;width: 14px;height: 14px;}

	.fp_label{font-size: .8em; text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; color: #ff5200; }
	.fp_label .impTxt{font-wiehgt: bold;}
	.fp_label .center{text-align: center;}

	.fp_wrap {position: absolute;left: 0;bottom: 40px;width: 378px;height: 238px;margin-left: -188px;text-align: left;overflow: hidden;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
	.fp_wrap * {padding: 0;margin: 0;}
	.fp_wrap .info {width: 376px;height: 226px;border-radius: 5px;border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;background: #fff;}
	.fp_wrap .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
	.fp_wrap .info .title {padding: 3px 0 0 10px;height: 34px;background: #eee;border-bottom: 1px solid #ddd;font-size: 18px;font-weight: bold;}
	.fp_wrap .info .close {position: absolute;top: 8px;right: 10px;color: #888;width: 17px;height: 17px; background: url('../../static/image/map/overlay_close.png');}
	.fp_wrap .info .close:hover {cursor: pointer;}
	.fp_wrap .info .body {position: relative;overflow: hidden;}
	.fp_wrap .info .desc {position: relative;/* margin: 13px 0 0 90px; */height: 196px;box-sizing: border-box;padding: 8px;}
	.fp_wrap .desc .ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.fp_wrap .desc .jibun {font-size: 11px;color: #888;margin-top: -2px;}
	.fp_wrap .info .img {position: absolute;top: 6px;left: 5px;width: 73px;height: 71px;border: 1px solid #ddd;color: #888;overflow: hidden;}
	.fp_wrap .info:after {content: '';position: absolute;margin-left: -12px;left: 50%;bottom: 0;width: 22px;height: 12px;background: url('../../static/image/map/vertex_white.png')}
	.fp_wrap .info .link {color: #5085BB;}
	.fp_wrap .fpttTxt{    font-size: 1.5em;color: #444;font-weight: bold;position: absolute;top: 37%;left: 23%;}
	.fp_wrap .fpttTxt span{color: #3457B3;}
	/* .fp_wrap .reqdt {position: absolute;right: 12px;margin-top: 5px;font-size: .9em;} */

	.mySlides {display: none}
	.slideshow-container {max-width: 1000px;position: relative;margin: auto;width: 100%;height: 100%;}
	.fp_wrap .prev,.fp_wrap .next {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 12px;margin-top: -34px;color: #2085d6;font-weight: bold;font-size: 18px;transition: 0.6s ease;}
	.fp_wrap .next {right: 0;border-radius: 3px 0 0 3px;}
	.fp_wrap .prev {left: 0;border-radius: 3px 0 0 3px;}
	.fp_wrap .prev:hover,.fp_wrap .next:hover {background-color: rgba(226, 226, 226, 0.5);}
	.slideshow-container .text {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}
	.slideshow-container .numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}
	.slideshow-container .dot {cursor: pointer;height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
	.slideshow-container .active,.slideshow-container .dot:hover {background-color: #717171;}
	.slideshow-container .fade {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
	@-webkit-keyframes fade {from {opacity: .4} to {opacity: 1}}
	@keyframes fade {from {opacity: .4} to {opacity: 1}}
	@media only screen and (max-width: 300px) {.prev, .next,.text {font-size: 11px}}

	.roadview{background-color: #eee;}
	.roadview .roadviewLink{position: absolute;top: 18%;word-break: break-word; padding:10px; box-sizing: border-box;}
	.roadview .roadviewAnn{position: absolute;top: 47%;word-break: break-word; padding:10px; box-sizing: border-box;}
	.roadview a{color: #2085d6;text-decoration: underline;}
	.roadview span{color: #2085d6;}

	.rvModal div{padding:10px; box-sizing: border-box;}
	.rvModal a{color: #2085d6;text-decoration: underline;}
	.rvModal span{color: #2085d6;}

	#pmap{position: absolute; z-index: 4;}
	#players{position: absolute; z-index: 5;width: 100%; height: 100%;}
	#players .ol-viewport .ol-zoom{left: auto; right: .5em;}

	.emptyConts{height:100px;text-align: center;font-size: 16px;}
	.emptyConts .axi.axi-error{font-size: 25px;vertical-align: sub;margin-right: 5px;color: #2085D6;}

	.MapWalker {position:absolute;margin:-26px 0 0 -51px}
	.MapWalker .figure {position:absolute;width:25px;left:38px;top:-2px;height:39px;background:url("../../static/image/map/roadview_minimap_wk.png") -298px -114px no-repeat}
	.MapWalker .angleBack {width:102px;height:52px;background:url("../../static/image/map/roadview_minimap_wk.png") -834px -2px no-repeat;}
	.MapWalker.m0 .figure {background-position: -298px -114px;}
	.MapWalker.m1 .figure {background-position: -335px -114px;}
	.MapWalker.m2 .figure {background-position: -372px -114px;}
	.MapWalker.m3 .figure {background-position: -409px -114px;}
	.MapWalker.m4 .figure {background-position: -446px -114px;}
	.MapWalker.m5 .figure {background-position: -483px -114px;}
	.MapWalker.m6 .figure {background-position: -520px -114px;}
	.MapWalker.m7 .figure {background-position: -557px -114px;}
	.MapWalker.m8 .figure {background-position: -2px -114px;}
	.MapWalker.m9 .figure {background-position: -39px -114px;}
	.MapWalker.m10 .figure {background-position: -76px -114px;}
	.MapWalker.m11 .figure {background-position: -113px -114px;}
	.MapWalker.m12 .figure {background-position: -150px -114px;}
	.MapWalker.m13 .figure {background-position: -187px -114px;}
	.MapWalker.m14 .figure {background-position: -224px -114px;}
	.MapWalker.m15 .figure {background-position: -261px -114px;}
	.MapWalker.m0 .angleBack {background-position: -834px -2px;}
	.MapWalker.m1 .angleBack {background-position: -938px -2px;}
	.MapWalker.m2 .angleBack {background-position: -1042px -2px;}
	.MapWalker.m3 .angleBack {background-position: -1146px -2px;}
	.MapWalker.m4 .angleBack {background-position: -1250px -2px;}
	.MapWalker.m5 .angleBack {background-position: -1354px -2px;}
	.MapWalker.m6 .angleBack {background-position: -1458px -2px;}
	.MapWalker.m7 .angleBack {background-position: -1562px -2px;}
	.MapWalker.m8 .angleBack {background-position: -2px -2px;}
	.MapWalker.m9 .angleBack {background-position: -106px -2px;}
	.MapWalker.m10 .angleBack {background-position: -210px -2px;}
	.MapWalker.m11 .angleBack {background-position: -314px -2px;}
	.MapWalker.m12 .angleBack {background-position: -418px -2px;}
	.MapWalker.m13 .angleBack {background-position: -522px -2px;}
	.MapWalker.m14 .angleBack {background-position: -626px -2px;}
	.MapWalker.m15 .angleBack {background-position: -730px -2px;}
	#cctvSource {display:none;position: absolute;background: #fff;border: 1px solid #d8d7d7;font-size: 11px;top: 120px;right: 30px;z-index: 2;padding: 1px 5px;}
	#peopleSource {display:none;position: absolute;background: #fff;border: 1px solid #d8d7d7;font-size: 11px;top: 120px;right: 30px;z-index: 2;padding: 1px 5px;}
	#sideContents .landCtgry .innerLink:hover{background: #dedede;}
	#sideContents .landCtgry .innerLink:hover .district{color: #3359B4;}
	#sideContents .landCtgry .innerLink:hover .plan{color: #3359B4;}



/* 	#iviewer {height:515px; position:relative;} */
/* #iviewer .iviewer_zoom_status {position: absolute; top: 30px; z-index: -1;} */
/* .iviewer_cursor {cursor: -moz-grab; cursor: -webkit-grab; cursor: grab; } */
/* .iviewer_drag_cursor {cursor: -moz-grabbing; cursor: -webkit-grabbing; cursor: grabbing; } */

	.btn_close {position: absolute;top: 15px;right: 15px;width: 38px;height: 38px;border-radius: 19px;background-color: rgba(0,0,0,0.7);}
	.btn_close:hover {background-color: rgba(0,0,0,0.9);}
	.btn_close .ico_roadview2 {width: 14px;height: 14px;margin-top: 6px;background-position: -60px -40px}
	.ico_roadview2 {display: inline-block;background: url("../../static/image/map/ico_roadview.png") no-repeat;background-size: 200px auto;font-size: 0;line-height: 0;text-indent: -9999px;}