@charset "UTF-8";
body {
  color: #333333;
}

.wp {
  width: 960px;
  margin: 0 auto 90px auto;
  line-height: 150%;
  overflow: hidden;
}

a:hover img {
  opacity: 0.7;
}

#header {
  width: 100%;
  background: #FFFFFF url("../images/common/header_bg.gif") left top repeat-x;
  overflow: hidden;
}
#header h1 {
  color: #cbcbcb;
  font-size: 10px;
  line-height: 21px;
}
#header .logo {
  padding-top: 23px;
  padding-bottom: 23px;
  float: left;
}
#header .logo img {
  margin-right: 16px;
}
#header .logo img#lead {
  margin-bottom: 6px;
}
#header .btns {
  padding-top: 24px;
  padding-bottom: 24px;
  float: right;
}
#header .btns img {
  margin-left: 10px;
}
#header #gnavi {
  width: 960px;
  margin: 0 auto;
  clear: both;
}
#header #gnavi ul {
  overflow: hidden;
}
#header #gnavi ul li {
  border-left: 1px solid #5a5a5a;
  float: left;
}
#header #gnavi ul li a {
  display: block;
  width: 158px;
  text-align: center;
  background-color: #000000;
}
#header #gnavi ul li a:hover {
  background-color: #333333;
}
#header #gnavi ul li#manual {
  border-right: 1px solid #5a5a5a;
}
#header #gnavi ul li#manual a {
  width: 163px;
}

#footer {
  background-color: #383838;
  padding: 50px 0px;
  color: #FFF;
  overflow: hidden;
  font-family: 'ＭＳ Ｐゴシック',sans-serif;
  font-size: 14px;
}
#footer ul {
  float: left;
  font-size: 13px;
  width: 460px;
}
#footer ul li {
  width: 230px;
  float: left;
  padding: 2px 0px;
}
#footer ul a {
  color: #d9d9d9;
  text-decoration: none;
  background: transparent url("../images/common/footer_icon.png") left center no-repeat;
  padding-left: 22px;
}
#footer .address {
  float: right;
  text-align: left;
  color: #d9d9d9;
  font-size: 12px;
  line-height: 20px;
}
#footer .address img {
  margin-bottom: 12px;
}

#subfooter {
  background-color: #121212;
  padding: 20px 0px;
  color: #FFF;
  overflow: hidden;
  font-family: 'ＭＳ Ｐゴシック',sans-serif;
}
#subfooter ul {
  float: left;
  font-size: 12px;
}
#subfooter ul li {
  float: left;
  padding-right: 30px;
}
#subfooter ul a {
  color: #d9d9d9;
  text-decoration: none;
}
#subfooter .copy {
  float: right;
  text-align: right;
  color: #d9d9d9;
  font-size: 12px;
}

/*# sourceMappingURL=common.css.map */
