@charset "euc-jp";
#container {
  padding-top: 30px;
}

.header-headline-nav li a {
  color: #4d4d4d;
  text-decoration: none;
  font-weight: normal;
  font-size: 13px;
}
.header-global-nav a,
.header-global-nav span {
  padding-bottom: 5px;
  color: #4d4d4d;
  text-decoration: none;
  font-weight: normal;
  font-size: 18px;
  cursor: pointer;
}
#nav a {
  color: #4d4d4d;
}

.intro-block img, .tokushu-block img {
    margin-bottom: 10px;
}


/************************************
** 特集スクロール（スマホ）
************************************/
.slide-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display: flex;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scroll-snap-type: x mandatory;
  padding:0 0 1em;
  margin:0 0 2em 0;
  scroll-behavior: smooth;
}
.slide-wrap .slide-content{
  flex: 0 0 70%;
  margin: 0 10px;
  height:100%;
}
@media screen and (max-width: 480px){
.slide-wrap .slide-content {
    flex: 0 0 68%;
    margin: 0px 5px;
    scroll-snap-align:center;
  }
}

.bestseller-block .rank-number img {
    width: 36px;
    height: 36px;
    margin-bottom: -36px;
    z-index: 1000;
    position: relative;
    left: 0px
}
