@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div#main h2{
	margin-bottom:15px;
}
div.section h3{
	margin-bottom:10px;
}
div.section p{
	margin-bottom:15px;
}
div#order ul{
	margin-bottom:15px;
}
div#order li{
	padding-left:12px;
	background:url(../../common/images/ico_orange.gif) no-repeat 0 4px;
}
div.aoyama{
	padding:10px 15px;
	border:solid 1px #c3ba86;
	background:#fffde3;
}
div.aoyamaRight{
	float:right;
	display:inline;
	width:340px;
}
div.aoyamaLeft{
	float:left;
	display:inline;
	width:172px;
}




div.kodawariLeft{
	float:left;
	display:inline;
	margin-right:15px;
	width:355px;
}
div.kodawariRight{
	float:right;
	display:inline;
	margin-right:15px;
	width:178px;
}
div#ex{
	padding:15px 0 15px 15px;
	border:solid 1px #c3ba86;
	background:#fffde3;
}
div.exBox{
	margin:0 15px 15px 0;
}
div.beaf{
	margin-bottom:15px;
}
div.beaf li{
	float:left;
	display:inline;
	text-align:center;
	font-size:0.8em;
}
div.beaf li img{
	vertical-align:bottom;
}
div.beaf li.bgNext{
	margin-right:5px;
	padding-right:43px;
	background:url(../images/img_next.gif) no-repeat right center;
}
div.beaf li.txtAfter{
	color:#FF0000;
}






p.reiNext{
	margin-bottom:25px;
	text-align:center;
}
div#after{
	padding:15px 0 15px 15px;
}
div.afterBox{
	margin:0 15px 15px 0;
}
div#afterLast{
	margin-bottom:0;
	padding-bottom:0;
	background:none;
}
div.afterRight{
	float:right;
	display:inline;
	margin-right:15px;
	width:325px;
}
div.afterLeft{
	float:left;
	display:inline;
	width:178px;
}