@charset "UTF-8";

body {margin: 0; padding: 0; background: #000000; font: 12px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', Osaka, sans-serif;}
table, td {font: 10px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', Osaka, sans-serif; color: #999999;}

a img {border: 0; margin: 0;}

#externallinktbl { 
	width: 160px; 
	/*-- top/right/bottom/left --*/
	padding: 0px 5px 0px  0px;
}

#externallinktbl td {
	text-align: right; 
	font-size: 12px; 
	line-height:12px;
	vertical-align: bottom;
}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top: 10px;
   margin-bottom: 10px;
}

.link-list
{
   margin: 0 0 0 0;
   padding-left: 10px;
}

.link-list h3 {
	color: #cccccc;	
}

.link-list h4 {
	padding-bottom: 0px;
	padding-top: 3px;
	border-top: 1px solid #3d0000;
	border-left: 6px solid #3d0000;
	line-height: 1.0;
	text-indent: 6px;
	color: #cccccc;	
}

.link-list-item
{
	margin-left: 12px;
	padding-left: 15px;
	list-style: disc;
	line-height: 1.2;
	color: #999999;
	/*-- ie bug hack --*/
}

a:link	{color:#999999;text-decoration:none;}
a:visited	{color:#999999;text-decoration:none;}
a:active	{color:#ff9900;text-decoration:none;}
a:hover	{color:#ff9900;text-decoration:none;}

.copyright	{color: #999999;font-weight: normal; font-size: 9px;}


.instruction_pane {
	margin-bottom: 30px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	line-height: 1.5;
	background-color: #000000;
	color: #cccccc;	
	border-top: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	position: absolute;
	width:488px;
	top:580px;
	left:220px;
	visibility:hidden;
}

.instruction_pane h3 {
	font-size: 13px;
}

.instruction_pane h4 {
	font-size: 11px;
	font-weight: normal;
	color: #eeeeee;
		
}

.instruction_pane .close_btn {
	text-align: right;
	font-size: 11px;
	line-height: 1.0;
}
