@charset "UTF-8";.displayNone{display:none}html{background-color:#fff}#wrapper{width:100%;min-width:1080px}#mainContainer{overflow-x:hidden}body{padding-bottom:0}#column-sideTool{width:auto;margin-right:15px;width:290px;float:left;position:relative}.mapWide #column-sideTool{margin-left:-300px;transition:all .5s 0s;-webkit-transition:all .5s 0s}.mapNarrow #column-sideTool{margin-top:10px;margin-left:0%;transition:all .5s 0s;-webkit-transition:all .5s 0s}#column-mapMain{margin-right:5px}.mapWide #column-mapMain{margin-left:0;transition:all .5s 0s;-webkit-transition:all .5s 0s}#column-side-upTool{margin-bottom:5px;margin-left:5px;width:256px;position:absolute;right:0}#main-map-outer{position:relative}#mapSpreadBtn{z-index:1000;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;white-space:nowrap;font-size:1.1em}a#mapHirogeru,a#mapSebameru{top:5px}a#mapHirogeru,a#mapSebameru{position:absolute;height:56px;width:18px;display:block;color:#fff;line-height:20px;vertical-align:middle;border-radius:0 3px 3px 0;left:0;padding-top:5px}.gov a#mapHirogeru,.gov a#mapSebameru{background-color:#0014a2}.pub a#mapHirogeru,.pub a#mapSebameru{background-color:#44a0ff}a#mapSebameru{height:44px}a#mapHirogeru:before,a#mapSebameru:before{content:"◀閉じる"}a#mapSebameru:before{content:"▶開く"}.mapNarrow #mapSebameru{display:none}.mapWide #mapHirogeru{display:none}#search-address{position:absolute;z-index:100;top:5px;left:22px}#search-address #keyword{background-image:url(../images/map/icon-search.png);background-repeat:no-repeat;background-size:contain;padding-left:20px;border-radius:4px;width:18em;height:20px}.gov #search-address #keyword{border:1px solid #0014a2}.pub #search-address #keyword{border:1px solid #44a0ff}#search-address #search{padding:2px 5px;color:#fff;border-radius:3px;border:0}.gov #search-address #search{background-color:#0014a2}.pub #search-address #search{background-color:#44a0ff}#map-up #search-address{position:absolute;z-index:100;left:25px}.btn-tab{position:absolute;z-index:100;top:5px;right:60px}.btn-tab li{display:table-cell;zoom:1}.btn-tab li a{padding:3px 5px 1px;text-decoration:none;display:block;text-align:center;border-radius:4px;margin-right:2px;line-height:1.2;font-size:.95em;border:1px solid #0014a2}.gov .btn-tab li a{background-color:#fff;color:#0014a2;border:1px solid #0014a2}.pub .btn-tab li a{background-color:#fff;color:#44a0ff;border:1px solid #44a0ff}.gov .btn-tab li a:visited{color:#0014a2}.pub .btn-tab li a:visited{color:#44a0ff}.pub .btn-tab li li.selected a:visited{color:#fff}.btn-tab li a:hover,.btn-tab li.selected a{background-image:none;box-shadow:none}.gov .btn-tab li a:hover,.gov .btn-tab li.selected a{background-color:#0014a2;color:#fff}.pub .btn-tab li a:hover,.pub .btn-tab li.selected a{background-color:#44a0ff;color:#fff}.btn-tab li.option-map a{background-repeat:no-repeat;background-position:85px center;background-size:37%;padding-right:2.8em}.gov .btn-tab li.option-map a{background-image:url(../images/top/icon_map_5.png)}.pub .btn-tab li.option-map a{background-image:url(../images/top/icon_map_10.png)}li.btn-more a{padding-right:15px}li.btn-more a:after{position:absolute;content:"▶";right:5px;top:10px}.gov #list-map li.selected{background-color:#0014a2}.gov #list-map li a:hover,.gov #list-map li.selected a{color:#fff}.pub #list-map li.selected{background-color:#44a0ff}.pub #list-map li a:hover,.pub #list-map li.selected a{color:#fff}.moveTool{position:absolute;right:5px;top:5px;text-align:center;font-size:1.5em;line-height:.9;padding-top:5px;z-index:1000}.moveTool a{display:inline-block;font-weight:bold}.gov .moveTool a,.pub .moveTool a{color:#fff}.moveTool a:hover:before{background-color:#ff8000}.moveBtn:before{font-family:'FontAwesome';content:"";background-color:#666;height:16px;width:16px;border-radius:3px;display:block}#moveBtnLeft:before{content:"";margin-right:.85em}#moveBtnRight:before{content:""}#moveBtnDown:before{content:""}#moveBtnRotateUp:before{content:""}#moveBtnRotateLeft:before{content:"";margin-right:.85em}#moveBtnRotateRight:before{content:""}#moveBtnRotateDown:before{content:""}.zoomTool{position:absolute;top:50px;width:15px;margin-top:10px;right:20px;font-size:1.85em;line-height:.9;padding-top:5px;z-index:1000}.zoomTool a{display:inline-block;font-weight:bold}.gov .zoomTool a,.pub .zoomTool a{color:#666}.zoomTool a:hover:before{color:#ff8000}#zoomInBtn:before,#zoomOutBtn:before{font-family:'FontAwesome';content:"";background-color:#fff;height:16px;width:16px;border-radius:3px;display:block}#zoomOutBtn:before{content:"";margin-top:3px}.tabs{margin-top:50px;padding-bottom:40px;margin:0 auto;position:relative;top:60px}.tabs .tab_item{padding:.5em 5px .5em 4px;color:#000;line-height:1;display:table;vertical-align:middle;text-align:center;background-color:#d2d2d2;border-radius:0 6px 6px 0;font-size:1.3em;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;white-space:nowrap;border-right:2px solid #fff;border-bottom:2px solid #fff;border-top:2px solid #fff}input[name="tab_item"]{display:none}.tab_content{display:none;overflow:hidden;position:absolute;top:0;right:0;width:260px}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content,#tab4:checked~#tab4_content,#tab5:checked~#tab5_content{display:block}.gov .tabs input:checked+.tab_item{color:#fff;background-color:#0014a2}.pub .tabs input:checked+.tab_item{color:#fff;background-color:#44a0ff}#tab1_content,#tab4_content{overflow-x:hidden;overflow-y:auto}#column-sideTool h2{font-size:1.5em;font-weight:bold;border-bottom:1px solid #000;line-height:1.2;margin-bottom:10px}#column-sideTool h3{font-size:1.4em;display:block;font-weight:bold;border-bottom:1px dotted #ccc;margin-bottom:5px;margin-top:3px}#column-sideTool h4{font-size:1.3em;font-weight:bold;line-height:1.5}#container-bgMap{top:0;right:0;z-index:1000;border-top:2px solid #0014a2}.pub #container-bgMap{border-top:2px solid #44a0ff}#mapIchiran a{border:1px solid #666;background-color:#666;display:block;color:#fff;padding:3px 0 0 8px}#mapIchiran a:hover{background-color:#f60;border:1px solid #f60}ul.bgMap{width:98px;position:absolute;padding-top:5px;z-index:10000;display:none;background-color:#fff;border:1px solid #ddd}ul.bgMap li{padding-bottom:5px;margin-right:4px;margin-left:4px;font-size:12px}#column-layer{margin-bottom:10px}#slider-range-max{font-size:11px;margin-top:5px;float:left;width:200px}.title-sub{background-color:#e1ebed;padding:6px 0 3px 10px;margin-top:8px}.image-shinsui img{width:100%}.image-shinsui .toggle-sub.open span,.image-shinsui .toggle-sub.close span{position:absolute;right:5px;margin-top:-22px}.block h4{line-height:2;font-size:13px;font-weight:normal}.block h4 label span{margin-left:-2px}.block h4 label span img{margin-top:5px;margin-right:2px}#hanreiControl select,#hanreiControl input{margin-left:0;margin-right:0}#tab-search .search_item{width:125px;display:inline-block;border-radius:4px;font-size:1.25em;margin-bottom:5px;padding:7px 5px}.gov #tab-search .search_item{color:#0014a2;border:1px solid #0014a2}.pub #tab-search .search_item{color:#44a0ff;border:1px solid #44a0ff;background-color:#fff}#tab-search .search_item a span{display:block;vertical-align:middle;text-align:center}.gov #tab-search .search_item a{color:#0014a2}.pub #tab-search .search_item a{color:#44a0ff}#tab-search input:checked+.search_item a{color:#fff}#tab-search .search_item#two-row{line-height:1.2;padding-top:6px}.gov #tab-search .search_item:hover,.gov #tab-search .search_item a:hover{background-color:#0014a2;color:#fff}.pub #tab-search .search_item:hover,.pub #tab-search .search_item a:hover{background-color:#44a0ff;color:#fff}input[name="search"]{display:none}.search_content{display:none;margin-top:25px}#btnSearchAddress:checked~#search_content,#btnSearchHinanjo:checked~#search_content,#btnSearchYouhairyosha-6:checked~#search_content{display:block}.gov #tab-search input:checked+.search_item{color:#fff;background-color:#0014a2}.pub #tab-search input:checked+.search_item{color:#fff;background-color:#44a0ff}.result-address{border-top:1px solid #999;border-bottom:1px solid #999;padding:0;margin:0}.list-address li{padding:3px 5px 2px;border-bottom:1px dotted #c1c1c1}.bottom-narrow{margin-bottom:-10px}.step{display:table;width:100%;overflow:hidden;margin-bottom:10px}.step li{display:table-cell}.step li a{display:block;position:relative;padding-top:8px;padding-left:20px;height:44px;line-height:1.2;vertical-align:middle}.step li a{background-color:#888;color:#fff}.gov .step li a,.pub .step li a{color:#fff}.step#step-4 li a{padding:6px 2px 6px 10px;font-size:12px}.step li:last-child a{padding-right:1em}.step#step-4 li:first-child a{padding-left:5px}.step li:last-child a:before,.step li:last-child a:after{display:none}.step li a:before,.step li a:after{content:"";position:absolute;width:0;height:0;margin:auto}.step li a:before{top:-6px;right:-1em;border-style:solid;border-color:transparent transparent transparent #fff;border-width:28px 0 28px 1em;z-index:10}.step li a:after{top:-6px;right:-.8em;border-style:solid;border-color:transparent transparent transparent #888;border-width:28px 0 28px 1em;z-index:10}.step#step-4 li a{padding-top:6px;height:42px}.step#step-4 li a:before,.step#step-4 li a:after{top:-8px;border-width:36px 0 36px .55em}.step#step-4 li a:before{right:-.55em}.step#step-4 li a:after{right:-.4em}.gov .step li.is-current a,.gov .step li a:hover{background-color:#ff4200;font-weight:bold}.pub .step li.is-current a,.pub .step li a:hover{background-color:#ff8909;font-weight:bold}.gov .step li a:hover{background-color:#0014a2;transition:all 0s linear}.pub .step li a:hover{background-color:#44a0ff;transition:all 0s linear}.gov .step li.is-current a:after{border-color:transparent transparent transparent #ff4200}.pub .step li.is-current a:after{border-color:transparent transparent transparent #ff8909}.gov .step li a:hover:after{border-color:transparent transparent transparent #0014a2}.pub .step li a:hover:after{border-color:transparent transparent transparent #44a0ff}#slider-range-max-hazard{width:80px;float:left;font-size:11px;margin-top:7px;margin-left:10px;margin-right:10px}#draw-parallel{width:100%}#draw-parallel .custom_item{padding:4px 8px 0;display:inline-block;text-align:center;background-color:#d2d2d2;border-radius:4px 4px 0 0;color:#000;font-size:1.3em}input[name="custom_item"]{display:none}.gov .custom_content{display:none;border-top:2px solid #0014a2}.pub .custom_content{display:none;border-top:2px solid #44a0ff}#Point:checked~#custom1_content,#LineString:checked~#custom2_content,#Polygon:checked~#custom3_content,#Text:checked~#custom4_content{display:block}.gov #draw-parallel input:checked+.custom_item{color:#fff;background-color:#0014a2}.pub #draw-parallel input:checked+.custom_item{color:#fff;background-color:#44a0ff}.gov #draw-parallel .btn-sub,.pub #draw-parallel .btn-sub{color:#fff}.text-comment{margin-top:15px}.text-comment li{font-size:1.15em;margin-bottom:3px;margin-left:5.2em;line-height:1.2;text-indent:-5.2em}#btn-bottom{margin-top:30px;border-top:1px dotted #d4d4d4;padding-top:20px}a.btn-step-next,a#btn-step-prev{position:relative;text-align:center;color:#fff;vertical-align:middle;display:inline-block;height:40px;line-height:40px;font-size:1.3em;padding:0 5px 0 10px;right:-8px}.gov a.btn-step-next,.gov a#btn-step-prev{background-color:#ff4200}.pub a.btn-step-next,.pub a#btn-step-prev{background-color:#ff8909}.gov a.btn-step-next,.gov a#btn-step-prev,.pub a.btn-step-next,.pub #a#btn-step-prev{color:#fff}a#btn-step-next-right{margin-left:52%}a#btn-step-prev{background-color:#e4baab;margin-left:20px;padding-left:0;padding-right:10px;color:#000}a.btn-step-next:after,a#btn-step-prev:after{content:"";position:absolute;border-style:solid;border-width:20px 0 20px 10px;right:-10px}.gov a.btn-step-next:after,.gov a#btn-step-prev:after{border-color:transparent transparent transparent #ff4200}.pub a.btn-step-next:after,.pub a#btn-step-prev:after{border-color:transparent transparent transparent #ff8909}a#btn-step-prev:after{left:-40px;border-color:transparent #e4baab transparent transparent}a.btn-step-next:hover,a#btn-step-prev:hover{color:#fff;transition:all 0s linear}.gov a.btn-step-next:hover,.gov a#btn-step-prev:hover{background-color:#0014a2}.pub a.btn-step-next:hover,.pub a#btn-step-prev:hover{background-color:#44a0ff}.gov a.btn-step-next:hover:after{border-color:transparent transparent transparent #0014a2}.pub a.btn-step-next:hover:after{border-color:transparent transparent transparent #44a0ff}.gov a#btn-step-prev:hover:after{border-color:transparent #0014a2 transparent transparent}.pub a#btn-step-prev:hover:after{border-color:transparent #44a0ff transparent transparent}input[value="住所"]:checked~.data-contents .data-contents-1,input[value="距離を計測"]:checked~.data-contents .data-contents-1{visibility:visible;height:auto}input[value="施設"]:checked~.data-contents .data-contents-2,input[value="面積を計測"]:checked~.data-contents .data-contents-2{visibility:visible;height:auto}.content{position:absolute}.data-contents{position:relative;margin-bottom:40px}.selectRow{background-color:Highlight;color:#fff}#box4 .content{width:245px}.ol-overviewmap .ol-overviewmap-map{width:220px;height:180px;border:1px solid #ccc}.ol-overviewmap{position:relative}.ol-overviewmap-box{border:4px dashed rgba(255,0,0,.7)}.overview-hide{visibility:hidden;margin:0;padding:0;height:0}.overview-hide>*{position:absolute;z-index:0;top:0;left:0}.infolist,#infolistdetail{width:228px}.infoselect{background-color:#ffdefa!important}.infodetail{overflow-x:hidden;overflow-y:auto;height:500px}#box5{overflow-x:hidden;overflow-y:auto;height:500px}#lblLocateLonDeg,#lblLocateLatDeg{width:2.9em;display:inline-block;text-align:right}#lblLocateLonMin,#lblLocateLatMin{width:2.3em;display:inline-block;text-align:right;margin-left:3px}#lblLocateLonSec,#lblLocateLatSec{width:4.6em;display:inline-block;text-align:right;margin-left:3px}#lblLocateX,#lblLocateY{width:110px;display:inline-block;text-align:right}.selectedMapToolMove div{cursor:url(../images/map/grab.cur),auto}.selectedMapToolInfo div{cursor:url(../images/map/select-query.cur),auto!important}.selectedMapToolMeasure div{cursor:url(../images/map/select.cur),auto!important}#overlay-url{width:500px;margin-right:auto;margin-left:auto;padding:0 25px 25px}#overlay-url h2{color:#000;font-size:1.5em;margin-top:10px;margin-bottom:20px;padding:6px 3em 3px;background-color:#d5d5d5;display:inline-block;border-radius:4px}#overlay-url #wall{border:1px solid #000;font-size:1.5em;padding:15px;word-wrap:break-word;white-space:normal;display:block;margin-top:20px}#overlay-basemap{width:960px;margin-right:auto;margin-left:auto;padding:0 25px 25px}#overlay-basemap h2{color:#000;font-size:1.5em;margin-top:10px;margin-bottom:20px;padding:6px 3em 3px;background-color:#d5d5d5;display:inline-block;border-radius:4px}.block-map{overflow-y:scroll;padding-right:3px;height:400px}.block-map#bgmap{overflow-y:visible}.list-map{display:flex;flex-wrap:wrap;width:100%}.list-map li{width:24%;text-align:left;font-size:1.3em;line-height:1.2;margin-bottom:10px}#bgmap .list-map li:nth-child(even){margin-left:8px;margin-right:8px}#bousaimap-tab .list-map{justify-content:space-between}#bousaimap-tab .list-map li{text-align:center}#bousaimap-tab #map2_content .list-map li{width:24%}.list-map li label{display:inline-block;padding:2px}.list-map li img{width:100%}#bousaimap-tab .list-map li input[name="bousai-map"],#bousaimap-tab .list-map li input[name="bousai-map-multi"]{display:none}#bousaimap-tab .list-map li input:checked+label{background-color:#ff8000;color:#fff}.block-select-map{padding:10px;position:relative;margin-bottom:10px;background-color:#fff}.gov .block-select-map{border:1px solid #0014a2}.pub .block-select-map{border:1px solid #44a0ff}a.btn-display{position:absolute;top:5px;right:5px;font-size:1.2em}a.btn-display:before{font-family:'FontAwesome';content:"";padding-right:3px;font-size:1.1em}.block-select-map dl{display:flex;align-items:flex-end}.block-select-map dl dt{width:120px;text-align:left;line-height:1.2}.gov .block-select-map dl dt{color:#0014a2}.pub .block-select-map dl dt{color:#44a0ff}.block-select-map dl dt img{width:100%}.block-select-map dl dd{margin-left:auto;text-align:center}.icon-up:before,.icon-down:before{font-family:'FontAwesome';content:"";font-size:20px;color:#fff;width:24px;height:24px;border-radius:3px;display:inline-block;line-height:24px}.gov .icon-up:before,.gov .icon-down:before{background-color:#0014a2}.pub .icon-up:before,.pub .icon-down:before{background-color:#44a0ff}.icon-down:before{content:""}.icon-up:hover:before,.icon-down:hover:before{background-color:#ff8000}#overlay-bousaimap{width:960px;margin-right:auto;margin-left:auto;padding:0 25px 25px}#overlay-bousaimap h2{color:#000;font-size:1.5em;margin-top:10px;margin-bottom:20px;padding:6px 3em 3px;background-color:#d5d5d5;display:inline-block;border-radius:4px}#overlay-bousaimap h3{font-weight:bold;font-size:1.5em;margin-bottom:5px}.gov #overlay-bousaimap h3{color:#0014a2}.pub #overlay-bousaimap h3{color:#44a0ff}#block-separate{display:flex}#block-map-left{width:640px;justify-content:space-between}#block-map-right{margin-left:50px;width:240px;background-color:#fffce6;height:120%;padding:10px}#wall{border:1px solid #000;font-size:1.5em;padding:15px;word-wrap:break-word;white-space:normal;display:block;margin-top:20px}#button-box{position:absolute;right:30px;top:40px}.largeBtn{font-size:16px;width:4em;padding-bottom:3px;padding-top:6px;margin-right:30px}#bousaimap-tab{width:100%;text-align:left}.map_item{padding:5px 10px 2px;display:inline-block;text-align:center;border-radius:4px 4px 0 0;color:#000;font-size:1.4em}.gov .map_item{background-color:#e1edd5;color:#0014a2}.pub .map_item{background-color:#c9d3e9;color:#44a0ff}input[name="map_item"]{display:none}.map_content{display:none;padding-top:20px}.gov .map_content{border-top:2px solid #0014a2}.pub .map_content{border-top:2px solid #44a0ff}#map-1:checked~#map1_content,#map-2:checked~#map2_content{display:block}.gov #bousaimap-tab input:checked+.map_item{color:#fff;background-color:#0014a2}.pub #bousaimap-tab input:checked+.map_item{color:#fff;background-color:#44a0ff}input#fake_text_box,input#fake_text_box2,input#fake_text_box3{width:9.5em}.file label{padding:4px 5px 2px;border:1px solid #ddd;line-height:1.2;display:inline-block;text-align:center;background-color:#e6e6e6;border-radius:4px;cursor:pointer;font-size:12px}.file label>input{display:none}#caution h3{color:#f00;font-size:16px}#caution dl{text-align:left}#caution dd{color:#0040ff}.select-mode{font-size:20px;color:#ffd700}#center-marker{display:none;position:absolute;transform:translate(-50%,-50%);width:70px;height:70px;pointer-events:none}