@charset "shift_jis";




#main_area {
	margin: 0px 20px;
	text-align:left;
}

#main_area h2 {
	font-weight:bold;
	text-align:center;
	color: #333333;
	font-size: 14px;
	margin: 15px -10px 7px;
	padding: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:-webkit-gradient(
	linear, left top, left bottom, 
	from(#d4d4d4),
	color-stop(0.50, #b4b4b4),
	color-stop(0.50, #b4b4b4),
	color-stop(0.69, #b4b4b4),
	to(#ccc599));
	background:-webkit-gradient(
	linear, left top, left bottom, 
	from(#d4d4d4),
	to(#b4b4b4));	
}

#main_area p {
	padding: 5px;
	margin-bottom: 5px;
}

#main_area a:hover img {
	filter: Alpha(opacity=90);
	opacity: 0.9; 
}
