@charset "utf-8";

/* 温活サロンナビ用 */

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

/* contents
---------------------------------------------------------------------- */
#contents ul#staff_select_area li.staff_select { border: 4px solid #C9B8A6; }
#contents ul#staff_select_area li .staff_info .staff_info_right p { background: #B69E84; }
/* クーポン・メニュー選択 */
#contents #coupon_section h3,
#contents #check_section h3,
#contents .menu_section h3 { background-color: #FFF5F7; }
#contents #check_section h3 { background-color:#D8A0D7 !important; }
#contents .menu_section h3 { background-color:#F8F3FF!important; }
#contents #coupon_area .coupon .coupon_left ,
#contents #basic_menu_area .basic_menu .basic_menu_left { background-color: #ffffff; }
#contents #coupon_area .coupon .coupon_right { background: #FFF5F7; }
#contents #basic_menu_area .basic_menu .basic_menu_right { background: #F8F3FF; }
#contents .tag_area span { background: #D8A0D7; }
#contents input.coupon_reserve ,
#contents input.basic_menu_reserve { background: #B69E84!important; }
#contents .coupon_reserve:hover,
#contents .coupon_reserve:focus ,
#contents input.basic_menu_reserve:hover,
#contents input.basic_menu_reserve:focus { background-color:#C9B8A6!important; }
#contents .menu_add { color: #B69E84; }
#contents .menu_add:hover,
#contents .menu_add:focus { background-color:#F1ECE8; }

/* ajax_menulist
---------------------------------------------------------------------- */
#contents ul#staff_select_area li.staff_select { border: 4px solid #C9B8A6; }
#contents ul#staff_select_area li .staff_info_right p { background: #B69E84; }
/* クーポン・メニュー選択 */
#contents #coupon_section h3,
#contents #check_section h3,
#contents .menu_section h3 { background-color: #FFF5F7; }
#contents #check_section h3 { background-color:#E8C0E7 !important; }
#contents .menu_section h3 { background-color:#F8F3FF !important; }
#menu #check_menu_area .check_menu_coupon ,
#menu #check_menu_area .check_menu_base_menu { border: 1px solid #E8C0E7 !important; }
#menu #coupon_area .coupon .coupon_right { background: #FFF5F7; }
#menu #basic_menu_area .basic_menu .basic_menu_right { background: #F8F3FF; }
#menu .tag_area span { background: #D8A0D7; }
#menu input.coupon_reserve ,
#menu input.basic_menu_reserve { background: #B69E84 !important; }
#menu .coupon_reserve:hover,
#menu .coupon_reserve:focus ,
#menu input.basic_menu_reserve:hover,
#menu input.basic_menu_reserve:focus { background-color:#C9B8A6!important; }
#menu #select_menu_area .checked_menu { border: 4px solid #C9B8A6; }
/* チケット選択 */
#contents dl#reserved_coupon dt span { background: #FF7F99; }
#contents dl#reserved_menu dt span { background: #AE73FF; }

/* footer
---------------------------------------------------------------------- */
footer { background:#B69E84; }
#return_top a { background: #B69E84 url("../img/return_top.png") center no-repeat; }
footer a:hover { color: #947C62; }
footer #footer_contents div#footer_menu_area a.footer_insta:hover {
  background: url("../img/icon_insta_on.jpg");
  transition : .5s;
}

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