@charset "utf-8";
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url('../font/NotoSansKr/NotoSans-Thin.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Thin.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Thin.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url('../font/NotoSansKr/NotoSans-Light.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Light.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Light.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url('../font/NotoSansKr/NotoSans-Regular.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Regular.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Regular.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url('../font/NotoSansKr/NotoSans-Medium.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Medium.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Medium.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url('../font/NotoSansKr/NotoSans-Bold.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Bold.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Bold.otf') format('opentype');}
@font-face {font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url('../font/NotoSansKr/NotoSans-Black.woff2') format('woff2'),url('../font/NotoSansKr/NotoSans-Black.woff') format('woff'),url('../font/NotoSansKr/NotoSans-Black.otf') format('opentype');}
@font-face {font-family:'GmarketSansL';src:url('../font/Gmarket/GmarketSansLight.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'GmarketSansM';src:url('../font/Gmarket/GmarketSansMedium.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'GmarketSansB';src:url('../font/Gmarket/GmarketSansBold.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face {font-family:'Gyeonggi_Batang_Regular';src:url('https://fastly.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/Batang_Regular.woff') format('woff');font-weight:400;font-style:normal;}

* {font-family:'Roboto',Arial,'Noto Sans KR','³ª´®°íµñ',Dotum;font-size:100%;line-height:100%;color:#000;-webkit-text-size-adjust:100%;}

#gnb .gnb_1dul li.gnb_1dli a.gnb_1da {font-family:var(--ff-GMM);font-size:1.25em;}
#gnb_all_mo .gnb_1dul .gnb_1dli .gnb_1da {font-family:var(--ff-GMM);font-size:1.2em;}
.ft_info .tel li strong {font-family:var(--ff-GMM);font-size:1.1em;}
.ft_info .tel li strong a {font-family:var(--ff-GMM);}
#m_vis > .innerWrap blockquote {font-family:var(--ff-GMB);font-size:2.8em;}
#m_vod blockquote {font-family:var(--ff-GMM);font-size:2em;}
#m_equip h2.tit {font-family:var(--ff-GMB);font-weight:normal;}
#m_equip .innerWrap .txt h2.name {font-family:var(--ff-GMM);}
#m_equip .innerWrap .txt p {font-family:var(--ff-GB);}
#m_news h2.tit a {font-family:var(--ff-GMB);font-weight:normal;}
#container_title > .innerWrap h2 strong {font-family:var(--ff-GMB);font-weight:normal;}
#lnb > .container > div > h2 > a {font-family:var(--ff-GMM);}

@media (max-width:1480px) {
	#gnb .gnb_1dul li.gnb_1dli a.gnb_1da {font-size:1.15em;}
}
@media (max-width:1340px) {
	#gnb .gnb_1dul li.gnb_1dli a.gnb_1da {font-size:1em;}
}
@media (max-width:1180px) {
	#gnb_all_mo .gnb_1dul .gnb_1dli .gnb_1da {font-size:1.05em;}
	#m_vis > .innerWrap blockquote {font-size:2em;}
	#m_vod blockquote {font-size:1.6em;}
}
@media (max-width:768px) {
	#m_vis > .innerWrap blockquote {font-size:1.5em;}
	#m_vod blockquote {font-size:1.3em;}
}
