.article_reader__WEq01{--tw-prose-body:#c6d8df;--tw-prose-headings:#f1f8f9;--tw-prose-bold:#f2faf9;--tw-prose-links:#a8ece6;--tw-prose-bullets:#70cfd5;--tw-prose-counters:#88d6db;--tw-prose-quotes:#d1e8e8;color:#cddce2;font-size:16.5px;line-height:1.86;letter-spacing:.008em;font-feature-settings:"palt" 1;overflow-wrap:anywhere}.article_reader__WEq01>p{color:#cddae1;max-width:42em;line-height:1.88;margin-top:0;margin-bottom:1.35em}.article_reader__WEq01>h2{margin-top:2.85rem;margin-bottom:1.3rem;padding:0 0 1rem;border:0;border-bottom:1px solid #3f6170;color:#f5f9fa;font-size:clamp(1.35rem,2.3vw,1.85rem);font-weight:700;letter-spacing:-.038em;line-height:1.5;scroll-margin-top:104px}.article_reader__WEq01>h3{margin-top:2.45rem;margin-bottom:1rem;padding:0;border:0;color:#d6ecef;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;letter-spacing:-.028em;line-height:1.55;scroll-margin-top:104px}.article_reader__WEq01>h4{margin-top:2rem;margin-bottom:.8rem;color:#e3f3f3;letter-spacing:-.02em;scroll-margin-top:104px}.article_reader__WEq01 strong{color:#f2f7f8;font-weight:700}.article_reader__WEq01 a{color:#b3eee9;font-weight:550;text-decoration:underline;text-decoration-color:#81c9d1;text-underline-offset:.24em;text-decoration-thickness:1px;overflow-wrap:anywhere}.article_reader__WEq01 a:hover{color:#e4fffb;text-decoration-color:#e4fffb}.article_reader__WEq01 a:focus-visible{outline:2px solid #a5e8e4;outline-offset:3px;border-radius:2px}.article_reader__WEq01>ol,.article_reader__WEq01>ul{color:#ccdce0;padding-left:1.45rem;margin-top:1.3rem;margin-bottom:1.75rem}.article_reader__WEq01>ol li,.article_reader__WEq01>ul li{line-height:1.85;padding-left:.2rem;margin:.65rem 0}.article_reader__WEq01>blockquote{margin:2.1rem 0;padding:1.2rem 1.35rem;border-left:3px solid #8ddfdb;border-radius:0 12px 12px 0;background:#1a3540;color:#d6e8ec;font-style:normal}.article_reader__WEq01 table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:initial;border-spacing:0;border:1px solid #3d5662;border-radius:12px;margin:2.2rem 0;background:#142936}.article_reader__WEq01 th{background:#20414d;color:#edf7f6;font-weight:700;white-space:nowrap;text-align:left;border-bottom:1px solid #527280}.article_reader__WEq01 table:focus-visible{outline:2px solid #a5e8e4;outline-offset:4px}.article_reader__WEq01 td{color:#c8dde3;min-width:116px;vertical-align:top;overflow-wrap:normal}.article_reader__WEq01 td,.article_reader__WEq01 th{padding:14px 17px;font-size:.89rem;line-height:1.75;border-right:1px solid #355360;border-top:0}.article_reader__WEq01 tr:not(:last-child) td{border-bottom:1px solid #304c59}.article_reader__WEq01 td:last-child,.article_reader__WEq01 th:last-child{border-right:0}.article_reader__WEq01 img{border-radius:16px;max-width:100%}.article_reader__WEq01 hr{border-color:#36525f;margin:2.7rem 0}@media (min-width:768px){.article_reader__WEq01{font-size:17px;line-height:1.88}.article_reader__WEq01>p{line-height:1.88}.article_reader__WEq01 td,.article_reader__WEq01 th{font-size:.94rem;padding:17px 20px}}@media (max-width:767px){.article_reader__WEq01 table{scroll-margin-top:108px}.article_reader__WEq01 table:before{content:"左右にスクロールして比較できます  →";display:block;width:max-content;min-width:100%;box-sizing:border-box;padding:11px 16px;border-bottom:1px solid #3e5e6a;color:#a9dbe3;font-size:12px;font-weight:600;letter-spacing:.02em}.article_reader__WEq01 td:first-child,.article_reader__WEq01 th:first-child{position:sticky;left:0;z-index:1;min-width:116px;background-color:#172f3b;box-shadow:2px 0 0 #385665}.article_reader__WEq01 th:first-child{z-index:2;background-color:#20414d}}.reader_scope__vv9I7{min-width:0;--reader-ink:#e4f0ed;--reader-muted:#b6ceca;--reader-rule:#486a65;--reader-panel:#162e2d;--reader-accent:#d4f998}.reader_scope__vv9I7[data-reader-brand=chol]{--reader-ink:#e3eff3;--reader-muted:#b8cfd9;--reader-rule:#466577;--reader-panel:#172e3b;--reader-accent:#b8f0e9}.reader_quickNav__LNZ8S{margin:1rem 0 0;padding-top:.8rem;border-top:1px solid var(--reader-rule);color:var(--reader-ink)}.reader_quickNav__LNZ8S p{margin:0 0 .35rem;font-size:.8125rem;line-height:1.6;color:var(--reader-muted)}.reader_quickNav__LNZ8S>div{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-gap:.2rem}.reader_quickNav__LNZ8S a{display:inline-flex;min-height:44px;align-items:center;gap:.65rem;font-size:.9375rem;line-height:1.6;font-weight:650;color:var(--reader-accent);text-decoration:underline;text-underline-offset:.25em}.reader_quickNav__LNZ8S a span{font-size:1.1rem}.reader_scope__vv9I7 [data-reader-body],.reader_scope__vv9I7 [data-reader-related],.reader_scope__vv9I7 [data-reader-table]{scroll-margin-top:104px}.reader_scope__vv9I7 [data-reader-body]{min-width:0}.reader_scope__vv9I7 [data-reader-body]>p{max-width:40em}.reader_scope__vv9I7 [data-reader-body]:focus-visible,.reader_scope__vv9I7 [data-reader-table]:focus-visible,.reader_scope__vv9I7 a:focus-visible,.reader_scope__vv9I7 button:focus-visible,.reader_scope__vv9I7 summary:focus-visible{outline:2px solid var(--reader-accent);outline-offset:4px;border-radius:3px}.reader_scope__vv9I7 .reader-table-controls{display:none}.reader_scope__vv9I7 [data-reader-table]{max-width:100%;overflow-x:auto}.reader_scope__vv9I7 [data-reader-related] a{min-height:44px}.reader_scope__vv9I7 [data-reader-related] h3,.reader_scope__vv9I7 [data-reader-related] h4{line-height:1.7}@media (max-width:767px){.reader_scope__vv9I7 [data-reader-body]{font-size:16.5px;line-height:1.85}.reader_scope__vv9I7 [data-reader-body]>ol li,.reader_scope__vv9I7 [data-reader-body]>p,.reader_scope__vv9I7 [data-reader-body]>ul li{line-height:1.85}.reader_scope__vv9I7 [data-reader-related] h3,.reader_scope__vv9I7 [data-reader-related] h4{font-size:15px}}@media (max-width:600px){.reader_scope__vv9I7 .reader-table-controls{display:block;margin:1.25rem 0 .6rem}.reader_scope__vv9I7 .reader-table-controls p{font-size:13px;line-height:1.7;color:var(--reader-muted);margin:0 0 .5rem}.reader_scope__vv9I7 .reader-table-controls [role=group]{display:flex;flex-wrap:wrap;gap:.5rem}.reader_scope__vv9I7 .reader-table-controls button{min-height:44px;padding:.6rem .85rem;border:1px solid var(--reader-rule);border-radius:6px;background:var(--reader-panel);color:var(--reader-ink);font-size:14px;font-weight:600}.reader_scope__vv9I7 .reader-table-controls button[aria-pressed=true]{background:var(--reader-accent);border-color:var(--reader-accent);color:#102824}.reader_scope__vv9I7 table[data-reader-mode=cards]{display:block;width:100%;min-width:0!important;border:0;background:transparent;overflow:visible;margin:.75rem 0 1.75rem}.reader_scope__vv9I7 table[data-reader-mode=cards] thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.reader_scope__vv9I7 table[data-reader-mode=cards] tbody{display:grid;gap:1rem;width:100%}.reader_scope__vv9I7 table[data-reader-mode=cards] tbody tr{display:block;min-width:0;border:1px solid var(--reader-rule);border-radius:10px;background:var(--reader-panel);overflow:hidden;padding:.35rem 1rem}.reader_scope__vv9I7 table[data-reader-mode=cards] tbody td,.reader_scope__vv9I7 table[data-reader-mode=cards] tbody th{display:block;width:auto!important;min-width:0!important;padding:.65rem 0;border:0;border-bottom:1px solid var(--reader-rule);background:transparent;color:var(--reader-ink);font-size:15px;line-height:1.75;white-space:normal;overflow-wrap:anywhere}.reader_scope__vv9I7 table[data-reader-mode=cards] tbody td:last-child,.reader_scope__vv9I7 table[data-reader-mode=cards] tbody th:last-child{border-bottom:0}.reader_scope__vv9I7 table[data-reader-mode=cards] tbody [data-reader-label]:before{content:attr(data-reader-label);display:block;margin-bottom:.15rem;color:var(--reader-muted);font-size:12px;font-weight:600;line-height:1.7}.reader_scope__vv9I7 table[data-reader-mode=cards] tbody td:first-child{font-weight:700;font-size:17px}.reader_scope__vv9I7 table[data-reader-mode=cards] a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.reader_scope__vv9I7,.reader_scope__vv9I7 *,.reader_scope__vv9I7 :after,.reader_scope__vv9I7 :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.reader_scope__vv9I7[data-reader-brand=chol]{--primary:174 65% 78%;--primary-foreground:198 72% 12%}.reader_scope__vv9I7[data-reader-brand=chol] .bg-primary,.reader_scope__vv9I7[data-reader-brand=chol] .bg-primary .text-white,.reader_scope__vv9I7[data-reader-brand=chol] a.bg-primary{color:#082c35}.reader_scope__vv9I7[data-reader-brand=chol] th .text-muted-foreground{color:#bdd2dd}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.text-red-500,.text-red-600){color:#fca5a5}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] .text-blue-500{color:#93c5fd}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] .text-green-600{color:#86efac}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] .text-orange-600{color:#fdba74}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]) :is(.text-red-500,.text-red-600),.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]):is(.text-red-500,.text-red-600){color:#b91c1c!important}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]) .text-orange-600,.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]).text-orange-600{color:#9a3412!important}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]) .text-blue-500,.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]).text-blue-500{color:#1d4ed8!important}.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]) .text-green-600,.reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,[class~="bg-white/70"],[class~="bg-white/50"],.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):not([class*="dark:bg-"]).text-green-600{color:#166534!important}html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50) :is(.text-red-500,.text-red-600),html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50):is(.text-red-500,.text-red-600){color:#b91c1c!important}html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50) .text-orange-600,html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50).text-orange-600{color:#9a3412!important}html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50) .text-blue-500,html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50).text-blue-500{color:#1d4ed8!important}html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50) .text-green-600,html:not(.dark) .reader_scope__vv9I7[data-reader-brand=chol] [data-reader-body] :is(.bg-white,.bg-red-50,.bg-red-100,.bg-orange-50,.bg-orange-100,.bg-yellow-50,.bg-yellow-100,.bg-blue-50,.bg-blue-100,.bg-green-50,.bg-green-100,.bg-slate-50,.bg-gray-50).text-green-600{color:#166534!important}.reader_scope__vv9I7[data-reader-brand=chol] .rounded-bl-xl{background-color:#18549a!important}.reader_scope__vv9I7[data-reader-brand=chol] .text-muted-foreground{color:#c6d8e0}.reader_scope__vv9I7[data-reader-brand=chol] table .text-muted-foreground{color:#d6e8ed!important}@media (max-width:767px){.reader_scope__vv9I7 [data-reader-body]>div.not-prose.my-6{content-visibility:auto;contain-intrinsic-size:auto 440px}.reader_scope__vv9I7 [data-reader-body]>div.not-prose.bg-muted{content-visibility:auto;contain-intrinsic-size:auto 740px}}.reader_scope__vv9I7[data-reader-brand=chol]{font-family:system-ui,-apple-system,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}