@charset "utf-8";
 @import url(reset.css);
@import url(base.css);
@import url(common.css);
/*-------------------------------------------------------------------
	#content
-------------------------------------------------------------------*/
#content p.special {
	margin-bottom:40px;
		color:#CC0000;
	line-height:1.0;
	margin-bottom:25px;
	font-size:1.4em;
	font-weight:bold;

}
#content h4{
line-height:1.2;
font-size:1.3em;
font-weight: normal;
padding:4px 0 3px 15px;
color:#2DB0F0;
margin-bottom:30px;
border-bottom:1px #2CB0F0 solid;
border-left:1px #2CB0F0 solid;
}
#content p.special02{
margin-bottom:40px;
}
/*-------------------------------------------------------------------
	.price01
-------------------------------------------------------------------*/
.price01{
overflow:hidden;
/zoom:1;
margin-bottom:40px;
}


/*-------------------------------------------------------------------
	table
-------------------------------------------------------------------*/


#content  table{
width:310px;
}
#content  table.member{
float:left;
margin-right:20px;
margin-left: 1px;
border:2px #333 solid;
}
#content  table.member td.special{
color:#CC0000;
font-weight:bold;
}
#content table.member th,
#content table.member td{
padding:4px 0 4px 0;
text-align:center;
font-size:0.95em;
}

#content table tr.special{
background:#E1F4FD;
}
#content table th.special{
font-weight:normal;
background:#E1F4FD;
width: 80px;

}
#content table th,
#content table td{
padding:4px 0 5px 0;
text-align:center;
font-size:0.95em;
}
#content table th{
width:69px;
}






/*-------------------------------------------------------------------
	.pricebox
-------------------------------------------------------------------*/
.pricebox{
overflow:hidden;
/zoom:1;
margin-bottom:30px;

}
.lastbox{
margin-bottom:40px;
}
.pricebox table{
margin-right:20px;
float:left;
}

.pricebox table.none{
margin-right:0;
}