﻿body,p,div,span,strong,em,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,select,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}
img,fieldset,iframe{border:0 none}
img{vertical-align:top}
ul,ol{list-style:none}
em,address,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input[type="text"],button{border:none;background-color:transparent;}
html[lang=en] input[type="text"], html[lang=en] button{font-family:"TitilliumWeb-Light"}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent;color:#fff;
-webkit-box-shadow: 0 0 0 100px #000 inset;
-moz-box-shadow: 0 0 0 100px #000 inset;
box-shadow: 0 0 0 100px #000 inset;
-webkit-text-fill-color: #fff;
transition: background-color 5000s ease-in-out 0s;
}

html[lang=id]  { font-family: 'NotoSans_Regular'; }
html[lang=id] .bold{ font-family: 'NotoSans_Bold'; }
html[lang=id] .thin{ font-family: 'NotoSans_Thin'; }
html[lang=id] .medium { font-family: 'NotoSans_Medium'; }
html[lang=id] .light{ font-family: 'NotoSans_Light'; }
html[lang=id] .black { font-family: 'NotoSans_Black'; }
html[lang=id] .demilight{ font-family: 'NotoSans_DemiLight'; }

button{cursor:pointer;}
legend,caption,.hide{position:absolute;overflow:hidden;visibility:hidden;height:0;font-size:0;line-height:0}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
:focus{outline:none;}
.btn{position:absolute;background-color:#000;opacity:0;filter:alpha(opacity=0);text-indent:-9999px;display:block;}
body{background:#e7e7e7;}
a:hover{text-decoration:none}
#appView {width:100%;min-width:100%;}
#gnbView{z-index:100}
#appView, #gnbView {position:relative;}
html[lang=en] body{font-family:"TitilliumWeb-Light";}
html[lang=en] .bold {font-family:"TitilliumWeb-bold"!important}

.clear:after{display:block;content:'';clear:both;}

.section{position:relative;margin:0 auto;text-align:center;background-position:50% 0;background-repeat:no-repeat;}
.section .cont {padding:0 40px;max-width:1320px;margin:0 auto;/*border:10px solid #F00*/overflow:hidden}

.line {display:block;width:31px;height:4px;background:#e13600;}
.gnb li .line {display:none}
.gnb li.on .line {display:block;position:absolute;top:24px;left:50%;margin-left:-14px;margin-top:10px;width:28px;height:3px}

.gnb{background:#000;padding:0 40px}
.gnb a {color:#fff;letter-spacing:1px}
.gnb .gnb_box {position:relative;height:78px;margin:0 auto;width:100%;max-width:1320px}
.gnb_logo {background-image:url(/netmarble/gportal/brand/v1/img/nmb_logo.png);display:block;text-indent:-1000em;cursor:pointer;width:134px;height:24px;background-position: 0 0} 
.gnb .gnb_lt{position:absolute;top:29px;left:0;}
.gnb .gnb_rt {position:absolute;top:0;right:0;color:#fff;height:100%}
.gnb .gnb_rt .menu {position:relative;display:inline-block;top:0;right:180px;height:100%}
.gnb .gnb_rt .menu li{position:relative;float:left;margin-top:20px;text-align:center} 
.gnb .gnb_rt .menu li a {display:block;padding:5px 27px;}
.gnb .gnb_rt .menu li a em{color:#FFF;font-size:18px;display:inline-block;
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.gnb .gnb_rt .menu li a:hover em{color:#e13600}
.gnb .gnb_rt .menu .on a em{color:#e13600}

.appMarket{
    display: none;
}

.download{
    border: 1px solid #fff;
    padding: 10px 20px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    flex-direction: row;
    font-weight: bold;
}

html[lang=en] .gnb .gnb_rt ul.menu li em:hover, html[lang=en] .gnb .gnb_rt ul.menu li.on em{font-family:"TitilliumWeb-bold"}
.gnb .search {display: flex;
    top: 0px;
    height: 100%;
    position: absolute;
    right: 0;
    align-items: center;}
.gnb .search .searchIco {position:relative;top:28px;background:url(/netmarble/gportal/brand/v1/img/search_ico.png);width:24px;height:24px;display:block;text-indent:-99999px}
.gnb .search .searchClose {background:url(/netmarble/gportal/brand/v1/img/search_close.png) no-repeat right center;width:36px;height:38px;margin-left:-20px;z-index: 1000;display:inline-block;top:21px;right:2px;position:absolute;}
.gnb .search input {width:230px;background: transparent; border: none; color: #fff; border-bottom: 1px solid #fff;height: 37px;padding-left:45px;padding-right:34px;font-size:18px;line-height: 37px;margin-top:-1px;}
.gnb .search input::-ms-clear {display: none}
.gnb .search .searchList {position:absolute;top:78px;right:0;width:330px;z-index:1001;display:none}
.gnb .search .searchList li {height:65px;/*background:rgba(0,0,0,0.7);*/background:url(/netmarble/gportal/brand/v1/img/searchListBg.png);border-bottom:1px solid #44433e;display: table;width:270px;padding:16px 30px;cursor:pointer}
.gnb .search .searchList li:hover {background: #843014;opacity: 1;filter: alpha(opacity=100)}
.gnb .search .searchList li  img {width:64px;}
.gnb .search .searchList li .gameInfo {margin-left:15px}
.gnb .search .searchList li .gameInfo .gameTitle {font-size:18px;margin-bottom:2px}
.gnb .search .searchList li .gameInfo .gameSub{font-size:16px}
.gnb .gnb_m {position:absolute;top:0;left:15px;height:100%;display:none}
.gnb .gnb_m .menu {position:absolute;top:0px;left:0;background:url(/netmarble/gportal/brand/v1/img/mobile_menu.png);width:21px;height:100%;background-size:21px 17px;z-index: 1000;background-position:50% 50%;background-repeat: no-repeat}

/*240416*/
#NMCookieBanner .popup-agreed{z-index: 10000}
#NMCookieSettingPopup .popup-agreed-setting-dimmed{z-index: 10000}

#lnbView {display: none}
#lnbView a{color:#fff;}

#footer {position:relative;background:#fff;background-position:50% 50%;padding-top:60px;color:#a3a3a3;font-size:14px;padding:54px 40px 40px 40px;}
#footer #footerBox {position:relative;margin:0 auto;width:100%;max-width:1320px}
#footer .ft_sns .sns_ico {position:relative;display:inline-block;background:url(/netmarble/gportal/brand/v1/img/ft_sns.png);width:65px;height:65px;background-size:260px 130px;text-indent:-9999px;margin-top:7px;cursor:pointer;}
#footer .ft_sns .ft_facebook {background-position:0 -65px}
#footer .ft_sns .ft_youtube {background-position:-65px -65px}
#footer .ft_sns .ft_facebook:hover {background-position:0 0}
#footer .ft_sns .ft_youtube:hover {background-position:-65px 0}

#footer .ft_lang {display:inline-block;float:right}
#footer .ft_lang > p {padding-left:5px}
#footer .ft_lang .lang {margin-left:10px;display:inline-block;float:right;width:203px;}
#footer .ft_lang .location {display:inline-block;float:right;width:203px;}
#footer .ft_lang .location #locTxt{display:inline-block;width:159px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#footer .ft_lang .select {position:relative;background:#b2b2b2;width:100%;height:42px;margin-top:7px;border-radius: 5px;color:#fff;font-size:16px;cursor: pointer;line-height:42px}
#footer .ft_lang .select:hover{background:#000}
#footer .ft_lang .select div ,#footer .ft_lang .select div p {position:absolute;top:0;left:0;width:100%;height:100%;}
#footer .ft_lang .select div p {display:table}

#footer .ft_lang .select .select_ico {width:14px;height:8px;background-image:url(/netmarble/gportal/brand/v1/img/select_ico.png);position:absolute;top:18px;right:15px}
#footer .ft_lang .select span {margin-left:15px}
#footer .ft_lang select.select {/*position:absolute !important;top:0;left:0;*/margin-top:0 !important;/*opacity: 0;*/}
#footer .ft_copy {padding:47px 0 25px 0;color:#000000;margin-left:-16px;font-size:16px;}
#footer .ft_copy a {padding:0 16px;color:#000;}
#footer .ft_copy a:hover {text-decoration:underline}

.main_wrap .preJoin .line {display:inline-block;position:relative;width:48px;height:7px;margin-bottom:45px;margin-top:0;top:-5px}

.main_wrap .notice {background:url("/netmarble/gportal/brand/v1/img/top_notice.jpg") repeat-x 0 0;background-color:#af2b00;text-align:center;display:block;min-height:77px}
.main_wrap .notice .cont {position:relative;text-align:center;min-height:87px}
.main_wrap .notice .noticeTxt {padding:16px 34px;font-size:36px;color:#fff;display:inline-block}
.main_wrap .notice .cont div {position:relative;}
.main_wrap .notice .cont div .close {position:absolute;top:16px;right:0;width:34px;cursor:pointer}

.main_wrap .content .newGame_title {width:100%;} 
.main_wrap .content .newGame {width:100%;}
.main_wrap .content .fGame_title {width:100%}
.main_wrap .content .fGame {width:100%;margin-bottom:40px}
.main_wrap .content .fGame_title {width:100%;}
		
.main_wrap .main_banner {width:100%;}
.main_wrap .main_banner .banner {margin:0 auto;width:100%;height:100%;max-height:700px;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}
.main_wrap .main_banner .v_banner{width:100%;}

.main_wrap .main_banner .banner1 {background-color:#e7e7e7 ;background-image:url(/netmarble/gportal/brand/v1/img/top_banner1.jpg)}
.main_wrap .main_banner .banner2 {background-color:#e7e7e7 ;background-image:url(/netmarble/gportal/brand/v1/img/top_banner2.jpg)}
.main_wrap .main_banner .banner3 {background-color:#e7e7e7 ;background-image:url(/netmarble/gportal/brand/v1/img/top_banner3.jpg)} 
.main_wrap .main_banner .banner4 {background-color:#e7e7e7 ;background-image:url(/netmarble/gportal/brand/v1/img/top_banner4.jpg)}

/*.main_wrap .main_banner #bxSlider li{min-height:700px}*/
.main_wrap .main_banner .banner .v_bg_wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;max-height:700px}
.main_wrap .main_banner .banner a {display:block}
.main_wrap .main_banner .banner .cont{max-width:1400px;margin:0 auto;}
.main_wrap .main_banner .banner .cont{padding-bottom:700px}
.main_wrap .main_banner .banner .cont > div {position:absolute;top:0;left:0;width:100%;height:100%;}
.main_wrap .main_banner .banner .cont img.topGameBi {width:666px}
.main_wrap .main_banner .banner .cont .bannerTxt {position:absolute;bottom:0;color:#fff;padding-bottom:168px;left:0;width:100%;word-wrap:break-word;*word-break:break-all;}
.main_wrap .main_banner .banner .cont .bannerTxt .txt1 {font-size:50px;line-height:64px;padding:0 138px}
.main_wrap .main_banner .banner .cont .bannerTxt .txt2 {font-size:22px;padding:0 138px;position:relative;top:10px}
.main_wrap .main_banner .banner .ip_copy{position:absolute;right:16px;bottom:16px;height:12px}
.main_wrap .main_banner .banner .ip_copy img{height:12px}
.main_wrap .main_banner .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.5}

.main_wrap .content {text-align:left;}
.main_wrap .content .newGame_title {position:relative;height:103px;}
.main_wrap .content .newGame_title p {bottom:20px;font-size:27px}
.main_wrap .content .newGame_title div {position:absolute;bottom:20px;width:100%}

.main_wrap .content .newGame {position:relative;background:#fff;text-align:center;margin-bottom:40px;}
.main_wrap .content .newGame:after{display:block;content:'';clear:both;}
.main_wrap .content .newGame .newGame_down {background:#fff;width:34.24%;cursor: pointer}
.main_wrap .content .newGame .newGame_down .gameTitle:hover {text-decoration: underline}
.main_wrap .content .newGame .newGame_down .gameSub:hover {text-decoration: underline}
.main_wrap .content .newGame .newGame_down .newGame_down_inner{display:table-cell;vertical-align:middle;height:368px;width:inherit;}
.main_wrap .content .newGame .newGame_down ,.main_wrap .content .newGame .newGame_multi{position:relative;display:inline-block;float:left}
.main_wrap .content .newGame .newGame_down .appIco {background-image:url(/netmarble/gportal/brand/v1/img/app_ico.png);width:100px;height:100px;background-size:100px 100px;padding: 0 30px;background-position:50% 50%;display:inline-block;background-repeat:no-repeat}
.main_wrap .content .newGame .newGame_down .gameInfo {/*padding-right:15px*/}
.main_wrap .content .newGame .newGame_down .gameTitle {font-size:24px;}
.main_wrap .content .newGame .newGame_down .gameSub {font-size:16px}
.main_wrap .content .newGame .newGame_down .moreInfo {background:#e13600;margin:16px 0 4px 0;position:relative;width:61.72%;height:42px;display:inline-block;font-size:18px;line-height:42px;color:#fff}
.main_wrap .content .newGame .newGame_down .appMarket {background:#000000;position:relative;width:61.72%;height:42px;display:inline-block;font-size:18px;line-height:42px;color:#fff;cursor:pointer}
.main_wrap .content .newGame .newGame_down .appMarket .marketList {position:relative;width:100%;z-index: 10}
.main_wrap .content .newGame .newGame_down .appMarket .marketList li a {color:#fff;display: block}
.main_wrap .content .newGame .newGame_down .appMarket:hover .marketList {display:block}
.main_wrap .content .newGame .newGame_down .appMarket .marketList  li {position:relative;text-align:left;background:#000;float:left;width:100%;height:49px;font-size:14px;background:rgba(0,0,0,0.85);filter:alpha(opacity=85)}
.main_wrap .content .newGame .newGame_down .appMarket .marketList li span {vertical-align: middle}
.main_wrap .content .newGame .newGame_down .appMarket .marketList li:hover .market {text-decoration: underline}
.main_wrap .content .newGame .newGame_down .appMarket .marketList li .marketIco {position:relative;display:inline-block;background:url(/netmarble/gportal/brand/v1/img/market_ico.png);width:20px;height:23px;margin:0 13px 0 22px;vertical-align:middle}
.main_wrap .content .newGame .newGame_down .appMarket .marketList li .marketIco.appStore {background-position: 0 0}
.main_wrap .content .newGame .newGame_down .appMarket .marketList li .marketIco.googlePlay {background-position: 0 -23px}
.main_wrap .content .newGame .newGame_down .download {background:#000000}
.main_wrap .content .newGame .newGame_down .appMarket .arrowDown {position:absolute;top:50%;margin-top:-3px;right:20px;background:url(/netmarble/gportal/brand/v1/img/arrow_down.png);width:13px;height:7px;}
.main_wrap .content .newGame .newGame_down .appMarket .marketList {display:none}
.main_wrap .content .newGame .newGame_down .arrow_btn {background:url(/netmarble/gportal/brand/v1/img/arrow_right.png);width:28px;height:52px;display:block;display:table-cell;vertical-align:middle;background-repeat: no-repeat;background-position:0% 50%;padding-right: 40px}

.newGame_multi .multi_wrap {position:relative;width:100%;overflow:hidden}
.newGame_multi .multi_wrap .scroll_wrap {position:relative;}
.main_wrap .content .newGame .newGame_multi {position:relative;overflow:hidden;background:#fff;width:65.76%;float:left;text-align:left}
.main_wrap .content .newGame .newGame_multi div.scroll{position:absolute;bottom:5%;left:2%;width:96%;height:1px;background:#818281;z-index: 1000}
.main_wrap .content .newGame .newGame_multi div.scroll .scroll_bar { position: absolute; top: -2px;left: 0px; height: 5px;background:#f00;border-radius: 50px}
.main_wrap .content .newGame .newGame_multi.hor div a {position:relative;float:left;width:654px;height:368px;margin-right:1px;}
.main_wrap .content .newGame .newGame_multi.ver div a {position:relative;float:left;width:276px;height:368px;margin-right:1px;}
.main_wrap .content .newGame .newGame_multi.hor div img {width:100%}
.main_wrap .content .newGame .newGame_multi.ver div img {height:100%}

.main_wrap .content .newGame .newGame_multi.hor div .play_btn {position:absolute;width:13.3%;padding-bottom:13.3%;background:url(/netmarble/gportal/brand/v1/img/play_btn.png);background-size:100% 100%;top:50%;left:50%;margin-top:-6.65%;margin-left:-6.65%}
.main_wrap .content .newGame .newGame_multi.ver div .play_btn {position:absolute;width:22.47%;padding-bottom:22.47%;background:url(/netmarble/gportal/brand/v1/img/play_btn.png);background-size:100% 100%;top:50%;left:50%;margin-top:-11.15%;margin-left:-11.15%}

.main_wrap .content .newGame .newGame_multi.hor div a:hover .play_btn {background:url(/netmarble/gportal/brand/v1/img/play_btn_hover.png);width:14.3%;padding-bottom:14.3%;background-size:100% 100%;margin-top:-7.15%;margin-left:-7.15%}
.main_wrap .content .newGame .newGame_multi.ver div a:hover .play_btn {background:url(/netmarble/gportal/brand/v1/img/play_btn_hover.png);width:24.64%;padding-bottom:24.64%;background-size:100% 100%;margin-top:-12.15%;margin-left:-12.15%}
.newGame_multi .multi_wrap_bg {background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0}

.main_wrap .content .fGame_title {height:124px;position:relative;/*z-index:-1*/}
.main_wrap .content .fGame_title p {bottom:20px;}
.main_wrap .content .fGame_title div {position:absolute;bottom:20px;width:100%}
.main_wrap .content .fGame_title .moreBtn {z-index:10;color:#000;position:absolute;right:0;font-size:18px;bottom:0}
.main_wrap .content .fGame_title .moreBtn span {display: inline-block;background-image:url(/netmarble/gportal/brand/v1/img/plusBtn.png);width:9px;height:9px;vertical-align: middle;position: absolute;top: 9px;left: -14px;}

.main_wrap .content .fGame_title .moreBtn span {animation-name:ani_reverse;animation-duration: 0.3s;animation-iteration-count:1}
.main_wrap .content .fGame_title .moreBtn:hover span {animation-name:ani;animation-duration: 0.3s;animation-iteration-count:1}

@keyframes ani{
	from {transform: rotate(0deg);}
	to {transform:rotate(360deg);}
}

@keyframes ani_reverse{
	from {transform: rotate(360deg);}
	to {transform:rotate(0deg);}
}

.main_wrap .content .fGame ul.fGameList li{position:relative;width:31.5%;margin-right:2.75%;float:left;}
.main_wrap .content .fGame ul.fGameList li:nth-child(3) {margin-right:0}
.main_wrap .content .fGame ul.fGameList li + li + li {margin-right:0}
.main_wrap .content .fGame ul.fGameList li .gameImg {position:relative;top:0;left:0;width:100%;height:100%;}
.main_wrap .content .fGame ul.fGameList li .gameImg .defalutImg .fGameImg {width:100%;position:relative}
.main_wrap .content .fGame ul.fGameList li .gameImg .defalutImg .gameBi {position:absolute;bottom:0;left:0;width:100%}
.main_wrap .content .fGame ul.fGameList li .gameImg .defalutImg .moreImg  {width:100%;position:relative}
.main_wrap .content .fGame ul.fGameList li .gameImg .defalutImg .more {position:absolute;top:38.5%;left:0;width:100%;height:auto;text-align:center;color:#fff;font-size:22px}
.main_wrap .content .fGame ul.fGameList li .gameImg .defalutImg .more img.moreBtn {width:9.3%}
.main_wrap .content .fGame ul.fGameList li .gameImg .hover {display:none !important}
.main_wrap .content .fGame ul.fGameList li .gameInfo {margin-top:12px}
.main_wrap .content .fGame ul.fGameList li .gameInfo a {color:#000000}

.main_wrap .content .fGame ul.fGameList li .gameInfo .gameTitle {display:inline-block}
.main_wrap .content .fGame ul.fGameList li .gameInfo .gameSub {display:inline-block}

.main_wrap .content .fGame ul.bxslider2 li:last-child {display: none}
.main_wrap .content .fGame ul.bxslider2 li + li + li + li {display:none}
.main_wrap .content .fGame .bx-controls.bx-has-pager.bx-has-controls-direction {display:none}

.main_wrap .content .preJoin_title {height:124px;position:relative;}
.main_wrap .content .preJoin_title p {bottom:20px;font-size:27px}
.main_wrap .content .preJoin_title div {position:absolute;bottom:20px;}
/********************************/
.main_wrap .preJoinContent {height:620px;background:#e7e7e7;background-position:50% 50%;margin-top:53px;background-repeat: no-repeat}
.main_wrap .preJoinContent .preJoinContentImg {position:absolute;top:0;left:0;width:100%;height:100%;}
.main_wrap .preJoinContent .preJoinContentImg .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;opacity: 0.5;background:#000;-webkit-backface-visibility: hidden;}
.main_wrap .preJoinContent .preJoinContentImg div {background-size:2000px auto;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}

.main_wrap .preJoin_title {padding: 0 40px; max-width: 1320px; margin: 0 auto;text-align: left;}
.main_wrap .preJoin_title {display: none}
.main_wrap .preJoin {width:100%;height:100%;display:table}
.main_wrap .preJoin .cont {display: table-cell;vertical-align: middle}
.main_wrap .preJoin .preJoin_title {display: block;color:#fff;text-align: center;font-size:64px;position:relative;z-index: 10}
.main_wrap .preJoin .preJoin_title .sub {font-size:25px}
.main_wrap .preJoin .preJoin_title .title{line-height:62px}
.main_wrap .preJoin .preJoinList {text-align:center;font-size: 0;margin-left:-48px;}
.main_wrap .preJoin .preJoinList li {position:relative;background:transparent;width:258px;height:258px;display: inline-block;border:18px solid #fff;margin-left:48px;font-size:18px;color:#fff;z-index: 10;}
.main_wrap .preJoin .preJoinList li a {color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;}
.main_wrap .preJoin .preJoinList li .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.5}
.main_wrap .preJoin .preJoinList li:hover {border:18px solid #e13600}
/*
.main_wrap .preJoin .preJoinList li:hover a {background:url(img/dimmed.png)}
*/
.main_wrap .preJoin .preJoinList li .gameInfo {position:absolute;top:0;left:0;height:186px;display: table;width:100%;}
.main_wrap .preJoin .preJoinList li .gameInfo div {display: table-cell;vertical-align: middle;padding:0 5px}
.main_wrap .preJoin .preJoinList li .gameInfo .gameTitle {line-height:34px;font-size:30px;margin-bottom:12px;width:248px;word-break:break-word}
.main_wrap .preJoin .preJoinList li .gameInfo .gameSub {line-height:21px;font-size:17px}
.main_wrap .preJoin .preJoinList li .preJoinBtn {position:absolute;bottom:0;left:0;width:100%;height:72px;text-align:center}

.main_wrap .preJoin .preJoinList li .preJoinBtn p {display:inline-block;height:42px;line-height:42px;color:#fff;border:1px solid #fff;width:160px;}
html[lang=ru] .main_wrap .preJoin .preJoinList li .preJoinBtn p{line-height:21px}
.main_wrap .preJoin .preJoinList li:hover .preJoinBtn p {background:#e13600;border:1px solid #e13600;}


.main_wrap .main_banner .bx-controls-direction {position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-50%;width:100%;max-width:1920px;z-index: 1000}
.main_wrap .main_banner .bx-controls-direction a {position:absolute; display:block;text-indent:-999999em;background:#000;width:100px;height:100px;font-size:0;border-radius: 50%;opacity: 0.7;filter:alpha(opacity=70);background-size:100% 100%}
.main_wrap .main_banner .bx-controls-direction a:hover {opacity: 1;filter:alpha(opacity=100);}
.main_wrap .main_banner .bx-controls-direction a.bx-prev {left:20px;background:url(/netmarble/gportal/brand/v1/img/slide_prev.png);background-position:0 0;background-size:100% 100%}
.main_wrap .main_banner .bx-controls-direction a.bx-next {right:20px;background:url(/netmarble/gportal/brand/v1/img/slide_next.png);background-position:0 0;background-size:100% 100%}
.main_wrap .main_banner .bx-pager {position:absolute;bottom:7.9%;left:50%;text-align:center;z-index:1000}
.main_wrap .main_banner .bx-pager:after {display:block;clear:both;content:"";}
.main_wrap .main_banner .bx-pager .bx-pager-item {float:left;width:14px;height:14px;margin-left:11px;text-indent:-9999999em;}
.main_wrap .main_banner .bx-pager .bx-pager-item:first-child {margin-left:0;}
.main_wrap .main_banner .bx-pager .bx-pager-item .bx-pager-link {width:100%;height:100%;display:block;background-image:url(/netmarble/gportal/brand/v1/img/navi.png);background-position:0 0 }
.main_wrap .main_banner .bx-pager .bx-pager-item .bx-pager-link.active {width:100%;height:100%;display:block;background-image:url(/netmarble/gportal/brand/v1/img/navi.png);background-position:0 -14px }

/*
.layer1 {display:none;position:absolute;width:1320px;height:720px;text-align:center}
.layer1 .cont{display:table;margin:0 auto;position:relative}
.layer1 .cont_wrap{display:table-cell;vertical-align:middle;position:relative;}
.layer1 img {margin:0 auto;position:relative}
.layer1 #popMoviePlayer {display:inline-block;width:100%;height:100%;}
.layer1 .btn_lt, .layer1 .btn_rt{display:table-cell;vertical-align:middle;width:120px;height:720px;text-indent:-99999px}
.layer1 .btn_pre {position:absolute;top:0;left:0;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre.png);width:100px;height:100px;opacity: 0.5}
.layer1 .btn_next {position:absolute;top:0;right:0;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next.png);width:100px;height:100px;opacity: 0.5}
.layer1 .btn_pre:hover {opacity: 1}
.layer1 .btn_next:hover {opacity: 1}
.layer1 .btn_close {position:absolute;margin-top:15px;right:15px;background:url(/netmarble/gportal/brand/v1/img/close.png);width:57px;height:57px;background-size:57px 57px;opacity:0.5;z-index:1}
.layer1 .btn_close:hover{opacity:1}
*/
.layer2 {display:none;position:absolute;width:350px;height:406px;background:#fff;z-index: 100000}
.layer2 .cont {position:relative;width:330px;margin:0 auto}
.layer2 .cont .btn_close {position:absolute;top:10px;right:0;background:url(/netmarble/gportal/brand/v1/img/close.png);width:34px;height:34px;opacity: 0.5;filter:alpha(opacity=50)}
.layer2 .cont .btn_close:hover {opacity:1;filter:alpha(opacity=100)}
.layer2 .cont .title {font-size:34px;padding:20px 0 15px 0;margin-left:15px}
.layer2 .cont .search {position:relative;background:#f0f0f0;width:330px;height:48px;margin-bottom:15px;border-radius: 10px}
.layer2 .cont .search input {position:absolute;top:0;left:0;width:270px;height:48px;padding:0 10px 0 50px;background:transparent;border:none;color:#000;font-size:20px;}
.layer2 .cont .search .searchIco {position:relative;top:14px;left:17px;background:url(/netmarble/gportal/brand/v1/img/sub_list/search_ico.png);opacity:0.5;filter:alpha(opacity=50);width:24px;height:24px;display:inline-block;text-indent:-99999px}
.layer2 .cont .countryList {position:relative;width:340px;height:242px;overflow:hidden}
.layer2 .cont .countryList .scroll_wrap::-webkit-scrollbar { background: rgb(255, 255, 255); }
.layer2 .cont .countryList .scroll_wrap::-webkit-scrollbar-button { background: rgb(255, 255, 255); }
.layer2 .cont .countryList .scroll_wrap::-webkit-scrollbar-track { background: rgb(255, 255, 255); }
.layer2 .cont .countryList .scroll_wrap::-webkit-scrollbar-track-piece { background: rgb(255, 255, 255); }
.layer2 .cont .countryList .scroll_wrap::-webkit-scrollbar-thumb { background: rgb(0, 0, 0); }
.layer2 .cont .countryList .scroll_wrap::-webkit-scrollbar-corner { background: rgb(255, 255, 255); }
.layer2 .cont .countryList .scroll_wrap::-webkit-resizer { background: rgb(255, 255, 255); }
.layer2 .cont .countryList .scroll_wrap {position:absolute;top:0;left:0;width:100%}
.layer2 .cont .countryList ul {position:relative;width:309px;height:auto;}
.layer2 .cont .countryList ul li {position:relative;cursor:pointer;width:100%;min-height:50px;line-height:50px;font-size:20px}
.layer2 .cont .countryList ul li.on {background:#e13600;color:#fff}
.layer2 .cont .countryList ul li a {padding-left:30px;display:table-cell}
.layer2 .scroll_wrap {
z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.layer2 .iScrollVerticalScrollbar{position: absolute;z-index: 9999;height: 242px;/* left: 0; */right: 10px;bottom: 0;width: 1px;overflow: visible !important;background:#ccc;}
.layer2 .iScrollVerticalScrollbar .iScrollIndicator {height: 5px;margin-left: -2px;background: #000;border-radius:5px;width: 5px;}

.layer3 {display:none;position:absolute;width:350px;height:406px;background:#fff;z-index: 100000}
.layer3 .cont {position:relative;width:330px;margin:0 auto}
.layer3 .cont .btn_close {position:absolute;top:10px;right:0;background:url(/netmarble/gportal/brand/v1/img/close.png);width:34px;height:34px;opacity: 0.5;filter:alpha(opacity=50)}
.layer3 .cont .btn_close:hover {opacity:1;filter:alpha(opacity=100)}
.layer3 .cont .title {font-size:34px;padding:20px 0 15px 0;margin-left:15px}
.layer3 .cont .langList {position:relative;width:340px;height:305px;overflow: hidden}
.layer3 .cont .langList .scroll_wrap::-webkit-scrollbar { background: rgb(255, 255, 255); }
.layer3 .cont .langList .scroll_wrap::-webkit-scrollbar-button { background: rgb(255, 255, 255); }
.layer3 .cont .langList .scroll_wrap::-webkit-scrollbar-track { background: rgb(255, 255, 255); }
.layer3 .cont .langList .scroll_wrap::-webkit-scrollbar-track-piece { background: rgb(255, 255, 255); }
.layer3 .cont .langList .scroll_wrap::-webkit-scrollbar-thumb { background: rgb(0, 0, 0); }
.layer3 .cont .langList .scroll_wrap::-webkit-scrollbar-corner { background: rgb(255, 255, 255); }
.layer3 .cont .langList .scroll_wrap::-webkit-resizer { background: rgb(255, 255, 255); }
.layer3 .cont .langList .scroll_wrap {position:absolute;top:0;left:0;}
.layer3 .cont .langList ul {position:relative;width:309px;height:auto}
.layer3 .cont .langList ul li {position:relative;cursor:pointer;width:100%;height:50px;line-height:50px;font-size:20px} 
.layer3 .cont .langList ul li:hover {background:#f0f0f0}
.layer3 .cont .langList ul li.on {background:#e13600;color:#fff}
.layer3 .cont .langList ul li a {margin-left:30px}
.layer3 .cont .langList li#ja a, .layer3 .cont .langList li#cn a, .layer3 .cont .langList li#tw a{letter-spacing:-1px}
.layer3 .scroll_wrap {z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.layer3 .iScrollVerticalScrollbar{position: absolute;z-index: 9999;height: 305px;/* left: 0; */right: 10px;bottom: 0;width: 1px;overflow: visible !important;background:#ccc;}
.layer3 .iScrollVerticalScrollbar .iScrollIndicator {height: 5px;margin-left: -2px;background: #000;border-radius:5px;width: 5px;}

.layer4{display:none;position:absolute;width:350px;height:336px;background:#fff;z-index:100000}
.layer4 .line{width:49px;height:7px;}
.layer4 .cont .btn_close {position:absolute;top:10px;right:16px;background:url(/netmarble/gportal/brand/v1/img/close.png);width:34px;height:34px;opacity: 0.5;filter:alpha(opacity=50)}
.layer4 .cont .btn_close:hover {opacity:1;filter:alpha(opacity=100)}
.layer4 .title{font-size:34px;margin:62px auto 40px;text-align:center;}
.layer4 .apple{background:url("/netmarble/gportal/brand/v1/img/btn_apple.png") no-repeat 0 0;margin:0 auto 14px;width:170px;height:50px;display:block;}
.layer4 .google{background:url("/netmarble/gportal/brand/v1/img/btn_google.png") no-repeat 0 0;margin:0 auto 14px;width:170px;height:50px;display:block;}

#scroller {z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:5886px;height: 100%;background-color: #a00;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.iScrollHorizontalScrollbar {position: absolute;z-index: 9999;height: 1px;left: 2%;right: 2%;bottom: 5%;width:96%;overflow: visible !important;background:rgba(255, 255, 255, 0.5)}
.iScrollHorizontalScrollbar .iScrollIndicator {height: 5px;margin-top:-2px;background: #fff;border-radius:5px;cursor: pointer}
.iScrollHorizontalScrollbar .iScrollIndicator.on{height:9px;margin-top:-4px}
.iScrollHorizontalScrollbar .iScrollIndicator:hover {height:9px !important;margin-top:-4px !important;background:#e13600}

/* sub_list */
.lnb_bg{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#361d16;}

.sub_wrap {position:relative;display:table;max-width:1400px;margin:0 auto;}
.sub_wrap .lnb_wrap{display:table-cell;vertical-align:top;padding-left:40px;padding-top:60px;min-width:320px;background-color:#361d16;}
.sub_wrap .lnb_wrap .cont{float:right;width:320px;}

.sub_wrap .lnb_wrap .ipt_search{background-color:#f0f0f0;border-radius:10px;width:290px;height:48px;margin-bottom:44px;}
.sub_wrap .lnb_wrap .ipt_search .icon{background:url("/netmarble/gportal/brand/v1/img/sub_list/search_ico.png") no-repeat 0 center;background-size:24px auto;display:inline-block;width:24px;height:48px;margin:0 10px 0 18px;}
#searchKeyword{float:right;width:238px;height:48px;font-size:20px;}

.sub_wrap .lnb_wrap dl{margin-bottom:40px;}
.sub_wrap .lnb_wrap dt{width:290px;font-size:26px;color:#fff;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid #543f39;}
.sub_wrap .lnb_wrap dd{color:#a6877e;padding-left:46px;font-size:20px;line-height:35px;margin-bottom:2px}
.sub_wrap .lnb_wrap dd.check{background:url("/netmarble/gportal/brand/v1/img/sub_list/list_checked.png") no-repeat 15px center;background-size:24px auto;color:#e13600;}
.sub_wrap .lnb_wrap dd.country{margin-top:5px;margin-left:45px;padding-top:0;padding-left:16px;background-color:#20110d;color:#fff;width:195px;min-height:36px;}


.sub_wrap .lnb_wrap dd:hover {color:#fff}

.sub_wrap .list_wrap{position:relative;display:table-cell;padding-right:40px;background-color:#e7e7e7;}
.sub_wrap .list_wrap .cont{float:left;width:868px;padding-top:49px;padding-left:132px;margin-bottom:102px}

.sub_wrap .list_wrap .title{position:relative;font-weight:900;font-size:42px;color:#000;margin-bottom:13px;text-align:left}
.sub_wrap .list_wrap .title span{font-weight:200;font-size:27px;color:#e13600;}
.sub_wrap .list_wrap .title .menu{background:url("/netmarble/gportal/brand/v1/img/sub_list/menu_btn.png") no-repeat 0 center;background-size:32px auto;width:32px;height:32px;position:relative;float:right;margin-top:12px;display:none;}
#gameList{display:table;width:100%;}
.sub_wrap .list_wrap .ipt_search{display:none;}
.sub_wrap .list_wrap li{position:relative;width:416px;min-height:419px;float:left;margin-bottom:48px;cursor:pointer;visibility:hidden;opacity:0}
.sub_wrap .list_wrap li.fade_in{visibility:visible;transition:visibility 0s,opacity 0.6s, box-shadow 0.3s, transform 0.3s;opacity:1}
.sub_wrap .list_wrap li:nth-child(2n-1){margin-right:36px;}
.sub_wrap .list_wrap .label{position:absolute;display:table;top:0;left:0;width:175px;min-height:42px;background-size:175px auto;z-index:5}
.sub_wrap .list_wrap .label span{color:#fff;font-size:18px;text-align:center;display:table-cell;vertical-align:middle;line-height:20px;}
.sub_wrap .list_wrap .prereg{background:url("/netmarble/gportal/brand/v1/img/sub_list/label_prereg_bg.png") repeat 0 0;}
.sub_wrap .list_wrap .coming{background:url("/netmarble/gportal/brand/v1/img/sub_list/label_coming_bg.png") repeat 0 0;}
.sub_wrap .list_wrap .game_img{width:416px;height:298px;position:relative}
.sub_wrap .list_wrap .game_img .bg{width:100%;height:100%;}
.sub_wrap .list_wrap .game_img .logo{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;width:100%;height:298px;display:block;position:absolute;top:0;left:0;}
.sub_wrap .list_wrap .game_img .hover {display:none;z-index:10;}
.sub_wrap .list_wrap .game_txt{position:relative;min-height:74px;background-color:#fff;padding:22px 26px;border-bottom:3px solid #000;}
.sub_wrap .list_wrap .game_txt .game_title{margin-bottom:5px;line-height:36px;word-break:break-word}
.sub_wrap .list_wrap .game_txt p{line-height:25px;}

.sub_wrap .list_wrap .no_result .character{background:url("/netmarble/gportal/brand/v1/img/no_result.png") no-repeat 0 0;width:290px;height:172px;margin:0 auto;}
.sub_wrap .list_wrap .no_result p{text-align:center;margin-top:24px;margin-bottom:56px;font-size:30px}

.sub_wrap .list_wrap .txt{text-align:center;font-size:22px;}
.sub_wrap .list_wrap .btn_area{margin:0 auto 50px;width:343px;}
.sub_wrap .list_wrap .btn_area button .arr{background:url("/netmarble/gportal/brand/v1/img/sub_list/arr_down.png") no-repeat 0 0;background-size:100% auto;display:inline-block;width:24px;height:14px;position:absolute;top:30px;right:24px;}
.sub_wrap .list_wrap .btn_area button{background-color:#7d7774;color:#fff;border-radius:5px;width:343px;min-height:74px;text-align:center;font-size:26px;position:relative;margin-top:9px;}
.sub_wrap .list_wrap .btn_area button:hover{background-color:#000}

/* sub_view */
.sub_info_wrap > .section .cont{text-align:left;position:relative;overflow:initial;}
.sect_title .cont{padding-bottom:42px}

.sect_title{background-color:#fff;min-height:600px;}
.sect_title .title_bg{position:absolute;top:0;left:0;width:100%;background:url("/netmarble/gportal/brand/v1/img/preGameImg1.jpg") no-repeat center center;min-height:530px;}
.sect_title .ip_copy{position:absolute;right:16px;bottom:16px;height:12px}
.sect_title .ip_copy img{height:12px}
.sect_title .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity: 0.3}
.sect_title .video_bg_wrap{position:absolute;top:0;left:0;width:100%;height:100%;;max-height:530px;overflow:hidden}
.sect_title .video_bg_wrap video{margin-top:0;width:100%;height:auto}
.sect_title .header .menu{padding-top:42px;color:#fff;font-size:20px;}
.sect_title .header .menu #menuGame:hover {text-decoration: underline}
.sect_title .header .menu #menuGenre:hover {text-decoration: underline}
.sect_title .header .menu .menuGameName:hover {text-decoration: underline}


.sect_title .header .menu_ico{background:url("/netmarble/gportal/brand/v1/img/sub_view/menu_back.png") no-repeat 0 0;width:14px;height:22px;display:none;background-size:100% auto;cursor:pointer;}
.sect_title .header .menu .tree a{color:#fff;}
.sect_title .header .share:hover, .sect_title .header .tree a:hover {border-bottom:2px solid #fff}
.sect_title .header .share{background:url("/netmarble/gportal/brand/v1/img/sub_view/ico_share.png") no-repeat left center;background-size:auto 80%;padding-left:35px;cursor:pointer;position:absolute;right:40px;}
.sect_title .header .share_ico{background:url("/netmarble/gportal/brand/v1/img/sub_view/ico_share.png") no-repeat 0 0;background-size:100% auto;width:23px;height:23px;cursor:pointer;position:absolute;right:0px;display:none;}
.sect_title .header .logo{width:666px;height:256px;margin:-69px auto 0;}
.sect_title .header .logo img{width:100%;}
.sect_title .header .icon{width:240px;height:240px;margin:90px auto 0;-webkit-box-shadow: 2px 9px 16px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    2px 9px 16px 0px rgba(50, 50, 50, 0.35);
box-shadow:         2px 9px 16px 0px rgba(50, 50, 50, 0.35);;border-radius: 10px}
.sect_title .header .icon img{width:100%;border-radius:10px}

.sect_title .txt_title{position:relative;text-align:center;margin-top:28px;}
.sect_title .txt_title .tit{font-size:64px;display:inline-block;line-height:93px;margin-bottom:-3px;vertical-align:middle}
.sect_title .txt_title .label{color:#e13600;border:1px solid #e13600;display:inline-block;margin:0 0 0 20px;vertical-align:middle;width:152px;min-height:36px;font-size:20px;font-weight:bold;padding-top:8px;cursor:pointer;}
.sect_title .txt_title .sub_txt{font-size:24px;}
.sect_title .txt_title .btn_area{position:relative;margin:40px auto 0;padding-bottom:18px;display:table;}
.sect_title .txt_title .btn_area .col{width:20px;}
.sect_title .txt_title .btn_area .link{display:table-cell;width:342px;height:76px;border-radius:5px;background-color:#7d7774;color:#fff;font-size:32px;vertical-align:middle;border-bottom:1px solid #fff;cursor:pointer}
.sect_title .txt_title .btn_area .link:hover {background:#000!important}
/*
.sect_title .txt_title .btn_area .download:hover .market_list{display:block;z-index:10;opacity:0.85}
*/
.sect_title .txt_title .btn_area .download .market_list {display:none;position:absolute;top:77px;left:368px;width:342px;background-color:#908b89;border-radius:5px;padding:20px 0;}
.sect_title .txt_title .btn_area .download .market_list ul{display:table;font-weight:normal}
.sect_title .txt_title .btn_area .download .market_list ul li a{display:table-cell;width:100%;height:50px;background-color:transparent;vertical-align:middle;font-size:20px;color:#fff;text-align:left;}
.sect_title .txt_title .btn_area .download .market_list ul li a:hover{text-decoration:underline;}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco{position:relative;display:inline-block;background:url(/netmarble/gportal/brand/v1/img/market_ico.png);width:20px;height:23px;margin:0 13px 0 34px;vertical-align:middle}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco.appStore{background-position: 0 0}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco.googlePlay{background-position: 0 -23px}
.sect_title .txt_title .btn_area a:first-child{margin-right:26px;}
.sect_title .txt_title .service_alert{color:#e13600;display:inline-block;font-size:26px;font-weight:bold;margin-bottom:22px;}
.sect_title .txt_title .service_alert .alert_ico{background:url("/netmarble/gportal/brand/v1/img/sub_view/ico_alert.png") no-repeat left center;width:26px;height:26px;display:inline-block;position:relative;top:4px;margin-right:10px;}
.sect_title .bottom_bg{height:120px;background-color:#e7e7e7}

.sect_content .newGame_multi{position:relative;overflow:hidden;background:#fff;width:100%;float:none;text-align:left;margin:0 auto 100px}
.sect_content .newGame_multi div.scroll{position:absolute;bottom:5%;left:2%;width:96%;height:1px;background:#818281;z-index: 1000}
.sect_content .newGame_multi div.scroll .scroll_bar { position: absolute; top: -2px;left: 0px; height: 5px;background:#f00;border-radius: 50px}
.sect_content .newGame_multi.hor div .play_btn {position:absolute;width:13.3%;padding-bottom:13.3%;background:url(/netmarble/gportal/brand/v1/img/play_btn.png);background-size:100% 100%;top:50%;left:50%;margin-top:-6.65%;margin-left:-6.65%}
.sect_content .newGame_multi.ver div .play_btn {position:absolute;width:22.47%;padding-bottom:22.47%;background:url(/netmarble/gportal/brand/v1/img/play_btn.png);background-size:100% 100%;top:50%;left:50%;margin-top:-11.15%;margin-left:-11.15%}
.sect_content .newGame_multi.hor div a:hover .play_btn {background:url(/netmarble/gportal/brand/v1/img/play_btn_hover.png);width:14.3%;padding-bottom:14.3%;background-size:100% 100%;margin-top:-7.15%;margin-left:-7.15%}
.sect_content .newGame_multi.ver div a:hover .play_btn {background:url(/netmarble/gportal/brand/v1/img/play_btn_hover.png);width:24.64%;padding-bottom:24.64%;background-size:100% 100%;margin-top:-12.15%;margin-left:-12.15%}
.sect_content .newGame_multi.hor div a {position:relative;float:left;width:654px;height:368px;margin-right:1px;}
.sect_content .newGame_multi.ver div a {position:relative;float:left;width:276px;height:368px;margin-right:1px;}
.sect_content .newGame_multi div img {width:100%}

.sect_content .dash{background-color:#b2afad;width:70px;height:1px;margin:0 auto;}
.sect_content .update_txt{margin-top:46px;text-align:center;color:#e13600;font-size:20px}
.sect_content .update_txt strong{font-size:24px;}
.sect_content .intro_txt{position:relative;margin-top:11px;text-align:center;color:#000;}
.sect_content .intro_txt .intro_bg{position:absolute;width:100%;top:0;font-weight:bold;color:#000;opacity:0.1;margin:0 auto;line-height:1em;margin-top:-0.5em}
.sect_content .intro_txt .intro_cont{position:relative;z-index:25;font-size:20px}
.sect_content .info_bx{display:table;margin:90px auto 140px;padding:40px 142px 70px 118px;border:26px solid #d0d0d0;width:100%;box-sizing:border-box}
.sect_content .info_bx dl{display:table-cell;/*padding-right:120px*/}
.sect_content .info_bx dl.genre{width:18%}
.sect_content .info_bx dl.market{width:20%}
.sect_content .info_bx dl.country{width:29%}
.sect_content .info_bx dl.lang{width:33%;padding-right: 0}
.sect_content .info_bx dt{font-size:28px;font-weight:bold;margin-bottom:-1px}
.sect_content .info_bx dd{font-size:20px;}
.sect_content .info_bx dd a{color:#2779ec;}
.sect_content .info_bx dd a:hover {text-decoration: underline}
.sect_content .info_bx dl.lang dd{font-family: NotoSans_Language_Regular;}

/* about */
.sub_about_wrap .section01{background-image:url("/netmarble/gportal/brand/v1/img/about_banner.jpg");min-height:688px;}
.sub_about_wrap .section02{background-color:#fff}
.sub_about_wrap .section03{background-color:#361d16;min-height:256px}

.sub_about_wrap .header_back{transform:translate3d(0,0,0);transition:transform .4s cubic-bezier(0.19, 0.9, 0.58, 1)}
.sub_about_wrap .header_back .bg_cont{transition:transform linear 0.1s}

.sub_about_wrap .section02 .name{font-size:60px;margin-top:97px}
.sub_about_wrap .section02 .line{margin:0 auto 38px;width:40px;}
.sub_about_wrap .section02 .slide_line{background-color:#b2afad;width:982px;height:1px;margin:0 auto;position:relative;top:700px}
.sub_about_wrap .section02 .text_area{padding:0 62px;font-size:24px}
.sub_about_wrap .section02 .text_area.top{margin-bottom:2px;}
.sub_about_wrap .section02 .text_area.mid{margin-bottom:44px;}
.sub_about_wrap .section02 .text_area.bot{margin-bottom:68px;}

.sub_about_wrap .section02 .bxslider li{opacity:0}
.sub_about_wrap .section02 .bxslider .item{height:754px;font-size:24px;}
.sub_about_wrap .section02 .bxslider .item p{margin-top:718px;opacity:0}
.sub_about_wrap .section02 .bxslider_line{position:relative;width:74%;margin:0 auto;height:1px;background-color:#b2afad;top:-183px}

.sub_about_wrap .section02 .bxslider .sknights{background:url("/netmarble/gportal/brand/v1/img/about_sknights.png") no-repeat center 84px;}
.sub_about_wrap .section02 .bxslider .momak{background:url("/netmarble/gportal/brand/v1/img/about_momak.png") no-repeat center 126px;}
.sub_about_wrap .section02 .bxslider .lineageII{background:url("/netmarble/gportal/brand/v1/img/about_lineageII.png") no-repeat center 30px;}
.sub_about_wrap .section02 .bx-wrapper{height:881px}
.sub_about_wrap .section02 .bx-wrapper:hover .bx-controls-direction{display:block}
.sub_about_wrap .section02 .bx-wrapper .cont{padding:0}
.sub_about_wrap .section02 .bx-controls-direction {position:relative;bottom:428px;left:0;width:1320px;max-width:1320px;z-index: 1000;display:none}
.sub_about_wrap .section02 .bx-controls-direction a {position:absolute; display:block;text-indent:-999999em;background:#000;width:70px;height:70px;font-size:0;;background-size:140px auto}
.sub_about_wrap .section02 .bx-controls-direction a.bx-prev {background:url(/netmarble/gportal/brand/v1/img/about_slide.png);background-position:0 0;background-size:140px auto}
.sub_about_wrap .section02 .bx-controls-direction a.bx-prev:hover{background-position:0 -70px}
.sub_about_wrap .section02 .bx-controls-direction a.bx-next {right:0;background:url(/netmarble/gportal/brand/v1/img/about_slide.png);background-position:-70px 0;background-size:140px auto}
.sub_about_wrap .section02 .bx-controls-direction a.bx-next:hover{background-position:-70px -70px}
.sub_about_wrap .section02 .bx-pager {position:absolute;left:50%;margin-left:-37px;margin-top:30px;text-align:center;z-index:1000}
.sub_about_wrap .section02 .bx-pager .bx-pager-item {cursor:pointer;float:left;width:14px;height:14px;margin-left:16px;text-indent:-9999999em;}
.sub_about_wrap .section02 .bx-pager .bx-pager-item:first-child{margin-left:0}
.sub_about_wrap .section02 .bx-pager .bx-pager-item .bx-pager-link {width:14px;height:14px;display:block;background-image:url(/netmarble/gportal/brand/v1/img/about_navi.png);background-position:0 0 }
.sub_about_wrap .section02 .bx-pager .bx-pager-item .bx-pager-link.active {width:14px;height:14px;display:block;background-image:url(/netmarble/gportal/brand/v1/img/about_navi.png);background-position:0 -14px }

.sub_about_wrap .section03 .txt{text-align:center;font-size:22px;color:#fff;margin-top:52px}
.sub_about_wrap .section03 .btn_area{margin:0 auto;width:343px;}
.sub_about_wrap .section03 .btn_area button{background:#7d7774;color:#fff;border-radius:5px;width:343px;min-height:74px;text-align:center;font-size:26px;position:relative;margin-top:9px;}
.sub_about_wrap .section03 .btn_area button:hover{background-color:#000}

/* popup - snsShare */
#popShare{width:490px;height:356px;background-color:#fff;display:none;}
.popup .title{font-size:34px;margin-top:20px;margin-left:30px;margin-bottom:22px;}
.popup .close_btn{background:url("/netmarble/gportal/brand/v1/img/sub_view/close_pop.png") no-repeat 0 0;background-size:34px 68px;width:34px;height:34px;position:absolute;top:10px;right:10px;}
.popup .close_btn:hover{background-position:0 -34px;}
#popShare ul{width:440px;margin:0 auto 10px;}
#popShare ul li{float:left;width:220px;display:table;position:relative;margin-bottom:16px;cursor:pointer}
#popShare ul li em{background:url("/netmarble/gportal/brand/v1/img/ft_sns.png") no-repeat 0 0;background-size:260px 130px;width:65px;height:65px;display:table-cell;cursor:pointer;}
#popShare ul li span{height:65px;display:table-cell;vertical-align:middle;padding-left:12px;font-size:20px}
#popShare ul .google_plus em{background-position:-130px 0;}
#popShare ul .twitter em{background-position:-130px -65px;}
#popShare ul .reddit em{background-position:-195px 0;}
#popShare .url_area{width:440px;margin:0 auto;height:48px;}
#popShare .url_area input[type="text"]{padding-left:13px;font-size:20px;height:48px;width:313px;border-radius:5px;background-color:#f0f0f0;position:relative;display:inline-block;border:none;box-sizing:border-box;}
#popShare .url_area .copy_btn{background-color:#7d7774;color:#fff;border-radius:5px;width:110px;height:48px;font-size:24px;font-weight:bold;position:relative;top:1px;}

#popCountry{width:490px;height:356px;background-color:#fff;display:none;}
#popCountry .txt{width:425px;height:220px;font-size:24px;overflow-x:hidden;overflow-y:auto;margin:0 auto;}

/* Common Alert Layer Popup */
.n_pop_alert{display:none;z-index:1000;margin:2em;width:90%;max-width:400px;background:#fff;border:1px solid #343434;box-shadow:0.1em 0.1em 0.8em rgba(0,0,0,0.5);}
.n_pop_alert .n_pop_alert_ct{display:table;width:100%}
.n_pop_alert .n_pop_alert_ct .inner{display:table-cell;height:75px;padding:25px 25px 15px;vertical-align:middle;text-align:center}
.n_pop_alert .n_pop_alert_ct p{color:#444;font-size:15px;letter-spacing:-1px;line-height:20px;word-break:break-all}
.n_pop_alert .n_pop_alert_btm{position:relative;padding:0 25px 25px;text-align:center}
.n_pop_alert .n_pop_alert_btm a{display:inline-block;text-decoration:none;width:6em;padding:0.4em 1em;color:#fff;font-size:13px;letter-spacing:-1px;line-height:17px;vertical-align:middle;cursor:pointer;border-radius:3px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.n_pop_alert .n_pop_alert_btm a.bt_gray{border:1px solid #7f7f7f;background:#818181;}
.n_pop_alert .n_pop_alert_btm a.bt_white{color:#444;border:1px solid #aaa;background:#fcfcfc;}
.n_pop_alert .n_pop_alert_btm a.bt_blue{color:#fff;border:1px solid #014798;background:#0869d7;}

@media all and (min-width:1401px){

.main_wrap .main_banner .banner .cont{max-width:1320px;}
.main_wrap .content .newGame .newGame_down .arrow_btn {display:none}
.main_wrap .content .fGame_title {height:84px}
.main_wrap .preJoin .preJoinList li .dimmed {opacity:0}

.main_wrap .content .newGame .newGame_down .gameInfo {width:61.72%;margin:0 auto}
.main_wrap .content .fGame ul.fGameList li .gameInfo .gameTitle:hover {text-decoration:underline}
.main_wrap .content .fGame ul.fGameList li .gameInfo .gameSub:hover {text-decoration:underline} 
.main_wrap .content .fGame ul li:hover .gameImg {-webkit-box-shadow: 5px 19px 24px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    5px 19px 24px 0px rgba(50, 50, 50, 0.25);
box-shadow:         5px 19px 24px 0px rgba(50, 50, 50, 0.25);top:-10px;transition:box-shadow 0.3s, top 0.3s}
	.main_wrap .content .fGame ul li .gameImg {top:0;transition: top 0.3s}

.main_wrap .content .fGame ul li:hover .gameImg .hover {display:block}
.main_wrap .content .fGame ul li:hover .gameImg .hover {position:absolute;top:0;left:0;width:100%;height:100%;}
.main_wrap .content .fGame ul li:hover .gameImg .hover > a {width: 100%;height: 100%; position: absolute; top: 0; left: 0; background: #fedd00;background: rgba(254,221,0,0.75);display:table;text-align:center}
.main_wrap .content .fGame ul li:hover .gameImg .hover > a > div {display:table-cell;vertical-align: middle;text-align:center}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appIco {position:relative;width:24%;margin-bottom:24px}
.main_wrap .content .fGame ul li:hover .gameImg .hover .moreInfo {position:relative;display:block;margin:0 auto;width:279px;height:42px;background:#e13600;line-height:42px;color:#fff;margin-bottom:4px;font-size:18px}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket {position:relative;display: block;margin:0 auto;width:279px;height:42px;background:#000;line-height:42px;color:#fff;font-size:18px}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .arrowDown {position:absolute;top:50%;margin-top:-3px;right:20px;background:url(/netmarble/gportal/brand/v1/img/arrow_down.png);width:13px;height:7px;}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList {position:absolute;width:100%;font-size:16px;top:42px}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList {display:none}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket:hover .marketList {display:block}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket:hover .marketList li {width:100%}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList  li {position:relative;text-align:left;background:#000;float:left;width:100%;height:49px;font-size:14px;background:rgba(0,0,0,0.85);filter:alpha(opacity=85);margin-bottom:0;display:block}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList li .marketIco {position:relative;display:inline-block;background:url(/netmarble/gportal/brand/v1/img/market_ico.png);width:20px;height:23px;margin:0 13px 0 22px;vertical-align:middle}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList li .marketIco.appStore {background-position: 0 0}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList li .marketIco.googlePlay {background-position: 0 -23px}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList li:hover .market {text-decoration: underline}
/*
.layer1 {display:none;position:absolute;width:1320px;height:720px;text-align:center;}
.layer1 .cont{display:table;margin:0 auto;}
.layer1 img {width:100%;}
.layer1 #popMoviePlayer {display:inline-block;width:100%;height:100%;}
.layer1 .btn_section {position:absolute;top:50%;left:50%;width:90%;height:100px;margin-top:-50px;margin-left:-45%;text-indent: -99999px}
.layer1 .btn_pre{position:relative;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre.png);width:100px;height:100px;opacity: 0.5;display:block;}
.layer1 .btn_next {position:relative;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next.png);width:100px;height:100px;margin-left:20px;opacity: 0.5;display:block;}
.layer1 .btn_pre:hover {opacity: 1}
.layer1 .btn_next:hover {opacity: 1}
*/
.sub_wrap .list_wrap ul li:hover {box-shadow:5px 10px 35px gray;transition:box-shadow 0.3s, transform 0.3s}
.sub_wrap .list_wrap ul li:hover .game_img .hover {display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.sub_wrap .list_wrap ul li:hover .game_img .hover div.cover{display:table;width:100%;height:100%}
.sub_wrap .list_wrap ul li:hover .game_img .hover div.cover > div{display:table-cell;vertical-align:middle;text-align:center;}  
.sub_wrap .list_wrap ul li:hover .game_img .hover .yellowBg {width:100%;height:298px;position:absolute;top:0;left:0;background:#fedd00;background:rgba(254,221,0,0.75);filter:alpha(opacity=75)}
.sub_wrap .list_wrap ul li:hover .game_img .hover .moreInfo {position:relative;background:#e13600;display:block;width:67.06%;height:42px;line-height:42px;color:#fff;font-size:18px;text-align: center;margin:0 auto 4px}
.sub_wrap .list_wrap ul li:hover .game_img .hover .download {position:relative;background:#000000;display:block;width:67.06%;height:42px;line-height:42px;color:#fff;font-size:18px;text-align: center}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appIco {position:relative;width:24%;height:auto;margin-bottom:24px}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket {position:relative;background:#000000;display:block;width:67.06%;height:42px;line-height:42px;color:#fff;font-size:18px;text-align: center;margin:0 auto}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .arrowDown {position:absolute;top:50%;margin-top:-3px;right:20px;background:url(/netmarble/gportal/brand/v1/img/arrow_down.png);width:13px;height:7px;}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList {position:relative;width:100%;}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList {display:none} 
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket:hover .marketList {display:block}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li {position:relative;text-align:left;background:#000;float:left;width:100%;height:49px;font-size:14px;background:rgba(0,0,0,0.85);filter:alpha(opacity=85);margin-bottom:0;min-height:auto;box-shadow:0 0 0 transparent;top:0;transform:initial;-ms-transform:none}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList  li:last-child {display:block}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList  li + li {display: block}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li span {vertical-align: middle}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li a {color:#fff;display:block}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li:hover .market {text-decoration: underline}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li .marketIco {position:relative;display:inline-block;background:url(/netmarble/gportal/brand/v1/img/market_ico.png);width:20px;height:23px;margin:0 13px 0 22px;vertical-align:middle}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li .marketIco.appStore {background-position: 0 0}
.sub_wrap .list_wrap ul li:hover .game_img .hover .appMarket .marketList li .marketIco.googlePlay {background-position: 0 -23px}
/*.sub_wrap .list_wrap ul li:hover .game_txt {text-decoration: underline}*/
	
	.sub_wrap .list_wrap .game_txt .game_title:hover {text-decoration: underline;display: inline-block}
	.sub_wrap .list_wrap .game_txt p:hover {text-decoration: underline;/*display: inline-block*/}
	
}


/*tablet1*/
@media all and (min-width:1001px) and (max-width:1400px){
/*.main_wrap .main_banner .banner{max-height:636px;}*/
.main_wrap .main_banner .banner .cont{padding-bottom:46%}
.main_wrap .main_banner .banner .cont .bannerTxt{padding-bottom:10%;}
.main_wrap .main_banner .banner .v_bg_wrap{max-height:636px;}
/*.main_wrap .main_banner .v_banner{width:115%}*/
.main_wrap .main_banner .bx-controls-direction{display:none}
.main_wrap .main_banner .banner .cont .bannerTxt .txt1 {font-size:40px;line-height:52px;padding:0 40px}
.main_wrap .main_banner .banner .cont .bannerTxt .txt2 {font-size:20px;padding:0 40px;position:relative;top:10px}
.main_wrap .main_banner .banner .cont img.topGameBi {width:48.16%}
    
.main_wrap .content .newGame_title {height:111px;}
.main_wrap .content .newGame_title p{bottom:20px;font-size:24px}
    
.main_wrap .notice .noticeTxt {font-size:30px}

.main_wrap .content .newGame {text-align:left}
.main_wrap .content .newGame .newGame_down {width:100%;}
.main_wrap .content .newGame .newGame_down .newGame_down_inner{display:table;height:auto;cursor:pointer}
.main_wrap .content .newGame .newGame_down {padding:29px 0;display:table}
.main_wrap .content .newGame .newGame_down .gameInfo {display:table-cell;vertical-align:middle}
.main_wrap .content .newGame .newGame_down .appIco {display:table-cell;}
.main_wrap .content .newGame .newGame_down .appMarket {display:none}
.main_wrap .content .newGame .newGame_down .moreInfo {display:none}
.main_wrap .content .newGame .newGame_down .arrow_btn {background:url(/netmarble/gportal/brand/v1/img/arrow_right.png);width:28px;height:52px;display:block;display:table-cell;vertical-align:middle;background-repeat: no-repeat;background-position:0% 50%;padding-right: 40px}
.main_wrap .content .newGame .newGame_multi {background:#fff;width:100%}
    
.main_wrap .content .newGame .newGame_down .gameTitle {font-size:24px;}
.main_wrap .content .newGame .newGame_down .gameSub {font-size:16px}
.main_wrap .content .newGame .newGame_down a {width:100%;height:39px;display:inline-block;font-size:16.5px;line-height:39px}

.main_wrap .content .fGame_title {height:112px}
.main_wrap .content .fGame_title p{bottom:20px}

.main_wrap .preJoinContent {background:none;height:auto;margin-top:0}
.main_wrap .preJoinContent .preJoinContentImg {display:none}
.main_wrap .preJoinContent .preJoin_title {position:relative;display: block;height:132px}
.main_wrap .preJoinContent .preJoin_title p{bottom:20px;font-size:24px}
.main_wrap .preJoinContent .preJoin_title div {position:absolute;bottom:20px;}
	
.main_wrap .preJoinContent .preJoin .preJoin_title {display: none}
.main_wrap .preJoinContent .preJoin .cont {padding:0;max-width:100%}

.main_wrap .preJoinContent .preJoin .preJoinList li {background:url(/netmarble/gportal/brand/v1/img/preGameImg1.jpg);height:auto;margin-left:0;width:100%;border:none;margin-bottom:10px;font-size:25px;padding-bottom:17%;background-size:104% 189%;background-position:50% 26%}
	
.main_wrap .preJoinContent .preJoin .preJoinList li {animation-name:none}
	
.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo {position:relative;height:100%}
.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo .gameTitle {font-size:64px;line-height:80px;width:100%;}
.main_wrap .preJoinContent .preJoin .preJoinList li:hover {border:none}
.main_wrap .preJoinContent .preJoin .preJoinList li .preJoinBtn {display: none}
.main_wrap .preJoinContent .preJoin .preJoinList {margin-left:0}
/*
.layer1 {width:100%;height:100%;margin:0 auto;}
.layer1 .cont{width:100%;height:100%}
.layer1 .cont_inner{width:100%;position:relative}
.layer1 img {width:100%;}	
.layer1 .btn_section {position:absolute;width:100%;top:50%;left:50%;margin-left:-50%;margin-top:-4.2%;text-indent:-99999px;z-index:0}
.layer1 .btn_lt, .layer1 .btn_rt{width:0;height:100%}
.layer1 .btn_pre {position:absolute;top:45%;left:0;width:9.5%;height:0;padding-bottom:10.75%;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre_mobile.png);background-size:100% 100%;opacity:1;z-index:1;text-indent:-99999px;}
.layer1 .btn_next {position:absolute;top:45%;right:0;width:9.5%;height:0;padding-bottom:10.75%;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next_mobile.png);background-size:100% 100%;opacity:1;text-indent:-99999px;}
.layer1 .btn_close {position:absolute;top:2.9%;right:1.6%;background:url(/netmarble/gportal/brand/v1/img/close.png);background-size:100% 100%;width:6.7%;padding-bottom:5.9%;z-index: 100;height:auto}
.dimmedLayer {opacity: 1 !important;background-color:#24252a !important}
 */
.lnb_bg{left:0;right:auto;}
.sub_wrap{display:table;}
.sub_wrap .lnb_wrap{display:table-cell;}
.sub_wrap .list_wrap{display:table-cell;width:84.62%;}
.sub_wrap .list_wrap .cont{float:left;width:95.45%;padding-top:49px;padding-left:40px;}
.sub_wrap .list_wrap li{width:47.86%;min-height:49.29%;}
.sub_wrap .list_wrap li:nth-child(2n-1){margin-right:4.17%;}
.sub_wrap .list_wrap .label{width:42.29%;height:9.5%;background-size:100% 100%;}
.sub_wrap .list_wrap .game_img{width:100%;height:100%;}
.sub_wrap .list_wrap .game_img .logo{height:inherit}
.sub_wrap .list_wrap .game_txt{width:88.4%;min-height:auto;padding:6.97% 5.8%;}
.sub_wrap .list_wrap .game_txt .game_title{margin-bottom:7px;}
.sub_wrap .list_wrap .game_txt p{}
.sub_wrap .list_wrap .txt{font-size:1.8vw;}
.sub_wrap .list_wrap .btn_area{width:38.98%;}
.sub_wrap .list_wrap .btn_area button{width:100%;font-size:26px;}
    
.sub_info_wrap .section .cont{max-width:1200px;}
.sect_title .txt_title{margin-top:20px;}
.sect_title .video_bg_wrap{height:55%;max-height:initial}
.sect_title .title_bg{min-height:0px;padding-bottom:39%;background-size:auto 100%}
.sect_title .header .logo{width:50.5%;height:auto;margin:-5.75% auto 0;}
.sect_title .header .icon{width:19.5%;height:auto;margin-top:11%;}
.sect_title .txt_title .tit{font-size:58px;line-height:52px;margin-bottom:10px}
.sect_title .txt_title .label{width:138px;min-height:34px;font-size:18px;top:28px;padding-top:2px;box-sizing:border-box;}
.sect_title .txt_title .sub_txt{font-size:22px;}
.sect_title .txt_title .btn_area{margin:34px auto 0;}
.sect_title .txt_title .btn_area .col{width:23px;}
.sect_title .txt_title .btn_area .link{width:312px;height:70px;font-size:29px;}
.sect_title .txt_title .btn_area .download .market_list{top:71px;left:335px;width:312px;}
.sect_title .txt_title .btn_area .download .market_list ul li a{font-size:18px;}
.sect_title .txt_title .service_alert{font-size:23px;font-weight:bold;margin-bottom:18px;background-size:auto 91%;}
.sect_content .newGame_multi{margin:0 auto 91px;}
.sect_content .update_txt{font-size:16px}
.sect_content .update_txt strong{font-size:20px;}
.sect_content .intro_txt .intro_cont{font-size:16px}
.sect_content .info_bx{margin:81px auto 130px;padding:35px 120px 60px 105px;border:25px solid #d0d0d0;}
.sect_content .info_bx dl{display:table-cell;padding:0 8px;}
.sect_content .info_bx dl.genre{width:19.6%}
.sect_content .info_bx dl.market{width:20.4%}
.sect_content .info_bx dl.country{width:31%}
.sect_content .info_bx dl.lang{width:29%}
.sect_content .info_bx dt{font-size:25px;font-weight:bold;margin-bottom:0}
.sect_content .info_bx dd{font-size:18px;}

/* about */
.sub_about_wrap .section01{min-height:558px;background-size:auto 558px}
.sub_about_wrap .section03{min-height:235px}

.sub_about_wrap .section02 .name{font-size:55px;margin-top:90px}
.sub_about_wrap .section02 .line{margin:0 auto 35px;width:38px;}
.sub_about_wrap .section02 .text_area{padding:0 50px;font-size:22px}
.sub_about_wrap .section02 .text_area.top{margin-bottom:24px;}
.sub_about_wrap .section02 .text_area.mid{margin-bottom:34px;}
.sub_about_wrap .section02 .text_area.bot{margin-bottom:63px;}
.sub_about_wrap .section02 .slide_line{width:898px;top:612px}
    
.sub_about_wrap .section02 .bxslider .item{height:674px;font-size:22px;}
.sub_about_wrap .section02 .bxslider .item p{margin-top:628px;}
    
.sub_about_wrap .section02 .bxslider .sknights{background-size:898px auto;background-position:center 50px}
.sub_about_wrap .section02 .bxslider .momak{background-size:898px auto;background-position:center 89px}
.sub_about_wrap .section02 .bxslider .lineageII{background-size:898px auto;background-position:center 0}
.sub_about_wrap .section02 .bx-wrapper{height:780px}
.sub_about_wrap .section02 .bx-pager {position:absolute;left:50%;margin-left:-32px;margin-top:22px;}
.sub_about_wrap .section02 .bx-controls-direction {bottom:373px;width:100%;}
    
.sub_about_wrap .section03 .txt{font-size:20px;margin-top:42px}
.sub_about_wrap .section03 .btn_area{width:316px;}
.sub_about_wrap .section03 .btn_area button{width:316px;min-height:66px;font-size:24px;margin-top:9px;}
}


/*tablet2*/
@media all and (min-width:641px) and (max-width:1000px){	
.main_wrap .main_banner .banner .cont .bannerTxt {padding-bottom:13%;}

.main_wrap .notice .noticeTxt {font-size:30px}
.main_wrap .main_banner .bx-controls-direction{display:none}

.main_wrap .main_banner .banner .cont{padding-bottom:50%}
.main_wrap .main_banner .banner .cont .bannerTxt .txt1 {font-size:28px;line-height:36px;padding:0 20px}
.main_wrap .main_banner .banner .cont .bannerTxt .txt2 {font-size:14px;padding:0 20px;position:relative;top:10px;}
.main_wrap .main_banner .banner .cont img.topGameBi {width:54.56%}
.main_wrap .main_banner .banner .ip_copy, .sect_title .ip_copy{right:10px;bottom:10px;height:10px}
.main_wrap .main_banner .banner .ip_copy img, .sect_title .ip_copy img{height:10px}
    
.main_wrap .content .newGame_title {height:103px;}
.main_wrap .content .newGame_title p{font-size:24.5px}	
	
.main_wrap .content .newGame {text-align:left}
.main_wrap .content .newGame .newGame_down {width:100%;}
.main_wrap .content .newGame .newGame_down .newGame_down_inner{display:table;height:auto;cursor:pointer}
.main_wrap .content .newGame .newGame_down {padding:29px 0;display:table}
.main_wrap .content .newGame .newGame_down .gameInfo {display:table-cell;vertical-align:middle}
.main_wrap .content .newGame .newGame_down .appIco {display:table-cell;}
.main_wrap .content .newGame .newGame_down .appMarket {display:none}
.main_wrap .content .newGame .newGame_down .moreInfo {display:none}
.main_wrap .content .newGame .newGame_down .arrow_btn {background:url(/netmarble/gportal/brand/v1/img/arrow_right.png);width:28px;height:52px;display:block;display:table-cell;vertical-align:middle;background-repeat: no-repeat;background-position:0% 50%;padding-right: 40px}
.main_wrap .content .newGame .newGame_multi {background:#fff;width:100%}
.main_wrap .content .fGame ul li:hover .gameImg .hover .appMarket .marketList  li {width:100% !important}
.main_wrap .content .newGame .newGame_down .gameTitle {font-size:20px;padding-right:10px}
.main_wrap .content .newGame .newGame_down .gameSub {font-size:14px;padding-right:10px}
	
.main_wrap .content .fGame_title {height:112px;}
.main_wrap .content .fGame ul.fGameList {font-size:0}
.main_wrap .content .fGame ul.fGameList li{position:relative;width:47.9% !important;margin-right:4.2%;float:inherit;margin-bottom:44px;display:inline-block;vertical-align:top}
.main_wrap .content .fGame ul.fGameList li:nth-child(2n) {margin-right:0}
.main_wrap .content .fGame ul.fGameList li .gameImg .defalutImg .gameBi{bottom:11%}

.main_wrap .preJoinContent {background:none;height:auto;margin-top:0}
.main_wrap .preJoinContent .preJoinContentImg {display: none}
.main_wrap .preJoinContent .preJoin_title {position:relative;display: block;height:132px}
.main_wrap .preJoinContent .preJoin_title div {position:absolute;bottom:20px;}
.main_wrap .preJoinContent .preJoin_title p{bottom:20px;}

.main_wrap .preJoinContent .preJoin .preJoin_title {display: none}
.main_wrap .preJoinContent .preJoin .cont {padding:0;max-width:100%}
.main_wrap .preJoinContent .preJoin .preJoinList li {background:url(/netmarble/gportal/brand/v1/img/preGameImg1.jpg);background-position:50% 50%;margin-left:0;width:100%;border:none;height:auto;margin-bottom:10px;padding-bottom: 17%;background-size:104% 189%;background-position:50% 26%;animation-name:none}
.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo {position:relative;height:100%}
.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo .gameTitle {font-size:47px;line-height:47px;width:100%}
.main_wrap .preJoinContent .preJoin .preJoinList li:hover {border:none}
.main_wrap .preJoinContent .preJoin .preJoinList li .preJoinBtn {display: none}
.main_wrap .preJoinContent .preJoin .preJoinList {margin-left:0}	
/*
.layer1 {width:100%;height:100%;margin:0 auto;}
.layer1 .cont{width:100%;height:100%}
.layer1 .cont_inner{width:100%;position:relative}
.layer1 img {width:100%;}	
.layer1 .btn_section {position:absolute;width:100%;top:50%;left:50%;margin-left:-50%;margin-top:-4.2%;text-indent:-99999px;z-index:0}
.layer1 .btn_lt, .layer1 .btn_rt{width:0;height:100%}
.layer1 .btn_pre {position:absolute;top:45%;left:0;width:9.5%;height:0;padding-bottom:10.75%;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre_mobile.png);background-size:100% 100%;opacity:1;z-index:1;text-indent:-99999px;}
.layer1 .btn_next {position:absolute;top:45%;right:0;width:9.5%;height:0;padding-bottom:10.75%;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next_mobile.png);background-size:100% 100%;opacity:1;text-indent:-99999px;}
.layer1 .btn_close {position:absolute;top:2.9%;right:1.6%;background:url(/netmarble/gportal/brand/v1/img/close.png);background-size:100% 100%;width:6.7%;padding-bottom:5.9%;z-index: 100;height:auto}
.dimmedLayer {opacity: 1 !important;background-color:#24252a !important}
*/
.lnb_bg{right:0;width:560px;left:auto;}
.sub_wrap{display:block;}
.sub_wrap .lnb_wrap{display:none;position:absolute;top:0;right:0;width:36%;min-width:auto;padding-top:68px;padding-right:40px;}
.sub_wrap .lnb_wrap .cont{float:left;width:100%;}
.sub_wrap .lnb_wrap .ipt_search{width:100%;}
#searchKeyword{width:76.8%}
.sub_wrap .lnb_wrap dt{font-size:33px;width:100%;}
.sub_wrap .lnb_wrap dd{font-size:25px;padding-left:60px;line-height:40px;}
.sub_wrap .lnb_wrap dd.check{background-size:auto 90%;}
.sub_wrap .lnb_wrap dd.country{width:62.08%;min-height:auto;}
.sub_wrap .list_wrap .cont{float:left;width:auto;padding-top:70px;padding-left:40px;}
.sub_wrap .list_wrap .title .menu{display:block;}
.sub_wrap .list_wrap li{width:48.2%;min-height:45.6px;}
.sub_wrap .list_wrap li:nth-child(2n-1){margin-right:3.6%;}
.sub_wrap .list_wrap .label{width:41%;min-height:45px}
.sub_wrap .list_wrap .game_img{width:100%;height:100%;}
.sub_wrap .list_wrap .game_img .logo{height:inherit}
.sub_wrap .list_wrap .game_txt{min-height:81px;}
.sub_wrap .list_wrap .game_txt .game_title{margin-bottom:7px;}
.sub_wrap .list_wrap .txt{font-size:22px;}
.sub_wrap .list_wrap .btn_area{width:34.3%;}
.sub_wrap .list_wrap .btn_area button{width:100%;font-size:26px;padding:17px 10px;min-height:auto;}
.sub_wrap .list_wrap .btn_area button .arr{width:6.43%;height:18.91%;top:50%;right:10%;}
    
.section .cont{max-width:920px;}
.sect_title{min-height:400px;}
.sect_title .title_bg{min-height:0px;padding-bottom:39%;background-size:auto 100%}
.sect_title .video_bg_wrap{height:44%}
.sect_title .header .menu{padding-top:4.76%;font-size:15px;}
.sect_title .header .share{background-size:auto 75%;padding-left:24px;cursor:pointer;}
.sect_title .header .logo{width:51.52%;max-width:474px;height:auto;margin:-6.05% auto 0;}
.sect_title .header .icon{width:18.52%;height:auto;margin:5.75% auto 0;}
.sect_title .bottom_bg{height:80px;}
.sect_title .txt_title .tit{font-size:28px;line-height:36px;margin-bottom:10px}
.sect_title .txt_title .label{width:109px;min-height:0px;font-size:14px;padding:0.4% 0;top:22px;margin-left:10px}
.sect_title .txt_title .sub_txt{font-size:17px;}
.sect_title .txt_title .btn_area{margin:28px auto 0;table-layout:fixed;}
.sect_title .txt_title .btn_area .col{width:16px;}
.sect_title .txt_title .btn_area .link{width:48.4%;height:56px;font-size:23px;}
.sect_title .txt_title .btn_area .download .market_list{top:57px;left:51.6%;width:inherit;padding:10px 0;}
.sect_title .txt_title .btn_area .download .market_list ul li a{font-size:16px;height:45px;}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco{background-size:18px 42px;width:18px;height:21px;}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco.googlePlay{background-position:0 -21px;}
.sect_title .txt_title .service_alert{font-size:21px;font-weight:bold;margin-bottom:8px;background-size:auto 82.9%;}
.sect_content .newGame_multi{margin:0 auto 91px;}
.sect_content .update_txt{font-size:14px}
.sect_content .update_txt strong{font-size:16px;}
.sect_content .intro_txt .intro_cont{font-size:14px}
.sect_content .info_bx{margin:81px auto 132px;padding:19px 9.5% 48px 8.7%;border:18px solid #d0d0d0;width:100%}
.sect_content .info_bx dl{display:table-cell;padding:0 0.65%;}
.sect_content .info_bx dl.genre{width:18.5%}
.sect_content .info_bx dl.market{width:20.6%}
.sect_content .info_bx dl.country{width:30.9%}
.sect_content .info_bx dl.lang{width:29%}
.sect_content .info_bx dt{font-size:20px;font-weight:bold;margin-bottom:0;}
.sect_content .info_bx dd{font-size:15px;}
  
/* about */
.sub_about_wrap .section01{min-height:435px;background-size:auto 435px}
.sub_about_wrap .section03{min-height:183px}

.sub_about_wrap .section02 .name{font-size:43px;margin-top:75px}
.sub_about_wrap .section02 .line{margin:0 auto 28px;width:30px;}
.sub_about_wrap .section02 .text_area{padding:0 36px;font-size:17px}
.sub_about_wrap .section02 .text_area.top{margin-bottom:24px;}
.sub_about_wrap .section02 .text_area.mid{margin-bottom:26px;}
.sub_about_wrap .section02 .text_area.bot{margin-bottom:48px;}
.sub_about_wrap .section02 .slide_line{width:702px;top:478px}
    
.sub_about_wrap .section02 .bxslider .item{height:534px;font-size:17px;}
.sub_about_wrap .section02 .bxslider .item p{margin-top:495px;}
    
.sub_about_wrap .section02 .bxslider .sknights{background-size:702px auto;background-position:center 38px}
.sub_about_wrap .section02 .bxslider .momak{background-size:702px auto;background-position:center 68px}
.sub_about_wrap .section02 .bxslider .lineageII{background-size:702px auto;background-position:center 0}
.sub_about_wrap .section02 .bx-wrapper{height:614px}
.sub_about_wrap .section02 .bx-pager {margin-top:4px;}
.sub_about_wrap .section02 .bx-controls-direction {bottom:296px;width:100%;}

.sub_about_wrap .section03 .txt{font-size:15px;margin-top:36px}
.sub_about_wrap .section03 .btn_area{width:248px;}
.sub_about_wrap .section03 .btn_area button{width:248px;min-height:54px;font-size:19px;margin-top:9px;}

#popShare{width:380px;height:336px;}
#popShare ul{width:90%;}
#popShare ul li{width:170px;cursor:pointer}
#popShare ul li em{background-size:160px 80px;width:40px;height:40px;}
#popShare ul .google_plus em{background-position:-80px 0;}
#popShare ul .twitter em{background-position:-80px -40px;}
#popShare ul .reddit em{background-position:-120px 0;}
#popShare ul li span{height:40px;}
#popShare .url_area{width:90%;}
#popShare .url_area input[type="text"]{width:73.14%;}
#popShare .url_area .copy_btn{width:25%;}
    
#popCountry{width:380px;}
#popCountry .txt{width:90%;font-size:22px;}
    
#footer .ft_lang .lang{width:184px;}
#footer .ft_lang .location{width:184px}
}

/*mobile*/
@media all and (max-width:640px) {
html,body {overflow-x: hidden}
.gnb{padding: 0 20px}
.gnb .gnb_box {margin:0 auto;height:52px}
.gnb .gnb_lt{position:relative;top:16px;text-align:center}
.gnb .gnb_rt {display: none}
.gnb .gnb_logo {background-image:url(/netmarble/gportal/brand/v1/img/nmb_logo.png);width:95px;height:16px;background-size:95px 16px;margin-top:0;display: inline-block}
.gnb .gnb_m {position:absolute;top:0;left:15px;height:100%;display: block}

#lnbView {position:absolute;top:0;left:-280px;width:280px;height:100%;background-color:#361d16;z-index: 100;display: block;box-shadow: inset -22px 23px 35px #281610}
#lnbView .lnb_logo {padding:27px 0;background:#26140f}
#lnbView .lnb_logo a {position:relative;left:8%;display:block;width:95px;height:16px;background:url(/netmarble/gportal/brand/v1/img/nmb_logo.png);background-size: 95px 16px;}
#lnbView .nav {position:relative;margin:0 20px ;color:#fff}
#lnbView .nav li {position:relative;height:70px;border-bottom:1px solid #4a342e;display:table;width:100%;font-size:16px}
#lnbView .nav li a {display:table-cell;vertical-align: middle }
#lnbView .nav li .nav_arrow {display:inline-block;background:url(/netmarble/gportal/brand/v1/img/nav_arrow.png);background-size:9px 30px;width:9px;height:15px;float:right;margin-top:5px;background-position:0 0}
#lnbView .nav li.on .nav_arrow {background-position: 0 -15px}
#lnbBlank {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}	

#lnbView .sub_nav{position:relative;margin:35px 20px 0;color:#9b8e8b}
#lnbView .sub_nav p{color:#9b8e8b;margin-bottom:18px;font-size:17px;}
    
#footer {padding:60px 20px 0 20px}
#footer .ft_lang,#footer .ft_lang div {width:100% !important} 
#footer .ft_sns {margin-top:10px}
#footer .ft_lang .select {width:100%;height:41px;line-height:41px;margin-bottom:10px;margin-top:5px;padding-left:5px;}
#footer .ft_lang .select .select_ico {width:15px;height:8px;top:16px;background-size:15px 8px;right: 22px}
#footer .ft_copy {margin:0 -5px 0 0;padding:60px 0;font-size: 0;}
#footer .ft_copy a {padding: 0;}
#footer .ft_copy span {display:inline-block;padding: 0 5px 0 0;font-size:15px;line-height: 2;letter-spacing: -0.015em;}
#footer .ft_copy .copyright {width:100%;margin-top: 20px;}
#footer .ft_sns .sns_ico {position:relative;display:inline-block;background:url(/netmarble/gportal/brand/v1/img/ft_sns.png);width:60px;height:60px;background-size:240px 120px;text-indent:-9999px;margin-top:7px}
#footer .ft_sns .ft_facebook {background-position:0 -60px}
#footer .ft_sns .ft_youtube {background-position:-60px -60px}
#footer .ft_sns .ft_facebook:hover {background-position:0 0}
#footer .ft_sns .ft_youtube:hover {background-position:-60px 0}
	
.main_wrap .line {display:inline-block;position:relative;top:-11px}
.section .cont {padding:0}
.newGame_title , .fGame_title,.preGame_title,.preJoin_title {margin:0 20px}
.main_wrap .notice .cont{margin:0 auto;min-height:63px}
.fGame{margin-left:20px}

.main_wrap .notice {min-height:61px}
.main_wrap .notice .cont div .close {width:17px}
.main_wrap .notice .noticeTxt {font-size:20px}
	
.main_wrap .content .newGame_title {width:auto;} 
.main_wrap .content .newGame {width:auto;}
	
.main_wrap .content .fGame_title {width:auto}
.main_wrap .content .fGame {width:auto;}

.main_wrap .main_banner .banner {background-repeat: no-repeat;background-size:100%;max-height:initial}
.main_wrap .main_banner .banner1 {background-image:url(/netmarble/gportal/brand/v1/img/top_banner_mobile1.jpg);}
.main_wrap .main_banner .banner2 {background-image:url(/netmarble/gportal/brand/v1/img/top_banner_mobile2.jpg);}
.main_wrap .main_banner .banner3 {background-image:url(/netmarble/gportal/brand/v1/img/top_banner_mobile3.jpg);}
.main_wrap .main_banner .banner4 {background-image:url(/netmarble/gportal/brand/v1/img/top_banner_mobile4.jpg);}
.main_wrap .main_banner .banner .cont{padding-bottom:140.75%}
.main_wrap .main_banner .banner .cont img.topGameBi {width:100%}
.main_wrap .main_banner .banner .cont .bannerTxt {bottom:0;top:initial;padding-bottom:25%}	
.main_wrap .main_banner .banner .cont .bannerTxt .txt1 {font-size:22px;line-height:28px;padding-bottom:5px;padding:0 10px}
.main_wrap .main_banner .banner .cont .bannerTxt .txt2 {font-size:14px;top:10px;padding:0 10px;position:relative}
.main_wrap .main_banner .bx-pager .bx-pager-item {float:left;width:13px;height:13px;margin-left:11px;text-indent:-9999999em;}
.main_wrap .main_banner .bx-pager .bx-pager-item {float:left;width:13px;height:13px;margin-left:11px;text-indent:-9999999em;}
.main_wrap .main_banner .bx-pager .bx-pager-item .bx-pager-link {width:100%;height:100%;display:block;background-image:url(/netmarble/gportal/brand/v1/img/navi.png);background-position:0 0;background-size: 13px 26px;}
.main_wrap .main_banner .bx-pager .bx-pager-item .bx-pager-link.active {width:100%;height:100%;display:block;background-image:url(/netmarble/gportal/brand/v1/img/navi.png);background-position:0 -13px }
.main_wrap .main_banner .bx-controls-direction a {display: none}
.main_wrap .main_banner .bx-pager {position:absolute;bottom:auto;top:91%;left:50%;text-align:center;z-index:1000}
	
.main_wrap .content .newGame_title {height:131px;text-align:center}
.main_wrap .content .newGame_title div {bottom:20px}	
	
.main_wrap .content .newGame .newGame_multi {width:100%}
.main_wrap .content .newGame .newGame_multi.hor div a {position:relative;float:left;width:10%;height:auto}
.main_wrap .content .newGame .newGame_multi.ver div a {position:relative;float:left;height:10%;width:auto}
.main_wrap .content .newGame .newGame_multi.ver div img{width:100%;height:auto}
.main_wrap .content .newGame .newGame_down {width:100%;padding:29px 0;}
.main_wrap .content .newGame .newGame_down .newGame_down_inner{display:table;height:auto;cursor:pointer}
.main_wrap .content .newGame .newGame_down .gameInfo {display:table-cell;vertical-align:middle;text-align:left}
.main_wrap .content .newGame .newGame_down .appIco {background-image:url(/netmarble/gportal/brand/v1/img/app_ico.png);width:80px;height:80px;background-size:80px 80px;padding: 0 15px;background-position:50% 50%;display:table-cell;background-repeat:no-repeat}
.main_wrap .content .newGame .newGame_down .appMarket {display:none}
.main_wrap .content .newGame .newGame_down .moreInfo {display:none}
.main_wrap .content .newGame .newGame_down .arrow_btn {display:none}
.main_wrap .content .newGame .newGame_down .gameTitle {font-size:20px;padding-right:10px}
.main_wrap .content .newGame .newGame_down .gameSub {font-size:14px;padding-right:10px}
	
.main_wrap .content .fGame_title {height:115px;text-align: center}
.main_wrap .content .fGame_title div {bottom:20px;}
.main_wrap .content .fGame_title .moreBtn {display: none}
			
.main_wrap .content .fGame ul.fGameList li {width:14.5% !important ;margin-right:1% !important}
.main_wrap .content .fGame ul.fGameList li:last-child {display: block}
.main_wrap .content .fGame ul.fGameList li + li + li + li {display: block}

.main_wrap .content .fGame ul li:hover .gameImg {box-shadow:none;top:0px}
.main_wrap .content .fGame ul li:hover .gameImg .hover {display:none}
    
.main_wrap .content .fGame .bx-controls{text-align:center}
.main_wrap .content .fGame .bx-pager {position:relative;text-align:center;z-index:1000;margin:15px auto 0;display:inline-block;left:-15px}
.main_wrap .content .fGame .bx-pager:after {display:block;clear:both;content:"";}
.main_wrap .content .fGame .bx-pager .bx-pager-item {float:left;width:14px;height:14px;margin-left:11px;text-indent:-9999999em;}
.main_wrap .content .fGame .bx-pager .bx-pager-item:first-child {margin-left:0;}
.main_wrap .content .fGame .bx-pager .bx-pager-item .bx-pager-link {width:100%;height:100%;display:block;background-image:url(/netmarble/gportal/brand/v1/img/about_navi.png);background-position:0 0 }
.main_wrap .content .fGame .bx-pager .bx-pager-item .bx-pager-link.active {width:100%;height:100%;display:block;background-image:url(/netmarble/gportal/brand/v1/img/about_navi.png);background-position:0 -14px }

.main_wrap .preJoinContent {background:none;height:auto;margin-top:0}
.main_wrap .preJoinContent .preJoinContentImg {display: none}
.main_wrap .preJoinContent .preJoin_title {position:relative;display: block;height:158px;padding:0;margin:0 20px;text-align:center}
.main_wrap .preJoinContent .preJoin_title p{bottom:20px;font-size:27px}
.main_wrap .preJoinContent .preJoin_title div {position:absolute;bottom:20px;width:100%}
	
.main_wrap .preJoinContent .preJoin .preJoin_title {display: none}
.main_wrap .preJoinContent .preJoin .cont {padding:0;max-width:100%}
.main_wrap .preJoinContent .preJoin .preJoinList {margin-left:0}
.main_wrap .preJoinContent .preJoin .preJoinList li {background:url(/netmarble/gportal/brand/v1/img/preGameImg1.jpg);background-position:50% 50%;height:auto;margin-left:0;width:100%;border:none;margin-bottom:10px;padding-bottom:33%;background-size:151% 141%;background-position:50% 18%;animation-name:none}
.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo {position:relative;height:100%}
.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo .gameTitle {width:100%}
.main_wrap .preJoinContent .preJoin .preJoinList li:hover {border:none}
.main_wrap .preJoinContent .preJoin .preJoinList li .preJoinBtn {display: none}

/*
.layer1 {width:100%;height:100%;margin:0 auto;}
.layer1 .cont{width:100%;height:100%}
.layer1 .cont_inner{width:100%;position:relative}
.layer1 img {width:100%;}	
.layer1 .btn_section {position:absolute;width:100%;top:50%;left:50%;margin-left:-50%;margin-top:-4.2%;text-indent:-99999px;z-index:0}
.layer1 .btn_lt, .layer1 .btn_rt{width:0;height:100%;}
.layer1 .btn_pre {position:absolute;top:45%;left:0;width:9.5%;height:0;padding-bottom:10.75%;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre_mobile.png);background-size:100% 100%;opacity:1;z-index:1;text-indent:-99999px;}
.layer1 .btn_next {position:absolute;top:45%;right:0;width:9.5%;height:0;padding-bottom:10.75%;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next_mobile.png);background-size:100% 100%;opacity:1;text-indent:-99999px;}
.layer1 .btn_close {position:absolute;top:2.9%;right:1.6%;background:url(/netmarble/gportal/brand/v1/img/close.png);background-size:100% 100%;width:6.7%;padding-bottom:5.9%;z-index: 100;height:auto}
.dimmedLayer {opacity: 1 !important;background-color:#24252a !important}
 */
.lnb_bg{right:0;width:280px;left:auto;}
.sub_wrap{width:100%;display:block;}
.sub_wrap .lnb_wrap{display:none;position:absolute;top:0;right:0;min-width:50%;padding-top:32px;padding-right:20px;padding-left:20px;}
.sub_wrap .lnb_wrap .cont{float:left;width:100%;}
.sub_wrap .lnb_wrap .ipt_search{display:none;}
.sub_wrap .lnb_wrap dl{margin-bottom:30px;}
.sub_wrap .lnb_wrap dt{font-size:20px;width:100%;margin-bottom:12px;}
.sub_wrap .lnb_wrap dd{font-size:15px;padding-left:36px;line-height:25px;}
.sub_wrap .lnb_wrap dd.check{background-size:auto 80%;}
.sub_wrap .lnb_wrap dd.country{width:150px;min-height:26px;margin-left:38px;}
.sub_wrap .list_wrap{width:640px;}
.sub_wrap .list_wrap .cont{float:left;width:100%;padding-top:33px;padding-left:20px;}
.sub_wrap .list_wrap .title{font-size:30px;margin-bottom:11px;}
.sub_wrap .list_wrap .title span{font-size:20px;}
.sub_wrap .list_wrap .title .menu{display:block;width:25px;height:25px;background-size:25px auto;margin-top:7px;}
.sub_wrap .list_wrap .ipt_search{display:block;background-color:#fff;border-radius:5px;width:100%;height:42px;margin-bottom:31px;}
.sub_wrap .list_wrap .ipt_search .right_area{width:65px;float:right}
.sub_wrap .list_wrap .ipt_search .right_area .cancel{background:url("/netmarble/gportal/brand/v1/img/sub_list/search_cancel.png") no-repeat 0 center;background-size:100% auto;display:inline-block;width:17px;height:42px;margin-right:5px;cursor:pointer;}
.sub_wrap .list_wrap .ipt_search .right_area .icon{background:url("/netmarble/gportal/brand/v1/img/sub_list/search_ico.png") no-repeat 0 center;background-size:84% auto;display:inline-block;width:24px;height:42px;margin-right:10px;}
#searchKeyword{float:left;width:65.54%;height:42px;font-size:21px;margin-left:16px;}
.sub_wrap .list_wrap .ipt_search:after{clear:both;content:'';font-size:0;}
.sub_wrap .list_wrap li{width:100%;min-height:100%;}
.sub_wrap .list_wrap li:nth-child(2n-1){margin-right:0;}
.sub_wrap .list_wrap .label{width:44.72%;min-height:37px}
.sub_wrap .list_wrap .game_img{width:100%;height:100%;}
.sub_wrap .list_wrap .game_img .logo{height:inherit}
.sub_wrap .list_wrap .game_txt{min-height:81px;padding:25px 18px;}
.sub_wrap .list_wrap .game_txt .game_title{margin-bottom:7px;}
.sub_wrap .list_wrap .no_result .character{background:url("/netmarble/gportal/brand/v1/img/no_result_640.png") no-repeat 0 0;background-size:239px auto;width:239px;height:142px;margin:0 auto;}
.sub_wrap .list_wrap .no_result p{text-align:center;margin-top:12px;margin-bottom:56px;font-size:17px}
.sub_wrap .list_wrap .txt{font-size:22px;}
.sub_wrap .list_wrap .btn_area{width:71.05%;}
.sub_wrap .list_wrap .btn_area button{width:100%;min-height:56px;font-size:19px;}
.sub_wrap .list_wrap .btn_area button .arr{background-size:16px 10px;width:16px;height:10px;top:25px;}
.sub_wrap .list_wrap .btn_area .all_country_btn p{font-size:17px;}
    
.sub_info_wrap .section .cont{max-width:600px;padding:0 20px 30px;}
.sect_title{min-height:auto}
.sect_title .title_bg{min-height:0px;padding-bottom:88%;background-size:100%}
.main_wrap .main_banner .banner .ip_copy, .sect_title .ip_copy{right:8px;bottom:8px;height:6px}
.main_wrap .main_banner .banner .ip_copy img, .sect_title .ip_copy img{height:6px;}
.sect_title .header .menu{padding-top:4.76%;font-size:20px;position:relative;z-index:10}
.sect_title .header .tree{display:none;}
.sect_title .header .menu_ico{display:inline-block;}
.sect_title .header .share{display:none;}
.sect_title .header .share_ico{display:inline-block;}
.sect_title .header .logo{width:100%;max-width:600px;height:auto;margin:-5% auto 0;position:relative;z-index:0}
.sect_title .header .icon{width:35%;height:auto;margin:26% auto 0;box-shadow:5px 5px 20px grey}
.sect_title .txt_title{margin-top:15px}
.sect_title .video_bg_wrap{height:48%}
.sect_title .video_bg_wrap video{width:auto;height:100%;}
.sect_title .txt_title .tit{font-size:34px;line-height:28px;margin-bottom:10px}
.sect_title .txt_title .label{width:109px;min-height:0px;font-size:15px;padding:0.7% 0;display:block;margin:10px auto 0;position:relative;top:-8px}
.sect_title .txt_title .sub_txt{font-size:15px;}
.sect_title .txt_title .btn_area{margin:0 auto;table-layout:fixed;position:fixed;bottom:0;z-index:10000;width:100%;left:0;font-size:21px;padding-bottom:0}
.sect_title .txt_title .btn_area .col{display:none;}
.sect_title .txt_title .btn_area .link{width:48.4%;height:55px;border-radius:0;font-size:21px;cursor:pointer}
.sect_title .txt_title .btn_area .download{background-color:#e13600;}
.sect_title .txt_title .btn_area .download .market_list{top:57px;left:51.6%;width:inherit;padding:10px 0;}
.sect_title .txt_title .btn_area .download:hover .market_list{display:none;}
.sect_title .txt_title .btn_area .download .market_list ul li a{font-size:16px;height:45px;}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco{background-size:18px 42px;width:18px;height:21px;}
.sect_title .txt_title .btn_area .download .market_list ul li .marketIco.googlePlay{background-position:0 -21px;}
.sect_title .txt_title .service_alert{font-size:21px;font-weight:bold;margin-bottom:30px;background-size:auto 82.9%;}
.sect_title .bottom_bg{height:63px;}
.sect_content .dash{width:72px;height:2px;}
.sect_content .newGame_multi{margin:0 auto 91px;}
.sect_content .intro_txt{margin-top:30px;}
.sect_content .update_txt{font-size:12px}
.sect_content .update_txt strong{font-size:14px;}
.sect_content .intro_txt .intro_cont{font-size:12px}
.sect_content .info_bx{display:block;margin:54px auto 25px;padding:20px 8.7% 27px;border:13px solid #d0d0d0;width:100%}
.sect_content .info_bx dl{display:table;padding:0 0.65%;width:48%;float:left;margin-top:15px;}
.sect_content .info_bx dl:first-child{margin-top:0;}
.sect_content .info_bx dl:nth-child(2){margin-top:0;}
.sect_content .info_bx dl.genre{width:39%}
.sect_content .info_bx dl.market{width:39%}
.sect_content .info_bx dl.country{width:58%}
.sect_content .info_bx dl.lang{width:58%}
.sect_content .info_bx dt{display:table-row;font-size:20px;font-weight:bold;margin-bottom:12px;}
.sect_content .info_bx dd{display:table-row;font-size:15px;line-height:20px}

/* about */
.sub_about_wrap .section .cont{max-width:360px;padding:0 20px 30px;}
.sub_about_wrap .section01{min-height:313px;background-size:auto 313px}
.sub_about_wrap .section03{min-height:143px}

.sub_about_wrap .section02 .name{font-size:31px;margin-top:51px}
.sub_about_wrap .section02 .line{margin:0 auto 32px;width:26px;}
.sub_about_wrap .section02 .text_area{padding:0;font-size:16px}
.sub_about_wrap .section02 .text_area.top{margin-bottom:24px;}
.sub_about_wrap .section02 .text_area.mid{margin-bottom:26px;}
.sub_about_wrap .section02 .text_area.bot{margin-bottom:48px;}
.sub_about_wrap .section02 .slide_line{width:360px;top:286px}
    
.sub_about_wrap .section02 .bxslider .item{height:339px;font-size:17px;}
.sub_about_wrap .section02 .bxslider .item p{margin-top:294px;}
    
.sub_about_wrap .section02 .bxslider .sknights{background:url("/netmarble/gportal/brand/v1/img/about_sknights_640.png") no-repeat center 23px;background-size:376px auto;}
.sub_about_wrap .section02 .bxslider .momak{background:url("/netmarble/gportal/brand/v1/img/about_momak_640.png") no-repeat center 41px;background-size:360px auto;}
.sub_about_wrap .section02 .bxslider .lineageII{background:url("/netmarble/gportal/brand/v1/img/about_lineageII_640.png") no-repeat center 0;background-size:375px auto;}
.sub_about_wrap .section02 .bx-wrapper{height:392px}
.sub_about_wrap .section02 .bx-wrapper:hover .bx-controls-direction{display:none}
.sub_about_wrap .section02 .bx-pager {margin-top:4px;}
.sub_about_wrap .section02 .bx-controls-direction {display:none}

.sub_about_wrap .section03 .txt{font-size:14px;margin-top:26px}
.sub_about_wrap .section03 .btn_area{width:210px;}
.sub_about_wrap .section03 .btn_area button{width:210px;min-height:48px;font-size:17px;margin-top:9px;}
    
#popShare{width:100%;height:253px;display:none;}
.popup .title{font-size:24px;margin-top:24px;margin-left:20px;margin-bottom:20px;}
#popShare ul{width:90%;padding:0 20px;margin-top:-55px;}
#popShare ul li{width:50%;cursor:pointer}
#popShare ul li em{background-size:130px 65px;width:32px;height:32px;}
#popShare ul li span{height:32px;}
#popShare ul .google_plus em{background-position:-65px 0;}
#popShare ul .twitter em{background-position:-65px -32px;}
#popShare ul .reddit em{background-position:-97px 0;}
#popShare .url_area{width:90%;padding:0 20px;}
#popShare .url_area input[type="text"]{padding-left:10px;font-size:15px;width:71.14%;}
#popShare .url_area .copy_btn{width:25%;font-size:19px;}
    
#popCountry{width:100%;}
.popup .mobile_line{display:block;background-color:#24252a;height:60px;top:-140px;position:relative;}
.popup .close_btn{top:-50px;}
#popCountry .txt{width:90%;font-size:15px;margin-top:-55px;}
    
#popMoviePlayer{width:100%!important;height:100%!important}
}

@media all and (min-width:640px) and (max-width:1050px){

    html,body {overflow-x: hidden}
    .gnb{padding: 0 20px}
    .gnb .gnb_box {margin:0 auto;height:52px}
    .gnb .gnb_lt{position:relative;top:16px;text-align:center}
    .gnb .gnb_rt {display: none}
    .gnb .gnb_logo {background-image:url(/netmarble/gportal/brand/v1/img/nmb_logo.png);width:95px;height:16px;background-size:95px 16px;margin-top:0;display: inline-block}
    .gnb .gnb_m {position:absolute;top:0;left:15px;height:100%;display: block}
    
    #lnbView {position:absolute;top:0;left:-280px;width:280px;height:100%;background-color:#361d16;z-index: 100;display: block;box-shadow: inset -22px 23px 35px #281610}
    #lnbView .lnb_logo {padding:27px 0;background:#26140f}
    #lnbView .lnb_logo a {position:relative;left:8%;display:block;width:95px;height:16px;background:url(/netmarble/gportal/brand/v1/img/nmb_logo.png);background-size: 95px 16px;}
    #lnbView .nav {position:relative;margin:0 20px ;color:#fff}
    #lnbView .nav li {position:relative;height:70px;border-bottom:1px solid #4a342e;display:table;width:100%;font-size:16px}
    #lnbView .nav li a {display:table-cell;vertical-align: middle }
    #lnbView .nav li .nav_arrow {display:inline-block;background:url(/netmarble/gportal/brand/v1/img/nav_arrow.png);background-size:9px 30px;width:9px;height:15px;float:right;margin-top:5px;background-position:0 0}
    #lnbView .nav li.on .nav_arrow {background-position: 0 -15px}
    #lnbBlank {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}	
    
    #lnbView .sub_nav{position:relative;margin:35px 20px 0;color:#9b8e8b}
    #lnbView .sub_nav p{color:#9b8e8b;margin-bottom:18px;font-size:17px;}
}
	
/*IE 7,8 Hack */

.main_wrap {min-width:1400px \9;margin: 0 auto \9;}
:root .main_wrap {min-width:100% \9}
.main_wrap .banner .cont {height:700px \9;}
.main_wrap .preJoin .preJoinList LI {*float:left}
.main_wrap .content .fGame_title {*z-index:-1;}

#appView {*position:absolute;*z-index:-1}
.gnb .search .searchList li {*float:left}
.main_wrap .content .fGame ul li:hover .gameImg .hover > a {*filter: alpha(opacity=75)}

.layer2 .cont .countryList {width:330px;}
.layer3 .cont .langList {width:330px;}
/*.newGame_multi .multi_wrap {overflow-x:scroll \9;overflow-y:hidden \9}*/
.main_wrap .content .newGame .newGame_down .arrow_btn {display:none \9;}
.main_wrap .content .newGame .newGame_down {padding: 40px 0px \9}






/* Responsive Font Size */
.main_wrap .content .fGame_title p {font-size:24px}
.main_wrap .content .fGame ul.fGameList li .gameInfo .gameTitle {font-size:24px}
.main_wrap .content .fGame ul.fGameList li .gameInfo .gameSub {font-size:18px}

.main_wrap .preJoinContent .preJoin .preJoinList li { font-size: 18px; }
.main_wrap .preJoinContent .preJoin_title p { font-size: 24px }
.sub_wrap .list_wrap .game_txt .game_title{font-size:20px}
.sub_wrap .list_wrap .game_txt p{font-size:14px}
.sect_content .intro_txt .intro_bg {font-size:120px;}



.layer1 {display:none;position:fixed;width:100%;height:100%;text-align:center}
.layer1 .cont{position:relative;width:100%;height:100%;display:table;}
.layer1 .cont_inner{position:relative;display:table-cell;vertical-align:middle;height:100%;width:100%}
.layer1 .cont_inner img {position:relative;vertical-align:middle}
.layer1 .btn_pre {position:absolute;top:50%;left:0;margin-top:-43px;width:76px;height:86px;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre_mobile.png);background-size:100% 100%;opacity:1;text-indent:-99999px;}
.layer1 .btn_next {position:absolute;top:50%;right:0;margin-top:-43px;width:76px;height:86px;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next_mobile.png);background-size:100% 100%;opacity:1;text-indent:-99999px;}
.layer1 .btn_close {position:absolute;margin-top:15px;right:15px;background:url(/netmarble/gportal/brand/v1/img/close.png);width:57px;height:57px;background-size:57px 57px;opacity:0.5;z-index:1}
.layer1 .btn_close:hover{opacity:1}




/* mobile */
@media all and (max-width:640px) {
	.main_wrap .content .fGame ul.fGameList li .gameInfo .gameTitle {font-size:20px}
	.main_wrap .content .fGame ul.fGameList li .gameInfo .gameSub {font-size:14px}

	.main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo .gameTitle {font-size:20px;line-height:24px;margin-bottom:2px}
    .main_wrap .preJoin .preJoinList li .gameInfo .gameSub {line-height:16px;font-size:12px}
	.main_wrap .preJoinContent .preJoin .preJoinList li { font-size: 14px; }
	
	.sect_content .intro_txt .intro_bg {font-size:40px;}
    .sect_title .txt_title .label{font-size:12px;}
    .sect_title .txt_title .tit{font-size:22px}
    .sect_title .txt_title .sub_txt{font-size:14px}
    .sect_title .txt_title .service_alert{font-size:14px;}
    .sect_title .txt_title .service_alert .alert_ico{width:18px;height:18px;background-size:18px auto}
    .sect_title .txt_title .btn_area .link{font-size:18px}
    .sect_content .info_bx dt{font-size:14px}
    .sect_content .info_bx dd{font-size:12px}
    
    .layer1 #imgPop1{margin:0 auto;}
    .layer1 #popMoviePlayer {display:inline-block;width:100%;height:100%;}
    .layer1 .btn_pre, .layer1 .btn_next{width:56px;height:66px}
    .layer1 .btn_close {width:40px;height:40px;background-size:40px auto;}
    .dimmedLayer {opacity: 1 !important;background-color:#24252a !important}
}


/* tablet1 */
@media all and (min-width:641px) and (max-width:1000px){	
	.main_wrap .content .fGame ul.fGameList li .gameInfo .gameTitle {font-size:20px}
	.main_wrap .content .fGame ul.fGameList li .gameInfo .gameSub {font-size:14px}
    .main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo .gameTitle {font-size:22px;line-height:40px;margin-bottom:0}
    .main_wrap .preJoin .preJoinList li .gameInfo .gameSub {line-height:22px;font-size:14px}
    .sect_content .intro_txt {margin-top:70px;}
	.sect_content .intro_txt .intro_bg {font-size:70px;}
    .sect_title .txt_title .tit{font-size:28px}
    .sect_title .txt_title .sub_txt{font-size:17px}
    .sect_title .txt_title .service_alert{font-size:22px;}
    .sect_title .txt_title .btn_area .link{font-size:28px}
    .sect_content .info_bx dt{font-size:18px}
    .sect_content .info_bx dd{font-size:14px}
    
    .layer1 #imgPop1{margin:0 auto;}
    .layer1 #popMoviePlayer {display:inline-block;width:100%;height:100%;}
    .dimmedLayer {opacity: 1 !important;background-color:#24252a !important}
}


/* tablet2 */
@media all and (min-width:1001px) and (max-width:1400px){
    .main_wrap .preJoinContent .preJoin .preJoinList li .gameInfo .gameTitle {font-size:30px;line-height:56px;margin-bottom:0}
    .main_wrap .preJoin .preJoinList li .gameInfo .gameSub {line-height:24px;font-size:18px}
	.sect_content .intro_txt {margin-top:90px;}
    .sect_title .txt_title .tit{font-size:40px}
    .sect_title .txt_title .sub_txt{font-size:22px}
    .sect_title .txt_title .service_alert{font-size:17px;}
    .sect_title .txt_title .btn_area .link{font-size:22px}
    .sect_content .info_bx dt{font-size:22px}
    .sect_content .info_bx dd{font-size:16px}
    
    .layer1 #imgPop1{margin:0 auto;}
    .layer1 #popMoviePlayer {display:inline-block;width:100%;height:100%;}
    .dimmedLayer {opacity: 1 !important;background-color:#24252a !important}
}


/* pc */
@media all and (min-width:1401px){

	.main_wrap .content .fGame_title p {font-size:26px}
	.main_wrap .preJoin .preJoin_title{font-size:60px}
	.main_wrap .preJoinContent .preJoin_title p { font-size: 60px }
	
	.sub_wrap .list_wrap .game_txt .game_title{font-size:26px}
	.sub_wrap .list_wrap .game_txt p{font-size:18px}
	
	.sect_content .intro_txt {margin-top:90px;}
    .sect_title .txt_title .tit{font-size:50px;line-height:64px;margin-bottom:10px}
    .sect_title .txt_title .sub_txt{font-size:24px}
    .sect_title .txt_title .service_alert{font-size:24px;}
    .sect_title .txt_title .btn_area .link{font-size:32px}
    .sect_content .info_bx dt{font-size:28px}
    .sect_content .info_bx dd{font-size:20px}
    
	.layer1 {width:960px;height:720px;}
	.layer1 .cont{position:relative;width:100%;height:100%;display:table;}
	.layer1 .cont_inner{position:relative;display:table-cell;vertical-align:middle;height:100%;width:100%}
	.layer1 .cont_inner img {position:relative;vertical-align:middle}
	.layer1 .btn_pre {position:absolute;top:50%;left:-120px;width:100px;height:100px;background:url(/netmarble/gportal/brand/v1/img/popup_btn_pre.png);background-size:100% 100%;opacity:0.5;text-indent:-99999px;margin-top:-50px;}
	.layer1 .btn_next {position:absolute;top:50%;right:-120px;width:100px;height:100px;background:url(/netmarble/gportal/brand/v1/img/popup_btn_next.png);background-size:100% 100%;opacity:0.5;text-indent:-99999px;margin-top:-50px}
    .layer1 .btn_pre:hover, .layer1 .btn_next:hover{opacity:1}
    .layer1 #popMoviePlayer {display:inline-block;width:100%;height:100%;}
}
