@font-face { font-family: "Cambria_Bold_Italic"; font-style: normal; font-weight: normal; src:url(fonts/Cambria_Bold_Italic.ttf) format(truetype); } @font-face { font-family: "Courier_New"; font-style: normal; font-weight: normal; src:url(fonts/Courier_New.ttf) format(truetype); } @font-face { font-family: "CronosPro-BoldCapt"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-BoldCapt.otf) format(opentype); } @font-face { font-family: "CronosPro-Capt"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-Capt.otf) format(opentype); } @font-face { font-family: "CronosPro-CaptIt"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-CaptIt.otf) format(opentype); } @font-face { font-family: "CronosPro-Italic"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-Italic.otf) format(opentype); } @font-face { font-family: "CronosPro-Lt"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-Lt.otf) format(opentype); } @font-face { font-family: "CronosPro-LtCapt"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-LtCapt.otf) format(opentype); } @font-face { font-family: "CronosPro-Regular"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-Regular.otf) format(opentype); } @font-face { font-family: "CronosPro-Semibold"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-Semibold.otf) format(opentype); } @font-face { font-family: "CronosPro-SemiboldCapt"; font-style: normal; font-weight: normal; src:url(fonts/CronosPro-SemiboldCapt.otf) format(opentype); } @font-face { font-family: "Gotham-Bold"; font-style: normal; font-weight: normal; src:url(fonts/Gotham-Bold.otf) format(opentype); } @font-face { font-family: "MinionPro-Regular"; font-style: normal; font-weight: normal; src:url(fonts/MinionPro-Regular.otf) format(opentype); } @font-face { font-family: "Odile-BoId"; font-style: normal; font-weight: normal; src:url(fonts/Odile-BoId.otf) format(truetype); } @font-face { font-family: "Odile-BoIdItalic"; font-style: normal; font-weight: normal; src:url(fonts/Odile-BoIdItalic.otf) format(opentype); } @font-face { font-family: "Odile-Italic"; font-style: normal; font-weight: normal; src:url(fonts/Odile-Italic.otf) format(opentype); } @font-face { font-family: "Odile-Roman"; font-style: normal; font-weight: normal; src:url(fonts/Odile-Roman.otf) format(opentype); } @font-face { font-family: "Odile-UprightItalic"; font-style: normal; font-weight: normal; src:url(fonts/Odile-UprightItalic.otf) format(opentype); } @font-face { font-family: "Times_New_Roman_Bold"; font-style: normal; font-weight: normal; src:url(fonts/Times_New_Roman_Bold.ttf) format(opentype); } body { text-align: justify; adobe-text-layout: optimizeSpeed; } div.covser { font-size: 1em; text-align: center; margin-top: 0em; margin-bottom: 0em; } p.sert { font-size: 1em; line-height: 1.2em; text-align: center; margin-top: 10em; margin-bottom: 1em; } p.fm-ser { font-size: 1em; font-family: Odile-Roman; line-height: 1.2em; text-align: center; margin-top: 1em; margin-bottom: 0em; } p.fm-tx1 { font-size: 1em; line-height: 1.2em; text-indent: 0%; color: white; margin-top: 1em; margin-bottom: 0em; margin-left: 2em; margin-right: 2em; } .image { text-align: center; margin-top: 0em; margin-bottom: 0em; } div.fm-box { background-color: black; margin-top: 0em; margin-bottom: 0em; padding-bottom: 1em; } .fm-ttl { margin-top: 2em; margin-bottom: 0.5em; font-size: 1.5em; color: #EE3023; } span.big { font-size: 2em; color: #EE3023; } .fm-ttl1 { margin-top: 0em; margin-bottom: 2em; font-size: 1em; color: #939598; } .fm-ttl2 { margin-top: 2em; margin-bottom: 0.5em; font-size: 1.5em; color: #EE3023; text-align: center; } .fm-ttl3 { margin-top: 0.5em; margin-bottom: 2em; color: #005879; font-size: 1em; text-align: center; } .center-red { margin-top: 1.2em; margin-bottom: 1em; color: #EE3023; font-size: 1.3em; text-align: center; border-top: solid 1pt #6C9DB6; border-bottom: solid 1pt #6C9DB6; font-family: Odile-UprightItalic; } .toc-ttl { display: block; font-size: 2em; text-indent: 0em; font-weight: normal; margin-top: 2em; margin-bottom: 2em; margin-left: 1em; } .toc-tx1 { display: block; line-height: 1.2em; font-size: 1.2em; text-indent: 0em; margin-top: 1em; margin-bottom: 0em; color: #EE3023; text-align: left; margin-left: 2em; } .toc-tx1a { display: block; line-height: 1.2em; font-size: 1em; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; color: #939598; text-align: left; margin-left: 2.5em; } span.ic { color: #939598; } span.ic1 { color: #939598; font-family: Odile-Italic; } .toc-tx1b { display: block; line-height: 1.2em; font-size: 0.8em; text-indent: 0em; margin-top: 1.5em; margin-bottom: 0em; color: #005879; text-align: left; margin-left: 3.1em; font-weight: bold; } .toc-tx2 { display: block; line-height: 1.2em; font-size: 1em; text-indent: 0em; margin-top: 2em; margin-bottom: 0em; color: #939598; text-align: left; border-bottom: solid 1pt red; font-weight: bold; } .toc-tx3 { display: block; line-height: 1.2em; font-size: 1.2em; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; color: #EE3023; text-align: left; margin-left: 2em; } .toc-tx4 { display: block; line-height: 1.2em; font-size: 0.8em; text-indent: 0em; margin-top: 1.5em; margin-bottom: 0em; color: #EE3023; text-align: left; margin-left: 3.2em; } .toc-tx5 { display: block; line-height: 1.2em; font-size: 1em; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; text-align: left; margin-left: 5em; } p.tx { font-size: 100%; line-height: 1.2em; margin-top: 0em; margin-bottom: 0em; text-indent: 5%; } p.tx1 { font-size: 100%; font-family: Odile-Roman; line-height: 1.2em; text-indent: 0%; margin-top: 0em; margin-bottom: 0em; } p.tx11 { font-size: 100%; line-height: 1.2em; text-indent: 0%; margin-top: 2em; margin-bottom: 0em; font-family: Odile-Roman; } p.tx12 { margin-top: 1em; font-size: 100%; line-height: 1.2em; margin-bottom: 0em; text-indent: 5%; } p.tx2 { font-family: Odile-Roman; margin-top: 1em; font-size: 100%; line-height: 1.2em; margin-bottom: 0em; text-indent: 0%; } p.txb { margin-top: 1em; font-size: 100%; line-height: 1.2em; margin-bottom: 0em; text-indent: 0%; margin-left: 2em; font-family: Odile-Roman; } p.ttl { font-size: 2em; text-align: center; font-weight: bold; line-height: 1.2em; margin-top: 2em; margin-bottom: 2em; text-align: left; } p.ttl1 { font-size: 1.5em; text-indent: 0; font-weight: bold; line-height: 1.2em; margin-top: 2em; margin-bottom: 0.8em; color: #EF3024; text-align: left; font-family: Odile-BoId; } p.h1 { font-size: 1em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 1em; margin-bottom: 1em; color: #EE3023; text-align: left; } p.h1a { font-size: 1em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 1em; margin-bottom: 0em; color: #EE3023; text-align: left; } p.h2 { font-size: 1em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 1.5em; margin-bottom: 1em; color: #EE3023; text-align: left; } p.cap { font-size: 1em; line-height: 1.2em; text-align: center; margin-top: 1em; margin-bottom: 1em; color: #EE3023; } p.ser { font-size: 1em; line-height: 1.2em; text-align: center; margin-top: 1em; margin-bottom: 1em; } p.ser-tx1 { font-family: CronosPro-Lt; font-size: 1.2em; line-height: 1.2em; text-align: center; margin-top: 0em; margin-bottom: 0em; } p.ser-tx2 { font-size: 1.2em; line-height: 1.2em; text-align: center; margin-top: 0em; margin-bottom: 0em; color: #EE3023; font-family: CronosPro-Lt; } p.ser-tx { font-size: 1em; line-height: 1.2em; text-align: center; margin-top: 0em; margin-bottom: 0em; } div.box { padding-left: 1em; padding-bottom: 0.9em; padding-right: 1em; padding-bottom: 1em; background-color: #E1ECF8; } p.end { font-size: 1.2em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 2em; margin-bottom: 1em; color: #EE3023; border-top: solid 1pt #6C9DB6; font-family: CronosPro-SemiboldCapt; } p.end1 { font-size: 1.2em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 2em; margin-bottom: 1em; color: #EE3023; border-top: solid 1pt #6C9DB6; font-family: CronosPro-SemiboldCapt; } p.ref { font-size: 1em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 2em; margin-bottom: 1em; color: #EE3023; border-width: 20%; font-family: CronosPro-SemiboldCapt; } p.ref-hang { font-size: 100%; line-height: 1.2em; text-indent: -1.7em; margin-left: 1.7em; margin-top: 0.5em; margin-bottom: 0em; text-align: left; font-family: CronosPro-Regular; } p.ref-hang1 { font-size: 100%; line-height: 1.2em; text-indent: 0em; margin-left: 0em; margin-top: 0.5em; margin-bottom: 0em; text-align: left; font-family: CronosPro-Regular; } p.fn-hang { font-size: 100%; line-height: 1.2em; text-indent: -1em; margin-left: 1em; margin-top: 0.5em; margin-bottom: 0em; text-align: left; font-family: CronosPro-Regular; } a { text-decoration: none; color:#3399CC; } p.part-ttl { font-size: 2.5em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 5em; margin-bottom: 1em; margin-left: 3em; text-align: left; font-family: Odile-Roman; } p.part-ttl22 { font-size: 2.5em; text-indent: 0em; font-weight: bold; line-height: 1.2em; margin-top: 5em; margin-bottom: 1em; margin-left: 0em; text-align: left; font-family: Odile-Roman; } div.break { page-break-before: always; } div.chap_box { font-size: 100%; line-height: 1.2em; text-align: center; color: white; margin-top: 0em; background-color: black; margin-bottom: 0em; margin-left: 35%; margin-right: 35%; padding-top: 1em; } div.chap_box1 { font-size: 100%; line-height: 1.2em; text-align: center; color: white; margin-top: 0em; background-color: black; margin-bottom: 0em; margin-left: 25%; margin-right: 25%; padding-top: 0.5em; padding-bottom: 0.5em; } .chap { font-size: 100%; line-height: 1.2em; text-align: center; color: white; margin-top: 2em; margin-bottom: 0em; font-family: Odile-Roman; } .chap-ttl { font-size: 2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 3em; margin-bottom: 1em; font-family: Odile-BoId; } .chap-ttl1 { font-size: 2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 3em; margin-bottom: 0em; } .chap1 { line-height: 1.2em; text-align: center; font-size: 1em; margin-bottom: 1em; margin-top: 0em; } .auth { font-size: 1em; line-height: 1.2em; text-align: center; color: #005879; margin-top: 0em; margin-bottom: 3em; font-family: Odile-UprightItalic; } .line { font-size: 1em; line-height: 1.2em; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em; } .caption { font-size: 0.9em; text-indent: 0em; margin-top: 1em; margin-bottom: 0em; text-align: left; color: #939598; font-family: CronosPro-LtCapt; } .caption2 { font-size: 0.9em; text-indent: 0em; margin-top: 1em; margin-bottom: 0em; text-align: left; font-family: CronosPro-LtCapt; } .caption1 { font-size: 0.9em; text-indent: 0em; margin-top: 1em; margin-bottom: 0em; text-align: left; color: #939598; font-family: CronosPro-LtCapt; } span.rd { color: #EE3023; } span.id { color: #005879; } img { max-height: 100%; max-width: 100%; } .bl { background-color: black; color: white; margin-right: 10%; } p.ttl2 { font-size: 2em; text-indent: 0; font-weight: bold; line-height: 1.2em; margin-top: 3em; margin-bottom: 0em; } p.hang { font-size: 100%; line-height: 1.2em; text-indent: -1.3em; margin-left: 1.3em; margin-top: 0em; margin-bottom: 0em; text-align: left; } .chap-num { font-size: 2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 4em; margin-bottom: 1.5em; } .auth1 { font-size: 1em; line-height: 1.2em; text-align: center; color: #005879; margin-top: 0em; margin-bottom: 4em; font-family: Odile-UprightItalic; } .chap-num1 { font-size: 2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 4em; margin-bottom: 0.5em; } .cen { font-size: 1.2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 0.5em; margin-bottom: 0.5em; } .cen1 { font-size: 1.2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 0.5em; margin-bottom: 2em; } span.large { font-size: 2.5em; color: #EE3023; } span.large1 { font-size: 2.5em; } .chap-num2 { font-size: 2em; line-height: 1.2em; text-align: center; color: #EE3023; margin-top: 4em; margin-bottom: 4em; } .top { font-size: 1em; margin-top: 1em; margin-bottom: 0em; } .cen2 { font-size: 1.2em; line-height: 1.2em; text-align: center; margin-top: 1em; margin-bottom: 1em; } p.bm-ttl { font-size: 2em; text-align: center; font-weight: bold; line-height: 1.2em; color: #4B4D50; margin-top: 0em; margin-bottom: 0em; } p.bm-ttl1 { font-size: 2em; text-align: center; font-weight: bold; line-height: 1.2em; margin-top: 1em; margin-bottom: 1em; } p.bm-ttl2 { font-size: 2.5em; text-align: center; font-weight: bold; line-height: 1.2em; margin-top: 0em; margin-bottom: 0em; color: #EE3023; } p.bm-ttl3 { font-size: 1.1em; text-align: center; line-height: 1.2em; margin-top: 1.2em; margin-bottom: 1em; font-family: CronosPro-Lt; } p.bm-ttl4 { font-size: 1em; text-align: center; font-weight: bold; line-height: 1.2em; margin-top: 0em; margin-bottom: 6em; } p.bm-ttl5 { font-size: 1.2em; text-align: center; line-height: 1.2em; margin-top: 1em; margin-bottom: 0.3em; } p.bm-ttl6 { font-size: 1em; text-align: center; line-height: 1.2em; margin-top: 0em; margin-bottom: 0em; } p.bm-ttl7 { font-size: 1em; text-align: center; line-height: 1.2em; margin-top: 0.5em; margin-bottom: 1em; } .black { color: #231F23; } .white { color: white; } .underline { text-decoration: underline; } ul { font-family: Odile-Roman; margin-top: 0em; margin-bottom: 0em; font-size: 1em; } small { font-size: 0.7em; } span.bold { font-family: Odile-BoId; }