@charset "shift_jis";


/*仕様テーブル
-------------------------------------------------------------------------------------------------------*/
.tabkle_spec {
	width:590px;
	clear:both;
	margin: 0 0 20px 0;
	background-color:#FFFFFF;
	border-spacing:0;
	border-collapse:separate;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;}

.cap_spec {
text-align:center;
	width:590px;
	background-color:#666666;
	color:#FFFFFF;
	padding:5px 0 5px 0;}

.tabkle_spec th{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;}

.tabkle_spec td{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;}

.th_midasi {
	width:85px;
	padding:3px 0 3px 20px;
	letter-spacing:0.5em;
	text-align:left;
	background: #fef7f2 url(../../img/lower/spec_list.gif) no-repeat 0.5em 0.5em;
	vertical-align: top;
	font-weight: normal;}

.tabkle_spec td{
	padding:3px 3px 3px 3px;}




/*価格テーブル
-------------------------------------------------------------------------------------------------------*/
#tabkle_kakaku {
	width:260px;
	margin: 0 0 10px 0;
	background-color:#FFFFFF;
	border-spacing:0;
	border-collapse:separate;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;}

.cap_kakaku {
	text-align:center;
	background-color:#666666;
	color:#FFFFFF;}

#tabkle_kakaku th{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:center;
	padding:3px 0 3px 0;
	background: #FFCC99;
	font-weight: normal;}

#tabkle_kakaku td{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:3px 0 3px 0;}



#tabkle_kakaku td{
	padding:3px 3px 3px 3px;}
	
.th_01 {
	width:80px;}

.th_02 {
	width:98px;}

.td_01 {
	text-align:center;}

.td_02 {
	text-align:right;}




/*価格テーブル全幅
-------------------------------------------------------------------------------------------------------*/
.tbkakaku_all {
	width:590px;
	margin: 0 0 10px 0;
	background-color:#FFFFFF;
	border-spacing:0;
	border-collapse:separate;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;}

.tbkakaku_all caption {
	text-align:center;
	background-color:#666666;
	color:#FFFFFF;}

.tbkakaku_all th{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	text-align:center;
	padding:5px;
	background: #FFCC99;
	font-weight: normal;}

.tbkakaku_all td{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:5px;}




