/* CSS Document */

body {
	margin:0px;
	margin-top:0px;
	background:#000000;
	color:#F9F9F9;
	font:12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	}
	
td {
	font:12px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	line-height:1.5em;
	color:#F9F9F9;
	}
	
a {
	color:#9999FF;
	}
h2 {
    font-size:21px;
    }
a:hover {
	color:#FFCC33;
	}
#link a {
	color:#669999;
	text-decoration:none;
	}
#link a:hover {
	color:#9999FF;
	}
.header1 {
	height:100px;
	}
.header2 {
	height:35px;
	background-image:url(../img/back1.gif);
	background-repeat:repeat-x;
	padding-left:455px;
	}
.footer1 {
	text-align:right;
	padding-right:50px;
	height:35px;
	background-image:url(../img/back02.gif);
	background-repeat:repeat-x;
	color:#669999;
	}
.footer2 {
	height:60px;
	background-image:url(../img/back3.gif);
	background-repeat:repeat-x;
	}
.centertable {
	border-collapse:collapse;
	border:1px solid #336666;
	}
.tablestyle1 {
	border-collapse:collapse;
	}
.tdstyle1 {
	border-top:1px solid #0F484D;
	border-bottom:1px solid #0F484D;
	}
.square1 {
	width:118px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	}
.square2 {
	width:118px;
	border-left:1px solid #000000;
	}
.square0 {
	width:59px;
	border-bottom:1px solid #000000;
	}
.padding1 {
	padding:5px;
	font-size:11px;
	height:100px;
	}
.div1 {
	width:213px;
	height:100px;
	overflow:auto;
	}
.div2 {
	width:791px;
	height:440px;
	overflow:hidden;
	}
.div3 {
	width:178px;
	height:100px;
	overflow:auto;
	}
.div4 {
	width:750px;
	height:440px;
	overflow:hidden;
	}
.div5 {
	width:360px;
	height:350px;
	overflow:auto;
	}
.div6 {
	width:750px;
	height:80px;
	overflow:hidden;
	}
.div7 {
	width:130px;
	height:105px;
	overflow:hidden;
	}
.div8 {
	width:750px;
	height:90px;
	overflow:auto;
	}
.div9 {
	width:530px;
	height:400px;
	overflow:auto;
	}