a:link    {font-size: 10pt; text-decoration:none; color:#ffffff;}
a:visited {font-size: 10pt; text-decoration:none; color:#ffffff;}
a:active  {font-size: 10pt; text-decoration:none; color:#000000;}
a:hover   {font-size: 10pt; text-decoration:underline; color:#ffffff;}
body      {font-size: 9pt}
td        {font-size: 9pt}
b         {font-size: 9pt}

.top-menu0 {
  border-top: 0px;
  border-right: 0px;
  border-bottom: 1px #cdcdcd solid;
  border-left: 0px;
  width: 580px;
  margin: 0px;
  padding: 0px;
}

.top-menu1 {
  float: left;
  border-top: 1px #989898 solid;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px #565656 solid;
  width: 70px;
  margin: 1px;
  padding: 0px;
  text-align:center;
}

.top-menu2 {
  float: left;
  border-top: 1px #989898 solid;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px #565656 solid;
  width: 100px;
  margin: 1px;
  padding: 0px;
  text-align:center;
}

.top-menu3 {
  float: left;
  border-top: 1px #989898 solid;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px #565656 solid;
  width: 150px;
  margin: 1px;
  padding: 0px;
  text-align:center;
}

.top-menu4 {
  float: left;
  border-top: 1px #989898 solid;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px #565656 solid;
  width: 300px;
  margin: 1px;
  padding: 0px;
  text-align:center;
}

.yotei1 {
  float: left;
  border-top: 0px;
  border-right: 0px;
  border-bottom :1px solid #454545;
  border-left: 2px solid #232323;
  width: 200px;
  margin: 1px;
  padding: 0px;
}

.yotei2 {
  float: left;
  border: 0px;
  width: 200px;
  margin: 1px;
  padding: 0px;
}

.main-page_content-oosoto {
  float: left;
  border: 0px;
  width: 980px;
  margin: 1px;
  padding: 0px;
}

.main-page_content-soto {
  float: left;
  border: 0px;
  width: 350px;
  margin: 1px;
  padding: 0px;
}

.main-page_content-soto2 {
  float: left;
  border: 0px;
  width: 600px;
  margin: 1px;
  padding: 0px;
}

.main-page_content-sub-soto {
  float: left;
  border: 0px;
  width: 320px;
  margin: 1px;
  padding: 0px;
}

.main-page_content-sub-uchi-ue {
  float: left;
  border-top: 0px;
  border-right: 0px;
  border-bottom: 1px #000000 solid;
  border-left: 2px #000000 solid;
  width: 300px;
  margin: 1px;
  padding: 3px;
}

.main-page_content-sub-uchi-shita {
  float: left;
  border: 0px;
  width: 300px;
  margin: 1px;
  padding: 3px;
}




.main-content0 {
  float: left;
  border: 0px;
  background-color: #ffffff;
  width: 800px;
  margin: 1px;
  padding: 0px;
  margin-top: 10px;
}

.main-content1 {
  float: left;
  border: 0px;
  background-color: #ffffff;
  width: 580px;
  margin: 2px;
  padding: 5px;
  font-size: 10pt;
  margin-top: 3px;
}

.main-content2 {
  float: left;
  border: 0px;
  background-color: #ffffff;
  width: 380px;
  margin: 1px;
  padding: 5px;
  font-size: 10pt;
  margin-top: 3px;
}

.main-content3 {
  float: left;
  background-color: #ffffff;
  border: 0px;
  width: 380px;
  margin: 1px;
  padding: 5px;
  font-size: 9pt;
  margin-top: 3px;
}




.main-title0 {
  float: left;
  border-top: 0px #000000 solid;
  border-right: 0px #000000 solid;
  border-bottom: 0px #232323 solid;
  border-left: 0px #232323 solid;
  background-color: #ffffff;
  color: #232323;
  font-size: 12pt;
  margin: 1px;
  padding: 1px;
  margin-left: 10;
  margin-top: 2px;
}

.main-title1 {
  float: left;
  border-top: 0px #000000 solid;
  border-right: 0px #000000 solid;
  border-bottom: 1px #232323 solid;
  border-left: 1px #000000 solid;
  background-color: #ffffff;
  color: #232323;
  font-size: 16pt;
  width: 580px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title2 {
  float: left;
  border-top: 0px #000000 solid;
  border-right: 0px #000000 solid;
  border-bottom: 1px #232323 solid;
  border-left: 1px #000000 solid;
  background-color: #ffffff;
  color: #ffffff;
  font-size: 9pt;
  width: 360px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title3 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(sora1.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 11pt;
  width: 360px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title4 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(sora1.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 250px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title5 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(work/rss/space2.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 250px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title6 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(work/rss/space2.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 250px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title7 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(work/rss/space2.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 120px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title8 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(work/rss/space2.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 120px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title9 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(work/rss/space2.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 120px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}

.main-title10 {
  float: left;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-bottom: 2px #555555 solid;
  border-left: 1px #000000 solid;
  background: url(work/rss/space2.gif);
  background-color: #232323;
  color: #ffffff;
  font-size: 9pt;
  width: 120px;
  height: 20px;
  margin: 1px;
  padding: 3px;
}
