body{
   background-color:#c3daa8;
   background-image:url(img/back.gif);
  font-family : "MS UI Gothic",Osaka, sans-serif;
  line-height : 140%;  
   font-size:12px;
   color:#666;
   text-align:center;
   }
A:hover{
	color: #fff;
    background-color:#999;
	text-decoration:none;
}

a {  color: #6d6d6d;
   text-decoration:underline;
}

.toptop{
background-color:#fff;
font-size:12px;
text-align:right;
}
/*上に黄色いラインが入ったもの
.toptop{
background-color:#fff;
font-size:12px;
text-align:right;
border-top:solid 5px #E0A436;
}
*/
img{
  border:0;
  margin:0;
  padding:0;
}

b{
  color:#90bd5c;
  }  
.right{
   background-image:url(img/right.gif);
   background-repeat:repeat-y;
   width:25px;
   }  
.left{
   background-image:url(img/left.gif);
   background-repeat:repeat-y;
   width:20px
   }  
   
.menu{
    width:154px;
	background-color:#fff;
	background-image:url(img/back3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.main{
width:627px;
background-color:#fff;
}	
	      
#all{
   width:826px;
   background-color:#fff;
   padding:0;
   margin:0;
   }

.whatsnew{
	 padding:0 10px 10px 10px;
	 font-size:12px;
	 }
.whatsnew img{
   margin:5px 0 6px 0;
   }

.banner{
   width:244px;
   float:right;
   } 
.banner img{
  margin-bottom:5px;
   }    
.photo{
   margin:0 0 10px 10px;
   }   
   
h1{
   margin:0 0 10px 10px;
   }   
   
.menu2{
   margin:0 0 10px 10px;
   }
   
   
.sam{
float:right;
width:290px;
font-size:12px;
} 

.sam img{
margin:0 0 5px 5px;
}


.picup{
  float:left;
  font-size:12px;
   color:#666;
   width:317px;
   background-image:url(img/back2.gif);
   padding:10px 0 10px 0;

  }

.picup img{
text-align:center;
margin:0 18px 0 19px;
border:0;}


.peaper{
margin:0 18px 10px 19px;
background-image:url(img/menu/back.jpg);
background-repeat:repeat-y;
}



.text{
margin:0 18px 10px 0;
font-size:12px;
color:#666;
line-height:100%;
}   
.text img{
margin:0;
padding:0;
border:0;
} 

.text b{
line-height:100%;
}

#footer{
width:826px;
text-align:right;
color:#666;
}


.yellow{
color:#E0A436;
}  


td{
font-size:12px;
}


.space{
   margin:10px 0 3px 0;
   }
   
.space2{
padding:10px;
}

.space4{
margin-top:5px;
}
.font14{
font-size:14px;
}


.zansyo{
	background-image:url(../images/zansyo3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:154px;
	height:150px;
	}   

.obon{
color:#447a06;
}

p{
line-height:150%;
margin:0 10px 16px 10px;
}
p.ryui{
padding:10px;
background-color:#ebf8dc;
}

p.kotae{
padding:10px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
margin:0 0px 16px 0px;
}

h3{
font-size:12px;
font-weight:bold;
padding:2px 2px 2px 4px;
border:solid 1px #ccc;
line-height:160%;
color:#447a06;
margin-bottom:0px;
margin-top:0;
background-color:#eee;
}

h4{
color:#447a06;
font-size:14px;
}
h2{
background-color:#447a06;
color:#FFFFFF;
}
.red{
color:#f00;
}

.are{
margin-top:15px;
background-image:none;
background-color:#fff;
}