body{
	margin:20px;
	background:url('./img/bg2.jpg') no-repeat 0% 100% #fff fixed;
	font:65%/150% verdana,osaka,sans-serif;
	color:#333;
}
table{ font:100%/150% tahoma,sans-serif; }

body#index{ background:#fff; }

div#enter{
	background:url('./img/enter.gif') no-repeat 0% 0% #fff;
	margin:auto; padding:5px 10px;
	width:320px; height:200px;
	color:#999;
}
div#enter strong{ color:#f99; }
#top{
	background:#fff;
	margin:0px; padding:0px;
	height:100%;
	text-align:center;
}

#mainTable{
	background:url('./img/bg.jpg') 0% 100% no-repeat #fff;
	margin:auto;
	width:750px; height:100%;
	border:1px solid #333; border-width:5px 1px;
}
td#menu{
	margin:0px; padding:20px;
	height:150px;
	text-align:center;
	font-weight:bold;
}
#menu h1{ padding-top:5px; color:#333; }
#mtLink{ font-weight:normal; color:#999; }

.txt{
	margin:10px 0px; padding:5px 10px 5px;
	line-height:180%;
	filter: DropShadow(color=#cccccc,offX=2, offY=2 );
	_height:10px;
}

h1{
	margin-bottom:10px;
	font:bold 150% verdana,osaka,sans-serif;
	text-decoration:underline;
	color:#999; letter-spacing:2px;
}
h2{
	padding-left:5px; margin-bottom:0px;
	border-left:3px solid #666;
	font:bold 100%/100% verdana,osaka,sans-serif;
	color:#000;
}
h3{
	margin:0px; padding-left:5px;
	border-left:3px solid #999;
	font-weight:normal;font:100%/100% 'century gothic',osaka;
	letter-spacing:1em;
	color:#ccc;
}

/*リンクページ*/
dl,dd,dt{ margin:0px; padding:0px; }

/*200*40用*/
.link-l{clear:both;padding:0px;margin-top:3px;margin-bottom:15px;}
.link-l dt{float:left; margin-right:10px;}


/*88*31用*/
.link-m{ clear:both; padding:0px; margin-top:3px; margin-bottom:15px; }
.link-m dt{ float:left; margin-right:10px; }


input,textarea,select,option{
	font:100%/150% sans-serif;
	border:1px solid #000;
	background:transparent; color:#666;
}

a{text-decoration:none;color:#f69;}
a:visited{color:#999;}
a:hover{color:#000; position:relative;top:1px;left:1px;}
