/* Noto Sans KR */
@font-face {
  font-family: "Onemobile";
  font-weight: 400;
  src: url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile OTF Light.otf");
  src: local("ONE Mobile Llight"), url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile OTF Light.otf") format("opentype"), url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile Light.ttf") format("truetype");
}
@font-face {
  font-family: "Onemobile";
  font-weight: 500;
  src: url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile OTF Regular.otf");
  src: local("ONE Mobile Regular"), url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile OTF Regular.otf") format("opentype"), url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Onemobile";
  font-weight: 700;
  src: url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile OTF Bold.otf");
  src: local("ONE Mobile Bold"), url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile OTF Bold.otf") format("opentype"), url("/content/dam/glo-jp/korea-images/brand-pages/assets/fonts/ONE Mobile Bold.ttf") format("truetype");
}
/* Noto Sans KR */
@font-face {
  font-family: "Onemobile";
  font-weight: 400;
  src: url("../fonts/ONE Mobile OTF Light.otf");
  src: local("ONE Mobile Light"), url("../fonts/ONE Mobile OTF Light.otf") format("opentype"), url("../fonts/ONE Mobile Light.ttf") format("truetype");
}
@font-face {
  font-family: "Onemobile";
  font-weight: 500;
  src: url("../fonts/ONE Mobile OTF Regular.otf");
  src: local("ONE Mobile Regular"), url("../fonts/ONE Mobile OTF Regular.otf") format("opentype"), url("../fonts/ONE Mobile Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Onemobile";
  font-weight: 700;
  src: url("../fonts/ONE Mobile OTF Bold.otf");
  src: local("ONE Mobile Bold"), url("../fonts/ONE Mobile OTF Bold.otf") format("opentype"), url("../fonts/ONE Mobile Bold.ttf") format("truetype");
}
@media all and (min-width: 768px) {
  .mo {
    display: none !important;
  }
}
@media all and (max-width: 767px) {
  .pc {
    display: none !important;
  }
}
.header {
  background: unset;
}

body {
  background: #000;
  color: #FFF;
}

body .bat-wrapper {
  max-width: 1440px;
}

.artist {
  padding: 5.2083333333vw 0;
  text-align: center;
}
.artist ol li, .artist ul li {
  margin-bottom: unset;
}
.artist * {
  font-family: "mont", "Onemobile", "NotoSans", sans-serif !important;
  line-height: 1.5;
}
.artist figure video, .artist figure img {
  width: 100%;
  height: 100%;
}
.artist sup {
  font-size: 0.6em !important;
}
.artist.etc {
  padding-bottom: 1.0416666667vw;
  padding-left: 1.0416666667vw;
}
.artist.etc .disclaimer {
  margin: 2.5vw 0 0;
  font-size: 0.625vw;
  text-align: left;
}
.artist h2 {
  font-size: 2.0833333333vw;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.78125vw;
}
.artist h2 .logo {
  width: 5.8333333333vw;
  aspect-ratio: 112/79;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='79' viewBox='0 0 113 79' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2934 53.0137C14.0905 53.0137 7.40207 46.3584 7.40207 38.1929C7.40207 30.0274 14.0905 23.3473 22.2934 23.3473C30.4962 23.3473 37.1556 29.9983 37.1556 38.1929C37.1556 46.3875 30.5004 53.0137 22.2934 53.0137ZM43.3669 17.8206H40.8691C38.8484 17.8206 37.1514 19.4554 37.1514 21.505V21.6835C33.1973 18.1152 27.9984 15.9784 22.2892 15.9784C9.98699 15.9784 0 25.928 0 38.1929C0 50.4578 9.98699 60.4074 22.2892 60.4074C27.9984 60.4074 33.1973 58.2374 37.1514 54.7024V56.5487C37.1514 64.7433 30.463 71.635 22.2602 71.635C18.6048 71.635 15.1859 70.3281 12.5097 67.9838C11.1736 66.8262 9.21526 66.7349 7.81285 67.8054L5.58474 69.5273C5.02046 69.9422 4.92918 70.743 5.37729 71.2782C9.63016 76.2074 15.7502 79.0288 22.3473 78.9998C34.6827 78.9707 44.6116 68.7846 44.6116 56.4907V19.0404C44.6116 18.389 44.0432 17.8206 43.3627 17.8206H43.3669ZM54.1256 60.4655H56.6275C58.6772 60.4655 60.341 58.8308 60.341 56.8101V1.21985C60.341 0.535241 59.8058 0 59.1253 0H56.5985C54.5446 0 52.8808 1.63476 52.8808 3.6554V59.2457C52.8808 59.9303 53.4493 60.4655 54.1297 60.4655H54.1256ZM112.351 38.2261C112.351 25.9612 102.364 15.9825 90.0862 15.9825C77.8089 15.9825 67.797 25.9612 67.797 38.2261C67.797 50.4868 77.784 60.4655 90.0862 60.4655C102.388 60.4655 112.351 50.4868 112.351 38.2261Z' fill='%23FEFEFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M104.889 38.2273C104.889 46.3928 98.2587 53.0439 90.0849 53.0439C81.9111 53.0439 75.2559 46.3928 75.2559 38.2273C75.2559 30.0617 81.8862 23.4355 90.0849 23.4355C98.2836 23.4355 104.889 30.0576 104.889 38.2273Z' fill='%23F26717'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.artist .txt {
  margin: 1.5104166667vw 0 0;
  font-size: 1.1979166667vw;
  font-weight: 400;
}

@media all and (max-width: 767px) {
  .artist {
    padding: 13.3333333333vw 0;
    text-align: center;
  }
  .artist.etc {
    padding-bottom: 13.3333333333vw;
    padding-left: 0;
  }
  .artist.etc .disclaimer {
    margin: 8.5333333333vw 0 0;
    font-size: 2.4vw;
    text-align: center;
  }
  .artist h2 {
    font-size: 6.4vw;
    gap: 0 2.6666666667vw;
  }
  .artist h2 .logo {
    width: 17.3333333333vw;
  }
  .artist .txt {
    margin: 4.2666666667vw 0 0;
    font-size: 4.2666666667vw;
    letter-spacing: -0.08em;
  }
}