.form-turnstile[data-astro-cid-vwwqi6cn]{margin-top:var(--sp-9);justify-content:center;display:flex}.form-nav[data-astro-cid-vwwqi6cn].form-nav--confirm{margin-top:var(--sp-7)}.form-submit-error[data-astro-cid-vwwqi6cn]{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-error,#c0392b);color:var(--c-error,#c0392b);text-align:left;background:#fdf3f2;border-radius:4px;font-size:.9375rem;line-height:1.7}.form-input-stacked[data-astro-cid-vwwqi6cn]{margin-top:var(--sp-2)}.stepper[data-astro-cid-vwwqi6cn]{justify-content:center;align-items:flex-start;gap:0;margin:0 auto 65px;padding:0;list-style:none;display:flex}.stepper-item[data-astro-cid-vwwqi6cn]{width:150px;color:var(--color-brand-green);text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.stepper-item[data-astro-cid-vwwqi6cn]:not(:last-child):after{content:"";background:var(--color-brand-green);width:46px;height:2px;position:absolute;top:36px;left:calc(50% + 52px)}.stepper-num[data-astro-cid-vwwqi6cn]{background:var(--color-flow-step-bg);width:74px;height:74px;color:var(--color-brand-green);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.stepper-num-cap[data-astro-cid-vwwqi6cn]{font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1}.stepper-num-text[data-astro-cid-vwwqi6cn]{font-size:var(--fs-step-no);font-weight:var(--fw-bold);line-height:1.1}.stepper-item[data-astro-cid-vwwqi6cn].is-current .stepper-num[data-astro-cid-vwwqi6cn],.stepper-item[data-astro-cid-vwwqi6cn].is-done .stepper-num[data-astro-cid-vwwqi6cn]{background:var(--color-brand-green);color:var(--color-white)}.stepper-item[data-astro-cid-vwwqi6cn].is-done .stepper-num[data-astro-cid-vwwqi6cn]:before{content:"✓";font-size:var(--fs-step-no);font-weight:var(--fw-bold);line-height:1.1}.stepper-item[data-astro-cid-vwwqi6cn].is-done .stepper-num-cap[data-astro-cid-vwwqi6cn],.stepper-item[data-astro-cid-vwwqi6cn].is-done .stepper-num-text[data-astro-cid-vwwqi6cn]{display:none}.stepper-label[data-astro-cid-vwwqi6cn]{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-brand-green);word-break:keep-all;white-space:nowrap;line-height:30px}.stepper-mini[data-astro-cid-vwwqi6cn]{text-align:center;font-size:var(--fs-xs);color:var(--color-muted);margin-bottom:var(--sp-2)}.stepper-mini[data-astro-cid-vwwqi6cn] strong[data-astro-cid-vwwqi6cn]{color:var(--color-brand-green);font-weight:var(--fw-bold);text-decoration-line:none}.form-step[data-astro-cid-vwwqi6cn]{border:0;min-width:0;margin:0;padding:0;display:none}.form-step[data-astro-cid-vwwqi6cn].is-active{display:block}.form-step-title[data-astro-cid-vwwqi6cn]{margin-bottom:15px}.form-step-desc[data-astro-cid-vwwqi6cn]{font-size:var(--fs-base);color:var(--color-ink);text-align:center;margin-bottom:40px;line-height:30px}.form-step-desc[data-astro-cid-vwwqi6cn] strong[data-astro-cid-vwwqi6cn]{font-weight:var(--fw-bold)}.form-subsection[data-astro-cid-vwwqi6cn]+.form-subsection[data-astro-cid-vwwqi6cn]{margin-top:70px}.form-subtitle[data-astro-cid-vwwqi6cn]{font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:.03em;color:var(--color-brand-green);border-bottom:1px solid var(--color-ink);flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:26px;padding-bottom:9px;line-height:30px;display:flex}.form-flow-chips[data-astro-cid-vwwqi6cn]{align-items:center;gap:5px;display:inline-flex}.form-flow-chip[data-astro-cid-vwwqi6cn]{height:24px;font-size:var(--fs-base);font-weight:var(--fw-normal);border-radius:5px;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.form-flow-chip--customer[data-astro-cid-vwwqi6cn]{background:var(--color-flow-step-bg);color:var(--color-brand-green)}.form-flow-chip--us[data-astro-cid-vwwqi6cn]{background:var(--color-brand-green);color:var(--color-white)}.form-flow-chip-arrow[data-astro-cid-vwwqi6cn]{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-brand-green);line-height:1}.form-conditional[data-astro-cid-vwwqi6cn]{margin-top:26px;display:none}.form-conditional[data-astro-cid-vwwqi6cn].is-open{display:block}.form-conditional-label[data-astro-cid-vwwqi6cn]{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--color-ink);margin-bottom:4px;line-height:30px;display:block}.form-row-fieldset[data-astro-cid-vwwqi6cn]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-astro-cid-vwwqi6cn]{gap:26px;display:grid}.form-grid-2col[data-astro-cid-vwwqi6cn]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-radios[data-astro-cid-vwwqi6cn]{flex-wrap:wrap;align-items:center;gap:8px 0;margin-top:4px;margin-left:-15px;display:flex}.form-radio-card[data-astro-cid-vwwqi6cn]{cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-normal);color:var(--color-ink);border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:4px 14px;line-height:30px;transition:border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.form-radio-card[data-astro-cid-vwwqi6cn]:hover{border-color:var(--color-border-light);background:#fff9}}.form-radio-card[data-astro-cid-vwwqi6cn].is-selected,.form-radio-card[data-astro-cid-vwwqi6cn]:has(input:checked){border-color:var(--color-brand-green);background:var(--color-white)}.form-radio-card[data-astro-cid-vwwqi6cn] input[data-astro-cid-vwwqi6cn][type=radio]{flex-shrink:0;width:15px;height:15px;margin:0}.form-nav[data-astro-cid-vwwqi6cn] [data-astro-cid-vwwqi6cn][hidden]{display:none}.form-nav[data-astro-cid-vwwqi6cn]{justify-content:center;align-items:center;gap:var(--sp-5);margin-top:72px;display:flex}.form-nav-arrow[data-astro-cid-vwwqi6cn]{flex:none;width:5px;height:11.5px}.review-section[data-astro-cid-vwwqi6cn]{background:var(--color-white);border-radius:5px;overflow:hidden}.review-section[data-astro-cid-vwwqi6cn]+.review-section[data-astro-cid-vwwqi6cn]{margin-top:var(--sp-5)}.review-section-head[data-astro-cid-vwwqi6cn]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) 17px;background:var(--color-flow-step-bg);display:flex}.review-section-title[data-astro-cid-vwwqi6cn]{font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--color-brand-green)}.review-section-edit[data-astro-cid-vwwqi6cn]{font-size:var(--fs-xs);color:var(--color-brand-green);cursor:pointer;padding:var(--sp-1) var(--sp-2);background:0 0;border:none;text-decoration:underline}.review-list[data-astro-cid-vwwqi6cn]{gap:0;display:grid}.review-row[data-astro-cid-vwwqi6cn][hidden]{display:none}.review-row[data-astro-cid-vwwqi6cn]{gap:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-normal);border-bottom:1px solid var(--color-border);grid-template-columns:160px 1fr;padding:10px 17px;display:grid}.review-row[data-astro-cid-vwwqi6cn]:last-child{border-bottom:none}.review-row[data-astro-cid-vwwqi6cn] dt[data-astro-cid-vwwqi6cn]{font-weight:var(--fw-bold);color:var(--color-ink)}.review-row[data-astro-cid-vwwqi6cn] dd[data-astro-cid-vwwqi6cn]{color:var(--color-ink);word-break:break-word;margin:0}.review-row[data-astro-cid-vwwqi6cn] dd[data-astro-cid-vwwqi6cn]:empty:before{content:"（未入力）";color:var(--color-faint)}@media (width<=599px){.stepper[data-astro-cid-vwwqi6cn]{margin-bottom:40px}.stepper-item[data-astro-cid-vwwqi6cn]{gap:1px;width:25%}.stepper-num[data-astro-cid-vwwqi6cn]{width:56px;height:56px}.stepper-num-cap[data-astro-cid-vwwqi6cn]{font-size:var(--fs-2xs)}.stepper-num-text[data-astro-cid-vwwqi6cn],.stepper-item[data-astro-cid-vwwqi6cn].is-done .stepper-num[data-astro-cid-vwwqi6cn]:before{font-size:22px}.stepper-item[data-astro-cid-vwwqi6cn]:not(:last-child):after{width:calc(100% - 64px);top:27px;left:calc(50% + 32px)}.stepper-label[data-astro-cid-vwwqi6cn]{font-size:var(--fs-2xs);line-height:var(--lh-normal)}.form-step-desc[data-astro-cid-vwwqi6cn]{margin-bottom:28px}.form-subsection[data-astro-cid-vwwqi6cn]+.form-subsection[data-astro-cid-vwwqi6cn]{margin-top:48px}.form-subtitle[data-astro-cid-vwwqi6cn]{font-size:var(--fs-lg);gap:8px;margin-bottom:20px}.form-grid-2col[data-astro-cid-vwwqi6cn]{grid-template-columns:1fr;gap:26px}.form-radios[data-astro-cid-vwwqi6cn]{gap:10px 0}.form-nav[data-astro-cid-vwwqi6cn]{gap:var(--sp-3);flex-wrap:wrap;margin-top:48px}.form-turnstile[data-astro-cid-vwwqi6cn]{margin-top:var(--sp-7)}.form-nav[data-astro-cid-vwwqi6cn].form-nav--confirm{margin-top:var(--sp-6)}.form-nav-next[data-astro-cid-vwwqi6cn],.form-nav-prev[data-astro-cid-vwwqi6cn]{width:100%;max-width:223px;font-size:var(--fs-sm)}.review-row[data-astro-cid-vwwqi6cn]{gap:var(--sp-1);grid-template-columns:1fr}}
