.tokyo-restaurant-intro[data-astro-cid-vqvg3lei]{padding:77px var(--gutter) 70px}.tokyo-restaurant-intro-inner[data-astro-cid-vqvg3lei]{grid-template-columns:.58fr 1.42fr;gap:8vw;display:grid}.tokyo-restaurant-intro[data-astro-cid-vqvg3lei] h2[data-astro-cid-vqvg3lei],.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] h2[data-astro-cid-vqvg3lei],.tokyo-restaurant-faq[data-astro-cid-vqvg3lei] h2[data-astro-cid-vqvg3lei],.tokyo-restaurant-endcap[data-astro-cid-vqvg3lei] h2[data-astro-cid-vqvg3lei]{letter-spacing:-.04em;margin:7px 0 14px;font-size:clamp(1.5rem,2.7vw,2rem);font-weight:550;line-height:1.55}.tokyo-restaurant-intro-inner[data-astro-cid-vqvg3lei]>div[data-astro-cid-vqvg3lei]>p[data-astro-cid-vqvg3lei],.tokyo-restaurant-conditions-inner[data-astro-cid-vqvg3lei]>div[data-astro-cid-vqvg3lei]>p[data-astro-cid-vqvg3lei]:last-child,.tokyo-restaurant-endcap[data-astro-cid-vqvg3lei]>.container[data-astro-cid-vqvg3lei]>p[data-astro-cid-vqvg3lei]:not(.editorial-kicker){color:#555;max-width:760px;margin:0 0 14px;font-size:.84rem;line-height:2}.tokyo-restaurant-work[data-astro-cid-vqvg3lei]{padding:76px var(--gutter) 93px;background:#f2f2f2}.tokyo-restaurant-work-grid[data-astro-cid-vqvg3lei]{grid-template-columns:1fr 1fr;gap:0 7vw;display:grid}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] article[data-astro-cid-vqvg3lei]{border-top:1px solid #aaa;flex-direction:column;min-height:245px;padding:27px 2px;display:flex}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] article[data-astro-cid-vqvg3lei]>span[data-astro-cid-vqvg3lei]{color:var(--pink-dark);letter-spacing:.08em;font-size:.63rem}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] h2[data-astro-cid-vqvg3lei]{margin:13px 0 8px;font-size:1.13rem;font-weight:550}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] p[data-astro-cid-vqvg3lei]{color:#555;flex:1;margin:0;font-size:.79rem;line-height:1.9}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] a[data-astro-cid-vqvg3lei]{color:inherit;border-bottom:1px solid #bbb;justify-content:space-between;margin-top:18px;padding-bottom:4px;font-size:.72rem;text-decoration:none;display:flex}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] b[data-astro-cid-vqvg3lei]{color:var(--pink-dark)}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei]{padding:78px var(--gutter) 84px}.tokyo-restaurant-conditions-inner[data-astro-cid-vqvg3lei]{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] ol[data-astro-cid-vqvg3lei]{border-top:1px solid #aaa;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] li[data-astro-cid-vqvg3lei]{border-bottom:1px solid #ddd;grid-template-columns:38px 1fr;gap:4px 8px;padding:15px 7px;display:grid}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] li[data-astro-cid-vqvg3lei] span[data-astro-cid-vqvg3lei]{color:var(--pink-dark);grid-row:span 2;font-size:.67rem}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] li[data-astro-cid-vqvg3lei] strong[data-astro-cid-vqvg3lei]{font-size:.79rem;font-weight:600}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] li[data-astro-cid-vqvg3lei] small[data-astro-cid-vqvg3lei]{color:#666;font-size:.68rem;line-height:1.7}.tokyo-restaurant-faq[data-astro-cid-vqvg3lei]{padding:76px var(--gutter) 88px;background:#f2f2f2}.tokyo-restaurant-faq-inner[data-astro-cid-vqvg3lei]{grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.tokyo-restaurant-endcap[data-astro-cid-vqvg3lei]{padding:72px var(--gutter) 86px;color:#fff;background:#151515}.tokyo-restaurant-endcap[data-astro-cid-vqvg3lei]>.container[data-astro-cid-vqvg3lei]>p[data-astro-cid-vqvg3lei]:not(.editorial-kicker){color:#d0d0d0}.tokyo-restaurant-endcap[data-astro-cid-vqvg3lei] .editorial-link[data-astro-cid-vqvg3lei]{color:#fff;border-color:#777;margin-top:18px;display:table}@media (width<=760px){.tokyo-restaurant-intro[data-astro-cid-vqvg3lei],.tokyo-restaurant-work[data-astro-cid-vqvg3lei],.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei],.tokyo-restaurant-faq[data-astro-cid-vqvg3lei],.tokyo-restaurant-endcap[data-astro-cid-vqvg3lei]{padding:59px 22px 70px}.tokyo-restaurant-intro-inner[data-astro-cid-vqvg3lei],.tokyo-restaurant-conditions-inner[data-astro-cid-vqvg3lei],.tokyo-restaurant-faq-inner[data-astro-cid-vqvg3lei]{grid-template-columns:1fr;gap:14px}.tokyo-restaurant-work-grid[data-astro-cid-vqvg3lei]{grid-template-columns:1fr}.tokyo-restaurant-work[data-astro-cid-vqvg3lei] article[data-astro-cid-vqvg3lei]{min-height:0}.tokyo-restaurant-conditions[data-astro-cid-vqvg3lei] ol[data-astro-cid-vqvg3lei]{grid-template-columns:1fr}}
