@charset "UTF-8";

/* 20260114 add */
.menutab-toggler {
  width: 150px;
  height: 150px;
}
.menutab.morning .maintab-mainmenu__other__flex .maintab-mainmenu--title {
  width: 200px;
}
.menutab.morning .maintab-mainmenu__other__flex .maintab-mainmenu--price {
  width: calc(100% - 200px);
}
.menutab.sweet .maintab-mainmenu__other__flex .maintab-mainmenu--title {
  width: 225px;
}
.menutab.sweet .maintab-mainmenu__other__flex .maintab-mainmenu--price {
  width: calc(100% - 225px);
}
.menutab.sweet .menutab-mainmenu {
  max-width: 700px;
}
.menutab-mainmenu::before {
  background-size: cover;
}
.menutab-mainmenu::after {
  background-size: cover;
}
.menutab-mainmenu {
  margin-bottom: 50px;
}
.menutab.lunch .menutab-mainmenu {
  margin-bottom: 100px;
}
.menu-bnr {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 100px;
}
.drinkmenus.margin-tb {
  margin: 60px 0;
}
.drinkmenus.mt {
  margin-top: 60px;
}
@media only screen and (max-width: 767px) {
  .menutab.morning .maintab-mainmenu__other__flex .maintab-mainmenu--title {
    width: 100%;
  }
  .menutab.morning .maintab-mainmenu__other__flex .maintab-mainmenu--price {
    width: 100%;
    text-align: center;
  }
  .menutab.sweet .maintab-mainmenu__other__flex .maintab-mainmenu--title {
    width: 100%;
  }
  .menutab.sweet .maintab-mainmenu__other__flex .maintab-mainmenu--price {
    width: 100%;
    text-align: center;
  }
  .menutab-toggler {
    width: 140px;
    height: 140px;
  }
  .menutab-toggler--text {
    font-size: 14px;
  }
}