/*!
 _ _  _
| | || | Coex Shinhancard Artium v0.1.3
| | || | INTERPARK UI Development Team
`___'|_| /styles/mobile/pages/performance/performance.scss

*/.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-.1rem;width:.1rem;height:.1rem}.performanceWrap .tabContents{padding:4rem 2rem}.performanceWrap .posterList .row{display:flex}.performanceWrap .posterList .row+.row{margin-top:6rem}.performanceWrap .posterList .row .posterBox{width:12rem;align-self:flex-start}.performanceWrap .posterList .row .infoBox{flex:1 1;width:19.5rem;padding-left:2rem}.performanceWrap .posterList .row .infoBox .posterTitle{display:-webkit-box;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.7rem;font-weight:700}.performanceWrap .posterList .row .infoBox .infoList{font-size:1.3rem}.performanceWrap .posterList .row .infoBox .infoList li+li{margin-top:.4rem}.performanceWrap .posterList .row .infoBox .infoList li strong{font-weight:400;margin-right:1rem}.performanceWrap .posterList .row .infoBox .btnWrap{margin-top:1.5rem}.performanceWrap .posterList .row .infoBox .btnWrap a{position:relative;display:inline-block;width:15rem;height:4.5rem;margin-right:1rem;padding-left:1.5rem;line-height:4.3rem;font-size:1.5rem;border-radius:1rem;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.performanceWrap .posterList .row .infoBox .btnWrap a+a{margin-top:1rem}.performanceWrap .posterList .row .infoBox .btnWrap a:after{content:"";display:block;width:1.6rem;height:1.1rem;position:absolute;top:1.5rem;right:1.8rem;background-image:url(//openimage.interpark.com/alliance/coexartium/mobile/pages/arrow_btn_black.png);background-size:100% auto}.performanceWrap .posterList .row .infoBox .btnWrap a.reservation{background:#ea3692;color:#fff;border:1px solid #ea3692}.performanceWrap .posterList .row .infoBox .btnWrap a.reservation:after{background-image:url(//openimage.interpark.com/alliance/coexartium/mobile/pages/arrow_btn_white.png)}.performanceWrap .posterList .row .infoBox .btnWrap a.detail{background:#fff;color:#000;border:.1rem solid #999}.performanceWrap .reservationContent .reservationTitle{margin-bottom:3rem;padding:2.5rem 2rem 2rem;background-color:#f5f5f5;border-radius:1rem;text-align:center;font-size:1.3rem;color:#666}.performanceWrap .reservationContent .reservationTitle .logo_reservationInfo_warp{position:relative;display:inline-block}.performanceWrap .reservationContent .reservationTitle .logo_reservationInfo_RE{position:absolute;top:0;left:23px;width:-webkit-fit-content;width:fit-content;height:1.7rem;background-color:#f5f5f5}.performanceWrap .reservationContent .reservationTitle .logo_reservationInfo{margin:0 auto;max-width:25.5rem;height:2rem}.performanceWrap .reservationContent .reservationTitle p{margin-top:1.5rem}.performanceWrap .reservationContent .contentsBlock{font-size:1.3rem;line-height:2.2rem;color:#666}.performanceWrap .reservationContent .contentsBlock h4{font-size:1.5rem;margin-bottom:1rem;color:#000}.performanceWrap .reservationContent .contentsBlock+.contentsBlock{margin-top:3rem}.performanceWrap .exposureMore{display:block;text-align:center;width:100%;height:4.5rem;margin:6rem auto 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:4.5rem;border:.1rem solid #ccc;border-radius:1rem;overflow:hidden;font-size:1.5rem;color:#000}.performanceWrap .exposureMore span{position:relative;padding-right:1.5rem;color:#666}.performanceWrap .exposureMore span:after{content:"";position:absolute;top:50%;right:0;width:.8rem;height:.8rem;margin-top:-.6rem;border:.2rem solid #000;border-width:.1rem 0 0 .1rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.performanceDetailContent .detailTopContent{margin:4rem 2rem}.performanceDetailContent .detailTopContent .row{display:flex}.performanceDetailContent .detailTopContent .row .posterBox{width:12rem;align-self:flex-start}.performanceDetailContent .detailTopContent .row .infoBox{flex:1 1;width:19.5rem;padding-left:2rem}.performanceDetailContent .detailTopContent .row .infoBox .posterTitle{display:-webkit-box;overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.7rem;font-weight:700}.performanceDetailContent .detailTopContent .row .infoBox .infoList li{font-size:1.3rem;font-weight:400}.performanceDetailContent .detailTopContent .row .infoBox .infoList li+li{margin-top:.3rem}.performanceDetailContent .detailTopContent .row .infoBox .infoList li .infoLabel{display:inline-block;width:5.5rem;font-size:1.3rem;font-weight:400;vertical-align:top}.performanceDetailContent .detailTopContent .row .infoBox .infoList li .infoDesc{display:inline-block;max-width:calc(100% - 6rem);font-size:1.3rem;vertical-align:top}.performanceDetailContent .detailTopContent .row .infoBox .reservation{position:relative;display:inline-block;width:15rem;height:4.5rem;margin-top:2rem;padding-left:1.5rem;line-height:4.3rem;font-size:1.5rem;border-radius:1rem;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ea3692;color:#fff;border:1px solid #ea3692}.performanceDetailContent .detailTopContent .row .infoBox .reservation:after{content:"";display:block;width:1.6rem;height:1.1rem;position:absolute;top:1.5rem;right:1.8rem;background-image:url(//openimage.interpark.com/alliance/coexartium/mobile/pages/arrow_btn_white.png);background-size:100% auto}.performanceDetailContent h4{margin:0 2.5rem 1rem}.performanceDetailContent .textInfoBox{margin:4rem 0}.performanceDetailContent .textInfoBox p{margin:0 2.5rem;font-size:1.3rem;color:#666}