/*------------------------------------------    
/	共通スタイルシートファイル
/*------------------------------------------*/
body {  
margin-top: 0;
margin-left: 0;
background:url(../img/bk_jo.gif);
background-repeat:no-repeat;
}

body,th,td {  
font-size: 80%; 
line-height: 140%;
color: #333333;
}

/*------------------------------------------    
/　　フォント
/*------------------------------------------*/
.fonts {  font-size: 80%; color: #333333; line-height: 140%; }
.fontm {  font-size: 110%; color: #333333; line-height: 140%; }
.fontl {  font-size: 130%; color: #333333; line-height: 140%; }
.font_info {  font-size: 110%; color: #666666; line-height: 140%; }
.fontg {  font-size: 100%; color: #666666; line-height: 140%; }
.fontgs {  font-size: 80%; color: #666666; line-height: 140%; }
.fontw {  font-size: 100%; color: #ffffff; line-height: 140%; }
.fontwm {  font-size: 120%; color: #ffffff; line-height: 140%; }
.fontbl {  font-size: 120%; color: #475BA3; line-height: 140%; }
.fontgr {  font-size: 120%; color: #339900; line-height: 140%; }
.fontr {  font-size: 100%; color: #CC3300; line-height: 140%; }
.fontrl {  font-size: 120%; color: #CC3300; line-height: 140%; }

h1{
   font-size: 140%; 
   margin-top:0px;
   margin-bottom:0px;
   color: #ffffff;
   font-weight:normal;
}

h2{
   font-size: 120%; 
   margin-top:5px;
   padding-bottom:5px;
   margin-bottom:30px;
   color: #333333;
   font-weight:bold;
   border-bottom:solid 1px #888888;
}
h3{
   font-size: 120%; 
   margin-top:35px;
   margin-bottom:10px;
   padding-left:25px;
   background:url(../jc/img/mark.gif);
   background-repeat:no-repeat;
}
h4{
   font-size: 120%; 
   margin-top:40px;
   margin-bottom:10px;
   padding-left:25px;
   background:url(../jc/img/bk_h4.gif);
   background-repeat:no-repeat;
}
h5{
   font-size: 120%; 
   color: #444444;
   height:60px;
   margin-top:40px;
   margin-bottom:10px;
   padding-left:25px;
   padding-top:17px;
   background:url(../jc/img/bk_h5.gif);
   background-repeat:no-repeat;
}

A.m:link {text-decoration:none;color: #333333;}
A.m:visited {text-decoration:none;color: #333333;}
A.m:hover {text-decoration:underline; color: #CC0000;} 

A:link {text-decoration:underline;color: #333333;}
A:visited {text-decoration:underline;color: #333333;}
A:hover {text-decoration:none; color: #CC0000;} 

A.s:link {font-size: 80%; text-decoration:underline;color: #666666;}
A.s:visited {font-size: 80%; text-decoration:underline;color: #666666;}
A.s:hover {font-size: 80%; text-decoration:none; color: #CC0000;} 

A.w:link {text-decoration:underline;color: #FFFFFF;}
A.w:visited {text-decoration:underline;color: #FFFFFF;}
A.w:hover {text-decoration:none; color: #FFFFFF;} 