  
TD{
  font-size : 13px;
  line-height : 18px;
  font-family : "ＭＳ Ｐ明朝";
}
.menu-kankaku{
  padding-bottom : 1px;
}
.qa{
  font-size : 24px;
  font-family : HGP明朝E;
  line-height : 26px;
  
  padding-right : 5px;
}
.top-txt{
  color : white;
  
  font-size : 15px;
  font-family : "ＭＳ Ｐ明朝";
  line-height : 17px;
  padding-bottom : 4px;
}
.top-txt A{
  color : white;
  text-decoration : none;
}
.r-m{
  font-size : 22px;
  font-family : HGP明朝E;
  line-height : 24px;
  
  color : white;
}
.r A{
  color : white;
  text-decoration : none;
}
.foot{
  color : white;
}
.foot A{
  color : white;
  text-decoration : none;
}
.lr15{
  padding-left : 15px;
  padding-right : 15px;
}
.l10{
  padding-left : 10px;
}
.m24{
  font-size : 24px;
  font-family : HGP明朝E;
  line-height : 26px;
  background-color : #ffffff;
}
A:VISITED{
  color : blue;
}
.top-txt A:VISITED{
  color : white;
}
.m20{
  font-size : 20px;
  font-family : HGP明朝E;
  line-height : 22px;
}
.ber{
  padding-top : 15px;
  padding-bottom : 15px;
}
.l A{
  color : white;
  text-decoration : none;
  font-weight : normal;
  font-style : normal;
}
.l A:VISITED{
  color : white;
  text-decoration : none;
}
.foot A:VISITED{
  color : white;
  text-decoration : none;
}
.r A:VISITED{
  color : white;
  text-decoration : none;
}
A{
  text-decoration : none;
}
UL{
  padding-left : 10px;
  margin-left : 0px;
}
LI{
  padding-left : 5px;
  margin-left : 0px;
}
.k-blue{
  background-color : #0000cc;
  font-size : 20px;
  font-family : HGP明朝E;
  line-height : 22px;
  
}
.k-yellow{
  background-color : #ffff00;
  font-size : 20px;
  font-family : HGP明朝E;
  line-height : 22px;
}
.k-red{
  background-color : #ff0000;
  font-size : 20px;
  font-family : HGP明朝E;
  line-height : 22px;
  
}
.k-white{
  
  font-size : 20px;
  font-family : HGP明朝E;
  line-height : 22px;
  background-color : #ffffff;
}
.txt{
  text-align : left;
  padding-left : 30px;
}

