/* Body font Size */
.bridge section {
  position: relative;
}
.bridge section img {
  width: 100%;
}
.bridge a {
  position: absolute;
  text-indent: -9999px;
}
.bridge .kv a {
  top: 61.6%;
  left: 64.11%;
  width: 11.458%;
  height: 5.952%;
  background: url(/content/dam/glo-jp/korea-images/brand-pages/images/2024/pro_bridge/bridge_btn1.png) 0 50%/contain no-repeat;
}
.bridge .concert a {
  bottom: 19.4%;
  left: 32.91%;
  width: 16.5625%;
  height: 6.09%;
  background: url(/content/dam/glo-jp/korea-images/brand-pages/images/2024/pro_bridge/bridge_btn2.png) 0 50%/contain no-repeat;
}
.bridge .concert a.more {
  left: 50.5%;
  background-image: url(/content/dam/glo-jp/korea-images/brand-pages/images/2024/pro_bridge/bridge_btn3.png);
}
.bridge .kit a {
  bottom: 12.89%;
  left: 23.2%;
  width: 10.9375%;
  height: 4.391%;
  background: url(/content/dam/glo-jp/korea-images/brand-pages/images/2024/pro_bridge/bridge_btn4.png) 0 50%/contain no-repeat;
}
.bridge .kit a.kildren {
  left: 44.48%;
}
.bridge .kit a.glo_insta {
  left: 65.88%;
  background: url(/content/dam/glo-jp/korea-images/brand-pages/images/2024/pro_bridge/bridge_btn5.png) 50% 50%/auto 46% no-repeat;
}
.bridge .brand a {
  top: 56.57%;
  left: 50%;
  width: 11.458%;
  height: 5.55%;
  background: url(/content/dam/glo-jp/korea-images/brand-pages/images/2024/pro_bridge/bridge_btn6.png) 0 50%/contain no-repeat;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .bridge .kv a {
    top: 26.54%;
    left: 50%;
    width: 32.26%;
    height: 5.5%;
    transform: translateX(-50%);
  }
  .bridge .concert a {
    top: 65.27%;
    left: 50%;
    width: 63.73%;
    height: 5.92%;
    transform: translateX(-50%);
  }
  .bridge .concert a.more {
    top: 73.88%;
  }
  .bridge .kit a {
    top: 46.21%;
    left: 11.46%;
    width: 43.2%;
    height: 3.618%;
  }
  .bridge .kit a.kildren {
    top: 67.59%;
    left: auto;
    right: 11.46%;
  }
  .bridge .kit a.glo_insta {
    top: auto;
    left: 11.46%;
    bottom: 8.24%;
    width: 32%;
    background-size: 100% auto;
    background-position: 0 50%;
  }
  .bridge .brand a {
    top: 58.61%;
    width: 41.33%;
    height: 10.52%;
  }
}