.contents { font-size: 12px; color: #DEB887; }
.subcontents { font-size: 12px; color: #202020; }
.mainsitemap { font-size: 12px; color: #3B1003; }
.main { font-size: 12px; color: #202020; line-height:140%; }
.maingreen { font-size: 12px; color: #008c23; line-height:140%; }
.mainwhite { font-size: 12px; color: #FFFFFF; line-height:140%; }
.maing12 { font-size: 12px; color: #202020; line-height:140%;}
.main14 { font-size: 14px; color: #202020; line-height:140%;}
.main14b { font-size: 12px; color: #202020; line-height:140%; font-weight:bold}
.main16b { font-size: 16px; color: #202020; line-height:140%; font-weight:bold}
.main14bb { font-size: 14px; line-height:140%; font-weight:bold}
.mainbtitle { font-size: 14px; line-height:140%; font-weight:bold; color: #c40000;}
.mainb14 { font-size: 14px; line-height:140%; font-weight:bold; color: #484848;}
.mainog { font-size: 12px; line-height:140%; font-weight:bold; color: #ff3333;}
.main10 { font-size: 10px; color: #202020; line-height:140%; }
.main10120 { font-size: 10px; color: #202020; line-height:120%; }
.mainb2 { font-size: 12px; color: #008c23; font-weight:bold; line-height:140%;  }
.mainb { font-size: 12px; color: #202020; font-weight:bold; line-height:140%;  }
.main120 { font-size: 12px; color: #202020; line-height:120%; }
.12pxblue { font-size: 12px; color: blue; }
.12pxb800002 { font-size: 12px; color: #800000;  font-weight:bold; line-height:120%; }
.12pxb800000 { font-size: 12px; color: #3300cc;  font-weight:bold; }
.12pxbff3366 { font-size: 12px; color: #ff3366;  font-weight:bold; }
.16pxb800000 { font-size: 16px; color: #800000;  font-weight:bold; }
.12pxb3300cc { font-size: 12px; color: #3300cc;  font-weight:bold; }
.16pxb3300cc { font-size: 16px; color: #3300cc;  font-weight:bold; }
.12pxbred { font-size: 12px; color: red;  font-weight:bold; }
.16pxbred { font-size: 16px; color: red;  font-weight:bold; }
.a16pxbred { font-size: 16px; color: red;  font-weight:bold; }
.12pxbFFFFFF { font-size: 12px; color: #FFFFFF;  font-weight:bold;}
.12px3B1003 { font-size: 12px; color: #3B1003; }
.12pxbfb650b { font-size: 12px; color: #fb650b;  font-weight:bold; }
.copyright { font-size: 12px; color: #3B1003; line-height:140%; }
.qacontents { font-size: 12px; color: #3B1003; line-height:140%;  font-weight:bold; }
.qaq { font-size: 12px; color: red; line-height:140%; }
.qaa { font-size: 12px; color: #202020; line-height:140%; }
.subcontents-m { font-size: 12px; color: #3B1003;  font-weight:bold; }
.maptext { font-size: 12px; color: #3B1003; }
.normalgreen { font-size: 12px; color: #008c23; line-height:140%; }
.normalblue { font-size: 12px; color: #0000e3; line-height:140%; }

A:link {COLOR:"#545454";   text-decoration : none ;}
A:visited {COLOR:"#545454";   text-decoration : none ;}
A:hover {COLOR:"red";   text-decoration : underline;}

A.contentslink:link{
color : #DEB887;
text-decoration : underline ;
}
A.contentslink:visited{
color : #DEB887;
text-decoration : underline ;
}

A.subcontentslink:link{
color : #202020;
text-decoration : underline ;
}
A.subcontentslink:visited{
color : #202020;
text-decoration : underline ;
}

A.linkred:link{
color : red;
text-decoration : underline ;
}
A.linkred:visited{
color : red;
text-decoration : underline ;
}

A.linkblue:link{
color : blue;
text-decoration : underline ;
}
A.linkblue:visited{
color : blue;
text-decoration : underline ;
}

A.linkgreen:link{
color : #008c23;
text-decoration : underline ;
}
A.linkgreen:visited{
color : #008c23;
text-decoration : underline ;
}

A.linkbk:link{
color : #000000;
text-decoration : underline ;
}
A.linkbk:visited{
color : #000000;
text-decoration : underline ;
}


A.sitemap:link{
color : #3B1003;
text-decoration : underline ;
}
A.sitemap:visited{
color : #3B1003;
text-decoration : underline ;
}