.A--CN { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; padding: 0; margin: 0 } .A-Line { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; padding: 0; margin: 0 0 36px } .AD-card-head { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: bold; line-height: 1.824; text-align: center; text-indent: 0; padding: 0; margin: 0 0 16px } .Ad-card-listing { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.263; text-align: center; text-indent: 0; padding: 0; margin: 0 0 4px } .B--CT { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; padding: 0; margin: 0 0 126px } .BL { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: -37px; padding: 0 0 0 37px; margin: 0 12px 0 0 } .BL-X { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: -37px; padding: 0 0 0 37px; margin: 0 12px 16px 0 } .Basic-Table { border-bottom-style: none; border-bottom-width: 0; border-collapse: collapse; border-left-style: none; border-left-width: 0; border-right-style: none; border-right-width: 0; border-spacing: 2px; border-top-style: none; border-top-width: 0; display: table; margin-bottom: 4px; margin-top: 4px; text-indent: 0 } .C { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.273; text-align: center; text-indent: 0; padding: 0; margin: 1.75em 0 0 } .C-PRIME { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.273; text-align: center; text-indent: 0; padding: 0; margin: 2em 0 0 } .CR { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; padding: 0; margin: 0 } .CR1 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; padding: 0; margin: 0 0 9px } .DED { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.125em; font-style: italic; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; padding: 0; margin: 0 } .EPI { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.455; text-align: left; text-indent: 0; padding: 0; margin: 0 24px } .EPI-S { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.455; text-align: right; text-indent: 0; padding: 0; margin: 0 24px 32px 12px } .EXT { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.348; text-align: justify; text-indent: 0; padding: 0; margin: 0 12px 16px } .FBMH { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 1.41667em; font-style: normal; font-weight: normal; line-height: 1.353; text-align: center; text-indent: 0; padding: 0; margin: 0 0 90px } .FN { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.3; text-align: justify; text-indent: 12px; padding: 0; margin: 0 } .Index { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.273; text-align: left; text-indent: -18px; padding: 0 0 0 18px; margin: 0 } .Index-subH { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1; text-align: center; text-indent: 0; padding: 0; margin: 0 0 32px } .Index1 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.273; text-align: left; text-indent: -18px; padding: 0 0 0 18px; margin: 0 0 9px } .Notes { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.273; text-align: justify; text-indent: -22px; padding: 0 0 0 22px; margin: 0 } .Opening-style { font-family: sans-serif; font-size: 0.75em } .References { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.273; text-align: justify; text-indent: -12px; padding: 0 0 0 12px; margin: 0 0 7px } .TOC-BM-first { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.789; text-align: left; text-indent: 0; padding: 0; margin: 0 } .TOC-CN { font-family: sans-serif; font-size: 0.77778em; font-weight: bold } .TOC-CT-CN { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.368; text-align: left; text-indent: 0; padding: 0; margin: 0 } .TOC-FM { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.75em; font-style: normal; font-weight: normal; line-height: 1.895; text-align: left; text-indent: 0; padding: 0; margin: 0 } .TP-ST { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 1.41667em; font-style: normal; font-weight: bold; line-height: 1.167; text-align: center; text-indent: 0; padding: 0; margin: 0 0 45px } .TP-ST-SC { font-size: 0.79412em } .TP-Title { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.135; text-align: center; text-indent: 0; padding: 0; margin: 0 0 36px } .TP-au { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.154; text-align: center; text-indent: 0; padding: 0; margin: 0 0 59px } .TP-imprint { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: sans-serif; font-size: 0.58333em; font-style: normal; font-weight: bold; line-height: 1.538; text-align: center; text-indent: 0; padding: 0; margin: 0 } .TP-logo { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; text-indent: 0; padding: 0; margin: 0 } .TXT { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: 12px; padding: 0; margin: 0 } .TXT-X { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: 12px; padding: 0; margin: 0 0 14px } .Text-FL { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: 0; padding: 0; margin: 0 } .Text-FL-X { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: 0; padding: 0; margin: 0 0 14px } .Text-space-break { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.281; text-align: justify; text-indent: 0; padding: 0; margin: 1.5em 0 0 } .Verse { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.348; text-align: justify; text-indent: 0; padding: 0; margin: 0 12px } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; padding: 0; margin: 0 5pt } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0; margin: 0 } .calibre2 { display: block; line-height: 1.2 } .calibre3 { display: block } .calibre4 { display: table-column-group } .calibre5 { display: table-column } .calibre6 { display: table-row-group; vertical-align: middle } .calibre7 { display: table-row; vertical-align: inherit } .calibre8 { border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; border-right-style: none; border-right-width: 0; border-top-style: none; border-top-width: 0; display: table-cell; text-align: top; vertical-align: inherit; padding: 1px } .calibre9 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-after: always; padding: 0; margin: 0 } .footnote { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-before: always; padding: 1em; margin: 2em } .frame { height: auto; width: 100% } .frame1 { height: auto; width: 14% } .frame2 { height: auto; width: 24% } .ital { font-style: italic; line-height: 1.2 } .ital-SC { font-size: 0.75em; font-style: italic } .ital1 { font-style: italic } .praise-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; line-height: 1.478; text-align: center; padding: 0; margin: 0 0 36px } .praise-head1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: left; padding: 0; margin: 0 0 24px } .praise-source { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; line-height: 1.478; text-align: right; padding: 0; margin: 0 0 12px } .x3M-kern { font-style: normal; font-weight: normal } .pcalibre:visited { text-decoration: none } .pcalibre2:link { text-decoration: none } .pcalibre1:hover { text-decoration: none }