@charset "UTF-8";
@import url(guide.css);
@import url(table.css);
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; overflow: hidden; }
.pc-hide { display: none; }
.notification-wrap { background: #0BA6EE; position: relative; z-index: 100; }
.main-content-wrap01 {}
.main-content-wrap02 { background: #04395b url(../img/main/sec02-bg01.png) no-repeat center; background-size: cover; min-height: 588px; box-sizing: border-box; }
.footer-wrap { background: #282828; }
.main-content-box01 { max-width: calc(100% - 120px); margin: 0 auto; }
.main-content-box02 { max-width: calc(100% - 120px); margin: 0 auto; }
.main-content-box03 { margin: 0 auto 0 60px; }
.footer-box { margin: 0 15px; }
.sub-page header { background: transparent; position: absolute; left: 0; width: 100%; }
.content-outer-wrap { max-width: 1560px; width: 100%; margin: 0 auto; box-sizing: border-box;padding: 0 20px;}
.content-outer-wrap .content-outer-box { display: flex; flex-wrap: wrap; gap: 60px; padding: 60px 0 140px; }
.content-outer-wrap .lnb-wrap {width: 240px;flex-shrink: 0;}
.content-outer-wrap .sub-content-wrap {flex: 1;box-sizing: border-box;min-width: 0;}
.content-outer-wrap .content-outer-box .sub-content-box .title-box { padding: 0 0 60px; }
.content-outer-wrap .content-outer-box .sub-content-box > .tab-box { padding: 0; }


@media(max-width: 1200px) {
	.content-outer-wrap .lnb-wrap { display: none; }
	.content-outer-wrap {padding: 0;}
	.content-outer-wrap .content-outer-box .sub-content-box { padding: 43px 15px 0; }
	.content-outer-wrap .content-outer-box { padding: 0 0 100px; }
}
@media(max-width: 1024px) {
	.mobile-hide { display: none !important; }
	.pc-hide { display: block !important; }
	.main-content-box01 { max-width: calc(100% - 30px); }
	.main-content-box02 { max-width: calc(100% - 30px); }
	.main-content-box03 { max-width: calc(100% - 30px); margin: 0 auto; }
	.content-outer-wrap .sub-content-wrap { width: 100%; }
	.content-outer-wrap .content-outer-box .sub-content-box .title-box { padding: 0 0 40px; }
}


/*Custom table board common*/
.uee-site .bn-list-common01.bn-common-cate .b-col,
.uee-site .bn-list-common01.type02.bn-common .b-col{width: 11%;}