@charset "utf-8";

#header,
	#contents-header,
	#contents-foot,
	#left-navi,
	#footer,
	.foot-pr-block {
		display: none;
	}
	
/*================共通====================*/
	
#contact dl {
	margin-left: 10px;
	}
	
/*================EXPRESSページ テーブル====================*/
.price-table-top table th,
.price-table-top table td,
.price-table-bottom table th,
.price-table-bottom table td {
	border: 1px solid #333333;
	border-collapse: collapse !important;
	border-spacing: 0 !important;
	}
	
#summary table {
	border-collapse: collapse !important;
	border-spacing: 0 !important;
	}
	
.reccomend-table table th,
.reccomend-table table td {
	border: 1px solid #333333 !important;
	}
	
.reccomend-table-body th,
.reccomend-table-body td {
	border: 1px solid #333333 !important;
	}
	
/*================PAYMENT　テーブル====================*/	
.spe-table table tr td,
.spe-table table tr th {
	border: 1px solid #333333 !important;
	border-collapse: collapse !important;
	border-spacing: 0 !important;
	}
	
.spe-exflextable-head table  {
	table-layout: auto !important;
}

.spe-exflextable-head table tr td,
.spe-exflextable-head table tr th {
	word-wrap: break-word !important;
	border: 1px solid #333333 !important;
	font-size: 90% !important;
	}
	
.spe-exflextable-head table .row1 td + td,
.spe-exflextable-head table .row1 td + td + td {
	width: auto !important;
	}