@charset "utf-8";

#schdulMain_2{padding-bottom:30px;height:calc(100% - 30px);}
#schdulMain_2:before{content:"";display:block;width:246px;height:219px;background:url(/images/regional/main/pM_icon_7.png);position:absolute;right:-20px;bottom:-20px;filter:alpha(opacity=20);opacity:0.2;}
#schdulMain_2 h2{color:#FFF;font-size:30px;font-family:'Dream Light';padding:60px 0 0 110px;line-height:1;}
#schdulMain_2 h2:before{content:"";display:block;width:106px;height:116px;background:url(/images/regional/main/pM_icon_8.png) no-repeat;position:absolute;top:0;left:0;}
#schdulMain_2 .scheduleControl{display:none;}
#schdulMain_2 .scheduleControl .monthDate{position:relative;margin-top:50px;}
#schdulMain_2 .scheduleControl .monthDate a{display:inline-block;width:45px;height:45px;text-indent:-9999px;position:absolute;top:-5px;background:url(/images/regional/common/arrow_13_r_b.png) no-repeat center;}
#schdulMain_2 .scheduleControl .monthDate a.prev{transform:rotate(180deg);left:230px;}
#schdulMain_2 .scheduleControl .monthDate a.next{left:280px;}
#schdulMain_2 .scheduleControl .monthDate span{display:inline-block;font-size:36px;color:#324055;font-family:'Mont SemiBold';line-height:1;}
#schdulMain_2 .scheduleControl .monthDate span.month{}
#schdulMain_2 .scheduleControl .monthDate span.day{}
#schdulMain_2 .scheduleControl .monthDate:before{content:"";display:block;width:1px;height:40px;background:#c4c4c4;position:absolute;top:-2px;left:277px;}
#schdulMain_2 .scheduleScroll{padding:25px 0 0 110px;}
#schdulMain_2 .scheduleScroll ul{}
#schdulMain_2 .scheduleScroll ul li{margin:10px 0;padding-left:210px;position:relative;}
#schdulMain_2 .scheduleScroll ul li:nth-child(n+6){display:none;}
#schdulMain_2 .scheduleScroll ul li span{font-size:18px;line-height:1.3;display:block;}
#schdulMain_2 .scheduleScroll ul li span.date{display:none;}
#schdulMain_2 .scheduleScroll ul li span.subject{color:#afbad3;width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#schdulMain_2 .scheduleScroll ul li span.period{font-family:'Mont SemiBold';color:#7aaaf1;position:absolute;left:0;top:2px;}
#schdulMain_2 a.more{display:block;text-indent:-9999px;width:46px;height:46px;border:2px solid #FFF;background:url(/images/regional/common/plus_1_w.png) center no-repeat;position:absolute;top:51px;right:30px;filter:alpha(opacity=30);opacity:0.3;}
@media only screen and (min-width:1025px){
	#schdulMain_2 a.more:hover{filter:alpha(opacity=100);opacity:1;}
}
@media only screen and (max-width:768px){
	#schdulMain_2:before{display:none;}
	#schdulMain_2 h2{font-size:22px;padding:45px 0 0 60px;}
	#schdulMain_2 h2:before{background-size:60px;background-position:left 8px;}
	#schdulMain_2 .scheduleScroll{padding:15px 0 0 60px;}
	#schdulMain_2 .scheduleScroll ul li{padding-left:175px;}
	#schdulMain_2 .scheduleScroll ul li span{font-size:16px;}
	#schdulMain_2 a.more{width:28px;height:28px;border-width:1px;top:41px;right:10px;}
}
@media only screen and (max-width:480px){
	#schdulMain_2 .scheduleScroll ul li{padding-left:0;}
	#schdulMain_2 .scheduleScroll ul li span.subject{width:100%;}
	#schdulMain_2 .scheduleScroll ul li span.period{position:relative;top:auto;}
}
@media only screen and (max-width:380px){
	#schdulMain_2 a.more{width:100%;height:auto;border:0;position:relative;top:auto;right:auto;filter:alpha(opacity=100);opacity:1;}
}