.ja-page-head[data-v-3da547c8]{border-bottom:1px solid var(--hairline-soft);padding-bottom:clamp(36px,5vw,56px)}.ja-h1[data-v-3da547c8]{font-family:var(--ja-serif);font-weight:600;font-size:clamp(25px,4vw,38px);line-height:1.55;letter-spacing:.04em;margin-bottom:24px}.ja-faq[data-v-3da547c8]{max-width:84ch;border-top:1px solid var(--hairline)}.ja-faq-item[data-v-3da547c8]{border-bottom:1px solid var(--hairline-soft)}.ja-faq-item summary[data-v-3da547c8]{font-family:var(--ja-serif);font-size:15.5px;font-weight:600;padding:20px 40px 20px 0;cursor:pointer;position:relative;list-style:none;line-height:1.7}.ja-faq-item summary[data-v-3da547c8]::-webkit-details-marker{display:none}.ja-faq-item summary[data-v-3da547c8]:after{content:"＋";position:absolute;right:4px;top:20px;color:var(--ai);font-size:15px;font-weight:400}.ja-faq-item[open] summary[data-v-3da547c8]:after{content:"−"}.ja-faq-item summary[data-v-3da547c8]:hover{color:var(--ai)}.ja-faq-item p[data-v-3da547c8]{font-size:14px;color:var(--sumi-soft);padding:0 0 22px 0;max-width:78ch}