@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);*{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-ms-overflow-style:none;border:0;box-sizing:border-box;font-family:Roboto,Noto Sans KR,sans-serif;list-style-type:none;margin:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;outline:0;overflow:scroll;padding:0;padding-inline-start:0;scrollbar-width:none;text-decoration:none}::-webkit-scrollbar{display:none}body{min-height:100vh;width:100vw}#root,body{display:flex}#root{flex:1 1}.custom-input{background-color:#fff;border-bottom:1px solid #191919;height:48px}.main-background{background-color:#8dbfc6}.error-text{color:#dc0000}.error-background{background-color:#dc0000}.main-text{color:#191919}#root .popup-backdrop{background-color:#23232388;height:100vh;left:0;z-index:50}#root .popup-backdrop,.cheader-root{align-items:center;display:flex;justify-content:center;position:fixed;top:0;width:100vw}.cheader-root{background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1);height:56px;z-index:1}.cheader-root .back-btn-section{align-items:center;display:flex;height:28px;left:32px;position:absolute;top:14px;width:28px}.cheader-root .title{color:#191919;font-size:20px;font-weight:600}.cinput-root{display:flex;flex-direction:column;height:68px;position:relative}.cinput-root .cinput-input{border-bottom:2px solid #8dbfc6;width:80vw}.cinput-root .cinput-alert-message{bottom:0;color:#dc0000;font-size:12px;left:0;margin-top:4px;position:absolute}.cinput-root .cinput-error-icon{position:absolute;right:0;top:11px}.findpassword-root,.findpassword-root .content-root{display:flex;flex:1 1;flex-direction:column}.findpassword-root .content-root{align-items:center;margin-top:56px;padding-top:40px}.findpassword-root .content-root .input-item{margin-bottom:20px}.findpassword-root .content-root .input-item .input-label{color:#8dbfc6;font-size:15px;margin-bottom:8px}.findpassword-root .content-root .done-btn{align-items:center;display:flex;font-size:16px;height:48px;justify-content:center;margin-top:28px;width:80vw}.findpassword-root .content-root .done-btn.active{background-color:#8dbfc6;color:#f0f0f0}.findpassword-root .content-root .done-btn.deactive{background-color:#f0f0f0;color:#767676}.home-root{align-items:center;display:flex;flex:1 1;flex-direction:column}.home-root .home-header{background-color:#8dbfc6;border-bottom:1px solid #ffffff33;color:#fff;font-size:16px;padding:16px 32px;width:100%}.home-root .resv-root{overflow:visible;padding:60px 32px 35px;position:relative;width:100%}.home-root .resv-root .user-name{color:#fff;font-size:20px}.home-root .resv-root .user-name span{margin-right:8px}.home-root .resv-root .title-section{align-items:flex-end;display:flex;justify-content:space-between}.home-root .resv-root .title-section .resv-title{align-items:center;display:flex;flex-direction:row;margin-top:30px}.home-root .resv-root .title-section .resv-title span{color:#fff;font-size:15px;margin-left:8px}.home-root .resv-root .title-section .delete-button{background-color:#fff;color:#8dbfc6;font-size:12px;padding:6px 8px}.home-root .resv-root .resv-list{background-color:#fff;border:1px solid #f0f0f0;box-shadow:3px 3px 3px 0 rgba(0,0,0,.03);margin:10px 0;padding:16px;width:calc(100vw - 64px)}.home-root .resv-root .resv-list span{white-space:pre-line}.home-root .resv-root .resv-list span.resv-no-list{color:#888;font-size:15px;text-align:center}.home-root .resv-root .resv-list span.resv-list-item{align-items:center;display:flex;font-size:14px;justify-content:flex-start;width:100%}.home-root .resv-root .resv-list span.resv-list-item span{color:#767676;margin-right:5px}.home-root .resv-root .resv-list span.resv-list-item span.item-room{color:#191919;font-weight:800;margin-left:auto;margin-right:0}.home-root .resv-root .add-resv-btn{align-items:center;background-color:#fff;border:1px solid #8dbfc6;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:13px;position:relative;width:calc(100vw - 64px)}.home-root .resv-root .add-resv-btn img{height:16px;position:absolute;right:10px;width:16px}.home-root .resv-root .background{background-color:#8dbfc6;height:58%;left:0;position:absolute;top:0;width:100vw;z-index:-1}.home-root .setting-root{background-color:#fff;flex:1 1;width:calc(100vw - 64px)}.home-root .setting-root .setting-title-wrapper{align-items:center;display:flex}.home-root .setting-root .setting-title-wrapper .title{font-weight:800;margin-left:6px}.home-root .setting-root .setting-items-wrapper{border:1px solid #f0f0f0;box-shadow:3px 3px 3px 0 rgba(0,0,0,.03);display:flex;flex-direction:column;margin:12px 0 0;padding:24px 16px}.home-root .setting-root .setting-items-wrapper .setting-item{display:flex;flex-direction:column}.home-root .setting-root .setting-items-wrapper .setting-item .item-title{font-weight:600}.home-root .setting-root .setting-items-wrapper .setting-item .item-value{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin:24px 0;padding-bottom:9px}.home-root .setting-root .setting-items-wrapper .setting-item .item-value .change-item-btn{color:#8dbfc6}.home-root .setting-root .setting-items-wrapper .setting-item.password{align-self:flex-end;color:#8dbfc6;flex-direction:row;justify-content:center}.home-root .setting-root .setting-items-wrapper .setting-item.password img{height:12px;margin-right:12px;width:10px}.home-root .setting-root .setting-btns-wrapper{-ms-grid-columns:(1fr)[2];grid-gap:8px;display:-ms-grid;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin:40px 0;width:100%}.home-root .setting-root .setting-btns-wrapper .delete-account-btn{background-color:#fff;border:1px solid #8dbfc6;color:#8dbfc6;font-size:16px;padding:16px}.home-root .setting-root .setting-btns-wrapper .logout-btn{background-color:#8dbfc6;border:1px solid #8dbfc6;color:#fff;font-size:16px;padding:16px}.delete-popup-root{background-color:#fff;width:calc(100vw - 64px)}.delete-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.delete-popup-root .popup-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:35px}.delete-popup-root .popup-content span{font-size:14px;line-height:20px}.delete-popup-root .popup-content span strong{color:#dc0000;font-weight:500}.delete-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.delete-popup-root .popup-footer button{font-size:16px;padding:15px}.delete-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.delete-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.exit-popup-root{background-color:#fff;width:calc(100vw - 64px)}.exit-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.exit-popup-root .popup-content{align-items:center;display:flex;justify-content:center;padding:35px}.exit-popup-root .popup-content span{font-size:14px}.exit-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.exit-popup-root .popup-footer button{font-size:16px;padding:15px}.exit-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.exit-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.logout-popup-root{background-color:#fff;width:calc(100vw - 64px)}.logout-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.logout-popup-root .popup-content{align-items:center;display:flex;justify-content:center;padding:35px}.logout-popup-root .popup-content span{font-size:14px}.logout-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.logout-popup-root .popup-footer button{font-size:16px;padding:15px}.logout-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.logout-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.name-popup-root{background-color:#fff;width:calc(100vw - 64px)}.name-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.name-popup-root .popup-content{padding:25px 16px}.name-popup-root .popup-content input{border:1px solid #767676;font-size:14px;padding:15px 20px;width:100%}.name-popup-root .popup-content input::-webkit-input-placeholder{color:#767676}.name-popup-root .popup-content input:-ms-input-placeholder{color:#767676}.name-popup-root .popup-content input::placeholder{color:#767676}.name-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.name-popup-root .popup-footer button{font-size:16px;padding:15px}.name-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.name-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.password-popup-root{background-color:#fff;width:calc(100vw - 64px)}.password-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.password-popup-root .popup-content{padding:25px 16px}.password-popup-root .popup-content input{border:1px solid #767676;font-size:14px;margin:10px 0;padding:15px 20px;width:100%}.password-popup-root .popup-content input::-webkit-input-placeholder{color:#767676}.password-popup-root .popup-content input:-ms-input-placeholder{color:#767676}.password-popup-root .popup-content input::placeholder{color:#767676}.password-popup-root .popup-content .error-msg{color:#dc0000;display:inline-block;font-size:12px;margin:5px 0}.password-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.password-popup-root .popup-footer button{font-size:16px;padding:15px}.password-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.password-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.id-popup-root{background-color:#fff;width:calc(100vw - 64px)}.id-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.id-popup-root .popup-content{padding:25px 16px}.id-popup-root .popup-content input{border:1px solid #767676;font-size:14px;padding:15px 20px;width:100%}.id-popup-root .popup-content input::-webkit-input-placeholder{color:#767676}.id-popup-root .popup-content input:-ms-input-placeholder{color:#767676}.id-popup-root .popup-content input::placeholder{color:#767676}.id-popup-root .popup-content input.error{border:1px solid #dc0000}.id-popup-root .popup-content .error-msg{color:#dc0000;display:inline-block;font-size:12px;margin:5px 0}.id-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.id-popup-root .popup-footer button{font-size:16px;padding:15px}.id-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.id-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.login-root{flex:1 1;justify-content:space-between;padding-bottom:14px;padding-top:100px}.login-root,.login-root .login-logo-section{align-items:center;display:flex;flex-direction:column}.login-root .login-logo-section .login-logo-icon{margin:16px;width:114px}.login-root .login-logo-section span{color:#767676;font-size:16px}.login-root .login-input-section{display:flex;flex-direction:column}.login-root .login-input-section .input-wrapper{height:68px;position:relative}.login-root .login-input-section .input-wrapper .input-logo{left:0;position:absolute;top:18px}.login-root .login-input-section .input-wrapper .login-input{color:#191919;font-size:15px;height:48px;padding:0 25px;width:80vw}.login-root .login-input-section .input-wrapper .input-error-logo{position:absolute;right:0;top:18px}.login-root .login-input-section .input-wrapper .alert-message{bottom:0;color:#de0000;font-size:12px;left:0;position:absolute}.login-root .login-input-section .login-button{background-color:#8dbfc6;color:#fff;font-size:16px;margin-top:28px;padding:13px;width:80vw}.login-root .login-input-section .login-route-section{align-items:flex-start;display:flex;flex-direction:column;margin-top:24px;width:80vw}.login-root .login-input-section .login-route-section button{background-color:#fff;margin-bottom:14px}.login-root .login-input-section .login-route-section button span{font-size:14px;margin-right:4px}.login-root .bottom-logo-section span{color:#767676;font-size:11px;margin-right:7px}p.p1{font:13.3px AppleMyungjo}p.p1,p.p2{-webkit-text-stroke:#000;color:#000;margin:0}p.p2{font:12px Times;min-height:14px}p.p3{min-height:16px}p.p3,p.p4{-webkit-text-stroke:#000;color:#000;font:13.3px Times;margin:0}span.s1{font:13.3px Times}span.s1,span.s2{-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-kerning:none}span.s3{font:13.3px AppleMyungjo}span.s3,span.s4{-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-kerning:none}span.s4{-webkit-text-stroke:0 #0b4cb4;color:#0b4cb4}span.s5{-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font:13.3px Lucida Grande;font-kerning:none}.personal-root{flex:1 1;padding:108px 24px 48px}.personal-root .cheader-root{left:0}.reservation-root{width:100%}.reservation-root .content-wrapper{margin-top:56px;padding:46px 32px;width:100%}.reservation-root .content-wrapper .form-item .form-item-label{color:#191919;font-size:15px;font-weight:700;margin-bottom:10px}.reservation-root .content-wrapper .form-item .select-container{border:1px solid #f0f0f0;box-shadow:3px 3px 3px 0 rgba(0,0,0,.03);margin-bottom:32px;margin-right:3px}.reservation-root .content-wrapper .form-item .select-container .select-box{color:#191919;display:flex;font-size:15px;justify-content:space-between;padding:10px}.reservation-root .content-wrapper .form-item .select-container .select-box:not(:last-child){border-bottom:1px solid #f0f0f0}.reservation-root .content-wrapper .form-item .select-container .disabled{background-color:#e1e1e1;color:#191919}.reservation-root .content-wrapper .form-item .select-container .disabled img{display:none}.reservation-root .content-wrapper .form-item .select-container .input-wrapper{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.reservation-root .content-wrapper .form-item .select-container .input-wrapper input{background-color:#fff;color:#191919;font-size:15px;padding:10px 0}.reservation-root .content-wrapper .form-item .select-container .input-wrapper input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.reservation-root .content-wrapper .form-item .select-container .input-wrapper img{height:18px;margin-right:10px;width:18px}.reservation-root .content-wrapper .register-button{background-color:#8dbfc6;bottom:0;color:#fff;font-size:16px;height:48px;left:0;position:fixed;width:100%}.reservation-root .content-wrapper .register-button:disabled{background-color:#e1e1e1;color:#767676}.date-popup-root{background-color:#fff;width:calc(100vw - 64px)}.date-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.date-popup-root .popup-content{align-items:center;display:flex;justify-content:center;padding:35px}.date-popup-root .popup-content span{font-size:14px}.date-popup-root .popup-footer button{background-color:#8dbfc6;color:#fff;font-size:16px;padding:15px;width:100%}.register-popup-root{background-color:#fff;width:calc(100vw - 64px)}.register-popup-root .popup-header{align-items:center;border-bottom:1px solid #e1e1e1;color:#8dbfc6;display:flex;font-size:16px;justify-content:center;padding:17px}.register-popup-root .popup-content{align-items:center;display:flex;justify-content:center;padding:35px}.register-popup-root .popup-content span{font-size:14px}.register-popup-root .popup-footer{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.register-popup-root .popup-footer button{font-size:16px;padding:15px}.register-popup-root .popup-footer .cancel-button{background-color:#e1e1e1;color:#767676}.register-popup-root .popup-footer .change-button{background-color:#8dbfc6;color:#fff}.policy-root{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.policy-root .image-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:60%}.policy-root .image-wrapper img{margin-bottom:12px}.policy-root .image-wrapper .label-text{color:#767676;font-size:18px;text-align:center}.policy-root .button-section{display:flex;flex-direction:column;padding-bottom:64px}.policy-root .button-section .check-item{align-items:center;align-self:center;display:flex;justify-content:space-between;margin-bottom:24px;width:80vw}.policy-root .button-section .check-item .check-wrapper{align-items:center;display:flex}.policy-root .button-section .check-item .check-wrapper img{margin-right:8px}.policy-root .button-section .check-item .check-wrapper span{color:#333;font-weight:14px}.policy-root .button-section .check-item button{align-items:center;background-color:#fff;display:flex;height:24px;justify-content:flex-end;width:24px}.policy-root .button-section .next-step-button{align-items:center;align-self:center;background-color:#8dbfc6;color:#f0f0f0;display:flex;font-size:16px;height:48px;justify-content:center;width:80vw}.policy-root .button-section .next-step-button:disabled{background-color:#f0f0f0;color:#767676}.sign-up-root,.sign-up-root .content-root{display:flex;flex:1 1;flex-direction:column}.sign-up-root .content-root{align-items:center;justify-content:center;margin-top:56px}.sign-up-root .content-root .input-item{margin-bottom:20px}.sign-up-root .content-root .input-item .input-label{color:#8dbfc6;font-size:15px;margin-bottom:8px}.sign-up-root .content-root .input-item.input-email{position:relative}.sign-up-root .content-root .input-item.input-email .cinput-error-icon{display:none}.sign-up-root .content-root .input-item.input-email .email-verify-btn{bottom:40px;color:#8dbfc6;font-size:16px;position:absolute;right:0}.sign-up-root .content-root .input-item.input-email .email-verify-btn.deactive{display:none}.sign-up-root .content-root .input-item.input-verify-code{position:relative}.sign-up-root .content-root .input-item.input-verify-code .confirm-btn{bottom:40px;color:#8dbfc6;font-size:16px;position:absolute;right:0}.sign-up-root .content-root .done-btn{align-items:center;display:flex;font-size:16px;height:48px;justify-content:center;margin-top:28px;width:80vw}.sign-up-root .content-root .done-btn.active{background-color:#8dbfc6;color:#f0f0f0}.sign-up-root .content-root .done-btn.deactive{background-color:#f0f0f0;color:#767676}
/*# sourceMappingURL=main.8cc85cd5.css.map*/