@charset "UTF-8"; html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; line-height:20px; } p { margin:0 0 0 0; text-align:left; line-height:1.3em; text-indent:1.5em; font-size:1em; } a { text-decoration:none;} /*! * EPUB_CSS Display Images V1.0 */ img { width:100%; height:auto;} table { width:99.9%; border-spacing:0; border-collapse:collapse;} /****************************************/ /*! * EPUB_CSS Order List / Unorder List V1.0 */ ul, ol { margin:0em 0 0em 0;} li { text-align:justify; line-height:1.5em; padding-left:0.3em; margin-top: 0.5em; } li.litop { text-align:justify; line-height:1.5em; padding-left:0.3em; margin-top: 0em; padding-top: 0em; } .underline{ text-decoration: underline; } .square_list{ list-style-type:square;} .loweralpha{ list-style-type:lower-alpha;} /*Coversection*/ .cover_section{ max-height:100%; max-width:100%; text-align:center;} /*HalfTitlesection*/ .halftitle_section{ margin-top:5em;} /*Titlesection*/ .title_section{ max-height:100%; max-width:100%; text-align:center; } .title{ font-size:1.7em; font-weight:bold; text-align:center; margin-top:3em; margin-bottom:0.3em; line-height:1em;} .titlehead{ font-size:2.5em; font-weight:normal; text-align:center; margin-top:0em; line-height:1em;} .halftitle{ font-size:2em; font-weight:bold; margin-top:5em; text-align:center; line-height:1em;} p.author{ font-size:0.85em !important; text-align:left; margin-top:0.2em !important; margin-bottom:1.5em; } /*Copyrightsection*/ .copyright_section{ margin:2em 1em 0 1em;} .copyright_section p { font-size:0.9em; text-align:center; text-indent:0em; margin-bottom:0em; line-height:1.4em;} .copy_table { width:99.9%; font-size:0.85em; margin:1em auto 1em auto;} .copy_table tr td{ padding-right:1em; vertical-align:top; } .copy{ font-size:0.9em; margin-top: 2em; text-align:left; text-indent:0em; margin-bottom:0em; line-height:1.4em;} .copy1{ font-size:0.9em; text-align:left; text-indent:0em; margin-bottom:0em; margin-top: 1em; line-height:1.4em;} p.copy2{ font-size:0.9em; text-align:left; text-indent:-1.5em; margin-left: 1.5em; margin-bottom:0em; line-height:1.4em;} /*Dedicationsection*/ .dedication_section { margin-top:18%;} .dedication_section p{ text-align:center; font-size:1.1em; text-indent:0em; margin-top:0em; margin-bottom: 0em; margin-left:0em; margin-right:auto; } /*contents*/ .front_section{ margin-top:0em; } .front_section p{ text-align:left; } .front_title{ font-weight:bold; margin-top:2em; font-size:1.4em; text-align:left; margin-bottom:1em; text-indent:0em !important; } .toc-head { text-align: center; text-indent:0em !important; font-size:1.8em; font-weight:normal; font-style:normal; margin-top:2em !important; margin-bottom: 2em; margin-left:0em !important; } .toc1 { text-align: center !important; text-indent:0em !important; font-size:1.15em; font-weight:bold; margin:1em auto 1em auto !important; } .toc { text-align: left; text-indent:0em !important; font-size:1em; font-weight:normal; font-style: normal; margin-top:0.3em !important; margin-left:0em !important; } .toc2 { text-align: left; text-indent:0em !important; font-size:1em; font-weight:normal; font-style: normal; margin-top:0.8em !important; margin-left:0em !important; } .intro_section{ margin-top:0em; } .intro_section p{ text-align:left; } .intro_title{ font-weight:normal; margin-top:2em; font-size:1.4em; text-align:center; margin-bottom:1em; text-indent:0em !important; line-height:1.3em; } .intro_author{ margin-bottom:2em; font-variant:small-caps !important; text-align:center; font-weight:normal; font-size:1.3em; } .intro_title1{ font-weight:normal; margin-top:2em; font-size:1.4em; text-align:center; margin-bottom:2em; text-indent:0em !important; line-height:1.3em; } .front_head{ text-align:center; font-size:1.5em; margin-top:2em; margin-bottom:1em; font-weight:bold; line-height:1.3em; } .front_subhead{ text-align:center; font-size:1.1em; margin-top:0em; margin-bottom:2em; font-weight:normal; line-height:1.3em; } .front_head1{ text-align:center; font-size:1.1em; margin-top:1.5em; margin-bottom:0em; font-weight:normal; line-height:1.3em; } .ack_title{ font-weight:bold; margin-top:3em; font-size:1.5em; text-align:center; margin-bottom:3em; text-indent:0em !important;} .act { text-align: center; text-indent:0em !important; font-size:1.2em; font-weight:normal; margin-top:2em !important; margin-left:0em !important; } /*Chaptersection*/ .Chapter_section{ margin-top:0em; margin-bottom: 0em;} .part_num { text-align:center; font-size:1.2em; margin-top:5em; margin-bottom:1em; font-weight:normal; } .part_title { text-align:center; font-size:1.5em; margin-top:0em; margin-bottom:3em; font-weight:bold; line-height:1.3em; } .chap_num { text-align:center; font-size:1.6em; margin-top:2em; margin-bottom:0.3em; font-weight:normal; } .chap_title { text-align:center; font-size:1.6em; margin-top:0.2em; margin-bottom:1.5em; font-weight:normal; font-style:normal; line-height:1.3em; text-transform:uppercase; } .auth1 { text-align:center; font-size:1.1em; margin-top:1em; margin-bottom:0em; font-weight:normal; font-style:normal; line-height:1.3em; } .auth { text-align:center; font-size:1.1em; margin-top:0.2em; margin-bottom:2em; font-weight:normal; font-style:normal; line-height:1.3em; } .chap_title1 { text-align:center; font-size:1.8em; margin-top:0.5em; margin-bottom:0em; font-weight:bold; line-height:1.3em; } .chap_title2 { text-align:center; font-size:1.2em; margin-top:0em; margin-bottom:2em; font-weight:bold; line-height:1.3em; } .sub_head1 { text-align:left; font-size:1.2em; margin-top:1em; margin-bottom:1em; font-weight:bold; line-height:1.3em; } .sub_head2 { text-align:center; font-size:1.2em; margin-top:2em; margin-bottom:1em; font-weight:bold; line-height:1.3em; } .sub_head3 { text-align:left; font-size:1.2em; margin-top:0.5em; margin-bottom:0em; font-weight:bold; line-height:1.3em; } .chap-toc { text-align:left; text-indent: 6em; font-size:1.2em; margin-top:0.5em; margin-bottom:0em; font-weight:bold; line-height:1.3em; margin-left:4em; } .back_title{ text-align:center; font-size:1.2em; margin-top:4em; margin-bottom:1em; font-weight:bold; line-height:1.3em;} .mtop01{ margin-top:1em; text-indent: 0em; } .mtop02{ margin-top:3em; text-indent: 0em; } div.bib_section { margin-top:2em; } .bib_title{ text-align:center; font-size:1.9em; margin-top:2em; margin-bottom:1.5em; font-weight:bold; line-height:1.3em;} .bib_para { text-indent:-1.5em !important; margin-left:1.5em !important; } /*Images*/ .fullwidth { margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:100%; text-align:center; page-break-inside:avoid !important;} .fullwidth1 { margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:100%; text-align:center; page-break-inside:avoid !important; } .halfwidth90 { margin-top:1em; margin-left:auto; margin-right:auto; margin-bottom:1em; width:90%; page-break-inside:avoid !important; } .halfwidth80 { margin-top:1em; margin-left:auto; margin-right:auto; margin-bottom:1em; width:80%; page-break-inside:avoid !important; } .halfwidth { margin-top:1em; margin-left:auto; margin-right:auto; margin-bottom:1em; width:70%; page-break-inside:avoid !important; } .halfwidth60 { margin-top:1em; margin-left:auto; margin-right:auto; margin-bottom:1em; width:60%; page-break-inside:avoid !important; } .halfwidth1 { margin-top:1em; margin-left:auto; margin-right:auto; margin-bottom:1em; width:50%; page-break-inside:avoid !important; } .quterwidth { margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:40%; page-break-inside:avoid !important;} .quterwidth_1 { margin-left:auto; margin-right:auto; margin-top:2em; margin-bottom:2em; width:50%;} .smallwidth { margin:0.5em auto 0.5em auto; width:3%; } p.fsource { text-align:justify; text-indent:0em !important; margin-top:0.3em; margin-bottom:0.8em; font-size:0.75em; } p.caption1 { text-align:center; text-indent:0em !important; margin-top:0.3em; font-weight:bold; font-size:0.85em; page-break-inside:avoid !important; } p.caption { text-align:left; text-indent:0em !important; margin-top:0.1em; font-weight:bold; font-size:0.85em; page-break-inside:avoid !important; } p.tcaption { text-align:center; text-indent:0em !important; margin-top:1em; margin-bottom:1em; font-weight:normal; font-size:1.1em; } p.center { text-align:center; text-indent:0em !important; margin-top:0em; } p.center1 { text-align:center; text-indent:0em !important; margin-top:1em; } /*Headings*/ h1{ text-align:center; margin-top:0em; margin-bottom:0.2em; font-weight:normal; line-height:1.2em; } .BM_section{ margin-top:0em; } h1 span{ font-weight:normal; } h2{ text-align:center; margin-top:1em; margin-bottom:0em; text-indent: 0em; margin-left: 0em; font-size:1.5em; font-weight:bold; line-height:1.3em; } .h2a{font-weight: normal; font-style: italic; } .h2b{font-weight: bold; font-size: 0.8em;} .h2c{font-weight: normal; font-style: normal;} h2.subhead{ text-align:center; margin-top:1em; margin-bottom:0em; text-indent: 0em; margin-left: 0em; font-size:1.5em; font-weight:bold; line-height:1.3em; } h3{ text-align:left; margin-top:1em; margin-bottom:0em; font-size:1.3em; font-weight:bold; font-style: italic; line-height:1.3em; } h3.subhead1{ text-align:center; margin-top:1.5em; margin-bottom:1em; font-size:1.3em; font-weight:bold; font-style: normal; line-height:1.3em; } h4{ text-align:left; margin-top:1em; margin-bottom:1em; font-size:1.2em; font-weight:normal; line-height:1.2em; } h4.level1{ text-align:center; margin-top:1em; margin-bottom:0em; font-size:1.2em; font-weight:bold; line-height:1.2em; } div.box{ border: 1px solid #000; padding: 0.5em; margin: 1em; } h2.box-head{ font-size: 2em; margin: 0em; text-align: center; padding-top: 0.2em; } /*blockquote*/ .blockquote { margin:1em auto 1em auto; text-align:center; text-indent:0em; font-size:1em; } .blockquote p{ text-align:center; text-indent:0em; } .abstract { margin:3em auto 3em auto; text-align:justify; text-indent:0em; font-size:1em; } .abstract p{ text-align:center; text-indent:0em; font-size:1em; } .quote { margin:1em 2em 1em 2em; text-align:left; text-indent:0em; font-size:1em; } .quote p{ text-align:left; text-indent:0em; font-size:1em; } .quoteindent{ text-align:left; text-indent:1.5em !important; font-size:1em; } .block-head { margin-top:1em; margin-bottom:1em; line-height:1.4em; text-indent:0em; font-weight:bold; } .blockquote1 { margin-top:0em; margin-bottom:0em; line-height:1.4em; text-indent:0em; text-align:center; } .blockquote2 { margin-top:0em; margin-bottom:0em; line-height:1.4em; text-indent:0em; } .blockquote3 { margin-top:1em; margin-bottom:0em; line-height:1.4em; text-indent:0em; } .blockquote4 { margin-top:0em; margin-bottom:0em; line-height:1.4em; text-indent:2em; } .calign{ text-align:center; margin:1em auto 1em auto;} .calign1{ text-align:center; margin:1.5em auto 0em auto;} p.noindent{ text-indent:0em !important; line-height:1.3em; } p.noindent1{ text-indent:0em !important; margin-top: 3em; margin-bottom: 0em; font-size:1em; text-decoration:underline; width: 40%; } p.indent{ text-indent:1.3em !important; text-align:justify; margin: 0em; } p.indent2{ text-indent:2.3em !important; text-align:justify; margin: 0em; } p.indent1{ text-indent:1.3em !important; text-align:justify; margin-top: 1em; } .mtop{ margin-top: 0em; text-indent: 0em; } .topspace1{ margin-top: 1em !important; text-indent: 0em !important; } ol.num{ list-style-type: decimal; font-size: 1em; margin: 1em 0em; } ol.num>li{ margin-top: 0.5em; } .hang-text{ text-indent: -1.5em; margin-left: 1.5em; font-size: 1em; margin-top: 0.5em; } p.linespace{ margin-top:1em; text-indent:0em !important; } img.inimg{ margin: 0em; width: auto; } p.footnote{ font-size: 0.9em; text-align: left; margin-top:0.2em; line-height: 1.4em; text-indent: -1.5em; margin-left: 2em; } p.notes{ text-indent: -2em; margin-left: 2.6em; font-size: 1em; text-align: left; } p.notes2{ text-indent: -2.2em; margin-left: 2.6em; font-size: 1em; text-align: left; } span.space{ padding-left:1em; } span.space1{ padding-left:0.8em; } span.space2{ padding-left:0.5em; } .chap_title + p, h1 + p, h2 + p, h3 + p, h4 + p, .box_head + p, .back_title + p, .app_title1 + p { text-indent:0em !important; } .box_head{ text-align:left; margin-top:0.5em; margin-left:1.5em; margin-bottom:0.8em; font-size:1.4em; font-weight:bold; line-height:1.2em; } Index_section{ margin: 0em; } h1.index_title{ text-align:center; font-size:1.6em; margin-top:2em; margin-bottom:1.5em; font-weight:normal; line-height:1.3em;} p.level1_top{ padding-left:0em; text-indent:-1.8em !important; margin-left:1.8em !important; text-align:left; margin-top:1em;} p.level1{ padding-left:0em; text-indent:-1.8em !important; margin-left:1.8em !important; text-align:left;} p.level2{ padding-left:2em; text-indent:-1.8em !important; margin-left:1.8em !important; text-align:left;} p.level3{ margin-left:1em; text-indent:-2em; padding-left:1.5em; text-align:left; margin-top:1em;} p.level4{ margin-top: 0em; margin-bottom: 0em; font-weight: normal; text-align:left; margin-left:4.3em; text-indent:-1.5em;} .note{ margin-top: 1em; margin-bottom: 1em; font-weight: normal; font-size: 1.4em; text-align:left; font-variant:small-caps !important; } .smfont{ font-size:0.85em !important;} span.smallcaps{ font-size: 0.8em; } span.bolditalic{ font-weight: bold; font-style: italic; font-size: 0.85em; } div.page_break{ page-break-after: always !important;} .right{ text-align: right; margin-top: 0em; } .ralign1{ text-align: right !important; margin-top: 1em; margin-left: 2em; text-indent:0em; } .brd_top{ border-top: solid 1px #000; width: 40%; margin-top: 2em; } .small_cap{ font-variant:small-caps !important; font-size:1.2em;}