#booking-package .sun {
    
}

#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;
    **/
}

#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%);
    **/
}

/**********ここから追記************/
#booking-package_inputFormPanel .row, #booking-package_myBookingDetails .row, #booking-package_serviceDetails .row, #booking-package_myBookingDetailsFroVisitor .row, #booking-package-user-form .row, #booking-package-loginform .row, #booking-package-user-edit-form .row {
    border-style: solid;
    border-bottom-width: 1px;
    padding: calc((20 / 16) * 1rem) calc((3 / 16) * 1rem) calc((20 / 16) * 1rem);
}

#booking-package_inputFormPanel .name, #booking-package_serviceDetails .name, #booking-package_myBookingDetailsFroVisitor .name, #booking-package_myBookingDetails_panel .name, #booking-package-user-form .name, #booking-package-loginform .name, #booking-package-user-edit-form .name{
    padding-bottom: 5px;
}


#booking-package_inputFormPanel label, #booking-package-subscription_form label, #editCustomFormFieldPanel label, #addCustomFormFieldPanel label{
margin-bottom: 10px;
}

#booking-package input[type=text], #booking-package textarea, #booking-package-user-form input[type=text], #booking-package-user-form input[type=password], #booking-package-user-form textarea, #booking-package-loginform input[type=text], #booking-package-loginform input[type=password], #booking-package-loginform textarea, #booking-package-user-edit-form input[type=text], #booking-package-user-edit-form input[type=password], #booking-package-user-edit-form textarea{
    border: 1px solid #ffffff;
    background-color: #f5f5f5;
    padding: calc((14 / 16) * 1rem) calc((18 / 16) * 1rem);
}


#booking-package_inputFormPanel textarea{
    height: 180px;
}

#booking-package_inputFormPanel label:last-child, #booking-package-subscription_form label:last-child, #editCustomFormFieldPanel label:last-child, #addCustomFormFieldPanel label:last-child{
    margin-bottom: 20px;
}

#booking-package_inputFormPanel .description, #booking-package_durationStay .description{
line-height: normal;
    font-size: smaller;
}

#booking-package_inputFormPanel label:last-child, #booking-package-subscription_form label:last-child, #editCustomFormFieldPanel label:last-child, #addCustomFormFieldPanel label:last-child{
margin-bottom: 0px;
}


/**********戻る形************/

#bottomPanel > button {
background-color: #fff;
width: calc((165 / 16) * 1rem);
min-height: calc((65 / 16) * 1rem);
margin-left: unset;
border: 1px solid #c0c0c0;
color: inherit;
transition: background-color 0.3s, color 0.3s;
border-radius: calc((4 / 16) * 1rem);
}

#bottomPanel > button:hover{
background-color: #00193f;
color: #fff;
}

#booking-package_schedulePage .bottomPanelForPositionInherit{
padding-top: 15px;
}


/**********予約ボタンの形************/

#booking-package_inputFormPanel .book_now_button, #booking-package_inputFormPanel .next_page_button, #booking-package-subscription_form .book_now_button{
        padding: 1em;
        width: calc((310 / 16) * 1rem);
        min-height: calc((60 / 16) * 1rem);
        border-radius: calc((4 / 16) * 1rem);
	    border: 1px solid #c0c0c0;
        background-color: #00193f;
        color: #fff;
}

#booking-package_inputFormPanel .book_now_button:hover{
    background-color: #fff;
    color: #000000;
}


/**********戻るボタンの形************/

#booking-package_inputFormPanel .return_form_button{
        padding: 1em;
        width: calc((310 / 16) * 1rem);
        min-height: calc((60 / 16) * 1rem);
        border-radius: calc((4 / 16) * 1rem);
	    border: 1px solid #c0c0c0;
	    background-color: #FFF;
}

#booking-package_inputFormPanel .return_form_button:hover{
        background-color: #00193f;
        color: #fff;
}

#booking-package_inputFormPanel .bottomBarPanel, #booking-package_pay_with_stripe_konbini .bottomBarPanel{
	margin-top: 5px;
	text-align: center;
}
