@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url(./font/Pretendard-Black.woff2) format('woff2'), url(./font/Pretendard-Black.woff) format('woff'), url(./font/Pretendard-Black.ttf) format("truetype");
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url(./font/Pretendard-ExtraBold.woff2) format('woff2'), url(./font/Pretendard-ExtraBold.woff) format('woff'), url(./font/Pretendard-ExtraBold.ttf) format("truetype");
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url(./font/Pretendard-SemiBold.woff2) format('woff2'), url(./font/Pretendard-SemiBold.woff) format('woff'), url(./font/Pretendard-SemiBold.ttf) format("truetype");
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url(./font/Pretendard-Medium.woff2) format('woff2'), url(./font/Pretendard-Medium.woff) format('woff'), url(./font/Pretendard-Medium.ttf) format("truetype");
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url(./font/Pretendard-Regular.woff2) format('woff2'), url(./font/Pretendard-Regular.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url(./font/Pretendard-Light.woff2) format('woff2'), url(./font/Pretendard-Light.woff) format('woff'), url(./font/Pretendard-Light.ttf) format("truetype");
}

/*ONE Mobile Title*/
@font-face{font-family:'ONE Mobile Title';font-weight:400;font-style:normal;font-display:swap;src:url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.woff2') format('woff2'),url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.woff') format('woff'),url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.otf') format('opentype'),url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.ttf') format('truetype')}




.loading-wrap{max-width:800px;padding:30px;margin:0 auto;display:flex;justify-content: center;height:100vh;overflow-y:auto;}
.loading-in{margin:30% 0 10% 0;}
.load-ttxt{text-align:center;line-height:1.2;font-family:'ONE Mobile Title', sans-serif;}
.load-ttxt p{font-size:18px;font-weight:700;color:#555;font-weight:400;}
.load-ttxt div{font-size:50px;font-weight:700;color:#000;font-weight:700;margin-top:7px;}
.loading-con{display: flex;justify-content: center;margin-top:60px;}
.rotation{background:transparent;width:110px;height:110px;position:relative;display:flex;align-items: center;justify-content: center;z-index:0;}
.rotation span{font-size:13px;font-weight:300;color:#999;letter-spacing:-1px;}
.rotation #loaders{position:absolute;left:45%;top:45%;z-index:-1;}

#loaders {
  --d:43px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  color: #65b820;
  box-shadow: 
    calc(1*var(--d))      calc(0*var(--d))     0 1px,
                calc(0.707*var(--d))  calc(0.707*var(--d)) 0 2px,
                calc(0*var(--d))      calc(1*var(--d))     0 3px,
                calc(-0.707*var(--d)) calc(0.707*var(--d)) 0 4px,
                calc(-1*var(--d))     calc(0*var(--d))     0 5px,
                calc(-0.707*var(--d)) calc(-0.707*var(--d))0 6px,
                calc(0*var(--d))      calc(-1*var(--d))    0 7px,
                calc(0.707*var(--d))  calc(-0.707*var(--d))0 8px;
  animation: loaders 1s infinite steps(8);
}
@keyframes loaders {
  100% {transform: rotate(1turn)}
}

.load-btxt{font-size:26px;font-weight:300;color:#000;margin-top:50px;line-height:1.2;text-align:center;font-family:"Pretendard", sans-serif;}
.load-btxt strong{font-weight:700;color:#000;}

#loaders.media{color: #0096e0;}
.load-logo-img{text-align:center;padding-bottom:30px;}



@media screen and (max-width:768px){
	.load-ttxt p{font-size:15px;font-weight:700;color:#555;font-weight:400;}
	.load-ttxt div{font-size:30px;font-weight:700;color:#000;font-weight:700;margin-top:7px;}
	.load-btxt {font-size: 22px;}
}


/*로딩*/
/* **** Common Reset **** */
*{margin:0;padding:0;list-style:none;font-size:14px;font-weight:400;font-family: "Pretendard", sans-serif;box-sizing: border-box;}
body, html{width:100%;height:100%;}

.media-bg{height: 100%;background: url(../img/frt/main/media_bg_pc.jpg) no-repeat center/cover;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.media-bg .media-txt{}
.media-bg .media-txt2{font-size: 80px;font-weight: 900;color: #000000;text-align: center;margin: 40px 0 85px;}
.media-bg .media-txt2 span{font-size:inherit;font-weight:inherit;color: #0096e0;}
.media-bg .media-txt2 br.m{display:none;}
.media-bg .media-date{min-width: 430px;height: 80px;font-size: 25px;font-weight: 700;color: #2e2c2d;background: url(../img/frt/main/media_bg2.png) no-repeat center/100%;display: flex;align-items: center;justify-content: center;border-radius: 80px;}
.media-bg .media-date::before{content:"";background:url(../img/frt/main/media_icon.png) no-repeat;width:33px;height:33px;margin-right: 8px;}


@media screen and (max-width: 1024px){
    .media-bg .media-txt2 br.m{display:block;}
}
@media screen and (max-width: 768px){
    .media-bg{background: url(../img/frt/main/media_bg_m.jpg) no-repeat center/cover;}
    .media-bg .media-txt img{width:234px;}
    .media-bg .media-txt2{font-size: 45px;margin-bottom: 75px;}
    .media-bg .media-date{min-width: 320px;height:60px;font-size: 21px;}
    .media-bg .media-date::before{width:27px;height:27px;background-size: 100%;}
}
@media screen and (max-width: 375px){
    .media-bg .media-txt2{font-size: 35px;margin-top: 30px;margin-bottom: 50px;}
    .media-bg .media-date{min-width:auto;padding:0 20px;}
}
@font-face{font-family:'ONE Mobile Title';font-weight:400;font-style:normal;font-display:swap;src:url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.woff2') format('woff2'),url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.woff') format('woff'),url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.otf') format('opentype'),url('https://cdn.jsdelivr.net/npm/fonts-archive-one-mobile-title/ONEMobileTitle.ttf') format('truetype')}