.news-item__title a{display:block;color:inherit;text-decoration:none;line-height:1.7;padding:8px 0}.news-item__title a:hover{text-decoration:underline;text-underline-offset:5px}.news-detail__title{font-size:clamp(1.6rem,3.3vw,2.5rem);line-height:1.6;overflow-wrap:anywhere;margin-top:24px}.webtona-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:32px}.webtona-breadcrumb a{color:var(--bc-fg-muted)}.webtona-richtext{font-size:1rem;line-height:2;overflow-wrap:anywhere}.webtona-richtext p{margin-bottom:24px}.webtona-richtext img{max-width:100%;height:auto}.webtona-richtext a{color:#006a93;text-decoration:underline;text-underline-offset:4px}.webtona-richtext h2,.webtona-richtext h3{line-height:1.6;margin-block:32px 16px}.webtona-skip{position:fixed;top:-100px;left:16px;z-index:100001;background:#fbfcfd;color:#0a1628;padding:12px 20px}.webtona-skip:focus{top:8px}:where(a,button,input,select,textarea):focus-visible{outline:3px solid #0084b5;outline-offset:4px}html{scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.fi{opacity:1!important;transform:none!important;transition:none!important}.hero__trust-canvas,.page-hero__wave-canvas{animation:none!important}}

.webtona-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* 運用支援の改稿: 2プランと既存契約への近接案内 */
.webtona-plan-notice{margin-top:2rem;padding:1.5rem;border-left:3px solid var(--bc-brand);background:var(--bc-paper-2);color:var(--bc-fg);line-height:1.9;font-size:1rem}
.webtona-plan-notice p+p{margin-top:1rem}
.webtona-support-plans{grid-template-columns:repeat(2,minmax(0,1fr))}
.webtona-support-intro{margin-top:4rem;max-width:56rem}
.webtona-support-intro p,.webtona-support-intro a{margin-top:1.5rem}
@media(max-width:900px){.webtona-support-plans{grid-template-columns:1fr}}
