@charset "utf-8";


/* Noto Sans KR */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(/font/NotoSansKR/NotoSansKR-Thin.woff2) format('woff2'),
       url(/font/NotoSansKR/NotoSansKR-Thin.woff) format('woff'),
       url(/font/NotoSansKR/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(/font/NotoSansKR/NotoSansKR-Light.woff2) format('woff2'),
       url(/font/NotoSansKR/NotoSansKR-Light.woff) format('woff'),
       url(/font/NotoSansKR/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(/font/NotoSansKR/NotoSansKR-Regular.woff2) format('woff2'),
        url(/font/NotoSansKR/NotoSansKR-Regular.woff) format('woff'),
        url(/font/NotoSansKR/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(/font/NotoSansKR/NotoSansKR-Medium.woff2) format('woff2'),
        url(/font/NotoSansKR/NotoSansKR-Medium.woff) format('woff'),
        url(/font/NotoSansKR/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(/font/NotoSansKR/NotoSansKR-Bold.woff2) format('woff2'),
        url(/font/NotoSansKR/NotoSansKR-Bold.woff) format('woff'),
        url(/font/NotoSansKR/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(/font/NotoSansKR/NotoSansKR-Black.woff2) format('woff2'),
        url(/font/NotoSansKR/NotoSansKR-Black.woff) format('woff'),
        url(/font/NotoSansKR/NotoSansKR-Black.otf) format('opentype');
 }


/* Nanum Gothic */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 300;
  src: url("/font/NanumGothic/NanumGothicLight.eot") format("embedded-opentype"),
         url("/font/NanumGothic/NanumGothicLight.woff") format("woff"),
         url("/font/NanumGothic/NanumGothicLight.ttf") format("truetype");
}
@font-face {
   font-family: 'Nanum Gothic';
   font-style: normal;
   font-weight: 400;
  src: url("/font/NanumGothic/NanumGothic.eot") format("embedded-opentype"),
         url("/font/NanumGothic/NanumGothic.woff") format("woff"),
         url("/font/NanumGothic/NanumGothic.ttf") format("truetype");
 }
@font-face {
   font-family: 'Nanum Gothic';
   font-style: normal;
   font-weight: 600;
  src: url("/font/NanumGothic/NanumGothicBold.eot") format("embedded-opentype"),
         url("/font/NanumGothic/NanumGothicBold.woff") format("woff"),
         url("/font/NanumGothic/NanumGothicBold.ttf") format("truetype");
 }
@font-face {
   font-family: 'Nanum Gothic';
   font-style: normal;
   font-weight: 900;
  src: url("/font/NanumGothic/NanumGothicExtraBold.eot") format("embedded-opentype"),
         url("/font/NanumGothic/NanumGothicExtraBold.woff") format("woff"),
         url("/font/NanumGothic/NanumGothicExtraBold.ttf") format("truetype");
 }

/* Montserrat */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/font/Montserrat/Montserrat-Thin.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-Thin.woff) format('woff'),
       url(/font/Montserrat/Montserrat-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(/font/Montserrat/Montserrat-ExtraLight.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-ExtraLight.woff) format('woff'),
       url(/font/Montserrat/Montserrat-ExtraLight.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/font/Montserrat/Montserrat-Light.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-Light.woff) format('woff'),
       url(/font/Montserrat/Montserrat-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/font/Montserrat/Montserrat-Regular.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-Regular.woff) format('woff'),
       url(/font/Montserrat/Montserrat-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/font/Montserrat/Montserrat-Medium.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-Medium.woff) format('woff'),
       url(/font/Montserrat/Montserrat-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/font/Montserrat/Montserrat-SemiBold.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-SemiBold.woff) format('woff'),
       url(/font/Montserrat/Montserrat-SemiBold.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/font/Montserrat/Montserrat-Bold.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-Bold.woff) format('woff'),
       url(/font/Montserrat/Montserrat-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(/font/Montserrat/Montserrat-ExtraBold.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-ExtraBold.woff) format('woff'),
       url(/font/Montserrat/Montserrat-ExtraBold.otf) format('opentype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(/font/Montserrat/Montserrat-Black.woff2) format('woff2'),
       url(/font/Montserrat/Montserrat-Black.woff) format('woff'),
       url(/font/Montserrat/Montserrat-Black.otf) format('opentype');
}

/* Poppins */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url(/font/Poppins/Poppins-Thin.woff2) format('woff2'),
       url(/font/Poppins/Poppins-Thin.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url(/font/Poppins/Poppins-ExtraLight.woff2) format('woff2'),
       url(/font/Poppins/Poppins-ExtraLight.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url(/font/Poppins/Poppins-Light.woff2) format('woff2'),
       url(/font/Poppins/Poppins-Light.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(/font/Poppins/Poppins-Regular.woff2) format('woff2'),
       url(/font/Poppins/Poppins-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url(/font/Poppins/Poppins-Medium.woff2) format('woff2'),
       url(/font/Poppins/Poppins-Medium.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url(/font/Poppins/Poppins-SemiBold.woff2) format('woff2'),
       url(/font/Poppins/Poppins-SemiBold.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(/font/Poppins/Poppins-Bold.woff2) format('woff2'),
       url(/font/Poppins/Poppins-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url(/font/Poppins/Poppins-ExtraBold.woff2) format('woff2'),
       url(/font/Poppins/Poppins-ExtraBold.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url(/font/Poppins/Poppins-Black.woff2) format('woff2'),
       url(/font/Poppins/Poppins-Black.woff) format('woff');
}

/* Pretendard */
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 100;
  src: url(/font/Pretendard/Pretendard-Thin.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-Thin.woff) format('woff'),
       url(/font/Pretendard/Pretendard-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 200;
  src: url(/font/Pretendard/Pretendard-ExtraLight.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-ExtraLight.woff) format('woff'),
       url(/font/Pretendard/Pretendard-ExtraLight.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 300;
  src: url(/font/Pretendard/Pretendard-Light.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-Light.woff) format('woff'),
       url(/font/Pretendard/Pretendard-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 400;
  src: url(/font/Pretendard/Pretendard-Regular.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-Regular.woff) format('woff'),
       url(/font/Pretendard/Pretendard-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 500;
  src: url(/font/Pretendard/Pretendard-Medium.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-Medium.woff) format('woff'),
       url(/font/Pretendard/Pretendard-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 600;
  src: url(/font/Pretendard/Pretendard-SemiBold.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-SemiBold.woff) format('woff'),
       url(/font/Pretendard/Pretendard-SemiBold.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 700;
  src: url(/font/Pretendard/Pretendard-Bold.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-Bold.woff) format('woff'),
       url(/font/Pretendard/Pretendard-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 800;
  src: url(/font/Pretendard/Pretendard-ExtraBold.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-ExtraBold.woff) format('woff'),
       url(/font/Pretendard/Pretendard-ExtraBold.otf) format('opentype');
}
@font-face {
  font-family: 'Pretendard';
  font-style: normal;
  font-weight: 900;
  src: url(/font/Pretendard/Pretendard-Black.woff2) format('woff2'),
       url(/font/Pretendard/Pretendard-Black.woff) format('woff'),
       url(/font/Pretendard/Pretendard-Black.otf) format('opentype');
}

@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:100; src: url(/font/Pretendard/PretendardJP-Thin.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-Thin.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:200; src: url(/font/Pretendard/PretendardJP-ExtraLight.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-ExtraLight.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:300; src: url(/font/Pretendard/PretendardJP-Light.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-Light.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:400; src: url(/font/Pretendard/PretendardJP-Regular.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-Regular.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:500; src: url(/font/Pretendard/PretendardJP-Medium.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-Medium.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:600; src: url(/font/Pretendard/PretendardJP-SemiBold.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-SemiBold.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:700; src: url(/font/Pretendard/PretendardJP-Bold.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-Bold.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:800; src: url(/font/Pretendard/PretendardJP-ExtraBold.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-ExtraBold.woff) format('woff');}
@font-face {font-family:'PretendardJP'; font-style:normal; font-weight:900; src: url(/font/Pretendard/PretendardJP-Black.woff2) format('woff2'), url(/font/Pretendard/PretendardJP-Black.woff) format('woff');}

/* Syne */
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 400;
  src: url(/font/Syne/Syne-Regular.woff2) format('woff2'),
       url(/font/Syne/Syne-Regular.woff) format('woff'),
       url(/font/Syne/Syne-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 500;
  src: url(/font/Syne/Syne-Medium.woff2) format('woff2'),
       url(/font/Syne/Syne-Medium.woff) format('woff'),
       url(/font/Syne/Syne-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 600;
  src: url(/font/Syne/Syne-SemiBold.woff2) format('woff2'),
       url(/font/Syne/Syne-SemiBold.woff) format('woff'),
       url(/font/Syne/Syne-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 700;
  src: url(/font/Syne/Syne-Bold.woff2) format('woff2'),
       url(/font/Syne/Syne-Bold.woff) format('woff'),
       url(/font/Syne/Syne-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 800;
  src: url(/font/Syne/Syne-ExtraBold.woff2) format('woff2'),
       url(/font/Syne/Syne-ExtraBold.woff) format('woff'),
       url(/font/Syne/Syne-ExtraBold.ttf) format('truetype');
}