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

	Default CSS (Last Update 2008.03.10)

	- index setting

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

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

#main_content h1 {
	margin-bottom: 30px;
	display: block;
}

#main_content h2 {
	margin: 0 auto 19px auto;
	width: 386px;
	display: block;
}

#main_content #box01 {
	margin: 0 0 45px 12px;
	width: 546px;
}

#main_content #box02 {
	margin: 0 auto 0 auto;
	width: 418px;
	height: 402px;
	position: relative;
}

#main_content #m01 {
	position: absolute;
	background: url(../img/index_pct_bg01.gif) repeat-y center;
	width: 418px;
	z-index: 1;
	visibility: visible;
}

#main_content #m02 {
	position: absolute;
	background: url(../img/index_pct_bg01.gif) repeat-y center;
	width: 418px;
	z-index: 2;
	visibility: hidden;
}

#main_content #m03 {
	position: absolute;
	background: url(../img/index_pct_bg01.gif) repeat-y center;
	width: 418px;
	z-index: 3;
	visibility: hidden;
}

#main_content #m04 {
	position: absolute;
	background: url(../img/index_pct_bg01.gif) repeat-y center;
	width: 418px;
	z-index: 4;
	visibility: hidden;
}

#main_content #m05 {
	position: absolute;
	background: url(../img/index_pct_bg01.gif) repeat-y center;
	width: 418px;
	z-index: 5;
	visibility: hidden;
}

#main_content #ssnavi {
	margin: 0 auto 0 auto;
	background: url(../img/index_pct_bg01.gif) repeat-y center;
	width: 418px;
}

#main_content #ssnavi ul {
	display: block;
	margin: 0 26px;
}

#main_content #ssnavi li {
	display: block;
	float: left;
}

#main_content #box03 {
	margin: 0 0 55px 12px;
	width: 546px;
}

