@charset "UTF-8";


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


.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: 1583px;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 print {
	body {
		min-width: 1025px;
	}
}

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

@media(max-width: 1024px){
	.main-content-box01{padding: 0 16px;}
	.main-content-box02{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: " ";
	}
}

@media(max-width:768px){
	/*custom guide*/
	.spacing .h4-tit01 {padding-bottom: 30px;}
	.spacing .con-p {line-height: 150%;}
}

/* custom page */
.qa-page .bn-search01.type01 .b-sel-box{min-width: 100px;}