.contact-form_contact__K5lKP{background:rgb(var(--white-transparent8-rgba));padding:clamp(1.875rem,1.357rem + 2.21vw,3.125rem) clamp(1rem,-2.341rem + 14.25vw,9.063rem) 90px;display:grid;gap:60px;border-radius:20px}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX{font-weight:700;align-items:center;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));color:#343434}@media (min-width:1200px){.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX{grid-template-columns:1fr 2fr;gap:30px}}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_text__VQzEx{font-weight:400;white-space:pre-wrap}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX>div{margin-bottom:30px;display:grid;gap:.5rem}@media (min-width:1200px){.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX>div{margin-bottom:0}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_name_grid__9F8kG{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_name_grid__9F8kG input{width:100%}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX label{position:relative;margin-bottom:10px}@media (min-width:1200px){.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX label{margin-bottom:0}}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX div p{--tw-text-opacity:1;color:rgb(214 44 71/var(--tw-text-opacity,1))}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_policy__E5_eL{margin-bottom:70px;display:flex;align-items:center;gap:.5rem}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_policy__E5_eL label{margin-bottom:3px}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX label:after{content:"必須";position:absolute;text-align:center;top:5px;width:30px;margin-left:10px;border-radius:3px;--tw-bg-opacity:1;background-color:rgb(214 44 71/var(--tw-bg-opacity,1));font-size:12px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX input,.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX select,.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX textarea{padding:clamp(1rem,.896rem + .44vw,1.25rem);border-radius:10px;border-width:1px;--tw-border-opacity:1;border-color:rgb(201 201 201/var(--tw-border-opacity,1));background-color:rgba(var(--background-rgba))}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX input::placeholder,.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX textarea::placeholder{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1))}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX input{height:60px}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX textarea{field-sizing:content}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_select_placeholder__iTO1M{--tw-text-opacity:1;color:rgb(201 201 201/var(--tw-text-opacity,1))}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_select_selected__dgeyI,.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX select option{color:#343434}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_select_wrap__6EZBL{position:relative}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_select_wrap__6EZBL select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding-right:56px}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_select_wrap__6EZBL:after{content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;border-right:2px solid #343434;border-bottom:2px solid #343434;transform:translateY(-60%) rotate(45deg);pointer-events:none}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_interests_list__HJHqx{display:flex;flex-wrap:wrap;gap:24px}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_interest_item__TBBmV{display:flex;align-items:center;gap:8px;font-weight:700}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_interest_item__TBBmV:after{content:none}.contact-form_contact__K5lKP form>.contact-form_input_area__M86eX .contact-form_interest_item__TBBmV input{width:18px;height:18px}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX{padding:60px clamp(1rem,-1.175rem + 9.28vw,6.25rem);margin-bottom:60px;background:rgb(var(--background-rgba));border-radius:1rem}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX label{--tw-text-opacity:1;color:rgb(78 58 139/var(--tw-text-opacity,1))}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX label:after{content:""}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX input,.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX select,.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX textarea{font-weight:400;resize:none;border-style:none}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX select,.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX select:disabled{color:inherit;opacity:1}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX .contact-form_select_wrap__6EZBL:after{content:none}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX .contact-form_interests_list__HJHqx{display:flex;gap:12px;padding:clamp(1rem,.896rem + .44vw,1.25rem)}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX .contact-form_interests_list__HJHqx .contact-form_interest_item__TBBmV{display:none}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX .contact-form_interests_list__HJHqx .contact-form_interest_item__TBBmV:has(input:checked){display:inline-flex;align-items:center;font-weight:400;color:inherit;white-space:nowrap}.contact-form_confirm__yh41V form>.contact-form_input_area__M86eX .contact-form_interests_list__HJHqx .contact-form_interest_item__TBBmV input{display:none}.contact-form_contact__K5lKP .contact-form_grid_container__YEiii{align-items:center;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1200px){.contact-form_contact__K5lKP .contact-form_grid_container__YEiii{grid-template-columns:1fr 2fr;gap:30px}}.contact-form_contact__K5lKP .contact-form_flex_container___DkXe{display:flex}