/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } @page { margin : 30px 10px 20px 10px; } html { height : 100%; } /* td, th { border-style:solid; border-width:1px; } ol, ul { list-style: none; } div.footnote1 { margin-top : 12px; border-top : 1px solid black; padding-top : 5px; width : 100%; } */ li { display:list-item; } body { -epub-hyphens:auto; -webkit-hyphens:auto; margin-left: 8px; margin-right: 8px; orphans:2; widows:2; margin-top: 0.5em; margin-bottom : 0.5em; line-height: 1em; } a:link { color : #808080; text-decoration : none; -webkit-text-fill-color : #808080; } a:visited { color : #808080; text-decoration : none; -webkit-text-fill-color : #808080; } a:hover { color : #efb372; text-decoration : underline; -webkit-text-fill-color : #efb372; outline: 0; } a:active { color : #efb372; text-decoration : underline; -webkit-text-fill-color : #efb372; outline: 0; } p.Basic-Paragraph { font-family:Minion, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:0em; } p.Normal { font-family:Minion, serif; font-size:1.0em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:0em; } p.line { font-size:0.917em; line-height:1.273; margin-bottom:10px; margin-left:30%; margin-right:30%; margin-top:10px; text-align:center; border-bottom : 1px solid black; page-break-after : avoid; } p.image { line-height:1.273em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:12px; text-align:center; page-break-after : avoid; } p.fn { font-family:Minion, serif; font-size:0.70em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25em; margin-bottom:0px; margin-left:1em; margin-right:0px; margin-top:.5em; text-align:left; text-decoration:none; text-indent:-1em; } p.footnote { font-family:Minion, serif; font-size:0.70em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.25em; margin-bottom:0px; margin-left:1em; margin-right:0px; margin-top:.5em; text-align:left; text-decoration:none; text-indent:-1em; } p.contents { font-family:Minion, serif; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.556em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:60px; text-align:center; text-decoration:none; text-indent:0px; page-break-before : avoid; } p.cip1-nosp { font-family:Minion, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; } p.cip2-spab { font-family:Minion, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:12px; text-align:left; text-decoration:none; text-indent:0px; } p.cip3-spab-cntr { font-family:Minion, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:1em; text-align:center; text-decoration:none; text-indent:0px; } p.cip34-nosp-cntr { font-family:Minion, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } p.x1cip { font-family:Minion, serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2em; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; } span.ital { font-style:italic; font-weight:normal; } span.fnref { vertical-align:super; font-size : 0.66em; } div.footnote:first-child { margin-top : 12px; border-top : 1px solid black; padding-top : 5px; width : 100%; } txt { hyphenate-after: 3; hyphenate-before: 3; hyphenate-lines: 2; -webkit-hyphenate-after: 3; -webkit-hyphenate-before: 3; -webkit-hyphenate-lines: 2; line-height: 1.25em; margin: 0; orphans: 2; text-align: justify; text-indent: 1.5em; widows: 2; } p.Ahead { hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; margin-top : 1.5em; } p.Bhead { margin-top : 1em; } p.x1cn { hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; } p.x1ct { hyphens: none !important; -moz-hyphens: none !important; -webkit-hyphens: none !important; adobe-hyphenate: none !important; page-break-after: avoid; page-break-inside: avoid; } img.frame-1 { width:250px } p.caption { text-align : center; } p.tx-ni-sa { margin-top : .8em; } p.ahead-sa { margin-top : 1.5em; } /* cover.xhtml should have body#cover>div.cover>img.frame-1*/ #Cover { background-color : #000007; margin : 0.5em; text-align : center; page-break-inside : avoid; background-size : contain; } #Back { background-color : #000007; margin : 0.5em; text-align : center; page-break-inside : avoid; background-size : contain; } div.cover { width : 85%; margin-left : 7%; margin-right : 8%; padding-top : 10px; padding-bottom : 10px; margin-top : 10px; margin-bottom : 10px; height : auto; } /* Title_Page.xhtml should have body#Title_Page>div.tp1>div.tp>img.frame-1*/ #Title_Page { page-break-inside : avoid; height : 100%; background-color : white; background-size : contain; } div.tp1 { width : 98%; margin-left : 1%; margin-right : 1%; height : auto; page-break-inside : avoid; } div.tp { width : 75%; margin-left : 12%; margin-right : 13%; } div.logo { width : 20%; margin-left : 40%; margin-right : auto; } div.auth { } div.bob { width : 30%; margin-top : 10px; margin-left : 35%; margin-right : auto; } /* apply a natural box layout model to all elements */ *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } img.i50 { width : 50px; margin-top : 10px; } img.i100 { width : 100px; margin-top : 10px; } img.i150 { width : 150px; margin-top : 10px; } img.i200 { width : 200px; margin-top : 10px; } img.i250 { width : 250px; margin-top : 10px; } img.i300 { width : 300px; margin-top : 10px; } ._idGenObjectAttribute-1 { width : 300px; margin-top : 10px; } img.i350 { width : 350px; margin-top : 10px; } img.i400 { width : 400px; margin-top : 10px; } div + p.tx { margin-top : 20px; } p.center { text-align : center; } /* div.auth { width : 30%; margin-left : 35%; margin-right : 35%; } div.auth2 { display : none; } */ span._idGenDropcap-1 { font-size:3em; font-weight: bold; } span.dc { overflow: hidden; line-height: 89%; height: 0.8em; font-size: 281%; margin-right: 0.075em; float: left; } span.com-rorohiko-pagestaker-style { display: none; } /*td, th { border-style:solid; border-width:1px; } tr:hover { background-color: #f90; } tr:nth-child(odd) { background-color: #cc9; } */ table { border-collapse:collapse; page-break-inside: avoid; border-spacing: 0; } td { hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; padding: 3px !important; page-break-inside: avoid; text-align: left; text-indent: 0; vertical-align: top; } tr { vertical-align : top; } table.Basic-Table { border-color:#000000; border-style:solid; border-width:0px; margin-bottom:10px; margin-top:10px; page-break-inside : avoid; } table.nolines100 { border-color:#000000; border-style:solid; border-width:0px; margin-bottom:10px; margin-top:10px; page-break-inside : avoid; width : 100%; } table.lines100 { border-color:#000000; border-style:solid; border-width:1px; margin-bottom:10px; margin-top:10px; page-break-inside : avoid; width : 100%; } .lines100 tr { border-bottom : 1px solid black; } .lines100 col { border : 1px solid black; } table.nolines75 { border-color:#000000; border-style:solid; border-width:0px; margin-bottom:10px; margin-top:10px; page-break-inside : avoid; width : 75%; margin-left : 5%; margin-right : 20%; } table.nolines50 { border-color:#000000; border-style:solid; border-width:0px; margin-bottom:10px; margin-top:10px; page-break-inside : avoid; width : 50%; margin-left : 5%; margin-right : 45%; } td.line { border-bottom : 1px solid black; } td.grey { background-color : #CCCCCC; } col.c05 { width : 5%; } col.c10 { width : 10%; } col.c15 { width : 15%; } col.c20 { width : 20%; } col.c25 { width : 25%; } col.c30 { width : 30%; } col.c33 { width : 33%; } col.c35 { width : 35%; } col.c40 { width : 40%; } col.c45 { width : 45%; } col.c50 { width : 50%; } col.c55 { width : 55%; } col.c60 { width : 60%; } col.c65 { width : 65%; } col.c66 { width : 66%; } col.c70 { width : 70%; } col.c75 { width : 75%; } col.c80 { width : 80%; } col.c85 { width : 80%; } col.c90 { width : 90%; } col.c95 { width : 95%; }