input[type="text"] {
    
}

button {
    
}
@media screen and (max-width: 764px)  {
#booking-package_inputFormPanel {
padding: 15px;
}
}
@media screen and (min-width: 765px)  {
#booking-package_inputFormPanel {
padding: 60px;
}
}
#booking-package_inputFormPanel .selectedDate {
	padding: 40px 0;
}
#booking-package_inputFormPanel .required:after {
    content: "必 須";
    border: 1px solid #D32929;
    font-size: 12px;
    color: #D32929;
    padding: 0 10px;
    margin-left: 5px;
	top: -1px;
}
#booking-package dt {
    display: inline;
}
#booking-package_inputFormPanel .row{
	border: none;
}
#booking-package .sun {
    color: #D32929;
}

#booking-package .mon {
    
}

#booking-package .tue {
    
}

#booking-package .wed {
    
}

#booking-package .thu {
    
}

#booking-package .fri {
    
}

#booking-package .sat {
   color:  #3685c4;
}

#booking-package .nationalHoliday {
    color: #D32929;
}

#booking-package .goToBookingFormButton {

}

#booking-package .bookingButton.bookingButton {
    background: #00909F;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 5px;
    margin-top: 20px;
	border: none;
	padding: 10px;
font-size: 1.2rem;
    letter-spacing: 1.5px;
}
#booking-package .bookingButton.bookingButton:hover {
    background: #2b8a94;
}
#booking-package .returnButton {
    background: #d7d7d7;
    color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 5px;
	border: none;
	padding: 10px;
	font-size: 1.2rem;
    letter-spacing: 1.5px;
}

#booking-package .returnButton:hover {
    background: #929292

}

#booking-package_calendarPage .startShutdownForHotel {
    
}

#booking-package_calendarPage .shutdownForHotel {
    
}

#booking-package_calendarPage .endShutdownForHotel {
    
}

/* カスタムCSS */
/* カスタムCSS */

.closed div::after{
  content:"×";
}
.closed .weekPanel::after{
  content:"";
}
#booking-package_schedulePage .selectPanel div::after {
  content:" ○";
}
#booking-package_schedulePage .selectTimeSlotPanel div::after {
  content:"~ ○";
}

#booking-package_schedulePage .selectTimeSlotPanel[data-key="0"] div::after {
  content:"〜09:30 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="0"] div::after {
  content:"〜09:30 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="1"] div::after {
  content:"〜10:00 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="1"] div::after {
  content:"〜10:00 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="2"] div::after {
  content:"〜10:30 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="2"] div::after {
  content:"〜10:30 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="3"] div::after {
  content:"〜11:00 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="3"] div::after {
  content:"〜11:00 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="4"] div::after {
  content:"〜11:30 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="4"] div::after {
  content:"〜11:30 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="5"] div::after {
  content:"〜12:00 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="5"] div::after {
  content:"〜12:00 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="6"] div::after {
  content:"〜15:00 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="6"] div::after {
  content:"〜15:00 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="7"] div::after {
  content:"〜15:30  ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="7"] div::after {
  content:"〜15:30  ×";
}
/* 土曜日 */
#booking-package_schedulePage .selectTimeSlotPanel.last_time[data-key="6"] div::after {
  content:"〜12:30 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.last_time.closed[data-key="6"] div::after {
  content:"〜12:30 ×";
}
/* 土曜日上記終わり */
#booking-package_schedulePage .selectTimeSlotPanel[data-key="8"] div::after {
  content:"〜16:00 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="8"] div::after {
  content:"〜16:00 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="9"] div::after {
  content:"〜16:30 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="9"] div::after {
  content:"〜16:30 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="10"] div::after {
  content:"〜17:00 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="10"] div::after {
  content:"〜17:00 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="11"] div::after {
  content:"〜17:30 ○";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed[data-key="11"] div::after {
  content:"〜17:30 ×";
}
#booking-package_schedulePage .selectTimeSlotPanel[data-key="12"] div {
  display:none;}

#booking-package_schedulePage .selectPanel.closed div::after {
  content:" ×";
}
#booking-package_schedulePage .selectTimeSlotPanel.closed div::after {
  content:"~ ×";
}
#booking-package_schedulePage .selectPanel.closed .weekPanel::after, #booking-package_schedulePage .selectPanel .weekPanel::after{
  content:"";
}