/* ================================================
   EZ¹èÅÍ¸® D4   °øÅë CSS ¸Ç ³¡¿¡ Ãß°¡ÇÒ override
   ================================================ */

/* Pretendard ÆùÆ® ·Îµå */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@latest/dist/web/static/pretendard.css");

/* Çì´õ/¸ÞÀÎ/ÇªÅÍ ÀüÃ¼ ÆùÆ® override */
#ezHeaderWrap,
#ezHeaderWrap *,
#ezMainWrap,
#ezMainWrap *,
#ezFooterWrap,
#ezFooterWrap * {
    font-family: 'Pretendard', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif !important;
    letter-spacing: 0 !important;
    word-spacing: 0 !important;
}

/* h ÅÂ±× ±½±â º¹¿ø (h2~h4¸¸, h1Àº main.css¿¡¼­ Á÷Á¢ Á¦¾î) */
#ezMainWrap h2,
#ezMainWrap h3,
#ezMainWrap h4,
#ezHeaderWrap h2,
#ezHeaderWrap h3 {
    font-weight: inherit !important;
}

/* body/html ±âº» ¿©¹é Á¦°Å */
html, body { margin: 0 !important; padding: 0 !important; }

/* D4 ±âº» ¿©¹é ÀüÃ¼ Á¦°Å */
.design_body, .design_body > div, #contents, #content,
#wrap, #container, #main, .main, .content_wrap,
#contents_wrap, .design_area, #ezMainWrap,
body > div:not(#ezHeaderWrap):not(#ezMainWrap):not(#ezFooterWrap) {
  margin-top: 0 !important; padding-top: 0 !important;
}
#ezMainWrap { margin-top: 0 !important; }

/* D4 ÆíÁý±â°¡ ÁÖÀÔÇÏ´Â ºó ÅÂ±× Á¦°Å */
#ezMainWrap > br,
#ezMainWrap > p:empty { display: none !important; height: 0 !important; }

/* a ÅÂ±× »ö»ó º¹¿ø */
#ezMainWrap a,
#ezHeaderWrap a,
#ezFooterWrap a {
    color: inherit !important;
}
