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 64px;overflow:scroll}.shop-single h2{font-size:1.4rem}.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.distance{background-color:#41b0f5;color:#fff}.shop-single sup+sup{margin-left:.5em}.shop-single .head{padding:0 16px;background-color:#d2691e;box-sizing:border-box;height:44px;text-align:right}.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;background-color:#41b0f5;color:#fff;padding:4px;font-size:.8rem}.shop-single .category{background-color:#f5b041}.shop-meta-table{border-collapse:collapse;width:100%}.shop-meta-table td,.shop-meta-table th{font-size:.8rem;text-align:left;padding:4px;border-bottom:1px solid #eee}.shop-meta-table th{white-space:nowrap;vertical-align:top}.shop-meta-table tr:nth-last-child(2n){background-color:#f5f5f5}.shop-link{display:block;color:#555;padding:0 32px 0 0;text-align:left;top:0;left:0;background-color:transparent;border:none;width:100%}.shop-link .right{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.shop-link h2{font-size:1.4rem;margin-bottom:0}.shop-link .category,.shop-link .distance{border-radius:4px;background-color:#41b0f5;color:#fff;padding:4px;font-size:.8rem}.shop-link .category{background-color:#f5b041}.shop-list{color:#555;box-sizing:border-box;height:100%;overflow:scroll}.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}.about-us{width:100%;height:100%;overflow:scroll;box-sizing:border-box;padding:24px}.about-us .container{margin:0;padding:0 0 50px}.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}}.tabbar{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.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}.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{padding:0;width:720px;height:673px;max-height:90%;position:relative}.app{z-index:2;width:381px;border-radius:20px;overflow:hidden;background-color:#fff;border:3px solid #555}.about,.app{position:absolute;top:0;left:0;height:100%}.about{width:100%;padding-left:415px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media only screen and (max-width:960px){.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}img{max-width:100%;height:auto}#root,body,html{width:100%;height:100%}body{position:fixed;overflow:hidden}#root{background-image:url(/static/media/background.90ce5421.jpg);background-size:cover}.branding{margin-bottom:40px;text-align:center}.branding .logo{font-family:"Nico Moji";font-size:72px}.branding .link{font-size:1.2rem}.branding .image{width:96px;height:96px;display:block;margin:auto}
/*# sourceMappingURL=main.97e87bef.chunk.css.map */