.contact-form_contactForm__heH62{width:100%}@media screen and (orientation:landscape){.contact-form_contactForm__heH62{padding:clamp(143px,12.73vw,330px) 0}}@media screen and (orientation:portrait){.contact-form_contactForm__heH62{padding:clamp(140.8px,41.03vw,272px) 0}}@media screen and (orientation:landscape){.contact-form_container__b6d5u{max-width:clamp(780px,69.44vw,1800px);width:100%;margin:0 auto}}@media screen and (orientation:portrait){.contact-form_container__b6d5u{margin:0 clamp(17.6px,5.13vw,34px)}}.contact-form_introTextHeading__jZvpB{font-family:var(--font-bebas-neue),yakuhanjp,var(--font-noto-sans-jp);letter-spacing:0;color:#fff}@media screen and (orientation:landscape){.contact-form_introTextHeading__jZvpB{width:clamp(390px,34.72vw,900px);margin-bottom:clamp(52px,4.63vw,120px)}}@media screen and (orientation:portrait){.contact-form_introTextHeading__jZvpB{margin-bottom:clamp(38.72px,11.28vw,74.8px)}}.contact-form_introTextHeading__jZvpB div{overflow:hidden}@media screen and (orientation:landscape){.contact-form_introTextHeading__jZvpB div:first-child{height:clamp(10.4px,.93vw,24px);margin-bottom:clamp(7.8px,.69vw,18px)}}@media screen and (orientation:portrait){.contact-form_introTextHeading__jZvpB div:first-child{height:clamp(10.56px,3.08vw,20.4px);margin-bottom:clamp(8.8px,2.56vw,17px)}}.contact-form_introTextHeading__jZvpB h2{line-height:1}@media screen and (orientation:landscape){.contact-form_introTextHeading__jZvpB h2{font-size:clamp(55.9px,4.98vw,129px)}}@media screen and (orientation:portrait){.contact-form_introTextHeading__jZvpB h2{font-size:clamp(41.36px,12.05vw,79.9px)}}.contact-form_introTextHeading__jZvpB h3{font-family:var(--font-bebas-neue),yakuhanjp,var(--font-noto-sans-jp);letter-spacing:0;line-height:1.2;font-weight:500}@media screen and (orientation:landscape){.contact-form_introTextHeading__jZvpB h3{font-size:clamp(14px,.93vw,24px);margin-bottom:clamp(7.8px,.69vw,18px)}}@media screen and (orientation:portrait){.contact-form_introTextHeading__jZvpB h3{font-size:clamp(13px,3.59vw,23.8px);margin-bottom:clamp(8.8px,2.56vw,17px)}}.contact-form_form__QIuLg{display:flex;flex-direction:column}@media screen and (orientation:landscape){.contact-form_form__QIuLg{width:100%;gap:clamp(10.4px,.93vw,24px)}}@media screen and (orientation:portrait){.contact-form_form__QIuLg{gap:clamp(10.56px,3.08vw,20.4px)}}.contact-form_form__QIuLg *{font-family:var(--font-inter),yakuhanjp,var(--font-noto-sans-jp);letter-spacing:.05em;line-height:1.2;font-size:16px}.contact-form_form__QIuLg button,.contact-form_form__QIuLg input,.contact-form_form__QIuLg label,.contact-form_form__QIuLg select,.contact-form_form__QIuLg textarea{color:#fff;width:100%}.contact-form_form__QIuLg input,.contact-form_form__QIuLg select,.contact-form_form__QIuLg textarea{border:1px solid #fff}@media screen and (orientation:landscape){.contact-form_form__QIuLg input,.contact-form_form__QIuLg select,.contact-form_form__QIuLg textarea{padding:clamp(13px,1.16vw,30px) clamp(9.75px,.87vw,22.5px);border-radius:clamp(2.6px,.23vw,6px);font-size:clamp(14px,.93vw,24px)}}@media screen and (orientation:portrait){.contact-form_form__QIuLg input,.contact-form_form__QIuLg select,.contact-form_form__QIuLg textarea{padding:clamp(14.08px,4.1vw,27.2px) clamp(10.56px,3.08vw,20.4px);border-radius:clamp(3.52px,1.03vw,6.8px);font-size:clamp(13px,3.59vw,23.8px)}}.contact-form_form__QIuLg select{appearance:none}@media screen and (orientation:landscape){.contact-form_form__QIuLg textarea{height:calc(clamp(14px,.93vw,24px)*15)}}@media screen and (orientation:portrait){.contact-form_form__QIuLg textarea{height:calc(clamp(14.08px,4.1vw,27.2px)*15)}}.contact-form_form__QIuLg button{font-family:var(--font-bebas-neue),yakuhanjp,var(--font-noto-sans-jp);letter-spacing:0;line-height:1.2;font-weight:500;text-decoration:underline;transition:opacity .3s ease-in-out;cursor:pointer}@media screen and (orientation:landscape){.contact-form_form__QIuLg button{margin-top:clamp(26px,2.31vw,60px);font-size:clamp(30.55px,2.72vw,70.5px)}}@media screen and (orientation:portrait){.contact-form_form__QIuLg button{margin-top:clamp(21.12px,6.15vw,40.8px);font-size:clamp(29.92px,8.72vw,57.8px)}}.contact-form_form__QIuLg button:hover{opacity:.5}.contact-form_formCol__PW0ul,.contact-form_formRow__PqWJF{display:flex}.contact-form_formRow__PqWJF{flex-direction:row;width:100%}@media screen and (orientation:landscape){.contact-form_formRow__PqWJF{gap:clamp(10.4px,.93vw,24px)}}@media screen and (orientation:portrait){.contact-form_formRow__PqWJF{gap:clamp(10.56px,3.08vw,20.4px)}}.contact-form_formRow__PqWJF>div{width:100%}.contact-form_formCol__PW0ul{width:100%;flex-direction:column}@media screen and (orientation:portrait){.contact-form_formColForPr__ObwRu{flex-direction:column;gap:clamp(10.56px,3.08vw,20.4px)}}.contact-form_privacyPolicy__FKY2p{font-family:var(--font-inter),yakuhanjp,var(--font-noto-sans-jp);letter-spacing:.05em;line-height:1.2;text-align:center}@media screen and (orientation:landscape){.contact-form_privacyPolicy__FKY2p{font-size:clamp(14px,.75vw,19.5px)}}@media screen and (orientation:portrait){.contact-form_privacyPolicy__FKY2p{font-size:clamp(13px,3.33vw,22.1px)}}.contact-form_privacyPolicy__FKY2p a{text-decoration:underline}@media screen and (orientation:landscape){.contact-form_privacyPolicy__FKY2p a{font-size:clamp(14px,.69vw,18px)}}@media screen and (orientation:portrait){.contact-form_privacyPolicy__FKY2p a{font-size:clamp(13px,2.05vw,13.6px)}}@media screen and (orientation:landscape){.contact-form_brForPr__c2T_p{display:none}}