@charset "UTF-8";

/* 프리탠다드 */
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');

/* 전북특별체 */
@font-face {
    font-family: 'JeonbukState';
    src: url('./font/JeonbukStateSB_OTF.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

:root {
  --color-bg: rgb(255,255,255);
  --color-subbg : rgb(237, 241, 245);
  --color-text: rgb(0,0,0);
  /* --color-muted: #666666; */
  /* --color-line: #dddddd; */
  --color-primary: rgb(18, 28, 42);
  --color-graytxt : rgb(142, 142, 142);
  --color-graytxt2 : rgb(71, 85, 105);
  --font-base: 'Pretendard', 'sans-serif';
  --font-jb: 'JeonbukState', sans-serif;

  --point-color: rgb(28,28,28);
  --point-color2 : rgb(36,107,235);
  --point-color3 : rgb(7, 66, 216);

  --table-bdcolor : rgb(234, 234, 234);
}

html{
  font-size: 10px;
}

body {
  min-width: 1200px;
  background: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font-base);
  font-size: 1.6rem;
  font-weight: 400;
  word-break: keep-all;
}
body *{
  font-family: var(--font-base);
  word-break: keep-all;
  line-height: 1.5;
}

.inner {
  width: 100%;
  position: relative;
}

.fontjb{
  font-family: var(--font-jb) !important;
}

.sound_only{
  display:inline-block !important;
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  margin:0 !important;
  padding:0 !important;
  font-size:0;
  line-height:0;
  border:0 !important;
  overflow:hidden !important;
}
a:hover,
button:hover{
  text-decoration: underline;
}


@media(max-width:1400px){
  html{
    font-size: 9px;
  }
}
