@charset "UTF-8";

body{font-family: 'Pretendard', sans-serif;font-size: 16px;line-height: 160%;}
.aos{overflow-x: hidden;}
.over-hidden {overflow: hidden;}
.wrap{position: relative;overflow:hidden;}
.pc-hide {display:none;}


.lenis::-webkit-scrollbar{width: 8px;}
.lenis::-webkit-scrollbar-thumb{background: #001b54;border-radius: 10px;}

.header-wrap {position: absolute;left: 0; right: 0; top: 0; z-index: 100;transition: all 0.5s ease;height: fit-content;backdrop-filter: blur(20px);}
.header-wrap.on {background: #FFFFFF;}

.main-visual-wrap{position: relative;}
.main-content-box01{max-width: 1760px;margin: auto;}
.main-content-wrap03{background: url(../img/main/bg-sec03.jpg) no-repeat center / cover;background-attachment: fixed;}
.main-content-box03{max-width: 1440px;margin: auto;}

.footer-wrap{background: #000E2D;}
.footer-box{max-width: 1789px;margin: auto;}

.content-outer-wrap {max-width: 1560px;margin: 0 auto;padding: 40px 0 100px;box-sizing: border-box;}
.content-outer-wrap .content-outer-box {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0 60px;}
body.search .content-outer-wrap .content-outer-box {display:block;}
.path-wrap {padding: 0 0 70px;}
.content-outer-wrap .lnb-wrap {width: 272px;flex-shrink: 0}
.sub-content-wrap {flex: 1;box-sizing: border-box;min-width: 0;}
.sub-content-wrap .title-box{padding: 0 0 50px;}
.gnb-box .depth_03{display: none;}

@media(max-width: 1200px) {
	.content-outer-wrap .lnb-wrap {display: none;}
	.content-outer-box {padding: 0 16px;}
}

@media(max-width: 1024px){
	.main-content-box03{padding: 0 16px;}

	.content-outer-wrap {padding: 40px 16px 50px;}
	.sub-content {padding: 0;}
	.content-outer-box {padding: 0;}
	.path-wrap {padding: 0 0 30px;}
	.sub-content-wrap .title-box {padding: 0 0 30px;}


	.pc-hide {display:block;}
	.mobile-hide {display:none;}
		.mobile-hide::after {
		content: " ";
	}
}