@charset "utf-8";
@import url('reset.css');
@import url('common_pc.css');
@import url('common_mo.css');

/* font */
body{font-family:'Pretendard','Noto Sans KR',Dotum,sans-serif;font-size:14px;line-height:19px;font-weight:400;background: #F8FBFD;}
html[lang="jp"] body{
	font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

/* CDN을 통해 KOHI 배움체 불러오기 */
@font-face {
	font-family: 'KOHIBaeumOTF';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/KOHIBaeumOTF.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
/* Junicode Regular */
@font-face {
	font-family: 'Junicode';
	src: local("Junicode-Regular"),
		url("../font/Junicode-Regular.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Junicode-Regular.woff") format("woff"), /* Modern Browsers */
		url("../font/Junicode-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Junicode';
	src: local("Junicode-Italic"),
		url("../font/Junicode-Italic.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Junicode-Italic.woff") format("woff"), /* Modern Browsers */
		url("../font/Junicode-Italic.ttf") format("truetype"); /* Safari, Android, iOS */
	font-weight: 400;
	font-style: italic;
}

/* Pretendard */
@font-face {
	font-family: "Pretendard";
	font-style: normal;
	font-weight: 300;
	src: local("Pretendard-Light"),
		url("../font/Pretendard-Light.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Pretendard-Light.woff") format("woff"), /* Modern Browsers */
		url("../font/Pretendard-Light.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
	font-family: "Pretendard";
	font-style: normal;
	font-weight: 500;
	src: local("Pretendard-Light"),
		url("../font/Pretendard-Regular.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Pretendard-Regular.woff") format("woff"), /* Modern Browsers */
		url("../font/Pretendard-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
	font-family: "Pretendard";
	font-style: normal;
	font-weight: 600;
	src: local("Pretendard-SemiBold"),
		url("../font/Pretendard-SemiBold.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Pretendard-SemiBold.woff") format("woff"), /* Modern Browsers */
		url("../font/Pretendard-SemiBold.ttf") format("truetype"); /* Safari, Android, iOS */
}
/* Montserrat */
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 300;
	src: local("Montserrat-Light"),
		url("../font/Montserrat-Light.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Montserrat-Light.woff") format("woff"), /* Modern Browsers */
		url("../font/Montserrat-Light.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	src: local("Montserrat-Light"),
		url("../font/Montserrat-Regular.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Montserrat-Regular.woff") format("woff"), /* Modern Browsers */
		url("../font/Montserrat-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	src: local("Montserrat-SemiBold"),
		url("../font/Montserrat-SemiBold.woff2") format("woff2"), /* Super Modern Browsers */
		url("../font/Montserrat-SemiBold.woff") format("woff"), /* Modern Browsers */
		url("../font/Montserrat-SemiBold.ttf") format("truetype"); /* Safari, Android, iOS */
}