@charset "utf-8";

.wrap{ min-width:320px}
.top_notice{ position:relative; height:30px; overflow:hidden; background:#fd5f5e; border-bottom:1px solid #000; font-size:0.86em; letter-spacing:-1px; color:#000}
.top_notice ul{ position:relative; height:30px; margin-right:48px}
.top_notice ul li{ position:absolute; left:14px; line-height:30px; height:30px; color:#000; overflow:hidden; width:100%}
.top_notice ul a{ display:block; line-height:30px; height:30px; overflow:hidden; color:#000; white-space:nowrap; text-overflow:ellipsis; }
.top_notice .bt_close{ position:absolute; right:11px; top:9px}

.c_logo {height:42px;background:url(../img/bg_header.gif);text-align:center;border-bottom:2px solid #173796; }
.c_logo h1{padding:8px 12px 0 0;}
.c_logo h1 a.logo{display:inline-block}
.c_logo h1 a.logo span{display:block;overflow:hidden;width:145px;height:26px;text-indent:-999em;background-image:url(/mobile/nmb/main/img/logo_120320.png);-webkit-background-size:145px 26px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.c_logo h1 a.logo span{background-image:url(/mobile/nmb/main/img/logo_x1_5.png)}}
@media screen and (-webkit-min-device-pixel-ratio:2){.c_logo h1 a.logo span{background-image:url(/mobile/nmb/main/img/logo_x2.png)}}

.c_logo_new { position:relative; height:47px; z-index:100; border-bottom:1px solid #000;
background: #ffd80d;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd80d), color-stop(100%,#ffca00));
background: linear-gradient(to bottom,  #ffd80d 0%,#ffca00 100%);}
.c_logo_new h1{width:116px; position:absolute; left:9px; top:9px}
.c_logo_new h1 a.logo{ display:block; text-align:center; height:29px; line-height:29px; border:1px solid #c28602; 
border-radius:4px;
background: #ffde31;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde31), color-stop(100%,#ffd80f));
background: linear-gradient(to bottom,  #ffde31 0%,#ffd80f 100%);
box-shadow: inset 0px 1px 0px 0px #ffee71,0px 1px 0px 0px #ffe681;}
.c_logo_new h1 a.logo img{ vertical-align:top; margin-top:7px}

.c_nav_new{position:absolute;top:12px;right:47px;white-space:nowrap}
.c_nav_new li{ position:relative; float:left; font-size:13px;text-align:center;vertical-align:0}
.c_nav_new li a{ display:block; padding:0 4px; min-width:32px; border:1px solid transparent; height:24px; line-height:24px; float:left; color:#524641;font-weight:bold;letter-spacing:-1px}
.c_nav_new li.on a{border:1px solid #b67600;color:#ffd80e;text-shadow:0 1px 0 rgba(0,0,0,0.6);
border-radius:4px;
background: #361e05;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#361e05), color-stop(100%,#8d5c10));
background: linear-gradient(to bottom,  #361e05 0%,#8d5c10 100%);
box-shadow:0px 1px 0px 0px rgba(255,255,255,.4);}
.c_nav_new li .en{font-size:16px; display:inline-block; position:relative; top:-1px}
.c_nav_new li .new{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 0; width:16px; height:17px; vertical-align:top}

.bt_sch_new{position:absolute;top:9px;right:10px;z-index:30;}
.bt_sch_new a{display:block; text-align:center; width:29px; height:29px; line-height:29px; border:1px solid #c28502; 
border-radius:4px;
background: #ffde31;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde31), color-stop(100%,#ffd80f));
background: linear-gradient(to bottom,  #ffde31 0%,#ffd80f 100%);
box-shadow: inset 0px 1px 0px 0px #ffee71,0px 1px 0px 0px #ffe681;}
.bt_sch_new a span{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 -64px; width:15px; height:16px; vertical-align:top; margin-top:8px}
.bt_sch_new a.on{border:1px solid #b67600; 
border-radius:4px;
background: #361e05;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#361e05), color-stop(100%,#8d5c10));
background: linear-gradient(to bottom,  #361e05 0%,#8d5c10 100%);
box-shadow:0px 1px 0px 0px rgba(255,255,255,.4);}
.bt_sch_new a.on span{background-position:0 -94px}

.sch_new{ display:none; position:absolute; left:0; top:47px; width:100%; border-top:1px solid #b17800; border-bottom:1px solid #524641; height:43px; background:#f9bb00;
box-shadow:inset 0px 1px 4px #d79901;}
.sch_new .sch_area{overflow:hidden;padding:7px 58px 0 9px}
.sch_new .sch_area .input_area{}
.sch_new .sch_area .input_area span{display:block;padding:4px 8px 0; height:22px;position:relative;
	background:#fff;
	border:1px solid #c28603;
	box-shadow:inset 0px 1px 2px #cdcdcd;}
.sch_new .sch_area .input_area .wrg{position:absolute;top:6px;right:6px;z-index:10;width:15px;height:14px;margin:0;padding:0;border:none;background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 -485px;text-indent:-500em;cursor:pointer}
.sch_new .sch_area .input_area input{width:90%;color:#484c56;border:0;height:16px;-webkit-appearance:none;font-size:0.86em;padding-top:2px}
.sch_new .sch_area .btn_area{ position:absolute; right:10px; top:7px}
.sch_new .sch_area .btn_area button{display:block; text-align:center; width:49px; height:28px; line-height:28px; border:1px solid #c18100; 
background: #ffde31;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffde31), color-stop(100%,#ffd80f));
background: linear-gradient(to bottom,  #ffde31 0%,#ffd80f 100%);
box-shadow: inset 0 1px 0px 0px #ffee71,0 1px 0px 0px #fcdd80;}
.sch_new .sch_area .btn_area button span{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 -64px; width:15px; height:16px; vertical-align:top; margin-top:6px}

.result_new{ display:none; position:absolute; left:0; top:44px; width:100%; background:#fff}
.result_new li{ border-bottom:1px solid #e0e0e0}
.result_new li a{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; font-size:12px; line-height:32px; letter-spacing:-1px; color:#484c56; padding-left:19px}
.result_new li a strong{ font-weight:normal; color:#f03e3d}

.c_nav{border-bottom:1px solid #000000; }
.c_nav ul{display:table;width:100%;text-align:center}
.c_nav ul li{display:table-cell;text-align:center;background-color:#6781B4;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6781B4), color-stop(1, #43619C)); background-image:-moz-linear-gradient(center top, #6781B4 0%, #43619C 100%);width:28%;}
.c_nav ul li.tab1{width:16%;}
.c_nav ul li a{display:block;height:25px;border-style:solid;border-width:1px;border-color:#849AC5 #486194 #334978 #6C86B7;font-size:.92em;color:#ffffff;padding-top:9px;text-shadow:1px 1px 0 #233770;letter-spacing:-1px}
.c_nav ul li.on{background-color:#385497;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4E6BB0), color-stop(1, #365295)); background-image:-moz-linear-gradient(center top, #4E6BB0 0%, #365295 100%);}
.c_nav ul li.on a{color:#f7f3b3;border-color:#6C87C2 #2F3F5D #2A3D73 #28385C;}

/* swipe 기능 구현 기본 스크립트 */
.flickWrap{position:relative;overflow:hidden;width:100%}
.flickWrap .flickBox{position:absolute;left:0;top:0;width:100%}
.flickWrap .flickBox > div{position:absolute;top:0;width:100%}
.flickWrap .flickBox .flickSub{display:none}
.flickWrap .flickBox .flickSub:first-child{display:block}

/* content */
#content{clear:both;width:100%;background:#fff}
#content:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}

.m_btn{ text-align:center}

.btn_ty1{ display:inline-block; width:143px; height:31px; line-height:31px; -webkit-appearance:none;border:1px solid #B7B8C7;
	-moz-border-radius-topright:1px;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-webkit-border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	border-top-left-radius:1px;
	border-top-right-radius:1px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;background-color:#F5F5F7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F4F4F6));background-image:-moz-linear-gradient(center top, #FFFFFF 0%, #F4F4F6 100%);color:#303236; font-size:0.93em; letter-spacing:-1px;}
.btn_ty1 .arr_r{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 -34px; width: 6px; height: 10px; margin:0 0 0 9px}

.btn_down_on{ display:inline-block; width:72px; height:24px; line-height:24px; text-align:center; -webkit-appearance:none;border:1px solid #bbad8e; background-color:#fbfaf8; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfaf8), color-stop(1, #f3f0df));background: linear-gradient(to bottom,  #fbfaf8 0%,#f3f0df 100%);color:#86746b; font-size:0.86em; letter-spacing:-1px;}
.btn_down_on .arr_r{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 -171px; width: 12px; height: 11px; margin:-1px 0 1px 4px; vertical-align:middle}
.btn_down_off{ display:inline-block; width:72px; height:24px; line-height:24px; text-align:center; -webkit-appearance:none;border:1px solid #ddd6c6; background-color:#fdfcfb; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfcfb), color-stop(1, #f9f7ef));background: linear-gradient(to bottom,  #fdfcfb 0%,#f9f7ef 100%);color:#c2b9b5; font-size:0.86em; letter-spacing:-1px;}
.btn_down_off .arr_r{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 -150px; width: 12px; height: 11px; margin:-1px 0 1px 4px; vertical-align:middle}

.btn_game_start{ display:inline-block; width:72px; height:24px; line-height:24px; text-align:center; -webkit-appearance:none;border:1px solid #3c5a93; background-color:#4e6ba1; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6681b3), color-stop(1, #3c5a93));background-image:-moz-linear-gradient(center top, #6681b3 0%, #3c5a93 100%);color:#fff; font-size:0.86em; letter-spacing:-1px;-webkit-box-shadow:inset 1px 1px 1px #849bc5,inset -1px -1px 1px #5977a9;}
.btn_game_start .arr_r{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 -288px; width: 5px; height: 9px; margin:-2px 0 1px 4px; vertical-align:middle}

/* 공통 아이콘 */
.m_img{display:inline-block;position:relative}
.m_img img{vertical-align:top}
.m_ic_vod{ display:block; position:absolute;left:3px;bottom:1px;overflow:hidden;width:25px;height:25px;background:url(/mobile/default/img/cm_ic_vod.png) 0 0 no-repeat;text-indent:-999em}
.m_ic_new{display:inline-block;width:12px;height:11px;background:url(/mobile/default/img/cm_ic_new.gif) 0 0 no-repeat;vertical-align:middle}
.a .m_ic_new{margin-top:-2px}
.m_ic_won{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 -128px; width: 14px; height: 12px;}

/* [모듈]타이틀 */
.m_tit{position:relative; height:45px;}
.m_tit h3{ padding:18px 0 0 15px; color:#2c2c31;font-size:.93em;letter-spacing:-1px}
.m_tit a.bt_more{position:absolute;top:13px;right:10px;height:20px;padding:3px 8px 0;background:url(/mobile/nmb/main/img/cm_ic_arr.gif) 100% 9px no-repeat;color:#919191;font-size:.79em;letter-spacing:-1px}
.m_tit .tab{position:absolute;top:0;right:6px}
.m_tit .tab li{float:left}
.m_tit .tab a{display:inline-block;height:19px;padding:4px 9px 0 8px;color:#898989;font-size:.79em;letter-spacing:-1px}
.crt1 .m_tit .t1 a,.crt2 .m_tit .t2 a,.crt3 .m_tit .t3 a{color:#cc6600} /* 탭메뉴 활성화 시 */

.m_lst_txt li{padding:0 4px;border-top:1px solid #e4e4e4;}
.m_lst_txt li a{ overflow:hidden; display:block; height:30px; line-height:30px; white-space:nowrap;text-overflow:ellipsis }
.m_lst_txt span{margin-right:5px;padding-left:10px;font-weight:normal;letter-spacing:-1px;color:#3e3d38}
.m_lst_txt em{letter-spacing:-1px; color:#f03e3d; margin-right:8px}

.m_rotate{ position:relative; background:#fff; height:29px; overflow:hidden;}
.m_rotate .m_fold{background:#fff; position:relative; height:28px; border-bottom:1px solid #bbc1dc}
.m_rotate .m_fold h3{ display:none}
.m_rotate .m_fold a.bt_fold{ position:absolute; top:0; right:0; background:#fff; width:33px; height:28px; border-left:1px solid #d1d3e1; border-bottom:1px solid #bbc1dc }
.m_rotate .m_fold a.bt_fold span{ display:block; text-align:center; position:absolute; left:0; top:0; width:33px; height:28px; background:#fff;}
.m_rotate .m_fold a.bt_fold em{overflow:hidden; display:inline-block; position:absolute; left:12px; top:10px; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 0; width: 10px; height: 7px; }
.m_rotate .m_lst_txt{ position:relative; height:28px; margin:-28px 34px 0 0 }
.m_rotate .m_lst_txt li{ display:none; border:none; padding-right:0 }
.m_rotate .m_lst_txt a{ height:28px; line-height:28px; font-size:0.86em; letter-spacing:-1px; color:#303240;}
.m_rotate .m_btn{ display:none}
/* 수정 */
.m_rotate{height:32px;}
.m_rotate .m_fold{height:31px;}
.m_rotate .m_lst_txt{margin-top:-30px;}
.m_rotate .m_lst_txt li{padding-right:73px;}
.m_rotate .rbt{position:absolute;top:4px;right:6px;z-index:1;}
.m_rotate .rbt a{display:inline-block;margin-right:4px;border:1px solid #a4adb6;padding:2px 5px 2px 5px;font-size:0.86em;background:#fafafa;
background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f4f4f6));
background:-moz-linear-gradient(center top, #fff 0%, #f4f4f6 100%);}
.m_rotate .rbt a strong{color:#216ceb;}

.wrap_new .m_rotate{ position:relative; background:none; height:30px; overflow:hidden;}
.wrap_new .m_rotate .m_fold{position:relative; height:29px; border-top:1px solid #d1d3e1;
background: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f8));
background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 100%);}
.wrap_new .m_rotate .m_fold .ic_add{ display:block; text-align:center; border-left:1px solid #d1d3e1; position:absolute; top:0; right:0; width:31px; height:29px; line-height:29px; padding:0; margin:0}
.wrap_new .m_rotate .m_fold .ic_add em{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 -358px; width:13px; height:13px; margin:0; padding:0; position:absolute; left:9px; top:8px}

.wrap_new .m_rotate .m_lst_txt{ position:relative; height:29px; margin:-30px 32px 0 0 }
.wrap_new .m_rotate .m_lst_txt li{ display:none; border:none; padding-right:0; }
.wrap_new .m_rotate .m_lst_txt a{ height:29px; line-height:29px; font-size:0.86em; letter-spacing:-1px; color:#303240;}


.m_notice{ background:#f8f9fb; height:auto }
.m_notice .m_fold{ background:#fff; position:relative; height:28px; border-bottom:1px solid #7b8ec6}
.m_notice .m_fold h3{ display:block; line-height:28px; padding-left:15px; font-size:0.86em; letter-spacing:-1px; color:#303240;}
.m_notice .m_fold a.bt_fold{ position:absolute; top:0; right:0; background:#f8f9fb; width:33px; height:29px; border-left:1px solid #7b8ec6; }
.m_notice .m_fold a.bt_fold span{ display:block; text-align:center; position:absolute; left:0; top:0; width:33px; height:33px; border-top:2px solid #dfe0e1; background:#f8f9fb;}
.m_notice .m_fold a.bt_fold em{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) no-repeat 0 -17px; width: 10px; height: 7px; }
.m_notice .m_lst_txt{
	border-top:2px solid #dfe0e1;
	height:auto;
	margin:0;
	position:static;
}
.m_notice .m_lst_txt li{ display:block !important; border-top:1px solid #cacfe4; padding-right:4px}
.m_notice .m_lst_txt li:first-child{ border:none;}
.m_notice .m_lst_txt a{ height:30px; line-height:30px; font-size:1em; letter-spacing:-1px; color:#303240;}
.m_notice .m_btn{ display:block; padding:7px 0 15px; border-bottom:1px solid #7b8ec6}

/*.m_brand{position:relative;background:#eaeef4; border-bottom:1px solid #ced5e1}
.m_brand .flickWrap,.m_brand .flickWrap .flickBox{height:94px}
.m_brand .flickSub{margin:8px 13px 0}
.m_brand a{ display:block; overflow:hidden}
.m_brand .thmb{text-align:left; float:left; width:140px}
.m_brand .cont dt{ padding-top:1px; font-size:1.14em; letter-spacing:-1px; line-height:1.25em; color:#000; }
.m_brand .cont dd{ padding-top:1px; font-size:0.79em; letter-spacing:-1px;  line-height:1.25em; color:#6a6a7a;}
.m_brand .m_page{ padding:5px 0 8px}
.m_brand .m_page .pagenum{margin:0 2px 0 3px}*/
.m_brand{position:relative;background:#f8f8f8;}
.m_brand .flickWrap,.m_brand .flickWrap .flickBox{height:123px;background:#000;} /* height:고정값 */
.m_brand .flickSub{margin:0;text-align:center;}
.m_brand .bx{position:absolute;top:0;left:0;width:100%;height:123px;background:url('/mobile/nmb/main/img/brand_bg.png') 50% 0 no-repeat;}
.m_brand .bx a{margin:0 auto;width:280px;height:123px;display:block;}
.m_brand .thmb img{width:320px;height:123px;}
.m_brand .cont{position:absolute;top:92px;left:0;width:100%;color:#fbfbfb;}
.m_brand .m_page{ padding:0 0 0}
.m_brand .m_page .pagenum{margin:0 2px 0 3px}
.m_brand .m_page .arrow{position:absolute;top:33px;width:32px;height:58px;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;background:none;z-index:1;}
.m_brand .m_page .arrow.prev{left:0;}
.m_brand .m_page .arrow.next{right:0;}
.m_brand .m_page .arrow em{width:18px;height:22px;}
.m_brand .m_page .arrow.prev em{background:url(/mobile/nmb/main/img/brand_arr.png) 0 -22px no-repeat}
.m_brand .m_page .arrow.next em{background:url(/mobile/nmb/main/img/brand_arr.png) 0 0 no-repeat}
.m_game .m_tit{height:38px;}
.m_game .m_tit h3{padding-top:11px;}
.m_game .m_tit a.bt_more{top:5px;}

.m_game{ background:#f8f8f8}
.m_collapse{border-bottom:1px solid #7b8ec6;}
.m_collapse dt{ border-top:1px solid #7b8ec6; height:41px; position:relative; padding:0 4px 0 4px;
	background-color:#F1F4FA; 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeff8), color-stop(1, #dee5f4));
	background-image:-moz-linear-gradient(center top, #eaeff8 0%, #dee5f4 100%);}}
.m_collapse dt a{}
.m_collapse dt a.m_link{ display:block; overflow:hidden; width:50%; height:41px; line-height:41px; vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}
.m_collapse dt a.m_link span{margin-right:5px;padding-left:10px;font-weight:normal;letter-spacing:-1px;color:#444444}
.m_collapse dt a.m_link em{font-size:0.79em; letter-spacing:-1px; color:#cc6600; vertical-align:1px}
.m_collapse dt a.bt_fold{position:absolute;right:11px;top:50%;width:28px;height:28px;background-image:url(/mobile/nmb/main/img/ico_set_v2_130718.png);background-repeat:no-repeat; background-position:0 -54px; margin-top:-14px;}
.m_collapse dt a.bt_fold span{ display:none}
.m_collapse dd{ display:none; background:#fff; border-top:1px solid #ccd2df}
.m_collapse dd .m_tit h3{ color:#000}
.m_collapse dd .m_news{ padding-bottom:11px}
.m_collapse dd .m_community{ padding-bottom:15px}
.m_collapse .on dd{ display:block}
.m_collapse .on dt a.bt_fold{background-position: 0 -91px;}
.m_game .div_loading{height:70px;overflow:hidden;}

.m_collapse .m_btn{ padding:15px 0 15px 0}
.m_community{ border-top:1px solid #bebebe}
.m_community .m_btn{ padding:7px 0 0 0} 

.m_sgame{ background:#f8f8f8; border-bottom:1px solid #bebebe; padding-bottom:12px}
.wrap_new .m_sgame{ background:#fff; padding-bottom:3px}

.m_wgame{ background:#f8f8f8; border-bottom:1px solid #bebebe; padding-bottom:3px}
.m_wgame_ty2{ padding-top:2px}
.m_lst_game{overflow:hidden;zoom:1;padding:0 6px}
.m_wgame_ty2 .m_lst_game{ padding-top:8px}
.m_lst_game li{float:left;width:25%;height:99px;text-align:center;position:relative}
.m_lst_game li a{ display:block}
.m_lst_game li .tit{ display:table; width:100%;height:25px;  color:#3c404a;font-size:.79em;letter-spacing:-1px;line-height:1.25em;margin-top:2px}
.m_lst_game li .tit em{ display:table-cell; vertical-align:middle }
.m_lst_game li .sgame_area{ width:77px; margin:0 auto; text-align:center}

.m_vod{position:relative; background:#f8f8f8}
.m_lst_vod{overflow:hidden; padding:0 6px}
.m_lst_vod li{float:left;width:33.3%; height:115px;text-align:center}
.m_lst_vod li a{display:block;}
.m_lst_vod li a div{width:90px;margin:0 auto}
.m_lst_vod li a p{overflow:hidden;margin:6px 5px 0;font-size:.86em;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap; line-height:1.25em; color:#484c56}
.m_lst_vod li .m_img img{border:1px solid #919191;width:88px;height:57px;}

.wrap_new .m_vod{position:relative; background:#fff}
.wrap_new .m_lst_vod{overflow:hidden; padding:0 6px}
.wrap_new .m_lst_vod li{float:left;width:50%; height:127px;text-align:center}
.wrap_new .m_lst_vod li a{display:block;}
.wrap_new .m_lst_vod li a div{width:136px;margin:0 auto}
.wrap_new .m_lst_vod li a p{overflow:hidden;margin:6px 5px 0;font-size:.86em;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap; line-height:1.25em; color:#484c56}
.wrap_new .m_lst_vod li .m_img img{border:1px solid #919191;width:134px;height:83px;}

.m_agame{position:relative; overflow:hidden; background:#f8f8f8; padding-bottom:26px; border-top:1px solid #bebebe}
.m_agame .agame{display:table; width:100%}
.m_agame .thmb{ text-align:center; width:91px; display:table-cell}
.m_agame .thmb a{ display:block}
.m_agame .thmb .tit{ display:table; width:100%;height:25px;  color:#3c404a;font-size:.79em;letter-spacing:-1px;line-height:1.25em;margin-top:2px}
.m_agame .thmb .tit em{ display:table-cell; vertical-align:middle }
.m_agame .detail{ display:table-cell; padding-right:6px}
.m_agame .detail p{ font-size:11px; letter-spacing:-1px; color:#3c404a; margin-bottom:8px}
.m_agame .detail .bt_down{display:block;position:relative;overflow:hidden; width:189px; padding:0; border:1px solid #414957;color:#fff;font-size:13px;height:27px; line-height:27px;letter-spacing:-1px; text-align:center;
border-radius:4px;
background: #7b919f;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b919f), color-stop(100%,#5d6e81));
background: linear-gradient(to bottom,  #7b919f 0%,#5d6e81 100%);
box-shadow: inset 0px 1px 0px 0px #99adbb;
-webkit-box-shadow: inset 0px 1px 0px 0px #99adbb;}
.m_agame .detail .bt_down em{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 -296px; width:13px; height:12px; vertical-align:middle; margin-right:6px}
.bt_play{display:block;position:relative;overflow:hidden; width:189px; padding:0; border:1px solid #c28603; color:#524641;font-size:13px;height:27px; line-height:27px;letter-spacing:-1px; text-align:center;
border-radius:4px;
background: #ffd80e;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd80e), color-stop(100%,#ffc90e));
background: linear-gradient(to bottom,  #ffd80e 0%,#ffc90e 100%);
box-shadow: inset 0px 1px 0px 0px #ffe224;}
.bt_play em{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718.png) no-repeat 0 -421px; width:13px; height:14px; vertical-align:middle; margin-right:6px}

.mobile_web{border-bottom:1px solid #BCBCBC}
.mobile_web h1{color:#2c2c31;font-size:.92em;padding:19px 0 9px 13px;letter-spacing:-1px;}
.mobile_app{padding-bottom:30px;}
.mobile_app h1{color:#2c2c31;font-size:.92em;padding:19px 0 4px 13px;letter-spacing:-1px;}

.game_lst{overflow:hidden;zoom:1;padding:0 6px}
.game_lst li{float:left;width:77px;height:99px;text-align:center;position:relative}
.game_lst li a{ display:block}
.game_lst li .tit{ display:inline-block; color:#3c404a;font-size:.78em;letter-spacing:-1px;line-height:1.25em;margin-top:6px}

.game_lst li input[type=checkbox]{position:absolute;top:4px;right:10px;z-index:10;width:21px;height:20px;-khtml-appearance: none;background:url(/mobile/nmb/main/img/ic_star_off.png) 0 0 no-repeat;border:none}
.game_lst li input:checked{background:url(/mobile/nmb/main/img/ic_star_on.png) 0 0 no-repeat}
.game_lst li .f_hot{position:absolute;top:0;left:0;z-index:10;width:33px;height:33px;background:url(/mobile/nmb/main/img/ic_hot.png) 0 0 no-repeat}
.game_lst li .f_new{position:absolute;top:0;left:0;z-index:10;width:33px;height:33px;background:url(/mobile/nmb/main/img/ic_new.png) 0 0 no-repeat}
.game_lst li .f_up{position:absolute;top:0;left:0;z-index:10;width:33px;height:33px;background:url(/mobile/nmb/main/img/ic_up.png) 0 0 no-repeat}
.game_lst li label{ position:relative;display:block}
.mobile_app .game_lst{padding-top:5px}
.game_lst .ic_app_down{position:absolute;top:-5px;right:3px;width:26px;height:26px;background:url(/mobile/nmb/main/img/ic_app_down.png) 0 0 no-repeat;}
.game_lst .ic_app_down em{display:none;}

.m_event{position:relative;background:#000000;}
.wrap_new .m_event{ border-top:3px solid #000; border-bottom:4px solid #000;}

.m_event .flickWrap,.m_event .flickWrap .flickBox{height:123px} /* height:고정값 */
.wrap_new .m_event .flickWrap,.wrap_new .m_event .flickWrap .flickBox{height:104px}
.m_event .flickSub{margin:0}
.m_event .thmb{text-align:center}
.m_event .thmb .tx{ position:absolute; left:0; bottom:0; width:100%; border-top:1px solid #000;}
.m_event .thmb .tx span{ display:block; text-align:center; background:#000; color:#ffffff; text-align:center; height:30px; line-height:30px; opacity:0.7; letter-spacing:-1px; font-size:0.93em}
.m_event .m_page{ background:#f8f8f8}

.wrap_new .m_event .m_page{ background:none; position:absolute; left:0; bottom:0; width:100%; }

.m_event .m_page .pagenum{margin:0 2px 0 3px}
.m_event .m_img{ position:relative; display:block; text-align:center; height:123px; max-width:640px; margin:0 auto}
.m_event .m_img img{ width:100%; height:123px; background-position:50% 0; background-repeat:no-repeat}
.wrap_new .m_event .m_img{ position:relative; display:block; text-align:center; height:104px; max-width:640px; margin:0 auto}
.wrap_new .m_event .m_img img{ width:100%; height:104px; background-position:50% 0; background-repeat:no-repeat}
.m_event .m_img .flag{ position:absolute; left:0; top:0}
.m_event .m_img .flag img{ width:58px; height:33px; background:none}

.m_banner{position:relative;background:#FFF;}
.m_banner .stl{border-bottom:1px solid #D3D1E6;padding:8px;font-size:14px;font-weight:bold}
.m_banner img{width:100%}
.m_banner ul{padding:10px 10px 0 10px}
.m_banner li {display:block;font-size:0;line-height:0;padding-bottom:10px}

.m_prom{position:relative;background:#000000;border-bottom:4px solid #000}
.m_prom_area{max-width:640px; margin:0 auto; height:104px}
.m_prom .lft_ban{ float:left; width:50%}
.m_prom .rgt_ban{ float:right; width:50%}

.m_prom .lft_ban .thmb{ border-left:2px solid #000}
.m_prom .lft_ban:first-child .thmb{ border-left:0; border-right:2px solid #000}

.m_prom .m_img{ position:relative; display:block; text-align:center; height:104px; margin:0 auto}
.m_prom .m_img img{ width:100%; height:104px; background-position:0 0; background-repeat:no-repeat}
.m_prom .m_img .flag{ position:absolute; left:0; top:0}
.m_prom .m_img .flag img{ width:58px; height:33px; background:none}

.m_prom .lft_ban .m_img img{ background-position:100% 0;}


.sgame{position:relative;
	background:#ffffff;}
.sgame .flickWrap,.sgame .flickWrap .flickBox{height:99px} /* height:고정값 */
.sgame .flickSub{margin:0}

.wgame{position:relative;}
.wgame .flickWrap,.wgame .flickWrap .flickBox{height:99px} /* height:고정값 */
.m_wgame_ty2 .wgame .flickWrap,.m_wgame_ty2 .wgame .flickWrap .flickBox{height:107px} /* height:고정값 */
.wgame .flickSub{margin:0}

.wgame .m_page{ }
.wgame .m_page .pagenum{margin:0 2px 0 3px}

.m_lst_img{ border-top:1px solid #c1c1c1}
.m_lst_img li{padding:0;background:#fff; border-bottom:1px solid #cdcdcd}
.m_lst_img li .m_lst{display:table;width:100%;table-layout:fixed; height:94px;}
.m_lst_img .thmb{display:table-cell;width:87px;vertical-align:middle}
.m_lst_img .thmb .m_img{margin-left:6px}

.m_lst_img .thmb .eval{margin-bottom:2px; text-align:center}
.m_lst_img .thmb .eval .star{display:inline-block;background:url(/mobile/smart/img/sp_star.png) no-repeat;vertical-align:middle}
.m_lst_img .thmb .eval .star em{display:block;overflow:hidden;text-indent:-999em;background:url(/mobile/smart/img/sp_star.png) no-repeat}
.m_lst_img .thmb .eval .star_s{width:70px;background-position:0 0; margin:0 auto}
.m_lst_img .thmb .eval .star_s em{height:12px;background-position:0 -15px}

.m_lst_img .cont{display:table-cell;vertical-align:middle; padding:11px 0 13px}
.m_lst_img .cont dt{color:#000;font-size:1.07em;letter-spacing:-1px; margin-bottom:2px}
.m_lst_img .cont dt span{ overflow:hidden; display:inline-block; text-indent:-999em; vertical-align:middle;  width: 12px; height: 14px;  margin:-2px 0 2px 5px; background:url(/mobile/nmb/main/img/sp_market.png) no-repeat }

.m_lst_img .cont dt .ic_tstore{ background-position:0 0;}
.m_lst_img .cont dt .ic_olleh{ background-position:0 -24px;}
.m_lst_img .cont dt .ic_ozstore{ background-position:0 -48px; width: 14px;}
.m_lst_img .cont dt .ic_android{ background-position:0 -72px;}
.m_lst_img .cont dt .ic_appstore{ background-position:0 -96px;}
.m_lst_img .cont dt .ic_gplay{ background-position:0 -120px; width:13px;}
.m_lst_img .cont .tx{color:#666665;font-size:.79em;letter-spacing:-1px; margin-bottom:5px}
.m_lst_img .cont .tx a{ color:#666665}
.m_lst_img .cont .tx2 a{ display:inline-block}
.m_sel{ font-size:0.86em; width:111px;}
.s .m_sel{ display:none}

.m_pg{padding:15px 13px 15px;text-align:center}
.m_pg_bt{display:block; height:33px; line-height:33px; margin-bottom:10px; -webkit-appearance:none;border:1px solid #b9b9c8;
	-moz-border-radius-topright:1px;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-webkit-border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	border-top-left-radius:1px;
	border-top-right-radius:1px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;background-color:#F5F5F7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F4F4F6));background-image:-moz-linear-gradient(center top, #FFFFFF 0%, #F4F4F6 100%);color:#303236; font-size:0.93em; letter-spacing:-1px;
}
.m_pg_tx{display:inline-block;padding-left:17px;background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) 0 -242px no-repeat;}
.m_pg_top{text-align:right}
.m_pg_top a{display:inline-block;padding-left:11px;background:url(/mobile/nmb/main/img/ico_set_v2_130718.png) 0 -209px no-repeat;font-size:.79em;color:#333; letter-spacing:-1px}

/* [모듈]페이지네이션 */
.m_page{clear:both;padding:10px 0;text-align:center;white-space:nowrap}
.m_page .pagenum{display:inline-block;margin:0 14px 0 13px;color:#888;font-size:14px;text-align:center}
.m_page .pagenum strong{color:#cc6600;font-weight:normal}
.m_page .pagenum .dot{display:inline-block;overflow:hidden;width:5px;height:5px;margin:0 2px;color:transparent;text-indent:-999em;vertical-align:middle;cursor:pointer;
	border:1px solid #989898;
	border-radius:5px;
	background:#fff}
.m_page .pagenum .dot.current{
	border:1px solid #c17a1e;
	background:#f9bb00}
.m_page .pagenum .num{display:inline-block;width:21px;height:18px;margin:0 4px 0 3px;padding-top:2px;color:#333;font-size:11px;vertical-align:middle;cursor:pointer;
	border:1px solid #c2c2c2;
	background:#fff}
.m_page .pagenum .num.current{
	background:#f9bb00;
	border:1px solid #c37d24;}
.m_page .arrow{display:inline-block;position:relative;width:42px;height:24px;vertical-align:middle;cursor:pointer;
	border:1px solid #b9b9c8;
	-webkit-border-radius:2px;
	-moz-border-radius:1px;
	background:#fafafa;
	background:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f4f4f6));
	background:-moz-linear-gradient(center top, #fff 0%, #f4f4f6 100%)}
.m_page .arrow em{display:block;overflow:hidden;width:6px;height:10px;margin:0 auto;text-align:center;text-indent:-999em}
.m_page .arrow.prev em{background:url(/mobile/default/img/cm_sp_page.gif) 0 0 no-repeat}
.m_page .arrow.next em{background:url(/mobile/default/img/cm_sp_page.gif) 0 -30px no-repeat}

.wrap_new .m_event .m_page{ padding-bottom:5px}
.wrap_new .sgame .m_page, .wrap_new .wgame .m_page{ padding-top:0}
.wrap_new .m_event .m_page .arrow,.wrap_new .sgame .m_page .arrow, .wrap_new .wgame .m_page .arrow{ display:none}

.sgame .m_page .pagenum, .wgame .m_page .pagenum{margin:0 2px 0 3px}

.mygame_top {background:#eee;padding:15px; border-top:1px solid #7b8ec6;}
.mygame_top h1{color:#000;font-size:.92em;margin-bottom:3px;}
.mygame_top p{color:#6a6a7a;font-size:.78em;letter-spacing:-1px;line-height:1.2em}
.mygame_top p .fc{color:#f03e3d;text-decoration:underline;}

.mygame_top_new { display:none; background:#717379;padding:5px 5px 8px;}
.mygame_top_new p{color:#ffffff;font-size:12px;letter-spacing:-1px;line-height:16px; text-align:center}

.mygame_btn{text-align:center;padding:20px 0; border-top:1px solid #BAC0DC;}
.btn_s1{height:27px; width:72px; -webkit-appearance:none;border:1px solid #405B93;font-size:.85em; text-align:center;
	-moz-border-radius-topright:1px;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-webkit-border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	border-top-left-radius:1px;
	border-top-right-radius:1px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;
	-webkit-box-shadow:inset 0 0 2px #9DAFD3;
	-moz-box-shadow:inset 0 0 2px #9DAFD3;
	box-shadow:inset 0 0 2px #9DAFD3;
	background-color:#6781B3; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6781B3), color-stop(1, #405B93));background-image:-moz-linear-gradient(center top, #6781B3 0%, #405B93 100%);color:#ffffff;margin:0 2px 0 3px;line-height:1em}

.btn_s2{height:27px; width:72px; -webkit-appearance:none;border:1px solid #A4B6DD;font-size:.85em; text-align:center;
	-moz-border-radius-topright:1px;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-webkit-border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	border-top-left-radius:1px;
	border-top-right-radius:1px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;
	-webkit-box-shadow:inset 0 0 2px #FFFFFF;
	-moz-box-shadow:inset 0 0 2px #FFFFFF;
	box-shadow:inset 0 0 2px #FFFFFF;
	background-color:#F5F7FB; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5F7FB), color-stop(1, #E5EDF8));background-image:-moz-linear-gradient(center top, #F5F7FB 0%, #E5EDF8 100%);color:#3d67b1;margin:0 2px 0 3px;line-height:1em}

.btn_s3{height:27px; width:72px; -webkit-appearance:none;border:1px solid #B7BBC2;font-size:.85em; text-align:center;
	-moz-border-radius-topright:1px;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-webkit-border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	border-top-left-radius:1px;
	border-top-right-radius:1px;
	border-bottom-left-radius:1px;
	border-bottom-right-radius:1px;
	-webkit-box-shadow:inset 0 0 2px #ffffff;
	-moz-box-shadow:inset 0 0 2px #ffffff;
	box-shadow:inset 0 0 2px #ffffff;
	background-color:#F5F6F7; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F5F6F7), color-stop(1, #E8EAEF));background-image:-moz-linear-gradient(center top, #F5F6F7 0%, #E8EAEF 100%);color:#686a6e;margin:0 2px 0 3px;line-height:1em}
	
.btn_a1{ display:inline-block; height:25px; width:45px; margin:0;border:1px solid #bbad8e;color:#6a544c;font-size:.85em;text-align:center;line-height:25px;-webkit-appearance:none;
	border-radius:1px;
	background:#fbfaf8;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfaf8), color-stop(100%,#f8f5ea));
	background: linear-gradient(to bottom,  #fbfaf8 0%,#f8f5ea 100%);
	box-shadow:inset 0 0 2px #fff;}	
.btn_a1 em{color:#6a544c !important;}

.btn_a2{ display:inline-block; height:25px; width:45px; -webkit-appearance:none;border:1px solid #405B93;font-size:.85em; text-align:center;
	border-radius:1px;
	box-shadow:inset 0 0 2px #9DAFD3;
	background-color:#6781B3; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6781B3), color-stop(1, #405B93));background-image:-moz-linear-gradient(center top, #6781B3 0%, #405B93 100%);color:#ffffff;margin:0 2px 0 3px;line-height:25px}
.btn_a2 em{color:#ffffff !important;}

.myinfo{ background:#f8f8f8;}
.myinfo dl{letter-spacing:-1px; color:#3e3d38}
.myinfo dt{position:relative;overflow:hidden; padding:12px 10px 0 15px; height:29px}
.myinfo dt span{ color:#3e3d38}
.myinfo dt .rtx_notify{position:absolute; top:12px; right:10px}
.myinfo dd{position:relative; padding:12px 10px 0 15px; height:29px; border-top:1px solid #e2e3e4}
.myinfo dd strong,.myinfo dt .rtx_notify strong{ font-weight:normal; margin-right:6px}
.myinfo dd .m_ic_won{ margin:0 3px 0 6px}
.myinfo dd .m_cash{ color:#ff5c00}
.myinfo dd em,.myinfo dt .rtx_notify em{ color:#f03e3d}
.myinfo dd .m_btn2{ position:absolute; top:6px; right:10px}
.myinfo dd a.btn_help{ display:block; text-align:center; width:23px; height:23px; line-height:23px; padding:0; margin:0;
border:1px solid #bbad8e;
border-radius:1px;
background: #f9f8f3;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8f3), color-stop(100%,#f3efdc));
background: linear-gradient(to bottom,  #f9f8f3 0%,#f3efdc 100%);
box-shadow: inset 1px 1px 0px 0px #fbfaf6,1px 1px 0px 0px #fbfaf6;
-webkit-box-shadow: inset 1px 1px 0px 0px #fbfaf6,1px 1px 0px 0px #fbfaf6;
}
.myinfo dd a.btn_help em{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/bt_help.png) no-repeat 0 0; width:8px; height:11px; margin:0; padding:0; position:absolute; left:8px; top:7px}
.myinfo dd a.on{ 
border:1px solid #bbad8e;
border-radius:1px;
background: #d8d2b8;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d2b8), color-stop(100%,#e7e2cd));
background: linear-gradient(to bottom,  #d8d2b8 0%,#e7e2cd 100%);
box-shadow: none;
-webkit-box-shadow: none;
}

#mygame_after{display:none}

.tab_game ul{display:table;position:relative;width:100%;border-top:1px solid #030e2d;text-align:center;table-layout:fixed}
.tab_game ul li{display:table-cell;position:relative;border-left:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;vertical-align:top;
background: #efefef;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dddddd));
background: linear-gradient(to bottom,  #efefef 0%,#dddddd 100%);
}
.tab_game ul li:first-child{border-left:0}
.tab_game ul li a{display:block;position:relative;height:35px; line-height:35px;color:#333436;font-size:12px;font-weight:bold;letter-spacing:-1px}
.tab_game ul li.on{
background: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5));
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%);
}
.tab_game_mbx{ display:none}
.tab_game_mbx .m_event{ border-top:1px solid #000; border-bottom:1px solid #000;}

.sort{ position:relative; height:34px}
.sort ul{ overflow:hidden; position:absolute; top:0; right:0}
.sort ul li{ float:left; width:79px; padding-top:8px}
.sort ul li a{ display:inline-block; padding-left:18px; background-image:url(/mobile/nmb/main/img/ico_set_v3_130718.png); background-repeat:no-repeat; background-position:0 -547px;  font-size:12px; letter-spacing:-1px; color:#333436}
.sort ul li.on a{ background-position:0 -608px}
.sp_flag{position:absolute;top:-2px;left:-2px;z-index:10;width:33px;height:33px;}
.sp_flag em{ display:block; width:33px;height:33px; background-image:url(/mobile/nmb/main/img/sp_flag_121004.png); background-repeat:no-repeat; -webkit-background-size:380px 61px }
@media screen and (-webkit-min-device-pixel-ratio:1.5){.sp_flag em{background-image:url(/mobile/nmb/main/img/sp_flag_121004_x2.png)}}

.sp_flag .sp_flag_obt{ background-position:0 0}
.sp_flag .sp_flag_new{ background-position:-63px 0}
.sp_flag .sp_flag_cbt{ background-position:-126px 0}
.sp_flag .sp_flag_free{ background-position:-189px 0}
.sp_flag .sp_flag_comming{ width:61px; height:61px; background-position:-252px 0}
.sp_flag .sp_flag_hot{ background-position:-315px 0}

.wrap_new .wgame_area .sp_flag{position:absolute;top:0; left:46px;z-index:10;width:17px;height:17px;}
.wrap_new .wgame_area .sp_flag em{ display:block; width:17px;height:17px; background-image:url(/mobile/nmb/main/img/ico_set_v3_130718.png); -webkit-background-size:17px 621px }
@media screen and (-webkit-min-device-pixel-ratio:1.5){.wrap_new .wgame_area .sp_flag em{background-image:url(/mobile/nmb/main/img/ico_set_v3_130718_x2.png)}}

.wrap_new .wgame_area .sp_flag .sp_flag_new{ background-position:0 -213px}
.wrap_new .wgame_area .sp_flag .sp_flag_hot{ background-position:0 -130px}
.wrap_new .wgame_area .sp_flag .sp_flag_rec{display:block; width:35px;height:35px; background-image:url(/mobile/nmb/main/img/sp_flag_rec.png); -webkit-background-size:35px 35px;  background-position:0 0; margin:-8px 0 0 -11px}

.sp_sgame{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_sgame img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}
.sp_sgame .sp_sgame_comming{ background:none}
.m_sgame .sp_sgame{ border-color:#f8f8f8}
.wrap_new .m_sgame .sp_sgame{ border-color:#fff}

.sp_sgame2{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_sgame2 img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}
.sp_sgame2 .sp_sgame_comming{ background:none}
.m_sgame .sp_sgame2{ border-color:#f8f8f8}
.wrap_new .m_sgame .sp_sgame2{ border-color:#fff}

.sp_sgame3{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_sgame3 img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}
.sp_sgame3 .sp_sgame_comming{ background:none}
.m_sgame .sp_sgame3{ border-color:#f8f8f8}
.wrap_new .m_sgame .sp_sgame3{ border-color:#fff}

.sp_wgame{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_wgame img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}

.wrap_new .sp_wgame{ position:relative; display:block; margin:0 auto; width:61px; height:63px; overflow:visible; border:0; border-radius:0;}
.wrap_new .sp_wgame img{vertical-align:top; width:61px; height:61px; margin:0; border-radius:0; -webkit-background-size:250px 500px}
.wrap_new .round{position:absolute;top:0;left:0; display:block; width:61px;height:63px; background:url(/mobile/nmb/main/img/bg_wgame2.png) no-repeat; background-size:61px 63px; -webkit-background-size:61px 63px}
.wrap_new .m_wgame .round{position:absolute;top:0;left:0; display:block; width:61px;height:63px; background:url(/mobile/nmb/main/img/bg_wgame1.png) no-repeat; background-size:61px 63px; -webkit-background-size:61px 63px}

.sp_wgame2{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_wgame2 img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}

.wrap_new .sp_wgame2{ position:relative; display:block; margin:0 auto; width:61px; height:63px; overflow:visible; border:0; border-radius:0;}
.wrap_new .sp_wgame2 img{vertical-align:top; width:61px; height:61px; margin:0; border-radius:0; -webkit-background-size:250px 500px}

.sp_wgame3{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_wgame3 img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}

.wrap_new .sp_wgame3{ position:relative; display:block; margin:0 auto; width:61px; height:63px; overflow:visible; border:0; border-radius:0;}
.wrap_new .sp_wgame3 img{vertical-align:top; width:61px; height:61px; margin:0; border-radius:0; -webkit-background-size:250px 500px}

.sp_agame{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_agame img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}
.m_agame .sp_agame{ border-color:#f8f8f8}

.sp_agame2{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_agame2 img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}
.m_agame .sp_agame2{ border-color:#f8f8f8}

.sp_agame3{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden; border:2px solid #fff; border-radius:10px}
.sp_agame3 img{vertical-align:top; width:61px; height:61px; margin:-2px 0 0 -2px; border-radius:10px; -webkit-background-size:250px 500px}
.m_agame .sp_agame3{ border-color:#f8f8f8}

.aservice{padding:34px 0 20px 0;}
.a_lst_serive{overflow:hidden;zoom:1;padding:0 6px}
.a_lst_serive li{float:left;width:25%;height:99px;text-align:center;position:relative}
.a_lst_serive a{ display:block}
.a_lst_serive .aservice_area{ width:77px; margin:0 auto; text-align:center}
.a_lst_serive .tit{ display:table; width:100%;height:25px;  color:#3c404a;font-size:.79em;letter-spacing:-1px;line-height:1.25em;margin-top:2px}
.a_lst_serive .tit em{ display:table-cell; vertical-align:middle }
.a_lst_serive .ig{ position:relative; display:block; margin:0 auto; width:57px; height:57px; overflow:hidden;}
.a_lst_serive .ig img{vertical-align:top; width:57px; height:57px; background-image:url(/mobile/nmb/main/img/all_service_130718.gif); background-repeat:no-repeat; -webkit-background-size:250px 500px}


@media screen and (-webkit-min-device-pixel-ratio:1.5){
.wrap_new .round{background-image:url(/mobile/nmb/main/img/bg_wgame2_x2.png); background-size:61px 63px; -webkit-background-size:61px 63px}
.wrap_new .m_wgame .round{background-image:url(/mobile/nmb/main/img/bg_wgame1_x2.png); background-size:61px 63px; -webkit-background-size:61px 63px}

.c_nav_new li .new,
.bt_sch_new a span,
.sch_new .sch_area .input_area .wrg,
.sch_new .sch_area .btn_area button span,
.wrap_new .m_rotate .m_fold .ic_add em,
.m_agame .detail .bt_down em,
.bt_play em,
.sort ul li a{ background-image:url(/mobile/nmb/main/img/ico_set_v3_130718_x2.png); background-size:17px 621px; -webkit-background-size:17px 621px}

.wrap_new .wgame_area .sp_flag .sp_flag_rec{background-image:url(/mobile/nmb/main/img/sp_flag_rec_x2.png); background-size:35px 35px; -webkit-background-size:35px 35px;}

.a_lst_serive .ig img{background-image:url(/mobile/nmb/main/img/all_service_130718_x2.gif)}
}

	/* 추후 삭제 */
	.c_logo_new { position:relative; height:47px; z-index:100; border-bottom:1px solid #000;
	background: #4b362e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#533c33), color-stop(100%,#433029));
	background: linear-gradient(to bottom,  #533c33 0%,#433029 100%);}
	.c_logo_new h1 a.logo{ display:block; text-align:center; height:29px; line-height:29px; border:1px solid #2c2320; 
	border-radius:4px;
	background: #ffde31;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#624134), color-stop(100%,#45312a));
	background: linear-gradient(to bottom,  #624134 0%,#45312a 100%);
	box-shadow: inset 0px 1px 0px 0px #7e5442,0px 1px 0px 0px #664a3f;}

	.c_nav_new li a{ display:block; padding:0 4px; min-width:32px; border:1px solid transparent; height:24px; line-height:24px; float:left; color:#fff;font-weight:bold;letter-spacing:-1px}
	.c_nav_new li.on a{border:1px solid #2a211e;color:#ffca00;text-shadow:0 1px 0 rgba(0,0,0,0.6);
	border-radius:4px;
	background: #361e05;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d1d18), color-stop(100%,#402c24));
	background: linear-gradient(to bottom,  #2d1d18 0%,#402c24 100%);
	box-shadow:0px 1px 0px 0px #684b3f;}

	.bt_sch_new a{display:block; text-align:center; width:29px; height:29px; line-height:29px; border:1px solid #2c2320; 
	border-radius:4px;
	background: #543a2f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#624134), color-stop(100%,#45312a));
	background: linear-gradient(to bottom,  #624134 0%,#45312a 100%);
	box-shadow: inset 0px 1px 0px 0px #7e5442,0px 1px 0px 0px #664a3f;}
	.bt_sch_new a span{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718_2.png) no-repeat 0 -64px; width:15px; height:16px; vertical-align:top; margin-top:8px}
	.bt_sch_new a.on{border:1px solid #2c2320; 
	border-radius:4px;
	background: #37251e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d1d18), color-stop(100%,#402c24));
	background: linear-gradient(to bottom,  #2d1d18 0%,#402c24 100%);
	box-shadow:0px 1px 0px 0px #664a3f;}
	.bt_sch_new a.on span{background-position:0 -94px}
	.sch_new{ display:none; position:absolute; left:0; top:47px; width:100%; border-top:1px solid #2a211e; border-bottom:1px solid #2a211e; height:43px; background:#473d3a;
	box-shadow:inset 0px 1px 4px #2b2523;}
	.sch_new .sch_area .input_area span{display:block;padding:4px 8px 0; height:22px;position:relative;
	background:#fff;
	border:1px solid #2a211e;
	box-shadow:inset 0px 1px 2px #cdcdcd;}
	.sch_new .sch_area .btn_area button{display:block; text-align:center; width:49px; height:28px; line-height:28px; border:1px solid #292320; 
	background: #4c372e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#533c33), color-stop(100%,#433029));
	background: linear-gradient(to bottom,  #533c33 0%,#433029 100%);
	box-shadow: 0 1px 0px 0px #5c4f4c;}
	.sch_new .sch_area .btn_area button span{overflow:hidden; display:inline-block; text-indent:-999em; background:url(/mobile/nmb/main/img/ico_set_v3_130718_2.png) no-repeat 0 -64px; width:15px; height:16px; vertical-align:top; margin-top:6px}