@charset "utf-8";

/* noto-sans-kr-100 - korean */
/*
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-100.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-100.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-100.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-100.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-100.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-100.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 200;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-200.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-200.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-200.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-200.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-200.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-200.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-300.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-300.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-300.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-300.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-300.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-300.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-regular.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-regular.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-regular.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-regular.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-regular.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-regular.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-500.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-500.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-500.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-500.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-500.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-500.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 600;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-600.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-600.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-600.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-600.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-600.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-600.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-700.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-700.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-700.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-700.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-700.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-700.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 800;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-800.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-800.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-800.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-800.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-800.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-800.svg#NotoSansKR') format('svg');
}
@font-face {
  font-display: swap; 
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-900.eot');
  src: url('/css/fonts/noto/noto-sans-kr-v38-korean-900.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-900.woff2') format('woff2'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-900.woff') format('woff'), 
       url('/css/fonts/noto/noto-sans-kr-v38-korean-900.ttf') format('truetype'),
       url('/css/fonts/noto/noto-sans-kr-v38-korean-900.svg#NotoSansKR') format('svg');
}
*/

/* 웹폰트 : s-core ***************************************************************************************************************************************************/

@font-face {
  font-family: 'S-Core';
  font-weight:100;
  src: url('/css/fonts/s-core/S-CoreDream-1Thin.eot');
  src: url('/css/fonts/s-core/S-CoreDream-1Thin.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-1Thin.svg#S-CoreDream-1Thin') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-1Thin.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-1Thin.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-1Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:200;
  src: url('/css/fonts/s-core/S-CoreDream-2ExtraLight.eot');
  src: url('/css/fonts/s-core/S-CoreDream-2ExtraLight.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-2ExtraLight.svg#S-CoreDream-2ExtraLight') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-2ExtraLight.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-2ExtraLight.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-2ExtraLight.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:300;
  src: url('/css/fonts/s-core/S-CoreDream-3Light.eot');
  src: url('/css/fonts/s-core/S-CoreDream-3Light.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-3Light.svg#S-CoreDream-3Light') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-3Light.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-3Light.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-3Light.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:400;
   src: url('/css/fonts/s-core/S-CoreDream-4Regular.eot');
  src: url('/css/fonts/s-core/S-CoreDream-4Regular.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-4Regular.svg#S-CoreDream-4Regular') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-4Regular.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-4Regular.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-4Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:500;
  src: url('/css/fonts/s-core/S-CoreDream-5Medium.eot');
  src: url('/css/fonts/s-core/S-CoreDream-5Medium.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-5Medium.svg#S-CoreDream-5Medium') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-5Medium.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-5Medium.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-5Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:600;
  src: url('/css/fonts/s-core/S-CoreDream-6Bold.eot');
  src: url('/css/fonts/s-core/S-CoreDream-6Bold.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-6Bold.svg#S-CoreDream-6Bold') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-6Bold.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-6Bold.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-6Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:700;
  src: url('/css/fonts/s-core/S-CoreDream-7ExtraBold.eot');
  src: url('/css/fonts/s-core/S-CoreDream-7ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-7ExtraBold.svg#S-CoreDream-7ExtraBold') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-7ExtraBold.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-7ExtraBold.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-7ExtraBold.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:800;
  src: url('/css/fonts/s-core/S-CoreDream-8Heavy.eot');
  src: url('/css/fonts/s-core/S-CoreDream-8Heavy.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-8Heavy.svg#S-CoreDream-8Heavy') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-8Heavy.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-8Heavy.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-8Heavy.woff2') format('woff2');
}
@font-face {
  font-family: 'S-Core';
  font-weight:900;
  src: url('/css/fonts/s-core/S-CoreDream-9Black.eot');
  src: url('/css/fonts/s-core/S-CoreDream-9Black.eot?#iefix') format('embedded-opentype'),
       url('/css/fonts/s-core/S-CoreDream-9Black.svg#S-CoreDream-9Black') format('svg'),
       url('/css/fonts/s-core/S-CoreDream-9Black.ttf') format('truetype'),
       url('/css/fonts/s-core/S-CoreDream-9Black.woff') format('woff'),
       url('/css/fonts/s-core/S-CoreDream-9Black.woff2') format('woff2');
}





/* 웹폰트 : Spoqa Han Sans Neo ***************************************************************************************************************************************************/
@font-face {
    font-family: 'Spoqa';
    font-weight: 600;
	src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.eot');
    src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff') format('woff'),
	url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.woff2') format('woff2'),
    url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Bold.ttf') format('truetype');
}


@font-face {
    font-family: 'Spoqa';
    font-weight: 500;
	src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.eot');
    src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff') format('woff'),
	url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.woff2') format('woff2'),
    url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Spoqa';
    font-weight: 400;
	src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.eot');
    src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff') format('woff'),
	url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.woff2') format('woff2'),
    url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Spoqa';
    font-weight: 300;
	src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.eot');
    src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff') format('woff'),
	url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff2') format('woff2'),
    url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Spoqa';
    font-weight: 200;
	src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.eot');
    src: url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.woff') format('woff'),
	url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.woff2') format('woff2'),
    url('/css/fonts/SpoqaHanSansNeo/SpoqaHanSansNeo-Thin.ttf') format('truetype');
}


/* GmarketSans */
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
	src: url('/css/fonts/GmarketSans/GmarketSansTTFBold.woff') format('woff'),
		 url('/css/fonts/GmarketSans/GmarketSansTTFBold.ttf') format('truetype');
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
	src: url('/css/fonts/GmarketSans/GmarketSansTTFMedium.woff') format('woff'),
		 url('/css/fonts/GmarketSans/GmarketSansTTFMedium.ttf') format('truetype');
}
@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
	src: url('/css/fonts/GmarketSans/GmarketSansTTFLight.woff') format('woff'),
		 url('/css/fonts/GmarketSans/GmarketSansTTFLight.ttf') format('truetype');
}


/*Pretendard*/

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	src: url('/css/fonts/Pretendard/Pretendard-Black.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-Black.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-Black.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-Black.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	src:
	url('/css/fonts/Pretendard/Pretendard-ExtraBold.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-ExtraBold.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-ExtraBold.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	src: url('/css/fonts/Pretendard/Pretendard-Bold.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-Bold.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-Bold.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-Bold.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	src: url('/css/fonts/Pretendard/Pretendard-SemiBold.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-SemiBold.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-SemiBold.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-SemiBold.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	src: url('/css/fonts/Pretendard/Pretendard-Medium.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-Medium.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-Medium.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-Medium.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	src: url('/css/fonts/Pretendard/Pretendard-Regular.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-Regular.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-Regular.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-Regular.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	src: url('/css/fonts/Pretendard/Pretendard-Light.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-Light.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-Light.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-Light.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	src: url('/css/fonts/Pretendard/Pretendard-ExtraLight.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-ExtraLight.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-ExtraLight.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-ExtraLight.ttf') format('ttf');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	src: url('/css/fonts/Pretendard/Pretendard-Thin.eot') format('eot'),
	url('/css/fonts/Pretendard/Pretendard-Thin.woff2') format('woff2'),
	url('/css/fonts/Pretendard/Pretendard-Thin.woff') format('woff'),
	url('/css/fonts/Pretendard/Pretendard-Thin.ttf') format('ttf');
}


@font-face {
  font-family: 'RixGo B';
  font-weight: normal !important;
  src: url('/css/fonts/RixGo/RixGoB.eot');
  src: url('/css/fonts/RixGo/RixGoB.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/RixGo/RixGoB.woff2') format('woff2'),
	  url('/css/fonts/RixGo/RixGoB.woff') format('woff'),
	  url('/css/fonts/RixGo/RixGoB.ttf') format('ttf');
}

@font-face {
  font-family: 'RixGo L';
  font-weight: normal !important;
  src: url('/css/fonts/RixGo/RixGoL.eot');
  src: url('/css/fonts/RixGo/RixGoL.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/RixGo/RixGoL.woff2') format('woff2'),
	  url('/css/fonts/RixGo/RixGoL.woff') format('woff'),
	  url('/css/fonts/RixGo/RixGoL.ttf') format('ttf');
}

@font-face {
  font-family: 'RixGo M';
  font-weight: normal !important;
  src: url('/css/fonts/RixGo/RixGoM.eot');
  src: url('/css/fonts/RixGo/RixGoM.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/RixGo/RixGoM.woff2') format('woff2'),
	  url('/css/fonts/RixGo/RixGoM.woff') format('woff'),
	  url('/css/fonts/RixGo/RixGoM.ttf') format('ttf');
}

@font-face {
  font-family: 'RixGo EB';
  font-weight: normal !important;
  src: url('/css/fonts/RixGo/RixGoEB.eot');
  src: url('/css/fonts/RixGo/RixGoEB.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/RixGo/RixGoEB.woff2') format('woff2'),
	  url('/css/fonts/RixGo/RixGoEB.woff') format('woff'),
	  url('/css/fonts/RixGo/RixGoEB.ttf') format('ttf');
}


@font-face {
  font-family: 'YoonGothic310';
  font-weight: normal !important;
  src: url('/css/fonts/YoonGothic/YoonGothic310.eot');
  src: url('/css/fonts/YoonGothic/YoonGothic310.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/YoonGothic/YoonGothic310.woff2') format('woff2'),
	  url('/css/fonts/YoonGothic/YoonGothic310.woff') format('woff'),
	  url('/css/fonts/YoonGothic/YoonGothic310.ttf') format('ttf');
}

@font-face {
  font-family: 'YoonGothic160';
  font-weight: normal !important;
  src: url('/css/fonts/YoonGothic/YoonGothic160.eot');
  src: url('/css/fonts/YoonGothic/YoonGothic160.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/YoonGothic/YoonGothic160.woff2') format('woff2'),
	  url('/css/fonts/YoonGothic/YoonGothic160.woff') format('woff'),
	  url('/css/fonts/YoonGothic/YoonGothic160.ttf') format('ttf');
}

@font-face {
  font-family: 'YoonGothic150';
  font-weight: normal !important;
  src: url('/css/fonts/YoonGothic/YoonGothic150.eot');
  src: url('/css/fonts/YoonGothic/YoonGothic150.eot?#iefix') format('embedded-opentype'),
	  url('/css/fonts/YoonGothic/YoonGothic150.woff2') format('woff2'),
	  url('/css/fonts/YoonGothic/YoonGothic150.woff') format('woff'),
	  url('/css/fonts/YoonGothic/YoonGothic150.ttf') format('ttf');
}