﻿div[id^=booking-package-id-] *{font-size:1.7rem}div#booking_package_input_terms label{display:block !important;text-align:center}div#booking_package_input_terms label input{width:25px;height:25px;vertical-align:-6px}#booking-package_inputFormPanel .bottomBarPanel{padding:10px !important}#returnToCalendarButton,#booking-package_inputFormPanel .book_now_button,#booking-package_inputFormPanel .return_form_button{background-color:#eee !important;border-radius:20px;padding:10px !important;text-align:center !important;cursor:pointer !important}#returnToCalendarButton{padding-left:3em !important;padding-right:3em !important}#booking-package_inputFormPanel .book_now_button{background-color:#fff !important;border-radius:20px;border:3px solid #ffbc62 !important;padding:10px !important;text-align:center !important;cursor:pointer !important}#bottomPanel,#booking-package,#reservationHeader,#booking-package_inputFormPanel,#booking-package_calendarPage{background:#fffbf7 !important}#booking-package_inputFormPanel textarea{min-height:10em}#reservationHeader:not(.booking_completed){font-size:0 !important}#reservationHeader:not(.booking_completed)::after{content:"下記に必要事項をお申込みいただき、〔予約する〕を押してください。\a日時変更・キャンセルについては、各園ともにお電話にて受け付けております。";font-size:1.6rem;line-height:1.8em}#booking-package_calendarPage .numberInsteadOfSymbols{font-size:1.8rem !important;font-weight:bold !important}#booking-package_calendarPage .symbolPanel,#booking-package_calendarPage .numberInsteadOfSymbols{text-overflow:initial !important;padding-top:10px !important}#booking-package_calendarPage .numberInsteadOfSymbols::before{content:"残数 ";font-size:1.4rem;font-weight:normal}#booking-package_inputFormPanel label,#booking-package-subscription_form label{margin-bottom:12px !important}.wrapper-basedetail-information{display:none}#cts_01 .title-2-underorangeline{display:none}@media screen and (max-width: 767px){.post-content p{max-width:100% !important}}.reserve-sub-ttl{font-size:1.5rem;font-weight:bold;padding:0 0 .7em}.reserve-paragraph{padding:0 0 1.5em}.reserve-schedule{width:100%;max-height:200px;margin:0 0 1.5em;border:#ddd 1px solid;overflow:auto}.reserve-schedule-inner{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;width:100%;background:#fefbf6}.reserve-schedule-item{display:flex;flex-wrap:wrap;align-items:center;width:calc(50% - 5px);padding:10px 20px;background:#fce9d9}.reserve-schedule-item:nth-child(4n+3),.reserve-schedule-item:nth-child(4n+4){background:#fefbf6}.reserve-schedule-date{width:calc(45% - 30px)}.reserve-schedule-name{width:calc(55% - 30px)}.reserve-schedule-left{width:60px;text-align:right}.reserve-schedule-left.empty{color:red}@media screen and (max-width: 767px){.reserve-sub-ttl{font-size:1.4rem}.reserve-schedule{max-height:40vh}.reserve-schedule-inner{display:block}.reserve-schedule-item{width:100%;padding:10px}.reserve-schedule-item:nth-child(4n+3),.reserve-schedule-item:nth-child(4n+4){background:#fce9d9}.reserve-schedule-item:nth-child(2n){background:#fefbf6}.reserve-schedule-date{width:calc(58% - 30px)}.reserve-schedule-name{width:calc(42% - 30px)}}