/******************************* * common *******************************/ @page { margin: 34px 34px 25px 34px; } body { background-color: #ffffff; color: black; display: block; font-family: 'DejaVueSans', Helvetica, Arial, "Droid Sans", "DejaVu Sans", "Liberation Sans", sans-serif; font-size: 1.05em; line-height: 1.2; margin: 0; padding: 0; } .body { font-family: 'DejaVueSans', Helvetica, Arial, "Droid Sans", "DejaVu Sans", "Liberation Sans", sans-serif; } i { font-style: italic; } .italic { font-style: italic; } a { color: #202020; } br { } div { } /******************************* * book *******************************/ .book { margin-left: 18px; margin-right: 18px; } #book { } /******************************* * head *******************************/ .header { font-size: 1.5em; font-weight: bold; letter-spacing: 0.1em; line-height: 2em; margin-bottom: 4em; margin-top: 1em; text-align: center; } .header-author { } .header-title { } .header-subtitle { font-size: 0.9em; letter-spacing: 0; font-weight: normal; line-height: 1.2em; margin-top: 0.4em; } /******************************* * part *******************************/ .part { } .part-header { font-size: 1.3em; font-weight: bold; letter-spacing: 0.03em; margin-bottom: 1em; padding: 0.4em; text-align: center; text-transform: uppercase; } /******************************* * chapter *******************************/ .chapter { } .chapter-header { font-size: 1.13em; font-weight: bold; line-height: 1.2em; margin: 0.2em 0.4em 1em 0.4em; text-transform: uppercase; text-align: left; vertical-align: baseline; } /******************************* * subchapter *******************************/ .subchapter { } .subchapter-header { font-size: 1.02em; font-weight: bold; line-height: 1.1em; margin-bottom: 0.5em; margin-top: 0.2em; } /******************************* * section *******************************/ .section { } .section-header { font-size: 1em; font-weight: bold; line-height: 1.1em; margin-bottom: 0.2em; margin-top: 1em; } /******************************* * subsection *******************************/ .subsection { margin-top: 1em; } .subsection-header { font-weight: bold; text-align: justify; } /******************************* * paragraph *******************************/ .paragraph { margin-bottom: 0.2em; text-align: justify; text-indent: 0.8em; } .align_right { text-align: right; } /******************************* * motto *******************************/ .motto { color: #666666; font-size: 0.9em; letter-spacing: 0.08em; line-height: 1.4em; padding: 1.2em 0px 1.2em 1.5em; text-align: right; } .motto-text { } .motto .text { } .motto .author { font-style: italic; margin-top: 0.2em; } .motto-author { font-style: italic; margin-top: 0.2em; } .notes li { color: #606060; line-height: 1.15em; margin-bottom: 4px; } /******************************* * list *******************************/ .list { line-height: 1.2em; text-align: justify; } .list-header { letter-spacing: 0.03em; margin-bottom: 0.4em; text-align: justify; font-weight: bold; color: #444; } .list-item { padding-left: 0.4em; text-align: justify; } .list .annotation { } .list .annotation-text { } ul { margin: 0; margin-left: 1em; padding: 0; } ol { margin: 0; margin-left: 2em; padding: 0; } li { margin: 0; margin-bottom: 0.05em; padding: 0; } dl { font-weight: bold; } /******************************* * info *******************************/ .info { font-size: 0.9em; margin-top: 2em; } .info .paragraph { line-height: 1em; }