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