@charset "UTF-8";


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

}
@media only screen and (max-width: 1024px) {

}
@media screen and (max-width: 960px) {
  
}
@media screen and (max-width: 800px) {

}

#page_product img{
  width: 100%;
  height: auto;
  display: block;
}
.c-heading-page{
  font-size: 1.6rem;
  letter-spacing: 0.4rem;
}
.c-product-list{
  margin-top: 3rem;
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: 4rem;
}
@media screen and (max-width: 480px) {
  .c-product-list{
    margin-top: 4.6rem;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 1.1rem 3rem;
  }
}


