.faq-page{width:calc(2560 * var(--u));color:var(--brand);font-family:var(--font-bsn-sans), "Apple SD Gothic Neo", sans-serif;font-synthesis-weight:none;padding-bottom:calc(240.4 * var(--u));margin:0 auto}.faq-inner{width:calc(1562 * var(--u));margin-left:calc(492 * var(--u))}.faq-banner{width:100%;height:calc(600 * var(--u));background:var(--surface);position:relative;overflow:hidden}.faq-banner img{object-fit:cover}.faq-title{margin:calc(274.5 * var(--u)) 0 0;text-align:center;font-family:var(--font-bsn-geo), sans-serif;font-size:calc(56 * var(--u));font-weight:700;line-height:1.178}.faq-list{margin:calc(105.7 * var(--u)) 0 0;padding:0;list-style:none}.faq-item+.faq-item{margin-top:calc(140.5 * var(--u))}.faq-item[data-open=false]+.faq-item{margin-top:calc(80 * var(--u))}.faq-q{width:100%;padding:0 0 calc(21 * var(--u));border:0;border-bottom:calc(.5 * var(--u)) solid var(--brand);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:block;position:relative}.faq-mark{left:calc(163.2 * var(--u));font-size:calc(40 * var(--u));font-weight:700;line-height:1.13;position:absolute;top:0}.faq-q-text{padding-left:calc(250 * var(--u));font-size:calc(40 * var(--u));white-space:pre;font-weight:700;line-height:1.13;display:block}.faq-plus{right:0;top:calc(27.9 * var(--u));width:calc(24.01 * var(--u));height:calc(25.64 * var(--u));transition:transform .26s;position:absolute}.faq-item[data-open=false] .faq-plus{transform:rotate(-90deg)}.faq-a{padding-top:calc(26.8 * var(--u));position:relative}.faq-mark--a{left:calc(168.4 * var(--u));top:calc(26.8 * var(--u));font-weight:400}.faq-a-text{margin:calc(-8.9 * var(--u)) 0 0;padding-left:calc(250 * var(--u));font-size:calc(38 * var(--u));line-height:calc(64 * var(--u));white-space:pre-line;font-weight:400}@media (max-width:1279px){.faq-page{width:auto;padding:0 1.25rem 3rem}.faq-inner{width:auto;margin-left:0}.faq-banner{aspect-ratio:1562/600;border-radius:var(--radius-card);height:auto}.faq-title{margin-top:2.5rem;font-size:1.75rem}.faq-list,.faq-item+.faq-item,.faq-item[data-open=false]+.faq-item{margin-top:1.5rem}.faq-q{border-bottom-width:1px;padding-bottom:.75rem}.faq-mark{font-size:1.0625rem;left:0}.faq-q-text{white-space:normal;padding-left:2rem;padding-right:2rem;font-size:1.0625rem}.faq-plus{width:.9rem;height:.96rem;top:.2rem}.faq-a{padding-top:.75rem}.faq-mark--a{top:.75rem;left:.25rem}.faq-a-text{white-space:normal;margin-top:0;padding-left:2rem;font-size:.9375rem;line-height:1.7}}
