@font-face { font-family: "GaramondClassic"; font-style: normal; font-weight: normal; src: url(fonts/GaramondClassic-Regular.otf); } @font-face { font-family: "GaramondClassic"; font-style: normal; font-weight: bold; src: url(fonts/GaramondClassic-Bold.otf); } @font-face { font-family: "GaramondClassic"; font-style: italic; font-weight: normal; src: url(fonts/GaramondClassic-Italic.otf); } @font-face { font-family: "GaramondClassic"; font-style: italic; font-weight: bold; src: url(fonts/GaramondClassic-BoldItalic.otf); } body { font-family: "GaramondClassic"; } .crt { font-size: 0.9em; text-align: center; } h1.chapter { letter-spacing: 4px; font-size: 0.9em; text-align: right; font-weight: normal; line-height: 1.3em; margin-top: 0; margin-bottom: 3em; } h1.chapter1 { font-size: 1.6em; text-align: left; font-weight: normal; line-height: 1.3em; margin-top: 0; margin-bottom: 4em; } h1.chapter_toc { font-size: 1em; text-align: right; font-weight: normal; line-height: 1.3em; margin-top: 0; margin-bottom: 3em; } p.part_toc { text-align: left; text-indent: -2em; margin-left: 2em; margin-bottom: 0.75em; letter-spacing: 2.5px; margin-top: 1.25em; font-size: 1.1em; } p.chap_toc { text-align: left; text-indent: -5.7em; margin-left: 5.7em; margin-bottom: 0.75em; } div.block { margin-left: 5.7em; margin-right: 0; text-align: justify; margin-top: 1.2em; margin-bottom: 0; } h2.sect1 { font-size: 1.5em; text-align: left; font-weight: normal; line-height: 1.3em; margin-top: 1.2em; margin-bottom: 0.5em; } h2.sect0 { font-size: 1.5em; text-align: center; font-weight: normal; line-height: 1.3em; margin-top: 1.2em; margin-bottom: 1em; } h2.sect2 { font-size: 1.1em; text-align: left; font-weight: normal; margin-top: 1.2em; margin-top: 1.3em; margin-bottom: 0.3em; margin-left: 1.5em; text-indent: -1.5em; } h2.sect3 { font-size: 1.1em; text-align: center; font-weight: normal; margin-top: 1.3em; margin-bottom: 1em; } h1.part { font-size: 1em; text-align: center; font-weight: bold; letter-spacing: 4px; margin-top: 3em; margin-bottom: 0; } h1.subpart { font-size: 2em; text-align: center; margin-top: 1em; margin-bottom: 2em; } p.gray_border { border-bottom: 6px solid #D1D2D4; margin: 2em 1.5em 0 1.5em; } div.gray_border1 { border-bottom: 6px solid #D1D2D4; border-top: 6px solid #D1D2D4; margin: 2em 1.5em 2em 1.5em; padding-bottom: 0.7em; } div.gray_border1_0 { border-bottom: 6px solid #D1D2D4; margin: 2em 1.5em 2em 1.5em; padding-bottom: 0.7em; } div.gray_border2 { border-top: 6px solid #D1D2D4; border-bottom: 6px solid #D1D2D4; margin: 2em 0 1em 0; padding-top: 0.7em; padding-bottom: 0.7em; } p.boxhead { font-size: 1.4em; text-align: center; margin-top: 0.6em; margin-bottom: 1em; } p.boxhead1 { font-size: 1.4em; text-align: center; margin-top: 2em; margin-bottom: 1em; } p.test { font-size: 0.95em; } .tabl0 { margin-top: 1em; margin-bottom: 1em; width: 100%; border-collapse: collapse; font-size: 0.95em; } td.tdh { text-align: left; width: 50%; font-size: 0.9em; vertical-align: top; padding-bottom: 1em; } td.tdh0 { text-align: left; width: 50%; font-size: 0.9em; vertical-align: top; padding-bottom: 1em; } td.td1 { text-align: left; width: 50%; vertical-align: top; text-align: left; } p.margin { margin-left: 1em; text-indent: -1em; text-align: left; } span.sect_bull { display: inline-block; margin: 0 0.5em 0 0; text-align: right; } td.tda1 { border: 1px solid; text-align: left; border-collapse: collapse; padding: 4px 4px 4px 6px; } td.tda2 { border-top: 1px solid; border-bottom: 1px solid; border-right: 1px solid; text-align: left; border-collapse: collapse; padding: 4px 4px 4px 6px; } div.block0 { margin-left: 1em; margin-right: 1em; } div.custom_list0 { margin: 1em; } div.custom_list01 { margin-top: 1em; margin-bottom: 1em; margin-right: 1em; } p.recipe_toc { text-align: center; font-size: 1.1em; margin-top: 1em; margin-bottom: 1em; } div.recipe { margin-top: 2em; margin-bottom: 1em; } p.recipe_head { margin-top: 0; margin-bottom: 1em; line-height: 1.5em; text-align: center; font-size: 1em; letter-spacing: 4px; } span.letter { letter-spacing: 4px; } div.ingredients { margin-top: 1em; margin-bottom: 1em; } p.IL_list { margin-left: 1em; text-indent: -1em; text-align: left; } p.IL_sub { margin-left: 1em; text-indent: -1em; text-align: left; margin-top: 1em; font-size: 0.85em; } td.td0 { text-align: left; vertical-align: top; padding-top: 1em; } td.td0a { text-align: left; vertical-align: top; padding-top: 1em; } p.adc_center { text-align: center; letter-spacing: 5px; } .cop_top_padding { margin-top: 5%; } img.inline01 { vertical-align: 0.05em; } .letter_space { letter-spacing: 2px; } p.ded { text-align: center; text-indent: 0; margin: 0 12.5%; } .squeeze100 { margin: 0; } .squeeze95 { margin: 0 2.5%; } .squeeze90 { margin: 0 5%; } .squeeze85 { margin: 0 7.5%; } .squeeze80 { margin: 0 10%; } .squeeze75 { margin: 0 12.5%; } .squeeze70 { margin: 0 15%; } .squeeze65 { margin: 0 17.5%; } .squeeze60 { margin: 0 20%; } .squeeze55 { margin: 0 22.5%; } .squeeze50 { margin: 0 25%; } .isqueeze0_54 { width: 0.54em; } .line_h { line-height: 1.7em; } .padding { padding-bottom: 0.5em; } p.just { text-align: justify; }