@charset "utf-8";

@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');
@import url('http://fonts.googleapis.com/earlyaccess/cwtexhei.css');

@font-face {
	font-family: 'NanumSquare';
	font-weight: 400;
	src: url("../fonts/NanumSquareR.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareR.woff") format('woff'),
		 url("../fonts/NanumSquareR.ttf") format('truetype');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
@font-face {
	font-family: 'NanumSquare';
	font-weight: 700;
	src: url("../fonts/NanumSquareB.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareB.woff") format('woff'),
		 url("../fonts/NanumSquareB.ttf") format('truetype');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
@font-face {
	font-family: 'NanumSquare';
	font-weight: 800;
	src: url("../fonts/NanumSquareEB.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareEB.woff") format('woff'),
		 url("../fonts/NanumSquareEB.ttf") format('truetype');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
@font-face {
	font-family: 'NanumSquare';
	font-weight: 300;
	src: url("../fonts/NanumSquareL.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareL.woff") format('woff'),
		 url("../fonts/NanumSquareL.ttf") format('truetype');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
/* AC */
@font-face {
	font-family: 'NanumSquareAc';
	font-weight: 400;
	src: url("../fonts/NanumSquareAcR.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareAcR.woff") format('woff');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
		 
}
@font-face {
	font-family: 'NanumSquareAc';
	font-weight: 700;
	src: url("../fonts/NanumSquareAcB.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareAcB.woff") format('woff');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
@font-face {
	font-family: 'NanumSquareAc';
	font-weight: 800;
	src: url("../fonts/NanumSquareAcEB.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareAcEB.woff") format('woff');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
@font-face {
	font-family: 'NanumSquareAc';
	font-weight: 300;
	src: url("../fonts/NanumSquareAcL.woff");
	src: local('☺'),
		 url("../fonts/NanumSquareAcL.woff") format('woff');
	unicode-range: U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+0030-0039
}
   
@font-face {
font-family:"Outfit";
src:url("../fonts/Outfit-Black.ttf");
font-weight:normal;
font-style:normal;
unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-ExtraLight.ttf");
	font-weight: 100;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-Thin.ttf");
	font-weight: 200;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-Light.ttf");
	font-weight: 300;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-Regular.ttf");
	font-weight: 400;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-Medium.ttf");
	font-weight: 500;
	font-style:normal;	
	/* unicode-range: U+0041-005A,U+0061-007A */
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-SemiBold.ttf");
	font-weight:600;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-Bold.ttf");
	font-weight:700;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}

@font-face {
	font-family:"Outfit";
	src:url("../fonts/Outfit-ExtraBold.ttf");
	font-weight: 800;
	font-style:normal;	
	unicode-range: U+0041-005A,U+0061-007A
}


@font-face {
	font-family:"NanumGothic";
	src:url("../fonts/NanumGothic-Regular.eot");
	src: url("../fonts/NanumGothic-Regular.eot") format("embedded-opentype"),
		url("../fonts/NanumGothic-Regular.woff") format("woff");
	font-weight:normal;
	font-style:normal;	
	}
	
	@font-face {
	font-family:"NanumGothic";
	src: url("../fonts/NanumGothic-Bold.eot");
	src:url("../fonts/NanumGothic-Bold.eot") format("embedded-opentype"),
		url("../fonts/NanumGothic-Bold.woff") format("woff");
	font-weight:700;
	font-style:normal;	
	}
	
	@font-face {
	font-family:"NanumGothic";
	src:url("../fonts/NanumGothic-ExtraBold.eot");
	src:url("../fonts/NanumGothic-ExtraBold.eot") format("embedded-opentype"),
		url("../fonts/NanumGothic-ExtraBold.woff") format("woff");
	font-weight:800;
	font-style:normal;	
	}
	
	@font-face {
	font-family:"NanumBarunGothic";
	src:url("../fonts/NanumBarunGothicWeb.eot");
	src: url("../fonts/NanumBarunGothicWeb.eot") format("embedded-opentype"),
		url("../fonts/NanumBarunGothicWeb.woff") format("woff");
	font-weight:normal;
	font-style:normal;	
	}
	
	@font-face {
	font-family:"NanumBarunGothic";
	src: url("../fonts/NanumBarunGothicWebBold.eot");
	src:url("../fonts/NanumBarunGothicWebBold.eot") format("embedded-opentype"),
		url("../fonts/NanumBarunGothicWebBold.woff") format("woff");
	font-weight:700;
	font-style:normal;	
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoB.eot");
		src:url("../fonts/AppleSDGothicNeoB.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoB.woff") format("woff");
		font-weight:700;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoEB.eot");
		src:url("../fonts/AppleSDGothicNeoEB.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoEB.woff") format("woff");
		font-weight:800;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoH.eot");
		src:url("../fonts/AppleSDGothicNeoH.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoH.woff") format("woff");
		font-weight:600;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoL.eot");
		src:url("../fonts/AppleSDGothicNeoL.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoL.woff") format("woff");
		font-weight:300;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoM.eot");
		src:url("../fonts/AppleSDGothicNeoM.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoM.woff") format("woff");
		font-weight:400;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoR.eot");
		src:url("../fonts/AppleSDGothicNeoR.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoR.woff") format("woff");
		font-weight:500;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoSB.eot");
		src:url("../fonts/AppleSDGothicNeoSB.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoSB.woff") format("woff");
		font-weight:900;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoT.eot");
		src:url("../fonts/AppleSDGothicNeoT.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoT.woff") format("woff");
		font-weight:200;
		font-style:normal;		
	}
	
	@font-face {
		font-family:"AppleSDGothicNeo";
		src: url("../fonts/AppleSDGothicNeoUL.eot");
		src:url("../fonts/AppleSDGothicNeoUL.eot") format("embedded-opentype"),
			url("../fonts/AppleSDGothicNeoUL.woff") format("woff");
		font-weight:100;
		font-style:normal;		
	}