.faq dl{line-height:1.5}.faq dl dt,.faq dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.faq dl dt{font-size:1.8rem;padding-right:130px}.faq dl dt::before{content:"Q.";font-family:'Montserrat', sans-serif, ' ヒラギノ角ゴシック ', 'Hiragino Sans', YuGothic, 'Yu Gothic', ' メイリオ ', Meiryo, sans-serif;font-size:2.4rem;font-weight:bold;margin-right:.8rem}.faq dl dt:not(:first-child){padding-top:4rem}@media screen and (max-width: 1024px){.faq dl dt{font-size:1.4rem;padding-right:15%}.faq dl dt::before{font-size:1.7rem}.faq dl dt:not(:first-child){padding-top:1.7rem}}.faq dl dd{padding:0 4.5rem 4rem 3.5rem;margin-top:1.8rem;border-bottom:1px solid #ccc}.faq dl dd::before{content:"A.";font-family:'Montserrat', sans-serif, ' ヒラギノ角ゴシック ', 'Hiragino Sans', YuGothic, 'Yu Gothic', ' メイリオ ', Meiryo, sans-serif;font-size:2rem;margin-right:.5rem}@media screen and (max-width: 1024px){.faq dl dd{font-size:1.3rem;padding:0 10% 1.7rem 2.9rem}.faq dl dd::before{font-size:1.5rem}}



/*# sourceMappingURL=faq.css.map */