.rj-seo-note{box-sizing:border-box;max-width:1120px;width:calc(100% - 36px);margin:24px auto;padding:18px 22px;background:#fff;border:1px solid #dce7df;border-inline-start:3px solid #839c7a;border-radius:12px;color:#304449;line-height:1.7;font-size:.95rem;overflow-wrap:anywhere}.rj-seo-note h2{font-size:1.18rem;line-height:1.4;margin:0 0 10px;color:#304449}.rj-seo-note p{margin:8px 0}.rj-seo-note a{color:#216c69;text-decoration:underline;text-underline-offset:3px}.rj-seo-note a:focus-visible{outline:2px solid #216c69;outline-offset:3px}@media(max-width:600px){.rj-seo-note{padding:15px;width:calc(100% - 28px)}}