input[type="text"] {
    
}

button {
    
}

#booking-package .sun {
    font-weight: bold;
}

#booking-package .mon {
    font-weight: bold;
}

#booking-package .tue {
    font-weight: bold;
}

#booking-package .wed {
    font-weight: bold;
}

#booking-package .thu {
    font-weight: bold;
}

#booking-package .fri {
    font-weight: bold;
}

#booking-package .sat {
    font-weight: bold;
}

#booking-package .nationalHoliday {
    
}

#booking-package .goToBookingFormButton {
    
}

#booking-package .bookingButton {
    
}

#booking-package-locale-ja{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}

#booking-package,#booking-package_calendarPage .calendarPanel,#booking-package_calendarPage{
    background-color: rgba(0,0,0,0);
}

#booking-package_calendarPage .dayPanel {
    padding: 20px;
}

#booking-package_calendarPage .dayPanelHeight{
    height:auto;
}

.closed,#booking-package_schedulePage .selectPanelError{
    background-color:#f1f1f1;
}

.calendarData{
    font-size:28px;
}

#booking-package_inputFormPanel{
    width:100%;
    max-width:800px;
    margin:0 auto;
    text-align:left;
    padding:50px;
}
.calendarChangeButton{
    text-align:left;
}

.arrowRight,.arrowLeft{
    padding:10px;
    background-color:#b6b2a6;
    color:#fff;
}

.arrowRight span,.arrowLeft span{
    color:#fff;
    font-weight:bold;
}
    

@media screen and (max-width: 600px){
#booking-package_calendarPage .dayPanel {
    padding: 10px;
}
    
    #booking-package_inputFormPanel{
        padding:20px;
    }
}