body {
  margin: 0px;
  padding: 0px;
}
a       {
  text-decoration:none;
}
a:hover {
  color:#ffffde;
  background-color:#8c8aad;
}
.hissu {
  font-size: 12px;
  color: #ff8000;
}
.chiku  {
  border-left: 4px solid #0000cc;
  border-bottom: 1px solid #0000cc;
  color: #0000cc;
  font-size: 13px;
  width: 4em;
  padding-left: 4px;
  border-top: 1px solid #ded7e7;
}
.kenmei {
  font-size: 12px;
  padding-left: 9px;
  color: #000066;
  border-left: 1px solid #000066;
}
.bline {
  border-bottom: 1px solid #000066;
}
.name   {
  width: 33%;
  white-space: nowrap;
  font-size: 12px;
  padding: 6px 0 6px 7px;
  color: #000066;
  border-left: 1px solid #000066;
}
#partner a {
  color: #000066;
}
#partner a:hover {
  color: #ffffff;
  background-color: #000066;
}
#partner_data {
  height: 10em;
}
#partner .title {
  padding: 0px;
  margin: 0px;
}
#partner_data {
  border-collapse: collapse
;
}
/*- Footer_Contents --------------------------- */

#footer {
  width: 610px;
  margin-top: 20px;
  text-align: center;
}
#footer * { font-size: 11px; font-weight: normal; }
#footer table {
  width: 600px;
  border-collapse: collapse;
  margin: auto;
	}
#footer .f1 {
  background-image: url(images/footer_waku1.gif);
  height: 15px;
  width: 17px;
  font-size: 10px;
}
#footer .f2 {
  background-image: url(images/footer_waku2.gif);
  height: 15px;
  width: 17px;
  font-size: 10px;
}
#footer .f3 {
  background-image: url(images/footer_waku3.gif);
  height: 15px;
  width: 17px;
  font-size: 10px;
}
#footer .f4 {
  background-image: url(images/footer_waku4.gif);
  height: 15px;
  width: 17px;
  font-size: 10px;
}
#footer .f5 {
  background-image: url(images/footer_waku5.gif);
  background-repeat: repeat-x;
  font-size: 10px;
}
#footer .f6 {
  background-image: url(images/footer_waku6.gif);
  background-repeat: repeat-y;
}
#footer .f7 {
  background-color: #ffffff;
}
#footer .left {
  text-align: center;
}
#footer .center {
  text-align: left;
  line-height: 130%;
}
#footer .tel {
  font-family : Arial Black;
}
#footer .size10 {
  font-size: 10px;
}
#footer .center a,
#footer .center a:link,
#footer .center a:visited {
  color: #636184;
  text-decoration: underline;
  display: block;
}
#footer .center a:hover {
  color: #ffffde;
  background-color: #8c8aad;
}
#footer .right {
  text-align: center;
}
#footer .bottom , #footer img{
  font-size: 10px;
  color: #636184;
  text-align: right;
  vertical-align: middle;
}

