@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-text: rgb(85, 85, 85);
  /* --color-muted: #666666; */
  /* --color-line: #dddddd; */
  --color-primary: rgb(0,0,0);
  --font-base: 'Pretendard', 'sans-serif';
  --font-jb: 'JeonbukState', sans-serif;

  --point-color: rgb(14, 43, 94);
  --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-primary);
  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;
}
.mt16{
  margin-top: 1.6rem !important;
}
.mb32{
  margin-bottom: 3.2rem !important;
}
.mb0{
  margin-bottom: 0 !important; 
}
.mb20{
  margin-bottom: 2rem !important;
}
.text-center{
  text-align: center !important;
}
table *{
  word-break: break-all;
}
a{
  color: inherit;
}

@media(max-width:1400px){
  html{
    font-size: 9px;
  }
}

/* common */
