.lv2-Contact_Button:where(.astro-AHC3Q4VW){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-AHC3Q4VW){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-AHC3Q4VW):hover .lv2-Contact_ButtonText:where(.astro-AHC3Q4VW){opacity:0;transform:translateY(-70%)}}.lv2-Contact_ButtonTextHover:where(.astro-AHC3Q4VW) .lv2-Contact_ButtonText:where(.astro-AHC3Q4VW){position:absolute;top:2.4rem;left:30px;opacity:0;transform:translateY(70%)}@media (hover: hover){.lv2-Contact_Button:where(.astro-AHC3Q4VW):hover .lv2-Contact_ButtonTextHover:where(.astro-AHC3Q4VW) .lv2-Contact_ButtonText:where(.astro-AHC3Q4VW){opacity:1;transform:translateY(0)}}.lv2-Contact_ButtonImage:where(.astro-AHC3Q4VW){width:10px;height:10px}@media (hover: hover){.lv2-Contact_Button:where(.astro-AHC3Q4VW):hover .lv2-Contact_ButtonImage:where(.astro-AHC3Q4VW){animation:arrow-animation-right .6s cubic-bezier(.4,.16,0,.95) infinite}}.lv2-ContactNote:where(.astro-AHC3Q4VW){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-ContactNote_List:where(.astro-AHC3Q4VW){display:flex;flex-direction:column;gap:.5rem 0}.lv2-ContactNote_Item:where(.astro-AHC3Q4VW){font-size:1.2rem;font-weight:500;letter-spacing:0;line-height:2}.lv2-Input:where(.astro-AHC3Q4VW){display:block}.lv2-Input_Message:where(.astro-AHC3Q4VW){font-size:clamp(1.5rem,calc(.282vw + 1.3943rem),1.8rem);font-weight:700;letter-spacing:0;line-height:1.8}@media screen and (max-width: 767px){.lv2-Input_Message:where(.astro-AHC3Q4VW){line-height:2}}.lv2-InputForm:where(.astro-AHC3Q4VW){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-InputForm_Row:where(.astro-AHC3Q4VW){margin-top:clamp(3rem,calc(1.408vw + 2.472rem),4.5rem)}.lv2-InputForm_Label:where(.astro-AHC3Q4VW){display:flex;align-items:center;gap:0 clamp(10px,calc(.939vw + 6.479px),20px)}.lv2-InputForm_TitleBlock:where(.astro-AHC3Q4VW){display:flex;align-items:center;gap:0 .5rem}.lv2-InputForm_Title:where(.astro-AHC3Q4VW){font-size:clamp(1.5rem,calc(.282vw + 1.3943rem),1.8rem);font-weight:700;letter-spacing:0;line-height:1}@media screen and (max-width: 767px){.lv2-InputForm_Title:where(.astro-AHC3Q4VW){line-height:2}}.lv2-InputForm_HalfSize:where(.astro-AHC3Q4VW){font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:1}.lv2-InputForm_Required:where(.astro-AHC3Q4VW){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-AHC3Q4VW){margin-top:1.5rem}.lv2-InputForm_Input:where(.astro-AHC3Q4VW){width:100%;height:6.7rem;background-color:#f1f3f8;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:1.8;padding-block:2rem;padding-inline:20px}.lv2-InputForm_Input:where(.astro-AHC3Q4VW).-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-AHC3Q4VW).-message .lv2-InputForm_Input:where(.astro-AHC3Q4VW){height:20rem}.lv2-InputForm_SubjectPlaceholer:where(.astro-AHC3Q4VW){color:#2f2ca4}.lv2-Count:where(.astro-AHC3Q4VW){margin-top:clamp(1rem,calc(.469vw + .8241rem),1.5rem)}.lv2-Count_Inner:where(.astro-AHC3Q4VW){width:fit-content;margin-left:auto}.lv2-Count_Text:where(.astro-AHC3Q4VW){font-size:1.3rem;font-weight:500;letter-spacing:.06em;line-height:1}.lv2-Note_TextBlock:where(.astro-AHC3Q4VW){position:absolute;display:flex;display:block;align-items:center;margin-top:1.5rem;color:#c50000;font-size:1.2rem;font-weight:700;gap:0 6px;letter-spacing:0;line-height:1}.lv2-Note_Exclamation:where(.astro-AHC3Q4VW){display:block}.lv2-Confirm:where(.astro-AHC3Q4VW){display:none;width:80.7692307692%;margin-inline:auto}@media screen and (max-width: 1200px){.lv2-Confirm:where(.astro-AHC3Q4VW){width:100%}}@media screen and (max-width: 767px){.lv2-Confirm:where(.astro-AHC3Q4VW){padding-inline:25px}}.lv2-Confirm_Message:where(.astro-AHC3Q4VW){font-size:clamp(1.5rem,calc(.282vw + 1.3943rem),1.8rem);font-weight:700;letter-spacing:0;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.lv2-Confirm_Message:where(.astro-AHC3Q4VW){line-height:2}}.lv2-ConfirmForm:where(.astro-AHC3Q4VW){margin-top:clamp(5rem,calc(4.695vw + 3.2394rem),10rem)}.lv2-Confirm_Row:where(.astro-AHC3Q4VW){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-AHC3Q4VW){flex-direction:column}}.lv2-Confirm_Row:where(.astro-AHC3Q4VW):last-child{border-bottom:1px solid var(--color-white1)}.lv2-Confirm_Title:where(.astro-AHC3Q4VW){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-AHC3Q4VW){text-align:left}}.lv2-Confirm_Body:where(.astro-AHC3Q4VW){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:700;letter-spacing:0;line-height:2}.lv2-Thanks:where(.astro-AHC3Q4VW){display:none;width:80.7692307692%;margin-inline:auto}.lv2-Thanks_Header:where(.astro-AHC3Q4VW){padding-bottom:clamp(3rem,calc(1.878vw + 2.2958rem),5rem);border-bottom:1px solid var(--color-white1)}.lv2-Thanks_Heading:where(.astro-AHC3Q4VW){font-size:clamp(2.4rem,calc(.751vw + 2.1184rem),3.2rem);font-weight:700;letter-spacing:0;line-height:2;text-align:center}.lv2-Thanks_Body:where(.astro-AHC3Q4VW){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-Thanks_Message:where(.astro-AHC3Q4VW){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-AHC3Q4VW){text-align:left}}.lv2-Thanks_Button:where(.astro-AHC3Q4VW){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-AHC3Q4VW){display:none}}.lv2-Error:where(.astro-AHC3Q4VW){display:none;width:80.7692307692%;margin-inline:auto}.lv2-Error_Header:where(.astro-AHC3Q4VW){padding-bottom:clamp(3rem,calc(1.878vw + 2.2958rem),5rem);border-bottom:1px solid var(--color-white1)}.lv2-Error_Heading:where(.astro-AHC3Q4VW){font-size:clamp(2.4rem,calc(.751vw + 2.1184rem),3.2rem);font-weight:700;letter-spacing:0;line-height:2;text-align:center}.lv2-Error_Body:where(.astro-AHC3Q4VW){margin-top:clamp(7rem,calc(2.817vw + 5.9436rem),10rem)}.lv2-Error_Message:where(.astro-AHC3Q4VW){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-AHC3Q4VW){text-align:left}}.lv2-Error_Button:where(.astro-AHC3Q4VW){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-AHC3Q4VW){display:none}}
