main{overflow:visible}.contactPlaceholderPreload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}:lang(ja) .contactPlaceholderPreload{--typography-token: "pc/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactPlaceholderPreload .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactPlaceholderPreload{--typography-token: "pc/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.4rem);line-height:140%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .contactPlaceholderPreload{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactPlaceholderPreload .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactPlaceholderPreload{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactSection+.contactSection{margin-top:16rem}@media screen and (max-width: 780px){.contactSection+.contactSection{margin-top:8.8rem}}.contactSection_inner{display:flex;justify-content:space-between;align-items:flex-start;gap:10.2rem}@media screen and (max-width: 780px){.contactSection_inner{display:block}}.contactSection_side{position:sticky;top:var(--sticky-heading-top);flex-shrink:0;width:26.6rem;transition:var(--sticky-heading-transition)}@media screen and (max-width: 780px){.contactSection_side{position:static;width:100%;margin-bottom:4.8rem}}:lang(ja) .contactSection_notice{--typography-token: "pc/JA/Body_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.5rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactSection_notice .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_notice{--typography-token: "pc/EN/Body_S";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.7rem);line-height:150%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .contactSection_notice{--typography-token: "mobile/JA/Body_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactSection_notice .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_notice{--typography-token: "mobile/EN/Body_S";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.contactSection_notice a{display:inline;text-decoration:underline}.contactSection_noticeConfirm{display:none}:lang(ja) .contactSection_noticeConfirm{--typography-token: "pc/JA/Body_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.5rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactSection_noticeConfirm .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_noticeConfirm{--typography-token: "pc/EN/Body_S";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.7rem);line-height:150%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .contactSection_noticeConfirm{--typography-token: "mobile/JA/Body_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactSection_noticeConfirm .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_noticeConfirm{--typography-token: "mobile/EN/Body_S";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.contactSection_notes{margin-top:2.4rem;color:var(--color-black6)}@media screen and (max-width: 780px){.contactSection_notes{margin-top:1.6rem}}.contactSection_notes li{position:relative}:lang(ja) .contactSection_notes li{--typography-token: "pc/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactSection_notes li .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_notes li{--typography-token: "pc/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.4rem);line-height:140%;letter-spacing:0}:lang(ja) .contactSection_notes li{padding-left:calc(max(10px, 1.3rem)*1.5)}:lang(en) .contactSection_notes li{padding-left:calc(max(10px, 1.4rem)*1.5)}@media screen and (max-width: 780px){:lang(ja) .contactSection_notes li{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactSection_notes li .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_notes li{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}:lang(ja) .contactSection_notes li{padding-left:calc(max(10px, 1.2rem)*1.5)}:lang(en) .contactSection_notes li{padding-left:calc(max(10px, 1.3rem)*1.5)}}.contactSection_notes li::before{content:"";position:absolute;transform:translate(-50%, -50%);-webkit-mask-image:url("../../img/common/icon/list-dot.svg");mask-image:url("../../img/common/icon/list-dot.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}:lang(ja) .contactSection_notes li::before{top:calc(max(10px, 1.3rem)*1.4/2);left:calc(max(10px, 1.3rem)*.75);width:calc(max(10px, 1.3rem)*0.325);height:calc(max(10px, 1.3rem)*0.325)}:lang(en) .contactSection_notes li::before{top:calc(max(10px, 1.4rem)*1.4/2);left:calc(max(10px, 1.4rem)*.75);width:calc(max(10px, 1.4rem)*0.325);height:calc(max(10px, 1.4rem)*0.325)}@media screen and (max-width: 780px){:lang(ja) .contactSection_notes li::before{top:calc(max(10px, 1.2rem)*1.4/2);left:calc(max(10px, 1.2rem)*.75);width:calc(max(10px, 1.2rem)*0.325);height:calc(max(10px, 1.2rem)*0.325)}:lang(en) .contactSection_notes li::before{top:calc(max(10px, 1.3rem)*1.4/2);left:calc(max(10px, 1.3rem)*.75);width:calc(max(10px, 1.3rem)*0.325);height:calc(max(10px, 1.3rem)*0.325)}}.contactSection_notes li+li{margin-top:.8rem}.contactSection_main{flex:1;max-width:77.6rem}@media screen and (max-width: 780px){.contactSection_main{max-width:100%}}.contactSection_heading{margin-bottom:4rem}:lang(ja) .contactSection_heading{--typography-token: "pc/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:4%}:lang(ja) .contactSection_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_heading{--typography-token: "pc/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:0}@media screen and (max-width: 780px){.contactSection_heading{margin-bottom:2.4rem}:lang(ja) .contactSection_heading{--typography-token: "mobile/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:4%}:lang(ja) .contactSection_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_heading{--typography-token: "mobile/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}}.contactSection_heading:not(:first-child){margin-top:16rem}@media screen and (max-width: 780px){.contactSection_heading:not(:first-child){margin-top:8.8rem}}.contactSection_lead{margin-bottom:4rem}:lang(ja) .contactSection_lead{--typography-token: "pc/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactSection_lead .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_lead{--typography-token: "pc/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.8rem);line-height:160%;letter-spacing:0}@media screen and (max-width: 780px){.contactSection_lead{margin-bottom:2.4rem}:lang(ja) .contactSection_lead{--typography-token: "mobile/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.4rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactSection_lead .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection_lead{--typography-token: "mobile/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.contactAccordion_list li{position:relative}:lang(ja) .contactAccordion_list li{--typography-token: "pc/JA/Label_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactAccordion_list li .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactAccordion_list li{--typography-token: "pc/EN/Label_S";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:0}:lang(ja) .contactAccordion_list li{padding-left:calc(max(10px, 1.5rem)*1.5)}:lang(en) .contactAccordion_list li{padding-left:calc(max(10px, 1.5rem)*1.5)}@media screen and (max-width: 780px){:lang(ja) .contactAccordion_list li{--typography-token: "mobile/JA/Label_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactAccordion_list li .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactAccordion_list li{--typography-token: "mobile/EN/Label_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:120%;letter-spacing:0}:lang(ja) .contactAccordion_list li{padding-left:calc(max(10px, 1.3rem)*1.5)}:lang(en) .contactAccordion_list li{padding-left:calc(max(10px, 1.5rem)*1.5)}}.contactAccordion_list li::before{content:"";position:absolute;transform:translate(-50%, -50%);-webkit-mask-image:url("../../img/common/icon/list-dot.svg");mask-image:url("../../img/common/icon/list-dot.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor}:lang(ja) .contactAccordion_list li::before{top:calc(max(10px, 1.5rem)*1.4/2);left:calc(max(10px, 1.5rem)*.75);width:calc(max(10px, 1.5rem)*0.325);height:calc(max(10px, 1.5rem)*0.325)}:lang(en) .contactAccordion_list li::before{top:calc(max(10px, 1.5rem)*1.4/2);left:calc(max(10px, 1.5rem)*.75);width:calc(max(10px, 1.5rem)*0.325);height:calc(max(10px, 1.5rem)*0.325)}@media screen and (max-width: 780px){:lang(ja) .contactAccordion_list li::before{top:calc(max(10px, 1.3rem)*1.4/2);left:calc(max(10px, 1.3rem)*.75);width:calc(max(10px, 1.3rem)*0.325);height:calc(max(10px, 1.3rem)*0.325)}:lang(en) .contactAccordion_list li::before{top:calc(max(10px, 1.5rem)*1.2/2);left:calc(max(10px, 1.5rem)*.75);width:calc(max(10px, 1.5rem)*0.325);height:calc(max(10px, 1.5rem)*0.325)}}.contactAccordion_list li{list-style:none}.contactAccordion_list li+li{margin-top:.8rem}@media screen and (max-width: 780px){.contactAccordion .accordion_title{padding-right:5.2rem}}:lang(ja) .contactAccordion_text{--typography-token: "pc/JA/Body_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.5rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactAccordion_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactAccordion_text{--typography-token: "pc/EN/Body_S";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.7rem);line-height:150%;letter-spacing:0}.contactAccordion_text{margin-top:3.2rem}@media screen and (max-width: 780px){:lang(ja) .contactAccordion_text{--typography-token: "mobile/JA/Body_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactAccordion_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactAccordion_text{--typography-token: "mobile/EN/Body_S";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}.contactAccordion_text{margin-top:2.4rem}}.contactAccordion_buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}@media screen and (max-width: 780px){.contactAccordion_buttons{flex-direction:column;gap:.6rem;margin-top:2.4rem}}.contactAccordion_buttons .btn-square{transform:translateZ(0);backface-visibility:hidden}.contactAccordion .accordion_content>*:first-child{margin-top:0}@media screen and (max-width: 780px){.contactAccordion .accordion_content{padding:2.5rem 2.8rem 2.8rem 2.8rem}}.contactForm_item+.contactForm_item{margin-top:3.2rem}@media screen and (max-width: 780px){.contactForm_item+.contactForm_item{margin-top:2.8rem}}.contactForm fieldset.contactForm_item{min-width:0}.contactForm_label{display:block;margin-bottom:1.2rem}:lang(ja) .contactForm_label{--typography-token: "pc/JA/Label_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.6rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_label .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_label{--typography-token: "pc/EN/Label_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.6rem);line-height:120%;letter-spacing:0}@media screen and (max-width: 780px){.contactForm_label{margin-bottom:.8rem}:lang(ja) .contactForm_label{--typography-token: "mobile/JA/Label_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_label .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_label{--typography-token: "mobile/EN/Label_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:120%;letter-spacing:0}}.contactForm_required{margin-left:.8rem;color:var(--color-danger)}.contactForm_input,.contactForm_textarea{display:block;width:100%;padding:2.4rem;border:.1rem solid var(--color-border-light);border-radius:0;background-color:var(--color-white);font-family:var(--font-family-input);font-weight:300;font-style:normal;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}@media screen and (max-width: 780px){.contactForm_input,.contactForm_textarea{font-size:max(10px,1.2rem);padding:2rem}}.contactForm_input::placeholder,.contactForm_textarea::placeholder{color:var(--color-placeholder)}@media screen and (max-width: 780px){.contactForm_input{height:5.7rem;padding:0 2rem}}.contactForm_textarea{height:19.8rem}@media screen and (max-width: 780px){.contactForm_textarea{height:29rem}}.contactForm_row{display:block}.contactForm_checkbox{position:relative;display:inline-flex;align-items:center;gap:.8rem;cursor:pointer}.contactForm_checkbox:focus-within{outline:none}.contactForm_checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:.1rem;height:.1rem;margin:-0.1rem;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;appearance:none}.contactForm_checkbox input[type=checkbox]:focus{outline:none}.contactForm_checkbox input[type=checkbox]:focus-visible+span{box-shadow:var(--color-focus)}.contactForm_checkbox input[type=checkbox]:checked+span::after{display:block}.contactForm_checkbox span{position:relative;display:block;padding-left:2.2rem}:lang(ja) .contactForm_checkbox span{--typography-token: "pc/JA/Label_SS";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_checkbox span .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_checkbox span{--typography-token: "pc/EN/Label_SS";font-family:Mundial,var(--font-family-base);font-weight:600;font-size:max(10px,1.4rem);line-height:120%;letter-spacing:0}.contactForm_checkbox span{transition:opacity var(--ease-time) var(--ease-power1-out)}@media screen and (max-width: 780px){:lang(ja) .contactForm_checkbox span{--typography-token: "mobile/JA/Label_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_checkbox span .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_checkbox span{--typography-token: "mobile/EN/Label_S";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactForm_checkbox span::before,.contactForm_checkbox span::after{content:"";position:absolute}.contactForm_checkbox span::before{top:50%;left:0;display:block;width:1.6rem;height:1.6rem;border:.1rem solid var(--color-black5);background-color:var(--color-white);transform:translateY(calc(-50% - 0.1rem))}:lang(en) .contactForm_checkbox span::before{transform:translateY(-50%)}.contactForm_checkbox span::after{top:50%;left:.45rem;display:none;width:.7rem;height:1.1rem;border-right:.3rem solid var(--color-black);border-bottom:.3rem solid var(--color-black);transform:translateY(calc(-50% - 0.2rem)) rotateZ(45deg)}:lang(en) .contactForm_checkbox span::after{transform:translateY(calc(-50% - 0.1rem)) rotateZ(45deg)}.contactForm_radios{display:inline-flex;flex-direction:column;gap:.8rem}.contactForm_radio{position:relative;display:flex;align-items:center;gap:.8rem}:lang(ja) .contactForm_radio{--typography-token: "pc/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactForm_radio .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_radio{--typography-token: "pc/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.8rem);line-height:160%;letter-spacing:0}.contactForm_radio{cursor:pointer}@media screen and (max-width: 780px){:lang(ja) .contactForm_radio{--typography-token: "mobile/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.4rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactForm_radio .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_radio{--typography-token: "mobile/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.contactForm_radio:focus-within{outline:none}.contactForm_radio input[type=radio]{position:absolute;top:0;left:0;width:.1rem;height:.1rem;margin:-0.1rem;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;appearance:none}.contactForm_radio input[type=radio]:focus{outline:none}.contactForm_radio input[type=radio]:focus-visible+span{box-shadow:var(--color-focus)}.contactForm_radio input[type=radio]:checked+span::after{display:block}.contactForm_radio span{position:relative;display:block;padding-left:2.2rem}:lang(ja) .contactForm_radio span{--typography-token: "pc/JA/Label_M_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_radio span .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_radio span{--typography-token: "pc/EN/Label_M_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.6rem);line-height:150%;letter-spacing:0}.contactForm_radio span{transition:opacity var(--ease-time) var(--ease-power1-out)}@media screen and (max-width: 780px){:lang(ja) .contactForm_radio span{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_radio span .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_radio span{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactForm_radio span::before,.contactForm_radio span::after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.contactForm_radio span::before{left:0;display:block;width:1.6rem;height:1.6rem;border:.1rem solid var(--color-black5);border-radius:50%;background-color:var(--color-white)}.contactForm_radio span::after{left:.3rem;display:none;width:1rem;height:1rem;border-radius:50%;background-color:var(--color-black)}.contactForm_selectItem .customSelect{width:100%;padding:0}:lang(ja) .contactForm_selectItem .customSelect{--typography-token: "pc/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_selectItem .customSelect .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_selectItem .customSelect{--typography-token: "pc/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.4rem);line-height:140%;letter-spacing:0}@media screen and (max-width: 780px){.contactForm_selectItem .customSelect{padding:0}:lang(ja) .contactForm_selectItem .customSelect{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_selectItem .customSelect .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_selectItem .customSelect{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactForm_selectItem .customSelect_top{padding:0}.contactForm_selectItem .customSelect_trigger{height:6.6rem;padding:2.4rem;border:.1rem solid var(--color-border-light);text-align:left}.contactForm_selectItem .customSelect_trigger::after{right:2.4rem}@media screen and (max-width: 780px){.contactForm_selectItem .customSelect_trigger{height:5.7rem;padding:0 2rem}:lang(ja) .contactForm_selectItem .customSelect_trigger{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm_selectItem .customSelect_trigger .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_selectItem .customSelect_trigger{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactForm_selectItem .customSelect_menu{max-height:25rem}.contactForm_selectItem .customSelect_list li:first-child{border-top:none}.contactForm_submit{margin-top:4rem}@media screen and (max-width: 780px){.contactForm_submit{margin-top:3.2rem}}.contactForm_back{display:none;margin-top:2.4rem}.contactForm_backBtn{display:flex;align-items:center;gap:.8rem;padding:0;border:none;background:none}:lang(ja) .contactForm_backBtn{--typography-token: "pc/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactForm_backBtn .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_backBtn{--typography-token: "pc/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.8rem);line-height:160%;letter-spacing:0}.contactForm_backBtn{cursor:pointer}@media screen and (max-width: 780px){:lang(ja) .contactForm_backBtn{--typography-token: "mobile/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.4rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactForm_backBtn .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_backBtn{--typography-token: "mobile/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.contactForm_backBtn img{transform:rotate(180deg)}.contactForm_value{display:none}:lang(ja) .contactForm_value{--typography-token: "pc/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactForm_value .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_value{--typography-token: "pc/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.8rem);line-height:160%;letter-spacing:0}.contactForm_value{font-weight:bold}@media screen and (max-width: 780px){:lang(ja) .contactForm_value{--typography-token: "mobile/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.4rem);line-height:180%;letter-spacing:4%}:lang(ja) .contactForm_value .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm_value{--typography-token: "mobile/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}.contactForm_value{font-weight:bold}}.contactForm.is-confirm .contactForm_input,.contactForm.is-confirm .contactForm_textarea,.contactForm.is-confirm .contactForm_radios,.contactForm.is-confirm .contactForm_checkbox,.contactForm.is-confirm .contactForm_required,.contactForm.is-confirm .contactForm_selectItem{display:none}.contactForm.is-confirm .contactForm_value{display:block}.contactForm.is-confirm .contactForm_back{display:block}.contactForm .is-error{display:block}:lang(ja) .contactForm .is-error{--typography-token: "pc/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm .is-error .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm .is-error{--typography-token: "pc/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.4rem);line-height:140%;letter-spacing:0}.contactForm .is-error{margin-top:.7rem;color:var(--color-danger)}@media screen and (max-width: 780px){:lang(ja) .contactForm .is-error{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactForm .is-error .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactForm .is-error{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactForm .contactForm_input.is-invalid,.contactForm .contactForm_textarea.is-invalid,.contactForm .js-selectTrigger.is-invalid{border-color:var(--color-danger)}.is-hiddenByConfirm{display:none}.contactSection.is-confirmMode .contactForm_item+.contactForm_item{margin-top:4rem}.contactSection.is-confirmMode .confirmNone+.contactForm_item{margin-top:4rem}.contactSection.is-confirmMode .contactSection_notice{display:none}.contactSection.is-confirmMode .contactSection_noticeConfirm{display:block}.contactSection.is-confirmMode .contactSection_notes{display:none}.contactSection.is-confirmMode .confirmNone,.contactSection.is-confirmMode .confirmNone-inLabel .contactForm_label{display:none}.contactSection.is-confirmMode .accordion_item{border:none}.contactSection.is-confirmMode .accordion_item .accordion_summary{display:none}.contactSection.is-confirmMode .accordion_item .accordion_content{padding:0;background-color:rgba(0,0,0,0);overflow:visible}:lang(ja) .contactSection.is-confirmMode .contactForm_label{--typography-token: "pc/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactSection.is-confirmMode .contactForm_label .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection.is-confirmMode .contactForm_label{--typography-token: "pc/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.4rem);line-height:140%;letter-spacing:0}.contactSection.is-confirmMode .contactForm_label{color:var(--color-black6)}@media screen and (max-width: 780px){:lang(ja) .contactSection.is-confirmMode .contactForm_label{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .contactSection.is-confirmMode .contactForm_label .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .contactSection.is-confirmMode .contactForm_label{--typography-token: "mobile/EN/Label_SS_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:0}}.contactSection.is-confirmMode .contactForm_value{font-family:var(--font-family-input);font-weight:700;font-style:normal;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}@media screen and (max-width: 780px){.contactSection.is-confirmMode .contactForm_value{font-size:max(10px,1.4rem)}}:lang(ja) .thanks_title{--typography-token: "pc/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:4%}:lang(ja) .thanks_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .thanks_title{--typography-token: "pc/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .thanks_title{--typography-token: "mobile/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:4%}:lang(ja) .thanks_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .thanks_title{--typography-token: "mobile/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}}:lang(ja) .thanks_text{--typography-token: "pc/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}:lang(ja) .thanks_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .thanks_text{--typography-token: "pc/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.8rem);line-height:160%;letter-spacing:0}@media screen and (max-width: 780px){.thanks_text{margin-top:2.3rem}:lang(ja) .thanks_text{--typography-token: "mobile/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.4rem);line-height:180%;letter-spacing:4%}:lang(ja) .thanks_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .thanks_text{--typography-token: "mobile/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.thanks_text a{display:inline;text-decoration:underline}.thanks_backBtn{width:fit-content;margin-top:4.4rem}@media screen and (max-width: 780px){.thanks_backBtn{margin-top:2.8rem}}.thanks_backBtn picture{transform:rotateZ(180deg)}/*# sourceMappingURL=contact.css.map */
