@charset "UTF-8";
/*=======================================
お料理
=========================================*/
.l-pagetitle {
  background-image: url(../img/cuisine/pagetitle_img1.jpg);
}

.p-cuisine__block1 {
  margin-bottom: 12.85714vw;
}
.p-cuisine__select {
  margin-bottom: 12.85714vw;
}
.p-cuisine__select .content ul {
  display: flex;
  flex-wrap: wrap;
}
.p-cuisine__select .content li {
  width: 41.7962%;
  margin-left: 16.4076%;
  margin-bottom: 1.71429vw;
}
.p-cuisine__select .content li:nth-child(2n+1) {
  margin-left: 0;
}
.p-cuisine__select .content li:nth-child(2n) {
  padding-top: 6.85714vw;
}
.p-cuisine__select .content .img1 {
  margin-bottom: 1.71429vw;
}
.p-cuisine__select .content .img1 img {
  width: 100%;
}
.p-cuisine__select .content .box1 {
  padding-left: 2.14286vw;
  padding-right: 2.14286vw;
}
.p-cuisine__select .content .t {
  font-size: 1.71429vw;
  margin-bottom: 2.14286vw;
  line-height: 1.5;
}
.p-cuisine__select .content .l {
  line-height: 2.2;
}

/* ----------------------------- スマホ（～767px） */
@media screen and (max-width: 767px) {
  .p-cuisine__block1 {
    margin-bottom: 32vw;
  }
  .p-cuisine__select {
    margin-bottom: 32vw;
  }
  .p-cuisine__select .content ul {
    display: block;
  }
  .p-cuisine__select .content li {
    width: auto;
    margin-left: 0;
    margin-bottom: 16vw;
  }
  .p-cuisine__select .content li:nth-child(2n) {
    padding-top: 0;
  }
  .p-cuisine__select .content li:last-child {
    margin-bottom: 0;
  }
  .p-cuisine__select .content .img1 {
    margin-bottom: 5.33333vw;
  }
  .p-cuisine__select .content .box1 {
    padding-left: 0;
    padding-right: 0;
  }
  .p-cuisine__select .content .t {
    font-size: 5.33333vw;
    margin-bottom: 8vw;
  }
}
