
p    { font-size: 14px; line-height: 150%; font-family: "?q???M?m???? Pro W3", "Hiragino Mincho Pro", "?l?r ????", "?l?r ?o????", serif; text-align: justify; margin: 0% }
h1   { font-size: 32px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", sans-serif; line-height: 120%; margin: 0.5em 0 0.25em }
h2   { font-size: 26px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", sans-serif; line-height: 120%; margin: 0.5em 0 0.25em }
h3   { font-size: 22px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", sans-serif; line-height: 120%; margin: 0.5em 0 0.25em }
h4   { font-size: 18px; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", sans-serif; line-height: 120%; margin: 0.5em 0 0.25em }
h5   { font-size: 16px; line-height: 120%; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", sans-serif; margin: 0.5em 0em 0.25em }
h6   { font-size: 14px; line-height: 120%; font-family: "?q???M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", sans-serif; margin: 0.5em 0em 0.25em }
li  { font-size: 14px; line-height: 150%; font-family: "?q???M?m???? Pro W3", "Hiragino Mincho Pro", "?l?r ????", "?l?r ?o????", serif; text-align: justify; margin: 0% }
.L1_text { font-size: 32px }
.L2_text { font-size: 26px }
.L3_text { font-size: 20px ; }
.L4_text { font-size: 18px }
.L5_text { font-size: 16px }
.S_text { font-size: 12px }
.text { text-align: justify; text-indent: 1em; margin: 0% }
.text_left { text-align: justify; margin: 0 }
.text_center { text-align: center; margin: 0% }
.text_right { text-align: right; margin: 0% }
.long_text { line-height: 175%; text-align: justify; text-indent: 1em; margin: 0% }
.long_text_left { line-height: 175%; text-align: justify; margin: 0 }
.long_text_center { line-height: 175%; text-align: center; margin: 0% }
.long_text_right { line-height: 175%; text-align: right; margin: 0% }
.box_margin      { margin-top: 10px; margin-bottom: 10px }
.flat_margin   { margin-top: 10px; margin-bottom: 10px }
.text_box  { padding: 10px; border-style: solid; border-width: 0px 2px 2px 2px; border-color: #346 }
.Spot_box { border: solid 2px #963 }
.page_padding { padding-top: 15px; padding-bottom: 15px }
.picture_box   { border: solid 1px #300 }
.picture_box_right { margin-top: 7px; margin-bottom: 7px; margin-left: 14px; border: solid 1px #300 }
.picture_box_left { margin-top: 7px; margin-right: 14px; margin-bottom: 7px; border: solid 1px #300 }
.text_padding { padding: 3px }
