@font-face { font-family:"Adobe Garamond Pro"; font-style:italic; font-weight:normal; src : url("../font/AGaramondPro-Italic.otf"); } @font-face { font-family:"Adobe Garamond Pro"; font-style:oblique; font-weight:normal; src : url("../font/AGaramondPro-Italic.otf"); } @font-face { font-family:"Hiragino Sans GB W3"; font-style:normal; font-weight:300; src : url("../font/HiraginoSansGB-W3.otf"); } @font-face { font-family:"Minion Pro"; font-style:normal; font-weight:normal; src : url("../font/MinionPro-Regular.otf"); } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:2px; border-width:0; } td, th { border-style:solid; border-width:1px; } td.nostyle, th.nostyle { border-width:0px; } table { border-collapse:collapse; } li { display:block; } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } table.No-Table-Style { border-color:#1a1818; border-style:solid; border-width:1px; margin-bottom:-4px; margin-top:4px; width:100%; } p.No-Paragraph-Style { -epub-ruby-position:over; color:#1a1818; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:left; text-decoration:none; text-indent:0px; } p.Basic-Paragraph { -epub-ruby-position:over; color:#1a1818; font-family:"Minion Pro", serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:left; text-decoration:none; text-indent:0px; } p.Normal { -epub-ruby-position:over; color:#1a1818; font-family:"Times New Roman", serif; font-size:1em; font-style:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:left; text-decoration:none; text-indent:0px; } p.PRE { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:36px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.INS { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:6px; margin-bottom:6px; margin-left:36px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.CAP { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-family:"Adobe Garamond Pro", serif; font-size:0.75em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:left; text-decoration:none; text-indent:0px; } p.PREXT { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:6px; margin-bottom:6px; margin-left:48px; margin-right:18px; text-align:justify; text-decoration:none; text-indent:0px; } p.PRET { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:36px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:12px; } p.B { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-size:1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.167; margin-top:1.5em; margin-bottom:6px; margin-left:0px; margin-right:0px; text-align:left; text-decoration:none; text-indent:0px; } p.T1 { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.CON { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:4px; margin-left:18px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.TOC { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.182; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.TOC1 { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-size:0.917em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.182; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.BIB { -epub-ruby-position:over; color:#1a1818; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:3px; margin-left:12px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:-12px; } p.TAT { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.IMG { -epub-ruby-position:over; color:#1a1818; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:6px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.TATT { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:8px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.CHR { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:10px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:-10px; } p.TXT { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:12px; } p.EXT { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:10px; margin-bottom:10px; margin-left:18px; margin-right:18px; text-align:justify; text-decoration:none; text-indent:0px; } p.POE { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:6px; margin-left:30px; margin-right:30px; text-align:justify; text-decoration:none; text-indent:0px; } p.POE1 { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-top:10px; margin-bottom:6px; margin-left:30px; margin-right:30px; text-align:justify; text-decoration:none; text-indent:0px; } p.BY { -epub-ruby-position:over; color:#1a1818; font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.167; margin-bottom:60px; margin-left:0px; margin-right:0px; text-align:center; text-decoration:none; text-indent:0px; } li.NUM { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:6px; margin-left:24px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:-17px; } li.UNUM { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:3px; margin-left:54px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:-18px; } li.LET { -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:6px; margin-left:24px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:-17px; } p.FM { -epub-ruby-position:over; color:#1a1818; font-size:1.333em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.125; margin-bottom:60px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.APP { -epub-ruby-position:over; color:#1a1818; font-size:1.167em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.143; margin-bottom:60px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.SO { -epub-ruby-position:over; break-before:page; color:#1a1818; font-size:1.333em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.125; margin-bottom:12px; margin-left:0px; margin-right:0px; text-align:center; text-decoration:none; text-indent:0px; } p.A { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-size:1.167em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.143; margin-top:2em; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:center; text-decoration:none; text-indent:0px; } p.C { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-size:0.833em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.2; margin-top:2em; margin-bottom:6px; margin-left:0px; margin-right:0px; text-align:center; text-decoration:none; text-indent:0px; } p.AT { -epub-hyphens:none; -epub-ruby-position:over; color:#1a1818; font-size:1.167em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.143; margin-top:2em; margin-bottom:12px; margin-left:0px; margin-right:0px; text-align:center; text-decoration:none; text-indent:0px; } p.FN { -epub-ruby-position:over; color:#1a1818; font-size:0.708em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.235; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.FN1 { -epub-ruby-position:over; color:#1a1818; font-size:0.708em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.235; margin-top:10px; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.Index { -epub-ruby-position:over; color:#1a1818; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:12px; margin-right:0px; text-align:left; text-decoration:none; text-indent:-12px; } p.PageBreak { -epub-ruby-position:over; color:#1a1818; font-family:"Minion Pro", serif; font-size:0.083em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; text-align:left; text-decoration:none; text-indent:0px; } span.CHI-9 { font-family:"Hiragino Sans GB W3", sans-serif; font-size:0.75em; font-style:normal; font-weight:300; } span.CHI-FN { font-family:"Hiragino Sans GB W3", sans-serif; font-size:0.625em; font-style:normal; font-weight:300; } span.italic { font-style:italic; } span.Supper { vertical-align:super; } span.Bold-Italic { font-style:italic; font-weight:bold; } span.Sub { vertical-align:sub; } span.Small { font-size:0.875em; font-variant:small-caps; } span.CHI-8 { font-family:"Hiragino Sans GB W3", sans-serif; font-size:0.667em; font-style:normal; font-weight:300; } span.Pre-T-Roman { font-style:normal; font-weight:normal; } span.Toc-Folio { font-size:0.833em; } td.cell-style-override-1 { padding-bottom:2px; padding-left:2px; padding-right:2px; padding-top:2px; } td.cell-style-override-2 { padding-left:3px; } p.para-style-override-1 { font-size:2.5em; margin-bottom:48px; text-align:center; } p.para-style-override-2 { margin-bottom:48px; text-align:center; } p.para-style-override-3 { break-after:page; text-align:center; } p.para-style-override-4 { margin-bottom:120px; text-align:center; } p.para-style-override-5 { margin-bottom:12px; text-align:center; } p.para-style-override-6 { font-size:1.333em; margin-bottom:144px; text-align:center; } p.para-style-override-7 { text-align:center; } p.para-style-override-8, li.para-style-override-8 { margin-bottom:6px; } p.para-style-override-9 { margin-bottom:0px; } p.para-style-override-10 { text-align:left; } p.para-style-override-11 { break-after:page; } p.para-style-override-12, li.para-style-override-12 { margin-bottom:3px; } p.para-style-override-13 { -epub-hyphens:none; } p.para-style-override-14 { text-align:right; } p.para-style-override-15 { margin-left:0px; text-align:center; } p.para-style-override-16 { break-after:page; text-align:justify; } li.para-style-override-17 { margin-bottom:3px; margin-left:29px; } li.para-style-override-18 { margin-bottom:3px; margin-left:29px; text-indent:-17px; } li.para-style-override-19 { margin-left:29px; text-indent:-17px; } p.para-style-override-20 { margin-bottom:2px; margin-left:12px; margin-right:12px; } p.para-style-override-21 { margin-left:12px; margin-right:12px; } p.para-style-override-22 { margin-bottom:3px; margin-left:12px; margin-right:12px; text-indent:10px; } p.para-style-override-23 { margin-bottom:3px; margin-left:12px; margin-right:12px; } p.para-style-override-24 { margin-left:12px; } p.para-style-override-25 { margin-left:30px; } p.para-style-override-26 { margin-bottom:6px; margin-left:30px; } p.para-style-override-27 { margin-bottom:6px; margin-left:18px; margin-right:18px; } p.para-style-override-28 { margin-bottom:12px; } p.para-style-override-29 { font-size:0.625em; font-style:normal; font-weight:bold; text-align:center; } p.para-style-override-29a { font-size:0.625em; font-style:normal; font-weight:bold; text-align:left; } p.para-style-override-30 { margin-left:14px; } p.para-style-override-31 { margin-bottom:3px; text-align:center; } p.para-style-override-32 { font-size:0.625em; font-style:italic; font-weight:normal; } p.para-style-override-33 { margin-bottom:4px; text-align:center; } p.para-style-override-34 { font-size:0.75em; text-align:left; } p.para-style-override-35 { -epub-hyphens:none; text-align:left; } p.para-style-override-36 { margin-bottom:2px; } p.para-style-override-37 { -epub-hyphens:none; font-size:0.75em; text-align:left; } p.para-style-override-38 { -epub-hyphens:none; text-align:center; } p.para-style-override-39 { break-after:column; } p.para-style-override-40 { margin-bottom:4px; } p.para-style-override-41 { margin-bottom:15px; } p.para-style-override-42 { break-after:page; margin-bottom:4px; } span.char-style-override-1 { font-size:1.875em; } span.char-style-override-2 { font-size:1.571em; } span.char-style-override-3 { font-style:normal; font-weight:normal; } span.char-style-override-4 { font-size:1.286em; } span.char-style-override-5 { font-size:1.2em; } span.char-style-override-6 { font-size:1.2em; font-style:normal; font-weight:normal; } span.char-style-override-7 { } span.char-style-override-8 { font-variant:small-caps; } span.char-style-override-9 { font-size:0.75em; } span.char-style-override-10 { font-size:0.909em; } span.char-style-override-11 { font-style:normal; font-weight:bold; } span.char-style-override-12 { font-size:1em; font-style:normal; font-weight:normal; } span.char-style-override-13 { font-size:1.1em; font-style:normal; font-weight:normal; } span.char-style-override-14 { font-size:1em; font-style:normal; font-weight:bold; } span.char-style-override-15 { font-size:0.583em; vertical-align:super; } span.char-style-override-16 { font-style:normal; font-weight:bold; } span.char-style-override-17 { font-size:0.583em; font-style:normal; font-weight:normal; } span.char-style-override-18 { font-size:0.583em; } span.char-style-override-19 { font-style:italic; font-weight:normal; } span.char-style-override-21 { font-size:0.9em; } span.char-style-override-22 { font-size:1.05em; } span.char-style-override-23 { font-family:"Adobe Garamond Pro", sans-serif; font-style:normal; font-weight:normal; } span.char-style-override-24 { font-style:italic; font-weight:bold; } span.char-style-override-25 { font-style:normal; font-weight:normal; } span.char-style-override-26 { font-family:"Adobe Garamond Pro", serif; font-size:0.9em; font-style:italic; font-weight:normal; } span.char-style-override-28 { font-size:0.882em; } span.char-style-override-29 { font-size:0.9em; font-style:normal; font-weight:normal; } span.char-style-override-31 { font-size:0.625em; } span.char-style-override-32 { font-size:0.625em; font-style:normal; font-weight:normal; } span.char-style-override-33 { font-size:0.625em; font-style:normal; font-variant:small-caps; font-weight:normal; } span.char-style-override-34 { font-size:0.625em; font-style:italic; font-weight:normal; } span.char-style-override-35 { font-size:1.235em; } span.char-style-override-36 { font-size:0.9em; font-style:normal; font-weight:bold; } span.char-style-override-37 { font-size:0.9em; font-style:normal; font-weight:bold; text-transform:uppercase; } span.char-style-override-38 { font-size:0.9em; } span.char-style-override-39 { font-style:normal; font-weight:normal; } span.char-style-override-40 { font-style:normal; font-weight:bold; text-transform:uppercase; } span.char-style-override-41 { font-size:0.8em; } span.char-style-override-42 { text-transform:uppercase; } span.char-style-override-43 { font-family:Symbol, sans-serif; font-size:0.9em; font-style:normal; font-weight:normal; } span.char-style-override-44 { font-size:0.525em; } span.char-style-override-45 { font-size:1.167em; } span.char-style-override-46 { font-size:0.889em; } span.char-style-override-47 { text-transform:uppercase; } span.char-style-override-48 { text-decoration:underline; } div.frame-1 { height:10px; width:10px; } img.frame-2 { height:3px; width:6px; } div.frame-3 { margin-top:1em; text-align:left; } img.frame-4 { height:648px; width:432px; } img.frame-5 { height:600px; width:400px; } img.frame-6 { height:600px; width:362px; } img.frame-7 { height:247px; width:195px; } img.frame-8 { height:252px; width:205px; } img.frame-9 { height:199px; width:211px; } img.frame-10 { height:270px; width:140px; } img.frame-11 { height:288px; width:347px; } img.frame-12 { height:275px; width:337px; } img.frame-13 { height:271px; width:174px; } img.frame-14 { height:179px; width:205px; } img.frame-15 { height:227px; width:324px; } img.frame-16 { height:397px; width:308px; } img.frame-17 { height:205px; width:341px; } img.frame-18 { height:394px; width:324px; } img.frame-19 { height:253px; width:337px; } img.frame-20 { height:169px; width:288px; } img.frame-21 { height:183px; width:208px; } img.frame-22 { height:198px; width:292px; } img.frame-23 { height:359px; width:180px; } img.frame-24 { height:133px; width:324px; } img.frame-25 { height:130px; width:324px; } img.frame-26 { height:348px; width:288px; } img.frame-27 { height:315px; width:324px; } img.frame-28 { height:406px; width:284px; } span.sc { font-size: 75%; text-indent: 0em; } span.left { margin-left: 1em; } span.Supper { vertical-align:super; } p.center { text-align:center; } a { text-decoration: none; color: blue; text-indent: 0em; } a.footnote-link { font-size:0.75em; } p.hr { padding-bottom:6px; padding-left:0px; padding-right:6px; padding-top:6px; border-top: 1px solid black; width:12%; } p.hr1 { padding-bottom:12px; padding-left:0px; padding-right:6px; padding-top:6px; border-top: 1px solid black; margin-left:2em; margin-right:2em; } p.hr2 { padding-bottom:12px; padding-left:0px; padding-right:6px; padding-top:6px; border-top: 2px solid black; margin-left:5em; margin-right:5em; } div.box { margin-top: 0em; margin-bottom: 2em; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid; text-align: left; padding:0px; padding-bottom:5px; background-color: #E5E7E9; } p.right { text-align:right; } p.right1 { margin-left:10em; } div.Basic-Text-Frame { text-align:left; margin-bottom:1em; } p.Index-first { -epub-ruby-position:over; color:#1a1818; font-family:"Adobe Jenson Pro", serif; font-size:0.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.222; margin-bottom:0px; margin-left:12px; margin-right:0px; text-align:left; text-decoration:none; text-indent:-12px; } p.para-style-override-8 { margin-bottom:6px; } p.para-style-override-9 { -epub-hyphens:none; } p.top { margin-top:5px; } p.bottom { margin-bottom:5px; } .footnote-anchor { font-size:0.75em; } li.toc-text1 { margin-left:1em; } p.TX2 { margin-left:1em; text-indent:-1em; } span.italic1 { font-style:italic; } span.none { text-transform:none; } td { vertical-align: top; } span.right { float:right; }