body .p_subpage2026{padding-top:72px;padding-bottom:3rem;font-family:"M PLUS 2","Noto Sans JP",sans-serif}.p_subpage2026_hero{padding:clamp(1.75rem,4vw,3rem) 1rem clamp(1.15rem,2.5vw,1.75rem);background:-webkit-radial-gradient(20% -10%, circle, rgba(0, 92, 206, 0.12), transparent 45%),-webkit-radial-gradient(90% 0%, circle, rgba(105, 59, 210, 0.12), transparent 42%),rgba(248,250,252,.94);background:radial-gradient(circle at 20% -10%, rgba(0, 92, 206, 0.12), transparent 45%),radial-gradient(circle at 90% 0%, rgba(105, 59, 210, 0.12), transparent 42%),rgba(248,250,252,.94);text-align:center}.p_subpage2026_hero_title{max-width:56rem;margin:0 auto;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:clamp(1.375rem,3.4vw,2rem);line-height:1.35;letter-spacing:.04em;background:-webkit-gradient(linear, left top, right top, from(#005bce), to(#693bd2));background:-webkit-linear-gradient(left, #005bce 0%, #693bd2 100%);background:linear-gradient(90deg, #005bce 0%, #693bd2 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.p_subpage2026_outer{width:100%;max-width:min(896px,95vw);margin:0 auto;padding:clamp(1.25rem,3vw,2rem) 1rem clamp(2.5rem,5vw,4rem)}.p_subpage2026_article{background:#fff;border-radius:12px;border:1px solid rgba(226,232,240,.9);padding:clamp(1.25rem,3vw,2rem);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06),0 10px 28px rgba(15,23,42,.06);box-shadow:0 1px 3px rgba(0,0,0,.06),0 10px 28px rgba(15,23,42,.06)}body .p_subpage2026 .p_subpage2026_content{color:#1f2937;font-size:.9375rem;line-height:1.85}body .p_subpage2026 .p_subpage2026_content p{margin:0 0 1.1em}body .p_subpage2026 .p_subpage2026_content h2{margin:1.75em 0 .65em;font-size:1.2rem;font-weight:700;color:#111827;border-left:4px solid #155dfc;padding-left:.6rem}body .p_subpage2026 .p_subpage2026_content h3{margin:1.5em 0 .5em;font-size:1.05rem;font-weight:700;color:#1e293b}body .p_subpage2026 .p_subpage2026_content ul,body .p_subpage2026 .p_subpage2026_content ol{padding-left:1.35rem;margin:.5em 0 1em}body .p_subpage2026 .p_subpage2026_content a{color:#155dfc;text-underline-offset:2px}body .p_subpage2026 .p_subpage2026_content a:hover{color:#693bd2}@media screen and ( max-width: 930px ){body .p_subpage2026{padding-bottom:5rem}}/*# sourceMappingURL=page-2026.css.map */