@import url("https://ucollection.itembox.design/item/css/main_pc.css?t=20240306212012");
@import url("https://ucollection.itembox.design/item/css/main_sp.css?t=20240306212012");
@import url("https://ucollection.itembox.design/item/css/contents.css?t=20240306212012");
@import url("https://ucollection.itembox.design/item/css/rich.css?t=20240306212012");

.fs-c-subgroupList__image {
  margin-right: 0;
}

.fs-top-feature-title {
  position: relative;
}

.fs-top-feature-title-link {
  position: absolute;
  right: 0;
  font-size: 14px;
  color: #3572b0;
}

.fs-top-feature-title-link:visited {
  color: #3572b0;
}

.fs-top-feature {
  margin: 0;
  padding: 0;
  list-style: none;
}

.fs-top-feature-item {
  margin: 0 0 8px;
  padding: 0;
  overflow: hidden;
}

.fs-top-feature-item a {
  display: block;
}

.fs-top-feature-item img {
  width: 100%;
  height: auto;
  vertical-align: middle;
  transition: transform 0.3s ease;
}

.fs-p-footerSnsLink__item + .fs-p-footerSnsLink__item {
    margin-left: 1px;
}
li.fs-p-footerSnsLink__item:nth-child(5) {
    max-width: 75px;
}
li.fs-p-footerSnsLink__item:nth-child(6) {
    max-width: 117px;
}
ul.drawer_menu_list li a {
    margin-left: 1.4em;
}
ul.drawer_menu_list li:after {
    border: 0.45em solid transparent;
    border-left: 0.75em solid #000;
}
ul.drawer_menu_list.drawer_menu_list02, ul.drawer_menu_list.drawer_menu_list03, ul.drawer_menu_list.drawer_menu_list04 {
    margin-top: -19px;
}
aside.fs-p-drawer.fs-l-sideArea li.fs-p-footerSnsLink__item img {
    margin: -1px 2px 0 0;
}

@media screen and (min-width: 600px) {
  .fs-c-subgroupList>li {
    width: 32.8%;
    margin-right: 0.8%;
    flex-basis: unset;
    flex-grow: unset;
  }

  .fs-c-subgroupList>li:nth-of-type(3n) {
    margin-right: 0;
  }

  .fs-top-feature {
    display: flex;
    flex-wrap: wrap;
  }

  .fs-top-feature-item {
    width: 32.8%;
    margin: 0 0.8% 0.8% 0;
  }

  .fs-top-feature-item:nth-of-type(3n) {
    margin-right: 0;
  }

  .fs-top-feature-item a:hover img {
    transform: scale(110%);
  }
/*定価に取消線を入れる*/
.fs-c-productPrice--listed .fs-c-price {
    text-decoration: line-through;

}

.fs-c-productMark__mark--image2 {
  padding: 0;
  border: 2px solid #666666;
  width: 52px;
  height: 52px;
}
.fs-c-productMark__mark--image3 {
  padding: 0;
  width: 52px;
  height: 52px;
}
}
