/* order-index */

.order-index .main-contents h2{
	margin:			0px;
	padding:		52px 0px 32px 25px;
	background:		url(../img/bod_bg_01.jpg) no-repeat right top;
}

.order-index .main-contents-child h3,
.order-index .main-contents-child p{
	margin:			0px;
	padding:		0px;
}

.order-index .main-contents-child p{
	font-size:		10px;
	color:			#333333;
	line-height:		1.6;
}

.order-index .main-contents-child{
	margin-left:		26px;
}

.order-index .lead{
	margin-top:		13px;
}
.order-index .lead p{
	float:			left;
}
.order-index .lead p.text{
	width:			432px;
	margin-top:		20px;
}
.order-index .lead p.price{
	float:			right;
}

.order-index .main-contents-child p.start{
	margin-bottom:		10px;
}

.order-index .main-contents-child .article{
	margin:			0px 0px 25px 0px;
	padding:		0px;
}
.order-index .main-contents-child .article p{
	float:			left;
}
.order-index .main-contents-child .article .step-swf{
	width:			341px;
	float:			right;
}

.order-index .main-contents-child .point{
	width:			746px;
	margin:			15px 0px 30px 0px;
	padding:		0px;
	border-top:		1px solid #999999;
}
.order-index .main-contents-child .point h3{
	margin:			10px 0px 15px;
}

.order-index .main-contents-child .point p{
	margin-top:		15px;
	font-size:		12px;
}

.order-index .main-contents-child .point p.order-banner{
	text-align:		center;
}


/* 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;}
/**/


