.dayItem-outside[data-v-99d9acc0]{width:14.2857142857%}@media(max-width:768px){.dayItem-outside[data-v-99d9acc0]{width:20%}}@media(max-width:767px){.dayItem-outside[data-v-99d9acc0]{width:25%}}@media(max-width:320px){.dayItem-outside[data-v-99d9acc0]{width:33.3333333333%}}.dayItem-outside.active .dayItem[data-v-99d9acc0]{background-color:#113994;color:#fff}.dayItem[data-v-99d9acc0]{border:1px solid #113994;border-radius:100%;box-sizing:border-box;color:#113994;cursor:pointer;display:inline-block;height:85px;margin:2.5px 2.5px 5px;padding:10px;text-align:center;width:85px}@media(max-width:767px){.dayItem[data-v-99d9acc0]{height:75px;margin:2px;padding:5px;width:75px}}.dayItem h5[data-v-99d9acc0]{font-size:12px;letter-spacing:2px;margin-bottom:5px;margin-top:5px;transform:scale(.8)}.dayItem .date h4[data-v-99d9acc0]{display:inline-block;font-size:24px;font-weight:700;line-height:90%;margin:0}.dayItem .date h4 small[data-v-99d9acc0]{font-size:14px}.dayItem.active[data-v-99d9acc0]{background-color:#113994;border:1px solid #113994;color:#fff}.timeItem_detail[data-v-1f4ff9f9]{border:1px solid #113994;border-radius:10px;box-sizing:border-box;color:#113994;cursor:pointer;margin:5px 10px;padding:10px 0;text-align:center;width:calc(25% - 20px)}.timeItem_detail.active[data-v-1f4ff9f9]{background-color:#113994;color:#fff}@media(max-width:767px){.timeItem_detail[data-v-1f4ff9f9]{width:calc(50% - 20px)}}.step-title[data-v-954600cf]{color:#113994;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.step-title[data-v-954600cf],h4[data-v-954600cf]{text-align:center}h4[data-v-954600cf]{color:#606266;font-weight:300;margin-bottom:1rem}.pickTimeGroup[data-v-954600cf]{margin:0 auto;max-width:630px}.pickDayBlock[data-v-954600cf]{text-align:center}.pickDayBlock .dayList_button[data-v-954600cf]{border:1px solid #113994;color:#113994;font-size:16px;margin:25px;min-width:180px;transition:.5s}.pickDayBlock .dayList_button[data-v-954600cf]:hover{background-color:#78787833}.pickDayBlock .dayList_last[data-v-954600cf]{border-top:1px solid #113994;padding-top:35px}.pickDayBlock .dayList[data-v-954600cf]{border-bottom:1px solid #113994;padding-bottom:20px}.pickDayBlock .dayList[data-v-954600cf],.pickDayBlock .dayList_last[data-v-954600cf]{display:flex;flex-flow:row wrap}.pickDayBlock .loading[data-v-954600cf]{animation:pulse-954600cf 1.2s ease-in-out infinite;font-weight:500;opacity:.8}@keyframes pulse-954600cf{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.pickTimeBlock[data-v-954600cf]{padding:30px 0;text-align:center}.pickTimeBlock .timeItem[data-v-954600cf]{border-bottom:1px solid #113994;display:flex;flex-wrap:wrap;padding-bottom:20px;width:100%}.alert{display:none;inset:0;position:fixed;z-index:9999}.alert .alert-bg{background-color:#333c;height:100%;width:100%}.alert .alert-content{background-color:#fff;border-radius:1rem;box-sizing:border-box;left:50%;max-height:80vh;max-width:800px;padding:2rem 4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:50vw;z-index:99999}.alert .alert-content .close{color:#fff;cursor:pointer;font-size:150%;position:absolute;right:0;top:0;transform:translate(150%)}.alert .alert-content .reservation-data{font-size:90%;letter-spacing:1px;padding:2.5% 5%}.alert .alert-content .reservation-data li{line-height:150%}.alert .alert-content h2{color:#113994;margin-bottom:1%;text-align:center}.alert .alert-content h3{color:#113994;font-weight:300;margin-top:3%;text-align:center}.alert .alert-content p{font-size:90%;letter-spacing:1px;opacity:.9;text-align:center}.alert .alert-content ul{margin-top:3%}.alert .alert-content li{font-weight:300;letter-spacing:1px;line-height:150%}.alert.show{display:block}@media(max-width:767px){#reservation-page iframe{left:-12%;position:relative;width:100vw}}.p-datepicker-day:hover,.p-datepicker-month:hover,.p-datepicker-year:hover{color:#113994!important}.p-datepicker-day-selected{background-color:#113994!important;color:#fff!important}.p-datepicker-today .p-datepicker-day{color:#113994}.form-star{color:#f33;display:inline-block;font-weight:200}.reservation-block{background-color:#f5f7fb;border-top:1px solid rgba(17,57,148,.2);padding:5rem 3%}.reservation-block .step-title{color:#113994;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.reservation-block .title{color:#113994;font-size:1.6rem;margin-bottom:2rem;text-align:center}.reservation-block .btn{text-align:center;width:100%}.reservation-text{font-weight:200;margin-bottom:5%;text-align:center}.reservation-form{color:#333;font-weight:200;margin:0 auto;max-width:600px}.reservation-form input{font-family:Arial}.reservation-form .btn{display:inline-block;margin-top:5%}@media(max-width:767px){.reservation-form .btn{width:100%}}.reservation-form .p-datepicker{max-height:50px;width:100%}.reservation-form .p-datepicker input{border-radius:2px;color:#333;font-size:120%;height:100%;padding:.75rem 30px;width:100%}.reservation-form #advisory{border:1px solid rgba(51,51,51,.2);height:200px;margin-top:1.5%;resize:none;width:100%}.error{color:#f33;font-size:80%;font-weight:200;opacity:0}.error.show{opacity:1}.sms{display:flex}.sms .inside-input{flex:60%}.sms .smsBtn{align-items:center;background-color:#113994;border-radius:2px;color:#fff;display:flex;flex:40%;font-size:85%;justify-content:center}.sms .smsBtn.disabled{cursor:none;opacity:.7;pointer-events:none}.reservation-success-alert .p-button{background-color:#d51a3c!important;border-color:#d51a3c!important;color:#fff!important}.reservation-success-alert .p-button:focus,.reservation-success-alert .p-button:hover{background-color:#a8142f!important;border-color:#a8142f!important}.reservation-success-text{color:#d51a3c;font-weight:700;padding-top:15px;text-align:center}
