@charset "UTF-8";

#schdulMain h3{font-family:'S-CoreDream-3Light';font-size:20px;color:#000;display:flex;align-items:center;margin-bottom:10px;}
#schdulMain h3:after{content:"";display:inline-block;width:50px;height:1px;background:#000;margin-left:10px;}
#schdulMain h3 strong{font-family:'S-CoreDream-5Medium';}

.scheduleMain .container{position:relative;}

.scheduleMain .bg_1,
.scheduleMain .bg_2{display:block;width:50%;height:5px;background:#DDD;position:absolute;}
.scheduleMain .bg_1{left:0;bottom:0;}
.scheduleMain .bg_2{right:0;top:0;}
.scheduleMain .bg_3{display:block;width:5px;height:100%;background:#DDD;position:absolute;left:50%;top:0;}
.scheduleMain .bg_4{color:#ebebeb;font-size:65px;font-family: 'Titillium Web', sans-serif;line-height:1;font-weight:600;position:absolute;left:0;bottom:0;}

.monthDate{font-family:'S-CoreDream-6Bold';line-height:0.7;display:flex;flex-direction:row-reverse;align-items:flex-end;padding-right:35%;}
.monthDate a{display:none;}
.monthDate .year{color:#b8b8b8;font-size:22px;padding-left:5px;}
.monthDate .month{color:#919191;font-family:'S-CoreDream-6Bold';font-size:50px;}

.scheduleScroll{position:relative;}
.scheduleScroll .slick-track{padding-top:10px;}
.scheduleScroll .slick-current{text-align:right;}
.scheduleScroll .slick-slide div{padding:12px 30px;}
.scheduleScroll ul{}
.scheduleScroll ul li{}
.scheduleScroll ul li p{line-height:1.2;}
.scheduleScroll ul li p.date{font-family:'S-CoreDream-5Medium';font-size:15px;color:#3d3d3d;}
.scheduleScroll ul li p.sub{font-family:'S-CoreDream-4Regular';font-size:16px;color:#616161;}

.scheduleMain .more{display: block;text-indent: -9999px;position: absolute;right: 0;top: 0;width: 29px;height: 24px;background: url(../images/plus_1_b.png) center no-repeat;}

.scheduleMain .control{position:relative;display:flex;justify-content:center;align-items:center;margin-top:15px;}
.scheduleMain .playstop{line-height:0;}
.scheduleMain .playstop button{display:inline-block;text-indent:-9999px;width:15px;height:15px;}
.scheduleMain .playstop button.play{background:url(/sites/style_guide/images/common/play_2_b.png) no-repeat center;}
.scheduleMain .playstop button.stop{background:url(/sites/style_guide/images/common/pause_2_b.png) no-repeat center;}
.scheduleMain .playstop button.play,
.scheduleMain .playstop button.stop{display:none;}
.scheduleMain .playstop button.on{display:inline-block;}
.scheduleMain .paging ul{display:flex;}
.scheduleMain .paging li{margin:0 2px;line-height:0;}
.scheduleMain .paging button{display:inline-block;width:8px;height:8px;background:#d0d0d0;text-indent:-9999px;border-radius:4px;}
.scheduleMain .paging .slick-active button{background:#f15308;}
.scheduleMain .numbering,
.scheduleMain .prevnext{display:none;}

@media only screen and (max-width:768px){
	.scheduleMain .bg_1,
	.scheduleMain .bg_2,
	.scheduleMain .bg_3,
	.scheduleMain .bg_4,
	.scheduleMain .control{display:none;}
	.monthDate{padding-right:0;flex-direction:row;line-height:1.25;margin-bottom:10px;}
	.monthDate .year,
	.monthDate .month{font-size:20px;}
	.monthDate .year{padding-right:5px;}
	.scheduleScroll ul{border-top:1px solid #EEE;}
	.scheduleScroll ul li{padding:10px 0;border-top:1px solid #FFF;border-bottom:1px solid #EEE;}
	.scheduleScroll ul li:nth-child(4){border-bottom:0;}
	.scheduleScroll ul li:nth-child(n+5){display:none;}
	.scheduleScroll ul li p.date{margin-bottom:3px;}
}