body{
	font-family:		"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size:		13px;
	color:			#F0FFFF;
}
body.bg_top{
	background-color:	#666666;
	background-image:	url(img/bg_top.jpg);
	background-repeat:	repeat;
	background-position:	50% 0%;
}
body.bg_contents{
	background-color:	#CCCCCC;
	background-image:	url(img/bg_contents.jpg);
	background-repeat:	repeat-y;
	background-position:	100% 0%;
	background-attachment:	fixed;
	scrollbar-base-color:	#666666;
	scrollbar-face-color:	#666666;
	scrollbar-track-color:	#666666;
	scrollbar-arrow-color:	#CCCCFF;
	scrollbar-3dlight-color:	#666666;
	scrollbar-highlight-color:	#CCCCFF;
	scrollbar-shadow-color:		#CCCCFF;
	scrollbar-darkshadow-color:	#666666;
}
table{
	font-family:		"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size:		13px;
	color:			#FFFFFF;
}
table.bg_menu{
	background-color:	#CCCCCC;
	background-image:	url(img/bg_contents.jpg);
	background-repeat:	repeat-y;
	background-position:	-15 0;
	background-attachment:	fixed;
}
a{
	font-family:		"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size:		13px;
	color:			#FFFFFF;
	text-decoration:	underline;
}
a:hover{
	font-family:		"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size:		13px;
	color:			#CCCCCC;
	text-decoration:	underline;
}
a.menu{
	font-family:		"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size:		13px;
	color:			#FFFFFF;
	text-decoration:	none;
}
a.menu:hover{
	font-family:		"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
	font-size:		13px;
	color:			#CCCCCC;
	text-decoration:	underline;
}
.line{
	background-color:	#FFF0F0;
}
.alpha{
	color:			#FFFFFF;
	background-image:	url(img/bg_alpha.gif);
	background-repeat:	repeat;
	border:			1px solid #FFFFFF;
	filter:			alpha(style=0,opacity=90);
}
.alpha2{
	color:			#FFFFFF;
	background-image:	url(img/bg_alpha.gif);
	background-repeat:	repeat;
	filter:			alpha(style=0,opacity=80);
}
.attribute{
	background-color:	#666666;
	width:			32px;
	height:			32px;
	text-align:		center;
	vertical-align:		middle;
}
.attribute2{
	background-color:	#666633;
	width:			32px;
	height:			32px;
	text-align:		center;
	vertical-align:		middle;
}
.attribute3{
	background-color:	#9AD;
	width:			32px;
	height:			32px;
	text-align:		center;
	vertical-align:		middle;
}
.alpha3{
	background-image:	url(img/bg_alpha.gif);
	background-repeat:	repeat;
	filter:			alpha(style=0,opacity=70);
}
.str{
	color:			#90F;
	font-weight:		bold;
}
