.sce-reading,.sce-reading .sce-post,.sce-reading .sce-guide-content,.sce-reading .sce-sidebar,.sce-reading .sce-post :is(p,li,td,th,a,h1,h2,h3,h4,figcaption),.sce-sidebar *{font-family:Meiryo,"Hiragino Kaku Gothic ProN","Noto Sans JP",sans-serif}
.sce-sidebar .sce-toc{padding-inline-start:32px;box-sizing:border-box;max-height:32vh}.sce-sidebar summary{padding:0;min-height:0}.sce-sidebar{max-height:calc(100vh - 110px);overflow:auto}
.sce-reading .sce-article-layout{display:grid;grid-template-columns:minmax(0,850px) 280px;gap:36px;max-width:1200px;margin:auto;padding:40px 24px 70px;align-items:start}
.sce-reading .sce-post{max-width:none;width:100%;min-width:0;padding:0;margin:0}
.sce-reading .sce-post h2:not(.sce-end-cta h2){background:#103a68;color:white;border-left:6px solid #2b77b9;padding:15px 18px;border-radius:4px;font-weight:700;font-size:25px;line-height:1.6;margin:40px 0 20px}
.sce-reading .sce-post h3{border-bottom:2px solid #bdd1e5;padding-bottom:9px;font-weight:700;color:#14365c}
.sce-reading strong{font-weight:700}.sce-reading strong.sce-important{color:#b42318}
.sce-reading .sce-post figure{margin:24px 0;max-width:100%}.sce-reading .sce-post .wp-block-table{overflow-x:auto}.sce-reading .sce-post table{width:100%;border-collapse:collapse}.sce-reading .sce-post td,.sce-reading .sce-post th{padding:10px;border:1px solid #ccd7e3}
.sce-reading .sce-post h2[id]{scroll-margin-top:100px}.sce-sidebar{position:sticky;top:95px;min-width:0;color:#14365c;font-size:14px;line-height:1.7}.sce-sidebar section,.sce-sidebar details{background:#f5f9fd;border:1px solid #d5e2ef;padding:18px;border-radius:8px;margin:0 0 18px}.sce-sidebar h2,.sce-sidebar summary{font-size:18px;font-weight:700;margin:0 0 12px}.sce-sidebar summary{cursor:pointer}.sce-sidebar ol,.sce-sidebar ul{padding-left:20px;margin:0;list-style:decimal}.sce-sidebar ul{list-style:disc}.sce-sidebar li{margin:8px 0}.sce-sidebar a{color:#164e88;text-decoration:underline;overflow-wrap:anywhere}.sce-sidebar .sce-sidebar-cta{display:block;background:#b42318;color:#fff;text-align:center;text-decoration:none;font-weight:700;padding:14px 8px;border-radius:6px}.sce-sidebar .sce-toc{max-height:48vh;overflow:auto}.sce-sidebar .sce-categories{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.sce-sidebar .sce-categories a{background:white;border:1px solid #cedfed;border-radius:5px;padding:4px 8px}
.sce-sidebar .sce-toc{max-height:32vh;padding-inline-start:32px}.sce-sidebar summary{padding:0}
@media(max-width:900px){.sce-reading .sce-article-layout{display:flex;flex-direction:column;padding:24px 18px 60px;gap:28px}.sce-reading .sce-post{width:100%}.sce-sidebar{position:static;order:-1;width:100%;max-height:none;overflow:visible}.sce-sidebar .sce-sidebar-related,.sce-sidebar .sce-sidebar-consult{display:none}.sce-sidebar details{margin:0}.sce-sidebar .sce-toc{max-height:none}.sce-reading .sce-post h2:not(.sce-end-cta h2){font-size:22px;padding:13px 14px}.sce-reading .sce-post table{min-width:560px}}
