@font-face{font-family:"Study Serif";src:url(/assets/fonts/chair-office/noto-serif-jp.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}#gakkenpo-study{--st-paper:#f7f5ee;--st-white:#fffdf8;--st-ink:#213d36;--st-copy:#35483f;--st-muted:#5c6960;--st-red:#9c4633;--st-line:#d7dcd1;--st-soft:#ecefe6;--st-serif:"Study Serif","Yu Mincho",serif;--glass-fill:#fffdf8;--glass-ink:#213d36;--glass-edge:#c3ccbe;--glass-hover:#e5eadf;--glass-shadow:none;--public-control-radius:8px;position:relative;background:var(--st-paper);color:var(--st-ink);font-family:Noto Sans JP,sans-serif;padding:116px 0 110px;isolation:isolate;font-size:16px;line-height:1.8;color-scheme:light}#gakkenpo-study *{box-sizing:border-box}#gakkenpo-study :is(h1,h2,h3,p,figure,ol,ul,dl,dd){margin:0}#gakkenpo-study :is(h1,h2,h3){color:var(--st-ink);font-weight:600}#gakkenpo-study a{color:inherit;text-decoration:none}#gakkenpo-study a:hover{text-decoration:underline;text-underline-offset:5px}#gakkenpo-study button{font:inherit;cursor:pointer}#gakkenpo-study :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--st-red)!important;outline-offset:5px!important}#gakkenpo-study :is(section,[id^=person-],[id^=term-],[id^=year-],[id^=ref-]){scroll-margin-top:178px}#gakkenpo-study :is(section,[tabindex="-1"]):focus:not(:focus-visible){outline:none}#gakkenpo-study .st-wrap{width:min(1240px,100% - 96px);margin-inline:auto}#gakkenpo-study .st-breadcrumb{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--st-muted);font-size:11px;line-height:1.8}#gakkenpo-study .st-breadcrumb a{text-decoration:underline;text-underline-offset:3px}#gakkenpo-study .st-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;font-weight:700;color:var(--st-red)}#gakkenpo-study .st-eyebrow svg{width:19px;height:19px}#gakkenpo-study .st-intro{font-size:15px;line-height:2.2;color:var(--st-copy)}#gakkenpo-study .st-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding:15px 24px;color:#fffdf3;background:var(--st-ink);font-size:13px;font-weight:600;border:1px solid var(--st-ink);border-radius:3px;transition:background .2s}#gakkenpo-study .st-button svg{width:18px;height:18px}#gakkenpo-study .st-button:hover{background:#32594e;text-decoration:none}#gakkenpo-study .st-index-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:95px;padding:64px 0 95px}#gakkenpo-study .st-index-hero h1{margin:25px 0 0;font-family:var(--st-serif);font-size:clamp(44px,4.6vw,70px);letter-spacing:.01em;line-height:1.65;font-weight:650}#gakkenpo-study .st-index-hero h1>span{display:block}#gakkenpo-study .st-title-dot{color:var(--st-red)}#gakkenpo-study .st-index-tagline{margin-top:18px;font-family:var(--st-serif);font-size:22px;font-weight:600;letter-spacing:.04em}#gakkenpo-study .st-index-copy>.st-intro{margin-top:22px}#gakkenpo-study .st-index-copy>.st-button{margin-top:32px}#gakkenpo-study .st-open-label{display:block;margin-top:13px;font-size:11px;color:var(--st-muted)}#gakkenpo-study .st-cover-link{display:block;max-width:455px;justify-self:end;width:100%;padding:8px}#gakkenpo-study .st-cover-link:hover{text-decoration:none}#gakkenpo-study .st-book-cover{position:relative;display:flex;flex-direction:column;aspect-ratio:.76;background:#233e37;color:#f2e8cf;padding:32px 35px 25px;box-shadow:12px 15px #e0e2d7,15px 18px #cbd1c4;border-left:8px solid #162d27;overflow:hidden}#gakkenpo-study .st-book-cover:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #d9d3a84f;pointer-events:none}#gakkenpo-study .st-book-rule{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.12em;padding-bottom:13px;border-bottom:1px solid #c7c6a75c}#gakkenpo-study .st-book-english{font-family:Georgia,serif;font-size:11px;letter-spacing:.23em;margin-top:24px;color:#ded6bc}#gakkenpo-study .st-book-cover>strong{display:block;font-family:var(--st-serif);font-size:clamp(47px,5.8vw,82px);line-height:1.3;font-weight:500;letter-spacing:.18em;margin-top:14px}#gakkenpo-study .st-book-cover>strong span{display:block}#gakkenpo-study .st-palace-art{color:#d5b77d;width:100%;max-height:150px;margin:6px 0 15px;flex:1;min-height:80px}#gakkenpo-study .st-book-bottom{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:13px;border-top:1px solid #c7c6a75c}#gakkenpo-study .st-book-bottom>span{font-size:10px;line-height:1.8;letter-spacing:.1em}#gakkenpo-study .st-book-bottom>b{font-family:Georgia,serif;font-size:28px;font-weight:400;white-space:nowrap}#gakkenpo-study .st-book-bottom>b span{font-size:20px;margin:0 5px}#gakkenpo-study .st-cover-note{display:flex;align-items:center;justify-content:space-between;margin-top:32px;font-size:11px;color:var(--st-muted)}#gakkenpo-study .st-cover-note svg{width:18px;height:18px}#gakkenpo-study .st-library{border-top:1px solid var(--st-line);padding-top:48px}#gakkenpo-study .st-section-top{display:flex;align-items:end;justify-content:space-between;gap:25px}#gakkenpo-study .st-section-top h2{font-family:var(--st-serif);font-size:32px;line-height:1.7;margin-top:8px}#gakkenpo-study .st-section-top>span{font-size:11px;color:var(--st-muted)}#gakkenpo-study .st-feature-book{display:grid;grid-template-columns:105px 1fr 100px;gap:35px;margin-top:30px;padding:42px 40px;background:var(--st-soft);border-block:1px solid #cdd5c5}#gakkenpo-study .st-feature-book:hover{text-decoration:none;background:#e4e9dc}#gakkenpo-study .st-feature-index{border-right:1px solid #bfcab8;display:flex;flex-direction:column;padding-right:25px}#gakkenpo-study .st-feature-index>span{font-size:13px}#gakkenpo-study .st-feature-index>strong{font-family:Georgia,serif;font-size:70px;font-weight:400;line-height:1.2;margin-top:12px}#gakkenpo-study .st-book-period{color:var(--st-red);font-size:10px;letter-spacing:.14em;font-weight:700}#gakkenpo-study .st-feature-copy h3{font-family:var(--st-serif);font-size:40px;letter-spacing:.1em;margin-top:4px}#gakkenpo-study .st-feature-copy>p{font-family:var(--st-serif);font-size:17px;margin-top:6px}#gakkenpo-study .st-feature-copy>.st-feature-desc{font-family:inherit;max-width:600px;font-size:13px;line-height:2;margin-top:18px;color:var(--st-copy)}#gakkenpo-study .st-book-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;font-size:10px}#gakkenpo-study .st-book-tags>span{padding:3px 9px;border:1px solid #b5c3ad;border-radius:2px}#gakkenpo-study .st-feature-arrow{display:flex;flex-direction:column;align-items:end;justify-content:space-between;font-size:10px}#gakkenpo-study .st-feature-arrow svg{width:36px;height:36px;stroke-width:1}#gakkenpo-study .st-howto{padding-top:100px}#gakkenpo-study .st-howto>h2{margin-top:15px;font-family:var(--st-serif);font-size:32px;line-height:1.9}#gakkenpo-study .st-howto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}#gakkenpo-study .st-howto-grid>div{padding-top:24px;border-top:1px solid #a8b9a2}#gakkenpo-study .st-howto-grid>div>div{display:flex;align-items:center;justify-content:space-between;color:var(--st-red)}#gakkenpo-study .st-howto-grid svg{width:27px;height:27px;stroke-width:1.3}#gakkenpo-study .st-howto-grid>div>div span{font-family:Georgia,serif;font-size:24px}#gakkenpo-study .st-howto-grid h3{font-size:17px;margin-top:20px}#gakkenpo-study .st-howto-grid p{font-size:13px;line-height:2;color:var(--st-copy);margin-top:13px}#gakkenpo-study .st-practice-link{display:flex;align-items:start;gap:22px;padding:35px 0;margin-top:85px;border-block:1px solid var(--st-line)}#gakkenpo-study .st-practice-link>svg{flex-shrink:0;width:28px;height:28px;stroke-width:1.3}#gakkenpo-study .st-practice-link h2{font-size:19px}#gakkenpo-study .st-practice-link p{font-size:13px;color:var(--st-copy);max-width:800px;margin-top:12px;line-height:2}#gakkenpo-study .st-practice-link a{display:inline-flex;align-items:center;gap:18px;font-size:12px;margin-top:18px;text-decoration:underline;text-underline-offset:5px}#gakkenpo-study .st-practice-link a svg{width:16px;height:16px}#gakkenpo-study .st-practice-link small{display:block;margin-top:12px;font-size:11px;color:var(--st-muted)}#gakkenpo-study .st-reader-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center;padding:52px 0 58px}#gakkenpo-study .st-brand{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600}#gakkenpo-study .st-brand svg{width:18px;height:18px}#gakkenpo-study .st-reader-hero .st-eyebrow{margin-top:30px;letter-spacing:.13em}#gakkenpo-study .st-reader-hero h1{font-family:var(--st-serif);font-size:clamp(55px,6.4vw,90px);font-weight:550;letter-spacing:.12em;line-height:1.5;margin-top:9px}#gakkenpo-study .st-hero-period{font-family:Georgia,serif;font-size:27px;letter-spacing:.08em;color:var(--st-red);line-height:1.5;margin-top:4px}#gakkenpo-study .st-hero-period>span{margin:0 17px}#gakkenpo-study .st-reader-tagline{font-family:var(--st-serif);font-size:26px;line-height:1.9;margin-top:18px;letter-spacing:.08em}#gakkenpo-study .st-reader-hero .st-intro{margin-top:18px;font-size:13px}#gakkenpo-study .st-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 25px;margin-top:25px}#gakkenpo-study .st-resume{display:inline-flex;align-items:center;gap:8px;font-size:12px}#gakkenpo-study .st-resume svg{width:15px;height:15px}#gakkenpo-study .st-reader-meta{font-size:10px;color:var(--st-muted);margin-top:20px;line-height:2}#gakkenpo-study .st-reader-cover{width:100%;max-width:340px;justify-self:end;padding-right:17px}#gakkenpo-study .st-reader-cover .st-book-cover{padding:24px 24px 20px}#gakkenpo-study .st-book-cover-small>strong{font-size:62px}#gakkenpo-study .st-reader-cover>p{font-size:9px;color:var(--st-muted);margin-top:30px;text-align:right}#gakkenpo-study .st-reader-cover .st-book-rule{font-size:8px}#gakkenpo-study .st-reader-cover .st-book-english{font-size:9px;margin-top:18px}#gakkenpo-study .st-reader-cover .st-book-bottom>b{font-size:24px}#gakkenpo-study .st-book-guide{display:grid;grid-template-columns:140px 1fr 170px;gap:28px;padding:27px 0;border-block:1px solid var(--st-line);margin-bottom:45px;align-items:start}#gakkenpo-study .st-book-guide>span{font-size:12px;font-weight:700;color:var(--st-red)}#gakkenpo-study .st-book-guide p{font-size:12px;line-height:2;color:var(--st-copy)}#gakkenpo-study .st-book-guide>div{display:grid;gap:10px}#gakkenpo-study .st-book-guide a{font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:10px}#gakkenpo-study .st-book-guide a svg{width:15px;height:15px}#gakkenpo-study .st-reader-bar{position:sticky;top:88px;z-index:30;background:#f7f5eef5;border-block:1px solid var(--st-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#gakkenpo-study .st-bar-inner{width:min(1240px,100% - 96px);margin:auto;display:flex;align-items:center;gap:25px;min-height:62px}#gakkenpo-study .st-reading-now{display:flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:11px}#gakkenpo-study .st-reading-now>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#gakkenpo-study .st-reading-now svg{width:17px;height:17px;flex-shrink:0}#gakkenpo-study .st-now-chapter{color:var(--st-muted)}#gakkenpo-study .st-reader-tools{display:flex;gap:8px}#gakkenpo-study .st-reader-tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 10px;font-size:10px}#gakkenpo-study .st-reader-tools svg{width:15px;height:15px}#gakkenpo-study .st-aa{font-family:Georgia,serif;font-size:15px;line-height:1}#gakkenpo-study .st-reader-tools button[aria-pressed=true]{background:var(--st-ink)!important;color:var(--st-white)!important;border-color:var(--st-ink)!important}#gakkenpo-study .st-progress-label{font-family:Georgia,serif;font-size:16px;min-width:40px;text-align:right;font-variant-numeric:tabular-nums}#gakkenpo-study .st-progress-track{height:3px;background:#e4e8dd;position:absolute;inset:auto 0 -2px}#gakkenpo-study .st-progress-track>span{height:3px;display:block;background:var(--st-red)}#gakkenpo-study .st-reader-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;align-items:start;padding-top:40px}#gakkenpo-study .st-contents{position:sticky;top:175px;max-height:calc(100vh - 190px);overflow-y:auto;scrollbar-width:thin;padding:0 12px 20px 0}#gakkenpo-study .st-toc-title{font-size:10px;letter-spacing:.2em;font-weight:700;padding-bottom:6px}#gakkenpo-study .st-toc-part{font-size:10px;font-weight:700;color:var(--st-red);margin:22px 0 7px}#gakkenpo-study #nara-toc>a{display:flex;gap:10px;align-items:baseline;padding:7px 5px;font-size:10px;line-height:1.8;border-left:2px solid transparent}#gakkenpo-study #nara-toc>a>span:first-child{font-family:Georgia,serif;min-width:19px;color:var(--st-muted)}#gakkenpo-study #nara-toc>a[aria-current]{border-left-color:var(--st-red);background:#e6ebdf;color:#173d2c;font-weight:700}#gakkenpo-study #nara-toc>.st-toc-back{margin-top:20px;border-top:1px solid var(--st-line);padding-top:16px;align-items:center;justify-content:space-between}#gakkenpo-study .st-toc-back svg{width:14px;height:14px}#gakkenpo-study .st-mobile-toc{display:none}#gakkenpo-study .st-article{min-width:0;max-width:790px;font-size:16px;line-height:2.15;color:var(--st-copy)}#gakkenpo-study.st-large-text .st-article{font-size:19px}#gakkenpo-study .st-book-search{border:1px solid #bcc8b3;padding:22px 25px;background:#fffdf8}#gakkenpo-study .st-book-search>label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--st-ink)}#gakkenpo-study .st-book-search>label svg{width:17px;height:17px}#gakkenpo-study .st-search-field{display:flex;align-items:center;gap:8px;border-bottom:1px solid #9eae96;margin-top:10px}#gakkenpo-study .st-search-field input{flex:1;min-width:0;padding:11px 0;font-size:16px;line-height:1.8;border:0;background:transparent!important;color:var(--st-ink)}#gakkenpo-study .st-search-field input::-moz-placeholder{color:#687563}#gakkenpo-study .st-search-field input::placeholder{color:#687563}#gakkenpo-study .st-search-field input::-webkit-search-cancel-button{display:none}#gakkenpo-study .st-search-field button{padding:6px;display:grid;place-items:center;min-width:32px;min-height:32px}#gakkenpo-study .st-search-field button svg{width:15px;height:15px}#gakkenpo-study .st-search-results{padding-top:17px}#gakkenpo-study .st-search-results>p{font-size:12px;line-height:1.9;color:var(--st-muted)}#gakkenpo-study .st-search-results>a{display:grid;grid-template-columns:1fr 22px;gap:1px 10px;border-top:1px solid var(--st-line);padding:13px 0;margin-top:12px}#gakkenpo-study .st-search-results>a>span{font-size:10px;color:var(--st-red)}#gakkenpo-study .st-search-results>a>strong{font-size:14px;grid-column:1}#gakkenpo-study .st-search-results>a>p{font-size:11px;line-height:1.9;grid-column:1}#gakkenpo-study .st-search-results>a>svg{grid-column:2;grid-row:1/4;width:18px;height:18px;align-self:center}#gakkenpo-study .st-bookmark-status{display:flex;align-items:start;gap:8px;font-size:11px;line-height:1.8;padding:16px 0 0;color:var(--st-muted)}#gakkenpo-study .st-bookmark-status svg{width:15px;height:15px;flex-shrink:0;margin-top:3px}#gakkenpo-study .st-bookmark-status a{text-decoration:underline}#gakkenpo-study .st-reader-notice{font-size:12px;line-height:1.9;color:var(--st-red);margin-top:10px;min-height:1px}#gakkenpo-study .st-chapter{padding-top:65px;margin-top:42px;border-top:1px solid #c2ccba}#gakkenpo-study .st-chapter-heading{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}#gakkenpo-study .st-chapter-number{font-family:Georgia,serif;font-size:48px;line-height:1.2;color:var(--st-red);font-weight:400}#gakkenpo-study .st-chapter-heading>div>p{font-size:10px;letter-spacing:.08em;color:var(--st-red);line-height:1.7;margin-bottom:9px}#gakkenpo-study .st-chapter-heading h2{font-family:var(--st-serif);font-size:29px;line-height:1.8;letter-spacing:.025em;text-wrap:pretty}#gakkenpo-study .st-chapter-lead{font-size:1.05em;line-height:2.15;color:var(--st-ink);margin-top:30px;padding-bottom:8px}#gakkenpo-study .st-subsection{margin-top:36px}#gakkenpo-study .st-subsection h3{font-size:1.05em;font-weight:700;line-height:1.9;margin-bottom:16px;padding-left:16px;border-left:3px solid #9b573f}#gakkenpo-study .st-subsection p+p{margin-top:19px}#gakkenpo-study .st-subsection p{overflow-wrap:anywhere}#gakkenpo-study .st-table-scroll{margin:35px 0 0;max-width:100%;overflow:auto;overscroll-behavior-inline:contain}#gakkenpo-study table{border-collapse:collapse;width:100%;min-width:520px;font-size:.82em;line-height:1.95;text-align:left}#gakkenpo-study caption{text-align:left;font-size:12px;font-weight:700;color:var(--st-ink);padding:0 0 12px}#gakkenpo-study :is(th,td){padding:14px 15px;border-block:1px solid #bfc9b6;vertical-align:top}#gakkenpo-study thead th{background:#e4e9dc;color:#213d36;font-weight:700}#gakkenpo-study tbody th{font-weight:600;color:var(--st-ink);width:25%}#gakkenpo-study tbody tr:nth-child(2n){background:#f0f1e9}#gakkenpo-study .st-reading-note{background:#f0eadc;border-left:3px solid #a46237;padding:22px 25px;margin-top:32px;font-size:.88em;line-height:2}#gakkenpo-study .st-reading-note>p{font-size:12px;font-weight:700;color:#75432c;margin-bottom:10px}#gakkenpo-study .st-takeaway{display:flex;gap:13px;align-items:start;padding:24px 0;margin-top:32px;border-block:1px solid #c9d4be;color:var(--st-ink);font-size:.92em;line-height:2}#gakkenpo-study .st-takeaway svg{width:20px;height:20px;flex-shrink:0;margin-top:4px}#gakkenpo-study .st-takeaway p>span{display:block;font-size:10px;font-weight:700;color:var(--st-muted);margin-bottom:5px}#gakkenpo-study .st-chapter-sources{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 15px;padding-top:16px;font-size:10px;line-height:1.8}#gakkenpo-study .st-source-refs{display:inline-flex;gap:7px;flex-wrap:wrap}#gakkenpo-study .st-source-refs a{color:var(--st-red);font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:3px 0}#gakkenpo-study .st-next-chapter{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;padding:22px 0 0;color:var(--st-ink)}#gakkenpo-study .st-next-chapter svg{width:16px;height:16px;flex-shrink:0}#gakkenpo-study .st-figure{padding:25px 28px;margin:34px 0;background:#eef0e7;border:1px solid #c9d1bd;color:#213d36}#gakkenpo-study .st-figure>figcaption{font-size:13px;font-weight:700;line-height:1.9;padding-bottom:20px}#gakkenpo-study .st-caption{font-size:11px;line-height:2;color:var(--st-muted);padding-top:20px}#gakkenpo-study .st-city svg{display:block;width:100%;max-height:490px;font-family:Noto Sans JP,sans-serif}#gakkenpo-study .st-family-root{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12px}#gakkenpo-study .st-family-root>strong{padding:12px 40px;background:#213d36;color:#fff8e3;font-size:20px;font-family:var(--st-serif)}#gakkenpo-study .st-family-connector{display:block;font-size:10px;color:var(--st-muted);line-height:2.5}#gakkenpo-study .st-family-label{text-align:center;font-size:11px;margin-top:22px;padding-top:15px;border-top:1px solid #bbc8af}#gakkenpo-study .st-houses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:15px 0 0}#gakkenpo-study .st-houses>li{background:#fffdf5;border:1px solid #c6d0b9;text-align:center;padding:16px 8px 12px}#gakkenpo-study .st-houses>li>span{display:block;font-size:11px;color:#994832;font-weight:700}#gakkenpo-study .st-houses strong{display:block;font-size:17px;font-family:var(--st-serif);margin-top:5px;color:#213d36}#gakkenpo-study .st-houses small{font-size:9px;color:#586b55;display:block}#gakkenpo-study .st-houses p{font-size:10px;color:#3e533b;margin-top:9px;line-height:1.8}#gakkenpo-study .st-daughter-lines{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #bbc8af;margin-top:25px;padding-top:23px}#gakkenpo-study .st-daughter-lines>div{display:flex;flex-direction:column;align-items:center;text-align:center}#gakkenpo-study .st-daughter-lines span{font-size:10px;color:#5a6954}#gakkenpo-study .st-daughter-lines strong{font-size:12px;line-height:1.9;margin-top:6px}#gakkenpo-study .st-daughter-lines i{font-size:10px;font-style:normal;color:#5a6954;line-height:2.5}#gakkenpo-study .st-daughter-lines b{font-size:14px;font-weight:600;color:#823d2b}#gakkenpo-study .st-daughter-lines small{font-size:9px;line-height:1.8}#gakkenpo-study .st-sequence{list-style:none;padding:0}#gakkenpo-study .st-sequence>li{display:grid;grid-template-columns:65px 1fr;gap:20px;position:relative;padding:0 0 23px}#gakkenpo-study .st-sequence>li:last-child{padding-bottom:0}#gakkenpo-study .st-sequence>li:before{content:"";position:absolute;left:72px;top:11px;bottom:-9px;width:1px;background:#bcc7b1}#gakkenpo-study .st-sequence>li:last-child:before{display:none}#gakkenpo-study .st-sequence>li>b{font-family:Georgia,serif;font-size:22px;color:var(--st-red);font-weight:400;line-height:1.6}#gakkenpo-study .st-sequence strong{display:block;font-size:14px;line-height:1.9}#gakkenpo-study .st-sequence span{display:block;font-size:11px;color:#52634c;line-height:1.9}#gakkenpo-study .st-appendix-heading>span{color:var(--st-red);font-size:10px;letter-spacing:.14em;font-weight:700}#gakkenpo-study .st-appendix-heading>h2{font-family:var(--st-serif);font-size:30px;line-height:1.9;margin-top:12px}#gakkenpo-study .st-timeline{list-style:none;padding:20px 0 0}#gakkenpo-study .st-timeline>li{display:grid;grid-template-columns:85px 1fr;gap:24px;padding:23px 0;border-bottom:1px solid var(--st-line)}#gakkenpo-study .st-timeline time{font-family:Georgia,serif;font-size:28px;line-height:1.7;color:var(--st-red)}#gakkenpo-study .st-timeline time>span{font-family:inherit;font-size:10px;margin-left:4px}#gakkenpo-study .st-timeline>li>div>a{display:flex;align-items:start;justify-content:space-between;gap:18px;font-size:14px;line-height:1.9;font-weight:600;color:var(--st-ink)}#gakkenpo-study .st-timeline>li>div>a>svg{width:15px;height:15px;flex-shrink:0;margin-top:5px}#gakkenpo-study .st-timeline p{font-size:.85em;line-height:1.9;margin-top:7px}#gakkenpo-study .st-person-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}#gakkenpo-study .st-person{padding:22px 0;border-top:1px solid #a7b89b}#gakkenpo-study .st-person-role{font-size:10px;color:var(--st-red);line-height:1.9;font-weight:600}#gakkenpo-study .st-person h3{font-family:var(--st-serif);font-size:20px;line-height:1.8;margin-top:7px}#gakkenpo-study .st-person .st-person-reading{font-size:10px;color:var(--st-muted);line-height:1.9;margin-top:3px}#gakkenpo-study .st-person>p:not([class]){font-size:.85em;line-height:2;margin-top:15px}#gakkenpo-study .st-person>a{display:inline-flex;align-items:center;gap:15px;font-size:10px;color:var(--st-red);margin-top:15px}#gakkenpo-study .st-person>a svg{width:15px;height:15px}#gakkenpo-study .st-glossary{margin-top:30px}#gakkenpo-study .st-glossary>div{display:grid;grid-template-columns:180px 1fr;gap:25px;padding:20px 0;border-top:1px solid var(--st-line)}#gakkenpo-study .st-glossary dt{font-size:.93em;font-weight:600;line-height:1.9}#gakkenpo-study .st-glossary dt>a{text-decoration:underline;text-underline-offset:4px}#gakkenpo-study .st-glossary dt>span{display:block;font-size:10px;color:var(--st-muted);font-weight:400;margin-top:3px}#gakkenpo-study .st-glossary dd{font-size:.86em;line-height:2}#gakkenpo-study .st-confusions{margin-top:30px}#gakkenpo-study .st-confusions>div{padding:24px 0;border-top:1px solid #c9d1bd}#gakkenpo-study .st-confusions dt{font-size:1em;color:var(--st-ink);font-weight:700}#gakkenpo-study .st-confusions dd{font-size:.92em;line-height:2;margin-top:10px}#gakkenpo-study .st-confusions dd>a{display:inline-flex;align-items:center;gap:6px;margin-left:12px;font-size:11px;text-decoration:underline;color:var(--st-red)}#gakkenpo-study .st-confusions dd>a svg{width:13px;height:13px}#gakkenpo-study .st-source-policy{background:#edf0e5;padding:27px;margin-top:25px;font-size:.85em;line-height:2}#gakkenpo-study .st-source-policy h3{font-size:15px;margin-bottom:15px}#gakkenpo-study .st-source-policy p+p{margin-top:13px}#gakkenpo-study .st-source-list{list-style:none;padding:0;margin-top:30px}#gakkenpo-study .st-source-list>li{display:grid;grid-template-columns:35px 1fr;gap:18px;border-top:1px solid var(--st-line);padding:25px 0}#gakkenpo-study .st-source-number{font-family:Georgia,serif;font-size:17px;color:var(--st-red);line-height:1.8}#gakkenpo-study .st-source-list>li>div>p{font-size:10px;color:var(--st-muted);line-height:1.8}#gakkenpo-study .st-source-list>li>div>a{display:inline;font-size:14px;font-weight:600;color:var(--st-ink);line-height:2;text-decoration:underline;text-underline-offset:4px}#gakkenpo-study .st-source-list a svg{display:inline;width:12px;height:12px;margin-left:8px}#gakkenpo-study .st-source-list>li>div>span{display:block;font-size:12px;line-height:2;margin-top:8px}#gakkenpo-study .st-source-list small{display:block;font-size:10px;color:var(--st-muted);line-height:1.8;overflow-wrap:anywhere;margin-top:8px}#gakkenpo-study .st-reading-end{border-top:1px solid #aabb9d;padding:45px 0 0;margin-top:50px}#gakkenpo-study .st-reading-end>p{font-family:var(--st-serif);font-size:22px;line-height:1.9}#gakkenpo-study .st-reading-end>a{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;padding:18px 0;border-bottom:1px solid var(--st-line)}#gakkenpo-study .st-reading-end svg{width:17px;height:17px}@media(min-width:1600px){#gakkenpo-study .st-index-hero{gap:130px}}@media(max-width:1100px){#gakkenpo-study .st-wrap,#gakkenpo-study .st-bar-inner{width:calc(100% - 64px)}#gakkenpo-study .st-index-hero{gap:45px}#gakkenpo-study .st-reader-grid{gap:38px;grid-template-columns:190px minmax(0,1fr)}#gakkenpo-study .st-reader-hero{gap:45px}#gakkenpo-study .st-reader-cover{max-width:290px}#gakkenpo-study .st-book-cover-small>strong{font-size:53px}#gakkenpo-study .st-reader-cover .st-book-bottom>b{font-size:20px}#gakkenpo-study .st-reader-cover .st-book-bottom>span{font-size:8px}#gakkenpo-study .st-book-guide{grid-template-columns:110px 1fr 150px;gap:20px}#gakkenpo-study .st-figure{padding:22px}#gakkenpo-study .st-houses{grid-template-columns:repeat(2,minmax(0,1fr))}#gakkenpo-study .st-glossary>div{grid-template-columns:140px 1fr;gap:20px}}@media(max-width:850px){#gakkenpo-study .st-index-hero{gap:32px}#gakkenpo-study .st-index-hero h1{font-size:44px}#gakkenpo-study .st-index-tagline{font-size:18px}#gakkenpo-study .st-book-cover{padding:25px 24px 20px}#gakkenpo-study .st-book-cover>strong{font-size:55px}#gakkenpo-study .st-book-bottom>b{font-size:22px}#gakkenpo-study .st-book-bottom>span{font-size:9px}#gakkenpo-study .st-feature-book{grid-template-columns:70px 1fr 60px;gap:22px;padding:30px}#gakkenpo-study .st-feature-index{padding-right:15px}#gakkenpo-study .st-feature-index>strong{font-size:52px}#gakkenpo-study .st-feature-arrow>span{font-size:9px}#gakkenpo-study .st-reader-grid{grid-template-columns:minmax(0,1fr);gap:28px}#gakkenpo-study .st-contents{position:static;overflow:visible;max-height:none;padding:0}#gakkenpo-study .st-mobile-toc{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 18px!important;font-size:12px}#gakkenpo-study .st-mobile-toc svg{width:18px;height:18px;flex-shrink:0}#gakkenpo-study .st-mobile-toc svg:last-child{margin-left:auto;transition:transform .15s}#gakkenpo-study .st-mobile-toc[aria-expanded=true] svg:last-child{transform:rotate(180deg)}#gakkenpo-study #nara-toc{display:none;padding:22px 20px 10px;border:1px solid var(--st-line)}#gakkenpo-study #nara-toc.is-open{display:block}#gakkenpo-study #nara-toc>a{font-size:12px;min-height:39px}#gakkenpo-study .st-toc-part{font-size:11px}#gakkenpo-study .st-article{max-width:none}#gakkenpo-study .st-reader-cover{max-width:260px}#gakkenpo-study .st-reader-hero{gap:30px;grid-template-columns:1fr .7fr}#gakkenpo-study .st-reader-hero h1{font-size:59px}#gakkenpo-study .st-reader-tagline{font-size:23px}#gakkenpo-study .st-reader-cover .st-book-cover{padding:20px 17px 17px;border-left-width:6px}#gakkenpo-study .st-book-cover-small>strong{font-size:45px}#gakkenpo-study .st-reader-cover .st-book-rule{font-size:6px}#gakkenpo-study .st-reader-cover .st-book-bottom>b{font-size:17px}#gakkenpo-study .st-reader-cover .st-book-bottom>span{font-size:7px}#gakkenpo-study .st-reader-cover .st-book-bottom>b span{font-size:13px;margin:0 3px}#gakkenpo-study .st-reader-cover .st-book-bottom{gap:6px}#gakkenpo-study .st-book-guide{grid-template-columns:1fr 160px}#gakkenpo-study .st-book-guide>span{grid-column:1/-1}#gakkenpo-study .st-houses{grid-template-columns:repeat(4,minmax(0,1fr))}#gakkenpo-study .st-glossary>div{grid-template-columns:180px 1fr}}@media(max-width:600px){#gakkenpo-study{padding-top:98px;padding-bottom:70px}#gakkenpo-study .st-wrap,#gakkenpo-study .st-bar-inner{width:calc(100% - 40px)}#gakkenpo-study .st-breadcrumb{font-size:9px;gap:5px 8px}#gakkenpo-study .st-index-hero{grid-template-columns:1fr;gap:42px;padding:38px 0 62px}#gakkenpo-study .st-index-hero h1{font-size:48px;line-height:1.55}#gakkenpo-study .st-index-tagline{font-size:19px;margin-top:15px}#gakkenpo-study .st-intro{font-size:13px;line-height:2.2}#gakkenpo-study .st-cover-link{max-width:340px;justify-self:center;padding:8px 22px 0 8px}#gakkenpo-study .st-book-cover>strong{font-size:66px}#gakkenpo-study .st-book-cover{padding:27px 28px 23px}#gakkenpo-study .st-book-bottom>b{font-size:24px}#gakkenpo-study .st-cover-note{font-size:10px}#gakkenpo-study .st-section-top{align-items:start;flex-direction:column;gap:10px}#gakkenpo-study .st-section-top h2{font-size:26px}#gakkenpo-study .st-feature-book{grid-template-columns:45px 1fr;gap:18px;padding:26px 20px}#gakkenpo-study .st-feature-index{padding-right:11px}#gakkenpo-study .st-feature-index>span{font-size:10px}#gakkenpo-study .st-feature-index>strong{font-size:35px}#gakkenpo-study .st-feature-copy h3{font-size:30px}#gakkenpo-study .st-feature-copy>p{font-size:13px}#gakkenpo-study .st-feature-copy>.st-feature-desc{font-size:12px}#gakkenpo-study .st-book-period{font-size:8px}#gakkenpo-study .st-book-tags{font-size:9px}#gakkenpo-study .st-feature-arrow{grid-column:2;flex-direction:row-reverse;align-items:center}#gakkenpo-study .st-feature-arrow>span{font-size:11px}#gakkenpo-study .st-feature-arrow svg{width:27px;height:27px}#gakkenpo-study .st-howto{padding-top:65px}#gakkenpo-study .st-howto>h2{font-size:25px}#gakkenpo-study .st-howto-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}#gakkenpo-study .st-howto-grid h3{margin-top:13px}#gakkenpo-study .st-practice-link{margin-top:50px;gap:14px}#gakkenpo-study .st-practice-link>svg{width:23px;height:23px}#gakkenpo-study .st-practice-link h2{font-size:17px;line-height:1.9}#gakkenpo-study .st-reader-hero{grid-template-columns:1fr;gap:30px;padding:31px 0 30px}#gakkenpo-study .st-reader-hero .st-eyebrow{margin-top:25px}#gakkenpo-study .st-reader-hero h1{font-size:58px;letter-spacing:.08em}#gakkenpo-study .st-hero-period{font-size:25px}#gakkenpo-study .st-reader-tagline{font-size:24px}#gakkenpo-study .st-reader-hero .st-intro{font-size:12px}#gakkenpo-study .st-desktop-break,#gakkenpo-study .st-reader-cover{display:none}#gakkenpo-study .st-hero-actions{gap:15px 20px}#gakkenpo-study .st-button{font-size:12px;padding:13px 18px;min-height:52px;gap:22px}#gakkenpo-study .st-book-guide{grid-template-columns:1fr;gap:12px;margin-bottom:26px;padding:20px 0}#gakkenpo-study .st-book-guide>div{grid-template-columns:1fr 1fr;gap:22px;margin-top:5px}#gakkenpo-study .st-reader-bar{top:76px}#gakkenpo-study .st-bar-inner{gap:11px;min-height:58px}#gakkenpo-study .st-reading-now{gap:7px;font-size:11px}#gakkenpo-study .st-now-chapter{display:none}#gakkenpo-study .st-reader-tools{gap:5px}#gakkenpo-study .st-reader-tools button{padding:7px 9px;min-width:34px;min-height:36px}#gakkenpo-study .st-reader-tools button>span:not(.st-aa){display:none}#gakkenpo-study .st-progress-label{min-width:33px;font-size:14px}#gakkenpo-study .st-reader-grid{padding-top:25px;gap:22px}#gakkenpo-study .st-article{font-size:15px;line-height:2.15}#gakkenpo-study.st-large-text .st-article{font-size:18px}#gakkenpo-study .st-book-search{padding:18px}#gakkenpo-study .st-chapter{margin-top:33px;padding-top:38px}#gakkenpo-study .st-chapter-heading{grid-template-columns:38px 1fr;gap:14px}#gakkenpo-study .st-chapter-number{font-size:34px}#gakkenpo-study .st-chapter-heading h2{font-size:23px;line-height:1.85}#gakkenpo-study .st-chapter-heading>div>p{font-size:9px;margin-bottom:7px}#gakkenpo-study .st-chapter-lead{margin-top:24px;font-size:1em}#gakkenpo-study .st-subsection{margin-top:28px}#gakkenpo-study .st-subsection h3{font-size:1.02em;padding-left:12px}#gakkenpo-study .st-reading-note{padding:18px;font-size:.9em}#gakkenpo-study .st-figure{padding:18px 16px;margin:26px 0}#gakkenpo-study .st-figure>figcaption{font-size:12px}#gakkenpo-study .st-city svg{margin:0 -5px;width:calc(100% + 10px)}#gakkenpo-study .st-caption{font-size:10px;line-height:2}#gakkenpo-study .st-houses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#gakkenpo-study .st-family-root>strong{font-size:20px}#gakkenpo-study .st-family-label{font-size:10px}#gakkenpo-study .st-daughter-lines{grid-template-columns:1fr;gap:24px}#gakkenpo-study .st-daughter-lines>div+div{padding-top:20px;border-top:1px dashed #bbc8af}#gakkenpo-study .st-daughter-lines strong{font-size:13px}#gakkenpo-study .st-sequence>li{grid-template-columns:49px 1fr;gap:17px}#gakkenpo-study .st-sequence>li:before{left:56px}#gakkenpo-study .st-sequence>li>b{font-size:19px}#gakkenpo-study .st-sequence strong{font-size:12px}#gakkenpo-study .st-sequence span{font-size:10px}#gakkenpo-study .st-appendix-heading>h2{font-size:24px}#gakkenpo-study .st-timeline>li{grid-template-columns:55px 1fr;gap:14px;padding:20px 0}#gakkenpo-study .st-timeline time{font-size:23px}#gakkenpo-study .st-timeline>li>div>a{font-size:13px;gap:10px}#gakkenpo-study .st-timeline p{font-size:.86em}#gakkenpo-study .st-person-grid{grid-template-columns:1fr;gap:15px}#gakkenpo-study .st-person{padding:22px 0 10px}#gakkenpo-study .st-person h3{font-size:22px}#gakkenpo-study .st-person>p:not([class]){font-size:.93em}#gakkenpo-study .st-glossary>div{grid-template-columns:1fr;gap:10px;padding:21px 0}#gakkenpo-study .st-glossary dt{font-size:1em}#gakkenpo-study .st-glossary dd{font-size:.94em}#gakkenpo-study .st-source-policy{padding:20px;font-size:.9em}#gakkenpo-study .st-source-policy h3{font-size:14px}#gakkenpo-study .st-source-list>li{grid-template-columns:29px 1fr;gap:10px}#gakkenpo-study .st-source-list>li>div>a{font-size:13px}#gakkenpo-study .st-source-list>li>div>span{font-size:11px}#gakkenpo-study .st-reading-end>p{font-size:20px}}@media(max-width:359px){#gakkenpo-study .st-wrap,#gakkenpo-study .st-bar-inner{width:calc(100% - 32px)}#gakkenpo-study .st-index-hero h1{font-size:41px}#gakkenpo-study .st-reader-hero h1{font-size:50px}#gakkenpo-study .st-book-cover>strong{font-size:57px}#gakkenpo-study .st-book-cover{padding:23px}#gakkenpo-study .st-book-bottom>b{font-size:20px}#gakkenpo-study .st-book-rule{font-size:8px}#gakkenpo-study .st-reader-tools button{padding:7px}}@media(prefers-reduced-motion:reduce){#gakkenpo-study *{scroll-behavior:auto!important;transition:none!important}}@media print{@page{size:A4;margin:18mm 15mm}body{background:#fff!important}body:has(#gakkenpo-study) header:not(.st-reader-hero):not(.st-index-hero),body:has(#gakkenpo-study) #shic-public-footer,body:has(#gakkenpo-study) main>.absolute{display:none!important}#gakkenpo-study{padding:0!important;background:#fff!important;color:#111!important;font-size:11pt!important}#gakkenpo-study .st-wrap{width:100%!important}#gakkenpo-study :is(.st-reader-bar,.st-contents,.st-book-search,.st-reader-tools,.st-hero-actions,.st-book-guide,.st-next-chapter,.st-reading-end,.st-reader-cover,.st-bookmark-status,.st-reader-notice){display:none!important}#gakkenpo-study .st-reader-grid{display:block;padding:0}#gakkenpo-study .st-article{max-width:none;font-size:10.5pt!important;line-height:1.9}#gakkenpo-study .st-reader-hero{display:block;padding:0 0 20pt}#gakkenpo-study .st-reader-hero h1{font-size:38pt!important}#gakkenpo-study .st-reader-tagline{font-size:18pt}#gakkenpo-study .st-chapter{-moz-column-break-before:page;break-before:page;padding-top:15pt;margin-top:0}#gakkenpo-study .st-chapter h2{font-size:19pt}#gakkenpo-study :is(h2,h3){-moz-column-break-after:avoid;break-after:avoid}#gakkenpo-study :is(.st-figure,.st-takeaway,.st-reading-note,.st-person,.st-glossary>div,.st-source-list>li,.st-timeline>li,tr){-moz-column-break-inside:avoid;break-inside:avoid}#gakkenpo-study .st-table-scroll{overflow:visible}#gakkenpo-study table{min-width:0;font-size:9pt}#gakkenpo-study .st-source-list small{font-size:8pt}#gakkenpo-study .st-source-list a[href]:after{content:" (" attr(href) ")";font-size:7pt;font-weight:400;overflow-wrap:anywhere}#gakkenpo-study a{text-decoration:none}}#gakkenpo-study .st-bookshelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:38px}#gakkenpo-study .st-shelf-book{display:block;padding:0 4px 25px;min-width:0}#gakkenpo-study .st-shelf-book:hover{text-decoration:none}#gakkenpo-study .st-shelf-cover{padding:8px 12px 18px 0;max-width:300px;margin:auto}#gakkenpo-study .st-shelf-cover .st-book-cover{padding:25px 27px 22px;transition:transform .25s}#gakkenpo-study .st-shelf-book:hover .st-book-cover{transform:translateY(-5px)}#gakkenpo-study .st-shelf-cover .st-book-cover>strong{font-size:57px}#gakkenpo-study .st-shelf-cover .st-book-rule{font-size:7px;letter-spacing:.03em}#gakkenpo-study .st-shelf-cover .st-book-english{font-size:9px;margin-top:18px}#gakkenpo-study .st-shelf-cover .st-book-bottom>b{font-size:22px}#gakkenpo-study .st-shelf-cover .st-book-bottom>span{font-size:8px;letter-spacing:0}#gakkenpo-study .st-shelf-cover .st-book-bottom{gap:5px}#gakkenpo-study .st-shelf-copy{margin-top:25px}#gakkenpo-study .st-shelf-copy h3{font:27px/1.7 var(--st-serif);display:flex;justify-content:space-between;align-items:center;margin-top:8px}#gakkenpo-study .st-shelf-copy h3>svg{width:20px;height:20px}#gakkenpo-study .st-shelf-copy>p:not(.st-book-period){font-size:12px;line-height:2.1;color:var(--st-copy);margin-top:12px}#gakkenpo-study .st-learning-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none;padding:0;margin:20px 0}#gakkenpo-study .st-learning-cards>li{background:#fffdf6;border:1px solid #c4ceba;padding:20px;min-width:0}#gakkenpo-study .st-learning-cards>li>span{display:block;font-size:11px;color:#8b4430;margin-bottom:6px}#gakkenpo-study .st-learning-cards>li>strong{display:block;font-size:20px;line-height:1.7;color:#213d36}#gakkenpo-study .st-learning-cards>li>p{font-size:14px;line-height:1.9;margin-top:9px;color:#3f5544}#gakkenpo-study .st-lineage{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;list-style:none;padding:0;margin:20px 0}#gakkenpo-study .st-lineage>li{position:relative;text-align:center;padding:16px 5px;background:#fffdf6;border:1px solid #c4ceba;font-size:19px;font-weight:600;color:#213d36}#gakkenpo-study .st-lineage>li+li:before{content:"→";position:absolute;right:100%;width:18px;font-size:15px;color:#516849}@media(max-width:899px){#gakkenpo-study .st-bookshelf{gap:25px}#gakkenpo-study .st-shelf-cover .st-book-cover{padding:20px}#gakkenpo-study .st-shelf-cover .st-book-cover>strong{font-size:44px}#gakkenpo-study .st-shelf-cover .st-book-bottom{flex-wrap:wrap}#gakkenpo-study .st-shelf-cover .st-book-rule{gap:4px;font-size:6px}}@media(max-width:599px){#gakkenpo-study .st-bookshelf{grid-template-columns:1fr;gap:38px}#gakkenpo-study .st-shelf-book{display:grid;grid-template-columns:115px 1fr;gap:22px;padding:0 0 27px;border-bottom:1px solid var(--st-line)}#gakkenpo-study .st-shelf-cover{width:115px;align-self:start;margin:0;padding:2px 6px 8px 0}#gakkenpo-study .st-shelf-cover .st-book-cover{padding:13px 9px 11px;border-left-width:4px;box-shadow:4px 5px #e0e2d7,6px 7px #cbd1c4}#gakkenpo-study .st-shelf-cover .st-book-cover:after{top:4px;right:4px;bottom:4px;left:4px}#gakkenpo-study .st-shelf-cover .st-book-rule{font-size:4px;letter-spacing:0;padding-bottom:5px;gap:3px}#gakkenpo-study .st-shelf-cover .st-book-english{font-size:4px;margin-top:8px}#gakkenpo-study .st-shelf-cover .st-book-cover>strong{font-size:25px;letter-spacing:.12em;margin-top:7px}#gakkenpo-study .st-shelf-cover .st-palace-art{min-height:30px;max-height:50px;margin:4px 0}#gakkenpo-study .st-shelf-cover .st-book-bottom{padding-top:5px}#gakkenpo-study .st-shelf-cover .st-book-bottom>span{font-size:4px;line-height:1.7}#gakkenpo-study .st-shelf-cover .st-book-bottom>b{font-size:11px}#gakkenpo-study .st-shelf-cover .st-book-bottom>b span{font-size:8px;margin:0 2px}#gakkenpo-study .st-shelf-copy{margin-top:0}#gakkenpo-study .st-shelf-copy .st-book-period{font-size:8px}#gakkenpo-study .st-shelf-copy h3{font-size:23px;margin-top:4px}#gakkenpo-study .st-shelf-copy h3>svg{width:16px;height:16px}#gakkenpo-study .st-shelf-copy>p:not(.st-book-period){font-size:11px;margin-top:8px;line-height:1.9}#gakkenpo-study .st-shelf-copy .st-book-tags{gap:4px;margin-top:12px}#gakkenpo-study .st-shelf-copy .st-book-tags>span{font-size:8px;padding:2px 5px}}@media(prefers-reduced-motion:reduce){#gakkenpo-study .st-shelf-cover .st-book-cover{transition:none;transform:none!important}}
