  a:link{ color: #0000FF ;text-decoration: underline } /* 普通のリンクの色 */
  a:visited{ color: #990066 ;text-decoration: underline } /* すでに見たのリンクの色 */
  a:active{ color: #FF6633 ;text-decoration: underline } /* クリックしたときのリンクの色 */
  a:hover{ color: #FF6633 ;text-decoration: underline } /* カーソルが乗ったときのリンクの色 */

  /* 普通のリンクの色 */
  a:link.title
  {
    color: #0000FF;
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
  }
  /* すでに見たのリンクの色 */
  a:visited.title
  {
    color: #0000FF;
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
  }
  /* クリックしたときのリンクの色 */
  a:active.title
  {
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
  }
  /* カーソルが乗ったときのリンクの色 */
  a:hover.title
  {
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    text-decoration:none;
  }


  .ftext0 { font-size: 7pt}
  .ftext1 { font-size: 11px}
  .ftext2 { font-size: 12px}
  .ftext3 { font-size: 13px}
  .ftext4 { font-size: 15px}
  .ftext5 { font-size: 17px}
  .ftext6 { font-size: 18px}
  .ftext7 { font-size: 20px}
  .ftext8 { font-size: 22px}

  body {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    background-image:  url(/img/tmd_common/bgline.gif);
    background-color:#BAB5AB;
    background-repeat: repeat-y;
    color:#333333;
    margin:0px 0px 0px 0px;
  }

.footer {
  background-image:  url(/img/tmd_common/footer_col.jpg);
  background-repeat: repeat-x;
}

  /* テーブル用 (枠線なし、マージンなし）*/
  .table_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#999999;
    margin:0px 0px 0px 0px;
  }

  /* テーブル (枠線：上＆左、マージンなし) */
  .table_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#999999;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

  /* テーブル用 (枠線なし、マージンなし）*/
  .table_null_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#999999;
    margin:0px 0px 0px 0px;
  }

  /* TD見出し用（上、枠線：なし、色：暗い青） */
  .td_h1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#999999;
    background-color:#396AC6;
    margin:0px 0px 0px 0px;
  }

  /* TD見出し用（右、枠線：右、マージン：左、色：暗い青） */
  .td_h2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#999999;
    background-color:#396AC6;
    margin:0px 0px 0px 0px;
  }

/* TD見出し用（下、枠線：下、色：暗い青） */
  .td_h3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#999999;
    background-color:#396AC6;
    margin:0px 0px 0px 0px;
  }

/* TD見出し用（上、枠線：なし、色：青紫） */
  .td_h10 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#999999;
    background-color:#3E52C1;
    margin:0px 0px 0px 0px;
  }

 /* TD見出し用（右、枠線：右、マージン：左、色：青紫） */
  .td_h20 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#999999;
    background-color:#3E52C1;
    margin:0px 0px 0px 0px;
  }

/* TD見出し用（下、枠線：下、色：青紫） */
  .td_h30 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#999999;
    background-color:#3E52C1;
    margin:0px 0px 0px 0px;
  }

/* TD用（上、枠線：なし、色：薄いグレー） */
  .td_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#999999;
    background-color:#E6E6E6;
    margin:0px 0px 0px 0px;
  }

 /* TD用（右、枠線：右、色：薄いグレー） */
  .td_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#999999;
    background-color:#E6E6E6;
    margin:0px 0px 0px 0px;
  }

/* TD用（下、枠線：下、色：薄いグレー） */
  .td_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#999999;
    background-color:#E6E6E6;
    margin:0px 0px 0px 0px;
  }

/* TD用（右下、枠線：下、色：薄いグレー） */
  .td_6 {
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#999999;
    background-color:#E6E6E6;
    margin:0px 0px 0px 0px;
  }

/* TD用（上、枠線：なし、色：濃いグレー） */
  .td_10 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#999999;
    background-color:#C9C9C9;
    margin:0px 0px 0px 0px;
  }

 /* TD用（右、枠線：右、色：濃いグレー） */
  .td_20 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:#999999;
    background-color:#C9C9C9;
    margin:0px 0px 0px 0px;
  }

/* TD用（下、枠線：下、色：濃いグレー） */
  .td_30 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 1px 5px 1px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#999999;
    background-color:#C9C9C9;
    margin:0px 0px 0px 0px;
  }

/* TD用（枠線：なし、マージン：なし、色：白） */
  .td_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD用（枠線：なし、マージン：なし、色：透明 フォント文字：赤） */
  .td_8 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #CC3333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

  /* TD用（枠線：なし、色：透明） */
    .td_null_1 {
      font-size: 9px;
      font-style: normal;
      font-weight: normal;
      color: #333333;
      padding: 0px 0px 0px 0px;
      border-style:solid;
      border-width:0px 0px 0px 0px;
      border-color:#999999;
      margin:0px 0px 0px 0px;
    }

  /* TD用（枠線：なし、色：透明 パディング：左） */
    .td_null_2 {
      font-size: 9px;
      font-style: normal;
      font-weight: normal;
      color: #333333;
      padding: 0px 0px 0px 8px;
      border-style:solid;
      border-width:0px 0px 0px 0px;
      border-color:#999999;
      margin:0px 0px 0px 0px;
    }

  /* TD見出し用（右下、枠線：下＆右、色：青紫） */
    .td_h40 {
      font-size: 9px;
      font-style: normal;
      font-weight: normal;
      color: #FFFFFF;
      padding: 2px 5px 2px 5px;
      border-style:solid;
      border-width:0px 1px 1px 0px;
      border-color:#999999;
/*      background-color:#3E52C1;*/
      background-color:#333333;
      margin:0px 0px 0px 0px;
    }

  /* TD見出し用（右下、枠線：下＆右、色：暗い青） */
    .td_h4 {
      font-size: 9px;
      font-style: normal;
      font-weight: normal;
      color: #FFFFFF;
      padding: 2px 5px 2px 5px;
      border-style:solid;
      border-width:0px 1px 1px 0px;
      border-color:#999999;
      background-color:#2b2621;
      margin:0px 0px 0px 0px;
    }

  /* TD用（右下、枠線：下＆右、色：薄いグレー） */
    .td_4 {
      font-size: 9px;
      font-style: normal;
      font-weight: normal;
      color: #333333;
      padding: 1px 5px 1px 5px;
      border-style:solid;
      border-width:0px 1px 1px 0px;
      border-color:#999999;
      background-color:#E6E6E6;
      margin:0px 0px 0px 0px;
    }

  /* TD用（右下、枠線：下＆右、色：濃いグレー） */
    .td_40 {
      font-size: 9px;
      font-style: normal;
      font-weight: normal;
      color: #333333;
      padding: 1px 5px 1px 5px;
      border-style:solid;
      border-width:0px 1px 1px 0px;
      border-color:#999999;
      background-color:#C9C9C9;
      margin:0px 0px 0px 0px;
    }

  /* TD用（右下、枠線：下＆右、色：薄いグレー） */
    .td_41 {
      font-size: 12px;
      font-style: normal;
      font-weight: normal;
      color: #333333;
      padding: 1px 5px 1px 5px;
      border-style:solid;
      border-width:0px 1px 1px 0px;
      border-color:#999999;
      background-color:#E6E6E6;
      margin:0px 0px 0px 0px;
    }

/* フォント用 */
  .font_1 {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #0033CC;
    margin:0px 0px 0px 0px;
  }

/* フォント用 */
  .font_2 {
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    margin:0px 0px 0px 0px;
  }

/* フォント用 */
  .font_3 {
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    margin:0px 0px 0px 0px;
  }

/* DIV  フォント変更用追加 2006/09/12 asano */
  .font_4 {
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-family: Courier, sans-serif;
  }
