/*
*************************************************
Footer
*************************************************
*/
#footer{
  background:#000 url("/common/images/v1/common/footer-bg.jpg") repeat-x scroll center bottom;
  padding:0;
  margin:0;
  text-align:center;
}
/*
******************************************
footer
******************************************
*/
.footer-navi{
  margin:0 auto 4px;
  width:950px;
  text-align:left;
  padding-top:15px;
}
.footer-navi ul{
  border-top:solid 1px #333;
  padding:6px 0 6px 5px;
}
.footer-navi ul li{
  display:inline;
  font-size:12px;
  color:#fff;
}
.footer-navi ul li a,
.footer-navi ul li a:visited,
.footer-navi ul li a:active{
  color:#fff;
}
.footer-inner{
  margin:0 auto;
  width:950px;
  text-align:left;
  height:99px;
  position:relative;
}
.companylogo{
  position:absolute;
  left:0;
  top:10px;
}
.copyright{
  position:absolute;
  left:110px;
  top:8px;
}
.copyright ul {
  padding:0;
  margin:0 0 3px 0;
}
.copyright ul li{
  font-size:12px;
  color:#fff;
  display:inline;
}
.copyright ul li a,
.copyright ul li a:active,
.copyright ul li a:visited{
  color:#fff;
}
.copyright p{
  font-size:10px;
  color:#666;
}
.totop{
  position:absolute;
  right:0;
  top:0;
}


#sp-signage{
  color:#fff;
  width:635px;
  padding:0 19px 19px 0;
  background-color:#000;
}
* html #sp-signage{
  width:654px;
}
#sp-signage.small{
  width:648px;
  margin:0px;
  padding:0px;
  border-right:solid 1px #333;
  background:transparent url(/common/images/v1/subcontents/subcontents-title.jpg) repeat-x scroll 0 0
}
* html #sp-signage.small{
  width:649px;
}
#sp-signage.small h1{
  height:14px;
  line-height:14px;
  color:#ccc;
  background-color:transparent;
  font-size:14px;
  font-weight:bold;
  margin:0px 0px;padding:10px;
}
#sp-signage h1{
  color:#fff;
  font-size:110%;
  line-height:1.6em;
  padding:20px 0 15px 15px;
}
#sp-signage p,#sp-signage h3{
  font-size:10px;
  font-weight:normal;
  color:#666;
  padding-left:19px;
}
.article-title{
  width:345px;
  float:left;
}
* html .article-title{
  width:340px;
}
.article-img{
  float:right;
  padding:20px 0 0 0;
  width:280px;
}
