@charset "UTF-8";html{background-color:#306366}img{width:100%}#wrapper{width:1150px;margin:10px auto}.block-bg{background-color:#f7f7f7;box-shadow:3px 3px 3px rgba(0,0,0,.2);padding:10px}#container-oshirase{margin-bottom:10px;padding-top:10px;align-items:center}#container-oshirase div{display:flex;display:table}#container-oshirase div:not(:last-child){margin-bottom:5px}#container-oshirase h2{background-color:#f00;color:#fff;width:85px;min-width:85px;text-align:center;font-size:15px;font-weight:bold;display:table-cell;vertical-align:middle}#container-oshirase p{color:#f00;font-size:14px;margin-left:5px;white-space:pre-wrap;display:flex;align-items:flex-start}.oshirase-date{flex-shrink:0;margin-right:.8em}.oshirase-text{flex:1;word-break:break-all}.h2-map small{font-size:13px;margin-left:8px}.h2-map span{font-size:11px;margin-left:auto;font-weight:normal}:root{--mainmap-width:61%;--mainmap-left-width:242px}#mainmap-left{width:var(--mainmap-left-width);display:flex;flex-wrap:wrap;align-content:space-between}#mainmap-left .table-td-left th{white-space:nowrap}#mainmap-right{width:calc(100% - var(--mainmap-left-width) - 15px);line-height:0}#mainmap-right a{border:1px solid transparent;display:block;background-color:#d3d3d3}#mainmap-right img{width:100%;height:622px;object-fit:cover}.sub-map{width:60%;line-height:0}#mainmap-right a,.sub-map a{border:1px solid #f7f7f7;display:block;transition:all .3s linear}#mainmap-right a:hover,.sub-map a:hover{border:1px solid #306366}.sub-hanrei{width:38%}.sub-hanrei a table{color:#000}#main-column table{font-size:13px}#tbl-city a{display:inline-block}#container-weather .sub-hanrei{display:flex;flex-wrap:wrap}#container-weather .sub-hanrei #bt-btn{display:flex;align-items:flex-end}.contents-map{position:relative}.contents-map .time{display:block;position:absolute;left:5px;top:10px;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,0 1px 1px #fff,-1px 0 1px #fff,0 -1px 1px #fff}#submap .caret-left:before{font-family:'FontAwesome';font-weight:bold;content:"";padding-right:3px}.h2-main{background-color:#306366;color:#fff;font-size:17px;padding:5px 10px 4px;border-radius:4px;margin-bottom:5px}.ttl-sub{font-weight:bold;font-size:15px;margin-top:5px;margin-bottom:3px;color:#306366}#third-column .block-bg{width:46%}.block-img{padding-left:15px;padding-right:15px;width:70px}.block-content-group{display:flex;flex-direction:column;margin-right:15px;flex:1}.block-qr{align-self:flex-end;width:100px;margin-top:5px}@media screen and (min-width:768px){.block-txt{padding-top:0;flex:1;min-width:0;overflow-wrap:break-word}.block-qr{width:95px}.block-content-group{flex-direction:column;align-items:flex-start}#third-column{width:100%}}@media screen and (max-width:768px){.block-txt{padding-top:15px;width:calc(100% - 100px - 105px - 25px);overflow-wrap:break-word}.block-qr{width:105px}.block-content-group{display:contents}#doshamap{flex-direction:column-reverse}#mainmap{width:96%;margin-bottom:10px}#mainmap-left{width:100%}#mainmap-left>div{width:100%}#mainmap-right{width:100%;margin-bottom:15px}#mainmap-right img{height:auto;object-fit:fill}#mainmap-right a{height:auto}#submap{width:100%}#third-column .block-bg{width:100%}.block-img{padding-left:0;padding-right:0;width:45px}.block-txt{padding-top:5px;width:calc(100% - 50px - 70px - 15px)}.block-qr{width:70px}}.t-small{font-size:11px}@media screen and (max-width:1100px){#wrapper{width:98%}}.column-link{margin-left:10px}.column-link li:before{font-family:'FontAwesome';content:"";padding-right:3px}.column-link li{white-space:pre-wrap;display:flex;align-items:flex-start}.oshirase-h-date{flex-shrink:0;margin-right:.5em}.oshirase-h-text{flex:1;word-break:break-all}.link-list{height:152px;overflow-y:scroll}#news .column-link{height:98px;overflow-y:scroll}@media screen and (max-width:768px){.link-list{height:auto;overflow-y:initial}#news .column-link{height:auto;overflow-y:initial}}footer{background-color:#306366;color:#fff;padding-top:10px;padding-bottom:50px;text-align:justify}#footer-inner{width:1024px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}#footer-inner a{color:#fff;display:inline-block;text-align:right}footer h2{font-size:18px;margin-bottom:5px;color:#fff}#copyright{font-size:11px;margin-top:5px}@media screen and (max-width:768px){#wrapper{width:95%;padding-top:50px}#footer-inner{width:95%}#mainmap2 .block1{display:block}#mainmap{height:auto}#main-column>.container-flex{display:flex;flex-direction:column}#left-column,#right-column{display:contents}#mainmap{order:1}#submap{order:2}#mainmap2{order:3}}#mainmap2 .block1{display:flex;flex-direction:row;justify-content:space-between;gap:5px}#news{width:100%}@media screen and (min-width:768px){#mainmap{height:513pt}#main-column>.container-flex{display:flex;justify-content:space-between;align-items:flex-start}#left-column{width:var(--mainmap-width)}#right-column{width:calc(100% - var(--mainmap-width) - 1%)}}