@charset "UTF-8";

@import url('https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css');
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/Pretendard/Pretendard.css');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-gov.css');

@import url("guide.css");
@import url("table.css");

.btn-sitemap a img {margin:0 15px 0 0;}
.fs-0 {font-size: 0;}
.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(/_res/nsu/grad-temp01/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;}
}