.reservationInfo article p strong{color:#000}.reservationInfo article p.none{padding-left:19px}
.performanceInfo article+article{margin-top:100px}.performanceInfo article .poster{float:left;width:273px;display:block}.performanceInfo article .infoBox{float:left;box-sizing:border-box;vertical-align:top;width:calc(100% - 273px);padding-left:30px}.performanceInfo article .infoBox .tit{letter-spacing:-2px;margin-bottom:20px;font-size:30px;font-weight:700}.performanceInfo article .infoBox .info li+li{margin-top:10px}.performanceInfo article .infoBox .info li span{letter-spacing:-1px;vertical-align:top;min-width:74px;font-size:20px;display:table-cell}.performanceInfo article .infoBox .link{margin-top:40px}.performanceInfo article .infoBox .link a{letter-spacing:-1px;text-align:left;box-sizing:border-box;border-radius:10px;width:170px;padding:14px 0 17px 20px;font-size:20px;display:inline-block;position:relative}.performanceInfo article .infoBox .link a+a{margin-left:15px}.performanceInfo article .infoBox .link a .arrow{background:0 0/100% 100% no-repeat;width:16px;height:14px;display:inline-block;position:absolute;top:19.5px;right:19.5px}.performanceInfo article .infoBox .link a.reservation{color:#fff;background:#ea3692;border:1px solid #ea3692}.performanceInfo article .infoBox .link a.reservation .arrow{background-image:url(../media/arrow-right-white.1kqdp2jld4u5b.svg)}.performanceInfo article .infoBox .link a.detail{color:#000;background:#fff;border:1px solid #999}.performanceInfo article .infoBox .link a.detail .arrow{background-image:url(../media/arrow-right-black.3af6amf4nch24.svg)}.performanceInfo article .noData{color:#999;letter-spacing:-1px;text-align:center;margin:140px 0 500px;font-size:20px}
.wholePerformance article+article{margin-top:100px}.wholePerformance article .poster{float:left;width:273px;display:block}.wholePerformance article .infoBox{float:left;box-sizing:border-box;vertical-align:top;width:calc(100% - 273px);padding-left:30px}.wholePerformance article .infoBox .tit{letter-spacing:-2px;margin-bottom:20px;font-size:30px;font-weight:700}.wholePerformance article .infoBox .info li+li{margin-top:10px}.wholePerformance article .infoBox .info li span{letter-spacing:-1px;vertical-align:top;min-width:74px;font-size:20px;display:table-cell}.wholePerformance article .infoBox .link{margin-top:40px}.wholePerformance article .infoBox .link a{letter-spacing:-1px;text-align:left;box-sizing:border-box;border-radius:10px;width:170px;padding:14px 0 17px 20px;font-size:20px;display:inline-block;position:relative}.wholePerformance article .infoBox .link a+a{margin-left:15px}.wholePerformance article .infoBox .link a .arrow{background:0 0/100% 100% no-repeat;width:16px;height:14px;display:inline-block;position:absolute;top:19.5px;right:17.5px}.wholePerformance article .infoBox .link a.reservation{color:#fff;background:#ea3692;border:1px solid #ea3692}.wholePerformance article .infoBox .link a.reservation .arrow{background-image:url(../media/arrow-right-white.1kqdp2jld4u5b.svg)}.wholePerformance article .infoBox .link a.detail{color:#000;background:#fff;border:1px solid #999}.wholePerformance article .infoBox .link a.detail .arrow{background-image:url(../media/arrow-right-black.3af6amf4nch24.svg)}.wholePerformance article .noData{color:#999;letter-spacing:-1px;text-align:center;margin:140px 0 500px;font-size:20px}
