/* Generated by scripts/build_article_design_plugin.py. */
#mnr-article:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-padding-top:0!important}
#mnr-article #sample-main:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:90px}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a[aria-current]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy);color:#fff}
#mnr-article:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--ink:#18212e;--navy:#1f3f63;--deep:#1c2433;--gold:#a8863c;--gold-light:#c3a45e;--paper:#f7f4ed;--rule:#d4cbb9;--green:#31554f;--muted:#606872;--serif:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;--sans:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color-scheme:light}
#mnr-article *:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){box-sizing:border-box}
#mnr-article:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-padding-top:112px}
#mnr-article:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;background:#fff;color:var(--ink);font:400 16px/1.95 var(--sans);overflow-wrap:break-word}
#mnr-article a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-underline-offset:4px}
#mnr-article a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article button:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article summary:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article input:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:3px solid #3b76c4;outline-offset:4px}
#mnr-article img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%;height:auto}
#mnr-article button:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article input:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:inherit}
#mnr-article button:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){cursor:pointer}
#mnr-article h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){line-height:1.6;text-wrap:pretty}
#mnr-article svg.ui-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
#mnr-article summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::-webkit-details-marker{display:none}
#mnr-article .hero-surface:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--paper);border-bottom:1px solid var(--rule)}
#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:1200px;margin:auto;padding:30px 32px 38px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}
#mnr-article .hero-path:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:13px;font-size:12px;margin:0 0 30px;color:#7d7566}
#mnr-article .hero-path a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#5d655e;text-decoration:none}
#mnr-article .article-category:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:10px;font-size:13px;color:#60615a;margin:0 0 15px}
#mnr-article .article-category>span:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#b43a2c;color:#fff;border:1px solid white;outline:1px solid #b43a2c;font:600 17px/1.3 var(--serif);padding:2px 4px}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 clamp(32px,3.2vw,43px)/1.6 var(--serif);margin:0 0 15px;letter-spacing:.03em}
#mnr-article .hero-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:600 19px/1.95 var(--serif);margin:0 0 25px;color:#435160}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-wrap:wrap;gap:5px 14px;font-size:11px;color:var(--muted);margin:0}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0}
#mnr-article .entry-content p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0 0 1.55em}
#mnr-article .entry-content ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:20px 0 28px;padding-left:24px}
#mnr-article .entry-content li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:9px 0}
#mnr-article .entry-content ruby:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){ruby-align:center}
#mnr-article .entry-content rt:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:.6em}
#mnr-article .entry-content .anchor-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .marker-red:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:linear-gradient(transparent 62%,#f3d6cf 62%)}
#mnr-article .marker-under-red:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:linear-gradient(transparent 72%,#f3d6cf 72%)}
#mnr-article .marker-under-blue:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:linear-gradient(transparent 72%,#d8e6ef 72%)}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:116px;margin-top:64px}
#mnr-article .chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy);color:#fff;font:700 27px/1.6 var(--serif);padding:19px 24px;border-left:6px solid var(--gold-light);margin:0 0 30px}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 22px/1.75 var(--serif);margin:38px 0 22px;padding-bottom:11px;border-bottom:2px solid #c4b69e}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";display:inline-block;width:5px;height:20px;background:var(--gold);margin-right:11px;vertical-align:-2px}
#mnr-article .caption-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:24px 28px;background:#f0f4f1;border:0!important;border-left:4px solid #82998e!important;margin:30px 0}
#mnr-article .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700;color:var(--green);font-size:16px;margin:0 0 14px;line-height:1.7}
#mnr-article .caption-box-content p:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--green);border:0!important;border-top:5px solid var(--gold-light)!important;color:#fff;padding:25px 30px 28px}
#mnr-article .key-takeaway .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#fff;font:700 20px/1.8 var(--serif)}
#mnr-article .key-takeaway ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none;padding:0;margin:14px 0 0}
#mnr-article .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;padding:12px 0 12px 21px;margin:0;border-top:1px solid #ffffff42;font-size:16px}
#mnr-article .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";position:absolute;left:0;top:25px;width:6px;height:6px;background:#d8bf85}
#mnr-article .column-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px}
#mnr-article .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f5f4f0;border:0!important;border-left:3px solid #b5a88e!important;padding:17px 22px;font-size:14px;margin:26px 0;color:#515958}
#mnr-article .note-box p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0}
#mnr-article .sticky:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:14px 20px;background:var(--paper);border-left:3px solid var(--gold);font-size:14px;margin:24px 0}
#mnr-article .sticky p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0}
#mnr-article .iconlist-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f6f5ef;padding:24px 26px;margin:26px 0;border:1px solid #ddd5c4}
#mnr-article .iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:17px;font-weight:700;color:var(--navy)}
#mnr-article .iconlist-box ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article .iconlist-box li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::marker{color:var(--gold)}
#mnr-article .article-outline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:transparent;border:0;padding:6px 0 0;margin:15px 0 0}
#mnr-article .article-outline .iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px}
#mnr-article .article-outline li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px}
#mnr-article .test-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:0;border-top:4px solid var(--gold);background:#f9f2e3}
#mnr-article .speech-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:flex-start;gap:17px;margin:32px 0;clear:both}
#mnr-article .speech-person:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex:none;width:58px;text-align:center}
#mnr-article .speech-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;width:58px;height:58px}
#mnr-article .speech-icon img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:58px;height:58px;border-radius:50%;object-fit:contain;background:#fff;border:1px solid #d6d0c1}
#mnr-article .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px;line-height:1.6;color:#69716e;margin-top:5px}
#mnr-article .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;flex:1;min-width:0;border:1px solid #b9c9d2;background:#f0f5f8;color:var(--ink);padding:19px 23px;border-radius:7px;font-size:15px}
#mnr-article .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";position:absolute;left:-7px;top:20px;width:12px;height:12px;background:inherit;border-left:1px solid #b9c9d2;border-bottom:1px solid #b9c9d2;transform:rotate(45deg)}
#mnr-article .speech-balloon p:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article .sbp-r:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex-direction:row-reverse}
#mnr-article .sbp-r .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf6f2;border-color:#d7c4ba}
#mnr-article .sbp-r .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{left:auto;right:-7px;border:0;border-top:1px solid #d7c4ba;border-right:1px solid #d7c4ba}
#mnr-article .article-intro>.speech-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:0}
#mnr-article .learning-note:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .video-choice:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:22px 0;background:#fff}
#mnr-article .learning-note+.video-choice:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:0;margin-top:-22px}
#mnr-article .learning-note>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .video-choice>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:16px 25px 16px 2px;list-style:none;position:relative;color:var(--navy);font-size:14px;font-weight:700;min-height:52px}
#mnr-article .learning-note>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after,#mnr-article .video-choice>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:"";position:absolute;right:8px;top:24px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
#mnr-article .learning-note[open]>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after,#mnr-article .video-choice[open]>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{transform:rotate(225deg);top:28px}
#mnr-article .learning-note[open]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .video-choice[open]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-bottom:18px}
#mnr-article .learning-note .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:7px}
#mnr-article .video-choice .sticky:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:6px}
#mnr-article .wp-block-embed:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:18px 0 0}
#mnr-article .article-video .wp-block-embed__wrapper:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){aspect-ratio:16/9;background:var(--deep)}
#mnr-article .article-video .wp-block-embed iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%;height:100%;border:0}
#mnr-article .entry-content figure.wp-block-image:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:30px auto;background:var(--paper);border:1px solid #e1dacd;padding:16px;max-width:100%;text-align:center}
#mnr-article .entry-content figure.wp-block-image img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;margin:auto;max-height:390px;width:auto;object-fit:contain}
#mnr-article .entry-content figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;color:#65706a;text-align:left;margin:12px 0 0}
#mnr-article .comparison-table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:28px 0 34px;max-width:100%}
#mnr-article .comparison-table table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-collapse:collapse;width:100%;font-size:14px;table-layout:fixed;border-top:4px solid var(--navy)}
#mnr-article .comparison-table th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .comparison-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:1px solid #c8cfcf;padding:15px 17px;vertical-align:top;text-align:left}
#mnr-article .comparison-table th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy);color:#fff;font-weight:600}
#mnr-article .comparison-table th:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:24%}
#mnr-article .comparison-table td:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700;background:#f4f3ef;color:var(--navy)}
#mnr-article .comparison-table td:nth-child(2):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf7ed}
#mnr-article .comparison-table td:nth-child(3):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#eff5f2}
#mnr-article .chapter-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:28px;background:#faf6eb;border-top:5px solid var(--gold)}
#mnr-article .chapter-test .chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:none;color:var(--navy);padding:0 0 16px;border:0;border-bottom:2px solid #c8b98e;margin-bottom:22px}
#mnr-article .chapter-test .test-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:transparent;border:0;padding:0;margin:20px 0}
#mnr-article .chapter-deepen .chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .chapter-faq .chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:none;color:var(--navy);border:0;border-top:3px solid var(--navy);border-bottom:1px solid var(--rule);padding:22px 0 18px}
#mnr-article .faq-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom:1px solid #d2d7d5}
#mnr-article .faq-item:first-of-type:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:1px solid #d2d7d5}
#mnr-article .faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;list-style:none;font-size:15px;font-weight:700;color:var(--navy);padding:19px 33px 19px 0;min-height:58px}
#mnr-article .faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:"";position:absolute;right:8px;top:27px;width:8px;height:8px;transform:rotate(45deg);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
#mnr-article .faq-item[open] .faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{transform:rotate(225deg);top:31px}
#mnr-article .toggle-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0 22px 22px 17px;border-left:3px solid #b4c6be;margin-bottom:22px;font-size:15px}
#mnr-article .toggle-content p:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article .chapter-summary>.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--green)}
#mnr-article .timeline-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:32px 0;background:var(--paper);padding:24px 28px;border-top:3px solid var(--gold)}
#mnr-article .timeline-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 20px/1.7 var(--serif);margin-bottom:23px}
#mnr-article .entry-content .timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none;padding:0;margin:0}
#mnr-article .entry-content .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;padding:0 0 23px 25px;margin:0;border-left:2px solid #c5b38c}
#mnr-article .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";position:absolute;left:-5px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--gold)}
#mnr-article .timeline-item:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-bottom:0}
#mnr-article .timeline-item-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700;color:var(--navy);font-size:16px}
#mnr-article .timeline-item-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px}
#mnr-article .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:0!important;border-top:1px solid #ced5d2!important;background:#f5f6f4;font-size:12px;color:#606965}
#mnr-article .references-box .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 14px/1.8 var(--sans);color:#606965}
#mnr-article .references-box ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article .micro-balloon:not(.micro-copy):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:24px 0 14px;font-size:13px;font-weight:700;color:#77612f}
#mnr-article .mnrk-product-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:110px 1fr;gap:22px;padding:24px;background:var(--paper);border:1px solid var(--rule)}
#mnr-article .mnrk-product-card__img img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;max-height:180px;width:auto;margin:auto}
#mnr-article .mnrk-product-card__title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 18px/1.8 var(--serif);margin-bottom:8px!important}
#mnr-article .mnrk-product-card__meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;color:#626b69;margin-bottom:12px!important}
#mnr-article .mnrk-product-card__buttons:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-wrap:wrap;gap:10px 18px}
#mnr-article .mnrk-product-card__buttons a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;min-height:36px;display:flex;align-items:center}
#mnr-article .blogcard-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;color:var(--navy);border:2px solid var(--green);border-radius:5px;text-decoration:none;margin:18px 0;background:#fff;overflow:hidden}
#mnr-article .blogcard:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:19px;display:flow-root}
#mnr-article .blogcard-thumbnail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){float:left;width:100px;margin:0 18px 0 0}
#mnr-article .blogcard-thumbnail img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%;height:auto}
#mnr-article .blogcard-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 18px/1.8 var(--serif)}
#mnr-article .blogcard-snippet:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;color:#63706b;margin-top:8px}
#mnr-article .blogcard-footer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px;clear:both;margin-top:12px;color:#737b76}
#mnr-article .blogcard-site:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:8px}
#mnr-article .blogcard-favicon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:16px;height:16px}
#mnr-article .blogcard-date:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px}
#mnr-article .course-connection:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:2px solid var(--green);border-top:5px solid var(--green);padding:23px 26px;margin-top:40px;background:#fafbf8;border-radius:4px}
#mnr-article .course-connection>p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;color:var(--green);margin:0 0 5px}
#mnr-article .course-connection>h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 24px/1.7 var(--serif);margin:0 0 12px}
#mnr-article .course-connection>a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;justify-content:space-between;align-items:center;gap:15px;background:var(--green);color:#fff;min-height:50px;padding:12px 17px;font-size:14px;font-weight:700;text-decoration:none;border-radius:3px}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:sticky;top:116px}
#mnr-article .rail-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 18px/1.7 var(--serif);margin:0 0 14px;padding:0 0 12px;border-bottom:3px solid var(--navy)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none;padding:0;margin:0}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;padding:11px 13px;color:#59636b;font-size:13px;line-height:1.75;border-left:3px solid transparent;text-decoration:none}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--paper)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy);color:#fff;border-left-color:var(--gold-light);font-weight:700}
#mnr-article .rail-top:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;font-size:12px;margin-top:23px;color:#64706b;padding:10px 0}
#mnr-article .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .footer-brand:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:700 23px/1.7 var(--serif);color:#fff;text-decoration:none}
@media (max-width:1100px){#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){gap:30px}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px}}
@media (max-width:960px){:is(#mnr-article,.mnr-toc-scope) .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;position:sticky;top:90px;z-index:30;background:#fff;max-height:calc(100dvh - 110px);overflow:auto;border-bottom:2px solid var(--gold);margin:0 -26px 30px;box-shadow:0 4px 9px #1c24330b}
#mnr-article .mobile-chapters>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:16px;list-style:none;min-height:56px;padding:10px 26px;color:var(--navy);font-size:13px;line-height:1.5}
#mnr-article .mobile-chapters summary strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){white-space:nowrap}
#mnr-article .mobile-chapters summary span:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-left:auto;color:#62706f;font-size:12px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#mnr-article .mobile-chapters summary i:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex:none}
#mnr-article .mobile-chapters[open] summary i:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transform:rotate(225deg)}
#mnr-article .mobile-chapters ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0 20px 16px;columns:2;column-gap:20px}
#mnr-article .mobile-chapters li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){break-inside:avoid}
#mnr-article .mobile-chapters li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-height:45px;font-size:13px;padding:10px 12px;text-decoration:none;border-left:3px solid transparent}
#mnr-article .mobile-chapters a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy);color:white;border-left-color:var(--gold-light)}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:172px}}
@media (max-width:760px){#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-direction:column;gap:24px;align-items:stretch;padding:21px 20px 25px}
#mnr-article .hero-path:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;margin-bottom:24px}
#mnr-article .article-category:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;margin-bottom:12px}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:clamp(27px,7.6vw,35px);margin-bottom:10px}
#mnr-article .hero-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:17px;margin-bottom:18px}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px;gap:5px 12px}
#mnr-article .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){top:66px;max-height:calc(100dvh - 85px);margin:0 -20px 27px}
#mnr-article .mobile-chapters>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:11px 20px;min-height:52px;gap:12px}
#mnr-article .mobile-chapters>summary strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px}
#mnr-article .mobile-chapters summary span:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px}
#mnr-article .mobile-chapters ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){columns:1;padding:0 15px 13px}
#mnr-article .mobile-chapters li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-height:44px;font-size:13px;padding:10px 12px}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:16px;line-height:2}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:45px;scroll-margin-top:140px}
#mnr-article .chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:23px;padding:17px 18px;margin-bottom:25px;line-height:1.65;border-left-width:5px}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:20px;margin:30px 0 21px}
#mnr-article .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px}
#mnr-article .key-takeaway .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:18px}
#mnr-article .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;padding-left:16px}
#mnr-article .caption-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px;margin:26px 0}
#mnr-article .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px}
#mnr-article .column-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px}
#mnr-article .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;padding:15px 18px}
#mnr-article .speech-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){gap:12px;margin:27px 0}
#mnr-article .speech-person:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .speech-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .speech-icon img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:46px}
#mnr-article .speech-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .speech-icon img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){height:46px}
#mnr-article .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:9px}
#mnr-article .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:16px;font-size:14px}
#mnr-article .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{width:10px;height:10px;left:-6px}
#mnr-article .sbp-r .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{right:-6px}
#mnr-article .learning-note>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .video-choice>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px}
#mnr-article .entry-content figure.wp-block-image:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:12px}
#mnr-article .entry-content figure.wp-block-image img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-height:310px}
#mnr-article .entry-content figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px}
#mnr-article .iconlist-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px}
#mnr-article .chapter-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:23px 18px;margin-left:-4px;margin-right:-4px}
#mnr-article .faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;padding:17px 29px 17px 0}
#mnr-article .toggle-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;padding:0 12px 12px 14px}
#mnr-article .timeline-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px}
#mnr-article .timeline-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:18px}
#mnr-article .timeline-item-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px}
#mnr-article .mnrk-product-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:75px 1fr;padding:18px;gap:16px}
#mnr-article .mnrk-product-card__title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:16px}
#mnr-article .mnrk-product-card__meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px}
#mnr-article .blogcard:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:16px}
#mnr-article .blogcard-thumbnail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:80px;margin-right:14px}
#mnr-article .blogcard-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:16px}
#mnr-article .course-connection:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px}
#mnr-article .course-connection>h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:23px}
#mnr-article .course-connection>a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px}
#mnr-article .comparison-table table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;border:0}
#mnr-article .comparison-table thead:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#mnr-article .comparison-table tbody:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block}
#mnr-article .comparison-table tr:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 0 14px;border:1px solid #bfc8c7;border-top:3px solid var(--navy)}
#mnr-article .comparison-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;padding:13px 12px;font-size:14px;border:0;overflow-wrap:anywhere;min-width:0}
#mnr-article .comparison-table td:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1/-1;width:auto;background:var(--navy);color:#fff;font-size:14px;padding:9px 13px;line-height:1.7}
#mnr-article .comparison-table td:nth-child(2):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-right:1px solid #c8cfcf}
#mnr-article .comparison-table td[data-label]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:attr(data-label);display:block;font-size:11px;font-weight:700;line-height:1.6;color:#52605b;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #d3d7cd}
#mnr-article .chapter-test .comparison-table tr:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:1fr}
#mnr-article .chapter-test .comparison-table td:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#ece4d1;color:var(--navy)}
#mnr-article .chapter-test .comparison-table td:nth-child(2):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:0}
#mnr-article .chapter-test .comparison-table td[data-label]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{display:none}}
@media (max-width:360px){#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-left:18px;padding-right:18px}
#mnr-article .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-left:-18px;margin-right:-18px}
#mnr-article .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:14px 13px}
#mnr-article .comparison-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px;padding:12px 10px}
#mnr-article .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px}
#mnr-article .chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:21px;padding:16px}
#mnr-article .hero-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:16px}
#mnr-article .course-connection:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px}}
#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;max-width:900px;padding:28px 32px 30px}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:46px;line-height:1.5;margin:0 0 20px}
#mnr-article .hero-path:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:21px}
#mnr-article .article-category:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:11px}
#mnr-article .article-eyecatch:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;padding:0;border:1px solid #d3c9b4}
#mnr-article .article-eyecatch img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%;height:auto;max-height:none;object-fit:contain}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:16px 0 0;line-height:1.8}
#mnr-article .chapter-body:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:72px}
#mnr-article .chapter-body>.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:none;color:var(--navy);border:0;border-top:4px solid var(--gold);border-bottom:1px solid var(--rule);font-size:30px;padding:23px 0 20px;margin-bottom:28px}
#mnr-article .entry-content .column-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f7f9f7;border-left:2px solid #b8c6bd!important}
#mnr-article .entry-content .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f8f7f3;border-left-width:2px!important}
#mnr-article .entry-content .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fafbf9;border-left:0!important}
@media (max-width:760px){#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px 20px 24px}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:clamp(27px,7.8vw,35px);margin-bottom:16px}
#mnr-article .hero-path:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:20px}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:13px;font-size:10px;gap:4px 12px}
#mnr-article .chapter-body:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:54px}
#mnr-article .chapter-body>.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:25px;padding:20px 0 18px;margin-bottom:25px}}
@media (max-width:360px){#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-left:18px;padding-right:18px}
#mnr-article .chapter-body>.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:23px}}
@media (prefers-reduced-motion:reduce){#mnr-article *:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article *:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article *:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{scroll-behavior:auto!important;transition:none!important}}
#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:1200px!important;padding:29px 32px 31px!important;display:block!important}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:25em;font-size:clamp(34px,3.1vw,42px)!important;line-height:1.5!important;margin:0 0 18px!important;text-wrap:balance}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px!important;margin-top:14px!important;color:#606872}
#mnr-article .hero-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:34px;align-items:center}
#mnr-article .hero-heading h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1;grid-row:1;max-width:none!important;margin:0!important}
#mnr-article .hero-title-group:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1;grid-row:1;min-width:0}
#mnr-article .hero-subtitle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:52em;margin:13px 0 0;font:400 17px/1.9 var(--sans);color:#52606b;overflow-wrap:break-word;text-wrap:pretty}
#mnr-article .hero-heading-text-only:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:1fr}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0!important;scroll-margin-top:120px;font-size:17px;line-height:1.95}
#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:none;color:var(--navy);border:0;border-top:4px solid var(--gold);border-bottom:1px solid var(--rule);font-size:29px;font-family:var(--serif);padding:22px 0 19px;margin:62px 0 28px;scroll-margin-top:115px}
#mnr-article .entry-content h2.heading-faq:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:26px;border-top-color:var(--navy)}
#mnr-article .entry-content h2.heading-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top-color:var(--gold);background:#faf6eb;padding:20px 22px;border-bottom:1px solid #d5c79f}
#mnr-article .entry-content h2.heading-summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:4px solid var(--gold-light);background:var(--green);color:white;padding:19px 23px;border-bottom:0}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:600 20px/1.75 var(--sans);margin:38px 0 22px;padding:0 0 11px;border-bottom:2px solid #c4b69e}
#mnr-article .entry-content h4:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:18px;margin:28px 0 17px;line-height:1.8}
#mnr-article .entry-content p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){overflow-wrap:anywhere;margin:0 0 1.35em;line-height:inherit!important;letter-spacing:.01em}
#mnr-article .entry-content img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%;height:auto}
#mnr-article .entry-content>p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content>ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content>ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:42em}
#mnr-article .entry-content>p:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--reading-link:#245c86;--reading-highlight:#ede1b6}
#mnr-article .entry-content .reading-legacy-emphasis:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:none!important;box-shadow:none!important;border-bottom:0!important;text-decoration:none!important;color:inherit!important;font-weight:inherit}
#mnr-article .entry-content .reading-important:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700!important;color:inherit!important}
#mnr-article .entry-content .reading-long-emphasis:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:400!important;color:inherit!important}
#mnr-article .entry-content mark.reading-conclusion:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0;background:linear-gradient(transparent 64%,var(--reading-highlight) 64%);color:inherit;font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}
#mnr-article .entry-content a.reading-inline-link:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--reading-link)!important;background:none!important;text-decoration-line:underline!important;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:currentColor;text-underline-offset:3px;text-decoration-skip-ink:auto}
#mnr-article .entry-content a.reading-inline-link *:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:inherit!important;background:none!important;box-shadow:none!important}
#mnr-article .entry-content a.reading-inline-link:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-decoration-thickness:2px;color:var(--navy)!important}
#mnr-article .entry-content .key-takeaway a.reading-inline-link:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--reading-link)!important}
#mnr-article .entry-content .heading-summary a.reading-inline-link:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .common-table thead a.reading-inline-link:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#fff!important}
#mnr-article .entry-content .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px!important;line-height:1.85}
#mnr-article .entry-content .speech-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%!important}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:auto!important;font-size:15px}
#mnr-article .entry-content .speech-person:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--speech-avatar-size:58px;display:flex;flex-direction:column;align-items:center;flex:0 0 58px;width:58px;float:none!important;align-self:flex-start}
#mnr-article .entry-content .speech-person>.speech-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:var(--speech-avatar-size)!important;height:var(--speech-avatar-size)!important;flex:none;margin:0 auto!important;padding:0!important;float:none!important}
#mnr-article .entry-content .speech-person>.speech-icon>img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;object-position:center;margin:0!important}
#mnr-article .entry-content .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:static!important;display:block!important;width:100%;margin:6px 0 0!important;line-height:1.6!important;overflow-wrap:anywhere}
@media (max-width:760px){#mnr-article .entry-content .speech-person:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--speech-avatar-size:46px;flex-basis:56px;width:56px}}
#mnr-article .entry-content .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px!important}
#mnr-article .entry-content .speech-person:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:58px}
/* Legacy position-based colors must not compete with the adopted dialogue theme. */
#mnr-article .entry-content .speech-wrap:where(:not(.mnr-dialogue-gold,.mnr-dialogue-cocoa)):not(.sb-id-207):not(.sbp-r) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf7eb;border-color:#d1c3a3}
#mnr-article .entry-content .speech-wrap:where(:not(.mnr-dialogue-gold,.mnr-dialogue-cocoa)):not(.sb-id-207):not(.sbp-r) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border-color:#d1c3a3}
#mnr-article .entry-content figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px!important;line-height:1.85!important}
#mnr-article .entry-content figure.wp-block-image:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:30px auto;padding:14px;border:1px solid #e1dacd;background:var(--paper);max-width:100%}
#mnr-article .entry-content figure.wp-block-image img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;margin:auto;max-height:460px;width:auto;object-fit:contain}
#mnr-article .entry-content .wp-block-spacer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){height:28px!important;max-height:28px!important;margin:0}
#mnr-article .entry-content pre:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%;overflow:auto;padding:18px 20px;background:#f4f5f4;font-size:14px;line-height:1.85}
#mnr-article .entry-content blockquote:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px 24px;margin:28px 0;background:#f6f5ef;border-left:4px solid #b1a282;color:#3c494c}
#mnr-article .entry-content blockquote p:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-bottom:0}
#mnr-article .entry-content .summary-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#edf4ef;border:0;border-top:3px solid var(--green)}
#mnr-article .entry-content .article-outline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:1px solid #ded8ca;background:#faf9f5;padding:20px 24px}
#mnr-article .entry-content .column-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f7f9f7}
#mnr-article .entry-content .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f8f7f3}
#mnr-article .entry-content svg:not(.ui-icon):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%}
#mnr-article .entry-content a:not(.rel-card):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){overflow-wrap:anywhere}
#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;position:relative;clear:both;margin:12px 0;color:var(--ink);background:#fff;border:1px solid #cfd7df;border-radius:5px;box-shadow:none;text-decoration:none!important;overflow:hidden;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}
#mnr-article .rel-card-inner:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-width:0;min-height:0}
#mnr-article .rel-card-art:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;justify-content:center;background:#f2efe7;padding:10px;border-right:1px solid #e5dfd2}
#mnr-article .rel-card-art img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%;height:auto;max-height:74px;object-fit:contain}
#mnr-article .rel-card-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-width:0;padding:15px 17px 16px}
#mnr-article .rel-card-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;font:600 10px/1.7 var(--sans);color:#7b6330;margin:0 0 5px}
#mnr-article .rel-card-external .rel-card-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block}
#mnr-article .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;overflow:visible;padding:0;font:600 16px/1.75 var(--sans);color:var(--navy);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
#mnr-article .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:none;display:none}
#mnr-article .rel-card-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font:400 12px/1.8 var(--sans);color:#5c6875;margin-top:7px}
#mnr-article .rel-card-cta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .rel-card-no-image:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:1fr}
#mnr-article .rel-card-image-failed .rel-card-art:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .rel-card-image-failed .rel-card-inner:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:1fr}
#mnr-article .rel-card:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:3px solid #3b76c4;outline-offset:4px;border-color:var(--navy)}
#mnr-article .rel-card:active:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#eef3f8}
#mnr-article .entry-content .blogcard-type:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:12px!important;margin-bottom:12px!important}
#mnr-article .entry-content .blogcard-type>.rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin-top:0;margin-bottom:0}
#mnr-article .entry-content [class*="blogcard-type"]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content [class*="wp-block-cocoon-blocks-blog-card"]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%;margin-left:0;margin-right:0}
#mnr-article .common-table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%;max-width:100%;margin:26px 0 10px}
#mnr-article .entry-content figure.wp-block-table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:26px 0;max-width:100%}
#mnr-article .common-table table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-collapse:collapse;width:100%;font-size:14px;line-height:1.9;margin:0;border-top:3px solid var(--navy)}
#mnr-article .common-table th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .common-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:13px 15px;border:1px solid #c9d0d0;text-align:left;vertical-align:top;word-break:normal}
#mnr-article .common-table thead th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .common-table thead td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy);color:#fff;font-weight:600}
#mnr-article .common-table tbody tr:nth-child(2n) td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f7f7f3}
#mnr-article .common-table tbody td:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:600}
#mnr-article .table-scroll:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){overflow-x:auto;-webkit-overflow-scrolling:touch;border-right:1px solid #d3dbdd}
#mnr-article .table-scroll table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:660px}
#mnr-article .table-scroll-hint:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;color:#66767e;margin:7px 0 24px;text-align:right}
#mnr-article .mnrk-tbl-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%;overflow:visible;margin:0}
#mnr-article .mnrk-tbl:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0}
#mnr-article .common-table .mnrk-tbl:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:660px}
#mnr-article .common-table img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%;height:auto}
#mnr-article .mnrk-fit:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 30px}
#mnr-article .mnrk-fit-col:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:1px solid #cbd4cc;border-radius:5px;overflow:hidden;background:#f7faf6}
#mnr-article .mnrk-fit-ng:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf7f2;border-color:#d8cbbd}
#mnr-article .mnrk-fit-h:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;font-weight:700;padding:10px 15px;color:#31554f;background:#e7eee5;border-bottom:1px solid #cad6c8}
#mnr-article .mnrk-fit-ng .mnrk-fit-h:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#74553d;background:#f1e9df;border-color:#d8cbbd}
#mnr-article .entry-content .mnrk-fit-col p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;padding:14px 15px;margin:0!important;line-height:1.9}
#mnr-article .wp-block-buttons:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 28px}
#mnr-article .wp-block-button:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0}
#mnr-article .wp-block-button__link:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnrk-amz-btn:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnrk-rkt-btn:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px!important;border-radius:4px!important;background:var(--navy)!important;color:white!important;text-decoration:none;font-size:14px;animation:none!important;box-shadow:none!important}
#mnr-article .mnrk-rkt-btn:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fff!important;color:var(--navy)!important;border:1px solid var(--navy)}
#mnr-article .mnrk-shimmer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .mnrk-shimmer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .mnrk-d1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnrk-d2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnrk-d3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .diff-easy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .diff-mid:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .diff-hard:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;white-space:nowrap}
#mnr-article .mnrk-ok:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnrk-ng:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnrk-var:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .ok:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .ng:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .maybe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700;color:var(--navy)}
#mnr-article .embed-choice:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:25px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:100%}
#mnr-article .embed-choice>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none;position:relative;padding:16px 28px 16px 2px;font-size:14px;font-weight:700;color:var(--navy);min-height:52px}
#mnr-article .embed-choice>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:"";position:absolute;right:8px;top:24px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
#mnr-article .embed-choice[open]>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{transform:rotate(225deg)}
#mnr-article .embed-choice iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%;max-width:100%;height:350px;border:0;background:#f3f5f4}
#mnr-article .embed-choice figure:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0 0 18px}
#mnr-article .embed-choice .wp-block-embed__wrapper:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){aspect-ratio:16/9;height:auto}
#mnr-article .embed-choice .wp-block-embed__wrapper iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){height:100%;aspect-ratio:16/9}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-height:calc(100dvh - 140px);overflow:auto;padding-right:7px;scrollbar-width:thin}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;padding:9px 11px;line-height:1.75}
@media (max-width:960px){#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:172px}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}}
@media (min-width:761px) and (max-width:960px){#mnr-article .hero-heading:not(.hero-heading-text-only):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr) 180px;gap:24px}}
@media (max-width:760px){#mnr-article .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:22px 20px 25px!important}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:32px!important;line-height:1.55!important;margin-bottom:13px!important}
#mnr-article .hero-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flow-root}
#mnr-article .hero-heading h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0!important;text-wrap:pretty}
#mnr-article .hero-subtitle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;line-height:1.85;margin-top:10px}
#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px!important}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:16px;line-height:1.9}
#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:24px;padding:20px 0 17px;margin:48px 0 25px;scroll-margin-top:140px}
#mnr-article .entry-content h2.heading-summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px 20px}
#mnr-article .entry-content h2.heading-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:18px;margin-top:31px}
#mnr-article .entry-content h4:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:17px}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;padding:15px 16px}
#mnr-article .entry-content .speech-person:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:56px;width:56px}
#mnr-article .entry-content .speech-icon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0 auto}
#mnr-article .entry-content .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px!important}
#mnr-article .entry-content .wp-block-spacer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){height:16px!important;max-height:16px!important}
#mnr-article .entry-content figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px!important}
#mnr-article .entry-content figure.wp-block-image:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:11px}
#mnr-article .entry-content .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px!important}
#mnr-article .entry-content .article-outline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:17px 19px}
#mnr-article .entry-content blockquote:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:16px 18px}
#mnr-article .rel-card-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:14px 15px 15px}
#mnr-article .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;line-height:1.8}
#mnr-article .rel-card-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;line-height:1.8;margin-top:6px}
#mnr-article .mnrk-fit:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:1fr}
#mnr-article .mnrk-fit-h:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px}
#mnr-article .embed-choice iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){height:280px}
#mnr-article .common-table th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .common-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px;padding:11px 12px}
#mnr-article .table-cards table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .table-cards tbody:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;border:0}
#mnr-article .table-cards thead:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#mnr-article .table-cards tbody tr:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 0 13px;border:1px solid #c2cdcc;border-top:3px solid var(--navy)}
#mnr-article .table-cards td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-width:0;border:0!important;overflow-wrap:anywhere;word-break:normal}
#mnr-article .table-cards tbody td:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1/-1;background:var(--navy)!important;color:#fff;font-weight:700;padding:9px 12px}
#mnr-article .table-cards td:nth-child(2):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf7ed!important;border-right:1px solid #d0d7d3!important}
#mnr-article .table-cards td:nth-child(3):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#eff5f2!important}
#mnr-article .table-cards td[data-label]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:#57655d;padding-bottom:6px;margin-bottom:7px;border-bottom:1px solid #d1d8ce}
#mnr-article .table-cards tr:has(td:nth-child(2):last-child):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:1fr}}
@media (max-width:360px){#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:28px!important}
#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:22px}}
@media (hover:hover) and (pointer:fine){#mnr-article .rel-card:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:#466b93;background:#fbfcfe;box-shadow:0 3px 9px #1f3f6312}
#mnr-article .rel-card:hover .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}
#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-family:var(--serif)!important;font-size:29px!important;line-height:1.6!important;background:none!important;color:var(--navy)!important;border:0!important;border-top:4px solid var(--gold)!important;border-bottom:1px solid var(--rule)!important;padding:22px 0 19px!important;margin:62px 0 28px!important;border-radius:0!important}
#mnr-article .entry-content h2.heading-summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--green)!important;color:#fff!important;border-top-color:var(--gold-light)!important;border-bottom:0!important;padding:19px 23px!important}
#mnr-article .entry-content h2.heading-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#faf6eb!important;padding:20px 22px!important}
#mnr-article .entry-content h2.heading-faq:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:26px!important;border-top-color:var(--navy)!important}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-family:var(--sans)!important;font-size:20px!important;font-weight:600!important;line-height:1.75!important;padding:0 0 11px!important;margin:38px 0 22px!important;border:0!important;border-bottom:2px solid #c4b69e!important;background:none!important;color:var(--ink)!important}
#mnr-article .entry-content h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .entry-content h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after,#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .entry-content .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:static!important;display:block!important;background:none!important;color:inherit!important;border:0!important;padding:0!important;transform:none!important}
#mnr-article .entry-content .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{display:none!important}
#mnr-article .entry-content .caption-box-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0!important}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:none!important}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--ink)!important;background:#f0f5f8!important;border-color:#b9c9d2!important}
#mnr-article .entry-content .sbp-r .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf6f2!important;border-color:#d7c4ba!important}
#mnr-article .entry-content .speech-wrap:where(:not(.mnr-dialogue-gold,.mnr-dialogue-cocoa)):not(.sb-id-207):not(.sbp-r) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fbf7eb!important;border-color:#d1c3a3!important}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border:0!important;border-left:1px solid #b9c9d2!important;border-bottom:1px solid #b9c9d2!important}
#mnr-article .entry-content .sbp-r .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border:0!important;border-top:1px solid #d7c4ba!important;border-right:1px solid #d7c4ba!important}
#mnr-article .entry-content .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--green)!important;color:#fff!important}
#mnr-article .entry-content .column-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f7f9f7!important;color:var(--ink)!important}
#mnr-article .entry-content .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fafbf9!important;color:#606965!important}
#mnr-article .entry-content .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f8f7f3!important;color:#515958!important}
#mnr-article .entry-content .article-outline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#faf9f5!important}
#mnr-article .entry-content .test-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f9f2e3!important}
#mnr-article .entry-content .summary-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#edf4ef!important}
#mnr-article .entry-content .faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;background:none!important;border:0!important;margin:0!important}
#mnr-article .entry-content .faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{display:none!important}
@media (max-width:760px){#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:24px!important;padding:20px 0 17px!important;margin:48px 0 25px!important}
#mnr-article .entry-content h2.heading-summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px 20px!important}
#mnr-article .entry-content h2.heading-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px!important}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:18px!important;margin:31px 0 22px!important}}
@media (max-width:360px){#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:22px!important}}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0 16px 14px;border:1px solid #dce2df;border-top:3px solid var(--gold);background:#fafbf9;scroll-padding-block:14px}
#mnr-article .rail-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 15px/1.8 var(--sans);color:var(--navy);padding:18px 0 13px;margin:0;border:0}
#mnr-article .toc-position:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:400 11px/1.5 var(--sans);color:#62706b;white-space:nowrap;font-variant-numeric:tabular-nums}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none;counter-reset:none}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;border-bottom:1px solid #e3e7e3}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom:0}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-height:44px;padding:11px 11px 11px 13px;font:400 13px/1.8 var(--sans);color:#425454;border-left:3px solid transparent;text-decoration:none;overflow-wrap:anywhere}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#eef2ee;color:var(--green)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a[aria-current]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a[aria-current]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#e7efea;color:#264f47;border-left-color:#386d62;font-weight:700}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters summary:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:2px solid #2a678e;outline-offset:-2px}
#mnr-article .rail-top:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:400 12px/1.7 var(--sans);padding:12px 0 0;margin:11px 0 0;border-top:1px solid #dce2df;color:#596d67;text-decoration:none}
#mnr-article .rail-top:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-decoration:underline;text-underline-offset:4px}
@media (max-width:960px){#mnr-article .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){overflow:visible;max-height:none;border-bottom:2px solid var(--gold);box-shadow:none;background:#fff}
#mnr-article .mobile-chapters>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px 26px;cursor:pointer;-webkit-tap-highlight-color:transparent}
#mnr-article .mobile-chapters>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::-webkit-details-marker{display:none}
#mnr-article .mobile-chapters summary .toc-summary-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-width:0;flex:1;margin:0;white-space:normal;overflow:visible}
#mnr-article .mobile-chapters .toc-summary-copy>strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:12px;color:#526560;font:400 11px/1.5 var(--sans);margin:0 0 3px}
#mnr-article .mobile-chapters .toc-summary-copy>#current-chapter-mobile:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;margin:0;color:var(--navy);font:600 13px/1.7 var(--sans);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#mnr-article .mobile-chapters .toc-position:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;color:#526560}
#mnr-article .mobile-chapters summary i:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:10px;height:10px;margin:0 3px 5px 0;border-width:0 1.5px 1.5px 0;transition:transform .16s ease}
#mnr-article .mobile-chapters[open] summary i:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transform:rotate(225deg);margin-top:7px}
#mnr-article .mobile-chapters[open]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){box-shadow:0 12px 18px #182e3612}
#mnr-article .mobile-chapters>ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){columns:auto;padding:0 18px 12px;max-height:min(60dvh,calc(100dvh - 200px),var(--toc-available-space,60dvh));overflow:auto;overscroll-behavior:contain;scroll-padding-block:12px}
#mnr-article .mobile-chapters li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:12px 13px;font-size:13px}}
@media (max-width:760px){#mnr-article .mobile-chapters>summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:10px 20px}
#mnr-article .mobile-chapters>ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0 15px 12px;max-height:min(60dvh,calc(100dvh - 178px),var(--toc-available-space,60dvh))}}
@media (prefers-reduced-motion:reduce){#mnr-article .mobile-chapters summary i:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transition:none}}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-sections>.toc-section:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-sections>.toc-section:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:3px 0;border-bottom:1px solid #dce2df}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-sections>.toc-section:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-sections>.toc-section:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom:0}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;font-weight:700;line-height:1.75;color:var(--navy);min-height:48px;padding:12px 11px 12px 13px}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){columns:auto;list-style:none;border-left:1px solid #cad8cf;padding:0;margin:0 0 10px 18px;max-height:none;overflow:visible}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border:0;padding:0;margin:0}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections .toc-h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections .toc-h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:12px;font-weight:400;line-height:1.8;color:#5c6b65;min-height:44px;padding:8px 8px 8px 12px;border-left-width:2px}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-section[data-active-section]>.toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-section[data-active-section]>.toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#264f47}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections .toc-h3[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections .toc-h3[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#e7efea;color:#264f47;border-left-color:#386d62;font-weight:700}
#mnr-article .entry-content h3.subchapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:115px}
@media (max-width:960px){#mnr-article .entry-content h3.subchapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:172px}}
@media (max-width:760px){#mnr-article .mobile-chapters .toc-subsections .toc-h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px}
#mnr-article .entry-content h3.subchapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:140px}}
#mnr-article .entry-content .article-video:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:38px 0 46px;border:1px solid #b8c6cb;border-radius:6px;padding:0;max-width:100%;background:#fff;overflow:hidden;box-shadow:0 5px 18px #1c243310;scroll-margin-top:145px}
#mnr-article .entry-content .article-video-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;padding:17px 20px 18px;background:var(--navy)}
#mnr-article .entry-content .article-video-kicker:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:10px;color:#fff;font:700 21px/1.6 var(--serif)}
#mnr-article .entry-content .article-video-kicker strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:inherit!important}
#mnr-article .entry-content .article-video-kicker svg:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:25px;height:18px;stroke:none;flex:none}
#mnr-article .entry-content .article-video-intro.sticky:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:none!important;border:0!important;padding:0!important;margin:7px 0 0!important;box-shadow:none!important}
#mnr-article .entry-content .article-video-intro:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .entry-content .article-video-intro:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .entry-content .article-video-intro p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:400 14px/1.8 var(--sans)!important;color:#e3e9ed!important;margin:0!important;max-width:none}
#mnr-article .entry-content .article-video-intro strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:400!important;color:inherit!important}
#mnr-article .entry-content .article-video-stage:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-radius:0;overflow:hidden;background:#111;box-shadow:none}
#mnr-article .entry-content .article-video-source:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
#mnr-article .entry-content .article-video .wp-block-embed__wrapper:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;width:100%;height:auto;aspect-ratio:16/9;margin:0;padding:0}
#mnr-article .entry-content .article-video .wp-block-embed__wrapper:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .entry-content .article-video .wp-block-embed__wrapper:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .entry-content .article-video iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;border:0;margin:0;position:static!important;background:#111}
#mnr-article .entry-content .article-video-stage figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0!important;padding:12px 15px;background:#faf9f5;color:#59665f}
#mnr-article .entry-content .article-video-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 22px;padding:17px 20px 18px}
#mnr-article .entry-content .article-video-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex:1 1 400px;color:var(--ink)!important;font:700 18px/1.7 var(--sans);text-decoration:none;overflow-wrap:anywhere}
#mnr-article .entry-content .article-video-title:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-decoration:underline;text-underline-offset:4px;color:var(--navy)}
#mnr-article .entry-content .article-video-out:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--navy)!important;font:600 13px/1.6 var(--sans);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
#mnr-article .entry-content .article-video-out svg:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}
#mnr-article .entry-content .article-video-channel:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 22px;padding:17px 20px;border-radius:0;border-top:1px solid #d4cbb9;background:#efeadf}
#mnr-article .entry-content .article-video-identity:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:12px;flex:1 1 310px;min-width:0;color:var(--ink)!important;text-decoration:none}
#mnr-article .entry-content .article-video-identity img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;flex:0 0 44px;width:44px!important;height:44px!important;margin:0!important;object-fit:contain}
#mnr-article .entry-content .article-video-identity>span:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0}
#mnr-article .entry-content .article-video-identity strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;font:700 15px/1.7 var(--serif);overflow-wrap:anywhere}
#mnr-article .entry-content .article-video-identity small:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;font:400 12px/1.7 var(--sans);color:#627069}
#mnr-article .entry-content .article-video-subscribe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:9px 19px;border-radius:24px;color:#fff!important;background:#b43a2c;font:700 13px/1.7 var(--sans);text-decoration:none}
#mnr-article .entry-content .article-video-subscribe:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#962d22}
#mnr-article .entry-content .article-video a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:2px solid #2a678e;outline-offset:3px}
@media (max-width:760px){#mnr-article .entry-content .article-video:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:32px 0 38px;padding:0}
#mnr-article .entry-content .article-video-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:15px 16px 16px}
#mnr-article .entry-content .article-video-kicker:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:19px}
#mnr-article .entry-content .article-video-intro p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px!important}
#mnr-article .entry-content .article-video-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:16px}
#mnr-article .entry-content .article-video-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:14px 16px 13px;gap:6px 15px}
#mnr-article .entry-content .article-video-channel:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:15px 16px;gap:13px}
#mnr-article .entry-content .article-video-identity:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex-basis:100%}
#mnr-article .entry-content .article-video-identity strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px}
#mnr-article .entry-content .article-video-subscribe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%}}
#mnr-article .entry-content .mnr-timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:32px 0;padding:0!important;background:#fff!important;border:1px solid #cbd4dd!important;border-top:3px solid var(--navy)!important;border-radius:5px;overflow:hidden;color:var(--ink)!important;scroll-margin-top:145px}
#mnr-article .entry-content .mnr-timeline>.timeline-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;margin:0!important;padding:17px 24px!important;background:#eef2f6!important;border:0!important;border-bottom:1px solid #d8e0e7!important;color:var(--navy)!important;font:700 18px/1.7 var(--sans)!important;text-align:left}
#mnr-article .entry-content .mnr-timeline>.timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none!important;padding:23px 24px 24px!important;margin:0!important;border:0!important}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid!important;grid-template-columns:125px minmax(0,1fr);column-gap:34px;position:relative;list-style:none!important;padding:0 0 25px!important;margin:0!important;border:0!important;background:none!important;min-height:0}
#mnr-article .entry-content .mnr-timeline .timeline-item:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-bottom:0!important}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:""!important;position:absolute;left:136px;top:8px;width:11px;height:11px;margin:0!important;padding:0!important;border:2px solid var(--accent-ink)!important;border-radius:50%;background:var(--accent)!important;box-sizing:border-box;transform:none;z-index:1}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:"";position:absolute;left:141px;top:18px;bottom:-9px;width:1px;background:#c9d3dc}
#mnr-article .entry-content .mnr-timeline .timeline-item:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none}
#mnr-article .entry-content .mnr-timeline .timeline-item-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:static!important;float:none!important;clear:none;width:auto!important;min-width:0;margin:0!important;padding:0!important;border:0!important;color:var(--navy)!important;font:700 15px/1.85 var(--sans)!important;text-align:right!important;font-variant-numeric:tabular-nums}
#mnr-article .entry-content .mnr-timeline .timeline-item-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:static!important;float:none!important;clear:none;width:auto!important;min-width:0;margin:0!important;padding:0!important;border:0!important;background:none!important}
#mnr-article .entry-content .mnr-timeline .timeline-item-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0!important;padding:0!important;color:var(--ink)!important;font:400 15px/1.85 var(--sans)!important}
#mnr-article .entry-content .mnr-timeline .timeline-item-snippet:empty:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .entry-content .mnrk-product-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:22px;padding:23px;background:#fff!important;border:1px solid #d4dce4;border-left:3px solid #b39451;border-radius:6px;box-shadow:0 3px 12px #1f3f6308;scroll-margin-top:145px}
#mnr-article .entry-content .mnrk-product-card__img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:auto;min-width:0}
#mnr-article .entry-content .mnrk-product-card__img img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:auto!important;max-width:100%;height:auto!important;max-height:180px;margin:0 auto!important;border-radius:2px;box-shadow:0 3px 9px #18212e1c}
#mnr-article .entry-content .mnrk-product-card__body:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0}
#mnr-article .entry-content .mnrk-product-card__title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0 0 7px!important;font:700 17px/1.75 var(--sans)}
#mnr-article .entry-content .mnrk-product-card__title a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important;text-decoration:none!important;border:0!important}
#mnr-article .entry-content .mnrk-product-card__title a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-decoration:underline!important;text-underline-offset:4px}
#mnr-article .entry-content .mnrk-product-card__meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0 0 17px!important;font:400 12px/1.75 var(--sans);color:#606b76!important}
#mnr-article .entry-content .mnrk-product-card__buttons:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-wrap:wrap;gap:10px;margin:0}
#mnr-article .entry-content .mnrk-product-card__buttons a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:inline-flex!important;align-items:center;justify-content:center;flex:1 1 110px;max-width:210px;min-width:0;min-height:48px;padding:10px 18px!important;border:0!important;border-radius:30px!important;color:#fff!important;font:700 14px/1.7 var(--sans)!important;text-decoration:none!important;letter-spacing:.02em;box-shadow:0 2px 5px #18212e1c;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;opacity:1!important}
#mnr-article .entry-content .mnrk-product-card__buttons a.mnrk-btn-amazon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#f6a306!important;color:#172638!important}
#mnr-article .entry-content .mnrk-product-card__buttons a.mnrk-btn-rakuten:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#bf403b!important;color:#fff!important}
#mnr-article .entry-content .mnrk-product-card__buttons a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:3px solid #2a678e!important;outline-offset:4px}
#mnr-article .entry-content .mnrk-product-card__buttons a:active:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transform:translateY(0)}
@media (hover:hover) and (pointer:fine){#mnr-article .entry-content .mnrk-product-card__buttons a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transform:translateY(-2px);box-shadow:0 5px 10px #18212e26}
#mnr-article .entry-content .mnrk-product-card__buttons a.mnrk-btn-amazon:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#e99a00!important}
#mnr-article .entry-content .mnrk-product-card__buttons a.mnrk-btn-rakuten:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#a8322e!important}}
@media (max-width:760px){#mnr-article .entry-content .mnr-timeline>.timeline-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:15px 17px!important;font-size:17px!important}
#mnr-article .entry-content .mnr-timeline>.timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:21px 19px 23px!important}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr);row-gap:4px;padding:0 0 24px 28px!important}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{left:0;top:8px}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{left:5px;top:18px;bottom:-9px}
#mnr-article .entry-content .mnr-timeline .timeline-item-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-align:left!important;font-size:15px!important}
#mnr-article .entry-content .mnr-timeline .timeline-item-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px!important;line-height:1.9!important}
#mnr-article .entry-content .mnrk-product-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:72px minmax(0,1fr);gap:8px 17px;padding:18px;text-align:left}
#mnr-article .entry-content .mnrk-product-card__img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1;grid-row:1/3;align-self:start}
#mnr-article .entry-content .mnrk-product-card__body:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:contents}
#mnr-article .entry-content .mnrk-product-card__title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:2;margin:0!important;font-size:15px}
#mnr-article .entry-content .mnrk-product-card__meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:2;margin:0!important;font-size:11px}
#mnr-article .entry-content .mnrk-product-card__buttons:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
#mnr-article .entry-content .mnrk-product-card__buttons a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-height:48px;max-width:none;padding:10px!important}
#mnr-article .entry-content .mnrk-product-card__buttons a:only-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-column:1/-1}}
@media (prefers-reduced-motion:reduce){#mnr-article .entry-content .mnrk-product-card__buttons a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transition:none!important;transform:none!important}}
#mnr-article .entry-content .article-outcomes>.iconlist-title:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .key-takeaway .caption-box-label:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex!important;align-items:center;gap:12px}
#mnr-article .entry-content .article-outcomes>.iconlist-title:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .entry-content .key-takeaway .caption-box-label:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:""!important;display:block!important;flex:0 0 48px;width:48px;height:48px;margin:0!important;background:url("https://manareki.com/wp-content/plugins/manareki-article-design/assets/mogutaro.png") center/contain no-repeat}
#mnr-article .entry-content .article-level-common:not(.article-level):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;padding-left:72px}
#mnr-article .entry-content .article-level-common .legacy-level-symbol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none!important}
#mnr-article .entry-content .article-level-common:not(.article-level):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";position:absolute;left:20px;top:20px;width:34px;height:34px;background:url("https://manareki.com/wp-content/plugins/manareki-article-design/assets/icons/term.svg") center/contain no-repeat}
#mnr-article .entry-content .mnr-timeline>.timeline-title:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex!important;gap:12px;align-items:center}
#mnr-article .entry-content .mnr-timeline>.timeline-title:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";flex:0 0 32px;width:32px;height:32px;background:url("https://manareki.com/wp-content/plugins/manareki-article-design/assets/icons/timeline.svg") center/contain no-repeat}
#mnr-article .entry-content .mnr-timeline .timeline-item-content>p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px!important;line-height:1.9!important;margin:6px 0 0!important}
#mnr-article .entry-content .mnr-timeline .timeline-item-content>.timeline-item-title:has(+p):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700!important}
#mnr-article .entry-content .references-box .caption-box-label:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex!important;align-items:center;gap:10px}
#mnr-article .entry-content .references-box .caption-box-label:not(.study-mark-heading):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:""!important;display:block!important;flex:0 0 28px;width:28px;height:28px;background:url("https://manareki.com/wp-content/plugins/manareki-article-design/assets/icons/source.svg") center/contain no-repeat}
#mnr-article .entry-content .image-expand:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--navy);font:600 11px/1.6 var(--sans);cursor:zoom-in}
#mnr-article .entry-content .image-expand-hint:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:table;margin:8px 0 0 auto;padding:5px 9px;background:#fff;border:1px solid #c4ced8;border-radius:4px;pointer-events:none}
#mnr-article .entry-content .image-expand:hover .image-expand-hint:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#eef2f6;border-color:#52728e}
#mnr-article .entry-content .image-expand:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:3px solid #3b76c4;outline-offset:4px}
#mnr-article .image-viewer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:fixed;inset:0;width:min(96vw,1280px);max-width:96vw;max-height:94dvh;margin:auto;padding:0;border:1px solid #8395a8;border-radius:6px;background:#fff;color:#18212e;box-shadow:0 12px 60px #0005;overflow:hidden}
#mnr-article .image-viewer[open]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-direction:column}
#mnr-article .image-viewer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::backdrop{background:#101b2cd9}
#mnr-article .image-viewer-toolbar:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:10px 14px;border-bottom:1px solid #d0d9e1;background:#f3f6f8}
#mnr-article .image-viewer-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex:1 1 200px;min-width:0;margin:0;font:600 14px/1.7 var(--sans)}
#mnr-article .image-viewer button:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex:none;min-height:44px;padding:7px 13px;border:1px solid #b2c0cd;border-radius:4px;background:#fff;color:#1f3f63;font:600 13px/1.6 var(--sans);cursor:pointer}
#mnr-article .image-viewer .image-viewer-close:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#1f3f63;color:#fff;border-color:#1f3f63}
#mnr-article .image-viewer button:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .image-viewer-canvas:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:3px solid #3b76c4;outline-offset:-3px}
#mnr-article .image-viewer-canvas:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){overflow:auto;min-height:0;padding:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
#mnr-article .image-viewer .image-viewer-canvas img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:auto;height:auto;max-width:100%;max-height:75dvh;object-fit:contain;margin:auto}
#mnr-article .image-viewer.is-zoomed .image-viewer-canvas img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:auto;max-width:none;max-height:none;margin:0}
@media (max-width:760px){#mnr-article .entry-content .article-level-common:not(.article-level):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-left:61px}
#mnr-article .entry-content .article-level-common:not(.article-level):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{left:15px;top:18px;width:32px;height:32px}
#mnr-article .entry-content .mnr-timeline .timeline-item-content>p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px!important}
#mnr-article .image-viewer:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:96vw}
#mnr-article .image-viewer-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex-basis:100%;font-size:12px}
#mnr-article .image-viewer-toolbar:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:8px 10px;justify-content:flex-end}
#mnr-article .image-viewer-canvas:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:8px}
#mnr-article .image-viewer .image-viewer-canvas img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-height:67dvh}}
#mnr-article .entry-content .article-outcomes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0!important;margin:22px 0 34px;background:#fff!important;border:1px solid var(--theme-line)!important;border-top:3px solid var(--accent)!important;border-radius:5px;overflow:hidden;scroll-margin-top:145px}
#mnr-article .article-outcomes>.iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0!important;padding:15px 22px!important;background:#1f3f63!important;color:#fff!important;border-bottom:1px solid #1f3f63;font:700 19px/1.65 var(--sans)!important}
#mnr-article .article-outcomes>.iconlist-title>.mnr-mark:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:56px;height:48px;margin:0}
#mnr-article .article-outcomes>ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none!important;margin:0!important;padding:5px 23px 9px!important}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;list-style:none!important;margin:0!important;padding:13px 0 13px 32px!important;border:0;border-bottom:1px solid #e0e5ea;font-size:15px;line-height:1.85;color:#2d3744}
#mnr-article .article-outcomes>ul>li:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom:0}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{margin:0!important;padding:0!important;box-sizing:border-box}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:""!important;position:absolute;left:0;top:17px;width:20px;height:20px;background:var(--accent);border:0;border-radius:3px;transform:none}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:"";position:absolute;left:6px;top:21px;width:6px;height:10px;border:solid #1f3f63;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
#mnr-article .article-outcomes strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#1f3f63!important;font-weight:700}
#mnr-article .entry-content .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#1f3f63!important;color:#fff!important}
#mnr-article .entry-content .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-left:25px!important}
#mnr-article .entry-content .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:""!important;display:block;position:absolute;left:2px;top:21px;width:7px;height:12px;margin:0!important;padding:0!important;border:solid #e1c688!important;border-width:0 1.6px 1.6px 0!important;border-radius:0;background:none;box-shadow:none;clip-path:none;transform:rotate(45deg);box-sizing:border-box}
#mnr-article .article-outcomes .attention-strokes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .article-outcomes .attention-strokes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after,#mnr-article .key-takeaway .attention-strokes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .key-takeaway .attention-strokes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{background:#e4b64b}
@media (max-width:760px){#mnr-article .entry-content .article-level:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){gap:11px;padding:16px 15px;margin:24px 0 19px}
#mnr-article .article-level-candidate-only>.mnr-mark:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .article-level-candidate-only>.mnr-mark svg:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:34px!important;height:34px!important}
#mnr-article .article-level-copy p:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px;line-height:1.95}
#mnr-article .entry-content .article-outcomes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:19px 0 28px}
#mnr-article .article-outcomes>.iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:13px 15px!important;font-size:17px!important;gap:10px}
#mnr-article .article-outcomes>ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:3px 16px 6px!important}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px;padding:12px 0 12px 29px!important;line-height:1.85}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{top:15px}
#mnr-article .article-outcomes>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{top:19px}}
#mnr-article:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--navy:#1f3f63;--ink:#18212e;--deep:#1f3f63;--gold:#957020;--gold-light:#e9ba45;--accent:#e9ba45;--accent-ink:#78570c;--accent-soft:#fff5d6;--accent-line:#e4d3a0;--paper:#faf8f3;--rule:#cbd5df;--green:var(--navy);--muted:#5b6878;--theme-soft:#edf3f8;--theme-line:#d3d9df;--theme-quiet:#f4f5f6;--theme-warm:#faf8f3}
#mnr-article .hero-surface:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet);border-color:var(--theme-line)}
#mnr-article .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)}
#mnr-article .hero-path:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .hero-path a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .hero-subtitle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .hero-meta:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)}
#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top-color:var(--navy)!important;border-bottom-color:var(--theme-line)!important}
#mnr-article .entry-content h2.heading-summary:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy)!important;color:#fff!important;border-top-color:var(--gold-light)!important}
#mnr-article .entry-content h2.heading-test:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-soft)!important;border-top-color:var(--navy)!important}
#mnr-article .entry-content h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom-color:var(--navy)!important;color:var(--navy)!important}
#mnr-article .entry-content .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-soft)!important;color:var(--ink)!important;padding:0!important;border-top-color:var(--accent)!important;overflow:hidden}
#mnr-article .entry-content .key-takeaway .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:16px 22px!important;margin:0;background:var(--navy)!important;color:#fff!important}
#mnr-article .entry-content .key-takeaway .caption-box-label-text:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}
#mnr-article .entry-content .key-takeaway .caption-box-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:4px 22px 14px!important}
#mnr-article .entry-content .key-takeaway ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;padding:0}
#mnr-article .entry-content .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:1px solid var(--theme-line)}
#mnr-article .entry-content .key-takeaway li:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:0}
#mnr-article .entry-content .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border-color:var(--navy)!important}
#mnr-article .entry-content .key-takeaway strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)}
@media (max-width:760px){#mnr-article .entry-content .key-takeaway .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:14px 17px!important}
#mnr-article .entry-content .key-takeaway .caption-box-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:3px 17px 12px!important}}
#mnr-article .entry-content .summary-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-soft)!important;border-top-color:var(--navy)!important}
#mnr-article .entry-content .summary-points .iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .test-points .iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
#mnr-article .entry-content .summary-points li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::marker,#mnr-article .entry-content .test-points li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::marker{color:var(--navy)}
#mnr-article .entry-content .test-points:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-soft)!important;border-top-color:var(--navy)!important}
#mnr-article .entry-content .column-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .note-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-warm)!important;color:var(--ink)!important;border-left-color:var(--navy)!important}
#mnr-article .entry-content .article-level-common:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet)!important;border-left-color:var(--theme-line)!important}
#mnr-article .entry-content .column-box .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
#mnr-article .entry-content .sticky:not(.article-video-intro):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--accent-soft);border-left-color:var(--accent)}
#mnr-article .entry-content blockquote:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-warm);color:var(--ink);border-left-color:var(--gold)}
#mnr-article .entry-content .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet)!important;color:var(--muted)!important;border-top-color:var(--theme-line)!important}
#mnr-article .entry-content .references-box .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
#mnr-article .entry-content .micro-balloon:not(.micro-copy):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)}
#mnr-article .entry-content figure.wp-block-image:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet);border-color:var(--theme-line)}
#mnr-article .entry-content figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-warm)!important;border-color:#ded3ba!important}
#mnr-article .entry-content .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border-left-color:#ded3ba!important;border-bottom-color:#ded3ba!important}
#mnr-article .entry-content .speech-wrap:not(.sb-id-207) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .speech-wrap:where(:not(.mnr-dialogue-gold,.mnr-dialogue-cocoa)):not(.sb-id-207):not(.sbp-r) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet)!important;border-color:var(--theme-line)!important}
#mnr-article .entry-content .sbp-r .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border-top-color:#ded3ba!important;border-right-color:#ded3ba!important}
#mnr-article .entry-content .speech-wrap:not(.sb-id-207) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{border-color:var(--theme-line)!important}
#mnr-article .entry-content .speech-icon img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--theme-line)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#fff;border-color:var(--theme-line);border-top-color:var(--accent)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-sections>.toc-section:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-sections>.toc-section:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom-color:var(--theme-line)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections .toc-h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections .toc-h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-left-color:var(--theme-line)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-soft);color:var(--navy)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),:is(#mnr-article,.mnr-toc-scope) .chapter-rail li a[aria-current]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters li a[aria-current]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-subsections .toc-h3[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-subsections .toc-h3[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--accent-soft);color:var(--navy);border-left-color:var(--accent-ink)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-section[data-active-section]>.toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-section[data-active-section]>.toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)}
:is(#mnr-article,.mnr-toc-scope) .chapter-rail .toc-section[data-active-section]>.toc-h2:not([aria-current]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-section[data-active-section]>.toc-h2:not([aria-current]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--accent-soft)}
#mnr-article .toc-position:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .rail-top:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-summary-copy>strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mobile-chapters .toc-position:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)}
#mnr-article .rail-top:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top-color:var(--theme-line)}
#mnr-article .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom-color:var(--navy)}
#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--theme-line)}
#mnr-article .rel-card-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)}
#mnr-article .common-table th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .common-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--theme-line)}
#mnr-article .common-table tbody tr:nth-child(2n) td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet)}
#mnr-article .table-cards td:nth-child(2):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-warm)!important;border-right-color:var(--theme-line)!important}
#mnr-article .table-cards td:nth-child(3):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-soft)!important}
#mnr-article .table-cards td[data-label]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{color:var(--muted);border-bottom-color:var(--theme-line)}
/* Own both colors: article-local book styles can retain white !important text. */
#mnr-article .entry-content .mnrk-fit-col:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--ink)!important;border-color:var(--theme-line);background:var(--theme-quiet)!important}
#mnr-article .entry-content .mnrk-fit-h:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important;background:var(--theme-soft)!important;border-bottom-color:var(--theme-line)}
#mnr-article .entry-content .mnrk-fit-ng:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-warm)!important;border-color:#ded5c3}
#mnr-article .entry-content .mnrk-fit-ng .mnrk-fit-h:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#6c5835!important;background:#f1ebdf!important;border-color:#ded5c3}
#mnr-article .entry-content .toggle-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-left-color:#9cb0c5}
#mnr-article .entry-content .faq-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--theme-line)}
#mnr-article .entry-content .mnr-timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--accent-line)!important;border-top-color:var(--accent)!important}
#mnr-article .entry-content .mnr-timeline>.timeline-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--accent-soft)!important;border-bottom-color:var(--accent-line)!important}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{background:var(--accent-line)}
#mnr-article .entry-content .article-video-channel:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet);border-top-color:var(--theme-line)}
#mnr-article .entry-content .article-video-stage figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet);color:var(--muted)}
#mnr-article .entry-content .article-video-identity small:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)}
#mnr-article .entry-content .course-connection:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--theme-quiet)}
#mnr-article .entry-content .article-context-links:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:20px 22px;margin:34px 0;border-top:2px solid var(--navy);background:var(--theme-quiet);font-size:14px;scroll-margin-top:145px}
#mnr-article .entry-content .article-context-links>strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;color:var(--navy);margin-bottom:9px}
#mnr-article .entry-content .article-context-links>a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-height:44px;padding:9px 0;color:var(--navy);text-decoration:underline;text-underline-offset:4px}
#mnr-article .entry-content .article-context-links>a>span:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted);font-size:13px}
#mnr-article.mnr-native-shell:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),.mnr-toc-scope:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--navy:#1f3f63;--ink:#18212e;--gold:#957020;--gold-light:#e9ba45;--accent:#e9ba45;--accent-ink:#78570c;--accent-soft:#fff5d6;--accent-line:#e4d3a0;--muted:#5b6878;--theme-soft:#edf3f8;--theme-line:#d3d9df;--theme-quiet:#f4f5f6;--theme-warm:#faf8f3;--rule:#d3d9df;--sans:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--serif:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;--mnr-sticky-offset:0px;overflow:visible}
#mnr-article.mnr-native-shell .article-hero:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;padding:24px 20px!important;margin:0 0 24px;max-width:none;background:var(--theme-warm);border-top:4px solid var(--accent)}
#mnr-article.mnr-native-shell .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:clamp(34px,3.1vw,42px)!important;color:var(--navy)!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
#mnr-article.mnr-native-shell .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article.mnr-native-shell .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .sns-share a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .sns-follow a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#fff}
#mnr-article .sns-share a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-height:48px}
#mnr-article .sns-share .button-caption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font:400 11px/1.4 var(--sans);white-space:nowrap}
#mnr-article.mnr-native-shell .article-hero .eye-catch-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnr-cover-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .mnr-replaced-toc:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),.mnr-replaced-toc:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none!important}
#mnr-article.mnr-native-shell .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-bottom:30px;clear:both}
#mnr-article.mnr-native-shell .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){top:var(--mnr-sticky-offset);margin:0 0 28px;z-index:25}
#mnr-article.mnr-native-shell h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article.mnr-native-shell h3.subchapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .article-context-links:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:calc(var(--mnr-sticky-offset) + 96px)!important}
#mnr-article .caption-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .iconlist-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-align:left!important}
#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;width:auto!important;max-width:100%!important;float:none!important;height:auto!important;min-height:0!important;padding:15px 17px 16px!important;margin:12px 0!important;background:#fff!important;border:1px solid var(--theme-line)!important;border-left:3px solid var(--navy)!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none!important;opacity:1!important;color:var(--ink)!important;font-weight:400!important}
#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .rel-card .rel-card-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;padding:0!important;margin:0!important}
#mnr-article .rel-card .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;text-decoration:underline;text-underline-offset:4px;font:600 16px/1.75 var(--sans)!important;color:var(--navy)!important}
#mnr-article .rel-card .rel-card-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;margin:0 0 5px;font:600 10px/1.7 var(--sans);color:var(--muted)}
#mnr-article .rel-card .rel-card-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 0;font:400 12px/1.8 var(--sans);color:#5c6875}
#mnr-article .rel-card:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--gold)!important;background:var(--theme-warm)!important;box-shadow:0 2px 8px #1f3f6314!important}
#mnr-article .rel-card:hover .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-decoration-thickness:2px}
#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transition:background .18s,border-color .18s,box-shadow .18s}
#mnr-article .speech-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex!important;align-items:flex-start!important;float:none!important;height:auto!important;clear:both!important;margin:32px 0!important}
#mnr-article .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){flex:1 1 auto!important;float:none!important;margin:0!important;min-width:0!important;height:auto!important}
#mnr-article .speech-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none!important}
#mnr-article .entry-content .ad-area:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){clear:both;max-width:100%}
#mnr-article .entry-content .adsbygoogle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%}
#mnr-article .article-video-stage iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;max-width:100%;width:100%;aspect-ratio:16/9;height:auto}
.mnr-toc-scope:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:sticky;top:calc(var(--mnr-sticky-offset) + 20px);align-self:start}
.mnr-toc-scope .chapter-rail:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:static;width:100%;max-height:calc(100dvh - var(--mnr-sticky-offset) - 40px);overflow:auto;padding:18px 15px;font:400 13px/1.7 var(--sans);box-sizing:border-box}
.mnr-toc-scope .chapter-rail>strong:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--theme-line);color:var(--navy);font:700 16px/1.6 var(--sans)}
.mnr-toc-scope .chapter-rail a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;min-height:44px;text-decoration:none}
.mnr-toc-scope .chapter-rail a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:3px solid #3b76c4;outline-offset:-3px}
.mnr-toc-scope .chapter-rail ol:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none;padding:0;margin:0}
#sidebar .mnr-toc-scope .chapter-rail .toc-h2:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
#sidebar .mnr-toc-scope .chapter-rail .toc-h3:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--muted)!important}
#sidebar .mnr-toc-scope .chapter-rail a[aria-current]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
#sidebar-scroll:has(>.mnr-toc-scope):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-top:20px}
#mnr-article .mnr-replaced-reference-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none!important}
#mnr-article .entry-content .mnr-native-faq:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--theme-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
#mnr-article .entry-content .mnr-native-faq:has(+.mnr-native-faq):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-bottom:1px solid var(--theme-line)!important}
#mnr-article .entry-content h2+.mnr-native-faq:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-top:1px solid var(--theme-line)!important}
#mnr-article .entry-content .mnr-native-faq>.faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative!important;display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box;text-align:left!important;padding:19px 33px 19px 0!important;min-height:58px;font:700 15px/1.9 var(--sans)!important;color:var(--navy)!important;border-radius:0!important;box-shadow:none!important;cursor:pointer}
#mnr-article .entry-content .mnr-native-faq>.faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:""!important;position:absolute;right:8px;left:auto!important;top:27px;width:8px;height:8px;transform:rotate(45deg);border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--navy)!important;background:none!important}
#mnr-article .entry-content .mnr-native-faq>.toggle-checkbox:checked~.faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{transform:rotate(225deg);top:31px}
#mnr-article .entry-content .mnr-native-faq>.faq-question:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:2px solid var(--navy);outline-offset:2px}
#mnr-article .entry-content .mnr-native-faq>.toggle-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none!important;padding:0 12px 12px 14px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
#mnr-article .entry-content .mnr-native-faq>.toggle-checkbox:checked~.toggle-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important}
#mnr-article.mnr-no-sidebar-toc .mobile-chapters:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block}
@media (max-width:960px){.mnr-toc-scope:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-bottom:60px}}
@media (max-width:760px){#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:14px 15px 15px!important}
#mnr-article .rel-card .rel-card-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px!important;line-height:1.8!important}
#mnr-article .rel-card .rel-card-description:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;margin-top:6px}
#mnr-article.mnr-native-shell .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:32px!important}
#mnr-article .entry-content .mnr-native-faq>.faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:17px 29px 17px 0!important;font-size:14px!important}}
@media (max-width:360px){#mnr-article.mnr-native-shell .article-hero h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:28px!important}}
@media (prefers-reduced-motion:reduce){#mnr-article .rel-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){transition:none!important}}
#mnr-article .entry-content h2 [id]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content h3 [id]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){scroll-margin-top:calc(var(--mnr-sticky-offset) + 96px)}
#mnr-article .article-video-stage figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;padding:10px 16px;background:var(--theme-quiet);color:var(--muted)}
#mnr-article .entry-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){line-height:1.9}
#mnr-article .entry-content .key-takeaway:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .article-level-common:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .references-box:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-radius:4px}
#mnr-article .entry-content .key-takeaway li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){line-height:2}
#mnr-article .entry-content .article-outcomes:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;line-height:1.9;color:#464646}
#mnr-article .entry-content .caption-box-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;line-height:1.9}
#mnr-article .entry-content .references-box>.caption-box-content:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:15px;line-height:1.85}
#mnr-article .entry-content .mnrk-product-card:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:28px 0 2.5em}
#mnr-article .entry-content .mnr-native-faq:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;position:relative}
#mnr-article .entry-content .mnr-native-faq>.toggle-checkbox:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none;margin:0}
#mnr-article .entry-content .common-table table:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:.82em}
#mnr-article .entry-content .common-table table.has-fixed-layout:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){table-layout:fixed}
#mnr-article .entry-content .common-table th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .common-table td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;padding:.5em .7em}
#mnr-article .entry-content .common-table .mnrk-tbl td:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .entry-content .common-table .mnrk-tbl th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){line-height:1.5}
#mnr-article .entry-content .common-table .mnrk-tbl th:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){white-space:nowrap}
#mnr-article .article-header .date-tags:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;flex-wrap:wrap;gap:0 14px;margin:6px 0 4px;font:400 12px/.8 var(--sans);text-align:right;color:#796e59}
#mnr-article .article-header .date-tags>.post-date:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .article-header .date-tags>.post-update:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:inline-flex;align-items:center;gap:4px;padding:2px}
#mnr-article .article-header .date-tags .fa-clock:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article .article-header .date-tags .fa-history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:inline-block;width:12px;height:12px;flex:none}
#mnr-article .article-header .date-tags .fa-clock:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .article-header .date-tags .fa-history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";display:block;width:12px;height:12px;background:center/contain no-repeat}
#mnr-article .article-header .date-tags .fa-clock:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23796e59' stroke-width='1.4'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M8 4v4l3 2'/%3E%3C/svg%3E")}
#mnr-article .article-header .date-tags .fa-history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23a8863c' stroke-width='1.4'%3E%3Cpath d='M2 5a6 6 0 1 1-.1 5M2 1v4h4M8 4v4l3 2'/%3E%3C/svg%3E")}
@media (max-width:960px){#mnr-article.mnr-native-shell:not([data-mnr-enhanced="true"]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--mnr-sticky-offset:calc(var(--mnr-test-admin-height,0px) + 51px)!important}}
#mnr-article .mnr-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:22px;
  position:relative;isolation:isolate;margin:0 0 30px;padding:30px 28px 27px;
  border:0;border-top:4px solid #1f3f63;border-bottom:1px solid #ded6c3;
  background:#faf8f3;color:#18212e;}
#mnr-article .mnr-title-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0;position:relative;z-index:1}
#mnr-article .mnr-title--basic:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr)}
#mnr-article .mnr-title-category:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;align-items:center;gap:9px;margin:0 0 13px;color:#756344;
  font:600 12px/1.6 var(--sans);letter-spacing:.03em;}
#mnr-article .mnr-title-category:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:"";width:18px;height:2px;background:#b18b2e}
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;padding:0;background:none;border:0;box-shadow:none;color:#1f3f63;
  font:700 clamp(32px,3.1vw,42px)/1.5 var(--serif);letter-spacing:.035em;
  word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;}
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before,#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none}
#mnr-article .mnr-title>.eye-catch-wrap:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:none!important}
#mnr-article .mnr-title .hero-subtitle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:14px 0 0;color:#56616a;font:400 15px/1.9 var(--sans);max-width:36em}
#mnr-article .mnr-title .date-tags:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:17px 0 0;gap:8px 15px;color:#766953;font:400 11px/1.6 var(--sans)}
#mnr-article .mnr-title--history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr) 252px;gap:24px}
#mnr-article .mnr-title-history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0;min-width:0}
#mnr-article .mnr-title-history img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;
  padding:5px;background:#fffdf8;border:1px solid #d9ccb0;}
#mnr-article .mnr-title-history figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:6px 0 0;color:#6d675c;font:400 10px/1.65 var(--sans);text-align:left}
#mnr-article .mnr-title-history figcaption a:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:inherit;text-decoration:underline;text-underline-offset:2px}
#mnr-article .entry-content .speech-wrap.mnr-dialogue-gold:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--talk-bg:#fff7e3;--talk-line:#d7c69d;--talk-ink:#292722;--talk-top:#e9ba45;--talk-top-width:3px;}
#mnr-article .entry-content .speech-wrap.mnr-dialogue-gold:not(.sb-id-207):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--talk-bg:#fff;--talk-line:#d7d1c5;--talk-top:#d7d1c5;--talk-top-width:1px;}
#mnr-article .entry-content .speech-wrap.mnr-dialogue-cocoa:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--talk-bg:#faf6ec;--talk-line:#d6c9af;--talk-ink:#292722;--talk-top:#d0b17a;--talk-top-width:2px;}
#mnr-article .entry-content .speech-wrap.mnr-dialogue-cocoa:not(.sb-id-207):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--talk-bg:#735b45;--talk-line:#735b45;--talk-ink:#fffdf7;--talk-top:#735b45;--talk-top-width:1px;}
#mnr-article .entry-content .speech-wrap:is(.mnr-dialogue-gold,.mnr-dialogue-cocoa) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:18px 21px!important;background:var(--talk-bg)!important;color:var(--talk-ink)!important;
  border:1px solid var(--talk-line)!important;border-top:var(--talk-top-width) solid var(--talk-top)!important;
  border-radius:8px;box-shadow:none;font-size:15px;}
#mnr-article .entry-content .speech-wrap:is(.mnr-dialogue-gold,.mnr-dialogue-cocoa) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{background:var(--talk-bg)!important;border-color:var(--talk-line)!important;}
#mnr-article .entry-content .speech-wrap:is(.mnr-dialogue-gold,.mnr-dialogue-cocoa) .speech-name:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#71634e;font:400 11px/1.6 var(--sans)}
#mnr-article .entry-content .speech-wrap:is(.mnr-dialogue-gold,.mnr-dialogue-cocoa) .speech-icon img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:#e1d7bf;background:#fffdf7}
#mnr-article .entry-content .speech-wrap.mnr-dialogue-cocoa:not(.sb-id-207) .speech-balloon a.reading-inline-link:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#fffdf7!important}
@media (max-width:760px){#mnr-article .mnr-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr);gap:10px;padding:23px 18px 22px;margin-bottom:26px}
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:32px;line-height:1.5;letter-spacing:.02em}
#mnr-article .mnr-title-category:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:11px;margin-bottom:10px}
#mnr-article .mnr-title .hero-subtitle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:13px;line-height:1.8;margin-top:12px}
#mnr-article .mnr-title .date-tags:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:10px;margin-top:14px;gap:4px 12px}
#mnr-article .mnr-title--history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr);gap:16px}
#mnr-article .mnr-title--history .mnr-title-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-right:0}
#mnr-article .mnr-title--history h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:32px}
#mnr-article .mnr-title-history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%;max-width:240px;justify-self:start}
#mnr-article .mnr-title-history img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){aspect-ratio:2/1}
#mnr-article .entry-content .speech-wrap:is(.mnr-dialogue-gold,.mnr-dialogue-cocoa) .speech-balloon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:16px 16px!important;font-size:15px}}
@media (max-width:360px){#mnr-article .mnr-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr);gap:7px;padding:20px 15px}
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:28px}
#mnr-article .mnr-title--history:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){grid-template-columns:minmax(0,1fr)}
#mnr-article .mnr-title--history h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:28px}}
#mnr-article .entry-content .test-points>ul:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){list-style:none!important;padding-left:0!important}
#mnr-article .entry-content .test-points>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){position:relative;list-style:none!important;padding-left:28px!important}
#mnr-article .entry-content .test-points>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::marker{content:""}
#mnr-article .entry-content .test-points>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{content:""!important;position:absolute;left:3px;top:.45em;width:7px;height:13px;margin:0!important;padding:0!important;border:solid #1f3f63;border-width:0 2px 2px 0;background:none!important;transform:rotate(45deg);box-sizing:border-box;border-radius:0}
#mnr-article .entry-content .test-points>ul>li:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:none!important}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--node-x:141px}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{left:calc(var(--node-x) - 7px);top:4px;width:16px;height:22px;border:0!important;border-top:3px solid #e9ba45!important;background:#1f3f63!important;border-radius:1px;clip-path:polygon(0 0,100% 0,100% 100%,50% 73%,0 100%);transform:none;box-shadow:none}
#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{top:26px}
@media (max-width:760px){#mnr-article .entry-content .mnr-timeline .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){--node-x:5px;padding-left:33px!important}}
#mnr-article .entry-content .mnr-timeline.timeline-flow>.timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:28px 27px!important}
#mnr-article .entry-content .timeline-flow .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block!important;padding:0 0 29px 47px!important;--node-x:16px}
#mnr-article .entry-content .timeline-flow .timeline-item:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-bottom:0!important}
#mnr-article .entry-content .timeline-flow .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{left:8px;top:8px;width:16px;height:16px;border:2px solid #1f3f63!important;border-radius:50%;background:#e3eaf0!important;box-shadow:inset 0 0 0 3px #fff;clip-path:none;transform:none;z-index:1}
#mnr-article .entry-content .timeline-flow .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:block;left:15px;top:16px;bottom:-16px;width:2px;background:#9fafbf!important;z-index:0}
#mnr-article .entry-content .timeline-flow .timeline-item:last-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{display:none}
#mnr-article .entry-content .timeline-flow .timeline-item-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){text-align:left!important;font:700 18px/1.8 var(--sans)!important;margin:0 0 4px!important}
#mnr-article .entry-content .timeline-flow .timeline-item-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:14px!important;line-height:1.9!important}
#mnr-article .entry-content .timeline-flow .timeline-milestone:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):before{left:4px;top:4px;width:24px;height:24px;border-width:3px!important;background:#e9ba45!important;box-shadow:inset 0 0 0 3px #fff}
#mnr-article .entry-content .timeline-flow .timeline-milestone .timeline-item-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:21px!important}
#mnr-article .entry-content .timeline-flow .timeline-milestone .timeline-item-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-weight:700!important;color:#1f3f63!important}
@media (max-width:760px){#mnr-article .entry-content .mnr-timeline.timeline-flow>.timeline:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding:23px 18px!important}
#mnr-article .entry-content .timeline-flow .timeline-item:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){padding-left:42px!important}}
#mnr-article .entry-content iframe:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:100%!important}
#mnr-article .entry-content iframe:is([src*="youtube.com"],[src*="youtube-nocookie.com"],[data-src*="youtube.com"],[data-src*="youtube-nocookie.com"]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%!important;height:auto!important;aspect-ratio:16/9}
#mnr-article .entry-content .mnr-native-faq>.toggle-checkbox:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
#mnr-article .entry-content .mnr-native-faq>.toggle-checkbox:focus-visible~.faq-question:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline:2px solid var(--navy);outline-offset:2px}

/* Readability repairs: own foreground/background pairs across legacy article styles. */
#mnr-article .entry-content :is(.micro-balloon:not(.micro-copy),.micro-balloon-2:not(.micro-copy),.micro-balloon-tag:not(.micro-copy)):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important;background:var(--accent-soft)!important;border-color:var(--accent-line)!important;--cocoon-custom-background-color:var(--accent-soft);--cocoon-custom-border-color:var(--accent-line);--cocoon-custom-text-color:var(--navy)}
#mnr-article .entry-content :is(.micro-balloon:not(.micro-copy),.micro-balloon-2:not(.micro-copy),.micro-balloon-tag:not(.micro-copy)) *:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:inherit!important;background-color:transparent!important}
#mnr-article .entry-content .micro-balloon:not(.micro-copy):not(.micro-bottom):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::after{border-top-color:var(--accent-soft)!important}
#mnr-article .entry-content .micro-balloon.micro-bottom:not(.micro-copy):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *))::after{border-bottom-color:var(--accent-soft)!important}
#mnr-article .entry-content .common-table :is(th,thead td):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy)!important;color:#fff!important}
#mnr-article .entry-content .common-table :is(th,thead td) :is(a.reading-inline-link,*):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:inherit!important;background:none!important}
@media(max-width:760px){
#mnr-article .entry-content .table-cards tbody td:first-child:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#fff!important}
#mnr-article .entry-content .table-cards tbody td:first-child :is(a.reading-inline-link,span,strong):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:inherit!important}
}
/* article.css is enqueued only for eligible articles; Cocoon related cards sit outside the article root. */
#main :is(.cat-link,.cat-label){background:#1f3f63!important;color:#fff!important;border-color:#1f3f63!important;opacity:1}
#main a.cat-link:is(:hover,:focus-visible){background:#182f4a!important;color:#fff!important;border-color:#182f4a!important}
#main .author-box .author-widget-name{color:#78570c!important}
#mnr-article .entry-content :is(.mnrk-d1,.diff-easy):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#276747!important}
#mnr-article .entry-content :is(.mnrk-d2,.diff-mid):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#885011!important}
#mnr-article .entry-content :is(.mnrk-d3,.diff-hard):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#913c31!important}
#mnr-article .entry-content :is(.mnrk-tbl-note,.mnrk-scroll-hint,.table-scroll-hint,.nt-note,.jm-date,.jm-arrow):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#526172!important}
#mnr-article .entry-content .iconlist-box-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
/* These legacy inline emphasis colors appear on light body/book-label surfaces. */
#mnr-article .entry-content :is(span,strong)[style*="#ff6600" i]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),
#mnr-article .entry-content span[style*="#e07b1b" i]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),
#mnr-article .entry-content span[style*="#e85827" i]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#8a4617!important}
#mnr-article .entry-content span:is([style*="#1ba84e" i],[style*="#2e9e5b" i],[style*="#2e8b57" i]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#276747!important}
#mnr-article .entry-content span[style*="#0095d9" i]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:var(--navy)!important}
#mnr-article .entry-content span:is([style*="background-color: #ff7f27" i],[style*="background-color: #1e90ff" i],[style*="background-color: #3cb371" i]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--accent-soft)!important;color:var(--navy)!important}
#mnr-article .entry-content p:is([style*="color:#888" i],[style*="color: #888" i]):where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#526172!important}
/* Pottery's bespoke timeline keeps its layout/images and uses the shared navy/gold palette. */
#mnr-article .entry-content .jm-tl .jm-era:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--navy)!important;color:#fff!important}
#mnr-article .entry-content .jm-tl .jm-era small:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){opacity:1}
#mnr-article .entry-content .jm-tl .jm-hl .jm-era:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),
#mnr-article .entry-content .jm-tl .jm-badge:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:var(--accent)!important;color:var(--navy)!important}
#mnr-article .entry-content .jm-tl .jm-hl .jm-body:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){border-color:var(--accent-line);background:var(--theme-warm)}
#mnr-article .entry-content span[style*="#e65100" i]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#8a4617!important}
/* Only the converter's explanatory note color changes; its controls/table retain their own styles. */
#mnr-article .nengou-tool-wrap .nt-note{color:#526172!important}

/* Keep interaction colors readable and retain existing focus-ring geometry. */
#main .author-link:is(:hover,:focus-visible),#main .author-link:is(:hover,:focus-visible) .author-name{color:#1f3f63!important}
#main a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline-color:#1f3f63!important}
#mnr-article .entry-content .speech-wrap.mnr-dialogue-cocoa:not(.sb-id-207) .speech-balloon a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),
#mnr-article .entry-content .common-table :is(th,thead td) a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline-color:#fff!important}
@media(max-width:760px){#mnr-article .entry-content .table-cards tbody td:first-child a:focus-visible:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){outline-color:#fff!important}}
/* Long dates and photo credits must remain readable when text size increases. */
#mnr-article .entry-content .timeline-flow .timeline-item-label:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){white-space:normal!important;overflow-wrap:anywhere!important}
#mnr-article .entry-content .jm-tl .jm-body:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-width:0}
#mnr-article .entry-content .jm-tl .jm-photo:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:grid;grid-template-columns:minmax(0,1fr);margin:0!important;min-width:0;max-width:100%}
#mnr-article .entry-content .jm-tl .jm-photo figcaption:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){white-space:normal;overflow-wrap:anywhere}

/* Native Cocoon micro-copy balloons: retain the saved book label design.
   Geometry: installed Cocoon style.css; colors: native Cocoon inline palette.
   Limited to .micro-copy, leaving the separate legacy labels unchanged. */
#mnr-article .entry-content .micro-copy.alignleft{float: none;
  margin-right: 0;
  text-align: left;}
#mnr-article .entry-content .micro-copy.alignright{float: none;
  margin-left: 0;
  text-align: right;}
#mnr-article .entry-content .micro-copy.aligncenter{text-align: center;}
#mnr-article .entry-content .micro-balloon.micro-copy{--cocoon-custom-border-color: var(--cocoon-x-pallid-text-color);
  --cocoon-custom-background-color: var(--cocoon-white-color);
  --cocoon-custom-text-color: var(--cocoon-text-color);
  position: relative;
  background: var(--cocoon-custom-background-color);
  border-width: 1px;
  border-style: solid;
  border-color: var(--cocoon-custom-border-color);
  border-radius: 4px;
  padding: 3px 12px;
  display: table;
  margin-bottom: 0.8em;
  font-size: 0.8em;
  background-clip: padding-box;}
#mnr-article .entry-content .micro-balloon.micro-copy.has-background{color: var(--cocoon-white-color);}
#mnr-article .entry-content .micro-balloon.micro-copy.has-text-color{color: var(--cocoon-custom-text-color);}
#mnr-article .entry-content .micro-balloon.micro-copy.aligncenter{margin-left: auto;
  margin-right: auto;
  display: table;}
#mnr-article .entry-content .micro-balloon.micro-copy.alignleft{margin-right: auto;}
#mnr-article .entry-content .micro-balloon.micro-copy.alignright{margin-left: auto;}
#mnr-article .entry-content .micro-balloon.micro-copy:after,#mnr-article .entry-content .micro-balloon.micro-copy:before{top: calc(100% - 1px);
  left: 50%;
  border-style: solid;
  border-color: transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;}
#mnr-article .entry-content .micro-balloon.micro-copy:after{border-top-color: var(--cocoon-custom-background-color);
  border-width: 7px;
  margin-left: -7px;}
#mnr-article .entry-content .micro-balloon.micro-copy:before{border-top-color: var(--cocoon-custom-border-color);
  border-width: 8px;
  margin-left: -8px;}
#mnr-article .entry-content .micro-bottom.micro-balloon.micro-copy{margin-top: -0.5em;}
#mnr-article .entry-content .micro-bottom.micro-balloon.micro-copy:after,#mnr-article .entry-content .micro-bottom.micro-balloon.micro-copy:before{bottom: calc(100% - 1px);
  top: auto;}
#mnr-article .entry-content .micro-bottom.micro-balloon.micro-copy:after{border-bottom-color: var(--cocoon-custom-background-color);
  border-top-color: transparent;}
#mnr-article .entry-content .micro-bottom.micro-balloon.micro-copy:before{border-bottom-color: var(--cocoon-custom-border-color);
  border-top-color: transparent;}
#mnr-article .entry-content .micro-copy.alignleft,#mnr-article .entry-content .micro-copy.alignright{float: none;}
#mnr-article .entry-content .micro-copy.alignright{margin-left: auto;}
#mnr-article .entry-content .micro-balloon.micro-copy.has-blue-color{color:#0095d9}
#mnr-article .entry-content .micro-balloon.micro-copy.has-blue-background-color{background-color:#0095d9;border-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-blue-background-color.micro-bottom::after{border-bottom-color:#0095d9;border-top-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-blue-background-color::before{border-top-color:#fff0;border-bottom-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-blue-background-color::after{border-top-color:#0095d9}
#mnr-article .entry-content .micro-balloon.micro-copy.has-border-color.has-blue-border-color{border-color:#0095d9}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-top.has-blue-border-color::before{border-top-color:#0095d9}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-bottom.has-blue-border-color::before{border-bottom-color:#0095d9}
#mnr-article .entry-content .micro-balloon.micro-copy.has-green-color{color:#3eb370}
#mnr-article .entry-content .micro-balloon.micro-copy.has-green-background-color{background-color:#3eb370;border-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-green-background-color.micro-bottom::after{border-bottom-color:#3eb370;border-top-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-green-background-color::before{border-top-color:#fff0;border-bottom-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-green-background-color::after{border-top-color:#3eb370}
#mnr-article .entry-content .micro-balloon.micro-copy.has-border-color.has-green-border-color{border-color:#3eb370}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-top.has-green-border-color::before{border-top-color:#3eb370}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-bottom.has-green-border-color::before{border-bottom-color:#3eb370}
#mnr-article .entry-content .micro-balloon.micro-copy.has-orange-color{color:#f39800}
#mnr-article .entry-content .micro-balloon.micro-copy.has-orange-background-color{background-color:#f39800;border-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-orange-background-color.micro-bottom::after{border-bottom-color:#f39800;border-top-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-orange-background-color::before{border-top-color:#fff0;border-bottom-color:#fff0}
#mnr-article .entry-content .micro-balloon.micro-copy.has-orange-background-color::after{border-top-color:#f39800}
#mnr-article .entry-content .micro-balloon.micro-copy.has-border-color.has-orange-border-color{border-color:#f39800}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-top.has-orange-border-color::before{border-top-color:#f39800}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-bottom.has-orange-border-color::before{border-bottom-color:#f39800}
#mnr-article .entry-content .micro-balloon.micro-copy{font-family:var(--sans);font-weight:500;font-size:12.8px;line-height:1.9;margin-top:0;margin-bottom:1.25em}
#mnr-article .entry-content .micro-balloon.micro-copy.micro-bottom{margin-top:-1.75em}
#mnr-article .entry-content .micro-copy .micro-icon{margin-right:6px}
#mnr-article .entry-content .micro-copy .micro-icon::before{font-family:"Font Awesome 5 Free";font-weight:900}
#mnr-article .entry-content .micro-copy .fab-book::before{content:"\f02d"}

/* H1 and chapter H2 share Shippori Mincho B1, bold at 700. H3 stays sans-serif. */
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-family:"Shippori Mincho B1",serif!important;font-weight:700!important;font-size:38px!important;letter-spacing:.02em!important;font-synthesis:none}
#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-family:"Shippori Mincho B1",serif!important;font-weight:700!important;font-size:26px!important;letter-spacing:.02em!important;font-synthesis:none}
@media(max-width:760px){#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:30px!important}#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:22px!important}}
@media(max-width:360px){#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:28px!important}#mnr-article .entry-content h2.chapter-heading:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){font-size:21px!important}}

/* Adopted H1: book frontispiece. Keep the existing type families and article body. */
#mnr-article .mnr-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:flex;flex-direction:column;justify-content:center;min-height:246px;gap:0;padding:35px 22px;background:#fff;text-align:center;border:0;border-top:1px solid #1f3f63;border-bottom:1px solid #d8d5cc}
#mnr-article .mnr-title-copy:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){width:100%;min-width:0}
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){margin:0 0 16px;line-height:1.6;text-align:center}
#mnr-article .mnr-title h1:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)):after{content:"";display:block;position:static;width:38px;height:3px;margin:20px auto 0;padding:0;border:0;border-radius:0;background:#e9ba45;box-shadow:none;transform:none}
#mnr-article .mnr-title .hero-subtitle:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){max-width:none;margin:0 0 16px;color:#536273;font-size:14px;line-height:1.9;text-align:center}
#mnr-article .mnr-title .date-tags:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){justify-content:center;text-align:center;margin:0;gap:4px 18px;color:#536273;font-size:12px;line-height:1.8}
@media(max-width:760px){#mnr-article .mnr-title:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){min-height:270px;padding:28px 16px}}

/* Show the existing opening cover below the title, at its original ratio. */
#mnr-article .mnr-article-eyecatch:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0 auto 28px;padding:0;border:0}
#mnr-article .mnr-article-eyecatch img:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)),#mnr-article img.mnr-article-eyecatch:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain}

/* Book roundup table: distinguish the two existing shop links by color. */
#mnr-article[data-mnr-post="4250"] .entry-content .mnrk-tbl a.mnrk-amz-btn:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#ff9900!important;color:#fff!important}
#mnr-article[data-mnr-post="4250"] .entry-content .mnrk-tbl a.mnrk-rkt-btn:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#bf0000!important;color:#fff!important;border-color:#bf0000!important}
@media(hover:hover) and (pointer:fine){#mnr-article[data-mnr-post="4250"] .entry-content .mnrk-tbl a.mnrk-amz-btn:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#e88900!important}#mnr-article[data-mnr-post="4250"] .entry-content .mnrk-tbl a.mnrk-rkt-btn:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#a80000!important;border-color:#a80000!important}}

/* Service trial links keep their original destinations and use orange with white text. */
#mnr-article[data-mnr-post="4250"] .entry-content a.wp-block-button__link[href*="/b/ref=adbl_JP_as_0068"]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#ffa000!important;color:#fff!important;border-color:#ffa000!important}
#mnr-article[data-mnr-post="4250"] .entry-content a.wp-block-button__link[href*="/kindle-dbs/hz/signup"]:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#ff9900!important;color:#fff!important;border-color:#ff9900!important}
@media(hover:hover) and (pointer:fine){#mnr-article[data-mnr-post="4250"] .entry-content a.wp-block-button__link[href*="/b/ref=adbl_JP_as_0068"]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#e89100!important;border-color:#e89100!important}#mnr-article[data-mnr-post="4250"] .entry-content a.wp-block-button__link[href*="/kindle-dbs/hz/signup"]:hover:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){background:#e88900!important;border-color:#e88900!important}}

/* White labels on this article's individual Amazon purchase buttons. */
#mnr-article[data-mnr-post="4250"] .entry-content .mnrk-product-card__buttons a.mnrk-btn-amazon:where(:not(.nengou-tool-wrap,.nengou-tool-wrap *)){color:#fff!important}

