/* ページのレイアウト用CSS */
#contents {
	width: 800px;
	margin:auto;
	background-color:#FFFFFF;
	text-align:left;
	border:solid 1px #999999;
	position:relative;
	}
#contents li{
	margin-left:20px;
	margin-right:10px;
	font-size: 90%;
	line-height: 200%;
	}
#contents ul	{
	list-style-type:none;
	margin-left:20px;
	margin-right:10px;
	font-size: 90%;
	line-height: 150%;
	}
h2,h3,h4,p {
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	}
table	{margin-bottom:2em;
	table-layout:auto;
	font-size: 0.75em;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
	}
table.style	{	
	width: 760px;
	margin-bottom:2em;
	table-layout:auto;
	font-size: 0.75em;
	border-collapse: collapse;
	margin-left:20px;
	margin-right:20px;
	}
table.style1	{	
	width: 760px;
	margin-bottom:2em;
	table-layout:auto;
	font-size: 0.75em;
	border-collapse: collapse;
	margin-left:20px;
	margin-right:20px;
	border-color:#ffffff;
	}
