@charset "utf-8";
/* Pretendard */
@font-face {
    font-family: 'Pretendard-Thin';
    font-weight: 100;
    src: local("Pretendard-Thin"),
        url(./Pretendard-Thin.woff2) format('woff2'),
        url(./Pretendard-Thin.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-ExtraLight';
    font-weight: 200;
    src: local("Pretendard-ExtraLight"),
        url(./Pretendard-ExtraLight.woff2) format('woff2'),
        url(./Pretendard-ExtraLight.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-Light';
    font-weight: 300;
    src: local("Pretendard-Light"),
        url(./Pretendard-Light.woff2) format('woff2'),
        url(./Pretendard-Light.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-Regular';
    font-weight: 400;
    src: local("Pretendard-Regular"),
        url(./Pretendard-Regular.woff2) format('woff2'),
        url(./Pretendard-Regular.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-Medium';
    font-weight: 500;
    src: local("Pretendard-Medium"),
        url(./Pretendard-Medium.woff2) format('woff2'),
        url(./Pretendard-Medium.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-SemiBold';
    font-weight: 600;
    src: local("Pretendard-SemiBold"),
        url(./Pretendard-SemiBold.woff2) format('woff2'),
        url(./Pretendard-SemiBold.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-Bold';
    font-weight: 700;
    src: local("Pretendard-Bold"),
        url(./Pretendard-Bold.woff2) format('woff2'),
        url(./Pretendard-Bold.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-ExtraBold';
    font-weight: 800;
    src: local("Pretendard-ExtraBold"),
        url(./Pretendard-ExtraBold.woff2) format('woff2'),
        url(./Pretendard-ExtraBold.woff) format('woff'),
}
@font-face {
    font-family: 'Pretendard-Black';
    font-weight: 900;
    src: local("Pretendard-Black"),
        url(./Pretendard-Black.woff2) format('woff2'),
        url(./Pretendard-Black.woff) format('woff'),
}

/* NanumGothic */
@font-face {
	font-family: 'NanumGothicLight';
	font-style: normal;
	font-weight: 100;
	src: url(./NanumGothicLight.woff2) format('woff2'),
	url(./NanumGothicLight.woff) format('woff'),
	url(./NanumGothicLight.otf) format('opentype');
}
@font-face {
	font-family: 'NanumGothic';
	font-style: normal;
	font-weight: 300;
	src: url(./NanumGothic.woff2) format('woff2'),
	url(./NanumGothic.woff) format('woff'),
	url(./NanumGothic.otf) format('opentype');
}
@font-face {
	font-family: 'NanumGothicBold';
	font-style: normal;
	font-weight: 600;
	src: url(./NanumGothicBold.woff2) format('woff2'),
	url(./NanumGothicBold.woff) format('woff'),
	url(./NanumGothicBold.otf) format('opentype');
}
@font-face {
	font-family: 'NanumGothicExtraBold';
	font-style: normal;
	font-weight: 700;
	src: url(./NanumGothicExtraBold.woff2) format('woff2'),
	url(./NanumGothicExtraBold.woff) format('woff'),
	url(./NanumGothicExtraBold.otf) format('opentype');
}

/* NanumBarunGothic */
@font-face {
	font-family: 'NanumBarunGothicUltraLight';
	font-style: normal;
	font-weight: 200;
	src: url(./NanumBarunGothicUltraLight.woff2) format('woff2'),
	url(./NanumBarunGothicUltraLight.woff) format('woff'),
	url(./NanumBarunGothicUltraLight.otf) format('opentype');
}
@font-face {
	font-family: 'NanumBarunGothicLight';
	font-style: normal;
	font-weight: 300;
	src: url(./NanumBarunGothicLight.woff2) format('woff2'),
	url(./NanumBarunGothicLight.woff) format('woff'),
	url(./NanumBarunGothicLight.otf) format('opentype');
}
@font-face {
	font-family: 'NanumBarunGothic';
	font-style: normal;
	font-weight: 400;
	src: url(./NanumBarunGothic.woff2) format('woff2'),
	url(./NanumBarunGothic.woff) format('woff'),
	url(./NanumBarunGothic.otf) format('opentype');
}
@font-face {
	font-family: 'NanumBarunGothicBold';
	font-style: normal;
	font-weight: 700;
	src: url(./NanumBarunGothicBold.woff2) format('woff2'),
	url(./NanumBarunGothicBold.woff) format('woff'),
	url(./NanumBarunGothicBold.otf) format('opentype');
}

/* NanumSquareRound */
@font-face {
	font-family: 'NanumSquareRoundL';
	font-style: normal;
	font-weight: 300;
	src: url(./NanumSquareRoundL.woff2) format('woff2'),
	url(./NanumSquareRoundL.woff) format('woff'),
	url(./NanumSquareRoundL.otf) format('opentype');
}
@font-face {
	font-family: 'NanumSquareRoundR';
	font-style: normal;
	font-weight: 400;
	src: url(./NanumSquareRoundR.woff2) format('woff2'),
	url(./NanumSquareRoundR.woff) format('woff'),
	url(./NanumSquareRoundR.otf) format('opentype');
}
@font-face {
	font-family: 'NanumSquareRoundB';
	font-style: normal;
	font-weight: 700;
	src: url(./NanumSquareRoundB.woff2) format('woff2'),
	url(./NanumSquareRoundB.woff) format('woff'),
	url(./NanumSquareRoundB.otf) format('opentype');
}
@font-face {
	font-family: 'NanumSquareRoundEB';
	font-style: normal;
	font-weight: 800;
	src: url(./NanumSquareRoundEB.woff2) format('woff2'),
	url(./NanumSquareRoundEB.woff) format('woff'),
	url(./NanumSquareRoundEB.otf) format('opentype');
}

/* NotoSansKR */
@font-face {
	font-family: 'NotoSansKR-Thin';
	font-style: normal;
	font-weight: 100;
	src: url(./NotoSansKR-Thin.woff2) format('woff2'),
	url(./NotoSansKR-Thin.woff) format('woff'),
	url(./NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'NotoSansKR-DemiLight';
	font-style: normal;
	font-weight: 200;
	src: url(./NotoSansKR-DemiLight.woff2) format('woff2'),
	url(./NotoSansKR-DemiLight.woff) format('woff'),
	url(./NotoSansKR-DemiLight.otf) format('opentype');
}
@font-face {
	font-family: 'NotoSansKR-Light';
	font-style: normal;
	font-weight: 300;
	src: url(./NotoSansKR-Light.woff2) format('woff2'),
	url(./NotoSansKR-Light.woff) format('woff'),
	url(./NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family: 'NotoSansKR-Regular';
	font-style: normal;
	font-weight: 400;
	src: url(./NotoSansKR-Regular.woff2) format('woff2'),
	url(./NotoSansKR-Regular.woff) format('woff'),
	url(./NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'NotoSansKR-Medium';
	font-style: normal;
	font-weight: 500;
	src: url(./NotoSansKR-Medium.woff2) format('woff2'),
	url(./NotoSansKR-Medium.woff) format('woff'),
	url(./NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'NotoSansKR-Bold';
	font-style: normal;
	font-weight: 700;
	src: url(./NotoSansKR-Bold.woff2) format('woff2'),
	url(./NotoSansKR-Bold.woff) format('woff'),
	url(./NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
	font-family: 'NotoSansKR-Black';
	font-style: normal;
	font-weight: 900;
	src: url(./NotoSansKR-Black.woff2) format('woff2'),
	url(./NotoSansKR-Black.woff) format('woff'),
	url(./NotoSansKR-Black.otf) format('opentype');
}

/* SpoqaHanSansNeo */
@font-face {
	font-family: 'SpoqaHanSansNeo-Thin';
	font-style: normal;
	font-weight: 100;
	src: url(./SpoqaHanSansNeo-Thin.woff2) format('woff2'),
	url(./SpoqaHanSansNeo-Thin.woff) format('woff'),
	url(./SpoqaHanSansNeo-Thin.otf) format('opentype');
}
@font-face {
	font-family: 'SpoqaHanSansNeo-Light';
	font-style: normal;
	font-weight: 300;
	src: url(./SpoqaHanSansNeo-Light.woff2) format('woff2'),
	url(./SpoqaHanSansNeo-Light.woff) format('woff'),
	url(./SpoqaHanSansNeo-Light.otf) format('opentype');
}
@font-face {
	font-family: 'SpoqaHanSansNeo-Regular';
	font-style: normal;
	font-weight: 400;
	src: url(./SpoqaHanSansNeo-Regular.woff2) format('woff2'),
	url(./SpoqaHanSansNeo-Regular.woff) format('woff'),
	url(./SpoqaHanSansNeo-Regular.otf) format('opentype');
}
@font-face {
	font-family: 'SpoqaHanSansNeo-Medium';
	font-style: normal;
	font-weight: 500;
	src: url(./SpoqaHanSansNeo-Medium.woff2) format('woff2'),
	url(./SpoqaHanSansNeo-Medium.woff) format('woff'),
	url(./SpoqaHanSansNeo-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'SpoqaHanSansNeo-Bold';
	font-style: normal;
	font-weight: 700;
	src: url(./SpoqaHanSansNeo-Bold.woff2) format('woff2'),
	url(./SpoqaHanSansNeo-Bold.woff) format('woff'),
	url(./SpoqaHanSansNeo-Bold.otf) format('opentype');
}

/* esamanru */
@font-face {
	font-family: 'esamanru-Light';
	font-style: normal;
	font-weight: 300;
	src: url(./esamanru-Light.woff2) format('font-woff2'),
	url(./esamanru-Light.woff) format('woff'),
	url(./esamanru-Light.otf) format('opentype');
}
@font-face {
	font-family: 'esamanru-Medium';
	font-style: normal;
	font-weight: 500;
	src: url(./esamanru-Medium.woff2) format('font-woff2'),
	url(./esamanru-Medium.woff) format('woff'),
	url(./esamanru-Medium.otf) format('opentype');
}
@font-face {
	font-family: 'esamanru-Bold';
	font-style: normal;
	font-weight: 700;
	src: url(./esamanru-Bold.woff2) format('font-woff2'),
	url(./esamanru-Bold.woff) format('woff'),
	url(./esamanru-Bold.otf) format('opentype');
}

/* 배달의민족 주아체 */
@font-face {
	font-family: 'BMJUA';
	font-style: normal;
	src: url(./BMJUA.woff2) format('woff2'),
	url(./BMJUA.woff) format('woff'),
	url(./BMJUA.otf) format('opentype');
}

/* 배달의민족 한나는11살체 */
@font-face {
	font-family: 'BMHANNA_11yrs';
	font-style: normal;
	src: url(./BMHANNA_11yrs.woff2) format('woff2'),
	url(./BMHANNA_11yrs.woff) format('woff'),
	url(./BMHANNA_11yrs.otf) format('opentype');
}

/* 배달의민족 도현체 */
@font-face {
	font-family: 'BMDOHYEON';
	font-style: normal;
	src: url(./BMDOHYEON.woff2) format('woff2'),
	url(./BMDOHYEON.woff) format('woff'),
	url(./BMDOHYEON.otf) format('opentype');
}

/* simhei */
@font-face {
    font-family: "SimHei";
    src: url("https://db.onlinewebfonts.com/t/090ec3fbb2be3c7b36967f0bda8e0964.eot");
    src: url("https://db.onlinewebfonts.com/t/090ec3fbb2be3c7b36967f0bda8e0964.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/090ec3fbb2be3c7b36967f0bda8e0964.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/090ec3fbb2be3c7b36967f0bda8e0964.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/090ec3fbb2be3c7b36967f0bda8e0964.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/090ec3fbb2be3c7b36967f0bda8e0964.svg#SimHei")format("svg");
}