.c-form-field[data-astro-cid-df7mgqta]{padding:0 calc(var(--designSp) * 30);margin:0 auto}@media(min-width:768px){.c-form-field[data-astro-cid-df7mgqta]{width:calc(var(--designPc) * 630);padding:0 calc(var(--designPc) * 30)}}.c-form-description[data-astro-cid-df7mgqta]{text-align:center;font-weight:400;line-height:190%;letter-spacing:.05em;font-size:calc(var(--designSp) * 16);margin-bottom:calc(var(--designSp) * 40)}@media(min-width:768px){.c-form-description[data-astro-cid-df7mgqta]{font-size:calc(var(--designPc) * 16);margin-bottom:calc(var(--designPc) * 40)}}.c-form-button[data-astro-cid-df7mgqta]{margin:calc(var(--designSp) * 64) calc(var(--designSp) * 30) 0}@media(min-width:768px){.c-form-button[data-astro-cid-df7mgqta]{margin:calc(var(--designPc) * 64) auto 0;width:calc(var(--designPc) * 255)}}.c-field{padding:calc(var(--designSp) * 24) 0}@media(min-width:768px){.c-field{padding:calc(var(--designPc) * 16) 0 calc(var(--designPc) * 24)}}@media(min-width:768px){.c-field:has(.c-field-input){margin-bottom:calc(var(--designPc) * 24)}}.c-field-label{display:flex;align-items:center;font-weight:400;margin-bottom:calc(var(--designSp) * 8);font-size:calc(var(--designSp) * 14)}@media(min-width:768px){.c-field-label{margin-bottom:calc(var(--designPc) * 10);font-size:calc(var(--designPc) * 14)}}.c-field-required{font-size:calc(var(--designSp) * 10);padding:calc(var(--designSp) * 5);line-height:100%;color:var(--white01);background:var(--red01);border-radius:calc(var(--designSp) * 2);margin-left:calc(var(--designSp) * 10)}@media(min-width:768px){.c-field-required{font-size:calc(var(--designPc) * 10);padding:calc(var(--designPc) * 5);border-radius:calc(var(--designPc) * 2);margin-left:calc(var(--designPc) * 10)}}.c-field-input,.c-field-textarea{width:100%;padding:calc(var(--designSp) * 22) calc(var(--designSp) * 16);border:1px solid var(--gray40);border-radius:calc(var(--designSp) * 5);font-size:calc(var(--designSp) * 16);font-weight:400;line-height:100%}@media(min-width:768px){.c-field-input,.c-field-textarea{padding:calc(var(--designPc) * 22) calc(var(--designPc) * 16);border-radius:calc(var(--designPc) * 5);font-size:calc(var(--designPc) * 16)}}.c-field-input::placeholder,.c-field-textarea::placeholder{color:var(--gray40)}.c-field-input{height:calc(var(--designSp) * 60)}@media(min-width:768px){.c-field-input{height:calc(var(--designPc) * 60)}}.c-field-textarea{height:calc(var(--designSp) * 254);line-height:170%}@media(min-width:768px){.c-field-textarea{height:calc(var(--designPc) * 220)}}.c-field-policy{margin-bottom:calc(var(--designSp) * -24);position:relative}@media(min-width:768px){.c-field-policy{margin-bottom:calc(var(--designPc) * -24)}}.c-field-policy+.c-errorMsg{margin-top:calc(var(--designSp) * 28);margin-left:calc(var(--designSp) * 64)}@media(min-width:768px){.c-field-policy+.c-errorMsg{margin-top:calc(var(--designPc) * 4);margin-left:calc(var(--designPc) * 435)}}.c-field-policy-label{display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;font-size:calc(var(--designSp) * 14)}@media(min-width:768px){.c-field-policy-label{font-size:calc(var(--designPc) * 14)}}.c-field-checkbox{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.c-field-checkbox-input{display:inline-block;flex-shrink:0;width:calc(var(--designSp) * 20);height:calc(var(--designSp) * 20);border:1px solid var(--gray40);border-radius:calc(var(--designSp) * 5);margin-right:calc(var(--designSp) * 16);position:relative;transition:opacity .2s;background:var(--white01)}@media(min-width:768px){.c-field-checkbox-input{width:calc(var(--designPc) * 20);height:calc(var(--designPc) * 20);margin-right:calc(var(--designPc) * 16);border-radius:calc(var(--designPc) * 5)}}.c-field-checkbox-input.is-error{border:1px solid var(--red01)}.c-field-checkbox-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-70%) rotate(45deg);width:calc(var(--designSp) * 7);height:calc(var(--designSp) * 10);border-right:1px solid var(--white01);border-bottom:1px solid var(--white01);opacity:0;transition:opacity .2s ease}@media(min-width:768px){.c-field-checkbox-input:after{width:calc(var(--designPc) * 7);height:calc(var(--designPc) * 10)}}.c-field-policy-label:has(.c-field-checkbox:checked) .c-field-checkbox-input{background:var(--black02);border-color:var(--black02)}.c-field-policy-label:has(.c-field-checkbox:checked) .c-field-checkbox-input:after{opacity:1}.c-field-policy-link{text-decoration:underline;text-decoration-color:var(--black01);translate:0 calc(var(--designSp) * -2)}@media(min-width:768px){.c-field-policy-link{translate:0 calc(var(--designPc) * -2)}}.c-field-select-wrapper{position:relative;width:100%}.c-field-select-button{text-align:left;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--designSp) * 16);background-color:var(--white01);cursor:pointer;color:var(--gray40);line-height:160%;font-size:calc(var(--designSp) * 14);padding:calc(var(--designSp) * 22) calc(var(--designSp) * 16);white-space:pre-line}@media(min-width:768px){.c-field-select-button{white-space:normal;word-spacing:-.35em;font-size:calc(var(--designPc) * 16);gap:calc(var(--designPc) * 16);padding:calc(var(--designPc) * 22) calc(var(--designPc) * 20) calc(var(--designPc) * 22) calc(var(--designPc) * 16)!important}}.c-field-select-button[aria-expanded=true]{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.c-field-select-button:after{content:"";width:calc(var(--designSp) * 10);height:calc(var(--designSp) * 10);border-right:1px solid var(--black01);border-bottom:1px solid var(--black01);rotate:45deg;translate:0 calc(var(--designSp) * -2);transform-origin:center;transition:rotate .3s,translate .3s}@media(min-width:768px){.c-field-select-button:after{translate:0 calc(var(--designPc) * -2);width:calc(var(--designPc) * 10);height:calc(var(--designPc) * 10)}}.c-field-select-button[aria-expanded=true]:after{rotate:-135deg;translate:0 calc(var(--designSp) * 2)}@media(min-width:768px){.c-field-select-button[aria-expanded=true]:after{translate:0 calc(var(--designPc) * 2)}}.c-field-select-button.is-selected{color:var(--black01)}.c-field-select-listbox{position:absolute;top:100%;left:0;width:100%;padding:0;list-style:none;background:var(--white01);border-left:1px solid var(--gray40);border-right:1px solid var(--gray40);border-bottom:1px solid var(--gray40);border-radius:0 0 calc(var(--designSp) * 5) calc(var(--designSp) * 5);z-index:100;overflow-y:auto}@media(min-width:768px){.c-field-select-listbox{border-radius:0 0 calc(var(--designPc) * 5) calc(var(--designPc) * 5)}}.c-field-select-listbox[hidden]{display:none}.c-field-select-option{padding:calc(var(--designSp) * 10) calc(var(--designSp) * 16);font-size:calc(var(--designSp) * 16);cursor:pointer;line-height:160%}@media(max-width:767px){.c-field-select-option{min-height:calc(var(--designSp) * 60);display:flex;align-items:center}}@media(min-width:768px){.c-field-select-option{padding:calc(var(--designPc) * 10) calc(var(--designPc) * 16);font-size:calc(var(--designPc) * 16)}}.c-field-select-option:hover,.c-field-select-option[aria-selected=true]{background-color:rgb(var(--black01-rgb)/.5)}.c-errorMsg{line-height:200%;color:var(--red01);font-size:calc(var(--designSp) * 10);margin-top:calc(var(--designSp) * 4);display:none}@media(min-width:768px){.c-errorMsg{font-size:calc(var(--designPc) * 10);margin-top:calc(var(--designPc) * 4)}}.c-field-input.is-error,.c-field-textarea.is-error,.c-field-select-button.is-error{border-color:var(--red01)!important}.c-field-input.is-error+.c-field-select-listbox,.c-field-textarea.is-error+.c-field-select-listbox,.c-field-select-button.is-error+.c-field-select-listbox{border-left:1px solid var(--red01)!important;border-right:1px solid var(--red01)!important;border-bottom:1px solid var(--red01)!important}
