@font-face { font-family: 'ACaslonPro-Italic'; src: url('../fonts/ACaslonPro-Italic.eot'); src: url('../fonts/ACaslonPro-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/ACaslonPro-Italic.woff') format('woff'), url('../fonts/ACaslonPro-Italic.woff2') format('woff2'), url('../fonts/ACaslonPro-Italic.ttf') format('truetype'), url('../fonts/ACaslonPro-Italic.otf') format('opentype'), url('../fonts/ACaslonPro-Italic.svg#ACaslonPro-Italic') format('svg'); } @font-face { font-family: 'ACaslonPro-Regular'; src: url('../fonts/ACaslonPro-Regular.eot'); src: url('../fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/ACaslonPro-Regular.woff') format('woff'), url('../fonts/ACaslonPro-Regular.woff2') format('woff2'), url('../fonts/ACaslonPro-Regular.ttf') format('truetype'), url('../fonts/ACaslonPro-Regular.otf') format('opentype'), url('../fonts/ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg'); } @font-face { font-family: 'ACaslonPro-Semibold'; src: url('../fonts/ACaslonPro-Semibold.eot'); src: url('../fonts/ACaslonPro-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/ACaslonPro-Semibold.woff') format('woff'), url('../fonts/ACaslonPro-Semibold.woff2') format('woff2'), url('../fonts/ACaslonPro-Semibold.ttf') format('truetype'), url('../fonts/ACaslonPro-Semibold.otf') format('opentype'), url('../fonts/ACaslonPro-Semibold.svg#ACaslonPro-Semibold') format('svg'); } @font-face { font-family: 'Bajka-Italic'; src: url('../fonts/Bajka-Italic.eot'); src: url('../fonts/Bajka-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Bajka-Italic.woff') format('woff'), url('../fonts/Bajka-Italic.woff2') format('woff2'), url('../fonts/Bajka-Italic.ttf') format('truetype'), url('../fonts/Bajka-Italic.otf') format('opentype'), url('../fonts/Bajka-Italic.svg#Bajka-Italic') format('svg'); } @font-face { font-family: 'Bajka-Regular'; src: url('../fonts/Bajka-Regular.eot'); src: url('../fonts/Bajka-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Bajka-Regular.woff') format('woff'), url('../fonts/Bajka-Regular.woff2') format('woff2'), url('../fonts/Bajka-Regular.ttf') format('truetype'), url('../fonts/Bajka-Regular.otf') format('opentype'), url('../fonts/Bajka-Regular.svg#Bajka-Regular') format('svg'); } @font-face { font-family: 'PatchouliDisplay'; src: url('../fonts/PatchouliDisplay.eot'); src: url('../fonts/PatchouliDisplay.eot?#iefix') format('embedded-opentype'), url('../fonts/PatchouliDisplay.woff') format('woff'), url('../fonts/PatchouliDisplay.woff2') format('woff2'), url('../fonts/PatchouliDisplay.ttf') format('truetype'), url('../fonts/PatchouliDisplay.otf') format('opentype'), url('../fonts/PatchouliDisplay.svg#PatchouliDisplay') format('svg'); } @font-face { font-family: 'SerlioLTStd'; src: url('../fonts/SerlioLTStd.eot'); src: url('../fonts/SerlioLTStd.eot?#iefix') format('embedded-opentype'), url('../fonts/SerlioLTStd.woff') format('woff'), url('../fonts/SerlioLTStd.woff2') format('woff2'), url('../fonts/SerlioLTStd.ttf') format('truetype'), url('../fonts/SerlioLTStd.otf') format('opentype'), url('../fonts/SerlioLTStd.svg#SerlioLTStd') format('svg'); } .ebook { font-family:ACaslonPro-Regular !important; font-size:100%; text-indent:0em; margin:0em; padding:0em; } img { max-height:100%; max-width:100%; text-align:center; } p img { max-height:10%; max-width:20%; text-align:center; } a { text-decoration:none; } p { text-indent:0em; margin:0em; line-height:1.5em; font-size:100%; text-align:left; } .indent { text-indent:1.5em; } .figure { text-align:center; margin:1.5em auto; page-break-inside:avoid; } figure.figure { margin-top:20px; margin-bottom:20px; text-align:center; page-break-inside:avoid; } /*div.figure { width: 30%; }*/ figcaption.caption { margin-top:5px; margin-bottom:5px; text-align:center; page-break-before:avoid; } figcaption.caption p { margin-top:8px; margin-bottom:5px; text-align:center; font-size:16px; line-height:20px; } .noindent { text-indent:0em; margin-top:1em; } sup { font-size:0.6em; line-height:0.7em; } sub { font-size:0.6em; line-height:0.7em; } .titlepage { page-break-inside:avoid; margin-top:2.5em; text-indent:0em; } .half_titlepage { page-break-inside:avoid; margin-top:2.5em; text-indent:0em; } .title-head { text-align: center; font-size: 400%; line-height: 1.3em; margin: 1.3em 0em 0.3em 0em; text-indent: 0em; letter-spacing: 0.09em; font-family:SerlioLTStd !important; line-height: 1.2em; font-weight:normal; } .half_title-head { text-align: center; font-size: 250%; line-height: 1.3em; margin: 6em 0em 0.3em 0em; text-indent: 0em; letter-spacing: 0.09em; font-family:SerlioLTStd !important; line-height: 1.2em; font-weight:normal; } .sub-title { text-align:center; font-size: 115%; line-height:1.5em; margin:1em 0em 0em 0em; text-indent:0em; font-family:Bajka-Italic !important; letter-spacing:1px; } .author { text-align: center; font-size: 180%; line-height: 1.2em; margin: 0.1em 0em 0em 0em; text-indent: 0em; letter-spacing: 3.5px; font-family:SerlioLTStd !important; } .icon { margin:1em 0em 0em 0em; text-align:center; } .logo { margin:3.2em auto 0 auto; width:40px; text-align:center; } .title-text { font-family:Bajka-Regular; font-size: 80%; text-indent: 0em; text-align: center; margin: 1em 0em 0em 0em; } span.title-text1 { font-family:ACaslonPro-Regular !important; font-size: 105%; text-indent: 0em; text-align: center; margin: 1em 0em 0em 0em; } .logo1 { margin:1.2em auto 1em auto; width:40px; text-align:center; } .logo2 { margin:2.5em auto 1em auto; text-align:center; } .logo2_ig { margin:2.2em auto 2.2em auto; text-align:center; } .logo2a { margin:1.2em auto 1em auto; text-align:center; } .logo2b { margin:3.8em auto 1em auto; text-align:center; } .equal { margin:-1em auto 1em 0; width:40px; } .dedication { margin: 22% auto 0em auto; width: 85%; font-size: 100%; font-family:Bajka-Italic !important; } .dedication .para { text-align: center; } .copyright { margin:8% 0em 0em 0em; text-align:left; font-size:80%; font-weight:normal; font-family:ACaslonPro-Regular !important; width:85%; } .copy { text-indent:0em; line-height:1.5em; margin:0.2em 0em 0em 0em; text-align:left !important; } .copy1 { text-indent:0em; line-height:1.5em; margin:1em 0em 0em 0em; text-align:left !important; } .copy2 { text-indent:0em; line-height:1.5em; margin:1.5em 0em 0em 0em; text-align:left !important; } .contents a { color:#000000; } .content-head01 { font-weight: normal; font-size: 65%; margin: 10.5em 0em 0em 0em; text-align: left; font-family:ACaslonPro-Regular !important; line-height: 1.5em; letter-spacing: 1.5px; } .contents3 { margin:1.5em 0em 0em 0em; } .contents3 a { color:#000000; } .content-head3 { font-weight:normal; font-size:180%; margin:1.5em 0em 1.5em 0em; text-align:left; font-family:ArnoPro-Regular; line-height:1.5em; } .content-head1 { font-weight:normal; font-size:240%; margin:1.5em 0em 1.5em 0em; text-align:center; font-family:SerlioLTStd; line-height:1.5em; letter-spacing:1.5px; } .content-head1_bm { font-weight:normal; font-size:240%; margin:2.7em 0em 1.5em 0em; text-align:left; font-family:SerlioLTStd; line-height:1.5em; letter-spacing:1.5px; } .content-head2 { font-weight:normal; font-size: 180%; margin:1.5em 0em 1.5em 0em; font-family:SerlioLTStd; line-height:1.5em; letter-spacing:1.5px; } .nested-ol { margin:0em 0em 0em 0em; padding-left:0em; list-style-type:none; } .nested-ol .list-item { font-size:100%; margin:0.2em 0em 0em 0em !important; } .list-item.nostyle { list-style-type: none; } .front { text-align:center; margin:1em auto 0em auto; padding:0em; } .h1-para { margin:-2.5em 0em 2em 1em; text-indent:0em; font-size:100%; } .h1-para + p { text-indent:0em; } .level2 + .para { text-indent:0em; } .unorder-list { margin:1em 0em 1em 1.2em; padding-left:1.3em; } .unorder-list .list-item { line-height:1.5em; text-indent:0em; margin:0em 0em 0em 0em; } .txt-center { text-align:center; } .block-center { text-align:center; } .cover { margin:0em; padding:0em; text-align:center; max-width:100%; } .txt-indent{ margin-left:2.5em; text-indent:-2.5em; } .wid{ border-top: 1px solid black; width: 15%; text-align: left !important; margin:2em 0em -.9em 0em; } .wid1 { border-bottom: 1px solid black; width: 150px; margin:0 auto; text-indent:0em; } .cite{ margin: 1.5em 2em 1.5em 2em; text-indent: 0em; line-height: 1.5em; font-size:95%; } .mt5{ margin-top: .5em; } .contents-ol1 { margin:1em 0em 0em 0em; padding-left:0em; list-style-type:none; } .contents-ol1 .txt-bold { margin:1em 0em 0em 0em; padding-left:0em; list-style-type:none; font-size:140%; } .nested-ol4 { padding-left:1em; list-style-type:none; } .contents-ol1 .list-item .nested-ol4 .list-item { margin:0.2em 0em 0em 0em; line-height:1.5em; text-indent:0em; text-align:left; font-size:90%; } .nested-ol2 { padding-left:0em; list-style-type:none; } .contents-ol1 .list-item { margin:1.5em 0em 0em 0em; font-size:100%; line-height:1.5em; text-indent:0em; text-align:left; } .contents-ol1 .list-item .nested-ol2 .list-item { margin:0.2em 0em 0em 0em; line-height:1.5em; text-indent:0em; text-align:left; font-size:90%; } .wrd-wrp{ word-break: break-all; } .bl{ text-align: right; margin-right: 3em; } .bl2{ text-align: right; } .bl2a{ text-align: right; margin-right:2em; } .bl2b{ text-align: center; margin-right:2em; } .lftindnt{ margin-left: 13em !important; } .inline-block { text-indent:0; display: inline-block; } .not-btm{ margin-top: .88em !important; } .mt51 { margin-top: 7em; } .mt51a { margin-top: 2.5em; } .mt51k { margin-top: 16em; } .mt51b { margin-top: 2.8em; } .mt511 { margin-top: 1em !important; } .capsmbd{ font-family:ACaslonPro-Italic !important; } span.capsmbd_a{ font-family:Bajka-Italic !important; } span.capsmbd4{ font-family:ACaslonPro-Semibold !important; font-size:70%; word-spacing: 0.15em; } span.capsmbd4_a{ font-family:Bajka-Regular !important; font-size:107%; word-spacing: 0.15em; } span.capsmbd4a{ font-family:SerlioLTStd !important; font-weight:bold; font-size:150%; } .mt1{ margin-top:0.5em; } .mt2{ margin-top:1.1em; } .mt2a{ margin-top:2em; } p.txt-extract{ margin-top: 20px; margin-bottom: 20px; margin-left: 3.5em; margin-right: 20px; font-size: 100%; font-family:ACaslonPro-Italic !important; } div.blockquote{ margin-top:15px; margin-bottom:15px; margin-left:20px; font-size:13.5px; border-top:2px solid #E0863D; width:75%; } div.blockquote1{ line-height:18px; margin-top:15px; margin-bottom:15px; margin-left:34px; font-size:13px; /*border-top:2px solid #E0863D;*/ width:87%; } .hang{ margin-left:1em; text-indent:-1em; } span.fontspace{ word-spacing:-0.4em !important; } span.fontspace2{ word-spacing:-0.35em !important; } span.smallcaps{ font-variant:all-small-caps; font-family:SerlioLTStd !important; font-size: 65%; font-weight:normal; } p.hr1{ border-bottom:1px solid; margin-top:20px; margin-bottom:10px; width:10%; } p.footnote{ font-size:80%; font-family:ACaslonPro-Regular !important; }