@charset "UTF-8";:root{--color-black:#282828;--color-white:#FFFFFF;--color-orange:#FF7500;--color-yellow:#F9AA00;--color-green:#00BE1E;--color-purple:#9600D2;--color-blue:#0019EB;--color-management:#2E8BFF;--color-emerald:#008200;--color-s9:#3F4042;--color-s8:#57595C;--color-s7:#6F7175;--color-s6:#888A8F;--color-s5:#A0A3A8;--color-s4:#B8BBC2;--color-s3:#D0D4DB;--color-s2:#E9EDF5;--color-s1:#F2F7FF;--color-s0:#F7FAFC;--color-attention:#FF0046;--color-system:#245EF2;--color-bluegray:#56698F}.ReservationBenefit{width:100%;display:flex;justify-content:center;padding:0 20px;box-sizing:border-box;margin-top:0}@media screen and (max-width:768px){.ReservationBenefit{margin-top:-16px}}.ReservationBenefit__list{display:flex;flex-wrap:wrap;width:100%;max-width:1152px;gap:32px;justify-content:center;list-style:none;padding:0;margin:0}@media screen and (max-width:1024px){.ReservationBenefit__list{gap:24px}}@media screen and (max-width:768px){.ReservationBenefit__list{gap:16px}}.ReservationBenefit__item{flex:1;display:flex;justify-content:center}@media screen and (min-width:769px){.ReservationBenefit__item{flex:0 0 auto;width:264px}}@media screen and (max-width:768px){.ReservationBenefit__item{flex:none;width:calc(50% - 8px)}.ReservationBenefit__item:first-child{width:100%;margin-bottom:0}.ReservationBenefit__item:first-child img{width:calc(50% - 8px);max-width:none;margin:0 auto}}.ReservationBenefit__item img{width:100%;height:auto;max-width:368px;display:block}@media screen and (min-width:769px){.ReservationBenefit__item img{max-width:100%;margin:0 auto}}.ReservationFunctionItem{width:100%;display:flex;justify-content:center;padding:0 20px 35px;box-sizing:border-box;flex-direction:column;align-items:center}.ReservationFunctionItem__inner{display:flex;flex-direction:row;align-items:center;width:100%;max-width:1152px;background-color:#fff;gap:40px}.ReservationFunctionItem__img{width:50%;flex-shrink:0}.ReservationFunctionItem__img img,.ReservationFunctionItem__img video{width:100%;height:auto;display:block;border-radius:8px}.ReservationFunctionItem__content{width:50%;display:flex;flex-direction:column;justify-content:center;text-align:left}.ReservationFunctionItem__header{display:flex;align-items:center;margin-bottom:20px;gap:15px;flex-wrap:wrap}.ReservationFunctionItem__labels{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ReservationFunctionItem__number{font-size:60px;font-weight:700;font-family:Poppins,sans-serif!important;color:#f9aa00;letter-spacing:-.04em;line-height:1}.ReservationFunctionItem__label{background-color:#f9aa00;color:#fff;padding:8px 16px;font-size:16px;font-weight:700;border-radius:4px}.ReservationFunctionItem__title{font-size:28px;font-weight:700;color:#333;margin-bottom:20px;line-height:1.4}.ReservationFunctionItem__text{font-size:16px;color:#666;line-height:1.8}.ReservationFunctionItem__note{margin-top:60px;font-size:14px;font-weight:700;color:#333;text-align:center;line-height:1.5;width:100%;max-width:1152px}@media screen and (max-width:768px){.ReservationFunctionItem__inner{display:flex;flex-direction:column;align-items:center;gap:0}.ReservationFunctionItem__content{display:contents}.ReservationFunctionItem__header{order:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:10px}.ReservationFunctionItem__labels{flex-direction:column;align-items:center;width:100%}.ReservationFunctionItem__title{order:2;text-align:center;font-size:18px;margin-bottom:10px;width:100%}.ReservationFunctionItem__img{order:3;width:100%;margin-bottom:10px}.ReservationFunctionItem__text{order:4;text-align:left;width:100%}.ReservationFunctionItem__text br{display:none}.ReservationFunctionItem__number{font-size:40px;margin-right:0}.ReservationFunctionItem__note{margin-top:40px;font-size:12px;text-align:left}}.ServiceFunctions{padding:40px 20px 0!important}@media screen and (max-width:768px){.ServiceFunctions{padding:40px 16px 0!important}}.ServiceFunctions_list{margin-top:0!important}@media screen and (max-width:1024px){.ServiceFunctions_list{margin-top:0!important}}@media screen and (max-width:768px){.ServiceFunctions_list{margin-top:30px!important}}