﻿.d-gray{color:#828282}.small{font-size:.8rem}.rayr_calendar_load{display:table;margin:20px auto}.rayr_calendar_wrapper{position:relative;border:solid 1px #ededed}.rayr_calendar{display:block;overflow-y:scroll;height:600px}@media(max-width: 768px){.rayr_calendar{height:400px}}.rayr_calendar tbody{display:table;width:100%}.rayr_calendar tr:first-child th{position:-webkit-sticky;position:sticky;top:0;z-index:20}.rayr_calendar tr:first-child th::after{display:block;content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1%;background:#fff}.rayr_calendar th,.rayr_calendar td{padding:5px 0 !important;vertical-align:middle}.rayr_calendar th{font-size:.9em;text-align:center;background:#ccc !important}.rayr_calendar th.rayr_blue{background:skyblue !important}.rayr_calendar th.rayr_red{background:#ffb6c1 !important}.rayr_calendar td{background:rgba(27,24,24,.05)}.rayr_calendar td.active{font-weight:700;color:#1aa83a;background:#fff}.rayr_calendar td.active:hover{cursor:pointer}.rayr_calendar td.inactive_js{background:rgba(27,24,24,.05)}.rayr_calendar td.inactive_js:hover{cursor:default}.rayr_calendar td .status{text-align:center}.rayr_calendar_head{display:grid;grid-template-columns:70px 1fr 70px;padding-bottom:10px}.rayr_calendar_head p{text-align:center;font-size:.9em;font-weight:700}.rayr_calendar_head p:first-child,.rayr_calendar_head p:last-child{font-size:1em;font-weight:400}.rayr_calendar_head p:first-child:hover,.rayr_calendar_head p:last-child:hover{cursor:pointer}.rayr_calendar_head p:first-child{text-align:left}.rayr_calendar_head p:last-child{text-align:right}.rayr_calendar_chosing{display:none;padding-top:25px;text-align:center}.rayr_calendar_chosing span{font-weight:700}.rayr_calendar_start{display:none}.rayr_calendar_hours{display:none}.rayr_calendar_times{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:auto;padding:0 !important}.rayr_calendar_times li{margin:10px 15px;padding:5px 10px;list-style-type:none;background:#fff;border:1px solid #000;border-radius:5px}.rayr_calendar_times li:hover{cursor:pointer}.rayr_calendar_times li.inactive{background:#ededed;border-color:#ededed;pointer-events:none}.rayr_calendar_times li.inactive:hover{cursor:default}.rayr_calendar_rechoice{display:none;padding-top:15px}.rayr_calendar_rechoice p{display:table;width:auto;margin:0 auto;text-align:center;font-size:.8rem;text-decoration:underline;color:#1b0fab}.rayr_calendar_rechoice p:hover{cursor:pointer;text-decoration:none}.rayr_calendar_caution{padding-top:15px;color:tomato}#rayr_form{display:none}.rayr_form table{border-bottom:solid 1px #ededed}.rayr_form th{width:200px;vertical-align:middle}.rayr_form th.required::after{content:"＊";color:red}.rayr_form input[type=text],.rayr_form input[type=tel],.rayr_form input[type=email],.rayr_form textarea{width:100%;background:#fff}.rayr_form input[type=radio],.rayr_form input[type=checkbox]{display:none}.rayr_form input[type=radio]+label,.rayr_form input[type=checkbox]+label{display:inline-block;padding-right:20px}.rayr_form input[type=radio]+label:hover,.rayr_form input[type=checkbox]+label:hover{cursor:pointer}.rayr_form input[type=radio]+label::before{display:inline-block;content:"";margin-right:10px;width:.8em;height:.8em;border:1px solid rgba(0,0,0,.8);border-radius:50%}.rayr_form input[type=radio]:checked+label::before{border:1px solid #1aa83a;background:#1aa83a}.rayr_form input[type=checkbox]+label{position:relative}.rayr_form input[type=checkbox]+label::before{display:inline-block;content:"";margin-right:10px;width:.8em;height:.8em;border:1px solid rgba(0,0,0,.8);border-radius:2px}.rayr_form input[type=checkbox]:checked+label::after{display:block;position:absolute;content:"";top:4px;left:3px;width:.4em;height:.8em;border-bottom:3px solid #1aa83a;border-right:3px solid #1aa83a;transform:rotate(45deg)}.rayr_form select{background:#fff}@media(max-width: 768px){.rayr_form tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.rayr_form th,.rayr_form td{width:100%}}.rayr_form_wrapper{width:auto;max-width:100%;overflow-y:scroll}.rayr_form_wrapper table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;min-width:100%}.rayr_btn{display:table;margin:15px auto 0 auto;padding:5px 30px;color:#fff;background:#1aa83a}.rayr_btn:hover{cursor:pointer}.rayr_error{display:none;color:red}.rayr_form .stripe-button-el{display:none;margin:15px auto 0 auto;padding:10px 20px;background:#1aa83a;border-radius:0}.rayr_form .stripe-button-el span{min-height:auto !important;font-size:1rem;font-family:inherit;text-shadow:none;box-shadow:none;color:#fff;background:none;border:none;border-radius:0}.Checkout.is-desktop .Button{content:"aa";background:red !important}#rayr_form_loading{display:none;padding-top:20px;text-align:center}.rayr_list_fee{border:none !important}.rayr_list_fee tr:first-child th,.rayr_list_fee tr:first-child td{font-weight:700;background:rgba(150,150,150,.05)}.rayr_list_fee tbody td{text-align:right}.rayr_list_fee tbody th,.rayr_list_fee tbody td{padding:5px;font-weight:400;background:#fff;border:none !important}.rayr_form_agreement{margin-top:20px;text-align:center}.rayr_form_agreement input[type=checkbox]{display:inline-block;margin-right:.5em;transform:scale(1.3)}.rayr_form_agreement input[type=checkbox]:hover{cursor:pointer}.rayr_modal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;background:rgba(0,0,0,.7);z-index:201 !important}.rayr_modal.inactive{opacity:0;pointer-events:none}.rayr_modal label{padding-right:15px}.rayr_modal input[type=text],.rayr_modal input[type=email],.rayr_modal input[type=tel],.rayr_modal input[type=password]{width:100%}.rayr_modal table{padding-top:10px;border:none}.rayr_modal table tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.rayr_modal table th,.rayr_modal table td{padding:0;width:100%;font-weight:400;background:#fff;border:none}.rayr_modal table th{padding-top:15px;padding-bottom:5px}.rayr_modal table th.required::after{content:"＊";color:red}.rayr_modal_contents{display:none;padding:20px;max-width:90vw;max-height:70vh;background:#fff;overflow:scroll}.rayr_modal_ttl{padding-bottom:5px;font-weight:700;text-align:center}.rayr_error_msg{padding-top:20px;text-align:center;color:red}.rayr_modal_btn{display:table;margin:10px auto 0 auto;padding:5px 20px;color:#fff;background:#36a93d}.rayr_modal_btn:hover{cursor:pointer}.rayr_user_control{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.rayr_user_control p{padding-left:20px;color:#1b0fab}.rayr_user_control p:hover{cursor:pointer}.rayr_user_control a{text-decoration:none !important}.rayr_modal_close{position:fixed;top:20px;right:20px;font-size:2rem;color:#fff}.rayr_modal_close:hover{cursor:pointer}@media(max-width: 768px){.rayr_modal_close{top:50px}}.page #breadcrumb{z-index:1 !important}@media(min-width: 768px){.l-header{z-index:1 !important}}.ui-datepicker{padding:10px;background:#fff;border:1px solid #828282}.ui-datepicker table th,.ui-datepicker table td{padding:3px;text-align:center;border:1px solid #ededed}.ui-datepicker table th{background:#ededed}.ui-datepicker-header{position:relative;padding-bottom:6px}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{position:absolute}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer}.ui-datepicker-next{right:0}.rayr-dropshadow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}.rayr-dropshadow.inactive{opacity:0;pointer-events:none}/*# sourceMappingURL=style.css.map */