@charset "utf-8";

/* ビビナビ用 */

/* header
---------------------------------------------------------------------- */
header { background:#000000; }
.header-frontwrap { background:#000000; }

/* contents
---------------------------------------------------------------------- */
#contents ul#staff_select_area li.staff_select { border: 4px solid #B5B5B5; }
#contents ul#staff_select_area li .staff_info .staff_info_right p { background: #000000; }
/* クーポン・メニュー選択 */
#contents #coupon_section h3,
#contents #check_section h3,
#contents .menu_section h3 { background-color: #DDF7FF; color: black; }
#contents #check_section h3 { background-color:#00AFED !important; }
#contents .menu_section h3 { background-color:#E9EEFF !important; }
#contents #coupon_area .coupon .coupon_right { background: #DDF7FF; }
#contents #basic_menu_area .basic_menu .basic_menu_right { background: #E9EEFF; }
#contents .tag_area span { background: #00AFED; }
#contents input.coupon_reserve ,
#contents input.basic_menu_reserve { background: #000000 !important; }
#contents .coupon_reserve:hover,
#contents .coupon_reserve:focus ,
#contents input.basic_menu_reserve:hover,
#contents input.basic_menu_reserve:focus { background-color:#4a4a4a !important; }
#contents .menu_add { border: 1px solid #CCCCCC; }
#contents .menu_add:focus { background-color:#F0F0F0; }

/* ajax_menulist
---------------------------------------------------------------------- */
#contents ul#staff_select_area li.staff_select { border: 4px solid #B5B5B5; }
#contents ul#staff_select_area li .staff_info_right p { background: #000000; }
/* クーポン・メニュー選択 */
#contents #coupon_section h3,
#contents #check_section h3,
#contents .menu_section h3 {
  color: black;
  background-color: #DDF7FF;
}
#contents #check_section h3 { background-color:#91CFE6 !important; }
#contents .menu_section h3 { background-color:#E9EEFF !important; }
#menu #check_menu_area .check_menu_coupon ,
#menu #check_menu_area .check_menu_base_menu { border: 1px solid #91CFE6 !important; }
#menu #coupon_area .coupon .coupon_right { background: #DDF7FF; }
#menu #basic_menu_area .basic_menu .basic_menu_right { background: #E9EEFF; }
#menu .tag_area span { background: #00AFED; }
#menu input.coupon_reserve ,
#menu input.basic_menu_reserve { background: #000000 !important; }
#menu #select_menu_area .checked_menu { border: 4px solid #B5B5B5; }
/* チケット選択 */
#contents dl#reserved_coupon dt span { background: #00AFED; }
#contents dl#reserved_menu dt span { background: #7790E8; }

/* footer
---------------------------------------------------------------------- */
footer { background:#000000; }
#return_top a { background: #000000 url("../img/return_top.png") center no-repeat; }
footer a:hover { color: #00AFED; }
footer #footer_contents div#footer_menu_area a.footer_insta:hover {
  background-color: #00AFED;
  border-radius: 3px;
}

/* ここからスマホ================= */
@media (max-width: 1024px) {
  /* メニューリストのデザイン */
  .hamburger-menuwrap-pulldown { background: #000000; }
  .hamburger-menulist-pulldown li:hover { background: #00AFED; }
  .hamburger-menulist-pulldown li.sm_menu_top { background: #00AFED; }
  .hamburger-menulist-pulldown li.insta a:hover { background:#00AFED url("../img/icon_insta.png") no-repeat center left 10px; }
  /* ajax_menulist */
  #menu #select_menu_area .checked_menu { border: 4px solid #B5B5B5; }
}