/* G마켓 300,400,500 */
@font-face {
    font-family: 'GmarketSans';
    src: url('/common/fonts/GmarketSans/GmarketSansTTFLight.woff2') format('woff2'),
    url('/common/fonts/GmarketSans/GmarketSansTTFLight.ttf') format('truetype'),
    url('/common/fonts/GmarketSans/GmarketSansTTFLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('/common/fonts/GmarketSans/GmarketSansTTFMedium.woff2') format('woff2'),
    url('/common/fonts/GmarketSans/GmarketSansTTFMedium.ttf') format('truetype'),
    url('/common/fonts/GmarketSans/GmarketSansTTFMedium.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GmarketSans';
    src: url('/common/fonts/GmarketSans/GmarketSansTTFBold.woff2') format('woff2'),
    url('/common/fonts/GmarketSans/GmarketSansTTFBold.ttf') format('truetype'),
    url('/common/fonts/GmarketSans/GmarketSansTTFBold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* 옴니고딕 100,200,300,400,500 */
@font-face {
    font-family: 'om';
    src: url('/common/fonts/OmniGothic/TTOmniGothicT.eot');
    src: url('/common/fonts/OmniGothic/TTOmniGothicT.eot?#iefix') format('embedded-opentype'),
        url('/common/fonts/OmniGothic/TTOmniGothicT.woff2') format('woff2'),
        url('/common/fonts/OmniGothic/TTOmniGothicT.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'om';
    src: url('/common/fonts/OmniGothic/TTOmniGothicL.eot');
    src: url('/common/fonts/OmniGothic/TTOmniGothicL.eot?#iefix') format('embedded-opentype'),
        url('/common/fonts/OmniGothic/TTOmniGothicL.woff2') format('woff2'),
        url('/common/fonts/OmniGothic/TTOmniGothicL.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'om';
    src: url('/common/fonts/OmniGothic/TTOmniGothicM.eot');
    src: url('/common/fonts/OmniGothic/TTOmniGothicM.eot?#iefix') format('embedded-opentype'),
        url('/common/fonts/OmniGothic/TTOmniGothicM.woff2') format('woff2'),
        url('/common/fonts/OmniGothic/TTOmniGothicM.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'om';
    src: url('/common/fonts/OmniGothic/TTOmniGothicB.eot');
    src: url('/common/fonts/OmniGothic/TTOmniGothicB.eot?#iefix') format('embedded-opentype'),
        url('/common/fonts/OmniGothic/TTOmniGothicB.woff2') format('woff2'),
        url('/common/fonts/OmniGothic/TTOmniGothicB.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'om';
    src: url('/common/fonts/OmniGothic/TTOmniGothicH.eot');
    src: url('/common/fonts/OmniGothic/TTOmniGothicH.eot?#iefix') format('embedded-opentype'),
        url('/common/fonts/OmniGothic/TTOmniGothicH.woff2') format('woff2'),
        url('/common/fonts/OmniGothic/TTOmniGothicH.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


/* 나눔스퀘어 300,400,700,900 */
@font-face {
	font-family:'Nanum Square';
	src: url('/common/fonts/NanumSquare/NanumSquareL.eot');
	src:local(""), 
		url('/common/fonts/NanumSquare/NanumSquareL.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumSquare/NanumSquareL.woff') format('woff'),
		url('/common/fonts/NanumSquare/NanumSquareL.ttf') format('truetype');
	font-weight: 300;
}
@font-face {
	font-family:'Nanum Square';
	src: url('/common/fonts/NanumSquare/NanumSquareR.eot');
	src:local(""), 
		url('/common/fonts/NanumSquare/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumSquare/NanumSquareR.woff') format('woff'),
		url('/common/fonts/NanumSquare/NanumSquareR.ttf') format('truetype');
	font-weight: 400;
}
@font-face {
	font-family:'Nanum Square';
	src: url('/common/fonts/NanumSquare/NanumSquareB.eot');
	src:local(""), 
		url('/common/fonts/NanumSquare/NanumSquareB.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumSquare/NanumSquareB.woff') format('woff'),
		url('/common/fonts/NanumSquare/NanumSquareB.ttf') format('truetype');
	font-weight: 700;
}
@font-face {
	font-family:'Nanum Square';
	src: url('/common/fonts/NanumSquare/NanumSquareEB.eot');
	src:local(""), 
		url('/common/fonts/NanumSquare/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumSquare/NanumSquareEB.woff') format('woff'),
		url('/common/fonts/NanumSquare/NanumSquareEB.ttf') format('truetype');
	font-weight: 900;
}


/* 나눔스퀘어네오 100,200,300,400,500 */
@font-face {
    font-family:'NanumSquareNeo';
    src: url('/common/fonts/NanumSquare/NanumSquareNeoTTF-aLt.eot');
    src:local(""),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot?#iefix') format('embedded-opentype'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff') format('woff'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff2') format('woff2');
    font-weight: 100;
}
@font-face {
    font-family:'NanumSquareNeo';
    src: url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot');
    src:local(""),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix') format('embedded-opentype'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff') format('woff'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff2') format('woff2');
    font-weight: 200;
}
@font-face {
    font-family:'NanumSquareNeo';
    src: url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot');
    src:local(""),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot?#iefix') format('embedded-opentype'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff') format('woff'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff2') format('woff2');
    font-weight: 300;
}
@font-face {
    font-family:'NanumSquareNeo';
    src: url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot');
    src:local(""),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot?#iefix') format('embedded-opentype'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff') format('woff'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff2') format('woff2');
    font-weight: 400;
}
@font-face {
    font-family:'NanumSquareNeo';
    src: url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot');
    src:local(""),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot?#iefix') format('embedded-opentype'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff') format('woff'),
    url('/common/fonts/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff2') format('woff2');
    font-weight: 500;
}