.y8vH2q_contactPanel,.y8vH2q_faq{width:100%;margin-inline:auto}.y8vH2q_faq{color:#fff;border-radius:.75rem;width:100%;height:auto;position:relative;overflow:hidden}.y8vH2q_faqFrame{margin:6rem auto 7rem}.y8vH2q_faqImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.y8vH2q_faqShade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#202b3bcc;position:absolute;inset:0}.y8vH2q_faqContent{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;padding:5rem 2.5rem;display:flex;position:relative}.y8vH2q_faqContent header h2,.y8vH2q_faqContent header p,.y8vH2q_faqText{margin:0}.y8vH2q_faqContent header h2{font-family:var(--font-sans-jp);letter-spacing:.02em;font-size:2rem;font-weight:500;line-height:1.6}.y8vH2q_faqContent header p,.y8vH2q_panelHeader p{color:#00ace3;font-family:var(--font-en);letter-spacing:0;padding-left:1rem;font-size:.875rem;font-weight:700;line-height:1.6;position:relative}.y8vH2q_faqContent header p:before,.y8vH2q_panelHeader p:before{content:"";background:currentColor;width:.625rem;height:.125rem;position:absolute;top:50%;left:0}.y8vH2q_faqText{font-family:var(--font-sans-jp);letter-spacing:.02em;margin-top:2rem;font-size:1rem;font-weight:500;line-height:2}.y8vH2q_faqButtonWrap{margin-top:2.5rem}.y8vH2q_arrow{background:#202b3b29;border-radius:.25rem;place-items:center;width:3rem;height:2.75rem;font-size:1.25rem;line-height:1;display:grid}.y8vH2q_contactPanel{background:#f5f6f7;border-radius:.75rem;width:100%;padding:4rem 4rem 9.0625rem}.y8vH2q_contactPanelFrame{margin:0 auto}.y8vH2q_panelHeader h2,.y8vH2q_panelHeader p{margin:0}.y8vH2q_panelHeader h2{font-family:var(--font-sans-jp);letter-spacing:.02em;font-size:2rem;font-weight:500;line-height:1.6}.y8vH2q_mobileBreak{display:none}.y8vH2q_notes{font-family:var(--font-sans-jp);letter-spacing:.02em;margin:3.5rem 0 0;padding-left:0;font-size:1rem;font-weight:500;line-height:2;list-style:none}.y8vH2q_notes li{padding-left:15px;position:relative}.y8vH2q_notes li:before{content:"";background:#202b3b80;border-radius:1px;width:6px;height:6px;position:absolute;top:.8125em;left:0}.y8vH2q_notes li+li{margin-top:1.5rem}.y8vH2q_notes a{text-underline-offset:.2em;text-decoration:underline}.y8vH2q_cards{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4.75rem;display:grid}.y8vH2q_card{color:#fff;border-radius:1rem;height:15.5625rem;text-decoration:none;display:block;position:relative;overflow:hidden}.y8vH2q_cardImage{object-fit:cover;filter:blur(.1875rem);pointer-events:none;width:100%;height:100%;transition:filter .4s,transform .4s;position:absolute;inset:0;transform:scale(1)}.y8vH2q_card:hover .y8vH2q_cardImage,.y8vH2q_card:focus-visible .y8vH2q_cardImage{filter:blur(.0625rem);transform:scale(1.055)}.y8vH2q_cardShade{pointer-events:none;background:#202b3be6;transition:background-color .4s;position:absolute;inset:0}.y8vH2q_card:hover>.y8vH2q_cardShade,.y8vH2q_card:focus-visible>.y8vH2q_cardShade{background:#202b3b80}.y8vH2q_cardText{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.y8vH2q_cardText strong{font-family:var(--font-sans-jp);letter-spacing:.02em;font-size:1.5rem;font-weight:500;line-height:1.6}.y8vH2q_contractTitleBreak{display:none}.y8vH2q_cardText small{color:var(--color-secondary);font-family:var(--font-sans-jp);letter-spacing:.02em;margin-top:.375rem;font-size:.875rem;font-weight:500;line-height:2}.y8vH2q_card>.y8vH2q_arrow{pointer-events:none;background:#202b3b;border-radius:.25rem;width:47.68px;height:23.15px;position:absolute;bottom:.875rem;right:.75rem;overflow:hidden}@media (max-width:61.999rem){.y8vH2q_faq{border-radius:.5rem;width:100%;height:auto}.y8vH2q_faqFrame{margin:4rem auto 5.6875rem}.y8vH2q_faqContent{justify-content:flex-start;height:auto;padding:2.5rem 1.3125rem 2.5rem .75rem}.y8vH2q_faqContent header h2{font-size:1.5rem}.y8vH2q_faqText{margin-top:1.875rem}.y8vH2q_faqButtonWrap{margin-top:1.5rem}.y8vH2q_contactPanel{border-radius:.5rem;width:100%;padding:4rem .75rem 2.5rem}.y8vH2q_contactPanelFrame{width:100%;max-width:none;margin-bottom:0}.y8vH2q_contactPanel{width:calc(100% + 1.5rem);margin-left:-.75rem}.y8vH2q_panelHeader h2{max-width:none;font-family:var(--font-sans);font-size:1.5rem;font-weight:500;line-height:1.6}.y8vH2q_mobileBreak{display:block}.y8vH2q_notes{margin-top:2.5rem}.y8vH2q_card{height:10.5rem}.y8vH2q_card>.y8vH2q_arrow{width:66.87px;height:30.31px;bottom:1rem;right:1rem}}@media (max-width:74.999rem){.y8vH2q_cards{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}.y8vH2q_card{min-height:180px}.y8vH2q_cardText{padding-top:44px;padding-bottom:42px}}@media (min-width:36rem) and (max-width:61.999rem){.y8vH2q_faqContent{padding-inline:1.5rem}}@media (min-width:48rem) and (max-width:74.999rem){.y8vH2q_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:75rem){.y8vH2q_contactPanel{padding-inline:8.33333%}.y8vH2q_cards{margin-inline:-1.25rem}}@media (min-width:62rem) and (max-width:87.499rem){.y8vH2q_contractTitleBreak{display:block}}
