.chapter-container{width:100%;background-color:#f8f8f8}.reading-wrap{width:800px;height:100%;min-height:100vh;flex-shrink:0;background-color:#fff}.reading-content,.reading-wrap{margin:0 auto;position:relative}.reading-content{overflow:hidden;min-height:calc(60vh);padding:0 70px 48px;background:#fff}.chapter-review{width:800px;margin:auto;background-color:#fff;padding-bottom:60px;padding-top:60px}.reading-content .vertical{-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-orientation:mixed;text-orientation:mixed}.reading-content .chapter-title h1{color:var(--color---,#000);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:24px;word-break:break-all;margin:0}.reading-content .chapter-title h2{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin:0 0 16px}.reading-content.mode-vertical .chapter-title h1{text-align:left;margin:0}.reading-content.mode-vertical .chapter-title h2{text-align:left;margin:0 0 0 24px}.reading-content .content{padding-top:72px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reading-content .content,.reading-content .content div,.reading-content .content p{color:#333;word-break:break-all;white-space:break-spaces}.reading-content p{margin:0;padding:0}.mode-vertical .reading-content{-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-orientation:mixed;text-orientation:mixed;width:616px;min-height:calc(100vh - 40.5px);height:calc(100vh - 40.5px);max-height:calc(100vh - 40.5px);overflow-y:hidden;overflow-x:auto;padding:80px 0;margin:0 auto 44px}.mode-vertical .reading-content .content{padding:0;margin-left:30px}.mode-vertical .content .special-symbol{-webkit-text-orientation:upright;text-orientation:upright}.mode-vertical .content .special-ellipsis{vertical-align:middle}.reading-content .ming{font-family:dcsymbols,游明朝,YuMincho,ヒラギノ明朝 Pr6N,Hiragino Mincho Pr6N,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 StdN,Hiragino Mincho StdN,HiraMinProN-W3,HGS明朝B,HG明朝B,Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pr6N,Hiragino Kaku Gothic Pr6N,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,Segoe UI,Verdana,メイリオ,Meiryo,sans-serif}.reading-content .sans{font-family:readersymbols,dcsymbols,Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pr6N,Hiragino Kaku Gothic Pr6N,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,Segoe UI,Verdana,メイリオ,Meiryo,sans-serif}.reading-content .line-height-lg{line-height:210%}.reading-content .line-height-md{line-height:180%}.reading-content .line-height-xs{line-height:166%}.reading-content .content.formate-manuscript.gap-lg,.reading-content .content.formate-manuscript.gap-md,.reading-content .content.formate-manuscript.gap-xs,.reading-content .content.formate-standard.gap-lg,.reading-content .content.formate-standard.gap-md,.reading-content .content.formate-standard.gap-xs{gap:0}.mode-vertical .formate-manuscript p.blank{width:0}.reading-content .text-indent-xs{text-indent:0}.reading-content .text-indent-md{text-indent:1em}.reading-content .chapter-title{margin-top:90px}.mode-vertical .reading-content .chapter-title{text-align:left;padding:0 90px 20px 40px;margin-top:0}.pc-reading-pager.mode-,.pc-reading-pager.mode-horizontal{display:none}.pc-reading-pager.mode-vertical{position:relative;width:auto}.pc-reading-pager{display:flex;gap:20px;justify-content:center;align-items:center;height:80px;margin:auto;bottom:0;border:0 solid red;background:#fff}.pc-reading-pager .invalid{opacity:.3;cursor:default}.pc-reading-pager .invalid label{cursor:default}.pc-reading-pager label,.pc-reading-pager span{cursor:pointer;font-size:16px}.pc-reading-pager span{align-items:center;display:flex}.pc-reading-pager span svg{width:16px;height:16px;cursor:pointer}.pc-reading-pager.mode-vertical{display:flex;flex-direction:row;gap:10px;margin:auto auto auto 30px;padding:30px}.pc-reading-pager.mode-vertical span{display:flex;flex-direction:row;height:100%;gap:2px}.pc-reading-pager svg{stroke:#666}.pc-chapter-review{min-height:100px;background:#fff;padding:0 70px 100px}.chapter-white-theme{background:#fff}.reading-content .chapter-black-theme{background:#4a494e}.reading-content .chapter-lightgray-theme{background:#f7f6eb}.reading-content .chapter-lightblue-theme{background:#deecf4}.reading-content .chapter-lightpink-theme{background:#ffede9}.reading-content .chapter-lightgreen-theme{background:#ecf3e5}.reading-content .chapter-lightlavender-theme{background:#f3eeee}.mode-vertical .reading-content::-webkit-scrollbar{height:12px}.mode-vertical .reading-content::-webkit-scrollbar-track{background-color:transparent}.mode-vertical .reading-content::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.mode-vertical .reading-content::-webkit-scrollbar-thumb:hover{background-color:#cecece}@media (min-width:1300px){.reading-wrap.mode-vertical{width:1136px}.reading-wrap.mode-vertical .toolbar{margin-left:1150px}.mode-vertical .reading-content{width:1096px}.mode-vertical .pc-chapter-review{width:100%}.last-chapter .reading-wrap.mode-vertical{width:800px}.last-chapter .reading-wrap.mode-vertical .toolbar{margin-left:816px}}.add-shelf-success-tip{width:266px;height:134px;border-radius:4px;background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.15);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.reading-content .text-indent-md p.no-indent{text-indent:0}.reading-wrap.mode-horizontal .component-reg-guide.horizontal{margin:48px 0 0}.reading-wrap.mode-vertical .component-reg-guide.vertical{margin:0 30px 0 50px;padding:0 38px 0 42px}.modal-chapters-wrap .tabs{display:flex;gap:48px;padding:24px 0 0 24px;cursor:pointer;border-bottom:.5px solid #dedede}.modal-chapters-wrap .tabs span{color:var(--color---,#999);font-size:16px;font-style:normal;font-weight:500;line-height:normal}.modal-chapters-wrap .tabs .active{color:var(--color---,#000);font-weight:700}.modal-chapters-wrap .tabs hr{display:none;align-items:center}.modal-chapters-wrap .tabs .active hr{display:block;width:24px;height:6px;background:#fd502a;margin:5px auto auto}