a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{margin:0;padding:0}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-wrap:break-word;color:#000;font-family:Noto Sans JP,sans-serif;font-size:100%;margin:0 auto;max-width:428px;text-align:center;width:100%}body.hidden,html.hidden{height:100%;overflow:hidden}*{box-sizing:border-box}img{-webkit-touch-callout:none;height:auto;max-width:100%;width:auto}ol,ul{list-style:none}a{outline:none;text-decoration:none;transition:.3s ease-in-out}.util_sp{display:none!important}@media (max-width:768px){.util_sp{display:block!important}}.util_pc{display:block!important}@media (max-width:768px){.util_pc{display:none!important}}@media print{img{display:none}}header{background-color:#1a1a1a;color:#f9ff57;margin:0 auto;max-width:428px;position:fixed;top:0;width:100%;z-index:99}header .inner{padding:10px 0 11px}header .inner h1{font-size:14px;font-weight:700;line-height:16px}footer{background-color:#ffeb00;bottom:0;margin:0 auto;max-width:428px;position:fixed;width:100%;z-index:99}footer nav ul{display:flex;width:100%}footer nav li{position:relative;width:25%}footer nav li a{color:#1a1a1a;display:block;font-size:14px;font-weight:600;padding:9px 12px 30px}footer nav li a i{display:block;margin:0 auto 4px}footer nav li a i.time{background:url(./ic_time1.9bcf8811.svg) no-repeat;height:28px;width:30px}footer nav li a i.date{background:url(./ic_date.e28745d4.svg) no-repeat;height:28px;width:30px}footer nav li a i.user{background:url(./ic_user.fbac97d9.svg) no-repeat;height:28px;width:30px}footer nav li a i.ic_i{background:url(./ic_i.d1a0342f.svg) no-repeat;height:28px;width:30px}footer nav li a h2{color:#000;font-size:10px}footer nav li a.active i.time{background:url(./ic_time1_active.5982b31b.svg) no-repeat}footer nav li a.active i.date{background:url(./ic_date_active.aef9f607.svg) no-repeat}footer nav li a.active i.user{background:url(./ic_user_active.f12502c4.svg) no-repeat}footer nav li a.active i.ic_i{background:url(./ic_i_active.0e69670d.svg) no-repeat}footer nav li a.active h2{color:#f38200}.free_footer{background-color:#ffeb00;bottom:0;margin:0 auto;max-width:428px;padding:7px 0 0;position:fixed;width:100%;z-index:99}.free_footer .thumb{margin:0 auto 7px}.free_footer nav ul{display:flex;width:100%}.free_footer nav ul li{position:relative;width:33.33%}.free_footer nav ul li a{background:transparent linear-gradient(135deg,#f38200,#ffeb00) 0 0 no-repeat padding-box;color:#1a1a1a;display:block;font-size:14px;font-weight:600;padding:13px 12px 12px}.free_footer nav ul li .txt_desp{background-color:#fff;border-radius:50%;padding:16px 0 20px}.free_footer nav ul li .thumb{height:43px;margin:0 auto 5.57px;width:48px}.free_footer nav ul li h2{font-size:15px;font-weight:700;line-height:22px}#main{padding:37px 0 90px}#main .inner{background:repeating-linear-gradient(-45deg,transparent,transparent 5%,#ffeb00 0,#ffeb00 50%),#fff;background-blend-mode:multiply;background-size:22px 22px;height:326px}#main p{font-size:16px;font-weight:700;margin-bottom:34px;padding-top:110px}#main h1{color:#fff;font-size:42px;font-weight:700;line-height:59px;margin-bottom:1px;padding-top:20px;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}#main .thumb{align-items:center;display:flex;justify-content:center;overflow-x:hidden;width:100%}#main .thumb img{margin:0 auto;max-width:unset;-o-object-fit:cover;object-fit:cover;transform:translate(18px);width:114%}#main h2{color:#000;font-size:26px;font-weight:700;line-height:46px;margin-bottom:25px}#main .thumb_arrow{height:46px;margin:0 auto 26px;width:56px}#main .btn_login{padding:0 24px}#main .text_error{color:#e85959}#main .text_error,#main a{font-size:15px;line-height:21px;text-align:center}#main a{background-color:#06c755;border-radius:28px;box-shadow:3px 3px 6px #06c7554d;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 auto;padding:17px 0;position:relative;width:100%}#main a:before{background:url(./ic_line.6ed9bba6.svg) no-repeat;content:"";height:50px;left:28px;margin-top:-15px;position:absolute;width:50px;z-index:1}.service{padding:208px 24px 90px}.service a{background-color:#ffeb00;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;color:#000;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;margin:0 auto 24px;padding:17px 0;text-align:center;width:100%}a,button{cursor:pointer}.login .inner{padding:37px 24px}.login .inner p{color:#707070;font-size:15px;line-height:22px;margin-bottom:49px;padding-top:240px}.login .inner a{background-color:#b6b6b6;border-radius:28px;box-shadow:3px 3px 8px #00000026;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;margin:0 auto;padding:17px 0;text-align:center;width:100%}#plan{padding:69px 12px 100px}#plan h2{color:#000;font-size:15px;font-weight:700;letter-spacing:.45px;margin-bottom:17px;text-align:center}#plan .txt_desp{border:1px solid #b6b6b6;margin-bottom:12px;padding:16px 12px 17px}#plan .txt_desp a{background-color:#ffeb00;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;display:inline-block;font-size:18px;margin-bottom:8px;padding:15px 0;width:100%}#plan .txt_desp a,#plan .txt_desp p{color:#000;font-weight:700;line-height:27px;text-align:center}#plan .txt_desp p{font-size:24px;margin-bottom:13px}#plan .txt_desp p span{font-size:12px}#plan .txt_desp .txt_note{color:#707070;font-size:15px;font-weight:400;line-height:22px;margin-bottom:0;text-align:left}#plan1 .inner{padding:108px 24px 100px}#plan1 .inner .plan{background-color:#ffeb00;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;color:#000;display:inline-block;font-size:22px;font-weight:700;line-height:27px;margin-bottom:16px;padding:15px 0;text-align:center;width:100%}#plan1 .inner .txt_desp{margin-bottom:70px}#plan1 .inner .txt_desp .num_price{color:#000;font-size:24px;font-weight:27px;font-weight:700;margin-bottom:17px;text-align:center}#plan1 .inner .txt_desp .num_price span{font-size:12px}#plan1 .inner .txt_desp .txt_note{color:#707070;font-size:15px;font-weight:400;line-height:22px;margin-bottom:71px;text-align:left}#plan1 .inner .txt_desp .txt_question{color:#707070;font-size:15px;font-weight:400;line-height:22px;text-align:center}#plan1 .inner ul{margin-bottom:40px}#plan1 .inner ul li{margin-bottom:13px}#plan1 .inner ul a{color:#f38200;font-size:15px;font-weight:400;line-height:22px;text-decoration:underline}#plan1 .inner .submit{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#f38200}#plan1 .inner .return,#plan1 .inner .submit{display:inline-block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:24px;padding:15px 0;text-align:center;width:100%}#plan1 .inner .return{background-color:#b6b6b6;border:2px solid #b6b6b6;border-radius:28px;box-shadow:3px 3px 8px #00000026;color:#fff}.loader{animation:spin 1s linear infinite;border:5px solid #ccc;border-radius:50%;border-top-color:#333;height:50px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:50px}.plan_success{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.plan_success .title{color:#707070;font-size:15px;line-height:22px}.plan_success a{align-items:center;background-color:#b6b6b6;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;line-height:22px;margin-top:50px;width:342px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}#info .inner{padding:103px 24px 100px}#info .inner h1{color:#000;font-size:20px;font-weight:700;margin-bottom:20px}#info .inner p{color:#707070;font-size:16px;margin-bottom:56px}#info .inner p.err{color:red;margin-bottom:28px}#info .inner h3{color:#000;font-size:15px;line-height:22px;margin-bottom:25px;text-align:left}#info .inner .form_input{margin-bottom:29px;text-align:left}#info .inner .form_input .txt_desp{display:flex;justify-content:space-between;margin-bottom:9px}#info .inner .form_input .txt_desp label{font-size:15px;line-height:22px}#info .inner .form_input .txt_desp label span{color:#b50000}#info .inner .form_input .txt_desp p{color:#707070;font-size:12px;line-height:22px;margin-bottom:0}#info .inner .form_input input{background-color:#fff;border:1px solid #b6b6b6;border-radius:8px;font-size:15px;height:56px;line-height:22px;padding-inline:24px;width:100%}#info .inner .form_input .userData{color:#000;font-size:15px;line-height:22px;margin-bottom:0;padding:17px 24px 18px}#info .inner a{background-color:#ffeb00;border-radius:28px;color:#000;display:inline-block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:24px;padding:14px 0;text-align:center;width:100%}#info .inner .list_option:has(a){display:flex}#info .inner .list_option:has(a) .disabled{opacity:.5;pointer-events:none}#info .inner .list_option .list_btn{width:100%}#info .inner .list_option .disabled.agree{opacity:.5;pointer-events:none}#info .inner .list_btn{display:flex}#info .inner .btn_change{width:100%}#info .inner .return{background-color:#b6b6b6;border:2px solid #b6b6b6;border-radius:28px;box-shadow:3px 3px 8px #00000026;color:#fff;margin-right:6px}#info .inner .agree,#info .inner .return{display:inline-block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:24px;padding:14px 0;text-align:center;width:168px}#info .inner .agree{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#f38200;cursor:pointer}#info .inner button.change{border-radius:28px;color:#f38200;font-size:15px;font-weight:700;line-height:22px;width:100%}#info .inner button.disabled{opacity:.5}#info .inner .change{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200;padding:15px 0}#info .modal_content{background-color:#fff;border-radius:8px;overflow:auto;padding:12px 12px 48px;position:relative;transition:all .3s ease-out;width:366px;z-index:1}#info .modal_content:has(.payment){bottom:32px;padding:12px 12px 26px!important;position:absolute}#info .cancel_click{padding:79px 0 45px}#info .cancel_click h2{background-color:unset;font-size:18px;font-weight:700;line-height:22px;margin-bottom:12px;padding:0}#info .cancel_click .txt_desp{font-size:15px;line-height:22px;margin-bottom:70px;text-align:center}#info .cancel_click .txt_desp p{color:#000;font-size:15px;line-height:22px;margin-bottom:0}#info .cancel_click .mypage{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200;margin:0 auto;padding:15px 0;width:168px}#info .payment{text-align:left}#info .payment h4{color:#5d6886;font-size:14px;font-weight:700;line-height:24px;margin-bottom:20px}#info .payment p{color:#000;font-size:13px;line-height:22px;margin-bottom:0}#info .payment .form-row{margin-bottom:25px}#info .payment .button_stripe,#info .payment a{background-color:#fff;border:1px solid #5d6886;border-radius:5px;color:#5d6886;margin-bottom:0;padding:10px 0}#info .payment .disabled{opacity:.3;pointer-events:none}#info .payment .button_stripe{cursor:pointer;display:flex;justify-content:center}#info .payment .item{display:flex;justify-content:space-between;margin-bottom:25px}#info .payment .item .tlt_section{display:block}#info .payment .item .thumb{width:50%}#info .modal_wrapper .modal_content{padding:93px 0}#info .modal_wrapper .modal_content .click_modal h2{font-size:18px;font-weight:700;line-height:22px;margin-bottom:12px}#info .modal_wrapper .modal_content .click_modal p{font-size:15px;line-height:22px;margin-bottom:70px}#info .modal_wrapper .modal_content .click_modal a{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200;margin-bottom:0;width:168px}.legal_service .inner,.privacy .inner{padding:61px 24px 100px;text-align:left}.legal_service .inner .txt_desp,.privacy .inner .txt_desp{color:#707070;font-size:14px;line-height:22px;margin-bottom:37px}.legal_service .inner .txt_desp p,.privacy .inner .txt_desp p{margin-bottom:20px}.legal_service .inner .txt_desp p:last-child,.privacy .inner .txt_desp p:last-child{margin-bottom:0}.legal_service .inner .button_return,.privacy .inner .button_return{background-color:#b6b6b6;border-radius:28px;box-shadow:3px 3px 8px #00000026;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;margin:0 auto;padding:9px 0;text-align:center;width:120px}.privacy .inner .txt_desp{margin-bottom:15px}.reservation .inner{min-width:342px;padding:61px 12px 100px}.reservation .inner ul{margin-bottom:24px}.reservation .inner li{margin-bottom:12px;text-align:left}.reservation .inner .inner{border:1px solid #b6b6b6;padding:19px 12px}.reservation .inner h2{color:#000;display:flex;font-size:15px;font-weight:700;line-height:22px;margin-bottom:10px;margin-left:12px;position:relative}.reservation .inner h2:after{align-self:center;background-color:#b6b6b6;content:"";flex:1;height:1px;margin-left:12px}.reservation .inner .txt_desp{margin-bottom:21px}.reservation .inner .txt_desp p{color:#000;font-size:15px;font-weight:400;line-height:22px}.reservation .inner .btn{display:flex;justify-content:space-around}.reservation .inner .btn button{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 6px #f382004d;color:#f38200;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;padding:7px 0;text-align:center;width:96px}.reservation .inner .btn button:disabled{opacity:.5;pointer-events:none}.reservation .inner .btn a+a{margin-left:12px}.reservation .inner p{color:#707070;font-size:15px;line-height:30px;margin-bottom:13px}.reservation .inner .btn_list{padding:0 12px}.reservation .inner .btn_list button{background-color:#ffeb00;border:none;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;color:#000;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;margin-bottom:24px;padding:17px 0;text-align:center;width:100%}.reservation .inner .btn_list button:disabled{opacity:.5;pointer-events:none}.reservation .inner .btn_list a{background-color:#fff;border:2px solid #b6b6b6;border-radius:28px;box-shadow:unset;color:#b6b6b6;display:block;margin:0 auto;padding:7px 0;width:120px}.reservation .confirm{margin:50px 0}.reservation .modal_content .confirm h4{margin-bottom:0}.reservation .modal_content{background-color:#fff;border-radius:8px;overflow:auto;padding:12px 12px 22px;position:relative;transition:all .3s ease-out;width:366px;z-index:1}.reservation .modal_content h2{background-color:#ffeb00;color:#000;font-size:32px;font-weight:700;line-height:22px;margin-bottom:24px;padding:29px}.reservation .modal_content .txt_desp{margin-bottom:33px;text-align:left}.reservation .modal_content .txt_desp p{color:#000;font-size:15px;letter-spacing:0;line-height:22px;margin-bottom:0}.reservation .modal_content h4{color:#000;font-size:15px;line-height:22px;margin-bottom:33px}.reservation .modal_content p{color:#000;font-size:14px;letter-spacing:-.45px;line-height:22px;margin-bottom:88px}.reservation .modal_content a{background-color:#f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;padding:17px 0;text-align:center}.reservation .cancel_click{padding:36px 0 3px}.reservation .cancel_click h2{background-color:unset;font-size:18px;font-weight:700;line-height:22px;margin-bottom:73px;padding:0}.reservation .cancel_click .txt_desp{font-size:15px;line-height:22px;margin-bottom:72px;text-align:center}.reservation .cancel_click .list_option{display:flex}.reservation .cancel_click .list_option a{background-color:#ffeb00;border-radius:28px;color:#000;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:100%}.reservation .cancel_click .list_option .return{background-color:#b6b6b6;border:2px solid #b6b6b6;box-shadow:3px 3px 8px #00000026;color:#fff;margin-right:6px;width:50%}.reservation .cancel_click .list_option button{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#f38200;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:49%}.reservation .cancel_click .list_option .click{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200;margin:0 auto;width:168px}.reservation .click_modal{padding:42px 0 3px}.reservation .click_modal h2{background-color:unset;font-size:18px;font-weight:700;line-height:22px;margin-bottom:67px;padding:0}.reservation .click_modal .txt_desp{font-size:15px;line-height:22px;margin-bottom:61px;padding:0 85px;text-align:left}.reservation .click_modal .list_option{display:flex}.reservation .click_modal .list_option a{background-color:#ffeb00;border-radius:28px;color:#000;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:100%}.reservation .click_modal .list_option .return{background-color:#b6b6b6;border:2px solid #b6b6b6;box-shadow:3px 3px 8px #00000026;color:#fff;margin-right:6px;width:50%}.reservation .click_modal .list_option button{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;color:#f38200;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:49%}.reservation .click_modal .list_option .click{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200;margin:0 auto;width:168px}.reservation_list .inner{padding:61px 12px 75px}.reservation_list .inner ul{margin-bottom:48px}.reservation_list .inner li{margin-bottom:11px;text-align:left}.reservation_list .inner .inner{border:1px solid #b6b6b6;padding:19px 12px}.reservation_list .inner h2{color:#000;display:flex;font-size:15px;font-weight:700;line-height:22px;margin-bottom:10px;margin-left:12px;position:relative}.reservation_list .inner h2:after{align-self:center;background-color:#b6b6b6;content:"";flex:1;height:1px;margin-left:12px}.reservation_list .inner .txt_desp p{color:#000;font-size:15px;font-weight:400;line-height:22px}.reservation_list .inner .txt_desp .des_booking{background-color:#b6b6b6;border-radius:10px;display:inline-flex;margin-top:6px;padding:6px 8px;width:200px}.reservation_list .inner .txt_desp .des_booking p{color:#fff;margin:auto}.reservation_list .inner a{background-color:#b6b6b6;border:2px solid #b6b6b6;border-radius:28px;box-shadow:3px 3px 8px #00000026;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:100%}.reservation.center{align-items:center;display:flex;height:100vh;justify-content:center}.reserve{padding:61px 24px 100px}.reserve h2{font-size:15px;margin-bottom:9px}.reserve h1,.reserve h2{color:#000;font-weight:700;line-height:30px}.reserve h1{font-size:18px;margin-bottom:13px}.reserve p{color:#707070;font-size:15px;line-height:22px;margin-bottom:17px}.reserve input{display:none;width:100%}.reserve .flatpickr-current-month{align-items:center;display:flex;flex-direction:row-reverse;font-family:Roboto;font-size:18px;font-weight:700;justify-content:center;line-height:30px}.reserve .flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.reserve .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:80px}.reserve .flatpickr-months .flatpickr-next-month.flatpickr-next-month,.reserve .flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:80px}.reserve .flatpickr-day.selected:not(.flatpickr-disabled){background-color:#f38200;border:1px solid #b6b6b6;color:#fff}.reserve .flatpickr-day{border:1px solid #b6b6b6;border-radius:0;font-size:18px;height:70px;line-height:22px;max-width:49px;padding:4px}.reserve .flatpickr-day.nextMonthDay,.reserve .flatpickr-day.prevMonthDay{background-color:#f5f5f5;border:1px solid #b6b6b6;color:#f5f5f5}.reserve .flatpickr-weekdaycontainer{background-color:#ffeb00;height:24px;width:36px}.reserve .dayContainer{max-width:100%;min-width:100%}.reserve .flatpickr-calendar{box-shadow:unset;margin-bottom:17px}.reserve .flatpickr-calendar,.reserve .flatpickr-days,.reserve .flatpickr-rContainer{width:100%}.reserve .flatpickr-month{background-color:#fff;color:#333}.reserve .flatpickr-weekdays{color:#000;font-size:14px;height:24px;line-height:22px}.reserve span.flatpickr-weekday{border:1px solid #fff;line-height:unset}.reserve .list_time,.reserve ul{display:flex}.reserve ul{flex-wrap:wrap;margin-right:-6px}.reserve ul li{margin-bottom:20px;padding-right:6px;width:25%}.reserve ul li button{background-color:#fff;border:1px solid #b6b6b6;border-radius:8px;color:#000;cursor:pointer;display:block;font-size:15px;line-height:22px;padding:2px;width:100%}.reserve ul li button.active{background-color:#f38200;border:1px solid #f38200;color:#fff}.reserve ul li button.booking{background-color:#b6b6b6;border:1px solid #b6b6b6;color:#fff;cursor:auto}.reserve .list_option{display:flex}.reserve .list_option a{background-color:#ffeb00;border-radius:28px;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-bottom:24px;padding:15px 0;text-align:center;width:100%}.reserve .list_option .return{background-color:#b6b6b6;border:2px solid #b6b6b6;box-shadow:3px 3px 8px #00000026;color:#fff;cursor:pointer;line-height:22px;margin-right:6px;width:49%}.reserve .list_option button{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#f38200;display:inline-block;font-size:16px;font-weight:700;margin-bottom:24px;padding:15px 0;text-align:center;width:49%}.reserve .list_option .disabled{opacity:.5}.reserve .modal_content{background-color:#fff;border-radius:8px;overflow:auto;padding:12px 12px 22px;position:relative;transition:all .3s ease-out;width:366px;z-index:999}.reserve .modal_content h2{background-color:#ffeb00;color:#000;font-size:32px;font-weight:700;line-height:22px;margin-bottom:24px;padding:29px}.reserve .modal_content .txt_desp{margin-bottom:33px;text-align:left}.reserve .modal_content .txt_desp p{color:#000;font-size:15px;letter-spacing:0;line-height:22px;margin:auto auto 0;max-width:240px}.reserve .modal_content h4{color:#000;font-size:15px;line-height:22px;margin-bottom:33px}.reserve .modal_content p{color:#000;font-size:14px;letter-spacing:-.45px;line-height:22px;margin-bottom:88px}.reserve .modal_content a{background-color:#f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;padding:17px 0;text-align:center}.reserve .click_modal{padding:42px 0 3px}.reserve .click_modal h2{background-color:unset;font-size:18px;font-weight:700;line-height:22px;margin-bottom:67px;padding:0}.reserve .click_modal .txt_desp{font-size:15px;line-height:22px;margin-bottom:50px;text-align:center}.reserve .click_modal .list_option{display:flex}.reserve .click_modal .list_option a{background-color:#ffeb00;border-radius:28px;color:#000;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:100%}.reserve .click_modal .list_option .return{background-color:#b6b6b6;border:2px solid #b6b6b6;box-shadow:3px 3px 8px #00000026;color:#fff;line-height:22px;margin-bottom:0;margin-right:6px;width:50%}.reserve .click_modal .list_option button{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#f38200;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:49%}.reserve .click_modal .list_option .click{margin-bottom:0;width:50%}.reserve .click_modal .list_option .alright,.reserve .click_modal .list_option .click{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200}.reserve .click_modal .list_option .alright{margin:0 auto;width:168px}.flatpickr-day.flatpickr-disabled{position:relative}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:none!important;border:.5px solid #b6b6b6!important;color:#393939!important}.reserve .flatpickr-day,.reserve .flatpickr-day.selected:not(.flatpickr-disabled){border:.5px solid #b6b6b6!important}.reserve .flatpickr-day.flatpickr-disabled:after,.reserve .flatpickr-day.flatpickr-disabled:before{background-color:#333;content:"";height:1px;left:33%;position:absolute;top:70%;width:16px}.reserve .flatpickr-day.selected:after{border:1px solid #fff}.reserve .flatpickr-day.selected:after,.reserve .flatpickr-day:not(.flatpickr-disabled):not(.nextMonthDay):not(.selected):before{background-color:transparent;border-radius:50%;bottom:9px;content:"";height:18px;left:50%;position:absolute;top:60%;transform:translate(-50%);width:18px}.reserve .flatpickr-day:not(.flatpickr-disabled):not(.nextMonthDay):not(.selected):before{border:1px solid #333}.flatpickr-day.flatpickr-disabled:before{transform:rotate(45deg)}.flatpickr-day.flatpickr-disabled:after{transform:rotate(-45deg)}.flatpickr-day.flatpickr-disabled .reserve .flatpickr-day{border:.5px solid #b6b6b6!important}.reserve .flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.reserve .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:calc(50% - 90px)}.reserve .flatpickr-months .flatpickr-next-month.flatpickr-next-month,.reserve .flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:calc(50% - 90px)}.flatpickr-calendar.inline{z-index:0}span.flatpickr-day.nextMonthDay.flatpickr-disabled,span.flatpickr-day.prevMonthDay.flatpickr-disabled{background-color:#f5f5f5!important;color:#f5f5f5!important}.reserve .flatpickr-day.nextMonthDay.flatpickr-disabled:after,.reserve .flatpickr-day.nextMonthDay.flatpickr-disabled:before,.reserve .flatpickr-day.prevMonthDay.flatpickr-disabled:after,.reserve .flatpickr-day.prevMonthDay.flatpickr-disabled:before{background-color:#f5f5f5}.my_page .inner{padding:97px 24px 100px}.my_page .inner .txt_desp{margin-bottom:93px}.my_page .inner .txt_desp h4{font-size:15px;font-weight:700;line-height:30px;margin-bottom:23px}.my_page .inner .txt_desp h2{font-size:22px;font-weight:700;line-height:30px;margin-bottom:13px}.my_page .inner .txt_desp p{font-size:15px;font-weight:400;line-height:22px}.my_page .inner a{background-color:#ffeb00;border:2px solid #ffeb00;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;color:#000;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;margin-bottom:24px;padding:15px 0;text-align:center;width:100%}.contact .inner{padding:61px 12px 100px}.contact .inner .txt_desp{margin-bottom:25px}.contact .inner .txt_desp h4{color:#000;font-size:15px;font-weight:700;line-height:30px;margin-bottom:9px}.contact .inner .txt_desp h2{color:#000;font-size:22px;font-weight:700;line-height:30px;margin-bottom:13px}.contact .inner .txt_desp .price{color:#000;font-size:18px;font-weight:700;line-height:27px;margin-bottom:13px}.contact .inner .txt_desp .price span{color:#000;font-size:12px}.contact .inner .txt_desp span{color:#707070;font-size:15px;line-height:22px}.contact .inner .contract_term{color:#000;font-size:12px;margin-bottom:14px}.contact .inner .contract_term.date{font-weight:550}.contact .inner .wrap_plan_description{display:flex;justify-content:center}.contact .inner .wrap_plan_description span.plan_description{display:flex;text-align:start;width:342px}.contact .inner .name_payment_second{color:#000;font-size:22px;font-weight:700;line-height:30px;margin-bottom:13px;margin-top:27px}.contact .inner .note_payment_second{color:#707070;display:flex;font-size:12px;line-height:22px;margin-left:12px}.contact .inner .wrap_plan{display:flex;justify-self:end}.contact .inner .plan_cancel,.contact .inner a{border:2px solid #b6b6b6;border-radius:28px;color:#b6b6b6;display:inline-block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:12px;margin-left:auto;padding:7px 20px;text-align:center}.contact .inner a{cursor:pointer}.contact .inner h3{color:#000;display:flex;font-size:15px;font-weight:700;line-height:22px;margin-bottom:10px;margin-left:12px;position:relative}.contact .inner h3:after{align-self:center;background-color:#b6b6b6;content:"";flex:1;height:1px;margin-left:8px}.contact .inner ul li{border:1px solid #b6b6b6;margin-bottom:12px;padding:14px 12px}.contact .inner ul li a{background-color:#ffeb00;border:2px solid #ffeb00;border-radius:28px;box-shadow:3px 3px 8px #ffeb004d;color:#000;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;margin:0 auto 12px;padding:7px 0;text-align:center;width:260px}.contact .inner ul li p{color:#151515;font-size:18px;font-weight:700;line-height:27px;margin-bottom:7px}.contact .inner ul li p span{color:#151515;font-size:12px;line-height:27px}.contact .inner ul li span{color:#707070;font-size:15px;line-height:22px}.contact .modal_content{background-color:#fff;border-radius:8px;overflow:auto;padding:12px 12px 48px;position:relative;transition:all .3s ease-out;width:366px;z-index:1}.contact .modal_content h2{background-color:#ffeb00;color:#000;font-size:32px;font-weight:700;line-height:22px;margin-bottom:24px;padding:29px}.contact .modal_content .txt_desp{margin-bottom:33px;text-align:left}.contact .modal_content .txt_desp p{color:#000;font-size:15px;letter-spacing:0;line-height:22px;margin-bottom:0}.contact .modal_content h4{color:#000;font-size:15px;line-height:22px;margin-bottom:33px}.contact .modal_content p{color:#000;font-size:15px;letter-spacing:-.45px;line-height:22px;margin-bottom:21px}.contact .modal_content p.not_margin_bottom{margin-bottom:0}.contact .modal_content a{background-color:#f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:22px;padding:17px 0;text-align:center}.contact .click_modal{padding:36px 0 3px}.contact .click_modal h2{background-color:unset;font-size:22px;font-weight:700;line-height:27px;margin-bottom:6px;padding:0}.contact .click_modal h4{font-size:15px;line-height:22px;margin-bottom:34px;padding:0}.contact .click_modal .txt_desp{font-size:15px;line-height:22px;margin-bottom:34px;text-align:center}.contact .click_modal .txt_desp_alright{margin-bottom:78px}.contact .click_modal .title_add_model{color:red;margin:44px 12px 27px}.contact .click_modal .title_add_model .sub_title_add_model{line-height:22px}.contact .click_modal .title_add_model p{color:red}.contact .click_modal .title_confirm_add_model{font-size:15px;line-height:22px}.contact .click_modal .title_confirm_add_model .wrap_title_warning{display:flex;justify-content:center}.contact .click_modal .title_confirm_add_model .wrap_title_warning p.title_warning{align-items:center;color:red;display:flex;font-size:13px;width:300px}.contact .click_modal .list_option{display:flex}.contact .click_modal .list_option a{background-color:#ffeb00;border-radius:28px;color:#000;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:100%}.contact .click_modal .list_option .return{background-color:#b6b6b6;border:2px solid #b6b6b6;box-shadow:3px 3px 8px #00000026;color:#fff;margin-bottom:0;margin-right:6px;width:50%}.contact .click_modal .list_option button{background-color:#fff;border:2px solid #f38200;border-radius:28px;box-shadow:3px 3px 8px #f382004d;color:#f38200;display:inline-block;font-size:15px;font-weight:700;line-height:22px;padding:15px 0;text-align:center;width:49%}.contact .click_modal .list_option .click{margin-bottom:0;width:50%}.contact .click_modal .list_option .alright,.contact .click_modal .list_option .click{background-color:#fff;border:2px solid #f38200;box-shadow:3px 3px 8px #f382004d;color:#f38200}.contact .click_modal .list_option .alright{margin:0 auto;width:168px}.contact .click_modal .list_option .disabled{opacity:.3;pointer-events:none}.contact .payment{text-align:left}.contact .payment h4{color:#5d6886;font-size:14px;font-weight:700;line-height:24px;margin-bottom:20px}.contact .payment p{color:#000;font-size:13px;line-height:22px;margin-bottom:0}.contact .payment .form-row{margin-bottom:25px}.contact .payment .button_stripe,.contact .payment a{background-color:#fff;border:1px solid #5d6886;border-radius:5px;color:#5d6886;margin-bottom:0;padding:10px 0}.contact .payment .disabled{opacity:.3;pointer-events:none}.contact .payment .button_stripe{cursor:pointer;display:flex;justify-content:center}.contact .payment .item{display:flex;justify-content:space-between;margin-bottom:25px}.contact .payment .item .tlt_section{display:block}.contact .payment .item .thumb{width:50%}.branch{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.branch .inner{position:relative}.branch .inner .border{border:1px solid #707070;padding:15px 9px;transform:matrix(.71,.71,-.71,.71,0,0)}.branch .inner h4:first-child{position:absolute;right:-50px;top:-36px}.branch .inner h4:last-child{bottom:-36px;left:-38px;position:absolute}.branch .inner h2{color:#707070;font-size:20px;line-height:29px;transform:matrix(.71,-.71,.71,.71,0,0)}.navbar{background-color:#fff;bottom:0;box-shadow:0 0 2rem #8898aa26;display:block;max-width:250px;overflow-y:auto;padding:50px 1.5rem;position:fixed;top:0;width:100%}.navbar ul{display:flex;flex-direction:column;list-style:none;margin-bottom:0;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:0}.navbar li a{align-items:center;color:#8c8cd9;display:flex;font-size:.9rem;padding:10px 24px;text-decoration:underline}.navbar li a.active{color:red}.members_list,.plan_setting,.user_management{margin-left:250px;padding:50px}.members_list table,.plan_setting table,.user_management table{background-color:transparent;display:table;margin-bottom:1rem;overflow-x:auto;width:100%}.members_list table thead,.plan_setting table thead,.user_management table thead{border-bottom:1px solid #000}.members_list table thead tr th,.plan_setting table thead tr th,.user_management table thead tr th{border-bottom:1px solid #000;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:1px;padding:1rem;text-transform:uppercase;vertical-align:middle}.members_list table tbody tr td,.plan_setting table tbody tr td,.user_management table tbody tr td{border-bottom:1px solid #000;font-size:.8125rem;padding:32px 8px;vertical-align:middle}.members_list table tbody tr td a,.plan_setting table tbody tr td a,.user_management table tbody tr td a{background-color:#2424a0;border-color:#2424a0;border-radius:20px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:7px 0;width:80px}.members_list .pagination,.plan_setting .pagination,.user_management .pagination{border-radius:.375rem;display:flex;list-style:none;padding-left:0}.members_list .pagination ul,.plan_setting .pagination ul,.user_management .pagination ul{display:flex;margin-left:auto}.members_list .pagination li,.plan_setting .pagination li,.user_management .pagination li{cursor:pointer}.members_list .pagination li a,.plan_setting .pagination li a,.user_management .pagination li a{align-items:center;display:flex;font-size:.875rem;height:36px;justify-content:center;margin:0;padding:0;width:36px}.members_list .pagination li.active,.plan_setting .pagination li.active,.user_management .pagination li.active{background-color:#ad9a9a;border-radius:50%;color:#fff}.detail_links,.edit_links,.store_setting{margin-left:250px;padding:50px}.detail_links table,.edit_links table,.store_setting table{margin-bottom:50px;width:100%}.detail_links table tr,.edit_links table tr,.store_setting table tr{border-bottom:1px solid #d1d1d1}.detail_links table tr td,.edit_links table tr td,.store_setting table tr td{font-size:14px;line-height:30px;padding:10px 0;text-align:left}.detail_links table tr .name,.edit_links table tr .name,.store_setting table tr .name{width:20%}.detail_links .list_option,.edit_links .list_option,.store_setting .list_option{display:flex;justify-content:center}.detail_links .list_option a,.edit_links .list_option a,.store_setting .list_option a{background-color:#2424a0;border:2px solid #2424a0;border-radius:28px;box-shadow:3px 3px 8px #00000026;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:22px;margin-bottom:24px;margin-right:6px;padding:8px 0;text-align:center;width:200px}.plan_setting table,.user_management table{display:table}.message_list{margin-left:250px;padding:50px}.message_list h2{padding-top:120px}.navbar_{text-align:left}
