.container .category-ttl {
  width: 260px;
  margin: 0 auto 60px;
}

.bx-wrapper .bx-next {
  background: url("/img/seasonlook/2020aw/next.png") no-repeat center;
  right: -34px;
}

.bx-wrapper .bx-prev {
  background: url("/img/seasonlook/2020aw/prev.png") no-repeat center;
  left: -34px;
}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-prev:hover {
  background-position: center;
}

.bx-viewport {
  height: auto !important;
}

.bx-wrapper .bx-viewport {
  box-shadow: none;
  border: none;
  left: 0;
}

.PC {
  display: block;
}

.SP {
  display: none;
}

img {
  image-rendering: -webkit-optimize-contrast;
}

.mv {
  position: relative;
  margin: 0 0 80px;
}

.mv__ttl {
  display: none;
  position: absolute;
  top: 50%;
  left: 426px;
  font-size: 32px;
  color: #FFF;
}

.contents {
  padding: 0 0 40px;
}

.contents__nav-item {
  text-align: center;
  width: 232px;
}

.contents__nav-item a {
  display: block;
}

.contents__nav-item a span {
  display: block;
  font-size: 12px;
  margin: 15px 0 0;
}

.block01,
.block02,
.block03,
.block04,
.block05,
.block06,
.block07,
.block08,
.block09,
.block10,
.block11,
.block12,
.block13,
.block14,
.block15,
.block16,
.block17,
.block18,
.block19,
.block20 {
  padding: 64px 0 0;
}

.block01__ttl,
.block02__ttl,
.block03__ttl,
.block04__ttl,
.block05__ttl,
.block06__ttl,
.block07__ttl,
.block08__ttl,
.block09__ttl,
.block10__ttl,
.block11__ttl,
.block12__ttl,
.block13__ttl,
.block14__ttl,
.block15__ttl,
.block16__ttl,
.block17__ttl,
.block18__ttl,
.block19__ttl,
.block20__ttl {
  text-align: center;
  font-size: 16px;
  margin: 0 0 24px;
}

.block01__mv,
.block02__mv,
.block03__mv,
.block04__mv,
.block05__mv,
.block06__mv,
.block07__mv,
.block08__mv,
.block09__mv,
.block10__mv,
.block11__mv,
.block12__mv,
.block13__mv,
.block14__mv,
.block15__mv,
.block16__mv,
.block17__mv,
.block18__mv,
.block19__mv,
.block20__mv {
  width: 600px;
  margin: 0 auto 40px;
}

.block01__movie-wrap,
.block02__movie-wrap,
.block03__movie-wrap,
.block04__movie-wrap,
.block05__movie-wrap,
.block06__movie-wrap,
.block07__movie-wrap,
.block08__movie-wrap,
.block09__movie-wrap,
.block10__movie-wrap,
.block11__movie-wrap,
.block12__movie-wrap,
.block13__movie-wrap,
.block14__movie-wrap,
.block15__movie-wrap,
.block16__movie-wrap,
.block17__movie-wrap,
.block18__movie-wrap,
.block19__movie-wrap,
.block20__movie-wrap {
  width: 600px;
  margin: 0 auto 48px;
}

.block01__movie,
.block02__movie,
.block03__movie,
.block04__movie,
.block05__movie,
.block06__movie,
.block07__movie,
.block08__movie,
.block09__movie,
.block10__movie,
.block11__movie,
.block12__movie,
.block13__movie,
.block14__movie,
.block15__movie,
.block16__movie,
.block17__movie,
.block18__movie,
.block19__movie,
.block20__movie {
  width: 600px;
  height: 337px;
}

.block01__txt,
.block02__txt,
.block03__txt,
.block04__txt,
.block05__txt,
.block06__txt,
.block07__txt,
.block08__txt,
.block09__txt,
.block10__txt,
.block11__txt,
.block12__txt,
.block13__txt,
.block14__txt,
.block15__txt,
.block16__txt,
.block17__txt,
.block18__txt,
.block19__txt,
.block20__txt {
  text-align: left;
  font-size: 13px;
  width: 600px;
  margin: 0 auto 80px;
}

.block01__list,
.block02__list,
.block03__list,
.block04__list,
.block05__list,
.block06__list,
.block07__list,
.block08__list,
.block09__list,
.block10__list,
.block11__list,
.block12__list,
.block13__list,
.block14__list,
.block15__list,
.block16__list,
.block17__list,
.block18__list,
.block19__list,
.block20__list {
  display: flex;
  flex-wrap: wrap;
  width: 832px;
  margin: 0 auto;
}

.block01__item,
.block02__item,
.block03__item,
.block04__item,
.block05__item,
.block06__item,
.block07__item,
.block08__item,
.block09__item,
.block10__item,
.block11__item,
.block12__item,
.block13__item,
.block14__item,
.block15__item,
.block16__item,
.block17__item,
.block18__item,
.block19__item,
.block20__item {
  text-align: center;
  width: 184px;
  margin: 0 24px 0 0;
}

.block01__item:nth-child(n+5),
.block02__item:nth-child(n+5),
.block03__item:nth-child(n+5),
.block04__item:nth-child(n+5),
.block05__item:nth-child(n+5),
.block06__item:nth-child(n+5),
.block07__item:nth-child(n+5),
.block08__item:nth-child(n+5),
.block09__item:nth-child(n+5),
.block10__item:nth-child(n+5),
.block11__item:nth-child(n+5),
.block12__item:nth-child(n+5),
.block13__item:nth-child(n+5),
.block14__item:nth-child(n+5),
.block15__item:nth-child(n+5),
.block16__item:nth-child(n+5),
.block17__item:nth-child(n+5),
.block18__item:nth-child(n+5),
.block19__item:nth-child(n+5),
.block20__item:nth-child(n+5) {
  margin-top: 40px;
}

.block01__item-name,
.block02__item-name,
.block03__item-name,
.block04__item-name,
.block05__item-name,
.block06__item-name,
.block07__item-name,
.block08__item-name,
.block09__item-name,
.block10__item-name,
.block11__item-name,
.block12__item-name,
.block13__item-name,
.block14__item-name,
.block15__item-name,
.block16__item-name,
.block17__item-name,
.block18__item-name,
.block19__item-name,
.block20__item-name {
  font-size: 12px;
  margin: 11px 0 15px;
}

.block01__item-price,
.block02__item-price,
.block03__item-price,
.block04__item-price,
.block05__item-price,
.block06__item-price,
.block07__item-price,
.block08__item-price,
.block09__item-price,
.block10__item-price,
.block11__item-price,
.block12__item-price,
.block13__item-price,
.block14__item-price,
.block15__item-price,
.block16__item-price,
.block17__item-price,
.block18__item-price,
.block19__item-price,
.block20__item-price {
  display: block;
  font-size: 10px;
  margin: 7px 0 0;
}

.block01__item-link,
.block02__item-link,
.block03__item-link,
.block04__item-link,
.block05__item-link,
.block06__item-link,
.block07__item-link,
.block08__item-link,
.block09__item-link,
.block10__item-link,
.block11__item-link,
.block12__item-link,
.block13__item-link,
.block14__item-link,
.block15__item-link,
.block16__item-link,
.block17__item-link,
.block18__item-link,
.block19__item-link,
.block20__item-link {
  display: inline-block;
  font-size: 12px;
  width: 104px;
}

.block01__item-link a,
.block02__item-link a,
.block03__item-link a,
.block04__item-link a,
.block05__item-link a,
.block06__item-link a,
.block07__item-link a,
.block08__item-link a,
.block09__item-link a,
.block10__item-link a,
.block11__item-link a,
.block12__item-link a,
.block13__item-link a,
.block14__item-link a,
.block15__item-link a,
.block16__item-link a,
.block17__item-link a,
.block18__item-link a,
.block19__item-link a,
.block20__item-link a {
  display: block;
  line-height: 32px;
  border: 1px solid #000;
}

.blockyt {
  width: 600px;
  margin: 74px auto 40px;
}

.blockyt__img {
  margin: 0 0 40px;
}

.blockyt__txt {
  margin: 0 0 40px;
}

.blockyt__movie {
  width: 100%;
}

.arrival {
  display: flex;
  flex-wrap: wrap;
  margin-left: 100px;
}

.nav {
    display: flex;
    margin-bottom: 3em;
}

button {
    background-color: white;
    border: none;
    font-size: 16px;
    padding: 10px 20px;
    width: 50%;
}

button.active {
    color: black;
    border-bottom: 2px solid black;
    font-weight: bold;
}

button:not(.active) {
    color: grey;
}

@media screen and (min-width: 640px) {

.block01__item-img,
.block02__item-img,
.block03__item-img,
.block04__item-img,
.block05__item-img,
.block06__item-img,
.block07__item-img,
.block08__item-img,
.block09__item-img,
.block10__item-img,
.block11__item-img,
.block12__item-img,
.block13__item-img,
.block14__item-img,
.block15__item-img,
.block16__item-img,
.block17__item-img,
.block18__item-img,
.block19__item-img,
.block20__item-img {
  display: block;
  width:600px;
  margin: 0 auto;
}

}

@media screen and (max-width: 640px) {
  .bx-wrapper .bx-next {
    right: -8vw;
  }
  .bx-wrapper .bx-prev {
    left: -8vw;
  }
  .bx-wrapper .bx-controls-direction a {
    background-size: contain;
    width: 6.4vw;
    height: 6.4vw;
  }
  .container .category-ttl {
    width: 58.66667vw;
    margin: 0 auto 8.26667vw;
  }
  .PC {
    display: none;
  }
  .SP {
    display: block;
  }
  .mv {
    position: relative;
    width: 100%;
    margin: 0 0 8.53333vw;
  }
  .mv__ttl {
    display: none;
    position: absolute;
    top: 50%;
    left: 8.53333vw;
    margin: 10.66667vw 0 0;
    font-size: 5.86667vmin;
  }
  .contents {
    padding: 0 5.33333vw 10.66667vw;
  }
  .contents__nav-item a {
    display: block;
  }
  .contents__nav-item a span {
    font-size:12px;
  }
  .block01,
  .block02,
  .block03,
  .block04,
  .block05,
  .block06,
  .block07,
  .block08,
  .block09,
  .block10,
  .block11,
  .block12,
  .block13,
  .block14,
  .block15,
  .block16,
  .block17,
  .block18,
  .block19,
  .block20 {
    padding: 10.66667vw 0 0;
  }
  .block01__ttl,
  .block02__ttl,
  .block03__ttl,
  .block04__ttl,
  .block05__ttl,
  .block06__ttl,
  .block07__ttl,
  .block08__ttl,
  .block09__ttl,
  .block10__ttl,
  .block11__ttl,
  .block12__ttl,
  .block13__ttl,
  .block14__ttl,
  .block15__ttl,
  .block16__ttl,
  .block17__ttl,
  .block18__ttl,
  .block19__ttl,
  .block20__ttl {
    font-size: 4.26667vmin;
    text-align: center;
    margin: 0 0 6.4vw;
  }
  .block01__mv,
  .block02__mv,
  .block03__mv,
  .block04__mv,
  .block05__mv,
  .block06__mv,
  .block07__mv,
  .block08__mv,
  .block09__mv,
  .block10__mv,
  .block11__mv,
  .block12__mv,
  .block13__mv,
  .block14__mv,
  .block15__mv,
  .block16__mv,
  .block17__mv,
  .block18__mv,
  .block19__mv,
  .block20__mv {
    width: 100%;
    margin: 0 0 6.53333vw;
  }
  .block01__mv .bx-wrapper .bx-next,
  .block02__mv .bx-wrapper .bx-next,
  .block03__mv .bx-wrapper .bx-next,
  .block04__mv .bx-wrapper .bx-next,
  .block05__mv .bx-wrapper .bx-next,
  .block06__mv .bx-wrapper .bx-next,
  .block07__mv .bx-wrapper .bx-next,
  .block08__mv .bx-wrapper .bx-next,
  .block09__mv .bx-wrapper .bx-next,
  .block10__mv .bx-wrapper .bx-next,
  .block11__mv .bx-wrapper .bx-next,
  .block12__mv .bx-wrapper .bx-next,
  .block13__mv .bx-wrapper .bx-next,
  .block14__mv .bx-wrapper .bx-next,
  .block15__mv .bx-wrapper .bx-next,
  .block16__mv .bx-wrapper .bx-next,
  .block17__mv .bx-wrapper .bx-next,
  .block18__mv .bx-wrapper .bx-next,
  .block19__mv .bx-wrapper .bx-next,
  .block20__mv .bx-wrapper .bx-next {
    right: -4vw;
  }
  .block01__mv .bx-wrapper .bx-prev,
  .block02__mv .bx-wrapper .bx-prev,
  .block03__mv .bx-wrapper .bx-prev,
  .block04__mv .bx-wrapper .bx-prev,
  .block05__mv .bx-wrapper .bx-prev,
  .block06__mv .bx-wrapper .bx-prev,
  .block07__mv .bx-wrapper .bx-prev,
  .block08__mv .bx-wrapper .bx-prev,
  .block09__mv .bx-wrapper .bx-prev,
  .block10__mv .bx-wrapper .bx-prev,
  .block11__mv .bx-wrapper .bx-prev,
  .block12__mv .bx-wrapper .bx-prev,
  .block13__mv .bx-wrapper .bx-prev,
  .block14__mv .bx-wrapper .bx-prev,
  .block15__mv .bx-wrapper .bx-prev,
  .block16__mv .bx-wrapper .bx-prev,
  .block17__mv .bx-wrapper .bx-prev,
  .block18__mv .bx-wrapper .bx-prev,
  .block19__mv .bx-wrapper .bx-prev,
  .block20__mv .bx-wrapper .bx-prev {
    left: -4vw;
  }
  .block01__movie-wrap,
  .block02__movie-wrap,
  .block03__movie-wrap,
  .block04__movie-wrap,
  .block05__movie-wrap,
  .block06__movie-wrap,
  .block07__movie-wrap,
  .block08__movie-wrap,
  .block09__movie-wrap,
  .block10__movie-wrap,
  .block11__movie-wrap,
  .block12__movie-wrap,
  .block13__movie-wrap,
  .block14__movie-wrap,
  .block15__movie-wrap,
  .block16__movie-wrap,
  .block17__movie-wrap,
  .block18__movie-wrap,
  .block19__movie-wrap,
  .block20__movie-wrap {
    width: 100%;
    margin: 0 0 10.66667vw;
  }
  .block01__movie,
  .block02__movie,
  .block03__movie,
  .block04__movie,
  .block05__movie,
  .block06__movie,
  .block07__movie,
  .block08__movie,
  .block09__movie,
  .block10__movie,
  .block11__movie,
  .block12__movie,
  .block13__movie,
  .block14__movie,
  .block15__movie,
  .block16__movie,
  .block17__movie,
  .block18__movie,
  .block19__movie,
  .block20__movie {
    width: 100%;
  }
  .block01__txt,
  .block02__txt,
  .block03__txt,
  .block04__txt,
  .block05__txt,
  .block06__txt,
  .block07__txt,
  .block08__txt,
  .block09__txt,
  .block10__txt,
  .block11__txt,
  .block12__txt,
  .block13__txt,
  .block14__txt,
  .block15__txt,
  .block16__txt,
  .block17__txt,
  .block18__txt,
  .block19__txt,
  .block20__txt {
    font-size: 3.2vmin;
    width: 100%;
    margin: 0 0 10.66667vw;
  }
  .block01__list,
  .block02__list,
  .block03__list,
  .block04__list,
  .block05__list,
  .block06__list,
  .block07__list,
  .block08__list,
  .block09__list,
  .block10__list,
  .block11__list,
  .block12__list,
  .block13__list,
  .block14__list,
  .block15__list,
  .block16__list,
  .block17__list,
  .block18__list,
  .block19__list,
  .block20__list {
    overflow-x: auto;
    display: block;
    width: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding: 0 0 0.53333vw;
  }
  .block01__item,
  .block02__item,
  .block03__item,
  .block04__item,
  .block05__item,
  .block06__item,
  .block07__item,
  .block08__item,
  .block09__item,
  .block10__item,
  .block11__item,
  .block12__item,
  .block13__item,
  .block14__item,
  .block15__item,
  .block16__item,
  .block17__item,
  .block18__item,
  .block19__item,
  .block20__item {
    display: inline-block;
    text-align: center;
    width: 39.46667vw;
    margin: 0;
  }
  .block01__item:not(:first-of-type),
  .block02__item:not(:first-of-type),
  .block03__item:not(:first-of-type),
  .block04__item:not(:first-of-type),
  .block05__item:not(:first-of-type),
  .block06__item:not(:first-of-type),
  .block07__item:not(:first-of-type),
  .block08__item:not(:first-of-type),
  .block09__item:not(:first-of-type),
  .block10__item:not(:first-of-type),
  .block11__item:not(:first-of-type),
  .block12__item:not(:first-of-type),
  .block13__item:not(:first-of-type),
  .block14__item:not(:first-of-type),
  .block15__item:not(:first-of-type),
  .block16__item:not(:first-of-type),
  .block17__item:not(:first-of-type),
  .block18__item:not(:first-of-type),
  .block19__item:not(:first-of-type),
  .block20__item:not(:first-of-type) {
    margin: 0 0 0 1.33333vw !important;
  }
  .block01__item-name,
  .block02__item-name,
  .block03__item-name,
  .block04__item-name,
  .block05__item-name,
  .block06__item-name,
  .block07__item-name,
  .block08__item-name,
  .block09__item-name,
  .block10__item-name,
  .block11__item-name,
  .block12__item-name,
  .block13__item-name,
  .block14__item-name,
  .block15__item-name,
  .block16__item-name,
  .block17__item-name,
  .block18__item-name,
  .block19__item-name,
  .block20__item-name {
    font-size: 3.2vmin;
    margin: 2.93333vw 0 4vw;
  }
  .block01__item-price,
  .block02__item-price,
  .block03__item-price,
  .block04__item-price,
  .block05__item-price,
  .block06__item-price,
  .block07__item-price,
  .block08__item-price,
  .block09__item-price,
  .block10__item-price,
  .block11__item-price,
  .block12__item-price,
  .block13__item-price,
  .block14__item-price,
  .block15__item-price,
  .block16__item-price,
  .block17__item-price,
  .block18__item-price,
  .block19__item-price,
  .block20__item-price {
    font-size: 2.66667vmin;
  }
  .block01__item-link,
  .block02__item-link,
  .block03__item-link,
  .block04__item-link,
  .block05__item-link,
  .block06__item-link,
  .block07__item-link,
  .block08__item-link,
  .block09__item-link,
  .block10__item-link,
  .block11__item-link,
  .block12__item-link,
  .block13__item-link,
  .block14__item-link,
  .block15__item-link,
  .block16__item-link,
  .block17__item-link,
  .block18__item-link,
  .block19__item-link,
  .block20__item-link {
    font-size: 3.2vmin;
    width: 27.73333vw;
  }
  .block01__item-link a,
  .block02__item-link a,
  .block03__item-link a,
  .block04__item-link a,
  .block05__item-link a,
  .block06__item-link a,
  .block07__item-link a,
  .block08__item-link a,
  .block09__item-link a,
  .block10__item-link a,
  .block11__item-link a,
  .block12__item-link a,
  .block13__item-link a,
  .block14__item-link a,
  .block15__item-link a,
  .block16__item-link a,
  .block17__item-link a,
  .block18__item-link a,
  .block19__item-link a,
  .block20__item-link a {
    line-height: 8.53333vw;
    border: 0.26667vw solid #000;
  }

.block01__item-img,
.block02__item-img,
.block03__item-img,
.block04__item-img,
.block05__item-img,
.block06__item-img,
.block07__item-img,
.block08__item-img,
.block09__item-img,
.block10__item-img,
.block11__item-img,
.block12__item-img,
.block13__item-img,
.block14__item-img,
.block15__item-img,
.block16__item-img,
.block17__item-img,
.block18__item-img,
.block19__item-img,
.block20__item-img {
  display: block;
  margin: 0 auto;
}

  .blockyt {
    width: 100%;
    margin: 8vw 0 0;
  }
  .blockyt__img {
    margin: 0 0 6.53333vw;
  }
  .blockyt__txt {
    font-size: 3.2vmin;
    margin: 0 0 10.66667vw;
  }
  .blockyt__movie-wrap {
    width: 100%;
  }
  .blockyt__movie {
    width: 100%;
  }

  .arrival {
    /* display: flex; */
    flex-wrap: wrap;
    margin: 0 auto;
}

.nav {
    display: flex;
    margin-bottom: 3em;
    flex-wrap: wrap;
}


}
