/*==========GBapge Stylesheet====================*/
/*==========last update 2006.12.04===============*/
body			{
	color:#cccccc;
	background-color:#000000;
	margin:0px;
	padding:0px;
	font:normal 12px/16px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	scrollbar-face-color:#000000;
	scrollbar-arrow-color:#999999;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#000000;
}
a				{text-decoration:none;}
a:link			{color:#ffffff;}
a:visited		{color:#ffffff;}
a:hover			{color:#ff0000;}

/*-----localmenu*/
div.localmenu		{
	position:fixed;
	top:0px;
	left:0px;
	z-index:5;
	width:700px;
	height:20px;
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#000000;
}
span#menu			{
	color:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:0px 10px;
}
.localmenu a		{
	padding:0px 15px;
	text-decoration:none;
}
.localmenu a:link	{color:#cccccc;}
.localmenu a:visited{color:#cccccc;}
.localmenu a:hover	{color:#ff0000;}
.localmenu a#on		{color:#ff0000;}

/*-----side menu*/

div.sidemenu		{
	position:fixed;
	top:25px;
	left:0px;
	z-index:4;
	margin:0px;
	width:160px;
	font:normal 12px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}
div#header			{
	height:20px;
	background:#666 url('imag/lnaviheader.gif') repeat-x;
}
div#footer			{
	height:20px;
	background:#666 url('imag/lnavifooter.gif') no-repeat right bottom;
}
.sidemenu p			{
	margin:0px;
	padding:10px 0px 0px 0px;
	background-color:#666;
}
.sidemenu p#mess	{
	border:5px solid #666;
	padding:10px;
	line-height:20px;
	color:#000;
	background-color:#999;
}
.sidemenu span#stit	{
	display:block;
	margin:0px;
	padding-left:10px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #000;
}

.sidemenu a			{
	text-decoration:none;
	display:block;
	margin:0px;
	border:2px solid #666;
	padding:0px 10px;
}
.sidemenu a:link	{color:#fff;}
.sidemenu a:visited	{color:#fff;}
.sidemenu a:hover	{color:#f00;background-color:#000;}
.sidemenu a:active	{color:#f00;}
.sidemenu a#linkon	{color:#f00;background-color:#000;}

.sidemenu p a		{}
/*contents*/
div.contents		{
	position:absolute;
	top:20px;
	left:180px;
	margin:20px;
	font:normal 12px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}
/*	title setting						*/
.contents h1	{
	margin:20px 0px 0px 0px;
	padding:3px 20px;
	font:bold 18px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color:#ffffff;
	border-bottom:3px solid #666666;
	background-color:#333333;
}
.contents h2	{
	margin:20px 0px 10px 20px;
	padding:3px 20px;
	font:bold 14px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color:#cccccc;
	border-bottom:1px solid #666666;
	background-color:#333333;
}
.contents h3	{
	margin:20px 0px 10px 20px;
	padding:0px 20px;
	font:normal 12px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
	color:#cccccc;
	border-bottom:1px dashed #666666;
}
.contents h4	{
}
.contents h5	{
}
.contents h6	{
}
.contents p		{
	margin:10px 0px 10px 20px;
	padding:0px 20px;
	font:normal 12px/20px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}
.contents ol	{
	margin:10px 0px 10px 40px;
	padding:0px 20px;
	font:normal 12px/20px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}
.contents table	{
	margin:10px 0px 10px 40px;
	padding:0px 20px;
}
.contents dl	{
	margin:10px 0px 10px 40px;
	padding:0px 20px;
	font:normal 12px/20px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}

.contents strong	{padding:0px 5px;color:#ffff33;font-weight:normal;}
.contents blockquote	{
	font:normal 14px/20px '‚l‚r ‚oƒSƒVƒbƒN',Osaka,sans-serif;
}
.contents blockquote strong	{letter-spacing:5px;color:#ffffff;}

/**/
table			{border-collapse:collapse;}
td,th			{white-space:nowrap;}
#table01 th,
#table01 td		{border:1px solid #666666;padding:2px 10px;}
#tb th,
#tb td			{border:1px solid #666666;padding:2px 5px;}

div.ud			{
	margin:40px 0px;
	padding:5px 20px;
	border-top:1px solid #666666;
	text-align:right;
}

