.faqSect{position:relative}.faqSect .baseSectTitle{margin-bottom:0}.faqSect .faqAnc{display:block;position:absolute;top:-112px;left:0;height:0}.faqList{width:894px;margin:0 auto;border-top:1px solid #000}.faqList .faqBlock{background-color:#fafafa}.faqList .faqBlock:nth-of-type(2n){background-color:#fff}.faqBlock dt,.faqBlock dd{position:relative;border-bottom:1px solid #e5e5e5}.faqBlock dt{padding:22px 50px 22px 70px;font-size:1.6rem;line-height:1.8;font-weight:700;cursor:pointer}.faqBlock dd{padding:26px 22px 26px 70px}.faqBlock dt:before,.faqBlock dd:before{position:absolute;left:18px;color:#333;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700;line-height:1}.faqBlock dt:before{content:"Q.";top:21px}.faqBlock dd:before{content:"A.";top:23px}.faqBlock dt:after{content:"";display:block;position:absolute;top:50%;right:30px;width:10px;height:12px;margin-top:-6px;background-image:url(/common/images/arrow_black_down.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease;transition:all .3s ease}.faqBlock dt.acOpen:after{transform:rotate(180deg)}@media screen and (max-width:750px){.faqSect{padding-bottom:25px}.faqSect .faqAnc{top:-45px}.faqList{width:auto}.faqBlock dt{padding:9px 25px 9px 35px;font-size:1.2rem;line-height:calc(19/12)}.faqBlock dd{padding:8px 15px 8px 35px}.faqBlock dt:before,.faqBlock dd:before{left:9px;font-size:1.5rem}.faqBlock dt:before{top:10px}.faqBlock dd:before{top:12px}.faqBlock dt:after{right:7px;width:8px;height:10px;margin-top:-5px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/faq.css.map */
