body {  font-size: 9pt;}
td {  font-size: 9pt;}
.sm {  font-size: 8pt;}
.vs {  font-size: 8pt;}
.body {  font-size: 10pt;}
.big {  font-size: 12pt;}
.kingbig {  font-size: 18pt;}
.owide {  line-height: 120%;}
.wide {  line-height: 130%;}
.vwide {  line-height: 150%;}
.head:link {  text-decoration: none; color:#660000;}
.head:visited {  text-decoration: none; color:#660000;}
.head:hover {  text-decoration:underline; color:#660000;}
.foot {  color:DDB74E;}
.foot:link {  text-decoration: none; color:#DDB74E;}
.foot:visited {  text-decoration: none; color:#DDB74E;}
.foot:hover {  text-decoration:underline; color:#DDB74E;}
.foot_img {
    margin-top:5px;
}

.footerlink A:link {  color:#B40A0A; text-decoration:none; font-size: 8pt;}
.footerlink A:visited {  color:#B40A0A; text-decoration:none; font-size: 8pt;}
.footerlink A:hover {  color:#B40A0A; text-decoration:none; font-size: 8pt;}

/*---------------------------------------
@footer navi
---------------------------------------*/
.ftnavi ul {
 padding: 10px 0px 0 0;
 margin: 0px;
 font-size: 12px;
 color: #333333;
 line-height: 130%;
 text-align: center;
}

.ftnavi li.ftother {
 color:#333333;
 padding-right:15px;
}

.ftnavi ul li {
 display:inline;
 color: #333300;
 list-style-type:none;
}

.ftnavi ul li a,
.ftnavi ul li a:link, 
.ftnavi ul li a:visited {
 color: #000066;
 text-decoration: none;
}

.ftnavi ul li.ftother a,
.ftnavi ul li.ftother a:link, 
.ftnavi ul li.ftother a:visited {
 color:#003366;
 text-decoration: none;
}

.ftnavi ul li a:hover {
 color: #000033;
 text-decoration: underline;
}

.ftnavi ul li.ftother a:hover {
 color: #330000;
 text-decoration: underline;
}
