

/******
	Inter
******/

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 100;
	src: local('Inter-Thin'), local('Inter-Thin'), 
	url(inter/Inter-Thin.eot),
	url(inter/Inter-Thin.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-Thin.woff2?v=3.19) format("woff2"),
	url(inter/Inter-Thin.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 200;
	src: local('Inter-ExtraLight'), local('Inter-ExtraLight'), 
	url(inter/Inter-ExtraLight.eot),
	url(inter/Inter-ExtraLight.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-ExtraLight.woff2?v=3.19) format("woff2"),
	url(inter/Inter-ExtraLight.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 300;
	src: local('Inter-Light'), local('Inter-Light'), 
	url(inter/Inter-Light.eot),
	url(inter/Inter-Light.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-Light.woff2?v=3.19) format("woff2"),
	url(inter/Inter-Light.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 400;
	src: local('Inter-Regular'), local('Inter-Regular'), 
	url(inter/Inter-Regular.eot),
	url(inter/Inter-Regular.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-Regular.woff2?v=3.19) format("woff2"),
	url(inter/Inter-Regular.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 500;
	src: local('Inter-Medium'), local('Inter-Medium'), 
	url(inter/Inter-Medium.eot),
	url(inter/Inter-Medium.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-Medium.woff2?v=3.19) format("woff2"),
	url(inter/Inter-Medium.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 600;
	src: local('Inter-SemiBold'), local('Inter-SemiBold'), 
	url(inter/Inter-SemiBold.eot),
	url(inter/Inter-SemiBold.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-SemiBold.woff2?v=3.19) format("woff2"),
	url(inter/Inter-SemiBold.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 700;
	src: local('Inter-Bold'), local('Inter-Bold'), 
	url(inter/Inter-Bold.eot),
	url(inter/Inter-Bold.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-Bold.woff2?v=3.19) format("woff2"),
	url(inter/Inter-Bold.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 800;
	src: local('Inter-ExtraBold'), local('Inter-ExtraBold'), 
	url(inter/Inter-ExtraBold.eot),
	url(inter/Inter-ExtraBold.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-ExtraBold.woff2?v=3.19) format("woff2"),
	url(inter/Inter-ExtraBold.woff?v=3.19) format("woff");
}

@font-face {
	font-family: 'Inter';
	font-style:  normal;
	font-weight: 900;
	src: local('Inter-Black'), local('Inter-Black'), 
	url(inter/Inter-Black.eot),
	url(inter/Inter-Black.eot?#iefix) format('embedded-opentype'),
	url(inter/Inter-Black.woff2?v=3.19) format("woff2"),
	url(inter/Inter-Black.woff?v=3.19) format("woff");
}



/******
	Noto Sans Korean Hestia
	@ download : http://theeluwin.github.io/NotoSansKR-Hestia/
	@ font-weight: 100, 300, 350, 400, 500, 700, 900
******/

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Thin-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Light-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Regular-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Medium-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Bold-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean Hestia';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Black-Hestia.eot),
    url(noto-sans-kr-hestia/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(noto-sans-kr-hestia/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(noto-sans-kr-hestia/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}



/******
	Nanum Square
	@ download : https://github.com/moonspam/NanumSquare
	@ font-weight: 
		NanumSquare : 300, 400, 700, 800
		NanumSquareAc : 300, 400, 700, 800
******/

@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url(NanumSquare/NanumSquareR.eot);
 src: local('nanum square regular'),
      url(NanumSquare/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareR.woff2) format('woff2'),
      url(NanumSquare/NanumSquareR.woff) format('woff'),
      url(NanumSquare/NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url(NanumSquare/NanumSquareB.eot);
 src: local('nanum square bold'),
      url(NanumSquare/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareB.woff2) format('woff2'),
      url(NanumSquare/NanumSquareB.woff) format('woff'),
      url(NanumSquare/NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(NanumSquare/NanumSquareEB.eot);
 src: local('nanum square extra bold'),
      url(NanumSquare/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareEB.woff2) format('woff2'),
      url(NanumSquare/NanumSquareEB.woff) format('woff'),
      url(NanumSquare/NanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(NanumSquare/NanumSquareL.eot);
 src: local('nanum square right'),
      url(NanumSquare/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareL.woff2) format('woff2'),
      url(NanumSquare/NanumSquareL.woff) format('woff'),
      url(NanumSquare/NanumSquareL.ttf) format('truetype');
}

/* AC */
@font-face {
 font-family: 'NanumSquareAc';
 font-weight: 400;
 src: url(NanumSquare/NanumSquareAcR.eot);
 src: local('nanum square AC regular'),
      url(NanumSquare/NanumSquareAcR.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareAcR.woff2) format('woff2'),
      url(NanumSquare/NanumSquareAcR.woff) format('woff'),
      url(NanumSquare/NanumSquareAcR.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareAc';
 font-weight: 700;
 src: url(NanumSquare/NanumSquareAcB.eot);
 src: local('nanum square AC bold'),
      url(NanumSquare/NanumSquareAcB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareAcB.woff2) format('woff2'),
      url(NanumSquare/NanumSquareAcB.woff) format('woff'),
      url(NanumSquare/NanumSquareAcB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareAc';
 font-weight: 800;
 src: url(NanumSquare/NanumSquareAcEB.eot);
 src: local('nanum square AC extra bold'),
      url(NanumSquare/NanumSquareAcEB.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareAcEB.woff2) format('woff2'),
      url(NanumSquare/NanumSquareAcEB.woff) format('woff'),
      url(NanumSquare/NanumSquareAcEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquareAc';
 font-weight: 300;
 src: url(NanumSquare/NanumSquareAcL.eot);
 src: local('nanum square AC light'),
      url(NanumSquare/NanumSquareAcL.eot?#iefix) format('embedded-opentype'),
      url(NanumSquare/NanumSquareAcL.woff2) format('woff2'),
      url(NanumSquare/NanumSquareAcL.woff) format('woff'),
      url(NanumSquare/NanumSquareAcL.ttf) format('truetype');
}


