*{cursor:default;}
body{
	font:65%/185% osaka,verdana,osaka,sans-serif;
	color:#ccc; padding:15px;
	background:url("./img/bg.jpg") no-repeat -12px -48px fixed #000;
	_background:transparent;
	overflow-y:auto;
}
/*IE,Opera以外に適用*/
:root body{
	background:transparent;
}
table{ font:100%/150% tahoma,sans-serif;}
#index{
	background:#000;
	text-align:center;
}
#index #enter{width:560px; margin:auto; text-align:left;}

#index h1{	background:url("./img/bg.jpg") no-repeat 50% 50% fixed #000; text-align:center;}



#top{background:#000;text-align:center;}

#tblMain{
	margin:auto;
	width:650px;height:500px;
	border:1px solid #fff;
	background:url("./img/bg.jpg") no-repeat;}
#tdMain{padding:0px 10px;}
#tdTitle{height:21px;padding:10px;}
#tdMenu{height:30px;padding:10px;text-align:center;}
#tdMenu ul{margin:0px auto;padding:0px;width:560px;}
#tdMenu ul li{
	list-style:none iniline;
	display:inline;
	margin:0px 5px;
}
#tdMenu ul li a{
	border:1px solid #fff;
	display:block;
	width:100px;float:left;
	margin:0px 5px;
}

/*↓IEのみスタイルの再定義↓*/
* html #tdMenu ul{margin:0px;padding:0px;width:100%;}
* html #tdMenu ul li{
	border:1px solid #fff;width:15%;list-style:none iniline;
	display:inline;
	margin:0px 5px;
}
* html #tdMenu ul li a{
	display:block;
	width:100%;
	border:none;
	margin:0px;
}
/*↑ここまで↑*/

#tdMenu ul li a:hover{
	background:rgb(106,106,106);
}
#tdSub{padding:10px 10px 10px 0px;}
#frmMain{border:1px solid #fff;}
.txt{ padding:5px 10px 5px;padding:10px;width:100%;}

h1{
	margin:0px;
	font:bold 21px 'Lucida Sans Unicode',verdana,osaka,sans-serif;
	letter-spacing:2px;
	padding-left:10px;
	border:1px solid #fff;
}
h2{width:100%;
	margin-bottom:10px;
	padding:3px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font:bold 100% verdana,osaka,sans-serif;
	color:#fff;
}
h3{
	margin:10px 10px 0px;
	display:list-item;
	font-weight:normal;
	font:100%/100% 'century gothic',osaka;
	color:#fff;
	list-style:circle inside;
}

/*リンクページ*/
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 #fff;
	background:transparent; color:#fff;
}
option{color:#000;}

a{text-decoration:none;color:#fff;cursor:help;border-bottom:1px solid #fff;font-weight:bold;}
a:visited{color:#999;}
a:hover{color:#000;border-bottom:1px dotted #fff;}
