.Basic-Table { border-collapse: collapse; border-color: #231f20; border-spacing: 2px; border-style: solid; border-width: 1px; display: table; margin-bottom: 4px; margin-top: 4px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-indent: 0 } .Basic-Text-Frame { display: block } .Basic-Text-Frame1 { display: block } .ah { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; color: #bcbec0; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 9px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 } .b { font-style: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .b1 { font-style: normal; font-weight: bold; text-decoration: none } .bh { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 1.111; margin-bottom: 4px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center; text-decoration: none; text-indent: 0 } .bi { font-style: italic; font-weight: bold; text-decoration: none } .bl { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5px; margin-left: 36px; margin-right: 0; text-align: justify; text-decoration: none; text-indent: -18px } .bqs { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5px; margin-left: 18px; margin-right: 18px; margin-top: 1em; text-align: center; text-decoration: none; text-indent: 0 } .bqs1 { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5px; margin-left: 18px; margin-right: 18px; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; display: block; font-size: 1em; line-height: 1.2em; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0 } .calibre1 { display: block; line-height: 1.2 } .calibre10 { display: table-header-group; vertical-align: middle } .calibre11 { display: table-row; vertical-align: inherit } .calibre12 { border-style: solid; border-width: 1px; display: table-cell; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: inherit; vertical-align: inherit } .calibre13 { display: table-row-group; vertical-align: middle } .calibre2 { line-height: 1.2; text-decoration: none } .calibre3 { display: block } .calibre4 { display: block; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center } .calibre5 { text-decoration: none } .calibre6 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre7 { font-style: italic; line-height: 1.2 } .calibre8 { display: table-column-group } .calibre9 { display: table-column } .char-style-override { display: inline-block; text-indent: 0; white-space: pre-wrap; width: 18px } .cip { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 11px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 } .cip1 { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 11px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center; text-decoration: none; text-indent: 0 } .cip2 { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; border: 1px solid black; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 11px; margin-left: 0; margin-right: 0; margin-top: 1em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; text-align: left; text-decoration: none; text-indent: 0 } .cn { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 1.778; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 0.75em; text-align: left; text-decoration: none; text-indent: 0 } .ct { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 1.5; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 0.75em; text-align: left; text-decoration: none; text-indent: 0 } .diagram-lg { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center; text-decoration: none; text-indent: 0 } .frame { height: 154px; width: 178px } .frame1 { height: 201px; width: 575px } .frame10 { height: 305px; width: 550px } .frame100 { height: 521px; width: 550px } .frame101 { height: 535px; width: 550px } .frame102 { height: 422px; width: 550px } .frame103 { height: 504px; width: 550px } .frame104 { height: 488px; width: 550px } .frame105 { height: 266px; width: 550px } .frame106 { height: 479px; width: 550px } .frame107 { height: 562px; width: 550px } .frame108 { height: 498px; width: 550px } .frame109 { height: 540px; width: 550px } .frame11 { height: 285px; width: 550px } .frame110 { height: 437px; width: 550px } .frame111 { height: 475px; width: 550px } .frame112 { height: 545px; width: 550px } .frame113 { height: 532px; width: 550px } .frame114 { height: 522px; width: 550px } .frame115 { height: 294px; width: 550px } .frame116 { height: 450px; width: 550px } .frame117 { height: 321px; width: 550px } .frame118 { height: 400px; width: 550px } .frame119 { height: 392px; width: 550px } .frame12 { height: 286px; width: 550px } .frame120 { height: 260px; width: 550px } .frame121 { height: 323px; width: 550px } .frame122 { height: 281px; width: 550px } .frame123 { height: 379px; width: 550px } .frame124 { height: 340px; width: 550px } .frame125 { height: 547px; width: 550px } .frame126 { height: 501px; width: 550px } .frame127 { height: 358px; width: 550px } .frame128 { height: 513px; width: 550px } .frame129 { height: 306px; width: 550px } .frame13 { height: 572px; width: 550px } .frame130 { height: 411px; width: 550px } .frame131 { height: 536px; width: 550px } .frame132 { height: 462px; width: 550px } .frame133 { height: 434px; width: 550px } .frame134 { height: 341px; width: 550px } .frame135 { height: 778px; width: 525px } .frame136 { height: 370px; width: 550px } .frame137 { height: 487px; width: 550px } .frame138 { height: auto; width: auto } .frame139 { height: 492px; width: 550px } .frame14 { height: 300px; width: 550px } .frame140 { height: 258px; width: 550px } .frame141 { height: 255px; width: 550px } .frame15 { height: 273px; width: 550px } .frame16 { height: 261px; width: 550px } .frame17 { height: 339px; width: 550px } .frame18 { height: 457px; width: 550px } .frame19 { height: 327px; width: 550px } .frame2 { height: 788px; width: 570px } .frame20 { height: 416px; width: 550px } .frame21 { height: 506px; width: 550px } .frame22 { height: 301px; width: 550px } .frame23 { height: 543px; width: 550px } .frame24 { height: 369px; width: 550px } .frame25 { height: 246px; width: 550px } .frame26 { height: 289px; width: 550px } .frame27 { height: 443px; width: 550px } .frame28 { height: 290px; width: 550px } .frame29 { height: 452px; width: 550px } .frame3 { height: 427px; width: 550px } .frame30 { height: 425px; width: 550px } .frame31 { height: 349px; width: 550px } .frame32 { height: 282px; width: 550px } .frame33 { height: 397px; width: 550px } .frame34 { height: 417px; width: 550px } .frame35 { height: 440px; width: 550px } .frame36 { height: 515px; width: 550px } .frame37 { height: 459px; width: 550px } .frame38 { height: 376px; width: 550px } .frame39 { height: 483px; width: 550px } .frame4 { height: 283px; width: 550px } .frame40 { height: 307px; width: 550px } .frame41 { height: 386px; width: 550px } .frame42 { height: 491px; width: 550px } .frame43 { height: 355px; width: 550px } .frame44 { height: 405px; width: 550px } .frame45 { height: 453px; width: 550px } .frame46 { height: 295px; width: 550px } .frame47 { height: 439px; width: 550px } .frame48 { height: 441px; width: 550px } .frame49 { height: 274px; width: 550px } .frame5 { height: 315px; width: 550px } .frame50 { height: 384px; width: 550px } .frame51 { height: 181px; width: 550px } .frame52 { height: 477px; width: 550px } .frame53 { height: 292px; width: 550px } .frame54 { height: 436px; width: 550px } .frame55 { height: 662px; width: 550px } .frame56 { height: 448px; width: 550px } .frame57 { height: 402px; width: 550px } .frame58 { height: 399px; width: 550px } .frame59 { height: 248px; width: 550px } .frame6 { height: 408px; width: 550px } .frame60 { height: 333px; width: 550px } .frame61 { height: 310px; width: 550px } .frame62 { height: 348px; width: 550px } .frame63 { height: 253px; width: 550px } .frame64 { height: 404px; width: 550px } .frame65 { height: 184px; width: 550px } .frame66 { height: 278px; width: 550px } .frame67 { height: 398px; width: 550px } .frame68 { height: 421px; width: 550px } .frame69 { height: 336px; width: 550px } .frame7 { height: 505px; width: 550px } .frame70 { height: 781px; width: 535px } .frame71 { height: 620px; width: 550px } .frame72 { height: 378px; width: 550px } .frame73 { height: 264px; width: 550px } .frame74 { height: 357px; width: 550px } .frame75 { height: 237px; width: 550px } .frame76 { height: 449px; width: 550px } .frame77 { height: 516px; width: 550px } .frame78 { height: 701px; width: 550px } .frame79 { height: 331px; width: 550px } .frame8 { height: 534px; width: 550px } .frame80 { height: 495px; width: 550px } .frame81 { height: 298px; width: 550px } .frame82 { height: 371px; width: 550px } .frame83 { height: 413px; width: 550px } .frame84 { height: 456px; width: 550px } .frame85 { height: 420px; width: 550px } .frame86 { height: 342px; width: 550px } .frame87 { height: 297px; width: 550px } .frame88 { height: 312px; width: 550px } .frame89 { height: 704px; width: 540px } .frame9 { height: 494px; width: 550px } .frame90 { height: 471px; width: 550px } .frame91 { height: 525px; width: 550px } .frame92 { height: 414px; width: 550px } .frame93 { height: 423px; width: 550px } .frame94 { height: 454px; width: 550px } .frame95 { height: 299px; width: 550px } .frame96 { height: 317px; width: 550px } .frame97 { height: 445px; width: 550px } .frame98 { height: 287px; width: 550px } .frame99 { height: 500px; width: 550px } .gray-word { color: #bcbec0; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2 } .i { font-style: italic; font-weight: normal; text-decoration: none } .i1 { font-style: italic; font-weight: normal; line-height: 1.2; text-decoration: none } .lessonnum { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 1.4; margin-bottom: 0.75em; margin-left: 0; margin-right: 0; margin-top: 0.75em; text-align: left; text-decoration: none; text-indent: 0 } .nl { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 4px; margin-left: 36px; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: -18px } .p { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 18px } .paft { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center; text-decoration: none; text-indent: 0 } .paft1 { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 } .sidebar { background-color: #DDD; border: solid #222 1px; display: block; margin-bottom: 15px; margin-left: -11px; margin-right: -11px; margin-top: 15px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px } .td { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; margin-bottom: 0; margin-left: 5px; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 } .th { -epub-ruby-position: over; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 500; line-height: 1.2; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: center; text-decoration: none; text-indent: 0 } .toc { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 1.5; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 } .toc1 { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; margin-bottom: 2px; margin-left: 18px; margin-right: 0; margin-top: 1em; text-align: left; text-decoration: none; text-indent: 0 }