.req[data-astro-cid-3vlku5me]{list-style:none;display:grid;border-top:1px solid var(--c-line-strong)}.req__item[data-astro-cid-3vlku5me]{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--sp-4);padding:clamp(1.2rem,2.2vw,1.6rem) 0;border-bottom:1px solid var(--c-line)}.req__num[data-astro-cid-3vlku5me]{font-size:var(--t-caption);color:var(--c-navy);letter-spacing:.14em;padding-top:.45rem}.req__body[data-astro-cid-3vlku5me]{display:flex;flex-direction:column;gap:.3rem}.req__title[data-astro-cid-3vlku5me]{font-size:var(--t-h4);letter-spacing:.06em}.req__text[data-astro-cid-3vlku5me]{font-size:var(--t-body-sm);color:var(--c-text);line-height:2.05;max-width:46em}@media(max-width:640px){.req__item[data-astro-cid-3vlku5me]{grid-template-columns:3rem 1fr;gap:var(--sp-3)}}.tl[data-astro-cid-zhxkjw2l]{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--sp-6)}.tl__step[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:var(--sp-4)}.tl__marker[data-astro-cid-zhxkjw2l]{position:relative;height:10px;display:flex;align-items:center}.tl__dot[data-astro-cid-zhxkjw2l]{width:9px;height:9px;border-radius:var(--r-full);background:var(--c-line-strong);flex:none;position:relative;z-index:1;transition:background var(--m-slow) var(--ease),transform var(--m-slow) var(--ease)}.tl__line[data-astro-cid-zhxkjw2l]{position:absolute;left:9px;right:calc(var(--sp-6) * -1);height:1px;background:var(--c-line);overflow:hidden}.tl__line[data-astro-cid-zhxkjw2l]:after{content:"";position:absolute;inset:0;background:var(--c-navy);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.tl__step[data-astro-cid-zhxkjw2l]:last-child .tl__line[data-astro-cid-zhxkjw2l]{display:none}.tl__step[data-astro-cid-zhxkjw2l].is-in .tl__dot[data-astro-cid-zhxkjw2l]{background:var(--c-navy);transform:scale(1.15)}.tl__step[data-astro-cid-zhxkjw2l].is-in .tl__line[data-astro-cid-zhxkjw2l]:after{transform:scaleX(1)}.tl__content[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:.35rem}.tl__num[data-astro-cid-zhxkjw2l]{font-size:var(--t-caption);color:var(--c-navy);letter-spacing:.14em}.tl__en[data-astro-cid-zhxkjw2l]{font-size:.64rem;letter-spacing:.18em}.tl__title[data-astro-cid-zhxkjw2l]{font-size:var(--t-h4);letter-spacing:.06em;margin-top:.2rem}.tl__body[data-astro-cid-zhxkjw2l]{font-size:var(--t-body-sm);color:var(--c-text);line-height:2}@media(max-width:880px){.tl[data-astro-cid-zhxkjw2l]{grid-template-columns:1fr;gap:0}.tl__step[data-astro-cid-zhxkjw2l]{flex-direction:row;gap:var(--sp-6);padding-bottom:var(--sp-8)}.tl__marker[data-astro-cid-zhxkjw2l]{height:auto;width:9px;flex-direction:column;align-items:flex-start;padding-top:.55rem}.tl__line[data-astro-cid-zhxkjw2l]{left:4px;right:auto;top:14px;bottom:calc(var(--sp-8) * -1 + .4rem);width:1px;height:auto}.tl__line[data-astro-cid-zhxkjw2l]:after{transform:scaleY(0);transform-origin:top}.tl__step[data-astro-cid-zhxkjw2l].is-in .tl__line[data-astro-cid-zhxkjw2l]:after{transform:scaleY(1)}.tl__step[data-astro-cid-zhxkjw2l]:last-child{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.tl__line[data-astro-cid-zhxkjw2l]:after{transform:none!important;transition:none}.tl__dot[data-astro-cid-zhxkjw2l]{background:var(--c-navy)}}.acc[data-astro-cid-oqjbs5yv]{display:grid;border-top:1px solid var(--c-line-strong)}.acc__item[data-astro-cid-oqjbs5yv]{border-bottom:1px solid var(--c-line)}.acc__q[data-astro-cid-oqjbs5yv]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:clamp(1rem,1.8vw,1.35rem) 0;cursor:pointer;list-style:none;font-size:var(--t-body);color:var(--c-ink);letter-spacing:.03em}.acc__q[data-astro-cid-oqjbs5yv]::-webkit-details-marker{display:none}.acc__q[data-astro-cid-oqjbs5yv]:hover{color:var(--c-navy)}.acc__icon[data-astro-cid-oqjbs5yv]{position:relative;width:1.15rem;height:1.15rem;flex:none;color:var(--c-navy)}.acc__icon[data-astro-cid-oqjbs5yv] .icon{position:absolute;inset:0;width:100%;height:100%;transition:opacity var(--m-normal) var(--ease),transform var(--m-normal) var(--ease)}.acc__icon[data-astro-cid-oqjbs5yv] .acc__minus{opacity:0;transform:rotate(-90deg)}.acc__item[data-astro-cid-oqjbs5yv][open] .acc__icon[data-astro-cid-oqjbs5yv] .acc__plus{opacity:0;transform:rotate(90deg)}.acc__item[data-astro-cid-oqjbs5yv][open] .acc__icon[data-astro-cid-oqjbs5yv] .acc__minus{opacity:1;transform:none}.acc__a[data-astro-cid-oqjbs5yv]{padding:0 0 clamp(1.1rem,2vw,1.5rem);font-size:var(--t-body-sm);color:var(--c-text);line-height:2.1;max-width:52em;animation:acc-in var(--m-slow) var(--ease-out)}@keyframes acc-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.acc__a[data-astro-cid-oqjbs5yv]{animation:none}}html{--stack-h: calc(var(--header-h) + 59px)}.secnav[data-astro-cid-vjc4adbr]{position:sticky;top:var(--header-h);z-index:60;background:#ffffffeb;backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.secnav__inner[data-astro-cid-vjc4adbr]{display:flex;gap:clamp(1rem,2.5vw,2.25rem);overflow-x:auto;scrollbar-width:none}.secnav__inner[data-astro-cid-vjc4adbr]::-webkit-scrollbar{display:none}.secnav__link[data-astro-cid-vjc4adbr]{position:relative;flex:none;padding:1rem 0;font-size:var(--t-body-sm);letter-spacing:.06em;color:var(--c-muted);text-decoration:none;white-space:nowrap;transition:color var(--m-normal) var(--ease)}.secnav__link[data-astro-cid-vjc4adbr]:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--c-navy);transform:scaleX(0);transform-origin:left;transition:transform var(--m-normal) var(--ease)}.secnav__link[data-astro-cid-vjc4adbr]:hover,.secnav__link[data-astro-cid-vjc4adbr].is-active{color:var(--c-ink)}.secnav__link[data-astro-cid-vjc4adbr].is-active:after{transform:scaleX(1)}.adm-sec[data-astro-cid-vjc4adbr]{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,104px);scroll-margin-top:0}.ov[data-astro-cid-vjc4adbr]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--c-line-strong)}.ov__item[data-astro-cid-vjc4adbr]{padding:var(--sp-8) clamp(1.25rem,2.2vw,2rem) 0 clamp(1.25rem,2.2vw,2rem);display:flex;flex-direction:column;gap:var(--sp-2);border-left:1px solid var(--c-line)}.ov__item[data-astro-cid-vjc4adbr]:first-child{border-left:none;padding-left:0}.ov__value[data-astro-cid-vjc4adbr]{font-size:clamp(1.2rem,2.2vw,1.65rem);letter-spacing:.06em;color:var(--c-navy);line-height:1.5}.ov__note[data-astro-cid-vjc4adbr]{font-size:var(--t-caption);color:var(--c-muted)}.docs[data-astro-cid-vjc4adbr]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:clamp(2rem,4vw,4rem);align-items:start}.docs[data-astro-cid-vjc4adbr] .sec-head{margin-bottom:var(--sp-6)}.docs__note[data-astro-cid-vjc4adbr]{font-size:var(--t-body-sm);line-height:2.1;max-width:40em}.docs__cta[data-astro-cid-vjc4adbr]{margin-top:var(--sp-8)}.docs__aside[data-astro-cid-vjc4adbr]{padding-top:var(--sp-6);border-top:1px solid var(--c-line-strong);display:flex;flex-direction:column;gap:var(--sp-3)}.docs__tel[data-astro-cid-vjc4adbr],.docs__mail[data-astro-cid-vjc4adbr]{display:inline-flex;align-items:center;gap:.55em;color:var(--c-ink);text-decoration:none;font-size:var(--t-body);letter-spacing:.04em}.docs__tel[data-astro-cid-vjc4adbr] .icon,.docs__mail[data-astro-cid-vjc4adbr] .icon,.docs__tel[data-astro-cid-vjc4adbr]:hover,.docs__mail[data-astro-cid-vjc4adbr]:hover{color:var(--c-navy)}.docs__hours[data-astro-cid-vjc4adbr]{font-size:var(--t-caption);color:var(--c-muted);margin-top:var(--sp-2)}.faq[data-astro-cid-vjc4adbr] .acc,.faq[data-astro-cid-vjc4adbr] .sec-head{max-width:var(--w-content)}@media(max-width:880px){.ov[data-astro-cid-vjc4adbr],.docs[data-astro-cid-vjc4adbr]{grid-template-columns:1fr}}
