a{color:#007bff;text-decoration:none}.app-body{height:calc(100% - 50px - env(safe-area-inset-bottom))}@supports(-ms-ime-align:auto){.app-body{height:calc(100% - 50px)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.app-body{height:calc(100% - 50px)}}.app-footer{background-color:#fff;border-top:1px solid #ccc;bottom:0;height:50px;padding-bottom:env(safe-area-inset-bottom);position:absolute;width:100%;z-index:9999}.links{margin:24px 0}.links .link{display:inline;margin:0 16px 0 0}.shop-single{background-color:#fff;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;z-index:10}.shop-single .container{-ms-overflow-style:none;box-sizing:border-box;height:100%;margin:0 auto;max-width:900px;overflow:scroll;padding:16px 16px 120px;scrollbar-width:none}.shop-single .container::-webkit-scrollbar{display:none}.shop-single h2{font-size:1.4rem;word-break:break-all}.shop-single sup{border-radius:6px;font-size:.6rem;font-weight:400;padding:3px;white-space:nowrap}.shop-single sup.category{background-color:#f5b041;color:#fff}.shop-single sup+sup{margin-left:.5em}.shop-single .head{background-color:var(--primary-color);box-sizing:border-box;height:44px;margin:0 auto;max-width:900px;padding:0 16px;text-align:right}.shop-single .head button{background-color:#0000;border:none;color:#fff;font-size:1rem;height:44px;margin:0;padding:0 0 0 18px;position:relative}.shop-single .head button svg{left:0;position:absolute;top:50%;transform:translateY(-50%)}.shop-single .category,.shop-single .distance{border-radius:4px;color:#fff;font-size:.8rem;padding:4px}.shop-single .category{background-color:#f5b041}.shop-single .category:hover{opacity:.8}.shop-single .distance{background-color:#41b0f5}.shop-single .distance:hover{opacity:.8}.shop-link{background-color:#0000;border:none;color:#555;display:block;left:0;padding:0;text-align:left;top:0;width:100%}.shop-link .tag-box{max-width:100%}.shop-link .tag-box>span{display:inline-block}.shop-link .right{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}.shop-link h2{cursor:pointer;font-size:1.4rem;margin-bottom:0}.shop-link .category,.shop-link .distance{border-radius:4px;color:#fff;font-size:.8rem;padding:4px}.shop-link .category{background-color:#f5b041}.shop-link .category:hover{opacity:.8}.shop-link .distance{background-color:#41b0f5;margin-right:10px}.shop-link .distance:hover{opacity:.8}.shop-link img{cursor:pointer;height:150px;object-fit:cover;width:100%}.shop-list{box-sizing:border-box;color:#555;height:100%;margin:0 auto;max-width:900px;overflow:auto}.shop-list .shop{border-bottom:1px solid #eee;font-size:12px;padding:16px;position:relative}.shop-list tr{background-color:#0000!important}.shop-list .shop:nth-child(2n){background-color:#f7f7f7}.shop-list .shop-list-category{display:flex;font-size:18px;margin:20px 10px}.about-us{-ms-overflow-style:none;box-sizing:border-box;height:100%;margin:0 auto;max-width:900px;overflow:scroll;padding:24px;scrollbar-width:none;width:100%}.about-us::-webkit-scrollbar{display:none}.about-us .container{margin:0;padding:0 0 50px}.about-us .container a{word-break:break-all}.about-us .branding{margin-bottom:40px}.about-us .branding .logo{font-size:28px}.about-us p{font-size:1rem;margin-bottom:1rem}.about-us h2{font-size:1.4rem;margin-bottom:1rem}.about-us .goto-form button{background-color:#007bff;border:2px solid #0000;border-radius:100%;bottom:calc(32px + env(safe-area-inset-bottom));box-sizing:border-box;cursor:pointer;display:block;left:50%;padding:8px;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:99999}.about-us .goto-form button svg{display:block;height:24px;width:24px}@supports(-ms-ime-align:auto){.goto-form button{bottom:32px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.goto-form button{bottom:32px}}.category{-ms-overflow-style:none;box-sizing:border-box;height:100%;margin:0 auto;max-width:900px;overflow:scroll;scrollbar-width:none;width:100%}.category::-webkit-scrollbar{display:none}.category .container{margin:0;padding:24px 24px 50px}.category p{font-size:1rem;margin-bottom:1rem}.category .category-item{display:flex;flex-direction:column;margin:15px 10px}.category .category-item>label{margin-bottom:5px}.head{background-color:var(--primary-color);height:44px;padding:0 16px;text-align:right}.head,.images{box-sizing:border-box}.images{-ms-overflow-style:none;height:100%;overflow:scroll;scrollbar-width:none;width:100%}.images::-webkit-scrollbar{display:none}.images .container{-ms-overflow-style:none;margin:0;overflow:scroll;padding:10px 10px 50px;scrollbar-width:none}.images .container::-webkit-scrollbar{display:none}.images .container img{background-color:#fff}.images .container #mui-image-list{-ms-overflow-style:none;scrollbar-width:none}.images .container #mui-image-list::-webkit-scrollbar{display:none}.images .container #mui-image-list .mui-image-list-item{overflow:hidden}.tabbar{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:900px;padding-right:10px}.tabbar ul{display:flex;list-style-type:none;margin:0;padding:0;width:100%}.tabbar ul li{text-align:center;width:25%}.tabbar ul a{color:#999;text-decoration:none}.tabbar ul a .icon{line-height:20px}.tabbar ul a .text{font-size:10px}.about .qrcode{background-color:#fff;margin:40px 0;padding:5px 5px 0}.about .description{max-width:250px;text-shadow:1px 2px 3px #303030;word-break:break-all}.share ul{list-style-type:none;margin:0;padding:0}.share ul li{display:inline;margin:4px}.outer-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.inner-container{height:673px;max-height:90%;width:720px}.app{background-color:#fff;border:3px solid #555;border-radius:20px;overflow:hidden;width:381px;z-index:2}.about{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-left:415px;position:absolute;text-align:center;top:0;width:100%}.inner-container{max-height:100%;padding:0;position:relative}.app,.inner-container{height:100%;width:100%}.app{border:none;border-radius:0;bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.about,.github-fork-ribbon{display:none}*{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:16px;margin:0;padding:0}.small{font-size:.8rem}.nowrap{margin-bottom:5px;margin-right:8px;white-space:nowrap}img{height:auto;max-width:100%}#root,body,html{height:100%;width:100%}body{overflow:hidden;position:fixed}#root{background:var(--background-image);background-size:cover}.branding{text-align:center}.branding .logo{font-family:Noto Sans JP,sans-serif;font-size:72px;line-height:.9;margin:auto;max-width:600px;text-shadow:1px 2px 3px gray}.branding .link{font-size:1.2rem}.branding .image{display:block;height:auto;margin:auto;width:70%}
/*# sourceMappingURL=main.8c5e60a5.css.map*/