@charset "utf-8";


/*Play*/
@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap');
/*{font-family: 'Play', sans-serif;}*/


#multipleDiv_templet_08_21{padding-top:100px;}

#multipleDiv_templet_08_22{background:url(/sites/templet_08/images/main/main_bg_1.jpg) no-repeat center 70px;}
#multipleDiv_templet_08_23{background:url(/sites/templet_08/images/main/main_bg_2.jpg) no-repeat center center;background-size:cover;}
#multipleDiv_templet_08_24{background:url(/sites/templet_08/images/main/main_bg_3.jpg) no-repeat center top;}
#multipleDiv_templet_08_25{}
#multipleDiv_templet_08_25::before{content:"";display:block;width:1550px;height:100%;background:url(/sites/templet_08/images/main/main_bg_4.png) no-repeat left center;background-size:cover;position:absolute;left:50%;top:0;margin-left:-370px;}

#multipleContentsDiv_templet_08_22,
#multipleContentsDiv_templet_08_24,
#multipleContentsDiv_templet_08_25{max-width:1600px;margin: 0 auto;overflow:hidden;}

#multipleContentsDiv_templet_08_22{padding-bottom:100px;}
#multipleContentsDiv_templet_08_23,
#multipleContentsDiv_templet_08_24,
#multipleContentsDiv_templet_08_25{padding:80px 0;}

@media all and (max-width:1600px) {
	#multipleContentsDiv_templet_08_22,
	#multipleContentsDiv_templet_08_24,
	#multipleContentsDiv_templet_08_25{max-width:96%;}
}
@media all and (max-width:1280px) {
	#multipleDiv_templet_08_21{padding-top:135px;}
	#multipleContentsDiv_templet_08_22{padding-bottom:50px;}
	#multipleContentsDiv_templet_08_23,
	#multipleContentsDiv_templet_08_24{padding:50px 0;}
}
@media all and (max-width:768px) {
	#multipleDiv_templet_08_21{padding-top:115px;}
	#multipleDiv_templet_08_25::before{width:100%;left:0;margin-left:0;}
	#multipleContentsDiv_templet_08_22{padding-bottom:30px;}
	#multipleContentsDiv_templet_08_23,
	#multipleContentsDiv_templet_08_24{padding:30px 0;}
}



#menu6587_obj29{width:1600px !important;margin-left:-800px !important;position:absolute;top:45%;left:50%;}
.slogan{color:#FFF;text-align:center;}
.slogan .p_1{font-size:25px;line-height:1.3;}
.slogan .p_2{font-size:50px;line-height:1.2;font-family:'S-CoreDream-6Bold';margin-top:10px;}
.slogan .p_3{font-size:22px;line-height:1.2;font-family:'S-CoreDream-5Medium';margin-top:20px;}

@media all and (max-width:1600px) {
	#menu6587_obj29{width:90% !important;left:5%;margin-left:0 !important;}
}
@media all and (max-width:1280px) {
	#menu6587_obj29{top:40%;}
	.slogan .p_1{font-size:20px;}
	.slogan .p_2{font-size:35px;}
	.slogan .p_3{font-size:18px;}
}
@media all and (max-width:768px) {
	#menu6587_obj29{top:35%;}
	.slogan .p_1{font-size:18px;}
	.slogan .p_2{font-size:25px;}
	.slogan .p_3{font-size:16px;}
}


.slider_1{position:relative;left:50%;margin-left:-800px;width:1870px;}
.slider_1{color:#FFF;line-height:1;}
.slider_1 h3 span{font-family: 'Play', sans-serif;font-weight:700;font-size:50px;}
.slider_1 h3 span br{}
.slider_1 h3 i{display:block;font-size:18px;line-height:1.3;margin-top:20px;}
.slider_1 .con{display:flex;justify-content:space-between;position:relative;padding:30px 0 75px 0;}
.slider_1 .item_1{width:calc(100% - 700px);color:#FFF;line-height:1.3;}
.slider_1 .item_1::before{content:"";display:block;width:70px;height:3px;background:#FFF;margin:30px 0;}
.slider_1 .item_1 span{font-size:30px;display:block;margin-bottom:10px;}
.slider_1 .item_1 i{font-size:18px;}
.slider_1 .item_2{width:670px;margin-left:50px;}
.slider_1 .item_2 img{height:100%;max-width:none;}
.slider_1 .contact_info{position:absolute;bottom:0;left:50%;width:530px;margin-left:-265px;padding:30px;background:rgba(32,50,70,0.9);}
.slider_1 .contact_info dl{color:#FFF;font-size:14px;line-height:1.3;margin:10px 0;display:flex;}
.slider_1 .contact_info dt{width:64px;}
.slider_1 .contact_info dd{width:calc(100% - 64px);}
.slider_1 .control{position:absolute;left:0;bottom:60px;}
.slider_1 .control button{display:inline-block;width:50px;height:50px;font-size:0;}
.slider_1 .control .prev{background:url(/sites/templet_08/images/main/prev_w.png) no-repeat center center;margin-right:30px;}
.slider_1 .control .next{background:url(/sites/templet_08/images/main/next_w.png) no-repeat center center;}
@media all and (min-width:1281px) {
	.slider_1 .slick-track{height:480px;overflow:hidden;}
	.slider_1 .slick-slide.slick-current{width:1200px !important;}
	.slider_1 .item_1{display:none;}
	.slider_1 .contact_info{display:none;}
	.slider_1 .slick-current .item_1{display:block;}
	.slider_1 .slick-current .contact_info{display:block;}
}
@media all and (max-width:1600px) {
	.slider_1{left:2%;margin-left:0;}
}
@media all and (max-width:1280px) {
	.slider_1{left:2%;width:96%;}
}
@media all and (max-width:1024px) {
	.slider_1 h3 span{font-size:35px;}
	.slider_1 h3 span br{display:none;}
	.slider_1 h3 i{font-size:14px;margin-top:10px;}
	.slider_1 .con{padding-bottom:100px;}
	.slider_1 .item_1{width:35%;}
	.slider_1 .item_1 span{font-size:25px;}
	.slider_1 .item_1 i{font-size:16px;}
	.slider_1 .item_2{width:62%;margin-left:3%;}
	.slider_1 .item_2 img{height:auto;width:100%;}
	.slider_1 .contact_info{left:auto;right:2%;width:58%;margin-left:0;padding:20px;}
}
@media all and (max-width:768px) {
	.slider_1 h3 span{font-size:25px;}
	.slider_1 .con{flex-direction:column;padding:0;}
	.slider_1 .item_1{width:100%;margin-bottom:20px;}
	.slider_1 .item_2{width:100%;margin-left:0;}
	.slider_1 .contact_info{width:96%;right:auto;position:relative;margin:-30px auto 0 auto;}
	.slider_1 .control{bottom:50%;width:100%;}
	.slider_1 .control button{position:absolute;}
	.slider_1 .control .prev{margin-right:0;left:0;background-color:rgba(0,0,0,0.5);}
	.slider_1 .control .next{right:0;background-color:rgba(0,0,0,0.5);}
}




/*메인일정*/
#schdulMain{height:100%;}
#schdulMain .scheduleMain{}
#schdulMain .scheduleMain .topWrap{}
#schdulMain .scheduleMain .topWrap h3{color:#FFF;}
#schdulMain .scheduleMain .topWrap h3 strong{display:block;font-size:24px;font-family:'S-CoreDream-5Medium';line-height:1;}
#schdulMain .scheduleMain .topWrap h3 span{display:block;font-size:45px;font-family: 'Play', sans-serif;font-weight:700;line-height:1.1;margin-top:10px;}
#schdulMain .scheduleMain .topWrap h3 i{display:block;font-size:16px;line-height:1.3;margin-top:20px;}
#schdulMain .scheduleMain .topWrap .scheduleControl{position:absolute;top:0;right:0;}
#schdulMain .scheduleMain .topWrap .scheduleControl .monthDate{width:165px;height:144px;background:url(/sites/templet_08/images/main/mini_sche_bg.png) no-repeat center center;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;}
#schdulMain .scheduleMain .topWrap .scheduleControl .monthDate a{display:none;}
#schdulMain .scheduleMain .topWrap .scheduleControl .monthDate span{color:#FFF;font-family: 'Play', sans-serif;font-weight:700;line-height:1;}
#schdulMain .scheduleMain .topWrap .scheduleControl .monthDate .year{font-size:18px;}
#schdulMain .scheduleMain .topWrap .scheduleControl .monthDate .month{font-size:60px;}
#schdulMain .scheduleScroll{border-top:1px solid rgba(255,255,255,0.5);padding-top:20px;margin-top:20px;}
#schdulMain .scheduleScroll ul.event{}
#schdulMain .scheduleScroll ul.event li{padding:9px 0;line-height:1.25;color:#FFF;}
#schdulMain .scheduleScroll ul.event li dl{display:flex;}
#schdulMain .scheduleScroll ul.event li dt.date{display:none;}
#schdulMain .scheduleScroll ul.event li dd.sub{display:flex;align-items:center;flex-wrap:wrap;}
#schdulMain .scheduleScroll ul.event li dd.sub .period{color:#FFF;font-size:24px;font-family: 'Play', sans-serif;font-weight:700;width:280px;}
#schdulMain .scheduleScroll ul.event li dd.sub .title{color:#FFF;font-size:18px;width:calc(100% - 280px);}
#schdulMain .scheduleScroll ul.event li:nth-child(n+7){display:none;}
#schdulMain .more{display:none;text-indent:-9999px;width:30px;height:30px;background:url(/sites/templet_08/images/main/plus_w.png) no-repeat center center;position:absolute;top:0;right:0;}
#schdulMain .noData{text-align:center;}

@media only screen and (max-width:1024px){
  #schdulMain .scheduleScroll ul.event li dd.sub .period{font-size:20px;width:100%;}
  #schdulMain .scheduleScroll ul.event li dd.sub .title{width:100%;}
}
@media only screen and (max-width:768px){
  #schdulMain .scheduleMain{padding-top:20px;}
  #schdulMain .scheduleMain .topWrap h3 strong{font-size:18px;}
  #schdulMain .scheduleMain .topWrap h3 span{font-size:30px;}
  #schdulMain .scheduleMain .topWrap h3 i{margin-top:10px;}
  #schdulMain .scheduleMain .topWrap .scheduleControl{display:none;}
  #schdulMain .scheduleMain .topWrap .scheduleControl .monthDate{width:100%;height:auto;background:none;justify-content:flex-start;flex-direction:row;}
  #schdulMain .scheduleMain .topWrap .scheduleControl .monthDate .year,
  #schdulMain .scheduleMain .topWrap .scheduleControl .monthDate .month{font-size:25px;}
  #schdulMain .scheduleMain .topWrap .scheduleControl .monthDate .year{padding-right:10px;}
  #schdulMain .scheduleScroll{margin-top:20px;}
}




/*HOVER*/
@media all and (min-width:1281px) {
}