.Basic-Text-Frame { display: block } .CRT { display: block; font-size: 0.625em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.86em; text-align: center; text-indent: 0 } .DC { float: left; font-family: sans-serif; font-size: 3.11em; font-weight: bold; line-height: 1.5em; margin-bottom: -0.4em; margin-right: 0.05em; margin-top: -0.5em } .DC1 { float: left; font-family: sans-serif; font-size: 2em; font-weight: bold; line-height: 1.5em; margin-bottom: -0.4em; margin-right: 0.05em; margin-top: -0.5em } .Part-Title { font-family: sans-serif; line-height: 1.2 } .Penguin { height: 2em; width: auto } .SCAP { font-size: 0.75em } .TP-IMAGE { display: block; margin-bottom: 0; margin-left: 8%; margin-right: 8%; margin-top: 0; text-align: center } .TP-IMAGE1 { height: auto; width: 40% } .TP-IMPRINT { display: block; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center } .TP-IMPRINT1 { height: auto; width: 4em } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; display: block; font-family: serif; font-size: 1em; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0 } .calibre1 { font-style: italic } .calibre2 { line-height: 1.2 } .calibre3 { display: block; line-height: 1.2 } .calibre4 { display: block; font-family: serif; font-size: 1em; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0 } .calibre5 { display: block; text-align: center } .calibre6 { height: 100%; width: auto } .w { display: block; text-align: center; width: 100% } .w1 { height: auto; width: 100% } .x01-FM-Contents-CT { display: block; font-family: sans-serif; font-size: 0.83333em; font-weight: bold; margin-bottom: 1.5em; margin-left: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .x01-FM-Contents-FM-Head { display: block; font-family: sans-serif; font-size: 0.83333em; margin-bottom: 2.7em; margin-left: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .x01-FM-Copyright-Text { display: block; font-size: 0.75em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .x01-FM-Copyright-Text-Space { display: block; font-size: 0.75em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.12em; text-align: center; text-indent: 0 } .x01-FM-Copyright-Text-Space1 { display: block; font-size: 0.75em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .x01-FM-Dedi-Body { display: block; font-family: sans-serif; font-size: 0.83333em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center; text-indent: 0 } .x01-FM-Head { display: block; font-family: sans-serif; font-size: 1em; font-weight: bold; margin-bottom: 4.5em; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center; text-indent: 0 } .x01-FM-TP-Author { display: block; font-family: sans-serif; font-size: 2em; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center; text-indent: 0 } .x01-FM-TP-Subtitle { display: block; font-family: sans-serif; font-size: 1em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1.92em; text-align: center; text-indent: 0 } .x01-FM-TP-Title { display: block; font-family: sans-serif; font-size: 2em; line-height: 1.2; margin-bottom: 0.14em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .x01-FM-TP-Title1 { display: block; font-family: sans-serif; font-size: 2em; line-height: 1.2; margin-bottom: 0.68em; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .x01-FM-TP-Title2 { display: block; font-family: sans-serif; font-size: 2em; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .x02-Part-Title { display: block; font-family: sans-serif; font-size: 2em; font-weight: bold; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center; text-indent: 0 } .x02-Part-Title1 { display: block; font-family: sans-serif; font-size: 2em; line-height: 1.2; margin-bottom: 0; margin-left: 0.12em; margin-right: 0; margin-top: 0; text-align: center; text-indent: 0 } .x03-Chapter-Number { display: block; font-family: sans-serif; font-size: 1.29167em; font-weight: bold; line-height: 1.2; margin-bottom: 3.39em; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center; text-indent: 0 } .x04-Body-Text { display: block; font-size: 1em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-indent: 1.64em } .x04-Body-Text-FL { display: block; font-size: 1em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-indent: 0 } .x04-Space-Break-Orn { display: block; font-size: 1em; margin-bottom: 1.09em; margin-left: 0; margin-right: 0; margin-top: 1.09em; text-align: center; text-indent: 0 } .x06-Song-Lyric { display: block; font-size: 1em; margin-bottom: 0; margin-left: 4.09em; margin-right: 0; margin-top: 0; text-indent: -1.09em } .x06-Song-Lyric-First { display: block; font-size: 1em; margin-bottom: 0; margin-left: 3.09em; margin-right: 0; margin-top: 1.45em; text-indent: -1.09em } .x06-Song-Lyric-Last { display: block; font-size: 1em; margin-bottom: 1.45em; margin-left: 4.09em; margin-right: 0; margin-top: 0; text-indent: -1.09em } .x07-List-Numbered { display: block; font-size: 1em; margin-bottom: 0; margin-left: 1.64em; margin-right: 0; margin-top: 0; text-indent: 0 } .x07-List-Numbered-First { display: block; font-size: 1em; margin-bottom: 0; margin-left: 1.64em; margin-right: 0; margin-top: 1.45em; text-indent: 0 } .x07-List-Numbered-Last { display: block; font-size: 1em; margin-bottom: 1.45em; margin-left: 1.64em; margin-right: 0; margin-top: 0; text-indent: 0 } .x13-BM-Ack-Head { display: block; font-family: sans-serif; font-size: 1em; font-weight: bold; margin-bottom: 4.92em; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center; text-indent: 0 } .x14-Date-Line { display: block; font-family: sans-serif; font-size: 1em; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; margin-top: 2em; text-align: center; text-indent: 0 }