@media screen and (min-width: 768px) {
  .scene01 {
    margin-bottom: 100px;
  }
}
.scene01 .content-dsc_text {
  bottom: 20%;
}
@media screen and (min-width: 768px) {
  .scene01 .content-dsc_tit {
    max-width: 182px;
    align-self: self-end;
  }
}
@media screen and (min-width: 768px) {
  .scene01 .content-dsc_tit h3 {
    aspect-ratio: 182/431;
    background-image: url(/system_panel/uploads/images/scene_tit1_pc.png);
  }
}
@media screen and (max-width: 767px) {
  .scene01 .content-dsc_tit h3 {
    width: 77.5510204082%;
    aspect-ratio: 266/113;
    background-image: url(/system_panel/uploads/images/scene_tit1_sp.png);
  }
}

@media screen and (min-width: 768px) {
  .scene02 {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 768px) {
  .scene02 .content-dsc_tit {
    max-width: 160px;
    max-height: 619px;
  }
}
@media (min-width: 1440px) {
  .scene02 .content-dsc_tit {
    margin-left: 120px;
  }
}
@media screen and (min-width: 768px) {
  .scene02 .content-dsc_tit h3 {
    aspect-ratio: 160/619;
    background-image: url(/system_panel/uploads/images/scene_tit2_pc.png);
  }
}
@media screen and (max-width: 767px) {
  .scene02 .content-dsc_tit h3 {
    width: 100%;
    aspect-ratio: 343/108;
    background-image: url(/system_panel/uploads/images/scene_tit2_sp.png);
  }
}

@media screen and (min-width: 768px) {
  .scene03 {
    margin-bottom: 100px;
  }
}
@media screen and (min-width: 768px) {
  .scene03 .content-dsc_tit {
    max-width: 178px;
  }
}
@media (min-width: 1440px) {
  .scene03 .content-dsc_tit {
    margin-left: 120px;
    height: 619px;
  }
}
@media screen and (min-width: 768px) {
  .scene03 h3 {
    aspect-ratio: 178/421;
    background-image: url(/system_panel/uploads/images/scene_tit3_pc.png);
  }
}
@media screen and (max-width: 767px) {
  .scene03 h3 {
    width: 83.0903790087%;
    aspect-ratio: 285/123;
    background-image: url(/system_panel/uploads/images/scene_tit3_sp.png);
  }
}

@media screen and (min-width: 768px) {
  .kodawari01 {
    margin-bottom: 100px;
  }
}
@media (min-width: 1440px) {
  .kodawari01 .content-dsc_text {
    right: -235px !important;
  }
}
@media screen and (min-width: 768px) {
  .kodawari01 .content-dsc_tit {
    max-width: 269px;
    max-height: 698px;
  }
}
@media (min-width: 1440px) {
  .kodawari01 .content-dsc_tit {
    margin-left: 120px;
  }
}
@media screen and (min-width: 768px) {
  .kodawari01 .content-dsc_tit h3 {
    aspect-ratio: 269/698;
    background-image: url(/system_panel/uploads/images/kodawari_tit1_pc.png);
  }
}
@media screen and (max-width: 767px) {
  .kodawari01 .content-dsc_tit h3 {
    width: 100%;
    aspect-ratio: 343/119;
    background-image: url(/system_panel/uploads/images/kodawari_tit1_sp.png);
  }
}

@media screen and (min-width: 768px) {
  .kodawari02 {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 768px) {
  .kodawari02 .content-dsc_text {
    bottom: -10%;
    left: -50%;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .kodawari02 .content-dsc_text {
    bottom: -30%;
  }
}
@media (min-width: 1440px) {
  .kodawari02 .content-dsc_text {
    left: -64%;
  }
}
@media screen and (min-width: 768px) {
  .kodawari02 .content-dsc_tit {
    margin-top: 20px;
    width: 28.2%;
    max-width: 407px;
  }
}
@media (min-width: 1440px) {
  .kodawari02 .content-dsc_tit {
    margin-left: 120px;
  }
}
.kodawari02 .content-dsc_tit h3 {
  aspect-ratio: 407/182;
  background-image: url(/system_panel/uploads/images/kodawari_tit2.png);
}
@media screen and (max-width: 767px) {
  .kodawari02 .content-dsc_tit h3 {
    width: 91.5451895044%;
  }
}

.reco_menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10em;
}
.reco_menu h3 {
  width: 76%;
  aspect-ratio: 660/140;
  background-image: url(/system_panel/uploads/images/menu-reco_tit.png);
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -99999px;
}
@media screen and (min-width: 768px) {
  .reco_menu h3 {
    width: 28.9%;
  }
}
.reco_menu ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 20px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .reco_menu ul {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.reco_menu ul li {
  list-style: none;
  display: flex;
  align-items: center;
  font-size: 24px;
}
.reco_menu ul li p {
  margin: 0;
}
.reco_menu ul li::before {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  content: "";
  background-image: url(/system_panel/uploads/images/menulist_mark.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.kodawari_menu {
  margin-bottom: 9em;
}
.kodawari_menu h3 {
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -9999px;
  width: 53.4%;
  margin: 0 auto 20px;
}
.kodawari_menu .btn_red {
  margin-top: 20px;
}
.kodawari_menu .kodawari_food {
  margin-bottom: 30px;
}
.kodawari_menu .kodawari_food h3 {
  background-image: url(/system_panel/uploads/images/h3_kodawari_menulist1.png);
  aspect-ratio: 196/70;
}
.kodawari_menu .kodawari_drink {
  margin-bottom: 30px;
}
.kodawari_menu .kodawari_drink h3 {
  background-image: url(/system_panel/uploads/images/h3_kodawari_menulist2.png);
  aspect-ratio: 202/70;
}
.kodawari_menu .kodawari_course {
  margin-bottom: 30px;
}
.kodawari_menu .kodawari_course h3 {
  background-image: url(/system_panel/uploads/images/h3_kodawari_menulist3.png);
  aspect-ratio: 202/70;
}/*# sourceMappingURL=scene.css.map */