@charset "utf-8";
/* 전역 폰트: Pretendard (자체 호스팅 + 가변 미지원 폴백) */

/* 400 Regular */
@font-face{
	font-family:'Pretendard';
	font-weight:400;
	font-style:normal;
	font-display:swap;
	src:local('Pretendard Variable'),
	    url('../font/PretendardVariable.woff2') format('woff2-variations'),
	    url('../font/Pretendard-Regular.woff2') format('woff2');
}
/* 500 Medium */
@font-face{
	font-family:'Pretendard';
	font-weight:500;
	font-style:normal;
	font-display:swap;
	src:local('Pretendard Variable'),
	    url('../font/PretendardVariable.woff2') format('woff2-variations'),
	    url('../font/Pretendard-Medium.woff2') format('woff2');
}
/* 600 SemiBold */
@font-face{
	font-family:'Pretendard';
	font-weight:600;
	font-style:normal;
	font-display:swap;
	src:local('Pretendard Variable'),
	    url('../font/PretendardVariable.woff2') format('woff2-variations'),
	    url('../font/Pretendard-SemiBold.woff2') format('woff2');
}
/* 700 Bold */
@font-face{
	font-family:'Pretendard';
	font-weight:700;
	font-style:normal;
	font-display:swap;
	src:local('Pretendard Variable'),
	    url('../font/PretendardVariable.woff2') format('woff2-variations'),
	    url('../font/Pretendard-Bold.woff2') format('woff2');
}

:root{
	--font-pretendard:'Pretendard', -apple-system, BlinkMacSystemFont, system-ui,
		'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', 'Segoe UI', Roboto, sans-serif;
}

body,
input, button, textarea, select,
#topmenuM,
#topmenuM .m_lnb .m_bmenu,
#video_view,
#video_view .tit_area p,
.ui-tooltip{
	font-family:var(--font-pretendard) !important;
}