﻿.effect-1{color:#388bce}.effect-2{color:#be8d00}.effect-3{color:#e44638}.pressure-map-wrap-outside{position:relative}.pressure-map-wrap-outside .map-date{position:relative;display:block;font-size:16px;font-weight:bold;margin:20px 0 0 10px}.pressure-map-wrap-outside .pressure-search-gps{display:flex;justify-content:center;align-items:center;margin:16px 26px 0;border:1px solid #0061ca;line-height:1;padding:8px;border-radius:4px;font-size:12px;font-weight:bold;color:#0061ca}.pressure-map-wrap-outside .pressure-search-gps img{padding-right:8px}.pressure-map-wrap-outside #forecast-map-wrap{margin-top:16px}.pressure-map-wrap-outside #forecast-map-wrap .forecast-map-top .map-name{text-align:center;display:block;padding-top:5px;font-size:11px}.pressure-map-wrap-outside #forecast-map-wrap .forecast-map-top img{font-size:12px;padding:8px 0}.pressure-map-wrap-outside #forecast-map-wrap .forecast-map-top .telop{font-size:10px}.modal-box .modal-wrapper{z-index:99999}.modal-box .modal-wrapper .modal-window .modal-content{max-height:55vh}.modal-box .modal-wrapper .modal-window .modal-content .text-box{font-size:12px;line-height:1.5;margin-bottom:16px}.modal-box .modal-wrapper .modal-window .modal-content .text-box .title{text-align:center;font-size:14px;font-weight:bold}.modal-box .modal-wrapper .modal-window .modal-content .text-box .text{margin-top:5px}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box{margin-bottom:24px}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .title{font-size:14px;font-weight:bold;text-align:center}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table{margin-top:8px;text-align:center;width:100%}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr{border-bottom:1px solid #d4d4d4;font-size:12px}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr:last-child{border-bottom:0}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr th{width:25%;vertical-align:middle;border-right:1px solid #d4d4d4}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr th:last-child{border-bottom:0}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr td{vertical-align:middle;border-right:1px solid #d4d4d4;padding:4px 0}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr td:last-child{border-bottom:0}.modal-box .modal-wrapper .modal-window .modal-content .rank-index-table-box .rank-index-table tr td img{vertical-align:middle}.pressure-week-table-wrap{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:30px}.pressure-week-table-wrap .pressure-week-table{display:block;position:relative;width:100%;height:100%;border-collapse:collapse}.pressure-week-table-wrap .pressure-week-table th,.pressure-week-table-wrap .pressure-week-table td{padding:10px 0 0;width:18vw;min-width:70px;table-layout:fixed;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:normal}.pressure-week-table-wrap .pressure-week-table th{display:block}.pressure-week-table-wrap .pressure-week-table th a{display:block;padding:18px 0;color:#0061ca;line-height:1;font-weight:bold}.pressure-week-table-wrap .pressure-week-table th.date{height:50px;background-color:#f2f2f2;line-height:1.4;font-size:13px;border-top:1px solid #ccc}.pressure-week-table-wrap .pressure-week-table thead{display:block;float:left}.pressure-week-table-wrap .pressure-week-table thead tr{display:block;font-size:.875em}.pressure-week-table-wrap .pressure-week-table thead tr th.index{padding:18px 0 2px;height:40px;background-color:#f2f2f2;font-size:14px}.pressure-week-table-wrap .pressure-week-table thead tr th.index:first-child{border-top:1px solid #ccc}.pressure-week-table-wrap .pressure-week-table thead tr th.pref-name{font-size:14px;padding:0}.pressure-week-table-wrap .pressure-week-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;letter-spacing:-0.4em}.pressure-week-table-wrap .pressure-week-table tbody tr{display:inline-block;vertical-align:top;letter-spacing:normal}.pressure-week-table-wrap .pressure-week-table tbody tr:last-of-type{border-right:1px solid #ccc}.pressure-week-table-wrap .pressure-week-table tbody td{display:block;font-size:10px;padding:6px 0 4px}.pressure-week-table-wrap .pressure-week-table tbody td [class^=effect-],.pressure-week-table-wrap .pressure-week-table tbody td .effect{font-size:10px;display:block;line-height:1;padding-top:5px}.day-box{display:flex;margin:0 10px 20px;justify-content:center}.day-box .pressure-box{width:100px;margin-right:32px;text-align:center}.day-box .pressure-box .rank-telop{font-size:12px}.day-box .pressure-box .icon{margin-top:4px;font-size:12px}.day-box .pressure-box .effect-rank-telop{font-size:16px;font-weight:bold;margin-top:4px}.day-box .forecast-box{display:flex;flex-direction:column;align-items:center;width:140px;text-align:center}.day-box .forecast-box .img-box .weather-telop{font-size:12px;padding-left:5px}.day-box .forecast-box .pressure-value-box{display:flex;justify-content:space-between;font-size:16px;width:120px}.day-box .forecast-box .pressure-value-box.max-pressure{margin-top:8px;color:red}.day-box .forecast-box .pressure-value-box.min-pressure{color:#0096ff}.day-box .forecast-box .pressure-value-box .value{font-size:20px;font-weight:bold}.day-box .forecast-box .pressure-value-box .value .unit{font-size:16px;font-weight:normal}.table-wrap .list-wrap{display:flex;position:relative;width:100%;border:solid 1px #d4d4d4;background-color:#fff;overflow:hidden;border-radius:0 0 2px 0;margin-top:8px}.table-wrap .list-wrap::after{display:block;position:absolute;top:0;right:0;width:15px;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));content:""}.table-wrap .list-wrap .yymm{height:28px}.table-wrap .list-wrap .sunrise-sunset{height:28px}.table-wrap .list-wrap .time{height:28px}.table-wrap .list-wrap .whether{height:55px}.table-wrap .list-wrap .pressure{height:150px}.table-wrap .list-wrap .effect{height:150px}.table-wrap .list-wrap .pressure-img{height:48px}.table-wrap .list-wrap .temp{height:28px}.table-wrap .list-wrap .precip{height:40px}.table-wrap .list-wrap .list-head{display:flex;position:relative;flex-direction:column;width:50px;height:100%;background-color:#f2f2f2;box-shadow:2px 0 6px 0 rgba(0,0,0,.15);z-index:2;font-size:14px;font-weight:bold}.table-wrap .list-wrap .list-head li{display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;border-bottom:1px solid #d4d4d4;line-height:1}.table-wrap .list-wrap .list-head li:last-child{border-bottom:0;flex-basis:50px}.table-wrap .list-wrap .list-head li .unit{font-size:12px;font-weight:normal}.table-wrap .list-wrap .list-box{position:relative;display:flex;flex:1;overflow-y:hidden;overflow-x:scroll;scroll-behavior:smooth}.table-wrap .list-wrap .list-box::-webkit-scrollbar{height:10px}.table-wrap .list-wrap .list-box::-webkit-scrollbar-thumb{border-radius:10px;background-color:#949494}.table-wrap .list-wrap .list-box::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.table-wrap .list-wrap .list-box ul{display:flex;flex-direction:column;border-bottom:1px solid #d4d4d4}.table-wrap .list-wrap .list-box ul li{display:flex;box-sizing:border-box;text-align:center;border-bottom:1px solid #d4d4d4}.table-wrap .list-wrap .list-box ul li:last-child{border-bottom:0}.table-wrap .list-wrap .list-box ul li div{display:flex;justify-content:center;align-items:center;width:51px;font-size:12px;box-sizing:border-box}.table-wrap .list-wrap .list-box ul li div.canvas-container{width:100%}.table-wrap .list-wrap .list-box ul li.yymm div{width:1224px;font-size:14px;font-weight:bold;justify-content:flex-start;padding-left:10px;align-items:flex-end;box-sizing:border-box}.table-wrap .list-wrap .list-box ul li.sunrise-sunset div{width:612px}.table-wrap .list-wrap .list-box ul li.whether div{flex-direction:column}.table-wrap .list-wrap .list-box ul li.whether div .telop{font-size:10px;line-height:1;padding-top:5px}.table-wrap .list-wrap .list-box ul li.effect{position:absolute;top:111px;z-index:0}.table-wrap .list-wrap .list-box ul li.effect [class^=effect-]{height:100%;width:51px}.table-wrap .list-wrap .list-box ul li.effect .effect-1{background-color:rgba(107,171,222,.1019607843)}.table-wrap .list-wrap .list-box ul li.effect .effect-2{background-color:rgba(244,188,25,.1019607843)}.table-wrap .list-wrap .list-box ul li.effect .effect-3{background-color:rgba(246,102,89,.1019607843)}.table-wrap .list-wrap .list-box ul li.effect .effect-none{background-color:#fff}.table-wrap .list-wrap .list-box ul li.effect .past{background-color:rgba(0,0,0,.1019607843)}.table-wrap .list-wrap .list-box ul li.pressure-img div{width:306px}.table-wrap .list-wrap .list-box ul li.pressure-img div img{padding-right:8px}.table-wrap .list-wrap .list-box ul.last li{border-right:0}.scroll-btn-box{display:flex;justify-content:center}.scroll-btn-box .scroll-btn{position:relative;padding:7px 9px;background-color:#edf5ff;border:1px solid #0061ca;border-radius:4px;line-height:1;font-weight:bold;color:#0061ca;cursor:pointer}.scroll-btn-box .scroll-btn:disabled{background-color:#0061ca;color:#fff;cursor:not-allowed}.scroll-btn-box .scroll-btn.day-before{margin-right:16px}.scroll-btn-box .scroll-btn.today{margin-right:16px}.url-set-box{display:flex;flex-direction:column;align-items:center;margin:20px 10px 0}.url-set-box li{text-align:center;width:100%;margin-top:10px}.url-set-box li a{position:relative;display:block;line-height:1;font-weight:bold;color:#0061ca;padding:8px 0;border:1px solid #0061ca;border-radius:4px}.url-set-box li a::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:8px;width:6px;height:6px;border-top:1px solid #0061ca;border-right:1px solid #0061ca;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pressure-actab-box{padding:0 10px}.pressure-acbox{position:relative;overflow:hidden;max-width:640px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box;margin:0 auto 10px auto}.pressure-actab:first-of-type{border:none}.pressure-actab input{position:absolute;z-index:-1;opacity:0}.pressure-actab label{line-height:1;position:relative;display:block;cursor:pointer;background:#e6effa;padding:15px 0 15px 10px}.pressure-actab.find-map label{border-bottom:1px solid #ccc;background-color:#e6effa;border-top:1px solid #ccc;margin-top:-1px}.pressure-actab-box.for-point .pressure-actab.find-map label{background:none;background-color:#e6effa}.pressure-actab.find-map label a{position:absolute;display:block;right:10px;top:7px;background-color:#fff;box-sizing:border-box;border-radius:50%;width:30px;height:30px}.pressure-actab.find-map label a::before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:11px;width:8px;height:8px;border-top:2px solid #0061ca;border-right:2px solid #0061ca;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pressure-actab input+label::before{font-size:.875em;content:"＋";display:inline-block;margin-right:5px;color:#949494}.pressure-actab input:checked+label::before{content:"ー"}.pressure-actab .pressure-actab-content{overflow:hidden;max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s;color:#ccc;background:#fff;font-size:.75em}.pressure-actab.find-map .pressure-actab-content{display:flex;flex-wrap:wrap}.pressure-actab .pressure-actab-content .item{box-sizing:border-box;border-bottom:1px solid #ccc;position:relative}.pressure-actab.find-map .pressure-actab-content .item{width:50%;border-right:1px solid #ccc}.pressure-actab.find-map .pressure-actab-content .item:nth-of-type(even){border-right:none}.pressure-actab.find-map:last-of-type label{border-bottom:none}.pressure-actab.find-map:last-of-type .pressure-actab-content .item:nth-of-type(1),.pressure-actab.find-map:last-of-type .pressure-actab-content .item:nth-of-type(2){border-top:1px solid #ccc}.pressure-actab.find-map:last-of-type .pressure-actab-content .item:last-of-type{border-bottom:none}.pressure-actab .pressure-actab-content .item a{display:block;vertical-align:middle;padding:10px 20px 10px 10px}.pressure-actab .pressure-actab-content .item a::before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:8px;width:8px;height:8px;border-top:2px solid #444;border-right:2px solid #444;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pressure-actab input:checked~.pressure-actab-content{max-height:200em}.common-list-entries-2-lines li.selected{padding-top:0;padding-left:0}