@charset "UTF-8";

/* INDEX------------------------------------------------------------------------ */
/* FONT */
/* ----------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------- */
/* FONT */
/* ----------------------------------------------------------------------------- */
	@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&subset=korean');
	@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap');
	@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@900&display=swap');/* font-family: 'Bebas Neue', cursive; */
	@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');/* font-family: 'Shadows Into Light', cursive; */
	@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');/* font-family: 'Montserrat', sans-serif; */
	@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap'); /* font-family: 'Abril Fatface', cursive; */
	@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&display=swap');/* font-family: 'Barlow', sans-serif; */

@font-face {
    font-family: 'Ridibatang';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

	@font-face {
		font-family: 'NotoSerifKR';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: '2YangPyeongM';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/2YangPyeongM.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'EliceDigitalBaeum_Bold';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/EliceDigitalBaeum_Bold.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'EliceDigitalBaeum_Regular';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/EliceDigitalBaeum_Regular.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'TmonMonsori';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face { font-family: 'GyeonggiTitleM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff'); font-weight: normal; font-style: normal; }

	@font-face {
		font-family: 'SangSangShin';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/SangSangShin.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'JSArirang-Regular';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/JSArirang-RegularA1.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'GmarketSansLight';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}


	@font-face {
		font-family: 'GmarketSansMedium';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'GmarketSansBold';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}
	/* ³ª´®°íµñ */
	@font-face {
		font-family:'Nanum';
		font-style:normal;
		font-weight:400;
		src:url('fonts/NanumGothic-Regular.eot');
		src:url('fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/NanumGothic-Regular.woff2') format('woff2'),
		url('fonts/NanumGothic-Regular.woff') format('woff'),
		url('fonts/NanumGothic-Regular.ttf') format('truetype');
	}
	/* ³ª´®°íµñ Bold */
	@font-face {
		font-family:'Nanum-Bold';
		font-style:normal;
		font-weight:700;
		src:url('fonts/NanumGothic-Bold.eot');
		src:url('fonts/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/NanumGothic-Bold.woff2') format('woff2'),
		url('fonts/NanumGothic-Bold.woff') format('woff'),
		url('fonts/NanumGothic-Bold.ttf') format('truetype');
	}

	/* ³ª´®¹Ù¸¥°íµñ */
	@font-face {
	  font-family: 'NanumBarunGothic';
	  font-style: normal;
	  font-weight: 400;
	  src: url(./NanumBarunGothic.eot);
	  src: local('Nanum Barun Gothic'),
		   local('NanumBarunGothic'),
		   url(../fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
		   url(../fonts/NanumBarunGothic.woff2) format('woff2'),
		   url(../fonts/NanumBarunGothic.woff) format('woff'),
		   url(../fonts/NanumBarunGothic.ttf) format('truetype');
	}

	/* ³ª´®¹Ù¸¥°íµñ Bold */
	@font-face {
	  font-family: 'NanumBarunGothicBold';
	  font-style: normal;
	  font-weight: 700;
	  src: url(./NanumBarunGothicBold.eot);
	  src: local('Nanum Barun Gothic Bold'),
		   local('NanumBarunGothicBold'),
		   url(../fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
		   url(../fonts/NanumBarunGothicBold.woff2) format('woff2'),
		   url(../fonts/NanumBarunGothicBold.woff) format('woff'),
		   url(../fonts/NanumBarunGothicBold.ttf) format('truetype');
	}

	/* ³ª´®½ºÄù¾î */
	@font-face{
		font-family: 'NanumSquare';
		src: url('fonts/NanumSquareR.eot');
		src: url('fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
			 url('fonts/NanumSquareR.woff') format('woff'),
			 url('fonts/NanumSquareR.ttf') format('truetype')
	}


	@font-face{
		font-family: 'NanumSquareB';
		src: url('fonts/NanumSquareB.eot');
		src: url('fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
			 url('fonts/NanumSquareB.woff') format('woff'),
			 url('fonts/NanumSquareB.ttf') format('truetype')
	}


	@font-face{
		font-family: 'NanumSquareL';
		src: url('fonts/NanumSquareL.eot');
		src: url('fonts/NanumSquareL.eot?#iefix') format('embedded-opentype'),
			 url('fonts/NanumSquareL.woff') format('woff'),
			 url('fonts/NanumSquareL.ttf') format('truetype')
	}


	@font-face{
		font-family: 'NanumSquareEB';
		src: url('fonts/NanumSquareEB.eot');
		src: url('fonts/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
			 url('fonts/NanumSquareEB.woff') format('woff'),
			 url('fonts/NanumSquareEB.ttf') format('truetype')
	}

	/*³ª´®¸íÁ¶Ã¼*/
	@font-face {
	  font-family: 'Nanum Myeongjo';
	  font-style: normal;
	  font-weight: 400;
	  src: url('fonts/NanumMyeongjo-Regular.eot');
	  src: url('fonts/NanumMyeongjo-Regular.eot?#iefix') format('embedded-opentype'),
		   url('fonts/NanumMyeongjo-Regular.woff2') format('woff2'),
		   url('fonts/NanumMyeongjo-Regular.woff') format('woff'),
		   url('fonts/NanumMyeongjo-Regular.ttf') format('truetype');
	}
	@font-face {
	  font-family: 'Nanum Myeongjo bold';
	  font-style: normal;
	  font-weight: 600;
	  src: url('fonts/NanumMyeongjo-Bold.eot');
	  src: url('fonts/NanumMyeongjo-Bold.eot?#iefix') format('embedded-opentype'),
		   url('fonts/NanumMyeongjo-Bold.woff2') format('woff2'),
		   url('fonts/NanumMyeongjo-Bold.woff') format('woff'),
		   url('fonts/NanumMyeongjo-Bold.ttf') format('truetype');
	}
	@font-face {
	  font-family: 'Nanum Myeongjo extrabold';
	  font-style: normal;
	  font-weight: 700;
	  src: url('fonts/NanumMyeongjo-ExtraBold.eot');
	  src: url('fonts/NanumMyeongjo-ExtraBold.eot?#iefix') format('embedded-opentype'),
		   url('fonts/NanumMyeongjo-ExtraBold.woff2') format('woff2'),
		   url('fonts/NanumMyeongjo-ExtraBold.woff') format('woff'),
		   url('fonts/NanumMyeongjo-ExtraBold.ttf') format('truetype');
	}
	/* ¿¡½ºÄÚ¾îµå¸² */
    @font-face {
		font-family: 'S-CoreDream-2ExtraLight';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
		font-weight: normal;							
		font-style: normal;
	}

    @font-face {
		font-family: 'S-CoreDream-3Light';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}
            

    @font-face {
		font-family: 'S-CoreDream-4Regular';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}
            
    @font-face {
		font-family: 'S-CoreDream-5Medium';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		 font-family: 'S-CoreDream-6Bold';
		 src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
		 font-weight: normal;
		 font-style: normal;
	}

	@font-face {
		font-family: 'S-CoreDream-7ExtraBold';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

    @font-face {
		font-family: 'S-CoreDream-9Black';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
	   font-family: 'JSArirang-Regular';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/JSArirang-RegularA1.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'paybooc-Bold';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Bold.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'paybooc-Medium';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/paybooc-Medium.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	}