@charset "utf-8";
/* ================================================================= 
 License : e-TRUST Inc.
 File name : style.css
 Style : style
================================================================= */
/*===========================PC====================================== */

.newitem-wrap .items {
  justify-content: flex-start;
}
.acc p {
  pointer-events: none;
}
div.items > article a.photo {
  height: auto !important;
}
div.items > article a.photo img {
  display: block;
}
div.items {
  justify-content: flex-start !important;
}
div.items article .photo {
  width: auto !important;
}
div.item_view div.sku {
  width: 100% !important;
}
p.sku1 {
  display: none;
}
/*===========================tab====================================== */
@media screen and (min-width: 835px) and (max-width: 999px) {
  #main,
  #side,
  #contents {
    display: block;
    width: 100%;
  }
  #main #col_side1 {
    width: 100%;
    text-align: center !important;
  }
  .open .category {
    text-align: center !important;
  }
  .open {
    display: none;
  }
  .acc p {
    pointer-events: auto;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  #main,
  #side,
  #contents {
    display: block;
    width: 100%;
  }
  #main #col_main {
    width: 100%;
  }
  #main #col_main img {
    text-align: center !important;
  }
  .newitem-wrap .items article {
    width: 27% !important;
  }
  #main #col_side1 {
    width: 100%;
  }
  .open {
    display: none;
  }
  .acc p {
    pointer-events: auto;
  }
  div.items article {
    width: 40% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
}
/*===========================tab END====================================== */
/*===========================sp====================================== */
@media only screen and (max-width: 640px) {
  .open {
    display: none;
  }
  .acc p {
    pointer-events: auto;
  }

  #nav_footer {
    display: none;
  }
  div.items article {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/*===========================sp END====================================== */

.naosudou div.items article {
  width: 20.8% !important;
  margin-left: 30px !important;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
  .naosudou div.items article {
    width: 40% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
}
@media only screen and (max-width: 640px) {
  .naosudou div.items article {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.flex004 div.items article {
  width: 20.8% !important;
  margin-left: 30px !important;
}
@media screen and (min-width: 641px) and (max-width: 834px) {
  .flex004 div.items article {
    width: 40% !important;
    margin-left: 5% !important;
    margin-right: 5% !important;
  }
}
@media only screen and (max-width: 640px) {
  .flex004 div.items article {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
