@charset "UTF-8";
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css');

body{font-family: 'Paperlogy', sans-serif;font-weight: 400;font-size: 16px;line-height: 140%;color: #696969;}
.over-hidden {overflow:hidden;}
.font-paper{font-family: 'Pretendard', sans-serif;}
.wrap.sub{font-family: 'Pretendard', sans-serif;}

.header-wrap {position: fixed;left: 0;right: 0;top: 0;z-index: 10000;transition: all 0.3s;height: fit-content;background: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.1);transition: all .5s;}
.header-wrap.active {background: #fff;}
.header-wrap .header-box {margin: 0 auto;max-width: 1600px;}

.main-content-wrap01 {background: url(../img/main/bg-content01.png)no-repeat center;background-size: cover;}
.main-content-wrap01 .main-content-box01 {max-width: 1600px;margin: 0 auto;}
.main-content-wrap02 {background: url(../img/main/bg-sec02.jpg) no-repeat top center;background-size: cover;background-attachment: fixed;}
.main-content-wrap02 .main-content-box02 {max-width: 1600px;margin: 0 auto;width: 100%;}
.main-content-wrap03 {background: url(../img/main/bg-sec03.png) no-repeat top center;background-size: cover;}
.main-content-wrap03 .main-content-box03 {max-width: 1600px;margin: 0 auto;width: 100%;}    

.footer-wrap {background: linear-gradient(0deg, #001736, #001736), linear-gradient(90deg, #000D36 0%, #001736 50.95%, #001E3B 100%);}
.footer-wrap .footer-box {margin: 0 auto;width: 100%;max-width: 1600px;}  

.path-wrap .path-box {max-width: 1440px;width: 100%;margin: -39px auto 0;position: relative;z-index: 10;}
.content-wrap {max-width: 1440px;margin: 0 auto;width: 100%;padding: 80px 0 100px;box-sizing: border-box;}
.title-box {margin: 0 0 50px;}
.tab-box {padding: 0 0 50px;}


@media (max-width: 1024px){
	.content-wrap {padding: 30px 16px 50px;}
	.title-box {margin: 0 0 30px;}
	.tab-box {padding: 0 0 30px;}
}



/* ============================================================
   PC 창 축소 시 '확대화면 비율' 유지 - 오버라이드 CSS (분리본)
   - 대상: 남서울대 대학원 글로벌한국어문화학과 (gkcgs)
   - 미디어쿼리로 무너지는 요소만 데스크탑 값으로 복원
   - 작성: 2026-06-16
============================================================ */

html.pc-lock .gnb-box{display:block !important;}
html.pc-lock .btn-sitemap{display:block !important;}
html.pc-lock .m-gnb{display:none !important;}
html.pc-lock .header-inner{padding:30px 0 !important;}
html.pc-lock .header-inner .logo img{max-width:none !important;}

html.pc-lock .bn-list-person01.type01 .b-wrap{grid-template-columns:repeat(2,1fr) !important;gap:40px !important;}
html.pc-lock .bn-list-person01.type01 .b-wrap .b-prof-box01{padding:0 0 0 32px !important;width:calc(100% - 240px) !important;}
html.pc-lock .bn-list-person01.type01 .b-wrap .b-prof-left-box .b-img-box{width:240px !important;height:300px !important;}
html.pc-lock .bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list > li > span:nth-of-type(1){max-width:136px !important;}

html.pc-lock .footer-inner .footer-top{flex-direction:row !important;text-align:left !important;align-items:normal !important;}
html.pc-lock .footer-inner .footer-bottom{flex-direction:row !important;text-align:left !important;}

/* 모바일(≤480px) 헤더 로고: 이미지+학과명 세로 정렬 → 학과명 줄깨짐 방지 */
@media (max-width:480px){
  .header-inner .logo a{flex-flow:column !important;}
}
