/* footer */
.footer-wrap{background:#499fff;}
.footer-left{
  padding-top:15px;
  padding-right:30px;
}
.footer-left-icon{
  width:52px;
  height: 62px;
  background: url(../images/footer_icon1_04.png) no-repeat left center;
}
.footer-center{
  width:760px;
  color:#fff;
}
.footer-sub-nav li{
  float:left;
}
.footer-sub-nav li a{color:#fff;}
.footer-sub-nav li a:hover{text-decoration: underline;}
.footer-sub-nav li.line{padding:0 9px;}
.mark-text p{padding-top:12px;}
.mark-text p span{
  display: inline-block;
  margin-right:15px;
}
.mark-text p span.mark-icon{
  padding-left:22px;
  background: url(../images/footer_icon2_04.png) no-repeat left center;
}
.footer-right{width:270px;}
.footer-right a{
  display: inline-block;
  margin-left:20px;
}
