@charset "UTF-8";
/*----------------------------- */
/* TSUTAYA NEIGHBOR NIV */
/*----------------------------- */
body{
  padding: 0;
  margin: 0;
}
/*.neighbor_nav*/
.neighbor_nav{
  background-color: #fff;
  border-bottom: 1px solid #c6c6c6;
  overflow: hidden;
  font-family: HelveticaNeue,"HiraKakuProN-W3","メイリオ",sans-serif;
  font-size: 11px;
  font-weight: bold;
}

/*.neighbor_nav-body*/
.neighbor_nav .neighbor_nav-body{
  width: 960px;
  padding: 0 20px;
  margin: 0 auto;
  overflow: hidden;
}

.neighbor_nav .neighbor_nav-body ul{
  padding: 0;
  margin: 0;
  overflow: hidden;
  float: left;
}

.neighbor_nav .neighbor_nav-body ul li{
  float: left;
  list-style: none;
  text-align: center;
}

.neighbor_nav .neighbor_nav-body ul li a{
  color: #000;
  text-decoration: none;
  display: block;
  padding: 4px 0;
  margin-left: -1px;
}
.neighbor_nav .neighbor_nav-body ul li a span{
  border-right: 1px solid #e4e4e4;
  display: block;
  padding: 0 25px;
}
.neighbor_nav .neighbor_nav-body ul li a.js_over span:first-child{
  display: none;
}

.neighbor_nav .neighbor_nav-body ul li a:hover{
  background: #e4e4e4;
}
.neighbor_nav .neighbor_nav-body ul li.current a{
  background: #e4e4e4;
}

.neighbor_nav .neighbor_nav-body ul li.neighbor_nav-logo a span{
  padding-left: 0;
}

.neighbor_nav .neighbor_nav-body ul li.neighbor_nav-logo a:hover{
  background: none;
}

.neighbor_nav .neighbor_nav-body .tsite a span{
  background: url(../images/logo_tsite.png) no-repeat left center;
  display: block;
  min-width: 58px;
  height: 17px;
  font-size: 0;
}

.neighbor_nav .neighbor_nav-body .tsutaya a span{
  background: url(../images/logo_tsutaya.png) no-repeat left center;
  display: block;
  min-width: 74px;
  height: 17px;
  font-size: 0;
}

.neighbor_nav .neighbor_nav-body .tsutaya_adult a span{
  background: url(../images/logo_adult.png) no-repeat left center;
  display: block;
  min-width: 137px;
  height: 17px;
  font-size: 0;
}

.neighbor_nav .neighbor_nav-body > .neighbor_nav-logos{
  float: right;
}

.neighbor_nav .neighbor_nav-body > .neighbor_nav-logos a{
  display: block;
  padding: 4px 0;
  color: #000;
  text-decoration: none;
}

