@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');

@font-face {font-family:'KoPub D Light';font-style:normal;font-weight:normal;src:url('../font/Kopub/KoPubWorldDotumLight.woff2') format('woff2');}
@font-face {font-family:'KoPub D Medium';font-style:normal;font-weight:normal;src:url('../font/Kopub/KoPubWorldDotumMedium.woff2') format('woff2');}
@font-face {font-family:'KoPub D Bold';font-style:normal;font-weight:normal;src:url('../font/Kopub/KoPubWorldDotumBold.woff2') format('woff2');}

@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url('../font/NotoSansKr/NotoSans-Light.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Light.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Light.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url('../font/NotoSansKr/NotoSans-Regular.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Regular.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Regular.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url('../font/NotoSansKr/NotoSans-Medium.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Medium.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Medium.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url('../font/NotoSansKr/NotoSans-Bold.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Bold.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Bold.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url('../font/NotoSansKr/NotoSans-Black.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Black.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Black.otf') format('opentype');}

@font-face {font-family:'NanumG';font-style:normal;font-weight:normal;src:url('../font/Nanum/NanumGothic.eot');src:url('../font/Nanum/NanumGothic.woff') format('woff');}
@font-face {font-family:'NanumM';font-style:normal;font-weight:normal;src:url('../font/Nanum/NanumMyeongjo.eot');src:url('../font/Nanum/NanumMyeongjo.woff') format('woff');}

@font-face {font-family:'Roboto';font-style:normal;font-weight:100;src:url('../font/roboto/Roboto-Thin.woff2') format('woff2'),url('../font/roboto/Roboto-Thin.woff') format('woff'),url('../font/roboto/Roboto-Thin.otf') format('opentype');}
@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url('../font/roboto/Roboto-Light.woff2') format('woff2'),url('../font/roboto/Roboto-Light.woff') format('woff'),url('../font/roboto/Roboto-Light.otf') format('opentype');}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url('../font/roboto/Roboto-Regular.woff2') format('woff2'),url('../font/roboto/Roboto-Regular.woff') format('woff'),url('../font/roboto/Roboto-Regular.otf') format('opentype');}
@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url('../font/roboto/Roboto-Medium.woff2') format('woff2'),url('../font/roboto/Roboto-Medium.woff') format('woff'),url('../font/roboto/Roboto-Medium.otf') format('opentype');}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url('../font/roboto/Roboto-Bold.woff2') format('woff2'),url('../font/roboto/Roboto-Bold.woff') format('woff'),url('../font/roboto/Roboto-Bold.otf') format('opentype');}

*,
*:after,
*:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
* {font-family:'Roboto',Arial,'KoPub D Medium','Noto Sans Kr','NanumGothic','NanumG','나눔고딕',Dotum;font-size:100%;line-height:100%;color:#000;-webkit-text-size-adjust:100%;}

:root {
	--ff-NOTO:'Roboto','Arial','Noto Sans Kr','NanumGothic','NanumG','나눔고딕','돋움';
	--ff-KOL:'KoPub D Light','Noto Sans Kr','NanumGothic','NanumG','나눔고딕','돋움';
	--ff-KOB:'KoPub D Bold','Noto Sans Kr','NanumGothic','NanumG','나눔고딕','돋움';
	--ff-RC:'Roboto Condensed','Roboto','Arial','KoPub D Medium','NanumGothic','NanumG','나눔고딕','돋움';
	--ff-MT:'Montserrat','Roboto','Arial','KoPub D Medium','NanumGothic','NanumG','나눔고딕','돋움';
}
