/* body:lang(en),
.en-font {
  font-family: 'Montserrat', sans-serif;
}
body:lang(ja),
.ja-font {
  font-family: 'Noto Sans JP', sans-serif;
}
body:lang(ko),
.ko-font {
  font-family: 'Nanum Gothic', sans-serif;
} */

body {
  margin: 0;
  overscroll-behavior-y: none;
}
h1 {
  margin: 0;
}
h2 {
  margin: 0;
}
h3 {
  margin: 0;
}
h4 {
  margin: 0;
}
h5 {
  margin: 0;
}
h6 {
  margin: 0;
}
p {
  margin: 0;
  line-height: 20px;
}
a {
  text-decoration: none;
  color: inherit;
}
input {
}
textarea {
}
u {
  text-underline-offset: 18%;
}
ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
button {
  cursor: pointer;
}
button:disabled {
  cursor: not-allowed;
  background-color: #f7f6f6;
}

