body    {
	scrollbar-face-color:#ccff99; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #ccff99; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-track-color: #f0ffff; 
	scrollbar-darkshadow-color: #ccff99;
	}

}
h1      {
         font-size     : 14pt ;
         margin-top    : 1px  ;
         margin-bottom : 1px  ;
        }
h2      {
         font-size     : 12pt ;
         margin-top    : 1px  ;
         margin-bottom : 1px  ;
        }
h3      {
         font-size     : 10pt ;
         margin-top    : 0px  ;
         margin-bottom : 0px  ;
        }
A:link{text-decoration:none;color:#2929E5;}
A:visited{text-decoration:none;color:#6E8CCF;}
/* マウスカーソルが上に来た時のリンク */

A:hover{color:darkorange;
	border-bottom-style : dotted;
        text-decoration: underline overline;
	border-bottom-color : #ff8000;
	border-bottom-width : 1px;
}
table   {
        font-size : 10pt ;
        }
HR{
          border-width : 1px;border-style : dotted;border-top-color : #7d7d7d;
}
.std   { font-size : 10pt ;
       }
.big   { font-size : 12pt ;
       }
.small { font-size : 8pt ;
       }
.cell  { border: 1px solid #00FF99
       }
.cellb { border: 1px solid #00FF99 ;
        font-size : 12pt ;
       }
.cells { border: 1px solid #00FF99 ;
        font-size : 8pt ;
       }
.cellmenu { border: 1px solid #00FF99 ;
        font-size : 10px ;
        line-height: 130%; 
       }
.menu  {font-size : 10pt ;
        line-height: 130%; 
       }
/* マウスカーソルが上に来た時のリンク（メニュー用） */
.menu a {
background-color: #FFEFFF;
width: 160px;
display: block;
padding: 5px 0px;
border-bottom: 1px solid #000040;
text-decoration: none;}
.menu a:hover {
background-color: #00FF99;
width: 160px;
display: block;
padding: 5px 0px;
border-bottom: 1px solid #000040;
text-decoration: none;
color: #ffffff;}

p.menu a:hover{
background-color:#FFBBFF;
}
