body {
margin: 0px;
padding: 0px;
border: #0000ff solid 3px;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-darkshadow-color: #000000;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #000000;
  scrollbar-arrow-color: #000000;
  border-style:none;
}

a:link {  color: #000000; text-decoration: underline}
a:visited {  color: #000000; text-decoration: underline}
a:active {  color: #000000; text-decoration: none}
a:hover {  color: #ffffff; text-decoration: none; background-color: #ff0000}


table.title1 {
  margin-left: -2px;
  margin-top: -2px;
}

td.title1 {
  width:741px;
  height:10px;
  background-color: #E6E6E6;
  text-align: center;
  vertical-align: bottom;
  font-size: 8pt;
  border: solid 1px #888888;
}

table.title2 {
  margin-left: -3px;
  margin-top: -5px;
  font-size: 10pt;
}

table.title3 {
  margin-left: 194px;
  margin-top: 0px;
  font-size: 10pt;
}

table.title4 {
  margin-left: -3px;
  margin-top: -22px;
  font-size: 10pt;
}

table.title5 {
  margin-left: 7px;
  margin-top: -35px;
  font-size: 10pt;
}

td.sabu1 {
  width:480px;
  height:70px;
  font-size: 10pt;
  text-align: right;
  vertical-align: bottom;
}

td.sabu2 {
  width:720px;
  height:70px;
  background-repeat: no-repeat;
  font-size: 10pt;
  text-align: right;
  vertical-align: top;
}

table.menu1 {
  margin-left: -2px;
  margin-top: -8px;
  border: solid 0px #000000;
}

td.menu1 {
  width:174px;
  height:500px;
  background-image: url(img/menubak.gif);
}


table.menu2 {
  margin-left: 0px;
  margin-top: -0px;
}

td.menu2 {
  width:140px;
  vertical-align: bottom;
  color: #ffffff;
}

table.menu3 {
  margin-left: 0px;
  margin-top: -9px;
}

td.menu3 {
  width:140px;
  height:22px;
  background-image: url(img/menu2.gif);
  background-repeat: repeat;
  color: #000000;
  font-size: 10pt;
  vertical-align: top;
}

table.menuline {
  margin-left: 0px;
  margin-top: -17px;
}

table.tokutei {
  margin-left: 0px;
  margin-top: 0px;
  border-collapse: collapse;
}

td.tokutei1 {
  width:150px;
  height:30px;
  color: #ffffff;
  font-size: 10pt;
  border: solid 1px #000000;
}

td.tokutei2 {
  width:300px;
  height:30px;
  font-size: 10pt;
  border: solid 1px #000000;
}

table.privacy {
  margin-left: 0px;
  margin-top: 0px;
  border-collapse: collapse;
}

td.privacy {
  width:450px;
  height:30px;
  font-size: 10pt;
  border: solid 1px #000000;
}

table.kiyaku {
  margin-left: 0px;
  margin-top: 0px;
  border-collapse: collapse;
}

td.kiyaku {
  width:450px;
  height:30px;
  font-size: 10pt;
  border: solid 1px #000000;
}

table.main {
  margin-left: 0px;
  margin-top: 0px;
}

td.main {
  color: #000000;
  font-size: 10pt;
}

table.ffftp {
  margin-left: 0px;
  margin-top: 0px;
}

td.ffftp {
  color: #000000;
  font-size: 10pt;
}

table.charge {
  margin-left: 0px;
  margin-top: 0px;
  border-collapse: collapse;
}

td.charge1 {
  width:100px;
  height:25px;
  font-size: 10pt;
  border: solid 1px #000000;
}

td.charge2 {
  width:100px;
  height:25px;
  font-size: 10pt;
  border: solid 1px #000000;
}

td.cgi {
  font-size: 10pt;
  border: solid 1px #000000;
}

div.com {
  display:none
}
