.lv2-Kv:where(.astro-OJR7CGHW){background-color:var(--color-blue)}.lv2-Kv_Inner:where(.astro-OJR7CGHW){display:grid;max-width:var(--container-outer-max);align-items:flex-start;padding:clamp(5rem,calc(4.695vw + 3.2394rem),10rem) var(--container-offset) clamp(7rem,calc(18.122vw + .2043rem),26.3rem);gap:3rem var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto}@media screen and (max-width: 767px){.lv2-Kv_Inner:where(.astro-OJR7CGHW){grid-template-columns:repeat(6,minmax(0,1fr))}}.lv2_Heading:where(.astro-OJR7CGHW){grid-column:2/13}@media screen and (max-width: 767px){.lv2_Heading:where(.astro-OJR7CGHW){grid-column:1/7}}.lv2_HeadingEn:where(.astro-OJR7CGHW){display:block;color:var(--color-white2);font-family:var(--ff-en);font-size:clamp(3.2rem,calc(.751vw + 2.9184rem),4rem);font-weight:500;letter-spacing:.06em;line-height:1}.lv2-Section_Wrapper:where(.astro-XH3OWK5M){padding-top:clamp(7rem,calc(1.502vw + 6.4368rem),8.6rem)}.lv2-Container:where(.astro-XH3OWK5M){max-width:var(--container-outer-max);margin-top:clamp(-16.3rem,calc(-18.844vw + 10.8353rem),0rem);margin-inline:auto;padding-inline:var(--container-offset)}@media screen and (max-width: 767px){.lv2-Container:where(.astro-XH3OWK5M){padding-inline:0}}.lv2-Container_Inner:where(.astro-XH3OWK5M){padding-top:clamp(7rem,calc(7.512vw + 4.183rem),15rem);padding-bottom:clamp(10rem,calc(4.695vw + 8.2394rem),15rem);background-color:var(--color-white2);padding-inline:clamp(25px,calc(18.31vw - 43.662px),220px)}.lv2-Contact:where(.astro-5LBORNGJ){font-family:var(--ff-en)}.lv2-Contact_Button:where(.astro-5LBORNGJ){position:relative;display:flex;overflow:hidden;width:fit-content;min-width:180px;align-items:center;justify-content:space-between;padding-right:25px;padding-left:30px;border-radius:60px;margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem);background-color:var(--color-blue);gap:0 10px;margin-inline:auto;padding-block:2.4rem;text-align:center}.lv2-Contact_ButtonText:where(.astro-5LBORNGJ){display:inline-block;color:var(--color-white2);font-size:1.3rem;font-weight:500;letter-spacing:.02em;line-height:1;opacity:1;transform:translateY(0);transition:transform 1s var(--easing),opacity 1s;white-space:nowrap}@media (hover: hover){.lv2-Contact_Button:where(.astro-5LBORNGJ):hover .lv2-Contact_ButtonText:where(.astro-5LBORNGJ){opacity:0;transform:translateY(-70%)}}.lv2-Contact_ButtonTextHover:where(.astro-5LBORNGJ) .lv2-Contact_ButtonText:where(.astro-5LBORNGJ){position:absolute;top:2.4rem;left:30px;opacity:0;transform:translateY(70%)}@media (hover: hover){.lv2-Contact_Button:where(.astro-5LBORNGJ):hover .lv2-Contact_ButtonTextHover:where(.astro-5LBORNGJ) .lv2-Contact_ButtonText:where(.astro-5LBORNGJ){opacity:1;transform:translateY(0)}}.lv2-Contact_ButtonImage:where(.astro-5LBORNGJ){width:10px;height:10px}@media (hover: hover){.lv2-Contact_Button:where(.astro-5LBORNGJ):hover .lv2-Contact_ButtonImage:where(.astro-5LBORNGJ){animation:arrow-animation-right .6s cubic-bezier(.4,.16,0,.95) infinite}}.lv2-ContactNote:where(.astro-5LBORNGJ){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-ContactNote_List:where(.astro-5LBORNGJ){display:flex;flex-direction:column;gap:.5rem 0}.lv2-ContactNote_Item:where(.astro-5LBORNGJ){font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:2}.lv2-Input:where(.astro-5LBORNGJ){display:block}.lv2-Input_Message:where(.astro-5LBORNGJ){font-size:clamp(1.5rem,calc(.282vw + 1.3943rem),1.8rem);font-weight:500;letter-spacing:0;line-height:1.8}@media screen and (max-width: 767px){.lv2-Input_Message:where(.astro-5LBORNGJ){line-height:2}}.lv2-InputForm:where(.astro-5LBORNGJ){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-InputForm_Row:where(.astro-5LBORNGJ){margin-top:clamp(3rem,calc(1.408vw + 2.472rem),4.5rem)}.lv2-InputForm_Label:where(.astro-5LBORNGJ){display:flex;align-items:center;gap:0 clamp(10px,calc(.939vw + 6.479px),20px)}.lv2-InputForm_TitleBlock:where(.astro-5LBORNGJ){display:flex;align-items:center;gap:0 .5rem}.lv2-InputForm_Title:where(.astro-5LBORNGJ){font-size:clamp(1.5rem,calc(.282vw + 1.3943rem),1.8rem);font-weight:500;letter-spacing:0;line-height:1}@media screen and (max-width: 767px){.lv2-InputForm_Title:where(.astro-5LBORNGJ){line-height:2}}.lv2-InputForm_HalfSize:where(.astro-5LBORNGJ){font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:1}.lv2-InputForm_Required:where(.astro-5LBORNGJ){display:block;width:fit-content;padding:.6rem 18px;background-color:var(--color-blue);color:var(--color-white2);font-size:1.2rem;font-weight:500;letter-spacing:.02em;line-height:1}.lv2-InputForm_Body:where(.astro-5LBORNGJ){margin-top:1.5rem}.lv2-InputForm_Input:where(.astro-5LBORNGJ){width:100%;height:6.7rem;background-color:#f1f3f8;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:1.8;padding-block:2rem;padding-inline:20px}.lv2-InputForm_Input:where(.astro-5LBORNGJ).-subject{background:url(/_astro/icon-arrow-select.3c1e8e93.svg) no-repeat 100%;background-color:#f1f3f8;background-position:98% 50%;color:var(--color-blue)}.lv2-InputForm_Body:where(.astro-5LBORNGJ).-message .lv2-InputForm_Input:where(.astro-5LBORNGJ){height:20rem}.lv2-InputForm_SubjectPlaceholer:where(.astro-5LBORNGJ){color:#2f2ca4}.lv2-Count:where(.astro-5LBORNGJ){margin-top:clamp(1rem,calc(.469vw + .8241rem),1.5rem)}.lv2-Count_Inner:where(.astro-5LBORNGJ){width:fit-content;margin-left:auto}.lv2-Count_Text:where(.astro-5LBORNGJ){font-size:1.3rem;font-weight:500;letter-spacing:.06em;line-height:1}.lv2-Note_TextBlock:where(.astro-5LBORNGJ){position:absolute;display:flex;display:block;align-items:center;margin-top:1.5rem;color:#c50000;font-size:1.2rem;font-weight:500;gap:0 6px;letter-spacing:0;line-height:1}.lv2-Note_Exclamation:where(.astro-5LBORNGJ){display:block}.lv2-Confirm:where(.astro-5LBORNGJ){display:none;width:80.7692307692%;margin-inline:auto}@media screen and (max-width: 1200px){.lv2-Confirm:where(.astro-5LBORNGJ){width:100%}}@media screen and (max-width: 767px){.lv2-Confirm:where(.astro-5LBORNGJ){padding-inline:25px}}.lv2-Confirm_Message:where(.astro-5LBORNGJ){font-size:clamp(1.5rem,calc(.282vw + 1.3943rem),1.8rem);font-weight:500;letter-spacing:0;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.lv2-Confirm_Message:where(.astro-5LBORNGJ){line-height:2}}.lv2-ConfirmForm:where(.astro-5LBORNGJ){margin-top:clamp(5rem,calc(4.695vw + 3.2394rem),10rem)}.lv2-Confirm_Row:where(.astro-5LBORNGJ){display:flex;border-top:1px solid var(--color-white1);gap:.5rem 80px;padding-block:1.5rem}@media screen and (max-width: 767px){.lv2-Confirm_Row:where(.astro-5LBORNGJ){flex-direction:column}}.lv2-Confirm_Row:where(.astro-5LBORNGJ):last-child{border-bottom:1px solid var(--color-white1)}.lv2-Confirm_Title:where(.astro-5LBORNGJ){display:block;flex-basis:16.6666666667%;flex-shrink:0;font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2;text-align:right}@media screen and (max-width: 767px){.lv2-Confirm_Title:where(.astro-5LBORNGJ){text-align:left}}.lv2-Confirm_Body:where(.astro-5LBORNGJ){display:block;padding-right:clamp(40px,calc(3.756vw + 25.915px),80px);font-size:clamp(1.5rem,calc(0vw + 1.5rem),1.5rem);font-weight:500;letter-spacing:0;line-height:2}.lv2-Thanks:where(.astro-5LBORNGJ){display:none;width:80.7692307692%;margin-inline:auto}.lv2-Thanks_Header:where(.astro-5LBORNGJ){padding-bottom:clamp(3rem,calc(1.878vw + 2.2958rem),5rem);border-bottom:1px solid var(--color-white1)}.lv2-Thanks_Heading:where(.astro-5LBORNGJ){font-size:clamp(2.4rem,calc(.751vw + 2.1184rem),3.2rem);font-weight:500;letter-spacing:0;line-height:2;text-align:center}.lv2-Thanks_Body:where(.astro-5LBORNGJ){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-Thanks_Message:where(.astro-5LBORNGJ){font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2;text-align:center}@media screen and (max-width: 767px){.lv2-Thanks_Message:where(.astro-5LBORNGJ){text-align:left}}.lv2-Thanks_Button:where(.astro-5LBORNGJ){width:fit-content;margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem);margin-inline:auto}@media screen and (max-width: 767px){.lv2-Thanks_Br:where(.astro-5LBORNGJ){display:none}}.lv2-Error:where(.astro-5LBORNGJ){display:none;width:80.7692307692%;margin-inline:auto}.lv2-Error_Header:where(.astro-5LBORNGJ){padding-bottom:clamp(3rem,calc(1.878vw + 2.2958rem),5rem);border-bottom:1px solid var(--color-white1)}.lv2-Error_Heading:where(.astro-5LBORNGJ){font-size:clamp(2.4rem,calc(.751vw + 2.1184rem),3.2rem);font-weight:500;letter-spacing:0;line-height:2;text-align:center}.lv2-Error_Body:where(.astro-5LBORNGJ){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-Error_Message:where(.astro-5LBORNGJ){font-size:1.5rem;font-weight:500;letter-spacing:0;line-height:2;text-align:center}@media screen and (max-width: 767px){.lv2-Error_Message:where(.astro-5LBORNGJ){text-align:left}}.lv2-Error_Button:where(.astro-5LBORNGJ){width:fit-content;margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem);margin-inline:auto}@media screen and (max-width: 767px){.lv2-Error_Br:where(.astro-5LBORNGJ){display:none}}
