@charset "utf-8";
/* トップページ */

/* 現在地のボタンの色を切り替え */
#headerNav #headerNav-btn01,
#footerNav #footerNav-btn01 { color: #007B99;}


/* サブヘッダー背景 */
#subHeader {
	background: #323232;
}


/* NEWS更新履歴
------------------------------------------------------------- */
.ind-news {
	margin-bottom: 30px;
	padding: 30px 25px 20px 25px;
	border: 1px solid #E7E7E7;
}
.ind-news-boxL {
	float: left;
	margin-right: 40px;
	width: 200px;
}
.ind-news-boxR {
	float: left;
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0;
	font-size: 0.75em;
}
.ind-news-boxR th {
	vertical-align: top;
	font-size: ;
	text-align: left;
	padding: 0 20px 8px 0;
}
.ind-news-boxR td {
	padding-bottom: 8px;
}


/* 見出しコンテンツ
------------------------------------------------------------- */
.ind-unit1,
.ind-unit2,
.ind-unit3 {
	margin-bottom: 40px;
}

.ind-unit1 .td,
.ind-unit2 .td,
.ind-unit3 .td {
	float: left;
	width: 350px;
}
.ind-unit1 h2,
.ind-unit2 h2 {
	margin-bottom: 10px;
}
.ind-unit1 p,
.ind-unit2 p {
	margin-right: 20px;
	margin-bottom: 15px;
	font-size: 0.7em;
	line-height: 2.0;
}
.ind-caption {
	margin-right: 15px;
	font-size: 0.75em;
	text-align: right;
}