@charset "utf-8";

#schdulMain{background:url(/sites/temp_10/images/main/schedule-bg.jpg) no-repeat; padding:40px 0; overflow:hidden; background-size: cover;}
#schdulMain .scheduleMain{text-align:left; max-width:1400px; margin:0 auto;}
#schdulMain .scheduleMain .s-title{background:url(./../images/schedule-title-icon.png) left center no-repeat; padding-left:40px; font-size:26px; margin-bottom:20px; font-family:'noto Regular'}
#schdulMain .scheduleMain .scheduleControl{position:relative;width:110px;height:110px;background-color:#45bfb3;text-align:center;color:#fff;box-sizing:border-box;padding-top:15px;float:left;display: none;}
#schdulMain .scheduleMain .scheduleControl a{position:absolute; top:50%; margin-top:0; width:20px; height:20px; display:block; text-indent:-9999px; background:url(./../images/control-arr.png) no-repeat;}
#schdulMain .scheduleMain .scheduleControl a.pre{left:0; background-position:left center;}
#schdulMain .scheduleMain .scheduleControl a.next{right:0; background-position:right center;}
#schdulMain .scheduleMain .scheduleControl span,
#schdulMain .scheduleMain .scheduleControl strong{display:block; line-height:1.1;}
#schdulMain .scheduleMain .scheduleControl span{font-size:25px;}
#schdulMain .scheduleMain .scheduleControl strong{font-size:45px;}
#schdulMain .scheduleMain .s-slider{position:relative;}
#schdulMain .scheduleMain .scheduleScroll{width: calc(100%);position:relative;padding:35px 50px;box-sizing:border-box;height:110px;overflow:hidden;position:relative;background-color:#fff;}
#schdulMain .scheduleMain .scheduleScroll li{display:inline-block;padding-left:50px;line-height: 1.4;}
#schdulMain .scheduleMain .scheduleScroll li + li{border-left:1px solid #ddd;}
#schdulMain .scheduleMain .scheduleScroll li .sub{display:block; color:#222; font-size:17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#schdulMain .scheduleMain .scheduleScroll li .date{color:#666;font-size: 15px;}
#schdulMain .scheduleMain .control{position:absolute; right:0; top:0; padding:5px;}
#schdulMain .scheduleMain .control a{display:block; border:1px solid #ddd; height:47px; text-indent:-9999px; width:26px; background:url(./../images/schedule-control.png) no-repeat; margin:2px 0;}
#schdulMain .scheduleMain .control a.prev{background-position:left top;} 
#schdulMain .scheduleMain .control a.next{background-position:left bottom;} 
#schdulMain .scheduleMain .sliderWrap{position:relative;}
#schdulMain .s-wrap{text-align:center; margin-top:30px;}
#schdulMain .s-wrap .s-more{display:inline-block; margin: 0 auto; border-radius:30px; padding: 5px 40px; background-color:#989898; color:#fff;}
@media all and (max-width:1400px) {
	/* #schdulMain{padding:50px 15px;} */
	#schdulMain .scheduleMain .scheduleScroll{padding: 35px 20px 35px 0;}
}
@media all and (max-width:1023px) {
	#schdulMain{padding: 30px 15px;}
	#schdulMain .scheduleMain {padding: 0;}
	#multipleContentsDiv_ie_968 {height: auto !important;}
	#menu22100_obj982 {width: 100% !important; height: auto !important;}
	#schdulMain .scheduleMain .scheduleScroll li{padding: 0 20px;}
}
@media (max-width: 768px) {
	#multipleContentsDiv_ie_968 {height: auto !important;}
	#menu22100_obj982 {width: 100% !important; height: auto !important;}
}


#schdulMain .scheduleMain .event li{
    display:block;
}
#schdulMain .scheduleMain .event .slick-slide{
    height:auto;
}
#schdulMain .scheduleMain .event .slick-track {
    display: flex !important;
}
#schdulMain .scheduleMain .event li {
    display: block !important;
}

@media (min-width:1024px){
    #schdulMain .scheduleMain .event .slick-slide {
        width: 33.3333% !important;
    }
}
@media (max-width:1023px){
    #schdulMain .scheduleMain .event .slick-slide {
        width: 50% !important;
    }
}
@media (max-width:767px){
    #schdulMain .scheduleMain .event .slick-slide {
        width: 100% !important;
    }
}
