@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;}
}



#menu344_obj29{width:1600px !important;margin-left:-800px !important;position:absolute;top:40%;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) {
  #menu344_obj29{width:90% !important;left:5%;margin-left:0 !important;}
}
@media all and (max-width:1280px) {
  #menu344_obj29{top:35%;}
  .slogan .p_1{font-size:20px;}
  .slogan .p_2{font-size:35px;}
  .slogan .p_3{font-size:18px;}
}
@media all and (max-width:768px) {
  #menu344_obj29{top:25%;}
  .slogan .p_1{font-size:18px;}
  .slogan .p_2{font-size:25px;}
  .slogan .p_3{font-size:16px;}
}



#menu344_obj270{position:absolute;right:0;}
.wrap_sche_title{color:#FFF;padding-right:160px;}
.wrap_sche_title .p_1{font-size:24px;font-family:'S-CoreDream-5Medium';line-height:1;}
.wrap_sche_title .p_2{font-size:45px;font-family: 'Play', sans-serif;font-weight:700;line-height:1.1;margin-top:10px;}
.wrap_sche_title .p_3{font-size:16px;line-height:1.3;margin-top:20px;}
.wrap_sche_title .p_3 span{display:block;}
@media all and (max-width:768px) {
  #menu344_obj270{position:relative;right:auto;}
  .wrap_sche_title{padding-right:0;}
  .wrap_sche_title .p_1{font-size:18px;}
  .wrap_sche_title .p_2{font-size:30px;}
  .wrap_sche_title .p_3{margin-top:10px;}
  .wrap_sche_title .p_3 span{display:inline;}
}

.banner_3{max-width:1600px;margin: 0 auto;overflow:hidden;}
.banner_3 .wrap{}
.banner_3 h3{color:#FFF;line-height:1;}
.banner_3 h3 span{font-family: 'Play', sans-serif;font-weight:700;font-size:50px;}
.banner_3 h3 span br{}
.banner_3 h3 i{display:block;font-size:18px;line-height:1.3;margin-top:20px;}
.banner_3 ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;padding:90px 0;}
.banner_3 ul li{width:31%;}
.banner_3 a.con{display:block;width:100%;height:100%;position:relative;min-height:280px;}
.banner_3 .item_1{overflow:hidden;height:100%;}
.banner_3 .item_1 img{height:100%;max-width:unset;}
.banner_3 .item_2{position:absolute;left:0;bottom:0;width:100%;height:100%;padding:30px;background:rgba(32,50,70,0.5);display:flex;flex-direction:column;justify-content:flex-end;}
.banner_3 .item_2 h4{color:#FFF;line-height:1.3;margin-bottom:15px;}
.banner_3 .item_2 h4 span{font-size:25px;display:block;}
.banner_3 .item_2 h4 i{font-size:18px;}
.banner_3 .item_2 p{padding:5px 0;line-height:1.5;font-size:14px;color:#FFF;line-height:1.3;}
@media all and (max-width:1600px) {
  .banner_3{max-width:96%;}
  .banner_3 ul li{width:32.3%;}
  .banner_3 .item_2 p span{display:block;}
}
@media all and (max-width:1024px) {
  .banner_3 h3 span{font-size:35px;}
  .banner_3 h3 i{font-size:14px;margin-top:10px;}
}
@media all and (max-width:768px) {
  .banner_3 h3 span{font-size:25px;}
  .banner_3 ul{padding:30px 0;}
  .banner_3 ul li{width:100%;margin:10px 0;}
  .banner_3 a.con{max-height:280px;}
  .banner_3 .item_1 img{height:auto;width:100%;} 
}
@media all and (max-width:540px) {
  .banner_3 .item_1 img{height:100%;width:auto;} 
}



.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:40px;}
.slider_1 .contact_info dd{width:calc(100% - 40px);}
.slider_1 .contact_info p{padding:5px 0;line-height:1.5;font-size:14px;}
.slider_1 .contact_info a{display:inline-block;padding:10px 20px;background:#000;color:#FFF;border-radius:30px;margin-top:15px;}
.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;}
  .slider_1 .contact_info p span{display:block;}
}
@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{padding-top:170px;}
#schdulMain .scheduleMain .topWrap{}
#schdulMain .scheduleMain .topWrap h3{display:none;}
#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;}
#schdulMain .scheduleScroll ul.event{}
#schdulMain .scheduleScroll ul.event li{padding:9px 0;line-height:1.25;}
#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 .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;}
}
@media only screen and (max-width:380px){
}




/*HOVER*/
@media all and (min-width:1281px) {
  .banner_3 a.con:hover .item_2{background:rgba(32,50,70,0.8);transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);}
}