.kitchen main .ph-bg {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.kitchen main .content .contentTitle {
  width: 70%;
  max-width: 780px;
  margin: 0 5% 3%;
}
.kitchen main .content .first {
  margin-bottom: 5%;
}
.kitchen main .content .first .flexContainer {
  align-items: stretch;
}
.kitchen main .content .first .phW60 {
  padding: 7% 0;
}
.kitchen main .content .first .ph-bg {
  background-image: url("../img/ph-02.jpg");
}
.kitchen main .content .second {
  margin-bottom: 5%;
}
.kitchen main .content .third {
  display: none;
  background-color: #f39800;
}
.kitchen main .content .third .container {
  padding: 0 5%;
}
.kitchen main .content .third .inner {
  padding: 10% 0;
}
.kitchen main .content .third .inner .txt {
  margin: 6% 0;
}
.kitchen main .content .third .inner .txt p {
  color: white;
}
.kitchen main .content .third .inner .logo {
  width: 60%;
  margin: 3em 0;
}
.kitchen main .content .third .ph-bg {
  background-image: url("../img/ph-08.jpg");
}
.kitchen main .content .fourth {
  position: relative;
  height: 400px;
  margin: 8% 0;
}
.kitchen main .content .fourth .flexContainer {
  position: absolute;
  top: 8%;
  z-index: 1;
  gap: 1%;
}
.kitchen main .content .fourth .ph-bg.bg1 {
  height: 400px;
  background-image: url("../img/ph-09.jpg");
}
.kitchen main .content .fourth .ph-bg.bg2 {
  height: 400px;
  background-image: url("../img/ph-10.jpg");
}
.kitchen main .content .fourth .ph-bg.bg3 {
  height: 400px;
  background-image: url("../img/ph-11.jpg");
}
.kitchen main .content .fourth .inner {
  position: absolute;
  width: 65%;
  padding: 10% 0;
  top: 0%;
  left: 30%;
  z-index: 10;
}
.kitchen main .content .fourth .inner p {
  font-size: 1rem;
  margin-bottom: 1em;
  color: white;
}
.kitchen main .content .fourth .inner p.moment {
  font-size: 1.3rem;
  text-align: right;
}
.kitchen main .content .kitchen_footer .container {
  padding: 0% 5%;
}
.kitchen main .content .kitchen_footer .w65 h4 {
  width: 70%;
  margin-bottom: 2em;
}
.kitchen main .content .kitchen_footer .w65 .spec {
  width: 65%;
  margin-bottom: 1em;
}
.kitchen main .content .kitchen_footer .w65 .spec_sub {
  width: 40%;
  margin-bottom: 3em;
}
.kitchen main .content .kitchen_footer .w65 h5 {
  width: 80%;
  margin-bottom: 5em;
}
.kitchen main .content .kitchen_footer .w65 .identity {
  width: 34%;
  margin-bottom: 2em;
}
.kitchen main .content .kitchen_footer .w65 .bukkenmei {
  width: 40%;
}

@media screen and (max-width: 991px) {
  .kitchen main .content .contentTitle {
    width: 50%;
    max-width: none;
    margin: 0 5% 3%;
  }
  .kitchen main .content .first {
    margin-bottom: 5%;
    height: 250px;
  }
  .kitchen main .content .first .flexContainer {
    width: 100%;
    height: auto;
    align-items: stretch;
  }
  .kitchen main .content .first .phW60 {
    padding: 0% 0;
  }
  .kitchen main .content .first .ph-bg {
    background-image: url("../img/ph-02.jpg");
  }
  .kitchen main .content .second {
    margin-bottom: 5%;
  }
  .kitchen main .content .second .w70container {
    width: 90%;
  }
  .kitchen main .content .third .container {
    padding: 0 5%;
  }
  .kitchen main .content .third .inner {
    padding: 5% 0;
  }
  .kitchen main .content .third .inner .txt {
    margin: 6% 0;
  }
  .kitchen main .content .third .inner .txt p {
    color: white;
  }
  .kitchen main .content .third .inner .logo {
    width: 100%;
    margin: 2em 0;
  }
  .kitchen main .content .third .ph-bg {
    background-image: url("../img/ph-08.jpg");
  }
  .kitchen main .content .fourth {
    position: relative;
    height: 300px;
    margin: 4% 0;
  }
  .kitchen main .content .fourth .flexContainer {
    position: relative;
    top: auto;
    z-index: 1;
    gap: 1%;
  }
  .kitchen main .content .fourth .ph-bg.bg1 {
    height: 300px;
  }
  .kitchen main .content .fourth .ph-bg.bg2 {
    height: 300px;
  }
  .kitchen main .content .fourth .ph-bg.bg3 {
    height: 300px;
  }
  .kitchen main .content .fourth .inner {
    display: none;
  }
  .kitchen main .content .kitchen_footer .w65 h4 {
    width: 95%;
    margin-bottom: 2em;
  }
  .kitchen main .content .kitchen_footer .w65 .spec {
    width: 100%;
    margin-bottom: 1em;
  }
  .kitchen main .content .kitchen_footer .w65 .spec_sub {
    width: 75%;
    margin-bottom: 3em;
  }
  .kitchen main .content .kitchen_footer .w65 h5 {
    width: 100%;
    margin-bottom: 3em;
  }
  .kitchen main .content .kitchen_footer .w65 .identity {
    width: 44%;
    margin-bottom: 2em;
  }
  .kitchen main .content .kitchen_footer .w65 .bukkenmei {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .kitchen main .content .contentTitle {
    width: 70%;
    max-width: none;
    margin: 0 5% 3%;
  }
  .kitchen main .content .first {
    margin-bottom: 5%;
    height: auto;
  }
  .kitchen main .content .first .flexContainer {
    width: 100%;
    height: auto;
    align-items: stretch;
  }
  .kitchen main .content .first .phW60 {
    width: 100%;
    padding: 0% 0;
    margin-bottom: 1em;
  }
  .kitchen main .content .first .w55 {
    height: 240px;
  }
  .kitchen main .content .first .ph-bg {
    background-image: url("../img/ph-02.jpg");
  }
  .kitchen main .content .second {
    margin-bottom: 5%;
  }
  .kitchen main .content .second .w70container {
    width: 90%;
  }
  .kitchen main .content .second .w70container .w32 {
    margin-bottom: 1em;
  }
  .kitchen main .content .third .container {
    padding: 5% 5%;
  }
  .kitchen main .content .third .flexContainer {
    flex-direction: column;
  }
  .kitchen main .content .third .w45 {
    width: 100%;
  }
  .kitchen main .content .third .inner {
    padding: 5% 0;
  }
  .kitchen main .content .third .inner .txt {
    margin: 6% 0;
  }
  .kitchen main .content .third .inner .logo {
    width: 100%;
    margin: 2em 0;
  }
  .kitchen main .content .third .ph-bg {
    width: 100%;
    height: 300px;
    background-image: url("../img/ph-08.jpg");
  }
  .kitchen main .content .fourth {
    position: relative;
    height: 150px;
    margin: 4% 0;
  }
  .kitchen main .content .fourth .flexContainer {
    position: relative;
    flex-direction: row;
    top: auto;
    z-index: 1;
    gap: 1%;
  }
  .kitchen main .content .fourth .w24 {
    width: 24%;
  }
  .kitchen main .content .fourth .w50 {
    width: 50%;
  }
  .kitchen main .content .fourth .ph-bg.bg1 {
    height: 150px;
  }
  .kitchen main .content .fourth .ph-bg.bg2 {
    height: 150px;
  }
  .kitchen main .content .fourth .ph-bg.bg3 {
    height: 150px;
  }
  .kitchen main .content .fourth .inner {
    display: none;
  }
  .kitchen main .content .kitchen_footer .w65 h4 {
    width: 95%;
    margin-bottom: 2em;
  }
  .kitchen main .content .kitchen_footer .w65 .spec {
    width: 100%;
    margin-bottom: 1em;
  }
  .kitchen main .content .kitchen_footer .w65 .spec_sub {
    width: 75%;
    margin-bottom: 3em;
  }
  .kitchen main .content .kitchen_footer .w65 h5 {
    width: 100%;
    margin-bottom: 3em;
  }
  .kitchen main .content .kitchen_footer .w65 .identity {
    width: 44%;
    margin-bottom: 2em;
  }
  .kitchen main .content .kitchen_footer .w65 .bukkenmei {
    width: 50%;
  }
}

/*# sourceMappingURL=kitchen2206.css.map */
