@font-face {
  font-family: Pretendard-Black;
  font-weight: 900;
  font-display: swap;
  src:
    local("Pretendard Black"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Black.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Black.woff) format("woff");
}
@font-face {
  font-family: Pretendard-ExtraBold;
  font-weight: 800;
  font-display: swap;
  src:
    local("Pretendard ExtraBold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraBold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraBold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Bold;
  font-weight: 700;
  font-display: swap;
  src:
    local("Pretendard Bold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Bold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Bold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-SemiBold;
  font-weight: 600;
  font-display: swap;
  src:
    local("Pretendard SemiBold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-SemiBold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-SemiBold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Medium;
  font-weight: 500;
  font-display: swap;
  src:
    local("Pretendard Medium"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Medium.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Medium.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Regular;
  font-weight: 400;
  font-display: swap;
  src:
    local("Pretendard Regular"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Regular.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Regular.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Light;
  font-weight: 300;
  font-display: swap;
  src:
    local("Pretendard Light"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Light.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Light.woff) format("woff");
}
@font-face {
  font-family: Pretendard-ExtraLight;
  font-weight: 200;
  font-display: swap;
  src:
    local("Pretendard ExtraLight"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraLight.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraLight.woff) format("woff");
}
@font-face {
  font-family: NanumSquareRound;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundB;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundEB;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundL;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.ttf) format("truetype");
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
body {
  background-color: #2f3a9c;
}
.debug-grid {
  --grid-size: 10;
  --grid-color: rgba(255, 0, 0, 0.8);
  --grid-blend: exclusion;
}
#main {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/bg.BrGoA9vi.jpg);
  background-repeat: no-repeat;
  background-size: 2560px;
  background-position: top;
  max-width: 2560px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.img_txt {
  text-indent: -99999px;
}
.hide_obj {
  display: none;
}
section .inner {
  max-width: 1350px;
  height: 100%;
  margin: 0 auto;
}
section .inner .img_100 {
  width: 100%;
}
.footBox {
  background-color: #fff;
}
.btn:hover {
  filter: brightness(1.1);
  transition: all 0.5s;
}
#sec0 .inner {
  aspect-ratio: 100/49.5;
  position: relative;
}
#sec0 .inner .s0_p {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_p.BC__ycWw.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 44.8%;
  aspect-ratio: 0.6968641115;
  text-indent: -99999px;
  background-position: 0 -58%;
  position: absolute;
  height: 100%;
  top: 10%;
  left: 0;
}
#sec0 .inner .s0_main {
  position: absolute;
  left: 46.2%;
  width: 44.6%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  gap: 0;
  top: 3%;
}
#sec0 .inner .s0_main .logo {
  display: block;
  width: 13%;
  height: auto;
  margin-top: 11.5%;
  margin-bottom: 5%;
  transform: translate(-323%, -20%);
}
#sec0 .inner .s0_main .logo img {
  width: 100%;
}
#sec0 .inner .s0_main .t1 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_t1.DFl9m2l6.png);
  width: 76.7%;
  aspect-ratio: 3.5714285714;
  width: 98%;
}
#sec0 .inner .s0_main .t1,
#sec0 .inner .s0_main .t2 {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  text-indent: -99999px;
  height: auto;
  margin-bottom: 3%;
}
#sec0 .inner .s0_main .t2 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_t2.Dz9SydNT.png);
  width: 76.7%;
  aspect-ratio: 10;
  width: 100%;
}
#sec0 .inner .s0_main .main_btn {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_btn.BjAogxo8.png);
  width: 95%;
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_btn.BjAogxo8.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 76.7%;
  aspect-ratio: 5;
  text-indent: -99999px;
}
#sec1 .inner {
  width: 100%;
  aspect-ratio: 100/60.9;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  gap: 4%;
  background-color: #f7f7f7;
  border-radius: 50px;
  margin-bottom: min(50px, 3%);
  padding-top: min(85px, 5.5%);
  box-shadow: 0 20px 30px 2px #0000004d;
}
#sec1 .inner h4 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_t1.BTu8Ga9W.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 30%;
  aspect-ratio: 9.0909090909;
  text-indent: -99999px;
  margin: 0;
  padding: 0;
}
#sec1 .inner .step {
  padding-right: 10%;
  transform: translate(-3.5%);
}
#sec1 .inner .step.step1 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_step_1.10E01qzx.png);
}
#sec1 .inner .step.step1,
#sec1 .inner .step.step2 {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 58%;
  aspect-ratio: 16.6666666667;
  text-indent: -99999px;
}
#sec1 .inner .step.step2 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_step_2.CAKlv-BT.png);
}
#sec1 .inner .step.step3 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_step_3.Bsp37Ww4.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 58%;
  aspect-ratio: 16.6666666667;
  text-indent: -99999px;
}
#sec1 .inner .box_wrap {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 82%;
  gap: 1%;
  padding-top: 1%;
}
#sec1 .inner .box_wrap .box1 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_bg_1.mC3xsTL5.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 50%;
  aspect-ratio: 1.5625;
  text-indent: -99999px;
  border-radius: 29px;
  overflow: hidden;
  box-shadow: 0 0 10px 1px #31458638;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5%;
  padding-top: 4%;
}
#sec1 .inner .box_wrap .box1 .status {
  text-indent: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 65%;
  gap: 5%;
}
#sec1 .inner .box_wrap .box1 .status .label {
  width: 40%;
}
#sec1 .inner .box_wrap .box1 .status .row {
  background-color: #434343;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ccc;
  width: 40%;
  height: 100%;
  padding: 3%;
  font-size: min(1.5vw, 17px);
}
#sec1 .inner .box_wrap .box1 .sub_btn {
  width: 55%;
}
#sec1 .inner .box_wrap .box1 .sub_btn img {
  width: 100%;
}
#sec1 .inner .box_wrap .box2 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_bg_2.BWM0bwPZ.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 50%;
  aspect-ratio: 1.5625;
  text-indent: -99999px;
  border-radius: 29px;
  overflow: hidden;
  box-shadow: 0 0 10px 1px #31458638;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5%;
  padding-top: 4%;
}
#sec1 .inner .box_wrap .box2 .status {
  text-indent: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 65%;
  gap: 5%;
}
#sec1 .inner .box_wrap .box2 .status .label {
  width: 40%;
}
#sec1 .inner .box_wrap .box2 .status .row {
  background-color: #4853d4;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #8a93f0;
  width: 40%;
  height: 100%;
  padding: 3%;
  font-size: min(1.5vw, 17px);
}
#sec1 .inner .box_wrap .box2 .sub_btn {
  width: 55%;
}
#sec1 .inner .box_wrap .box2 .sub_btn img {
  width: 100%;
}
#sec1 .inner .box_wrap.s2 .status {
  text-indent: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65%;
  gap: 10%;
  padding-top: 6%;
}
#sec1 .inner .box_wrap.s2 .status .label {
  width: 40%;
  padding: 2% 0;
}
#sec1 .inner .box_wrap.s2 .status .row {
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85%;
  height: 100%;
  padding: 3%;
  font-size: min(1.5vw, 17px);
  margin-bottom: 2%;
}
#sec1 .inner .box_wrap.s3 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  background-image: linear-gradient(180deg, #212224, #484a4e);
  border-radius: 50px;
}
#sec1 .inner .box_wrap.s3 h5 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_t1.BCMd2pLy.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  aspect-ratio: 15.3846153846;
  text-indent: -99999px;
  background-size: auto 100%;
  background-position-x: 50.5%;
  margin: 2.5% 0;
}
#sec1 .inner .box_wrap.s3 .box1 {
  flex: 0 1 31%;
  border-radius: 20px 0 0 20px;
  background: #c1d72d;
  aspect-ratio: 100/37;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0;
}
#sec1 .inner .box_wrap.s3 .box1 .row {
  background: #99ac18;
  color: #fff;
}
#sec1 .inner .box_wrap.s3 .box2 {
  flex: 0 1 31%;
  border-radius: 0 20px 20px 0;
  background: #5764f0;
  aspect-ratio: 100/37;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0;
}
#sec1 .inner .box_wrap.s3 .box2 .row {
  background: #3e48b7;
  color: #fff;
}
#sec1 .inner .box_wrap.s3 .status {
  flex-direction: column;
  width: 100%;
  gap: 25%;
}
#sec1 .inner .box_wrap.s3 .status .label {
  width: 45%;
}
#sec1 .inner .box_wrap.s3 .status .row {
  width: 90%;
}
#sec1 .inner .box_wrap.s3 .txt {
  aspect-ratio: 100/15;
  width: 48%;
  background-color: #575757;
  border-radius: 30px;
  margin: 2.5% 0;
  text-indent: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: min(1.2vw, 18px);
  letter-spacing: 1px;
}
#sec1 .inner .box_wrap.s3 .txt span {
  color: #c1d72d;
  display: block;
  clear: both;
  margin-bottom: 1%;
}
#sec1 .inner .box_wrap.s4 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0;
  background-image: linear-gradient(180deg, #5764f0, #8a93f0);
  border-radius: 50px;
  aspect-ratio: 100/43;
  position: relative;
  padding: 0;
}
#sec1 .inner .box_wrap.s4 h5 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_t1.BCMd2pLy.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  aspect-ratio: 5.2631578947;
  text-indent: -99999px;
  background-size: auto 100%;
  background-position-x: 53%;
  margin: 2.5% 0 5%;
}
#sec1 .inner .box_wrap.s4 .s1_p {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_p.BC__ycWw.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 45%;
  aspect-ratio: calc(100 / auto);
  text-indent: -99999px;
  background-size: 75%;
  background-position: 60% 1200%;
  top: 0;
  position: absolute;
  height: 100%;
  margin-right: 0;
  left: 0;
}
#sec1 .inner .box_wrap.s4 .info {
  position: absolute;
  transform: translate(0);
  width: 39%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  aspect-ratio: 100/55;
  gap: 3%;
  right: 13%;
}
#sec1 .inner .box_wrap.s4 .info h4 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_done_t1.mwmF_F86.png);
  aspect-ratio: 6.6666666667;
}
#sec1 .inner .box_wrap.s4 .info h4,
#sec1 .inner .box_wrap.s4 .info p {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  text-indent: -99999px;
}
#sec1 .inner .box_wrap.s4 .info p {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_done_t2.CqHQU7_5.png);
  aspect-ratio: 10;
}
#sec1 .inner .box_wrap.s4 .info .s1_entry_dc_btn {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_entry_dc_btn.BuIB9OtJ.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  aspect-ratio: 5;
  text-indent: -99999px;
}
#sec1 .inner .main_btn {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_btn.Cy_oyTiz.png);
}
#sec1 .inner .btn.done,
#sec1 .inner .main_btn {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 58%;
  aspect-ratio: 6.25;
  text-indent: -99999px;
  transform: translateY(-20%);
}
#sec1 .inner .btn.done {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_btn_done.BMfEFJxj.png);
}
#sec2 .inner {
  width: 100%;
  aspect-ratio: 1350/789;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2.6%;
  background-color: #aec321;
  border-radius: 50px;
  margin-bottom: 3.1%;
  box-shadow: 0 20px 30px 2px #0000004d;
}
#sec2 .inner h4 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s2_t1.BTCPHLB6.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 30%;
  aspect-ratio: 9.0909090909;
  text-indent: -99999px;
}
#sec2 .inner .sub {
  margin-bottom: 1.2%;
  aspect-ratio: 100/3.5;
  text-indent: 0;
  color: #fff;
  width: 55%;
  text-align: center;
  font-size: min(1.2vw, 18px);
  letter-spacing: 2px;
  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
}
#sec2 .inner .box_wrap,
#sec2 .inner .sub {
  display: flex;
  align-items: center;
  justify-content: center;
}
#sec2 .inner .box_wrap {
  background: #99af0966;
  border-radius: 26px;
  width: 84%;
  aspect-ratio: 1105/472;
  flex-direction: row;
  gap: 0.8%;
  padding-left: 2%;
}
#sec2 .inner .box_wrap .box1 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s2_box_1.D4883l-w.png);
}
#sec2 .inner .box_wrap .box1,
#sec2 .inner .box_wrap .box2 {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 35.5%;
  aspect-ratio: 1;
  text-indent: -99999px;
}
#sec2 .inner .box_wrap .box2 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s2_box_2.DvgA0UPi.png);
}
#sec3 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_bg.DYA66Vkl.jpg);
  background-size: cover;
}
#sec3 .inner {
  width: 100%;
  aspect-ratio: 1352/751;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5.5%;
  border-radius: 50px;
}
#sec3 .inner h4 {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_t1.BUpPUFrE.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 25%;
  aspect-ratio: 5;
  text-indent: -99999px;
  margin: 0;
  padding: 0;
}
#sec3 .inner ul {
  width: 82%;
  padding: 0;
  margin: 0 0 2%;
  display: flex;
  flex-direction: column;
  gap: 1.5%;
}
#sec3 .inner ul li:first-of-type {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_1.B0ZCWuo2.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  aspect-ratio: 12.987012987;
  text-indent: -99999px;
}
#sec3 .inner ul li:nth-of-type(2) {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_2.Ij52kmS-.png);
}
#sec3 .inner ul li:nth-of-type(2),
#sec3 .inner ul li:nth-of-type(3) {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  aspect-ratio: 12.5;
  text-indent: -99999px;
}
#sec3 .inner ul li:nth-of-type(3) {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_3.b4Ch5Vhi.png);
}
#sec3 .inner ul li:nth-of-type(4) {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_4.YhDP9P6s.png);
}
#sec3 .inner ul li:nth-of-type(4),
#sec3 .inner ul li:nth-of-type(5) {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 100%;
  aspect-ratio: 12.5;
  text-indent: -99999px;
}
#sec3 .inner ul li:nth-of-type(5) {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_5.Bq0Vum18.png);
}
@media (max-width: 1350px) {
  #main {
    background-size: 182.5%;
  }
  #main section .inner {
    width: 92%;
  }
}
@media (max-width: 768px) {
  #main {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/bg_m.UvXajTav.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
    margin: 0 auto;
  }
  #main section .inner {
    width: 100%;
    position: relative;
    padding: 0;
    min-height: 0;
    height: auto;
  }
  #main header .links {
    --links-width-m: 50%;
  }
  #main #sec0 .inner {
    aspect-ratio: 100/168;
    position: relative;
  }
  #main #sec0 .inner .s0_p {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_p.BC__ycWw.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 0.6968641115;
    text-indent: -99999px;
    background-position-x: -10vw;
    background-position-y: 24%;
    background-size: 98%;
    position: absolute;
    top: 5%;
    left: 0;
  }
  #main #sec0 .inner .s0_main {
    position: absolute;
    left: 50%;
    width: 90%;
    top: 50%;
    transform: translate(-50%,-25%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    gap: 0;
    padding: 6% 0;
  }
  #main #sec0 .inner .s0_main .logo {
    display: block;
    width: 14%;
    height: auto;
    margin-top: 15.5%;
    margin-bottom: 5%;
    transform: translateY(-305%);
  }
  #main #sec0 .inner .s0_main .logo img {
    width: 100%;
  }
  #main #sec0 .inner .s0_main .t1 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_t1.DFl9m2l6.png);
    width: 76.7%;
    aspect-ratio: 3.5714285714;
    width: 95%;
    margin-bottom: 4%;
  }
  #main #sec0 .inner .s0_main .t1,
  #main #sec0 .inner .s0_main .t2 {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    text-indent: -99999px;
    height: auto;
  }
  #main #sec0 .inner .s0_main .t2 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_t2_m.BbiWOTwL.png);
    width: 76.7%;
    aspect-ratio: 10;
    width: 100%;
    margin-bottom: 3.9%;
  }
  #main #sec0 .inner .s0_main .main_btn {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_btn.BjAogxo8.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 95%;
    aspect-ratio: 5;
    text-indent: -99999px;
  }
  #main #sec1 .inner {
    width: 100%;
    aspect-ratio: 100/189;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 2.4%;
    background-color: #f7f7f7;
    border-radius: 0;
    margin-bottom: 0;
    padding-top: min(85px, 15.5%);
    box-shadow: none;
  }
  #main #sec1 .inner h4 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_t1.BTu8Ga9W.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 66%;
    aspect-ratio: 9.0909090909;
    text-indent: -99999px;
    margin: 0;
    padding: 0;
  }
  #main #sec1 .inner .step {
    padding-right: 10%;
    transform: translate(0);
  }
  #main #sec1 .inner .step.step1 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_step_1_m.B7XbFs6v.png);
  }
  #main #sec1 .inner .step.step1,
  #main #sec1 .inner .step.step2 {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 86%;
    aspect-ratio: 9.0909090909;
    text-indent: -99999px;
  }
  #main #sec1 .inner .step.step2 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_step_2_m.DwblCkGN.png);
  }
  #main #sec1 .inner .step.step3 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_step_3_m.DgS_VP0Y.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 86%;
    aspect-ratio: 9.0909090909;
    text-indent: -99999px;
  }
  #main #sec1 .inner .box_wrap {
    width: 85%;
    gap: 2%;
    padding-top: 1%;
  }
  #main #sec1 .inner .box_wrap,
  #main #sec1 .inner .box_wrap .box1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  #main #sec1 .inner .box_wrap .box1 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_bg_1.mC3xsTL5.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 1.5151515152;
    text-indent: -99999px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 0 10px 1px #31458638;
    gap: 15%;
    padding-top: 20%;
  }
  #main #sec1 .inner .box_wrap .box1 .status {
    text-indent: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 65%;
    gap: 5%;
  }
  #main #sec1 .inner .box_wrap .box1 .status .label {
    width: 40%;
  }
  #main #sec1 .inner .box_wrap .box1 .status .row {
    background-color: #434343;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ccc;
    width: 40%;
    height: 100%;
    padding: 3%;
    font-size: min(3vw, 17px);
  }
  #main #sec1 .inner .box_wrap .box1 .sub_btn {
    width: 55%;
  }
  #main #sec1 .inner .box_wrap .box1 .sub_btn img {
    width: 100%;
  }
  #main #sec1 .inner .box_wrap .box2 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_bg_2.BWM0bwPZ.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 1.5625;
    text-indent: -99999px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 0 10px 1px #31458638;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15%;
    padding-top: 20%;
  }
  #main #sec1 .inner .box_wrap .box2 .status {
    text-indent: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 65%;
    gap: 5%;
  }
  #main #sec1 .inner .box_wrap .box2 .status .label {
    width: 40%;
  }
  #main #sec1 .inner .box_wrap .box2 .status .row {
    background-color: #4853d4;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #8a93f0;
    width: 40%;
    height: 100%;
    padding: 3%;
    font-size: min(3vw, 17px);
  }
  #main #sec1 .inner .box_wrap .box2 .sub_btn {
    width: 55%;
  }
  #main #sec1 .inner .box_wrap .box2 .sub_btn img {
    width: 100%;
  }
  #main #sec1 .inner .box_wrap.s2 .box1,
  #main #sec1 .inner .box_wrap.s2 .box2 {
    gap: 4%;
    padding-top: 7%;
  }
  #main #sec1 .inner .box_wrap.s2 .status {
    text-indent: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 65%;
    gap: 5%;
    padding-top: 10%;
  }
  #main #sec1 .inner .box_wrap.s2 .status .label {
    width: 40%;
    padding: 2% 0;
  }
  #main #sec1 .inner .box_wrap.s2 .status .row {
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 85%;
    height: 100%;
    padding: 3%;
    font-size: min(3vw, 17px);
    margin-bottom: 2%;
  }
  #main #sec1 .inner .box_wrap.s3 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 0;
    background-image: linear-gradient(180deg, #212224, #484a4e);
    border-radius: 20px;
    aspect-ratio: 100/132;
  }
  #main #sec1 .inner .box_wrap.s3 h5 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_t1.BCMd2pLy.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 5.2631578947;
    text-indent: -99999px;
    background-size: auto 100%;
    background-position-x: 53%;
    margin: 2.5% 0 5%;
  }
  #main #sec1 .inner .box_wrap.s3 .box1 {
    border-radius: 20px 20px 0 0;
    background: #c1d72d;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }
  #main #sec1 .inner .box_wrap.s3 .box1 .row {
    background: #99ac18;
    color: #fff;
  }
  #main #sec1 .inner .box_wrap.s3 .box2 {
    border-radius: 0 0 20px 20px;
    background: #5764f0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }
  #main #sec1 .inner .box_wrap.s3 .box2 .row {
    background: #3e48b7;
    color: #fff;
  }
  #main #sec1 .inner .box_wrap.s3 .box1,
  #main #sec1 .inner .box_wrap.s3 .box2 {
    width: 85%;
    flex: 0 1 25%;
    aspect-ratio: 100/37;
  }
  #main #sec1 .inner .box_wrap.s3 .status {
    flex-direction: column;
    width: 100%;
    gap: 25%;
  }
  #main #sec1 .inner .box_wrap.s3 .status .label {
    width: 45%;
  }
  #main #sec1 .inner .box_wrap.s3 .status .row {
    width: 90%;
  }
  #main #sec1 .inner .box_wrap.s3 .txt {
    aspect-ratio: 100/21;
    width: 85%;
    margin: 5% 0 2.5%;
    text-indent: 0;
    background-color: #575757;
    border-radius: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: max(3vw, 18px);
  }
  #main #sec1 .inner .box_wrap.s3 .txt span {
    display: block;
    clear: both;
    margin-bottom: 2.5%;
  }
  #main #sec1 .inner .box_wrap.s4 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 0;
    background-image: linear-gradient(180deg, #5764f0, #8a93f0);
    border-radius: 20px;
    aspect-ratio: 100/155;
    position: relative;
  }
  #main #sec1 .inner .box_wrap.s4 h5 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_box_t1.BCMd2pLy.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 5.2631578947;
    text-indent: -99999px;
    background-size: auto 100%;
    background-position-x: 53%;
    margin: 2.5% 0 5%;
  }
  #main #sec1 .inner .box_wrap.s4 .s1_p {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s0_p.BC__ycWw.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 1.0526315789;
    text-indent: -99999px;
    background-size: 85%;
    background-position: 5% 22%;
    top: 0;
    position: absolute;
  }
  #main #sec1 .inner .box_wrap.s4 .info {
    position: absolute;
    left: 50%;
    top: 62.5%;
    transform: translate(-50%);
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    aspect-ratio: 100/55;
    gap: 3%;
  }
  #main #sec1 .inner .box_wrap.s4 .info h4 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_done_t1.mwmF_F86.png);
    aspect-ratio: 6.6666666667;
  }
  #main #sec1 .inner .box_wrap.s4 .info h4,
  #main #sec1 .inner .box_wrap.s4 .info p {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    text-indent: -99999px;
  }
  #main #sec1 .inner .box_wrap.s4 .info p {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_done_t2.CqHQU7_5.png);
    aspect-ratio: 10;
  }
  #main #sec1 .inner .box_wrap.s4 .info .s1_entry_dc_btn {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_entry_dc_btn.BuIB9OtJ.png);
    aspect-ratio: 5;
  }
  #main #sec1 .inner .box_wrap.s4 .info .s1_entry_dc_btn,
  #main #sec1 .inner .main_btn {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    text-indent: -99999px;
  }
  #main #sec1 .inner .main_btn {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_btn_m.Dyj5SfxW.png);
    aspect-ratio: 5.5555555556;
  }
  #main #sec1 .inner .btn.done {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s1_btn_done_m.-1cqXhms.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 3.3333333333;
    text-indent: -99999px;
    transform: translateY(-25%);
  }
  #main #sec2 .inner {
    width: 100%;
    aspect-ratio: 100/201;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 1%;
    background-color: #aec321;
    border-radius: 0;
    margin-bottom: 0;
    box-shadow: none;
  }
  #main #sec2 .inner h4 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s2_t1.BTCPHLB6.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 70%;
    aspect-ratio: 9.0909090909;
    text-indent: -99999px;
  }
  #main #sec2 .inner .sub {
    margin-bottom: 1.2%;
    aspect-ratio: 100/8;
    text-indent: 0;
    color: #fff;
    width: 90%;
    text-align: center;
    font-size: 3.7vw;
    letter-spacing: 1px;
  }
  #main #sec2 .inner .box_wrap,
  #main #sec2 .inner .sub {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #main #sec2 .inner .box_wrap {
    background: #99af0966;
    border-radius: 26px;
    width: 85%;
    aspect-ratio: 100/165;
    flex-direction: column;
    letter-spacing: 2px;
    gap: 0.8%;
    padding-left: 2%;
  }
  #main #sec2 .inner .box_wrap .box1 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s2_box_1.D4883l-w.png);
    width: 79%;
  }
  #main #sec2 .inner .box_wrap .box1,
  #main #sec2 .inner .box_wrap .box2 {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    aspect-ratio: 1;
    text-indent: -99999px;
  }
  #main #sec2 .inner .box_wrap .box2 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s2_box_2.DvgA0UPi.png);
    width: 80%;
  }
  #main #sec3 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_bg.DYA66Vkl.jpg);
    background-size: cover;
  }
  #main #sec3 .inner {
    width: 100%;
    aspect-ratio: 100/173;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding-top: 16%;
    gap: 4%;
    border-radius: 50px;
  }
  #main #sec3 .inner h4 {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_t1.BUpPUFrE.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 55%;
    aspect-ratio: 5;
    text-indent: -99999px;
    margin: 0;
    padding: 0;
  }
  #main #sec3 .inner ul {
    width: 90%;
    padding: 0;
    margin: 0 0 2%;
    display: flex;
    flex-direction: column;
    gap: 2%;
  }
  #main #sec3 .inner ul li:first-of-type {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_1_m.DDT3Hv6P.png);
  }
  #main #sec3 .inner ul li:first-of-type,
  #main #sec3 .inner ul li:nth-of-type(2) {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 4;
    text-indent: -99999px;
  }
  #main #sec3 .inner ul li:nth-of-type(2) {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_2_m.gwcJF66_.png);
  }
  #main #sec3 .inner ul li:nth-of-type(3) {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_3_m.BI-LZFFh.png);
  }
  #main #sec3 .inner ul li:nth-of-type(3),
  #main #sec3 .inner ul li:nth-of-type(4) {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 4;
    text-indent: -99999px;
  }
  #main #sec3 .inner ul li:nth-of-type(4) {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_4_m.D2mWA7gM.png);
  }
  #main #sec3 .inner ul li:nth-of-type(5) {
    background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/s3_li_5_m.6tZf8rgu.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 50%;
    width: 100%;
    aspect-ratio: 4;
    text-indent: -99999px;
  }
}
@font-face {
  font-family: Pretendard-Black;
  font-weight: 900;
  font-display: swap;
  src:
    local("Pretendard Black"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Black.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Black.woff) format("woff");
}
@font-face {
  font-family: Pretendard-ExtraBold;
  font-weight: 800;
  font-display: swap;
  src:
    local("Pretendard ExtraBold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraBold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraBold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Bold;
  font-weight: 700;
  font-display: swap;
  src:
    local("Pretendard Bold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Bold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Bold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-SemiBold;
  font-weight: 600;
  font-display: swap;
  src:
    local("Pretendard SemiBold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-SemiBold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-SemiBold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Medium;
  font-weight: 500;
  font-display: swap;
  src:
    local("Pretendard Medium"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Medium.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Medium.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Regular;
  font-weight: 400;
  font-display: swap;
  src:
    local("Pretendard Regular"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Regular.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Regular.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Light;
  font-weight: 300;
  font-display: swap;
  src:
    local("Pretendard Light"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Light.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Light.woff) format("woff");
}
@font-face {
  font-family: Pretendard-ExtraLight;
  font-weight: 200;
  font-display: swap;
  src:
    local("Pretendard ExtraLight"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraLight.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraLight.woff) format("woff");
}
@font-face {
  font-family: NanumSquareRound;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundB;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundEB;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundL;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.ttf) format("truetype");
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
footer {
  width: 100%;
  min-height: 80px;
  background-color: #fff !important;
  z-index: 99;
  position: relative;
}
.footBox,
footer {
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.footBox {
  width: 98%;
  max-width: 1080px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px 0;
  gap: 20px;
}
@media (max-width: 991px) {
  .footBox {
    max-width: 530px;
    width: 106%;
    height: auto;
    transform: scale(0.9) translate(-2%);
    justify-content: center;
    padding: 10px 0;
    gap: 10px;
  }
}
.footBox img.foCi {
  margin: 5px 10px 5px 0;
  max-height: 30px;
}
.footBox img.foTasri {
  margin: 5px 10px;
}
@media (max-width: 991px) {
  .footBox img.foTasri {
    width: 40px;
    margin: 0 10px 0 0;
  }
}
.footBox p.foCopy {
  font-size: 10px;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: 0;
  color: #525252;
  text-align: center;
}
@media (max-width: 991px) {
  .footBox p.foCopy {
    font-size: 10px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: 0;
    width: 100%;
  }
}
.footBox .bi,
.footBox .list {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .footBox .list {
    justify-content: center;
    transform: scale(0.9);
  }
}
.footBox ul.foList {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3em;
  letter-spacing: 0;
  list-style-type: none;
  color: #525252;
}
@media (max-width: 991px) {
  .footBox ul.foList {
    letter-spacing: 0 !important;
    width: auto;
    flex: 0 0 auto;
  }
}
.footBox ul.foList li {
  line-height: 1.5em;
}
:root {
  --pc-top-height: 100px;
  --pc-category-height: 237px;
  --pc-footer-height: 195px;
  --mobile-top-height: 55px;
  --mobile-category-height: 154px;
  --mobile-footer-height: 212px;
  --vh: 100%;
}
* {
  margin: 0;
  padding: 0;
  line-height: 1;
  font-weight: 400;
  box-sizing: border-box;
  word-break: keep-all;
}
a {
  text-decoration: none;
  color: #000;
}
ol,
ul {
  list-style: none;
}
input {
  background: none;
  background-color: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
button,
input {
  border: none;
  outline: none;
}
button {
  background: none;
  cursor: pointer;
}
textarea {
  resize: none;
  outline: none;
}
body,
html {
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -o-text-size-adjust: none;
}
body {
  min-width: 320px;
}
img {
  vertical-align: top;
}
#mabinogim {
  margin: 0 auto;
  padding-top: 103px;
  position: relative;
  width: 100%;
}
.container {
  min-height: calc(100vh - var(--pc-top-height) - var(--pc-category-height));
}
.debug-grid {
  position: relative;
}
.debug-grid:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  z-index: 9999;
  background-image:
    linear-gradient(var(--grid-color, rgba(255, 0, 0, 0.3)) 1px, transparent 1px),
    linear-gradient(90deg, var(--grid-color, rgba(255, 0, 0, 0.3)) 1px, transparent 1px);
  background-size: var(--grid-size, 10px) var(--grid-size, 10px);
  mix-blend-mode: var(--grid-blend, luminosity);
}
@font-face {
  font-family: Pretendard-Black;
  font-weight: 900;
  font-display: swap;
  src:
    local("Pretendard Black"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Black.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Black.woff) format("woff");
}
@font-face {
  font-family: Pretendard-ExtraBold;
  font-weight: 800;
  font-display: swap;
  src:
    local("Pretendard ExtraBold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraBold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraBold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Bold;
  font-weight: 700;
  font-display: swap;
  src:
    local("Pretendard Bold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Bold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Bold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-SemiBold;
  font-weight: 600;
  font-display: swap;
  src:
    local("Pretendard SemiBold"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-SemiBold.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-SemiBold.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Medium;
  font-weight: 500;
  font-display: swap;
  src:
    local("Pretendard Medium"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Medium.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Medium.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Regular;
  font-weight: 400;
  font-display: swap;
  src:
    local("Pretendard Regular"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Regular.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Regular.woff) format("woff");
}
@font-face {
  font-family: Pretendard-Light;
  font-weight: 300;
  font-display: swap;
  src:
    local("Pretendard Light"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Light.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-Light.woff) format("woff");
}
@font-face {
  font-family: Pretendard-ExtraLight;
  font-weight: 200;
  font-display: swap;
  src:
    local("Pretendard ExtraLight"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraLight.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/pretendard/Pretendard-ExtraLight.woff) format("woff");
}
@font-face {
  font-family: NanumSquareRound;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundR.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundB;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundB.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundEB;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundEB.ttf) format("truetype");
}
@font-face {
  font-family: NanumSquareRoundL;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.eot);
  src:
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.eot?#iefix)
      format("embedded-opentype"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.woff2) format("woff2"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.woff) format("woff"),
    url(https://lwi.nexon.com/m_mabinogim/fonts/NanumSquareRound/NanumSquareRoundL.ttf) format("truetype");
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoft-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft Cond;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftCond-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Thin.woff2) format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Semibold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Bold.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
@font-face {
  font-family: Proxima Soft ExCn;
  src: url(https://lwi.nexon.com/m_mabinogim/fonts/ProximaSoft/ProximaSoftExCn-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  ascent-override: 92%;
  descent-override: 22%;
  line-gap-override: 0%;
  size-adjust: 100%;
}
header {
  width: 100%;
  z-index: 999;
  position: absolute;
}
header .inner {
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  padding: 35px;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  header .inner {
    padding: 20px;
  }
}
header .inner .logo {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/logo.DBGdhct4.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: 10%;
  aspect-ratio: 0.5882352941;
  text-indent: -99999px;
  max-width: 90px;
}
@media (max-width: 768px) {
  header .inner .logo {
    width: 14%;
  }
}
header .inner .links {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 6%;
  height: 0;
  flex-wrap: wrap;
  width: var(--links-width, 15%);
  min-width: 100px;
  position: relative;
}
@media (max-width: 768px) {
  header .inner .links {
    width: var(--links-width-m, 40%);
  }
}
header .inner .links .icon_ho {
  background-image: url(data:image/png;base64,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);
}
header .inner .links .icon_ho,
header .inner .links .icon_yt {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: auto;
  aspect-ratio: 1;
  text-indent: -99999px;
  background-size: 70%;
}
header .inner .links .icon_yt {
  background-image: url(data:image/png;base64,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);
}
header .inner .links .icon_dc {
  background-image: url(https://nxtw.dn.nexoncdn.co.kr/mbm/event/2026/0722_06e0iyemi5/icon_dc.BRRKIwQn.png);
}
header .inner .links .icon_dc,
header .inner .links .icon_tr {
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
  width: auto;
  aspect-ratio: 1;
  text-indent: -99999px;
  background-size: 70%;
}
header .inner .links .icon_tr {
  background-image: url(data:image/png;base64,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);
}
header .inner .links a {
  flex: 0 1 20%;
  display: block;
  background-color: #fff3;
  border-radius: 5px;
}
