h1.part-hd { color:#ffffff; font-family:sans-serif; font-size:3.243em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.2; margin-bottom:0; margin-left:5%; margin-right:5%; margin-top:0px; text-align:right; text-decoration:none; text-indent:0px; background-color:#868686; padding: 0.3em 0.3em 0.3em 0.3em; border-radius: 15px; } p.part-sub-hd { hyphens:none; webkit-hyphens:none; -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:sans-serif; font-size:1.5em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0.5em; margin-left:0px; margin-right:1em; margin-top:0.5em; text-align:right; text-decoration:none; text-indent:0px; } p.title1 { color:#000000; font-family:sans-serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } p.title2 { color:#000000; font-family:sans-serif; font-size:4em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } p.title3 { color:#000000; font-family:sans-serif; font-size:1.8em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:center; text-decoration:none; text-indent:0px; } p.title4 { color:#000000; font-family:sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0.5em; text-align:center; text-decoration:none; text-indent:0px; } p.title5 { color:#000000; font-family:sans-serif; font-size:1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:3.5em; text-align:center; text-decoration:none; text-indent:0px; } p.title6 { color:#000000; font-family:san-serif; font-size:0.86em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:4.5em; text-align:center; text-decoration:none; text-indent:0px; } h2.chap-num { color:#000000; font-family:sans-serif; font-size:1.5em; font-style:normal; font-variant:normal; font-weight:normal; line-height:0.667; margin-bottom:1em; margin-left:0px; margin-right:0px; margin-top:2em; text-align:left; text-decoration:none; text-indent:0px; } p.chap-name { -epub-hyphens:none; -epub-line-break:normal; -webkit-hyphens:none; color:#000000; font-family:sans-serif; font-size:2em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.2; margin-bottom:2em; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; border-color:##868686; border-style:double; border-width:0px 0px 5px 0px; padding:0px 0px 6px 0px; } p.box-first { color:#000000; font-family:sans-serif; font-size:0.86em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; } p.box-bul { color:#000000; font-family:sans-serif; font-size:0.86em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:1.5em; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:-1.5em; } p.box-bul1 { color:#000000; font-family:sans-serif; font-size:0.86em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:0px; margin-left:4em; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:-1.5em; } h3.heada { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:sans-serif; font-size:1.2em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.125; margin-bottom:0.5em; margin-left:0px; margin-right:0px; margin-top:1.5em; text-align:left; text-decoration:none; text-indent:0px; } p.body-quote { -epub-line-break:normal; color:#000000; font-family:sans-serif; font-size:0.86em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.263; margin-bottom:1.5em; margin-left:0px; margin-right:1em; margin-top:1.5em; text-align:justify; text-decoration:none; text-indent:0px; border-color:#868686; border-style:solid; border-width:0px 0px 0px 4px; padding:0em 0em 0em 0.5em; } h1.pre-hd { color:#000000; font-family:sans-serif; font-size:1.5em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.067; margin-bottom:2em; margin-left:0px; margin-right:0px; margin-top:0px; text-align:left; text-decoration:none; text-indent:0px; border-color:##868686; border-style:double; border-width:0px 0px 3px 0px; padding:0px 0px 6px 0px; } h4.headb { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:sans-serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.143; margin-bottom:0.3em; margin-left:0px; margin-right:0px; margin-top:1em; text-align:left; text-decoration:none; text-indent:0px; } h4.headb-ns { -epub-hyphens:none; -webkit-hyphens:none; color:#000000; font-family:sans-serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.143; margin-bottom:0.3em; margin-left:0px; margin-right:0px; margin-top:0em; text-align:left; text-decoration:none; text-indent:0px; } p.body-bullet { color:#000000; font-family:serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:1.5em; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:-1.5em; } p.bodytext-first { color:#000000; font-family:serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:0px; } p.bodytext-indent { color:#000000; font-family:serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:1.2em; } p.bodytext-indent1 { color:#000000; font-family:serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:1.5em; margin-right:0px; margin-top:0px; text-align:justify; text-decoration:none; text-indent:0em; } p.bodytext-spacebf { color:#000000; font-family:serif; font-size:0.96em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:1.1em; text-align:justify; text-decoration:none; text-indent:0px; } div.when { background-color:#9c9b9b; border-color:#ffffff; border-style:solid; border-width:0px; padding:1em; width:auto; margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:2em; border-radius: 1.5em; } div.case { background-color:#9c9b9b; border-color:#ffffff; border-style:solid; border-width:0px; padding:1.5em; width:auto; margin-right:0px; margin-left:0px; margin-top:1.5em; margin-bottom:2em; border-radius: 1.5em; } span.padding-bullet { color:#222221; display:inline-block; text-indent:0; white-space:pre-wrap; width:1.5em; } span.padding-nr { color:#222221; display:inline-block; text-indent:0; white-space:pre-wrap; width:2em; } span.bold-italic { font-style:italic; font-weight:bold; } span.italic { font-style:italic; font-weight:normal; } span.box-text-bold { font-style:normal; font-weight:bold; } span.caps { text-transform:uppercase; } span.bold { font-style:normal; font-weight:bold; } img.frame-fixed { width:125px; } img.frame-fixed1 { width:110px; } img.part { width:100%; border-radius: 1.5em } div.figure-out { margin-left:10%; text-align:center; width:80%; page-break-inside: avoid; margin-top:1em; margin-botom:0.3em; } div.figure { text-align:center; width:80%; page-break-inside: avoid; margin-top:1em; margin-botom:0.3em; } img.frame-1 { width:80%; } img.frame-2 { width:50%; } img.symbols { width:35px; } img.symbols1 { width:65px; } img.symbols2 { width:100px; } img.frame-a { width:180px; }