.about-map[data-v-fccbbb11]{margin-right:20px}@media screen and (min-width: 751px){.about-map[data-v-fccbbb11]{margin-right:0}}#map{position:relative;width:100%;height:720px}@media screen and (min-width: 751px){#map{height:700px}}.date-type li .sat{color:#015db2}.date-type li .sun{color:#ff3c3c}.date-type li.active .sat,.date-type li.active .sun{color:#fff}.date-section{position:absolute;z-index:99;top:0;width:260px;background:rgba(0,0,0,.4);padding:20px;border-radius:6px}.date-section p{font-size:30px;color:#fff}.date-section p.main-text{margin-bottom:20px}.date-section p.sub-text{font-size:24px}@media screen and (min-width: 751px){.date-section{position:absolute;z-index:99;top:0;width:180px;background:rgba(0,0,0,.4);padding:10px;border-radius:6px}.date-section p{font-size:20px;color:#fff}.date-section p.main-text{margin-bottom:10px}.date-section p.sub-text{font-size:16px}}.control-section{position:relative;z-index:2;bottom:0;margin:0 auto;background:rgba(0,0,0,.4);height:280px}@media screen and (min-width: 751px){.control-section{width:610px;margin:0 auto;height:200px}}.date-button{display:inline-block;padding:12px 6px 0;text-align:center}.date-button li{float:left;font-weight:700;background:#fff;font-size:22px;border-radius:6px;color:#6d6d6d;line-height:28px;margin:14px 2px 8px 12px;padding:4px 8px;border-width:0px;display:inline-block;cursor:pointer;width:12%;text-align:center}.date-button li.active{float:left;opacity:1;font-weight:700;background:#0095db;font-size:22px;border-radius:6px;color:#fff;line-height:28px;margin:14px 2px 8px 12px;padding:4px 8px;border-width:0px;display:inline-block;cursor:pointer;width:12%;text-align:center}@media screen and (min-width: 751px){.date-button{padding:8px 6px 0 22px}.date-button li,.date-button li.active{font-size:14px;margin:8px;padding:4px;line-height:20px}}.date-button a{text-decoration:none}.date-button a div{color:#585858}.date-button li.active a div{color:#fff}.type-button{margin-top:-10px;padding:0 6px 4px;height:50px}.type-button ul{display:flex;justify-content:center}.type-button li{display:block;float:left;font-weight:700;background:#fff;font-size:28px;border-radius:6px;color:#6d6d6d;line-height:40px;margin:12px 12px 12px 9px;padding:6px;border-width:0px;display:inline-block;cursor:pointer;width:29%;text-align:center}.type-button li.active{display:block;float:left;opacity:1;font-weight:700;background:#0095db;font-size:28px;border-radius:6px;color:#fff;line-height:40px;margin:12px 12px 12px 9px;padding:6px;border-width:0px;display:inline-block;cursor:pointer;width:29%;text-align:center}@media screen and (min-width: 751px){.type-button{margin-top:0;padding:0}.type-button li,.type-button li.active{font-size:14px;margin:4px 8px;width:160px;line-height:24px}}.type-button a{text-decoration:none}.type-button a div{color:#585858}.type-button li.active a div{color:#fff}#report-controller{position:absolute;z-index:200;top:0;left:0;box-sizing:border-box;width:100%;margin:0;padding:0}#report-controller ul{position:absolute;overflow:hidden;margin:0;padding:0}#report-controller ul li{float:left}#report-controller a{display:block;width:100%;height:100%;text-decoration:none}#report-controller .day-type-box{position:absolute;top:100px;left:0;width:400px}#report-controller .day-type{top:100px;left:0;width:400px}#report-controller .day-type li{width:50%}#report-controller .day-type li a{padding:16px 0 18px;line-height:1;font-size:22px;font-size:2.2rem}#report-controller .day-type li a strong{display:block;margin-bottom:10px;font-size:35px;font-size:3.5rem}#report-controller .day-type li a span{font-size:19px;font-size:1.9rem}#report-controller .day-type li a.hover,#report-controller .day-type li a.touch{padding:18px 0 16px}#report-controller .info-type{top:0;left:0;width:400px}#report-controller .info-type li{width:33.3%}#report-controller .info-type li a{padding:24px 0;font-size:28px;font-size:2.8rem}#report-controller .info-type li a.hover,#report-controller .info-type li a.touch{padding:23px 0 25px}#report-controller .curr-pos{position:absolute;right:0;width:185px}#report-controller .curr-pos a{display:block;box-sizing:border-box;width:185px;padding:22px 10px 22px 75px;color:#fff;background-color:#015db2;background-image:url(https://tennavi-image.n-kishou.co.jp/image/common/icon_point.png);background-repeat:no-repeat;background-position:23px 14px;background-size:40px;font-size:28px;font-size:2.8rem;font-family:ヒラギノ角ゴ Pro W6,HiraKakuPro-W6,メイリオ,sans-serif;font-style:normal;font-weight:700}.backto-broad{position:absolute;z-index:150;bottom:0;left:0;display:none;width:150px}.backto-broad a{display:block;box-sizing:border-box;width:150px;padding:10px;text-align:center;text-decoration:none;color:#6d6d6d;background-color:#fff;background-repeat:no-repeat;background-position:23px 14px;background-size:40px;font-size:28px;font-size:2.8rem;font-family:ヒラギノ角ゴ Pro W6,HiraKakuPro-W6,メイリオ,sans-serif;font-style:normal;font-weight:700}@media screen and (min-width: 751px){#report-controller .day-type-box{top:70px}#report-controller .day-type{top:70px;width:270px}#report-controller .day-type li a{padding:12px 0;line-height:.8;background-size:450px;font-size:14px;font-size:1.4rem}#report-controller .day-type li a strong{font-size:23px;font-size:2.3rem}#report-controller .day-type li a span{font-size:12px;font-size:1.2rem}#report-controller .day-type li a.hover,#report-controller .day-type li a.touch{padding:13px 0 11px}#report-controller .info-type{width:270px}#report-controller .info-type li a{background-size:450px;padding:14px 0;font-size:18px;font-size:1.8rem}#report-controller .info-type li a.hover,#report-controller .info-type li a.touch{padding:15px 0 13px}#report-controller .curr-pos{position:absolute;right:0;width:125px}#report-controller .curr-pos a{width:125px;padding:16px 7px 16px 53px;background-position:15px 12px;background-size:28px;font-size:18px;font-size:1.8rem}.backto-broad{width:100px}.backto-broad a{width:100px;padding:10px;background-position:23px 14px;background-size:40px;font-size:18px;font-size:1.8rem}}.maplibregl-popup{max-width:420px!important}.maplibregl-popup-content{padding:20px 40px;font-size:20px;text-align:center;border-radius:6px}.maplibregl-popup-content a{text-decoration:none}.maplibregl-popup-content div{margin-bottom:10px}.maplibregl-popup-content span{font-size:30px;color:#015db2}.maplibregl-popup-close-button{color:#585858;font-size:30px}.maplibregl-ctrl-group button{width:50px;height:50px}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{font-size:50px}@media screen and (min-width: 751px){.maplibregl-popup{max-width:360px!important}.maplibregl-popup-content{padding:16px 30px;font-size:16px}.maplibregl-popup-content span{font-size:24px}.maplibregl-popup-close-button{font-size:22px}.maplibregl-ctrl-group button{width:29px;height:29px}}.map-error-comment{position:absolute;z-index:9999;left:25px;right:25px;width:600px;height:80px;margin-top:260px;font-size:22px;color:#585858;background:#fff;box-sizing:border-box;padding:30px 16px;border-radius:10px}@media screen and (min-width: 751px){.map-error-comment{left:30px;width:530px;height:90px;font-size:20px;margin-top:250px;padding:36px 20px}}
