@charset "euc-jp";

body{background-color:#003333;
			padding:0;margin:0;
			line-height:120%}
			
/*title*/
		h1{z-index:2;background:url(../img/title01.gif) no-repeat;
			position:fixed;
			width:80px;height:800px;
			margin:0px;
			border-right:1px solid silver}
		h1 span{font-size:1px;margin-left:-500px}
		
/*flash*/
		div.flash{z-index:0;position:absolute;
			margin:0 0 0 80px;width:470px;height:200px;
			background:url(../img/soltitop_02.gif) no-repeat;
			}
			
/*menu*/
		div.menu{z-index:2;position:absolute;
			margin-left:550px;padding:0;
			width:150px;height:700px;
			background:url(../img/title02.gif) no-repeat;
			}
		.menu ul{margin-top:110px;
			width:150px;
			list-style:none;
			display:block;
			padding:0 0 500px 0;
			background:url(../img/menu.gif) no-repeat;
			border-left:1px solid #000;
			border-right:1px solid #000;}
		.menu ul li.contents{background:url(../img/contents.gif) no-repeat;
			width:250px;height:30px;
			font-size:1px;color:#999;
			}
		.menu a {display:block;
			padding:5px;
			background-color:#333;
			color:#999;
			text-decoration:0;
			border-bottom:2px solid #111;
			font-family:Futura, Helvetica, sans-serif;
			margin-bottom:3px;
			text-align:center;
			font-size:90%;
			text-decoration:none}
			
		.menu a:hover{background-color:#cccc66;
			color:#000;
			font-weight:bold;
			border-bottom:2px solid #999900;}
			
		.counter{background-color:none;margin-top:40px;
			text-align:right}

		.copyright a{color:silver;font-size:x-small;
			line-height:120%;
			margin-top:10px;padding-left:50px;
			text-align:left;
			background-color:transparent;
			border:none;
			font-family:sans-serif;}

		.copyright a:hover{color:#fff;
			background-color:transparent;
			font-weight:normal;
			border:none}


		
/*¹¹¿·ÉôÊ¬*/
		div.new{z-index:1;position:absolute;
			top:200px;
			left:80px;
			width:470px;
			margin-bottom:0;
			background:url(../img/backnew.gif) no-repeat;
			background-position:0px 50px;
			background-color:#000909;
			height:auto;
			}
		.new h2{
			background:url(../img/whatsnew.gif) no-repeat;
			height:50px;
			margin:0;
			padding:0;
			font-size:1px}
			
		.welcome{color:#66cdaa;
			font-size:10pt;
			padding:0px;
			margin:0 10px 0 0;
			text-align:right;
			}
		
		.new table{border-collapse:separate;
			border-spacing:3px 10px;}
			
		td.date{background-color:#cccc99;padding:3px;
			font-size:80%;
			font-family:sans-serif}
		td.comment{color:#cccccc;
			font-size:80%;line-height:120%;
			padding:3px;
			width:330px;
			font-family:serif;
			line-height:140%;
			border-top:thin solid #cccc99}
		td.comment span{font-weight:bold}
		.new a{color:#cccc00;
			text-decoration:none;
			font-weight:normal}