.faq__sec{background-color:#fcfbfa}.faq__accordion{padding-bottom:16px;border-bottom:#524d4a 1px solid}.faq__accordion-ttl{display:flex;justify-content:space-between;align-items:center}.faq__accordion-ttl:hover{cursor:pointer}.faq__accordion-ttl .ttl-text{display:flex;padding-right:.5em}.faq__accordion-ttl .ttl-arrow{position:relative;width:32px;height:16px;transform:rotate(180deg);transition:.3s}.open .faq__accordion-ttl .ttl-arrow{transform:rotate(0)}.faq__accordion-ttl .ttl-arrow::before,.faq__accordion-ttl .ttl-arrow::after{content:"";position:absolute;top:0;width:20px;height:1px;background-color:#524d4a}.faq__accordion-ttl .ttl-arrow::before{left:50%;transform:rotate(45deg);transform-origin:left top}.faq__accordion-ttl .ttl-arrow::after{right:50%;transform:rotate(-45deg);transform-origin:right top}.faq__accordion-ttl .is-icon{margin-right:24px}.faq__accordion-ttl .is-text{font-size:2.4rem;line-height:1.5;letter-spacing:.02em;flex:1}.faq__accordion-content{padding-top:16px;display:none}.faq__accordion-content .content-inner{display:flex}.faq__accordion-content .is-icon{margin-right:24px;padding:.8em 0}.faq__accordion-content .is-text{line-height:1.75;flex:1;font-size:1.8rem}.faq__accordion-content .is-text>a{text-decoration:underline}@media screen and (max-width: 767px){.faq__accordion-ttl .ttl-arrow{width:28px;height:12px}.faq__accordion-ttl .ttl-arrow::before,.faq__accordion-ttl .ttl-arrow::after{width:15px}.faq__accordion-ttl .is-icon{width:22px;margin-right:16px}.faq__accordion-ttl .is-text{font-size:1.7rem}.faq__accordion-content .is-icon{width:22px;margin-right:16px}.faq__accordion-content .is-text{font-size:1.6rem}}