* {
	/* ユニバーサル指定　marginやpaddingをいったんクリアします */
	margin:0px;
	padding:0px;
	border:none;
	font-size:12px;
	line-height: 20px;
}


h1       { color: #ffffff; font-weight: 300; font-size: 14px }
span    { color: #FA0000}
h2       { color: #232323; font-weight: bold; font-size: 12px }
h3       { color: #4b4b4b; font-weight: 300; font-size: 12px }

a{
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}
a:visited{
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}
a:hover{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

div#contents {
	position: absolute;
	height: 420px;
	margin-top: 115px;
	background-color: #ffffff; /* 背景色 */
	width: 20000px;
}


body {
	background-color: #ffffff;
	width: 820px;
}

table th{
	background-color: #d7d1cd;
	text-align: left;
	}
	 
.table1{
	padding: 20px;
	width: 500px;
}	

.M1{
	padding: 20px;
	width: 400px;
}	

.M2{
	width: 260px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}	

.M3{
	padding: 20px;
	width: 300px;	
}	

.M4{
	padding: 20px;
	width: 400px;
}	

.fontG1{
	font-size: 16px;
	color: #030;
}

.fontG2{
	font-size: 24px;
	color: #030;
	font-weight: bold;
}

#nav {
list-style: none;
margin-bottom: 0px;
position: fixed;
left: 0px;
top: 0px;
font-family: Century Gothic;
}

#nav li {
display: inline;
margin-right: ;
}

#nav li a {
color: #000000;
}

#nav02 {
list-style: none;
margin-bottom: 0px;
position: fixed;
left: 60px;
top: 600px;
font-family: Arial, Helvetica, sans-serif;
}
