#newspeed {
  background:
    transparent
    url('img/h2/newspeed.gif')
    no-repeat
    scroll
    top left;
  width:336px;
  height:22px;
  overflow:hidden;
  text-indent: -1000em;
}

#month_table {
  background:
    transparent
    url('img/background.gif')
/*  url('img/sample_background.png')*/
    no-repeat
    scroll
    top left;
  width:600px;
  min-height:200px;
  border-spacing:0;
  border-width:0;
  border-collapse:collapse;
}

#month_table th,
#month_table td {
  margin:0;
  height:82px;
  vertical-align:top;
}

#a_label {
  background:
    transparent
    url('img/type_a_label.gif')
    no-repeat
    scroll
    18px 32px;
  width:218px;
  height:82px;
  overflow:hidden;
  text-indent: -1000em;
}

#b_label {
  background:
    transparent
    url('img/type_b_label.gif')
    no-repeat
    scroll
    18px 32px;
  width:218px;
  height:82px;
  overflow:hidden;
  text-indent: -1000em;
}

#c_label {
  background:
    transparent
    url('img/type_c_label.gif')
    no-repeat
    scroll
    18px 32px;
  width:218px;
  height:82px;
  overflow:hidden;
  text-indent: -1000em;
}

#d_label {
  background:
    transparent
    url('img/type_d_label.gif')
    no-repeat
    scroll
    18px 32px;
  width:218px;
  height:82px;
  overflow:hidden;
  text-indent: -1000em;
}

/* 75px x 20px */
#a_price {
  background:
    transparent
    url('img/type_a_price.gif')
    no-repeat
    scroll
    18px 32px;
  width:107px;
  height:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#b_price {
  background:
    transparent
    url('img/type_b_price.gif')
    no-repeat
    scroll
    18px 32px;
  width:107px;
  height:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#c_price {
  background:
    transparent
    url('img/type_c_price.gif')
    no-repeat
    scroll
    18px 32px;
  width:107px;
  height:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#d_price {
  background:
    transparent
    url('img/type_d_price.gif')
    no-repeat
    scroll
    18px 32px;
  width:107px;
  height:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#a_speed,
#b_speed,
#c_speed,
#d_speed {
  background:
    transparent
    url('img/caption.gif')
    no-repeat
    scroll
    0 6px;
  width:274px;
  height:61px;
  overflow:hidden;
  text-indent: -1000em;
}

#a_speed span {
  position:relative;
  display:block;
  background:
    transparent
    url('img/type_a_speed.gif')
    no-repeat
    scroll
    top left;
  width:230px;
  height:38px;
  left:30px;
  top:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#b_speed span {
  position:relative;
  display:block;
  background:
    transparent
    url('img/type_b_speed.gif')
    no-repeat
    scroll
    top left;
  width:230px;
  height:38px;
  left:30px;
  top:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#c_speed span {
  position:relative;
  display:block;
  background:
    transparent
    url('img/type_c_speed.gif')
    no-repeat
    scroll
    top left;
  width:230px;
  height:38px;
  left:30px;
  top:20px;
  overflow:hidden;
  text-indent: -1000em;
}

#d_speed span {
  position:relative;
  display:block;
  background:
    transparent
    url('img/type_d_speed.gif')
    no-repeat
    scroll
    top left;
  width:230px;
  height:38px;
  left:30px;
  top:20px;
  overflow:hidden;
  text-indent: -1000em;
}
