.block_faq .faq-list{position:relative;display:flex;flex-direction:column}.block_faq .faq-list .faq-item{position:relative;display:block;border-bottom:1px solid var(--gray-color-500);padding-top:8px;padding-bottom:8px}@media screen and (min-width:360px){.block_faq .faq-list .faq-item{padding-top:calc(8px + 8 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item{padding-top:16px}}@media screen and (min-width:360px){.block_faq .faq-list .faq-item{padding-bottom:calc(8px + 8 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item{padding-bottom:16px}}.block_faq .faq-list .faq-item .faq-question{position:relative;display:block;cursor:pointer;padding-right:4rem;margin:0;line-height:1.4em;padding-top:8px;padding-bottom:8px;padding-right:40px;font-size:calc(18px * var(--font-scale-factor))}@media screen and (min-width:360px){.block_faq .faq-list .faq-item .faq-question{padding-top:calc(8px + 8 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item .faq-question{padding-top:16px}}@media screen and (min-width:360px){.block_faq .faq-list .faq-item .faq-question{padding-bottom:calc(8px + 8 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item .faq-question{padding-bottom:16px}}@media screen and (min-width:360px){.block_faq .faq-list .faq-item .faq-question{padding-right:calc(40px + 24 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item .faq-question{padding-right:64px}}@media screen and (min-width:321px){.block_faq .faq-list .faq-item .faq-question{font-size:calc(18px + 6 * (100vw - 321px) / 1079 * var(--font-scale-factor))}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item .faq-question{font-size:calc(24px * var(--font-scale-factor))}}.block_faq .faq-list .faq-item .faq-question i.icon{position:absolute;top:50%;right:0;transform:translateY(-50%) scale(1.1);font-size:1.5em;color:var(--accent-color-1);display:block;transition:transform .3s ease-out}.block_faq .faq-list .faq-item .faq-answer{position:relative;display:block;height:0;transition:height .3s ease-out;overflow:hidden}.block_faq .faq-list .faq-item .faq-answer .inner{position:relative;display:block;padding-top:12px;padding-bottom:6px}@media screen and (min-width:360px){.block_faq .faq-list .faq-item .faq-answer .inner{padding-top:calc(12px + 4 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item .faq-answer .inner{padding-top:16px}}@media screen and (min-width:360px){.block_faq .faq-list .faq-item .faq-answer .inner{padding-bottom:calc(6px + 6 * (100vw - 360px) / 1040)}}@media screen and (min-width:1400px){.block_faq .faq-list .faq-item .faq-answer .inner{padding-bottom:12px}}.block_faq .faq-list .faq-item.active .faq-question i.icon{transform:translateY(-50%) rotate(180deg) scale(1.1)}.block_faq .faq-list .faq-item.active .faq-answer{display:block}