#booking-package .sun {
    color: red;
}

#booking-package .mon {
    
}

#booking-package .tue {
    
}

#booking-package .wed {
    
}

#booking-package .thu {
    
}

#booking-package .fri {
    
}

#booking-package .sat {
    
}

#booking-package .nationalHoliday {
    
}

#booking-package_calendarPage .dateField {
    /**
    background-color: #0f9b79;
    color: #fff;
    font-weight: 400;
    **/
    padding-bottom: 0;
}

#booking-package_calendarPage .startDateOfFullRoom {
    /**
    background-image: repeating-linear-gradient(270deg, #ff8989 0px 50%, transparent 0% 100%);
    **/
}

#booking-package_calendarPage .dateOfFullRoom {
    /**
    background: #ff8989;
    **/
}

#booking-package_calendarPage .endDateOfFullRoom {
    /**
    background-image: repeating-linear-gradient(90deg, #ff8989 0px 50%, transparent 0% 100%);
    **/
}

/* 「個人情報を入力してください」を非表示 */
/* #reservationHeader {
    display: none;
} */

/* 個人情報入力欄のボタン１つ前のborder-bottomを削除 */
#booking-package_inputFormPanel .row:nth-child(4) ~ .row {
    border-bottom-width: 0;
}

/* 個人情報入力欄の項目文字太さ変更 */
#booking-package_inputFormPanel .row .name {
    font-weight: 500;
    color: #722620;
}

/* カレンダー下の空白を消す */
#booking-package_calendarPage .calendar {
    margin-bottom: 0;
}

/* 予約済みの時間（closed状態）の後に「×」を表示する */
#booking-package_schedulePage .closed .timeSlot {
  color: rgba(179, 90, 90, 0.6);
}
#booking-package_schedulePage .closed .timeSlot::after {
  content: " ×";
  color: red;
  font-weight: bold;
}

