* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
html, body {
	margin: 0;
	padding: 0;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(d_image/web_bg900s.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
#rootBody {
	height: 100%;
}
#top {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	height: 20%;
	visibility: hidden;
	text-indent: -4000px;
}
#sss {
	font-size: xx-small;
	color: #999999;
	letter-spacing: 1px;
}
#top2 {
	font-size: xx-small;
	color: #000000;
	height: 15px;
	text-shadow: #333 0.3em 0.3em 0.3em;
	right: 3%;
	position: absolute;
	width: 180px;
	top: 1%;
}
#kumi {
	text-align: center;
	height: auto;
	text-shadow: #333 0.2em 0.2em 0.3em;
}
#main  #kumi  h1 {
	display: block;
	background-image: url(images_02/title.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 289px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	margin-top: 120px;
}
#main #kumi h2 {
	display: block;
	height: 46px;
	width: 107px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 25px;
}
#main #kumi a {
	background-image: url(images_02/enter.png);
	display: block;
	height: 46px;
	width: 107px;
	text-indent: -9999px;
}
a:visited {
	color: #660000;
}
#main {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	text-align: center;
	height: 40%;
}
#main #mini {
	font-size: 10px;
}
#main #mini a:link {
	color: #0066CC;
	padding: 2px;
}
#main #mini a:visited {
	color: #FF6600;
}
#main #mini a:hover {
	background: #00CCCC;
	color: #FFFFFF;
	text-decoration: none;
}
#main #coment {
	font-size: small;
	padding-top: 30px;
	color: #666666;
}
#rootBody #copy {
	text-align: center;
	height: 10%;
	font-size: 10px;
}
#ko {
	position: absolute;
	height: 70%;
	background: #FFFFFF;
	top: 15%;
	width: 70%;
	left: 15%;
}
#foo {
	text-align: center;
	height: 20%;
	margin-right: auto;
	margin-left: auto;
	font-size: small;
}
#main #kumi h2 a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}
