@charset "UTF-8";
/* 
foothold.css
*/

/* --------------------------------
table
-------------------------------- */
.tableArea {
	padding-top: 0;
}
.tableArea table {
	border-bottom: 1px solid #B3B3B3;
	margin-top: 15px;
}
.tableArea th,
.tableArea td {
	vertical-align: middle;
}
.tableArea th {
	font-weight: normal;
	white-space: nowrap;
	width: 146px;
}
.tableArea th p {
	padding-left: 15px;
}
.tableArea th span {
	font-size: 10px;
	color: #666;
}
.tableArea td p {
	padding-left: 0;
}

.tableArea td.tel,
.tableArea td.fax {
	color: #555;
}
.tableArea td.tel {
	width: 142px;
}
.tableArea td.fax {
	padding-right: 15px;
	width: 116px;
}
* html .tableArea td.fax {
	width: 129px;
}

.tableArea td.containstable {
	padding: 0;
}

.tableArea .innertable {
	float: right;
	margin-top: 0;
	border-bottom: none;
}
.tableArea .innertable th {
}
.tableArea .innertable th.section {
	padding-left: 156px;
}
.tableArea .innertable th p {
	padding-left: 15px;
}
.tableArea .innertable th, .tableArea .innertable td {
	border-bottom: 1px solid #dddddd;
}
.tableArea table.sections {
	border: none;
}
