.faq h2{text-align:center;margin-bottom:2.8rem}.faq h2+p{text-align:center}.faq h2+p+p{text-align:center}.faq-list{margin-top:6rem;margin-bottom:8rem}.faq-list li+li{margin-top:8.8rem}.faq-list dt,.faq-list dd{display:flex;align-items:center;gap:0 2rem}.faq-list dt p,.faq-list dd p{flex:1}.faq-list dt::before,.faq-list dd::before{width:13rem;height:5.5rem;content:""}@media(max-width: 768px){.faq-list dt::before,.faq-list dd::before{width:6rem}}.faq-list dt::before{background:url("../img/faq/icon_q.png") no-repeat center/5.5rem 5.5rem}@media(max-width: 768px){.faq-list dt::before{background:url("../img/faq/icon_q.png") no-repeat center/4rem 4rem}}.faq-list dd::before{background:url("../img/faq/icon_a.png") no-repeat center/5.5rem 5.5rem}@media(max-width: 768px){.faq-list dd::before{background:url("../img/faq/icon_a.png") no-repeat center/4rem 4rem}}.faq-list dt{padding-bottom:1.4rem;font-size:1.7rem;font-weight:700;letter-spacing:.1em;border-bottom:.2rem dotted #000}.faq-list dd{padding-top:3rem}/*# sourceMappingURL=faq.css.map */