.faq-section[data-v-3297193d]{--faq-content-width:var(--home-content-width, 1376px);--faq-gutter-total:var(--home-gutter-total, 64px);--faq-reading-width:1024px;--faq-ink:#0b1220;--faq-muted:rgba(11,18,32,.68);--faq-line:rgba(11,18,32,.14);--faq-display-font:var(--marketing-display-font), var(--system-font-current, sans-serif);--faq-body-font:var(--home-body-font, "DM Sans", var(--system-font-current, sans-serif));padding:120px 0;background:#fff;color:var(--faq-ink);font-family:var(--faq-body-font)}.faq-shell[data-v-3297193d]{width:min(var(--faq-content-width),calc(100% - var(--faq-gutter-total)));max-width:none;margin-inline:auto}.faq-container[data-v-3297193d]{width:100%;margin:0}.faq-title[data-v-3297193d]{text-wrap:balance;margin:0 0 64px;color:var(--faq-ink);font-family:var(--faq-display-font);font-size:44px;--marketing-heading-font:var(--marketing-regular-heading-font, var(--home-display-font, var(--marketing-display-font), var(--system-font-current, sans-serif)));font-family:var(--marketing-heading-font);font-weight:var(--marketing-regular-heading-weight,400);line-height:1.04;letter-spacing:-.016em;text-align:center}.faq-list[data-v-3297193d]{width:min(100%,var(--faq-reading-width));margin:0 auto;border-top:1px solid var(--faq-line)}.faq-item[data-v-3297193d]{margin:0;border-bottom:1px solid var(--faq-line);background:transparent}.faq-question[data-v-3297193d]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:72px;gap:24px;padding:18px 0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.faq-question h3[data-v-3297193d]{margin:0;min-width:0;text-wrap:balance;color:var(--faq-ink);font-family:var(--faq-display-font);font-size:20px;--marketing-heading-font:var(--marketing-regular-heading-font, var(--home-display-font, var(--marketing-display-font), var(--system-font-current, sans-serif)));font-family:var(--marketing-heading-font);font-weight:var(--marketing-regular-heading-weight,400);line-height:1.2;letter-spacing:.005em}.faq-question .iconfont[data-v-3297193d]{flex:0 0 24px;width:24px;color:var(--faq-ink);font-size:24px;line-height:1;text-align:center}.faq-question[data-v-3297193d]:focus-visible{outline:2px solid var(--faq-ink);outline-offset:4px}@media(hover:hover){.faq-question:hover h3[data-v-3297193d]{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}}.faq-answer[data-v-3297193d]{padding:0 48px 28px 0}.faq-answer p[data-v-3297193d]{text-wrap:pretty;margin:0;color:var(--faq-muted);font-family:var(--faq-body-font);font-size:15px;font-weight:400;line-height:1.6}.faq-question h3[data-v-3297193d]:lang(ja),.faq-title[data-v-3297193d]:lang(ja){word-break:auto-phrase;line-break:strict}@media screen and (max-width:1279px){.faq-section[data-v-3297193d]{padding:88px 32px}.faq-shell[data-v-3297193d]{width:100%}}@media screen and (max-width:767px){.faq-section[data-v-3297193d]{padding:64px 16px}.faq-title[data-v-3297193d]{margin-bottom:40px;font-size:32px;line-height:1.04}.faq-question[data-v-3297193d]{gap:16px}.faq-question h3[data-v-3297193d]{font-size:18px;line-height:1.25}.faq-question .iconfont[data-v-3297193d]{flex-basis:20px;width:20px;font-size:20px}.faq-answer[data-v-3297193d]{padding-right:12px}}
