
body                          { color: #a5907c; font-size: 12px; line-height: 20px; background-color: black; background-repeat: repeat; text-decoration: none; }
td { font-size: 11px; line-height: 18px; }
a:link         { color: #c38255; text-decoration: none   }
a:visited        { color: #c38255; text-decoration: none }
a:active  { color: #d2893f; text-decoration:none; }
a:hover       { color: #ffcdaa; text-decoration: none; }
p  { margin: 0; padding-right: 1em; padding-bottom: 1px }
h1      { font-size: 15px; font-weight: normal; text-decoration: none; margin: 0; padding-right: 1em; padding-bottom: 1px   }
h2     { font-size: 13px; font-weight: normal; text-decoration: none; margin: 0; padding-right: 1em; padding-bottom: 1px   }
h3     { font-size: 13px; font-weight: normal; text-decoration: none; margin: 0; padding-right: 1em; padding-bottom: 1px   }
h4     { font-size: 13px; font-weight: normal; text-decoration: none; margin: 0; padding-right: 1em; padding-bottom: 1px   }
h5     { color: #503c23; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; }
h6     { color: #5a5a5a; font-size: 10px; font-weight: normal; font-style: normal; text-decoration: none; margin: 0;}
.typo_08 { font-size: 8px; line-height: 14px }
.typo_09     { font-size: 9px; line-height: 15px }
.typo_10    { font-size: 10px; line-height: 16px }
.typo_11      { font-size: 11px; line-height: 18px }
.typo_12     { font-size: 12px; line-height: 20px }
.typo_13     { font-size: 13px; line-height: 21px }
.typo_14     { font-size: 14px; line-height: 22px }
.typo_16     { font-size: 16px; line-height: 23px }
.typo_18     { font-size: 18px; line-height: 24px }
.typo_20     { font-size: 20px; line-height: 26px }
.typo_22     { font-size: 22px; line-height: 30px }
.typo_24     { font-size: 24px; line-height: 32px }
.space_2 { letter-spacing: 2px }
.space_4 { letter-spacing: 4px }
.space_8 { letter-spacing: 8px }
.bold { font-weight: bold; }
.font_gothic  { font-family: "Lucida Grande", Verdana }
.font_roman { font-family: Palatino, Times }
.font_gothic-jp  { font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック" }
.font_roman-jp  { font-family: "ヒラギノ明朝 Pro W3", "ＭＳ 明朝" }
.input_100pst { font-size: 9pt; line-height: 13pt; width: 100%; }
.tex_gold { color: #2f1408; font-size: 11px; line-height: 18px; background-color: #f5ce93; background-image: url(../ui/bg_gold.jpg); background-repeat: repeat-x; }
.tex_gold td { color: #2f1408; }
.tex_gold a:link         { color: #7d0d02; text-decoration: none   }
.tex_gold a:visited        { color: #7d0d02; text-decoration: none }
.tex_gold a:active  { color: #7d0d02; text-decoration:none; }
.tex_gold a:hover       { color: #450300; text-decoration: none; }
.tex_gold-deep { color: #2f1408; font-size: 11px; line-height: 18px; background-color: #f1bf7b; background-image: url(../ui/bg_gold-deep.jpg); background-repeat: repeat-x; }
.tex_gold-deep td { color: #2f1408; }
.tex_gold-deep a:link         { color: #7d0d02; text-decoration: none   }
.tex_gold-deep a:visited        { color: #7d0d02; text-decoration: none }
.tex_gold-deep a:active  { color: #7d0d02; text-decoration:none; }
.tex_gold-deep a:hover       { color: #450300; text-decoration: none; }
.area_head { color: #2f1408; font-size: 11px; line-height: 18px; }
.area_head td { color: #2f1408; }
.area_head a:link         { color: #7d0d02; text-decoration: none   }
.area_head a:visited        { color: #7d0d02; text-decoration: none }
.area_head a:active  { color: #7d0d02; text-decoration:none; }
.area_head a:hover       { color: #450300; text-decoration: none; }
.price { font-size: 13px; }
.tx_term { font-size: 10px; text-align: right; }
.tx_color2 { color: #6ea082; }
.tx_ph-align { float: left; margin-right: 10px; }

