#div_contents_01_template_body ul#page_path{
	background: url(../img/bg_page_path.gif) no-repeat left top;
}

#div_contents_01_template_body h2{
	margin-bottom:30px;
}


#div_contents_01_template_body .ul_contents_event{
	margin-left:30px;
}
#div_contents_01_template_body .ul_contents_event li{
	background:url(../img/bg.gif) no-repeat left bottom;
	float:left;
	margin-right:20px;
	width:294px;
	margin-bottom:20px;
	_display:inline;
}
#div_contents_01_template_body .ul_contents_event li div{
	background:url(../img/bg_top.gif) no-repeat left top;
	padding:10px;
	width:274px;
}
#div_contents_01_template_body .ul_contents_event li div h3{
	margin-bottom:10px;
	padding-bottom:13px;
	background:url(../img/hr.gif) no-repeat left bottom;
}
/*#div_contents_01_template_body .ul_contents_event li div p{
	padding-bottom:10px;
	background:url(../img/hr.gif) no-repeat left bottom;
}*/


#div_contents_01_template_body .ul_contents_event li strong{
	color:#d70606;
}



#div_contents_01_template_body .div_end_event{
	background:url(../img/end_event/bg.gif) repeat-y left top;
	width:609px;
	margin:20px auto 0px;
}

#div_contents_01_template_body .div_end_event .div_f{
	background:url(../img/end_event/bg_f.gif) no-repeat left bottom;
}
#div_contents_01_template_body .div_end_event .div_h{
	background:url(../img/end_event/bg_h.gif) no-repeat left top;
	padding:20px 11px;
}

#div_contents_01_template_body .div_end_event .div_h ul li{
	font-size:1.2em;
	line-height:1.6;
	margin-top:0.8em;
	background:url(../img/end_event/li.gif) no-repeat left 0.35em;
	padding-left:16px;
}
#div_contents_01_template_body .div_end_event .div_h ul{
	padding:0px 3px;
}




