@charset "euc-kr";
/* CSS Document */

@font-face {
  font-family: 'NanumSquareR';
  font-style: normal;
  font-weight: 400;
  src: url(nanumsquarer.eot);
  src: url(nanumsquarer.eot?#iefix) format('embedded-opentype'),
       url(nanumsquarer.woff2) format('woff2'),
       url(nanumsquarer.woff) format('woff'),
       url(nanumsquarer.ttf) format('truetype');
}

@font-face {
  font-family: 'NanumSquareB';
  font-style: bold;
  font-weight: 700;
  src: url(nanumsquareb.eot);
  src: url(nanumsquareb.eot?#iefix) format('embedded-opentype'),
       url(nanumsquareb.woff2) format('woff2'),
       url(nanumsquareb.woff) format('woff'),
       url(nanumsquareb.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumSquare';
  font-style: normal;
  font-weight: 400;
  src: url(nanumsquarer.eot);
  src: url(nanumsquarer.eot?#iefix) format('embedded-opentype'),
       url(nanumsquarer.woff2) format('woff2'),
       url(nanumsquarer.woff) format('woff'),
       url(nanumsquarer.ttf) format('truetype');
}

/* ���� �ڵ� font-family: 'Nanum Gothic Coding', monospace; */
@font-face {
  font-family: 'Nanum Gothic Coding';
  font-style: normal;
  font-weight: 400;
  src: url(NanumGothicCoding-Regular.eot);
  src: local('NanumGothicCoding-Regular'),
       local('NanumGothicCodingR'),
	   url(NanumGothicCoding-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumGothicCoding-Regular.woff2) format('woff2'),
       url(NanumGothicCoding-Regular.woff) format('woff'),
       url(NanumGothicCoding-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic Coding';
  font-style: normal;
  font-weight: 700;
  src: url(NanumGothicCoding-Bold.eot);
  src: local('NanumGothicCoding-Bold'),
       local('NanumGothicCodingB'),
	   url(NanumGothicCoding-Bold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothicCoding-Bold.woff2) format('woff2'),
       url(NanumGothicCoding-Bold.woff) format('woff'),
       url(NanumGothicCoding-Bold.ttf) format('truetype');
}

/* ���� ���� font-family: 'Nanum Gothic', sans-serif; */
@font-face {
  font-family: 'NanumGothicR';
  font-style: normal;
  font-weight: 400;
  src: url(NanumGothic-Regular.eot);
  src: local('NanumGothic-Regular'),
       local('NanumGothicR'),
	   url(NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Regular.woff2) format('woff2'),
       url(NanumGothic-Regular.woff) format('woff'),
       url(NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothicB';
  font-style: normal;
  font-weight: 700;
  src: url(NanumGothic-Bold.eot);
  src: local('NanumGothic-Bold'),
       local('NanumGothicB'),
	   url(NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Bold.woff2) format('woff2'),
       url(NanumGothic-Bold.woff) format('woff'),
       url(NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothicEB';
  font-style: normal;
  font-weight: 800;
  src: url(NanumGothic-ExtraBold.eot);
  src: local('NanumGothic-ExtraBold'),
       local('NanumGothicExtraBold'),
	   url(NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-ExtraBold.woff2) format('woff2'),
       url(NanumGothic-ExtraBold.woff) format('woff'),
       url(NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(NanumGothic-Regular.eot);
  src: local('NanumGothic-Regular'),
       local('NanumGothicR'),
	   url(NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Regular.woff2) format('woff2'),
       url(NanumGothic-Regular.woff) format('woff'),
       url(NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(NanumGothic-Bold.eot);
  src: local('NanumGothic-Bold'),
       local('NanumGothicB'),
	   url(NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Bold.woff2) format('woff2'),
       url(NanumGothic-Bold.woff) format('woff'),
       url(NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(NanumGothic-ExtraBold.eot);
  src: local('NanumGothic-ExtraBold'),
       local('NanumGothicExtraBold'),
	   url(NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-ExtraBold.woff2) format('woff2'),
       url(NanumGothic-ExtraBold.woff) format('woff'),
       url(NanumGothic-ExtraBold.ttf) format('truetype');
}
/* ���� ���� font-family: 'Nanum Pen Script', cursive; */
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(NanumMyeongjo-Regular.eot);
  src: url(NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumMyeongjo-Regular.woff2) format('woff2'),
       url(NanumMyeongjo-Regular.woff) format('woff'),
       url(NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 600;
  src: url(NanumMyeongjo-Bold.eot);
  src: url(NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(NanumMyeongjo-Bold.woff2) format('woff2'),
       url(NanumMyeongjo-Bold.woff) format('woff'),
       url(NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 700;
  src: url(NanumMyeongjo-ExtraBold.eot);
  src: url(NanumMyeongjo-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(NanumMyeongjo-ExtraBold.woff2) format('woff2'),
       url(NanumMyeongjo-ExtraBold.woff) format('woff'),
       url(NanumMyeongjo-ExtraBold.ttf) format('truetype');
}

/* ���� �� font-family: 'Nanum Pen Script', cursive; */
@font-face {
  font-family: 'NanumPen';
  font-style: normal;
  font-weight: 400;
  src: url(NanumPenScript-Regular.eot);
  src: local('Nanum Pen Script'),
       local('NanumPenScript'),
	   url(NanumPenScript-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumPenScript-Regular.woff2) format('woff2'),
       url(NanumPenScript-Regular.woff) format('woff'),
       url(NanumPenScript-Regular.ttf) format('truetype');
}
/* ���� �귯�� font-family: 'Nanum Brush Script', cursive; */
@font-face {
  font-family: 'NanumBrush';
  font-style: normal;
  font-weight: 400;
  src: url(NanumBrushScript-Regular.eot);
  src: local('NanumBrushScript-Regular'),
       local('NanumBrushScript'),
	   url(NanumBrushScript-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumBrushScript-Regular.woff2) format('woff2'),
       url(NanumBrushScript-Regular.woff) format('woff'),
       url(NanumBrushScript-Regular.ttf) format('truetype');
}

/*  ���� �ٸ��� Regular font-family: 'nanumbarunpenr'; */
@font-face {
    font-family: 'nanumbarunpenr';
    src: url(nanumbarunpenr.eot);
    src: url(nanumbarunpenr.eot?#iefix) format('embedded-opentype'),
         url(nanumbarunpenr.woff2) format('woff2'),
         url(nanumbarunpenr.woff) format('woff'),
         url(nanumbarunpenr.ttf) format('truetype'),
         url(nanumbarunpenr.svg#nanumbarunpenr) format('svg');
    font-weight: normal;
    font-style: normal;
}
/*  ���� �ٸ��� Bold font-family: 'nanumbarunpenb'; */
@font-face {
    font-family: 'nanumbarunpenb';
    src: url(nanumbarunpenb.eot);
    src: url(nanumbarunpenb.eot?#iefix) format('embedded-opentype'),
         url(nanumbarunpenb.woff2) format('woff2'),
         url(nanumbarunpenb.woff) format('woff'),
         url(nanumbarunpenb.ttf) format('truetype'),
         url(nanumbarunpenb.svg#nanumbarunpenb) format('svg');
    font-weight: normal;
    font-style: normal;
}


/*NotoSans*/
@font-face {
  font-family: 'NotoKr';
  font-style: normal;
  font-weight: 200;
  src:  url(NotoSans-Light.eot);
  src:  local('Noto Sans Light'),
        local('NotoSans-Light'),
        url(NotoSans-Light.eot?#iefix) format('embedded-opentype'),
        url(NotoSans-Light.woff2) format('woff2'),
        url(NotoSans-Light.woff) format('woff');
}
@font-face {
  font-family: 'NotoKr';
  font-style: normal;
  font-weight: 300;
  src:  url(NotoSans-Regular.eot);
  src:  local('Noto Sans Regular'),
        local('NotoSans-Regular'),
        url(NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
        url(NotoSans-Regular.woff2) format('woff2'),
        url(NotoSans-Regular.woff) format('woff'),
        url(NotoSans-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'NotoKr';
  font-style: normal;
  font-weight: 500;
  src:  url(NotoSans-Medium.eot);
  src:  local('Noto Sans Medium'),
        local('NotoSans-Medium'),
        url(NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
        url(NotoSans-Medium.woff2) format('woff2'),
        url(NotoSans-Medium.woff) format('woff'),
        url(NotoSans-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'NotoKr';
  font-style: normal;
  font-weight: 700;
  src:  url(NotoSans-Bold.eot);
  src:  local('Noto Sans Bold'),
        local('NotoSans-Bold'),
        url(NotoSans-Bold.eot?#iefix) format('embedded-opentype'),
        url(NotoSans-Bold.woff2) format('woff2'),
        url(NotoSans-Bold.woff) format('woff'),
        url(NotoSans-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'KoPub';
  font-style: normal;
  font-weight: 300;
  src:  url(KoPubWorld-Dotum-Light.woff) format('woff'),
        url(KoPubWorld-Dotum-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'KoPub';
  font-style: normal;
  font-weight: 400;
  src:  url(KoPubWorld-Dotum-Medium.woff) format('woff'),
        url(KoPubWorld-Dotum-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'KoPub';
  font-style: normal;
  font-weight: 700;
  src:  url(KoPubWorld-Dotum-Bold.woff) format('woff'),
        url(KoPubWorld-Dotum-Bold.ttf) format('truetype');
}
