@charset "utf-8";

.sh_schedule{}

.sh_schedule ._tab{display:none;}
.sh_schedule ._tab ul{}
.sh_schedule ._tab ul li{}
.sh_schedule ._tab ul li a{}
.sh_schedule ._tab ul li a.active{}
.sh_schedule #schdulWrap{}

/*년도이동*/
	.sh_schedule #schdulWrap .search{text-align:center;margin-bottom:50px;position:relative;box-sizing:border-box;}
	.sh_schedule #schdulWrap .search strong{font-size:30px;font-weight:bold;}
	.sh_schedule #schdulWrap .search a{display:inline-block;text-indent:-9999px;width:45px;height:45px;vertical-align:16px;border-radius:100%;background-color:#959595;background-repeat:no-repeat;background-position:center;}
	.sh_schedule #schdulWrap .search a.DirectionLeft{margin-right:30px;background-image:url(/sites/guide/images/arrow_7_l_w.png);}
	.sh_schedule #schdulWrap .search a.DirectionRight{margin-left:30px;background-image:url(/sites/guide/images/arrow_7_r_w.png);}
	.sh_schedule #schdulWrap .search a:hover{background-color:#2d2d2f;}

/*다음년도*/
	.sh_schedule #schdulWrap #timeTableList .year_title{border-top:1px solid #DDD;border-bottom:1px solid #DDD;background:#f9f9f9;}
	.sh_schedule #schdulWrap #timeTableList .year_title{text-align:center;position:relative;box-sizing:border-box;padding:10px 0;margin-bottom:30px;}
	.sh_schedule #schdulWrap #timeTableList .year_title:before,
	.sh_schedule #schdulWrap #timeTableList .year_title:after{content:"";display:block;width:40px;height:75px;position:absolute;top:0;}
	.sh_schedule #schdulWrap #timeTableList .year_title:before{background:url(/sites/guide/images/box_bg_1_l.png) no-repeat left;left:0;}
	.sh_schedule #schdulWrap #timeTableList .year_title:after{background:url(/sites/guide/images/box_bg_1_r.png) no-repeat right;right:0;}
	.sh_schedule #schdulWrap #timeTableList .year_title strong{font-size:28px;font-weight:bold;}

/*3줄형*/
	.sh_schedule #schdulWrap #timeTableList{}
	.sh_schedule #schdulWrap #timeTableList ul{font-size:0;}
	.sh_schedule #schdulWrap #timeTableList ul li{display:inline-block;vertical-align:top;width:22%;margin:0 1.5%;margin-bottom:50px;}
	.sh_schedule #schdulWrap #timeTableList ul li:nth-child(2){}

	.sh_schedule #schdulWrap #timeTableList ul li h3{font-size:25px;font-weight:bold;border-bottom:2px solid #0665b7;color:#0665b7;line-height:1;text-align:center;padding-bottom:15px;}
	.sh_schedule #schdulWrap #timeTableList ul li dl{}
	.sh_schedule #schdulWrap #timeTableList ul li dl dt{padding:10px 0;}
	.sh_schedule #schdulWrap #timeTableList ul li dl dt span{font-size:14px;font-weight:bold;}
	.sh_schedule #schdulWrap #timeTableList ul li dl dd{border-bottom:1px dashed #DDD;padding-bottom:10px;font-size:14px;}
	.sh_schedule #schdulWrap #timeTableList ul li dl dd a{display:block;}
	.sh_schedule #schdulWrap #timeTableList ul li dl dd a.onDate{}
	@media screen and (max-width:820px) {
		.sh_schedule #schdulWrap #timeTableList ul li{width:30.33%;}
	}
	@media screen and (max-width:480px) {
		.sh_schedule #schdulWrap #timeTableList ul li{width:47%;margin-bottom:30px;}
	}
	@media screen and (max-width:380px) {
		.sh_schedule #schdulWrap #timeTableList ul li{width:100%;margin:0;margin-bottom:30px;}
	}

/*상세보기*/
	.sh_schedule #layer_planner{display:none;}