@import url('//cdn.jsdelivr.net/font-iropke-batang/1.2/font-iropke-batang.css');

@font-face {
	font-family: 'Iropke Batang';
	font-style: normal;
    font-weight: 300;
}

/* !! 한글폰트와 영문/숫자/특수문자 폰트 구분을 위해 font-family명은 동일하게 해야 함 !!*/

/* 한글 U+AC00-D7A3 */
/* 나눔바른고딕 */
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 200;
    src: local('※'),
        url('../font/NanumBarunGothicUltraLight.woff2') format('woff2'), 
        url('../font/NanumBarunGothicUltraLight.woff') format('woff'),
        url('../font/NanumBarunGothicUltraLight.ttf') format('truetype'),
        url('../font/NanumBarunGothicUltraLight.otf') format('opentype'),
        url('../font/NanumBarunGothicUltraLight.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 300;
    src: local('※'),
        url('../font/NanumBarunGothicLight.woff2') format('woff2'), 
        url('../font/NanumBarunGothicLight.woff') format('woff'),
        url('../font/NanumBarunGothicLight.ttf') format('truetype'),
        url('../font/NanumBarunGothicLight.otf') format('opentype'),
        url('../font/NanumBarunGothicLight.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 400;
    src: local('※'),
        url('../font/NanumBarunGothic.woff2') format('woff2'), 
        url('../font/NanumBarunGothic.woff') format('woff'),
        url('../font/NanumBarunGothic.ttf') format('truetype'),
        url('../font/NanumBarunGothic.otf') format('opentype'),
        url('../font/NanumBarunGothic.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 700;
    src: local('※'),
        url('../font/NanumBarunGothicBold.woff2') format('woff2'), 
        url('../font/NanumBarunGothicBold.woff') format('woff'),
        url('../font/NanumBarunGothicBold.ttf') format('truetype'),
        url('../font/NanumBarunGothicBold.otf') format('opentype'),
        url('../font/NanumBarunGothicBold.eot') format('embedded-opentype');
}


/* 영문 숫자 특수문자 U+0020-007E 라틴어 U+0370-03FF */
/* 페이북글꼴 */
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 300;
    src: local('※'),
        url('../font/paybooc-Light.woff2') format('woff2'), 
        url('../font/paybooc-Light.woff') format('woff'),
        url('../font/paybooc-Light.ttf') format('truetype'),
        url('../font/paybooc-Light.otf') format('opentype'),
        url('../font/paybooc-Light.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 400;
    src: local('※'),
        url('../font/paybooc-Medium.woff2') format('woff2'), 
        url('../font/paybooc-Medium.woff') format('woff'),
        url('../font/paybooc-Medium.ttf') format('truetype'),
        url('../font/paybooc-Medium.otf') format('opentype'),
        url('../font/paybooc-Medium.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 700;
    src: local('※'),
        url('../font/paybooc-Bold.woff2') format('woff2'), 
        url('../font/paybooc-Bold.woff') format('woff'),
        url('../font/paybooc-Bold.ttf') format('truetype'),
        url('../font/paybooc-Bold.otf') format('opentype'),
        url('../font/paybooc-Bold.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 800;
    src: local('※'),
        url('../font/paybooc-ExtraBold.woff2') format('woff2'), 
        url('../font/paybooc-ExtraBold.woff') format('woff'),
        url('../font/paybooc-ExtraBold.ttf') format('truetype'),
        url('../font/paybooc-ExtraBold.otf') format('opentype'),
        url('../font/paybooc-ExtraBold.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}




/* 한글 U+AC00-D7A3 */
/* SUIT 글꼴 */
@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 200;
    src: local('※'),
        url('../font/SUIT-ExtraLight.woff2') format('woff2'), 
        url('../font/SUIT-ExtraLight.woff') format('woff'),
        url('../font/SUIT-ExtraLight.ttf') format('truetype'),
        url('../font/SUIT-ExtraLight.otf') format('opentype'),
        url('../font/SUIT-ExtraLight.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 300;
    src: local('※'),
        url('../font/SUIT-Light.woff2') format('woff2'), 
        url('../font/SUIT-Light.woff') format('woff'),
        url('../font/SUIT-Light.ttf') format('truetype'),
        url('../font/SUIT-Light.otf') format('opentype'),
        url('../font/SUIT-Light.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 400;
    src: local('※'),
        url('../font/SUIT-Regular.woff2') format('woff2'), 
        url('../font/SUIT-Regular.woff') format('woff'),
        url('../font/SUIT-Regular.ttf') format('truetype'),
        url('../font/SUIT-Regular.otf') format('opentype'),
        url('../font/SUIT-Regular.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 500;
    src: local('※'),
        url('../font/SUIT-Medium.woff2') format('woff2'), 
        url('../font/SUIT-Medium.woff') format('woff'),
        url('../font/SUIT-Medium.ttf') format('truetype'),
        url('../font/SUIT-Medium.otf') format('opentype'),
        url('../font/SUIT-Medium.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 600;
    src: local('※'),
        url('../font/SUIT-SemiBold.woff2') format('woff2'), 
        url('../font/SUIT-SemiBold.woff') format('woff'),
        url('../font/SUIT-SemiBold.ttf') format('truetype'),
        url('../font/SUIT-SemiBold.otf') format('opentype'),
        url('../font/SUIT-SemiBold.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 700;
    src: local('※'),
        url('../font/SUIT-Bold.woff2') format('woff2'), 
        url('../font/SUIT-Bold.woff') format('woff'),
        url('../font/SUIT-Bold.ttf') format('truetype'),
        url('../font/SUIT-Bold.otf') format('opentype'),
        url('../font/SUIT-Bold.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 800;
    src: local('※'),
        url('../font/SUIT-ExtraBold.woff2') format('woff2'), 
        url('../font/SUIT-ExtraBold.woff') format('woff'),
        url('../font/SUIT-ExtraBold.ttf') format('truetype'),
        url('../font/SUIT-ExtraBold.otf') format('opentype'),
        url('../font/SUIT-ExtraBold.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 900;
    src: local('※'),
        url('../font/SUIT-Heavy.woff2') format('woff2'), 
        url('../font/SUIT-Heavy.woff') format('woff'),
        url('../font/SUIT-Heavy.ttf') format('truetype'),
        url('../font/SUIT-Heavy.otf') format('opentype'),
        url('../font/SUIT-Heavy.eot') format('embedded-opentype');
}

/* 영문 숫자 특수문자 U+0020-007E 라틴어 U+0370-03FF */
/* SUIT꼴 */
@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 200;
    src: local('※'),
        url('../font/SUIT-ExtraLight.woff2') format('woff2'), 
        url('../font/SUIT-ExtraLight.woff') format('woff'),
        url('../font/SUIT-ExtraLight.ttf') format('truetype'),
        url('../font/SUIT-ExtraLight.otf') format('opentype'),
        url('../font/SUIT-ExtraLight.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 300;
    src: local('※'),
        url('../font/SUIT-Light.woff2') format('woff2'), 
        url('../font/SUIT-Light.woff') format('woff'),
        url('../font/SUIT-Light.ttf') format('truetype'),
        url('../font/SUIT-Light.otf') format('opentype'),
        url('../font/SUIT-Light.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 400;
    src: local('※'),
        url('../font/SUIT-Regular.woff2') format('woff2'), 
        url('../font/SUIT-Regular.woff') format('woff'),
        url('../font/SUIT-Regular.ttf') format('truetype'),
        url('../font/SUIT-Regular.otf') format('opentype'),
        url('../font/SUIT-Regular.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 500;
    src: local('※'),
        url('../font/SUIT-Medium.woff2') format('woff2'), 
        url('../font/SUIT-Medium.woff') format('woff'),
        url('../font/SUIT-Medium.ttf') format('truetype'),
        url('../font/SUIT-Medium.otf') format('opentype'),
        url('../font/SUIT-Medium.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 600;
    src: local('※'),
        url('../font/SUIT-SemiBold.woff2') format('woff2'), 
        url('../font/SUIT-SemiBold.woff') format('woff'),
        url('../font/SUIT-SemiBold.ttf') format('truetype'),
        url('../font/SUIT-SemiBold.otf') format('opentype'),
        url('../font/SUIT-SemiBold.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 700;
    src: local('※'),
        url('../font/SUIT-Bold.woff2') format('woff2'), 
        url('../font/SUIT-Bold.woff') format('woff'),
        url('../font/SUIT-Bold.ttf') format('truetype'),
        url('../font/SUIT-Bold.otf') format('opentype'),
        url('../font/SUIT-Bold.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 800;
    src: local('※'),
        url('../font/SUIT-ExtraBold.woff2') format('woff2'), 
        url('../font/SUIT-ExtraBold.woff') format('woff'),
        url('../font/SUIT-ExtraBold.ttf') format('truetype'),
        url('../font/SUIT-ExtraBold.otf') format('opentype'),
        url('../font/SUIT-ExtraBold.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}

@font-face {
    font-family: 'SUIT';
    font-style: normal;
    font-weight: 900;
    src: local('※'),
        url('../font/SUIT-Heavy.woff2') format('woff2'), 
        url('../font/SUIT-Heavy.woff') format('woff'),
        url('../font/SUIT-Heavy.ttf') format('truetype'),
        url('../font/SUIT-Heavy.otf') format('opentype'),
        url('../font/SUIT-Heavy.eot') format('embedded-opentype');
    unicode-range: U+0020-007E, U+0370-03FF;
}