@charset "UTF-8";
.c-list_goods ul li {
  margin-bottom: 12.82vw;
}
.c-list_goods ul figure {
  margin-bottom: 5.13vw;
}
.c-list_goods ul figure img {
  width: 100%;
}
.c-list_goods ul .info h3,
.c-list_goods ul .info p.cat,
.c-list_goods ul .info p.price {
  font-size: var(--fs-18-35);
  line-height: 1.4;
  letter-spacing: 0.14em;
}
.c-list_goods li[data-animate],
.c-list_goods .notes {
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}
.c-list_goods li[data-animate].animate,
.c-list_goods .notes.animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

[data-page=goods] .goods_info ul li {
  font-size: var(--fs-18-35);
  line-height: 1.4;
  font-family: NHaasGroteskTXPro-65Md, "Gothic MB101 DemiBold";
  margin-bottom: min(5.13vw,20px);
}
[data-page=goods] .goods_info ul {
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}
[data-page=goods] .goods_info.animate ul {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
[data-page=goods] .notes ul li {
  font-size: var(--fs-12-20);
  line-height: 1.6;
}
[data-page=goods] .notes ul li:before {
  content: "・";
  padding-right: 0.3em;
}
[data-page=goods] .notes {
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
  opacity: 0;
  transform: translate3d(0, 20px, 0);
}
[data-page=goods] .notes.animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* PC */
@media all and (min-width: 864px) {
  [data-page=goods] .goods_info {
    margin-bottom: 3.47vw;
  }
  [data-page=goods] .goods_info ul li {
    margin-bottom: 0;
  }
  [data-page=goods] .goods_info ul li br {
    display: none;
  }
  .c-list_goods ul {
    display: flex;
    flex-wrap: wrap;
  }
  .c-list_goods ul li {
    width: 48.34%;
    margin-right: 3.32%;
    margin-bottom: 6.94vw;
  }
  .c-list_goods ul li:nth-child(2n) {
    margin-right: 0px;
  }
  .c-list_goods ul figure {
    margin-bottom: 2.08vw;
  }
}
