#main{
  width : 800px;
  text-align : left;
  
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  
  background-color : white;
  line-height : normal;
}
#topbanner{
  
  width : 800px;
  height : 156px;
  background-image : url(images/main-banar_1.gif);
}
BODY{
  background-image : url(images/base.gif);
  
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
  
  
  
  
  font-size : 15px;
  
  
  color : #441811;
  
  font-family : "MS UI Gothic","‚l‚r ƒSƒVƒbƒN","‚l‚r ‚oƒSƒVƒbƒN";
  line-height : normal;
}
#menu{
  
  width : 200px;
  
  float : left;
  clear : both;
  

  
}
#contents{
  
  width : 600px;
  
  float : left;
  
  
  
}
#footer{
  width : 800px;
  
  clear : both;
  
  
  
  
  
  background-repeat : no-repeat;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  height : 53px;
  
background-position : 50% 50%;
  background-color : white;
  text-align : center;
}
#menubar{
  width : 800px;
  height : 23px;
  
  clear : both;
}
.menubanner{
  width : 160px;
  height : 23px;
  float : left;
  
}
.menubanner1{
  width : 160px;
  height : 23px;
  float : left;
  background-image : url(Gmail/botan1.gif);
}
.menubanner2{
  width : 160px;
  height : 23px;
  float : left;
  background-image : url(Gmail/botan2.gif);
}
.menubanner3{
  width : 160px;
  height : 23px;
  float : left;
  background-image : url(Gmail/botan3.gif);
}
.menubanner4{
  width : 160px;
  height : 23px;
  float : left;
  background-image : url(Gmail/botan4.gif);
}
.menubanner5{
  width : 160px;
  height : 23px;
  float : left;
  background-image : url(Gmail/botan5.gif);
}
#contents-main{
  text-align : center;
  width : 800px;
  
  height : 400px;
}
#slideshow{
  background-color : gray;
  width : 300px;
  height : 200px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  
}
.gazo{
  background-color : green;
  width : 160px;
  height : 200px; 
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
}
.center{
  text-align : center;
}
.waku{
  
  height : 300px;
  
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
  
  
  width : 760px;
  background-color : white;
}
.kousin{
  
  width : 400px;
  height : 250px;
  
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  float : left;
  text-align : left;
}
.blogbana{
  
  width : 300px;
  height : 250px;
  float : left;
  text-align : center;
  
  
  
  
}
.bun{
  
  
  
  
  
  width : 560px;
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
H1{
  font-size : 14px;
  font-weight : bold;
}
H2{
  font-size : 14px;
  font-weight : bold;
}
H3{
  font-size : 14px;
  font-weight : bold;
}
H4{
  font-size : 14px;
  font-weight : bold;
}
TH{
  color : white;
  background-color : #008040;
  width : 150px;
  
  
  
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
TD{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  
  border-top-color : #441811;
  text-align : center;
  border-bottom-color : #441811;
}
.purof-waku{
  
  width : 550px;
  height : 150px;
}
.purof{
  
  width : 400px;
  height : 150px;
  float : left;
}
.photo{
  background-image : url(images/morikawa-yutaka-mini2.gif);
  background-repeat : no-repeat;
  width : 145px;
  height : 145px;
  float : left;
  
  
  
  
  
  
  
  
  
background-position : 50% 50%;}
.photo-dog{
  background-repeat : no-repeat;background-position : 50% 50%;
  width : 145px;
  height : 200px;
  float : left;
}
A{
  color : #441811;
}
.foam{
  width : 550px;
  height : 850px;
  background-color : #ffff80;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.bun-waku{
  width : 550px;
  
  height : 380px;
}
.bun2{
  width : 300px;
  float : left;
  
  padding-left : 0px;
  
  

  padding-right : 10px;
  
}
.photo2{
  width : 240px;
  height : 350px;
  float : left;
}
.contact{
  height : 100px;
  clear : both;
}
.renraku{
  width : 800px;
  height : 250px;
  clear : both;
  
}
.blog{
  background-color : #f2d64d;
  color : white;
}

