/* Nanum Gothic */
@font-face {
    font-family: 'Nanum Gothic';
    src: url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Regular.eot'); /* IE9 Compat Modes */
    src: url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Regular.woff2') format('woff2'), /* Super Modern Browsers */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Regular.woff') format('woff'), /* Pretty Modern Browsers */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: 400
}
@font-face {
    font-family: 'Nanum Gothic';
    src: url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Bold.eot'); /* IE9 Compat Modes */
    src: url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Bold.woff2') format('woff2'), /* Super Modern Browsers */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Bold.woff') format('woff'), /* Pretty Modern Browsers */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: 700
}
@font-face {
    font-family: 'Nanum Gothic';
    src: url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-ExtraBold.eot'); /* IE9 Compat Modes */
    src: url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-ExtraBold.woff') format('woff'), /* Pretty Modern Browsers */
            url('https://www.seoul.go.kr/seoulgnb/fonts/NanumGothic-ExtraBold.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight: 800
}


/* SeoulHangang */
@font-face {
    font-family:'seoulhangangregular';
    src: url('../fonts/hankang/SeoulHangang.eot?#iefix') format('embedded-opentype'),
    url('../fonts/hankang/SeoulHangang.woff2') format('woff2'),
    url('../fonts/hankang/SeoulHangang.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* Noto Sans KR */
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 300;
   src: local('Noto Sans Light'), local('NotoSans-Light');
   /* src: url(../fonts/notosans/NotoSans-Light.eot?#iefix) format('embedded-opentype'), */
   src: url(../fonts/notosans/NotoSansKR-Light.woff2) format('woff2'),
   url(../fonts/notosans/NotoSansKR-Light.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 350;
   src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight');
   /* src: url(../fonts/notosans/NotoSans-DemiLight.eot?#iefix) format('embedded-opentype'), */
   src: url(../fonts/notosans/NotoSans-DemiLight.woff2) format('woff2'),
   url(../fonts/notosans/NotoSans-DemiLight.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: local('Noto Sans Bold'), local('NotoSans-Bold');
   /* src: url(../fonts/notosans/NotoSans-Bold.eot?#iefix) format('embedded-opentype'), */
   src: url(../fonts/notosans/NotoSansKR-Regular.woff2) format('woff2'),
   url(../fonts/notosans/NotoSansKR-Regular.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: local('Noto Sans Medium'), local('NotoSans-Medium');
   /* src: url(../fonts/notosans/NotoSans-Medium.eot?#iefix) format('embedded-opentype'), */
   src: url(../fonts/notosans/NotoSansKR-Medium.woff2) format('woff2'),
   url(../fonts/notosans/NotoSansKR-Medium.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: local('Noto Sans Bold'), local('NotoSans-Bold');
   /* src: url(../fonts/notosans/NotoSans-Bold.eot?#iefix) format('embedded-opentype'), */
   src: url(../fonts/notosans/NotoSansKR-Bold.woff2) format('woff2'),
   url(../fonts/notosans/NotoSansKR-Bold.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: local('Noto Sans Bold'), local('NotoSans-Bold');
   /* src: url(../fonts/notosans/NotoSans-Bold.eot?#iefix) format('embedded-opentype'), */
   src: url(../fonts/notosans/NotoSansKR-Black.woff2) format('woff2'),
   url(../fonts/notosans/NotoSansKR-Black.woff) format('woff');
   font-display: swap;
}

/* Noto Serif KR */
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 100;
   src: local('NotoSerifKR-ExtraLight'), local('NotoSerifKR ExtraLight');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-ExtraLight.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-ExtraLight.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 300;
   src: local('NotoSerifKR-Light'), local('NotoSerifKR Light');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Light.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Light.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 400;
   src: local('NotoSerifKR-Regular'), local('NotoSerifKR Regular');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Regular.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Regular.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 500;
   src: local('NotoSerifKR-Medium'), local('NotoSerifKR Medium');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Medium.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Medium.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 600;
   src: local('NotoSerifKR-semiBold'), local('NotoSerifKR semiBold');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-semiBold.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-semiBold.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 700;
   src: local('NotoSerifKR-Bold'), local('NotoSerifKR Bold');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Bold.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Bold.woff) format('woff');
   font-display: swap;
}
@font-face {
   font-family: 'Noto Serif KR';
   font-style: normal;
   font-weight: 900;
   src: local('NotoSerifKR-Black'), local('NotoSerifKR Black');
   src: url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Black.woff2) format('woff2'),
   url(../fonts/NotoSerifKR-Web-master/NotoSerifKR-Black.woff) format('woff');
   font-display: swap;
}


/* HGGGothicssi */
@font-face {
   font-family: 'HGGGothicssi';
   font-style: normal;
   font-weight: 100;
   src: local('HGGGothicssi_Pro_00g'), local('HGGGothicssi_Pro 00g');
   src: url(../fonts/HGGGothicssi_Pro_00g.otf) format('otf'),
   url(../fonts/HGGGothicssi_Pro_00g.woff) format('woff'),
   url(../fonts/HGGGothicssi_Pro_00g.woff2) format('woff2');
   font-display: swap;
}
@font-face {
   font-family: 'HGGGothicssi';
   font-style: normal;
   font-weight: 200;
   src: local('HGGGothicssi_Pro_20g'), local('HGGGothicssi_Pro 20g');
   src: url(../fonts/HGGGothicssi_Pro_20g.otf) format('otf'),
   url(../fonts/HGGGothicssi_Pro_20g.woff) format('woff'),
   url(../fonts/HGGGothicssi_Pro_20g.woff2) format('woff2');
   font-display: swap;
}
@font-face {
   font-family: 'HGGGothicssi';
   font-style: normal;
   font-weight: 400;
   src: local('HGGGothicssi_Pro_40g'), local('HGGGothicssi_Pro 40g');
   src: url(../fonts/HGGGothicssi_Pro_40g.otf) format('otf'),
   url(../fonts/HGGGothicssi_Pro_40g.woff) format('woff'),
   url(../fonts/HGGGothicssi_Pro_40g.woff2) format('woff2');
   font-display: swap;
}
@font-face {
   font-family: 'HGGGothicssi';
   font-style: normal;
   font-weight: 600;
   src: local('HGGGothicssi_Pro_60g'), local('HGGGothicssi_Pro 60g');
   src: url(../fonts/HGGGothicssi_Pro_60g.otf) format('otf'),
   url(../fonts/HGGGothicssi_Pro_60g.woff) format('woff'),
   url(../fonts/HGGGothicssi_Pro_60g.woff2) format('woff2');
   font-display: swap;
}
@font-face {
   font-family: 'HGGGothicssi';
   font-style: normal;
   font-weight: 800;
   src: local('HGGGothicssi_Pro_80g'), local('HGGGothicssi_Pro 80g');
   src: url(../fonts/HGGGothicssi_Pro_80g.otf) format('otf'),
   url(../fonts/HGGGothicssi_Pro_80g.woff) format('woff'),
   url(../fonts/HGGGothicssi_Pro_80g.woff2) format('woff2');
   font-display: swap;
}
@font-face {
   font-family: 'HGGGothicssi';
   font-style: normal;
   font-weight: 900;
   src: local('HGGGothicssi_Pro_99g'), local('HGGGothicssi_Pro 99g');
   src: url(../fonts/HGGGothicssi_Pro_99g.otf) format('otf'),
   url(../fonts/HGGGothicssi_Pro_99g.woff) format('woff'),
   url(../fonts/HGGGothicssi_Pro_99g.woff2) format('woff2');
   font-display: swap;
}

