@charset "Shift_Jis";

*{
	margin :0;
	padding:0;
}

html{
	height:100%;
	margin-bottom:1px;
}

body{
	font-size:80%;
	color:#ffffff;
	font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, monospace;
	font-style:normal;
	line-height:1.5;
	background:url(/stripe.gif) #D3D3D3;
	text-align:center;
}

a:link{color:#FF9900; text-decoration:none}
a:visited{color:#FF9900; text-decoration:none}
a:hover{text-decoration:none; border-bottom:solid #333333 1px;}
a:active{color:#CC6600; text-decoration:none;}

.linkout{
	color:#FF9900;
	background:#242C2C;
	border-bottom:1px solid #181E1E;
	text-decoration:none;
	padding-left:5px;
	line-height:180%;
	}
	
.orange{ font-weight:bold; color:#FF9900}
.noborders{ border:none;}

h1{
	font-size:350%;
	color:#ffffff;
	font-weight:normal;
	padding-left:15px;
}
	h1 a:link{color:#32131F; text-decoration:none;}
	h1 a:visited{color:#32131F; text-decoration:none;}
		
h2{
	font-size:12px;
	color:#999;
	font-weight:bold;
	padding-left:5px;
	margin-top:10px;
}
	h2:first-letter {font-size:15px; color:#FF9900;}	
	
h3{
	font-size:100%;
	font-weight:normal;
	color:#cccccc;
	background:url(arrow.gif) no-repeat center left;
	margin:25px 0 5px 0;
	padding-left:15px;
}
#cd{ margin-left:50px; background:url(stripe2.gif); color:#CCCCCC}
	
p{
	padding:10px;
	margin-bottom:10px;
}


#contents p{
color:#CCCCCC;
	padding:10px;
	margin-left:50px;
	border:1px solid #333;
	background: url("stripe2.gif") ;
}


input,select,textarea{ 
	font-size:13px;
	color:#999;
	line-height:110%;
	background: url("stripe2.gif") ;
	border:solid #484848 1px;
	margin-bottom:10px;
}



#main{ width:850px; background-color:#000; text-align:left}





#header { 
 	height:187px;
	background:url(top1.jpg) no-repeat center bottom;}
	
#info { 
 	height:20px; background-color:#000000; width:100%; font:#eeeeee; padding-top:2px;}


#menu { width:180px; padding-top:0px; background-color:#000000}
#menu li { line-height:180%;}

#menu li a{
	font-weight:normal;
	display:block;
	width:100%;
	text-decoration:none;
	border-bottom:1px solid #242C2C;
	padding-left:5px
}

#menu li a:hover{
	color:#CCC;
	background:#242C2C;
	border-bottom:1px solid #181E1E;
	text-decoration:none;
	padding-left:5px
}



#contents { width:460px; padding:10px; line-height:180%; color:#333333;
 height:100%}
 
#rireki {height:100px; width:380px; overflow:auto; color:#FFFFFF; margin-left:50px; padding-left:5px;
	background:url(stripe.gif) #333333;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#FF9900;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#333333;
scrollbar-track-color:#000000;

} 
#sokuho {height:100px; width:380px; overflow:auto; color:#FFFFFF; margin-left:50px; padding-left:5px;
	background:url(stripe.gif) #333333;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#FF9900;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color:#333333;
scrollbar-track-color:#000000;

}  
 
#news { width:px; padding-top:0px; padding-left:5px; height:auto}

#footer { background-color:#000000; color:#cccccc; text-align:center; padding-bottom:4px}