*{
  margin:0;
  padding:0;
  border:none;
  font-size : small;
}
body{
  background-image : url(img/kabemain.gif);
}
.topbun{
  color : #acacac;
  padding : 3px;
  font-size : 12px;
  background-color : #ffffff;
  white-space: nowrap;
}
.topbun strong{
  font-size : 12px;
}
.toptdr{
  background-image : url(img/kabetop.gif);
  background-repeat : repeat-x;
  width : 100%;
  height : 161px;
  vertical-align : bottom;
}
.toprogo{
  padding-left : 50px; 
  margin-bottom : 20px;
}
.topmenu{
  text-align : right;
  padding-right : 20px;
  margin-left : 350px; 
  margin-bottom : 10px;
  font-size : 12px;
  color : #28865f;
}
.topmenu a{
  font-size : 12px;
  color : #28865f;
  text-decoration:none;
}
.topmenu a:visited{
  font-size : 12px;
  color : #28865f;
  text-decoration:none;
}
.topmenu a:hover{
  font-size : 12px;
  color : #0099cc;
  text-decoration:none;
}
.mainle{
  width : 166px;
  background-color : #d8e0db;
  text-align : center;
  padding-top : 20px;
  color : #3493a0;
  vertical-align : top;
}
.mainri{
  width : 510px;
  letter-spacing : 1px;
  line-height : 1.3em;
  vertical-align : top;
  padding-bottom : 18px;
}
.mainback{
  width : 100%;
  background-image : url(img/forfur.gif);
  background-repeat : no-repeat;
}
.mainle p{
  margin-top : 5px;

  font-size : 13px;
}
h2{
  font-size : 14px;
  color : #2b805e;
  margin-top : 30px;
}
h3{
  font-size : 13px;
  color : #2b9980;
  margin-top : 5px;
}
.topgazo{
  margin-left : 80px;
  margin-top : 18px;
}
.menu{
  margin-top : 12px;
  margin-left : 80px;
  text-align : center;
  width : 428px;
}
.menu p{
  color : #2b9980;
  padding-top : 10px;  
  line-height : 1.6em;
}
.menu p a{
  color : #287ba4;
}
.menu p a:visited{
  color : #287ba4;
}
.menu p a:hover{
  color : #3399cc;
}
.copyt{
  clear : both;
  background-color : #a0f16f;
  width : 100%;
  height : 70px; 
  color : #28865f;
}
.copyl{
  padding-left : 170px;
  padding-right : 20px;
  font-size : 12px;
}
.copyr{
  padding-right : 40px;
  text-align : right;
}
.downmenu{
  text-align : center;
  padding-top : 5px;
  padding-bottom : 5px;
  font-size : 11px;
  color : #79978a;
}
.downmenu a{
  font-size : 11px;
  color : #79978a;
  text-decoration:none;
}
.downmenu a:visited{
  font-size : 11px;
  color : #79978a;
  text-decoration:none;
}
.downmenu a:hover{
  font-size : 11px;
  color : #5eb384;
  text-decoration:none;
}
.downmenu strong{
  font-size : 11px;
}
.pad28{
  margin-top : 28px;
}

