.student-price-banner{display:flex;align-items:center;justify-content:center;gap:20px;padding:17px 24px;background:#152a82;color:#fff;text-align:center}.student-price-banner p{margin:0;font-size:14px;font-weight:700}.student-price-banner p span{display:block;color:#8edcff;font-size:11px;letter-spacing:.08em}.student-price-banner strong{display:flex;align-items:baseline;gap:8px;color:#fff;font:800 32px Outfit,'Noto Sans JP',sans-serif;line-height:1}.student-price-banner strong small{color:#b9eaff;font:700 12px 'Noto Sans JP',sans-serif}.student-price-banner .student-price-note{max-width:260px;color:#c5e5ff;font-size:10px;font-weight:400;text-align:left}.student-guide{text-align:center}.student-guide .section-desc{margin:-10px 0 0}.student-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:860px;margin:32px auto 0;text-align:left}.student-guide-grid article{padding:24px;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(21,42,130,.08)}.student-guide-grid span{color:#057cc9;font:700 14px Outfit,sans-serif;letter-spacing:.08em}.student-guide-grid h3{margin:6px 0 8px;color:#152a82;font-size:18px;line-height:1.5}.student-guide-grid p{margin:0;font-size:13px;line-height:1.8}.access>.section-desc{margin:-10px auto 0;text-align:center}@media(max-width:700px){.student-price-banner{display:block;padding:15px 20px}.student-price-banner strong{justify-content:center;margin:7px 0 5px;font-size:30px}.student-price-banner .student-price-note{max-width:none;text-align:center}.student-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:25px}.student-guide-grid article{padding:20px}.access>.section-desc{font-size:13px}}
