@charset "utf-8";
/*------------------------------------------------

	CSS2.0 & 2.1 & 3 Document
	
	about page styles

------------------------------------------------*/
/*------------------------------------------------------------------------------

								clearFix
								
------------------------------------------------------------------------------*/
#hoge:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	content: ".";
}


/*------------------------------------------------------------------------------

							テキスト画像代替
							
------------------------------------------------------------------------------*/
#aboutIndexSection h3,
#aboutBody h4,
#aboutBody h5,
#aboutBody p
{
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	text-decoration: none;
	text-align: left;
/*\*/
	overflow: hidden;
/* */
}



/*------------------------------------------------------------------------------

							#aboutIndexSection
							
------------------------------------------------------------------------------*/
#aboutIndexSection{
	position: absolute;
	top: 0px;
	width: 869px; height: 1130px;
	margin: 0 auto;
	/*background: url(../../assets/about/images/about_sprite.jpg) no-repeat scroll 0px 0px;*/
	background: url(../../images/common/content_bg.jpg) repeat-y scroll left top;
}

#aboutIndexSection h3{
	position: relative;
	top: 27px;
	width: 869px; height: 149px;
	margin-bottom: 27px;
	background: url(../../assets/about/images/about_heading.png) no-repeat scroll 0px 0px;
}

#aboutBody{
	width: 869px; height: 917px;
	background: url(../../assets/about/images/about_bg.png) no-repeat scroll 0px 0px;
}

#aboutBodyContainer{
	position: relative;
	top: 50px;
	width: 869px; height: 411px;
	margin-bottom: 50px;
	background: url(../../assets/about/images/about_body_sprite.png) no-repeat scroll center top;
}

#aboutSSContainer{
	position: relative;
}

#aboutIndexSection .ssContainer{
	position: absolute;
	width: 246px; height: 462px;
	background: url(../../images/common/sp_mock.png) no-repeat scroll 0px 0px;
}

#aboutIndexSection .ssContainer a,
#aboutIndexSection .ssContainer img{
	position: absolute;
	top: 86px; left: 42px;
}

#aboutIndexSection .ssContainer a img{
	position: static;
}

#aboutSS1{
	top: -4px; left: 170px;
}

#aboutSS2{
	top: -4px; left: 445px;
}






