body{
		margin				:0px; 
		font-size			:12px; 
		color				:#fff;

}
img {
		border:none;
}
#all{
		background:url(images/tekitou4.jpg) #000; 

}
#container{
		margin-left: auto;
		margin-right: auto;
		width: 900px;
		background: url(images/background-1.jpg) ;

}
#sitename {
		background:#52c354; 
		width:930px; 
		height: 50px;
		margin-left: auto;
		margin-right: auto;

}
#logo {
		width:896px; 
		background:  url(images/navi-2.gif) #000;
		margin-left: auto;
		margin-right: auto;
		
}
#head {
		width:900px;
		padding-bottom: 10px;
		padding-top: 10px;
		background:  #000;
		margin-left: auto;
		margin-right: auto;
}
#headbar {
		background:url(images/undermenu-1.gif) #000; 
		float:left; 
		width:100%; 
		height: 5px;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
}
#mainmenu {
		float:left; 
		width: 184px;
		height: 421px;
		color: black;
		border-right: 1px solid #000;
		padding-right: 9px;
		padding-left: 10px;
}
#mainmenu h1 {
		background:url(images/btn1.jpg) #000; 
		height: 21px; 
		text-align: center;
		color: #fff;
		margin-top: 20px;
		font-family: "メイリオ";
		font-size: 16px;
}
#centermain{
		float:left; 
		width: 686px;
		padding-left: 5px;
		padding-right: 5px;
		color: black;
		min-height: 397px;
		height: auto !important;  
    	height: 397px;  
}
#centermain h1 {
		background:url(images/btn1.jpg) #000; 
		height: 21px; 
		text-align: center;
		color: #fff;
		margin-top: 20px;
		font-family: "メイリオ";
		font-size: 16px;
}
#text p{
		padding:0px 0px 0px 30px;
		font-size: 12px;
		}

#text h3 {
		padding:0px 0px 0px 20px;
		font-size: 16px;
		}
#footer {
		background:url(images/btn1.jpg);
		text-align: center;
		height: 21px;
		clear: both;
}
.bun{
		padding-left: 112px;
		padding-right: 112px;
		line-height: 20px;
}
#top{
		text-align: center;
}

