.faq .c-faq-column{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1030px;width:100%;margin:0 auto;padding-top:70px;margin-bottom:100px}.faq .c-faq-column-ttl-txt{max-width:84px;width:100%}.faq .c-faq-column-ttl{margin-right:137px}.faq .c-faq-column-main{padding-top:110px;max-width:808px;width:100%}.faq .faq-category:not(:last-child){margin-bottom:80px}.faq .faq-category-title{font-size:45px;font-weight:600;line-height:1;letter-spacing:0.06em;margin-bottom:35px}.faq .faq-archive{background-color:#fff;padding:2px 10px;cursor:pointer}.faq .faq-archive:not(:last-child){margin-bottom:35px}.faq .faq-archive-question{font-size:20px;font-weight:500;line-height:1.75;position:relative;padding-right:25px;text-indent:-1.5em;padding-left:1.5em}.faq .faq-archive-question span{padding-right:10px}.faq .faq-archive-question:after{content:"";position:absolute;background-image:url(../img/faq/arrow.png);background-repeat:no-repeat;background-size:cover;width:16px;height:10px;top:12px;right:0;-webkit-transition:all 0.3s;transition:all 0.3s}.faq .faq-archive-question.open:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq .faq-archive-answer{display:none;color:#0091f2;font-size:18px;font-weight:500;line-height:1.7222222222;letter-spacing:0.05em;padding:3px 0;text-indent:-1.6em;padding-left:1.6em}.faq .faq-archive-answer a{text-decoration:underline}.faq .faq-archive-answer span{font-size:20px;padding-right:10px}.faq .faq-contact-txt{text-align:center;font-size:16px;line-height:1.75;font-weight:500;letter-spacing:0.05em;margin-bottom:20px}.faq .faq-contact-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:392px;width:100%;margin:0 auto;background-color:#000000;color:#fff;font-size:25px;font-weight:600;line-height:1;gap:16px;padding:26.5px 0}.faq .faq-contact-link:after{content:"";display:inline-block;background-image:url(../img/faq/contact-arrow.png);background-repeat:no-repeat;background-size:cover;width:34px;height:20px}.faq .faq-notice-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:392px;width:100%;margin:0 auto;border:2px solid #000000;font-size:20px;font-weight:600;line-height:1;gap:16px;padding:27px 0;margin-bottom:30px}.faq .faq-notice-link:after{content:"";display:inline-block;background-image:url(../img/faq/btn-arrow.png);background-repeat:no-repeat;background-size:cover;width:34px;height:20px}@media (max-width:1100px){.faq .c-faq-column{display:block;padding:30px 32px 0}.faq .c-faq-column-ttl{margin-right:0}.faq .c-faq-column-ttl-txt{margin-left:auto}.faq .c-faq-column-main{padding-top:0;margin-top:-5px;max-width:100%}}@media (max-width:767px){.faq .c-faq-column{margin-bottom:90px}.faq .c-faq-column-ttl-txt{max-width:134px}.faq .faq-category:not(:last-child){margin-bottom:60px}.faq .faq-archive{padding:5px}.faq .faq-archive:not(:last-child){margin-bottom:30px}.faq .faq-archive-question{font-size:18px;line-height:1.5;padding-top:2px;padding-bottom:2px}.faq .faq-archive-question span{font-size:20px;padding-right:8px}.faq .faq-archive-question:after{width:14px;height:8px;right:5px}.faq .faq-archive-answer{font-size:16px;line-height:1.4375;overflow-wrap:anywhere;text-indent:-1.7em;padding-left:1.7em;padding-top:10px}.faq .faq-contact{padding:0 32px}}