
.boxText {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  color: #282828;
}

BODY {
  background: #FFFFFF;
  color: #282828;
  margin: 0px;
}

A { 
  color: #282828;
  text-decoration: none;
}

A:hover { 
  color: #0066CC;
  text-decoration: underline;
}

FORM {
  display: inline;
}

TR.header {
  background: #FFFFFF;
}

TR.selected {
  background: #0000AA;
}

TR.headerNavigation {
  background: #FFFFFF;
}

B.headerNavigation {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  font-weight: bold;
  background: #6699CC;
  color: #ffffff;
}

TD.headerNavigation {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  background: #0066CC;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #ffffff;
}

A.headerNavigation:hover {
  color: #0066CC;
}

.infoBox {
  background: #6699CC;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
}

TD.infoBoxHeading {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  font-weight: bold;
  background: #6699CC;
  color: #ffffff;
}

.gradbox {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  font-weight: bold;
  background: #0066CC;
  color: #ffffff;
  width: 100%;
  height: 16px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://tobuguide.com/img/gradbutton.png', sizingMethod='scale');
}

TD.infoBox, SPAN.infoBox {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
}

TEXTAREA {
  width: 100%;
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
}

.pageMove {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  color: #ffffff;
  background: #0066CC;
}

.tokubaiMark {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  color: #FA0000;
}

.priceDisp {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  color: #FA0000;
}


.lankDisp {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  color: #0000AA;
}

.errorDisp {
  font-family: Osaka, "MS UI Gothic";
  font-size: 13px;
  background: #FA0000;
  color: #f8f8f9;
  font-weight : bold;
}

.accordion_toggle {
  height: 20px;
  padding: 0 3px 0 3px;
  line-height: 20px;
  font-weight: bold;
  background: #6699CC;
  color: #ffffff;
  font-size: 12px;
  border-top: 1px solid #FFFFFF;
  cursor: pointer;
  margin: 0 0 0 0;
}

.accordion_toggle_active {
  background: #FA0000;
  color: #f8f8f9;
  border-top: 1px solid #FFFFFF;
}

.accordion_content {
  overflow: hidden;
}

div.news {
  position: absolute;
  top: 0px;
  width: 460px;
  height: 52px;
  font-size: 12px;
  color: #5555aa;
  background: #ffffff;
  z-index: 1;
}

div.maincontent {
  position: absolute;
  top: 2px;
  width: 460px;
  height: 40px;
  left: 300px;
  z-index: 0;
}

h1,h2,h3 {
  font-size: 13px;
  margin-bottom : 4px;
}
