.subGnb.mt0 + .grabNGoBox{margin-top:0 !important;}
.grabNGoRst h1.contTitle.complete{padding:75px 0 42px 0;}
.grabNGoRst .purchaseBox{margin-bottom:40px;}
.grabNGoRst .purchaseBox h2{line-height:24px;margin-bottom:20px;}
.grabNGoRst ul.basicList{border-bottom:1px solid #e6e3df;}
.grabNGoRst ul.basicList li{padding:20px 0;}
ul.basicList li > span:first-child{width:132px}
ul.basicList li > ul.pickItems{padding-left:142px;}
ul.basicList li > ul.pickItems.EN{padding-left:250px;}
ul.basicList li > ul.pickItems li{padding:0;border:none;line-height:20px;} 
ul.basicList li > ul.pickItems li + li{padding-top:7px;}
ul.basicList li > ul.pickItems li > em:first-child{position:relative;font-weight:300;padding-right:15px;}
ul.basicList li > ul.pickItems li > em:first-child:before {content:'·';position:absolute;top:0px;left:-12px;line-height:20px;}

.grabNGoBox{padding-top:15px;padding-bottom:160px;}
.grabNGoBox h1.contTitle{padding-bottom:51px;}
.grabNGoBox h1.contTitle.detail{padding-bottom:0px;}
.grabNGoBox h1.contTitle.payment{padding-bottom:7px;}
.grabNGoBox h1.contTitle.blk{padding-top:0px;}
.grabNGoBox h1.contTitle.blk span{color:#333;line-height:24px;padding-bottom:20px;}
.grabNGoBox h1.areaTitle{color:#333333;padding:40px 0 20px;font-size:16px;}
/* .grabNGoBox ul.eventList{visibility:hidden;} */
.grabNGoBox ul.eventList li span.img{display:block;}
.grabNGoBox ul.eventList li span.img.txt{height:auto;padding-top:20px;}
.grabNGoBox ul.eventList li span.sub{margin-bottom:16px;}
.grabNGoBox ul.eventList li span.pay{font-size:16px;color:#9C836A;min-height:24px;line-height:24px;font-weight:400;display:block;}
.grabNGoBox .area{display:table;width:100%;}
.grabNGoBox .area p.line{border-bottom:1px solid #E6E3DF;margin:60px 0 40px;}
.grabNGoBox .area .preWrap{white-space:pre-wrap;}
.grabNGoBox .area .preWrap strong{font-weight:bold;}
.grabNGoBox .area .preWrap em{font-style:italic;}
.grabNGoBox .area .cont{display:table-cell;}
.grabNGoBox .area .cont.ty1:first-child{width:545px;}
.grabNGoBox .area .cont.ty1:first-child img{max-width:545px;}
.grabNGoBox .area .cont.ty1:last-child{width:calc(100% - 545px);vertical-align:top;}
.grabNGoBox .area .cont .setting{padding-left:27px;}
.grabNGoBox .area .cont .setting .descWrap{}
.grabNGoBox .descWrap h2{color:#9C836A;font-size:30px;line-height: 44px;padding-bottom:12px;font-weight:200;}
.grabNGoBox .descWrap h3{color:#333333;line-height: 21px;font-weight:200;}
.grabNGoBox .area .cont .setting .amtWrap{font-size:0px;padding-bottom:20px;}
.grabNGoBox .area .cont .setting .amtWrap > span{color:#333333;font-weight:500;display:inline-block;}
.grabNGoBox .amtWrap .amt{font-size:30px;line-height:39px;}
.grabNGoBox .amtWrap .amt.none{font-size:28px;}
.grabNGoBox .amtWrap .unt{font-size:16px;line-height:24px;padding-left:3px;}
.grabNGoBox .amtWrap .amtDesc{font-size:12px;line-height:20px;padding: 32px 0 12px 8px;position:relative;margin-bottom:-32px;}
.grabNGoBox .amtWrap .amtDesc:before{position:absolute;content:'*';width:10px;left:0px;top: 34px;}
.grabNGoBox .typeE{display:table;width:100%;}
.grabNGoBox .typeE > .cell{display:table-cell;}
.grabNGoBox .typeE > .cell a {width:100%;height:56px;line-height:unset;padding:15px 0px;}
.grabNGoBox .typeE > .cell a > span{font-size:18px;line-height:24px;}
.grabNGoBox .typeE > .cell + .cell{width:279px;text-align:right;}
.grabNGoBox .typeE > .cell + .cell>a{width:calc(100% - 16px);}
.grabNGoBox .infoWrap{font-size:0px;}
.grabNGoBox .infoWrap + .infoRstWrap.amt{padding-top:20px;}
.grabNGoBox .infoWrap dt{width:81px;font-size:14px;display:inline-block;line-height:20px;padding-bottom:16px;vertical-align:middle;color:#333333;font-weight:300;}
.grabNGoBox .infoWrap dd{width:465px;font-size:14px;display:inline-block;min-height:48px;padding-bottom:16px;vertical-align:middle;}
.grabNGoBox .infoWrap dd.textOnly{padding-bottom:0px;min-height:36px;line-height:20px;}

.selectWrap {height:48px;border:1px solid #E6E3DF;padding:0px 14px;position:relative;cursor:pointer;}
.selectWrap .selectedInfo{height:46px;line-height:46px;display:block;overflow:hidden;}
.selectWrap .selectedInfo:after{position:absolute;top:21px;right:16px;display:block;content:'';width:10px;height:6px;background:url(/pcPub/static/images/common/icon/icon_selectbox.gif) no-repeat 80% 50%;}
.selectWrap .selectList{display:none;position:absolute;top:47px;left:0px;outline:1px solid #E6E3DF;border-top:none;width:100%;background:#fff;z-index:1;max-height:242px;overflow-y:auto;}
.selectWrap .selectList.on{display:block;}
.selectWrap .selectList.on:after{position:absolute;top:-26px;right:16px;display:block;content:'';width:10px;height:6px;background:url(/pcPub/static/images/common/icon/icon_selectbox.gif) no-repeat 80% 50%;transform: rotate(180deg);}
.selectWrap .selectList li{padding:12px 14px 11px;border-bottom:1px solid #E6E3DF;cursor:pointer;}
.selectWrap.select .selectList li.selection{border:1px solid #9C836A;color:#9C836A;}
.selectWrap.disabled{background:#F9F9F9;}
.selectWrap.disabled > a{cursor:default;}
.selectWrap .selectList li:last-child{border-bottom:none;}
.selectWrap .selectList li:hover{border:1px solid #9C836A;color:#9C836A;}
.selectWrap .selectList li > div{width:100%;font-size:0px;overflow:hidden;}
.selectWrap .selectList li > div > div{display:inline-block;font-size:14px;line-height:24px;}
.selectWrap .selectList li > div > div:first-child{white-space:nowrap;}
.selectWrap .selectList li > div.c2 > div{width:50%;} /*2개 짜리*/
.selectWrap .selectList li > div.c3 > div{width:33.3%;} /*3개 짜리*/
.selectWrap .selectList li > div.c4 > div{width:25%;} /*4개 짜리*/
.selectWrap .selectList li > div.c2 > div:last-child{text-align:right;color:#9C836A;}

.infoRstWrap{padding:4px 2px 0 81px;}
.infoRstWrap.amt{vertical-align:middle;padding-top:0px;}
.infoRstWrap.amt .totAmt{padding:24px 0 40px;border-top:1px solid #E6E3DF;}
.infoRstWrap.amt span{display:inline-block;}
.infoRstWrap.amt p{font-size:18px;color:#666666;font-weight:500;}

.infoRstWrap.amt .amt{font-size:30px;color:#9C836A;font-weight:500;}
.infoRstWrap.amt .unit{font-size:16px;color:#666666;font-weight:300;vertical-align:text-bottom;padding-bottom:4px;}
.infoRstWrap.amt .btn.btnFull{width:100%;}
.infoRstWrap.item > div{background:#F9F9F9;margin-bottom:10px;padding:20px 16px;font-size:0px;line-height:0px;}
.infoRstWrap.item > div .itemNm{font-size:14px;color:#333;padding-bottom:16px;}
.infoRstWrap.item > div .itemAmtWrap{font-size:14px;color:#999;position:absolute;top:3px;right:0px;}
.itemAmtWrap .amt{padding-right:16px;}
.itemAmtWrap .del{width:10px;position:relative;}
.itemAmtWrap .del:before{content:'';position: absolute;width:10px;top:50%;left:0px;border-bottom:1px solid #9C836A;transform:rotate(45deg);}
.itemAmtWrap .del:after{content:'';position: absolute;width:10px;top:50%;left:0px;border-bottom:1px solid #9C836A;transform:rotate(-45deg);}

.counting{font-size:0px !important;line-height:0px !important;}
.counting > .count{font-size:16px;vertical-align:top;display:inline-block;width:24px;text-align:center;}
.counting > .minus{margin-right:12px;width:24px;height:24px;border:1px solid #9C836A;border-radius:50%;position:relative;cursor:pointer;display:inline-block;}
.counting > .plus{margin-left:12px;width:24px;height:24px;border:1px solid #9C836A;border-radius:50%;position:relative;cursor:pointer;display:inline-block;}
.counting > .minus:before, .counting > .plus:before{content:'';width:10px;border-bottom: 1px solid #9C836A;position:absolute;top:10.5px;left:6px;}
.counting > .plus:after{content:'';width:10px;border-bottom: 1px solid #9C836A;position:absolute;top:10.5px;left:6px;transform: rotate(-90deg);}
.grabNGoDetail > li{display:table-cell;}
.grabNGoDetail > li.pl{padding-left:30px;}
/* .grabNGoDetail > li.t1 + li.t1 {margin-left:30px;} */
.grabNGoDetail > li > div{min-width:545px;max-width:545px;}
.grabNGoDetail > li.t2 > div, .grabNGoDetail > li.t3 > div{min-width:1120px;max-width:1120px;}
.grabNGoDetail > li .imgBox > img{width:100%;}
.grabNGoDetail > li .txtBox{padding:20px 0 50px;}
.grabNGoDetail > li .txtBox > p:last-child{line-height:22px;}
.grabNGoDetail > li .txtBox .tit{color:#9C836A;font-weight:450;font-size:16px;line-height:24px;padding-bottom:11px;}
.grabNGoDetail > li .txtBox .amt{color:#333333;font-weight:450;line-height:20px;padding-bottom:20px;}
.grabNGoDetail > li.t3 .txtBox{padding:0 0 20px;}
.grabNGoDetail > li.t3 .txtBox .tit{padding-bottom:16px;}
.grabNGoDetail > li.t3 .txtBox .tit + .amt{margin-top:-5px;}
/* .grabNGoBox .area .cautionBox.new {margin-top:30px;} */
.grabNGoBox .area .cautionBox.new h2{font-size:15px;line-height:60px;height:60px;color:#9C836A;padding:0 29px;}
.grabNGoBox .area .cautionBox.new > div{background:#fff;padding:25px 29px;line-height:25px;}
.grabNGoBox .area .cautionBox.new h2:before{background-position-y:bottom;margin-top:-2px;}
.grabNGoBox .area .telWrap{padding:0 0 40px;}
.grabNGoBox .area .telWrap p{padding:16px 17px;background:#F9F9F9;line-height:20px;}
.grabNGoBox .area .telWrap p span{color:#333333;font-weight:450;padding-right:20px;}
.grabNGoBox .pickWrap p {line-height:20px;}
.grabNGoBox .pickWrap p > span:first-child{color:#333;font-weight:300;padding-right:13px;}
.grabNGoBox .pickWrap > p + p {padding-top:7px;}
.grabNGoBox .area label{color:#9C836A;padding-top:20px;display:block;}
.grabNGoBox .area .dptc > label{padding-top:0px;}
.grabNGoBox .area label + .inp, .grabNGoBox .area label + .ui-select-wrapper, .grabNGoBox .area label + .inbWrap{margin-top:5px;}

.grabNGoBox .area .selectedItm{padding:21px 25px;border-top:1px solid #9C836A;margin-top:10px;border-bottom:1px solid #E6E3DF;}
.grabNGoBox .area .selectedItm > li {line-height:20px;}
.grabNGoBox .area .selectedItm > li + li{padding-top:7px;}
.grabNGoBox .area .selectedItm li > span:first-child{color:#666666;font-weight:300;padding-right:15px;position:relative;}
.grabNGoBox.dining .area .selectedItm li > span:first-child{display:inline-block;min-width:130px;padding-right:5px;}
.grabNGoBox.dining .area .selectedItm li .dpib > p{max-width:920px;}
.grabNGoBox .area .selectedItm li > span:first-child:before{content:'·';position:absolute;top:0px;left:-10px;line-height:20px;}
.grabNGoBox .area.userInfo > div.err{position:relative;}
.grabNGoBox .area.userInfo > div.err .inp input, .grabNGoBox .area.userInfo > div.err .ui-select-trigger{border:1px solid #e66045;}
.grabNGoBox .area.userInfo > div.err .errorText{display:block;font-size:13px;}
.grabNGoBox .area.userInfo input[readonly]{background:#f9f9f9;}
.grabNGoBox .area.userInfo input[readonly] + .btnDelete {display:none !important;}
.grabNGoBox .area.userInfo .inp .btnDelete{z-index:1;}
.grabNGoBox .area.userInfo .inp.ty1{width:450px;}
.grabNGoBox .area.userInfo .inp.ty2{width:307px;}
.grabNGoBox .area.userInfo .inp.ty3{width:654px;}
.grabNGoBox .area.userInfo .ty2 + .ph1 + .em .inp.ty3{width:307px;}
.grabNGoBox .area.userInfo .inp.ty4{width:538px;margin:0 16px;}
.grabNGoBox .area.userInfo .inp.ty5{width:243px;}
.grabNGoBox .area.userInfo .inp.ty5 + .inp.ty5{margin-left:28px;} 
.grabNGoBox .area.userInfo .inp.ty6{width:243px;}
.grabNGoBox .area.userInfo .inp.ty7{width:544px;}
.grabNGoBox .area.userInfo .inp.ty8{width:272px;}
.grabNGoBox .area.userInfo .inp.ty2.wd{width:642px;}
.grabNGoBox .area.userInfo .inp.ty2.wd2{width:654px;}
.grabNGoBox .area.userInfo .ty2.dpt .dptc:last-child{padding-left:28px;}
.grabNGoBox .area.userInfo .nm > label{padding:0px;}
.grabNGoBox .area.userInfo .nm.readonly input[type=text]{background:#f9f9f9;}
.grabNGoBox .area.userInfo .ph1 .ui-select-wrapper{width:450px;}
#USER_NATIONNO + div.selectBox .ui-select-options{width:450px;}
#USER_NATIONNO + div.selectBox .ui-select-trigger{width:450px;}
/* .grabNGoBox .area.userInfo .ph1 .inp{margin-top:5px;} */
.grabNGoBox .area.userInfo .ph1 .inp.ty2:before{content:'';position:absolute;border-bottom:1px solid #9C836A;width:8px;top:50%;display:block;left:-18px;}
.grabNGoBox .area.userInfo .em{position:absolute !important;top:-20px;right:0px;}
.grabNGoBox .area.userInfo .up .inbWrap{margin-top:5px;}
.grabNGoBox .area.userInfo .up .inbWrap > p{display:inline-block;font-size:14px;padding:14px 47px 14px 12px;height:48px;width:450px;background:#F9F9F9;border:1px solid #e6e3df;position:relative;}
.grabNGoBox .area.userInfo .up .inbWrap > p > span{display:inline-block;width:50%;}
.grabNGoBox .area.userInfo .up .inbWrap > p > span.totPoint{text-align:right;color:#9C836A;}
.grabNGoBox .area.userInfo .up .inbWrap  span.unit{position:absolute;top:14px;width:auto;right:20px;color:#9C836A;}
.grabNGoBox .area.userInfo .up .inbWrap  .inp span.unit{font-size:14px;color:#333333;opacity:0.65;}
.grabNGoBox .area.userInfo .up .btn{color:#9C836A;min-width:100px;padding:0;font-size:14px;height:48px;line-height:46px;}
.grabNGoBox .area.userInfo .up .btn:hover{color:#fff;}
.grabNGoBox .area.userInfo .up .btn.disabled{color:#fff;}
.grabNGoBox .area.userInfo .up .inp.ty4 input::placeholder{text-align:right;opacity:0.65;}
.grabNGoBox .area.userInfo .errorText{position:absolute;bottom:-20px;}
.grabNGoBox .area.userInfo.dining .errorText{bottom:auto;padding-top:3px;}
.area .inbWrap{font-size:0px;}
.area .inbWrap .ui-select-wrapper + .inp.ty2{margin-left:28px;}
.area .inbWrap .inp.ty2 + .inp.ty2{margin-left:28px;}

.paymentInfo ul li{color:#999;}
.paymentInfo ul li.vh{visibility:hidden;}
.paymentInfo ul li.vh.on{visibility:visible;}
.paymentInfo ul li.mbr span{color:#9C836A;font-weight:200;}
.paymentInfo ul li.mbr span.desc{color:#DC5B51;text-align:right;}
.paymentInfo ul li span.norm{color:#666;}
.paymentInfo ul li span.norm.amt{font-weight:300;}
.paymentInfo div.left > span:first-child{width:116px;}
.paymentInfo div.cell.cell01 ul li span:last-child, .paymentInfo div.cell.cell02 ul li span:last-child{width:141px;}
.area .paymentInfo div.cell ul li span:last-child{width:142px;}
.area .paymentOption .radioBox{width:552px;}
.area .paymentOption .radioBox.center{margin:0 0.5%;}
.area .paymentOption .radioBox label{padding:17px 0px 17px 55px;line-height:20px;color:#999;}
.area .purchaseBox{margin-bottom:0px;}
.area .paymentInfo{border-bottom:none;}
.area .paymentInfo div.cell ul{width:auto;}
.area .paymentInfo div.left{padding:21px 24px 22px 15px;}
.area .paymentInfo div.right{border-bottom:1px solid #f4f2ef;}
.area .paymentInfo div.right > span.itemAmt{font-size:14px;}
.area .paymentInfo div.cell ul li{margin-bottom:6px;}
.area .paymentInfo div.cell ul li:last-child{margin:0px;}
.area .paymentInfo div.cell ul li span.item{font-weight:300;color:#666;}
.area .paymentInfo div.cell ul li span{line-height:20px;}
.area .paymentInfo div.cell.cell04 ul li:first-child > span:first-child{color:#9C836A;font-weight:300;}
.area .paymentInfo div.cell.cell04 ul li:first-child > span:last-child{color:#333;font-weight:300;}
.area .paymentInfo div.cell.cell04 ul li span:first-child{color:#999;font-weight:200;}
.paymentTerm .termArea > div:first-child{margin:0;}
.paymentTerm .termArea > div:last-child{margin-bottom:50px;}
.paymentOption .radioBox label.KKO{text-indent:55px;}
.paymentOption .radioBox label.KKO:before {content:'';position:absolute;left:52px;width:52px;height:22px;background:url(https://www.p-city.com/upload_file/logo/kakao_logo.png) no-repeat;background-size:contain;top:17.5px;}
.paymentTerm .termArea .termTxt.hAuto{height:auto;}

/*시그니처 멤버십*/
.sigNature h1.contTitle{padding:45px 0 60px;border-bottom:1px solid #F4F2EF;}
.sigNature .receiver{width:545px;}
.sigNature .error .inp{border:none;}
.sigNature .error .inp input{border:1px solid #e66045;}
.sigNature .error + .errorText{display:block;}
.sigNature .error.post .errorText{bottom:10px;}
.birthday .ui-select-wrapper{min-width:175px;}
.birthday .ui-select-wrapper + .ui-select-wrapper{margin-left:9px;}
.telko{width:calc(50% - 10px); margin-left:10px;}
.telko.free{width:calc(50% - 15px);margin-left:15px;}
.telko .ui-select-wrapper{width:128px;}
.telko.free .ui-select-wrapper{width:163px;}
.telko.dining .ui-select-wrapper{width:162px;}
.telko input{width:128px;margin-left:28px;}
.telko.free input{width:163px;}
.telko.dining input{width:162px;margin-left:29px;}
.telko .inp:before{content:'';position:absolute;border-bottom: 1px solid #9C836A;width:8px;top:50%;display:block;left:10px;}
.post .inp.zip{width:calc(100% - 140px);}
.post .checkbox label{color:#999;cursor:pointer;}
.post .checkbox label:after{margin:0;}
.area.sig .paymentInfo div.right{width:350px;}
.area.sig .paymentInfo div.left{padding:38px 24px 36px 15px;width:770px;}
.area.sig .paymentInfo div.left span{line-height:14px;}
.area.sig .paymentInfo div.cell04 div.right > span.finamt{font-family:'Roboto';font-size:24px;bottom:35px;}
.area.sig .paymentInfo div.cell04 div.right > span > .unit{font-family:'Noto Sans', sans-serif; font-size:16px;font-weight:300;margin-left:8px;}
.area.sig .cautionBox.new h2{color:#e66045;}
.area.sig .cautionBox.new h2:before{background-position-y:top;}
#signatureGift .sigNature {max-height:630px;overflow-y:auto;-ms-overflow-style: none; /* IE and Edge */scrollbar-width: none; /* Firefox */}
#signatureGift .sigNature::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
#signatureGift .layerPopCont{max-height:780px;margin-bottom:0px;}
#signatureGift .layerPopCont .popHeader{background:#9c836a;margin-bottom:0px;}
#signatureGift .userInfo .userNm .inp{width:calc(100% - 30px);}
#signatureGift .userInfo .birthday .ui-select-wrapper{min-width:112px;}
#signatureGift .userInfo .birthday .ui-select-wrapper:nth-child(n+2){margin-left:16px;}
#signatureGift .userInfo .userTel .ui-select-wrapper{min-width:184px;}
#signatureGift .userInfo .userTel .inp{width:194px;margin-left:28px;}
#signatureGift .userInfo .userTel .inp:before{content:'';position:absolute;border-bottom: 1px solid #9C836A;width:8px;top:50%;display:block;left:-18px;}
#signatureGift .userInfo .checkbox label:after{bottom:0px;top:auto;}
#signatureGift .inbWrap > div{position:relative;}
#signatureGift .btnSubmit .btn.small{min-width:157px;}
#sigLayerPop .layerPopCont{width:800px;left:auto;right:calc(50% - 400px);padding:0px;}
#sigLayerPop .layerPopCont .layerPopClose{top:18px; right:25px;}
#sigLayerPop .layerPopCont .top{height:56px;background:#9c836a;margin-top:-56px;position:relative;}
#sigLayerPop .layerPopCont .top .title{padding-left:32px;color:#fff;line-height:56px;font-weight:300;}
#sigLayerPop .layerPopCont .mid{padding:50px 0;}
#sigLayerPop .layerPopCont .mid .cautionH2{height:40px;line-height:40px;}
#sigLayerPop .layerPopCont .mid .lh21{line-height:21px;}
#sigLayerPop .layerPopCont .btm{padding:24px 0;background:#f9f9f9;}
#sigLayerPop .layerPopCont .btm .btn.small{min-width:157px;}
/*약관 공통*/
ul.tGrp{padding:10px 0 !important;margin:0px !important;}
ul.tGrp.top{padding:0 !important;}
ul.tGrp > li.tItm{padding:10px 0 0 18px !important;position:relative;margin:0px;line-height:initial;font-size:14px;}
ul.tGrp > li.tItm.nt{padding:10px 0 0 0 !important;}
ul.tGrp > li.tItm:first-child{padding:0 0 0 18px !important;}
ul.tGrp > li.tItm.nt:first-child{padding:0px !important;}
ul.tGrp > li.tItm > span{position:absolute;left:0px;}
ul.tGrp > li.tItm > ul.tGrp{padding:5px 0 0 0 !important;}
ul.tGrp > li.tItm > ul.tGrp.top{padding:0 !important;}
ul.tGrp > li.tItm > ul.tGrp > li.tItm{padding:5px 0 0 18px !important;} 
ul.tGrp > li.tItm > ul.tGrp > li.tItm:first-child{padding:0px 0 0 18px !important;}
/*tab content*/
.grabNGoBox ul.eventList li span.date{margin:4px 0 3px;line-height:17px;}
.grabNGoBox .naviTab{border-bottom:1px solid #f4f2ef;}
.naviTab ul.reserveCategory{width:auto;border-bottom:none;}
.naviTab ul.reserveCategory li{width:160px;position:relative;}
.naviTab ul.reserveCategory li a span {margin: 0 auto 16px;}
.naviTab ul.reserveCategory li a span.icon1{background: url(/pcPub/static/images/pcityeshop/g_01.svg) center 0 no-repeat;}
.naviTab ul.reserveCategory li a span.icon2{background: url(/pcPub/static/images/pcityeshop/g_02.svg) center 0 no-repeat;}
.naviTab ul.reserveCategory li a span.icon3{background: url(/pcPub/static/images/pcityeshop/g_03.svg) center 0 no-repeat;}
.naviTab ul.reserveCategory li a span.icon4{background: url(/pcPub/static/images/pcityeshop/g_04.svg) center 0 no-repeat;}
.naviTab ul.reserveCategory li.active:after {content:'';display:block;left:0;right:0;height:2px;background:#9c836a;position:absolute;}
.cateInfo{font-size:20px;line-height:30px;padding-bottom:15px;display:none;}
.cateInfo.on{display:block;}
.cateTit{color:#333;margin-right:8px;line-height:30px;display:inline-block;font-weight:300;}
.boundary{margin:50px 0;border-top:1px solid #F4F2EF;position:relative;}
.boundary.more{margin-bottom:94px;}
.boundary.more >div{position:absolute;background:#fff;height:58px;top:-30px;margin-top:16px;left:50%;transform:translateX(-50%);}
.boundary.more >div>a{display:block;background:url(/pcPub/static/images/common/icon/icon_plus_2.png) no-repeat 0;padding-top:40px;line-height:17px;border-bottom:1px solid #9C836A;color:#9C836A;background-position-y:0px;background-position-x:calc(50% - 1px);min-width:38px;}
.cateLabel{font-size:0px;height:24px;}
.cateLabel > .cateName{color:#fff;background:#9D836A;width:68px;height:24px;line-height:24px;font-size:12px;display:inline-block;text-align:center;font-weight:200;}
.dining .reservationPopCont{height:708px;overflow-y:auto;padding:0 32px;overflow-y:auto;-ms-overflow-style:none; /* IE and Edge */scrollbar-width:none; /* Firefox */}
.dining .reservationPopCont::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/ }
.dining .reservationPopCont .priceDetail > p{padding:17px 24px;}
.dining .reservationPopCont .priceDetail > p > .view{position:absolute;right:60px;top:18px;line-height:20px;color:#666666;}
.dining .reservationPopCont .priceDetail .selectBox{width:auto !important;}
.dining .reservationPopCont .priceDetail .calendarDate > li{padding:37px 10px 10px;cursor:pointer;}
.dining .reservationPopCont .priceDetail .calendarDate > li.on{border:solid 1px #9C836A;}
.dining .reservationPopCont .priceDetail .calendarDate > li.diagonal{cursor:default;}
.dining .reservationPopCont .priceDetail .calendarDate > li .price{color:#9C836A !important;line-height:16px;}
.dining .reservationPopCont .priceDetail .date > *{float:none;display:inline-block;}
.dining .reservationPopCont .priceDetail .date [class*=btn]{vertical-align:top;}
.dining .reservationPopCont .priceDetail .date [class*=off]{cursor:default;}
.dining .reservationPopCont .counting > .count{width:27px;}
.dining .reservationPopCont .reservationSelect dl > .dptc{border-bottom:1px solid #E6E3DF;margin:0;}
.dining .reservationPopCont .reservationSelect dl > .dptc >span{padding:0 0 22px 8px;display:block;width:137px;color:#333;line-height:20px;}
.dining .reservationPopCont .reservationSelect dl > .dptc >span.desc{padding:0 0 0 8px;font-size:12px;line-height:16px;position:absolute;width:150px;bottom:3px;color:#9c836a;}
.dining .reservationPopCont .reservationSelect dl.zero{position:relative;}
.dining .reservationPopCont .reservationSelect dl.zero:after{content:'';display:block;position:absolute;z-index:2;width:240px;background:#fff;opacity:0.5;height:43px;top:0px;}
.dining .reservationPopCont .counting > .minus{background:url(/pcPub/static/images/dining/w_minus.svg) no-repeat;border:none;}
.dining .reservationPopCont .counting > .plus{background:url(/pcPub/static/images/dining/w_plus.svg) no-repeat;border:none;}
.dining .reservationPopCont .counting > .zero{cursor:default;opacity:0.7;}
.dining .reservationPopCont .counting > .minus:before{content:none;}
.dining .reservationPopCont .counting > .plus:after{content:none;}
.dining .reservationPopCont .counting > .plus:before{content:none;}
.dining .priceDetail .date .tit{margin:auto 15px;}
.dining .priceDetail .date .btnl{background:url(/pcPub/static/images/dining/w_cal_l_nor.svg) no-repeat;}
.dining .priceDetail .date .btnl.off{background-image:url(/pcPub/static/images/dining/w_cal_l_dis.svg);}
.dining .priceDetail .date .btnr{background:url(/pcPub/static/images/dining/w_cal_r_nor.svg) no-repeat;}
.dining .priceDetail .date .btnr.off{background-image:url(/pcPub/static/images/dining/w_cal_r_dis.svg);}
.dining .boxRadio {font-size:0px;}
.dining .boxRadio .box{display:inline-block;height:46px;min-width:100px;border:1px solid #9C836A;font-size:14px;color:#9C836A;margin:0 8px 5px 0;padding:13px 0px;text-align:center;cursor:pointer;}
.dining .boxRadio .box:first-child{margin-left:0px;}
.dining .boxRadio .box.on{color:#fff;background:#9C836A;border:none;}
.dining .boxRadio .box > span{line-height:20px;}
.dining .layerPopCont .btnSubmit{padding:24px 0px;background:#f9f9f9;}
.dining .layerPopCont .btnSubmit > a{min-width:156px;height:48px;padding:0;font-size:14px;line-height:48px;}
.dining .inbWrap .dpib.w60Per .selectBox .ui-select-trigger, .dining .inbWrap .dpib.w60Per .selectBox .ui-select-options{width:320px !important;font-size:14px;}
.dining .inbWrap .dpib.w60Per .selectBox .ui-select-option{font-size:14px;}
.dining .termTxt > p:first-child{margin-top:0px;}
.dining .termTxt ul{padding-left:10px;}