/*
@font-face {
	font-family: 'KoPubWorldDotum';
	src: url('/fonts/KoPubDotumMedium.eot');
	src: url('/fonts/KoPubDotumMedium.woff2') format('woff2'),
		url('/fonts/KoPubDotumMedium.woff') format('woff'),
		url('/fonts/KoPubDotumMedium.ttf') format('truetype'),
		url('/fonts/KoPubDotumMedium.svg#KoPubDotumMedium') format('svg'),
		url('/fonts/KoPubDotumMedium.eot?#iefix') format('embedded-opentype');
}
*/
@font-face {/* 아동용 영문폰트 */
    font-family: 'Fredoka One';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/fredokaone/v8/k3kUo8kEI-tA1RRcTZGmTlHGCac.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

/* --- webfont --- */
@font-face {/* 국문 light */
    font-family:font_ns;
    font-weight:100;
    src: url(/fonts/NotoSansKR-Light.woff) format('woff');
  }
  
  @font-face {/* 국문 Regular */
    font-family:font_ns;
    font-weight:normal;
    src: url(/fonts/NotoSansKR-Regular.woff) format('woff');
  }
  
  @font-face {/* 국문 Medium */
    font-family:font_ns;
    font-weight:bold;
    src: url(/fonts/NotoSansKR-Medium.woff) format('woff');
  }
  
  @font-face {/* 영문,숫자 light */
    font-family:font_roboto;
    font-weight:100;
    src: url(/fonts/Roboto-Light.woff) format('woff');
  }
  
  @font-face {/* 영문,숫자 Regular */
    font-family:font_roboto;
    font-weight:normal;
    src: url(/fonts/Roboto-Regular.woff) format('woff');
  }
  @font-face {/* 영문,숫자 Medium */
    font-family:font_roboto;
    font-weight:bold;
    src: url(/fonts/Roboto-Medium.woff) format('woff');
  }
  

@font-face {
    font-family: 'Noto Sans CJK KR Light';
    src: url(/fonts/NotoKR-Light.ttf) format('truetype'), url(/fonts/NotoKR-Light.eot);
}

@font-face {
    font-family: 'Noto Sans CJK KR Regular';
    src: url(/fonts/NotoKR-Regular.ttf) format('truetype'), url(/fonts/NotoKR-Regular.eot);
}

@font-face {
    font-family: 'Noto Sans CJK KR Medium';
    src: url(/fonts/NotoKR-Medium.ttf) format('truetype'), url(/fonts/NotoKR-Medium.eot);
}

@font-face {
    font-family: 'Noto Sans CJK KR Bold';
    src: url(/fonts/NotoKR-Bold.ttf) format('truetype'), url(/fonts/NotoKR-Bold.eot);
}

@font-face {
    font-family: 'NotoKrL';
    src: url(/fonts/NotoKR-Light.ttf) format('truetype'), url(/fonts/NotoKR-Light.eot);
}

@font-face {
    font-family: 'NotoKrR';
    src: url(/fonts/NotoKR-Regular.ttf) format('truetype'), url(/fonts/NotoKR-Regular.eot);
}

@font-face {
    font-family: 'NotoKrM';
    src: url(/fonts/NotoKR-Medium.ttf) format('truetype'), url(/fonts/NotoKR-Medium.eot);
}

@font-face {
    font-family: 'NotoKrB';
    src: url(/fonts/NotoKR-Bold.ttf) format('truetype'), url(/fonts/NotoKR-Bold.eot);
}

@font-face {
    font-family: 'NotoKrT';
    src: url(/fonts/NotoKR-Thin.otf) format('opentype'), url(/fonts/NotoKR-Thin.eot);
}

@font-face {
    font-family: 'NotoKrD';
    src: url(/fonts/NotoKR-DemiLight.otf) format('opentype'), url(/fonts/NotoKR-DemiLight.eot);
}

@font-face {
    font-family: 'MonsB';
    src:url(/fonts/Montserrat-Bold.woff) format('woff'),
        url(/fonts/Montserrat-Bold.ttf) format('truetype'),
        url(/fonts/Montserrat-Bold.eot);
}

@font-face {
    font-family: 'MonsEB';
    src:url(/fonts/Montserrat-ExtraBold.woff) format('woff'),
        url(/fonts/Montserrat-ExtraBold.ttf) format('truetype'),
        url(/fonts/Montserrat-ExtraBold.eot);
}

@font-face {
    font-family: 'MonsEL';
    src:url(/fonts/Montserrat-ExtraLight.woff) format('woff'),
        url(/fonts/Montserrat-ExtraLight.ttf) format('truetype'),
        url(/fonts/Montserrat-ExtraLight.eot);
}

@font-face {
    font-family: 'MonsL';
    src:url(/fonts/Montserrat-Light.woff) format('woff'),
        url(/fonts/Montserrat-Light.ttf) format('truetype'),
        url(/fonts/Montserrat-Light.eot);
}

@font-face {
    font-family: 'MonsM';
    src:url(/fonts/Montserrat-Medium.woff) format('woff'),
        url(/fonts/Montserrat-Medium.ttf) format('truetype'),
        url(/fonts/Montserrat-Medium.eot);
}

@font-face {
    font-family: 'MonsR';
    src:url(/fonts/Montserrat-Regular.woff) format('woff'),
        url(/fonts/Montserrat-Regular.ttf) format('truetype'),
        url(/fonts/Montserrat-Regular.eot);
}

@font-face {
    font-family: 'MonsSB';
    src:url(/fonts/Montserrat-SemiBold.woff) format('woff'),
        url(/fonts/Montserrat-SemiBold.ttf) format('truetype'),
        url(/fonts/Montserrat-SemiBold.eot);
}

@font-face {
    font-family: 'MonsT';
    src:url(/fonts/Montserrat-Thin.woff) format('woff'),
        url(/fonts/Montserrat-Thin.ttf) format('truetype'),
        url(/fonts/Montserrat-Thin.eot);
}

@font-face {
    font-family: 'GmB';
    src:url(/fonts/GmarketSansTTFBold.woff) format('woff'),
        url(/fonts/GmarketSansTTFBold.ttf) format('truetype'),
        url(/fonts/GmarketSansBold.otf) format('opentype'),
        url(/fonts/GmarketSansTTFBold.eot);
}

@font-face {
    font-family: 'GmL';
    src:url(/fonts/GmarketSansTTFLight.woff) format('woff'),
        url(/fonts/GmarketSansTTFLight.ttf) format('truetype'),
        url(/fonts/GmarketSansLight.otf) format('opentype'),
        url(/fonts/GmarketSansTTFLight.eot);
}

@font-face {
    font-family: 'GmM';
    src:url(/fonts/GmarketSansTTFMedium.woff) format('woff'),
        url(/fonts/GmarketSansTTFMedium.ttf) format('truetype'),
        url(/fonts/GmarketSansMedium.otf) format('opentype'),
        url(/fonts/GmarketSansTTFMedium.eot);
}

@font-face {
    font-family: 'ComB';
    src: url(/fonts/Comfortaa-Bold.ttf) format('truetype'), url(/fonts/Comfortaa-Bold.eot);
}

@font-face {
    font-family: 'ComL';
    src: url(/fonts/Comfortaa-Light.ttf) format('truetype'), url(/fonts/Comfortaa-Light.eot);
}

@font-face {
    font-family: 'ComM';
    src: url(/fonts/Comfortaa-Medium.ttf) format('truetype'), url(/fonts/Comfortaa-Medium.eot);
}

@font-face {
    font-family: 'ComR';
    src: url(/fonts/Comfortaa-Regular.ttf) format('truetype'), url(/fonts/Comfortaa-Regular.eot);
}

@font-face {
    font-family: 'ComSB';
    src: url(/fonts/Comfortaa-SemiBold.ttf) format('truetype'), url(/fonts/Comfortaa-SemiBold.eot);
}

@font-face {
    font-family: 'NanumSB';
    src: url(/fonts/NanumSquareB.ttf) format('truetype'), url(/fonts/NanumSquareB.eot);
}

@font-face {
    font-family: 'NanumSEB';
    src: url(/fonts/NanumSquareEB.ttf) format('truetype'), url(/fonts/NanumSquareEB.eot);
}

@font-face {
    font-family: 'NanumSL';
    src: url(/fonts/NanumSquareL.ttf) format('truetype'), url(/fonts/NanumSquareL.eot);
}

@font-face {
    font-family: 'NanumSR';
    src: url(/fonts/NanumSquareR.ttf) format('truetype'), url(/fonts/NanumSquareR.eot);
}

@font-face {
    font-family: 'NanumMR';
    src: url(/fonts/NanumMyeongjo.ttf) format('truetype'), url(/fonts/NanumMyeongjo.eot);
}

@font-face {
    font-family: 'NanumMB';
    src: url(/fonts/NanumMyeongjoBold.ttf) format('truetype'), url(/fonts/NanumMyeongjoBold.eot);
}

@font-face {
    font-family: 'NanumMEB';
    src: url(/fonts/NanumMyeongjoExtraBold.ttf) format('truetype'), url(/fonts/NanumMyeongjoExtraBold.eot);
}