body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:solid; border-width:1px; } table { border-collapse:collapse; } body { -epub-hyphens:auto; } @page { margin : 30px 30px 30px 30px; } p.center { text-align:center; } p.colophon { font-size:1em; font-weight:normal; margin-top:36px; page-break-after:always; text-align:center; } p.copy { font-family:Times, serif; font-size:1em; margin-top:9px; } h1.chapterNumber { font-family:Times, serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:60px; text-align:center; } h1.part { font-family:Times, serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:12px; text-align:center; } p.toc_h1 { font-family:Times, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:15px; text-align:center; } p.noindent { font-family:Times, serif; margin-top:17px; text-align:justify; line-height:1.417; } p.normal { font-family:Times, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.417; margin:0; text-align:justify; text-indent:18px; } p.hanging { font-family:Times, serif; font-size:1em; line-height:1.417; margin-left:18px; text-align:justify; text-indent:-18px; } h1.title { font-size: 2.5em; text-align: center; margin-bottom: 25px; } h2.subtitle { font-size: medium; font-style: italic; text-align: center; margin-bottom: 20px; } p.author { font-size: large; text-align: center; } p._idGenParaOverride-1 { page-break-before:always; page-break-after:always; } img._idGenPageitem-1 { width:48%; } img._idGenPageitem-2 { width:8%; } p.left { text-align: left; line-height:1.417; margin-top: 17px; margin-left: 18px; } p.pageBreak { page-break-after: always; } /* ---- ORIM Advertisement ---- */ .center { text-align: center; text-indent: 0; } div.sans { font-family:"Arial", sans-serif; page-break-before: always; } div.sans a:link, a:visited, a:hover{ color:black; } div.sans h1 { line-height:1em; } span.brown { color:#543b26; -webkit-text-fill-color:#543b26; } div.orange_box { margin: 15px; padding: 15px; border: none; background-color:#ef3f35; border-radius: 15px; } div.orange_box p { color:#FFFFFF; -webkit-text-fill-color:#FFFFFF; } div.orange_box a:link { color:#FFFFFF; -webkit-text-fill-color:#FFFFFF; } div.orange_box a:hover { color:#FFFFFF; -webkit-text-fill-color:#FFFFFF; } div.orange_box a:visited { color:#FFFFFF; -webkit-text-fill-color:#FFFFFF; } span.orange { color:#ef3f35; -webkit-text-fill-color:#ef3f35; } span.orange a:link { color:#ef3f35; -webkit-text-fill-color:#ef3f35; } span.orange a:hover { color:#ef3f35; -webkit-text-fill-color:#ef3f35; } span.orange a:visited { color:#ef3f35; -webkit-text-fill-color:#ef3f35; } a { text-decoration:none; } .svg { max-width:100%; max-height:100%; } .svg_1 { max-width:100%; height:90%; }