#main_box h2 {
float: left;
height: 40px;
width: 880px;
margin: 10px 0px 30px 10px;
}

#heading{
	margin:0 20px 20px 20px;}


#intro{
	background:url(../../images/price/bg.jpg) no-repeat top right;
	padding:0 430px 0 20px;
	margin:0 20px 0 0;
	color:#706254;
	height:300px;
	}
	
#point{
	color:#493f35;}


#point01{
	background:url(../../images/price/bg01.jpg) no-repeat top;
	padding:180px 80px 0 340px;
	height:476px;
	}


#point02{
	background:url(../../images/price/bg02.jpg) no-repeat top;
	padding:140px 80px 0 340px;
	height:131px;
	}

#point03{
	background:url(../../images/price/bg03.jpg) no-repeat top;
	padding:140px 80px 0 340px;
	height:100px;
	}

#point04{
	background:url(../../images/price/bg04.jpg) no-repeat top;
	padding:150px 80px 0 340px;
	height:95px;
	}

#point05{
	background:url(../../images/price/bg05.jpg) no-repeat top;
	padding:150px 80px 0 340px;
	height:95px;
	}

#point06{
	background:url(../../images/price/bg06.jpg) no-repeat top;
	padding:140px 80px 0 340px;
	height:138px;
	}

#point07{
	background:url(../../images/price/bg07.jpg) no-repeat top;
	padding:150px 80px 0 340px;
	height:188px;
	}
	


#price{
	width:840px;
	margin:0 30px;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	}


#price th{
	background:#f4ff89;
	}


#price td,
#price th{
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	padding:5px;
	text-align:center;
	}

tr.sold td{
	background:#f9c9ff;
}
	
tr.sale td{
font-weight:bold;
color:#bf0005;
font-size:18px;
}	

	
#caution{
	margin:30px;
	text-align:right;
	float:right;
	}
	
#promis{
	border:#999 1px dashed;
	padding:5px;
	margin:30px;
	float:left;
	}

#promis td{
	padding:0 5px;}
	
	