@font-face{font-family:"Study Book Serif";src:url(/assets/fonts/study/noto-serif-jp-book.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}#gakkenpo-study.sb-reader{padding-bottom:65px;background:radial-gradient(ellipse at 50% 28%,#e5e3d9 0,transparent 70%),#efede5}#gakkenpo-study .sb-masthead{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:32px 0}#gakkenpo-study .sb-masthead h1{font-family:var(--st-serif);font-size:48px;letter-spacing:.12em;line-height:1.6;margin-top:5px}#gakkenpo-study.sb-open .sb-masthead{padding:20px 0 17px}#gakkenpo-study.sb-open .sb-masthead h1{font-size:27px;letter-spacing:.12em}#gakkenpo-study .sb-running-chapter{font-size:11px;color:#566157;margin-top:2px}#gakkenpo-study .sb-start{display:grid;grid-template-columns:1fr .9fr;gap:95px;align-items:center;padding:12px 35px 60px}#gakkenpo-study .sb-start-copy>p{font-size:14px;line-height:2.15;color:#3b4c42;max-width:490px;margin-top:20px}#gakkenpo-study .sb-start-copy>.sb-start-tagline{font-family:var(--st-serif);font-size:29px;line-height:1.8;color:var(--st-ink);margin-top:0}#gakkenpo-study .sb-start-copy>.st-button{margin-top:30px;min-width:200px}#gakkenpo-study .sb-start-copy>.sb-start-meta{font-size:11px;color:#58665d;margin-top:25px}#gakkenpo-study .sb-start-cover{max-width:370px;justify-self:end;width:100%;perspective:1600px}#gakkenpo-study .sb-start-cover>.st-book-cover{transform:rotateY(-9deg) rotate(2deg);box-shadow:3px 2px #f9f5e9,7px 4px #ccc5b4,11px 6px #f8f4e8,22px 26px 32px #34372b30;transition:transform .4s}#gakkenpo-study .sb-start-cover:hover>.st-book-cover{transform:rotateY(-2deg) rotate(0)}#gakkenpo-study .sb-start-cover>span{display:block;text-align:center;font-size:10px;color:#58665d;margin-top:27px}#gakkenpo-study .sb-resume{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;border:0;background:transparent;color:var(--st-ink);padding:7px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}#gakkenpo-study .sb-resume svg{width:16px;height:16px}#gakkenpo-study .sb-resume>span{font-size:11px;color:#58665d}#gakkenpo-study .sb-toolbar{display:flex;gap:7px;flex-wrap:wrap}#gakkenpo-study .sb-toolbar button{display:flex;align-items:center;gap:7px;padding:8px 12px;background:#faf8f0;border:1px solid #c5c8ba;border-radius:5px;min-height:42px;font-size:11px;color:#213d36}#gakkenpo-study .sb-toolbar button:hover,#gakkenpo-study .sb-toolbar button[aria-pressed=true]{background:#dfe5d8;border-color:#7c8a72}#gakkenpo-study .sb-toolbar :is(svg,.sb-aa){width:16px;height:18px;line-height:18px;font-size:17px}#gakkenpo-study .sb-toolbar button:disabled{cursor:default;opacity:.6}#gakkenpo-study .sb-book-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#566157;margin-bottom:13px}#gakkenpo-study .sb-book-top>span{display:flex;align-items:center;gap:8px}#gakkenpo-study .sb-book-top svg{width:15px;height:15px}#gakkenpo-study .sb-book-top button{padding:6px 0;background:transparent;border:0;color:#344e41;text-decoration:underline;text-underline-offset:4px}#gakkenpo-study .sb-binding{--sb-height:clamp(470px, calc(100svh - 285px) ,720px);position:relative;width:100%;height:var(--sb-height);border-radius:5px 7px 7px 5px;background:#d0c8b6;box-shadow:0 2px #c5bead,0 5px #f7f3e6,0 7px #c9c1af,0 10px #eee9da,0 12px #a59d8c,0 25px 30px #47433324}#gakkenpo-study .sb-binding:before{content:"";position:absolute;top:-5px;right:-7px;bottom:-14px;left:-7px;background:#29443a;border-radius:7px;z-index:-1;box-shadow:0 1px #192e26}#gakkenpo-study .sb-spread{position:relative;display:flex;flex-direction:row-reverse;height:100%;width:100%;background:#fcf9ef;border-radius:5px;animation:sb-page-appear .3s ease both}#gakkenpo-study .sb-spread:not(.sb-spread-plate):after{content:"";position:absolute;top:0;bottom:0;left:50%;width:38px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#8b806319 32%,#61583d25 48%,#fff9e99c 52%,#b3a78c18 67%,transparent);pointer-events:none;z-index:2}#gakkenpo-study .sb-leaf{position:relative;flex:1 1 0;min-width:0;height:100%;background:linear-gradient(90deg,#fffdf6,#faf6e9);border-radius:5px 0 0 5px}#gakkenpo-study .sb-leaf:first-child{background:linear-gradient(90deg,#f6f0e0,#fffdf6 12%,#fbf8ed);border-radius:0 5px 5px 0}#gakkenpo-study .sb-page-body{position:absolute;top:56px;bottom:48px;left:36px;right:36px}#gakkenpo-study .sb-typeset{writing-mode:vertical-rl;direction:ltr;text-orientation:mixed;font-family:"Study Book Serif",Yu Mincho,Hiragino Mincho ProN,serif;font-size:17px;font-weight:450;line-height:2;letter-spacing:.035em;line-break:strict;word-break:normal;overflow-wrap:anywhere;white-space:normal;color:#263d32;text-align:justify}#gakkenpo-study.sb-large .sb-typeset{font-size:20px}#gakkenpo-study .sb-typeset .sb-unit{margin:0;margin-block-end:1em;font:inherit;max-width:none;max-height:none;min-width:0;min-height:0}#gakkenpo-study .sb-typeset .sb-u-heading{font-size:29px;font-weight:600;line-height:1.65;letter-spacing:.08em;color:#233e34;margin-block-end:27px;text-align:start}#gakkenpo-study .sb-typeset .sb-u-subheading{font-size:19px;font-weight:650;line-height:1.85;color:#8b3f30;margin-block-start:5px;margin-block-end:16px;text-align:start}#gakkenpo-study .sb-typeset .sb-u-lead{font-size:17px;font-weight:550;color:#344c3c;margin-block-end:23px}#gakkenpo-study.sb-large .sb-typeset .sb-u-lead{font-size:20px}#gakkenpo-study .sb-typeset .sb-u-paragraph{text-indent:1em}#gakkenpo-study .sb-typeset .sb-continuation{text-indent:0}#gakkenpo-study .sb-typeset :is(.sb-u-caption,.sb-u-links){font-size:12px;line-height:1.8;letter-spacing:.02em;color:#556052}#gakkenpo-study .sb-typeset .sb-u-takeaway{font-weight:600;color:#2f5745}#gakkenpo-study .sb-typeset .sb-u-note{color:#714d34}#gakkenpo-study .sb-typeset a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:#744331}#gakkenpo-study .sb-typeset .sb-u-links a{color:#72402f}#gakkenpo-study .sb-page-head{position:absolute;left:36px;right:36px;top:20px;display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.06em;color:#61665a;line-height:1.5;overflow:hidden;white-space:nowrap}#gakkenpo-study .sb-page-head>span:last-child{overflow:hidden;text-overflow:ellipsis}#gakkenpo-study .sb-page-number{position:absolute;bottom:15px;left:0;right:0;text-align:center;font:12px Georgia,serif;color:#696b5c}#gakkenpo-study .sb-blank-leaf{display:grid;place-items:center}#gakkenpo-study .sb-blank-leaf>span{writing-mode:vertical-rl;font:14px var(--st-serif);letter-spacing:.2em;color:#687365}#gakkenpo-study .sb-probe-leaf{visibility:hidden;pointer-events:none;position:absolute!important;top:0;left:0;width:100%;height:100%;overflow:hidden}#gakkenpo-study .sb-probe-leaf.sb-half{width:50%}#gakkenpo-study .sb-working{position:absolute;top:0;right:0;bottom:0;left:0;background:#faf7edf2;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;z-index:4;color:#3b5042}#gakkenpo-study .sb-working svg{width:24px;height:24px}#gakkenpo-study .sb-turner{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:32px}#gakkenpo-study .sb-turner>button{min-height:48px;display:flex;align-items:center;gap:15px;border:1px solid #b8c0ad;background:#faf8ee;color:#213d36;border-radius:4px;padding:9px 18px;font-size:12px}#gakkenpo-study .sb-turner>button:hover:not(:disabled){background:#dfe7d8;border-color:#708368}#gakkenpo-study .sb-turner>button:disabled{color:#6c7467;border-color:#d2d3c7;background:#e9e8de;cursor:default}#gakkenpo-study .sb-turner svg{width:18px;height:18px}#gakkenpo-study .sb-turner>div{text-align:center;min-width:100px}#gakkenpo-study .sb-turner .sb-page-status{font-size:12px;color:#344c40;font-variant-numeric:tabular-nums}#gakkenpo-study .sb-turner>div>span{display:block;font-size:9px;color:#5c6659;margin-top:3px}#gakkenpo-study .sb-notice{font-size:12px;color:#2e5741;text-align:center;min-height:22px;margin-top:10px}#gakkenpo-study .sb-bookmark-link{display:flex;align-items:center;gap:7px;margin:2px auto 0;padding:5px;background:transparent;border:0;font-size:11px;color:#52634e;text-decoration:underline;text-underline-offset:3px}#gakkenpo-study .sb-bookmark-link svg{width:13px;height:13px;flex-shrink:0}#gakkenpo-study .sb-neighbours{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;border-top:1px solid #cbd0c1;padding-top:27px;margin-top:40px}#gakkenpo-study .sb-neighbours>a{display:flex;align-items:center;gap:15px;font-size:10px;color:#53624f}#gakkenpo-study .sb-neighbours>a:last-child{justify-self:end;text-align:right}#gakkenpo-study .sb-neighbours strong{display:block;font:19px/1.7 var(--st-serif);color:#263f34;letter-spacing:.08em}#gakkenpo-study .sb-neighbours svg{width:17px;height:17px;flex-shrink:0}#gakkenpo-study .sb-neighbours>.sb-library-link{font-size:11px}#gakkenpo-study .sb-spread-plate{background:linear-gradient(90deg,#fffdf6,#f8f3e6 49%,#eee7d5,#f9f5e9 51%,#fffdf6)}#gakkenpo-study .sb-plate{position:absolute;top:18px;right:27px;bottom:32px;left:27px;display:flex;flex-direction:column;writing-mode:horizontal-tb}#gakkenpo-study .sb-plate>header{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#57634f;margin-bottom:7px}#gakkenpo-study .sb-plate>header>button{display:flex;align-items:center;gap:7px;background:#faf8ef;color:#334e3d;border:1px solid #b9c4ac;border-radius:4px;font-size:11px;padding:6px 10px;min-height:36px}#gakkenpo-study .sb-plate>header svg{width:16px;height:16px}#gakkenpo-study .sb-plate-area{position:relative;flex:1;min-height:0;min-width:0;display:flex;align-items:center;justify-content:center}#gakkenpo-study .sb-plate-fit{position:relative;flex:none}#gakkenpo-study .sb-plate-natural{position:absolute;left:0;top:0;width:780px;transform-origin:top left}#gakkenpo-study .sb-plate-natural .st-figure{margin:0}#gakkenpo-study .sb-plate-natural .st-table-scroll{margin:0;overflow:visible}#gakkenpo-study .sb-plate-natural table{width:100%;min-width:0}#gakkenpo-study .sb-plate-caption{font-size:9px;line-height:1.6;color:#61675a;text-align:center;margin-top:8px}#gakkenpo-study .sb-plate-number{position:absolute;bottom:10px;left:0;right:0;text-align:center;font:12px Georgia,serif;color:#65695a}#gakkenpo-study .sb-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(680px,calc(100% - 32px));max-height:min(800px,calc(100svh - 44px));padding:0;border:1px solid #b4bda8;border-radius:9px;background:#fcfaf2;color:#213d36;box-shadow:0 22px 100px #17281f50;overflow:auto}#gakkenpo-study .sb-modal:not([open]){display:none}#gakkenpo-study .sb-modal::backdrop{background:#182820a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#gakkenpo-study .sb-modal-wide{width:min(1000px,calc(100% - 32px))}#gakkenpo-study .sb-dialog-inner{padding:25px}#gakkenpo-study .sb-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px;border-bottom:1px solid #d0d6c6;margin-bottom:18px}#gakkenpo-study .sb-dialog-head h2{font:22px/1.7 var(--st-serif)}#gakkenpo-study .sb-dialog-head button{background:#edf0e4;border:1px solid #bec8b2;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;color:#213d36}#gakkenpo-study .sb-dialog-head svg{width:20px;height:20px}#gakkenpo-study .sb-toc{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}#gakkenpo-study .sb-toc>a{display:flex;align-items:center;gap:10px;min-height:52px;padding:9px 2px;border-bottom:1px solid #e0e3d5;font-size:12px}#gakkenpo-study .sb-toc>a>span{font-size:10px;color:#8b4432;min-width:24px}#gakkenpo-study .sb-toc>a>strong{font-weight:500;flex:1}#gakkenpo-study .sb-toc>a>svg{width:14px;height:14px;color:#626e5c}#gakkenpo-study .sb-toc>a[aria-current=location]{background:#e8eddf}#gakkenpo-study .sb-full-link{grid-column:1/-1;background:transparent;border:0;font-size:12px;text-align:left;padding:15px 2px;color:#4c5e46;text-decoration:underline;text-underline-offset:4px}#gakkenpo-study .sb-search>label{font-size:12px;display:block;margin-bottom:8px}#gakkenpo-study .sb-search-field{display:flex;border:1px solid #8f9f80;background:#fff;border-radius:4px}#gakkenpo-study .sb-search-field input{width:100%;min-width:0;min-height:49px;padding:10px 12px;border:0;outline-offset:2px;font-size:16px;color:#213d36;background:transparent}#gakkenpo-study .sb-search-field button{background:none;border:0;color:#4d6047;padding:10px;flex-shrink:0}#gakkenpo-study .sb-search-field svg{width:17px;height:17px}#gakkenpo-study .sb-search>p{font-size:12px;margin-top:15px;color:#53624c}#gakkenpo-study .sb-results>a{display:block;padding:17px 0;border-bottom:1px solid #d7dece}#gakkenpo-study .sb-results>a>span{font-size:10px;color:#8b4432}#gakkenpo-study .sb-results h3{font:18px/1.7 var(--st-serif)}#gakkenpo-study .sb-results p{font-size:12px;color:#4a5c43;margin-top:6px;line-height:1.9}#gakkenpo-study .sb-zoom-scroll{max-height:calc(100svh - 190px);overflow:auto;overscroll-behavior:contain;padding:5px 7px 15px}#gakkenpo-study .sb-zoom-content{width:780px;max-width:none;margin-inline:auto}#gakkenpo-study .sb-zoom-content .st-figure{margin:0}#gakkenpo-study .sb-zoom-content .st-table-scroll{overflow:visible;margin:0}#gakkenpo-study .sb-zoom-content table{width:100%;min-width:0}#gakkenpo-study .sb-full-text{font-size:16px;line-height:2.1}#gakkenpo-study .sb-full-text .sb-unit{margin:16px 0;overflow-wrap:anywhere}#gakkenpo-study .sb-full-text h2{font:27px/1.7 var(--st-serif);margin:45px 0 20px}#gakkenpo-study .sb-full-text h3{font-size:18px;color:#8b4432}#gakkenpo-study .sb-full-text a{color:#77452f;text-decoration:underline;text-underline-offset:4px}#gakkenpo-study .sb-full-text .sb-u-caption{font-size:12px;color:#53624c}#gakkenpo-study .sb-print-book{display:none}#gakkenpo-study .sb-error{padding:18px;border:1px solid #ae6b51;background:#fbede3;font-size:13px}#gakkenpo-study .sb-error button{display:block;margin-top:10px;background:#fff;border:1px solid #8e5a3d;padding:8px;color:#5c3423}@keyframes sb-page-appear{0%{opacity:.45;transform:perspective(1800px) rotateY(-2deg)}to{opacity:1;transform:perspective(1800px) rotateY(0)}}@media(min-width:1450px){#gakkenpo-study .sb-binding{--sb-height:clamp(470px, calc(100svh - 285px) ,770px)}}@media(max-width:899px){#gakkenpo-study .sb-masthead{padding:24px 0}#gakkenpo-study .sb-masthead h1{font-size:37px}#gakkenpo-study .sb-start{gap:45px;padding:10px 10px 45px;grid-template-columns:1fr .8fr}#gakkenpo-study .sb-start-copy>.sb-start-tagline{font-size:24px}#gakkenpo-study .sb-start-copy>p{font-size:13px}#gakkenpo-study .sb-binding{--sb-height:clamp(450px, calc(100svh - 290px) ,760px);max-width:620px;margin-inline:auto}#gakkenpo-study .sb-spread:not(.sb-spread-plate):after{display:none}#gakkenpo-study .sb-leaf:first-child{border-radius:5px;background:linear-gradient(90deg,#fbf7eb,#fffdf6 65%,#f5efde)}#gakkenpo-study .sb-page-body,#gakkenpo-study .sb-page-head{left:30px;right:30px}#gakkenpo-study .sb-reading-space{max-width:620px;margin-inline:auto}#gakkenpo-study .sb-toolbar{gap:5px}#gakkenpo-study .sb-toolbar button{padding:8px 10px}#gakkenpo-study .sb-start-cover .st-book-rule{font-size:7px}#gakkenpo-study .sb-start-cover .st-book-cover{padding:25px}#gakkenpo-study .sb-start-cover .st-book-bottom{flex-wrap:wrap}#gakkenpo-study .sb-start-cover .st-book-cover>strong{font-size:54px}}@media(max-width:599px){#gakkenpo-study.sb-reader{padding-bottom:45px}#gakkenpo-study .sb-masthead{padding:21px 0 14px}#gakkenpo-study.sb-open .sb-masthead{align-items:start;flex-wrap:wrap;gap:13px;padding:17px 0 13px}#gakkenpo-study.sb-open .sb-masthead>div:first-child{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}#gakkenpo-study.sb-open .sb-masthead .st-eyebrow{font-size:9px}#gakkenpo-study.sb-open .sb-masthead h1{font-size:24px;margin:0}#gakkenpo-study .sb-running-chapter{display:none}#gakkenpo-study .sb-toolbar{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}#gakkenpo-study .sb-toolbar button{justify-content:center;gap:4px;padding:7px 2px;min-height:40px;font-size:10px}#gakkenpo-study .sb-toolbar :is(svg,.sb-aa){width:14px;height:16px}#gakkenpo-study .sb-start{display:flex;flex-direction:column-reverse;gap:30px;padding:16px 0 25px}#gakkenpo-study .sb-start-cover{max-width:240px;align-self:center}#gakkenpo-study .sb-start-cover .st-book-cover{padding:22px 24px 20px}#gakkenpo-study .sb-start-cover .st-book-cover>strong{font-size:47px}#gakkenpo-study .sb-start-cover .st-book-bottom>b{font-size:22px}#gakkenpo-study .sb-start-cover .st-book-bottom{flex-wrap:nowrap;gap:5px}#gakkenpo-study .sb-start-cover .st-book-bottom>span{font-size:8px;letter-spacing:0}#gakkenpo-study .sb-start-cover .st-book-english{font-size:9px;margin-top:15px}#gakkenpo-study .sb-start-cover .st-palace-art{min-height:60px;margin-bottom:5px}#gakkenpo-study .sb-start-cover>span{font-size:9px;margin-top:22px}#gakkenpo-study .sb-start-copy>.sb-start-tagline{font-size:23px;margin-top:0}#gakkenpo-study .sb-start-copy>p{font-size:13px;line-height:2.1;margin-top:15px}#gakkenpo-study .sb-start-copy>.st-button{margin-top:22px;width:100%}#gakkenpo-study .sb-binding{--sb-height:clamp(430px, calc(100svh - 320px) ,660px)}#gakkenpo-study .sb-page-body{top:47px;bottom:42px;left:22px;right:22px}#gakkenpo-study .sb-page-head{left:22px;right:22px;top:17px;font-size:8px;gap:10px}#gakkenpo-study .sb-typeset{font-size:16px;line-height:1.95;letter-spacing:.02em}#gakkenpo-study.sb-large .sb-typeset{font-size:19px}#gakkenpo-study .sb-typeset .sb-u-heading{font-size:25px;line-height:1.6;margin-block-end:19px}#gakkenpo-study .sb-typeset .sb-u-subheading{font-size:18px;margin-block-end:13px}#gakkenpo-study .sb-typeset .sb-u-lead{font-size:16px}#gakkenpo-study.sb-large .sb-typeset .sb-u-lead{font-size:19px}#gakkenpo-study .sb-page-number{bottom:12px;font-size:11px}#gakkenpo-study .sb-turner{gap:8px;margin-top:27px}#gakkenpo-study .sb-turner>button{gap:3px;padding:9px 8px;font-size:10px;min-height:44px}#gakkenpo-study .sb-turner svg{width:15px;height:15px}#gakkenpo-study .sb-turner>div{min-width:80px}#gakkenpo-study .sb-turner .sb-page-status{font-size:10px}#gakkenpo-study .sb-turner>div>span{font-size:8px;max-width:110px}#gakkenpo-study .sb-book-top{font-size:9px;margin-bottom:11px}#gakkenpo-study .sb-binding:before{top:-4px;right:-4px;bottom:-12px;left:-4px}#gakkenpo-study .sb-neighbours{gap:12px;margin-top:26px;padding-top:22px}#gakkenpo-study .sb-neighbours>a{gap:5px;font-size:9px}#gakkenpo-study .sb-neighbours strong{font-size:15px}#gakkenpo-study .sb-neighbours>.sb-library-link{font-size:9px;gap:5px}#gakkenpo-study .sb-neighbours svg{width:13px;height:13px}#gakkenpo-study .sb-plate{top:14px;right:15px;bottom:30px;left:15px}#gakkenpo-study .sb-plate>header{font-size:10px}#gakkenpo-study .sb-plate>header>button{font-size:10px;padding:6px 8px}#gakkenpo-study .sb-plate-caption{font-size:8px}#gakkenpo-study .sb-dialog-inner{padding:18px}#gakkenpo-study .sb-dialog-head h2{font-size:20px}#gakkenpo-study .sb-toc{grid-template-columns:1fr}#gakkenpo-study .sb-toc>a{min-height:48px}#gakkenpo-study .sb-zoom-scroll{padding:2px 0 12px}}@media(prefers-reduced-motion:reduce){#gakkenpo-study .sb-spread{animation:none}#gakkenpo-study .sb-start-cover>.st-book-cover{transition:none;transform:none}}@media print{#gakkenpo-study.sb-reader{padding:0!important;background:#fff!important}#gakkenpo-study.sb-reader>.st-wrap,#gakkenpo-study .sb-modal{display:none!important}#gakkenpo-study .sb-print-book{display:block!important;font-family:var(--st-serif);font-size:11pt;line-height:1.9;color:#111;background:#fff}#gakkenpo-study .sb-print-book h1{font-size:28pt;margin-bottom:20pt}#gakkenpo-study .sb-print-book .sb-unit{writing-mode:horizontal-tb;display:block;margin:9pt 0;overflow-wrap:anywhere}#gakkenpo-study .sb-print-book h2{-moz-column-break-before:page;break-before:page;font-size:20pt;margin:24pt 0 12pt}#gakkenpo-study .sb-print-book h3{font-size:13pt;-moz-column-break-after:avoid;break-after:avoid;margin-top:16pt}#gakkenpo-study .sb-print-book :is(.sb-u-caption,.sb-u-links){font-size:9pt}#gakkenpo-study .sb-print-book .st-figure{-moz-column-break-inside:avoid;break-inside:avoid;margin:18pt 0}#gakkenpo-study .sb-print-book .st-table-scroll{overflow:visible;-moz-column-break-inside:avoid;break-inside:avoid}#gakkenpo-study .sb-print-book table{min-width:0;width:100%;font-size:9pt}#gakkenpo-study .sb-print-book a[href^="https:"]:after{content:" (" attr(href) ")";font:8pt sans-serif;overflow-wrap:anywhere}}#gakkenpo-study.sb-open{padding-top:98px}#gakkenpo-study.sb-open .st-breadcrumb{display:none}#gakkenpo-study.sb-open .sb-binding{--sb-height:clamp(430px, calc(100svh - 360px) ,700px)}@media(max-width:599px){#gakkenpo-study.sb-open{padding-top:88px}#gakkenpo-study.sb-open .sb-masthead{gap:8px;padding:12px 0 10px}#gakkenpo-study.sb-open .sb-masthead h1{font-size:22px;line-height:1.4}#gakkenpo-study.sb-open .sb-masthead .st-eyebrow{font-size:8px}#gakkenpo-study.sb-open .sb-toolbar button{min-height:36px;padding:5px 2px}#gakkenpo-study.sb-open .sb-book-top{margin-bottom:8px}#gakkenpo-study.sb-open .sb-book-top button{padding:3px 0}#gakkenpo-study.sb-open .sb-binding{--sb-height:clamp(380px, calc(100svh - 300px) ,660px)}}#gakkenpo-study .sb-spread-plate{background-color:#fcf9ef}
