.sp[data-astro-cid-du7fittg]{display:none}.ac-top[data-astro-cid-du7fittg]{display:grid;grid-template-columns:1fr auto;gap:clamp(20px,5vw,64px);align-items:end}.ac-statement[data-astro-cid-du7fittg]{margin-top:18px;font-family:var(--font-pop);font-weight:700;font-size:clamp(40px,6.6vw,90px);line-height:1.15}.ac-statement[data-astro-cid-du7fittg] em[data-astro-cid-du7fittg]{font-style:normal;color:var(--pink)}.ac-lead[data-astro-cid-du7fittg]{margin-top:18px;font-family:var(--font-pop);font-weight:700;font-size:clamp(17px,1.9vw,22px);line-height:1.7;max-width:640px}.ac-quick[data-astro-cid-du7fittg]{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:680px}.ac-quick[data-astro-cid-du7fittg] li[data-astro-cid-du7fittg]{background:var(--paper);border:var(--stroke);border-radius:16px;box-shadow:var(--shadow);padding:16px 18px}.q-name[data-astro-cid-du7fittg]{font-family:var(--font-en);font-weight:700;font-size:22px;letter-spacing:.04em}.q-line[data-astro-cid-du7fittg]{margin-top:4px;font-size:14px;font-weight:700;color:var(--ink-2)}.ac-chara{height:clamp(260px,30vw,400px);width:auto}.st[data-astro-cid-du7fittg]{display:grid;gap:clamp(24px,3.4vw,40px)}.st-body[data-astro-cid-du7fittg]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:start}.st-body[data-astro-cid-du7fittg] .st-info[data-astro-cid-du7fittg]{margin-top:0}.st-photos[data-astro-cid-du7fittg]{display:grid;grid-template-columns:var(--cols);gap:10px;align-items:start}.st-photos[data-astro-cid-du7fittg] img[data-astro-cid-du7fittg]{width:100%;height:auto;border-radius:14px;border:var(--stroke);display:block}.p-main[data-astro-cid-du7fittg]{box-shadow:var(--shadow-lg)}.st-no[data-astro-cid-du7fittg]{font-family:var(--font-en);font-weight:700;font-size:12px;letter-spacing:.2em;color:var(--pink)}.st-body[data-astro-cid-du7fittg] h2[data-astro-cid-du7fittg]{margin-top:8px;font-family:var(--font-en);font-size:clamp(30px,3.6vw,46px);line-height:1.1;display:grid;gap:6px}.st-body[data-astro-cid-du7fittg] h2[data-astro-cid-du7fittg] small[data-astro-cid-du7fittg]{font-family:var(--font-pop);font-size:16px;color:var(--ink-2)}.st-lead[data-astro-cid-du7fittg]{margin-top:18px;font-family:var(--font-pop);font-weight:700;font-size:clamp(19px,2.1vw,25px);line-height:1.5}.st-text[data-astro-cid-du7fittg]{margin-top:10px;font-size:15px;line-height:1.95;color:var(--ink-2)}.st-info[data-astro-cid-du7fittg]{margin:20px 0 0;display:grid;border-top:var(--stroke)}.st-info[data-astro-cid-du7fittg] div[data-astro-cid-du7fittg]{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.st-info[data-astro-cid-du7fittg] dt[data-astro-cid-du7fittg]{font-size:13px;font-weight:700;color:var(--muted)}.st-info[data-astro-cid-du7fittg] dd[data-astro-cid-du7fittg]{margin:0;font-weight:700;font-size:15px;display:grid;gap:2px}.st-best[data-astro-cid-du7fittg]{margin-top:18px;background:var(--paper);border:var(--stroke);border-radius:16px;padding:16px 18px}.tint[data-astro-cid-du7fittg] .st-best[data-astro-cid-du7fittg]{background:var(--paper)}.st-best[data-astro-cid-du7fittg] p[data-astro-cid-du7fittg]{font-weight:700;font-size:13px;color:var(--pink)}.st-best[data-astro-cid-du7fittg] ul[data-astro-cid-du7fittg]{margin:8px 0 0;padding-left:1.2em;display:grid;gap:4px;font-size:14.5px;font-weight:500}.flow[data-astro-cid-du7fittg]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.flow[data-astro-cid-du7fittg] li[data-astro-cid-du7fittg]{background:var(--paper);color:var(--ink);border:var(--stroke);border-radius:18px;padding:24px;box-shadow:5px 5px 0 var(--pink)}.flow-en[data-astro-cid-du7fittg]{font-family:var(--font-en);font-weight:700;font-size:12px;letter-spacing:.16em;color:var(--blue)}.flow[data-astro-cid-du7fittg] h3[data-astro-cid-du7fittg]{margin-top:6px;font-family:var(--font-pop);font-size:20px}.flow[data-astro-cid-du7fittg] li[data-astro-cid-du7fittg]>p[data-astro-cid-du7fittg]:last-child{margin-top:8px;font-size:14px;color:var(--ink-2);line-height:1.8}.two[data-astro-cid-du7fittg]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,80px);align-items:start}.faq-links[data-astro-cid-du7fittg]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.faq[data-astro-cid-du7fittg]{margin:0;display:grid;gap:14px}.qa[data-astro-cid-du7fittg]{padding:0;overflow:hidden}.qa[data-astro-cid-du7fittg] dt[data-astro-cid-du7fittg],.qa[data-astro-cid-du7fittg] dd[data-astro-cid-du7fittg]{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;margin:0;padding:18px 22px}.qa[data-astro-cid-du7fittg] dt[data-astro-cid-du7fittg]{font-weight:700;font-size:17px;line-height:1.6;padding-top:20px}.qa[data-astro-cid-du7fittg] dd[data-astro-cid-du7fittg]{background:var(--cream);border-top:1px dashed var(--line);color:var(--ink-2)}.qa-badge[data-astro-cid-du7fittg]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-en);font-weight:700;font-size:18px;line-height:1;border:1.5px solid var(--ink)}.qa-badge[data-astro-cid-du7fittg].q{background:var(--ink);color:#fff;margin-top:-6px}.qa-badge[data-astro-cid-du7fittg].a{background:var(--pink);color:#fff;border-color:var(--pink)}.qa-lead[data-astro-cid-du7fittg]{color:var(--ink);font-weight:700}.qa[data-astro-cid-du7fittg] dd[data-astro-cid-du7fittg] div[data-astro-cid-du7fittg]{display:grid;gap:2px;padding-top:6px}@media(max-width:860px){.sp[data-astro-cid-du7fittg]{display:inline}.ac-top[data-astro-cid-du7fittg]{grid-template-columns:1fr}.ac-chara{height:240px;justify-self:center}.st[data-astro-cid-du7fittg],.two[data-astro-cid-du7fittg],.st-body[data-astro-cid-du7fittg]{grid-template-columns:1fr}.st-photos[data-astro-cid-du7fittg]{grid-template-columns:1fr 1fr}.st-photos[data-astro-cid-du7fittg] .p-main[data-astro-cid-du7fittg]{grid-column:1 / -1}.flow[data-astro-cid-du7fittg]{grid-template-columns:1fr}}@media(max-width:520px){.ac-quick[data-astro-cid-du7fittg]{grid-template-columns:1fr}}
