.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.regular{font-family:"regular"}.medium{font-family:"medium"}.spanAfter span{background-size:100% 1px;background-position:0 100%}.lineAniAfter:after{transition:transform .5s ease;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform-origin:left}.flex{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.flex-wrap{flex-flow:wrap}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.inline-block{display:inline-block}.block{display:block}.hide{display:none}.bold{font-weight:700}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.before{opacity:0;visibility:hidden}.after{opacity:1;visibility:visible}.font{font-family:Arial}.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upper{text-transform:uppercase}.middle{vertical-align:middle}.background{background-size:contain;background-repeat:no-repeat;background-position:center center}.coverbackground{background-size:cover;background-repeat:no-repeat;background-position:center center}.indexbox .left>div{margin-top:0}.schedule-box .title{font-size:var(--fs24);line-height:var(--lh30);margin-bottom:.06rem}.schedule-box ul{list-style-type:none;margin-bottom:0}.schedule-box ul li{margin-bottom:.3rem}.schedule-box ul li:last-child{margin-bottom:0}@media (max-width: 1004px){.schedule-box .title{font-size:var(--fs20);margin-bottom:.1rem}.schedule-box ul li{margin-bottom:.4rem}}