.FormCaption-module-scss-module__k52JVa__root{color:var(--color-gray-2);font-size:.875rem;line-height:1.25}@media (max-width:768px){.FormCaption-module-scss-module__k52JVa__root{font-size:.75rem}}.FormCaption-module-scss-module__k52JVa__root a{color:var(--color-graphite);transition:all .2s}@media (hover:hover){.FormCaption-module-scss-module__k52JVa__root a:hover{color:var(--color-gray-2)}}
.FormAgreementBlock-module-scss-module__2u4Sia__root{flex-direction:column;gap:16px;margin-top:48px;display:flex}@media (max-width:768px){.FormAgreementBlock-module-scss-module__2u4Sia__root{margin-top:32px}}.FormAgreementBlock-module-scss-module__2u4Sia__checkbox{align-items:center;gap:12px;display:flex}.FormAgreementBlock-module-scss-module__2u4Sia__checkbox .FormAgreementBlock-module-scss-module__2u4Sia__button{border:solid 1px var(--color-gray-3);cursor:pointer;width:30px;height:30px;transition:all .2s;position:relative}.FormAgreementBlock-module-scss-module__2u4Sia__checkbox .FormAgreementBlock-module-scss-module__2u4Sia__button:before{content:"";background-color:var(--color-gray-1);opacity:0;width:15px;height:15px;transition:all .1s;position:absolute;top:calc(50% - 7.5px);left:calc(50% - 7.5px)}.FormAgreementBlock-module-scss-module__2u4Sia__checkbox .FormAgreementBlock-module-scss-module__2u4Sia__button:checked:before{opacity:1}.FormAgreementBlock-module-scss-module__2u4Sia__checkbox .FormAgreementBlock-module-scss-module__2u4Sia__label{transition:all .2s}@media (max-width:768px){.FormAgreementBlock-module-scss-module__2u4Sia__checkbox .FormAgreementBlock-module-scss-module__2u4Sia__label{font-size:.875rem}}@media (hover:hover){.FormAgreementBlock-module-scss-module__2u4Sia__checkbox:hover .FormAgreementBlock-module-scss-module__2u4Sia__button{background-color:var(--color-gray-4)}.FormAgreementBlock-module-scss-module__2u4Sia__checkbox:hover .FormAgreementBlock-module-scss-module__2u4Sia__label{color:var(--color-gray-2)}}
.FormReCAPTCHABlock-module-scss-module__VAd6bq__root{width:fit-content;height:fit-content}
.FormRadioButton-module-scss-module__eTfFfa__root{align-items:center;gap:12px;display:flex}.FormRadioButton-module-scss-module__eTfFfa__withTextField{grid-column:1/span 2}.FormRadioButton-module-scss-module__eTfFfa__withTextField .FormRadioButton-module-scss-module__eTfFfa__label{min-width:80px}.FormRadioButton-module-scss-module__eTfFfa__button{border:solid 1px var(--color-gray-3);cursor:pointer;border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:all .2s;position:relative}.FormRadioButton-module-scss-module__eTfFfa__button:before{content:"";background-color:var(--color-gray-1);opacity:0;border-radius:50%;width:15px;height:15px;transition:all .1s;position:absolute;top:calc(50% - 7.5px);left:calc(50% - 7.5px)}.FormRadioButton-module-scss-module__eTfFfa__button:checked:before{opacity:1}@media (hover:hover){.FormRadioButton-module-scss-module__eTfFfa__button:hover{background-color:var(--color-gray-4)}}.FormRadioButton-module-scss-module__eTfFfa__label{flex-shrink:0;display:flex}@media (max-width:768px){.FormRadioButton-module-scss-module__eTfFfa__label{font-size:.875rem}}.FormRadioButton-module-scss-module__eTfFfa__textField{border:solid 1px var(--color-gray-3);width:100%;padding:16px 12px}@media (max-width:768px){.FormRadioButton-module-scss-module__eTfFfa__textField{font-size:.875rem}}.FormRadioButton-module-scss-module__eTfFfa__textField.FormRadioButton-module-scss-module__eTfFfa__disabled{border:solid 1px var(--color-gray-4);background-color:var(--color-gray-5);pointer-events:none}
.FormTitle-module-scss-module__y0TA8a__root{width:fit-content;font-size:1.25rem}@media (max-width:768px){.FormTitle-module-scss-module__y0TA8a__root{font-size:1.125rem}}.FormTitle-module-scss-module__y0TA8a__required{vertical-align:top;color:var(--color-red);margin-left:.1em;font-size:.8em}
.FormSelectBlock-module-scss-module__xEPpra__root{flex-direction:column;gap:24px;margin-top:24px;display:flex}@media (max-width:768px){.FormSelectBlock-module-scss-module__xEPpra__root{gap:20px;margin-top:16px}}.FormSelectBlock-module-scss-module__xEPpra__content{grid-row-gap:20px;grid-column-gap:24px;grid-template-columns:repeat(3,1fr);display:grid}.FormSelectBlock-module-scss-module__xEPpra__content.FormSelectBlock-module-scss-module__xEPpra__fitContentStyle{grid-template-columns:repeat(3,max-content)}@media (max-width:768px){.FormSelectBlock-module-scss-module__xEPpra__content.FormSelectBlock-module-scss-module__xEPpra__fitContentStyle{grid-row-gap:12px;grid-template-columns:1fr}}
.FormErrorMessage-module-scss-module__qxDlva__root{width:fit-content;color:var(--color-red);font-size:.875rem}@media (max-width:768px){.FormErrorMessage-module-scss-module__qxDlva__root{font-size:.75rem}}
.FormTextBoxInputField-module-scss-module__13ZMaG__root{flex-direction:column;gap:8px;display:flex}.FormTextBoxInputField-module-scss-module__13ZMaG__textField{border:solid 1px var(--color-gray-3);width:-webkit-fill-available;width:-moz-available;width:stretch;padding:16px 12px}.FormTextBoxInputField-module-scss-module__13ZMaG__textField.FormTextBoxInputField-module-scss-module__13ZMaG__error{border-color:var(--color-red)}
.FormTextBox-module-scss-module__upxGta__wrapper{flex-direction:column;gap:8px;display:flex}.FormTextBox-module-scss-module__upxGta__textArea{border:solid 1px var(--color-gray-3);resize:vertical;width:-webkit-fill-available;width:-moz-available;width:stretch;min-height:240px;margin-top:8px;padding:16px 12px}@media (max-width:768px){.FormTextBox-module-scss-module__upxGta__textArea{min-height:200px;margin-top:4px}}.FormTextBox-module-scss-module__upxGta__textArea.FormTextBox-module-scss-module__upxGta__error{border-color:var(--color-red)}
.FormTextBlock-module-scss-module__aZJQaa__root{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.FormTextBlock-module-scss-module__aZJQaa__root{gap:8px}}.FormTextBlock-module-scss-module__aZJQaa__root.FormTextBlock-module-scss-module__aZJQaa__textArea{margin-top:24px}@media (max-width:768px){.FormTextBlock-module-scss-module__aZJQaa__root.FormTextBlock-module-scss-module__aZJQaa__textArea{margin-top:16px}}
.FormSubmitButton-module-scss-module__076jla__root{background-color:var(--color-gray-2);width:100%;height:64px;color:var(--color-white);justify-content:center;align-items:center;font-size:1.125rem;transition:all .2s;display:flex}@media (max-width:768px){.FormSubmitButton-module-scss-module__076jla__root{font-size:1rem}}@media (hover:hover){.FormSubmitButton-module-scss-module__076jla__root:hover{background-color:var(--color-graphite)}}.FormSubmitButton-module-scss-module__076jla__root.FormSubmitButton-module-scss-module__076jla__disabled{background-color:var(--color-gray-4);color:var(--color-gray-3)}
.FormSuccessMessage-module-scss-module__Cb66oa__root{width:100%;height:100vh;z-index:var(--z-index-3);background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.FormSuccessMessage-module-scss-module__Cb66oa__wrapper{background-color:var(--color-white);border-radius:2px;flex-direction:column;align-items:center;gap:12px;min-width:400px;padding:40px;display:flex}@media (max-width:768px){.FormSuccessMessage-module-scss-module__Cb66oa__wrapper{gap:8px;min-width:280px;padding:32px}}.FormSuccessMessage-module-scss-module__Cb66oa__title{font-family:var(--font-theinhardt),"MFW-KoburinaGoStdN-W6",YuGothic,"Yu Gothic","游ゴシック","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;letter-spacing:-.01em;color:var(--color-gray-1);font-size:1.25rem;font-weight:600}@media (max-width:768px){.FormSuccessMessage-module-scss-module__Cb66oa__title{font-size:1rem}}.FormSuccessMessage-module-scss-module__Cb66oa__text{color:var(--color-gray-2);font-size:.875rem}@media (max-width:768px){.FormSuccessMessage-module-scss-module__Cb66oa__text{font-size:.75rem}}
.ContactForm-module-scss-module__-X9vYa__root{flex-direction:column;gap:40px;display:flex}@media (max-width:768px){.ContactForm-module-scss-module__-X9vYa__root{gap:32px}}
.ContactContent-module-scss-module__7r5lva__root{width:100%}
