
/* Static clone interaction safeguards for localized pages. */
#MainMenu .mainMenu .menu > ul > li { position: static !important; }
#MainMenu .menuSubList { z-index: 9999; }
#MainMenu .menu > ul > li.is-open > .menuSubList { display: block !important; opacity: 1 !important; visibility: visible !important; }
#MainMenu .menu > ul > li:hover > .menuSubList { display: block !important; opacity: 1 !important; visibility: visible !important; }
.memberPMenu.is-open, #GameMenu:hover .memberPMenu { display: block !important; opacity: 1 !important; visibility: visible !important; z-index: 10000; }
body.static-offline a[href^="http"], body.static-offline a[open-window], body.static-offline a[window-open-simple] { cursor: pointer; }

#MainMenu .mainMenu .menu > ul > li {
  position: static !important;
}

#MainMenu .menuArea {
  position: relative !important;
}

#MainMenu .mainMenu,
#MainMenu .mainMenu .menu {
  position: static !important;
}

#MainMenu .menuSubList {
  position: absolute !important;
  top: 65px !important;
  left: 0 !important;
  right: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  height: 340px !important;
  z-index: 9999 !important;
  background-color: rgba(255,255,255,.95) !important;
  transform: none !important;
}

.mobile-promotion-entry {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  background: #eef6ff;
}

.mobile-promotion-entry .swiper-wrapper {
  width: 100%;
  height: 100%;
}

.mobile-promotion-entry .swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.mobile-promotion-entry .img_actBG {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  border-radius: 8px;
}

.mobile-promotion-entry .img_act {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 2;
  pointer-events: none;
}
