.form_required__5pjVv:after{content:"*"}.form_field__1uvvH{margin-top:80rem}.form_field__1uvvH:not(:first-child){margin-top:32rem}.form_field__1uvvH label{display:block;margin-bottom:12rem;font-weight:700;font-size:18rem}.form_field__1uvvH input[type=email],.form_field__1uvvH input[type=tel],.form_field__1uvvH input[type=text],.form_field__1uvvH select,.form_field__1uvvH textarea{width:100%;padding:20rem 16rem;background-color:#fff;font-size:16px}.form_field__1uvvH input[type=email]::-moz-placeholder,.form_field__1uvvH input[type=tel]::-moz-placeholder,.form_field__1uvvH input[type=text]::-moz-placeholder,.form_field__1uvvH select::-moz-placeholder,.form_field__1uvvH textarea::-moz-placeholder{opacity:.4}.form_field__1uvvH input[type=email]::placeholder,.form_field__1uvvH input[type=tel]::placeholder,.form_field__1uvvH input[type=text]::placeholder,.form_field__1uvvH select::placeholder,.form_field__1uvvH textarea::placeholder{opacity:.4}.form_field__1uvvH textarea{line-height:1.2}.form_flex__lVUcx ul{display:flex;justify-content:space-between;gap:16rem}.form_flex__lVUcx ul li{width:100%}.form_select__rqA2G select{background-image:url(/elements/select.svg);background-position:calc(100% - 24rem);background-size:14rem;background-repeat:no-repeat;font-weight:700;font-size:16rem}.form_submit__4iw3C input[type=submit]{width:100%;background-color:#343434;color:#fff;font-size:18rem;line-height:80rem;text-align:center;cursor:pointer}.form_submit__4iw3C input[type=submit][disabled]{background-color:#ccc;color:#fff;pointer-events:none}.form_error__kT2uU{margin-top:12rem;color:#e40808;font-size:14rem}.form_privacyCheck__ZWXlg{display:flex;justify-content:flex-start;margin-top:40rem}.form_privacyCheck__ZWXlg ul{display:flex;-moz-column-gap:40rem;column-gap:40rem;flex-wrap:wrap;align-items:center;justify-content:flex-start}.form_privacyCheck__ZWXlg input[type=checkbox]:checked+label:before,.form_privacyCheck__ZWXlg input[type=radio]:checked+label:before{opacity:1}.form_privacyCheck__ZWXlg input[type=checkbox]:focus-visible+label:after,.form_privacyCheck__ZWXlg input[type=radio]:focus-visible+label:after{background-color:rgba(51,51,51,.16)}.form_privacyCheck__ZWXlg ul label{--checkSize:16rem;--boxSize:32rem;--labelGap:40rem;--labelPadding:7rem;display:block;position:relative;margin-bottom:0;padding:var(--labelPadding) 0 var(--labelPadding) var(--labelGap);font-size:16rem;cursor:pointer}.form_privacyCheck__ZWXlg ul label:after,.form_privacyCheck__ZWXlg ul label:before{display:block;position:absolute;top:50%;translate:0 -50%;content:""}.form_privacyCheck__ZWXlg ul label:before{z-index:1;left:calc(var(--checkSize)*.5);width:var(--checkSize);height:var(--checkSize);border-radius:0;background-color:#333;opacity:0}.form_privacyCheck__ZWXlg ul label:after{left:0;width:var(--boxSize);height:var(--boxSize);border:1px solid #333;border-radius:0;background-color:#fff}.form_privacyCheck__ZWXlg .form_privacyCheckLink__hd6J8{font-size:16rem}.form_privacyCheck__ZWXlg .form_privacyCheckLink__hd6J8 a{display:inline;color:#e40808;font-weight:700;text-decoration:underline}.form_privacyCheckNote__ZIS5P{margin-top:12rem;font-size:13rem;line-height:1.8}@media screen and (max-width:560px){.form_field__1uvvH{margin-top:40rem}.form_field__1uvvH:not(:first-child){margin-top:24rem}.form_field__1uvvH label{font-size:16rem}.form_field__1uvvH input[type=email],.form_field__1uvvH input[type=tel],.form_field__1uvvH input[type=text],.form_field__1uvvH select,.form_field__1uvvH textarea{padding:16rem}.form_privacyCheck__ZWXlg .form_privacyCheckLink__hd6J8{font-size:13rem}}.page_wrapper__9_xEz{margin:240rem 0 160rem}.page_note__64PiP{font-size:15rem;line-height:2}.page_note__64PiP a{display:inline;text-decoration:underline;transition:all .4s;transition-property:opacity;transition-timing-function:cubic-bezier(.33,1,.68,1)}@media screen and (max-width:960px){.page_wrapper__9_xEz{margin:160rem 0 80rem}}@media screen and (max-width:560px){.page_wrapper__9_xEz{margin:120rem 0 80rem}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.page_note__64PiP a:focus-visible,.page_note__64PiP a:hover{opacity:.64}}@media (hover:none){.page_note__64PiP a{-webkit-tap-highlight-color:rgba(0,0,0,0)}}