
#headerContainer #visualContainer {
	background: url(/images/common/mainvisual.png) 0 0 no-repeat;
}

#headerContainer #visualContainer h1 {
	position: absolute;
	top: 90px;
	left: 20px;
}

#headerContainer #visualContainer p {
	position: absolute;
	bottom: 50px;
	left: 20px;
}

#contentContainer #contentInner {
	padding: 40px 0 350px 280px;
}

#contentInner .companyTable th {
	font-size: 128.6%;
	padding: 12px 0;
	width: 120px;
	border-bottom: 1px dotted #ccc;
	vertical-align: middle;
}

#contentInner .companyTable td {
	width: 560px;
	padding: 12px 0;
	border-bottom: 1px dotted #ccc;
	vertical-align: middle;
}

#contentInner .companyTable tr:first-child th ,
#contentInner .companyTable tr:first-child td {
	padding: 0 0 12px;
}

