.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g{padding:12px 0;border-bottom:12px solid #f2f2f2}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_badge-wrap__fK_nA{padding:0 20px}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_badge-wrap__fK_nA .weddingHallMainInformation_badge__Mw6K7{display:flex;border-radius:6px;padding:2px 6px;font-size:11px}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_badge-wrap__fK_nA .weddingHallMainInformation_badge__Mw6K7>span{vertical-align:text-bottom;line-height:15px;color:#505050}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_partner-name__QOY91{padding:6px 20px 8px;font-size:18px;font-weight:700}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1{padding:4px 20px;display:flex;justify-content:space-between}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_total-price___gZQ2{text-decoration:line-through;color:#8a8a8a;font-size:12px}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_discount__mpXtO{font-size:18px;color:#191919}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_discount__mpXtO>span{color:#f53f29}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_description__rSTks{font-size:10px;color:#8a8a8a}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_content__Acyg2{padding:6px 20px 13px;font-size:13px;color:#8a8a8a;white-space:pre-wrap}.weddingHallMainInformation_event-banner-wrap__hJ3dJ{margin:20px}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1{position:relative;border-radius:8px;overflow:hidden}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0{width:100%;height:auto}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0 .weddingHallMainInformation_swiper-slide__O1GUm{display:flex;justify-content:center;align-items:center}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0 .weddingHallMainInformation_swiper-slide__O1GUm .weddingHallMainInformation_event-banner-slide__7zNNZ{width:100%;height:auto}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0 .weddingHallMainInformation_swiper-slide__O1GUm .weddingHallMainInformation_event-banner-slide__7zNNZ img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_event-banner-pagination__s8__k{position:absolute!important;bottom:12px!important;right:12px!important;left:auto!important;width:38px!important;height:auto!important;background:rgba(0,0,0,.3)!important;color:#fff!important;padding:4px 8px!important;border-radius:12px!important;font-size:10px!important;font-weight:700!important;z-index:10!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;transform:none!important;margin:0!important}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_event-banner-pagination__s8__k span{color:#fff!important;display:inline-block!important}.hallSummary_summaries-wrap___FG3_{padding:8px 20px}.hallSummary_summary-item__Lcwhr{display:flex;margin-bottom:6px}.hallSummary_summary-item__Lcwhr:last-of-type{margin-bottom:0}.hallSummary_summary-item__Lcwhr>img{flex-shrink:0;width:18px;height:18px;margin-right:6px}.hallSummary_text-box__DFjzy{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:700;color:#505050}.hallSummary_text__j6Ogk{position:relative;padding-right:14px}.hallSummary_text__j6Ogk:after{content:"";position:absolute;top:calc(50% - 1px);right:6px;width:2px;height:2px;background-color:#c8c8c8;border-radius:50%}.hallSummary_text__j6Ogk:last-of-type{padding-right:0}.hallSummary_text__j6Ogk:last-of-type:after{display:none}.hallBenefits_benefits-list__RlQwb{margin:8px 20px 12px;padding:0 16px;border-radius:8px;background-color:#f7f7f7;overflow:hidden}.hallBenefits_benefit-item__Sq7Qc{padding:16px 0;font-size:12px;color:#505050;border-top:1px solid #eaeaea}.hallBenefits_benefit-item__Sq7Qc:first-child{border-top:none}.hallBenefits_benefit-title__9hw97{margin-bottom:6px}.hallBenefits_benefit-content__BN1PO{white-space:pre-line}.hallBenefits_benefit-content__BN1PO.hallBenefits_wb-discount__tJX2w{font-size:13px;font-weight:700;color:#f53f29}