@charset "UTF-8";

/* Company
---------------------------------------------------------------------- */

/* Index
---------------------------------------------------------------------- */
.index table th { width: 110px; }

/* History
---------------------------------------------------------------------- */
.history dl { height: auto; }

.history dt {
	float:left;
	width: 80px;
}

.history dd {
	padding-left:150px;
	margin-left:0px;
	line-height: 1.8em;
	font-size: 100%;
	background: url(../images/company/history_bg.gif) no-repeat 100px top;
	height: 50px;
}

/* Message
---------------------------------------------------------------------- */
.message .sent {
	float: right;
	width: 425px;
}

.message .photo {
	float: left;
	width: 177px;
}

/* Qualifier
---------------------------------------------------------------------- */
.qualifier table td { width: 110px; }

/* Organization
---------------------------------------------------------------------- */
.organization table th {
	width: 110px;
	text-align: center;
}

.organization td.no_title {
	background: #404040;
	color: #FFF;
}

.organization table .tel, .organization table .fax { white-space: nowrap; }

/* Access
---------------------------------------------------------------------- */
.access .address {
	float: left;
	width: 305px;
}

.access .map {
	float: right;
	width: 320px;
}

.access h4 {
	background: url(../images/company/h4_line.gif) no-repeat left bottom;
	padding-bottom: 10px;
	margin-top: 30px;
}

.access h5 span { float: right; }

/* Customer
---------------------------------------------------------------------- */
.customer h4 { color: #0064A0; }
