@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600;800&display=swap');

@font-face {font-family:'KoPub D Light';font-style:normal;font-weight:100;src:url('../font/Kopub/KoPubWorldDotumLight.woff2') format('woff2');}
@font-face {font-family:'KoPub D Medium';font-style:normal;font-weight:100;src:url('../font/Kopub/KoPubWorldDotumMedium.woff2') format('woff2');}
@font-face {font-family:'KoPub D Bold';font-style:normal;font-weight:100;src:url('../font/Kopub/KoPubWorldDotumBold.woff2') format('woff2');}

@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url('../font/NotoSansKr/NotoSans-Thin.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Thin.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Thin.otf') format('opentype');}
@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:'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');}

@font-face {font-family:'S-CoreDream-1Thin';src:url('../font/ScoreDream/S-CoreDream-1Thin.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-2ExtraLight';src:url('../font/ScoreDream/S-CoreDream-2ExtraLight.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-3Light';src:url('../font/ScoreDream/S-CoreDream-3Light.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-4Regular';src:url('../font/ScoreDream/S-CoreDream-4Regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-5Medium';src:url('../font/ScoreDream/S-CoreDream-5Medium.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-6Bold';src:url('../font/ScoreDream/S-CoreDream-6Bold.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-7ExtraBold';src:url('../font/ScoreDream/S-CoreDream-7ExtraBold.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-8Heavy';src:url('../font/ScoreDream/S-CoreDream-8Heavy.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'S-CoreDream-9Black';src:url('../font/ScoreDream/S-CoreDream-9Black.woff') format('woff');font-weight:normal;font-style:normal;}
*,
*: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','나눔고딕',Dotum;font-size:100%;line-height:100%;color:#000;-webkit-text-size-adjust:100%;}

:root {
	--ff-FA:'FontAwesome';
	--ff-NOTO:'Roboto','Arial','Noto Sans Kr','NanumGothic','나눔고딕','돋움';
	--ff-KOB:'KoPub D Bold','S-CoreDream-5Medium','Noto Sans Kr','NanumGothic','나눔고딕','돋움';
	--ff-KOL:'KoPub D Light','S-CoreDream-3Light','Noto Sans Kr','NanumGothic','나눔고딕','돋움';
	--ff-S6:'S-CoreDream-6Bold','Noto Sans Kr','NanumGothic','나눔고딕','돋움';
	--ff-MT:'Montserrat','Roboto','Arial','KoPub D Medium','NanumGothic','나눔고딕','돋움';
}
