BODY{

margin-top: 50px;
margin-left:100px; 
background-color: white;
color: #C8C8C8;
font-family: 'ＭＳ ゴシック';
font-size: 9pt; 

/* スクロールバー */

scrollbar-base-color:white;
scrollbar-face-color:white;
scrollbar-highlight-color:silver;
scrollbar-shadow-color:gray;
scrollbar-3dlight-color:white;
scrollbar-arrow-color:gray;
scrollbar-track-color:white;
scrollbar-darkshadow-color:white;
}
A:link {color: gray; text-decoration: none; }
A:visited { color: gray; text-decoration: none; }
A:hover {color: darkred;text-decoration: none;}
A:active { color: red; text-decoration:none;}

/*  */
h5.tit{color:#CC0000;
}

h5.syo{text-align:center;font-weight:lighter;
}

span.red{color:#cc0000;
}

/* 外枠全体設定 */

#waku{
     width:870px;
     height:500px;
     position:relative;
     background-color:#FFFFff;
     z-index:1;
     border-style:solid;
     border-color: #FFFFFF;
     border-width: 1px;}

/* メニュー個々のスタイル */

#menu { 
	width: 160px; 
	overflow: hidden;  
    position:absolute;top:25px;left:103px;
	z-index:2;}
	
#menu ul { 
	font-size: 12px;
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	}
#menu li { 
	display: inline; 
	margin: 0px; height:5px;
	}

#menu a {
	display: block; 
	padding:5px 10px;
	margin: 2px 0px; 
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #646464;
	color: #FFFFFF;
	width: 160px; 
	}
#menu a:hover 
	{background-color: #ffffff;
	color: #ff0000;
	border: 2px solid #646464;
	}

  
/* naka全体のスタイル */

#naka {
   width:455px; height:472px;
   background-color:#CC0000;
   position:absolute; top:25px; left:270px;
   padding:5px 10px;
   margin:2px 0px; 
   z-index:3;
   overflow:scroll;height:460x;
   border-style:dotted;
   border-color:#696969;
   border-width:thin1;
   text-align: left;
   
}

/* イメージの配置 */

#img {
   background-color:#696969 ;
   position: absolute; 
   top:25px; 
   left:755px;
   padding:5px 10px;
   margin: 2px 0px; 
   width: 185px;
   height:473px;
   overflow:hidden ;
   z-index:4;
}

hr.tex{border-style:dotted;
color:#939393;　
　　}

/* 水平線位置 */

hr.bo{
　　width:870px; 
　　position:absolute;
　　top:600px; 
　　left:100px;
　　}

/* 著作権同盟表示位置 */

#cho{
   position:absolute;
   top:610px;
   left:300px;
}

 /* ロゴ著作権表示位置 */  

p.cho{
   position:absolute;
   top:630px;
   left:350px;
}

.news{color:#FF3535;
}  
   