@import url("https://fonts.googleapis.com/css2?family=Racing+Sans+One&family=Roboto:wght@500;700&display=swap");
/*************************
page
*************************/
.nissin-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px 2.3%;
}
@media screen and (max-width: 640px) {
  .nissin-list {
    gap: 15px 0;
  }
}
.nissin-list__item {
  width: 31.7%;
}
@media screen and (max-width: 640px) {
  .nissin-list__item {
    width: 100%;
  }
}
.nissin-list__item a:hover {
  text-decoration: none;
}
.nissin-list__title {
  padding: 5px 10px;
  background-color: #0399de;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.product-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px 2.3%;
}
@media screen and (max-width: 640px) {
  .product-list {
    gap: 30px 0;
  }
}
.product-list.--col2 .col2-item__big {
  width: 66%;
}
@media screen and (max-width: 640px) {
  .product-list.--col2 .col2-item__big {
    width: 100%;
  }
}
.product-list.--col2 .col2-item__small {
  width: 31.7%;
}
@media screen and (max-width: 640px) {
  .product-list.--col2 .col2-item__small {
    width: 100%;
  }
}
.product-list.--col3 .col3-item {
  width: 31.7%;
}
@media screen and (max-width: 640px) {
  .product-list.--col3 .col3-item {
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  #electric .m-column--col2 {
    gap: 0;
  }
}/*# sourceMappingURL=style.css.map */