.air { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 2em 0; padding: 0; border: currentColor none 0 } .article { -epub-column-count: 1; font-family: sans-serif; font-size: 1.125em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .big { -epub-column-count: 1; font-size: 1.125em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .block_illust { -epub-column-count: 1; display: block; font-size: 1em; height: auto; outline: 0; vertical-align: baseline; width: auto; margin: 0; padding: 3em 0 0; border: currentColor none 0 } .board_3d { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; line-height: 2.6; outline: 0; vertical-align: baseline; margin: 0; padding: 0.55em; border: #000 ridge 3px } .board_3d1 { -epub-column-count: 1; display: block; font-size: 1em; outline: 0; vertical-align: baseline; margin: 2em 0.2em; padding: 0.2em; border: #000 ridge 3px } .board_3d1a { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; line-height: 2.6; outline: 0; vertical-align: baseline; margin: 0; padding: 0.5em 0.9em 0.5em 0.2em; border: #000 ridge 3px } .board_3d1a1 { -epub-column-count: 1; font-size: 1em; line-height: 2.6; outline: 0; vertical-align: baseline; margin: 0; padding: 0.5em 0.9em 0.5em 0.2em; border: #000 ridge 3px } .calibre { display: block; font-family: serif; font-size: 2em; line-height: 1.2; text-align: center; margin: 0 5pt; padding: 0 } .calibre1 { -moz-writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -o-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; display: block; font-family: serif; font-size: 1em; padding-left: 0; padding-right: 0; writing-mode: horizontal-tb; margin: 0 5pt } .calibre2 { -moz-writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; -o-writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; display: block; font-family: serif; font-size: 1em; padding-left: 0; padding-right: 0; writing-mode: vertical-rl; margin: 0 5pt } .calibre3 { font-weight: bold } .calibre4 { -epub-column-count: 1; display: block; font-size: 1em; outline: 0; vertical-align: baseline; margin: 20% 0 0; padding: 0; border: currentColor none 0 } .calibre5 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: center; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .calibre6 { -epub-column-count: 1; display: block; font-size: 1em; outline: 0; vertical-align: baseline; margin: 1em 0 0; padding: 0; border: currentColor none 0 } .cover { display: block } .cover1 { -epub-column-count: 1; display: block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .coverimg { -epub-column-count: 1; font-size: 1em; height: 100%; outline: 0; text-align: center; vertical-align: baseline; width: auto; margin: 0; padding: 0; border: currentColor none 0 } .em_bullet { -epub-column-count: 1; -webkit-text-emphasis-style: filled dot; font-size: 1em; outline: 0; text-emphasis-style: filled dot; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .end { color: gray; display: block; height: 2px; margin: 0.5em 1.1em 0.5em auto; border: currentColor inset 1px } .epubfirstparagraph { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.75; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 0; padding: 1em 0 0; border: currentColor none 0 } .epubfirstparagraph1 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .epubfirstparagraph2 { -epub-column-count: 1; display: block; font-size: 0.75em; font-weight: normal; line-height: 1.5; outline: 0; text-align: center; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .g { font-family: sans-serif; font-weight: bold } .inscription { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 4em 0 2em; padding: 0; border: currentColor none 0 } .letter_let { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .loudly { -epub-column-count: 1; font-size: 1.125em; font-weight: bold; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .loudly_part { -epub-column-count: 1; font-size: 1em; font-weight: bold; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .memo { -epub-column-count: 1; font-family: sans-serif; font-size: 0.75em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .question { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: -2em; text-justify: inter-ideograph; vertical-align: baseline; margin: 3em 0 0; padding: 0; border: currentColor none 0 } .quote { -epub-column-count: 1; display: block; font-family: sans-serif; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 1em 0; padding: 0; border: currentColor none 0 } .quote1 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 1em 0; padding: 0; border: currentColor none 0 } .quote2 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 3em 0 1em; padding: 0; border: currentColor none 0 } .quote3 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: right; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 3em 0 1em; padding: 0; border: currentColor none 0 } .quote4 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 2em 0 1em; padding: 0; border: currentColor none 0 } .quote5 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: right; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 1em 0; padding: 0; border: currentColor none 0 } .quote6 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: -1em; text-justify: inter-ideograph; vertical-align: baseline; margin: 1em 0; padding: 0; border: currentColor none 0 } .quote7 { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.9; outline: 0; text-align: justify; text-indent: -1em; text-justify: inter-ideograph; vertical-align: baseline; margin: 2em 0 1em; padding: 0; border: currentColor none 0 } .small { -epub-column-count: 1; font-size: 0.77778em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .splash { -epub-column-count: 1; background-color: #cdcdcd; font-family: sans-serif; font-size: 1em; font-weight: bold; outline: 0; vertical-align: baseline; margin: 0; padding: inherit 0.55em inherit inherit; border: currentColor none 0 } .start { color: gray; display: block; height: 2px; margin: 0.5em auto 0.5em 1.1em; border: currentColor inset 1px } .tcy { -epub-column-count: 1; -moz-text-combine: horizontal; -ms-text-combine: horizontal; -o-text-combine: horizontal; -webkit-text-combine: horizontal; font-size: 1em; outline: 0; text-combine: horizontal; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .toc { -epub-column-count: 1; font-size: 1em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .toc_chapter { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.75; outline: 0; text-align: justify; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; margin: 0 1em 0 0; padding: 1em 0 0; border: currentColor none 0 } .toc_en { -epub-column-count: 1; font-size: 0.75em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .toc_table { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; font-weight: bold; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 }