#loop::before, #loop::after {
  background: url("../img/tabe.png");
  background-size: cover;
  background-position: center;
}

#products .simple {
  border-bottom: solid 1rem #4C1D01;
}
#products .simple::before {
  background: rgb(204, 183, 0);
  background: linear-gradient(45deg, rgb(204, 183, 0) 0%, rgb(247, 238, 173) 50%, rgb(204, 183, 0) 100%);
}
#products .simple::after {
  background: rgb(204, 183, 0);
  background: linear-gradient(45deg, rgb(204, 183, 0) 0%, rgb(247, 238, 173) 50%, rgb(204, 183, 0) 100%);
  height: 0.5rem;
  bottom: 0rem;
}

.tabekata_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2%;
  max-width: 1046px;
  width: 100%;
}
@media only screen and (max-width: 749px) {
  .tabekata_links {
    width: 92vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 4vw;
    margin: 8vw auto 0;
  }
  .tabekata_links .tabekata_link {
    width: 100%;
    margin-top: 0;
  }
}
@media print, screen and (min-width: 750px) {
  .tabekata_links .tabekata_link {
    width: 49%;
  }
}
@media print, screen and (min-width: 750px) {
  .tabekata_links .tabekata_link.daipinchi {
    width: 47.5%;
  }
}

@media print, screen and (min-width: 750px) {
  #other {
    padding-bottom: 10rem;
  }
}