@charset "utf-8";

#price_box {
	width: 980px;
	height:100%;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}

.price_box {
	width: 980px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.price_p {
	padding-bottom: 3px;
}

#box_1 {
width: 310px;
height:100%;
float:left;
}

#box_2 {
width: 310px;
height:100%;
margin-left:20px;
float:left;
}

#box_3 {
width: 310px;
height:100%;
margin-left:20px;
float:left;
}

/* table */
.tbl_1 {
width: 318px;
margin-top: 0px;
border-top:#000 1px solid;
border-collapse:collapse;
border-spacing:0;
}


table.tbl_1 tr td {
vertical-align:middle;
border:#000 1px solid;
}

.tbl_2 {
width: 318px;
border-top:#000 1px solid;
border-collapse:collapse;
border-spacing:0;
}


table.tbl_2 tr td {
vertical-align:middle;
border:#000 1px solid;
}


.td-t{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-size:16px;
background:#E7E7E7;
}

.td-w{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#B0B0B0;
}

.td0{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
text-align:center;
background:#FFF;
}


.td01{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#FFF;
}

.td02{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
background:#FFF;
text-align:right;
}




