/* 役割: TOP予約パネル位置・色。
 * 利用ページ: TOP（日英）。
 * 関係する棚: メニュー・日英・フッター・共通土台。
 * 注意: 元の詳細度・!important・条件分岐を保持。生成位置はplacement.jsonの最終旧ブロック。
 */
.tripla-calendar-container .tripla-day-calendar-legend > .tripla-day-calendar-legend > div > span.tripla-day-square-color + span:not([class]):not([style]) {
  color: #222 !important
}
body [class*="Reservation-module"][class$="__page"],
body.split-global-visible [class*="Reservation-module"][class$="__page"] {
  margin-top: 0 !important
}
@media (max-width:768px) {
  body [class*="Reservation-module"][class$="__page"] {
    top: 80px !important
  }
  body [class*="Reservation-module"][class$="__page"] [class*="Reservation-module"][class$="__button"] {
    background-color: #000 !important;
    color: #fff !important
  }
  body [class*="Reservation-module"][class$="__page"] [class*="Reservation-module"][class$="__button"]>p {
    color: #fff !important
  }
}
