:root{--header-color:#007ac3}#root{background:url(../../static/media/background.ff51e282d8fdf24da0d5.jpg) no-repeat 50% fixed;background-size:cover;height:100%;width:100%}*{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}body,html{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0;width:100%}a{color:#007ac3;color:var(--header-color)}a[href^="tel:"]{pointer-events:none}.branding{text-align:center}.branding .logo{font-family:Noto Sans JP,sans-serif;font-size:72px;line-height:.9;margin:auto;max-width:280px;text-shadow:1px 2px 3px gray}.branding .link{font-size:1.2rem}.branding .image{display:block;height:180px;margin:auto auto 20px;width:180px}.menu-header,header{align-items:center;background-color:#007ac3;background-color:var(--header-color);color:#fff;display:flex;height:50px;justify-content:center;position:absolute;top:0;width:100%;z-index:90}.header-title,.menu-title{font-weight:700}.menu-subtitle{font-size:14px}.menu-btn{align-items:center;background-color:#007ac3;background-color:var(--header-color);display:flex;height:30px;justify-content:center;position:absolute;right:20px;top:10px;width:30px;z-index:100}.menu-btn span,.menu-btn span:after,.menu-btn span:before{background-color:#fff;border-radius:3px;content:"";display:block;height:2px;position:absolute;width:20px}.menu-btn span:before{bottom:7px}.menu-btn span:after{top:7px}#menu-btn-check:checked~.menu-btn span{background-color:hsla(0,0%,100%,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-btn-check{display:none}.hamburger-menu{height:100%;position:absolute;width:100%}.menu-header{border-bottom:1px solid hsla(0,0%,100%,.5)}.menu-content{background-color:#007ac3;background-color:var(--header-color);display:flex;flex-direction:column;height:673px;left:100%;overflow:auto;position:absolute;top:0;transition:all .5s;width:100%;z-index:90}.menu-content ul{flex-grow:1;padding:50px 0 10px 20px}.menu-content ul li{border-bottom:1px solid hsla(0,0%,100%,.5);list-style:none}.menu-content ul li summary{list-style:none}.menu-content ul li summary::-webkit-details-marker{display:none}.menu-content ul li details p{font-size:12px;font-weight:400}.menu-content ul li details{box-sizing:border-box;color:#fff;display:block;font-size:15px;font-weight:700;padding:12px 20px 12px 0;position:relative;text-decoration:none;width:100%}.menu-content ul li details:before{border-right:2px solid hsla(0,0%,100%,.5);border-top:2px solid hsla(0,0%,100%,.5);content:"";height:7px;position:absolute;right:30px;top:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.menu-content ul li details[open]:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-content details a{color:#fff}.menu-content details ol{padding-left:1em}.menu-content details ol li{border:none;font-size:12px;font-weight:400;list-style-position:inside;list-style-type:decimal;padding-left:1em;text-indent:-1em}.menu-content details ul{list-style-position:inside;padding:10px 0 0 1em}.menu-content details ul li{border:none;font-size:12px;font-weight:400;list-style-position:inside!important;list-style:disc;padding-left:1em;text-indent:-1em}#menu-btn-check:checked~.menu-content{left:0}.menu-footer{background-color:#fff;color:#000;width:100%}.menu-footer .social-icons{padding:15px 20px}.menu-footer .social-icons .social-icons-title{color:#007ac3;color:var(--header-color);font-size:12px;font-weight:700}.menu-footer .social-icons ul{align-items:center;display:flex;margin:10px auto;padding:0}.menu-footer .social-icons ul li{margin-right:25px}.menu-footer .social-icons ul img{width:40px}.menu-footer .divider{border:1px solid rgba(0,122,195,.3);margin:auto 0;width:255px}.menu-footer .brand{align-items:flex-start;display:flex;justify-content:flex-start;padding:25px 20px}.menu-footer .brand .brand-title span{font-size:10px;line-height:1.9}.menu-footer .brand .brand-title p{color:#1b79c4;font-size:20px;font-weight:700;line-height:22px;margin:0}.menu-footer .brand .logo{margin-right:10px;width:50px}.menu-footer .copy-right{font-size:10px;padding:0 20px 20px}#map{height:100%;margin:50px 0 0;padding:0;width:100%}.list-title{word-break:keep-all}.banner-period,.list-period{background-color:#007ac3;border-radius:5px;color:#fff;font-size:14px;margin:15px 0;padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banner-description{font-size:14px}#banner-close,#list-close{align-items:center;cursor:pointer;display:flex;height:15px;justify-content:center;padding:5px;position:absolute;right:10px;top:27px;width:15px;z-index:100}#list-close{display:none;right:30px;top:27px;z-index:5}.open #list-close{display:flex}#banner-close span,#banner-close span:after,#banner-close span:before,#list-close span,#list-close span:after,#list-close span:before{background-color:#007ac3;background-color:var(--header-color);border-radius:3px;content:"";display:block;height:2px;position:absolute;width:18px}#banner-close span:before,#list-close span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#banner-close span:after,#list-close span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#banner-close span,#list-close span{background-color:hsla(0,0%,100%,0)}#list-return{align-items:center;color:#007ac3;color:var(--header-color);cursor:pointer;display:flex;font-size:14px;font-weight:700;padding-left:30px;padding-top:30px}#list-return img{height:15px;width:15px}#list{-ms-overflow-style:none;background-color:#fff;border-top-left-radius:24px;border-top-right-radius:24px;bottom:0;box-shadow:0 4px 10px rgba(0,0,0,.25);cursor:pointer;height:84px;overflow:auto;position:absolute;scrollbar-width:none;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:3}#list.open{cursor:auto;height:60%}#list::-webkit-scrollbar{display:none}#list:before,.list-header:before{background-color:rgba(32,32,32,.2);border-radius:4px;content:"";display:block;height:5px;left:0;margin:auto;position:absolute;right:0;top:8px;width:40px;z-index:2}#list-content{padding:30px}#list-content ul{list-style:none;padding-left:0}#list-content ul li{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;font-size:14px;padding:5px 0}#list-content ul li:first-child{border-top:1px solid #e1e1e1}#list-content ul li i{background-color:#007ac3;background-color:var(--header-color);border-radius:15px;color:#fff;font-size:12px;margin-right:5px;padding:5px}#list-content ul li img{margin-right:10px;width:20px}#list-content ul li.display-block{display:block}#list .list-section{cursor:pointer}.icon-container{align-items:center;display:flex}#new-events .icon-container:last-child,#search-result .icon-container:last-child{margin-left:100px}.list-label{color:#007ac3;color:var(--header-color)}.list-description{margin-bottom:10px}.list-price-description{font-size:10px}.list-header{align-items:center;display:flex;z-index:3}.list-header .title{font-size:16px;font-weight:600}.fa-list{color:#007ac3;color:var(--header-color);font-size:20px;font-weight:900;margin-right:10px}.list-footer-content{align-items:center;display:flex;margin-top:30px}.list-footer-content a{text-decoration:none}.list-footer-content .box{align-items:center;border:1px solid #007ac3;border:1px solid var(--header-color);border-radius:10px;color:#007ac3;color:var(--header-color);display:flex;font-size:15px;margin-right:10px;padding:10px 11px}.list-footer-content .box img{margin-right:5px;width:17px}.list-footer-content .box.walk{height:26px;margin-right:18px}.list-footer-content .circle{align-items:center;border:1px solid #007ac3;border:1px solid var(--header-color);border-radius:60px;color:#007ac3;color:var(--header-color);display:flex;padding:9px 10px}.list-footer-content .circle img{width:20px}#search{text-align:center}#search .content-title{align-items:center;display:flex;font-weight:700;justify-content:center;margin:15px}#search .content-title img{margin-right:10px;width:20px}.checkbox-group{background-color:#f2f2f2;border-radius:10px;display:flex;justify-content:center;margin:20px 10px}.checkbox-group .item{width:100px}.checkbox-group .checkbox{height:1px;opacity:0;position:absolute;width:1px}.checkbox-group .checkbox+label{box-sizing:border-box;color:#555;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:7px;text-align:center}.checkbox-group .item:first-of-type .checkbox+label{border-bottom-left-radius:10px;border-right:1px solid #ccc;border-top-left-radius:10px}.checkbox-group .item:last-of-type .checkbox+label{border-bottom-right-radius:10px;border-left:1px solid #ccc;border-top-right-radius:10px}.checkbox-group .checkbox:checked+label{background-color:#007ac3;background-color:var(--header-color);color:#fff}#search{display:flex;flex-direction:column;margin:auto;max-width:300px}#search #keyword{background-color:#f2f2f2;border:none;border-radius:20px;font-size:16px;padding:10px 10px 10px 50px;width:200px}#search #submit-button{background-color:#007ac3;background-color:var(--header-color);border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:700;margin:auto;padding:13px 9px;position:relative;width:200px}#search #submit-button img{bottom:0;height:15px;margin:auto;position:absolute;right:10px;top:0}.keyword-container{margin-bottom:20px;position:relative}.keyword-container img{bottom:0;height:16px;left:35px;margin:auto;position:absolute;top:0}#new-events,#search-result{margin:-30px}#new-events .list-header,#search-result .list-header{background-color:#fff;border-bottom:1px solid #007ac3;border-bottom:1px solid var(--header-color);box-sizing:border-box;padding:30px;position:-webkit-sticky;position:sticky;top:0}#search-result .list-header{align-items:flex-start;flex-direction:column}#new-events .list-header{align-items:center;flex-direction:row}#new-events .list-header img,#search-result .list-header img{margin-right:15px;width:40px}#new-events .list-header img.list-logo{margin-right:15px;width:20px}#new-events .list-header .list-header-inner,#search-result .list-header .list-header-inner{display:flex}#new-events .list-header-title-main,#search-result .list-header-title-main{font-size:18px;font-weight:700}#new-events .list-header-title-sub,#new-events .list-sub-title,#search-result .list-header-title-sub,#search-result .list-sub-title{color:gray;font-size:12px}#new-events .list-section,#search-result .list-section{border-top:1px solid #007ac3;border-top:1px solid var(--header-color)}#new-events .list-section:nth-child(2),#search-result .list-section:nth-child(2){border-top:none}#list-content.search-result{padding:0}#new-events .list-section,#search-result .list-section{padding:20px 30px}#new-events .list-section ul,#search-result .list-section ul{margin:0}#new-events .category-content{display:flex;margin:20px 0}#new-events .category-label,#search-result .category-label{background-color:#e5e5e5;border-radius:20px;font-size:12px;margin-right:10px;padding:4px 20px}#new-events .category-label.active,#search-result .category-label.active{background-color:#fff;border:1px solid #007ac3;border:1px solid var(--header-color);color:#007ac3;color:var(--header-color)}.maplibregl-ctrl-group:not(:empty){background-color:transparent;box-shadow:none!important}.maplibregl-ctrl-group button:focus:only-child{border-radius:60px!important}button.maplibregl-ctrl-geolocate{background-color:#fff!important;border-radius:60px;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer;height:60px!important;width:60px!important}.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(../../static/media/point.fa2fce1e55b83cb4df1c.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:70%!important;margin:auto;position:absolute;right:11px;top:10px;width:70%!important}#search-button{background-color:#fff;border-radius:40px;box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer;padding:10px;width:40px}.maplibregl-ctrl-bottom-right{bottom:84px!important}.marker-box:first-child{margin-top:30px}.marker-box{align-items:center;display:flex;margin:20px 0}.marker-box img{height:40px;margin-right:10px}.marker-box .marker-name{font-weight:400}#guide-panel{height:100%;left:0;margin:auto;max-width:350px;position:absolute;right:0;top:calc(-100% + 50px);width:100%;z-index:1}#guide-panel #guide-panel-check{display:none}#guide-panel .guide-panel-content{background-color:#fff;height:100%;position:absolute;top:0;transition:.5s;width:100%;z-index:1}#guide-panel .guide-panel-content a{padding:15px 20px 0}#guide-panel .guide-panel-content .guide-panel-button{background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;bottom:-19px;box-shadow:0 4px 4px rgba(0,0,0,.1);height:30px;left:0;margin:auto;position:absolute;right:0;text-align:center;width:100%;z-index:2}#guide-panel .guide-panel-content .guide-panel-button .arrow{border:solid var(--header-color);border-width:0 3px 3px 0;display:inline-block;margin-bottom:7px;margin-top:7px;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.5s}#guide-panel .guide-panel-content>a{bottom:13px;left:0;margin:auto;position:absolute;right:0}#guide-panel-check:checked~.guide-panel-content .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#banner{background-color:#fff;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,.1);left:0;margin:auto;max-width:350px;padding:15px 20px;position:absolute;right:0;top:60px;width:80%;z-index:10}#guide-panel a{color:#4c4c4c;text-decoration:none}.banner-title,.list-title{font-size:16px;font-weight:700;margin-right:25px}.banner-title{font-size:18px}.about .qrcode{background-color:#fff;margin:40px 0;padding:5px 5px 0}.about .description{max-width:250px;text-shadow:1px 2px 3px #303030}.share ul{height:32px;list-style-type:none;margin:0;padding:0}.share ul li{display:inline;margin:4px}.outer-container{align-items:center;background-color:hsla(0,0%,100%,.3);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.inner-container{height:673px;max-height:90vh;padding:0;position:relative;width:720px}.app{background-color:#fff;border:3px solid #555;border-radius:20px;overflow:clip;width:381px;z-index:2}.about,.app{height:100%;left:0;position:absolute;top:0}.about{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-left:415px;text-align:center;width:100%}@media only screen and (max-width:960px){#root{background:none!important}.inner-container{height:100%;max-height:100%;padding:0;position:relative;width:100%}.app{border:none;border-radius:0;bottom:0;height:100%;left:0;margin:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);position:absolute;right:0;top:0;width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right))}.about,.github-fork-ribbon{display:none}.menu-content,.menu-header,header{position:fixed}.menu-content{height:100%}a[href^="tel:"]{pointer-events:auto}}
/*# sourceMappingURL=main.423e3451.css.map*/