@charset "UTF-8";#map3dContainer{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000}#map3dtool .menuList{width:70px;height:fit-content;position:fixed;left:0;top:5px;z-index:5002;display:flex;flex-direction:column;background:0 0}#map3dtool .menuList input[type=radio]{display:none}#map3dtool .menuList input[type=radio]+label{border-radius:8px;width:55px;height:55px;cursor:pointer;user-select:none;margin:0 0 5px 5px;transition:transform .3s ease;background-image:url(../images/site/icon_ls_bg_blue11.svg);border:#fff solid 3px;background-size:contain;background-repeat:no-repeat;font-size:33px;color:#fff;text-align:center;padding-right:9px}#map3dtool .menuList input[type=radio]+label:hover{filter:drop-shadow(2px 2px 1px #747474);transform:translate(2px,0)}#map3dtool .menuList input[type=radio]:checked+label{background-image:url(../images/site/icon_ls_bg_red10.svg);border:#fff solid 3px;width:55px;height:55px;font-size:33px;transform:translate(5px,0);filter:drop-shadow(2px 2px 1px #747474)}#map3dtool .menuList .btnCircle{background-image:url(../images/site/icon_ls_bg_blue11.svg);border:#fff solid 3px;border-radius:8px;color:#fff;width:55px;height:55px;text-align:center;font-size:35.5px;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:0 0 5px 5px}#map3dtool .menuList .btnCircle:hover{filter:drop-shadow(2px 2px 1px #747474);transform:translate(-2px,-2px)}#map3dtool .menuBody{width:260px;max-height:calc(100% - 5px - 5px - 0px);overflow:auto;position:fixed;top:5px;left:-255px;transition:transform .2s ease;z-index:5001;display:flex;flex-direction:column;scrollbar-width:thin}#map3dtool .menuBody .menuContent{display:none;width:100%;min-height:100px}#map3dtool .menuBody .menuContent.showContent{display:flex;flex-direction:column}#map3dtool .menuBody.showMenuBody{transform:translate(calc(260px + 70px),0)}.loading3D{width:100%;height:100%;background:rgba(0,0,0,.2);text-align:center;z-index:5005;position:absolute;top:0;left:0;display:none}.loading3D .loadingtext{position:absolute;top:calc(50% - 100px);left:calc(50% - 450px);width:900px;height:200px;line-height:200px;border-radius:40px;color:#fff;font-weight:700;-webkit-text-stroke:2px #680100;text-shadow:2px -2px 2px #8e8e8e}.loading3D .loadingtext span{font-size:5rem}.loading3D .loadingtext i{font-size:5rem}.popup3D{background-color:#fff;border-radius:8px;border:1px solid #0d546e;font-size:10px;padding:5px;transform:translate(0,calc(12px + 50%));filter:drop-shadow(2px 2px 2px #4b535a)}.popup3D::before{width:0;height:0;border-bottom:10px solid #0d546e;border-left:10px solid transparent;border-right:10px solid transparent;position:fixed;top:-10px;left:calc(50% - 7.5px);content:""}.popup3D::after{width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:fixed;top:-8px;left:calc(50% - 5.5px);content:""}.popup3D .title{padding:2px;text-align:center;font-weight:700;border-bottom:1px dashed #0d546e;margin-bottom:5px}.popup3D .propertyarea td{padding:2px 5px;border:1px solid #aae2f7}.popup3D .propertyarea tr:nth-child(even) td:first-child{background-color:#def2fc;font-weight:700}.popup3D .propertyarea tr:nth-child(odd) td:first-child{background-color:#aae2f7;font-weight:700}.popup3D .btnarea{display:flex;justify-content:center;margin-top:2px;border-top:1px dashed #0d546e;padding:2px}.popup3D .btnarea .G_button{font-size:.9em}.radio_maps{display:flex;flex-direction:row;justify-content:center;text-align:center;font-weight:700;margin:5px}.radio_maps label{position:relative;margin:2px;font-size:.9rem}.radio_maps input[type=radio]{cursor:pointer;opacity:0;position:absolute}.radio_maps input[type=radio]+div{cursor:pointer;color:#c14e00;border-radius:8px;padding:2px;transition:all .4s;-webkit-transition:all .4s;background:#fffcec;width:65px}.radio_maps input[type=radio]:checked+div{cursor:pointer;color:#fffcec;background-color:#c14e00;box-shadow:3px 2px 1px rgba(137,147,205,.7)}.checkBoxList{width:100%;padding:5px 15px;background:#fff;border-radius:15px}.checkBoxList .cboxtitle{width:100%;text-align:center;margin-bottom:8px;font-weight:700}.checkBoxList .pairall{display:flex;align-items:center;margin-bottom:5px}.checkBoxList .pairall input[type=checkbox]{display:none}.checkBoxList .pairall label{display:flex;font-size:.9rem;cursor:pointer;border:1.5px solid gray;background-color:#e2e2e2;border-radius:15px;padding:2px 8px;font-weight:600;margin:0;width:100%;justify-content:center}.checkBoxList .pairall label:before{content:"✘";transition:transform .2s ease-in-out;margin-right:.2rem}.checkBoxList .pairall input:checked+label{background-color:#fff0c1;border:1.5px solid #fdca21}.checkBoxList .pairall input:checked+label:before{content:"✓";transform:rotate(-360deg);transition:transform .2s ease-in-out}.checkBoxList .checkLabel{width:100%;display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:5px}.checkBoxList .checkLabel .pair{display:flex;align-items:center}.checkBoxList .checkLabel input[type=checkbox]{display:none}.checkBoxList .checkLabel label{display:flex;align-items:center;font-size:.9rem;cursor:pointer;border:1.5px solid gray;background-color:#e2e2e2;border-radius:15px;padding:2px 8px;font-weight:600;margin:0}.checkBoxList .checkLabel label:before{content:"✘";transition:transform .2s ease-in-out;margin-right:.2rem}.checkBoxList .checkLabel input:checked+label{background-color:#d7fffe;border:1.5px solid #40d7d3}.checkBoxList .checkLabel input:checked+label:before{content:"✓";transform:rotate(-360deg);transition:transform .2s ease-in-out}.map3d-rangebar{width:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.6);padding:5px 5px 5px 5px;border-radius:8px;margin:5px}.map3d-rangebar .rangelabel{color:#000;width:100%;text-align:center;margin-bottom:5px;font-size:.9rem}.map3d-rangebar input[type=range]{margin:auto;-webkit-appearance:none;outline:0;width:calc(100% - 10px);height:12px;cursor:pointer;overflow:hidden}.map3d-rangebar input[type=range]::-webkit-slider-runnable-track{background:#ddd;height:12px}.map3d-rangebar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#680100;box-shadow:-100vw 0 0 100vw #fdceaf}.map3d-rangebar input[type=range]::-moz-range-track{background:#ddd;height:12px}.map3d-rangebar input[type=range]::-moz-range-thumb{-webkit-appearance:none;width:12px;height:12px;background:#680100;box-shadow:-100vw 0 0 100vw #fdceaf}.map3d-rangebar input[type=range]:disabled{opacity:.3}.map3d-switch{width:65px;height:fit-content;background-color:rgba(255,255,255,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2px;border-radius:8px;margin:5px}.map3d-switch .switch-label{margin-bottom:5px;font-size:.9rem}.map3d-switch .switch-checkbox{position:relative;width:100%;height:25px;overflow:hidden}.map3d-switch .switch-checkbox input[type=checkbox]{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.map3d-switch .switch-checkbox input[type=checkbox]:checked~.element1:before{content:"ON";left:calc(100% - 28px - 2px);background-color:#ff8000}.map3d-switch .switch-checkbox input[type=checkbox]:checked~.element2{background-color:#ffd1a4}.map3d-switch .switch-checkbox .element1:before{position:absolute;top:2px;left:2px;width:28px;z-index:2;content:"OFF";color:#fff;font-size:10px;font-weight:700;padding:2px 2px;background-color:#8e8e8e;transition:.3s cubic-bezier(.18,.89,.35,1.15) all;display:flex;justify-content:center;align-self:center;align-items:center}.map3d-switch .switch-checkbox .element2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-color:#d0d0d0;transition:.3s ease all;z-index:1}.map3d-legend{border-collapse:separate;border:solid #680100 1.5px;background:#fffcec;width:90%;margin-bottom:5px}.map3d-legend th{padding:5px;background:0 0;color:#000}.map3d-legend tr{background:0 0}.map3d-legend .regtangle{width:40px;height:20px;box-shadow:2px 2px 0 0 rgba(0,0,0,.2)}.Compass3D{position:fixed;z-index:5002;top:0;right:0;width:100px;height:100px;padding:5px;background:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;user-select:none}.Compass3D img{width:100%;height:100%}.rulerTag .rulerContent{padding:5px 10px;border-radius:10px 10px 0 10px;background-color:rgba(255,255,255,.8);transform:translate(calc(-50% - 5px),calc(-50% - 5px));box-shadow:2px 2px 2px #4b535a}.rulerTag .rulerTick{transform:translate(50%,0)}