@charset "utf-8";

.wt-sky-reader--serif .wt-sky-reader__article { font-family: Georgia, "Times New Roman", serif; }

.wt-sky-reader__article-content { overflow-x: hidden; }

.wt-sky-reader__article.wt-sky-col-size__40 { width: 40vw; }

.wt-sky-reader__article.wt-sky-col-size__45 { width: 45vw; }

.wt-sky-reader__article.wt-sky-col-size__50 { width: 50vw; }

.wt-sky-reader__article.wt-sky-col-size__55 { width: 55vw; }

.wt-sky-reader__article.wt-sky-col-size__60 { width: 60vw; }

.wt-sky-reader__article.wt-sky-col-size__65 { width: 65vw; }

.wt-sky-reader__article.wt-sky-col-size__70 { width: 70vw; }

.wt-sky-reader__article.wt-sky-col-size__75 { width: 75vw; }

.wt-sky-reader__article.wt-sky-col-size__80 { width: 80vw; }

.wt-sky-reader__article.wt-sky-col-size__85 { width: 85vw; }

.wt-sky-reader__article.wt-sky-col-size__90 { width: 90vw; }

.wt-sky-reader__article a, .wt-sky-reader__article abbr, .wt-sky-reader__article address, .wt-sky-reader__article area, .wt-sky-reader__article article, .wt-sky-reader__article aside, .wt-sky-reader__article audio, .wt-sky-reader__article b, .wt-sky-reader__article blockquote, .wt-sky-reader__article canvas, .wt-sky-reader__article caption, .wt-sky-reader__article cite, .wt-sky-reader__article code, .wt-sky-reader__article data, .wt-sky-reader__article dd, .wt-sky-reader__article del, .wt-sky-reader__article details, .wt-sky-reader__article dfn, .wt-sky-reader__article div, .wt-sky-reader__article dl, .wt-sky-reader__article dt, .wt-sky-reader__article em, .wt-sky-reader__article footer, .wt-sky-reader__article h1, .wt-sky-reader__article h2, .wt-sky-reader__article h3, .wt-sky-reader__article h4, .wt-sky-reader__article h5, .wt-sky-reader__article h6, .wt-sky-reader__article head, .wt-sky-reader__article header, .wt-sky-reader__article hr, .wt-sky-reader__article i, .wt-sky-reader__article img, .wt-sky-reader__article ins, .wt-sky-reader__article li, .wt-sky-reader__article map, .wt-sky-reader__article nav, .wt-sky-reader__article ol, .wt-sky-reader__article p, .wt-sky-reader__article picture, .wt-sky-reader__article pre, .wt-sky-reader__article progress, .wt-sky-reader__article q, .wt-sky-reader__article s, .wt-sky-reader__article samp, .wt-sky-reader__article section, .wt-sky-reader__article small, .wt-sky-reader__article source, .wt-sky-reader__article span, .wt-sky-reader__article strong, .wt-sky-reader__article sub, .wt-sky-reader__article summary, .wt-sky-reader__article sup, .wt-sky-reader__article table, .wt-sky-reader__article tbody, .wt-sky-reader__article td, .wt-sky-reader__article tfoot, .wt-sky-reader__article th, .wt-sky-reader__article thead, .wt-sky-reader__article time, .wt-sky-reader__article tr, .wt-sky-reader__article track, .wt-sky-reader__article u, .wt-sky-reader__article ul, .wt-sky-reader__article var, .wt-sky-reader__article video, .wt-sky-reader__article wbr { white-space: normal; overflow-wrap: break-word; max-width: 100%; height: auto; font-size: 1.8rem; margin-top: 0px; margin-bottom: 0.8rem; }

.wt-sky-reader__article h1 { font-size: 3rem; line-height: 1.4; font-weight: 600; margin-bottom: 1.1rem; }

.wt-sky-reader__article h2 { font-size: 2.2rem; line-height: 1.5; font-weight: normal; }

.wt-sky-reader__article h3, .wt-sky-reader__article h4, .wt-sky-reader__article h5, .wt-sky-reader__article h6 { font-size: 1.9rem; line-height: 1.58; font-weight: normal; }

.wt-sky-reader__article * + h1, .wt-sky-reader__article * + h2, .wt-sky-reader__article * + h3, .wt-sky-reader__article * + h4, .wt-sky-reader__article * + h5, .wt-sky-reader__article * + h6 { margin-top: 1.5rem; }

.wt-sky-reader__article p { font-size: 1.8rem; line-height: 1.67; }

.wt-sky-reader__article p * { margin-bottom: 0px; }

.wt-sky-reader__article b { font-weight: 600; }

.wt-sky-reader__article img { display: block; }

.wt-sky-reader__article ul, .wt-sky-reader__article ol { padding-left: 3.6rem; list-style: none; }

.wt-sky-reader__article ul ul, .wt-sky-reader__article ol ul, .wt-sky-reader__article ul ol, .wt-sky-reader__article ol ol { margin: 0px; }

.wt-sky-reader__article ul li, .wt-sky-reader__article ol li { font-size: 1.8rem; line-height: 3rem; margin-bottom: 0.6rem; }

.wt-sky-reader__article ul li { position: relative; }

.wt-sky-reader__article ul li::before { content: "•"; width: 2.4rem; margin-left: -3.6rem; margin-right: 1.2rem; font-size: 2.4rem; font-weight: 700; text-align: right; position: absolute; top: 0.1rem; left: -0.1rem; }

.wt-sky-reader__article ol { counter-reset: item 0; }

.wt-sky-reader__article ol li::before { display: inline-block; width: 2.4rem; margin-left: -3.6rem; margin-right: 1.2rem; direction: rtl; content: counter(item); counter-increment: item 1; font-size: 1.6rem; font-weight: 400; line-height: 3rem; text-align: right; }

.wt-sky-reader__article ol li ol li::before { content: counter(item, lower-alpha); counter-increment: item 1; }

.wt-sky-reader__article a:link, .wt-sky-reader__article a:visited, .wt-sky-reader__article a:hover, .wt-sky-reader__article a:active { color: rgb(93, 156, 236); }

.wt-sky-reader__article blockquote { font-size: 2.2rem; line-height: 1.5; margin: 0px; padding-left: 3.6rem; padding-right: 3.6rem; position: relative; }

.wt-sky-reader__article blockquote::before, .wt-sky-reader__article blockquote::after { content: ""; background-repeat: no-repeat; background-position: center center; background-size: 1.8rem 2rem; display: block; width: 1.8rem; height: 2rem; position: absolute; top: 0.5rem; }

.wt-sky-reader__article blockquote::before { left: 0px; }

.wt-sky-reader__article blockquote::after { right: 0px; transform: rotate(180deg); }

.wt-sky-reader__article hr { border: 0px; height: 1px; opacity: 0.25; border-radius: 1px; }

.wt-sky-reader__article wt-tw { position: relative; }

.wt-sky-reader__article wt-w { display: inline; cursor: pointer; font-size: inherit; }

.wt-sky-reader__article wt-w::selection { color: rgb(255, 255, 255); background-color: rgb(93, 156, 236); }

.wt-sky-reader__article wt-w:hover { color: rgb(93, 156, 236); border-radius: 1px; background-color: rgba(93, 156, 236, 0.15); }

.wt-sky-reader__article wt-t { display: inline; cursor: default; font-style: italic; user-select: none; }

.wt-sky-reader__article.wt-sky-translation__right wt-t { padding-left: 0.2rem; font-size: 1.8rem; }

.wt-sky-reader__article.wt-sky-translation__replace wt-tw { display: inline-block; text-align: center; font-size: inherit; }

.wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-w { display: block; font-size: 1.3rem; font-weight: normal; line-height: 0; margin-bottom: 0px; }

.wt-sky-reader__article.wt-sky-translation__replace wt-tw wt-t { display: block; }

.wt-sky-reader__article.wt-sky-translation__above wt-tw { display: inline-block; text-align: center; font-size: inherit; }

.wt-sky-reader__article.wt-sky-translation__above wt-tw wt-t { display: block; font-size: 1.3rem; font-weight: normal; line-height: 0; margin-bottom: 0px; }

.wt-sky-reader__article.wt-sky-translation__above wt-tw wt-w { display: block; }