/***** index.html専用CSS *****/

body {
	background: url("../images/common/main_bg01.gif") 0 0 repeat-x #fff;
}

/*** メイン部分 ***/
#Contents {
	padding: 0px 0 40px;
}
#Contents h1 {
	padding: 0 0 40px;
}

#Contents .contentstable01 {
	width: 900px;
}
#Contents .contentstable01 .td01 {
	width: 624px;
}
#Contents .contentstable01 .td02 {
	width: 20px;
}

/* 一覧タイトル */
#Contents .h2box {
	background: url("../images/common/bg01.gif") 0 0 repeat-x;
	height: 35px;
	position: relative;
}
#Contents .h2box .h2btn {
	position: absolute;
	top: 6px;
	right: 8px;
}

/* 一覧テーブル */
#Contents .contentstable02 {
	width: 624px;
}
#Contents .contentstable02 td {
	background: #fff;
}
#Contents .contentstable02 .contentstable02main th,
#Contents .contentstable02 .contentstable02main td {
	background: #eff5fa;
	line-height: 120%;
}
#Contents .contentstable02 .contentstable02main th {
	padding: 8px 15px;
	width: 60px;
}
#Contents .contentstable02 .contentstable02main td {
	padding: 8px 20px 8px 10px;
	width: 504px;
}

/* コンテンツ右側 */
#Contents .contentstable01 .td03 {
	width: 256px;
}

#Contents .contentstable01 .td03 h4 {
	font-weight: bold;
	color: #207bc7;
	padding: 13px 0 5px;
}
#Contents .contentstable01 .td03 .contentstable03 {
	width: 256px;
	background: url("../images/common/dot02.gif") bottom left repeat-x;
}
#Contents .contentstable01 .td03 .contentstable03 th {
	font-weight: normal;
	text-align: left;
	width: 175px;
	font-size: 80%;
	line-height: 150%;
}
#Contents .contentstable01 .td03 .contentstable03 th a {
	color: #000;
	font-size: 110%;
	padding: 0 0 0 15px;
	background: url("../images/common/mark01.gif") center left no-repeat;
}
#Contents .contentstable01 .td03 .contentstable03 th div {
	margin: 7px 0 0;
}

#Contents .contentstable01 .banbox {
	padding: 10px 0 0;
}

/*** 国際基準のもの環境マネジメントシステム〜 ***/
#IndexFooter {
	padding: 5px 0 9px;
	border-top: 1px solid #e5e5e5;
}
#IndexFooter .indexfootertable {
	width: 900px;
	margin: 0 auto;
}
#IndexFooter table td {
	font-size: 90%;
}
#IndexFooter table td.td01 {
	padding: 5px 0 0;
	width: 479px;
	line-height: 120%;
}
#IndexFooter table td.td02 {
	padding: 5px 0 0;
	width: 421px;
	background: url("../images/common/dot01.gif") 0 0 repeat-y;
}


