body{
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#AABBAA;
}
div{
	margin:0px;
	padding:0px;
	border:0px;
}
div#screenf{
	position:absolute;
	top:0px;
	width:100%;
}
div#screen{
	width:750px;
	margin:0px auto;
	background-color:#EEFFDD;
	background: #FFFFFF url("./img/bg.png");
}
div#menu{
	position:relative;
	width:750px;
	height:150px;
	background: #54AA53 url("./img/title.png") no-repeat;
}
div#content{
	margin:5px 30px;
}
div#content2{
	margin:5px 30px;
}
div#footer{
	margin:15px;
}
div.sp{
	text-align:center;
	margin:30px;
}
h1{
	height:40px;
	margin:5px 0px;
	padding:5px 10px;
	font-size:1.6em;
	font-weight:normal;
	background: transparent url("./img/h1.png") no-repeat;
}
h2{
	height:34px;
	margin:0px;
	padding:5px 10px;
	font-size:1.3em;
	font-weight:borld;
	background: transparent url("./img/h2.png") no-repeat;
}
h2.y{
	background: transparent url("./img/h2y.png") no-repeat;
}
h3{
	font-size:1.2em;
}

table.ct{
	width:550px;
}
th.ct{
	font-weight:normal;
	width:4em;
	border:1px solid #C0FFB8;
	padding:4px 16px 4px 16px;
	background-color:#BBFFBB;
}
th.cty{
	font-weight:normal;
	width:4em;
	border:1px solid #D0FFB8;
	padding:4px 16px 4px 16px;
	background-color:#CBFFBB;
}
td.ct{
	border:1px solid #C0FFB8;
	padding:4px 16px 4px 16px;
	background-color:#BBFFBB;
}
td.cty{
	border:1px solid #D0FFB8;
	padding:4px 16px 4px 16px;
	background-color:#CBFFBB;
}
.nm{
	margin:0.5em 1em 2em 1em;
	font-size:0.9em;
}