.style_section__qrXQB{padding:72px 0 96px}@media only screen and (max-width:991.98px){.style_section__qrXQB{padding:48px 0 72px}}@media only screen and (max-width:767.98px){.style_section__qrXQB{padding:32px 0 56px}}.style_inner__L0LS7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}@media only screen and (max-width:991.98px){.style_inner__L0LS7{grid-template-columns:minmax(0,1fr);gap:48px}}.style_cover__G4as1{margin-bottom:2.4rem;overflow:hidden;aspect-ratio:856/1080}.style_coverImage__YlpCR{display:block;width:100%;height:100%;object-fit:cover}.style_ttl__wxp6v{margin-bottom:8px;font-size:1.6rem;line-height:2.4rem;font-weight:700}.style_description__xpcus{margin-bottom:0;font-size:14px;line-height:16.8px;text-align:left;white-space:pre-line}.style_form__1zRtU{display:block}.style_ttl__NE52t{margin-bottom:12rem;font-size:3.2rem;line-height:4rem;font-weight:400;text-align:center}@media only screen and (max-width:991.98px){.style_ttl__NE52t{margin-bottom:6rem}}@media only screen and (max-width:767.98px){.style_ttl__NE52t{margin-bottom:4rem;font-size:2.4rem;line-height:3.2rem}}.style_field__84C5N{margin-bottom:4rem}.style_hidden__Ystni{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.style_input__13Rez{display:block;width:100%;padding:0 0 12px;border:0;border-bottom:1px solid #000;border-radius:0;background-color:rgba(0,0,0,0);color:#000;font-size:1.6rem;line-height:2.4rem;text-align:center}.style_input__13Rez::placeholder{color:#828282}.style_input__13Rez:focus{outline:none}.style_inputError__GdLT0{border-bottom-color:#e52f49}.style_error__dc4mC{margin-bottom:0;padding-top:8px;color:#e52f49;font-size:1.4rem;line-height:1.8rem;text-align:center}.style_group__mPabV{margin:0 0 4rem;padding:0 0 3.2rem;border:0;border-bottom:1px solid #000}.style_groupError__j_4Qo{border-bottom-color:#e52f49}.style_other__lpXa7{max-width:420px;margin:0 auto;padding-top:16px}.style_otherInput__xSZY6{display:block;width:100%;padding:0 0 8px;border:0;border-bottom:1px solid #bdbdbd;border-radius:0;background-color:rgba(0,0,0,0);color:#000;font-size:1.4rem;line-height:1.8rem;text-align:center}.style_otherInput__xSZY6:focus{outline:none}.style_otherInputError__eOLCS{border-bottom-color:#e52f49}.style_legend__rTRCZ{display:block;width:100%;padding:0;margin-bottom:2.4rem;font-size:1.6rem;line-height:2.4rem;text-align:center}.style_options__OTArU{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.style_option__k2eOv{position:relative;display:block;cursor:pointer}.style_optionInput__MfoYi{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.style_optionLabel__QyuFJ{display:block;padding:10px;border:1px solid #000;background-color:#fff;color:#000;font-size:1.4rem;line-height:1.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}@media only screen and (max-width:991.98px){.style_optionLabel__QyuFJ{font-size:1.2rem;line-height:1.4rem}}@media only screen and (max-width:767.98px){.style_optionLabel__QyuFJ{padding:8px;font-size:1rem;line-height:1.2rem}}.style_optionInput__MfoYi:checked+.style_optionLabel__QyuFJ,.style_option__k2eOv:hover .style_optionLabel__QyuFJ{background-color:#000;color:#fff}.style_optionInput__MfoYi:focus-visible+.style_optionLabel__QyuFJ{outline:2px solid #3671e9;outline-offset:2px}.style_textarea__mxqB3{display:block;width:100%;min-height:168px;padding:0 0 12px;border:0;border-bottom:1px solid #000;border-radius:0;background-color:rgba(0,0,0,0);color:#000;font-size:1.6rem;line-height:2.4rem;resize:none}.style_textarea__mxqB3:focus{outline:none}.style_textareaError__O44Nj{border-bottom-color:#e52f49}.style_foot__vmFPY{display:flex;justify-content:flex-end}.style_submit__4H3hJ{display:inline-flex;align-items:center;gap:8px;padding:10px;border:1px solid #000;background-color:#fff;color:#000;font-size:1.4rem;line-height:1.6rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.style_submit__4H3hJ i{font-size:1.1rem}.style_submit__4H3hJ:hover:not(:disabled){background-color:#000;color:#fff}.style_submit__4H3hJ:disabled{cursor:default;opacity:.5}@media only screen and (max-width:991.98px){.style_submit__4H3hJ{font-size:1.2rem;line-height:1.4rem}}@media only screen and (max-width:767.98px){.style_submit__4H3hJ{padding:8px;font-size:1rem;line-height:1.2rem}}