th, tr, td {
  font-size: 10pt;
  color: #000000;
  line-height: 145%;
  padding: 0px;
  margin: 0px;
}
.boxinp {
  background-image: url(img/inpback.gif);
  background-repeat: repeat-x;
  border: #BCBCBC 1px solid;
  font-size: 9pt;
  font-family: verdana, helvetica, sans-serif;
  vertical-align: middle;
}
.boxarea {
  background-image: url(img/tareaback.gif);
  background-repeat: repeat-x;
  font-size: 9pt;
  height: 75px;
  border: #BCBCBC 1px solid;
  scrollbar-track-color: #FFF2F2;
  scrollbar-face-color: #F8EBEB;
  scrollbar-shadow-color: #EBB1B1;
  scrollbar-darkshadow-color: #4C0000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #F0BDC7;
  scrollbar-arrow-color: #91152E;
}
a:link { text-decoration: underline; color: #051E9D; }
a:hover { text-decoration: underline; color: #0055FF; background-color: #FFEEEE; }
a:hover a img { text-decoration: none; }
.line {
  background-repeat: repeat-x;
  background-position: center center
}
.btn1 {
  background: url(img/m_top_on.gif) no-repeat; width: 120px; height: 40px;
}
.btn2 {
  background: url(img/m_jisseki_on.gif) no-repeat; width: 100px; height: 40px;
}
.btn1 a { display: block; }
.btn1 a:hover{ background: none; }
.btn1 a:hover img { visibility: hidden; }
.btn2 a { display: block; }
.btn2 a:hover{ background: none; }
.btn2 a:hover img { visibility: hidden; }
#waku { background: #DFE3EE; width: 6em; width: 100% }
#waku p { margin: 0 0 0 0; text-align: center }
.rtop, .rbottom { display: block; background: #FFF }
.rtop *, .rbottom *{ display: block; height: 1px; overflow: hidden; background: #DFE3EE }
.r1 { margin: 0 5px }
.r2 { margin: 0 3px }
.r3 { margin: 0 2px }
.r4 { margin: 0 1px; height: 2px }
.ddiv {
  width: 1px;
  height: 1px;
  margin: 0px;
  padding: 0px;
  visibility: hidden;
  overflow: hidden;
}
.p0 {
  margin: 0px;
  padding: 0px;
}
.td8 {
  font-size: 8pt;
  padding: 2px 3px 2px 3px;
  line-height: 140%;
}
.td8 {
  font-size: 8pt;
  padding: 2px 1px 2px 1px;
  line-height: 145%;
}
.td9 {
  font-size: 9pt;
  padding: 4px 5px 4px 5px;
  line-height: 145%;
}
.td9b {
  font-size: 9pt;
  font-weight: bold;
  padding: 4px 5px 4px 5px;
  line-height: 150%;
}
.td10 {
  font-size: 10pt;
  padding: 4px 5px 4px 5px;
  line-height: 150%;
}
.td10b {
  font-size: 10pt;
  font-weight: bold;
  padding: 4px 5px 4px 5px;
  line-height: 150%;
}
.td11 {
  font-size: 11pt;
  padding: 5px 6px 5px 6px;
  line-height: 155%;
}
.td11b {
  font-size: 11pt;
  font-weight: bold;
  padding: 5px 6px 5px 6px;
  line-height: 155%;
}
.td11bc {
  font-size: 11pt;
  font-weight: bold;
  color: #075F47;
  padding: 5px 6px 5px 6px;
  line-height: 155%;
}
.td12 {
  font-size: 12pt;
  padding: 5px 6px 5px 6px;
  line-height: 160%;
}
.td12b {
  font-size: 12pt;
  font-weight: bold;
  padding: 5px 6px 5px 6px;
  line-height: 160%;
}
.td13 {
  font-size: 13pt;
  padding: 5px 6px 5px 6px;
  line-height: 165%;
}
.td13b {
  font-size: 13pt;
  font-weight: bold;
  padding: 5px 6px 5px 6px;
  line-height: 165%;
}
.pricet {
  font-size: 12pt;
  font-weight: bold;
  color: #041C92;
  padding: 5px 6px 5px 6px;
  line-height: 160%;
}
.price {
  font: bold 11pt "Tahoma";
  padding: 5px 6px 5px 6px;
  line-height: 155%;
}
.copyright {
  font-size: 9pt;
  font-weight: bold;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  text-align: center;
  font-family: Tahoma;
  color: #666666;
}
body {
  font-family:"Droid Sans", "Helvetica Neue", "Nimbus Sans L", sans-serif;
  background-image: url(img/body_back.gif);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #FEFFF5;
  font-size: 10pt;
  line-height: 120%;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
#top {
  height:240px;
  width: 100%;
  margin: 0;
  padding: 5px 10px 5px 10px;
  background-color: #003466;
}
