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

/* .nanumsquare{ 웹폰트가 로드되기 전에 적용되는 클래스
	텍스트 숨김
	visibility: hidden;
}
.fonts_loaded .nanumsquare{ 웹폰트가 완전히 로드되었을 때 적용되는 클래스
	나눔스퀘어체를 적용하고 텍스트 보임
	font-family: 'NanumSquare', sans-serif !important;
	visibility: visible;
} */