/*! basic */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: transparent; } 
:focus, :focus-visible { outline: none; }
html { touch-action: pan-x pan-y; height: 100%; overflow-y: hidden; font-size: max(1px, calc(100vh / 1080)); font-size: max(1px, calc(100dvh / 1080)); }
body { font-size: 16rem; height: 100%; overflow-y: hidden; }
li { list-style: none; }
a { text-decoration: none; color: inherit; }
figure { margin: 0; }
iframe { border: none; }



/* font */
@font-face {
  font-family: 'Gmarket Sans';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('../font/GmarketSans/GmarketSansLight.woff2') format('woff2'),
       url('../font/GmarketSans/GmarketSansLight.woff') format('woff');
}
@font-face {
  font-family: 'Gmarket Sans';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('../font/GmarketSans/GmarketSansMedium.woff2') format('woff2'),
       url('../font/GmarketSans/GmarketSansMedium.woff') format('woff');
}
@font-face {
  font-family: 'Gmarket Sans';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('../font/GmarketSans/GmarketSansBold.woff2') format('woff2'),
       url('../font/GmarketSans/GmarketSansBold.woff') format('woff');
}

@font-face {
  font-family: 'General Kim Jwajin';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('../font/GeneralKimJwajin/GeneralKimJwajinOTF_Regular.woff2') format('woff2'),
       url('../font/GeneralKimJwajin/GeneralKimJwajinOTF_Regular.woff') format('woff');
}
@font-face {
  font-family: 'General Kim Jwajin';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('../font/GeneralKimJwajin/GeneralKimJwajinOTF_Bold.woff2') format('woff2'),
       url('../font/GeneralKimJwajin/GeneralKimJwajinOTF_Bold.woff') format('woff');
}

@font-face {
  font-family: 'Jeongnimsaji';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('../font/Jeongnimsaji/Jeongnimsaji-L.woff2') format('woff2'),
       url('../font/Jeongnimsaji/Jeongnimsaji-L.woff') format('woff');
}
@font-face {
  font-family: 'Jeongnimsaji';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('../font/Jeongnimsaji/Jeongnimsaji-M.woff2') format('woff2'),
       url('../font/Jeongnimsaji/Jeongnimsaji-M.woff') format('woff');
}
@font-face {
  font-family: 'Jeongnimsaji';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('../font/Jeongnimsaji/Jeongnimsaji-B.woff2') format('woff2'),
       url('../font/Jeongnimsaji/Jeongnimsaji-B.woff') format('woff');
}
@font-face {
  font-family: 'Jeongnimsaji MV';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('../font/Jeongnimsaji/Jeongnimsaji-MV.woff2') format('woff2'),
       url('../font/Jeongnimsaji/Jeongnimsaji-MV.woff') format('woff');
}

@font-face {
  font-family: 'Cheongdo';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('../font/cheongdo/cheongdo_l.woff2') format('woff2'),
       url('../font/cheongdo/cheongdo_l.woff') format('woff');
}
@font-face {
  font-family: 'Cheongdo';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('../font/cheongdo/cheongdo_m.woff2') format('woff2'),
       url('../font/cheongdo/cheongdo_m.woff') format('woff');
}

@font-face {
  font-family: 'Ynam News';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('../font/ynamnews/YNAMNEWS(M).woff2') format('woff2'),
       url('../font/ynamnews/YNAMNEWS(M).woff') format('woff');
}
@font-face {
  font-family: 'Ynam News';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('../font/ynamnews/YNAMNEWS(B).woff2') format('woff2'),
       url('../font/ynamnews/YNAMNEWS(B).woff') format('woff');
}

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../font/notoSansKR/NotoSansKR-VariableFont_wght.woff2') format('woff2'),
       url('../font/notoSansKR/NotoSansKR-VariableFont_wght.woff') format('woff');
}
