.form-wrapper[data-v-ed23d1a6]{margin-inline:auto;max-width:1048px;padding-inline:20px}@media (width < 768px){.form-wrapper[data-v-ed23d1a6]{margin-inline:20px;max-width:none;padding-inline:initial}}.form[data-v-ed23d1a6]{background-color:var(--color-white);border-radius:30px;padding:50px 60px 60px}.form .form__header[data-v-ed23d1a6]{align-items:start;display:grid;grid-template-columns:1fr auto}.form .form__flow[data-v-ed23d1a6]{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,auto)}.form .form__flow .form__flow--list[data-v-ed23d1a6]{position:relative}.form .form__flow .form__flow--list[data-v-ed23d1a6]:after{background-color:rgb(var(--color-brown-rgb)/.2);border-radius:calc(infinity*1px);content:"";display:block;height:4px;margin-top:10px;width:100%}.form .form__flow .form__flow--list.is-current[data-v-ed23d1a6]:after{background-color:var(--color-green)}.form .form__flow .form__flow--list.is-current .form__flow--text[data-v-ed23d1a6]{color:var(--color-green)}.form .form__flow .form__flow--text[data-v-ed23d1a6]{color:rgb(var(--color-brown-rgb)/.2);font-size:calc(18/var(--base-font-size)*1rem);font-weight:500}.form .form__area[data-v-ed23d1a6]{margin-top:60px}.form .form__body[data-v-ed23d1a6]{display:grid;row-gap:40px}.form .form__body .form__body--text[data-v-ed23d1a6]{font-size:calc(16/var(--base-font-size)*1rem);font-weight:500;line-height:1.6}.form .form__body .form__body--aside[data-v-ed23d1a6],.form .form__body .form__body--error[data-v-ed23d1a6]{font-size:calc(12/var(--base-font-size)*1rem);font-weight:500;letter-spacing:calc(12/var(--base-font-size)*1rem*.03);line-height:1.5;margin-top:10px}.form .form__body .form__body--error[data-v-ed23d1a6]{color:#ff7373}.form .form__body .form__body--birthday[data-v-ed23d1a6]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:70px auto 50px auto 50px auto;width:-moz-fit-content;width:fit-content}.form .form__body .form__body--checkbox[data-v-ed23d1a6]{display:flex;flex-wrap:wrap;gap:16px 20px}.form .form__body .form__body--qualifications .textbox[data-v-ed23d1a6]{margin-top:14px}.form .form__body .form__body--qualifications+.form__body--qualifications[data-v-ed23d1a6]{margin-top:60px}.form .form__agree[data-v-ed23d1a6]{margin-top:60px}.form .form__agree[data-v-ed23d1a6] .checkbox-simple{margin-inline:auto;width:-moz-fit-content;width:fit-content}.form .form__button[data-v-ed23d1a6]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:60px}.form .form__button .button-form[data-v-ed23d1a6]{max-width:410px;width:100%}.form .form__button .button-form.is-back[data-v-ed23d1a6]{max-width:310px}.form .form__caution[data-v-ed23d1a6]{color:#ff7373}.form .form__caution[data-v-ed23d1a6],.form .form__thanks[data-v-ed23d1a6]{font-size:calc(16/var(--base-font-size)*1rem);font-weight:500;letter-spacing:calc(16/var(--base-font-size)*1rem*.03);line-height:1.6;margin-top:60px}.form .form__thanks[data-v-ed23d1a6]{color:var(--color-brown)}.form .textbox.is-half[data-v-ed23d1a6]{width:50%}.form .checkbox-simple a[data-v-ed23d1a6]{text-decoration:underline}@media (width < 768px){.form[data-v-ed23d1a6]{padding:40px 20px 20px}.form .form__header[data-v-ed23d1a6]{grid-template-columns:none;place-items:center;row-gap:40px}.form .form__area[data-v-ed23d1a6]{margin-top:40px}.form .form__body .form__body--text[data-v-ed23d1a6]{font-size:calc(14/var(--base-font-size)*1rem)}.form .form__body .form__body--qualifications+.form__body--qualifications[data-v-ed23d1a6]{margin-top:40px}.form .form__agree[data-v-ed23d1a6]{margin-top:40px}.form .form__agree .checkbox-simple[data-v-ed23d1a6]{margin-inline:initial}.form .form__button[data-v-ed23d1a6]{margin-top:40px}.form .form__button .button-form[data-v-ed23d1a6]{max-width:none;width:100%}.form .form__button .button-form.is-back[data-v-ed23d1a6]{max-width:none}.form .form__caution[data-v-ed23d1a6],.form .form__thanks[data-v-ed23d1a6]{font-size:calc(12/var(--base-font-size)*1rem);margin-top:40px}.form .textbox.is-half[data-v-ed23d1a6]{width:100%}}.form__return[data-v-ed23d1a6]{margin-inline:auto;margin-top:60px;max-width:410px}.form__return .link-button[data-v-ed23d1a6]{width:100%}@media (width < 768px){.form__return[data-v-ed23d1a6]{margin-top:40px;max-width:none}}
