

/* about-index */
.about-index .main-contents{
	background-image:	url(../img/ind_bod_bg_01.jpg);
	background-repeat:	no-repeat;
	background-position:	left 62px;
}

.about-index .main-contents h2{
	margin:			0px;
	padding:		52px 0px 0px 24px;
}

.about-index .main-contents-child {
	margin:			0px 0px 0px 26px;
	padding:		0px;
}

.about-index .main-contents-child h3,
.about-index .main-contents-child p,
.about-index .main-contents-child dl,
.about-index .main-contents-child dl dt,
.about-index .main-contents-child dl dd,
.about-index .main-contents-child ul,
.about-index .main-contents-child ul li {
	margin:			0px;
	padding:		0px;
}

.about-index .main-contents-child p,
.about-index .main-contents-child dl dt,
.about-index .main-contents-child dl dd {
	font-size:		10px;
	color:			#333333;
	line-height:		1.6;
}

.about-index p.page-top{
	width:			746px;
	padding-top:		30px;
	text-align:		right;
}

.about-index .lead {
	width:			725px;
	padding:		37px 0px 0px 0px;
}

.about-index .lead p.text {
/*	margin-top:		26px;*/
}

.about-index .page-navi{
	padding:		40px 0px 30px 0px;
	clear:			both;
}

.about-index .page-navi ul{
	list-style-type:	none;
	padding-right:		20px;
}

.about-index .page-navi ul li{
	display:		inline;
	padding-left:		10px;
	float:			right;
}

.about-index .article{
	margin:			30px 0px 0px 0px;
	padding:		0px;
	background-repeat:	no-repeat;
	background-position:	377px top;
}


.about-index .article p{
/*	width:			400px;*/
	height:			120px;
	margin-top:		22px;
}



.about-index .article ul{
	width:			756px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
}

.about-index .article ul li{
	margin:			0px 0px 0px 0px;
	padding:		20px 10px 0px 0px;
	width:			242px;
	float:			left;
	display:		block;
	list-style:		none;
}


/* clearfix */
.clearfix:after {
	content:		".";
	display:		block;
	clear:			both;
	height:			0px;
	width:			0px;
	visibility:		hidden;
}

.clearfix {
	display:		inline-block;
}

/*\*/
* html .clearfix {height:	1%;}
*+html .clearfix {height:	1%;}
.clearfix {display:		block;}
/**/




.about-index .main-contents-child p.btn {
	margin:			50px 0px 30px 0px;
	padding-left:		252px;
	width:			242px;
}



/* =========== arrange =========== */

.about-index .main-contents-child .arrange{
	margin-top:		35px;
	padding:		0px;
}

.about-index .main-contents-child .arrange p{
	margin:			0px;
	padding:		0px;
}

