/******************************* * 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; } .underline { /* border-bottom: 1px solid #606060; */ text-decoration: underline; } a { color: #202020; } br { } div { } span { } /******************************* * 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 { } /******************************* * 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; } /******************************* * letter *******************************/ .letter { font-family: "Courier New", "Droid Sans Mono", "DejaVu Sans Mono", "Liberation Mono", monospace; } .letter-header { font-size: 1.05em; font-weight: bold; line-height: 1.1em; margin-bottom: 0.5em; margin-top: 2em; } /******************************* * paragraph *******************************/ .paragraph { margin-bottom: 0.2em; text-align: justify; text-indent: 0.8em; } .separator { color: #404040; text-align: center; } /******************************* * notes *******************************/ .notes { font-family: 'DejaVueSans', Helvetica, Arial, "Droid Sans", "DejaVu Sans", "Liberation Sans", sans-serif; font-size: 0.9em; font-style: italic; margin-left: 2em; margin-bottom: 0; margin-top: 0; text-align: justify; } .notes li { color: #606060; line-height: 1.15em; margin-bottom: 4px; } .note { color: #606060; font-size: 0.8em; vertical-align: top; } /******************************* * list *******************************/ .list { line-height: 1.2em; text-align: justify; } .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; } /******************************* * image *******************************/ .iblock { color: #606060; margin-left: auto; margin-right: auto; margin-bottom: 1em; margin-top: 1em; text-align: center; width: 640px; } .iblock img { border: 1px solid #b0b0b0; display: inline-block; margin-bottom: 1em; margin-left: auto; margin-right: auto; max-width: 100%; text-align: center; } .iblock .noborder { border-style: none; border-width: 0px; } .iblock-description { text-align: justify; } .iblock-author { font-size: 0.8em; font-style: italic; margin-top: 0.5em; text-align: left; } .iblock .flow_left { display: inline; float: left; margin-left: 0.5em; position: relative; } .iblock .flow_right { display: inline; float: right; margin-left: 0.5em; position: relative; } /******************************* * info *******************************/ .info { font-size: 0.9em; margin-top: 2em; } .info .paragraph { line-height: 1em; } /******************************* * letter *******************************/ .letter { font-family: sans-serif; } /******************************* * notes *******************************/ .notes { margin-left: 3em; }