._formWrapper_kcve2_86{width:90%;max-width:960px;padding-block:6.25rem;margin-inline:auto}._form_1mo2e_86{display:flex;flex-direction:column;gap:1.25rem}._errorText_bme8d_1{color:var(--color-error)}._container_1wq50_86{display:grid;margin-block-start:3rem;text-align:center}._required_1wq50_92{padding-inline:.3125rem;margin-inline-start:.625rem;font-size:.875rem;line-height:1.25;white-space:nowrap;border:1px solid var(--color-black)}._label_1wq50_101{display:inline-flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer}._linkLabel_1wq50_109{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}._checkbox_1wq50_116{position:relative;width:1rem;aspect-ratio:1/1;margin-inline-end:.5rem;appearance:none;cursor:pointer}._checkbox_1wq50_116:checked:before{position:absolute;inset:0;display:block;width:.75rem;height:.375rem;margin:auto;content:"";border-block-end:2px solid var(--color-black);border-inline-start:2px solid var(--color-black);rotate:-45deg;translate:0 -25%}._checkboxWrapper_1wq50_138{display:flex;align-items:center;justify-content:center;margin-block-start:1.25rem}._lead_1wq50_145{text-align:center}._stepper_197t8_86{display:flex;gap:.625rem;align-items:center;margin-block-end:2.5rem}._stepperNumber_197t8_93{font-size:1rem;font-weight:700;color:var(--color-black)}._stepperItem_197t8_99{display:flex;flex:1;flex-direction:column;align-items:center;border-bottom:2px solid #eee;padding-bottom:.625rem}._stepperItemCurrent_197t8_108{border-bottom-color:var(--color-black)}._formButton_zsh2w_86{width:300px;padding:1rem;font-size:1rem;font-weight:600;color:var(--color-white);text-align:center;text-decoration:none;cursor:pointer;background-color:var(--color-black);border:none;border-radius:.5rem;transition:background-color var(--transition-duration-base) ease}@media(hover:hover){._formButton_zsh2w_86:hover{background-color:var(--color-primary)}}._formButton_zsh2w_86:disabled{pointer-events:none;background-color:#eee}._formContainer_bw3bo_86{display:flex;flex-direction:column;gap:1.25rem}._formRow_bw3bo_92{display:flex;gap:.625rem;align-items:flex-start;align-items:center}._formLabel_bw3bo_99{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:300px}._formField_bw3bo_107{flex:1}._formButtonContainer_bw3bo_111{display:flex;gap:.625rem;justify-content:center;margin-block-start:5rem}._required_bw3bo_118{padding-inline:.3125rem;margin-inline-start:.625rem;font-size:.875rem;line-height:1.25;white-space:nowrap;border:1px solid var(--color-black)}input[type=text],input[type=tel],input[type=email],select,textarea{width:100%;padding:1.25rem 20px;background-color:var(--color-background)}input[type=text]._hasError_bw3bo_136,input[type=tel]._hasError_bw3bo_136,input[type=email]._hasError_bw3bo_136,select._hasError_bw3bo_136,textarea._hasError_bw3bo_136{border-color:var(--color-error)}input[type=text]:focus-visible,input[type=tel]:focus-visible,input[type=email]:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--color-black);outline-offset:2px}textarea{min-height:11.5625rem}._confirmMessage_bw3bo_156,._successMessage_bw3bo_157,._errorMessage_bw3bo_158{text-align:center}:root{--color-primary: #0053a6;--color-background: #f5faff;--color-black: #111;--color-white: #fff;--color-dark-gray: #3e4045;--color-gray: #6b6e73;--color-light-gray: #ebebeb;--color-border: #d9d9d9;--color-required: #f00;--color-success: #008000;--color-error: #f00;--color-link: #007bff;--font-size-xs: clamp(.688rem, calc(.651rem + .001541 * 100vw), .75rem);--font-size-sm: clamp(.813rem, calc(.776rem + .001541 * 100vw), .875rem);--font-size-base: clamp(.875rem, calc(.839rem + .001541 * 100vw), .938rem);--font-size-md: clamp(1rem, calc(.964rem + .001541 * 100vw), 1.063rem);--font-size-lg: clamp(1.125rem, calc(1.053rem + .003082 * 100vw), 1.25rem);--font-size-xl: clamp(1.25rem, calc(1.178rem + .003082 * 100vw), 1.375rem);--font-size-2xl: clamp(1.375rem, calc(1.303rem + .003082 * 100vw), 1.5rem);--font-size-3xl: clamp(1.5rem, calc(1.428rem + .003082 * 100vw), 1.625rem);--font-size-4xl: clamp(1.75rem, calc(1.678rem + .003082 * 100vw), 1.875rem);--font-size-5xl: clamp(2rem, calc(1.928rem + .003082 * 100vw), 2.125rem);--heading-1: clamp(1.875rem, calc(1.658rem + .9245vw) , 2.25rem);--heading-2: clamp(1.75rem, calc(1.606rem + .6163vw) , 2rem);--heading-3: clamp(1.5rem, calc(1.356rem + .6163vw) , 1.75rem);--heading-4: clamp(1.25rem, calc(1.178rem + .003082 * 100vw), 1.375rem);--heading-5: clamp(1.125rem, calc(1.053rem + .003082 * 100vw), 1.25rem);--heading-6: clamp(1rem, calc(.964rem + .001541 * 100vw), 1.063rem);--font-primary: "Noto Sans JP", sans-serif;--inner-inline-padding: 5%;--header-height: 80px;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1.25rem;--spacing-lg: 1.5rem;--spacing-xl: 1.75rem;--spacing-2xl: 1.75rem;--spacing-3xl: 2rem;--spacing-4xl: 2.25rem;--spacing-5xl: 2.5rem;--spacing-6xl: 3rem;--spacing-7xl: 4.5rem;--spacing-8xl: 6rem;--focus-outline-color: var(--primary-color);--focus-outline-offset: 2px;--focus-outline-width: 2px;--focus-outline-style: solid;--transition-duration-base: .3s}@media screen and (min-width:1024px){:root{--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--font-size-4xl: 2.25rem;--font-size-5xl: 2.5rem;--spacing-5xl: 3rem;--spacing-6xl: 3.25rem;--heading-1: 2.5rem;--heading-2: 2.25rem;--heading-3: 2rem;--heading-4: 1.5rem;--heading-5: 1.375rem;--heading-6: 1.25rem;--spacing-xs: .75rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 2.5rem;--spacing-2xl: 3rem;--spacing-3xl: 3.5rem;--spacing-4xl: 4rem;--spacing-5xl: 4.5rem;--spacing-6xl: 5rem;--spacing-7xl: 6.25rem;--spacing-8xl: 7.5rem}}.heading[data-astro-cid-mh5fxnrb]{padding:3.75rem 0;margin-block-end:40px;font-size:2rem;font-weight:700;text-align:center;border-block-end:1px solid #eee}
