@charset "utf-8";
/**
 * @File Name : font.css
 * @Description : Layout[main] | Contents[main]
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2019.09.20 | 문영신 | 최초 등록
 * 2019.09.27 | 문영신 | 요구반영. 결함개선. 고도화.
 * </pre>
 * @author 웹표준화실 문영신
 * @since 2019.09.19
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/* @import url(font_lib.css); */

/* ★★ font_lib.css 파일은 절대 편집하지 마세요.
 * ☆★ 폰트 변경하려면 @import url(font_lib.css); 를 제거하고 아래에 직접 @font-face 선언하세요.
 */


/* ◇◆ @font-face ◇◆ */

/* Noto Sans. 20190213
 * 나눔 폰트는 font-family:'나눔고딕',NanumGothic,'Nanum Gothic' 처럼 로컬 폰트명부터 먼저 적어주면 되는데..
 * 폰트 패밀리명을 'Noto Sans KR' 로 하면 로컬 폰트명과 같아서, 모든 @font-face{} 에서 local('Noto Sans KR') 을 추가해야지 로컬 폰트부터 찾아서 적용된다.
 * 그래서, font-family: 'Noto Sans'; 로 다르게 명명하였고, 스타일 정의시 로컬 폰트명부터 먼저 찾도록 아래 예처럼 사용하면 된다.
 * 예) .ffnsk { font-family: 'Noto Sans KR','본고딕',NotoSans,'Noto Sans'; }
 */
@font-face {
	font-family: 'Noto Sans';
	font-weight: 400;
	src: url(../../font/NotoSans/NotoSansCJK-Regular.woff);
	src: local('☺'),
				url(../../font/NotoSans/NotoSansCJK-Regular.woff2) format('woff2'),
				url(../../font/NotoSans/NotoSansCJK-Regular.woff) format('woff');
}
@font-face {
	font-family: 'Noto Sans';
	font-weight: 500;
	src: url(../../font/NotoSans/NotoSansCJK-Medium.woff);
	src: local('☺'),
				url(../../font/NotoSans/NotoSansCJK-Medium.woff2) format('woff2'),
				url(../../font/NotoSans/NotoSansCJK-Medium.woff) format('woff');
}
@font-face {
	font-family: 'Noto Sans';
	font-weight: 700;
	src: url(../../font/NotoSans/NotoSansCJK-Bold.woff);
	src: local('☺'),
				url(../../font/NotoSans/NotoSansCJK-Bold.woff2) format('woff2'),
				url(../../font/NotoSans/NotoSansCJK-Bold.woff) format('woff');
}


@font-face {
	font-family: 'timonsori';
	font-weight: 400;
	src: url(../../font/Timonsori/Timonsori.woff);
	src: local('☺'),
				url(../../font/Timonsori/Timonsori.woff2) format('woff2'),
				url(../../font/Timonsori/Timonsori.woff) format('woff');
}


/* Gmarket Sans 20200608 */
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 700;
	src: local('☺'),
	url('../../font/GmarketSans/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../../font/GmarketSans/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 500;
	src: local('☺'),
	url('../../font/GmarketSans/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../../font/GmarketSans/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 300;
	src: local('☺'),
	url('../../font/GmarketSans/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	url('../../font/GmarketSans/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* Open Sans 유니코드범위 0123456789.A-Za-z */
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/Light/OpenSans-Light.woff2") format("woff2"), url("../../font/OpenSans/Light/OpenSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/LightItalic/OpenSans-LightItalic.woff2") format("woff2"), url("../../font/OpenSans/LightItalic/OpenSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/Regular/OpenSans-Regular.woff2") format("woff2"), url("../../font/OpenSans/Regular/OpenSans-Regular.woff") format("woff");
  font-weight: normal; /* 400 500 */
  font-style: normal;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/Italic/OpenSans-Italic.woff2") format("woff2"), url("../../font/OpenSans/Italic/OpenSans-Italic.woff") format("woff");
  font-weight: normal; /* 400 500 */
  font-style: italic;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/Semibold/OpenSans-Semibold.woff2") format("woff2"), url("../../font/OpenSans/Semibold/OpenSans-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.woff2") format("woff2"), url("../../font/OpenSans/SemiboldItalic/OpenSans-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/Bold/OpenSans-Bold.woff2") format("woff2"), url("../../font/OpenSans/Bold/OpenSans-Bold.woff") format("woff");
  font-weight: bold; /* 700 */
  font-style: normal;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/BoldItalic/OpenSans-BoldItalic.woff2") format("woff2"), url("../../font/OpenSans/BoldItalic/OpenSans-BoldItalic.woff") format("woff");
  font-weight: bold; /* 700 */
  font-style: italic;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/ExtraBold/OpenSans-ExtraBold.woff2") format("woff2"), url("../../font/OpenSans/ExtraBold/OpenSans-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}
@font-face {
  font-family: 'Open Sans';
  src: url("../../font/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("../../font/OpenSans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
	unicode-range: U+0030-0039, U+002E, U+0041-005A, U+0061-007A;
}


@media only screen and (min-resolution: 125dpi){ /* [mobile] ◇◆◇◆◇◆◇◆◇◆ */


/* UA 기본폰트 */
[lang|='ko'],
[lang|='ko']>*{
	font-family:sans-serif;
}

/* [class], */ /* ☆ 이거하면 위에서 클래스로 정의한 모든 폰트를 기본으로 되돌린다. */
.ffng{
	font-family:sans-serif;
}


}/* /[mobile] */