.faq-content{max-width:880px;margin:0 auto;padding:0 20px;color:#3a3a3a}.page-title{max-width:1160px;width:100%}.faq-content__title{margin:45px 0}.faq-content__title h3{padding-bottom:18px;border-bottom:1px dotted #abacad;line-height:1.25;font-size:22px;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif}.faq-content__title span{display:inline-block;letter-spacing:3px;font-size:22px;font-weight:700;position:relative;color:#202020;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif}.faq-content__title span:before{content:"";display:block;width:100%;height:4px;background-color:#abacad;position:absolute;left:0;right:0;bottom:-19px}.faq-content__container{list-style:none;padding:0;margin:0}.faq-content__item{background:#f7f7f7;padding:0 20px 20px;margin-top:30px;color:#3a3a3a}.faq-content__question{position:relative;padding-left:35px;padding-top:20px;font-weight:700;min-height:26px;line-height:26px;font-size:100%;padding-right:26px;margin:0;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif;color:#202020;cursor:pointer}.faq-content__question:before{content:"Q";width:26px;height:26px;line-height:26px;text-align:center;display:block;position:absolute;top:20px;left:0;background:#abacad;color:#fff;border-radius:3px;font-size:14px;font-weight:400}.faq-content__question span{position:absolute;right:0;top:0;width:26px;height:26px;color:#3a3a3a}.faq-content__question span:before{position:absolute;right:0;top:32px;width:50%;height:2px;background-color:#abacad;border-radius:4px;content:"";display:inline-block;transition:all .4s;box-sizing:border-box}.faq-content__question span:after{position:absolute;right:0;top:32px;width:50%;height:2px;background-color:#abacad;border-radius:4px;content:"";transform:rotate(90deg);display:inline-block;transition:all .4s;box-sizing:border-box}.faq-content__question.is-active span:after{transform:rotate(180deg)}.faq-content__answer{position:relative;padding-left:35px;height:0;margin-top:0;padding-bottom:0;overflow:hidden;opacity:1;color:#202020;transition:all .3s ease-out,border-top .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out,height .3s}.faq-content__answer:before{content:"A";width:26px;height:26px;line-height:26px;text-align:center;display:block;position:absolute;top:0;left:0;background:#abacad;color:#fff;border-radius:3px;font-size:14px;font-weight:400;margin-top:0;transition:all .3s ease-out,border-top .3s ease-out,margin-top .3s ease-out,padding-bottom .3s ease-out;opacity:1}.faq-content__answer.is-show{height:auto;padding-top:15px;padding-bottom:15px;opacity:1;transition:all .3s ease-out,border-top .3s ease-out,padding-top .3s ease-out,padding-bottom .3s ease-out,height .3s}.faq-content__answer.is-show:before{content:"A";width:26px;height:26px;line-height:26px;text-align:center;display:block;position:absolute;top:0;left:0;background:#abacad;color:#fff;border-radius:3px;font-size:14px;font-weight:400;margin-top:15px;transition:all .3s ease-out,border-top .3s ease-out,margin-top .3s ease-out,padding-bottom .3s ease-out,height .3s;opacity:1}.faq-content__answer p{font-size:14px;color:#202020;margin:10px 0 0;height:0;opacity:1;transition:all .3s ease-out}.faq-content__answer.is-show p{height:auto;opacity:1;transition:all .3s ease-out}.faq-content__answer p:first-child{margin:0}.faq-content__answer p a{text-decoration:underline;color:#202020}@media (max-width: 500px){.page-title{padding:0 10px}.faq-content__answer.is-show p{color:#3a3a3a}.faq-content__answer{color:#3a3a3a;letter-spacing:.03em}.faq-content{padding:0 10px;margin:0 auto 50px}.faq-content__title span{font-size:15px;letter-spacing:1;color:#3a3a3a}.faq-content__title span:before{bottom:-14px}.faq-content__title h3{padding-bottom:11px}.faq-content__title{margin:20px 0}.faq-content__item{padding:0 10px 10px;margin-top:15px}.faq-content__question{font-size:13px;padding-top:10px;color:#3a3a3a}.faq-content__question:before{top:10px}.faq-content__question span:before{top:22px}.faq-content__question span:after{top:22px}.faq-content__answer p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/section-faq-content.css.map */
