@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for index style
	
*/


/* 1.for index style
===============================================================*/
div#main h2{
	margin-bottom:15px;
}
div#main h3{
	margin-bottom:10px;
}
div#main h4{
	margin-bottom:10px;
}
div.section p{
	margin-bottom:15px;
}
div.zesan{
	padding:15px 0 15px 15px;
	background:#fffde3;
}
div.zesanLeft{
	float:left;
	display:inline;
	margin-right:15px;
	width:340px;
}
div.zesanRight{
	float:right;
	display:inline;
	margin-right:15px;
	width:178px;
}
div.zesan02Right{
	float:right;
	display:inline;
	width:375px;
}
div.zesan02Left{
	float:left;
	display:inline;
	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(../../sinbi/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;
}
