body{font-family:Roboto,"Noto Sans JP",sans-serif}@media (min-width:1025px){.pc_none{display:none!important}}@media only screen and (max-width:1024px) and (min-width:561px){.tb_none{display:none!important}}@media (max-width:560px){.sp_none{display:none!important}}.animeSlideIn{animation:animeSlideIn 1s ease 0s 1 normal;visibility:visible!important}@keyframes animeSlideIn{0%{bottom:-20px;opacity:0}100%{bottom:0;opacity:1}}.bold{font-weight:700}a{color:#333}a.btn{font-size:90%;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.07rem;display:inline-block;line-height:35px;border-radius:35px;padding:3px 20px 1px 20px}@media (max-width:560px){a.btn{font-size:100%}}a.btn.--cv{color:#fff;background-color:#4abaa7;border:2px solid #4abaa7}a.btn.--cv:hover{color:#fff;background-color:#31a592;border-color:#31a592}@media (max-width:560px){a.btn.--cv.body{font-size:110%;padding:10px 20px 6px}}a.btn.--sub{background-color:#fff;border:solid 2px #333;overflow:hidden;position:relative}a.btn.--sub:after{content:"";display:block;position:absolute;bottom:0;right:0;z-index:-1;width:0;height:100%;background-color:#f5f5f5;border-radius:35px;transition:.3s ease;transition-property:width}a.btn.--sub.--primary{color:#4abaa7;border:solid 2px #4abaa7}a.btn.--sub.--primary:after{z-index:-1;background-color:#f0faf8;border-radius:35px}a.btn.--sub:hover{color:#4abaa7}a.btn.--sub:hover:after{left:0;width:100%}#slide_bg{position:fixed;z-index:13;width:100vw;height:100vh;background-color:#ccc;mix-blend-mode:multiply;filter:opacity(0%);transition:.3s ease;transition-property:filter;pointer-events:none}#slide_bg.show{pointer-events:auto;filter:opacity(100%)!important}header{position:fixed;top:0;z-index:15;width:100vw;height:64px;background-color:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);transition:.3s ease;transition-property:transform,background-color}header.show{background-color:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.15)}header .header_inner{width:calc(100% - 160px);height:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin:0 auto}@media (max-width:1280px){header .header_inner{width:100%;padding:10px 40px}}@media (max-width:560px){header .header_inner{padding:10px 25px}}header .header_inner *{display:inline-block}header .header_inner .header_content{display:flex;flex-wrap:nowrap;align-items:center;flex-grow:1;gap:0 15px}header .header_inner .header_content .header_logo{width:fit-content;max-width:140px;height:100%;line-height:0;margin-right:30px;opacity:1;transition:opacity .3s ease}header .header_inner .header_content .header_logo img{width:100%;min-width:80px}header .header_inner .header_content .header_logo:hover{opacity:.7}header .header_inner .header_content .header_menu{width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width:1024px){header .header_inner .header_content .header_menu{display:none}}header .header_inner .header_content .header_menu .header_menu_list nav{display:inline-block}header .header_inner .header_content .header_menu .header_menu_list nav ul{display:flex;justify-content:space-between;align-items:center;gap:0 15%}header .header_inner .header_content .header_menu .header_menu_list nav ul li{font-size:14px;font-weight:700;white-space:nowrap;position:relative}header .header_inner .header_content .header_menu .header_menu_list nav ul li:after{content:"";display:block;position:absolute;bottom:-4px;right:0;z-index:1;width:0;height:2px;background-color:#ccc;transition:width .3s ease}header .header_inner .header_content .header_menu .header_menu_list nav ul li:hover:after{left:0;width:100%}header .header_inner .header_content .header_menu .header_btns{display:flex;align-items:center;gap:0 10px}@media (max-width:1024px){header .header_inner .header_content .header_menu .header_btns{display:none}}header .header_inner .header_signin{position:relative;padding:0 15px}header .header_inner .header_signin .signin_trigger{line-height:0;cursor:pointer;transition:.3s ease;transition-property:color}header .header_inner .header_signin .signin_trigger path{transition:.3s ease;transition-property:fill}header .header_inner .header_signin .signin_trigger:hover{color:#31a592}header .header_inner .header_signin .signin_trigger:hover path{fill:#31A592}header .header_inner .header_signin .signin_menu{display:none;position:absolute;top:calc(3rem - 3px);right:0;z-index:14;padding:20px;line-height:1.5;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.16)}header .header_inner .header_signin .signin_menu.show{display:block}header .header_inner .header_signin .signin_menu ul{display:flex;flex-direction:column;gap:15px 0}header .header_inner .header_signin .signin_menu ul li{white-space:nowrap}header .header_inner .header_signin .signin_menu ul li a:hover{color:#31a592}header .header_inner .header_icon-wrap{position:relative;width:25pt;height:25pt;display:flex;justify-content:center;align-items:center;margin-left:15px;cursor:pointer}@media (min-width:1025px){header .header_inner .header_icon-wrap{display:none}}@media (max-width:800px){header .header_inner .header_icon-wrap{width:22pt;height:22pt}}header .header_inner .header_icon-wrap .header_icon{display:block;width:100%;height:2pt;background-color:#666;opacity:1;transition:.3s ease;transition-property:opacity width}header .header_inner .header_icon-wrap:after,header .header_inner .header_icon-wrap:before{content:"";position:absolute;display:block;width:100%;height:2pt;background-color:#666;transform:rotate(0) translate(0,0);transition:.3s ease;transition-property:transform top bottom}header .header_inner .header_icon-wrap:before{top:2pt}header .header_inner .header_icon-wrap:after{bottom:2pt}header .header_inner .header_icon-wrap.open .header_icon{width:0;opacity:0}header .header_inner .header_icon-wrap.open:before{top:50%;transform:rotate(-45deg) translate(0,-50%)}header .header_inner .header_icon-wrap.open:after{bottom:50%;transform:rotate(45deg) translate(0,50%)}header.top_minus{transform:translate(0,-4rem)}header.fixed{position:fixed;transition:.3s ease;transition-property:transform,background-color}header.appear{transform:translate(0,0)!important}header.dark:not(:has(.header_icon-wrap.open)){background-color:rgba(255,255,255,0);box-shadow:0 3px 12px 0 transparent}header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_menu .header_menu_list nav ul li a{color:#fff}header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_menu .header_btns a.btn.--sub.--primary{color:#fff;border-color:#fff;background-color:rgba(255,255,255,.1)}@media (hover:hover) and (pointer:fine){header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_menu .header_btns a.btn.--sub.--primary:hover{color:#0b1338}}header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_signin .signin_trigger{color:#fff;transition:opacity .2s ease}header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_signin .signin_trigger path{fill:#fff}@media (hover:hover) and (pointer:fine){header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_signin .signin_trigger:hover{opacity:.8}}header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_icon-wrap span,header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_icon-wrap:after,header.dark:not(:has(.header_icon-wrap.open)) .header_inner .header_icon-wrap:before{background-color:#fff}.slide_menu{display:none}@media (max-width:1024px){.slide_menu{display:block;position:fixed;top:0;right:0;z-index:14;width:100%;max-width:100vw;background-color:#fff;border-bottom:solid 1px #ccc;transform:translate(0,-100%);transition:.3s ease;transition-property:transform}}@media only screen and (max-height:560px){.slide_menu{max-height:calc(100dvh - 64px);overflow:hidden auto}}.slide_menu.open{transform:translate(0,64px)}.slide_menu .slide_menu_list{width:100%;padding:20px 30px;border-bottom:solid 1px #ccc}.slide_menu .slide_menu_list nav ul li{font-size:1.7vw;padding:15px 0}@media (max-width:800px){.slide_menu .slide_menu_list nav ul li{padding:10px 0}}@media (max-width:560px){.slide_menu .slide_menu_list nav ul li{font-size:11pt}}.slide_menu .slide_menu_list nav ul li:not(:last-of-type){border-bottom:solid 1px #ccc}@media screen and (max-width:699px){.slide_menu .slide_menu_list nav ul li a{font-size:12pt}}.slide_menu .slide_btns{max-width:80%;padding:30px;margin:0 auto;display:flex;gap:20px}@media screen and (max-width:699px){.slide_menu .slide_btns{max-width:100%}}@media (max-width:560px){.slide_menu .slide_btns{flex-direction:column}}.slide_menu .slide_btns a{width:100%;font-size:1.7vw;border-radius:45px;padding:7px}@media (max-width:800px){.slide_menu .slide_btns a{line-height:30px;border-radius:30px}}@media (max-width:560px){.slide_menu .slide_btns a{font-size:11pt;line-height:30px}}.cont{margin:0!important;overflow:hidden}.cont.waiting-list-reservation{max-width:100dvw;color:#0b1338;background-color:#f2fdfc;background-image:linear-gradient(107deg,rgba(255,255,255,0) 6%,rgba(255,255,255,.85) 15%,rgba(255,255,255,0) 24%),linear-gradient(107deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.7) 67%,rgba(255,255,255,0) 76%);background-attachment:fixed}.cont.waiting-list-reservation section{padding:80px 0;margin:0}@media (max-width:560px){.cont.waiting-list-reservation section{padding:48px 0}}.cont.waiting-list-reservation section .section__inner{max-width:1240px;margin:0 auto;padding:0 20px}.cont.waiting-list-reservation section .section__title{font-size:clamp(28.4294px, 2.8891666667vw - 1.1556666667px, 34.67px);font-weight:700;color:#0b1338;text-align:center;line-height:1.4;letter-spacing:.02em;margin:0 auto 50px}@media (max-width:1024px){.cont.waiting-list-reservation section .section__title{font-size:22pt}}@media (max-width:560px){.cont.waiting-list-reservation section .section__title{font-size:17pt;margin-bottom:28px}}@media (max-width:1024px){.cont.waiting-list-reservation .bottom-cta__text br,.cont.waiting-list-reservation .case__text br,.cont.waiting-list-reservation .flow__note br,.cont.waiting-list-reservation .flow__text br,.cont.waiting-list-reservation .fv__point-text br,.cont.waiting-list-reservation .problem__heading br,.cont.waiting-list-reservation .problem__item-text br,.cont.waiting-list-reservation .problem__item-title br,.cont.waiting-list-reservation .section__title br,.cont.waiting-list-reservation .system__feature-text br,.cont.waiting-list-reservation .system__lead br,.cont.waiting-list-reservation .system__title br{display:none}}.cont.waiting-list-reservation .btn.--cv{background-color:#00c4c8;border-color:#00c4c8}.cont.waiting-list-reservation .btn.--cv:hover{background-color:#00a9ad;border-color:#00a9ad}.cont.waiting-list-reservation .btn.--white{color:#00c4c8;background-color:#fff;border:2px solid #fff}.cont.waiting-list-reservation .btn.--white:hover{color:#00a9ad;background-color:#fff;border-color:#fff}.cont.waiting-list-reservation .btn.--lg{min-width:388px;font-size:clamp(21.8694px, 2.2225vw - .889px, 26.67px);line-height:67px;border-radius:36px;padding:2px 32px 0}@media (max-width:1024px){.cont.waiting-list-reservation .btn.--lg{min-width:320px;font-size:16pt;line-height:58px;border-radius:30px}}@media (max-width:560px){.cont.waiting-list-reservation .btn.--lg{min-width:0;width:100%;max-width:340px;font-size:13pt;line-height:50px;border-radius:26px}}.cont.waiting-list-reservation .fv{padding:var(--header-height,64px) 0 0;position:relative}.cont.waiting-list-reservation .fv .fv__inner{max-width:1240px;margin:0 auto;padding:88px 20px 0;display:grid;grid-template-columns:46.475% minmax(0,1fr);gap:0;align-items:start}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__inner{grid-template-columns:1fr;gap:40px;padding:48px 20px 0}}@media (max-width:560px){.cont.waiting-list-reservation .fv .fv__inner{padding:32px 20px 0;gap:28px}}.cont.waiting-list-reservation .fv .fv__content{padding-right:12px}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__content{padding-right:0}}.cont.waiting-list-reservation .fv .fv__title{font-size:clamp(43.7306px, 4.4441666667vw - 1.7776666667px, 53.33px);font-weight:700;line-height:1.42;letter-spacing:0;color:#0b1338;margin:0 0 50px}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__title{font-size:32pt;font-size:32pt;margin-bottom:28px}}@media (max-width:560px){.cont.waiting-list-reservation .fv .fv__title{font-size:22pt;line-height:1.4;margin-bottom:20px}}.cont.waiting-list-reservation .fv .fv__text{font-size:clamp(21.8694px, 2.2225vw - .889px, 26.67px);line-height:1.5;color:#0b1338;margin:0 0 60px;max-width:80%}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__text{font-size:15pt;margin-bottom:32px;max-width:none}}@media (max-width:560px){.cont.waiting-list-reservation .fv .fv__text{font-size:12pt;margin-bottom:24px}}.cont.waiting-list-reservation .fv .fv__btns{display:flex;align-items:center;gap:16px;max-width:80%}.cont.waiting-list-reservation .fv .fv__btns .btn.--lg{font-size:clamp(21.8694px, 2.2225vw - .889px, 26.67px);min-width:clamp(318.16px,32.3333333333vw - 12.9333333333px,388px);line-height:2.512em;padding:.075em 1.2em 0;border-radius:1.35em}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__btns{max-width:none}.cont.waiting-list-reservation .fv .fv__btns .btn.--lg{font-size:16pt;min-width:320px;line-height:58px;padding:2px 32px 0;border-radius:30px}}@media (max-width:560px){.cont.waiting-list-reservation .fv .fv__btns{flex-direction:column}.cont.waiting-list-reservation .fv .fv__btns .btn.--lg{width:100%;min-width:0;max-width:340px;font-size:13pt;line-height:50px;border-radius:26px}}.cont.waiting-list-reservation .fv .fv__visual{position:relative;width:109.68%;margin-top:-14.81%;padding-bottom:22.22%}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__visual{width:90%;margin:0 0 0 15.6%;padding-bottom:20%}}.cont.waiting-list-reservation .fv .fv__visual img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .fv .fv__ui{margin:0;position:relative;z-index:1}.cont.waiting-list-reservation .fv .fv__sp{position:absolute;left:-29.31%;top:24.24%;width:53.06%;margin:0;z-index:2}.cont.waiting-list-reservation .fv .fv__mail{position:absolute;left:15.25%;top:70.05%;width:82.88%;margin:0;z-index:1}.cont.waiting-list-reservation .fv .fv__points{margin-top:0;background-color:#fff}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__points{margin-top:72px}}@media (max-width:560px){.cont.waiting-list-reservation .fv .fv__points{margin-top:40px}}.cont.waiting-list-reservation .fv .fv__points-list{max-width:1240px;margin:0 auto;padding:0 20px;min-height:151px;display:flex;align-items:center;list-style:none}@media (max-width:800px){.cont.waiting-list-reservation .fv .fv__points-list{min-height:0;flex-direction:column;padding:20px}}.cont.waiting-list-reservation .fv .fv__point{flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(18.04px,1.8333333333vw - .7333333333px,22px);padding:16px 8px}.cont.waiting-list-reservation .fv .fv__point+.fv__point{border-left:1px solid #d8dde8}.cont.waiting-list-reservation .fv .fv__point:before{content:none}@media (max-width:800px){.cont.waiting-list-reservation .fv .fv__point{width:100%;justify-content:flex-start;gap:16px;padding:12px 0}.cont.waiting-list-reservation .fv .fv__point+.fv__point{border-left:0;border-top:1px solid #d8dde8}}.cont.waiting-list-reservation .fv .fv__point-icon{flex-shrink:0;width:clamp(57.4px,5.8333333333vw - 2.3333333333px,70px);margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__point-icon{width:max(48px,5.8333333333vw - 2.3333333333px)}}.cont.waiting-list-reservation .fv .fv__point-icon img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .fv .fv__point-text{font-size:clamp(19.68px, 2vw - .8px, 24px);font-weight:700;line-height:1.35;letter-spacing:0;margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .fv .fv__point-text{font-size:13pt}}@media (max-width:560px){.cont.waiting-list-reservation .fv .fv__point-text{font-size:12pt}}.cont.waiting-list-reservation .problem{padding-top:92px}@media (max-width:560px){.cont.waiting-list-reservation .problem{padding-top:48px}}.cont.waiting-list-reservation .problem .problem__heading{font-size:clamp(32.8px, 3.3333333333vw - 1.3333333333px, 40px);font-weight:700;line-height:1.4;letter-spacing:.02em;text-align:center;margin:0 auto 84px}@media (max-width:1024px){.cont.waiting-list-reservation .problem .problem__heading{font-size:24pt;margin-bottom:48px}}@media (max-width:560px){.cont.waiting-list-reservation .problem .problem__heading{font-size:18pt;margin-bottom:28px}}.cont.waiting-list-reservation .problem .problem__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:800px){.cont.waiting-list-reservation .problem .problem__list{grid-template-columns:1fr}}.cont.waiting-list-reservation .problem .problem__item{display:flex;align-items:flex-start;gap:clamp(24.6px,2.5vw - 1px,30px);padding:clamp(29.52px,3vw - 1.2px,36px) clamp(22.96px,2.3333333333vw - .9333333333px,28px)}.cont.waiting-list-reservation .problem .problem__item:before{content:none}.cont.waiting-list-reservation .problem .problem__item:nth-child(odd){border-right:1px solid #d8dde8}.cont.waiting-list-reservation .problem .problem__item:nth-child(n+3){border-top:1px solid #d8dde8}@media (max-width:800px){.cont.waiting-list-reservation .problem .problem__item{gap:16px;padding:20px 0}.cont.waiting-list-reservation .problem .problem__item:nth-child(odd){border-right:0}.cont.waiting-list-reservation .problem .problem__item:nth-child(n+2){border-top:1px solid #d8dde8}}.cont.waiting-list-reservation .problem .problem__icon{flex-shrink:0;width:clamp(137.76px,14vw - 5.6px,168px);margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .problem .problem__icon{width:max(88px,14vw - 5.6px)}}.cont.waiting-list-reservation .problem .problem__icon img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .problem .problem__item-title{font-size:clamp(21.8694px, 2.2225vw - .889px, 26.67px);font-weight:700;line-height:1.42;letter-spacing:0;margin:0 0 16px}@media (max-width:1024px){.cont.waiting-list-reservation .problem .problem__item-title{font-size:16pt}}@media (max-width:560px){.cont.waiting-list-reservation .problem .problem__item-title{font-size:14pt;margin-bottom:8px}}.cont.waiting-list-reservation .problem .problem__item-text{font-size:clamp(17.4906px, 1.7775vw - .711px, 21.33px);line-height:1.45;letter-spacing:0;color:#6f7599;margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .problem .problem__item-text{font-size:13pt}}@media (max-width:560px){.cont.waiting-list-reservation .problem .problem__item-text{font-size:12pt}}.cont.waiting-list-reservation .flow .flow__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 12px;list-style:none;margin:0;padding:0}@media (max-width:1024px){.cont.waiting-list-reservation .flow .flow__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px}}@media (max-width:560px){.cont.waiting-list-reservation .flow .flow__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}}.cont.waiting-list-reservation .flow .flow__item{position:relative;text-align:center;padding:0}.cont.waiting-list-reservation .flow .flow__item:before{content:none}.cont.waiting-list-reservation .flow .flow__item:last-child .flow__arrow{display:none}@media (max-width:1024px){.cont.waiting-list-reservation .flow .flow__item:nth-child(3n) .flow__arrow{display:none}}@media (max-width:560px){.cont.waiting-list-reservation .flow .flow__item:nth-child(2n) .flow__arrow{display:none}.cont.waiting-list-reservation .flow .flow__item:nth-child(3n) .flow__arrow{display:block}}.cont.waiting-list-reservation .flow .flow__num{display:block;font-family:Roboto,sans-serif;font-size:clamp(52.48px, 5.3333333333vw - 2.1333333333px, 64px);font-weight:700;line-height:1;color:#00c4c8;margin-bottom:12px}@media (max-width:1024px){.cont.waiting-list-reservation .flow .flow__num{font-size:34pt}}@media (max-width:560px){.cont.waiting-list-reservation .flow .flow__num{font-size:26pt}}.cont.waiting-list-reservation .flow .flow__item:nth-child(3) .flow__num{color:#fe8f15}.cont.waiting-list-reservation .flow .flow__text{font-size:clamp(16.4px, 1.6666666667vw - .6666666667px, 20px);font-weight:700;line-height:1.4;margin:0 0 18px}@media (max-width:1024px){.cont.waiting-list-reservation .flow .flow__text{font-size:13pt;text-align:left}}@media (max-width:560px){.cont.waiting-list-reservation .flow .flow__text{font-size:11pt}}.cont.waiting-list-reservation .flow .flow__image{width:88%;margin:0 auto}.cont.waiting-list-reservation .flow .flow__image img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .flow .flow__arrow{position:absolute;top:62%;left:calc(100% + 6px);width:clamp(21.32px,2.1666666667vw - .8666666667px,26px);transform:translate(-50%,-50%)}@media (max-width:560px){.cont.waiting-list-reservation .flow .flow__arrow{width:18px}}.cont.waiting-list-reservation .flow .flow__arrow img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .flow .flow__note{font-size:clamp(18.5894px, 1.8891666667vw - .7556666667px, 22.67px);line-height:1.6;text-align:center;margin:56px 0 0}@media (max-width:1024px){.cont.waiting-list-reservation .flow .flow__note{font-size:13pt;margin-top:36px}}@media (max-width:560px){.cont.waiting-list-reservation .flow .flow__note{font-size:12pt;margin-top:24px;text-align:left}}.cont.waiting-list-reservation .admin .admin__body{position:relative;aspect-ratio:1200/570}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__body{aspect-ratio:auto}}.cont.waiting-list-reservation .admin .admin__screen{position:absolute;left:0;top:0;width:63.33%;margin:0}.cont.waiting-list-reservation .admin .admin__screen img{display:block;width:100%;height:auto}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__screen{position:static;width:100%}}.cont.waiting-list-reservation .admin .admin__list{list-style:none;margin:0;padding:0}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__list{margin-top:24px}}.cont.waiting-list-reservation .admin .admin__item{position:absolute;left:65.83%;width:34.17%;display:flex;align-items:flex-start;gap:2.17%;padding:0}.cont.waiting-list-reservation .admin .admin__item:before{content:none}.cont.waiting-list-reservation .admin .admin__item:first-child{top:10.53%}.cont.waiting-list-reservation .admin .admin__item:nth-child(2){top:43.86%}.cont.waiting-list-reservation .admin .admin__item:nth-child(3){top:76.14%}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__item{position:static;left:auto;width:auto;gap:12px}.cont.waiting-list-reservation .admin .admin__item+.admin__item{margin-top:24px}}.cont.waiting-list-reservation .admin .admin__check{flex-shrink:0;width:11.7%;margin:0}.cont.waiting-list-reservation .admin .admin__check img{display:block;width:100%;height:auto}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__check{width:44px}}.cont.waiting-list-reservation .admin .admin__item-body{flex:1;min-width:0}.cont.waiting-list-reservation .admin .admin__item-title{font-size:clamp(19.68px, 2vw - .8px, 24px);font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 4px}@media (max-width:1024px){.cont.waiting-list-reservation .admin .admin__item-title{font-size:calc(2vw - .8px)}}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__item-title{font-size:15pt}}@media (max-width:560px){.cont.waiting-list-reservation .admin .admin__item-title{font-size:14pt}}.cont.waiting-list-reservation .admin .admin__item-text{font-size:clamp(14.76px, 1.5vw - .6px, 18px);line-height:1.6;letter-spacing:0;margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .admin .admin__item-text{font-size:calc(1.5vw - .6px)}}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__item-text{font-size:12pt}.cont.waiting-list-reservation .admin .admin__item-text br{display:none}}@media (max-width:560px){.cont.waiting-list-reservation .admin .admin__item-text{font-size:11pt}}.cont.waiting-list-reservation .admin .admin__lines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.cont.waiting-list-reservation .admin .admin__lines path{fill:none;stroke:#00c4c8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cont.waiting-list-reservation .admin .admin__lines circle{fill:#00c4c8}@media (max-width:800px){.cont.waiting-list-reservation .admin .admin__lines{display:none}}.cont.waiting-list-reservation .merit .merit__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:800px){.cont.waiting-list-reservation .merit .merit__list{grid-template-columns:1fr}}.cont.waiting-list-reservation .merit .merit__item{display:flex;flex-direction:column;align-items:center;gap:20px;padding:0 16px;text-align:center}.cont.waiting-list-reservation .merit .merit__item:before{content:none}.cont.waiting-list-reservation .merit .merit__item+.merit__item{border-left:1px solid #d8dde8}@media (max-width:800px){.cont.waiting-list-reservation .merit .merit__item{padding:20px 0}.cont.waiting-list-reservation .merit .merit__item+.merit__item{border-left:0;border-top:1px solid #d8dde8}}.cont.waiting-list-reservation .merit .merit__icon{width:clamp(118.08px,12vw - 4.8px,144px);margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .merit .merit__icon{width:max(88px,12vw - 4.8px)}}.cont.waiting-list-reservation .merit .merit__icon img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .merit .merit__text{font-size:clamp(17.4906px, 1.7775vw - .711px, 21.33px);font-weight:700;line-height:1.4;letter-spacing:0;margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .merit .merit__text{font-size:14pt}}@media (max-width:560px){.cont.waiting-list-reservation .merit .merit__text{font-size:13pt}}.cont.waiting-list-reservation .system .system__label{font-size:clamp(19.68px, 2vw - .8px, 24px);font-weight:700;text-align:center;margin:0 0 22px}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__label{font-size:14pt}}@media (max-width:560px){.cont.waiting-list-reservation .system .system__label{font-size:12pt;margin-bottom:12px}}.cont.waiting-list-reservation .system .system__title{font-size:clamp(37.1706px, 3.7775vw - 1.511px, 45.33px);font-weight:700;line-height:1.35;letter-spacing:.02em;text-align:center;margin:0 0 28px}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__title{font-size:26pt}}@media (max-width:560px){.cont.waiting-list-reservation .system .system__title{font-size:19pt;margin-bottom:16px}}.cont.waiting-list-reservation .system .system__lead{font-size:clamp(16.4px, 1.6666666667vw - .6666666667px, 20px);line-height:1.75;text-align:center;margin:0 0 34px}@media (max-width:560px){.cont.waiting-list-reservation .system .system__lead{font-size:12pt;text-align:left;margin-bottom:24px}}.cont.waiting-list-reservation .system .system__proofs{max-width:74.75%;min-height:126px;margin:0 auto 22px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;list-style:none;background-color:#fff;border-radius:12px}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__proofs{max-width:100%;grid-template-columns:1fr;min-height:0;padding:8px 0}}.cont.waiting-list-reservation .system .system__proof{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 8px}@media (max-width:560px){.cont.waiting-list-reservation .system .system__proof{gap:clamp(5px,2.312vw - 1.3px,8.2px)}}.cont.waiting-list-reservation .system .system__proof:before{content:none}.cont.waiting-list-reservation .system .system__proof+.system__proof{border-left:1px solid #d8dde8}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__proof+.system__proof{border-left:0;border-top:1px solid #d8dde8}}.cont.waiting-list-reservation .system .system__leaf{flex-shrink:0;width:clamp(32.8px,3.3333333333vw - 1.3333333333px,40px)}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__leaf{width:max(32px,3.3333333333vw - 1.3333333333px)}}@media (max-width:560px){.cont.waiting-list-reservation .system .system__leaf{width:clamp(20px,9.249vw - 5.18px,32px)}}.cont.waiting-list-reservation .system .system__leaf img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .system .system__proof-icon{flex-shrink:0;width:clamp(54.12px,5.5vw - 2.2px,66px);margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__proof-icon{width:max(54px,5.5vw - 2.2px)}}@media (max-width:560px){.cont.waiting-list-reservation .system .system__proof-icon{width:clamp(33px,15.26vw - 8.54px,54px)}}.cont.waiting-list-reservation .system .system__proof-icon img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .system .system__proof-label{font-size:clamp(17.4906px, 1.7775vw - .711px, 21.33px);font-weight:700;line-height:1.3;text-align:center;margin:0 0 2px}@media (max-width:560px){.cont.waiting-list-reservation .system .system__proof-label{font-size:clamp(12px, 4.932vw - 2.76px, 17.5px)}}.cont.waiting-list-reservation .system .system__proof-value{font-size:clamp(32.8px, 3.3333333333vw - 1.3333333333px, 40px);font-weight:700;line-height:1.15;color:#00c4c8;text-align:center;margin:0}@media (max-width:560px){.cont.waiting-list-reservation .system .system__proof-value{font-size:clamp(24px, 9.249vw - 5.18px, 32.8px)}}.cont.waiting-list-reservation .system .system__proof-value.--num{font-size:clamp(42.64px, 4.3333333333vw - 1.7333333333px, 52px)}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__proof-value.--num{font-size:max(42.64px, 4.3333333333vw - 1.7333333333px)}}@media (max-width:560px){.cont.waiting-list-reservation .system .system__proof-value.--num{font-size:clamp(31.2px, 12.02vw - 6.73px, 42.64px)}}.cont.waiting-list-reservation .system .system__proof-value .--sm,.cont.waiting-list-reservation .system .system__proof-value small{font-size:clamp(19.68px, 2vw - .8px, 24px);font-weight:700}@media (max-width:560px){.cont.waiting-list-reservation .system .system__proof-value .--sm,.cont.waiting-list-reservation .system .system__proof-value small{font-size:clamp(14px, 5.549vw - 3.11px, 19.7px)}}.cont.waiting-list-reservation .system .system__proof-value small{padding-left:2px;padding-right:2px}.cont.waiting-list-reservation .system .system__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14.76px,1.5vw - .6px,18px);list-style:none;margin:0;padding:0}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cont.waiting-list-reservation .system .system__features{gap:12px}}.cont.waiting-list-reservation .system .system__feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(18.04px,1.8333333333vw - .7333333333px,22px) clamp(11.48px,1.1666666667vw - .4666666667px,14px) clamp(19.68px,2vw - .8px,24px);background-color:#fff;border:1px solid #e5eaf0;border-radius:12px}.cont.waiting-list-reservation .system .system__feature:before{content:none}@media (max-width:560px){.cont.waiting-list-reservation .system .system__feature{padding:16px 10px 18px}}.cont.waiting-list-reservation .system .system__feature-icon{width:clamp(78.72px,8vw - 3.2px,96px);height:clamp(78.72px,8vw - 3.2px,96px);margin:0 0 clamp(9.84px,1vw - .4px,12px)}@media (max-width:1024px){.cont.waiting-list-reservation .system .system__feature-icon{width:max(68px,8vw - 3.2px);height:max(68px,8vw - 3.2px)}}.cont.waiting-list-reservation .system .system__feature-icon img{display:block;width:100%;height:100%;object-fit:contain}.cont.waiting-list-reservation .system .system__feature-title{font-size:clamp(18.5894px, 1.8891666667vw - .7556666667px, 22.67px);font-weight:700;line-height:1.4;margin:0 0 8px}@media (max-width:560px){.cont.waiting-list-reservation .system .system__feature-title{font-size:13pt}}.cont.waiting-list-reservation .system .system__feature-text{font-size:clamp(13.12px, 1.3333333333vw - .5333333333px, 16px);line-height:1.6;letter-spacing:0;color:#6f7599;margin:0}@media (max-width:560px){.cont.waiting-list-reservation .system .system__feature-text{font-size:11pt;text-align:left}}.cont.waiting-list-reservation .scene .scene__icon{flex-shrink:0;width:clamp(45.92px,4.6666666667vw - 1.8666666667px,56px);margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__icon{width:max(44px,4.6666666667vw - 1.8666666667px)}}.cont.waiting-list-reservation .scene .scene__icon img{display:block;width:100%;height:auto}.cont.waiting-list-reservation .scene .scene__item-title{font-size:clamp(19.68px, 2vw - .8px, 24px);font-weight:700;line-height:1.35;letter-spacing:0;color:#00c4c8;margin:0 0 8px}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__item-title{font-size:16pt}}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__item-title{font-size:14pt}}.cont.waiting-list-reservation .scene .scene__item-text{font-size:clamp(15.3094px, 1.5558333333vw - .6223333333px, 18.67px);line-height:1.5;letter-spacing:0;margin:0}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__item-text{font-size:13pt}}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__item-text{font-size:12pt}}.cont.waiting-list-reservation .scene .scene__upper{display:grid;grid-template-columns:578fr 608fr;gap:clamp(11.48px,1.1666666667vw - .4666666667px,14px);margin-bottom:clamp(11.48px,1.1666666667vw - .4666666667px,14px)}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__upper{grid-template-columns:1fr}}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__upper{gap:12px;margin-bottom:12px}}.cont.waiting-list-reservation .scene .scene__main{position:relative;border-radius:8px;overflow:hidden}.cont.waiting-list-reservation .scene .scene__main .scene__main-image{margin:0;height:100%}.cont.waiting-list-reservation .scene .scene__main .scene__main-image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__main .scene__main-image img{height:auto;aspect-ratio:578/443}}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__main{background-color:#fff}.cont.waiting-list-reservation .scene .scene__main .scene__main-image{height:auto}.cont.waiting-list-reservation .scene .scene__main .scene__main-image img{height:auto;aspect-ratio:4/3}}.cont.waiting-list-reservation .scene .scene__main-body{position:absolute;left:clamp(7.38px,.75vw - .3px,9px);bottom:clamp(5.74px,.5833333333vw - .2333333333px,7px);width:81.83%;max-width:calc(100% - clamp(14.76px,1.5vw - .6px,18px));display:flex;align-items:flex-start;gap:clamp(14.76px,1.5vw - .6px,18px);padding:clamp(14.76px,1.5vw - .6px,18px) clamp(18.04px,1.8333333333vw - .7333333333px,22px);background-color:rgba(255,255,255,.94);border-radius:8px}.cont.waiting-list-reservation .scene .scene__main-body .scene__icon{width:clamp(60.68px,6.1666666667vw - 2.4666666667px,74px)}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__main-body .scene__icon{width:max(44px,6.1666666667vw - 2.4666666667px)}}.cont.waiting-list-reservation .scene .scene__main-body .scene__item-title{font-size:clamp(22.96px, 2.3333333333vw - .9333333333px, 28px)}.cont.waiting-list-reservation .scene .scene__main-body .scene__item-text{font-size:clamp(18.5894px, 1.8891666667vw - .7556666667px, 22.67px)}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__main-body{position:static;width:auto;max-width:none;gap:12px;padding:16px;background-color:transparent;border-radius:0}.cont.waiting-list-reservation .scene .scene__main-body .scene__icon{width:44px}.cont.waiting-list-reservation .scene .scene__main-body .scene__item-title{font-size:14pt}.cont.waiting-list-reservation .scene .scene__main-body .scene__item-text{font-size:12pt}}.cont.waiting-list-reservation .scene .scene__side-text{flex:1;min-width:0}.cont.waiting-list-reservation .scene .scene__side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(11.48px,1.1666666667vw - .4666666667px,14px);list-style:none;margin:0;padding:0}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__side{gap:12px}}.cont.waiting-list-reservation .scene .scene__side-item{display:grid;grid-template-columns:298fr 301fr;background-color:#fff;border-radius:8px;overflow:hidden;padding:0}.cont.waiting-list-reservation .scene .scene__side-item:before{content:none}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__side-item{grid-template-columns:1fr}}.cont.waiting-list-reservation .scene .scene__side-image{margin:0;height:100%}.cont.waiting-list-reservation .scene .scene__side-image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__side-image img{height:auto;aspect-ratio:4/3}}.cont.waiting-list-reservation .scene .scene__side-body{padding:clamp(16.4px,1.6666666667vw - .6666666667px,20px) clamp(9.84px,1vw - .4px,12px)}.cont.waiting-list-reservation .scene .scene__side-body .scene__icon{margin-bottom:6px}.cont.waiting-list-reservation .scene .scene__side-body .scene__item-text{font-size:clamp(13.6694px, 1.3891666667vw - .5556666667px, 16.67px)}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__side-body{display:flex;align-items:flex-start;gap:12px;padding:16px}.cont.waiting-list-reservation .scene .scene__side-body .scene__icon{width:44px;margin-bottom:0}.cont.waiting-list-reservation .scene .scene__side-body .scene__item-title{font-size:14pt}.cont.waiting-list-reservation .scene .scene__side-body .scene__item-text{font-size:12pt}}.cont.waiting-list-reservation .scene .scene__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14.76px,1.5vw - .6px,18px);list-style:none;margin:0;padding:0}@media (max-width:800px){.cont.waiting-list-reservation .scene .scene__grid{grid-template-columns:1fr;gap:12px}}.cont.waiting-list-reservation .scene .scene__grid-item{background-color:#fff;border-radius:8px;overflow:hidden;padding:0}.cont.waiting-list-reservation .scene .scene__grid-item:before{content:none}.cont.waiting-list-reservation .scene .scene__grid-image{margin:0}.cont.waiting-list-reservation .scene .scene__grid-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.cont.waiting-list-reservation .scene .scene__grid-body{display:flex;align-items:flex-start;gap:clamp(13.12px,1.3333333333vw - .5333333333px,16px);padding:clamp(16.4px,1.6666666667vw - .6666666667px,20px) clamp(18.04px,1.8333333333vw - .7333333333px,22px) clamp(19.68px,2vw - .8px,24px)}@media (max-width:560px){.cont.waiting-list-reservation .scene .scene__grid-body{gap:12px;padding:16px}}.cont.waiting-list-reservation .scene .scene__grid-body .scene__icon{width:clamp(59.04px,6vw - 2.4px,72px)}@media (max-width:1024px){.cont.waiting-list-reservation .scene .scene__grid-body .scene__icon{width:max(44px,6vw - 2.4px)}}.cont.waiting-list-reservation .scene .scene__grid-text{flex:1;min-width:0}.cont.waiting-list-reservation .case .case__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14.76px,1.5vw - .6px,18px);list-style:none;margin:0;padding:0}@media (max-width:800px){.cont.waiting-list-reservation .case .case__list{grid-template-columns:1fr;gap:12px}}.cont.waiting-list-reservation .case .case__item{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden;padding:0}.cont.waiting-list-reservation .case .case__item:before{content:none}.cont.waiting-list-reservation .case .case__image{margin:0}.cont.waiting-list-reservation .case .case__image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.cont.waiting-list-reservation .case .case__body{flex:1;display:flex;flex-direction:column;padding:clamp(16.4px,1.6666666667vw - .6666666667px,20px) clamp(18.04px,1.8333333333vw - .7333333333px,22px) clamp(19.68px,2vw - .8px,24px)}@media (max-width:560px){.cont.waiting-list-reservation .case .case__body{padding:16px}}.cont.waiting-list-reservation .case .case__name{font-size:clamp(18.5894px, 1.8891666667vw - .7556666667px, 22.67px);font-weight:700;line-height:1.4;letter-spacing:0;margin:0 0 12px}@media (max-width:1024px){.cont.waiting-list-reservation .case .case__name{font-size:15pt}}@media (max-width:560px){.cont.waiting-list-reservation .case .case__name{font-size:14pt}}.cont.waiting-list-reservation .case .case__label{align-self:flex-start;font-size:clamp(13.12px, 1.3333333333vw - .5333333333px, 16px);line-height:1;color:#6f7599;padding:7px 12px;margin:0 0 14px;border:1px solid #d8dde8;border-radius:4px}@media (max-width:560px){.cont.waiting-list-reservation .case .case__label{font-size:10pt}}.cont.waiting-list-reservation .case .case__text{flex:1;font-size:clamp(14.2106px, 1.4441666667vw - .5776666667px, 17.33px);line-height:1.55;letter-spacing:0;margin:0 0 18px}@media (max-width:1024px){.cont.waiting-list-reservation .case .case__text{font-size:12pt}}@media (max-width:560px){.cont.waiting-list-reservation .case .case__text{font-size:11pt}}.cont.waiting-list-reservation .case .case__link{align-self:flex-start;font-size:clamp(15.3094px, 1.5558333333vw - .6223333333px, 18.67px);font-weight:700;color:#00c4c8;text-decoration:none}.cont.waiting-list-reservation .case .case__link:after{content:"";display:inline-block;width:8px;height:8px;margin-left:12px;vertical-align:middle;border-top:2px solid #00c4c8;border-right:2px solid #00c4c8;transform:rotate(45deg)}.cont.waiting-list-reservation .case .case__link:hover{color:#00a9ad}@media (max-width:1024px){.cont.waiting-list-reservation .case .case__link{font-size:12pt}}.cont.waiting-list-reservation .bottom-cta{background-color:#00c4c8;background-image:linear-gradient(107deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.1) 20%,rgba(255,255,255,0) 30%),linear-gradient(107deg,rgba(255,255,255,0) 62%,rgba(255,255,255,.08) 72%,rgba(255,255,255,0) 82%);color:#fff;text-align:center}.cont.waiting-list-reservation .bottom-cta .bottom-cta__title{font-size:clamp(37.1706px, 3.7775vw - 1.511px, 45.33px);font-weight:700;line-height:1.4;letter-spacing:.02em;color:#fff;margin:0 0 14px}@media (max-width:1024px){.cont.waiting-list-reservation .bottom-cta .bottom-cta__title{font-size:26pt}}@media (max-width:560px){.cont.waiting-list-reservation .bottom-cta .bottom-cta__title{font-size:19pt}}.cont.waiting-list-reservation .bottom-cta .bottom-cta__text{font-size:clamp(17.4906px, 1.7775vw - .711px, 21.33px);line-height:1.6;color:#fff;margin:0 0 32px}@media (max-width:560px){.cont.waiting-list-reservation .bottom-cta .bottom-cta__text{font-size:12pt;margin-bottom:24px}}.cont.waiting-list-reservation .bottom-cta .bottom-cta__btns{display:flex;align-items:center;justify-content:center;gap:16px}@media (max-width:560px){.cont.waiting-list-reservation .bottom-cta .bottom-cta__btns{flex-direction:column}}.cont.waiting-list-reservation .bottom-cta .btn.--lg{min-width:480px;font-size:clamp(21.8694px, 2.2225vw - .889px, 26.67px);line-height:59px}@media (max-width:1024px){.cont.waiting-list-reservation .bottom-cta .btn.--lg{min-width:340px;font-size:16pt;line-height:54px}}@media (max-width:560px){.cont.waiting-list-reservation .bottom-cta .btn.--lg{min-width:0;width:100%;max-width:340px;font-size:13pt;line-height:50px}}.cont.waiting-list-reservation .fixed-cv{position:fixed;bottom:0;left:0;z-index:14;padding:14px 0;width:100%;max-width:100dvw;background-color:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.15);transform:translate(0,100%);transition:.3s ease;transition-property:transform}@media (max-width:560px){.cont.waiting-list-reservation .fixed-cv{padding:12px 0}}.cont.waiting-list-reservation .fixed-cv.show{transform:translate(0,0)}.cont.waiting-list-reservation .fixed-cv .inner{max-width:1240px;margin:0 auto;padding:0 3%;display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width:1024px){.cont.waiting-list-reservation .fixed-cv .inner{justify-content:center}}@media (max-width:560px){.cont.waiting-list-reservation .fixed-cv .inner{gap:8px}}.cont.waiting-list-reservation .fixed-cv .fixed-cv__txt{flex:1;font-size:clamp(14.2106px, 1.4441666667vw - .5776666667px, 17.33px);font-weight:700;line-height:1.4;color:#0b1338}@media (max-width:1024px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__txt{display:none}}.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn{flex-shrink:0;display:flex;align-items:center}.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn{padding:12px 24px 11px;font-size:12pt;line-height:17pt;min-width:160px}.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn.--cv{width:100%;min-width:200px;background-color:#4abaa7;border-color:#4abaa7}.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn.--cv:hover{background-color:#31a592;border-color:#31a592}@media (max-width:560px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn.--cv{min-width:0}}.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn.--sub{min-width:180px}@media (max-width:1024px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn.--sub{min-width:150px}}@media (max-width:560px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn.--sub{min-width:0}}@media (max-width:1024px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn{min-width:150px}}@media (max-width:560px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn .btn{min-width:auto;padding:10px 14px;font-size:12px}}.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn:has(.--cv){flex-grow:1;max-width:360px}@media (max-width:560px){.cont.waiting-list-reservation .fixed-cv .fixed-cv__btn:has(.--cv){max-width:none}}footer{padding-top:30px;border-top:1px solid #e5eaf0}footer .inner{padding-bottom:100px}.p0{padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.m0{margin:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}