/*나눔스퀘어*/

@font-face {
	font-family: 'NanumSquare';
	font-style: normal;
	font-weight: 300;
src: url('webfont_nanum/NanumSquareR.otf'),
		 url('webfont_nanum/NanumSquareR.woff') format('woff');}


@font-face {
	font-family: 'NanumSquare';
	font-style: normal;
	font-weight: 600;
src: url('webfont_nanum/NanumSquareRoundB.otf'),
		 url('webfont_nanum/NanumSquareRoundB.woff') format('woff');}


@font-face {
	font-family: 'NanumSquare';
	font-style: normal;
	font-weight: 900;
src: url('webfont_nanum/NanumSquareRoundEB.otf'),
		 url('webfont_nanum/NNanumSquareRoundEB.woff') format('woff');}


/*나눔고딕*/

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 300;
src: url('webfont_nanum/NanumGothicR.otf'),
		 url('webfont_nanum/NanumGothicR.woff') format('woff');}

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 700;
src: url('webfont_nanum/NanumGothicB.otf'),
		 url('webfont_nanum/NanumGothicB.woff') format('woff');}

@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 900;
src: url('webfont_nanum/NanumGothicEB.otf'),
		 url('webfont_nanum/NanumGothicEB.woff') format('woff');}

/*나눔스퀘어라운드*/

@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 300;
src: url('webfont_nanum/NanumSquareRoundR.otf'),
		 url('webfont_nanum/NanumSquareRoundR.woff') format('woff');}


@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 600;
src: url('webfont_nanum/NanumSquareRoundB.otf'),
		 url('webfont_nanum/NanumSquareRoundB.woff') format('woff');}

@font-face {
	font-family: 'NanumSquareRound';
	font-style: normal;
	font-weight: 900;
src: url('webfont_nanum/NanumSquareRoundEB.otf'),
		 url('webfont_nanum/NanumSquareRoundEB.woff') format('woff');}
	
/*나눔명조*/

@font-face {
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: 300;
src: url('webfont_nanum/NanumMyeongjoR.otf'),
		 url('webfont_nanum/NanumMyeongjoR.woff') format('woff');}

@font-face {
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: 600;
src: url('webfont_nanum/NanumMyeongjoB.otf'),
		 url('webfont_nanum/NanumMyeongjoB.woff') format('woff');}

@font-face {
	font-family: 'NanumMyeongjo';
	font-style: normal;
	font-weight: 900;
src: url('webfont_nanum/NanumMyeongjoEB.otf'),
		 url('webfont_nanum/NanumMyeongjoEB.woff') format('woff');}

/*노토산스*/

@font-face {
	font-family: 'NotoSansKR';
	font-style: normal;
	font-weight: 300;
	src: url('webfont_noto/NotoSansKRR.otf');
		 url('webfont_noto/NotoSansKRR.woff') format('woff');
}

@font-face {
	font-family: 'NotoSansKR';
	font-style: normal;
	font-weight: 600;
	src: url('webfont_noto/NotoSansKRB.otf');
		 url('webfont_noto/NotoSansKRB.woff') format('woff');
}

@font-face {
	font-family: 'NotoSansKR';
	font-style: normal;
	font-weight: 900;
	src: url('webfont_noto/NotoSansKREB.otf');
		 url('webfont_noto/NotoSansKREB.woff') format('woff');
}

/*노토산스셰리프*/

@font-face {
	font-family: 'NotoSerifKR';
	font-style: normal;
	font-weight: 300;
	src: url('webfont_noto/NotoSerifKR-R.otf');
		 url('webfont_noto/NotoSerifKR-R.woff') format('woff');
}

@font-face {
	font-family: 'NotoSerifKR';
	font-style: normal;
	font-weight: 600;
	src: url('webfont_noto/NotoSerifKR-B.otf');
		 url('webfont_noto/NotoSerifKR-B.woff') format('woff');
}

@font-face {
	font-family: 'NotoSerifKR';
	font-style: normal;
	font-weight: 900;
	src: url('webfont_noto/NotoSerifKR-EB.otf');
		 url('webfont_noto/NotoSerifKR-EB.woff') format('woff');
}

/*지메켓산스*/

@font-face {
	font-family: 'GmarketSans';
	font-style: normal;
	font-weight: 300;
	src: url('webfont_etc/GmarketSansR.otf');
		 url('webfont_etc/GmarketSansR.woff') format('woff');
}

@font-face {
	font-family: 'GmarketSans';
	font-style: normal;
	font-weight: 600;
	src: url('webfont_etc/GmarketSansB.otf');
		 url('webfont_etc/GmarketSansB.woff') format('woff');
}

@font-face {
	font-family: 'GmarketSans';
	font-style: normal;
	font-weight: 900;
	src: url('webfont_etc/GmarketSansEB.otf');
		 url('webfont_etc/GmarketSansEB.woff') format('woff');
}

/*에스코어드림*/

@font-face {
	font-family: 'SCDream';
	font-style: normal;
	font-weight: 300;
	src: url('webfont_etc/SCDreamR.otf');
		 url('webfont_etc/SCDreamR.woff') format('woff');
}

@font-face {
	font-family: 'SCDream';
	font-style: normal;
	font-weight: 600;
	src: url('webfont_etc/SCDreamB.otf');
		 url('webfont_etc/SCDreamB.woff') format('woff');
}

@font-face {
	font-family: 'SCDream';
	font-style: normal;
	font-weight: 900;
	src: url('webfont_etc/SCDreamEB.otf');
		 url('webfont_etc/SCDreamEB.woff') format('woff');
}

/*GowunDodum*/

@font-face {
	font-family: 'GowunDodum';
	font-style: normal;
	font-weight: 300;
	src: url('webfont_etc/GowunDodum-Regular.ttf');
}

/*IBMPlexSansKR*/

@font-face {
	font-family: 'IBMPlexSansKR';
	font-style: normal;
	font-weight: 300;
	src: url('webfont_etc/IBMPlexSansKR-Light.ttf');
}

/*웹폰트css*/
.nanum{font-family: 'NanumSquare'; color:#333; font-size:17px; line-height:22px; letter-spacing:-1px;}
.nanum2{font-family: 'NanumSquare'; color:#666; font-size:17px; line-height:1.5; letter-spacing:-1px;}
.nanum3{font-family: 'NanumSquare'; color:#666; font-size:17px; line-height:25px; letter-spacing:-1px;}
.nanum_font{font-family: 'NanumSquare';}
.nanum_font th, .nanum_font td {font-family: 'NanumSquare';}
.NanumMyeongjo{font-family: 'NanumMyeongjo'; color:#333; font-size:17px; line-height:22px; letter-spacing:-1px;}
.design_font {font-family:'NotoSansKR'; }
.noto_font {font-family:'NotoSansKR'; }
.noto_font h1, .noto_font h2, .noto_font h3, .noto_font h4, .noto_font h5, .noto_font h6, .noto_font input, .noto_font select, .noto_font textarea , .noto_font th, .noto_font td {font-family:inherit; }