/* CSS Document */
body {
     margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
	 border:0px;
    }

.header {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	height:55px;
	width:780px;
	vertical-align:middle;
	float:top;
	padding-top:10px;
	border:0px;
	}
	
#header {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	height:55px;
	width:780px;
	vertical-align:middle;
	float:top;
	padding-top:10px;
	border:0px;
	}
		
.menu {
	text-align:left;
	width:150px;
	font-size:9px;
	color:#666666;
	padding-top:5px;
	float:left;	
}

.main {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width: 630px;
	height: 550px;
	color:#666666;
	}


a {
	font:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	border:0px;
}

a:hover {
	color:#FF99CC;
	border:0px;
	text-decoration: none;
	border:0px;
}

a:link {
	color: none;
	text-decoration: none;
	border:0px;
}

a:visited {
	color: none;
	text-decoration: none;
	border:0px;
}

.footer {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	height:60px;
	width:780px;
	vertical-align:middle;
	float:left;
}

.wrapper {
	margin-left:auto;    /* 左側マージンを自動的に空ける */
    margin-right:auto;   /* 右側マージンを自動的に空ける */
    text-align:left;     /* 中身を左側表示に戻す */
    width:800px;         /* 幅を決定する */
	margin-top:auto;
	border:0px;
}

.clear{
	clear:both;
	}