*{ margin:0; padding:0;}
img{ border:0;}


html{height : 100%;margin-bottom:1px;}
body{
	background:url(other/1.gif);
	background-repeat   : repeat;
	background-attachment:fixed;
	text-align:center;
	color : #FFF;
	height : 100%;
	}
#header{background : #000;padding:5;width : 100%;}
#header img{border : 0;}

.foot{width : 100%;background : #000;border-collapse:collapse;margin-bottom : 15px;}

.fil{
  filter : Alpha(opacity=35);  /* IE7以下用 */ 
    -ms-filter: "alpha(opacity=35)"; /* IE8用 */ 
    -moz-opacity:0.35; /* Firefox 1.5未満, Netscape用 */ 
    -khtml-opacity: 0.35;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */ 
    opacity: 0.35; /* Firefox 1.5以上, Opera, Safari用 */ 
}
#next h1{clear : both;width : 90%;border-left : 5px solid red;border-bottom : 1px dotted #FFCC00;font-size : 16px;color:#FFCC00;margin : 0 0 5 0;}
#next #topin{font-weight : normal;}
#next .fil{
  filter : Alpha(opacity=55);  /* IE7以下用 */ 
    -ms-filter: "alpha(opacity=55)"; /* IE8用 */ 
    -moz-opacity:0.55; /* Firefox 1.5未満, Netscape用 */ 
    -khtml-opacity: 0.55;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */ 
    opacity: 0.55; /* Firefox 1.5以上, Opera, Safari用 */ 
}
#all{position: relative; 
width : 960;height : 100%;
background-color : #000;border-bottom :0px solid  #CCCCCC;text-align : left;
	margin:auto;
	margin-bottom : 10px;

}
#topimage{background-position:50% 50%;
width : 960;height : 650;
border-top :solid 0px #CCC;border-bottom :solid 1px #CCC;
}
#waku{
position: absolute;top :90;left: 65;width : 855;height : 550;
font-weight : bold;line-height : 1.4;
  background-color : #000;
}
#main{position: absolute;top :90;left: 65; font-size : 15px;padding : 17 0 0 25;width : 855;
	border :solid 0px #CCC;
	text-align : left;font-weight : bold;line-height : 1.4;color : #FFF;
	}
a{color : #FFF;}
#news {color : #FFFF99;font-size : 13px;font-weight : normal;line-height : 1.3;margin-bottom : 10px;padding : 5 5 5 10;}
#news a{color : #FFFFFF;}
.a{width :600;float:left;}
.b{width :210;float:right;padding : 5;margin-right : 30px;display : inline;margin-top : -10;}

.ga h3{font-size : 15px;}
.ga li{padding-right : 18;float : left;}
.ga img{ width : 75; height : 49; border : 2px solid #000;}
h2{width : 90%;border-left : 5px solid red;border-bottom : 1px dotted #FFCC00;font-size : 15px;color:#FFCC00;margin : 6 0 3 0;padding-left : 3px;clear : both;}
a:hover{background : ;}
.b h3{font-size : 13px;color : #00FF00;}
.b li{margin-left : 8px;}
h1 img{margin : 5;}
#topin{width :800;float:left;overflow-y : auto;height : 440;padding :10 15 10 0;}
#footer{margin : 8;width : 100%;}
#footer #news h2{font-size : 15px;margin-bottom : -7;}
#next h2{font-size : 15px;}
.nexttoplink{float: right;margin-right :45;font-size : 15px;}

#new-tatemono a:hover img{border : 1px solid #FFCC00;}
#new-tatemono img{border : 1px solid #CCC;margin-left : 0px;}
#new-tatemono{height : 155px;overflow-y : auto;font-size : 12px;margin-left : 8px;width : 90%;}
.ga a:hover img,#new-tatemono a:hover img{
position: relative;
top: 3px;
left:1px;
}
#main a:hover{
position: relative;
top: 2px;
left:0px
 
 }
#top li{
list-style-type: none;
}

#oshirase{border : 0px solid #;font-size : 12px;width : 95%;}
#oshirase a{}

