@charset "UTF-8";.block-faq-block{margin:24px 0}.block-faq-block .inner-container{background-color:#fff;border-radius:12px;padding:50px}.block-faq-block .inner-container h2{font-size:25px;font-weight:700;margin-bottom:25px;text-align:center}@media (min-width:768px){.block-faq-block .inner-container h2{font-size:35px;margin-bottom:45px}}.block-faq-block .inner-container .faq-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 50px;justify-content:space-between}.block-faq-block .inner-container .faq-container .faq{border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;height:-moz-fit-content;height:fit-content;margin-top:-1px;width:100%}@media (min-width:768px){.block-faq-block .inner-container .faq-container .faq{width:calc(50% - 25px)}}.block-faq-block .inner-container .faq-container .faq .faq-title{cursor:pointer;padding:25px 30px 25px 0;position:relative}.block-faq-block .inner-container .faq-container .faq .faq-title:after{align-items:center;content:"＋";display:flex;font-size:35px;font-weight:200;height:30px;justify-content:center;line-height:0;position:absolute;right:0;top:20px;transition:.3s;width:30px}.block-faq-block .inner-container .faq-container .faq .faq-title h3{font-weight:600}.block-faq-block .inner-container .faq-container .faq .faq-content{max-height:0;overflow:hidden;padding-bottom:0;transition:.3s}.block-faq-block .inner-container .faq-container .faq.open .faq-title:after{transform:rotate(45deg)}.block-faq-block .inner-container .faq-container .faq.open .faq-content{max-height:500px;padding-bottom:25px}
