.fab[data-astro-cid-zc7xsh45]{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:40;display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.6rem;border-radius:999px;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;color:#fff;background:var(--navy);box-shadow:0 8px 20px #0b143038;animation:fab-in .35s ease,fab-pulse 2.8s ease-in-out 1s infinite}@keyframes fab-pulse{0%,to{box-shadow:0 8px 20px #0b143038,0 0 #a8873f73}55%{box-shadow:0 8px 20px #0b143038,0 0 0 12px #a8873f00}}.fab[data-astro-cid-zc7xsh45]:hover .fab__arrow[data-astro-cid-zc7xsh45]{translate:3px 0}.fab__arrow[data-astro-cid-zc7xsh45]{transition:translate .25s ease}@keyframes fab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fab[data-astro-cid-zc7xsh45]{animation:none}.fab__arrow[data-astro-cid-zc7xsh45]{transition:none}}.rcx[data-astro-cid-nl2ni6uu]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx--alt[data-astro-cid-nl2ni6uu]{background:var(--pl-alt)}.rcx__inner[data-astro-cid-nl2ni6uu]{position:relative;z-index:1}.anchor[data-astro-cid-nl2ni6uu]{scroll-margin-top:calc(var(--header-h) + 16px)}.sec[data-astro-cid-nl2ni6uu]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-sec);font-weight:900;line-height:1.35;letter-spacing:.02em;color:var(--pl-navy);margin:0 0 32px;text-wrap:balance}.target[data-astro-cid-nl2ni6uu]{display:inline-flex;align-items:center;gap:.75rem;margin:.25rem 0 1rem}.target__label[data-astro-cid-nl2ni6uu]{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--paper);background:var(--pl-navy);border-radius:4px;padding:.25em .8em}.target__value[data-astro-cid-nl2ni6uu]{font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:700;letter-spacing:.04em}.trk[data-astro-cid-nl2ni6uu]+.trk[data-astro-cid-nl2ni6uu]{margin-top:var(--pl-blk);padding-top:var(--pl-blk);border-top:1px solid var(--rule)}.group[data-astro-cid-nl2ni6uu]{margin-top:0;font-family:var(--font-display);font-size:var(--pl-fs-ctitle);font-weight:700;line-height:1.7;color:var(--pl-navy)}.group__note[data-astro-cid-nl2ni6uu]{margin-left:.5em;font-size:clamp(.8125rem,1.2vw,.9375rem);font-weight:500;color:var(--muted)}.pos[data-astro-cid-nl2ni6uu]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--pl-gap) 32px;align-items:start;margin-top:20px}.pos__chips[data-astro-cid-nl2ni6uu]{display:flex;flex-direction:column;gap:.6rem}.pos__chip[data-astro-cid-nl2ni6uu]{appearance:none;cursor:pointer;text-align:left;background:var(--paper);border:1px solid var(--pl-line);border-radius:8px;padding:.85em 1.1em;font-family:var(--font-display);font-size:clamp(.875rem,1.3vw,1rem);font-weight:700;letter-spacing:.02em;color:var(--pl-navy);transition:border-color .25s ease,background .25s ease}.pos__chip[data-astro-cid-nl2ni6uu]:hover{border-color:var(--pl-blue)}.pos__chip[data-astro-cid-nl2ni6uu][aria-selected=true]{border-color:var(--pl-blue);background:#f0f4fd;box-shadow:inset 3px 0 0 var(--pl-blue)}.pos__chip[data-astro-cid-nl2ni6uu]:focus-visible{outline:2px solid var(--pl-blue);outline-offset:2px}.pos__panels[data-astro-cid-nl2ni6uu]{position:relative}.pos__panel[data-astro-cid-nl2ni6uu]{background:var(--paper);border:1px solid var(--pl-line);border-radius:12px;padding:var(--pl-pad)}html.js .pos__panel[data-astro-cid-nl2ni6uu]{display:none}html.js .pos__panel[data-astro-cid-nl2ni6uu].is-active{display:block;animation:pos-in .3s ease}.pos__panel[data-astro-cid-nl2ni6uu]+.pos__panel[data-astro-cid-nl2ni6uu]{margin-top:.75rem}@keyframes pos-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pos__panel-h[data-astro-cid-nl2ni6uu]{font-family:var(--font-display);font-size:var(--pl-fs-ctitle);font-weight:700;margin-bottom:.6rem;color:var(--pl-navy)}.pos__desc[data-astro-cid-nl2ni6uu]{font-size:var(--pl-fs-cbody);line-height:1.9;color:var(--pl-text);line-break:strict}.pos__target[data-astro-cid-nl2ni6uu]{margin-top:.8rem;padding-top:.7rem;border-top:1px solid var(--rule);font-size:var(--pl-fs-cbody);line-height:1.9;color:var(--pl-text);line-break:strict}@media(max-width:900px){.pos[data-astro-cid-nl2ni6uu]{grid-template-columns:minmax(0,1fr)}.pos__chips[data-astro-cid-nl2ni6uu]{flex-direction:row;flex-wrap:wrap}.pos__chip[data-astro-cid-nl2ni6uu]{flex:0 1 auto}}@media(prefers-reduced-motion:reduce){html.js .pos__panel[data-astro-cid-nl2ni6uu].is-active{animation:none}.pos__chip[data-astro-cid-nl2ni6uu]{transition:none}}.rcx[data-astro-cid-qwvn74qw]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx--alt[data-astro-cid-qwvn74qw]{background:var(--pl-alt)}.rcx__inner[data-astro-cid-qwvn74qw]{position:relative;z-index:1}.anchor[data-astro-cid-qwvn74qw]{scroll-margin-top:calc(var(--header-h) + 16px)}.tw[data-astro-cid-qwvn74qw]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem)}.tw__col[data-astro-cid-qwvn74qw]{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--pl-line);border-radius:12px;padding:var(--pl-pad)}.tw__h[data-astro-cid-qwvn74qw]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-ctitle);font-weight:900;letter-spacing:.04em;line-height:1.5;color:var(--pl-navy)}.tw__rule[data-astro-cid-qwvn74qw]{display:block;width:clamp(48px,6vw,72px);height:2px;margin-top:.8rem;background:linear-gradient(90deg,var(--pl-blue),var(--pl-green));border-radius:2px;transform-origin:left}html.js [data-astro-cid-qwvn74qw][data-io] .tw__rule[data-astro-cid-qwvn74qw]{transform:scaleX(0)}html.js [data-astro-cid-qwvn74qw][data-io].is-in .tw__rule[data-astro-cid-qwvn74qw],html.js .is-in[data-astro-cid-qwvn74qw] .tw__rule[data-astro-cid-qwvn74qw]{transform:scaleX(1);transition:transform .9s cubic-bezier(.22,1,.36,1) .15s}.tw__list[data-astro-cid-qwvn74qw]{list-style:none;margin:clamp(1rem,2vw,1.4rem) 0 0;padding:0;display:grid;gap:var(--pl-gap)}.tw__item[data-astro-cid-qwvn74qw]{display:flex;gap:.8rem;align-items:flex-start;border-top:1px solid var(--rule);padding-top:clamp(.9rem,1.8vw,1.25rem)}.tw__item[data-astro-cid-qwvn74qw]:first-child{border-top:0;padding-top:0}.tw__n[data-astro-cid-qwvn74qw]{flex:none;font-family:var(--pl-font-en);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:800;line-height:1.3;color:var(--pl-blue)}.tw__t[data-astro-cid-qwvn74qw]{font-family:var(--font-display);font-size:var(--pl-fs-ctitle);font-weight:700;line-height:1.5;color:var(--pl-navy)}.tw__b[data-astro-cid-qwvn74qw]{margin-top:6px;font-size:var(--pl-fs-cbody);line-height:1.9;color:var(--pl-text);line-break:strict}@media(min-width:1024px){.tw__list[data-astro-cid-qwvn74qw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.tw__item[data-astro-cid-qwvn74qw],.tw__item[data-astro-cid-qwvn74qw]:first-child{border-top:0;padding:0 24px;border-left:1px solid var(--rule)}.tw__item[data-astro-cid-qwvn74qw]:first-child{border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){html.js [data-astro-cid-qwvn74qw][data-io] .tw__rule[data-astro-cid-qwvn74qw],html.js .is-in[data-astro-cid-qwvn74qw] .tw__rule[data-astro-cid-qwvn74qw]{transform:none;transition:none}}.rcx[data-astro-cid-zcsgawap]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx--tint[data-astro-cid-zcsgawap]{background:var(--pl-alt)}.rcx__inner[data-astro-cid-zcsgawap]{position:relative;z-index:1}.anchor[data-astro-cid-zcsgawap]{scroll-margin-top:calc(var(--header-h) + 16px)}.sec[data-astro-cid-zcsgawap]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-sec);font-weight:900;line-height:1.35;letter-spacing:.02em;color:var(--pl-navy);margin:0 0 32px;text-wrap:balance}.tr[data-astro-cid-zcsgawap]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pl-gap);margin-top:0}.tr__card[data-astro-cid-zcsgawap]{display:flex;align-items:flex-start;gap:1rem;background:var(--paper);border:1px solid var(--pl-line);border-radius:12px;padding:var(--pl-pad)}.tr__ico[data-astro-cid-zcsgawap]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--paper);border:1px solid var(--pl-line)}.tr__ico[data-astro-cid-zcsgawap] svg[data-astro-cid-zcsgawap]{width:24px;height:24px}.tr__t[data-astro-cid-zcsgawap]{font-family:var(--font-display);font-size:var(--pl-fs-ctitle);font-weight:700;line-height:1.5;color:var(--pl-navy)}.tr__b[data-astro-cid-zcsgawap]{margin-top:8px;font-size:var(--pl-fs-cbody);line-height:1.9;color:var(--pl-text);line-break:strict}@media(max-width:900px){.tr[data-astro-cid-zcsgawap]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.tr__card[data-astro-cid-zcsgawap]{flex-direction:column;gap:.85rem}}.rcx[data-astro-cid-blqgmsdk]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx__inner[data-astro-cid-blqgmsdk]{position:relative;z-index:1}.anchor[data-astro-cid-blqgmsdk]{scroll-margin-top:calc(var(--header-h) + 16px)}.sec[data-astro-cid-blqgmsdk]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-sec);font-weight:900;line-height:1.35;letter-spacing:.02em;color:var(--pl-navy);margin:0 0 32px;text-wrap:balance}.req[data-astro-cid-blqgmsdk]{margin:0;border-top:2px solid var(--pl-navy)}.req__row[data-astro-cid-blqgmsdk]{display:grid;grid-template-columns:clamp(120px,18%,180px) minmax(0,1fr);gap:clamp(1rem,2.4vw,2.25rem);padding:22px .25rem;border-bottom:1px solid var(--rule)}.req__label[data-astro-cid-blqgmsdk]{font-family:var(--font-display);font-size:clamp(.875rem,1.3vw,1rem);font-weight:700;letter-spacing:.06em;padding-left:.8rem;border-left:3px solid var(--pl-blue);line-height:1.9;color:var(--pl-navy)}.req__items[data-astro-cid-blqgmsdk]{list-style:none;margin:0;padding:0}.req__item[data-astro-cid-blqgmsdk] .req__wo{display:none}@media(max-width:359.98px){.req__item[data-astro-cid-blqgmsdk] .req__wo{display:inline-block}}.req__item[data-astro-cid-blqgmsdk]{font-size:var(--pl-fs-body);line-height:var(--pl-lh-body);line-break:strict;color:var(--pl-text)}.req__item[data-astro-cid-blqgmsdk]+.req__item[data-astro-cid-blqgmsdk]{margin-top:.15rem}.req__note[data-astro-cid-blqgmsdk]{margin-top:.35rem;font-size:clamp(.8125rem,1.2vw,.875rem);color:var(--muted)}.req__notes[data-astro-cid-blqgmsdk]{margin-top:.1rem}.req__trk[data-astro-cid-blqgmsdk]+.req__trk[data-astro-cid-blqgmsdk]{margin-top:clamp(.9rem,1.8vw,1.25rem)}.req__trk-h[data-astro-cid-blqgmsdk]{font-family:var(--font-display);font-size:var(--pl-fs-cbody);font-weight:700;line-height:1.9;color:var(--pl-blue);margin-bottom:.15rem}.req__flow[data-astro-cid-blqgmsdk]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 0;align-items:center}.req__step[data-astro-cid-blqgmsdk]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--pl-fs-body);line-height:1.9;color:var(--pl-text)}.req__stepn[data-astro-cid-blqgmsdk]{font-family:var(--pl-font-en);font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--pl-blue)}.req__step[data-astro-cid-blqgmsdk]:not(:last-child):after{content:"→";margin-inline:.9rem;color:#8aa4dd}@media(max-width:640px){.req__row[data-astro-cid-blqgmsdk]{grid-template-columns:minmax(0,1fr);gap:.5rem}.req__flow[data-astro-cid-blqgmsdk]{flex-direction:column;align-items:stretch}.req__step[data-astro-cid-blqgmsdk]{display:flex;flex-wrap:wrap;align-items:baseline}.req__step[data-astro-cid-blqgmsdk]:not(:last-child):after{content:"↓";flex-basis:100%;text-align:center;margin:.15rem 0}}.rcx[data-astro-cid-itov24zs]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx--tint[data-astro-cid-itov24zs]{background:var(--pl-alt)}.rcx__inner[data-astro-cid-itov24zs]{position:relative;z-index:1}.anchor[data-astro-cid-itov24zs]{scroll-margin-top:calc(var(--header-h) + 16px)}.sec[data-astro-cid-itov24zs]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-sec);font-weight:900;line-height:1.35;letter-spacing:.02em;color:var(--pl-navy);margin:0 0 32px;text-wrap:balance}.faq[data-astro-cid-itov24zs]{margin-top:0}.faq__item[data-astro-cid-itov24zs]{background:var(--paper);border:1px solid var(--pl-line);border-radius:12px;margin-bottom:var(--pl-gap);overflow:hidden}.faq__q[data-astro-cid-itov24zs]{display:flex;align-items:center;gap:.9rem;padding:20px var(--pl-pad);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--pl-fs-ctitle);font-weight:700;line-height:1.6;color:var(--pl-navy)}.faq__q[data-astro-cid-itov24zs]::-webkit-details-marker{display:none}.faq__mark[data-astro-cid-itov24zs]{flex:none;font-family:var(--pl-font-en);font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--pl-blue)}.faq__qtext[data-astro-cid-itov24zs]{flex:1;min-width:0}.faq__toggle[data-astro-cid-itov24zs]{position:relative;flex:none;width:14px;height:14px}.faq__toggle[data-astro-cid-itov24zs]:before,.faq__toggle[data-astro-cid-itov24zs]:after{content:"";position:absolute;inset:0;margin:auto;background:var(--navy);transition:transform .25s ease,opacity .25s ease}.faq__toggle[data-astro-cid-itov24zs]:before{width:14px;height:2px}.faq__toggle[data-astro-cid-itov24zs]:after{width:2px;height:14px}.faq__item[data-astro-cid-itov24zs][open] .faq__toggle[data-astro-cid-itov24zs]:after{transform:rotate(90deg);opacity:0}.faq__a[data-astro-cid-itov24zs]{padding:0 var(--pl-pad) 22px calc(var(--pl-pad) + 26px + .9rem);font-size:var(--pl-fs-cbody);line-height:1.9;color:var(--pl-text);line-break:strict}@media(prefers-reduced-motion:reduce){.faq__toggle[data-astro-cid-itov24zs]:before,.faq__toggle[data-astro-cid-itov24zs]:after{transition:none}}.faq__a[data-astro-cid-itov24zs] .faq__br{display:none}@media(max-width:620px){.faq__a[data-astro-cid-itov24zs]{padding-left:var(--pl-pad)}.faq__a[data-astro-cid-itov24zs] .faq__br{display:inline}}
