.byx {
    font-family:'Mont','NotoSans',sans-serif;
  }
  .byx * {
      box-sizing: border-box;
    }
    .byx .btn {
      display: block;
    }
    .byx .btn-open {
      width: 15.63vw;
      height: 4.17vw;
      margin: 0 auto;
      border-radius: 2.08vw;
      background: #d94828;
      line-height: 4.17vw;
      font-size: 1.46vw;
      font-weight: 600;
      text-align: center;
      color: #fff;
    }
    .byx .btn-open-complete {
      background: #f6f6f6;
      color: #333;
      cursor: default;
    }
    .byx .btn-video {
      width: 14.58vw;
      height: 4.17vw;
      margin: 0 auto;
      border-radius: 2.08vw;
      background: #d94828;
      line-height: 4.17vw;
      font-size: 1.46vw;
      font-weight: 600;
      text-align: center;
      color: #fff;
    }
    .byx .scroll__arr {
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/icon-scroll.png) no-repeat center center/contain;
    }
    .byx .track-first {
      width: 0;
      height: 15.42vw;
      top: 0;
      left: 0;
    }
    .byx .track-first .img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100vw;
      height: 15.42vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-web1.png) no-repeat 0 0/contain;
    }
    .byx .track-second {
      width: 0;
      height: 22.4vw;
      top: 46.56vw;
      left: 0;
    }
    .byx .track-second .img {
      position: absolute;
      left: 0;
      top: 0;
      width: 29.27vw;
      height: 22.4vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-web2.png) no-repeat 0 0/contain;
    }
    .byx .track-third {
      width: 0;
      height: 19.32vw;
      top: 107.29vw;
      left: 0;
    }
    .byx .track-third .img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100vw;
      height: 19.32vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-web3.png) no-repeat 0 0/contain;
    }
    .byx .track-fourth {
      width: 27.71vw;
      height: 0;
      top: 159.22vw;
      left: 0;
    }
    .byx .track-fourth .img {
      position: absolute;
      left: 0;
      top: 0;
      width: 27.71vw;
      height: 39.22vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-web4.png) no-repeat 0 0/contain;
    }
    .byx .section-location .billy__vis {
      width: 100%;
      position: absolute;
      left: 0;
      top: 0;
    }
    .byx .section-location .billy__vis span {
      position: absolute;
      text-indent: -9999px;
      z-index: 2;
    }
    .byx .section-location .billy__vis .byd_sign {
      top: 41.96vw;
      left: 19.53vw;
      right: auto;
      width: 9.375vw;
      height: 4.479vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx/backyard_lg.png) 50% 50%/contain no-repeat;
    }
    .byx .section-location .billy__vis .billy_img2 {
      top: 44.04vw;
      left: 8.7vw;
      right: auto;
      width: 15.78vw;
      height: 15.26vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/billy_img2.png) 50% 50%/contain no-repeat;
    }
    .byx .section-location .billy__vis .glo_sign {
      left: auto;
      right: 12.5vw;
    }
    .byx .section-location .billy__vis .billy_img {
      bottom: 5.21vw;
      left: 9.79vw;
      right: auto;
    }
    .byx .section {
      height: 56.25vw;
    }
    .byx .section-inner {
      width: 83.33vw;
      margin: 0 auto;
    }
    .byx .section-location {
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      line-height: 1;
    }
    .byx .section-location article {
      text-align: center;
    }
    .byx .section-location .icon-location {
      display: block;
      width: 5.36vw;
      height: 7.4vw;
      margin: 0 auto 0.52vw;
      background-position: 0 0;
      background-repeat: no-repeat;
      background-size: contain;
    }
    .byx .section-location .icon-location-yellow {
      background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/icon-location.png);
    }
    .byx .section-location .icon-location-yellow + .category {
      color: #fabe00;
    }
    .byx .section-location .icon-location-black {
      background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/icon-location-blk.png);
    }
    .byx .section-location .icon-location-gray {
      background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/icon-location-gray.png);
    }
    .byx .section-location .icon-location-gray + .category {
      color: #2a2c2c;
    }
    .byx .section-location .category {
      margin-bottom: 2.6vw;
      font-size: 1.88vw;
      font-weight: 800;
    }
    .byx .section-location h3 {
      margin-bottom: 1.04vw;
      font-size: 3.75vw;
      line-height: 4.69vw;
      font-weight: 800;
      letter-spacing: -0.05em;
    }
    .byx .section-location .desc {
      font-size: 1.67vw;
      line-height: 2.6vw;
      letter-spacing: -0.05em;
    }
    .byx .section-location .btn-video {
      margin-top: 2.6vw;
    }
    .byx .section-01 .desc {
      margin-bottom: 0.8vw;
      font-size: 2.08vw;
      text-align: center;
      font-weight: 600;
      line-height: 1;
    }
    .byx .section-01 .byx__intro__slogan {
      margin-bottom: 3.65vw;
      color: #000;
      text-shadow: none;
      line-height: 1;
    }
    .byx .section-01 .byx__intro__item p {
      text-shadow: none;
      color: #2a2c2c;
    }
    .byx .section-01 .byx__intro__item p .camping {
      box-shadow: none;
      border-color: #2a2c2c;
    }
    .byx .section-01 .byx__intro__item p .camping::before {
      display: none;
    }
    .byx .section-01 .scroll__guide {
      background: rgba(0, 0, 0, 0.7);
      color: #fff;
    }
    .byx .section-02 {
      color: #fff;
    }
    .byx .section-02 .ani_reveal {
      z-index: 1;
    }
    .byx .section-02 .teaser-vid {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
    .byx .section-02 .teaser-vid video {
      width: 100%;
      height: auto;
    }
    .byx .section-02 .scroll__guide {
      background: rgba(0, 0, 0, 0.8);
      color: #fff;
    }
    .byx .section-03 .intro {
      padding-bottom: 4.69vw;
      position: relative;
      line-height: 1;
    }
    .byx .section-03 .intro .case-img {
      position: absolute;
      right: 8.85vw;
      top: 29.17vw;
    }
    .byx .section-03 .intro .case-img img {
      width: 17.5vw;
    }
    .byx .section-03 .intro__img {
      padding-left: 0.52vw;
      margin-bottom: 2.4vw;
    }
    .byx .section-03 .intro__img img {
      width: 78.59vw;
    }
    .byx .section-03 .byx__intro__logo {
      padding-left: 5.73vw;
      margin-bottom: 1.36vw;
      font-size: 5.73vw;
      font-weight: 900;
    }
    .byx .section-03 .intro__tit {
      padding-left: 5.73vw;
      margin-bottom: 4.17vw;
      font-size: 5.21vw;
      font-weight: 600;
    }
    .byx .section-03 .intro__desc {
      text-align: center;
      font-size: 1.67vw;
      line-height: 2.29vw;
    }
    .byx .section-03-box {
      display: flex;
      align-items: center;
      padding-bottom: 5.21vw;
    }
    .byx .section-03-box .wrap-img {
      flex: none;
    }
    .byx .section-03-box .wrap-img img {
      width: 48.13vw;
    }
    .byx .section-03-box .wrap-txt {
      width: 100%;
      padding-left: 3.65vw;
    }
    .byx .section-03-box .point {
      margin-bottom: 1.3vw;
      font-size: 1.67vw;
      line-height: 1;
      color: #d94828;
      letter-spacing: -0.03em;
    }
    .byx .section-03-box .tit {
      margin-bottom: 1.56vw;
      font-size: 3.75vw;
      font-weight: 800;
      line-height: 4.48vw;
      letter-spacing: -0.05em;
    }
    .byx .section-03-box .desc {
      font-size: 1.67vw;
      line-height: 2.4vw;
      font-weight: 600;
    }
    .byx .section-04 {
      display: flex;
      align-items: center;
      background: #f0f5f9;
    }
    .byx .section-04 article {
      width: 50%;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .byx .section-04 .package-swiper {
      height: 100%;
    }
    .byx .section-04 .package-swiper .swiper-slide {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .byx .section-04 .package-swiper .swiper-slide img {
      width: 36vw;
    }
    .byx .section-04 .package-swiper .swiper-slide-purple {
      background: #ccbae8;
    }
    .byx .section-04 .package-swiper .swiper-slide-green {
      background: #515d43;
    }
    .byx .section-04 .package-swiper .swiper-button {
      width: 1.51vw;
      height: 2.76vw;
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/swiper-button.png) no-repeat center center/contain;
    }
    .byx .section-04 .package-swiper .swiper-button-prev {
      left: 2.19vw;
      transform: rotate(180deg);
    }
    .byx .section-04 .package-swiper .swiper-button-next {
      right: 2.19vw;
    }
    .byx .section-04 .package-swiper .swiper-button::after {
      display: none;
    }
    .byx .section-04 .right-cont {
      padding-left: 7.29vw;
    }
    .byx .section-04 .right-cont .limited {
      margin-bottom: 1.56vw;
      color: #d94828;
      font-size: 1.67vw;
      line-height: 1;
    }
    .byx .section-04 .right-cont h3 {
      margin-bottom: 1.3vw;
      font-size: 3.75vw;
      line-height: 4.58vw;
      font-weight: 800;
    }
    .byx .section-04 .right-cont .desc {
      margin-bottom: 2.6vw;
      font-size: 1.67vw;
      line-height: 2.29vw;
    }
    .byx .section-04 .right-cont .price {
      margin-bottom: 3.13vw;
    }
    .byx .section-04 .right-cont .price img {
      width: 24.69vw;
    }
    .byx .section-04 .right-cont .btn-open {
      width: 17.19vw;
      margin: 0;
    }
    .byx .section-05 {
      background: #dae1e7;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .byx .section-05 h3 {
      margin-bottom: 2.3vw;
      text-align: center;
      font-weight: 800;
      font-size: 3.75vw;
      line-height: 1;
      letter-spacing: -0.03em;
    }
    .byx .section-05 .section-inner {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
    }
    .byx .section-05 .section-inner .box {
      width: 41.15vw;
      height: 18.75vw;
      padding: 3.39vw 0 0 3.65vw;
      margin-bottom: 1.04vw;
      position: relative;
      background: #fff;
      box-shadow: 6px 6px 20px 3px rgba(99, 84, 62, 0.2);
    }
    .byx .section-05 .section-inner .box figure {
      position: absolute;
    }
    .byx .section-05 .section-inner .box .effect {
      width: 9.17vw;
      height: 2.34vw;
      margin-bottom: 1.2vw;
      border: 2px solid #d94828;
      border-radius: 1.2vw;
      font-size: 1.46vw;
      font-weight: 600;
      line-height: calc(2.34vw - 4px);
      color: #d94828;
      text-align: center;
      letter-spacing: -0.05em;
    }
    .byx .section-05 .section-inner .box .tit {
      margin-bottom: 1.04vw;
      font-size: 2.29vw;
      line-height: 3.13vw;
      font-weight: 800;
      letter-spacing: -0.05em;
    }
    .byx .section-05 .section-inner .box .more {
      font-size: 1.15vw;
      color: #565656;
      letter-spacing: -0.05em;
      text-decoration: underline;
    }
    .byx .section-05 .section-inner .box ul li {
      font-size: 0.89vw;
      line-height: 1.2vw;
    }
    .byx .section-05 .section-inner .box-1 figure {
      right: 1.92vw;
      top: 2.86vw;
    }
    .byx .section-05 .section-inner .box-1 figure img {
      width: 15.89vw;
    }
    .byx .section-05 .section-inner .box-2 figure {
      top: 5.73vw;
      right: 3.65vw;
    }
    .byx .section-05 .section-inner .box-2 figure img {
      width: 16.25vw;
    }
    .byx .section-05 .section-inner .box-long {
      width: 100%;
      margin: 0;
    }
    .byx .section-05 .section-inner .box-long figure {
      right: 7.81vw;
      bottom: 0;
    }
    .byx .section-05 .section-inner .box-long figure img {
      width: 28.68vw;
    }
    .byx .section-06 {
      background: #fff;
    }
    .byx .section-06 .btn-open {
      position: absolute;
      bottom: 8.07vw;
      left: 50%;
      z-index: 1;
      transform: translate(-50%);
    }
    .byx .section-07 {
      background: #e9f7ff;
    }
    .byx .section-08 {
      background: #cbdeed;
    }
    .byx .section-08 .byx__panel__ttl h3 {
      color: #000;
    }
    .byx .section-09 {
      background: #f7f8fc;
    }
    .byx .section-10 {
      background: #d1dbe5;
    }
    .byx .section-10 .byx__collabo__slide {
      z-index: 2;
    }
    .byx .section-10 .swiper-initialized + .swiper-pagination .swiper-pagination-bullet {
      background: #fff;
    }
    .byx .section-10 .swiper-initialized + .swiper-pagination .swiper-pagination-bullet-active {
      background: #dd4f24;
    }
    .byx .vid__popup__teaser {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.85);
      z-index: 89;
    }
    .byx__vis {
      background: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/vis2-img.jpg) no-repeat center bottom/cover;
    }
    .byx__vis .btn-open {
      position: absolute;
      bottom: 5.73vw;
      left: 50%;
      transform: translateX(-50%);
    }
    .byx__vis .glo-logo {
      width: 6.25vw;
      position: absolute;
      right: 2.6vw;
      top: 5.2vw;
    }
    .byx__vis .glo-logo img {
      width: 100%;
    }
    .byx__vis__txt {
      position: absolute;
      left: 2.34vw;
      bottom: 12.24vw;
      letter-spacing: -0.08em;
      word-spacing: -0.2em;
      line-height: 1;
    }
    .byx__vis__txt .date {
      display: inline-block;
      margin-bottom: 1.04vw;
      padding: 0 1.3vw;
      color: #fff;
      font-size: 2.6vw;
      line-height: 3.13vw;
      background: #000;
    }
    .byx__vis__txt .tit {
      margin-bottom: 1.08vw;
      font-size: 4.12vw;
      font-weight: 800;
    }
    .byx__vis__txt .desc {
      display: flex;
      align-items: center;
      font-size: 3.13vw;
    }
    .byx__vis__txt .desc .logo {
      margin-right: 1.04vw;
    }
    .byx__vis__txt .desc .logo img {
      width: 20.99vw;
    }
    .byx__vis__product {
      position: absolute;
      right: 9.11vw;
      bottom: 0;
    }
    .byx__vis__product img {
      width: 30.05vw;
    }
    
    @media screen and (max-width: 767px) {
      .byx .btn-open, .byx .btn-video {
        width: 37.5vw;
        height: 10.5555555556vw;
        line-height: 10.5555555556vw;
        font-size: 3.8888888889vw;
        border-radius: 5.2777777778vw;
      }
      .byx .track-first {
        height: 38.75vw;
      }
      .byx .track-first .img {
        height: 38.75vw;
        background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-mob1.png);
      }
      .byx .track-second {
        width: 0;
        height: 52.6388888889vw;
        top: 165.9722222222vw;
      }
      .byx .track-second .img {
        width: 100vw;
        height: 52.6388888889vw;
        background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-mob2.png);
      }
      .byx .track-third {
        height: 50.2777777778vw;
        top: 330.9722222222vw;
      }
      .byx .track-third .img {
        height: 50.2777777778vw;
        background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-mob3.png);
      }
      .byx .track-fourth {
        width: 0;
        height: 52.6388888889vw;
        top: 522.5vw;
        left: auto;
        right: 0;
      }
      .byx .track-fourth .img {
        width: 100vw;
        height: 26.3888888889vw;
        left: auto;
        right: 0;
        background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/track2-mob4.png);
      }
      .byx .section-location .billy__vis .byd_sign {
        width: 25vw;
        height: 12vw;
        top: 141.6666666667vw;
        left: 50.6944444444vw;
      }
      .byx .section-location .billy__vis .billy_img2 {
        width: 36.6666666667vw;
        height: 33.3333333333vw;
        top: 152.7777777778vw;
        left: auto;
        right: 3.0555555556vw;
      }
      .byx .section-location .billy__vis .billy_img {
        left: 15.9722222222vw;
        bottom: 5.5555555556vw;
      }
      .byx .section {
        height: 177vw;
        max-height: 100vh;
      }
      .byx .section-inner {
        width: 94.4444444444vw;
      }
      .byx .section-location .icon-location {
        width: 11.25vw;
        height: 15.5555555556vw;
        margin-bottom: 2.0833333333vw;
      }
      .byx .section-location .category {
        margin-bottom: 9.7222222222vw;
        font-size: 4.4444444444vw;
      }
      .byx .section-location h3 {
        margin-bottom: 4.8611111111vw;
        font-size: 8.3333333333vw;
        line-height: 11.1111111111vw;
      }
      .byx .section-location .desc {
        font-size: 3.8888888889vw;
        line-height: 5.5555555556vw;
      }
      .byx .section-location .btn-video {
        margin-top: 6.25vw;
      }
      .byx .section-01{
          height: 149vw;
      }
      .byx .section-01 .desc {
        margin-bottom: 3.4722222222vw;
        font-size: 4.4444444444vw;
      }
      .byx .section-02 .teaser-vid video {
        width: auto;
        height: 100%;
      }
      .byx .section-03 .intro {
        padding-bottom: 6.9444444444vw;
      }
      .byx .section-03 .intro .case-img {
        top: 40.2777777778vw;
        right: 4.1666666667vw;
      }
      .byx .section-03 .intro .case-img img {
        width: 24.0277777778vw;
      }
      .byx .section-03 .intro__img {
        padding: 0;
        margin-bottom: 6.9444444444vw;
      }
      .byx .section-03 .intro__img img {
        width: 100%;
      }
      .byx .section-03 .byx__intro__logo {
        padding-left: 2.7777777778vw;
        margin-bottom: 2.0833333333vw;
        font-size: 7.5vw;
      }
      .byx .section-03 .intro__tit {
        padding-left: 2.7777777778vw;
        margin-bottom: 4.1666666667vw;
        font-size: 6.9444444444vw;
      }
      .byx .section-03 .intro__desc {
        font-size: 3.0555555556vw;
        line-height: 4.1666666667vw;
      }
      .byx .section-03-box {
        flex-wrap: wrap;
        padding-bottom: 6.9444444444vw;
      }
      .byx .section-03-box .wrap-img {
        width: 100%;
        margin-bottom: 5.5555555556vw;
      }
      .byx .section-03-box .wrap-img img {
        width: 100%;
      }
      .byx .section-03-box .wrap-txt {
        padding: 0;
        text-align: center;
      }
      .byx .section-03-box .point {
        margin-bottom: 2.7777777778vw;
        font-size: 3.3333333333vw;
      }
      .byx .section-03-box .tit {
        margin-bottom: 2.7777777778vw;
        font-size: 6.6666666667vw;
        line-height: 8.0555555556vw;
      }
      .byx .section-03-box .desc {
        font-size: 3.3333333333vw;
        line-height: 4.4444444444vw;
      }
      .byx .section-04 {
        display: block;
        height: auto;
        max-height: none;
        position: relative;
      }
      .byx .section-04 article {
        width: 100%;
        height: auto;
      }
      .byx .section-04 article:last-of-type {
        position: absolute;
        top: 130.5555555556vw;
        left: 0;
        z-index: 2;
      }
      .byx .section-04 .package-swiper .swiper-slide img {
        width: 100%;
      }
      .byx .section-04 .package-swiper .swiper-button {
        width: 4.0277777778vw;
        height: 7.3611111111vw;
        margin-top: -59.7222222222vw;
      }
      .byx .section-04 .package-swiper .swiper-button-prev {
        left: 2.7777777778vw;
      }
      .byx .section-04 .package-swiper .swiper-button-next {
        right: 2.7777777778vw;
      }
      .byx .section-04 .right-cont {
        width: 94.4444444444vw;
        margin: 0 auto;
        padding: 8.3333333333vw 0 6.9444444444vw;
        background: #fff;
        text-align: center;
      }
      .byx .section-04 .right-cont .limited {
        margin-bottom: 4.8611111111vw;
        font-size: 4.4444444444vw;
      }
      .byx .section-04 .right-cont h3 {
        margin-bottom: 4.1666666667vw;
        font-size: 8.3333333333vw;
        line-height: 9.7222222222vw;
        letter-spacing: -0.025em;
      }
      .byx .section-04 .right-cont .desc {
        margin-bottom: 7.6388888889vw;
        font-size: 4.4444444444vw;
        line-height: 6.1111111111vw;
        letter-spacing: -0.025em;
      }
      .byx .section-04 .right-cont .price {
        margin-bottom: 8.3333333333vw;
      }
      .byx .section-04 .right-cont .price img {
        width: 65.8333333333vw;
      }
      .byx .section-04 .right-cont .btn-open {
        width: 44.4444444444vw;
        margin: 0 auto;
      }
      .byx .section-05 {
        display: block;
        height: auto;
        max-height: none;
        padding: 10.4166666667vw 0 16.6666666667vw;
      }
      .byx .section-05 h3 {
        margin-bottom: 6.25vw;
        font-size: 8.3333333333vw;
        letter-spacing: -0.05em;
      }
      .byx .section-05 .section-inner {
        display: block;
      }
      .byx .section-05 .section-inner .box {
        width: 100%;
        height: 50vw;
        padding: 10.4166666667vw 0 0 5.5555555556vw;
        margin-bottom: 2.7777777778vw;
      }
      .byx .section-05 .section-inner .box .effect {
        width: 21.6666666667vw;
        height: 6.3888888889vw;
        margin-bottom: 2.0833333333vw;
        border-radius: 3.1944444444vw;
        font-size: 3.8888888889vw;
        line-height: calc(6.38vw - 4px);
      }
      .byx .section-05 .section-inner .box .tit {
        margin-bottom: 2.7777777778vw;
        font-size: 5.5555555556vw;
        line-height: 6.9444444444vw;
      }
      .byx .section-05 .section-inner .box .more {
        font-size: 3.0555555556vw;
      }
      .byx .section-05 .section-inner .box ul li {
        font-size: 2.3611111111vw;
        line-height: 3.1944444444vw;
      }
      .byx .section-05 .section-inner .box-1 figure {
        right: 3.6111vw;
        top: 7.6389vw;
      }
      .byx .section-05 .section-inner .box-1 figure img {
        width: 39.3056vw;
      }
      .byx .section-05 .section-inner .box-2 figure {
        top: 17.2222222222vw;
        right: 4.1666666667vw;
      }
      .byx .section-05 .section-inner .box-2 figure img {
        width: 37.7777777778vw;
      }
      .byx .section-05 .section-inner .box-long {
        height: 93.0555555556vw;
        margin: 0;
      }
      .byx .section-05 .section-inner .box-long figure {
        right: 5.5555555556vw;
        bottom: 0;
      }
      .byx .section-05 .section-inner .box-long figure img {
        width: 81.8055555556vw;
      }
      .byx .section-06 .btn-open {
        bottom: 31.9444444444vw;
      }
      .byx .section-08 .byx__panel__area {
        padding-top: 145%;
      }
      .byx__vis {
        height: 177.77vw;
        background-image: url(/content/dam/glo-jp/korea-images/event/past-events/2022/byx2/vis-img-mo.jpg);
      }
      .byx__vis .btn-open {
          bottom: 7.6388888889vw;
      }
      .byx__vis .glo-logo {
      display: none;
      }
      .byx__vis__txt {
      width: 100%;
      bottom: auto;
      top: 119.4444444444vw;
      left: 0;
      text-align: center;
      letter-spacing: -0.05em;
      }
      .byx__vis__txt .date {
        margin-bottom: 1.3888888889vw;
        padding: 0 2.7777777778vw;
        font-size: 5.5555555556vw;
        line-height: 6.6666666667vw;
      }
      .byx__vis__txt .tit {
        margin-bottom: 2.7777777778vw;
        font-size: 8.3333333333vw;
      }
      .byx__vis__txt .desc {
        display: block;
        font-size: 8.3333333333vw;
      }
      .byx__vis__txt .desc .logo {
        display: block;
        margin: 0 0 4.1666666667vw;
      }
      .byx__vis__txt .desc .logo img {
        width: 63.0555555556vw;
      }
      .byx__vis__product {
        right: calc(50% - 27.0833333333vw);
        bottom: auto;
        top: 48.6111111111vw;
      }
      .byx__vis__product img {
        width: 54.3055555556vw;
      }
    }