.faq-section{padding-bottom:var(--section-pad);background:var(--surface);padding-top:var(--section-pad)}
.faq-section h2{color:#040813;font-size:48px;line-height:1.1459933333;margin-bottom:44px;text-wrap:balance}
.faq-tools{display:flex;justify-content:flex-end;padding-bottom:28px}
.faq-tools .link{font-size:14px;line-height:1.4;min-height:0}
.faq-item{border-bottom:1px solid var(--line)}
.faq-item:last-child{border-bottom:0}
.faq-item summary{font-family:"Maximize JP","Maximize JP Web",-apple-system,BlinkMacSystemFont,"Maximize Latin Web","Maximize Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:28px;line-height:1.1786114286;letter-spacing:.216px;cursor:pointer;list-style:none;position:relative;padding:28px 0;display:flex;justify-content:space-between;align-items:baseline}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item[open] .chevron{transform:rotate(180deg)}
.faq-answer{width:100%;font-size:17px;line-height:1.3529611765;padding-bottom:38px;text-wrap:pretty}
.faq-question-text{max-width:83.3333333333%}
.faq-item .chevron{width:28px;height:auto;flex:none;display:flex;color:#040813}
@media(max-width:1068px){.faq-section h2{font-size:40px;line-height:47px;margin-bottom:38px}.faq-item summary{font-size:24px;line-height:30px;letter-spacing:.231px;padding:24px 0}.faq-answer{padding-bottom:35px}.faq-item .chevron{width:24px;height:auto;flex:none;display:flex;color:#040813}}
@media(max-width:734px){.faq-section h2{font-size:32px;line-height:39px;margin-bottom:30px}.faq-tools{padding-bottom:28px}.faq-item summary{font-size:21px;line-height:26px;letter-spacing:.228px;padding:21px 0}.faq-answer{width:100%;font-size:14px;line-height:1.4;padding-bottom:33px}.faq-item .chevron{width:21px;height:auto;flex:none;display:flex;color:#040813}}
