body a:hover{
	color			:	#f60;
}
.about{
	float: left;
	width: 680px;
	background-color: #FFF;
	padding: 25px;
	margin-bottom: 25px;
	border: 5px solid #FAF8F3;
}
.about h3{
	float: left;
	width: 40px;
}
.about h4{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.ainfo{
	float: right;
	width: 610px;
	text-align: justify;
}
.athum{
	float: left;
	font-size: 11px;
	color: #2F2124;
	text-align: center;
	width: 210px;
	line-height: 135%;
}
.athum img{
	padding : 4px;
	border : 1px dashed #e2c78f;
	background-color : #f7eacf;
	float: left;
	margin-bottom: 3px;
}
.athum p{
	float: left;
	width: 210px;
}
.athum2{
	float: left;
	font-size: 11px;
	color: #2F2124;
	text-align: center;
	width: 270px;
	line-height: 135%;
	padding-left: 14px;
}
.athum2 img{
	padding : 4px;
	border : 1px dashed #e2c78f;
	background-color : #f7eacf;
	float: left;
	margin-bottom: 3px;
}
.img420{
	float: left;
	width: 360px;
	padding-right: 20px;
	margin-bottom: 35px;
}
.img420 img{
	padding : 4px;
	border : 1px dashed #e2c78f;
	background-color : #f7eacf;
	float: left;
	margin-bottom: 3px;
}
.r370{
	float: right;
	width: 380px;
}
.l370{
	float: left;
	width: 380px;
	padding-right: 20px;
}
.all{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.allthum{
	font-size: 11px;
	text-align: center;
	float: right;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 107px;
}
.allthum img{
	padding : 4px;
	border : 1px dashed #e2c78f;
	background-color : #f7eacf;
	float: left;
	margin-bottom: 3px;
}
.about table{
	width: 100%;
	margin-top: 40px;
}
.about table th{
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 90px;
	text-align: center;
	padding-top: 8px;
	color: #756454;
	vertical-align: middle;
}
.about table td{
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 8px;
}
.about table td p{
	padding-left: 7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #EC1C24;
}


/* トップページ 伝説 */
.dashed{
	float	:	left;
	margin		:	20px 0px;
	padding	:	20px;
	border : 1px dashed #e2c78f;
}








