﻿@charset "utf-8";
#footer,.topinner{display:none}
#calDiv{padding:10px 0;background-color:#fff;position:relative}
.month-nav{position:absolute;left:0;top:0;width:100%}
.month-nav a{position:absolute;background-color;#fff;height:50px;width:44px;line-height:50px;text-align:center;top:0;z-index:5}
.month-nav a i{font-size:20px !important;color:#bbb;font-weight:700}
.month-nav a.prev{left:0}
.month-nav a.next{right:0}
.month-nav a.hide{opacity:0}
/* color */
.calendar-wrapper th.week,.calendar-wrapper td.sun .everyday a .sp_time,.calendar-wrapper td .everyday a .price,.calendar-wrapper td .everyday a .price:before{color:#23beae}
.calendar-wrapper td .nom a{background-color:#23beae}
.low_calendar{overflow:hidden}
.calendar-wrapper{padding-bottom:20px}
.calendar-wrapper table{width:100%;border-collapse:collapse;margin:0;padding:0}
.calendar-wrapper tr{height:48px}
.calendar-wrapper tr:first-of-type{height:40px}
.calendar-wrapper th{border-bottom:1px solid #e6e6e6;font-size:14px;text-align:center;vertical-align:middle;color:#999;font-weight:200;width:14.2857%}
.calendar-wrapper td{padding:2px 0;vertical-align:middle;text-align:center;font-size:14px;color:#666}
.calendar-wrapper td .everyday{position:relative;height:auto}
.calendar-wrapper td .everyday .sp_time{color:#ccc;display:block;font-size:14px;font-weight:200;padding-top:6px;line-height:14px;font-family:arial}
.calendar-wrapper td .everyday a{display:block;width:100%;position:relative}
.calendar-wrapper td .everyday a:hover{text-decoration:none}
.calendar-wrapper td .everyday em{font-size:9px;display:block;line-height:1.3;color:#ff5346}
.calendar-wrapper td .everyday a em{color:#999}
.calendar-wrapper td .everyday a .sp_time{color:#000}
.calendar-wrapper td .everyday .price{font-size:12px;line-height:16px;font-family:arial;margin-top:2px}
.foot_p{border-top:1px solid #e4e4e4;background-color:#fff;padding:0 10px;line-height:40px;font-size:14px;color:#ff5346}
.content{padding-bottom:55px}
.m-btn{position:fixed;height:54px;left:0;bottom:0;z-index:500;text-align:center;line-height:54px;width:100%;background-color:#fff;border-top:1px solid #f2f2f2}
.m-btn a.btns{display:block;width:100%;background-color:#ff5346;color:#fff;font-size:18px}
.low_calendar h3{text-align:center;font-size:16px;line-height:30px;padding:2px 0}
.calendar-wrapper td .nom a{color:#fff;position:relative;;border-radius:5px;padding-bottom:2px}
.calendar-wrapper td .nom a em,.calendar-wrapper td .everyday.nom a .sp_time,.calendar-wrapper td .nom a .price,.calendar-wrapper td .nom a .price:before{color:#fff}