@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.l-page_outer[data-astro-cid-dodoujoo]{display:flex;flex-direction:column;height:100vh;height:100svh}.l-page_wrapper[data-astro-cid-dodoujoo]{flex:auto;min-height:0;padding:1rem 0 0;display:flex;gap:2rem}.l-page_main[data-astro-cid-dodoujoo]{flex:1;min-width:0;padding:1rem 4rem 1rem 2rem}@media(width<=1024px){.l-page_main[data-astro-cid-dodoujoo]{padding:1rem 3rem}}@media(width<=768px){.l-page_main[data-astro-cid-dodoujoo]{padding:1rem}}.l-page_main_inner[data-astro-cid-dodoujoo]{height:100%;display:flex;flex-direction:column;gap:.5rem}.l-page_header[data-astro-cid-dodoujoo]{padding:0 1rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}@media(width<=1024px){.l-page_header[data-astro-cid-dodoujoo]{grid-template-columns:1fr}}@media(width<=1024px){.l-page_header_book[data-astro-cid-dodoujoo]{grid-column:1;text-align:center}.l-page_header_book[data-astro-cid-dodoujoo].is-sub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.l-page_header_chapter[data-astro-cid-dodoujoo]{grid-column:2;text-align:center}@media(width<=1024px){.l-page_header_chapter[data-astro-cid-dodoujoo]{grid-column:1}}.l-page_content[data-astro-cid-dodoujoo]{flex:1;min-width:0;min-height:0;padding:3rem;display:flex;flex-direction:column;background-color:#fff;border:1px solid #518793}@media(width<=1024px){.l-page_content[data-astro-cid-dodoujoo]{padding:1rem .5rem}}.l-page_content_inner[data-astro-cid-dodoujoo]{flex:1;width:100%;min-height:0;overflow-x:auto;writing-mode:vertical-rl}@media(width<=1024px){.l-page_content_inner[data-astro-cid-dodoujoo]{writing-mode:horizontal-tb;overflow-x:visible;overflow-y:auto;overscroll-behavior-x:auto}}.c-mokuji[data-astro-cid-dodoujoo]{position:relative;width:14rem;padding:2rem 1rem;background:#fff;border:1px solid #518793;border-radius:0 8px 8px 0;border-left:none;transition:margin-left .25s;flex-shrink:0}.c-mokuji[data-astro-cid-dodoujoo].is-closed{margin-left:-14rem}@media(width<=1024px){.c-mokuji[data-astro-cid-dodoujoo]{position:fixed;top:1rem;bottom:1rem;left:0;z-index:5;margin-left:0;transition:transform .25s}.c-mokuji[data-astro-cid-dodoujoo].is-closed{margin-left:0;transform:translate(-100%)}}@media(width<=768px){.c-mokuji[data-astro-cid-dodoujoo].is-hidden{display:none}}.c-mokuji_nav[data-astro-cid-dodoujoo]{height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-mokuji_nav[data-astro-cid-dodoujoo]::-webkit-scrollbar{display:none}.c-mokuji_nav[data-astro-cid-dodoujoo] a[data-astro-cid-dodoujoo][aria-current=page]{color:#518793}.c-mokuji_tabs[data-astro-cid-dodoujoo]{position:absolute;top:1rem;bottom:1rem;left:100%;display:flex;gap:1rem;flex-direction:column;justify-content:space-between}@media(width<=768px){.c-mokuji_tabs[data-astro-cid-dodoujoo]{top:2rem}}.c-mokuji_tabs_group[data-astro-cid-dodoujoo]{display:flex;flex-direction:column;gap:1px}.c-mokuji_tab[data-astro-cid-dodoujoo]{padding:1rem .5rem;border:1px solid #518793;border-left:none;border-radius:0 8px 8px 0;color:#fff;background-color:#518793;font-size:1rem;font-family:DotGothic16,sans-serif;writing-mode:vertical-rl;text-orientation:sideways}.c-mokuji_tab[data-astro-cid-dodoujoo].is-current{color:#518793;background-color:#fff}@media(width<=768px){.c-mokuji_tab[data-astro-cid-dodoujoo]{padding:1rem .25rem}}.c-mokuji_r18[data-astro-cid-dodoujoo]{margin-left:.5em;font-size:.75em;color:#975d4a}.c-mokuji_hide[data-astro-cid-dodoujoo]{display:none}@media(width<=768px){.c-mokuji_hide[data-astro-cid-dodoujoo]{display:block;position:fixed;top:.5rem;left:.5rem;z-index:6;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;padding:0;color:#975d4a;background:#fff;border:1px solid #975d4a;cursor:pointer}}
