@charset "utf-8";
/* ===================================================================
CSS information

 file name  :contact.css
 author     :PCBrain
 style info :contact用
=================================================================== */

h1{
	text-align: center;
	margin-top: 20px;
	color: #7cc4c4;
}
h2{
	text-align: center;
}

#booking-package_calendarPage .calendar{
	padding: 1px;
}
.booking-package{
	text-align: center;
}

/* ---------- Booking Package上書き ---------- */

#booking-package_schedulePage .closed{
	color: #CCC !important;
}
#booking-package_inputFormPanel .row{
	display: flex;
	gap: 10px;
	text-align: left;
	align-items: center;
}
#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 {
    display: inline-block;
    font-weight: normal;
    padding-bottom: 5px;
	width: 20%;
}
#booking-package_inputFormPanel .value, #booking-package_serviceDetails .value, #booking-package_myBookingDetailsFroVisitor .value, #booking-package_myBookingDetails_panel .value, #booking-package-user-form .value, #booking-package-loginform .value, #booking-package-user-edit-form .value {
    display: flex;
    font-weight: normal;
	flex: 1;
	gap: 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 #d6d6d6;
    font-size: 16px;
    padding: 8px;
}
#booking-package_inputFormPanel .cartPanel,#booking-package_inputFormPanel .bottomBarPanel, #booking-package_pay_with_stripe_konbini .bottomBarPanel,#bottomPanel{
	display: inline-block;
	width: fit-content;
	margin: 0 5px;
	button{
		padding: 8px 25px;
		min-width: 120px;
	}
}
#bottomPanel{
	justify-content: center !important;
}
#booking-package_inputFormPanel .book_now_button, #booking-package_inputFormPanel .next_page_button, #booking-package-subscription_form .book_now_button{
    background-color: #f6a800;
    font-weight: bold;
    color: #FFF;
    border: solid 1px #999;
    border-radius: 3px;
}
#booking-package_inputFormPanel .return_form_button,
#bottomPanel .return_button {
    background-color: #EEE;
    border: solid 1px #999;
    border-radius: 3px;
	margin: 0;
}

#booking-package_calendarPage .available_day .symbolPanel{
	text-decoration: underline;
	color: #0000ff !important;
}