/*全ページ*/
   BODY {
 background-color:#f7f7f7;
 margin:10px;
 scrollbar-face-color:#f1f1f1;
 scrollbar-track-color:#f1f1f1;
 scrollbar-arrow-color:#999999;
 scrollbar-3dlight-color:#999999;
 scrollbar-highlight-color:#ffffff;
 scrollbar-shadow-color:#dfdfdf;
 scrollbar-darkshadow-color:#999999;
}

TD {
 font-size:12px;
 line-height:150%;
}

{
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
}

.tb1{
 padding-top: 2px;
 padding-left: 20px;
 padding-bottom: 0px;
 font-size:14px;
 color:#ffffff;
}

.tb2{
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 line-height:15pt;
}
/*リンク*/
A:link {
color:#666666;
text-decoration:none;
}
A:visited {
color:#666666;
text-decoration:none;
}
A:active {
color:#ffffff;
text-decoration:none;
}
A:hover {
color:#ffffff;
text-decoration:none;
}
a.blocklink {
 display:block; width:100%;
 text-decoration:none; 
}

A.a1:link {
color:#ffffff;
text-decoration:none;
}
A.a1:visited {
color:#ffffff;
text-decoration:none;
}
A.a1:active {
color:#cccccc;
text-decoration:none;
}
A.a1:hover {
color:#cccccc;
text-decoration:none;
}

A.a2:link {
color:#004080;
}
A.a2:visited {
color:#004080;
}
A.a2:active {
color:#ff9900;
}
A.a2:hover {
color:#ff9900;
}
A.blocklink {
 display:block;
 width:100%;
 text-decoration:none;
}

fieldset,img { 
  border:0;
}

fieldset,img { 
  border:0;
}



/* [Link] -----------------------------------------------*/

a {
  outline-style:none;
}
a:link{
  text-decoration:none;
}

a:visited{
  text-decoration:none;
}

a:hover{
  text-decoration: none;
}

a:active{
  text-decoration: none;
}

/* [fade]-----------------------------------------------*/

#fadeWrap{
width:100%;
height:270px;
position:relative;
}

#fadeWrap #fadeImages img{
position:absolute;
top:0;
left:0;
filter:alpha(opacity=0); /*IE*/
-moz-opacity:0; /*FF*/
opacity:0;
display:none;
}

#fadeWrap #fadeImages .fadeShow img{
filter:alpha(opacity=100); /*IE*/
-moz-opacity:10; /*FF*/
opacity:10;
display:inline;
}

#fadeNav{
}

#fadeNav li{
margin-left:5px;
float:left;
display:inline;
}

#fadeNav img{
cursor:pointer;
vertical-align:top;
}



/* [Content] -----------------------------------------------*/

#contentsArea1{

  margin-bottom:0px;
  clear: both;
  background: none;
  width: 100%;
}

#hTab .tabT1{
  text-align:center;
  width:30px;
  height:8px;

}