.helptext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.text12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.texthead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 02183F}
.glossaryhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #02183f}
.orange12link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600}
.text12blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02183f}
.texthead13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: 02183f}
.texthead12blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02183f ; font-weight: bold}
.orange13boldlink { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF6600 ; font-weight: bold}
.form1line {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.textblue11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #02183f}
.calchead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px}
.calctext11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.calcformtext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.calccolor {  background-color: #FF6600; border-color: #000099 #00CC66 #FFFFFF #CCFF00; border-top-width: 1px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px}
.calctext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.testimonialtext {  font-family: "Times New Roman", Times, serif; font-size: small; color: #02183f; line-height: 16px}
.testimonialssig {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: 02183f; text-align: right}
.infosubhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: 02183f; font-weight: bold}
.infotext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02183f }
.infohead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 02183f }
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}



/*---sns links-----*/

.sns {
  padding:18px;
  margin:0;
  height:100%;
  overflow:hidden; 
}

body.home .sns {
  padding:280px 0 0 17px;
  
}

.sns ul.sns-links {
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
  overflow:hidden;
}

.sns ul.sns-links li{
   float:left;
   margin:0;
   padding:0;
   padding-right:14px;
}

body.home .sns ul.sns-links li{
   padding-right:9px;
}

.sns ul.sns-links li.last {
   padding-right:0;
}

.sns ul.sns-links li a img{
  border:none;
}

p.copyright {
  color:#4370c0; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; 
  text-align:center
}