#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 .div_contents_event p,
#div_contents_01_template_body .div_contents_event ul,
#div_contents_01_template_body .div_contents_event ol,
#div_contents_01_template_body .div_contents_event table{
	margin-right:30px;
	margin-left:30px;
}

#div_contents_01_template_body .div_contents_event ul,
#div_contents_01_template_body .div_contents_event ol,
#div_contents_01_template_body .div_contents_event table{
	font-size:1.2em;
	line-height:1.6;
	margin-bottom:1em;
}


#div_contents_01_template_body .div_contents_event p{
	margin-bottom:1em;
}

#div_contents_01_template_body .div_contents_event li{
	margin-bottom:0.4em;
}

/*#div_contents_01_template_body .div_contents_event h3{
	margin-right:15px;
	margin-left:15px;
	font-size:1.6em;
	color:#270225;
	margin-bottom:1em;
	margin-top:3em;
	background:url(../img/h3.gif) no-repeat left bottom;
	padding-left:15px;
	padding-bottom:10px;
}*/

#div_contents_01_template_body .div_contents_event h4{
	margin-right:15px;
	margin-left:30px;
	font-size:1.4em;
	color:#270225;
	margin-bottom:1em;
	background:url(../img/01.gif) no-repeat left top;
	height:65px;
	line-height:65px;
	text-align:center;
	padding-right:6px;
}

#div_contents_01_template_body .div_contents_event table{
	/*width:609px;*/
	width:409px;
	margin-bottom:2em;
	margin-top:3px;
	margin-right:0px;
}
#div_contents_01_template_body .div_contents_event table th{
	text-align:center;
	font-weight:bold;
	vertical-align:top;
	border:#d3c6bb 1px solid;
	padding:8px;
 background:#e3ddd8;
}
#div_contents_01_template_body .div_contents_event table td{
	vertical-align:top;
	border:#d3c6bb 1px solid;
	padding:8px;
}
#div_contents_01_template_body .div_contents_event table td.goukei{
	background:#f2ede9;
	text-align:right;
	padding-right:2em;
}


#div_contents_01_template_body .div_contents_event .div_txt{
	border:#d3c6bb 4px solid;
	margin-left:30px;
	padding:15px;
	margin-bottom:1em;
	background:url(../img/download_pdf.gif) no-repeat 15px 15px;
	height:63px;
	width:369px;
}
#div_contents_01_template_body .div_contents_event .div_txt p{
	margin-left:65px;
	margin-top:12px;
	margin-right:0px;
}


#div_contents_01_template_body .div_contents_event .div_kekka{
	width:609px;
	margin:0px 30px;
	margin-top:3em;
	background:url(../img/03.gif) repeat-y left 0px;
}

#div_contents_01_template_body .div_contents_event .div_kekka div.div_kekka_table{
	float:left;
	width:449px;
	margin-right:0px;
}

#div_contents_01_template_body .div_contents_event .div_kekka h3{
	float:left;
	margin-right:0px;
	margin-left:0px;
	font-size:0em;
	color:#270225;
	margin-bottom:0em;
	margin-top:0em;
	padding-left:0px;
	padding-bottom:0px;
}

p.txt_line{
	background:url(../img/04.gif) no-repeat left bottom;
	padding-bottom:3em;
	margin-bottom:3em;
}


h3.txt_line{
	margin-right:15px;
	margin-left:30px;
	font-size:1.6em;
	color:#270225;
	margin-bottom:1em;
	background:url(../img/h4.gif) no-repeat left 0.2em;
	padding-left:20px;
}





