.eventDetail .eventDetail__wrapper{margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.eventDetail .eventDetail__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.eventDetail .eventDetail__wrapper .eventDetail__content{width:100%;max-width:675px;margin-right:24px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width: 767px){.eventDetail .eventDetail__wrapper .eventDetail__content{margin:0}}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo{width:100%;padding-top:75%;margin-bottom:4rem;position:relative;background-color:#f3f3f3;border-radius:.25rem}@media screen and (max-width: 767px){.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo{margin-bottom:2rem}}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo .eventDetail__category{position:absolute;top:12px;left:12px;padding:0 12px;font-size:12px;line-height:24px;text-shadow:0px 1px 0px rgba(0,0,0,.25);color:#fff;border-radius:.2rem;z-index:99}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo .eventDetail__category.regular{color:#171c61;background-color:#edca00}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo .eventDetail__category.special{color:#fff;background-color:#ea5514}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo .eventDetail__category.free{color:#fff;background-color:#8fc31f}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;max-width:100%;max-height:100%}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__note{margin-bottom:2rem}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__note .eventDetail__noteText h3{width:100%;font-size:1rem;font-weight:600;color:rgba(0,0,0,.87);padding:12px;margin:1.5rem 0 1rem;background-color:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__note .eventDetail__noteText p{font-size:1rem;font-weight:400;color:rgba(0,0,0,.87)}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__note .eventDetail__noteText a{color:#036eb8}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__share{padding:2rem 0;background-color:#f3f3f3;border-radius:.25rem}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__share .eventDetail__shareTitle{font-size:1rem;font-weight:600;text-align:center;margin-bottom:1rem}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__share .eventDetail__shareList{text-align:center}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__share .eventDetail__shareList .eventDetail__shareItem{display:inline-block;font-size:20px}.eventDetail .eventDetail__wrapper .eventDetail__content .eventDetail__share .eventDetail__shareList .eventDetail__shareItem:not(:last-child){margin-right:20px}.eventDetail .eventDetail__wrapper .eventDetail__info{position:sticky;top:146px;min-width:325px;padding:1.5rem;background:#fff;-webkit-box-shadow:0px 3px 12px rgba(0,0,0,.25);box-shadow:0px 3px 12px rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5rem}@media screen and (max-width: 767px){.eventDetail .eventDetail__wrapper .eventDetail__info{position:relative;top:0;min-width:100%;margin-top:2rem}}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoList{margin-bottom:1.5rem}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoList .eventDetail__infoItem:not(:last-child){margin-bottom:1rem}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoList .eventDetail__infoItem .eventDetail__infoKey{font-size:12px;font-weight:400;color:rgba(0,0,0,.6)}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoList .eventDetail__infoItem .eventDetail__infoValue{font-size:1rem;font-weight:600;color:rgba(0,0,0,.87)}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton{display:block;font-size:1rem;font-weight:600;line-height:36px;text-align:center;border-radius:99rem;-webkit-box-sizing:border-box;box-sizing:border-box}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton:not(:last-child){margin-bottom:1rem}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton.passmarket{color:#ff00c6;border:1px solid #ff00c6}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton.passmarket:hover{color:#fff;background-color:#ff00c6;-webkit-transition:.1s;transition:.1s}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton.peatix{color:#56ab48;border:1px solid #56ab48}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton.peatix:hover{color:#fff;background-color:#56ab48;-webkit-transition:.1s;transition:.1s}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton.lawson{color:#0074be;border:1px solid #0074be}.eventDetail .eventDetail__wrapper .eventDetail__info .eventDetail__infoBuy .eventDetail__infoButton.lawson:hover{color:#fff;background-color:#0074be;-webkit-transition:.1s;transition:.1s}.eventDetail .eventDetail__other{padding:4rem calc(50vw - 50%);margin:0 calc(50% - 50vw);background-color:#f3f3f3}.eventDetail .eventDetail__other .eventDetail__otherHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.eventDetail .eventDetail__other .eventDetail__otherHead .eventDetail__otherTitle{margin:0}.eventDetail .eventDetail__other .eventDetail__otherLink{display:inline-block;font-size:12px;font-weight:600;color:#036eb8}.eventDetail .eventDetail__other .eventDetail__otherEventList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}@media screen and (max-width: 767px){.eventDetail .eventDetail__other .eventDetail__otherEventList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);padding:12px}@media screen and (max-width: 767px){.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem{-webkit-box-flex:0;-ms-flex:none;flex:none;width:325px}}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto{position:relative;margin-bottom:1.5rem}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto .eventDetail__otherEventCategory{position:absolute;top:12px;left:12px;padding:0 12px;font-size:12px;line-height:24px;text-shadow:0px 1px 0px rgba(0,0,0,.25);color:#fff;border-radius:.2rem;z-index:99}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto .eventDetail__otherEventCategory.regular{color:#171c61;background-color:#edca00}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto .eventDetail__otherEventCategory.special{color:#fff;background-color:#ea5514}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto .eventDetail__otherEventCategory.free{color:#fff;background-color:#8fc31f}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto .eventDetail__otherEventImage{width:100%;padding-top:75%;position:relative;background-color:#9fa0a0;border-radius:8px;overflow:hidden}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventPhoto .eventDetail__otherEventImage img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;max-width:100%;max-height:100%}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventTime{min-width:63px;text-align:center}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventTime .eventDetail__otherEventDate,.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventTime .eventDetail__otherEventDate{font-size:1rem;font-weight:600;color:rgba(0,0,0,.87)}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventTime .eventDetail__otherEventDate span,.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventTime .eventDetail__otherEventDate span{font-size:12px;font-weight:300}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventTime .eventDetail__otherEventDate{margin-bottom:8px}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventDetail{margin-left:24px}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventDetail .eventDetail__otherEventTitle{font-size:1rem;font-weight:600;margin-bottom:8px;color:rgba(0,0,0,.87)}.eventDetail .eventDetail__other .eventDetail__otherEventList .eventDetail__otherEventItem .eventDetail__otherEventInfo .eventDetail__otherEventDetail .eventDetail__otherEventData dd{font-size:12px;color:rgba(0,0,0,.6)}