._idgendropcap { color: darkred; float: left; font-family: mgs4brush, Risuko, sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1; margin-bottom: -0.353em; margin-right: 0.05em; margin-top: -0.194em } ._idgendropcap1 { color: darkred; float: left; font-family: Risuko, mgs4brush, sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.25; margin-right: 0.125em } ._idgenobjectattribute { height: 100%; min-width: 100%; object-fit: contain; width: 100% } ._idgenobjectattribute1 { height: auto; object-fit: contain; width: 28.65% } ._idgenobjectattribute2 { height: auto; line-height: 1.2; object-fit: contain; width: 60.39% } ._idgenobjectattribute3 { height: auto; line-height: 1.2; object-fit: contain; width: 100% } ._idgenobjectattribute4 { height: auto; line-height: 1.2; object-fit: contain; width: 25.08% } ._idgenobjectattribute5 { height: auto; line-height: 1.2; object-fit: contain; width: 24.16% } ._idgenobjectattribute6 { height: auto; line-height: 1.2; object-fit: contain; width: 24.53% } ._idgenobjectattribute7 { height: auto; line-height: 1.2; object-fit: contain; width: 29.63% } ._idgenobjectattribute8 { height: auto; line-height: 1.2; object-fit: contain; width: 82.91% } ._idgenobjectlayout { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; margin: 0; padding: 0 } ._idgenobjectstyleoverride { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; margin: 0; padding: 0 } .backmatter-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -36px; text-transform: none; widows: 1; margin: 0 0 9px 54px; padding: 0 } .backmatter-list1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -36px; text-transform: none; widows: 1; margin: 0 0 9px 54px; padding: 0 } .backmatter-list2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -36px; text-transform: none; widows: 1; margin: 1.5em 3em 1em 2em; padding: 0 } .basic-paragraph { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; text-indent: 0; margin: 0; padding: 0 } .basic-text-frame { border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; border-top-style: solid; border-top-width: 0; display: block; margin: 0; padding: 0 } .block-quote { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #656556; display: block; font-family: "Vujahday Script", "Nanum Brush Script", Nanum, NanumBrush, mgs4brush, Risuko, Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 1em 36px 0; padding: 0 0 0 2em } .block-quote1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #656556; display: block; font-family: "Vujahday Script", "Nanum Brush Script", Nanum, NanumBrush, mgs4brush, Risuko, Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 36px; padding: 0 0 0 2em } .block-quote2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #656556; display: block; font-family: "Vujahday Script", "Nanum Brush Script", Nanum, NanumBrush, mgs4brush, Risuko, Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 1em 36px 0; padding: 0 } .block-quote3 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #656556; display: block; font-family: "Vujahday Script", "Nanum Brush Script", Nanum, NanumBrush, mgs4brush, Risuko, Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 36px; padding: 0 } .body-break { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: Papyrus, fantasy, cursive, handwriting, serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 9px 0 5px; padding: 0 } .body-first { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .body-first1 { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .body-text { -epub-text-align-last: center; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 2em 0 0 } .body-text1 { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 18px; text-transform: none; widows: 2; margin: 0; padding: 0 } .body-text2 { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 18px; text-transform: none; widows: 2; margin: 0; padding: 0 } .body-text3 { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 18px; text-transform: none; widows: 2; margin: 1em 0 0; padding: 0 } .body-text4 { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 18px; text-transform: none; widows: 2; margin: 0; padding: 0 0 0 2em } .calibre { -epub-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; margin: 0 5pt; padding: 0 } .calibre1 { font-size: 1em } .calibre2 { color: darkred; text-decoration: none } .calibre3 { color: darkred; line-height: 1.2; text-decoration: none } .calibre4 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 9%; margin: 0; padding: 0 } .calibre5 { display: block } .calibre6 { font-weight: bold } .calibre7 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-weight: bold; line-height: 1.2; text-align: center; margin: 0; padding: 0 } .calibre8 { height: auto; object-fit: contain; width: 60% } .calibre9 { height: auto; line-height: 1.2; object-fit: contain; width: 30% } .calibre10 { display: block; line-height: 1.2 } .calibre11 { height: auto; object-fit: contain; width: 30% } .calibre12 { height: auto; line-height: 1.2; object-fit: contain; width: 80% } .calibre13 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 81.79%; margin: 0; padding: 0 } .calibre14 { display: block; font-size: 1em; list-style-type: none; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre15 { color: #212112; display: list-item; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; padding-bottom: 0.75em; padding-left: 2em; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 36px } .calibre16 { font-style: italic } .calibre17 { display: block; font-size: 0.77419em; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre18 { display: none } .calibre19 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-weight: bold; line-height: 1.2; margin: 0; padding: 0 } .calibre20 { display: block; margin: 0 2em 2em } .calibre21 { height: auto; object-fit: contain; width: 50% } .calibre22 { font-style: normal } .calibre23 { height: auto; object-fit: contain; width: 100% } .calibre24 { float: left; height: auto; object-fit: contain; width: 40%; margin: 0 0.5em 0.5em 0 } .chapter-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: mgs4brush, Risuko, "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.042; page-break-after: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; margin: 0 0 20px; padding: 0 } .chapter-title1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: mgs4brush, Risuko, "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.042; page-break-after: avoid; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; margin: 0 0 20px; padding: 0 } .chapter-title2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: mgs4brush, Risuko, "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.042; page-break-after: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; margin: 0 0 20px; padding: 1.5em 0 0 } .charoverride { color: #b47878; font-family: "Noto Serif JP", serif; font-size: 1.83333em; font-style: normal; font-weight: bold; line-height: 1.2; padding-bottom: -1 } .charoverride1 { font-family: Risuko, "Vujahday Script", mgs4brush, sans-serif; font-size: 1em; font-style: normal; font-variant: small-caps; font-weight: normal; margin-top: 0; text-transform: none } .charoverride2 { font-size: 1.66667em; line-height: 1.2 } .charoverride3 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: italic; font-weight: bold } .charoverride4 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: normal; font-weight: bold } .charoverride5 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: normal; font-weight: normal } .charoverride6 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .charoverride7 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal } .charoverride8 { color: #212112; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: normal; font-weight: normal } .charoverride9 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.83333em; font-style: normal; font-weight: normal } .charoverride10 { color: #212112; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal } .charoverride11 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1.29167em; font-style: normal; font-weight: 900; line-height: 1.2 } .charoverride12 { color: #212112; font-family: mgs4brush, Risuko, "Vujahday Script", sans-serif; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride13 { font-family: Risuko, "Vujahday Script", mgs4brush, sans-serif; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride14 { color: #212112; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: normal; font-weight: 900 } .charoverride15 { color: #212112; font-family: mgs4brush, Risuko, "Vujahday Script", sans-serif; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride16 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.75em; font-style: normal; font-weight: bold } .charoverride17 { color: #212112; font-family: "Nanum Brush Script", cursive, handwriting, fantasy, serif; font-style: normal; font-weight: normal } .charoverride18 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.75em; font-style: italic; font-weight: normal } .charoverride19 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.625em; font-style: italic; font-weight: normal } .charoverride20 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.625em; font-style: normal; font-weight: normal } .charoverride21 { color: #212112; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1.66667em; font-style: normal; font-weight: bold; line-height: 1.2 } .charoverride22 { color: darkred; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal } .charoverride23 { color: #111212; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: italic; font-weight: 600 } .charoverride24 { color: #111212; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: italic; font-weight: normal } .charoverride25 { color: #111212; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: normal; font-weight: normal } .charoverride26 { color: #212112; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: normal; font-weight: 600 } .charoverride27 { color: #212112 } .charoverride28 { color: #212112; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: italic; font-weight: normal } .charoverride29 { color: #212112; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: normal; font-weight: normal } .charoverride30 { font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: normal; font-weight: bold } .charoverride31 { font-family: Risuko, "Vujahday Script", mgs4brush, sans-serif; font-size: 1em; font-style: normal; font-variant: small-caps; font-weight: normal; padding-top: 3em; text-transform: none } .charoverride32 { color: darkred; float: left; font-family: "Vujahday Script", "Nanum Brush Script", cursive, handwriting, fantasy, serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; padding-right: 0.125em; vertical-align: 100% } .charoverride33 { font-family: "Noto Serif JP", serif; font-style: normal; font-weight: 300 } .charoverride34 { font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: normal; font-weight: normal } .charoverride35 { font-family: "Emily Hand", "Vuhjahday Script", cursive, handwriting, script, sans-serif; font-style: normal; font-weight: normal } .charoverride36 { color: #4c493a } .charoverride37 { color: #0e0e0e } .charoverride38 { color: #0e0e0e; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: italic; font-weight: normal } .charoverride39 { color: #ad1221; font-family: "Noto Serif JP", serif; font-size: 2em; font-style: normal; font-weight: 300; line-height: 1.2 } .charoverride40 { color: darkred; font-family: Risuko, "Vujahday Script", mgs4brush, sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride41 { font-family: mgs4brush, Risuko, "Vujahday Script", sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride42 { color: #212112; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: normal; font-weight: bold } .charoverride43 { color: #212112; font-family: mgs4brush, Risuko, "Vujahday Script", sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride44 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: normal; font-weight: bold } .charoverride45 { font-family: Risuko, "Vujahday Script", mgs4brush, sans-serif; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride46 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: normal; font-weight: 300 } .charoverride47 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: italic; font-weight: 300 } .charoverride48 { font-family: "Japanese Brush", cursive, handwriting, fantasy, serif; font-size: 1em; font-style: normal; font-weight: normal } .charoverride49 { color: #111211 } .charoverride50 { color: #111211; font-family: "Adobe Garamond Pro", "Noto Serif JP", Garamond, serif; font-style: italic; font-weight: normal } .charoverride51 { color: #111211; font-family: "Nanum Brush Script", cursive, handwriting, fantasy, serif; font-style: normal; font-weight: normal } .charoverride52 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: normal; font-variant: small-caps; font-weight: bold; text-transform: none } .charoverride53 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: italic; font-weight: normal } .charoverride54 { font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1.66667em; font-style: normal; font-weight: bold; line-height: 1.2 } .copyright { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: Optima, Myriad, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .copyright-disclaimer { -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.217; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 18px; text-transform: none; widows: 1; margin: 0 41px 0 0; padding: 0 } .copyright-pcip { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -36px; text-transform: none; widows: 1; margin: 0 41px 0 0; padding: 0 0 0 36px } .copyright1 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: Optima, Myriad, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px; padding: 0 } .copyright2 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: Optima, Myriad, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 9px; padding: 0 } .copyright3 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: Optima, Myriad, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 14px; padding: 0 } .copyright4 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; margin: 0; padding: 0 } .copyright5 { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: Optima, Myriad, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .copyright6 { -epub-hyphens: none; -epub-text-align-last: center; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: Optima, Myriad, "Helvetica Neue", Helvetica, sans-serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .drop-cap { color: darkred; font-family: mgs4brush, Risuko, "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .drop-cap1 { color: darkred; font-family: mgs4brush, Risuko, "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2 } .drop-cap2 { color: darkred; font-family: "Vujahday Script", Papyrus, cursive, fantasy, serif; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2 } .drop-cap3 { color: darkred; font-family: mgs4brush, Risuko, "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2 } .drop-cap4 { color: darkred; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .drop-cap5 { color: darkred; font-family: "Nanum Brush Script", cursive, handwriting, fantasy, serif; font-size: 1.66667em; font-style: normal; font-variant: small-caps; font-weight: normal; line-height: 1.2; text-transform: none } .drop-cap6 { color: darkred; font-family: "Nanum Brush Script", cursive, handwriting, fantasy, serif; font-size: 1.54839em; font-style: normal; font-variant: small-caps; font-weight: normal; line-height: 1.2; text-transform: none } .drop-cap7 { color: darkred; font-family: "Vujahday Script", Papyrus, cursive, fantasy, serif; font-size: 1em; font-style: normal; font-weight: normal } .h1-number { font-family: "Emily Hand", "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .h1-number1 { color: darkred; font-family: "Emily Hand", "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1em; font-style: normal; font-weight: normal } .h1-number2 { color: darkred; font-family: "Emily Hand", "Vujahday Script", "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2 } .hyperlink { color: darkred; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-style: normal; font-weight: bold; text-decoration: none } .hyperlink1 { color: darkred; font-family: Optima, Trebuchet, Helvetica, "Helvetica Neue", "Noto Serif JP", sans-serif; font-size: 1em; font-style: normal; font-weight: normal; text-decoration: none } .japanese { color: darkred; font-family: "Noto serif JP", "Hiragino Mincho ProN W3", serif; font-style: normal; font-weight: 300; line-height: 1.2 } .japanese-epigram { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: "Noto serif JP", "Hiragino Mincho Pro W6", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .japanese-epigram1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: "Noto serif JP", "Hiragino Mincho Pro W6", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 1em 0 20px; padding: 0 } .japanese-epigram2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: darkred; display: block; font-family: "Noto serif JP", "Hiragino Mincho Pro W6", serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 20px; padding: 0 } .japanese1 { color: darkred; font-family: "Noto serif JP", "Hiragino Mincho ProN W3", serif; font-style: normal; font-weight: 300 } .kobospan { -webkit-text-combine: inherit } .kobospan1 { -webkit-text-combine: inherit; line-height: 1.2 } .normal { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-style: italic; text-indent: 0; margin: 0; padding: 0 } .normal1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-style: italic; text-indent: 0; margin: 0.5em 0 0; padding: 0 } .subtitle { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: mgs4brush, Risuko, "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .subtitle1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: mgs4brush, Risuko, "Nanum Brush Script", Papyrus, fantasy, cursive, handwriting, sans-serif; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .to-be-continued { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #212112; display: block; font-family: "Adobe Garamond Pro", Garamond, "Noto Serif JP", Cochin, Palatino, Times, "Times New Roman", Bookerly, serif; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .pcalibre:hover { color: red }