#page04 #contents{
	padding: 0 0 0 150px;
	width: 690px;
	background: transparent url('../images/bg_price.jpg') no-repeat top center;
}

h4{
	margin: 1em 0 0 0;
}

table{
	width: 600px;
	margin: 0 0 1em 0;
}

td, th{
	vertical-align: middle;
	line-height: 1.1;
}

.cell1{
	width:100px;
/*	text-align: center;*/
}
.cell2{
	width:320px;
}
.cell3{
	width:110px;
	font: 123.1% georgia;
}

#page04 h2{
	height:80px;
	text-indent: -9999px;
}

#page04 td {
	padding: 2px;
	border-bottom: 1px solid #999;
	font-size: 92%;
}

#p04h3_01,
#p04h4_01,
#p04h4_02,
#p04h4_03,
#p04h4_04,
#p04h4_05,
#p04h4_06,
#p04h4_07,
#p04h4_08,
#p04h4_09,
#p04h4_10,
#p04h4_11{
	background: transparent url('../images/h4p04.gif') no-repeat;
	text-indent: -9999px;
	width: 400px;
	height: 30px;
}

#p04h3_01{
	border-bottom: 1px solid #ccc;
	background-position: 100px 0;
}

#p04h4_01{
	background-position: 0 -30px;
}

#p04h4_02{
	background-position: 0 -60px;
}

#p04h4_03{
	background-position: 0 -90px;
}

#p04h4_04{
	background-position: 0 -120px;
}

#p04h4_05{
	background-position: 0 -150px;
}

#p04h4_06{
	background-position: 0 -180px;
}

#p04h4_07{
	background-position: 0 -210px;
}

#p04h4_08{
	background-position: 0 -240px;
}

#p04h4_09{
	background-position: 0 -270px;
}
#p04h4_10{
	background-position: 0 -300px;
}
#p04h4_11{
	background-position: 0 -330px;
}

