.ContactIndex_contactPanel__MYBmo,.ContactIndex_faq__JNiOx{margin-inline:auto}.ContactIndex_faq__JNiOx{position:relative;width:100%;height:auto;overflow:hidden;border-radius:.75rem;color:#fff}.ContactIndex_faqFrame__Rtfgf{margin:6rem auto 7rem}.ContactIndex_faqImage__oslUA{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ContactIndex_faqShade__EVS26{position:absolute;inset:0;background:rgb(32 43 59/80%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ContactIndex_faqContent__NXOm3{position:relative;z-index:1;display:flex;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5rem 2.5rem}.ContactIndex_faqContent__NXOm3 header h2,.ContactIndex_faqContent__NXOm3 header p,.ContactIndex_faqText__Y4riN{margin:0}.ContactIndex_faqContent__NXOm3 header h2{font-family:var(--font-sans-jp);font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.ContactIndex_faqContent__NXOm3 header p,.ContactIndex_panelHeader__ecZP0 p{position:relative;padding-left:1rem;color:#00ace3;font-family:var(--font-en);font-size:.875rem;font-weight:700;line-height:1.6;letter-spacing:0}.ContactIndex_faqContent__NXOm3 header p:before,.ContactIndex_panelHeader__ecZP0 p:before{position:absolute;top:50%;left:0;width:.625rem;height:.125rem;background:currentcolor;content:""}.ContactIndex_faqText__Y4riN{margin-top:2rem;font-family:var(--font-sans-jp);font-size:1rem;font-weight:500;line-height:2;letter-spacing:.02em}.ContactIndex_faqButtonWrap__4FWiZ{margin-top:2.5rem}.ContactIndex_arrow__qrzMe{display:grid;width:3rem;height:2.75rem;place-items:center;border-radius:.25rem;background:rgb(32 43 59/16%);font-size:1.25rem;line-height:1}.ContactIndex_contactPanel__MYBmo{width:100%;padding:4rem 4rem 9.0625rem;border-radius:.75rem;background:#f5f6f7}.ContactIndex_contactPanelFrame__HSNqY{margin:0 auto}.ContactIndex_panelHeader__ecZP0 h2,.ContactIndex_panelHeader__ecZP0 p{margin:0}.ContactIndex_panelHeader__ecZP0 h2{font-family:var(--font-sans-jp);font-size:2rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.ContactIndex_mobileBreak__bS54A{display:none}.ContactIndex_notes__BR4TA{margin:3.5rem 0 0;padding-left:0;list-style:none;font-family:var(--font-sans-jp);font-size:1rem;font-weight:500;line-height:2;letter-spacing:.02em}.ContactIndex_notes__BR4TA li{position:relative;padding-left:15px}.ContactIndex_notes__BR4TA li:before{position:absolute;top:.8125em;left:0;width:6px;height:6px;border-radius:1px;background:rgb(32 43 59/50%);content:""}.ContactIndex_notes__BR4TA li+li{margin-top:1.5rem}.ContactIndex_notes__BR4TA a{text-decoration:underline;text-underline-offset:.2em}.ContactIndex_cards__TlDHr{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4.75rem}.ContactIndex_card__wO_yF{position:relative;display:block;height:15.5625rem;overflow:hidden;border-radius:1rem;color:#fff;text-decoration:none}.ContactIndex_cardImage__wI0jS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(.1875rem);pointer-events:none;transform:scale(1);transition:filter .4s ease,transform .4s ease}.ContactIndex_card__wO_yF:focus-visible .ContactIndex_cardImage__wI0jS,.ContactIndex_card__wO_yF:hover .ContactIndex_cardImage__wI0jS{filter:blur(.0625rem);transform:scale(1.055)}.ContactIndex_cardShade__G2zOh{position:absolute;inset:0;background:rgb(32 43 59/90%);pointer-events:none;transition:background-color .4s ease}.ContactIndex_card__wO_yF:focus-visible>.ContactIndex_cardShade__G2zOh,.ContactIndex_card__wO_yF:hover>.ContactIndex_cardShade__G2zOh{background:rgb(32 43 59/50%)}.ContactIndex_cardText__Pc7BP{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none;text-align:center}.ContactIndex_cardText__Pc7BP strong{font-family:var(--font-sans-jp);font-size:1.5rem;font-weight:500;line-height:1.6;letter-spacing:.02em}.ContactIndex_contractTitleBreak__sodvR{display:none}.ContactIndex_cardText__Pc7BP small{margin-top:.375rem;color:var(--color-secondary);font-family:var(--font-sans-jp);font-size:.875rem;font-weight:500;line-height:2;letter-spacing:.02em}.ContactIndex_card__wO_yF>.ContactIndex_arrow__qrzMe{position:absolute;right:.75rem;bottom:.875rem;width:47.68px;height:23.15px;overflow:hidden;border-radius:.25rem;background:#202b3b;pointer-events:none}@media (max-width:61.999rem){.ContactIndex_faq__JNiOx{width:100%;height:auto;border-radius:.5rem}.ContactIndex_faqFrame__Rtfgf{margin:4rem auto 5.6875rem}.ContactIndex_faqContent__NXOm3{height:auto;justify-content:flex-start;padding:2.5rem 1.3125rem 2.5rem .75rem}.ContactIndex_faqContent__NXOm3 header h2{font-size:1.5rem}.ContactIndex_faqText__Y4riN{margin-top:1.875rem}.ContactIndex_faqButtonWrap__4FWiZ{margin-top:1.5rem}.ContactIndex_contactPanel__MYBmo{width:100%;padding:4rem .75rem 2.5rem;border-radius:.5rem}.ContactIndex_contactPanelFrame__HSNqY{width:100%;max-width:none;margin-bottom:0}.ContactIndex_contactPanel__MYBmo{width:calc(100% + 1.5rem);margin-left:-.75rem}.ContactIndex_panelHeader__ecZP0 h2{max-width:none;font-family:var(--font-sans);font-size:1.5rem;font-weight:500;line-height:1.6}.ContactIndex_mobileBreak__bS54A{display:block}.ContactIndex_notes__BR4TA{margin-top:2.5rem}.ContactIndex_card__wO_yF{height:10.5rem}.ContactIndex_card__wO_yF>.ContactIndex_arrow__qrzMe{right:1rem;bottom:1rem;width:66.87px;height:30.31px}}@media (max-width:74.999rem){.ContactIndex_cards__TlDHr{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.ContactIndex_card__wO_yF{min-height:180px}.ContactIndex_cardText__Pc7BP{padding-top:44px;padding-bottom:42px}}@media (min-width:36rem) and (max-width:61.999rem){.ContactIndex_faqContent__NXOm3{padding-inline:1.5rem}}@media (min-width:48rem) and (max-width:74.999rem){.ContactIndex_cards__TlDHr{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:75rem){.ContactIndex_contactPanel__MYBmo{padding-inline:calc(100% / 12)}.ContactIndex_cards__TlDHr{margin-inline:-1.25rem}}@media (min-width:62rem) and (max-width:87.499rem){.ContactIndex_contractTitleBreak__sodvR{display:block}}