@charset "EUC-JP";
/* CSS Document */

html, body{
	text-align:center; 
	margin-left:auto;
	margin-right:auto; 
  font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "MS P ¥´¥·¥Ã¥¯", "MS P Gothic", sans-Serif;
  margin: 0;
  padding: 0;
  font-size: 12px;
	background-color:#FAF8F1;
	background-image: url(../images/bg.jpg);
/*
	background-repeat:repeat-y;
	background-position:center top;
*/
	text-align:center;
	line-height:150%;

}

img{
	border:none;
}



a{
	text-decoration: none; 
	color:#000000;
}
 
a:hover{
	text-decoration: underline;
	color:#40000;
}

ul,li{
	list-style:none;
	margin: 0px;
	padding: 0px;
}

form,input{
 margin: 0px;
 padding: 0px;
} 

#main{
	width:960px;
	margin: 0 auto;
	padding-bottom:10px;
	margin-top:10px;

}


.m_left{
	float:left;
	width:230px;
/*position: fixed;*/
}

.m_right{
	float:left;
	width:730px;
/*	padding-left: 230px;*/
}


.left_box{
	width:209px;
	
}

.cl{
	clear:left;
}

.pb16{
	padding-bottom:16px;
}

.pt16{
	padding-top:16px;
}

.img_txt{
	text-align:left;
}

.img_txt p{
	line-height:180%;
	font-size:13px;
	color:#522C19;
	margin:0;


}

.info_le{
	border-bottom:solid #333 1px;
	padding-top:16px;
	padding-bottom:6px;
}

.info_dtm{
	background-color:#78B76C;
	width:104px;
	height:25px;
	line-height:25px;
	font-size:13px;
	color:#FFF;
	text-align:center;
	float:left;
}

.info_txt{
	float:left;
	padding-left:15px;
	line-height:25px;
	font-size:13px;
	color:#333;
	text-align:left;
	width:550px;

}

.footer{
	height:126px;
	background-color:#542F19;
	padding-top:15px;
}

.footer h4{
	color:#FFF;
	line-height:20px;
	font-size:13px;
	margin:0;
}

.footer a{
	margin:0;
	color:#FFF;
}
.footer p{
	margin:0;
	color:#FFF;
	line-height:30px;
	font-size:13px;
}