/* ======================================================
pc
====================================================== */
@media (min-width: 1001px) {
  .meal__sec {
    background: url(../../images/bg_content.png);
    background-size: 100%;
    padding-bottom: 100px;
  }
  .meal__item {
    padding: 80px 0 50px;
  }
  .meal__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 30px 0 0px;
  }
  .meal__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .meal__img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 390px;
            flex: 0 0 390px;
    margin-left: 60px;
  }
  .meal__img.meal__img_list {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 550px;
            flex: 0 0 550px;
    margin-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
  }
  .meal__txt {
    font-size: 2rem;
  }
  .business_hours {
    font-size: 2rem;
  }
  .business_hours span {
    display: block;
    font-size: 1.4rem;
  }
  .meal__txt.cborder {
    padding-bottom: 30px;
    margin-bottom: 20px;
  }
  .meal .subpage__main_img .slick-slide img {
    aspect-ratio: 2.1/1;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .meal .subpage__img_list {
    width: 550px;
  }
  .meal .subpage__img_list .slick-list {
    margin: 0 -5px;
  }
  .meal .subpage__img_list .slick-slide {
    padding: 0 5px;
  }
  #venue .meal__img {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 259px;
            flex: 0 0 259px;
    margin-left: 60px;
  }
  #lunch.meal__item {
    padding-top: 80px;
    margin-top: 120px;
  }
  #lunch .meal__wrap {
    padding-top: 0;
  }
  #dinner .meal__wrap,
  #breakfast .meal__wrap {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 10px;
  }
}
@media (max-width: 1000px) {
  .meal__sec {
    background: url(../../images/bg_content.png);
    background-size: 100%;
    padding-bottom: 25vw;
  }
  .meal__item {
    padding: 15vw 0 10vw;
  }
  .meal__wrap {
    padding: 3.3333333333vw 0 0px;
  }
  .meal__content {
    margin-bottom: 5vw;
  }
  .meal__img {
    width: 100%;
  }
  .meal__img img {
    width: 100%;
  }
  .meal__img.meal__img_list {
    margin: -10px 0 5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2vw;
  }
  .meal__txt {
    font-size: 2.6666666667vw;
    font-size: max(13px,2.6666666667vw);
  }
  .business_hours {
    font-size: 2.6666666667vw;
    font-size: max(13px,2.6666666667vw);
  }
  .business_hours span {
    display: block;
    font-size: 1.8666666667vw;
    font-size: max(13px,1.8666666667vw);
  }
  .meal__txt.cborder {
    padding-bottom: 4vw;
    margin-bottom: 2.6666666667vw;
  }
  .meal .subpage__main_img .slick-slide img {
    aspect-ratio: 2.1/1;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  .meal .subpage__img_list .slick-list {
    margin: 0 -5px;
  }
  .meal .subpage__img_list .slick-slide {
    padding: 0 5px;
  }
  #lunch .meal__wrap {
    padding-top: 0;
  }
  #dinner .meal__wrap,
  #breakfast .meal__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}/*# sourceMappingURL=style.css.map */