.top {
  text-align:right;
}
.top a{
  text-align:right;
  color:#aaa;
  font-size:10px;
}
BODY{
  background-color:#A6FF5E;
  font-size:12px;
  margin:0px;
}
H1{
  font-size : 12px;
  font-weight : normal;
  margin : 0px;
  padding : 0px;
}
H2{
width:690px;
  color:#0000ff;
  height:25px;
  font-size:16px;
  padding:10px 0px 0px 20px;
  text-decoration : none;
  margin : 0px;
  background-image : url(image/h22.gif);
  background-repeat : no-repeat;
}
H3{
  color:#0000ff;
  background-image : url(image/h32.gif);
  background-repeat : no-repeat;
  height : 35px;
  margin : 3px 3px 5px 3px;
  padding : 0px 5px 0px 0px;
  background-position : right bottom;
  font-size : 16px;
}
.annai{
  border-bottom-width : 1px;
  border-bottom-color : #cccccc;
  border-bottom-style : solid;
  padding : 3px 0px 3px 3px;
  width : 747px;
  font-size:10px;
}
.annai a{
  font-size:10px;
  text-decoration : none;
  color:#266315;
}
.seo{
  color : #666;
  border-width : 0px 0px 1px 0px;
  border-color : #ccc;
  border-style : solid;
  padding : 3px 3px 0px 3px;
  vertical-align : middle;
  background-color : #ff6;
}
.header{
  height : 50px;
  width : 750px;
  background-image : url(image/oheader.gif);
}
#flash{
  height : 130px;
  width : 750px;
  background-image : url(image/flash2.jpg);
}
.waku00{
  width : 750px;
  background-position : center center;
  margin : 0px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  text-align : left;
  background-color :#fff;
}
.undermenu{
  background-color:#FFD322;
  background-image:url(image/undermenu.gif);
  background-repeat : repeat-x;
  font-size : 12px;
  text-align : center;
  padding : 10px 0px 10px 0px;
  display:block;
}
.footer{
  background-image : url(image/footer.gif);
  background-repeat : repeat-x;
  height : 62px;
  font-size : 12px;
  color : white;
  text-align : center;
  padding : 3px ;
}
.clear{
  clear : both;
  width : 750px;
  height : 0px;
}
.left{
  width : 169px;
  float : left;
  border-right-width : 1px;
  border-right-color : #cccccc;
  border-right-style : solid;
  margin:0px;
  padding:0px;
}
.right{
  width : 577px;
  background-color :#FFF;
  margin:0px;
  padding:0px;
}
.item{
  margin : 10px　20px 10px 20px;
  display:block;
  background-color :#FFF;
}
#sflash{
  font-size : 10px;
  color : #555555;
  margin : 0px;
}
#c A{
  background-image : url(image/button.gif);
  background-repeat : no-repeat;
  color:#266315;
  width : 150px;
  height : 30px;
display:block;
  float : left;
text-align:center;
  font-size:14px;
  font-weight : bold;
padding:10px 0px 0px 0px;
  text-decoration : none;
}
P{
  font-size : 12px;
  color : #392f13;
  line-height : 1.7;
  padding : 0px;
  margin : 0px;
}
.waku02{
  padding : 0px;
  margin : 0px;
  background-color :#FFFFff;
}
#gaiyo2{
  background-image : url(image/leftunder.gif);
  background-repeat : no-repeat;
background-position : center bottom;
  height : 10px;
}
.menu p{
  padding:7px 0px 0px 0px;
  margin:0px;
  height : 25px;
text-align:center;
}
.menu A{
  color:#333333;
  margin:0px;
  text-decoration : none;
  padding:10px 0px 0px 20px;
  height : 25px;
  background-color :#FFFFCB;
  display:block;
}
#rightlink A{
  width : 112px;
  height : 30px;
  float : right;
  margin:9px;
  background-image : url(image/info.gif);
  background-repeat : no-repeat;
}
.table1 { 
width: 100%;
border-collapse: collapse;
border: 1px #ccc solid;
} 
.table1 th{
background-color: #99ff99;
  border-width : 1px;
  border-color : #cccccc;
  border-style : solid;
  padding:5px;
}
.table1 TD { 
  background-color : #fff;
  border-width : 1px;
  border-color : #cccccc;
  border-style : solid;
  padding:5px;
}
.clear{
float:both;
}