.Form-module-scss-module__ve8lma__form{margin:0 auto}.Form-module-scss-module__ve8lma__formTitle{color:#faf9f9;text-align:center;margin-bottom:1.5rem;font-size:1.7rem}@media screen and (min-width:1001px){.Form-module-scss-module__ve8lma__formTitle{font-size:2rem}}.Form-module-scss-module__ve8lma__inputItem,.Form-module-scss-module__ve8lma__textareaItem{flex-direction:column;margin-bottom:40px;display:flex}@media screen and (min-width:1001px){.Form-module-scss-module__ve8lma__inputItem,.Form-module-scss-module__ve8lma__textareaItem{margin-bottom:50px}}.Form-module-scss-module__ve8lma__textareaItem{align-items:flex-start}.Form-module-scss-module__ve8lma__nameField{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}@media screen and (max-width:767px){.Form-module-scss-module__ve8lma__nameField{display:block}}.Form-module-scss-module__ve8lma__mailItem,.Form-module-scss-module__ve8lma__telItem{max-width:calc(50% - 1.25rem)}@media screen and (max-width:767px){.Form-module-scss-module__ve8lma__mailItem,.Form-module-scss-module__ve8lma__telItem{max-width:100%}}.Form-module-scss-module__ve8lma__inputContactTypeFields{flex-direction:column;gap:1.2rem;display:flex}.Form-module-scss-module__ve8lma__confirmText{text-align:center;margin-bottom:50px}.Form-module-scss-module__ve8lma__policy{width:fit-content;margin:3rem auto}.Form-module-scss-module__ve8lma__policy a{text-decoration:underline}.Form-module-scss-module__ve8lma__policy a:hover{text-decoration:none}.Form-module-scss-module__ve8lma__policyConfirm{width:fit-content;margin:3rem auto 0;position:relative}@media screen and (max-width:767px){.Form-module-scss-module__ve8lma__policyConfirm{margin:2rem auto 0}}.Form-module-scss-module__ve8lma__innerPolicyConfirm{cursor:pointer;background-color:#efefef;align-items:center;gap:.5rem;width:fit-content;padding:1rem;display:flex}.Form-module-scss-module__ve8lma__innerPolicyConfirm input{cursor:pointer;width:30px;height:30px}.Form-module-scss-module__ve8lma__innerPolicyConfirm p{width:100%}.Form-module-scss-module__ve8lma__error{color:#e3342f;margin:5px 0 0 1rem;font-size:1rem;line-height:1;position:absolute}.Form-module-scss-module__ve8lma__fieldError{background:#ffbebe;border-color:#dd2121}
.InputRadioField-module-scss-module__uTqWaW__module{background-color:#efefef;position:relative}.InputRadioField-module-scss-module__uTqWaW__module .InputRadioField-module-scss-module__uTqWaW__fieldError{background:#ffbebe;border-color:#dd2121}.InputRadioField-module-scss-module__uTqWaW__label{cursor:pointer;box-sizing:border-box;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex}.InputRadioField-module-scss-module__uTqWaW__input{box-sizing:border-box;accent-color:#d35734;border:none;outline:none;width:30px;height:30px;font-size:1.1rem}.InputRadioField-module-scss-module__uTqWaW__lastInput{position:relative}.InputRadioField-module-scss-module__uTqWaW__error{color:#e3342f;margin:5px 0 0;font-size:1rem;line-height:1;position:absolute}
.FormPolicy-module-scss-module__2k3xba__module{box-sizing:border-box;border:1px solid #c3c3c3;height:350px;padding:1.5rem 1rem;overflow-y:scroll}
.PrivacyPolicy-module-scss-module__qhN7qG__module p{margin-bottom:1.5rem;font-size:.8rem}.PrivacyPolicy-module-scss-module__qhN7qG__module span{margin:0 .5rem}.PrivacyPolicy-module-scss-module__qhN7qG__module dl{margin-top:1.5rem}.PrivacyPolicy-module-scss-module__qhN7qG__module dt{letter-spacing:1px;font-weight:700}.PrivacyPolicy-module-scss-module__qhN7qG__module dd{font-size:.8rem}.PrivacyPolicy-module-scss-module__qhN7qG__title{text-align:center;margin-bottom:2rem;font-size:1.1rem}@media screen and (max-width:767px){.PrivacyPolicy-module-scss-module__qhN7qG__title{margin-bottom:1rem}}.PrivacyPolicy-module-scss-module__qhN7qG__public{margin-top:5rem}.PrivacyPolicy-module-scss-module__qhN7qG__lastSentence{text-align:end;margin-top:1.5rem}.PrivacyPolicy-module-scss-module__qhN7qG__privacyPage p{margin-bottom:0;font-size:1rem}.PrivacyPolicy-module-scss-module__qhN7qG__privacyPage dl{margin-top:2rem}.PrivacyPolicy-module-scss-module__qhN7qG__privacyPage dt{font-size:1.2rem}.PrivacyPolicy-module-scss-module__qhN7qG__privacyPage dd{font-size:1rem}.PrivacyPolicy-module-scss-module__qhN7qG__privacyPage .PrivacyPolicy-module-scss-module__qhN7qG__title{font-size:1.5rem}
.AddressFields-module-scss-module__b73gSq__module{width:100%;position:relative}.AddressFields-module-scss-module__b73gSq__module .AddressFields-module-scss-module__b73gSq__fieldError{background:#ffbebe;border-color:#dd2121}.AddressFields-module-scss-module__b73gSq__input{box-sizing:border-box;background-color:#efefef;border:none;width:100%;padding:1rem;font-size:1.1rem;line-height:1.5}.AddressFields-module-scss-module__b73gSq__form{margin:0 auto}.AddressFields-module-scss-module__b73gSq__formTitle{color:#faf9f9;text-align:center;margin-bottom:1.5rem;font-size:1.7rem}@media screen and (min-width:1001px){.AddressFields-module-scss-module__b73gSq__formTitle{font-size:2rem}}.AddressFields-module-scss-module__b73gSq__inputItem,.AddressFields-module-scss-module__b73gSq__textareaItem{flex-direction:column;margin-bottom:40px;display:flex}@media screen and (min-width:1001px){.AddressFields-module-scss-module__b73gSq__inputItem,.AddressFields-module-scss-module__b73gSq__textareaItem{margin-bottom:50px}}.AddressFields-module-scss-module__b73gSq__textareaItem{align-items:flex-start}.AddressFields-module-scss-module__b73gSq__nameField{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}@media screen and (max-width:767px){.AddressFields-module-scss-module__b73gSq__nameField{display:block}}.AddressFields-module-scss-module__b73gSq__mailItem,.AddressFields-module-scss-module__b73gSq__telItem{max-width:calc(50% - 1.25rem)}@media screen and (max-width:767px){.AddressFields-module-scss-module__b73gSq__mailItem,.AddressFields-module-scss-module__b73gSq__telItem{max-width:100%}}.AddressFields-module-scss-module__b73gSq__inputContactTypeFields{flex-direction:column;gap:1.2rem;display:flex}.AddressFields-module-scss-module__b73gSq__confirmText{text-align:center;margin-bottom:50px}.AddressFields-module-scss-module__b73gSq__policy{width:fit-content;margin:3rem auto}.AddressFields-module-scss-module__b73gSq__policy a{text-decoration:underline}.AddressFields-module-scss-module__b73gSq__policy a:hover{text-decoration:none}.AddressFields-module-scss-module__b73gSq__policyConfirm{width:fit-content;margin:3rem auto 0;position:relative}@media screen and (max-width:767px){.AddressFields-module-scss-module__b73gSq__policyConfirm{margin:2rem auto 0}}.AddressFields-module-scss-module__b73gSq__innerPolicyConfirm{cursor:pointer;background-color:#efefef;align-items:center;gap:.5rem;width:fit-content;padding:1rem;display:flex}.AddressFields-module-scss-module__b73gSq__innerPolicyConfirm input{cursor:pointer;width:30px;height:30px}.AddressFields-module-scss-module__b73gSq__innerPolicyConfirm p{width:100%}.AddressFields-module-scss-module__b73gSq__error{color:#e3342f;margin:5px 0 0 1rem;font-size:1rem;line-height:1;position:absolute}.AddressFields-module-scss-module__b73gSq__fieldError{background:#ffbebe;border-color:#dd2121}.AddressFields-module-scss-module__b73gSq__error{margin-left:0}.AddressFields-module-scss-module__b73gSq__zipItem{width:calc(50% - 1.25rem)}@media screen and (max-width:767px){.AddressFields-module-scss-module__b73gSq__zipItem{width:100%}}
.ToTopButton-module-scss-module__iJZqrW__module{opacity:1;color:#fff;box-sizing:border-box;background-color:#05050e;border-radius:9999px;width:fit-content;max-width:100%;margin:0 auto;padding:1rem 5rem;display:block;position:relative}.ToTopButton-module-scss-module__iJZqrW__module:hover{opacity:.7}@media screen and (max-width:767px){.ToTopButton-module-scss-module__iJZqrW__module:hover{opacity:1}}.ToTopButton-module-scss-module__iJZqrW__module:hover:after{right:2rem}@media screen and (max-width:767px){.ToTopButton-module-scss-module__iJZqrW__module:hover:after{right:2.5rem}}.ToTopButton-module-scss-module__iJZqrW__module:after{content:"";background-image:url(/assets/images/common/img_icon_right_arrow_white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;transition:all .3s;display:block;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}
.page-module-scss-module__KZd1RW__contactContent{opacity:0}
