/* 제목 태그 폰트 크기 상속 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;


}

p,
span,
b,
i {
  font-size: inherit;
  font-weight: inherit;

}


i {
  font-style: normal;
  line-height: inherit;
}




h2,
h3,
h4,
h5,
h6 {
  letter-spacing: -0.04em;
  font-weight: 800;
  line-height: 140%;

}

h2 {
  font-size: var(--fs-30);

}

h3 {
  font-size: var(--fs-24);
}

h4 {
  font-size: var(--fs-20);

}

h5 {
  font-size: var(--fs-18);

}




/* FONT FAMILY */
body {
  font-family: var(--font-ko);
}

.ff-ko {
  font-family: var(--font-ko);
}

.ff-en {
  font-family: var(--font-en);
}

.ff-jp {
  font-family: var(--font-jp);
}

.ff-num {
  font-family: var(--font-en);
}