.slick-track {
  display: flex!important;
}

.slick-slide {
  height: auto!important;
}



.new_collection_slider {
  width: auto;
  max-width: none;
}

.new_collection_slider .fs-c-productListCarousel {
  display: block;
}

.new_collection_slider .fs-c-productListCarousel__ctrl, .displayed_grid .fs-c-productListCarousel__ctrl {
  display: none;
}

.new_collection_slider .fs-c-productListCarousel__list, .displayed_grid .fs-c-productListCarousel__list {
  display: block;
  overflow: visible;
}

/* .new_collection_slider .fs-c-productListCarousel__list__itemTrack {
  margin: 0 auto;
  max-width: calc(100% - 100px);
  width: 244px;
} */
 
.new_collection .fs-c-productListItem__imageContainer a {
  overflow: hidden;
  width: 159px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.new_collection .fs-c-productListItem__productName {
  font-size: 1.4rem;
  line-height: 1.4285714286;
  font-weight: 500;
  margin-top: 12px;
}

.new_collection .fs-c-productListItem__prices {
  margin-top: 11px;
}

.new_collection .fs-c-productPrice__addon__label {
  font-size: 1.3rem;
  line-height: 1.4285714286;
  font-weight: 500;
}

.new_collection .fs-c-productPrice__addon {
  margin-left: 5px;
}

.new_collection .fs-c-productPrice--selling {
  display: flex;
  align-items: baseline;
}

.new_collection .fs-c-price__currencyMark {
  display: none;
}

.new_collection .fs-c-price__value {
  font-size: 1.7rem;
  line-height: 1.4736842105;
  font-weight: 500;
}

.new_collection .fs-c-price__value::after {
  content: "円";
}

.new_collection .l_item_box_vat {
  font-size: 1.3rem;
  line-height: 1.4285714286;
  font-weight: 500;
}

.new_collection .fs-c-price__value::after {
  content: "円";
}

.displayed_grid .fs-c-productListItem__imageContainer a {
  width: 159px;
  overflow: hidden;
  width: 159px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.displayed_grid .fs-c-productListItem__productName {
  font-size: 1.4rem;
  line-height: 1.4285714286;
  margin-top: 12px;
  font-weight: 500;
}

.displayed_grid .fs-c-productPrice.fs-c-productPrice--selling {
  display: flex;
  align-items: baseline;
}

.displayed_grid .fs-c-productListItem__prices {
  margin-top: 11px;
}

.displayed_grid .fs-c-productPrice__main__price {
  font-size: 1.7rem;
  line-height: 1.4736842105;
  font-weight: 500;
  margin-top: 0;
}

.displayed_grid .fs-c-price__currencyMark {
  display: none;
}

.displayed_grid .fs-c-price__value::after {
  content: "円";
}

.displayed_grid .fs-c-productPrice__addon {
  margin-left: 5px;
}

.displayed_grid .fs-c-productPrice__addon .fs-c-productPrice__addon__label {
  font-size: 1.3rem;
  line-height: 1.4285714286;
  font-weight: 500;
}



/* .new_collection_slider, .displayed_grid .item_slider  {
  width: auto;
  max-width: none;
}

.new_collection_slider .fs-c-productListCarousel, .displayed_grid .fs-c-productListCarousel {
  display: block;
}

.new_collection_slider .fs-c-productListCarousel__ctrl, .displayed_grid  .fs-c-productListCarousel__ctrl {
  display: none;
}

.new_collection_slider .fs-c-productListCarousel__list, .displayed_grid .fs-c-productListCarousel__list {
  display: block;
  overflow: visible;
}

.new_collection_slider .fs-c-productListCarousel__list__itemTrack, .displayed_grid .fs-c-productListCarousel__list__itemTrack {
  margin: 0 auto;
  max-width: calc(100% - 100px);
  width: 244px;
} */



/* span.fs-c-productListCarousel__ctrl {
  display: none;
}

.new_collection .slick-slide>div {
  margin-left: 6px;
  margin-right: 6px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);
  padding: 19px 16px 21px;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  .new_collection_slider .slick-slide>div {
    margin-left: 10px;
    margin-right: 10px;
  }
}

.new_collection .fs-c-productListItem__imageContainer a {
  overflow: hidden;
  width: 159px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.new_collection .fs-c-productListItem__productName {
  font-size: 1.4rem;
  line-height: 1.4285714286;
  font-weight: 500;
  margin-top: 12px;
}

.new_collection .fs-c-productListItem__prices {
  margin-top: 11px;
}

.new_collection .fs-c-productPrice__addon__label {
  font-size: 1.4rem;
  line-height: 1.4285714286;
  font-weight: 500;
}

.new_collection .fs-c-productPrice__addon {
  margin-left: 5px;
}

.new_collection .fs-c-productPrice--selling {
  display: flex;
  align-items: baseline;
}

.new_collection .fs-c-price__currencyMark {
  display: none;
}

.new_collection .fs-c-price__value {
  font-size: 1.9rem;
  line-height: 1.4736842105;
  font-weight: 700;
}

.new_collection .fs-c-price__value::after {
  content: "円";
}

.new_collection .l_item_box_vat {
  font-size: 1.4rem;
  line-height: 1.4285714286;
  font-weight: 500;
} */

/* ---------------- FS組み込み時に追記 ---------------- */
.fs-c-productList {
  display: none;
}

/* ぱんくず */
@media only screen and (min-width: 768px) {
  .fs-c-breadcrumb__list {
    text-align: right;
  }
}

.fs-c-breadcrumb__listItem a {
  font-size: 15px;
  font-weight: 500;
  color: #A2A2A2;
}
.fs-c-breadcrumb__listItem:last-child {
  font-size: 15px;
  font-weight: 500;
  color: #000;
}
.fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before {
  color: #A2A2A2;
}


.l_mv_slider {
  padding-bottom: 0;
}

.l_mv_slider .slick-list {
  overflow: visible !important;
}

.l_mv_slider .slick-dots {
  padding-top: 20px;
}

.l_mv_slider .slick-list {
  overflow: visible;
}

.recommend .container {
  padding: 0;
} 

@media only screen and (min-width: 768px) {
.recommend_slider_arrows {
    top: calc(50% - 16px)!important;
  }
}

/* 定期購入 */
.displayed .fs-c-productPrice.fs-c-productPrice--subscription {
  display: flex;
  align-items: baseline;
}
.displayed .fs-c-productPrice__main {
  display: flex;
  align-items: flex-end;
  column-gap: .3rem
}

.displayed .fs-c-productPrice__main__label {
  font-size: 1.3rem;
  font-weight: 500;
}