/*　TOPページ共通ベースとなるCSS　*/



/* 右コンテンツ　
------------------------------------------　*/
.r-l-img {
	float: left;
	width: 201px;
}

.r-r-text {
	float: right;
	width: 369px;
}

.r-contnts {
	width: 585px;
	padding-top: 20px;
	margin-bottom: 20px;
	padding-left: 8px;
}
.r-contnts h3 {
	padding-bottom: 10px;
}

/* TOPページ会社案内 */
.company {
	width: 578px;
	margin-bottom: 20px;
	padding-left: 7px;
}
.company .company-head {
}
.company .company-contents {
	background: url(../img/r-contents-bg.gif) repeat-y left top;
}
.company .company-contents h3 {
	padding: 0px 11px 3px 7px;
}
.company .company-contents p,
.company .company-contents h4 {
	padding: 5px 12px 0px 10px;
}
.company .company-foot {
	background: url(../img/r-contents-bottom.gif) no-repeat left top;
	font-size: 50%;
}
.company .r-l-text {
	float: left;
	width: 331px;
}
.company .r-r-text {
	float: right;
	width: 239px;
}
.btm_border {
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
