.ms-faq-wrap{color:#354341;font-family:Noto Sans JP;font-style:normal;scroll-margin-top:90px}.ms-faq-wrap .title{font-size:48px;font-weight:900;letter-spacing:.015em;line-height:70px;margin-bottom:30px;text-align:center}.ms-faq-wrap .card{border:3px solid #354341;border-radius:10px;box-shadow:0 4px 30px rgba(0,0,0,.25);margin-bottom:40px}.ms-faq-wrap .card .question{background-color:#41a9ef;border-radius:7px 7px 0 0;color:#fff;display:flex;font-size:28px;font-weight:500;letter-spacing:.015em;line-height:41px;padding:8px 20px}.ms-faq-wrap .card .question .number{margin-right:7px}.ms-faq-wrap .card .answer{font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:35px;padding:20px 30px}@media (max-width:1024px){.ms-faq-wrap .card .question{font-size:20px;line-height:29px}.ms-faq-wrap .card .answer{font-size:18px;line-height:26px}}@media (max-width:767px){.ms-faq-wrap{scroll-margin-top:60px}.ms-faq-wrap .title{font-size:24px;line-height:35px;margin-bottom:30px}.ms-faq-wrap .card .question{font-size:18px;line-height:26px;padding:8px 10px}.ms-faq-wrap .card .answer{font-size:16px;line-height:23px;padding:20px 15px}}