hr{display:block;border:1px solid #dddddd;width:10%;margin:.5rem 0 .8rem}#title_section{margin-bottom:3rem}#contents_nav{display:flex;flex-wrap:wrap;margin-bottom:.5rem;width:max(20ch,calc(1/3 * 100%) - 1rem);gap:.3rem .7rem}#contents_nav a{flex-grow:1;text-align:center}.volume_nav,#volume_content{font-size:.89rem}.volume_nav{background-color:#fff;color:#bd5319;border:1px solid #bd5319;padding:.3rem 1.3rem;white-space:nowrap;font-weight:700;transition:color .2s,background-color .2s}.volume_nav:hover{background-color:#bd5319;color:#fff}#text_content{display:flex;flex-wrap:wrap;gap:2rem}#volume_content{flex:1 1 max(20ch,calc(1/3 * 100%) - 1rem)}#volume_content h2{font-size:1.1rem;line-height:normal;text-align:center;border-top:1px solid black;border-bottom:1px solid black;margin-top:0;padding:.3rem;font-weight:400}#volume_content li a{text-decoration:none;text-underline-position:unset}#preface_intro_nav{list-style-type:none;margin-bottom:0}#volume_unit_nav{margin-top:0}#volume_content li{padding-bottom:1rem}.volume_links{color:#4a4a4a}.volume_links:hover{color:#bd5319;text-shadow:1px 0 0 currentColor;transition:color .2s ease-in-out,underline .2s ease-in-out,text-shadow .2s ease-in-out}.current_link{color:#bd5319;font-weight:700;text-shadow:none}.current_link:hover{text-shadow:none}.current_link:after{content:" ▶︎";font-size:11px;color:#4a4a4a}#main_text{flex:1 1 clamp(20ch,calc(2/3 * 100%) - 1rem,100%);border-top:1px solid black;padding-top:.3rem}:is(p):has(img){text-align:center}#main_text article img{border-radius:5px;width:75%}#volume_bottom_nav{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 0}#volume_bottom_nav a{display:flex;align-items:center}#volume_bottom_to_top{flex-grow:1;flex-shrink:1;display:flex;justify-content:flex-end}@media only screen and (max-width: 373px){#volume_bottom_nav a{flex-grow:1;justify-content:center}}@media only screen and (max-width: 470px){.volume_nav{padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width: 742px){#contents_nav{width:100%}}
