@charset "utf-8";
#_contentBuilder{background:#f5f7fb;}

#multipleContentsDiv_factory1_29 ._objHtml{position:absolute; z-index:99; top:160px; max-width:1400px; left:50%; margin-left:-700px;}
.slogan{color:#fff; line-height:1.4;}
.slogan span,
.slogan strong{display:block;}
.slogan span{font-size:18px;}
.slogan strong{font-size:46px; font-family:'Noto Medium'}
.slogan p{font-size:26px;}

@media all and (max-width:1400px) {
  #multipleContentsDiv_factory1_29 ._objHtml{left:50px; margin-left:0;}
}
@media all and (max-width:1023px) {
  #multipleContentsDiv_factory1_29 ._objHtml{top:50px}
}
@media all and (max-width:767px) {
  #multipleContentsDiv_factory1_29 ._objHtml{top:50px}
  .slogan span{font-size:18px;}
  .slogan strong{font-size:36px;}
  .slogan p{font-size:20px;}

}

#multipleDiv_new_temp04_9{margin-top:-200px; z-index:99}  /*popup position*/

@media all and (max-width:1420px) {
  .multipleContentsDiv{width:100% !important; padding:0 20px;}
  #multipleContentsDiv_factory1_29{padding:0;}
}
@media all and (max-width:1023px) {
  #multipleDiv_new_temp04_9{margin-top:-100px; z-index:99}
}

.main-banner{margin: 0 0 50px 0; overflow:hidden; position:relative;}
.main-banner ul{padding:15px; margin-left:-4px;}
.main-banner ul li{background: #fff !important;padding-left: 0 !important;display:inline-block;width:calc(100% / 6);float:left;margin-top: 0 !important;}
.main-banner ul li a{display:block; border:1px solid #ddd; padding:10px; text-align:center;}
.main-banner ul li a span{vertical-align:middle;}
.main-banner ul li a .thum{position:relative; background-color:#fff; display:inline-block; padding:15px; margin-right:10px; border-radius:100%;}
.main-banner ul li a .thum img{}
.main-banner ul li a .text{font-size:18px; color:#000; font-family:'Noto Regular'}
.main-banner ul li:hover a{background-color:#3e3b8c;}
.main-banner ul li:hover .text{color:#fff;}
.main-banner .slick-arrow{position:absolute; background:url(./../../images/main/main-banner-arr.png) no-repeat; display:block; top:50%; width:25px; height:40px; text-indent:-9999px; z-index:1; margin-top:-20px;}
.main-banner .slick-arrow.slick-next{right:0; background-position:right top;}
.main-banner .slick-arrow.slick-prev{left:0; background-position:left top;}
.main-banner .slick-arrow.slick-next:hover{right:0; background-position:right bottom;}
.main-banner .slick-arrow.slick-prev:hover{left:0; background-position:left bottom;}

@media all and (max-width:767px) {
  .main-banner ul li a{text-align:center;}
  .main-banner ul li span{display:block;}
}


/* 일정*/
#multipleDiv_new_temp04_35{background:url(./../../images/main/scheduleWrap-bg.jpg) center bottom no-repeat; overflow:hidden;`}
.scheduleWrap{float:left; width:100%; height:300px; padding-top:20px;}
.scheduleWrap .sch-inner{background:url(./../../images/main/sch-bg.png) right bottom no-repeat;position:relative;padding-left:120px;padding-bottom:30px;width:100%;overflow: hidden;height: 300px;}
.scheduleWrap:before{content:'';width:110px;height:120px;background:url(./../../images/main/sch-logo.png) center top no-repeat;display:block;position:absolute;left:10px;top: 34px;z-index: 11;}
.scheduleWrap .sch-inner .title{font-size:30px;color:#fff;display:block;line-height:1.2;margin: 60px 0 20px;}
.scheduleWrap .sch-inner ul{overflow:hidden;height: 185px;padding-right:20px;}
.scheduleWrap .sch-inner ul li{position:relative; padding-left:250px; font-size:18px; margin-bottom:10px;}
.scheduleWrap .sch-inner ul li span{color:#7aaaf1;display:inline-block;position:absolute;left:0;padding-left: 15px;font-family: 'Noto Medium';}
.scheduleWrap .sch-inner ul li span:before{content:'';display:block;width:8px;height:8px;position:absolute;left:0;top:50%;margin-top: -4px;background-color:#83ccf6;border-radius:100%;}
.scheduleWrap .sch-inner ul li strong{color:#afbad3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.scheduleWrap .sch-inner .sch-more{display:block;width:50px;height:50px;position:absolute;right:20px;top: 45px;border:1px solid rgba(255,255,255,.5);text-indent:-9999px;background:url(./../../images/main/sch-more.png) center center no-repeat;}

.main-tel{position:relative;padding:35px 50px;color:#fff;width:100%;margin-top: 20px;}
.main-tel .title{font-size:30px; margin-bottom:20px; display:block;}
.main-tel ul{margin-bottom:10px;}
.main-tel ul li{font-size:25px;color:#eeb13a;line-height:1.6;background: none !important;padding-left: 0 !important;margin: 0 !important;}
.main-tel ul li strong{display:inline-block; margin-right:10px;color:#eeb13a !important;}
.main-tel ul li span{font-family:'Noto Bold';}
.main-tel ul li.time{font-size:18px; color:#fff;}
.main-tel .tel-link a{display:inline-block; padding:10px 30px; border:1px solid #fff; margin-right:10px; color:#fff;}

@media all and (max-width:1400px) {
  #multipleDiv_new_temp04_35{background:none; padding:0 10px;}
  body ._fnctWrap.scheduleWrap{ float:inherit; height:300px;}
  .scheduleWrap .sch-inner{background:#0f123f url(./../../images/main/sch-bg.png) right bottom no-repeat;display:inline-block;margin-top: 22px;}
  .scheduleWrap .sch-inner:before{top:-17px;}
  .scheduleWrap .sch-inner .sch-more{top:20px;}
  .main-tel{background:url(./../../images/main/tel-bg.png) center bottom no-repeat;background-size:cover;padding:35px 20px;height: 301px;margin-top: 20px;}
  .main-tel .tel-link a{padding:10px 15px;}
  .main-tel ul li.time{font-size:17px; letter-spacing:-1px;}
  .scheduleWrap .sch-inner .title{margin-top: 35px;}
  .scheduleWrap:before{top: 26px;}
}

@media all and (max-width:1023px) {
  .scheduleWrap .sch-inner{padding-left: 130px;}
  .scheduleWrap .sch-inner ul li{padding-left:0;}
  .scheduleWrap .sch-inner ul li span{position:relative; display:block;}
  .scheduleWrap .sch-inner ul li strong{display:block; margin-left:15px;}
  .scheduleWrap .sch-inner:before{transform: scale(.6);top: -33px;left:-15px;}
  .main-tel{margin-top:0;}
}

@media all and (max-width:767px) {
  .scheduleWrap .sch-inner .title{
	margin: 15px 0 20px 0;
  }
  .scheduleWrap{height:auto;}
  .scheduleWrap .sch-inner .sch-more{top:30px;}
  .scheduleWrap .sch-inner{padding: 20px;margin-top: 0;}
  .scheduleWrap .sch-inner:before{top:-33px;}
  .main-tel{padding: 20px;height:auto;}
  .main-tel .title{margin-bottom:0;}
  .scheduleWrap:before{display: none;}
}
