body{
	scrollbar-base-color: #fff;
	scrollbar-face-color: #fbfcfc;
	scrollbar-highlight-color: #ddd;
	background-color: #d1f3e8;
	color: #4c6b8c;

	/*IEセンタリング用*/
	text-align: center;

	/*非IEセンタリング用*/
	margin: auto;
	width: 900px;
}

table.t1{
	width: 900px;
	border-collapse: collapse;
}

table.t_outline{
	width: 900px;
	border-collapse: collapse;
}

tr td{
	padding: 0px;
}

td.main{
	line-height: 1.4;
	background-color: #fff;
	text-align: center;
	margin: auto;
}

td.location{
	background-color: #fff;
	text-align: center;
}

td.outline1{
	height: 25px;
	width: 180px;
	color : #666666;
	font-size: 12px;
	line-height: 1.4;
	padding-left: 10px;
	background-color: #E2F8ED;
}

td.outline2{
	width: 680px;
	color : #666666;
	font-size: 12px;
	line-height: 1.4;
	padding-left: 10px;
}

td.outline3{
	width: 240px;
	color : #666666;
	font-size: 12px;
	line-height: 1.4;
	padding-left: 10px;
}

td.outline4{
	color : #555555;
	font-size: 13px;
	line-height: 1.4;
	padding-left: 10px;
	border:solid 1px #aaa
}

td.outline5{
	color : #666666;
	font-size: 12px;
	line-height: 1.4;
	padding-left: 10px;
}

td.outline_line{
	height: 1px;
	width: 860px;
	background-color: #cccccc;
}

td.footer{
	height: 22px;
	text-align: center;
	font-size: 12px;
	color: #aaa;
	padding-top: 5px;
}

.footer a:link{
	text-decoration: none;
	color: #aaa;
}

.footer a:visited{
	text-decoration: none;
	color: #999;
}

.footer a:hover{
	color: #666;
}
