@charset "utf-8";

._contentBuilder {background: url('../../images/main/visual_bg02.png') no-repeat left 450px;}

/* 공지사항 팝업존 다단*/
#multipleContentsDiv_temp3_16 {max-width: 1400px; padding: 55px 0 25px 0;}

@media all and (max-width: 1400px) {
    #multipleContentsDiv_temp3_16 {padding-left: 20px; padding-right: 20px;}
}

/* 비주얼 슬로건 */

#multipleContentsDiv_university_temp03_11 {overflow: hidden;}
#multipleContentsDiv_university_temp03_11 > div:nth-child(2) {position: absolute; left: 50%; top: 48%; z-index: 10; width: 100% !important; transform: translate(-50%, -50%);}
.main-slogan {text-align: center; color: #fff;}
.main-slogan p {display: block; font-family: 'Mont Regular'; font-size: 30px;}
.main-slogan strong {display: block; font-family:'S-CoreDream-5Medium'; font-size:40px;}
.main-slogan span {display: block; font-family:'S-CoreDream-2ExtraLight'; font-size:30px;}

@media all and (max-width: 1023px) {
    .main-slogan p {font-size: 20px;}
    .main-slogan strong {font-size: 30px;}
    .main-slogan span {font-size: 20px;}
}

@media all and (max-width: 768px) {
    .main-slogan p {font-size: 17px;}
    .main-slogan strong {margin: 5px 0; font-size: 23px;}
    .main-slogan span {font-size: 17px;}
}

/* 포토갤러리 슬로건 */

#multipleContentsDiv_temp3_37::after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background:#f0f1f3 url('../../images/main/album_bg.png') no-repeat center -103%;}
#multipleContentsDiv_temp3_37 > div:nth-child(2) {position: absolute; left: 0; top: 125px; z-index: 100; width: 100% !important;}
#multipleContentsDiv_temp3_37 > div:nth-child(1) {z-index: 150;}
.edit #multipleContentsDiv_temp3_37 > div:nth-child(1)  {z-index: 90;}
.wrap-photo-slogan {width: 100%; max-width: 1400px; margin: 0 auto; text-align: left;}
.wrap-photo-slogan .con {max-width: 310px;}
.wrap-photo-slogan .sub-title {display:block; margin-bottom: 10px; font-size: 26px; line-height: 1.2; letter-spacing: -1px; color: #fff;}
.wrap-photo-slogan span.sl {font-family: 'Mont Medium'; font-size: 17px; color: #fff; }
.wrap-photo-slogan p {margin-top: 20px; font-size: 16px; letter-spacing: -1px; line-height: 1.3;  color:rgba(255,255,255,0.5);}

@media all and (max-width: 1400px) {
    #multipleContentsDiv_temp3_37 {padding: 0 20px;}
    #multipleContentsDiv_temp3_37::after {background-position: -1285px -103%;}
   #multipleContentsDiv_temp3_37 > div:nth-child(2) {padding: 0 20px;}
}

@media all and (max-width: 1023px) {
    #multipleContentsDiv_temp3_37::after {background-position: -1285px -33%;}
}

@media all and (max-width: 768px) {
    #multipleContentsDiv_temp3_37 > div:nth-child(2) {display: none;}
    #multipleContentsDiv_temp3_37::after {display: none;}
    .wrap-photo-slogan .con {max-width: 100%;}
}

/* 하단 배너 */

#multipleDiv_temp3_45 { background: #f0f1f3; }
.quickmenu01{ padding: 50px 0; }
.quickmenu01 ul { border-right: 1px solid #bfbfbf; }
.quickmenu01 ul li{ display: inline-block; width: calc(100% / 4 - 10px); padding:0 25px; vertical-align: top;}
.quickmenu01 ul li:nth-child(1),
.quickmenu01 ul li + li{border-left: 1px solid #bfbfbf;}
.quickmenu01 ul li a{display: block;}

.quickmenu01 ul li .img{display: inline-block; vertical-align: top;}
.quickmenu01 ul li .conts{display: inline-block; width:54%; margin-left: 25px; padding-top: 7px; vertical-align: top;}
.quickmenu01 ul li .conts strong{position: relative; display: inline-block; margin-bottom:10px; font-family: 'Noto Regular'; font-size: 22px; line-height: 1.2;}
.quickmenu01 ul li .conts strong:before{content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 10px; background: #00a6ac; opacity: 0.4; transition: all ease 0.5s;}
.quickmenu01 ul li a:hover .conts strong{color: #000;}
.quickmenu01 ul li a:hover .conts strong:before{width: 100%;}
.quickmenu01 ul li .conts p {font-size :16px; letter-spacing: -0.5px; line-height : 1.3; color: #454545;}

@media all and (max-width:1400px) {
    .quickmenu01 ul li {padding: 0 15px;}
    .quickmenu01 ul li .conts {width: 50%; margin-left: 20px;}
}

@media all and (max-width:1200px) {
    .quickmenu01 ul li {width: calc(100% / 2 - 10px); margin-bottom: 15px;}
}

@media all and (max-width:1023px) {
    .quickmenu01 ul {border-right: 0;}
}

@media all and (max-width:680px) {
  .quickmenu01{padding: 0;}
  .quickmenu01 ul li{width: 100%; padding: 25px 50px 15px; border-left: none; }
  .quickmenu01 ul li:nth-child(1), .quickmenu01 ul li + li{border-left: none;}
  .quickmenu01 ul li + li{border-top: 1px solid #aaa;}
}

/* 하단배너 2*/

#multipleDiv_temp3_73 {background: #f0f1f3; border-bottom: 1px solid #cdcdcd;}
.quickmenu02_wrap{ margin: 0 0 50px 0; padding:0 10px 10px 0; background: url('../../images/main/quick02_bg.png') no-repeat right bottom; background-size: 99%;}
.quickmenu02{position: relative; padding: 42px 45px; background :url('../../images/main/quick_bg.png') left top;}
.quickmenu02 > span{display: inline-block; font-family: 'Mont SemiBold'; font-size: 20px; text-align: center; letter-spacing: -1px; line-height: 1.3; color: #fff; }
.quickmenu02 > ul{position: absolute; right: 50px; top: 19px; width: calc(100% - 220px); }
.quickmenu02 ul li{text-align: center;}
.quickmenu02 ul li a{display: block;}
.quickmenu02 ul li a:hover span{color: #bbc40f;}
.quickmenu02 ul li span{display: block; color:#fff;}
.quickmenu02 .slick-slide img{margin: 0 auto 5px;}
.quickmenu02 .slick-arrow{position: absolute; top: 35px; width: 25px; height: 25px; z-index: 9; text-indent: -9999px;}
.quickmenu02 .slick-prev{background: url('../../images/main/quick_arrow_prev.png') left top; left:-20px;}
.quickmenu02 .slick-next{background: url('../../images/main/quick_arrow_next.png') right top; right:-20px;}

@media all and (max-width: 1023px) {
    .quickmenu02_wrap {padding: 0;}
}
