
    .epla-tb1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;color:#243847;line-height:1.75;max-width:980px;margin:0 auto}.epla-tb1 *{box-sizing:border-box}.epla-tb1-hero{background:linear-gradient(135deg,#eef7fb,#fff9ef);border:1px solid #d8e5ea;border-radius:20px;padding:28px 30px;margin-bottom:20px}.epla-tb1-kicker{font-weight:800;color:#4d7fa4;letter-spacing:.08em;margin:0 0 4px}.epla-tb1 h2{font-size:28px;margin:0 0 8px;color:#315f7e}.epla-tb1 h3{font-size:20px;margin:0 0 12px;color:#315f7e}.epla-tb1-date{display:inline-block;background:#fff;border-radius:999px;padding:6px 13px;color:#60717d;font-size:14px;margin-top:8px}.epla-tb1-guide{background:#fff;border:1px solid #dce5e9;border-radius:16px;padding:22px 24px;margin:16px 0;box-shadow:0 5px 18px rgba(40,70,90,.05)}.epla-tb1-step{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#4d7fa4;color:#fff;font-weight:800;margin-right:8px}.epla-tb1-list{margin:0;padding-left:1.4em}.epla-tb1-list li{margin:7px 0}.epla-tb1-frame{background:#f2f7fa;border-left:5px solid #77a7c4;border-radius:10px;padding:14px 17px;font-size:17px;font-weight:700}.epla-tb1-example{background:#fff9ed;border-left:5px solid #e5ad58;border-radius:10px;padding:14px 17px}.epla-tb1-plus{background:#eef7ef;border-left:5px solid #72a978;border-radius:10px;padding:14px 17px}.epla-tb1-curriculum{margin-top:32px;border-top:2px solid #dce7ec;padding-top:24px}.epla-tb1-stage{margin:18px 0}.epla-tb1-stage-title{font-weight:800;color:#607985;margin-bottom:8px}.epla-tb1-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.epla-tb1-item{border:1px solid #dfe7eb;border-radius:10px;padding:9px 11px;background:#fff;font-size:14px}.epla-tb1-item.current{background:#4d7fa4;color:#fff;border-color:#4d7fa4;font-weight:800}.epla-tb1-note{font-size:14px;color:#687984}.epla-tb1-check{margin-top:24px;background:#f6f8f9;border-radius:14px;padding:18px 20px}.epla-tb1-check strong{color:#315f7e}@media(max-width:680px){.epla-tb1-hero,.epla-tb1-guide{padding:20px 17px}.epla-tb1 h2{font-size:24px}.epla-tb1-grid{grid-template-columns:1fr}.epla-tb1-item{padding:8px 10px}}
    
.epla-tb1 p{margin:0 0 14px}.epla-tb1{font-size:20px}.epla-tb1 h2{font-size:30px}.epla-tb1 h3{font-size:24px}.epla-tb1-date{font-size:18px}.epla-tb1-model{font-size:30px;line-height:1.8;margin:0!important}.epla-tb1-questions{font-size:28px;line-height:1.6}.epla-tb1-questions li{margin:0;padding:10px 0}.epla-tb1-note{font-size:18px}@media(max-width:680px){.epla-tb1-model,.epla-tb1-questions{font-size:26px}.epla-tb1 h2{font-size:28px}.epla-tb1 h3{font-size:22px}}