@font-face{font-family:"Songti Light";src:url(/fonts/AdobeSongStd-Light.woff2) format("woff2"),url(/fonts/AdobeSongStd-Light.woff) format("woff"),url(/fonts/AdobeSongStd-Light.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:"Songti Bold";src:url(/fonts/STSongti-SC-Bold.woff2) format("woff2"),url(/fonts/STSongti-SC-Bold.woff) format("woff"),url(/fonts/STSongti-SC-Bold.ttf) format("truetype");font-display:swap;font-weight:bold}@font-face{font-family:"Songti Black";src:url(/fonts/STSongti-SC-Black.woff2) format("woff2"),url(/fonts/STSongti-SC-Black.woff) format("woff"),url(/fonts/STSongti-SC-Black.ttf) format("truetype");font-display:swap;font-weight:900}@font-face{font-family:Kaiti;src:url(/fonts/STKaiti.woff2) format("woff2"),url(/fonts/STKaiti.woff) format("woff"),url(/fonts/STKaiti.ttf) format("truetype");font-display:swap}@font-face{font-family:Mingti;src:url(/fonts/HanWangMing-Bold.woff2) format("woff2"),url(/fonts/HanWangMing-Bold.woff) format("woff"),url(/fonts/HanWangMing-Bold.ttf) format("truetype");font-display:swap;font-weight:bold}.space{display:inline-block;width:1em;height:1em;visibility:hidden}.no-indent{text-indent:0 !important}.indent{text-indent:2em !important}.font-songti-light,body,#contents>nav>a,main{font-family:"Songti Light","Songti SC",STSong,SimSun,serif;font-weight:300}.font-songti-bold,.navbar,main b,main strong{font-family:"Songti Bold","Songti SC",STSong,SimSun,serif;font-weight:bold}.font-songti-black,main .title-line{font-family:"Songti Black","Songti SC",STSong,SimSun,serif;font-weight:900}.font-mingti,#contents>a,main .caption::after,.paginator{font-family:Mingti,"Songti Bold","Songti SC",STSong,SimSun,serif;font-weight:bold}.font-kaiti,main blockquote p,main blockquote li,main blockquote p b,main blockquote p strong,main blockquote li b,main blockquote li strong{font-family:Kaiti,"Kaiti SC",STKaiti,serif;font-weight:normal}.font-larger{font-size:larger !important}.font-smaller{font-size:smaller !important}.color-black{color:#000 !important}.color-white{color:#fff !important}*:not(sup):target::before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden;pointer-events:none}sup:target::before{content:" ";display:inline-block;position:relative;top:-100px;width:1px;margin-right:-1px}a{color:inherit}a:hover{color:inherit;text-decoration:none}cite{font-style:normal}html{font-size:18px}body{letter-spacing:0em}.navbar{z-index:1030;background:#000;white-space:nowrap}.dark-link{color:#ddd}.dark-link:hover,.dark-link.active{color:#fff}#contents-toggle{position:fixed;top:3.5rem;bottom:0;left:0;padding:1rem;display:flex;align-items:center;opacity:1;transition:.5s ease}#contents-toggle.expanded{visibility:hidden;transform:translateX(-20px);opacity:0}#contents-toggle::after{color:rgba(0,0,0,0.5);content:"";border-top:.5em solid transparent;border-right:0;border-bottom:.5em solid transparent;border-left:.5em solid}#contents-toggle::after:hover,#contents-toggle::after.active{color:#000}#contents{position:fixed;top:3.5rem;bottom:0;left:0;padding:1rem;overflow-y:scroll;visibility:hidden;pointer-events:none;transform:translateX(-20px);opacity:0;transition:.5s ease;background:#fff;font-size:90%;line-height:1}@media screen and (min-width: 1008px){#contents{max-width:9.25rem}}@media screen and (min-width: 1152px){#contents{max-width:13.25rem}}@media screen and (min-width: 1296px){#contents{max-width:17.25rem}}@media screen and (min-width: 1440px){#contents{max-width:21.25rem}}@media screen and (min-width: 1584px){#contents{max-width:25.25rem}}#contents.expanded{visibility:visible;pointer-events:auto;transform:none;opacity:1}#contents a{color:rgba(0,0,0,0.5)}#contents a:hover,#contents a.active{color:#000}#contents>a{padding:.65rem 0 .25rem 0}#contents>nav>a{font-size:90%;padding:.25rem 0 .25rem 1em}#contents>:first-child{margin-top:auto}#contents>:last-child{margin-bottom:auto}main{position:relative;padding:0 3rem;font-size:1em;line-height:2;color:#000}@media screen and (min-width: 576px){main{padding:0 6rem}}@media screen and (min-width: 1008px){main{padding:0 8rem}}main>*{max-width:37.5em;margin-top:1.5rem;margin-bottom:1.5rem}main>*:first-child{margin-top:4rem}main>*:last-child{margin-bottom:4rem}main *::selection{background-color:#fff2ac}main .title-line>:not(:last-child){margin-right:2em}@media screen and (min-width: 486px){main .article-text{min-width:15em}}main p{margin:0 0 1em 0;text-align:justify;white-space:pre-wrap;text-indent:2em}main a{text-decoration:underline .2em rgba(0,0,0,0.25)}main a:hover{text-decoration:underline .2em rgba(0,0,0,0.5)}main .dark-link{color:#fff;text-decoration:underline .2em rgba(255,255,255,0.25)}main .dark-link:hover{text-decoration:underline .2em rgba(255,255,255,0.5)}main h1,main h2,main h3,main h4,main h5,main h6{margin:3em 0 2em 0}main h5{font-size:1.1em}main em{font-style:inherit;text-emphasis:dot;text-emphasis-position:under;-webkit-text-emphasis:dot;-webkit-text-emphasis-position:under}main blockquote{padding-left:2em}main blockquote.text-right{padding-left:0}main blockquote.text-right p{text-align:right !important}main blockquote p,main blockquote li{text-indent:0}main blockquote p b,main blockquote p strong,main blockquote li b,main blockquote li strong{font-weight:bolder}main ol,main ul{padding-left:1em}main .footnotes{margin-top:2em}main .footnotes ol{font-size:small}main .caption{position:relative;text-indent:0}main .caption img{width:100%}main .caption:last-child{margin-top:5em}main .caption::after{content:attr(caption);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:1em;line-height:1;text-align:center}main .caption.left::after{right:auto}main .caption.right::after{left:auto}main .caption.inside::after{color:#fff}main .caption.inside.color-black::after{color:#000}main .caption.top.inside::after{bottom:auto}main .caption.top.outside{margin-top:3em}main .caption.top.outside::after{top:auto;bottom:100%}main .caption.bottom.inside::after{top:auto}main .caption.bottom.outside{margin-bottom:2em}main .caption.bottom.outside::after{top:100%;bottom:auto}.poem p{text-indent:0}.paginator{width:100%}
