@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Noto+Sans+KR&family=Noto+Sans+SC&display=swap');
/************************************************************************
 * 파일명	: font.css
 * 작성일	: 2021.03.09
************************************************************************/
/* Roboto(google)-영어전용 */
@font-face 
{
	font-family:"Roboto-Black";
	src:url('../../fonts/Roboto/Roboto-Black.eot');
    src:url('../../fonts/Roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Roboto/Roboto-Black.woff2') format('woff2'),
        url('../../fonts/Roboto/Roboto-Black.woff') format('woff');
}
@font-face 
{
	font-family:"Roboto-Bold";
	src:url('../../fonts/Roboto/Roboto-Bold.eot');
    src:url('../../fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Roboto/Roboto-Bold.woff2') format('woff2'),
        url('../../fonts/Roboto/Roboto-Bold.woff') format('woff');
}
@font-face 
{
	font-family:"Roboto-Light";
	src:url('../../fonts/Roboto/Roboto-Light.eot');
    src:url('../../fonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Roboto/Roboto-Light.woff2') format('woff2'),
        url('../../fonts/Roboto/Roboto-Light.woff') format('woff');
}
@font-face 
{
	font-family:"Roboto-Medium";
	src:url('../../fonts/Roboto/Roboto-Medium.eot');
    src:url('../../fonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Roboto/Roboto-Medium.woff2') format('woff2'),
        url('../../fonts/Roboto/Roboto-Medium.woff') format('woff');
}
@font-face 
{
	font-family:"Roboto-Regular";
	src:url('../../fonts/Roboto/Roboto-Regular.eot');
    src:url('../../fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Roboto/Roboto-Regular.woff2') format('woff2'),
        url('../../fonts/Roboto/Roboto-Regular.woff') format('woff');
}
@font-face 
{
	font-family:"Roboto-Thin";
	src:url('../../fonts/Roboto/Roboto-Thin.eot');
    src:url('../../fonts/Roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Roboto/Roboto-Thin.woff2') format('woff2'),
        url('../../fonts/Roboto/Roboto-Thin.woff') format('woff');
}

/* 본고딕(google, adobe) 영어전용 */


@font-face 
{
	font-family:"NotoSans-Bold";
	src:url('../../fonts/Noto-San/NotoEN/NotoSans-Bold.ttf');
    src:url('../../fonts/Noto-San/NotoEN/NotoSans-Bold.ttf?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoEN/NotoSans-Bold.ttf.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoEN/NotoSans-Bold.ttf.woff') format('woff');
}
@font-face 
{
	font-family:"NotoSans-Regular";
	src:url('../../fonts/Noto-San/NotoEN/NotoSans-Regular.ttf');
    src:url('../../fonts/Noto-San/NotoEN/NotoSans-Regular.ttf?#iefix') format('embedded-opentype'),
	 	url('../../fonts/Noto-San/NotoEN/NotoSans-Regular.ttf.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoEN/NotoSans-Regular.ttf.woff') format('woff');
}









/* 본고딕(google, adobe) */
@font-face 
{
	font-family:"NotoKR-Black";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-Black/notokr-black.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-Black/notokr-black.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Black/notokr-black.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Black/notokr-black.woff') format('woff');
}
@font-face 
{
	font-family:"NotoKR-Bold";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-Bold/notokr-bold.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-Bold/notokr-bold.eot?#iefix') format('embedded-opentype'),
	 	url('../../fonts/Noto-San/NotoKR/NotoKR-Bold/notokr-bold.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Bold/notokr-bold.woff') format('woff');
}
@font-face 
{
	font-family:"NotoKR-DemiLight";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-DemiLight/notokr-demilight.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-DemiLight/notokr-demilight.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-DemiLight/notokr-demilight.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-DemiLight/notokr-demilight.woff') format('woff');
}
@font-face 
{
	font-family:"NotoKR-Light";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-Light/notokr-light.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-Light/notokr-light.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Light/notokr-light.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Light/notokr-light.woff') format('woff');
}
@font-face 
{
	font-family:"NotoKR-Medium";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-Medium/notokr-medium.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-Medium/notokr-medium.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Medium/notokr-medium.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Medium/notokr-medium.woff') format('woff');
}
@font-face 
{
	font-family:"NotoKR-Regular";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-Regular/notokr-regular.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-Regular/notokr-regular.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Regular/notokr-regular.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Regular/notokr-regular.woff') format('woff');
}
@font-face 
{
	font-family:"NotoKR-Thin";
	src:url('../../fonts/Noto-San/NotoKR/NotoKR-Thin/notokr-thin.eot');
    src:url('../../fonts/Noto-San/NotoKR/NotoKR-Thin/notokr-thin.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Thin/notokr-thin.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoKR/NotoKR-Thin/notokr-thin.woff') format('woff');
}


/* 본고딕(google, adobe) 중국어 */
@font-face 
{
    font-family:"NotoSC-Bold";
    src:url('../../fonts/Noto-San/NotoSC/NotoSc-Bold/NotoSansSC-Bold.eot');
    src:url('../../fonts/Noto-San/NotoSC/NotoSc-Bold/NotoSansSC-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoSC/NotoSc-Bold/NotoSansSC-Bold.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoSC/NotoSc-Bold/NotoSansSC-Bold.woff') format('woff');
}
@font-face 
{
    font-family:"NotoSC-Medium";
    src:url('../../fonts/Noto-San/NotoSC/NotoSc-Medium/NotoSansSC-Medium.eot');
    src:url('../../fonts/Noto-San/NotoSC/NotoSc-Medium/NotoSansSC-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoSC/NotoSc-Medium/NotoSansSC-Medium.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoSC/NotoSc-Medium/NotoSansSC-Medium.woff') format('woff');
}
@font-face 
{
    font-family:"NotoSC-Regular";
    src:url('../../fonts/Noto-San/NotoSC/NotoSc-Regular/NotoSansSC-Regular.eot');
    src:url('../../fonts/Noto-San/NotoSC/NotoSc-Regular/NotoSansSC-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoSC/NotoSc-Regular/NotoSansSC-Regular.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoSC/NotoSc-Regular/NotoSansSC-Regular.woff') format('woff');
}

/* 본고딕(google, adobe) 일본어 */
@font-face 
{
    font-family:"NotoJP-Bold";
    src:url('../../fonts/Noto-San/NotoJP/NotoJP-Bold/NotoSansJP-Bold.eot');
    src:url('../../fonts/Noto-San/NotoJP/NotoJP-Bold/NotoSansJP-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoJP/NotoJP-Bold/NotoSansJP-Bold.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoJP/NotoJP-Bold/NotoSansJP-Bold.woff') format('woff');
}
@font-face 
{
    font-family:"NotoJP-Medium";
    src:url('../../fonts/Noto-San/NotoJP/NotoJP-Medium/NotoSansJP-Medium.eot');
    src:url('../../fonts/Noto-San/NotoJP/NotoJP-Medium/NotoSansJP-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoJP/NotoJP-Medium/NotoSansJP-Medium.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoJP/NotoJP-Medium/NotoSansJP-Medium.woff') format('woff');
}
@font-face 
{
    font-family:"NotoJP-Regular";
    src:url('../../fonts/Noto-San/NotoSC/NotoJP-Regular/NotoSansJP-Regular.eot');
    src:url('../../fonts/Noto-San/NotoSC/NotoJP-Regular/NotoSansJP-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/Noto-San/NotoSC/NotoJP-Regular/NotoSansJP-Regular.woff2') format('woff2'),
        url('../../fonts/Noto-San/NotoSC/NotoJP-Regular/NotoSansJP-Regular.woff') format('woff');
}

/* Oswald  */

@font-face 
{
	font-family:"Oswald-Bold";
	src:url('../../fonts/Oswald/Oswald-Bold.eot');
    src:url('../../fonts/Oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
	 	url('../../fonts/Oswald/Oswald-Bold.woff2') format('woff2'),
        url('../../fonts/Oswald/Oswald-Bold.woff') format('woff');
}

@font-face 
{
	font-family:"Oswald-SemiBold";
	src:url('../../fonts/Oswald/Oswald-SemiBold.eot');
    src:url('../../fonts/Oswald/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'),
	 	url('../../fonts/Oswald/Oswald-SemiBold.woff2') format('woff2'),
        url('../../fonts/Oswald/Oswald-SemiBold.woff') format('woff');
}

@font-face 
{
	font-family:"Oswald-Medium";
	src:url('../../fonts/Oswald/Oswald-Medium.eot');
    src:url('../../fonts/Oswald/Oswald-Medium.eot?#iefix') format('embedded-opentype'),
	 	url('../../fonts/Oswald/Oswald-Medium.woff2') format('woff2'),
        url('../../fonts/Oswald/Oswald-Medium.woff') format('woff');
}

@font-face 
{
	font-family:"Oswald-Regular";
	src:url('../../fonts/Oswald/Oswald-Regular.eot');
    src:url('../../fonts/Oswald/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
	 	url('../../fonts/Oswald/Oswald-Regular.woff2') format('woff2'),
        url('../../fonts/Oswald/Oswald-Regular.woff') format('woff');
}



/* 나눔고딕(naver) */
@font-face 
{
	font-family:"Nanum";
	src:url('../../fonts/NanumGothic/nanum.eot');
    src:url('../../fonts/NanumGothic/nanum.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumGothic/nanum.woff') format('woff'),
		url("../../fonts/NanumGothic/nanum.ttf") format("truetype")
}

@font-face 
{
	font-family:"NanumBold";
	src:url('../../fonts/NanumGothic/nanum_bold.eot');
    src:url('../../fonts/NanumGothic/nanum_bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumGothic/nanum_bold.woff') format('woff'),
		url("../../fonts/NanumGothic/nanum_bold.ttf") format("truetype")
}

/* 나눔스퀘어(naver) */
@font-face 
{
	font-family:"NanumSquareR";
	src:url('../../fonts/NanumSquare/NanumSquareR.eot');
    src:url('../../fonts/NanumSquare/NanumSquareR.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumSquare/NanumSquareR.woff') format('woff'),
		url("../../fonts/NanumSquare/NanumSquareR.ttf") format("truetype");
}

@font-face 
{
	font-family:"NanumSquareB";
	src:url('../../fonts/NanumSquare/NanumSquareB.eot');
    src:url('../../fonts/NanumSquare/NanumSquareB.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumSquare/NanumSquareB.woff') format('woff'),
		url("../../fonts/NanumSquare/NanumSquareB.ttf") format("truetype");
}

/* 나눔명조(naver) */
@font-face 
{
	font-family:"NanumMyeongjo";
	src:url('../../fonts/NanumMyeongjo/NanumMyeongjo.eot');
    src:url('../../fonts/NanumMyeongjo/NanumMyeongjo.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumMyeongjo/NanumMyeongjo.woff') format('woff'),
		url("../../fonts/NanumMyeongjo/NanumMyeongjo.ttf") format("truetype");
}

@font-face 
{
	font-family:"NanumMyeongjo-Bold";
	src:url('../../fonts/NanumMyeongjo/NanumMyeongjoBold.eot');
    src:url('../../fonts/NanumMyeongjo/NanumMyeongjoBold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumMyeongjo/NanumMyeongjoBold.woff') format('woff'),
		url("../../fonts/NanumMyeongjo/NanumMyeongjoBold.ttf") format("truetype");
}

@font-face 
{
	font-family:"NanumMyeongjo-ExtraBold";
	src:url('../../fonts/NanumMyeongjo/NanumMyeongjoExtraBold.eot');
    src:url('../../fonts/NanumMyeongjo/NanumMyeongjoExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/NanumMyeongjo/NanumMyeongjoExtraBold.woff') format('woff'),
		url("../../fonts/NanumMyeongjo/NanumMyeongjoExtraBold.ttf") format("truetype");
}

/* 맑은 고딕*/
@font-face {
	font-family: "Malgun Gothic";
	font-style: normal;
	font-weight: normal;
	src: url('../../fonts/malgunGothic/malgun.eot') format('eot'),
	url('../../fonts/malgunGothic/malgun.woff') format('woff'),
	url('../../fonts/malgunGothic/malgun.ttf') format('truetype'),
	url('../../fonts/malgunGothic/malgun.otf') format('opentype');
}

.malgun {font-family: "맑은 고딕", Malgun Gothic;}

/* 본고딕 */
.noto-bl {font-family:"NotoKR-Black";}
.noto-bo {font-family:"NotoKR-Bold";}
.noto-dl {font-family:"NotoKR-DemiLight";}
.noto-l {font-family:"NotoKR-Light";}
.noto-m {font-family:"NotoKR-Medium";}
.noto-r {font-family:"NotoKR-Regular";}
.noto-t {font-family:"NotoKR-Thin";}

/* 나눔고딕 */
.nanum {font-family:"Nanum";}
.nanumBold {font-family:"NanumBold";}

/* 나눔스퀘어 */
.nanumsquare-b {font-family:"NanumSquareB";}
.nanumsquare-r {font-family:"NanumSquareR";}

/* 폰트사이즈 */
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px15 {font-size:15px;}
.px17 {font-size:17px;}
.px18 {font-size:18px;}
.px20 {font-size:20px;}
.px22 {font-size:22px;}
.px25 {font-size:25px;}
.px28 {font-size:28px;}
.px30 {font-size:30px;}