

.wrapper_reserve_step1 .reserveDay:after{content: "";display: block;clear: both;}
.wrapper_reserve_step1 .reserveDay{height:3.77rem;width: calc(100% - 2.71rem);margin: 0 auto;border-bottom: 1px solid #f0f0f0;line-height: 3.77rem;font-size: 0.98rem;}
.wrapper_reserve_step1 .reserveDay.time{border:0;background-image: url(https://files.heally.co.kr/web-images/_arrow/down_b.png);background-position: right;background-size: 1.09rem;background-position: calc(100% - 0.54rem);}
.wrapper_reserve_step1 .reserveDay.time.on{background-image: url(https://files.heally.co.kr/web-images/_arrow/up_b.png);}
.wrapper_reserve_step1 .reserveDay .tit{float: left;font-size: 0.98rem;background-image: url(https://files.heally.co.kr/web-images/common/reserve_time_icon.png);background-position: left;background-size:1.05rem; padding-left: 2.17rem;}

.wrapper_reserve_step1 .reserveDay label{border:1px solid #ddd;border-radius:0.38rem;padding:0.27rem 0.54rem;margin-right:0.27rem;font-size:0.85rem}
.wrapper_reserve_step1 .reserveDay input[name=sdate]{display:none}
.wrapper_reserve_step1 .reserveDay input[name=sdate]:checked + label{color:#ff2a75}

.wrapper_reserve_step1 .reserveDay .tit.day{background-image: url(https://files.heally.co.kr/web-images/common/reserve_day_icon.png);}
.wrapper_reserve_step1 .reserveDay .txt{float: right;font-size: 0.98rem;}
.wrapper_reserve_step1 .selectedTime{text-align:right;margin-right: 2.71rem;font-size:0.92rem}

.wrapper_reserve_step1 .timeSet{padding:0 1.36rem;margin-bottom: 1.36rem}
.wrapper_reserve_step1 .timeSet ul:after{content: "";display: block;clear: both;}
.wrapper_reserve_step1 .timeSet ul li{position: relative; float: left;margin-right:0.35rem;display: block;margin-bottom:0.3rem;width: calc((100% - 1.81rem)/6);}
.wrapper_reserve_step1 .timeSet ul li:nth-child(6n){margin-right: 0}
.wrapper_reserve_step1 .timeSet ul li input{opacity: 0;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.wrapper_reserve_step1 .timeSet ul li label{font-size: 0.98rem;background-color: #ffecf3; display: block;width:100%;height: 3.77rem;line-height: 3.77rem;border-radius: 0.37rem;text-align: center;}
.wrapper_reserve_step1 .timeSet ul li input:checked + label{background-color: #ff2a75;color: #fff;}
.wrapper_reserve_step1 .timeSet ul li input:disabled + label{	background-color: #f0f0f0;}
.wrapper_reserve_step1 .timeSet > .tit{font-size: 1.05rem;line-height: 3.77rem;text-align: center;}
.wrapper_reserve_step1 .selectLabel{width: calc(100% - 2.71rem);margin: 0 auto;padding: 1.36rem 0;border-bottom: 1px solid #e0e0e0;padding-top: 0}
.wrapper_reserve_step1 .selectLabel div{float: left;font-size: 0.9rem;position: relative;padding-left:1.36rem;line-height: 0.9rem;margin-right:1.36rem;}
.wrapper_reserve_step1 .selectLabel div:after{content: "";display: block;width: 0.9rem;height: 0.9rem;background-color: #d0d0d0;position: absolute;left: 0;top: 0;}
.wrapper_reserve_step1 .selectLabel div.enable:after{background-color:#ffecf3}
.wrapper_reserve_step1 .selectLabel div.disable:after{background-color:#d0d0d0}
.wrapper_reserve_step1 .selectLabel div.selected:after{background-color:#ff2a75}

.wrapper_reserve_step1 .courseSet{padding: 1.36rem;padding-top:1.36rem;}
.wrapper_reserve_step1 .courseSet > .tit{text-align: left; font-size: 0.98rem;font-weight: 500;margin-bottom: 1.36rem;background-image: url(https://files.heally.co.kr/web-images/common/reserve_price_icon.png);background-position: left;background-size: 1.22rem;padding-left: 2.17rem;}
    
.wrapper_reserve_step1 .courseSet ul li{border-radius: 0.37rem;border:1px solid #f0f0f0;padding:1.36rem 1.13rem;position: relative;margin-bottom: 0.81rem;}
.wrapper_reserve_step1 .courseSet ul li .name{font-size: 0.87rem;font-weight: 500;margin-bottom: 0.95rem;}
.wrapper_reserve_step1 .courseSet ul li .name p{color:#666;}
.wrapper_reserve_step1 .courseSet ul li .price:after{content: "";display: block;clear: both;}
.wrapper_reserve_step1 .courseSet ul li .price > div{float: left;}
.wrapper_reserve_step1 .courseSet ul li .price > span{float: left;}
.wrapper_reserve_step1 .courseSet ul li .price{line-height: 1.02rem;}
.wrapper_reserve_step1 .courseSet ul li .price .normal{line-height: 1.29rem;display: inline-block;}
.wrapper_reserve_step1 .courseSet ul li .price .sale{line-height: 1.29rem;}
.wrapper_reserve_step1 .courseSet ul li .price .sale span{font-size: 0.81rem;padding-left: 0.27rem;}
.wrapper_reserve_step1 .courseSet ul li .count:after{content: "";display:block;clear: both;}
.wrapper_reserve_step1 .courseSet ul li .count{position: absolute;right: 0.81rem;bottom: 0.81rem;}
.wrapper_reserve_step1 .courseSet ul li .count button{float: left;line-height: 1.36rem;width: 2.63rem;height: 2.63rem;font-size: 0;background-size: 0.81rem;font-weight: 600;}
.wrapper_reserve_step1 .courseSet ul li .count div{float: left;font-size: 1.09rem;text-align: center;width: 3.53rem;line-height: 2.63rem;}
.wrapper_reserve_step1 .courseSet ul li .count button.minus{background-image: url(https://files.heally.co.kr/web-images/detail/zoom_out.png);}
.wrapper_reserve_step1 .courseSet ul li .count button.plus{background-image: url(https://files.heally.co.kr/web-images/detail/zoom_in.png);}
.wrapper_reserve_step1 .courseSet ul li .count input[name=inum]{width:40px;text-align:center;font-size:1.05rem;margin-top:-0.27rem}

.wrapper_reserve_step1 .courseList .course_empty{font-size: 0.9rem;text-align: center;padding: 2.71rem 0 2.71rem 0;background: #f7f7f7;border-radius: 0.54rem;margin: 0 0 1.36rem 0}
.wrapper_reserve_step1 .courseList li + div.course_empty{display:none}

.wrapper_reserve_step1 .reserveBtn{padding: 1.36rem;padding-top: 0;padding-bottom:2.71rem;}
.wrapper_reserve_step1 .reserveBtn button{background-color: #ff2a75;color: #fff;border-radius: 0.37rem;width: 100%;height: 3.77rem;font-size: 1.13rem;}
.wrapper_reserve_step1 .reserveBtn button:disabled{background-color: #cdcdcd;color: #fff;border-radius: 0.37rem;width: 100%;height: 3.77rem;font-size: 1.13rem;}
.wrapper_reserve_step1 ul .course_category{font-size: 1.05rem;text-align: center;background: #f8f8f8;line-height: 2.09rem;border-radius: 13.57rem;margin:1.09rem 0}

.wrapper_reserve_step1 .storeReservState {background-image: url(https://files.heally.co.kr/web-images/common/reserve_check_icon.png);line-height: 2.79rem;padding-left: 3.53rem;background-position: 1.36rem center;background-size: 1.13rem;background-color: #fafafa;border-top: 1px solid #f0f0f0;font-size: 0.9rem;border-bottom: 1px solid #f0f0f0;font-weight: 500;margin-bottom: 0.81rem;}
.wrapper_reserve_step1 .storeReservState span {color: #ff2a75;font-weight: 500;font-size: 0.9rem;}
.wrapper_reserve_step1 .time_empty_both{font-size:0.9rem;text-align:center;padding:2.71rem 0 2.71rem 0;background:#f7f7f7;border-radius:0.54rem;margin:0 1.36rem 1.36rem 1.36rem;display:none}
.wrapper_reserve_step1 .timeSetWrap .timeSet li + div{display:none}
.wrapper_reserve_step1 .time_empty{font-size:0.9rem;text-align:center;padding:1.36rem 0}









.wrapper_reserve_step2 .shopName{font-size: 1.21rem;font-weight: 500;padding: 0 1.36rem;padding-top: 0.81rem;}
.wrapper_reserve_step2 .storeReservState {background-image: url(https://files.heally.co.kr/web-images/common/reserve_check_icon.png);line-height: 2.79rem;padding-left: 3.53rem;background-position: 1.36rem center;background-size: 1.13rem;background-color: #fafafa;border-top: 1px solid #f0f0f0;font-size: 0.9rem;border-bottom: 1px solid #f0f0f0;font-weight: 500;margin-bottom: 0.81rem;}
.wrapper_reserve_step2 .storeReservState span {color: #ff2a75;font-weight: 500;font-size: 0.9rem;}

.wrapper_reserve_step2 .courseList ul {padding: 0.54rem 1.36rem;}
.wrapper_reserve_step2 .courseList ul li .courseWrap:last-child{border-bottom: 0;}
.wrapper_reserve_step2 .courseList ul li .course{font-size: 1.05rem;text-align: center;line-height: 2.11rem;background-color: #fafafa;border-radius: 1.9rem;font-weight: 500;}
.wrapper_reserve_step2 .courseList ul li .courseWrap:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .courseList ul li .courseWrap{border-bottom: 1px solid #dadada;padding: 0.81rem 0.37rem;}
.wrapper_reserve_step2 .courseList ul li .courseWrap .tit{float: left;font-size: 0.9rem;}
.wrapper_reserve_step2 .courseList ul li .courseWrap .tit .time{font-size: 0.98rem;line-height: 1.63rem;}
.wrapper_reserve_step2 .courseList ul li .courseWrap .tit .sub{font-size: 0.9rem;color: #797979;line-height: 1.63rem;}
.wrapper_reserve_step2 .courseList ul li .courseWrap .count{float: right;font-size: 0.9rem;line-height: 3.26rem;}
.wrapper_reserve_step2 .courseList .dayWrap:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .courseList .dayWrap{background-color: #f5f5f5;line-height: 3.39rem;padding: 0 1.36rem;}
.wrapper_reserve_step2 .courseList .dayWrap > .tit{float: left;font-size: 0.98rem;}
.wrapper_reserve_step2 .courseList .dayWrap > .right{float: right;font-size: 0.98rem;}
.wrapper_reserve_step2 .courseList .dayWrap > .right:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .courseList .dayWrap > .right div{float: left;}
.wrapper_reserve_step2 .courseList .dayWrap > .right .time{margin-left: 0.81rem;padding-left: 0.81rem;position: relative;}
.wrapper_reserve_step2 .courseList .dayWrap > .right .time:after{content: "";display: block;width: 1px;height: 0.68rem;background-color: #c3c3c3;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.wrapper_reserve_step2 .reserveInfor{background-image: url(https://files.heally.co.kr/web-images/_arrow/down_right_dg.png);background-position: 95% 70%;background-size: 0.54rem;}
.wrapper_reserve_step2 .reserveInfor {padding: 1.36rem 1.36rem 0.54rem 1.36rem;}
.wrapper_reserve_step2 .reserveInfor > .tit{font-size: 1.13rem;}
.wrapper_reserve_step2 .reserveInfor > .tit span{color: #ff2a75;font-size: 0.9rem;line-height: 180%;}

.wrapper_reserve_step2 .reserveInfor > button{border-bottom: 1px solid #f0f0f0;height: 3.77rem;width: 100%;font-size: 0.9rem;line-height: 3.77rem;color: #b0b0b0;text-align: left;}

.wrapper_reserve_step2 .safeNumInfo{width:calc(100% - 2.71rem);margin:0.27rem auto 1.63rem auto;}
.wrapper_reserve_step2 .safeNumInfo ._checkLabel_n label span{font-size:0.79rem;margin-left:0.81rem;color:#999}

.wrapper_reserve_step2 .reserveInfor > button.on{color: #000;}
.wrapper_reserve_step2 .payInfor > div:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .payInfor > .total .tit{float: left;color: #595959;font-size: 0.9rem;line-height: 1.13rem;}
.wrapper_reserve_step2 .payInfor > .total .pay{float: right;line-height: 1.13rem;color: #ff2a75;font-size: 1.13rem;}
.wrapper_reserve_step2 .payInfor > .coupon{width: calc(100% - 2.71rem);border-radius: 0.37rem 0.37rem 0 0;margin: 0 auto;background-color: #fafafa;padding:1.36rem;padding-top: 1.63rem}
.wrapper_reserve_step2 .payInfor > .coupon .tit{float: left;font-size:0.98rem;}
.wrapper_reserve_step2 .payInfor > .coupon .txt{float: right;background-image: url(https://files.heally.co.kr/web-images/_arrow/down_right_dg.png);background-position:right;background-size: 0.41rem;padding-right: 1.09rem;}
.wrapper_reserve_step2 .payInfor > .coupon .txt div.use_coupon{font-size:0.98rem;color: #797979;}
.wrapper_reserve_step2 .payInfor > .coupon .txt div.use_coupon span{font-size:0.98rem;color: #000;}
.wrapper_reserve_step2 .payInfor > .point{position: relative;width: calc(100% - 2.71rem);margin: 0 auto;background-color: #fafafa;padding: 0 1.36rem;padding-top: 1.22rem;padding-bottom: 1.49rem;border-radius:0 0 0.37rem 0.37rem;}
.wrapper_reserve_step2 .payInfor > .point:after{position: absolute;top: 0;left: 1.36rem;content: "";display: block;width: calc(100% - 2.71rem);height: 1px;background-color: #dadada;} 
.wrapper_reserve_step2 .payInfor > .point .tit{float: left;font-size:0.98rem;}
.wrapper_reserve_step2 .payInfor > .point .txt{float: right;;font-size:0.98rem;color: #797979;}
.wrapper_reserve_step2 .payInfor > .point .txt span{color: #ff2a75;}
.wrapper_reserve_step2 .payInfor > .point .sub{clear: both;width: 100%;font-size: 0.81rem;color: #5e5e5e;padding-top: 0.54rem;}
.wrapper_reserve_step2 .payInfor > .point .inputWrap{margin-top: 1.36rem;}
.wrapper_reserve_step2 .payInfor > .point .inputWrap:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .payInfor > .point .inputWrap .lay:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .payInfor > .point .inputWrap .lay{background-color: #fff;width: calc(100% - 5.97rem );float: left;border:1px solid #f0f0f0;border-radius: 0.37rem;}
.wrapper_reserve_step2 .payInfor > .point .inputWrap input{padding: 0 0.81rem; background-color: transparent; font-size: 1.05rem;width: calc(100% - 2.31rem);height: 2.64rem;float: left;}
.wrapper_reserve_step2 .payInfor > .point .inputWrap button.delBtn{float: left;font-size: 0;width: 2.04rem;height: 2.04rem;margin-top: 0.3rem;border-radius: 2.04rem;background-size: cover;background-image: url(https://files.heally.co.kr/web-images/myinfor/input_del.png);}
.wrapper_reserve_step2 .payInfor > .point .helpText{font-size:0.81rem;color:#ff2a75;margin-top:0.27rem}

.wrapper_reserve_step2 .payInfor > .point .inputWrap button.all{float: right;background-color: #fff;border-radius: 0.37rem;height: 2.64rem;width: 5.43rem;border:1px solid #f0f0f0;font-size: 0.9rem}
.wrapper_reserve_step2 .payInfor > .priceWrap{margin:1.13rem auto 1.36rem;background-color: #fafafa;padding:1.36rem;border-radius: 0.37rem;width: calc(100% - 2.71rem);}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap > div{line-height: 2.58rem;;font-size: 0.98rem;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap .tit{float: left}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap .txt{float: right;text-align: right;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.normalPrice .txt{color: #797979;position: relative;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.normalPrice .txt:after{content: "";display: block;width: 100%;height: 1px;position: absolute;top: 50%;transform: translateY(-50%);background-color: #797979;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.salePrice {border-bottom: 1px solid #d8d8d8;margin-bottom: 0.81rem;padding-bottom: 1.09rem}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.salePrice .txt:after{content: "";display: block;clear: both;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.salePrice .txt div{float: left;}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.salePrice .txt .sellPercent{float: left;margin-top:0.65rem}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.total{border-top: 1px solid #d8d8d8;margin-top: 0.81rem;padding-top: 1.09rem;} 
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.total .txt .totalSale{background-color: #1d1d24;border-radius: 2.71rem;color: #fff;font-size: 0.65rem;line-height:1.13rem;text-align: center;display: inline-block;padding: 0 0.54rem;padding-left:1.09rem;background-image: url(https://files.heally.co.kr/web-images/common/store_label_priceSale.png);background-position:0.41rem;background-size: 0.6rem;margin-top: 0.54rem;display:none}
.wrapper_reserve_step2 .payInfor > .priceWrap .listWrap.total > div{line-height: initial;}
.wrapper_reserve_step2 .payInfor > .totalPrice{width: calc(100% - 2.71rem);margin: 0 auto;border-bottom: 1px solid #a1a1a1;padding:0.27rem 0 1.63rem;margin-bottom: 2.17rem}
.wrapper_reserve_step2 .payInfor > .totalPrice .tit{float: left;margin-bottom: 0.68rem;font-size: 1.05rem;line-height: 1.21rem;font-weight: 500;}
.wrapper_reserve_step2 .payInfor > .totalPrice .txt{float: right;color: #ff2a75;font-weight: 500;font-size: 1.21rem;line-height: 1.21rem;}
.wrapper_reserve_step2 .payInfor > .totalPrice .sub{clear: both;width: 100%;font-size: 0.9rem;color: #595959;}
.wrapper_reserve_step2 .payInfor > .termsWrap{width: calc(100% - 2.71rem);margin: 0 auto;margin-bottom:2.17rem;}
.wrapper_reserve_step2 .payInfor > .termsWrap > .tit{font-size:1.06rem;margin-bottom: 1.22rem;font-weight: 500;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .tit{font-size:1.06rem;background-color: #fafafa;border:1px solid #f0f0f0;line-height: 3.39rem;border-radius: 0.37rem;padding: 0 0.95rem;background-image: url(https://files.heally.co.kr/web-images/_arrow/down_g.png);background-position: calc(100% - 1.36rem);background-size: 0.81rem;border-bottom: 0;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li.on .tit{background-image: url(https://files.heally.co.kr/web-images/_arrow/up_g.png);}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .txtWrap{border:1px solid #f0f0f0;padding: 1.21rem;font-size: 0.87rem;line-height:1.36rem;display: none;height: 13.19rem;overflow-y: scroll;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li.on .txtWrap{display: block;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .txtWrap .tab{border-radius:0.27rem;border:1px solid #e1e1e1;margin-bottom: 0.81rem;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .txtWrap .tab .tabRadio{width: 50%;float: left;position: relative;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .txtWrap .tab .tabRadio label{display: inline-block;line-height: 2.41rem;text-align: center;background-color: #f0f0f0;width: 100%;color: #868585;font-size: 0.9rem;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .txtWrap .tab .tabRadio input{opacity: 0;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.wrapper_reserve_step2 .payInfor > .termsWrap ul li .txtWrap .tab .tabRadio input:checked + label{background-color: #fff;color: #000;}
.wrapper_reserve_step2 .payInfor > .addNotice{width: calc(100% - 2.71rem);margin: 0 auto;margin-bottom:2.17rem;}

.wrapper_reserve_step2 .payInfor > .addNotice > .tit{margin-top:2.44rem; font-weight: 500;font-size:1.05rem;line-height: 1.21rem;}
.wrapper_reserve_step2 .payInfor > .addNotice > .txt{font-size: 0.98rem;line-height: 1.09rem;margin-top: 0.68rem;margin-bottom: 1.14rem;}
.wrapper_reserve_step2 .payInfor > .addNotice > .txt span{font-size: 0.98rem;line-height: 1.09rem;color: #ff2a75}
.wrapper_reserve_step2 .payInfor > .addNotice ._checkLabel_n input + label{height: initial;padding-left:2.44rem;background-position: left top;}
.wrapper_reserve_step2 .payInfor > .addNotice ._checkLabel_n input + label span{color: #ff2a75}

.wrapper_reserve_step2 .payBtn{padding: 1.36rem 1.36rem 2.17rem;padding-top: 0;}
.wrapper_reserve_step2 .payBtn button{background-color: #ff2a75;color: #fff;line-height: 3.77rem;border-radius: 0.37rem;width: 100%;font-size: 1.13rem;}
.wrapper_reserve_step2 .payBtn button:disabled{background-color: #cdcdcd;}
.wrapper_reserve_step2 .payBtn button.off{background-color: #cdcdcd;}



.wrapper_reserve_step2 .termsWrap table{border:1px solid #ddd}
.wrapper_reserve_step2 .termsWrap table td{border:1px solid #ddd;padding:0.27rem}
.wrapper_reserve_step2 .termsWrap table td b{font-weight:500;padding:0.27rem}
.wrapper_reserve_step2 .termsWrap table td.head{background-color:#f1f1f1;text-align:center}
.wrapper_reserve_step2 .termsWrap table th{border:1px solid #ddd;background:#f1f1f1;text-align:center;font-weight:500}

.wrapper_reserve_step2 .termsWrap .subtext{font-size:0.9rem;margin:1.09rem 0;}






.wrapper_reserve_rules{margin-bottom:5.43rem}

.wrapper_reserve_rules section{padding:1.63rem 1.36rem;border-bottom: 0.68rem solid #f5f5f5}
.wrapper_reserve_rules section > .secTit{font-size: 1.13rem;font-weight: 500;position: relative;padding-left: 1.14rem;margin-bottom: 0.81rem;line-height: 1.13rem;}
.wrapper_reserve_rules section > .secTit:after{content: "";display: block;width: 0.37rem;height: 0.37rem;position: absolute;left: 0;top: 50%;border-radius: 0.54rem;transform: translateY(-50%);background-color: #000;}
.wrapper_reserve_rules section.rule ul li{border-radius: 0.35rem;background-color: #fafafa;border:1px solid #f0f0f0;margin-bottom: 0.54rem;padding:1.49rem;}
.wrapper_reserve_rules section.rule ul li .tit{font-size:var(--26);font-weight: 600;margin-bottom: 0.41rem;}
.wrapper_reserve_rules section.rule ul li .txt{font-size: var(--26);}
.wrapper_reserve_rules section.rule ul li .txt span{color: #ff2626;}
.wrapper_reserve_rules section.rule .sub{font-size: var(--24);letter-spacing: -0.03rem;line-height: var(--42);margin-top: var(--20);}
.wrapper_reserve_rules section.change .tit{font-size: 0.98rem;padding-left: 1.14rem;font-weight: 500;}
.wrapper_reserve_rules section.change .txt{font-size: 0.98rem;padding-left: 1.14rem;}
.wrapper_reserve_rules section.noshow > .secTit span{color: #ff2a75;}
.wrapper_reserve_rules section.noshow {border-bottom: 0;}
.wrapper_reserve_rules section.noshow .tit{font-size: 0.98rem;padding-left: 1.14rem;margin-bottom: 0.81rem}
.wrapper_reserve_rules section.noshow .tit span{color: #ff2a75;}
.wrapper_reserve_rules section.noshow .txt{font-size: 0.98rem;padding-left: 1.14rem;}
.wrapper_reserve_rules section.call{text-align: center;background-color: #fafafa;margin-top: 0.81rem}
.wrapper_reserve_rules section.call .tit{font-size: 0.9rem;margin-bottom: 0.27rem;font-weight: 500;}
.wrapper_reserve_rules section.call .txt{font-size: 1.13rem;font-weight: 500;}
.wrapper_reserve_rules section.call .txt span{color: #ff2a75;;font-weight: 500;}