.msd-faq-wrap{color:#354341;font-family:Noto Sans JP;font-style:normal;scroll-margin-top:160px}.msd-faq-wrap .title{font-size:48px;font-weight:700;letter-spacing:-.015em;line-height:70px;margin-bottom:20px;text-align:center}.msd-faq-wrap .card{border:2px solid #354341;border-radius:5px;box-shadow:0 4px 30px rgba(0,0,0,.25);margin-bottom:40px}.msd-faq-wrap .card .question{background-color:#408cc9;border-radius:3px 3px 0 0;color:#fff;display:flex;font-size:20px;font-weight:500;letter-spacing:.015em;line-height:29px;padding:8px 20px}.msd-faq-wrap .card .question .number{margin-right:7px}.msd-faq-wrap .card .answer{font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:150%;min-height:50px;padding:20px 30px}@media (max-width:1024px){.msd-faq-wrap .title{font-size:38px;line-height:55px}.msd-faq-wrap .card .question{font-size:20px;line-height:29px}.msd-faq-wrap .card .answer{font-size:18px;line-height:26px}}@media (max-width:767px){.msd-faq-wrap{scroll-margin-top:93px}.msd-faq-wrap .title{font-size:24px;line-height:35px;margin-bottom:20px}.msd-faq-wrap .card .question{font-size:15px;line-height:26px;padding:8px 10px}.msd-faq-wrap .card .answer{font-size:15px;line-height:23px;padding:20px 15px}}