.article { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 } .article1 { -epub-column-count: 1; font-family: sans-serif; font-size: 1.125em; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 } .big { font-size: 1.125em; font-weight: bold } .block_illust { -epub-column-count: 1; display: block; font-size: 1em; height: auto; outline: 0; vertical-align: baseline; width: auto; border: currentColor none 0; padding: 3em 0 0; margin: 0 } .board_3d_ { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; line-height: 2.6; outline: 0; vertical-align: baseline; border: #000 ridge 3px; padding: 0.55em 1.2em 0.55em 0.2em; margin: 0 } .calibre { display: block; font-family: serif; font-size: 2em; line-height: 1.2; text-align: center; padding: 0; margin: 0 5pt } .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 { -epub-column-count: 1; display: block; font-size: 1em; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 20% 0 0 } .calibre3 { -epub-column-count: 1; font-size: 1em; height: 500px; outline: 0; vertical-align: baseline; width: 500px; border: currentColor none 0; padding: 0; margin: 0 } .calibre4 { -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 } .calibre5 { font-weight: bold } .calibre6 { -epub-column-count: 1; display: block; font-size: 1em; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 1em 0 0 } .center { -epub-column-count: 1; display: block; font-size: 1em; font-weight: normal; line-height: 1.7; outline: 0; text-align: center; text-indent: 0; text-justify: inter-ideograph; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 } .center1 { -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; border: currentColor none 0; padding: 0; margin: 0 } .cover { display: block } .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; border: currentColor none 0; padding: 0; margin: 0 } .end { color: gray; display: block; height: 2px; border: currentColor inset 1px; margin: 0.5em 1.1em 0.5em auto } .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; border: currentColor none 0; padding: 1em 0 0; margin: 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; border: currentColor none 0; padding: 0; margin: 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; border: currentColor none 0; padding: 0; margin: 0 } .loudly { -epub-column-count: 1; font-size: 1.125em; font-weight: bold; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 } .loudly_part { -epub-column-count: 1; font-size: 1em; font-weight: bold; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 } .quote { -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; border: currentColor none 0; padding: 0; margin: 2em 0 1em } .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; border: currentColor none 0; padding: 0; margin: 1em 0 } .quote2 { -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; border: currentColor none 0; padding: 0; margin: 1em 0 } .quote3 { -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; border: currentColor none 0; padding: 0; margin: 3em 0 1em } .quote4 { -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; border: currentColor none 0; padding: 0; margin: 3em 0 1em } .small { font-size: 0.75em; font-weight: bold } .start { color: gray; display: block; height: 2px; border: currentColor inset 1px; margin: 0.5em auto 0.5em 1.1em } .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; border: currentColor none 0; padding: 0; margin: 0 } .toc { -epub-column-count: 1; font-size: 1em; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 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; border: currentColor none 0; padding: 1em 0 0; margin: 0 1em 0 0 } .toc_en { -epub-column-count: 1; font-size: 0.75em; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 } .toc_table { -epub-column-count: 1; font-family: sans-serif; font-size: 1em; font-weight: bold; outline: 0; vertical-align: baseline; border: currentColor none 0; padding: 0; margin: 0 }