html{
  overflow-y: scroll;
}


body {
 font-size: 95%;
 text-indent:;
 letter-spacing: 130%;
 line-height: 150%;
}
body, th, td { font-size:95%; }

.accordion_head {cursor:pointer;}

ul {
list-style: none; 
padding: 0;
margin: 0;
}
li {
padding: 0; 
margin: 0;
}

span.titlefont{
 font-weight:bold;
 font-size:100%;
 font-style:inherit;
 font-family:arial black;
 color:#3399FF;
}


span.titlefont02{
 font-weight:bold;
 font-size:100%;
 font-style:inherit;
 font-family:arial;
 color:#3399FF;
}
 
 
span.futoji{
	font-weight:bold;
	font-size:100%;
}

span.futoji:hover { 
 opacity:0.4; 
 filter: alpha(opacity=40); 
 -ms-filter: "alpha( opacity=40 )"; 
 background: #fff; 
} 

 
span.futoji_under{
	font-weight:bold;
	font-size:100%;
	text-decoration:underline
}

span.futoji_under:hover { 
 opacity:0.4; 
 filter: alpha(opacity=40); 
 -ms-filter: "alpha( opacity=40 )"; 
 background: #fff; 
} 




A:link {
 color:#3399FF;
 text-decoration: none;
}   /* リンク */
A:visited {                 /* 既に見たリンク */
   color:#3399FF;
   text-decoration: none     /* 下線を消す */
 }
A:active { 
   color: # 999;
   text-decoration:underline
   } /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
   color: #999;
   text-decoration:underline
 }

img.alpha:hover { 
 opacity:0.4; 
 filter: alpha(opacity=40); 
 -ms-filter: "alpha( opacity=40 )"; 
 background: #fff; 
} 

td.alpha:hover { 
 opacity:0.4; 
 filter: alpha(opacity=40); 
 -ms-filter: "alpha( opacity=40 )"; 
 background: #fff; 
} 
