@charset "utf-8";

body{overflow-x: hidden;}
._contentBuilder{}
/* main li reset*/
.main ._contentBuilder ._obj._objHtml ul li, 
.main  ._contentBuilder ._obj._objTag ul li {margin-top: 0; background:url(); padding-left:0;}

/* visual */
.main-slogan {position:absolute;left:50%;top: 50%;z-index:1;width: 1200px;transform: translate(-50%,-50%);text-align:left;color: #777;line-height:1.3;}
.main-slogan p{font-size: 35px; font-family: 'Noto Regular'; margin-bottom: 25px;}
.main-slogan h1{font-size: 60px;font-family: 'Noto Bold';margin-bottom: 25px;line-height: 1;}
.main-slogan span{font-size: 40px;font-family: 'Noto Regular';}
.wrap-visual .control{width:1200px}
.wrap-visual .slider li{height:650px;}

/* college of Busan */
#multipleDiv_a_sec_349{/* padding-bottom: 70px; */}
#multipleContentsDiv_a_sec_349{background-color: #ede9e8;padding: 0 25px 30px;}
#multipleContentsDiv_layout_73{max-width: 1400px; margin: 0 auto;}
#multipleContentsDiv_layout_73::after{content:""; display: table; clear: both;}

#multipleDiv_factory1_29{}
#multipleContentsDiv_Type-03B_55{position: relative;max-width: 1400px;}
#multipleDiv_Type-03B_55 ._objHtml{position: absolute;top: 27%;left:0;z-index: 100;width: 100% !important;overflow:visible;}
#multipleContentsDiv_Type-03B_55:before{content:'';width:67px;height: 352px;position: absolute;top:0;right:-27px;background: url('../../images/main/back-dot01.png') no-repeat right top;z-index:-1;}
#multipleContentsDiv_Type-03B_55:after{content:'';width:67px;height: 1042px;position: absolute;top:50%;left:-67px;background: url('../../images/main/back-dot02.png') no-repeat right top;z-index:-1;}

@media all and (max-width:1845px) {
  #multipleContentsDiv_factory1_29:before{right:0;}
  #multipleContentsDiv_factory1_29:after{left:-50px;}
}

.college-title{padding-top: 60px; text-align: center;}
.college-title h1{margin-bottom: 5px; color: #222222; font-size:31px; font-family:'Noto Bold';}
.college-title p{font-size: 16px; color: #222222; font-family: 'Noto DemiLight';}

@media all and (max-width: 1400px) {
  #multipleContentsDiv_Type-03B_70,
  #multipleContentsDiv_a_sec_349,
  #multipleContentsDiv_junghyun_162,
  #multipleContentsDiv_a_sec_314{width:100%;max-width:1400px;padding:0 20px;}
  #multipleContentsDiv_Type-03B_55:before{right:0;}
  #multipleContentsDiv_Type-03B_55{padding: 0 15px;}
}

@media all and (max-width: 1023px) {
  #multipleContentsDiv_factory1_29 ._objHtml{top:20%;}
  .main-slogan{left:60px;}
  .main-slogan p{font-size:22px;margin-bottom:24px;}
  .main-slogan h1{font-size:30px;margin-bottom:15px;}
  .main-slogan span{font-size:32px;}
}

.quickmenu01{padding:50px 0;}
.quickmenu01 ul li{display: inline-block;width: calc(100% / 4 - 5px);vertical-align: top;padding: 0 25px !important;}
.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;vertical-align: top;width:54%;margin-left:25px;padding-top:7px;}
.quickmenu01 ul li .conts strong{position: relative;font-size:22px; font-family: 'Noto Regular';display: inline-block;margin-bottom:10px;line-height: 1.2;}
.quickmenu01 ul li .conts strong:before{content:'';position: absolute;width:0;height:10px;background: #00a2ff;left:0;bottom:0;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;color:#454545;letter-spacing: -0.5px;line-height: 1.3;}

@media all and (max-width:1400px) {
  .quickmenu01 ul li{padding: 0 14px !important;}
  .quickmenu01 ul li .conts{margin-left:20px;width:50%;}
}

@media all and (max-width:1200px) {
  .quickmenu01 ul li{width:calc(100% / 2 - 10px);margin-bottom:15px;text-align:left;float:left;}
}

@media all and (max-width:680px) {
  .quickmenu01{padding:0;}
  .quickmenu01 ul li{width:100%;border-left:none;padding: 25px 50px 15px !important;float:none;}
  .quickmenu01 ul li:nth-child(1), .quickmenu01 ul li + li{border-left:none;}
  .quickmenu01 ul li + li{border-top:1px solid #aaa;}
  .quickmenu01 ul li a {text-align: center;}
  .quickmenu01 ul li .conts{margin-left:0px;width:100%;}
  #multipleDiv_Type-03B_55{overflow:hidden;}
}


.quickmenu02_wrap{background:url('../../images/main/quick02_bg.png') no-repeat right bottom;padding:0 10px 10px 0;background-size:99%;}
.quickmenu02{background:url('../../images/main/quick_bg.png') left top;padding:25px 45px;}
.quickmenu02 > span{color:#fff;display: inline-block;font-size:20px;text-align: center;vertical-align: top;padding-top:20px;letter-spacing: -1px;line-height: 1.3;font-family: 'Noto Regular';margin-right:40px;}
.quickmenu02 > ul{width: 92%;display: inline-block;position: relative;padding: 0px 50px;}
.quickmenu02 ul li{text-align: center;}
.quickmenu02 ul li a{display: block;}
.quickmenu02 ul li a:hover span{color:#bbc40f;}
.quickmenu02 ul li span{color:#fff;display: block;font-size: 15px;}
.quickmenu02 .slick-slide img{margin:0 auto 5px;}
.quickmenu02 .slick-arrow{position: absolute;top: 35px;width:15px;height:25px;z-index: 9;text-indent:-9999px;}
.quickmenu02 .slick-prev{background:url('../../images/main/quick_arrow_prev.png') left top;left:0;}
.quickmenu02 .slick-next{background:url('../../images/main/quick_arrow_next.png') right top;right:0;}

@media all and (max-width:1400px) {
  .quickmenu02 > ul{width:90%;}
}

@media all and (max-width:1300px) {
  .quickmenu02 > ul{width:88%;}
}

@media all and (max-width:1023px) {
  .quickmenu02{padding:25px 0 25px 45px;}
  .quickmenu02 > ul{width:82%;padding:0 25px;}
  .quickmenu02_wrap{background: none;padding:0;}
  .quickmenu02 ul li span{font-size:15px;}
}

@media all and (max-width:767px) {
  .quickmenu02 > ul{width:78%;}
}

@media all and (max-width:580px) {
  .quickmenu02{padding:25px;}
  .quickmenu02 > ul{width:100%;}
  .quickmenu02 > span{display:none;}
}


#multipleContentsDiv_a_sec_314{clear:both;background: url('../../images/common/album_bg_wide.jpg') no-repeat center 100px;max-width: 1400px;}
#menu29732_obj392{background: url('../../images/common/blue-bg.png') no-repeat -35% 65%;}

@media all and (min-width:2100px) {
  #multipleContentsDiv_pnu-temp04_132{background-position:25% 65%;}
  #multipleContentsDiv_pnu-temp04_132:before{content:'';width: 20%;height:270px;position:absolute;left:0;top: 21.5%;background:#005baa;}
}

@media all and (min-width:2800px) {
  #multipleContentsDiv_pnu-temp04_132{background-position:30% 65%;}
  #multipleContentsDiv_pnu-temp04_132:before{width:30%;}
}


@media all and (max-width:1600px) {
  #multipleDiv_Type-03B_55 ._objHtml{z-index:1001; top:20%;}
  .main-slogan{left:30px; position: relative; width: 100%; transform: inherit;}
}
@media all and (max-width:1023px) {
  #multipleContentsDiv_pnu-temp04_132{background-size:90%;background-position:-400px 100px;}

}

@media all and (max-width:767px) {
  #multipleContentsDiv_factory1_29{padding:0;}
  #multipleContentsDiv_pnu-temp04_132{background-size:auto;background-position:0 70px;}
  #multipleContentsDiv_factory1_29:after{display:none;}
  .main-slogan p{display:none;}
  .main-slogan h1{font-size:20px;}
  .main-slogan span{font-size:28px;}
  #multipleDiv_pnu-temp04_132{background:none;}
  #menu29732_obj392{background-position: left 70px;}
  #multipleContentsDiv_a_sec_314{background-position: center bottom;}
}



/******/
#multipleDiv_Type-03B_70{overflow:hidden;padding:60px 0;background:#c1d7ee;margin:40px 0;}
#multipleContentsDiv_Type-03B_70{background:#fff;overflow:hidden;}
#menu29732_obj246{background:#fff;padding:25px;}
#menu29732_obj235{background:#fff;padding:25px;}
.wrap-notice{overflow:hidden;}
.wrap-slide .fixed_box strong{margin-left:25px;}
.wrap-slide .fixed_box > span{padding-left:25px;}
.wrap-slide .prevnext{left:25px;}

@media all and (max-width:600px) {
  #menu29732_obj246{padding:0;}
  #menu29732_obj235{padding:0;}
  .wrap-slide .fixed_box strong{margin-left:0;}
  .wrap-slide .fixed_box > span{padding-left:0;}
  .wrap-slide .prevnext{left:unset;}
}
