@charset "UTF-8";
/* 나눔스퀘어라운드 웹폰트 v1.11 https://github.com/innks/NanumSquareRound */
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 300;
  src: local("NanumSquareRoundL"), url("./fonts/nanumsquareround/NanumSquareRoundL.eot"), url("./fonts/nanumsquareround/NanumSquareRoundL.eot?#iefix") format("embedded-opentype"), url("./fonts/nanumsquareround/NanumSquareRoundL.woff2") format("woff2"), url("./fonts/nanumsquareround/NanumSquareRoundL.woff") format("woff"), url("./fonts/nanumsquareround/NanumSquareRoundL.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 400;
  src: local("NanumSquareRoundR"), url("./fonts/nanumsquareround/NanumSquareRoundR.eot"), url("./fonts/nanumsquareround/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), url("./fonts/nanumsquareround/NanumSquareRoundR.woff2") format("woff2"), url("./fonts/nanumsquareround/NanumSquareRoundR.woff") format("woff"), url("./fonts/nanumsquareround/NanumSquareRoundR.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 700;
  src: local("NanumSquareRoundB"), url("./fonts/nanumsquareround/NanumSquareRoundB.eot"), url("./fonts/nanumsquareround/NanumSquareRoundB.eot?#iefix") format("embedded-opentype"), url("./fonts/nanumsquareround/NanumSquareRoundB.woff2") format("woff2"), url("./fonts/nanumsquareround/NanumSquareRoundB.woff") format("woff"), url("./fonts/nanumsquareround/NanumSquareRoundB.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "NanumSquareRound";
  font-style: normal;
  font-weight: 800;
  src: local("NanumSquareRoundEB"), url("./fonts/nanumsquareround/NanumSquareRoundEB.eot"), url("./fonts/nanumsquareround/NanumSquareRoundEB.eot?#iefix") format("embedded-opentype"), url("./fonts/nanumsquareround/NanumSquareRoundEB.woff2") format("woff2"), url("./fonts/nanumsquareround/NanumSquareRoundEB.woff") format("woff"), url("./fonts/nanumsquareround/NanumSquareRoundEB.ttf") format("truetype"); /* Safari, Android, iOS */
}
/* 카페 24 */
@font-face {
  font-family: "Cafe24 Ssurround";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24Ssurround/Cafe24Ssurround.woff2") format("woff2"), url("https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24Ssurround/Cafe24Ssurround.woff") format("woff"), url("https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24Ssurround/Cafe24Ssurround.otf") format("opentype"), url("https://cdn.jsdelivr.net/gh/fonts-archive/Cafe24Ssurround/Cafe24Ssurround.ttf") format("truetype");
}
/* pretendard */
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 100;
  src: url("./fonts/Pretendard/Pretendard-Thin.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-Thin.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-Thin.woff") format("woff"), url("./fonts/Pretendard/Pretendard-Thin.woff2") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 200;
  src: url("./fonts/Pretendard/Pretendard-ExtraLight.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-ExtraLight.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-ExtraLight.woff") format("woff"), url("./fonts/Pretendard/Pretendard-ExtraLight.woff2") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 300;
  src: url("./fonts/Pretendard/Pretendard-Light.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-Light.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-Light.woff") format("woff"), url("./fonts/Pretendard/Pretendard-Light.woff2") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/Pretendard/Pretendard-Regular.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-Regular.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-Regular.woff") format("woff"), url("./fonts/Pretendard/Pretendard-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 500;
  src: url("./fonts/Pretendard/Pretendard-Medium.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-Medium.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-Medium.woff") format("woff"), url("./fonts/Pretendard/Pretendard-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 600;
  src: url("./fonts/Pretendard/Pretendard-SemiBold.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-SemiBold.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-SemiBold.woff") format("woff"), url("./fonts/Pretendard/Pretendard-SemiBold.woff") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/Pretendard/Pretendard-Bold.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-Bold.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-Bold.woff") format("woff"), url("./fonts/Pretendard/Pretendard-Bold.woff") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 800;
  src: url("./fonts/Pretendard/Pretendard-ExtraBold.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-ExtraBold.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-ExtraBold.woff") format("woff"), url("./fonts/Pretendard/Pretendard-ExtraBold.woff") format("woff2");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 900;
  src: url("./fonts/Pretendard/Pretendard-Black.otf") format("opentype"), url("./fonts/Pretendard/Pretendard-Black.ttf") format("truetype"), url("./fonts/Pretendard/Pretendard-Black.woff") format("woff"), url("./fonts/Pretendard/Pretendard-Black.woff2") format("woff2");
}