body{background-color:#eaeaea}.faq{padding:77px 0 16px}.faq .c-btn{margin:66px auto 0;padding-left:20px}.faq__container{display:grid;gap:12px;max-width:1024px;margin:0 auto}.faq__item{padding:32px 40px;background-color:#f5f5f5;border:1.5px solid #e2e2e2;border-radius:12px;cursor:pointer}.faq__item__question{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative;padding-right:50px;color:#343b47}.faq__item__question p{font-size:18px;letter-spacing:.03em;line-height:1.5555555556;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.faq__item__question::before{content:"Q.";color:#184bb9;font-family:Marcellus,serif;font-size:20px}.faq__item__question::after{content:"";display:block;width:18px;height:10px;background:url(../img/common/ico_arrow_down.svg) no-repeat center/100%;position:absolute;top:40%;right:8px;-webkit-transition:.3s ease;transition:.3s ease}.faq__item__answer{position:relative;display:none;border-top:1px solid #d0d0d0;padding-top:16px;margin-top:12px}.faq__item__answer__inner p{color:#343b47;font-size:15px;letter-spacing:.03em;line-height:1.6;font-weight:500}.faq__item.is-open .faq__item__question::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqList{display:grid;gap:12px;max-width:1024px;margin:0 auto}.faqList .c-btn{margin:66px auto 0;padding-left:20px}.faqList dl{padding:32px 40px;background-color:#f5f5f5;border:1.5px solid #e2e2e2;border-radius:12px;cursor:pointer}.faqList dl dt{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative;padding-right:50px;color:#343b47}.faqList dl dt::before{content:"Q.";color:#184bb9;font-family:Marcellus,serif;font-size:20px}.faqList dl dt span{display:block;width:18px;height:10px;background:url(../img/common/ico_arrow_down.svg) no-repeat center/100%;position:absolute;top:40%;right:8px;-webkit-transition:.3s ease;transition:.3s ease}.faqList dl dt{font-size:18px;letter-spacing:.03em;line-height:1.5555555556;font-weight:500}.faqList dl dd{position:relative;border-top:1px solid #d0d0d0;padding-top:16px;margin-top:12px}.faqList dl dd p{color:#343b47;font-size:15px;letter-spacing:.03em;line-height:1.6;font-weight:500}.faqList dl.active dt span,.faqList dl.is-open dt span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.case .c-ttl .ja,.clients .c-ttl .ja{font-size:48px}.case .c-txt,.clients .c-txt{font-size:16px}.clients{margin-bottom:130px}@media only screen and (min-width:1100px){.header__logo .off{opacity:0}.header__logo .on{opacity:1}.header__navi li a .ja{color:#343b47}.header__navi li.parent>a::after{border-color:#343b47}.header__btn01{color:#62728d}.header__btn02 .c-btn{background-color:#343b47}}@media only screen and (max-width:767px){.faq{padding:48px 0 24px}.faq .c-btn{margin-top:60px}.faq__item{border-radius:4px;border:none;padding:24px 20px;min-height:80px}.faq__item__answer{margin-top:16px;padding-top:12px}.faqList .c-btn{margin-top:60px}.faqList dl{border-radius:4px;border:none;padding:24px 20px;min-height:80px}.faqList dl dd{margin-top:16px;padding-top:12px}.case .c-ttl .ja,.clients .c-ttl .ja{font-size:32px}.case .c-txt,.clients .c-txt{font-size:14px}.clients{margin-bottom:74px}}@media screen and (max-width:767px){.faq__item__question{padding-right:28px;gap:12px}.faq__item__question p{font-size:16px;font-weight:400;line-height:1.5}.faq__item__question::before{font-size:15px}.faq__item__question::after{width:15px;height:8px;right:0}.faq__item__answer__inner p{font-size:14px;font-weight:400;line-height:1.7142857143}.faqList dl dt{padding-right:28px;gap:12px}.faqList dl dt::before{font-size:15px}.faqList dl dt span{width:15px;height:8px;right:0}.faqList dl dt{font-size:16px;font-weight:400;line-height:1.5}.faqList dl dd p{font-size:14px;font-weight:400;line-height:1.7142857143}}
/*# sourceMappingURL=maps/faq.min.css.map */
