@charset "utf-8";
/**
 * KBS Web Font Style
 * @author KBS Media Webpublisher
 * @version 1.0
 * @date 2022-09-07
 * @copyright Copyright (c) KBS Media. All right reserved.
 **/

 @font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans CJK KR Thin'),
	url(./font/eot/NotoSansKR-Thin-Hestia.eot),
	url(./font/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans CJK KR Light'),
	url(./font/eot/NotoSansKR-Light-Hestia.eot),
	url(./font/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans CJK KR DemiLight'),
	url(./font/eot/NotoSansKR-DemiLight-Hestia.eot),
	url(./font/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans CJK KR Regular'), local('Noto Sans CJK KR'),
	url(./font/eot/NotoSansKR-Regular-Hestia.eot),
	url(./font/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans CJK KR Medium'),
	url(./font/eot/NotoSansKR-Medium-Hestia.eot),
	url(./font/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans CJK KR Bold'),
	url(./font/eot/NotoSansKR-Bold-Hestia.eot),
	url(./font/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:900;
	src:local('Noto Sans CJK KR Black'),
	url(./font/eot/NotoSansKR-Black-Hestia.eot),
	url(./font/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
	url(./font/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}

@font-face{
	font-family:'Proxima Nova';
	font-style:normal;
	font-weight:100;
	src:local('Proxima Nova Thin'),
	url(./font/eot/Proxima-Nova-Thin.eot),
	url(./font/eot/Proxima-Nova-Thin.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/Proxima-Nova-Thin.woff) format('woff');
}

@font-face{
	font-family:'Proxima Nova';
	font-style:normal;
	font-weight:400;
	src:local('Proxima Nova Regular'),
	url(./font/eot/Proxima-Nova-Regular.eot),
	url(./font/eot/Proxima-Nova-Regular.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/Proxima-Nova-Regular.woff) format('woff');
}

@font-face{
	font-family:'Proxima Nova';
	font-style:normal;
	font-weight:700;
	src:local('Proxima Nova Bold'),
	url(./font/eot/Proxima-Nova-Bold.eot),
	url(./font/eot/Proxima-Nova-Bold.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/Proxima-Nova-Bold.woff) format('woff');
}


@font-face{
	font-family:'ON Saryageonhae';
	font-style:normal;
	font-weight:300;
	src:local('ON 사략언해OTF L'),
	url(./font/eot/ON-Saryageonhae-L.eot),
	url(./font/eot/ON-Saryageonhae-L?#iefix) format('embedded-opentype'),
	url(./font/woff/ON-Saryageonhae-L.woff) format('woff'),
	url(./font/otf/ON-Saryageonhae-L.otf) format('opentype');
}

@font-face{
	font-family:'ON Saryageonhae';
	font-style:normal;
	font-weight:400;
	src:local('ON 사략언해OTF R'),
	url(./font/eot/ON-Saryageonhae-R.eot),
	url(./font/eot/ON-Saryageonhae-R?#iefix) format('embedded-opentype'),
	url(./font/woff/ON-Saryageonhae-R.woff) format('woff'),
	url(./font/otf/ON-Saryageonhae-R.otf) format('opentype');
}

@font-face{
	font-family:'ON Saryageonhae';
	font-style:normal;
	font-weight:700;
	src:local('ON 사략언해OTF B'),
	url(./font/eot/ON-Saryageonhae-B.eot),
	url(./font/eot/ON-Saryageonhae-B?#iefix) format('embedded-opentype'),
	url(./font/woff/ON-Saryageonhae-B.woff) format('woff'),
	url(./font/otf/ON-Saryageonhae-B.otf) format('opentype');
}

@font-face{
	font-family:'NanumSquare';
	font-style:normal;
	font-weight:800;
	src:local('NanumSquareEB'), local('NanumSquare'),
	url(./font/eot/NanumSquareEB.eot),
	url(./font/eot/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NanumSquareEB.woff) format('woff'),
	url(./font/otf/NanumSquareEB.otf) format('opentype');
}

@font-face{
	font-family:'NanumSquare';
	font-style:normal;
	font-weight:700;
	src:local('NanumSquareB'), local('NanumSquare'),
	url(./font/eot/NanumSquareB.eot),
	url(./font/eot/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NanumSquareB.woff) format('woff'),
	url(./font/otf/NanumSquareB.otf) format('opentype');
}

@font-face{
	font-family:'NanumSquare';
	font-style:normal;
	font-weight:400;
	src:local('NanumSquareR'), local('NanumSquare'),
	url(./font/eot/NanumSquareR.eot),
	url(./font/eot/NanumSquareR.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NanumSquareR.woff) format('woff'),
	url(./font/otf/NanumSquareR.otf) format('opentype');
}

@font-face{
	font-family:'NanumSquare';
	font-style:normal;
	font-weight:300;
	src:local('NanumSquareL'), local('NanumSquare'),
	url(./font/eot/NanumSquareL.eot),
	url(./font/eot/NanumSquareL.eot?#iefix) format('embedded-opentype'),
	url(./font/woff/NanumSquareL.woff) format('woff'),
	url(./font/otf/NanumSquareL.otf) format('opentype');
}


@font-face{
	font-family:'ON Yeossi';
	font-style:normal;
	font-weight:300;
	src:local('ON 여씨향약언해L'),
	url(./font/ttf/ON-Yeossi-L.ttf) format('truetype'),
	url(./font/otf/ON-Yeossi-L.otf) format('opentype');
}

@font-face{
	font-family:'ON Yeossi';
	font-style:normal;
	font-weight:400;
	src:local('ON 여씨향약언해R'),
	url(./font/ttf/ON-Yeossi-R.ttf) format('truetype'),
	url(./font/otf/ON-Yeossi-R.otf) format('opentype');
}

@font-face{
	font-family:'ON Yeossi';
	font-style:normal;
	font-weight:700;
	src:local('ON 여씨향약언해B'),
	url(./font/ttf/ON-Yeossi-B.ttf) format('truetype'),
	url(./font/otf/ON-Yeossi-B.otf) format('opentype');
}

@font-face{
	font-family:'SB Aggro';
	font-style:normal;
	font-weight:300;
	src:local('SB 어그로 L'),
	url(./font/ttf/SB-Aggro-L.ttf) format('truetype');
}

@font-face{
	font-family:'SB Aggro';
	font-style:normal;
	font-weight:400;
	src:local('SB 어그로 M'),
	url(./font/ttf/SB-Aggro-M.ttf) format('truetype');
}

@font-face{
	font-family:'SB Aggro';
	font-style:normal;
	font-weight:700;
	src:local('SB 어그로 B'),
	url(./font/ttf/SB-Aggro-B.ttf) format('truetype');
}


/* 2022-09-07 업데이트 */
@font-face{
	font-family:'NanumBarun';
	font-style:normal;
	font-weight:600;
	src:local('NanumBarunGothicBold'), local('NanumBarunGothicBold'),
	url(./font/otf/NanumBarunGothicBold.otf) format('opentype'),
	url(./font/otf/NanumBarunGothicBold.ttf) format('truetype');
}

@font-face{
	font-family:'NanumBarun';
	font-style:normal;
	font-weight:400;
	src:local('NanumBarunGothic'), local('NanumBarunGothic'),
	url(./font/otf/NanumBarunGothic.otf) format('opentype'),
	url(./font/otf/NanumBarunGothic.ttf) format('truetype');
}

@font-face{
	font-family:'NanumBarun';
	font-style:normal;
	font-weight:300;
	src:local('NanumBarunGothicLight'), local('NanumBarunGothicLight'),
	url(./font/otf/NanumBarunGothicLight.otf) format('opentype'),
	url(./font/otf/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face{
	font-family:'ChosunCentennial';
	font-style:normal;
	font-weight:normal;
	src:local('ChosunCentennial'),
	url(./font/ttf/ChosunCentennial.ttf) format('truetype');
}

@font-face{
	font-family:'GangwonEdu';
	font-style:normal;
	font-weight:normal;
	src:local('GangwonEdu'),
	url(./font/otf/GangwonEdu.otf) format('opentype'),
	url(./font/ttf/GangwonEdu.ttf) format('truetype');
}

@font-face{
	font-family:'Kalam';
	font-style:normal;
	font-weight:600;
	src:local('Kalam'),
	url(./font/ttf/Kalam-Bold.ttf) format('truetype');
}

@font-face{
	font-family:'Kalam';
	font-style:normal;
	font-weight:400;
	src:local('Kalam'),
	url(./font/ttf/Kalam-Regular.ttf) format('truetype');
}

@font-face{
	font-family:'Kalam';
	font-style:normal;
	font-weight:300;
	src:local('Kalam'),
	url(./font/ttf/Kalam-Light.ttf) format('truetype');
}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,div,span,strong,table,thead,tbody,tr,th,td,form,fieldset,legend,input,textarea,button{font-family:'Noto Sans','Apple SD Gothic Neo','애플 SD 산돌고딕 Neo','Helvetica Neue','Roboto','sans-serif'}