  
BODY{
  text-align : center;
  margin-top : 0px;
  margin-bottom : 0px;
  background-image : url(img/body_img.gif);
}
H1{
  font-size : 100%;
  margin-top : 0px;
  margin-bottom : 0px;
  font-weight : normal;
  text-align : right;
  
}
H3,H4{
  font-size : 100%;
  margin-top : 0px;
}
A:HOVER{
  color : red;
}
#page{
  letter-spacing : 1px;
  font-size : 85%;
  width : 860px;
  margin-left : auto;
  margin-right : auto;
  
  line-height : 140%;
  text-align : left;
  background-color : #ab9f89;
}
#header{
  padding-bottom : 10px;
  width : 860px;
  height : 150px;
  background-image : url(img/header03.gif);
  background-repeat : no-repeat;
}
#menu1{
  width : 450px;
  float : left;
}
#menu1 H3{
  margin-bottom : 0px;
  margin-top : 0px;
}
#menu1 P{
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 10px;
  font-size : 95%;
}
#menu1 H4{
  margin-bottom : 5px;
}
#menu2{
  width : 230px;
  float : right;
  padding-left : 5px;
  padding-right : 5px;
  background-color : #fff3ee;
  font-size : 95%;
}
#menu2 H3{
  margin-top : 0px;
}
#menu2 UL{
  margin-left : 0px;
  padding-left : 0px;
}
#menu2 LI{
  list-style-type : none;
  padding-bottom : 10px;
  padding-left : 0px;
}
#footer{
  clear : both;
  background-image : url(img/footer02.gif);
  background-repeat : no-repeat;background-position : center bottom;
  
  height : 70px;
  margin-top : 20px;
}
#mail{
  margin-bottom : 0px;
  text-align : right;
  background-color : silver;
}
#gr{
  background-color : silver;
}
#cr{
  text-align : center;
  background-image:url(img/footer02.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  height:50px;
  background-color : white;
  margin-top:20px;
}
#cr A{
  color : black;
  text-decoration : none;
}
.link{
  text-align : left;
  width : 100%;
  font-size : 80%;
}
HR{
  visibility : hidden;
  margin-top : 0px;
  margin-bottom : 0px;
}
#kensaku{
  width : 300px;
}

#logo{
  margin-top : -12px;
}
.title-bar1{
  background-image : url(img/title_img01.gif);
  background-repeat : no-repeat;
  height : 25px;
}
#title1{
  width : 700px;
  color : white;
  background-image : url(img/title_img01.gif);
  font-size : 110%;
  text-align : left;
  padding-top : 5px;
  padding-bottom : 5px;
}
H2{
  font-size : 100%;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
}
.link-area1{
  background-color : #ece8e3;  
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  padding-top : 5px;
}
#bigkt{
 font-size:100%;
 letter-spacing:1px;
 background-color:#ECE8E3;
}
#bigkt TD{
 padding-top:10px;
 padding-bottom:10px;
 width:215px;
}
#pan{
 margin-top:0px;
 margin-bottom:0px;
 text-align:left;
 padding-left:100px;
}
.right{
 text-align:right;
}
.left{
 text-align:left;
}
.url01{
 color:#008000;
 padding-left:30px;
}
.id01{
 color:#808080;
 font-size:80%;
}
.coment{
 font-size:85%;
 line-height:130%;
 padding-top:5px;
 margin-top:0px;margin-bottom:0px;
}
#end_come{
  padding-top : 20px;
  text-align : center;
}
#osusumelink{
  width : 450px;
  background-color : #ffecec;
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

