@charset "Shift_JIS";
/*----------------------------------------

	Default CSS (Last Update 2008.03.01)

	- index setting

-----------------------------------------*/

/*----------------------------------------
	index setting
-----------------------------------------*/

#main_content h1 {
	display: block;
	margin: 0px 0px 38px;
}

#main_content h2 {
	margin: 0px 0px 30px 11px;
}

#main_content #box01 {
	margin: 0px 0px 46px 12px;
	width: 558px;
}

#main_content #box01 h2 {
	margin: 0px 0px 6px;
}

#main_content #box01 #table01 {
	width: 558px;
}

#main_content #box01 .table01_h {
	width: 115px;
	padding: 11px 0px 7px;
	vertical-align: top;
	border-bottom: 1px solid #dadada;
}

#main_content #box01 .table01_d {
	width: 443px;
	padding: 10px 0px 8px;
	vertical-align: top;
	border-bottom: 1px solid #dadada;
}

#main_content #box01 #table01 .table01_d .table02 {
	float: left;
	margin: 0px 29px 4px 0px;
}

#main_content #box01 #table01 .table01_d .table02 th {
	padding: 0px 7px 0px 0px;
	white-space: nowrap;
}

#main_content #box01 #table01 .table01_d .table02 td {
	white-space: nowrap;
}

#main_content #box01 #stitle01 {
	margin: 12px 0px 11px;
}

#main_content #box01 #table03 {
	width: 558px;
	border-bottom: 1px solid #bababa;
	border-right: 1px solid #bababa;
}

#main_content #box01 #table03 th {
	padding: 7px 2px 7px 9px;
	background-color:#feeeef;
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	vertical-align: top;
	white-space: nowrap;
}

#main_content #box01 #table03_h1 {
	width: 232px;
}

#main_content #box01 #table03_h2 {
	width: 62px;
}

#main_content #box01 #table03_h3 {
	width: 74px;
}

#main_content #box01 #table03_h4 {
	width: 72px;
}

#main_content #box01 #table03 td {
	border-top: 1px solid #bababa;
	border-left: 1px solid #bababa;
	width: 289px;
	padding: 7px 12px 7px 11px;
	vertical-align: top;
}
