@namespace epub "http://www.idpf.org/2007/ops";
body
{
margin-left:1em;
margin-right:1em;
}
img
{
max-width:95%;
max-height:95%;
}
sup
{
font-size:0.75em;
line-height:0em;
}
a
{
text-decoration:none;
}
span.black
{
color:#000000;
}
div.cover
{
margin:0.00em;
text-align:center;
height:100%;
}
/*.right_1
{
font-size:0.75em;
padding:0.5em;
float:right;
}
span[epub|type~='pagebreak'] {
text-align:center;
border:1px solid rgb(180,180,180);
padding:0.1em 0.3em;
}
*/
nav#toc ol li
{
list-style-type:none;
margin-bottom:0em;
margin-top:0em;
margin-left:0em;
padding:0em;
}
nav#toc ol
{
list-style-type:none;
margin-left:0em;
margin-bottom:0em;
margin-top:0em;
padding:0em;
}
nav#toc01 ol
{
font-size:0.88em;
list-style-type:none;
margin-left:6em;
margin-bottom:0em;
padding:0em;
margin-top:0em;
}
.fmt
{
font-size:0.88em;
margin-top:5em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-family: sans-serif;
text-align:center;
font-weight:bold;
}
.fm
{
font-size:0.8em;
margin-top:1.3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-family: serif;
text-align:center;
}
.fm1
{
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-family: serif;
text-align:center;
}
.title_h {
  font-weight: bold;
  font-family:sans-serif;
  font-size: 2.5em;
  margin-top: 2em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.title_h1 {
  font-weight: bold;
  font-family:sans-serif;
  font-size: 1.3em;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.title_h2 {
  font-weight: bold;
  font-family:sans-serif;
  font-size: 2.5em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.author {
  font-weight: bold;
  font-size: 1.3em;
  margin-top: 4em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  font-family:sans-serif;
  text-align: center;
}
.stitle {
  font-weight: normal;
  font-size: 1.6em;
  margin-top: 1.5em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.image_t {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 0em;
  margin-right: 0em;
  text-align: center;
}
.logo {
  margin-top: 4em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.image_c {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 0em;
  margin-right: 0em;
  text-align: center;
}
.ded {
  font-family: sans-serif;
  font-size: 0.95em;
  margin-top: 5em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.copy_txt_f {
  font-family: serif;
  font-size: 0.8em;
  margin-top: 7em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
 }
.copy_txt1 {
  font-family: serif;
  font-size: 0.8em;
  margin-top: 1.5em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
  }
.copy_txt {
  font-family: serif;
  font-size: 0.8em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.part_num
{
  font-family:sans-serif;
  font-size:1em;
  margin-top: 3em;
  margin-bottom: 4em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
 text-align: center;
 font-weight:bold;
}
.part_title
{
  font-size: 1.4em;
  margin-top: 0em;
  margin-bottom: 3em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.pr_head
{
  font-family:sans-serif;
  font-size:1em;
  margin-top:3em;
  margin-bottom:5em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:center;
  font-weight:bold;
}
.font
{
	font-family:sans-serif;
	font-size:0.8em;
}
.chap_num
{
  font-family:sans-serif;
  font-size:1em;
  margin-top: 2em;
  margin-bottom: 3em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
 text-align: center;
 font-weight:bold;
}
.line
{
border-bottom: 1px solid #7F8184;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
padding-right: 0em;
padding-bottom:0.3em;
}
.chap_title
{
  font-family: serif;
  font-size: 1.4em;
  margin-top: 1.2em;
  margin-bottom: 5em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  text-align: center;
}
.noindent_para_tf
{
  page-break-before: avoid;
  font-family: serif;
  font-size: 0.88em;
  margin-top: 3em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  font-weight: normal;
}
.indent_para
{
  font-family:serif;
  font-size:0.88em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:1.5em;
  font-weight:normal;
}
.para_right
{
  font-family:serif;
  font-size:0.88em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:right;
}
.para_rightt
{
  font-family:serif;
  font-size:0.88em;
  margin-top:1em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:right;
}
.center
{
text-indent:0em;
margin-top:1.5em;
margin-bottom:1.5em;
margin-left:0em;
margin-right:0em;
font-style:normal;
text-align:center;
}
div.blockquote
{
text-indent:0em;
margin-top:1.5em;
margin-bottom:1.5em;
margin-left:1.5em;
margin-right:1.5em;
}
.extract1
{
font-size:0.88em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
text-indent:0em;
margin-right:0em;
}
.extract1_r
{
font-size:0.8em;
margin-top:1em;
margin-bottom:3em;
margin-left:0em;
text-indent:0em;
margin-right:0em;
text-align:right;
}
.extract
{
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
text-indent:0em;
margin-right:0em;
}
.extract_in
{
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
text-indent:1.5em;
margin-right:0em;
}
.extract_r
{
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
text-indent:0em;
margin-right:0em;
text-align:right;
}
.smallcaps
{
font-size:0.75em;
}
.noindent_para
{
font-family:serif;
font-size:0.88em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
}
.noindent_para1
{
font-family:serif;
font-size:0.88em;
margin-top:1.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
}
.image
{
  margin-top: 0em;
  margin-bottom: 0.5em;
  margin-left: 0em;
  margin-right: 0em;
  text-align: center;
}
.fig-caption
{
  font-family:serif;
  font-size:0.8em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:left;
  font-style:italic;
  font-weight:normal;
}
.fig-caption1
{
  font-family:serif;
  font-size:0.8em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:left;
  font-weight:normal;
}
.figure
{
	page-break-inside: avoid;
	margin-bottom:1.5em;
	margin-top:1.5em;
}
.table
{
	margin-bottom:1.5em;
	margin-top:1.5em;
	page-break-inside: avoid;
}
.t_image {
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-align: center;
}
.tab-caption
{
  font-family:sans-serif;
  font-size:0.8em;
  margin-top:0em;
  margin-bottom:1em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:left;
  font-weight:normal;
}
.tline
{
border-bottom: 1px solid;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
padding-right: 0em;
padding-bottom:0.3em;
color:#808285;
}
div.blockquote_1
{
text-indent:0em;
margin-top:1.5em;
margin-bottom:2.5em;
margin-left:1.5em;
margin-right:1.5em;
}
.noindent_para_tf1
{
  font-family: serif;
  font-size: 0.88em;
  margin-top: 2em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  text-indent: 0em;
  font-weight: normal;
}
.bm_head
{
  font-family:sans-serif;
  font-size:1em;
  margin-top:3em;
  margin-bottom:5em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:center;
  font-weight:bold;
}
.fm_head
{
  font-family:sans-serif;
  font-size:1em;
  margin-top:3em;
  margin-bottom:5em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:center;
  font-weight:bold;
}
.table_1
{
border-collapse:collapse;
width:100%;
margin-top:1em;
margin-bottom:1em;
}
td
{
vertical-align:top;
}
.tab-left
{
  font-family:serif;
  font-size:0.88em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  font-weight:normal;
  text-align:left;
}
.bor
{
	border:1px solid;
	padding:0.2em;
}
.tab-left1
{
  font-family:sans-serif;
  font-size:0.8em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  text-indent:0em;
  text-align:left;
  font-weight:normal;
}
span.space1
{
margin-left:0.5em;
}
span.space2
{
margin-right:0.7em;
}
.footnote
{
font-family:serif;
font-size:0.8em;
margin-top:0.3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
}
.inline
{
	vertical-align:middle;
}
.toc_p
{
font-family:sans-serif;
font-size:0.75em;
margin-top:3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
}
.toc_c
{
font-family:serif;
font-size:0.88em;
margin-top:1em;
margin-bottom:0em;
margin-left:6.3em;
text-indent:-6.3em;
margin-right:0em;
font-weight:normal;
}
.toc_ct
{
font-family:serif;
font-size:0.88em;
margin-top:2.5em;
margin-bottom:2.5em;
margin-left:6.3em;
text-indent:-6.3em;
margin-right:0em;
font-weight:normal;
}
.toc_s
{
	font-family:sans-serif;
	color:#808285;
	font-weight:bold;
}
.space_t
{
padding-right:2.4em;
}
.space_t1
{
padding-right:1.8em;
}
.space_t2
{
padding-right:4.7em;
}
.toc_bm
{
font-family:serif;
font-size:0.88em;
margin-top:0.7em;
margin-bottom:0em;
margin-left:7.1em;
text-indent:0em;
margin-right:0em;
font-weight:normal;
}
.endnote_h
{
font-family:serif;
text-align:left;
font-size:0.88em;
margin-top:2em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:bold;
}
.endnote1
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.5em;
margin-right:0em;
text-indent:-1.5em;
font-weight:normal;
}
.endnote1a
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.5em;
margin-right:0em;
text-indent:-2em;
font-weight:normal;
}
.endnote1af
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.5em;
margin-right:0em;
text-indent:-2.05em;
font-weight:normal;
}
.endnote1b
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.5em;
margin-right:0em;
text-indent:-2.5em;
font-weight:normal;
}
.endnote1bi
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.6em;
margin-right:0em;
text-indent:1.5em;
font-weight:normal;
}
.space
{
padding-left:1em;
}
.space_f
{
padding-left:1.1em;
}
.space_f1
{
padding-left:1.15em;
}
.endnoteill
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.2em;
margin-right:0em;
text-indent:-2.2em;
font-weight:normal;
}
.index_p1
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
font-weight:normal;
}
.index
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.4em;
margin-right:0em;
text-indent:-2.4em;
font-weight:normal;
text-align:left;
}
.index_t
{
font-family:serif;
font-size:0.8em;
margin-top:1em;
margin-bottom:0em;
margin-left:2.4em;
margin-right:0em;
text-indent:-2.4em;
font-weight:normal;
text-align:left;
}
.index1
{
font-family:serif;
font-size:0.8em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.2em;
margin-right:0em;
text-indent:-1.1em;
font-weight:normal;
text-align:left;
}
.hang_para
{
  font-family:serif;
  font-size:0.88em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1.5em;
  margin-right:0em;
  text-indent:-1.5em;
  font-weight:normal;
}