.postcode_addressInputWrap__z9b6U input:not(:last-child){background-color:#f7f7f7}.postcode_addressInputWrap__z9b6U input.postcode_unfocus__I66oz:focus{border:1px solid #eaeaea;outline:none}.postcode_addressInputWrap__z9b6U input::placeholder{color:#c8c8c8}.postcode_addressInput__HdGyw{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.postcode_postcodeModalOverlay__3ntfN{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);align-items:center;justify-content:center;z-index:10000;transition:opacity .3s ease}.postcode_postcodeModalContent___MKjL{background:#fff;margin:0 20px;padding:10px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:500px;width:100%}.bottom-fixed-modal-wrap{visibility:hidden;pointer-events:none;font-family:SpoqaHanSans}.bottom-fixed-modal-wrap.show{visibility:visible;pointer-events:inherit}.bottom-fixed-modal-wrap .overlay{position:fixed;left:0;right:0;top:0;bottom:0;transform:translateY(100%);background-color:rgba(0,0,0,.5);z-index:99998}.bottom-fixed-modal-wrap.show .overlay{transform:translateY(0)}.bottom-fixed-modal-wrap .bottom-fixed-modal{position:fixed;left:0;right:0;bottom:0;max-height:95%;padding-top:22px;padding-bottom:var(--sab);border-radius:12px 12px 0 0;background-color:#fff;z-index:99999;max-width:600px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.bottom-fixed-modal-wrap .bottom-fixed-modal::-webkit-scrollbar{display:none}.bottom-fixed-modal-wrap .bottom-fixed-modal.has-height-limit{max-height:min(max(450px,60%),100%)}.bottom-fixed-modal-wrap .bottom-fixed-modal.has-inner-scroll{overflow-y:hidden}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-close-button-wrap{text-align:right;padding-right:20px;color:#505050}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-close-button-wrap .btn{display:inline-block;color:#505050}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-title-wrap{display:flex;align-items:center;justify-content:space-between}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-title-wrap .modal-close-button-wrap{margin-left:auto;padding-right:12px}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-title-wrap .modal-close-button-wrap:only-child>.btn{margin-top:-20px}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-title-wrap .modal-close-button-wrap>.btn{padding:10px 20px}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-title-wrap .modal-close-button-wrap>.btn .icon-close-black{width:20px;height:20px}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-title{padding:10px 20px 11px;font-size:18px;font-weight:700;white-space:pre-line}.bottom-fixed-modal-wrap .bottom-fixed-modal .modal-content{padding:0 20px}.bottom-fixed-modal-wrap .bottom-fixed-modal.has-transition{will-change:transform;transform:translateY(100%);transition:transform .3s linear,visibility .3s linear}.bottom-fixed-modal-wrap .bottom-fixed-modal.has-transition.do-transtion{transform:translateY(0)}.bottom-fixed-modal-wrap.full-height .bottom-fixed-modal{display:flex;flex-direction:column;height:100%;border-radius:0;box-sizing:border-box}.bottom-fixed-modal-wrap.full-height .modal-title-wrap{flex-shrink:0}.bottom-fixed-modal-wrap.full-height .modal-content{flex-grow:1;overflow-y:auto}.bottom-modal-content-list li{position:relative;display:flex;align-items:center;column-gap:8px;padding:14px 0;font-size:15px;font-weight:400}.bottom-modal-content-list li .icon{display:none;margin-left:auto;margin-right:0}.bottom-modal-content-list li.on{color:#9d7d54;font-weight:700}.bottom-modal-content-list li.on .icon{display:block}.selectRegionBottomSheet_section-container__ECrHw{box-sizing:border-box;margin-top:12px;position:relative;z-index:0;-webkit-transform:translateZ(0)}.selectRegionBottomSheet_section-container__ECrHw::-webkit-scrollbar{display:none}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7{display:flex}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E,.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO{height:calc(90vh - 82px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E::-webkit-scrollbar,.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO::-webkit-scrollbar{display:none}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E>ul,.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO>ul{padding-bottom:100px}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E{overscroll-behavior:contain;width:100%;font-size:15px;background-color:#f2f2f2}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E .selectRegionBottomSheet_region-item__WCVoM{padding:14px 20px;background-color:#f2f2f2;color:#c8c8c8;display:flex;justify-content:space-between}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E .selectRegionBottomSheet_region-item__WCVoM.selectRegionBottomSheet_fake-item__P4yXJ{height:25px}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E .selectRegionBottomSheet_region-item__WCVoM i{margin-bottom:2px}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_region-wrap__WOS0E .selectRegionBottomSheet_region-item__WCVoM.selectRegionBottomSheet_selected__cbUZD{background-color:#fff;color:#191919}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO{overscroll-behavior:contain;width:100%;font-size:15px}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO .selectRegionBottomSheet_sub-region-item__9S6Ki{padding:14px 20px;background-color:#fff;color:#191919;display:flex;justify-content:space-between}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO .selectRegionBottomSheet_sub-region-item__9S6Ki i{margin-bottom:2px}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO .selectRegionBottomSheet_sub-region-item__9S6Ki.selectRegionBottomSheet_fake-item__P4yXJ{height:25px}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_section-wrap__ox9W7 .selectRegionBottomSheet_sub-region-wrap__n4ChO .selectRegionBottomSheet_sub-region-item__9S6Ki.selectRegionBottomSheet_disabled__c3fUJ{color:#c8c8c8}.selectRegionBottomSheet_section-container__ECrHw .selectRegionBottomSheet_fake-box__hT1hb{height:100px}.selectRegionBottomSheet_btn-wrap__fgeTF{position:fixed;z-index:1;-webkit-transform:translateZ(1px);bottom:0;left:0;width:100%;background-color:#fff}.selectRegionBottomSheet_btn-wrap__fgeTF .selectRegionBottomSheet_selected-region-wrap__QdByL{display:flex;padding:8px 0 8px 20px;gap:4px}.selectRegionBottomSheet_btn-wrap__fgeTF .selectRegionBottomSheet_selected-region-list-wrap__sEXF8{display:flex;gap:4px;white-space:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.selectRegionBottomSheet_btn-wrap__fgeTF .selectRegionBottomSheet_selected-region-list-wrap__sEXF8::-webkit-scrollbar{display:none}.selectRegionBottomSheet_btn-wrap__fgeTF .selectRegionBottomSheet_selected-region-list-wrap__sEXF8 div:last-child{margin-right:20px}.selectRegionBottomSheet_btn-wrap__fgeTF .selectRegionBottomSheet_complete-btn-wrap__DcMxS{padding:20px 0;width:calc(100% - 40px);margin:auto}.selectRegionBottomSheet_btn-change-search-type__yZcu2{position:absolute;left:50%;top:-48px;transform:translateX(-50%);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.cancelReservationModal_cancelReservationModal__jy1IM .modal-title-wrap .modal-title{font-size:28px;padding:1px 20px}.cancelReservationModal_cancelReservationModal__jy1IM h2{margin-top:2px;color:#191919;font-size:18px;font-weight:700}.cancelReservationModal_cancelReservationModal__jy1IM p{margin-top:10px;padding:8px 0;color:#191919;font-size:15px}.cancelReservationModal_cancelReservationModal__jy1IM .cancelReservationModal_btnWrap__sP_8y{display:flex;gap:8px;padding:0 0 20px}.cancelReservationModal_ios__NC2bw .cancelReservationModal_cancelReservationModal__jy1IM .cancelReservationModal_btnWrap__sP_8y{padding-bottom:min(var(--sab),0)}.payment_pageContractPayment__GFdx5{-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:pre-line}.payment_pageContractPayment__GFdx5 .app-header-blank{display:none}.payment_hallInfoSection___dQ0x{padding:0 20px}.payment_hallInfoSection___dQ0x h1{margin:15px 0 27px;font-size:22px;font-weight:700;line-height:33px}.payment_section__t8poQ{padding:0 20px}.payment_sectionTitle__tIHsB{padding-top:8px;color:#191919;font-size:15px;font-weight:700;line-height:22.5px}.payment_paymentProcessWrap__vgr7G{margin:8px -20px 0;padding:12px 20px 28px;background-color:#f7f7f7}.payment_priceCardContainer__udUtJ{padding:16px 0;display:flex}.payment_priceCardContainer__udUtJ .price-card-wrap{width:100%}.payment_noticeList__dn8Sn li{list-style:disc;margin-left:20px;color:#737373;font-size:12px;font-weight:400;line-height:18px}.payment_paymentMethodSection__iZBJv{padding:0 20px}.payment_paymentMethodSection__iZBJv>div{display:flex;margin:12px 0 20px;width:100%}.payment_paymentMethodSection__iZBJv button{width:calc(50% - 10px)}.payment_paymentMethodSection__iZBJv button.payment_selected__APnpF{border:1px solid #9d7d54;color:#9d7d54}.payment_btnGroup__gTuQ3{display:flex;margin:12px 0 20px;width:100%}.payment_selected__APnpF{border:1px solid #9d7d54!important;color:#9d7d54!important}.payment_agreePaymentWrap__U0bCm{margin-bottom:20px}.payment_agreeWrap__0ozVz{display:flex;align-items:flex-start;gap:8px}.payment_agreeWrap__0ozVz>input{display:inline-block}.payment_agreeWrap__0ozVz label{width:22px;height:22px}.payment_agreeWrap__0ozVz p{color:#191919;font-size:15px;font-style:normal;line-height:normal}.payment_policy__g1i_W{font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.payment_paymentNotice__bU310{padding-top:4px;margin-bottom:16px}.payment_paymentNotice__bU310 p{text-align:center;color:var(--Gray-500,#8a8a8a);font-size:10px;font-weight:400;line-height:15px}.payment_agreePaymentWrap__U0bCm>button{height:60px;font-size:15px;margin-bottom:max(var(--sab),20px)}.payment_divider__eLSET{height:12px;background-color:#f2f2f2}.contract_pageHallReservation__e5Lno{-webkit-tap-highlight-color:rgba(0,0,0,0)}.contract_ios__meVrq .contract_pageHallReservation__e5Lno{padding-bottom:max(var(--sab),20px)}.contract_pageHallReservation__e5Lno .app-header-blank{display:none}.contract_reservationFormWrap__hKVrY{padding:0 20px;white-space:pre-wrap;height:calc(100vh - 56px);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.contract_reservationFormWrap__hKVrY::-webkit-scrollbar{display:none}.contract_reservationFormWrap__hKVrY h1{padding:15px 0;color:#191919;font-size:22px;line-height:33px}.contract_helpTxtWrap__PasLW{padding:16px 20px;background-color:#fafafa}.contract_helpTxtWrap__PasLW>p{display:flex;align-items:center;margin:8px 0}.contract_helpTxtWrap__PasLW p span{margin-left:6px;vertical-align:top;color:#505050}.contract_helpTxtWrap__PasLW>div p{display:flex;padding:6px 0}.contract_helpTxtWrap__PasLW>div p span{color:#737373;font-size:13px;font-weight:400;line-height:18px}.contract_formBlock__rgIpy{padding:16px 0;color:#191919}.contract_formBlock__rgIpy input::placeholder{color:#8a8a8a;font-weight:400}.contract_formBlock__rgIpy input.contract_error__1u60d{border:1px solid #ab291a}.contract_title__IgFqD{display:inline-block;margin-bottom:12px;font-size:12px;color:#505050}.contract_errorTxtWrap__j9hs4{display:flex;align-items:center;gap:8px;margin-top:10px;color:#ab291a;font-size:12px;line-height:18px}.contract_gradientBackground__i5cuR{background:linear-gradient(180deg,rgba(0,0,0,0),#ffffff 64.29%);min-height:calc(100px + var(--sab));position:fixed;bottom:0;left:0;right:0;z-index:0}.contract_submitBtn__mQ4ET{position:fixed;width:100%;bottom:max(var(--sab),20px);max-width:calc(100% - 40px);left:20px;z-index:1}.contract_hideScroll__gbgni{-ms-overflow-style:none;scrollbar-width:none}.contract_hideScroll__gbgni::-webkit-scrollbar{display:none}.contract_inputFormWrap__C5yzt{padding-bottom:150px}