.new-top-faq-module{--ink:#16222e;--mute:#5d6b78;--amber:#b8802b;--line:#e1e5ea;--mist:#f4f6f8;background:var(--mist);color:var(--ink);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:15px;line-height:1.9;padding:112px 0}.new-top-faq-module *{box-sizing:border-box}.new-top-faq-module .container{margin-inline:auto;width:min(880px,calc(100% - 72px))}.new-top-faq-module .sec-head{margin-bottom:62px}.new-top-faq-module .eyebrow{align-items:center;color:var(--amber);display:flex;font:700 11px/1.4 Manrope,sans-serif;gap:12px;letter-spacing:.2em;margin:0;text-transform:uppercase}.new-top-faq-module .eyebrow:before{background:var(--amber);content:"";flex:none;height:1px;width:26px}.new-top-faq-module .sec-title{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.55;margin:20px 0 0}.new-top-faq-module .faq-item{border-bottom:1px solid var(--line)}.new-top-faq-module .faq-q{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:15.5px;font-weight:700;line-height:1.7;padding:26px 44px 26px 0;position:relative;text-align:left;width:100%}.new-top-faq-module .faq-q:after{color:var(--amber);content:"+";font:600 20px/1.4 Manrope,sans-serif;position:absolute;right:6px;top:22px;transition:transform .25s}.new-top-faq-module .faq-item.open .faq-q:after{transform:rotate(45deg)}.new-top-faq-module .faq-a{max-height:0;overflow:hidden;transition:max-height .32s ease}.new-top-faq-module .faq-a-inner{color:var(--mute);font-size:14px;padding:0 40px 28px 0}.new-top-faq-module .faq-a-inner p{margin:0 0 1em}.new-top-faq-module .faq-a-inner p:last-child{margin-bottom:0}@media(max-width:820px){.new-top-faq-module{padding:80px 0}.new-top-faq-module .container{width:calc(100% - 44px)}}.new-top-faq-module{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}