@charset "utf-8";

/* English translated*/
html[lang="en"] .main-slogan .inner{max-width: 100rem;}
html[lang="en"] .main-slogan .t-1{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .main-slogan .t-2{display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .sec1-tit .tit{display: -webkit-box; -webkit-line-clamp:3; letter-spacing:-0.2rem; padding-bottom:1rem; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .sec1-tit p{display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .recent-headline .date{display:none;}
html[lang="en"] .recent-headline .first-news > a{text-align:left;}
html[lang="en"] .recent-headline .first-news .text-box{width:100%;}
html[lang="en"] .quick-menu .subject .t-1{font-size:2rem;}
html[lang="en"] .quick-menu li .subject .t-2{display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .focus-tit p{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;max-width: 100rem;margin: 0 auto;}
html[lang="en"] .recent_photo .subjectText{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .wrap-focus .fund-qa strong{display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden;}
html[lang="en"] .wrap-focus .alumni strong{display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow: hidden;font-size: 1.8rem;line-height: 2;padding: 1rem;}
html[lang="en"] .wrap-focus .fund-qa p{display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; overflow: hidden;}


/* main layout */
._objWidget:hover ._fnctAdmin{display:block;}

/************************************************
section01 - visual slogan
************************************************/
._contentBuilder .multipleDiv:nth-child(1){position:relative; }
._contentBuilder .multipleDiv:nth-child(1) ._objHtml:nth-child(2){position:absolute;top: 35.5rem;left: 0;z-index:1; width: 100%;}

.main-slogan {color:#fff;line-height:1.3;max-width: 170rem;margin: 0 auto;}
.main-slogan .inner{}
.main-slogan .link-btn {position: relative;display: block;margin-top: 5rem;padding: 0 1.8rem;color: #fff;width: 17rem;height: 5rem;font-size: 1.7rem;line-height: 4.7rem;font-weight: 400;border: 1px solid #fff;transition: .25s;background: transparent;border-radius: 3.2rem;}
.main-slogan .link-btn::before {content: '';position: absolute;right: 2rem;top: 50%;width: 1rem;height: 1rem;margin-top: -.5rem;background: url(./../../images/icon/ic-detail-arrow.png) no-repeat center;}
.main-slogan .link-btn:hover {border: 1px solid #000;color: #fff;background: #000;}

.main-slogan .t-1{font-size:6.5rem;margin-bottom: 1rem;display: block;}
.main-slogan .t-2{font-size: 3rem;line-height: 4.5rem;}

@media screen and (max-width:1750px) {
  ._contentBuilder .multipleDiv:nth-child(1) ._objHtml:nth-child(2) {left: 10rem;}
}

@media screen and (max-width:1600px) {
  .main-slogan .t-1 {margin-bottom: 2rem;font-size: 5.5rem;margin-bottom: 1.5rem;}
  .main-slogan .t-2 {font-size: 2rem;line-height: 3.2rem;}
  .main-slogan .link-btn {margin-top: 4rem;}
}

@media screen and (max-width:1280px) {
  ._contentBuilder .multipleDiv:nth-child(1) ._objHtml:nth-child(2) {left: 7rem;top: 25rem}
}

@media screen and (max-width:768px) {
  ._contentBuilder .multipleDiv:nth-child(1) ._objHtml:nth-child(2)  {left: 2rem;top: 15rem;}
  .main-slogan .t-1 {font-size: 4.5rem;margin-bottom: 1rem;}
  .main-slogan .t-2 {font-size: 1.8rem;line-height: 2.5rem;}
  .main-slogan .link-btn {margin-top: 2.5rem;height: 4.5rem;font-size: 1.6rem;}
}

/************************************************************************
콘텐츠 섹션1
************************************************************************/
#multipleContentsDiv_template10_9 {padding: 13rem 0 10rem; max-width: 160rem;}
#multipleContentsDiv_template10_9 > div:nth-child(1) {width: 47.3%;}
#multipleContentsDiv_template10_9 > div:nth-child(2) {float: left;width: 47.3% !important;margin-top: 8rem !important;}
#multipleContentsDiv_template10_9 > div:nth-child(3) {float: right;width: 44.3% !important;margin-top: -30rem !important;}

@media screen and (max-width:1279px) {
  #multipleContentsDiv_template10_9 {padding: 13rem 2rem 10rem;}
  #multipleContentsDiv_template10_9 > div:nth-child(1) {width: 100%;}
  #multipleContentsDiv_template10_9 > div:nth-child(2) {float: none;width: 100% !important;margin-bottom: 10rem !important;margin-top: 5rem !important;}
  #multipleContentsDiv_template10_9 > div:nth-child(3) {float: none;width: 100% !important;margin-top: 0 !important;}
}

@media screen and (max-width:1279px) {
  #multipleContentsDiv_template10_9 {padding: 6rem 2rem 10rem}
}

/************************************************************************
Focus On
************************************************************************/
#multipleDiv_template10_13{background: url(./../../images/main/bg-focus.png) no-repeat center / cover;}
#multipleContentsDiv_template10_13 {max-width: 160rem; padding: 5rem 0 10rem;}
#multipleContentsDiv_template10_13 > div:nth-child(2) {float: left !important;width: 37.2% !important;height: 59rem !important;margin-right: 1.8% !important;}
#multipleContentsDiv_template10_13 > div:nth-child(3) {float: left !important;width: 39.15% !important;height: 38rem !important;overflow: hidden;margin-bottom: 1.9rem !important;margin-right: 1.8% !important;} 
#multipleContentsDiv_template10_13 > div:nth-child(4) {float: left !important;width: 39.15% !important;height: 19rem !important;margin-right: 1.8% !important;} 
#multipleContentsDiv_template10_13 > div:nth-child(5) {float: left !important;width: 20% !important;height: 59rem !important;margin-top: -40rem !important;} 


@media screen and (max-width:1600px) {
  #multipleContentsDiv_template10_13 > div:nth-child(2) {width: 33% !important;}
  #multipleContentsDiv_template10_13 > div:nth-child(3) {width: 35.15% !important;}
  #multipleContentsDiv_template10_13 > div:nth-child(4) {width: 35.15% !important;}
  #multipleContentsDiv_template10_13 > div:nth-child(5) {width: 28% !important;}
}

@media screen and (max-width:1279px) {
  #multipleContentsDiv_template10_13 {padding: 5rem 2rem 7.5rem;}
  #multipleContentsDiv_template10_13 > div:nth-child(2) {float: none !important;width: 100% !important;margin-right: 0 !important;margin-bottom: 2rem !important;height: 40rem !important;}
  #multipleContentsDiv_template10_13 > div:nth-child(3) {float: none !important;width: 100% !important;margin-right: 0 !important;margin-bottom: 2rem !important;height: 30rem !important;}
  #multipleContentsDiv_template10_13 > div:nth-child(4) {float: none !important;width: 100% !important;margin-right: 0 !important;margin-bottom: 2rem !important;height: auto !important;}
  #multipleContentsDiv_template10_13 > div:nth-child(5) {float: none !important;width: 100% !important;margin-top: 0 !important;height: auto !important;}
}


/*타이틀*/
.focus-tit {margin-bottom: 3rem;text-align: center;}
.focus-tit .tit {display: block;margin-bottom: 1.2rem;color: #fff;font-size: 5rem;font-weight: 800;}
.focus-tit p {color: #fff;font-size: 1.9rem;font-weight: 300;}

/*비디오*/
.wrap-focus-video {width: 100%;height: 100%;background: url(./../../images/main/img-video.png) no-repeat center / cover;}
.wrap-focus-video .frame {width: 100%;height: 100%;}
.wrap-focus-video a {display: block;width: 100%;height: 100%;text-indent: -9999px;}
.wrap-focus-video::before {content:'';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 12rem;height: 12rem;background: url(./../../images/icon/ic-focus-play.png) no-repeat center;border-radius: 50%;border: 2px solid #fff;pointer-events: none;}


/*발전기금*/
.wrap-focus-devfund {background: #005bac;}
.wrap-focus-devfund a {display: flex;gap: 6.5rem;padding: 4rem 3rem 4rem 6.5rem;}
.wrap-focus-devfund .icon {flex-shrink: 0;}
.wrap-focus-devfund strong {display: block;margin-bottom: 1rem;font-size: 2.8rem;color: #fff;font-weight: 400;}
.wrap-focus-devfund p {font-size: 1.8rem;color: #fff;font-weight: 100;line-height: 2.9rem;height: 5.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

@media screen and (max-width:1750px) {
  .wrap-focus-devfund a {padding: 4rem 3rem 4rem 4rem;}
}

@media screen and (max-width:1279px) {
  .wrap-focus-devfund .icon{width: 8rem;}
  .wrap-focus-devfund .icon img{transform:scale(0.9);}
  .wrap-focus-devfund .text{width:calc(100% - 8rem);}
  .wrap-focus-devfund a {justify-content: flex-start;gap: 3rem;padding: 2.5rem;}
  .wrap-focus-video::before{width: 10rem;height:10rem;background-size: 2rem;}
}

@media screen and (max-width:768px) {
  .wrap-focus-devfund strong {font-size: 2rem;}
  .wrap-focus-devfund p{font-size:1.5rem;line-height:1.4;display: block;height: auto;}
}





/*총동문회*/
.wrap-focus .alumni {width: 100%;height: 38rem;margin-bottom: 1.9rem;background: url(./../../images/main/img-focus2.png) no-repeat center / cover;}
.wrap-focus .alumni .frame {width: 100%;height: 100%;}
.wrap-focus .alumni a {display: block;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: 4rem 2rem;}
.wrap-focus .alumni .icon {display: flex;justify-content: center;align-items: center;width: 16rem;height: 16rem;margin-bottom: 2.5rem;border: 1px solid rgba(255,255,255,.5);border-radius: 50%;}
.wrap-focus .alumni strong {display: block;width: 17.4rem;padding: 1.32rem 1rem;font-size: 1.9rem;font-weight: 400;color: #111;background: #fff;border-radius: 4.8rem;text-align: center;transition: .25s;}
.wrap-focus .alumni a:hover strong {background: #000;color: #fff;}

@media screen and (max-width: 1750px) {
  .wrap-focus .alumni .icon {width: 13rem;height: 13rem;margin: 0 auto 2.5rem;}
}

@media screen and (max-width: 1279px) {
  .wrap-focus .alumni{height:auto;}
  .wrap-focus .alumni .icon {width: 10rem;height: 10rem;margin-bottom: 4rem;}
  .wrap-focus .alumni .icon img {width: 47%;}
}

/*기금 Q&A*/
.wrap-focus .fund-qa {width: 100%;height: 19rem;background: url(./../../images/main/img-focus3.png) no-repeat center / cover;}
.wrap-focus .fund-qa .frame {width: 100%;height: 100%;}
.wrap-focus .fund-qa a {display: block;width: 100%;height: 100%;padding: 3.4rem 5rem 3.4rem 2rem;}
.wrap-focus .fund-qa a > div {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.wrap-focus .fund-qa .icon {display: flex;justify-content: center;align-items: center;width: 12rem;height: 12rem;border: 1px solid rgba(255,255,255,.5);border-radius: 50%;margin-right: 2.5rem;flex-shrink: 0;}
.wrap-focus .fund-qa strong {display: block;margin-bottom: 1rem;font-size: 2.8rem;font-weight: 400;color: #fff;}
.wrap-focus .fund-qa p {color: #fff;line-height: 2.9rem;font-size: 1.8rem;font-weight: 100;}

@media screen and (max-width: 1750px) {
  .wrap-focus .fund-qa .icon {width: 10rem;height: 10rem;}
  .wrap-focus .fund-qa .icon img {width: 38%;}
}

@media screen and (max-width:1279px) {
  .wrap-focus .fund-qa {height: auto;}
  .wrap-focus .fund-qa a {padding: 3.4rem 2rem 3.4rem 2rem;}
  .wrap-focus .fund-qa a > div {flex-direction: column;align-items: center;text-align: center;}
  .wrap-focus .fund-qa .icon {margin-right: 0;margin-bottom: 1rem;}
  .wrap-focus .fund-qa strong{font-size:2.2rem;}
  .wrap-focus .fund-qa p{font-size:1.6rem;line-height:1.5;}
}


@media screen and (max-width: 768px) {
  .focus-tit .tit {font-size: 3.5rem;}
  .focus-tit p {font-size: 1.6rem;}
}



/************************************************************************
News Life
************************************************************************/
.news-tit  {padding-left: 21.4rem;margin-bottom: 7rem;}
.news-tit strong {display: block;font-size: 8rem;color: #212121;}
.news-tit p {font-size: 2.3rem;color: #666;}

#multipleContentsDiv_template10_283 {padding: 7rem 0 1rem;border-bottom: 1px solid #cdcdcd;background: url(./../../images/main/ic-news-deco-dot.png) no-repeat left top;}
#multipleContentsDiv_template10_283::before {content: 'Arise PNU. Together, higher, with PNU';position: absolute;right: 0;top: 0;width: 85rem;;font-size: 8rem;color: #f7f7f7;font-weight: 900;text-align: right;line-height: 9rem;text-transform: uppercase;}

/************************************************************************
News Life
************************************************************************/
.news-tit  {padding-left: 21.4rem;margin-bottom: 7rem;}
.news-tit strong {display: block;font-size: 8rem;color: #212121;}
.news-tit p {font-size: 2.3rem;color: #666;}