@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR|Noto+Serif+KR');

@charset "utf-8";

/* CSS Document */


/*WOONGJINLOVE*/
@font-face {
  font-family: 'WOONGJINLOVE';
  src: url('../font/WOONGJINLOVE OTFLightA.eot');
  src: url('../font/WOONGJINLOVE OTFLightA.eot?#iefix') format('embedded-opentype'),
       url('../font/WOONGJINLOVE OTFLightA.svg#WOONGJINLOVE OTFLightA') format('svg'),
       url('../font/WOONGJINLOVE OTFLightA.ttf') format('truetype'),
       url('../font/WOONGJINLOVE OTFLightA.woff') format('woff'),
       url('../font/WOONGJINLOVE OTFLightA') format('woff2');
  font-weight: 100;
  font-style: 100;
}

@font-face {
  font-family: 'WOONGJINLOVE';
  src: url('../font/WOONGJINLOVE OTFMediumA.eot');
  src: url('../font/WOONGJINLOVE OTFMediumA.eot?#iefix') format('embedded-opentype'),
       url('../font/WOONGJINLOVE OTFMediumA.svg#WOONGJINLOVE OTFMediumA') format('svg'),
       url('../font/WOONGJINLOVE OTFMediumA.ttf') format('truetype'),
       url('../font/WOONGJINLOVE OTFMediumA.woff') format('woff'),
       url('../font/WOONGJINLOVE OTFMediumA.woff2') format('woff2');
  font-weight: 300;
  font-style: 300;
}

@font-face {
  font-family: 'WOONGJINLOVE';
  src: url('../font/WOONGJINLOVE OTFBoldA.eot');
  src: url('../font/WOONGJINLOVE OTFBoldA.eot?#iefix') format('embedded-opentype'),
       url('../font/WOONGJINLOVE OTFBoldA.svg#WOONGJINLOVE OTFBoldA') format('svg'),
       url('../font/WOONGJINLOVE OTFBoldA.ttf') format('truetype'),
       url('../font/WOONGJINLOVE OTFBoldA.woff') format('woff'),
       url('../font/WOONGJINLOVE OTFBoldA.woff2') format('woff2');
  font-weight: 600;
  font-style: 600;
}

/* S-CoreDream */
@font-face {
  font-family: 'S-CoreDream';
  src: url('../font/S-CoreDream-1Thin.eot');
  src: url('../font/S-CoreDream-1Thin.eot?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-1Thin.svg#S-CoreDream-1Thin') format('svg'),
       url('../font/S-CoreDream-1Thin.ttf') format('truetype'),
       url('../font/S-CoreDream-1Thin.woff') format('woff'),
       url('../font/S-CoreDream-1Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: 100;
}

@font-face {
  font-family: 'S-CoreDream';
  src: url('../font/S-CoreDream-2ExtraLight.eot');
  src: url('../font/S-CoreDream-2ExtraLight.eot?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-2ExtraLight.svg#S-CoreDream-2ExtraLight') format('svg'),
       url('../font/S-CoreDream-2ExtraLight.ttf') format('truetype'),
       url('../font/S-CoreDream-2ExtraLight.woff') format('woff'),
       url('../font/S-CoreDream-2ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: 200;
}

@font-face {
  font-family: 'S-CoreDream';
  src: url('../font/S-CoreDream-3Light.eot');
  src: url('../font/S-CoreDream-3Light.eot?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-3Light.svg#S-CoreDream-3Light') format('svg'),
       url('../font/S-CoreDream-3Light.ttf') format('truetype'),
       url('../font/S-CoreDream-3Light.woff') format('woff'),
       url('../font/S-CoreDream-3Light.woff2') format('woff2');
  font-weight: 300;
  font-style: 300;
}

@font-face {
  font-family: 'S-CoreDream';
  src: url('../font/S-CoreDream-4Regular.eot');
  src: url('../font/S-CoreDream-4Regular.eot?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-4Regular.svg#S-CoreDream-4Regular') format('svg'),
       url('../font/S-CoreDream-4Regular.ttf') format('truetype'),
       url('../font/S-CoreDream-4Regular.woff') format('woff'),
       url('../font/S-CoreDream-4Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: 400;
}

@font-face {
  font-family: 'S-CoreDream';
  src: url('../font/S-CoreDream-5Medium.eot');
  src: url('../font/S-CoreDream-5Medium.eot?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-5Medium.svg#S-CoreDream-5Medium') format('svg'),
       url('../font/S-CoreDream-5Medium.ttf') format('truetype'),
       url('../font/S-CoreDream-5Medium.woff') format('woff'),
       url('../font/S-CoreDream-5Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: 500;
}

@font-face {
  font-family: 'S-CoreDream';
  src: url('../font/S-CoreDream-6Bold.eot');
  src: url('../font/S-CoreDream-6Bold.eot?#iefix') format('embedded-opentype'),
       url('../font/S-CoreDream-6Bold.svg#S-CoreDream-6Bold') format('svg'),
       url('../font/S-CoreDream-6Bold.ttf') format('truetype'),
       url('../font/S-CoreDream-6Bold.woff') format('woff'),
       url('../font/S-CoreDream-6Bold.woff2') format('woff2');
  font-weight: 600;
  font-style: 600;
}

/*Nanum Gothic*/
@font-face{
	font-family:'Nanum Gothic';
	src:url('../font/NanumGothic.eot');
	src:url('../font/NanumGothic.eot?iefix') format('embedded-opentype'),
		url('../font/NanumGothic.woff') format('woff'),
		url('../font/NanumGothic.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'Nanum Gothic Bold';
	src:url('../font/NanumGothicBold.eot');
	src:url('../font/NanumGothicBold.eot?iefix') format('embedded-opentype'),
		url('../font/NanumGothicBold.woff') format('woff'),
		url('../font/NanumGothicBold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}


/*Nanum Myeongjo*/
@font-face{
	font-family:'Nanum Myeongjo';
	src:url('../font/NanumMyeongjo.eot');
	src:url('../font/NanumMyeongjo.eot?iefix') format('embedded-opentype'),
		url('../font/NanumMyeongjo.woff') format('woff'),
		url('../font/NanumMyeongjo.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'Nanum Myeongjo Bold';
	src:url('../font/NanumMyeongjoBold.eot');
	src:url('../font/NanumMyeongjoBold.eot?iefix') format('embedded-opentype'),
		url('../font/NanumMyeongjoBold.woff') format('woff'),
		url('../font/NanumMyeongjoBold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}

@font-face{
	font-family:'NanumSquareEB';
	src:url('../font/NanumSquareEB.eot');
	src:url('../font/NanumSquareEB.eot?iefix') format('embedded-opentype'),
		url('../font/NanumSquareEB.woff') format('woff'),
		url('../font/NanumSquareEB.ttf') format('truetype');
	font-weight:900;
	font-style:normal;
}

@font-face{
	font-family:'NanumSquareB';
	src:url('../font/NanumSquareB.eot');
	src:url('../font/NanumSquareB.eot?iefix') format('embedded-opentype'),
		url('../font/NanumSquareB.woff') format('woff'),
		url('../font/NanumSquareB.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}

@font-face{
	font-family:'NanumSquareL';
	src:url('../font/NanumSquareL.eot');
	src:url('../font/NanumSquareL.eot?iefix') format('embedded-opentype'),
		url('../font/NanumSquareL.woff') format('woff'),
		url('../font/NanumSquareL.ttf') format('truetype');
	font-weight:lighter;
	font-style:normal;
}

@font-face{
	font-family:'NanumSquareR';
	src:url('../font/NanumSquareR.eot');
	src:url('../font/NanumSquareR.eot?iefix') format('embedded-opentype'),
		url('../font/NanumSquareR.woff') format('woff'),
		url('../font/NanumSquareR.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'IropkeBatangM';
	src:url('../font/IropkeBatangM.eot');
	src:url('../font/IropkeBatangM.eot?iefix') format('embedded-opentype'),
		url('../font/IropkeBatangM.woff') format('woff'),
		url('../font/IropkeBatangM.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Thin-Hestia.eot');
    src: url('../font/NotoSansKR-Thin-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Thin-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Thin-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Thin-Hestia.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Light-Hestia.eot');
    src: url('../font/NotoSansKR-Light-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Light-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Light-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Light-Hestia.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Regular-Hestia.eot');
    src: url('../font/NotoSansKR-Regular-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Regular-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Regular-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Regular-Hestia.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Medium-Hestia.eot');
    src: url('../font/NotoSansKR-Medium-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Medium-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Medium-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Medium-Hestia.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Bold-Hestia.eot');
    src: url('../font/NotoSansKR-Bold-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Bold-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Bold-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Bold-Hestia.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Black-Hestia.eot');
    src: url('../font/NotoSansKR-Black-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Black-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Black-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Black-Hestia.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Light.eot');
    src: url('../font/NotoSerifKR-Light.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Light.woff') format('woff'),
         url('../font/NotoSerifKR-Light.woff2') format('woff2'),
         url('../font/NotoSerifKR-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Regular.eot');
    src: url('../font/NotoSerifKR-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Regular.woff') format('woff'),
         url('../font/NotoSerifKR-Regular.woff2') format('woff2'),
         url('../font/NotoSerifKR-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Medium.eot');
    src: url('../font/NotoSerifKR-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Medium.woff') format('woff'),
         url('../font/NotoSerifKR-Medium.woff2') format('woff2'),
         url('../font/NotoSerifKR-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-SemiBold.eot');
    src: url('../font/NotoSerifKR-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-SemiBold.woff') format('woff'),
         url('../font/NotoSerifKR-SemiBold.woff2') format('woff2'),
         url('../font/NotoSerifKR-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Bold.eot');
    src: url('../font/NotoSerifKR-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Bold.woff') format('woff'),
         url('../font/NotoSerifKR-Bold.woff2') format('woff2'),
         url('../font/NotoSerifKR-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Black.eot');
    src: url('../font/NotoSerifKR-Black.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Black.woff') format('woff'),
         url('../font/NotoSerifKR-Black.woff2') format('woff2'),
         url('../font/NotoSerifKR-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

/* Noto Sans */
@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Thin-Hestia.eot');
    src: url('../font/NotoSansKR-Thin-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Thin-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Thin-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Thin-Hestia.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Light-Hestia.eot');
    src: url('../font/NotoSansKR-Light-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Light-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Light-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Light-Hestia.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Regular-Hestia.eot');
    src: url('../font/NotoSansKR-Regular-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Regular-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Regular-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Regular-Hestia.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Medium-Hestia.eot');
    src: url('../font/NotoSansKR-Medium-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Medium-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Medium-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Medium-Hestia.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Bold-Hestia.eot');
    src: url('../font/NotoSansKR-Bold-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Bold-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Bold-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Bold-Hestia.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans KR';
    src: url('../font/NotoSansKR-Black-Hestia.eot');
    src: url('../font/NotoSansKR-Black-Hestia.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansKR-Black-Hestia.woff') format('woff'),
         url('../font/NotoSansKR-Black-Hestia.woff2') format('woff2'),
         url('../font/NotoSansKR-Black-Hestia.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Light.eot');
    src: url('../font/NotoSerifKR-Light.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Light.woff') format('woff'),
         url('../font/NotoSerifKR-Light.woff2') format('woff2'),
         url('../font/NotoSerifKR-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Regular.eot');
    src: url('../font/NotoSerifKR-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Regular.woff') format('woff'),
         url('../font/NotoSerifKR-Regular.woff2') format('woff2'),
         url('../font/NotoSerifKR-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Medium.eot');
    src: url('../font/NotoSerifKR-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Medium.woff') format('woff'),
         url('../font/NotoSerifKR-Medium.woff2') format('woff2'),
         url('../font/NotoSerifKR-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-SemiBold.eot');
    src: url('../font/NotoSerifKR-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-SemiBold.woff') format('woff'),
         url('../font/NotoSerifKR-SemiBold.woff2') format('woff2'),
         url('../font/NotoSerifKR-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Bold.eot');
    src: url('../font/NotoSerifKR-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Bold.woff') format('woff'),
         url('../font/NotoSerifKR-Bold.woff2') format('woff2'),
         url('../font/NotoSerifKR-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif KR';
    src: url('../font/NNotoSerifKR-Black.eot');
    src: url('../font/NotoSerifKR-Black.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSerifKR-Black.woff') format('woff'),
         url('../font/NotoSerifKR-Black.woff2') format('woff2'),
         url('../font/NotoSerifKR-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}