.signInWeddingContract_signSheetWrap__zc0Bm .modal-title-wrap{display:none!important}.signInWeddingContract_signSheet__Xy2VE h2{font-size:18px;padding:10px 0;white-space:pre-line}.signInWeddingContract_noticeBox__iI8eo{padding:24px 20px;border-radius:8px;background:#f7f7f7;color:#505050;font-size:15px;font-weight:400;line-height:22.5px}.signInWeddingContract_noticeBox__iI8eo strong{color:#191919;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.signInWeddingContract_noticeBox__iI8eo strong.signInWeddingContract_complete__pIqq5{color:#505050;font-weight:400;-webkit-text-decoration-line:none;text-decoration-line:none}.signInWeddingContract_formBlock__lR7BT{margin-top:8px;padding:16px 0}.signInWeddingContract_formBlock__lR7BT>span{display:inline-block;margin-bottom:12px;color:#505050}.signInWeddingContract_formBlock__lR7BT input{margin-bottom:16px}.signInWeddingContract_signBtn__D_qAV{margin-top:20px;height:60px;font-size:15px}.signInWeddingContract_signBtn__D_qAV.signInWeddingContract_active__H1R21{font-weight:700}.noticeToast_noticeWrap___wBSD{position:fixed;left:0;right:0;padding:0 20px;z-index:100;margin:0 auto;max-width:560px}.noticeToast_noticeAlert__kmYxo{display:flex;align-items:center;padding:12px 16px;background-color:#191919;border-radius:8px;gap:8px}.noticeToast_newMark__iLY8x{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#f53f29;color:#fff;font-size:12px;font-weight:700;border-radius:4px}.noticeToast_text__jJSHD{flex:1 1;color:#fff;font-size:14px;line-height:20px}.noticeToast_closeBtn__6dJXB{background:none;border:none;color:#d0bda5;font-size:14px;font-weight:700;cursor:pointer;padding:0}.personalPolicy_policyWrap__QaXYN h2{margin-bottom:12px;font-size:18px;font-weight:700;color:#191919}.personalPolicy_policyWrap__QaXYN p{white-space:pre-line;color:#505050;font-size:14px;line-height:21px}.personalPolicy_policyContentWrap__4KZfj p{margin-bottom:12px}.personalPolicy_policyContentWrap__4KZfj .personalPolicy_additional__QDU99{margin:12px 0;padding:12px;background-color:#f2f2f2;border-radius:8px}.personalPolicy_policyContentWrap__4KZfj .personalPolicy_additional__QDU99 ul{margin-left:16px}.personalPolicy_policyContentWrap__4KZfj .personalPolicy_additional__QDU99 ul li{list-style:disc;color:#737373;font-size:13px}.weddingHallPolicies_policiesPage__y6hto{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#191919;font-size:15px;font-weight:400;position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:10000;background-color:#fff;width:100%;max-width:600px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.weddingHallPolicies_policiesPage__y6hto::-webkit-scrollbar{display:none}.weddingHallPolicies_title___VNB6{padding:0 20px;margin:56px 0 10px;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.weddingHallPolicies_policyContent__z_E4n{white-space:pre-line;padding:0 20px 16px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.weddingHallPolicies_policyContent__z_E4n::-webkit-scrollbar{display:none}.weddingHallPolicies_policyContent__z_E4n.weddingHallPolicies_readMode__RHs_c{height:calc(100vh - 120px);height:calc(100dvh - 120px)}.weddingHallPolicies_agreeBoxWrap__FjYVP{padding:16px 20px;position:fixed;bottom:0;left:0;right:0;background-color:#fff}.weddingHallPolicies_ios__HQ1Rj .weddingHallPolicies_agreeBoxWrap__FjYVP{padding-bottom:min(var(--sab),0)}.weddingHallPolicies_checkboxWrap__RA75o{display:flex;align-items:center}.weddingHallPolicies_checkboxWrap__RA75o p{margin-left:8px}.weddingHallPolicies_checkboxWrap__RA75o p span{text-decoration:underline;font-weight:700;cursor:pointer}.weddingHallPolicies_agreeBtn__tih7_{margin-top:16px;margin-bottom:max(var(--sab),20px)}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY{position:fixed;top:0;z-index:100;width:100%;max-width:600px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{width:100%;height:0}.weddingHallDetailHeader_android__hdvjE .weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{height:var(--androidStatusBarHeight)}.weddingHallDetailHeader_ios__MnQ_X .weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_safe-area__ozeDz{height:constant(safe-area-inset-top);height:env(safe-area-inset-top)}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 12px;background-color:#fff}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_left-panel__WDxhj,.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_right-panel__brTyu{display:flex;align-items:center}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_right-panel__brTyu{gap:4px}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY .weddingHallDetailHeader_inner__8hNYB .weddingHallDetailHeader_partner-name__Db8MV{margin-left:20px;font-size:15px;font-weight:700;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}.weddingHallDetailHeader_wedding-hall-detail-header__N62UY.weddingHallDetailHeader_transparent__PtvFN .weddingHallDetailHeader_inner__8hNYB{background-color:rgba(0,0,0,0)}.weddingHallTabs_wedding-hall-tabs__9FuhV{position:fixed;top:55px;width:100%;z-index:100;height:51px;background-color:#fff;border-bottom:1px solid #fff;max-width:600px;margin-left:auto;margin-right:auto;display:block;box-sizing:border-box}.weddingHallTabs_android__9oevO .weddingHallTabs_wedding-hall-tabs__9FuhV{top:calc(var(--androidStatusBarHeight) + 56px - 1px)}.weddingHallTabs_ios___yVZF .weddingHallTabs_wedding-hall-tabs__9FuhV{top:calc(constant(safe-area-inset-top) + 56px - 1px);top:calc(env(safe-area-inset-top) + 56px - 1px)}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tabs-inner__p_y_i{display:flex;height:100%;border-bottom:1px solid #eaeaea}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy{flex:1 1;display:block;padding:0 16px;font-size:13px;color:#c8c8c8;text-align:center;background-color:rgba(0,0,0,0);border:none;outline:none}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy span{position:relative;display:inline-flex;align-items:center;height:100%}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy.weddingHallTabs_active__Qp12C{font-weight:700;color:#191919}.weddingHallTabs_wedding-hall-tabs__9FuhV .weddingHallTabs_tab-item-button__V8bsy.weddingHallTabs_active__Qp12C span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#191919;border-radius:4px 4px 0 0}.weddingContract_contractModal__1X4LK{-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:none;position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:10000;max-width:600px;overflow:hidden}.weddingContract_contractModal__1X4LK::-webkit-scrollbar{display:none}.weddingContract_modalInner__u7Vfd{box-sizing:border-box;position:relative;background-color:#fff;width:100%;height:100%;display:flex;flex-direction:column}.weddingContract_modalContents__y67CH{padding:0 20px;overflow:scroll;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.weddingContract_modalContents__y67CH::-webkit-scrollbar{display:none}.weddingContract_modalContents__y67CH>p.weddingContract_bold__xl6uV{margin:15px 0 13px;color:#191919;font-size:22px;font-weight:700;line-height:33px}.weddingContract_tableWrap__ah_8s{margin-bottom:12px;display:flex;flex-direction:column;gap:20px}.weddingContract_agreeWrap__XK_5h{margin:20px 0}.weddingContract_agreeCheckWrap__CnORV{display:flex;gap:8px;align-items:center;font-size:15px}.weddingContract_agreeCheckWrap__CnORV:first-child{margin-bottom:16px}.weddingContract_agreeCheckWrap__CnORV:last-child p{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#191919}.weddingContract_btnWrap__08u51{padding:0;display:flex;flex-wrap:nowrap;margin-bottom:max(var(--sab),20px);gap:11px}.weddingContract_btnWrap__08u51 button:first-child{flex-shrink:2}.weddingContract_titleBold__inykn{font-weight:700;margin-bottom:10px;font-size:18px}.weddingContract_table__5Cs0k{width:100%;border-collapse:collapse;margin:16px 0 12px;background-color:#fafafa;border-radius:8px;border:1px hidden #eaeaea;box-shadow:0 0 0 1px #eaeaea}.weddingContract_table__5Cs0k tr{border-bottom:1px solid #eaeaea}.weddingContract_table__5Cs0k tr:last-child{border-bottom:none}.weddingContract_table__5Cs0k td{padding:18px 20px;vertical-align:top;color:#505050}.weddingContract_labelBold__8dfxo{padding-right:0;color:#737373;font-size:13px}.weddingContract_policyView__b_rn6{display:flex;flex-direction:column;gap:20px}.weddingContract_policyView__b_rn6>div>div{border-collapse:collapse;margin:16px 0 12px;background-color:#fafafa;border-radius:8px;border:1px hidden #eaeaea;box-shadow:0 0 0 1px #eaeaea}.weddingContract_policyViewItemSingle__tYAAZ{display:flex;justify-content:space-between;padding:18px 20px}.weddingContract_policyViewItemSingle__tYAAZ p.weddingContract_label__6WJBZ{width:50%}.weddingContract_policyViewItemMulti__jI4We>div{display:flex;justify-content:space-between;padding:18px 20px}.weddingContract_policyViewItemMulti__jI4We>div:not(:last-child){border-bottom:1px solid #eaeaea}.weddingContract_policyViewItemMulti__jI4We p.weddingContract_label__6WJBZ{flex-basis:fit-content}.weddingContract_policyViewItemMulti__jI4We p.weddingContract_label__6WJBZ span{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.weddingContract_arrowIcon__3LzvW{cursor:pointer}.ksnet_btnWrap__dOMZg{padding:20px 0}.ksnet_btnWrap__dOMZg>button{height:60px;font-size:15px}.finalContractInfoModal_finalInfoSheet__fFa8U>h2{padding-bottom:10px;font-size:18px;font-style:normal;font-weight:700;line-height:27px;white-space:pre-line}.finalContractInfoModal_tableWrap__V7ByA table{width:100%;border-collapse:collapse;margin:12px 0;background-color:#fafafa;border-radius:8px;border:1px hidden #eaeaea;box-shadow:0 0 0 1px #eaeaea}.finalContractInfoModal_tableWrap__V7ByA table tr{border-bottom:1px solid #eaeaea}.finalContractInfoModal_tableWrap__V7ByA table tr td:first-child{width:80px;font-weight:700}.finalContractInfoModal_tableWrap__V7ByA table tr:last-child{border-bottom:none}.finalContractInfoModal_tableWrap__V7ByA table td{padding:18px 20px;vertical-align:top;color:#505050}.finalContractInfoModal_btnWrap__y6gfj{padding:20px 0}.finalContractInfoModal_btnWrap__y6gfj>button{height:60px;font-size:15px}.finalContractInfoModal_priceChangeAlertOverlay__E9dXS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100000}.finalContractInfoModal_priceChangeAlert__iSGW4{z-index:100002;background:#191919;color:#fff;padding:16px;border-radius:8px;text-align:center;margin:0 20px}.finalContractInfoModal_priceChangeAlert__iSGW4 p{margin:0;font-size:13px}.finalContractInfoModal_priceChangeAlert__iSGW4 p:first-child{margin-bottom:4px}