@charset "utf-8";

/* 概要スタイル
----------------------------------------------------------- */

div.contents_inner p.text_bottom01 {
	margin: 0 0 15px 0;
}

div.contents_inner table {
	width: 670px;
}

div.contents_inner table td span {
	font-weight: bold;
}


div#contents div#main_contents div.contents_inner h3 {
	margin: 0 0 15px 0;
	padding: 0 5px 8px 5px;
	background: url(../../../common/images/i_line01.gif) 0 bottom repeat-x;
	font-size: 100%;
}

div#contents div#main_contents div.contents_inner h3 span {
	font-weight: bold;
	border-left: 4px solid #63AC2D;
	padding: 0 0 0 10px;
	color: #57320A;
	background: none;
	line-height: 1.4;
}


/* div.inner_box01 */
div.contents_inner div.inner_box01 {
	background: #FFFEF5;
	border: 1px solid #E3E1B8;
	padding: 20px;
}

div.contents_inner ol {
	list-style-type: decimal;
	padding: 0 0 0 23px;
	/padding: 0 0 0 27px;
	zoom: 1;
}

div.contents_inner ol li ol {
	list-style-type: none;
	padding: 0 0 0 0;
	/padding: 0 0 0 4px;
	margin: 0 0 10px 0;
	/*padding: 0 0 0 23px;
	/padding: 0 0 0 27px;*/
	zoom: 1;
}


/* div#inner_box02 */
div.contents_inner div#inner_box02 {
	overflow: hidden;
	zoom: 1;
}

div.contents_inner div#inner_box02 div#image_box {
	float: left;
}

div.contents_inner div#inner_box02 div#image_box img {
	border: 1px solid #E1E1E1;
	margin: 0 0 5px 0;
}

div.contents_inner div#inner_box02 div#image_box p {
	text-align: center;
}

div.contents_inner div#inner_box02 div#text_box {
	margin: 0 0 0 275px;
	_margin: 0 0 0 272px;
}

div.contents_inner div#inner_box02 div#text_box p {
	margin: 0 0 10px 0;
}



