#oh_susume_head
{
  height: 80px;
  text-align: left;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_title.gif);
}

#oh_susume_navi
{
  padding-top: 5px;
  padding-left:5px;
  height: 12px;
}

#oh_susume_body
{
  margin-left: 70px;
}

#oh_susume_tail
{
  margin-bottom: 20px;
}

li
{
  float: left;
}

img
{
  border: 0;
}

.gotop a
{
  height: 11px;
  width: 100px;
  display: block;
  background: transparent url(img/oh_susume_navi0.gif);
}

.gotop a:hover
{
  width: 100px;
  background-position: 0px -15px;
}

#oh_susume_navi li a
{
  height: 12px;
  display: block;
  background: transparent url(img/oh_susume_navi.gif);
}

#oh_susume_navi .hphome a
{
  width: 38px;
  background-position: 0pt 0px;
}
#oh_susume_navi .hpnews a
{
  width: 55px;
  background-position: -38px 0px;
}
#oh_susume_navi .hptv a
{
  width: 57px;
  background-position: -93px 0px;
}
#oh_susume_navi .hpana a
{
  width: 77px;
  background-position: -150px 0px;
}
#oh_susume_navi .hpevent a
{
  width: 76px;
  background-position: -227px 0px;
}
#oh_susume_navi .hpmovie a
{
  width: 66px;
  background-position: -303px 0px;
}
#oh_susume_navi .hppresent a
{
  width: 61px;
  background-position: -369px 0px;
}
#oh_susume_navi .hphome a:hover
{
  width: 38px;
  background-position: 0pt -20px;
}
#oh_susume_navi .hpnews a:hover
{
  width: 55px;
  background-position: -38px -20px;
}
#oh_susume_navi .hptv a:hover
{
  width: 57px;
  background-position: -93px -20px;
}
#oh_susume_navi .hpana a:hover
{
  width: 77px;
  background-position: -150px -20px;
}
#oh_susume_navi .hpevent a:hover
{
  width: 76px;
  background-position: -227px -20px;
}
#oh_susume_navi .hpmovie a:hover
{
  width: 66px;
  background-position: -303px -20px;
}
#oh_susume_navi .hppresent a:hover
{
  width: 61px;
  background-position: -369px -20px;
}

.sample
{
  height:112px;
  width: 752px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_sample.gif);
}

.company
{
  height:112px;
  width: 752px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_company.gif);
}

.campaign
{
  height:112px;
  width: 752px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_campaign.gif);
}

.event
{
  height:112px;
  width: 752px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_event.gif);
}

.information
{
  height:112px;
  width: 752px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_information.gif);
}

.pr
{
  height:112px;
  width: 752px;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-image: url(img/oh_susume_pr.gif);
}
.ran2
{
  width: 250px;
  padding-left: 20px;
  text-align: center;
  vertical-align: bottom;
}

.ran3
{
  font-size: 12pt;
  font-weight: bold;
  color: #0000ff;
  width: 450px;
  text-align: left;
}

.ran4
{
  padding-right: 20px;
  text-align: left;
}

.xalt
{
  position: absolute;
  left: -1000px;
  top: -1000px;
}


