﻿.main-color{background-color:#17a2b8}.sub-color{background-color:#004898}.border-color{border-color:#8f8c8c}.page-header-color{background-color:#ddebf9}.selected-color{background-color:#0070c0}.odd-color{background-color:#ededed}.white{color:#fafafa}.red{color:red}.black{color:#222}.invalid{background-color:#fce4ec}.disabled{background-color:#c7c7c7}.weather-level-5{background-color:#0c000b;color:#fafafa}.weather-level-4{background-color:#a0a;color:#fafafa}.weather-level-3{background-color:#ff2800;color:#fafafa}.weather-level-2{background-color:#f2e700;color:#222}.weather-level-1{background-color:#fff;color:#222}.weather-level-0{background-color:#c8c8cb;color:#222}.sediment-level-5{background-color:#0c000b;color:#fafafa}.sediment-level-4{background-color:#a80fa5;color:#fafafa}.sediment-level-3{background-color:#fc331b;color:#fafafa}.sediment-level-2{background-color:#f2e700;color:#222}.rainSta-level-8{background-color:#a24e91;color:#fafafa}.rainSta-level-7{background-color:#e35b6d;color:#fafafa}.rainSta-level-6{background-color:#f2af5c;color:#222}.rainSta-level-5{background-color:#fff373;color:#222}.rainSta-level-4{background-color:#accf6e;color:#222}.rainSta-level-3{background-color:#287dbc;color:#fafafa}.rainSta-level-2{background-color:#2cade4;color:#fafafa}.rainSta-level-1{background-color:#a3d7f2;color:#222}.rainSta-level-0{background-color:#fff;color:#222}.rainSta-level-none{background-color:#bfbfbf;color:#222}.rader-rain-level-7{background-color:#6c008c}.rader-rain-level-6{background-color:red}.rader-rain-level-5{background-color:#ffc000}.rader-rain-level-4{background-color:#ff0}.rader-rain-level-3{background-color:blue}.rader-rain-level-2{background-color:#00bfff}.rader-rain-level-1{background-color:skyblue}.rader-rain-level-0{background-color:#fff}.rader-rain-level-none{background-color:gray}.kyuukeisya-danger{background-color:#ff7d7b;border:solid 2px #c60000 !important}.kyuukeisya-warning{background-color:#ff0;border:solid 2px #c60000 !important}.dosekiryu-danger{background-color:#ff7d7b;border:solid 2px #ff8200 !important}.dosekiryu-warning{background-color:#ff0;border:solid 2px #ff8200 !important}.zisuberi-danger{background-color:#ff7d7b;border:solid 2px #be1eee !important}.zisuberi-warning{background-color:#ff0;border:solid 2px #be1eee !important}.sonota-kyuukeisya{background-color:#f5efb9}.sonota-zisuberi{background-color:#f5afee}.yotei-gakekuzure{background-color:#df8ce5;border:solid 2px #a93891 !important}.yotei-doseki{background-color:#df8ce5;border:solid 2px #010081 !important}.rain-sta-graph-hour{background-color:#3fcb4a}.rain-sta-graph-cuml{background-color:#0000f7}.rain-sta-graph-min10{background-color:#0000f7}.rain-sta-graph-forecast{background-color:#ff9}.dng-level-graph-const-line{background-color:red}.dng-level-graph-disaster-line{background-color:blue}.dng-level-graph-level-actual{background-color:blue}.dng-level-graph-level-forecast{background-color:#f0f}.dng-level-graph-max-level{background-color:#99362d}.rain-mesh-graph-hour-actual{background-color:#3c3}.rain-mesh-graph-hour-forecast{background-color:#f90}.rain-mesh-graph-cuml-actual{background-color:blue}.rain-mesh-graph-cuml-forecast{background-color:#f0f}.rain-mesh-graph-max-level{background-color:#99362d}.rain-mesh-graph-max-rain-info{background-color:red}.rain-mesh-graph-disaster-line{background-color:blue}.snake-line-current{background-color:blue}.snake-line-forecast-1{background-color:red}.snake-line-forecast-2{background-color:#f36}.snake-line-forecast-3{background-color:#f69}.snake-line-forecast-4{background-color:#f9c}.snake-line-forecast-5{background-color:#ffb3d9}.snake-line-forecast-6{background-color:#ffcce6}.snake-line-level2{background-color:#ff0}.snake-line-level3{background-color:red}.snake-line-level4{background-color:#a80fa5}.snake-line-level5{background-color:#000}html body{color:#222;font-size:medium;font-family:"メイリオ",Meiryo,sans-serif !important;background:#fafafa}header{position:sticky;top:0px !important;background-color:#beebdf;color:#222;z-index:999}header.training{background-color:#faf500}header .navbar-brand{display:flex;height:45px;align-items:center;font-weight:bold}header .navbar{padding-top:0;padding-bottom:0;justify-content:flex-start;z-index:999}header .navbar a{font-size:1.4rem}header .navbar a:not(.active){text-decoration:none}header .navbar a:hover{text-decoration:none;opacity:.8}header .navbar a img{margin-right:5px;width:40px}@media(max-width: 520px){header .navbar a{font-size:1.3rem}header .navbar a img{width:40px}}@media(max-width: 440px){header .navbar a{font-size:1rem}header .navbar a img{width:30px}}@media(max-width: 370px){header .navbar a{font-size:.95rem}header .navbar a img{width:20px}}header .navbar .header-option-msg{color:red;font-weight:bold}header .navbar button{display:flex;align-items:center;justify-content:center;margin:5px 5px;background-color:#17a2b8;color:#fafafa;height:35px}header .navbar .navbar-brand{margin-left:1.5rem;color:#004898}@media(max-width: 520px){header .navbar .navbar-brand{margin-left:0}}header .navbar #navbar-button{width:40px}header .navbar #navbar-button img{width:25px}header .navbar #lang-change-button,header .navbar #logout-button{position:absolute;right:0px;top:0px;width:auto;font-size:.78rem}header .navbar #admin-title{font-size:1.4rem;font-weight:bold;color:#004898;position:absolute;right:50px}header .navbar #admin-title .system-name{margin-right:1.5rem}@media(max-width: 1000px){header .navbar #admin-title .system-name{display:none}}@media(max-width: 660px){header .navbar #admin-title{display:none}}footer{position:sticky;bottom:0px;background-color:#17a2b8;color:#fafafa;z-index:999}main{width:100%;margin:0px auto;display:flex}main #side-menu{overflow-y:scroll;max-width:250px;min-width:250px;padding:.5rem;background-color:#fafafa;z-index:999}@media(max-width: 600px){main #side-menu{width:100%;max-width:100%}}main #side-menu .accordion-button{border-radius:3px;margin-bottom:5px;padding:5px 5px}main #side-menu .accordion-button img{width:32px}main #side-menu .accordion-button.no-icon::after{width:0px !important}main #side-menu .accordion-button.active{background-color:#beebdf !important}main #side-menu .accordion-body{padding:5px}main #side-menu .office-link,main #side-menu .area-link{padding:3px}main #side-menu.close{display:none}main #side-menu .office-accordion .accordion-body{margin-left:10px}main #side-menu .office-accordion .accordion-body a{display:block;cursor:pointer}main #side-menu a{text-decoration:none !important}main #side-menu .menu .title-1,main #side-menu .menu .title-2{font-size:1.5rem;font-weight:bold}main #side-menu #menu-1 .title-1{color:red}main #side-menu #menu-1{border-left:solid 5px red}main #side-menu #menu-2 .title-1{color:#f90}main #side-menu #menu-2{border-left:solid 5px #f90}main #side-menu #menu-3 .title-1{color:#ffcca6}main #side-menu #menu-3{border-left:solid 5px #ffcca6}main #side-menu #menu-4 .title-1{color:#004898}main #side-menu #menu-4{border-left:solid 5px #004898}main #content{padding:0rem 0rem;width:100%}main #content .sticky-sta-name{position:sticky;top:45px;z-index:998}main #content .sticky-sta-name .title{background-color:#ddebf9;border:solid 1px #8f8c8c;font-weight:bold;text-align:center;font-size:1.2rem;height:35px}main #content .sticky-sta-name .title button{position:absolute;right:3px}main #content #time-input-block{z-index:1;user-select:none;background-color:#fafafa;display:flex;align-items:center;padding:2px}main #content #time-input-block input,main #content #time-input-block select{height:28px;font-size:1rem;margin-right:.2rem}main #content #time-input-block input img,main #content #time-input-block select img{width:100%}main #content #time-input-block button{width:32px;height:32px}main #content #time-input-block #date{width:140px}main #content #time-input-block #time{width:85px}main #content #time-input-block #time option:disabled{background-color:gray;opacity:.8;color:#fafafa}main #content #time-input-block .time-prev,main #content #time-input-block .time-next,main #content #time-input-block .now,main #content #time-input-block .auto-reload{cursor:pointer;background-color:#17a2b8;border-radius:3px;margin-right:3px}main #content #time-input-block .time-prev[itvl="-1440"],main #content #time-input-block .time-prev[itvl="1440"],main #content #time-input-block .time-next[itvl="-1440"],main #content #time-input-block .time-next[itvl="1440"],main #content #time-input-block .now[itvl="-1440"],main #content #time-input-block .now[itvl="1440"],main #content #time-input-block .auto-reload[itvl="-1440"],main #content #time-input-block .auto-reload[itvl="1440"]{width:38px}main #content #time-input-block .auto-reload{background-color:#c4fec4}main #content #time-input-block .auto-reload.off{background-color:gray}@media(max-width: 600px){main #content #time-input-block .time-prev[itvl="-60"],main #content #time-input-block .time-next[itvl="60"]{display:none}}@media(max-width: 360px){main #content #time-input-block .time-prev[itvl="-10"],main #content #time-input-block .time-next[itvl="10"]{display:none}}.row{--bs-gutter-x: 0}.row>*{padding-left:0;padding-right:0}.hover,#map-block #map-right-menu #addr-search #addr-search-results .search-result:hover,main #side-menu .accordion-button:hover,main #side-menu .office-accordion .accordion-body a:hover{background-color:rgba(199,199,199,.5)}.border{border:1px solid #17a2b8 !important;border-radius:3px}.disabled{cursor:not-allowed !important;background-color:#bbb !important}.display-none{display:none !important}a{text-decoration:underline;color:inherit}.link{color:#0a58ca;text-decoration:underline;cursor:pointer;font-size:1rem}.link:hover{opacity:.85}@media(max-width: 600px){.mobile-none{display:none}}.content-title,.content-title-ul{border-left:6px solid #404040;font-weight:bold;user-select:none;padding-left:5px}.content-title-ul{border-bottom:3px solid #404040}label,.form-check-label{cursor:pointer;user-select:none}input,select,button{cursor:pointer;border:1px solid #8f8c8c;border-radius:5px}button,.btn{background-color:#17a2b8;color:#fafafa;text-align:center;display:inline-flex;align-items:center;justify-content:center}button:hover,.btn:hover{opacity:.75}.inline-block{display:inline-block}.label-input{margin-top:.25rem;display:inline-block}@media(max-width: 600px){.mobile-margin{margin-top:1rem}}table tr th{border:1px solid #8f8c8c;text-align:center;background-color:#beebdf;color:#222}table tr th a{color:#fafafa !important;text-decoration:none !important}table tr td{border:1px solid #8f8c8c}table tr:nth-child(even){background-color:#ededed}table .none{background:repeating-linear-gradient(45deg, #c7c7c7, #c7c7c7 5px, #c0c0c0 5px, #c0c0c0 10px) !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}#is-processing{position:absolute;top:45%;left:45%;z-index:999;display:flex;flex-direction:column;align-items:center}#is-processing #message{padding:3px 10px;background-color:#8e8e8e;color:#fafafa}#is-processing .spinner{margin-top:5px;border:4px solid rgba(0,0,0,.1);border-left-color:#3342ff;border-radius:50%;width:40px;height:40px;animation:spinner 1s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.ol-zoom{display:none}.ol-scale-line{left:auto !important;right:5px !important}.ol-attribution{right:5px !important;bottom:30px !important}#google-icon{display:none}#map-block{height:100%;display:flex;position:relative}#map-block .sta-list-table{user-select:none;text-align:center;background-color:#fafafa;font-size:14px}#map-block .sta-list-table .col-1{min-width:120px}#map-block .sed-area-list-table{user-select:none;text-align:center;background-color:#fafafa;font-size:14px}#map-block .sed-area-list-table .base-num{width:110px}#map-block .sed-area-list-table .address{width:160px}#map-block #cursor-mesh-code{position:absolute;top:0px;left:150px;z-index:1;display:flex;justify-content:space-around;align-items:center;color:#fafafa;background-color:#17a2b8;font-weight:bold;font-size:.9rem;height:28px;width:200px;border-radius:0px}#map-block #cursor-mesh-code #mesh-code{text-align:center;color:#222;background-color:#fafafa;border-radius:3px;width:80px}#map-block #map-setting{position:absolute;bottom:2px;left:2px;z-index:1;display:flex;flex-direction:column}#map-block #map-setting #zoom-in,#map-block #map-setting #zoom-out,#map-block #map-setting #gps{border:1px solid #fafafa;background-color:#17a2b8;border-radius:5px;display:flex;align-items:center;justify-content:center;margin:3px 0px 0px 0px;width:35px;height:35px;cursor:pointer;margin-left:5px}#map-block #map-setting #zoom-in img,#map-block #map-setting #zoom-out img,#map-block #map-setting #gps img{width:100%}#map-block #map-setting #monitor-single,#map-block #map-setting #monitor-double{margin:3px 0px 0px 5px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}#map-block #map-setting #monitor-single img,#map-block #map-setting #monitor-double img{display:none;width:50px;cursor:pointer}#map-block #map-setting #base-map,#map-block #map-setting #point-save{border:1px solid #fafafa;background-color:#17a2b8;border-radius:5px;color:#fafafa;font-weight:bold;padding:2px 5px;display:flex;cursor:pointer;justify-content:center;align-items:center;margin:2px 0px 2px 2px}#map-block #map-right-menu{position:absolute;top:0px;right:1px;z-index:10;display:flex}#map-block #map-right-menu .title-list{margin-top:80px}#map-block #map-right-menu .title-list .title{writing-mode:vertical-rl;background-color:#404040;color:#fafafa;font-size:14px;font-weight:bold;padding:5px 2px;cursor:pointer;user-select:none;display:flex;align-items:center;margin-right:-1px;width:32px}#map-block #map-right-menu .title-list .title .text{margin-top:3px}#map-block #map-right-menu .title-list .title .icon{margin-top:3px;width:20px}#map-block #map-right-menu .title-list .title::before{content:"◀"}#map-block #map-right-menu .title-list .title:not(:first-child){margin-top:5px}#map-block #map-right-menu .title-list .title.active{background-color:#17a2b8}#map-block #map-right-menu .title-list .title.active::before{content:"▶"}#map-block #map-right-menu .menu-content{display:none;background-color:#17a2b8;padding:5px;height:auto;width:300px}#map-block #map-right-menu .menu-content .body{background-color:#fafafa;padding:3px;font-size:.9rem;overflow-y:scroll}#map-block #map-right-menu .menu-content .body .content-title-ul{margin-top:10px}#map-block #map-right-menu .menu-content .body .form-switch{padding-left:45px}#map-block #map-right-menu #legend-disp-select .legend-block{width:100%}#map-block #map-right-menu #legend-disp-select .legend-block .legend-button::before{content:"▼"}#map-block #map-right-menu #legend-disp-select .legend-block .legend-button.open::before{content:"▲"}#map-block #map-right-menu #legend-disp-select .legend-block .legend{margin-top:5px;display:none;font-size:12px}#map-block #map-right-menu #legend-disp-select .legend-block .legend table{width:80%;font-size:.85rem;margin-left:20px;text-align:center}#map-block #map-right-menu #legend-disp-select .legend-block .legend table .td-checkbox{display:flex;align-items:center;justify-content:center}#map-block #map-right-menu #legend-disp-select .legend-block .legend table.no-border td,#map-block #map-right-menu #legend-disp-select .legend-block .legend table.no-border tr{border:none}#map-block #map-right-menu #legend-disp-select .legend-block .legend img{width:30px}#map-block #map-right-menu #legend-disp-select .layer-select-block,#map-block #map-right-menu #legend-disp-select .legend-button{margin-top:5px}#map-block #map-right-menu #notification-link #notification-block{min-height:50px;max-height:200px;overflow-y:scroll}#map-block #map-right-menu #notification-link #notification-block .notification-item{margin-top:5px}#map-block #map-right-menu #notification-link #notification-block .notification-item .header{display:flex;justify-content:space-between}#map-block #map-right-menu #notification-link #notification-block .notification-item .body,#map-block #map-right-menu #notification-link #notification-block .notification-item .file{display:none}#map-block #map-right-menu #notification-link .link-block a{display:block;margin-left:10px}#map-block #map-right-menu #notification-link .weather-info-block{font-size:.7rem}#map-block #map-right-menu #notification-link .weather-info-block #weather-info-map{width:100%;height:250px;transform:scale(1)}#map-block #map-right-menu #notification-link .weather-info-block #weather-info-map .ol-attribution{display:none}#map-block #map-right-menu #notification-link .weather-info-block table{width:100%;font-size:12px}#map-block #map-right-menu #notification-link .link-buttons .link-button{width:100%;font-size:1.1rem;margin-top:5px}#map-block #map-right-menu #addr-search label{margin-top:.25rem}#map-block #map-right-menu #addr-search #addr-search-input,#map-block #map-right-menu #addr-search #area-city-search-select{max-width:210px}#map-block #map-right-menu #addr-search #addr-search-button{min-width:50px}#map-block #map-right-menu #addr-search #addr-search-results{max-height:380px;overflow-y:scroll}#map-block #map-right-menu #addr-search #addr-search-results .search-result{cursor:pointer}#map-block #map-right-menu #rainfall-info #rain-list{font-size:.8rem;height:460px}#map-block #map-right-menu #rainfall-info #rain-list .table-header th{text-align:center !important}#map-block #map-right-menu #rainfall-info #rain-list .table-data{max-height:400px !important;overflow-y:scroll}#map-block #map-right-menu #rainfall-info #rain-list .sta-name{width:120px}#map-block #map-right-menu #rainfall-info #rain-list .sta-name .comment{font-size:.65rem}#map-block #map-right-menu #rainfall-info #rain-list .hour-rain,#map-block #map-right-menu #rainfall-info #rain-list .cuml-rain{width:75px;text-align:right}.map{width:100%;height:100%;position:relative;border:1px solid #17a2b8}.map #time-input-block{border-radius:0px;background-color:#17a2b8 !important;margin-top:3px;flex-wrap:wrap}@media(max-width: 600px){.map #time-input-block{width:100%}}.map #time-input-block button{border:1px solid #fafafa}.map #time-input-block .time-prev[itvl="-1440"]{display:none}.map #time-input-block .time-next[itvl="1440"]{display:none}.map .disp-select{position:absolute;top:0px;left:-1px;z-index:1;background-color:#17a2b8;color:#fafafa;font-weight:bold;border-radius:0px;padding:1px 2px}@media(max-width: 600px){.map .disp-select{width:100%}}.map .disp-select .forecast-radio-group{display:inline-block;margin-top:3px}.map .disp-select .forecast-radio-group input[type=radio]{display:none}.map .disp-select .forecast-radio-group input[type=radio]:checked+label{background-color:#0070c0;color:#fafafa}.map .disp-select .forecast-radio-group label{min-width:50px;text-align:center;padding:1px 1px;border:1px solid #fafafa;border-radius:5px;cursor:pointer;user-select:none}.map#map2{display:none}.modal-body{max-height:60vh;overflow-y:scroll}.modal-footer{display:flex;justify-content:center}.modal-footer button{height:35px;width:80%}#base-map-modal .modal-body{display:flex;flex-wrap:wrap}#base-map-modal .modal-body .map-select-block{display:flex;flex-wrap:wrap;padding:.5rem;align-items:center}#base-map-modal .modal-body .map-select-block label{text-align:center}#base-map-modal .modal-body .map-select-block label img{width:100%}#site-caution-modal .modal-body ol li{margin-top:.7rem}/*# sourceMappingURL=Index.css.map */
