:root{--bg:#f8f3ea;--ink:#2b2320;--sub:#6b5d4f;--acc:#7c4a21;--line:#e0d5c0;--card:#fffdf8;--sans:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic UI","Yu Gothic",sans-serif;--serif:"Hiragino Mincho ProN","YuMincho",serif}body{background:var(--bg);color:var(--ink);font-family:var(--sans)}h1[data-astro-cid-7uqzzcom],h2[data-astro-cid-7uqzzcom]{font-family:var(--serif)}.label-en[data-astro-cid-7uqzzcom]{color:var(--acc)}.logo[data-astro-cid-7uqzzcom]{font-family:var(--serif);letter-spacing:.18em;font-size:25px;font-weight:700}.logo[data-astro-cid-7uqzzcom] small[data-astro-cid-7uqzzcom]{font-family:var(--sans);letter-spacing:.3em;color:var(--sub);margin-left:16px;font-size:13px;font-weight:700}header[data-astro-cid-7uqzzcom].site{padding:32px 0 0}.fv[data-astro-cid-7uqzzcom]{grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding:48px 0 96px;display:grid}@media (width<=860px){.fv[data-astro-cid-7uqzzcom]{grid-template-columns:1fr;gap:32px;padding:32px 0 64px}}.fv[data-astro-cid-7uqzzcom] h1[data-astro-cid-7uqzzcom]{font-size:39px}@media (width<=560px){.fv[data-astro-cid-7uqzzcom] h1[data-astro-cid-7uqzzcom]{font-size:31px}}.fv[data-astro-cid-7uqzzcom] h1[data-astro-cid-7uqzzcom] .ln[data-astro-cid-7uqzzcom]{display:block;overflow:hidden}.fv[data-astro-cid-7uqzzcom] h1[data-astro-cid-7uqzzcom] .ln[data-astro-cid-7uqzzcom] span[data-astro-cid-7uqzzcom]{display:inline-block;transform:translateY(110%)}.fv[data-astro-cid-7uqzzcom] .lead[data-astro-cid-7uqzzcom]{margin-top:24px}.fv[data-astro-cid-7uqzzcom] .cta-row[data-astro-cid-7uqzzcom]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.cta[data-astro-cid-7uqzzcom]{background:var(--acc);color:#fff}.cta-sub[data-astro-cid-7uqzzcom]{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:4px;font-weight:700}.hero-media[data-astro-cid-7uqzzcom]{position:relative}.hero-media[data-astro-cid-7uqzzcom] img[data-astro-cid-7uqzzcom]{border-radius:8px;width:100%}.steam[data-astro-cid-7uqzzcom]{pointer-events:none;filter:blur(14px);width:120px;height:200px;position:absolute;top:6%;left:50%}.steam[data-astro-cid-7uqzzcom] i[data-astro-cid-7uqzzcom]{background:#ffffffbf;border-radius:50%;width:34px;height:110px;animation:5.2s ease-in-out infinite rise;position:absolute;bottom:0}.steam[data-astro-cid-7uqzzcom] i[data-astro-cid-7uqzzcom]:nth-child(2){height:140px;animation-delay:1.4s;left:38px}.steam[data-astro-cid-7uqzzcom] i[data-astro-cid-7uqzzcom]:nth-child(3){height:96px;animation-delay:2.6s;left:76px}@keyframes rise{0%{opacity:0;transform:translateY(24px)scaleY(.7)}35%{opacity:.85}to{opacity:0;transform:translateY(-72px)scaleY(1.15)}}@media (prefers-reduced-motion:reduce){.steam[data-astro-cid-7uqzzcom]{display:none}}section[data-astro-cid-7uqzzcom].blk{padding:96px 0 0}.sec-head[data-astro-cid-7uqzzcom] h2[data-astro-cid-7uqzzcom]{margin-top:16px;font-size:31px}.flow[data-astro-cid-7uqzzcom]{margin-top:64px;position:relative}.flow[data-astro-cid-7uqzzcom] svg[data-astro-cid-7uqzzcom]{width:48px;height:100%;position:absolute;top:0;left:23px;overflow:visible}.flow[data-astro-cid-7uqzzcom] path[data-astro-cid-7uqzzcom]{stroke:var(--acc);stroke-width:2.5px;fill:none;stroke-linecap:round}.fstep[data-astro-cid-7uqzzcom]{grid-template-columns:48px 1fr;gap:32px;padding:32px 0;display:grid;position:relative}.fstep[data-astro-cid-7uqzzcom] .dot[data-astro-cid-7uqzzcom]{background:var(--bg);border:2px solid var(--acc);width:48px;height:48px;font-family:var(--serif);color:var(--acc);z-index:1;border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative}.fstep[data-astro-cid-7uqzzcom] b[data-astro-cid-7uqzzcom]{font-size:20px;font-family:var(--serif);display:block}.fstep[data-astro-cid-7uqzzcom] p[data-astro-cid-7uqzzcom]{max-width:600px;margin-top:8px}.loopbox[data-astro-cid-7uqzzcom]{margin-top:64px}.loopbox[data-astro-cid-7uqzzcom] video[data-astro-cid-7uqzzcom]{border-radius:8px;width:100%}.loopbox[data-astro-cid-7uqzzcom] figcaption[data-astro-cid-7uqzzcom]{color:var(--sub);margin-top:8px;font-size:13px}table[data-astro-cid-7uqzzcom].price{border-collapse:collapse;background:var(--card);width:100%;margin-top:48px}table[data-astro-cid-7uqzzcom].price th[data-astro-cid-7uqzzcom],table[data-astro-cid-7uqzzcom].price td[data-astro-cid-7uqzzcom]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px}table[data-astro-cid-7uqzzcom].price th[data-astro-cid-7uqzzcom]{width:34%;font-family:var(--serif)}.notfor[data-astro-cid-7uqzzcom]{background:var(--card);border:1px solid var(--line);margin-top:48px;padding:32px}.notfor[data-astro-cid-7uqzzcom] ul[data-astro-cid-7uqzzcom]{margin:16px 0 0;padding-left:24px}.notfor[data-astro-cid-7uqzzcom] li[data-astro-cid-7uqzzcom]{margin:8px 0}footer[data-astro-cid-7uqzzcom].site{border-top:1px solid var(--line);color:var(--sub);margin-top:96px}
