@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_09_5{padding-top:100px;}

#multipleDiv_templet_09_6{background:url(/sites/templet_09/images/main/main_bg_1.png) no-repeat bottom right;}
#multipleDiv_templet_09_9{background:#e8e9ec;}
#multipleDiv_templet_09_9::before{content:"";display:block;width:1126px;height:100%;background:url(/sites/templet_09/images/main/main_bg_2.jpg) no-repeat right center;background-size:cover;position:absolute;left:50%;top:0;margin-left:-1046px;}

#multipleContentsDiv_templet_09_6,
#multipleContentsDiv_templet_09_8,
#multipleContentsDiv_templet_09_9{max-width:1600px;margin: 0 auto;overflow:hidden;}
#multipleContentsDiv_templet_09_6{max-width:1400px;}
#multipleContentsDiv_templet_09_7{padding-top:100px;}
#multipleContentsDiv_templet_09_9{padding:100px 0;}

@media all and (max-width:1600px) {
	#multipleDiv_templet_09_9::before{width:55%;left:0;margin-left:0;}
	#multipleContentsDiv_templet_09_6,
	#multipleContentsDiv_templet_09_8,
	#multipleContentsDiv_templet_09_9{max-width:96%;}
}
@media all and (max-width:1280px) {
	#multipleDiv_templet_09_5{padding-top:135px;}
	#multipleDiv_templet_09_9::before{width:50%;}
	#multipleContentsDiv_templet_09_7{padding-top:50px;}
	#multipleContentsDiv_templet_09_9{padding:50px 0;}
}
@media all and (max-width:768px) {
	#multipleDiv_templet_09_5{padding-top:115px;}
	#multipleDiv_templet_09_9::before{width:100%;}
	#multipleContentsDiv_templet_09_6{padding:30px 0;}
	#multipleContentsDiv_templet_09_7{padding-top:30px;}
	#multipleContentsDiv_templet_09_9{padding:30px 0;}
}



#menu4460_obj33{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) {
	#menu4460_obj33{width:90% !important;left:5%;margin-left:0 !important;}
}
@media all and (max-width:1280px) {
	#menu4460_obj33{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) {
	#menu4460_obj33{top:35%;}
	.slogan .p_1{font-size:18px;}
	.slogan .p_2{font-size:25px;}
	.slogan .p_3{font-size:16px;}
}




.wrap_course{position:relative;}
.wrap_course a{display:block;}
.wrap_course .con{background:#FFF;padding:30px 0 0 30px;position:absolute;bottom:0;left:500px;line-height:1.3;}
.wrap_course .con dt{font-size:40px;font-family:'S-CoreDream-5Medium';}
.wrap_course .con dd{font-size:25px;padding-top:10px;}
.wrap_course .con dd span{display:block;padding-top:10px;font-size:18px;color:#666;}
@media all and (max-width:1280px) {
	.wrap_course .con{left:auto;right:0;}
	.wrap_course .con dt{font-size:30px;}
	.wrap_course .con dd{font-size:20px;}
}
@media all and (max-width:768px) {
	.wrap_course .con{padding:20px 0 0 20px;}
	.wrap_course .con dt{font-size:22px;}
	.wrap_course .con dd{font-size:16px;}
}
@media all and (max-width:420px) {
	.wrap_course .con{padding:20px 5px;position:relative;}
}





.wrap_link{display:flex;border-right:1px solid #DDD;}
.wrap_link a{width:100%;min-height:350px;padding:50px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #DDD;}
.wrap_link a .title{font-size:30px;font-family:'S-CoreDream-5Medium';}
.wrap_link a .more{font-size:18px;font-family: 'Play', sans-serif;background:url(/sites/templet_09/images/main/arrow_b_r.png) no-repeat 100px center;}
.wrap_link a.a_1{background:url(/sites/templet_09/images/main/icon_1.png) no-repeat 90% 90%;}
.wrap_link a.a_2{background:url(/sites/templet_09/images/main/icon_2.png) no-repeat 90% 90%;}
.wrap_link a.a_3{background:url(/sites/templet_09/images/main/icon_3.png) no-repeat 90% 90%;}
@media all and (max-width:768px) {
	.wrap_link{flex-wrap:wrap;border-right:0;}
	.wrap_link a{width:100%;min-height:auto;padding:30px 0;border-left:0;border-bottom:1px solid #DDD;background-size:50px !important;background-position:95% center !important;}
	.wrap_link a .title{font-size:22px;}
	.wrap_link a .more{font-size:16px;background:none;}
}




.wrap_quick{display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:30px;}
.wrap_quick h3{color:#FFF;line-height:1;width:35%;}
.wrap_quick h3 span{font-size:45px;font-family: 'Play', sans-serif;font-weight:700;}
.wrap_quick h3 i{display:block;font-size:18px;color:rgba(255,255,255,0.7);margin-top:15px;}
.wrap_quick .con{display:flex;flex-wrap:wrap;width:60%;}
.wrap_quick .con a{width:47%;margin:1.5%;border:2px solid #FFF;border-radius:50px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;}
.wrap_quick .con a span{color:#FFF;font-size:18px;font-family:'S-CoreDream-5Medium';line-height:1.3;width:calc(100% - 34px);}
.wrap_quick .con a::after{content:"";display:block;width:34px;height:34px;background:url(/sites/templet_09/images/main/quick_arrow.png) no-repeat center;}
@media all and (max-width:1280px) {
	.wrap_quick h3{width:100%;margin-bottom:20px;}
	.wrap_quick h3 span{font-size:35px;}
	.wrap_quick .con{width:100%;}
	.wrap_quick .con a{border-radius:50px;padding:8px 8px 8px 20px;}
}
@media all and (max-width:768px) {
	.wrap_quick{padding-right:0;}
	.wrap_quick h3 span{font-size:25px;}
	.wrap_quick h3 i{font-size:16px;}
	.wrap_quick .con a{width:48%;margin:1%;}
	.wrap_quick .con a span{font-size:16px;width:100%;}
	.wrap_quick .con a::after{display:none;}
}




/*메인일정*/
#schdulMain{height:100%;background:#151a23;padding:50px;}
#schdulMain .scheduleMain{}
#schdulMain .scheduleMain .topWrap{}
#schdulMain .scheduleMain .topWrap h3{color:#FFF;font-size:45px;font-family: 'Play', sans-serif;line-height:1;}
#schdulMain .scheduleMain .topWrap .scheduleControl{display:none;}
#schdulMain .scheduleScroll{margin-top:40px;}
#schdulMain .scheduleScroll ul.event{}
#schdulMain .scheduleScroll ul.event li{padding:9px 0;line-height:1.25;}
#schdulMain .scheduleScroll ul.event li dl{display:flex;width:100%;}
#schdulMain .scheduleScroll ul.event li dt.date{display:none;}
#schdulMain .scheduleScroll ul.event li dd.sub{display:flex;flex-direction:column-reverse;position:relative;padding-left:20px;width:calc(100% - 20px);}
#schdulMain .scheduleScroll ul.event li dd.sub .period{color:#939495;font-size:14px;font-family: 'Play', sans-serif;font-weight:700;padding-top:5px;}
#schdulMain .scheduleScroll ul.event li dd.sub .title{color:#FFF;font-size:21px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#schdulMain .scheduleScroll ul.event li:nth-child(n+6){display:none;}
#schdulMain .scheduleScroll ul.event li dd.sub::before{content:"";display:block;width:10px;height:4px;background:#fcb040;position:absolute;left:0;top:10px;}
#schdulMain .more{display:block;text-indent:-9999px;width:60px;height:60px;background:#fcb040 url(/sites/templet_09/images/main/plus_b.png) no-repeat center center;position:absolute;top:0;right:0;}
#schdulMain .noData{text-align:center;}

@media only screen and (max-width:1280px){
	#schdulMain{padding:30px;}
	#schdulMain .scheduleMain .topWrap h3{font-size:35px;}
	#schdulMain .scheduleScroll{margin-top:10px;}
	#schdulMain .scheduleScroll ul.event li dd.sub .title{font-size:18px;}
	#schdulMain .more{width:50px;height:50px;}
}
@media only screen and (max-width:768px){
	#schdulMain .scheduleMain .topWrap h3{font-size:25px;}
}
@media only screen and (max-width:380px){
}




/*HOVER*/
@media all and (min-width:1281px) {
	.wrap_course a:hover{color:#000;}
	.wrap_course a:hover img{transform:scale(1.1);transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);}

	.wrap_link a:hover .title{color:#000;}
	.wrap_link a:hover .more{color:#000;font-weight:700;background-position:115px center;transition: all 0.3s cubic-bezier(0.2, 0, 0.3, 1);}

	.wrap_quick .con a:hover{background:#FFF;border-color:#000;}
	.wrap_quick .con a:hover span{color:#000;}
}