.featured-section,.featured-section .featured-img-container{display:flex}.featured-section .featured-img-container img{max-width:100%}@media screen and (min-width:1000px){.inner-wrapper{margin:0 auto;width:812px}.featured-section{justify-content:space-between;margin-top:56px}.featured-section .flex-item{text-align:center;width:calc(50% - 8px)}}@media screen and (max-width:999px){.featured-section{flex-direction:column;margin-bottom:32px;margin-top:48px}.featured-section .featured-img-container{margin:0 auto 25px;max-width:240px}.featured-section .featured-text-container{width:100%}}.details-list .list-item{background-image:none;display:flex;margin-bottom:20px;padding-left:0}.details-list .list-item,.details-list .list-item p{font-size:20px;line-height:1.4}.details-list .list-item:before{background-position:50%;background-size:contain;content:"";height:20px;margin-right:8px;margin-top:4px;width:20px}.list-item-ticket-price p{display:block;text-align:left;width:100%}.list-item:last-child{margin-bottom:0}.note{color:#666;font-size:14px;padding-left:28px;text-align:left}.list-item-date:before{background:url(/hubfs/blog/icon-calendar.png) no-repeat}.list-item-place:before{background:url(/hubfs/blog/icon-marker.png) no-repeat}.list-item-ticket-price:before{background:url(/hubfs/blog/icon-ticket.png) no-repeat}@media screen and (max-width:999px){.details-list .list-item{font-size:18px;margin-bottom:16px}.details-list .list-item p{font-size:18px}.details-list .list-item:last-child{margin-bottom:0}.details-list .list-item:before{background-size:contain;content:"";height:18px;margin-top:2px;width:18px}.list-item-date:before{background:url(/hubfs/blog/icon-calendar.png) no-repeat}.list-item-place:before{background:url(/hubfs/blog/icon-marker.png) no-repeat}.list-item-ticket-price:before{background:url(/hubfs/blog/icon-ticket.png) no-repeat}}.main-content .detailed-information .red{background-color:#fdebea;color:#e83929;font-size:16px;font-weight:700;line-height:1.4;text-align:justify}.main-content .detailed-information .text-between-dl{font-size:14px;font-weight:700;line-height:1.2;margin-bottom:13px;text-align:center}.main-content dl.upDown dd p{margin-bottom:0}@media screen and (max-width:999px){.main-content .detailed-information .red{font-size:14px}.main-content .detailed-information .text-between-dl{font-size:13px;margin-bottom:10px}}.main-content a[target=_blank]:after{display:none}.default-cursor{cursor:default}