@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Teko:wght@400;500;600;700&display=swap');
/* reset */
html.overflow, body.overflow{overflow: hidden;}
html, body, div, p, img, span, a, em, strong, pre, h1, h2, h3, h4, h4, h5, h6, ul, ol, li, dl, dt, dd, table, tbody, thead, tfoot, tr, th, td, form, fieldset, legend, caption, input, textarea, button, select, video, iframe, header, article, aside, details, figcaption, figure, footer, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-weight: normal;
}

main, header, article, aside, details, figcaption, figure, footer, hgroup, menu, nav, section {
  display: block;
}

html {
  font-family:'GmarketSansTTFMedium', Malgun Gothic, Dotum, sans-serif;
  -webkit-text-size-adjust: none;
}

body { 
  word-break: keep-all;word-wrap:break-word
}

input, textarea, button, select {
  font-size: inherit;
  color: inherit;
  font-family: inherit;
}
input:focus, textarea:focus, button:focus, select:focus {
  outline: none;
}

select {
  border: 0;
  color: rgba(0, 0, 0, 0.7);
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  display: none;
}

textarea {
  border: none;
  resize: none;
}

img, fieldset, button {
  border: 0;
  background: none;
}

input {
  border-radius: 0;
}

input[type=text], input[type=tel] {
  -webkit-appearance: none;
}

input, button, textarea {
  border: 0 none;
  outline: 0;
}

button {
  cursor: pointer;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

ul, ol {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

a, img {
  vertical-align: top;
}

em {
  font-style: normal;
}

.blind {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

.hidden {
  visibility: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  img {
    image-rendering: -webkit-optimize-contrast !important;
  }
}
/* Unset for Safari 11+ */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    img {
      image-rendering: unset !important;
    }
  }
}
.gnbWrapper{min-width: 360px !important;}
.mobile .gnbWrapper{display: none !important;}
html, body {
  height: 100%;
  min-height: 100%;
}

img,
video{
  max-inline-size: 100%;
  block-size: inherit;
  aspect-ratio: 2/1;
  object-fit: cover;
  object-position: top center;
}
p{word-break: keep-all;word-wrap: break-word;}
#wrap {position: relative;display: flex;flex-direction: column;height: calc(100% - 63px);}
.mobile #wrap {height: 100%}
nav{position: absolute;top: 0;right: 110px;z-index: 2;height: 60px;max-width: 85%;display: flex;flex-direction: column;justify-content:center}
nav ul{font-size: 0;position: relative;}
.mobile nav ul{overflow-y: scroll;padding-bottom: 50px;height: 100%;}
nav li{display: inline-block;margin:0 20px;height: 23px;text-align: center;position: relative;}
nav li a{display: inline-block;width: 100%;height: 100%;font-family: 'Teko';font-weight: 700;font-size: 18px;line-height: 26px;color: rgba(0, 0, 0, 0.6);}
nav li:hover:before,
nav li.active:before{content: '';background:url(https://lwi.nexon.com/mintrocket/brand/common/menu_on.png) 0% 50% no-repeat;width: 18px;height: 100%;position: absolute;top: 0;left: -18px;background-size: cover;}
nav li:hover:after,
nav li.active:after{content: '';background:url(https://lwi.nexon.com/mintrocket/brand/common/menu_on.png) 100% 50% no-repeat;width: 18px;height: 100%;position: absolute;top: 0;right: -18px;background-size: cover;}
nav li:hover a,
nav li.active a{color: #fff;background:url(https://lwi.nexon.com/mintrocket/brand/common/menu_on.png) 50% 50% no-repeat;background-size: cover;}
nav li a[target='_blank']::after{width: 16px;height: 16px;display: inline-block;content:'';background:url(https://lwi.nexon.com/mintrocket/brand/common/ico_pop.png) 0 0/cover no-repeat;vertical-align: middle;margin-left: 2px;margin-top: -2px;}
nav li:hover a[target='_blank']::after{background-image:url(https://lwi.nexon.com/mintrocket/brand/common/ico_pop_over.png)}
.lang{position: absolute;right: 54px;top: 18px;display: flex;flex-direction: column;align-items: flex-end;z-index: 4;}
.lang button{display: block;font-family: Teko;font-size: 14px;font-weight: 700;line-height: 24px;color: rgba(0, 0, 0, 0.7);}
.lang button:after{content: '';width: 22px;height: 22px;background:url(https://lwi.nexon.com/mintrocket/brand/common/ico_lang.png) no-repeat;margin-left: 6px;display: inline-block;vertical-align: top;background-size: cover;}
.lang_list{position: relative;right: 5px;top: 20px;background: #FFFFFF;border-radius: 8px;display: none;padding: 12px;min-width: 100%;}
.lang_list a{display: block;font-family: 'Teko';font-weight: 700;font-size: 20px;line-height: 29px;color: rgba(0, 0, 0, 0.7);}
.lang_list a:hover,
.lang_list .active a{color: #23E1C1;}
header{position: absolute;width: 100%;height: 60px;background-color: #fff;top: 0;left: 0;z-index: 3;display: flex;}
header h1{position: absolute;width: 313px;height: 209px;top: 0;left: 0;background:url(https://lwi.nexon.com/mintrocket/brand/main/bg_logo.png) no-repeat;transition: all .3s ease;background-size: cover;z-index: 3;}
header h1 a{position: absolute;width: 175.5px;height: 70px;left: 53px;top: 18px;background:url(https://lwi.nexon.com/mintrocket/brand/common/logo_v2.png) 0 0/contain no-repeat;text-indent: -1000000px;overflow: hidden;transition: all .2s ease;background-size: cover;}
header h1.sub{background: transparent;}
header h1.sub a{width: 100px;height: 40px;top: 10px;}
footer{position: fixed;width: 100%;height: 60px;background-color: #fff;bottom: 0;left: 0;z-index: 3;color: rgba(0, 0, 0, 0.55);font-family: Teko;font-size: 0.875em/*14px*/;font-weight: 500;line-height: 60px;text-align: left;text-indent: 54px;display: flex;}
.r_line{position: fixed;width: 54px;height: 100%;background-color: #fff;right: 0;top: 0;z-index: 3;}
.l_line{position: fixed;width: 54px;height: 100%;background-color: #fff;left: 0;top: 0;z-index: 3;}
.t_point{position: absolute;width: 52px;height: 52px;left: 54px;top: 59px;z-index: 2;background:url(https://lwi.nexon.com/mintrocket/brand/common/point.png) no-repeat;background-size: cover;}
.sticky .t_point,
.sticky header,
.sticky nav{position: fixed;}
.b_point{position: fixed;width: 52px;height: 52px;right: 54px;bottom: 60px;z-index: 2;background:url(https://lwi.nexon.com/mintrocket/brand/common/point.png) no-repeat;transform: rotate(180deg);background-size: cover;}
#lnb{
  display: none;
  width: 19px;
  height: 14px;
  position: relative;
  left: 16px;
  top: 22px;
  float: left;
  z-index: 20;
  cursor: pointer;
}
#lnb span.line{
    display: block;
    background: white;
    width: 19px;
    height: 3px;
    position: absolute;
    background: #23E1C1;
    left: 0;
    border-radius: 2px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
}
.sns{position: absolute; right: 74px;top: 120px;display: flex;width: auto;justify-content:space-between;gap:1rem;z-index: 3;}
.sns li{width: 32px;height: 32px;}
.sns li a{display: block; width: 100%;height: 100%;text-indent: -100000px;overflow: hidden;background-repeat: no-repeat;background-size: contain;}
.main .sns .btn_n a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_notice_d.png);}
.main .sns .btn_d a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord_d.png);}
.main .sns .btn_t a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX_d.png);}
.main .sns .btn_y a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube_d.png);}
.main .sns .btn_n a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_notice_d_over.png);}
.main .sns .btn_d a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord_d_over.png);}
.main .sns .btn_t a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX_d_over.png);}
.main .sns .btn_y a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube_d_over.png);}

.main.nakwon .btn_d a,
.main.wr .btn_d a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord.png);}
.main.nakwon .btn_t a,
.main.wr .btn_t a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX.png);}
.main.wr .sns .btn_y a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube.png);}
.main.nakwon .btn_d a:hover,
.main.wr .btn_d a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord_over.png);}
.main.nakwon .btn_t a:hover,
.main.wr .btn_t a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX_over.png);}
.main.wr .sns .btn_y a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube_over.png);}

.sns .btn_d a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord.png);}
.sns .btn_t a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX.png);}
.sns .btn_y a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube.png);}
.sns .btn_d a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord_over.png);}
.sns .btn_t a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX_over.png);}
.sns .btn_y a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube_over.png);}
#lnb span.line-1{top: 0;}
#lnb span.line-2{top: 50%;}
#lnb span.line-3{top: 100%;}
.btn_top{display: none;}
.main .btn_top{position: absolute;width: 100%;height: 100%;top: 60px;left: 0;text-indent: -10000000px;overflow: hidden;display: block;z-index: 1;cursor: default;}
main{position:relative;width:100%;height: 100%;max-width: 2560px;}
.main main{overflow: hidden;}
.swiper {
    width: 100%;
    height: 100%;
    
  }
.swiper-slide {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  align-items: flex-start
}

/* #back{animation: wave 8s alternate infinite;transform-origin: centr bottom;} */
.main-1 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg_main.jpg) }
.main-1 .bg.m{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg_main_m.jpg) }
.main-2 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg_vod.png) }
.inner-1 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg1.png)}
.inner-2 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg2.png)}
.inner-3 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg3.png)}
.inner-4 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/bg/bg4.png)}

.nakwon .main-1 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart.png) }
.nakwon .main-2 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/bg_vod.jpg) }
.nakwon .inner-1 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/bg1.jpg)}
.nakwon .inner-2 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/bg2.jpg)}
.nakwon .inner-3 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/bg3.jpg)}

.wr .main-1 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/bg0.jpg) }
.wr .main-2 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/bg_vod.png);background-color: #000; }
.wr .inner-1 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/bg1.jpg)}
.wr .inner-2 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/bg2.jpg)}
.wr .inner-3 .bg{background-image: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/bg3.jpg)}

.outer-slide .bg{position: relative;width: 100%;height: 100%;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.inner-3 .tit_desc p em{display: block;}
.main-3 .swiper-slide > .bg{transform: scale(1.05);transition: transform 6s ease-out}
.main-3 .swiper-slide.on > .bg{transform: scale(1);}
.section-3{display: none;}
.main-4{background-color: #864EFF;}
.outer-slide .bg span{position: absolute;width: 100%;height: 100%;background:url(https://lwi.nexon.com/mintrocket/brand/bg/cover.png) center bottom no-repeat;background-size: cover;top: 0;left: 0;}
.outer-slide .dave{position: absolute;max-width: 709px;padding-top: 20.9%;background:url(https://lwi.nexon.com/mintrocket/brand/main/logo.png) 50% 0/contain no-repeat;left: 50%;transform: translateX(-50%);top: 21%;width: 100%;}
.nakwon .outer-slide .dave{max-width: 786px;padding-top:17%;background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/bi.png) 50% 0/contain no-repeat;top: 16%;}
.wr .outer-slide .dave{max-width: 867px;padding-top:27.9%;background:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/bi.png) 50% 0/contain no-repeat;top: 14%;}
:lang(en) .nakwon .outer-slide .dave{background-image:url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/bi_en.png)}
.outer-slide .title{position: absolute;left: 8%;top: 62%;padding-left: 24px;text-align: left;}
.outer-slide .title h1{font-family: Teko;font-size: 6.2vw;font-weight: 700;line-height: 85%;letter-spacing: -0.5px;color: #fff;animation: letter 4s -.5s cubic-bezier(.2, 0, 0, 1);}
.outer-slide .title h1 span{font-weight: 700;}
.outer-slide .content{position: absolute;left: 8%;bottom: 19%;padding-left: 24px;text-align: left;max-width: 700px;}
.outer-slide .content .tit_ico{position: absolute;border-right: 4px solid #fff;width: 20px;height: 130px;left: -24px;top: 4%;margin-top: 5px;transition: all 1s .1s ease;opacity: 0;}
.outer-slide .content .tit_ico span{position: absolute;width: 98px;height: 20px;background:url(https://lwi.nexon.com/mintrocket/brand/main/game_desc.png) no-repeat;font-size: 13px;letter-spacing: -0.5px;color: #864EFF;text-align: right;transform: rotate(-90deg);transform-origin: right top;top: 0;right: 20px;line-height: 26px;padding-right: 7px;} 
.outer-slide .content .tit_h2{position: relative;font-family: GmarketSansTTFBold;font-size: 40px;letter-spacing: -0.001em/*-1px*/;color: #FFF;display: block;margin-top: 10px;margin-bottom: 15px;transition: all 1s .3s ease;opacity: 0;}
.outer-slide .content .tit_desc{min-width: 53%;font-size: 20px;line-height: 1.5em/*24px*/;letter-spacing: -0.05em;color: rgba(255, 255, 255, 0.8);display: block;display: block;margin-top: 10px;transition: all 1s .5s ease;opacity: 0;}
.outer-slide .main-3 .on .content .tit_h2,
.outer-slide .main-3 .on .content .tit_desc,
.outer-slide .main-3 .on .content .tit_ico,
.outer-slide .main-3 .swiper-slide-active .content .tit_h2,
.outer-slide .main-3 .swiper-slide-active .content .tit_desc,
.outer-slide .main-3 .swiper-slide-active .content .tit_ico{margin-top: 0;opacity: 1;}

.nakwon .green{color: #BCC64A;font-weight: 700;}
.nakwon .blue{color: #6198D6;font-weight: 700;}
.wr .green{color: #23E1C1;font-weight: 700;}
.wr .blue{color: #7BB9FF;font-weight: 700;}
.wr .l_blue{color: #AEECFF;font-weight: 700;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_sub{display: none;width: 110px;height: 196px;background-color: #fff;right: 54px;top: 50%;position: absolute;z-index: 11;margin-top: 32px;}
.nakwon .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_sub,
.wr .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_sub{height: 160px;margin-top: 13px;}
.swiper-pagination_sub .swiper-pagination-bullet{width: 34px;height: 34px;margin: 8px auto !important;background: #F0F2F7;border: 0;border-radius: 50%;font-family: Teko;font-size: 18px;font-weight: 400;line-height: 34px;text-align: center;letter-spacing: -0.05em;color: rgba(0, 0, 0, 0.55);opacity: 1;}
.swiper-pagination_sub .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(https://lwi.nexon.com/mintrocket/brand/main/menu_over.png) no-repeat;height: 52px;border-radius: 0;color: #fff;}
.main-1.swiper-slide-active .btn_add{opacity: 1;margin-left: 0}
.btn_add{position: relative;display: inline-block;margin-top: 24px;opacity: 0;transition: all 2s .5s ease;margin-left: 10px}
.btn_add:before{content: '';display: none;vertical-align: top;width: 44px;height: 44px;background:url(https://lwi.nexon.com/mintrocket/brand/main/ico_steam.png) no-repeat;background-size: cover;}
.main.nakwon .btn_add:before{display: inline-block;}
.main.wr .btn_add:before{display: inline-block;}
.btn_add span{background-color: #FBBA00;border-radius: 4px;display: inline-block;padding: 10px 24px 10px;font-size: 16px;line-height: 1.5em;letter-spacing: -0.5px;text-align: center;color: rgba(0, 0, 0, 0.7);box-sizing: border-box;margin-left: 8px;min-width: 190px;}
.btn_add:hover span{background-color: #23E1C1;}
.inner{position: absolute;display: flex;top: 50%;right: 9%;justify-content: space-between;left: 7%;transform: translateY(-50%);align-items:center}
.inner .vod{max-width: 1200px;width: 57.2%;transform: scale(2.1);transition: transform .5s  ease;position: absolute;right: 0;}
.inner .vod::after{content:'';width: 100%;display: block;padding-top:56.25%}
.inner .vod .vod-slide{position: absolute;width: 100%;left: 0;top:0;overflow: hidden;}
.inner .vod .vod-slide ul{width: 100%;height: 100%;background-color: #181F29;cursor: pointer;}
.inner .vod .vod-slide li{background-position: center center;background-size:cover;background-repeat: no-repeat;}
.inner .vod .vod-slide .v1{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/vod4.png)}
.inner .vod .vod-slide .v2{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/vod3.png)}
.inner .vod .vod-slide .v3{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/vod2.png)}
.inner .vod .vod-slide .v4{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/vod.png)}
.inner .vod .vod-slide .v5{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/vod5.png)}

.nakwon .inner .vod .vod-slide .v1{background-image:url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/vod2.png)}
.nakwon .inner .vod .vod-slide .v2{background-image:url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/vod1.png)}

.wr .inner .vod .vod-slide .v1{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/vod02.png)}
.wr .inner .vod .vod-slide .v2{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/vod01.jpg)}

.inner .vod .vod-slide li::before{content:'';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play2.png) 50% 0% no-repeat}
.inner .vod .vod-slide li:hover::before{background:url(https://lwi.nexon.com/mintrocket/brand/main/ico_play.png) 26px 21px no-repeat;}
.inner .vod .vod-slide li:hover::after{content: '';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play_over.png) 50% 0% no-repeat;animation: rotate 2s infinite;transform-origin: 50% 50%;}

.nakwon .inner .vod .vod-slide li::before,
.wr .inner .vod .vod-slide li::before{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/btn_play.png)}
.nakwon .inner .vod .vod-slide li:hover::before,
.wr .inner .vod .vod-slide li:hover::before{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/ico_play.png)}
.nakwon .inner .vod .vod-slide li:hover::after,
.wr .inner .vod .vod-slide li:hover::after{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/btn_play_over.png)}

.inner .vod .swiper-pagination{display: flex;bottom: -70px;}
.inner .vod .swiper-button-next, 
.inner .vod .swiper-button-prev{width: 48px;height: 48px;margin-top: -24px;background-size: contain;font-size: 0;display: none;}
.inner .vod .swiper-button-next{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/btn_next.png);right: -10px;}
.inner .vod .swiper-button-prev{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/btn_prev.png);left: -10px;}
.inner .vod .swiper-pagination-bullet{width: 100px;height: 56px;margin-right: 8px;border-radius: 0;text-indent: -1000000px;overflow: hidden;opacity: 1;position: relative;}
.inner .vod .swiper-pagination-bullet::after{content: '';background: url(https://lwi.nexon.com/mintrocket/brand/main/mask.png) 0 0/cover no-repeat;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.inner .vod .swiper-pagination-bullet-active::after{opacity: 1;}
.inner .vod .thum1{background: url(https://lwi.nexon.com/mintrocket/brand/main/vod5.png) 0 0/cover no-repeat;}
.inner .vod .thum2{background: url(https://lwi.nexon.com/mintrocket/brand/main/vod4.png) 0 0/cover no-repeat;}
.inner .vod .thum3{background: url(https://lwi.nexon.com/mintrocket/brand/main/vod3.png) 0 0/cover no-repeat;}
.inner .vod .thum4{background: url(https://lwi.nexon.com/mintrocket/brand/main/vod2.png) 0 0/cover no-repeat;}
.inner .vod .thum5{background: url(https://lwi.nexon.com/mintrocket/brand/main/vod.png) 0 0/cover no-repeat;}

.nakwon .inner .vod .thum1{background: url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/thumb2.png) 0 0/cover no-repeat;}
.nakwon .inner .vod .thum2{background: url(https://lwi.nexon.com/mintrocket/brand/nakwon/launch/thumb1.png) 0 0/cover no-repeat;}

.wr .inner .vod .thum1{background: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/vod01.jpg) 0 0/cover no-repeat;}
.wr .inner .vod .thum2{background: url(https://lwi.nexon.com/mintrocket/brand/wakerunners/vod02.png) 0 0/cover no-repeat;}

.inner .vod iframe{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;}
.inner .txt{text-align: left;width: 35%;position: relative;}
.inner .txt h2{position: relative;font-family: GmarketSansTTFBold;font-size: 3.6vw;line-height: 120%;letter-spacing: -.5px;opacity: 0;color: #fff;padding-left: 0%;margin-bottom: 13%;}

.inner .txt h2:before{content: '';width: 6px;height: 95%;position: absolute;left: 0;top: 50%;background-color: #fff;transform: translateY(-52%);}
.main-2.swiper-slide-active .inner .txt h2{opacity: 1;letter-spacing: -0.5px;padding-left: 3%;}
.main-2.swiper-slide-active .inner .vod{transform: scale(1);}
.main-2.swiper-slide-active .inner .txt p{opacity: 1}
.inner .txt h2 em,
.tit_h2 em{display: block;} 
.inner .txt p{color: rgba(255, 255, 255, 0.8);font-weight: 500;font-size: 1.25vw;line-height: 120%;opacity: 0;margin-bottom: 4.5%;}
.main-2 .inner .txt h2,
.main-2 .inner .txt p{transition: opacity, padding 1s .3s ease}
.swiper-slide i{position: absolute;left: 50%;bottom: 10%;transform: translateX(-50%);width: 32px;height: 33px;background:url(https://lwi.nexon.com/mintrocket/brand/main/scroll_m.png) no-repeat;display: none;background-size: cover;}
.scroll_down,.btn_next,.btn_go_slide{cursor: pointer;position: fixed;width: 36px;height: 36px;left: 50%;margin-left: -18px;bottom: 115px;background:url(https://lwi.nexon.com/mintrocket/brand/main/scroll.png) center 0 no-repeat;z-index: 1;}

.pure .btn_next{bottom:52px}
.btn_go_slide{z-index: 1000;bottom:52px;background: transparent;}
.scroll_down span,.btn_next span,.btn_go_slide span{position: absolute;width: 100%;height: 36px;left: 0;background:url(https://lwi.nexon.com/mintrocket/brand/common/scroll_top.png) 0 0 no-repeat;background-size: contain;/*animation: down 1s infinite;*/}
.scroll_down.dark{background-image:url(https://lwi.nexon.com/mintrocket/brand/common/scroll.png);background-size: contain}
.scroll_down.dark .up{background-image:url(https://lwi.nexon.com/mintrocket/brand/common/scroll_top_d.png)}
.btn_go_slide .up{top: -93px;}
.scroll_down .up, .btn_next .up, .pure .btn_go_slide .up{top: -30px;}


.scroll_down .down,.btn_next .down,.btn_go_slide .down{top: 30px;transform: rotate(180deg);}
.scroll_down:before,.btn_next:before,.btn_go_slide:before{
  content: '';
  width : 4.5px;
  height : 4.5px;
  position : absolute;
  top : 36px;
  left : 50%;
  transform : translateX(-50%);
  background-color : #fff;
  border-radius : 50%;
  opacity : 1;
  animation : wheel 1s infinite;
  opacity : 0;
  display: none;
}
.btn_next .down.swiper-button-disabled,
.scroll_down .swiper-button-disabled{display: none !important;}
@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}
@keyframes wheel {
  to {
    opacity: 1;
    top: 42px;
  }
}
@keyframes wave {
  to {
    transform: scale(1.05);
  }
}
@keyframes down {
  0% {
    transform: translate(0);
  }
  20% {
    transform: translateY(-5px);
  }
  40% {
    transform: translate(0);
  }
}
@keyframes letter {
  0% {
    opacity: 0;
    letter-spacing: .5rem;
    filter: blur(0.2rem);
  }
  
  30% {
    filter: blur(0.5rem);
  }
  
  100% {
    letter-spacing: -0.5px;
    opacity: 1;
    filter: blur(0);
  }
}
.tb-1{position: relative;width: 100%;height: 100%;display: flex;background:#0567D6 url(https://lwi.nexon.com/mintrocket/brand/bg/bg_pj-tb.png) 50% 50% no-repeat;background-size: contain;flex-direction: column;align-items: center;}
.tb-1 .inner .vod{transform: scale(1);background: url(https://lwi.nexon.com/mintrocket/brand/bg/thumb_tb.png) 50% 50%/cover no-repeat;width: 66%;overflow: hidden;}
.tb-1 .inner .vod p{display: block;width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;}
.tb-1 .inner .vod::after{content: '';display: block;padding-top: 56.2%;}
.tb-1 .inner .txt h2{opacity: 1;font-family: 'Teko';font-weight: 700;padding-left: 7%;line-height: 100%;font-size: 4.8vw;}
.tb-1 .inner .txt p{opacity: 1;}
.tb-1 h1{font-family: Teko;font-size: 15.6vw;font-weight: 600;line-height: 90%;letter-spacing: -0.5px;color: #fff;}
.tb-1 p{font-size: 28px;line-height: 34px;letter-spacing: -0.5px;color: rgba(255, 255, 255, 0.7);}
.tb-1 .soon{padding: 1rem 1.25rem 1rem 2.5rem;border: 2px solid rgba(255, 255, 255, 0.33);border-radius: 0px 0px 20px 0px;box-sizing: border-box;font-family: 'Teko';font-weight: 700;font-size: 20px;line-height: 120%;text-align: center;letter-spacing: 1.25rem;color: #FBBA00;margin-top: 30px;width: fit-content;}

.tb-1 .inner .vod p::before{content:'';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play2.png) no-repeat}
.tb-1 .inner .vod p:hover::before{background:url(https://lwi.nexon.com/mintrocket/brand/main/ico_play.png) 26px 21px no-repeat;}
.tb-1 .inner .vod p:hover::after{content: '';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play_over.png) no-repeat;animation: rotate 2s infinite;}


.recruit{position: relative;width: 100%;height: 100%;display: flex;background:#864EFF;align-items: center;}
.recruit h1{font-family: Teko;font-size: 8vw;font-weight: 600;letter-spacing: -0.5px;color: #864EFF;background-color: #fff;width: 50%;height: 100vh;display: flex;align-items: center;justify-content: center;}
.main .recruit h1{font-size: 0;}
.main .recruit h1:after{display: flex;content: '';max-width: 524px;width: 54.584%;padding-top: 24.375%;background:url(https://lwi.nexon.com/mintrocket/brand/main/dave.png) no-repeat; background-size: contain;}
.recruit .btn_area{width: 50%;text-align: left;padding-left: 6%;font-size: 40px;line-height: 120%;letter-spacing: -0.5px;color: #fff;z-index: 2;}
.recruit .btn_area strong{color: #FBBA00;font-weight: normal;}
.recruit .btn_area em{display: block;}
.recruit a{position: relative;padding: 9px 55px 5px 25px;background-color: #fff;margin-top: 32px;display: inline-block;color: #864EFF;line-height: 38px;border-radius: 2px;font-size: 24px;}
.recruit a:after{content: '';width: 7.5px;height: 12px;display: inline-block;vertical-align: middle;background:url(https://lwi.nexon.com/mintrocket/brand/common/link_arrow.png) no-repeat;background-size: cover;position: absolute;right: 20px;top: 20px;}
.recruit a:hover{background-color: #FBBA00;}
.copy{position: absolute;width: 100%;bottom: 30px;left: 0;text-align: center;font-family: 'Teko';font-weight: 400;font-size: 16px;line-height: 24px;color: rgba(255, 255, 255, 0.7);display: none;z-index: 2;}

.nw-1{position: relative;width: 100%;height: 100% !important;display: flex;background:#323E40 url(https://lwi.nexon.com/mintrocket/brand/bg/bg_pj-nw.png) 50% 50% no-repeat;background-size: contain;flex-direction: column;align-items: center;}
.nw-1 .inner .vod{transform: scale(1);background: url(https://lwi.nexon.com/mintrocket/brand/re202309/nakwon_thumb.png) 50% 50%/cover no-repeat;width: 66%;overflow: hidden;}
.nw-1 .inner .vod p{display: block;width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;}
.nw-1 .inner .vod::after{content: '';display: block;padding-top: 56.2%;}
.nw-1 .inner .txt h2{opacity: 1;padding-left: 0;background: url(https://lwi.nexon.com/mintrocket/brand/re202309/bi_nakwon.png) 0 0/contain no-repeat;margin-bottom: 5%;text-indent: -100000px;font-size: 0;overflow: hidden;height: 25.2%}
:lang(en) .nw-1 .inner .txt h2{background-image: url(https://lwi.nexon.com/mintrocket/brand/re202309/bi_nakwon_en.png)}
.nw-1 .inner .txt h2::before{display: none;}
.nw-1 .inner .txt p{opacity: 1;}
.nw-1 h1{font-family: Teko;font-size: 15.6vw;font-weight: 600;line-height: 90%;letter-spacing: -0.5px;color: #fff;}
.nw-1 p{font-size: 28px;line-height: 34px;letter-spacing: -0.5px;color: rgba(255, 255, 255, 0.7);}
.nw-1 .soon{padding: 1rem 1.25rem 1rem 2.5rem;border: 2px solid rgba(255, 255, 255, 0.33);border-radius: 0px 0px 20px 0px;box-sizing: border-box;font-family: 'Teko';font-weight: 700;font-size: 20px;line-height: 120%;text-align: center;letter-spacing: 1.25rem;color: #FBBA00;margin-top: 30px;width: fit-content;}
.nw-1 .share{position: relative;width:fit-content;height:48px;display: flex;gap: 1rem;}
.nw-1 .share li{width: 48px;height: 100%;}
.nw-1 .share li a{display: block;width:100%;height:100%;text-indent:-100000px;overflow:hidden;background: url(https://lwi.nexon.com/mintrocket/brand/re202309/btn_share.png) 0 0/auto 100% no-repeat}
.nw-1 .share li a:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/re202309/btn_share_over.png)}
.nw-1 .share .btn_discord a{background-position-x: -64px;}
.nw-1 .share .btn_twitter a{background-position-x: 100%;}
.nw-1 .inner .vod p::before{content:'';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play2.png) no-repeat}
.nw-1 .inner .vod p:hover::before{background:url(https://lwi.nexon.com/mintrocket/brand/main/ico_play.png) 26px 21px no-repeat;}
.nw-1 .inner .vod p:hover::after{content: '';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play_over.png) no-repeat;animation: rotate 2s infinite;}

.nw-2{background:#323E40}
.nw-2 .bg-slide{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;}
.nw-2 .bg-slide ul{height: 100%;width: 100%;}
.nw-2 .bg-slide li{width: 100%;height: 100%;position: relative;}
.nw-2 .bg-slide .k1{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart.png) 50% 50%/cover no-repeat}
.nw-2 .bg-slide .k2{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart2.png) 50% 50%/cover no-repeat}
.nw-2 .bg-slide .k3{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart3.png) 50% 50%/cover no-repeat}
.nw-2 .bg-slide .k4{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart4.png) 50% 50%/cover no-repeat}
.nw-2 .bg-slide li button{position: absolute;right: 6%;bottom: 24%;color: #fff;z-index: 10;font-family: 'Teko';font-weight: 700;font-size: 18px;color: #23E1C1;display: none;}
.nw-2 .bg-slide li button::before{content:'';width: 21px;height: 21px;background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/ico_view_over.png) 0 0/contain no-repeat;vertical-align: middle;display: inline-block;margin-right: 6px;margin-top: -4px;}


.nw-2 .keyart{position: absolute;padding-left: 7%;bottom: 15%;text-align: left;width: max-content;left: 0;}
.nw-2 h2{opacity: 1;font-weight: 700;padding-left: 3%;line-height: 100%;font-size: 4.375rem;color: #fff;line-height: 120%;letter-spacing: -0.05em;position: relative;display: inline-block;z-index: 1;}
.nw-2 h2::before{content: '';width: 6px;height: 90%;position: absolute;left: 0;top: 0px;background-color: #fff;}
.nw-2 .thumb{width:  100%;height: 56px;margin-top: 16px;overflow:hidden;overflow-x: auto;z-index: 1;position: relative;}
.nw-2 .swiper-pagination_art{width: max-content;height: 100%;}
.nw-2 .swiper-pagination_art span{width: 100px !important;height: 100%;margin-right: 8px;background-color: #000;cursor: pointer;position: relative;display: inline-block;opacity: 1;border-radius: 0;text-indent: -100000px;overflow: hidden;}
.nw-2 .swiper-pagination_art .thum1{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart.png) 50% 50%/cover no-repeat}
.nw-2 .swiper-pagination_art .thum2{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart2.png) 50% 50%/cover no-repeat}
.nw-2 .swiper-pagination_art .thum3{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart3.png) 50% 50%/cover no-repeat}
.nw-2 .swiper-pagination_art .thum4{background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/keyart4.png) 50% 50%/cover no-repeat}
.nw-2 .swiper-pagination_art .swiper-pagination-bullet-active::after,
.nw-2 .swiper-pagination_art span:hover::after{content:'';position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.55);border: 4px solid #23E1C1;box-sizing: border-box;left: 0;top: 0;}
.nw-3::after{content:'';position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;background: linear-gradient(360deg, rgba(20, 35, 53, 0.6) -9.11%, rgba(0, 0, 0, 0.6) -9.11%, rgba(0, 0, 0, 0) 80.58%), linear-gradient(180deg, rgba(15, 34, 63, 0) 0%, #181F29 100%);}

.nw-3{position: relative;width: 100%;height: 100%;display: flex;background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/back.png) 50% 50%/auto 100% no-repeat;align-items: center;}
.nw-3 h1{font-size: 30px;font-weight: 500;letter-spacing: 30px;color: #32373B;background-color: #fff;z-index: 2;flex-direction: column;text-indent: 30px;}
.nw-3 h1 strong{font-size: 150px;font-weight: 600;letter-spacing: -0.5px;line-height: 9.375rem;margin-left: -30px;}
.nw-3 .btn_area strong{color: #23E1C1}
.btn_keyart{background-color: #23E1C1;padding:11px 24px 6px 24px;display: flex;align-items: center;z-index: 2;box-sizing: border-box;border:2px solid transparent;margin-top: 1.875rem;}
.btn_keyart:hover{border:2px solid #23E1C1;background-color: transparent;}
.btn_keyart:hover span{color:#23E1C1}
.btn_keyart span{font-family: 'Teko';font-weight: 700;font-size: 22px;color: #32373B;line-height: 22px;}
.btn_keyart span::after{content:'';width: 21px;height: 21px;background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/ico_view.png) 0 0/contain no-repeat;vertical-align: middle;display: inline-block;margin-left: 6px;margin-top: -4px;}
.btn_keyart:hover span::after{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/ico_view_over.png);}
.game-slide .swiper-slide{position: relative;width: 100%;height: 100%;background-color: #1D2226;}
.section-1{overflow: hidden !important;flex-direction:column;align-items: center;}
.section-1 .obj{position: absolute;width: 100%;height: 78%;left: 50%;transform: translateX(-50%);bottom: -26%;background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/obj.png);background-repeat: no-repeat;background-position: 50% 0;background-size: contain;}
.section-1 h1{position: absolute;max-width: 556px;height: 326px;width: 556px;left: 50%;transform: translateX(-50%);top: 14.17%;background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/logo.png);background-repeat: no-repeat;background-size: contain;text-indent: -100000px;overflow: hidden;}
.section-1 p{margin-top: 5%;font-size: 2.5em;text-align: center;letter-spacing: -0.5px;color: #fff;z-index: 1;}
.section-1 p span{font-size: 1.5em;font-family: 'GmarketSansTTFBold';}
.section-1 p .c_y{color: #FBBA00;}
.section-1 p .c_p{color: #864EFF;}
.section-2 article{position: relative;width: 1200px;display: flex;flex-wrap: wrap;margin-top: 3.6%;padding-bottom: 60px;}
.section-2 section{width: 50%;margin: 4% 0;display: flex;flex-direction: column;justify-content: center;z-index: 2;}
.section-2 .img{max-width: 696px;width: 116%;padding-top: 53%;background-size: 100% 100%;filter: drop-shadow(20px 20px 30px rgba(0, 0, 0, 0.2));}
.section-2 .img:after{content: '';display: inline-block;width: 100%;height: 100%;background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/cover_r.png);background-size: 100% 100%;position: absolute;left: 0;top: 0;}
.section-2 .img2:after{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/cover_l.png)}
.section-2 .img1{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/game_img1.png);}
.section-2 .img2{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/game_img2.png);}
.section-2 .img3{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/game_img3.png);}
.section-2 p{font-size: .94vw;line-height: 120%;letter-spacing: -0.5px;color: rgba(255, 255, 255, 0.7);text-align: left;position: relative;margin-bottom: 2%;}
.section-2 p strong{font-size: 1.82vw;color: #fff;line-height: 116%;font-weight: normal;}

.lab-slide .swiper-slide{position: relative;width: 100%;height: 100%;display: flex;background:#1D2226;flex-direction: column;align-items: center;}
.lab-2 .inner .vod{transform: scale(1);background: url(https://lwi.nexon.com/mintrocket/brand/lab/thumb_lab.jpg) 50% 50%/cover no-repeat;width: 66%;overflow: hidden;}
.lab-2 .inner .vod p{display: block;width: 100%;height: 100%;cursor: pointer;position: absolute;top: 0;}
.lab-2 .inner .vod::after{content: '';display: block;padding-top: 56.2%;}
.lab-2 p{font-size: 28px;line-height: 34px;letter-spacing: -0.5px;color: rgba(255, 255, 255, 0.7);}
.lab-2 .inner .vod p::before{content:'';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play2.png) no-repeat}
.lab-2 .inner .vod p:hover::before{background:url(https://lwi.nexon.com/mintrocket/brand/main/ico_play.png) 26px 21px no-repeat;}
.lab-2 .inner .vod p:hover::after{content: '';position: absolute;width: 72px;height: 72px;left: 50%;top: 50%;margin: -36px 0 0 -36px;;background:url(https://lwi.nexon.com/mintrocket/brand/main/btn_play_over.png) no-repeat;animation: rotate 2s infinite;}
.lab-2 .inner .txt h2{opacity: 1;font-family: 'Teko';font-weight: 700;padding-left: 7%;line-height: 100%;font-size: 4.2vw;}
.lab-2 .inner .txt p{opacity: 1}
.lab-1 .inner{right: 0;}
.lab-1 .inner .txt {width: 40%;}
.lab-1 .inner .txt h2{opacity: 1;font-family: 'Teko';font-weight: 700;padding-top: 2vw;line-height: 85%;font-size: 5vw;}
.lab-1 .inner .txt h2::before{display: none;}
.lab-1 .inner .txt p{opacity: 1;font-size: 2vw;letter-spacing: -0.05em;line-height: 140%;}
.lab-1 .inner .txt p em{display: block;}
.lab-1 .inner .txt p strong{font-size: 3.1vw;}
.lab-1 .inner .txt strong{font-weight: 700;}

.lab-1 .inner .txt .g{color: #23E1C1;}
.lab-1 .inner .txt .y{color: #FBBA00;}
.lab-1 .inner .txt .p{color: #864EFF;}

.lab-1 .inner .icon {width: 60%;display: flex;flex-wrap: wrap;gap: 5vw;}
.lab-1 .inner .icon span{width: 4.9vw;height: 4.9vw;background-size:contain;background-repeat: no-repeat;opacity: .1;}
.lab-1 .inner .icon .i1{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i1.png)}
.lab-1 .inner .icon .i2{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i2.png)}
.lab-1 .inner .icon .i3{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i3.png)}
.lab-1 .inner .icon .i4{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i4.png)}
.lab-1 .inner .icon .i5{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i5.png)}
.lab-1 .inner .icon .i6{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i6.png)}
.lab-1 .inner .icon .i7{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i7.png)}
.lab-1 .inner .icon .i8{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i8.png)}
.lab-1 .inner .icon .i9{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i9.png)}
.lab-1 .inner .icon .i10{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i10.png)}
.lab-1 .inner .icon .i11{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i11.png)}
.lab-1 .inner .icon .i12{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i12.png)}
.lab-1 .inner .icon .i13{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i13.png)}
.lab-1 .inner .icon .i14{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i14.png)}
.lab-1 .inner .icon .i15{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i15.png)}
.lab-1 .inner .icon .i16{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i16.png)}
.lab-1 .inner .icon .i17{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i17.png)}
.lab-1 .inner .icon .i18{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i18.png)}
.lab-1 .inner .icon .i19{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i19.png)}
.lab-1 .inner .icon .i20{background-image:url(https://lwi.nexon.com/mintrocket/brand/lab/icon/i20.png)}
/*
.btn_recruit{position: absolute;width: 249px;height: 130px;right: 5%;top: 11%;background:url(https://lwi.nexon.com/mintrocket/brand/common/link.png) no-repeat;background-size: cover;z-index: 3;padding: 20px 18px 20px 19px;display: none;}
.sub1 .btn_recruit{display: block;}
.btn_recruit.active{display: block;}
.btn_recruit a{display: block;width: 100%;height: 100%;font-size: 16px;line-height: 18px;letter-spacing: -0.5px;color: #fff;}
.btn_recruit a i{color: #FBBA00;font-style: normal;}
.btn_recruit .btn{position: relative;width: 100%;height: 36px;background-color: #fff;margin-top: 16px;display: block;color: #864EFF;text-indent: 10px;line-height: 38px;}
.btn_recruit .btn:after{content: '';width: 7.5px;height: 12px;display: inline-block;vertical-align: middle;background:url(https://lwi.nexon.com/mintrocket/brand/common/link_arrow.png) no-repeat;background-size: cover;position: absolute;right: 15px;top: 12px;}
.btn_recruit a:hover .btn{background-color: #FBBA00;}
*/

.sub1{overflow: hidden;}
/* 재작업 */


.sub2 .container{background-color: #1D2226;position: relative;width: 100%;height: 100%;}
.sub2#wrap{overflow: hidden;height: auto;}
.inner-wrapper{position: relative;max-width: 1200px;margin: 0 auto;}
.section{position: relative;display: flex;width: 100%;height: 100%;flex-direction: column;}

#section1{flex-direction: column;align-items: center;}
#section1.min-h{min-height: 800px;}
#section1 .obj{position: absolute;width: 2424px;height: 100%;left: 50%;transform: translateX(-50%) !important;bottom: -44.5%;background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/obj.png);background-repeat: no-repeat;background-position: 50% 0;display: none;}
#section1 .title{position: absolute;width: 604px;left: 50%;transform: translate(-50%, -75%);top: 50%;}
#section1 h1{padding-top: 33%;width: 100%;background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/logo_v2.png);background-repeat: no-repeat;background-size: contain;text-indent: -100000px;overflow: hidden;background-position: 50% 0;}
#section1 p{margin-top: 10%;font-size: 2.5em;text-align: center;letter-spacing: -0.5px;color: #fff;z-index: 1;}
#section1 p span{font-size: 1.5em;font-family: 'GmarketSansTTFBold';}
#section1 p .c_y{color: #FBBA00;}
#section1 p .c_p{color: #864EFF;}
#section2{background-color: #1D2226}
#section2 .cloud{content: '';position: absolute;max-width: 2921px;width: 250.67%;padding-top: 89.917%;background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/obj_cover2.png);background-repeat: no-repeat;background-size: contain;top: -41%;left: 50%;transform: translateX(-50%);}

#section2 article{position: relative;width: 100%;margin-top: 3.6%;padding-bottom: 60px;display: flex;flex-direction: column;}
#section2 section{position: relative;width: 100%;height: 100%;display: flex;align-items: center;margin-bottom: 8.4%;}
#section2 .info2{flex-direction: row-reverse;}
#section2 .txt{width: 50%;margin-left: 0;}
#section2 .img{width: 50%}
#section2 .img span{position: relative;max-width: 696px;padding-top: 53%;width: 116%;background-size: 100% 100%;filter: drop-shadow(20px 20px 30px rgba(0, 0, 0, 0.2));display: block;}
#section2 .img span img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
#section2 .img .img1{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/game_img1.png)}
#section2 .img .img2{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/game_img2.png);margin-left: -16%;}
#section2 .img .img3{background-image:url(https://lwi.nexon.com/mintrocket/brand/sub/game_img3.png);}
#section2 p{font-size: .94vw;line-height: 120%;letter-spacing: -0.5px;color: rgba(255, 255, 255, 0.7);text-align: left;position: relative;margin-bottom: 2%;}
#section2 p strong{font-size: 1.82vw;color: #fff;line-height: 116%;font-weight: normal;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right,
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb{width: 110px;height: 329px;bottom: auto;top: 50%; left: auto; right: 54px; background: transparent; transform: translate(0,-50%);position: absolute;z-index: 1;text-align: center;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb{height: auto;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right .swiper-pagination-bullet,
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb .swiper-pagination-bullet{width: 100%;height: 33px;margin: 0;background: #F0F2F7;font-family: 'GmarketSansTTFMedium';display: block;border-bottom: 1px solid #fff;font-size: 14px;line-height: 37px;letter-spacing: -0.5px;color: rgba(0, 0, 0, 0.55);opacity: 1;border-radius: 0;}
:lang(en) .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right .swiper-pagination-bullet,
:lang(en) .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb .swiper-pagination-bullet,
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right .swiper-pagination-bullet:first-child,
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb .swiper-pagination-bullet:first-child{font-family: 'Teko';font-weight: 400;font-size: 20px;}
:lang(ko) .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb .swiper-pagination-bullet.nw1{font-size: 14px;font-family: 'GmarketSansTTFMedium';}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;color: #864EFF}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right .swiper-pagination-bullet.swiper-pagination-bullet-active.m3{margin-bottom:194px;}

/* 부분업데이트 */
main > section{position: relative;width: 100%;height: 100%;display: flex;align-items: center;justify-content:center}
#project section{background-color: #292929;}
#recruit section{background-color: #864EFF;}
nav ul ul{position: fixed;width: 100%;height: 46px;background-color: rgba(0,0,0,.7);left: 0;margin-top: 18px;justify-content:center;align-items:center;display: none;}
nav ul .depth.active > ul{display: flex;}
nav li li a{color: rgba(255, 255, 255, .6) !important;background: transparent !important;font-weight: 400;font-size: 20px;}
nav li li:hover a, nav li li.active a{color:#fff !important}
nav li li:hover:before, nav li li.active:before{display: none;}
nav li li:hover:after, nav li li.active:after{top: auto;bottom:-12px;height: 2px;background: #fff;right: 0;width: 100%;}
:lang(ko) nav li li:first-child a{font-family:'GmarketSansTTFMedium';letter-spacing: -0.05em;font-size: 16px;}
.hub .inner{flex-direction: column;align-items:center;max-width: 892px;position:initial;transform: initial;width: 100%;display: flex;}
.hub h2{
  position: relative;
  color: #FFF;
  text-align: center;
  font-family: Teko;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.5px;margin-bottom: 25px;width: 35%;}
  #recruit h2{color:#23E1C1}
.hub h2 strong{display: block;text-indent: -100000px;overflow: hidden;font-size: 0;}
.hub h2::after{content: '';width: 40px;height: 1px;background-color: rgba(255, 255, 255, 0.15);position: absolute;bottom: 0;left: 50%;margin-left: -20px;}
#project h2 strong{background:url(https://lwi.nexon.com/mintrocket/brand/re202309/bi_color.png) 50% 0/contain no-repeat;}
#recruit h2 strong{background:url(https://lwi.nexon.com/mintrocket/brand/re202309/bi_white.png) 50% 0/contain no-repeat;}
.hub .desc{
  color:rgba(255, 255, 255, 0.70);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
  letter-spacing: -0.5px;
text-align: center;}
.hub .desc strong{display: block;color: #fff;font-size: 28px;}
.hub .desc strong em{color:#FBBA00}

.hub .card_area{position: relative;width: 100%;display: flex;justify-content:center;margin-top: 4%;gap: 30px;}
.hub .card_area li::after{display: block;padding-top: 146.5%;content: '';}
.hub .card_area li{width: 31%;position: relative;}
.hub .card_area li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;}
.hub .card_area li p{position: absolute;width: 100%;height: 89%;overflow: hidden;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);border-radius: 3px;}
.hub .card_area li p span{display: block;width: 100%;height: 100%;background-position: 50% 100%;background-repeat: no-repeat;background-size: auto 100%;transition: transform 1s ease;}
.hub .card_area li p em{position: absolute;bottom: 10%;width: 100%;background-position: 50% 0%;background-repeat: no-repeat;background-size: contain;height: 110px;z-index: 1;transition: all .3s ease;}
.hub .card_area li label{position: absolute;bottom: 0;line-height: 38px;color: #fff;font-size: 24px;font-family: Teko;width: 100%;text-align: center;cursor: pointer;}
.hub .card_area .mintrocket p span{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/mintrocket.png)}
.hub .card_area .dave p span{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/dave.png)}
.hub .card_area .tb p span{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/wakerunners.png)}
.hub .card_area .nakwon p span{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/nakwon.png)}
.hub .card_area .mintrocket p em{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/thumb_mintrocket.png)}
.hub .card_area .dave p em{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/thumb_dave.png)}
.hub .card_area .tb p em{background-image:url(https://lwi.nexon.com/mintrocket/brand/wakerunners/logo.png)}
.hub .card_area .nakwon p em{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/thumb_nakwon.png)}
:lang(en) .hub .card_area .nakwon p em{background-image:url(https://lwi.nexon.com/mintrocket/brand/re202309/thumb_nakwon_en.png)}
.hub .card_area li p::after{content:'';background: url(https://lwi.nexon.com/mintrocket/brand/re202309/dim.png) 50% 100%/auto 100% no-repeat;position: absolute;width: 100%;height: 100%;bottom: 0;}
.hub .card_area li:hover p span{transform: scale(1.1);}

/* en */
:lang(en) div,
:lang(en) p,
:lang(en) span,
:lang(en) strong{
  font-family:'Teko',  sans-serif;;
}
:lang(en) #section1 p{font-weight: 700;line-height: 100%;letter-spacing: 0;}
:lang(en) #section1 p span,:lang(en) #section1 p em{font-family:'Teko';font-size: inherit;font-weight: inherit;letter-spacing: 0}
:lang(en) #section2 p{font-size: 1.3vw;letter-spacing: 0}
:lang(en) #section2 p strong{font-weight: 700;line-height: 100%;font-size: 2.15vw;letter-spacing: 0}
:lang(en) .tb-1 p{font-size: 32px;letter-spacing: 0}
:lang(en) .btn_add span{font-size: 24px;min-width: 152px;padding: 5px 24px 3px;letter-spacing: 0}
:lang(en) .main-2.swiper-slide-active .inner .txt h2{font-family: 'Teko';font-weight: 700;font-size: 3.8vw;letter-spacing: 0;line-height: 88%;}
:lang(en) .main-2.swiper-slide-active .inner .txt h2 em{font-weight: 700;}
:lang(en) .inner .txt p{font-size: 1.51vw;letter-spacing: 0;line-height: 100%;font-weight: 400;}
:lang(en) .outer-slide .content .tit_ico span{font-size: 16px;padding-right: 12px;line-height: 27px;}
:lang(en) .outer-slide .content .tit_h2{font-family: 'Teko';font-weight: 700;line-height: 100%;}
:lang(en) .outer-slide .content .tit_desc{font-size: 24px;line-height: 100%;letter-spacing: 0;}
:lang(en) .lab-1 .inner .txt p{font-size: 2vw;line-height: 100%;}
:lang(en) .lab-1 .inner .txt p strong{font-size: 2vw;font-weight: 500;}



/* 레이어 */ 
.modal_wrap{position:fixed;top:0;left:0;width:100%;z-index:1000;display:none}
.modal_wrap.modal_fixed{position:fixed;padding-top:0}
.modal_wrap.modal_fixed .modal_body{align-items:center}
.modal_wrap .dimmed{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.8}
.modal_wrap .modal_body{width:100%;height:100vh;display:flex;justify-content:center;align-items:flex-start}
.modal_wrap .modal_contents{position:relative;min-width:260px;max-width:2560px;width:90%;display:flex;flex-direction:column;justify-content:space-between}
.modal_wrap .modal_contents .inner{position:relative;z-index:1;display:flex;flex-direction:column;top: auto;right: auto !important;left: auto;transform: initial;}
.modal_wrap .modal_contents .inner .pop-slide{overflow: hidden;}
.modal_wrap .btn_close{position:absolute;top:0;right:0;max-width:82px;width:100%;height:82px;text-indent:-100000px;overflow:hidden;z-index:1;background: url(https://lwi.nexon.com/mintrocket/brand/nakwon/btn_close.png) 0 0/contain no-repeat;}
.modal_wrap .btn_close:hover{background-image: url(https://lwi.nexon.com/mintrocket/brand/nakwon/btn_close_over.png);}

#popImg .modal_contents .inner img{max-width: 100%;display: block;}
#popImg .swiper-button-next, 
#popImg .swiper-button-prev{width: 48px;height: 48px;margin-top: -24px;background-size: contain;font-size: 0;}
#popImg .swiper-button-next{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/btn_next.png);right: -20px;}
#popImg .swiper-button-prev{background-image:url(https://lwi.nexon.com/mintrocket/brand/main/btn_prev.png);left: -20px;}


/* 닌텐도 레이어 임시 */
/*layer popup*/
#popup {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6980392157);
  position: fixed;
  top: 0px;
  left: 0px;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease;
  z-index: 100;
}
#popup .pop_contents {
  background: url(https://lwi.nexon.com/mintrocket/daveTheDiver/popup.png);
  width: 1024px;
  height: 512px;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s ease;
}
#popup .pop_contents .pop_btns {
  display: flex;
  width: fit-content;
  height: fit-content;
  position: absolute;
  top: -45px;
  right: 0px;
  gap: 4px;
}
#popup .pop_contents .pop_btns #btn_not_show_today {
  width: fit-content;
  height: 32px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  padding: 10px;
  padding-top: 8px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  transition: all 0.5s ease;
}
#popup .pop_contents .pop_btns #btn_not_show_today:hover {
  border-color: #fff;
}
#popup .pop_contents .pop_btns #btn_pop_close {
  background: url(https://lwi.nexon.com/mintrocket/daveTheDiver/btn_pop_close.png);
  width: 32px;
  height: 32px;
  font-size: 0px;
  transition: all 0.5s ease;
  background-size: cover;
}
#popup .pop_contents .pop_btns #btn_pop_close:hover {
  background: url(https://lwi.nexon.com/mintrocket/daveTheDiver/btn_pop_close_over.png);
  background-size: cover;
}
#popup .pop_contents a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0px;
}
#popup.open {
  pointer-events: all;
  opacity: 1;
}
:lang(en) #popup .pop_contents {
  background: url(https://lwi.nexon.com/mintrocket/daveTheDiver/popup_en.png);
  background-size: cover;
}
:lang(en) #popup .pop_contents .pop_btns #btn_not_show_today {
  padding-top: 6px;
  font-family: Teko;
  font-size: 18px;
  font-weight: 400;
}

@media all and (max-width: 1340px) {
.section-2 article,.inner-wrapper{width: 85%;}
.section-2 article{margin-top: 8%;}
#section2 p{font-size: 1.44vw;}
:lang(en) #section2 p{font-size: 1.94vw;}
.outer-slide .content{left: 12%;width: 76%;}
}
@media all and (max-width: 1280px) {
.recruit .btn_area{font-size: 30px;}
#section1 .title{transform: translate(-50%, -58%);}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_tb,
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_right{display: none;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination_sub{width: 100%;background: transparent;height: 4px;right: auto;left: 50%;transform: translateX(-50%);top: auto;bottom: 10%;text-align: center;}
.swiper-pagination_sub .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.55);width: 50px;height: 4px;font-size: 0;text-indent: -100000px;display: inline-block !important;margin: 0 4px !important;border-radius: 0;opacity: 0;}
.swiper-pagination_sub .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FBBA00;height: 4px;;}
#section2 .cloud{transform: translateX(-50%) !important;top: -50%}
}
@media all and (max-width: 1200px) {
.main .btn_top{display: none;}
nav li{margin: 0 18px;}
.modal_wrap .btn_close{right: 50%;margin-right: -28px;top: -70px;background:url(https://lwi.nexon.com/mintrocket/brand/nakwon/btn_close_m.png) 0 0/contain no-repeat;width: 48px;height: 48px;}
.nw-3 h1 strong{font-size: 124px;line-height: 124px;}
}


@media all and (max-width: 960px) {
.inner{display: block;left: 8.5%;}
.inner .txt,
.lab-1 .inner .txt{width: 100%;max-width: none;}
.inner .vod{width: 100%;padding-top: 56.25%;position: relative;}
.inner .vod::after{display: none;}
.inner .txt h2{margin-bottom: 5%;font-size: 5.6vw;}
.tb-1 .inner .txt h2,
.nw-1 .inner .txt h2,
.lab-2 .inner .txt h2{padding-left:3%;font-size: 12.5vw;}
.lab-1 .inner .txt h2{font-size: 11vw;text-align: center;padding-top: 17vw;margin-bottom: 27vw;}
.lab-1 .inner .txt p,
:lang(en) .lab-1 .inner .txt p,
:lang(en) .lab-1 .inner .txt p strong{font-size: 5.5vw;text-align: center;}
.lab-1 .inner{right: 9%;}
.lab-1 .inner .txt p strong{font-size: 6vw;}
.nw-2 h2{font-size: 3.75rem;padding-left: 2%;}
.inner .txt h2 em{display: inline-block;}
.main-2.swiper-slide-active .inner .txt h2{padding-left: 4%;}
.inner .vod .swiper-pagination{justify-content: center;width: 100%;}
.inner .txt p{font-size: 2.5vw;margin-bottom: 2%;}
.outer-slide .content{left: 15%;bottom: 21%;} 
.nw-3 h1 strong{font-size: 150px;line-height: 150px;}
.section-1 h1{width: 55.08%;padding-top: 27.8%;height: auto;}
.section-2 article{margin-top: 12%;}
.section-1 .obj{background-size: cover;}
.outer-slide .title h1{font-size: 10.2vw}
.section-2 p strong{font-size: 2vw}
.section-2 p{font-size: 1.34vw}
 .tb-1 p,.tb-1 .soon,
 .nw-1 p,.nw-1 .soon{font-size: 20px;}
 :lang(en) .tb-1 p{font-size: 28px;}
.tb-1 .soon,
.nw-1 .soon{letter-spacing: 20px;padding: 17px 20px 15px 40px;margin-top: 40px;width: 100%;}
.tb-1 .inner .vod,
.nw-1 .inner .vod,
.lab-2 .inner .vod{width: 100%;margin-top: 40px;}
.tb-1 .inner .vod::after,
.nw-1 .inner .vod::after,
.lab-2 .inner .vod::after{padding-top: 0;}
.section-1 p{margin-top: 15%;}
.outer-slide .content .tit_h2{font-size: 36px;}
#section2 .img span{max-width: 550px;padding-top: 67.07%}
#section2 .img .img1{background-image: url(https://lwi.nexon.com/mintrocket/brand/sub/game_img1_m.png)}
#section2 .img .img2{background-image: url(https://lwi.nexon.com/mintrocket/brand/sub/game_img2_m.png)}
#section2 .img .img3{background-image: url(https://lwi.nexon.com/mintrocket/brand/sub/game_img3_m.png)}
.recruit{flex-direction: column;}
.recruit h1{width: auto;height: auto;background-color: transparent;color: #fff;font-size: 15.6vw;line-height: 90%;margin-bottom: 24px;}
.nw-3 h1{font-size: 30px;}
.main .recruit h1{width: 50.378%;height: auto;padding-top: 28.29%;background:url(https://lwi.nexon.com/mintrocket/brand/main/dave_m.png) no-repeat;font-size: 0;background-size: cover}
.main .recruit h1:after{display: none;}
.recruit .btn_area{text-align: center;padding: 0;width: auto;font-size: 20px;}
.recruit .btn_area em{display: inline-block;}
.recruit a{margin-top: 16px;font-size: 24px;padding: 6px 55px 2px 25px}
.hub .inner{max-width: 85%;}
.hub h2{width: 50%;}
:lang(en) .main-2.swiper-slide-active .inner .txt h2{font-size: 6.8vw;margin-bottom: 2%;}
:lang(en) .main-2.swiper-slide-active .inner .txt h2 em{display: inline-block;}
:lang(en) .main-2.swiper-slide-active .inner .txt p{font-size: 3.5vw;line-height: 100%;margin-bottom: 1%;}
header h1{background: transparent;}
header h1 a{width: 100px;height: 40px;top: 10px;}
.lab-1 .inner .icon #i9,.lab-1 .inner .icon #i10,.lab-1 .inner .icon #i11,.lab-1 .inner .icon #i12,.lab-1 .inner .icon #i13,.lab-1 .inner .icon #i14,.lab-1 .inner .icon #i15,.lab-1 .inner .icon #i16,.lab-1 .inner .icon #i17,.lab-1 .inner .icon #i18{display: none;}
.lab-1 .inner .icon{width: 100%;gap: 10vw;justify-content:center;position: absolute;top: 0;height: 70vw;}
.lab-1 .inner .icon span{width: 12.5vw;height: 12.5vw;}
.t_point{z-index: 3;}
#popup .pop_contents {
  width: 650px;
  height: 325px;
}
}

@media all and (max-width: 800px) {
  .inner{display: block;left: 3%;right: 3% !important;}
.t_point,.b_point,.l_line,.r_line{display: none !important;}
header h1 a{left: 16px;}
.lang{right: 16px;}
.outer-slide .content{left: 11%}
#section1 .title{width: 80%;}
footer{text-indent: 16px;}
.sns{right: 20px;top: 80px}
#popImg .modal_contents{width: 95%;}

  .section-2 article,.inner-wrapper{width: 95%;}
#section1 p {font-size: 2.3em;}
.section-1 h1{top: 22%;}
.inner .txt h2 em,
.tit_h2 em{display: inline-block;}
.outer-slide .content{left: 7%;} 
nav{max-width: inherit;top: 60px;width: 100%;height: calc(100% - 60px);right: auto;left: 0;background: #fff;display: none;justify-content:flex-start}
nav.active{display: flex;height: 100%;overflow-y: auto;}
nav ul{margin-top: 5%;text-align: center;display: flex;flex-direction: column;padding: 20px;margin-bottom: 100px;}
header h1 a,
header h1.sub a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/logo_m_v2.png);width: 150px;height: 26px;top: 9%;left: 46px;}
nav li{max-width: 100%;width: 100%;height: auto;text-align: left;margin: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.05);padding: 20px;}
nav li a{width: auto;height: 28px;position: relative;line-height: 32px;}
nav li:hover a{background: initial;color: rgba(0, 0, 0, 0.6);}
nav li.active:hover a{background: url(https://lwi.nexon.com/mintrocket/brand/common/menu_on.png) 50% 50%/cover no-repeat;}
nav li:before,nav li:after{display: none;}
nav li.active a::before{content:'';background:url(https://lwi.nexon.com/mintrocket/brand/common/menu_on.png) 0% 50%/cover no-repeat;width: 18px;height: 100%;position: absolute;top:0;left: -18px;}
nav li.active a::after{content:'';background:url(https://lwi.nexon.com/mintrocket/brand/common/menu_on.png) 100% 50%/cover no-repeat;width: 18px;height: 100%;position: absolute;top:0;right: -18px;}
nav li li a::before,
nav li li a::after{display: none;}
nav li.active a{color: #fff;}
nav li li a,
nav li li a:hover,
nav li li:hover a{color: rgba(0, 0, 0, 0.7) !important;}
nav li li.active a{color: #864EFF !important;}
nav li:hover a[target='_blank']::after{background: url(https://lwi.nexon.com/mintrocket/brand/common/ico_pop.png) 0 0/cover no-repeat;}
nav li.depth{display: flex;}
nav ul .depth > ul{position: relative;background: transparent;height: 100%;margin: 0;padding: 0;margin-left: 50px;display: flex;}

nav li li{border-bottom: 0;padding: 0 0 25px 20px}
header.active #lnb .line-1 {
    transform: translateY(7px) translateX(0) rotate(45deg);
}
header.active #lnb .line-2 {
    opacity: 0;
}
header.active #lnb .line-3 {
  transform: translateY(-7px) translateX(0) rotate(-45deg);
}
header.active .lang{display: none;}
header.active h1{width: 100%;height: 60px;}
header.active h1 a{left: 50%;transform: translate(-50%,-50%); top: 50%;}
#lnb{display: block;}
header.active{height: 100vh;}
}
@media all and (max-width: 640px) {
  .nw-2 .keyart{width: 100%;}
  #wrap {height: 100%}
  .nw-2 h2{font-size: 30px;}
  .nw-2 .bg-slide li button{display: block;}
  .outer-slide .dave,
  .nakwon .outer-slide .dave,
  .wr .outer-slide .dave{padding-top: 60%;}
.nakwon .outer-slide .content .tit_h2 em{display: block;margin: 0;}
.outer-slide .title{left: 0;text-align: center;padding-left: 0;width: 100%;}
.outer-slide .content{ left: 6%; width: 88%;text-align: center;border: 0;padding: 0;bottom: 10%;}
.content .tit_h2 em,
/*.swiper-slide i{display: block;}*/
.content p{margin-bottom:3.5%;}
.outer-slide .bg span{background: url(https://lwi.nexon.com/mintrocket/brand/bg/cover_m.png) center bottom repeat-x;background-size: contain;}
.outer-slide .content .tit_ico {position: relative;left: 0;background: transparent;width: auto;display: inline-block;margin-bottom: 5%;height: auto !important;border: 1px solid rgba(255, 255, 255, .3);padding: 4px 12px 4px;top: 0;}
.outer-slide .content .tit_ico span{line-height: inherit;transform: rotate(0);color: #fff;margin: 0;writing-mode: inherit;box-sizing: border-box;display: inline-block;width: auto;position: relative;height: auto;background: transparent;text-align: center;right: auto;padding: 0;}
.section-2 .img:after{display: none;}
#section2 .cloud{top: -18%;}
#popImg .swiper-button-next, 
#popImg .swiper-button-prev{width: 24px;height: 24px;}
#popImg .swiper-button-prev{left: -10px;}
#popImg .swiper-button-next{right:-10px}
.inner .txt p{font-size: 3.5vw;}
.sns li{width: 24px;height: 24px;}
.main .sns .btn_n a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_notice_d_over.png);}
.main .sns .btn_d a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord_d_over.png);}
.main .sns .btn_t a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX_d_over.png);}
.main .sns .btn_y a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube_d_over.png);}
.main.wr .sns .btn_y a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_youtube_over.png);}
.main.nakwon .btn_d a,
.main.wr .btn_d a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_discord_over.png);}
.main.nakwon .btn_t a,
.main.wr .btn_t a{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/btn_twitterX_over.png);}


.lang button{font-size: 0;}
.lang button:after{background-image: url(https://lwi.nexon.com/mintrocket/brand/common/ico_lang_m.png);}
.inner .vod .swiper-button-next, .inner .vod .swiper-button-prev{display: block;width: 24px;height: 24px;} 
.inner .vod .swiper-pagination{display: none;}
.section-2 section,.section-2 .img{width: 100%;margin: 2% 0;}
.section-2 p{margin-bottom: 2%;}
.section-2 article{width: 90%;}
.section-2 article{margin-top: 20%;}
.section-2 p strong{font-size: 3vw}
.section-2 p{font-size: 2vw}
.tb-1 h1,.recruit h1{font-size: 50px;}
:lang(en) .tb-1 h1{line-height: 160%;}
.tb-1 p,.tb-1 .soon,
.nw-1 p,.nw-1 .soon,
.recruit .btn_area,.recruit a{font-size: 16px;}
.tb-1 p{line-height: 25px;}
.recruit a{padding: 4px 55px 0px 15px;}
.recruit a:after{top: 15px;}
.recruit a:hover{background-color:#fff}
.tb-1 p em{display: block;}
.tb-1 .soon,
.nw-1 .soon{letter-spacing: 10px;padding: 10px 10px 8px 20px;margin-top: 30px;}
.scroll_down,.btn_next,.btn_go_slide,.scroll_down.dark,.nakwon .scroll_down.dark,.pure .btn_next{bottom: 4%;width: 32px;height: 33px;background:transparent;cursor: default;}
.scroll_down:before,
.btn_next:before,
.btn_go_slide:before{display: none;}
.scroll_down .up, .btn_next .up, .btn_go_slide .up{display: none;}
.scroll_down .down, .btn_next .down, .btn_go_slide .down{background:url(https://lwi.nexon.com/mintrocket/brand/main/scroll_m.png) no-repeat;background-size: contain;top: 0;transform: rotate(0);cursor: pointer;}
#section2:before{top: -16%;}
#section2 .img span{max-width: 696px;padding-top: 53%}
#section2 .img .img1{background-image: url(https://lwi.nexon.com/mintrocket/brand/sub/game_img1.png)}
#section2 .img .img2{background-image: url(https://lwi.nexon.com/mintrocket/brand/sub/game_img2.png)}
#section2 .img .img3{background-image: url(https://lwi.nexon.com/mintrocket/brand/sub/game_img3.png)}
#section2 .img span img{display: none;}
.section-1 p{font-size: 1.7em;}
.outer-slide .title h1{font-size: 13.2vw;}
.outer-slide .content .tit_h2{font-size:30px;margin-bottom: 25px;letter-spacing: -0.05em;}
.outer-slide .content .tit_desc{font-size:14px}
#section2{margin-top: -12%;}
#section2 section,#section2 .info2{flex-direction: column;}
.section-2 article,.inner-wrapper{width: 100%;}
#section2 .img{width: 89%;}
#section2 .txt{width: 92%;margin-left: 5%;margin-top: 5%;}
#section2 p{font-size: 3.2vw;margin-bottom: 5%;}
:lang(en) #section2 p{font-size: 4.1vw;margin-bottom: 5%;}
#section2 p strong,:lang(en) #section2 p strong{font-size:4.82vw}
#section1 p{font-size: 1.5em;}
footer{display: none;}
.sub2 footer{display: block;background: transparent;color: rgba(255, 255, 255, 0.7);text-align: center;position: absolute;}
.copy{display: block;}
video{max-inline-size: inherit}
#section1 .obj{width: 100%;bottom: -51.5%;}
#section1 .title{transform: translate(-50%, -82%);}
.nw-3 h1{font-size: 14px;letter-spacing: 10px;text-indent: 10px;}
.nw-3 h1 strong{font-size: 50px;margin-left: -10px;line-height: 100%;}
.hub .inner{max-width: 93%;}
.hub .card_area{flex-direction: column;align-items:center;gap: 40px;}
.hub .card_area li{width: 100%;}
.hub .card_area li::after{padding-top: 61.404%;}
.hub .card_area li label{padding-left: 6px;text-align: left;bottom: -15px;}
.hub .card_area li p em{background-position-x: 0;height: 65px;}
.hub .card_area .mintrocket p em{background-position-x: 3%;}
main > section{align-items:flex-start;padding: 100px 0;height:auto}
.hub + footer{display: block;}
.hub h2{width: 100%;}
.hub .desc{font-size: 16px;}
.hub .desc u{display: block;}
.hub .desc strong{font-size: 20px;}
.hub h2 strong{background-size: auto 40% !important}
.hub h2::after{bottom: 10px;}
:lang(en) .tb-1 p{font-size: 24px;}
:lang(en) .main-2.swiper-slide-active .inner .txt h2{font-size: 11vw;line-height: 85%;} 
.main-2.swiper-slide-active .inner .txt h2{font-size: 8vw;line-height: 100%;}
:lang(en) #section1 p{font-size: 1.7em;}
:lang(en) #section1 p em{display: block;}
:lang(en) .inner .txt p{font-size: 3.5vw;width: 90%;}
:lang(en) .lab-1 .inner .txt p{width: 100%;line-height: 120%;}
:lang(en) .outer-slide .content .tit_ico span{padding-right: 0;line-height: 100%;}
:lang(en) .outer-slide .content .tit_ico{padding: 2px 12px 0;}
:lang(en) .main-2.swiper-slide-active .inner .txt p{font-size: 4.5vw;}

.btn_add:hover span{background-color: #FBBA00;}

#popup .pop_contents {
  background: url(https://lwi.nexon.com/mintrocket/daveTheDiver/popup_m.png);
  background-size: cover;
  width: 343px;
  height: 400px;
}
.nw-1 .share{height: 40px;gap: .5rem;}
.nw-1 .share li{width: 40px;}
.nw-1 .share .btn_discord a{background-position-x:-53px}
:lang(en) #popup .pop_contents {
  background: url(https://lwi.nexon.com/mintrocket/daveTheDiver/popup_m_en.png);
  background-size: cover;
}
}
  @keyframes letter {
    0% {
      opacity: 0;
      letter-spacing: 1px;
      filter: blur(0.2rem);
    }
    
    30% {
      filter: blur(0.5rem);
    }
    
    100% {
      letter-spacing: -0.5px;
      opacity: 1;
      filter: blur(0);
    }
  }

@media all and (max-width: 415px) {
#section1 p{font-size: 1.2em;}
.outer-slide .content .tit_desc{font-size: 12px;}
:lang(en) .outer-slide .content .tit_desc{font-size: 18px;}
.inner .vod .vod-slide li::before,
.inner .vod .vod-slide li:hover::after,
.lab-2 .inner .vod p::before,
.lab-2 .inner .vod p:hover::before,
.lab-2 .inner .vod p:hover::after{width: 36px;height: 36px;background-size: contain;margin:-18px 0 0 -18px}

}
@media all and (max-width: 340px) {
.outer-slide .content .tit_h2{font-size: 18px;}

}
@media all and (max-height: 640px) {

  
  }
/* 가로 모드일 때 
@media (orientation: landscape) {


}
@media screen and (max-width: 920px) and (orientation: landscape) {

.inner .txt {width: 34%}
.inner .vod {padding-top: 28.12%;width: 50%;}
.outer-slide .title{top: 33%;}
.outer-slide .content .tit_h2{font-size: 20px;}
.outer-slide .content .tit_desc{font-size: 14px;}
.outer-slide .content{bottom: 33%;}
.main .recruit h1{display: none;}
.main-2.swiper-slide-active .inner .txt h2 {font-size: 24px;}
.inner .txt h2:before{top: 0;}
.tb-1 .soon,
.nw-1 .soon{margin-top: 20px;}
.tb-1 h1,.recruit h1 {font-size: 11.6vw;}
.recruit h1{margin-bottom: 4px;}
} 
*/