@charset gutf-8h;
body{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: center;
}
.center{
  width : 700px;
  font-size : 12px;
  text-align : center;
  margin: 0 auto;
}
.ptop2{
  width : 245px;
  font-size: 12px;
  color : black;
  text-align: center ;
  float : right;
}
.ptop{
  font-size : 10px;
  color : black;
  text-align : left;
  font-weight : lighter;
}
h1{
  font-size : 10px;
  color : black;
  text-align : left;
  font-weight : lighter;
}
.ptop3{
  float : left;
  border-width : 0px 0px 0px 0px;
}
.ptop4{
  width : auto;
  text-align: center ;
  font-size : 14px;
  letter-spacing : 2px;
  height : 66px;
}
.left{
  float: left
;
}
.pi{
  font-family : "lr o";
}
.dai{
  background-color: #ffffcc;
  text-align: center;
  width: 685px;
  margin-top: 10px;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: yellow;
}
.pankuzu{
  font-size : 12px;
  text-align : left;
  margin-left : 10px;
  margin-top : 16px;
  margin-bottom : 0px;
}
.dai3{
  background-color : #ffff66;
  text-align : center;
  font-size : 16px;
  vertical-align : 264%;
  font-weight : bold;
  padding-top : 5px;
  padding-bottom : 5px;
  margin-top : 10px;
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : blue;
  border-bottom-color : blue;
  margin-bottom : 5px;
}
.dai2{
  background-color : #ffff66;
  text-align : center;
  font-size : 16px;
  vertical-align : 264%;
  font-weight : bold;
  padding-top : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : blue;
  margin-bottom : 5px;
}
.waku1{
  font-size: 14px;
  width: 170px;
  vertical-align : top;
  text-align : left;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : blue blue blue blue;
  background-color : #ffffcc;
  padding-bottom : 5px;
}
.waku5{
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : blue;
  border-bottom-color : blue;
  width : 529px;
  vertical-align : top;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : blue;
}
.waku51{
  width : 529px;
}
.waku61{
  width: 163px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
  font-size: medium;
}
.waku61 img{
  border-width : 0px 0px 0px 0px;
}
.waku61 a{
  color : blue;
  text-decoration : none;
}
.waku62{
  width: 361px;
  text-align: left;
  font-size: medium;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}
.width15{
  width : 15px;
}
.waku52 tr td{
  vertical-align : top;
  line-height : 125%;
  padding-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
.hidari{
  float : left;
  border-width : 0px 0px 0px 0px;
}
.migi{
  float : right;
  border-width : 0px 0px 0px 0px;
}
.wakuhyo1{
  width : 120px;
  text-align : center;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : black;
  border-bottom-color : black;
  padding-top : 2px;
  padding-bottom : 2px;
}
.wakuhyo2{
  width : 409px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : black;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-left : 3px;
  padding-right : 3px;
}
.waku54{
  width : 529px;
  text-align : left;
  padding-left : 5px;
  padding-right : 5px;
  line-height : 125%;
  font-size : 16px;
}
.waku56{
  width : 527px;
  background-color : yellow;
}
.waku561{
  width : 527px;
  background-color : #ffffcc;
}
.waku546{
  width : 529px;
  text-align : left;
  padding-left : 5px;
  padding-right : 5px;
  line-height : 125%;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
.waku523{
  width : 150px;
  text-align : left;
  padding-left : 5px;
  padding-right : 5px;
  line-height : 125%;
  vertical-align : top;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : blue;
}
.waku541{
  width : 160px;
  text-align : center;
  padding-left : 5px;
  padding-right : 5px;
  line-height : 125%;
}
.waku55{
  width : 450px;
  text-align : left;
  line-height : 125%;
  padding-left : 30px;
}
.dai5{
  background-color: #ffff66;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 3px;
  width: 528px;
  margin-bottom: 6px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: blue;
  padding-top: 3px;
}
.dai6{
  background-color: #ffff66;
  text-align: center;
  font-weight: bold;
  padding-bottom: 2px;
  width: 528px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: blue;
  padding-top: 3px;
  margin-bottom: 3px;
}
.dai61{
  background-color: #ffff66;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 3px;
  width: 528px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: blue;
  padding-top: 3px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: blue;
  margin-bottom: 3px;
}
.dai51{
  background-color : #ffff66;
  text-align : center;
  font-size : 16px;
  font-weight : bold;
  padding-top : 5px;
  width : 528px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : blue;
}
.waku12{
  width: 170px;
  font-size : 14px;
  background-color : #ffffcc;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : blue;
  border-right-color : blue;
  border-bottom-color : blue;
  padding-top : 5px;
  padding-left : 5px;
}
.kensaku{
  width : 165px;
  font-size : 14px;
  background-color : #ffffcc;
}
td.waku1 div{
  margin-top: 5px;
  padding-left: 8px;
  line-height: 1.8em;
  padding-bottom: 14px;
}
div.dai5 h2{
  font-size : 16px;
  margin-bottom : 4px;
}
div.sitem h2{
  font-size : 16px;
  margin-bottom : 0px;
  background-image : url(bouda5.gif);
}
div.sitem p{
  font-size : 16px;
  background-image : url(bouda5.gif);
  font-weight : bold;
}
div.dai51 h2{
  font-size : 16px;
  margin-bottom : 4px;
}
h2{
  font-size : 16px;
  margin-bottom : 4px;
}
h5{
  font-size : 16px;
  margin-bottom : 4px;
}
h6{
  font-size : 16px;
  margin-bottom : 2px;
}
td h5{
  font-size : 16px;
  margin-bottom : 4px;
  padding-bottom : 0px;
}
li{
  line-height : 1.5em;
}
td.waku523 h6{
  font-size : 16px;
  margin-bottom : 4px;
}
h3{
  font-size : 16px;
  margin-bottom : 4px;
}
h4{
  font-size : 16px;
  margin-bottom : 4px;
}
.hb3{
  font-size : 16px;
  margin-bottom : 4px;
  background-image : url(bouda5.gif);
  background-repeat : repeat-x;
}
td.waku523 h5{
  font-size : 16px;
  margin-bottom : 4px;
}
td.rank4 div{
  background-color : #ffffcc;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : yellow;
  padding-top : 10px;
  padding-bottom : 10px;
  font-size : 16px;
}
.waku2{
  border-top-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-color : blue;
  border-bottom-color : blue;
  width : 264px;
  vertical-align : top;
}
.waku21{
  width : 263px;
  text-align : left;
  font-size : 16px;
}
.waku24{
  width : 263px;
  text-align : right;
}
.waku3{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : blue blue blue blue;
  width : 264px;
  vertical-align : top;
  background-color : #ffffcc;
}
.rank2{
  font-weight : bold;
  background-color : #ffff66;
  vertical-align : middle;
  text-align : center;
  width : 264px;
  font-size : 16px;
}
.rank3{
  background-color : #ffffcc;
  vertical-align : middle;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ffff00;
  font-size : 16px;
}
.waku34{
  width : 263px;
  text-align : right;
  background-color : #ffffcc;
  bottom : 1px;
  vertical-align : bottom;
}
.wakukaka-c100{
  width: 100px;
  text-align: center;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
.wakukaka-r160{
  width: 160px;
  text-align: right;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
.wakukaka3-1{
  width : 80px;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.wakukaka3-3{
  text-align : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.wakukaka4-4{
  text-align : right;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.wakukaka5-5{
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.wakukaka1{
  width : 260px;
  text-align : right;
  vertical-align : bottom;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.wakukaka3-2{
  width : 200px;
  text-align : right;
  vertical-align : bottom;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.wakukaka4-2{
  width: 130px;
  text-align: right;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}
.waku4{
  background-color: #ffff66;
  width: 695px;
  color: black;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: blue;
  font-size: small;
  text-align: left;
}
address{
  font-style: normal;
  margin-top: 12px;
  font-size: small;
}
/*--  --*/

.syou{
  font-size : 12px;
  text-align : center;
  width : 700px;
}
.iroaka{
  color : red;
  text-align : left;
}
.iroakaf{
  color : red;
  text-align : left;
  font-weight : bold;
}
.iroao{
  color : blue;
  text-align : left;
}
.iroaof{
  color : blue;
  text-align : left;
  font-weight : bold;
}
.iroki{
  color: black;
  text-align: left;
  font-weight: bold;
  background-color: yellow;
}
.mojidai{
  text-align : center;
  font-weight : bold;
  padding-top : 10px;
  font-size : 16px;
}
.moji-pi{
  font-size : 18px;
}
.futo{
  font-weight : bold;
}
img{
  border-width : 0px 0px 0px 0px;
}
/*-- ?g\ --*/


.z1{
  color: #333333;
  background-image : url(../../../../../../tesutotesuto/img/i1.gif);
  padding-right: 15px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 23px;
}
.saigo{
  border-top-color: blue;
  border-bottom-color: blue;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  font-size: small;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  width: 695px;
}
.tyuumon{
  border-top-color : red;
  border-bottom-color : red;
  border-top-style : solid;
  border-bottom-style : solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  font-size : 16px;
  line-height : 25px;
  padding-top : 4px;
  padding-bottom : 4px;
  text-align : center;
  width : 520px;
}
.naka{
  text-align : center;
  border-width : 0px 0px 0px 0px;
}
.yahooten{
  text-align: center;
  width: 480px;
  border-width: 1px;
  border-style: solid;
  border-color: blue;
}
.footer{
  text-align: center;
  font-size: small;
}