/*default*/
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,textarea,blockquote,th,td,select{margin:0;padding:0;font:12px dotum;}/*color:#666;*/
table{border-collapse:collapse;border-spacing:0;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}img,fieldset{border:0;}
button{margin:0;padding:0;overflow:hidden;cursor:pointer;border:0;}
legend, caption{overflow:hidden;height:0;font-size:0;line-height:0;display:none;}
a {text-decoration:none;}/*color:#666;*/a:visited {text-decoration:none;}a:hover {text-decoration:underline;}

.chk{width:15px;_width:13px;height:15px;_height:13px;margin:-2px 0 1px;_margin:-1px 0 2px;vertical-align:middle;border:none}

body{width:100%;text-align:center;background:#fff;}
.hide{position:absolute;left:0;top:0;width:1px;height:1px;font-size:0;line-height:0;visibility:hidden;z-index:-1;}
.wrap_body{position:relative;width:100%;*height:100%; margin:0 auto}
.wrap_body .side_left{position:absolute;top:0;left:-490px;width:50%;height:100%;}
.wrap_body .side_left div{position:absolute;top:0;left:0;width:100%;height:100%;}
.wrap_body .side_right{position:absolute;top:0;right:1px;*right:0;width:50%;height:100%;}
.wrap_body .side_right div{position:absolute;top:0;left:0;width:100%;height:100%;}

#divSubMain .side_left div{height:677px;}
#divSubMain .side_right div{height:677px;}

#divSubDetail .side_left div{height:260px;background:url('/web/cp2/mobile/v/img/game/subdetail_bg_left.jpg') right 0 no-repeat;}
#divSubDetail .side_right div{height:260px;background:url('/web/cp2/mobile/v/img/game/subdetail_bg_right.jpg') 490px 0 no-repeat;}
#divSubSupport .side_left div{height:260px;background:url('/web/cp2/mobile/v/img/game/subdetail_bg_left.jpg') right 0 no-repeat;}
#divSubSupport .side_right div{height:260px;background:url('/web/cp2/mobile/v/img/game/subdetail_bg_right.jpg') 490px 0 no-repeat;}

#divSubMain .contents{background:url(/web/cp2/mobile/v/img/game/submain_bg_cen.gif) repeat-x 0 537px;}
.wrap_body_v2 #divSubMain .contents{background:none}
#divSubDetail .contents{background:url(/web/cp2/mobile/v/img/game/subdetail_bg_cen.gif) repeat-x 0 0;}
#divSubSupport .contents{background:url(/web/cp2/mobile/v/img/game/subdetail_bg_cen.gif) repeat-x 0 0; padding-top:44px}

.origin{position:relative;z-index:1;width:100%;text-align:center; }
.header{ position:relative; z-index:2; background:url(/web/cp2/mobile/v/img/common/bg_header.gif) repeat-x; text-align:center; padding-top:11px}
.wrap_body_v2 .header{ position:relative; z-index:2; background:url(/web/cp2/mobile/v/img/common/bg_header_v2.gif) repeat-x; text-align:center; padding-top:0}

.sta{position:relative;z-index:2;width:980px; margin:0 auto; zoom:1; text-align:left}
.sta:after{ clear:both; content:''; display:block}
.sta h1{ float:left; margin-right:22px}
.sta h1 a{ overflow:hidden; display:block; width:153px; height:70px; text-decoration:none; background:url(/web/cp2/mobile/v/img/common/h1.gif) no-repeat}
.sta h1 a span{ display:none}

.wrap_body_v2 .sta h1{ float:left; margin-right:22px}
.wrap_body_v2 .sta h1 a{ overflow:hidden; display:block; width:123px; height:60px; text-decoration:none; background:url(/web/cp2/mobile/v/img/common/h1_v2.gif) no-repeat}
.wrap_body_v2 .sta h1 a span{ display:none}


.lnb_wrap{ float:left; zoom:1}
.lnb_wrap:after{ clear:both; content:''; display:block}

.lnb{position:relative;text-align:left; float:left}
.lnb li{ float:left; zoom:1;}
.lnb li a{ position:absolute; top:0; display:block; height:70px; float:left; background:url(/web/cp2/mobile/v/img/common/lnb.gif) no-repeat}
.lnb li a span{ display:none}

.lnb li .m_lnb1{ left:0; background-position:0 0; width:104px;}
.lnb li .m_lnb2{ left:104px; background-position:-104px 0; width:68px;}
.lnb li .m_lnb3{ left:172px; background-position:-172px 0; width:67px;}
.lnb li .m_lnb4{ left:239px; background-position:-239px 0; width:80px;}
.lnb li .m_lnb5{ left:319px; background-position:-319px 0; width:75px;}

.lnb li.selected .m_lnb1{background-position:0 -80px;}
.lnb li.selected .m_lnb2{background-position:-104px -80px;}
.lnb li.selected .m_lnb3{background-position:-172px -80px;}
.lnb li.selected .m_lnb4{background-position:-239px -80px;}
.lnb li.selected .m_lnb5{background-position:-319px -80px;}

.wrap_body_v2 .lnb{position:relative;text-align:left; float:left}
.wrap_body_v2 .lnb li{ float:left; zoom:1;}
.wrap_body_v2 .lnb li a{ position:absolute; top:0; display:block; height:60px; float:left; background:url(/web/cp2/mobile/v/img/common/lnb_v2.gif) no-repeat}
.wrap_body_v2 .lnb li a span{ display:none}

.wrap_body_v2 .lnb li .m_lnb1{ left:0; background-position:0 0; width:107px;}
.wrap_body_v2 .lnb li .m_lnb2{ left:107px; background-position:-107px 0; width:106px;}
.wrap_body_v2 .lnb li .m_lnb3{ left:213px; background-position:-213px 0; width:107px;}

.wrap_body_v2 .lnb li.selected .m_lnb1{background-position:0 -80px;}
.wrap_body_v2 .lnb li.selected .m_lnb2{background-position:-107px -80px;}
.wrap_body_v2 .lnb li.selected .m_lnb3{background-position:-213px -80px;}

#divMain .lnb li.selected .m_lnb4, #divSubMain .lnb li.selected .m_lnb4{background-position:-239px -160px;}
#divMain .lnb li.selected .m_lnb5, #divSubMain .lnb li.selected .m_lnb5{background-position:-319px -160px;}

.lnb_sub_wrap .on{ display:block}
.lnb_sub{ position:relative; zoom:1; display:none; height:109px; background-image:url(/web/cp2/mobile/v/img/common/lnb_sub_121115.jpg); background-repeat:no-repeat; background-color:#fff}
.lnb_sub1{background-position:50% 0;}
.lnb_sub2{background-position:50% -110px;}
.lnb_sub3{background-position:50% -220px;}
.lnb_sub4{background-position:50% -330px;}
.lnb_sub5{background-position:50% -440px;}
#divMain .lnb_sub, #divSubMain .lnb_sub{ margin-bottom:-109px}
.lnb_sub .lnb_game{ position:relative; width:980px; margin:0 auto; text-align:left}

.lnb_sub .lnb_go{ display:none; position:absolute; left:40px; top:0; height:109px; text-align:center}
.lnb_sub .lnb_go dt{ display:none}
.lnb_sub .lnb_go .ig{overflow:hidden; margin:46px auto 6px; width:77px; height:58px; background:url(/web/cp2/mobile/v/img/common/lnb_go.gif) no-repeat -156px 0}
.lnb_sub .lnb_go .on .ig{ background-position:-234 0}
.lnb_sub .lnb_go a{ position:absolute;top:0;left:0;width:77px;height:109px;display:inline-block;background:url(/web/cp2/mobile/v/img/common/trans.gif);}
.lnb_sub .lnb_go p{ font-weight:bold; letter-spacing:-1px; font-size:11px; line-height:14px; color:#a5a9af;}
.lnb_sub .lnb_go .on p{ color:#fff}
.lnb_sub2 .lnb_go .ig{background:url(/web/cp2/mobile/v/img/common/lnb_go.gif) no-repeat 0 0}
.lnb_sub2 .lnb_go .on .ig{ background-position:-78 0}

.lnb_sub .bx-wrapper{ position:absolute !important; left:24px; top:0; zoom:1;}
.lnb_sub .lnb_slide{ width:930px; height:109px; zoom:1; overflow:hidden}
.lnb_sub .lnb_slide li{ width:930px; height:109px; display:inline; zoom:1;}

.lnb_sub .lnb_slide dl{ zoom:1}
.lnb_sub .lnb_slide dl:after{clear:both; content:''; display:block}
.lnb_sub .lnb_slide dt{ display:none}
.lnb_sub .lnb_slide dd{ position:relative; float:left; width:93px; height:109px; text-align:center }
.lnb_sub .lnb_slide dd p{ padding-top:9px; font-size:11px; letter-spacing:-1px; line-height:14px; color:#babec5}
.lnb_sub .lnb_slide dd.on p{color:#e8edf6;}

.lnb_sub2 .lnb_slide dd p{ padding-top:9px; font-size:11px; letter-spacing:-1px; line-height:14px; color:#b5c4dd}
.lnb_sub2 .lnb_slide dd.on p{color:#dbe5f7;}

.lnb_sub3 .lnb_slide dd p{ padding-top:9px; font-size:11px; letter-spacing:-1px; line-height:14px; color:#b6c4b0}
.lnb_sub3 .lnb_slide dd.on p{color:#e4f4de;}

.lnb_sub .lnb_slide .game_thum_x1{position:relative;width:57px;height:57px; margin:16px auto 0}
.lnb_sub .lnb_slide .game_thum_x1 .ig{position:relative;width:57px;height:57px;overflow:hidden;}
.lnb_sub .lnb_slide .game_thum_x1 .ig span{display:block;width:57px;height:57px;}
.lnb_sub .lnb_slide dd.on .game_thum_x1 em{ display:block}
.lnb_sub .lnb_slide .game_thum_x1 a{position:absolute;top:-16px;left:-18px;width:93px;height:109px;display:block;background:url(/web/cp2/mobile/v/img/common/trans.gif);}

.lnb_sub .bx-prev { overflow:hidden; display:block; position:absolute; top:40px; left:-17px; z-index:2; width:15px; height:19px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/common/bt_arr.gif) no-repeat}
.lnb_sub .bx-next { overflow:hidden; display:block; position:absolute; top:40px; right:-17px; z-index:2; width:15px; height:19px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/common/bt_arr.gif) no-repeat}

.lnb_sub1 .bx-prev { background-position:0 0}
.lnb_sub1 .bx-prev:hover{ background-position:0 -129px}
.lnb_sub1 .bx-next { background-position:-16px 0}
.lnb_sub1 .bx-next:hover{ background-position:-16px -129px}

.lnb_sub2 .bx-prev { background-position:-32px 0}
.lnb_sub2 .bx-prev:hover{ background-position:-32px -129px}
.lnb_sub2 .bx-next { background-position:-48px 0}
.lnb_sub2 .bx-next:hover{ background-position:-48px -129px}

.lnb_sub3 .bx-prev { background-position:-64px 0}
.lnb_sub3 .bx-prev:hover{ background-position:-64px -129px}
.lnb_sub3 .bx-next { background-position:-80px 0}
.lnb_sub3 .bx-next:hover{ background-position:-80px -129px}

.bt_sns{ position:absolute; top:24px; right:3px; font-size:11px; letter-spacing:-1px; color:#8b8b8b; line-height:19px}
.bt_sns em{ line-height:19px; vertical-align:middle; display:inline-block; margin-right:2px}
.bt_sns a{ vertical-align:middle; overflow:hidden; display:inline-block; width:27px; height:27px; text-decoration:none; background:url(/web/cp2/mobile/v/img/common/bt_sns.gif) no-repeat}
.bt_sns a span{ display:none}
.bt_sns .bt_twitter{ background-position:0 0}
.bt_sns .bt_facebook{ background-position:-30px 0} 
.bt_sns .bt_youtube{ background-position:-60px 0} 
 
.wrap_body_v2 .bt_sns{ position:absolute; top:24px; right:3px; font-size:11px; letter-spacing:-1px; color:#8b8b8b; line-height:19px}
.wrap_body_v2 .bt_sns em{ line-height:19px; vertical-align:middle; display:inline-block; margin-right:2px}
.wrap_body_v2 .bt_sns a{ vertical-align:middle; overflow:hidden; display:inline-block; width:27px; height:27px; text-decoration:none; background:url(/web/cp2/mobile/v/img/common/bt_sns_v2.gif) no-repeat}
.wrap_body_v2 .bt_sns a span{ display:none}
.wrap_body_v2 .bt_sns .bt_twitter{ background-position:0 0}
.wrap_body_v2 .bt_sns .bt_facebook{ background-position:-30px 0} 
.wrap_body_v2 .bt_sns .bt_youtube{ background-position:-60px 0} 

.lnbsch { position:absolute; top:25px; left:806px; zoom:1; }
.lnbsch #sch { font-size:12px; color:#666; line-height:20px; letter-spacing:-1px; width:140px; height:22px; padding:0 0 0 6px; position:absolute; top:0; right:39px; border:1px solid #dadee6; background:#eaecf1}
.lnbsch .bgtxt { border:1px solid #dadee6; background:url(/web/cp2/mobile/v/img/common/bg_input.gif) no-repeat !important}
.lnbsch .bgnone {border:1px solid #dadee6; background:#eaecf1; }
.lnbsch .bt { overflow:hidden; display:inline-block; text-indent:-9000px; background:url(/web/cp2/mobile/v/img/common/bt_search.gif) no-repeat; width:40px; height:22px; position:absolute; top:0; right:0; }
.lnbsch .bt_on .bt {}
.lnbsch button span { display:none; }
.lnbsch .none { display:none; }

#gameschlist { width:177px; _width:179px; background:#fff; border:1px solid #bbb; position:absolute; top:21px; right:0; z-index:2; }
#gameschlist li { vertical-align:top; zoom:1; }
#gameschlist li a { display:block; color:#666; font-size:12px; padding:0 0 0 12px; line-height:23px; letter-spacing:-1px }
#gameschlist li a:hover { background:#f8f8f8; text-decoration:none }
#gameschlist li a.over { background:#f8f8f8 }
#gameschlist li a em { color:#16d; }
#gameschlist .first { border-top:1px solid #e4e4e4; margin-top:3px; }
#gameschlist .service a { background:url(/web/cp2/mobile/v/img/common/i_go02.gif) 100% 0 no-repeat; }
#gameschlist .service a:hover, #gameschlist .service a.over { background:#F2F2F2 url(/web/cp2/mobile/v/img/common/i_go02.gif) 100% 0 no-repeat }
#gameschlist .msg { text-align:left; padding:9px 0 0 12px; line-height:140%; letter-spacing:-2px; height:50px }
#gameschlist .msg strong { color:#16d; font-weight:normal; }

.container{position:relative;z-index:1;text-align:center;zoom:1;}
.container:after{content:".";display:block;font-size:0;height:0px;line-height:0;clear:both;}

.contents{position:relative;z-index:1;margin:0 auto;width:980px;padding:0 0 50px 0;  text-align:left}

#Footer {clear:both;position:relative;width:980px;height:146px;margin:0 auto ;border-top:1px solid #e3e3e3;font:normal 11px dotum;text-align:left}
#Footer .ft_logo span {position:absolute;display:none;text-indent:-10000px}
#Footer .ft_logo span a{display:block;width:100%;height:100%;}
#Footer .ft_logo .logo1 {width:78px;height:39px;left:42px;top:35px;display:block;background:url(/web/cp2/mobile/v/img/common/footer_logo.gif) 0 0 no-repeat; }
/*#Footer .ft_logo .logo2 {width:168px;height:35px;left:4px;top:22px;display:block;background:url(/web/cp2/mobile/v/img/common/footer_logo2.gif) 0 0 no-repeat; }*/
#Footer .ft_bx_txt{margin:34px 0 0 198px;}
#Footer .ft_mnu{  width:777px; _width:782px; height:22px;border-bottom:1px solid #d6d6d6;padding-left:5px}
#Footer .ft_mnu li{float:left;padding-right:9px;margin-right:9px;background:url(/web/cp2/mobile/v/img/common/foot_bar.gif) 100% 1px no-repeat;}
#Footer .ft_mnu li a{font:normal 11px dotum;color:#777777;letter-spacing:-1px}
#Footer .ft_mnu .ft_t1 {font-weight:bold;color:#0182c7}
#Footer .ft_mnu .ft_x{margin:0;padding:0;background:none}
#Footer .ft_txt {line-height:14px;padding:7px 0 0 5px;color:#999999; font-size:11px}
#Footer .ft_copy {display:block;color:#999999;margin-top:4px}

#FooterGrade {position:absolute;width:231px;height:53px;right:0;top:20px;display:none}
#FooterGrade span {text-indent:-10000px}
#FooterGrade.ft_grade1 {background:none}
#FooterGrade.ft_grade2 {background:none}
#FooterGrade .ft_tab1 {position:absolute;left:0;top:0;width:15px;height:25px;cursor:pointer}
#FooterGrade .ft_tab2 {position:absolute;left:0;top:25px;width:15px;height:26px;cursor:pointer}

/* common */
.fix{zoom:1;}.fix:after{content:".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
.clear{clear:both;}.fl{float:left;}.fr{float:right;}.txr{text-align:right;}.txc{text-align:center;}.txl{text-align:left;}
.f11{font-size:11px;}.fb{font-weight:bold;}.u{text-decoration:underline;}.ls{letter-spacing:-1;}
.ht14{line-height:14px;}.ht16{line-height:16px;}.ht17{line-height:17px;}.ht18{line-height:18px;}
.abs img{vertical-align:middle;margin-bottom:3px;}
.tbl th,.tbl td{padding-top:3px;}.tbl th.pd0,.tbl td.pd0{padding-top:0;}
.it_cr{vertical-align:middle;width:13px;height:13px;margin:0 4px 3px 0;background:none;}
.it_none{border:0 none;background:none;}
.it_bx{}
.ds_none{display:none;}

/*.fc01,.fc01 a:link,.fc01 a:visited,.fc01 a:hover,a.fc01:link,a.fc01:visited,a.fc01:hover{color:#;}*/
.fc01 a:hover,a.fc01:hover{}

.submain_prom{ position:relative; zoom:1; height:417px;}

.submain_prom .bx-wrapper{ position:absolute !important; left:54px; top:37px; zoom:1;}
.submain_prom .bx-window{ height:379px !important}
.submain_prom .prom_sub{ width:888px; height:344px; zoom:1; overflow:hidden}
.submain_prom .prom_sub li{ width:888px; height:344px; display:inline; zoom:1;}

.submain_prom dl{ float:left}
.submain_prom dt{ display:none}
.submain_prom dd{ position:relative; display:inline; width:296px; height:344px; text-align:left; float:left}
.submain_prom dd a{ position:absolute; left:0; top:0; margin:0; display:block; width:280px; height:320px;}
.submain_prom dd a img{ border:1px solid #272b33}
.submain_prom dd .shadow{ display:block; width:296px; height:344px; background:url(/web/cp2/mobile/v/img/game/shadow.png) no-repeat;}

.submain_prom .bx-prev { overflow:hidden; display:block; position:absolute; top:142px; left:-48px; z-index:2; width:20px; height:41px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat;}
.submain_prom .bx-next { overflow:hidden; display:block; position:absolute; top:142px; right:-32px; z-index:2; width: 20px; height:41px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat -21px 0}
.submain_prom a.bx-prev:hover{background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat -42px 0;}
.submain_prom a.bx-next:hover{background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat -63px 0}

.submain_prom .bx-pager { z-index:100; position:absolute; left:0; top:345px; width:888px; text-align:center; font-size:0;}
.submain_prom .bx-pager a { overflow:hidden; margin:0 3px; color: #fff; width:9px; height:9px; display:inline-block; font-size:0; line-height:100px; zoom:1; background: url(/web/cp2/mobile/v/img/main/bx_pager3.gif) no-repeat 0 0; }
.submain_prom .bx-pager .pager-active{ background-position: 0 -10px; }

.submain_prom .layer{ display:none; text-align:left; position:absolute; left:1px; top:1px; width:278px; height:318px; background:url(/web/cp2/mobile/v/img/game/bg_prom.gif) no-repeat;}
.submain_prom .ly_tit{ padding:24px 0 17px; margin:0 28px; background:url(/web/cp2/mobile/v/img/game/bg_line.gif) no-repeat 0 100%;}
.submain_prom .ly_tit span{ display:inline-block; font-size:11px; color:#797f87; padding-left:4px; line-height:17px;}
.submain_prom .ly_tit strong{ display:inline-block; font-size:16px; color:#000000; padding-left:4px; line-height:19px}
.submain_prom .ly_cont{ padding-top:18px; margin:0 28px}
.submain_prom .ly_cont p{ line-height:17px; letter-spacing:-1px; color:#2e3134; margin-bottom:18px; padding-left:4px}
.submain_prom .ly_btn{ position:absolute; top:259px; left:57px}

.submain_prom .ly_btn a{ position:static; left:0; top:0; margin:0; display:block; width:171px; height:45px;}
.submain_prom .ly_btn a img{ border:0}

.wrap_body_v2 .submain_prom{ position:relative; zoom:1; height:312px;}

.wrap_body_v2 .submain_prom .bx-wrapper{ position:absolute !important; left:0; top:0; zoom:1;}
.wrap_body_v2 .submain_prom .bx-window{ height:282px !important}
.wrap_body_v2 .submain_prom .prom_sub{ position:relative; top:30px; width:980px; height:259px; zoom:1; overflow:hidden}
.wrap_body_v2 .submain_prom .prom_sub li{ overflow:hidden; width:980px; height:259px; display:inline; zoom:1;}

.wrap_body_v2 .submain_prom dl{ float:left}
.wrap_body_v2 .submain_prom dt{ display:none}
.wrap_body_v2 .submain_prom dd{ position:relative; display:inline; width:326px; height:259px; text-align:left; float:left}
.wrap_body_v2 .submain_prom dd a{ position:absolute; left:0; top:0; margin:0; display:block; width:315px; height:251px;}
.wrap_body_v2 .submain_prom dd a img{ border:0}
.wrap_body_v2 .submain_prom dd a .ic_flag{ position:absolute; left:0; top:0}
.wrap_body_v2 .submain_prom dd .shadow{ display:block; width:323px; height:259px; background:url(/web/cp2/mobile/v/img/game/shadow_v2.png) no-repeat;}

.wrap_body_v2 .submain_prom .bx-prev { overflow:hidden; display:block; position:absolute; top:140px; left:-48px; z-index:2; width:20px; height:41px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat;}
.wrap_body_v2 .submain_prom .bx-next { overflow:hidden; display:block; position:absolute; top:140px; right:-32px; z-index:2; width: 20px; height:41px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat -21px 0}
.wrap_body_v2 .submain_prom a.bx-prev:hover{background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat -42px 0;}
.wrap_body_v2 .submain_prom a.bx-next:hover{background:url(/web/cp2/mobile/v/img/main/bx_arr2.gif) no-repeat -63px 0}

.wrap_body_v2 .submain_prom .bx-pager { z-index:100; position:absolute; left:0; top:293px; width:980px; text-align:center; font-size:0;}
.wrap_body_v2 .submain_prom .bx-pager a { overflow:hidden; margin:0 3px; color: #fff; width:9px; height:9px; display:inline-block; font-size:0; line-height:100px; zoom:1; background: url(/web/cp2/mobile/v/img/main/bx_pager3.gif) no-repeat 0 0; }
.wrap_body_v2 .submain_prom .bx-pager .pager-active{ background-position: 0 -10px; }


.submain_banner{ overflow:hidden; zoom:1; position:relative;height:120px;background:url(/web/cp2/mobile/v/img/game/submain_ban_bg.gif) repeat-x; margin-bottom:15px}
.submain_ban li{float:left;}
.submain_ban li img{ vertical-align:top}
.submain_ban .w1{background:none;}
#divNotice{position:absolute;top:0;right:0;width:240px;height:120px;background:url(/web/cp2/mobile/v/img/game/submain_notice.gif) no-repeat;}

.wrap_body_v2 .submain_banner{ overflow:hidden; zoom:1; position:relative;height:130px;background:url(/web/cp2/mobile/v/img/game/submain_ban_bg_v2.gif) repeat-x; margin-bottom:15px}
.wrap_body_v2 .submain_ban li{float:left;}
.wrap_body_v2 .submain_ban li img{ vertical-align:top}
.wrap_body_v2 .submain_ban .w1{background:none;}
.wrap_body_v2 #divNotice{position:absolute;top:0;right:0;width:240px;height:130px;background:url(/web/cp2/mobile/v/img/game/submain_notice_v2.gif) no-repeat;}

/*List*/
.mlist h3{display:none;}
.mlist h3 strong{display:none;}
.mlist h4{display:none;}
.mlist ul{margin:48px 0 0 14px;}
.mlist em{}
.mlist a{color:#505359;font-size:12px;letter-spacing:-1px;}
.mlist a:hover{color:#505359;}
.mlist li{position:relative;width:100%;height:18px;}
.mlist .t1{padding:0 0 0 8px;font-size:12px;background:url('/web/cp2/mobile/v/img/game/submain_notice_bu.gif') 0 5px no-repeat;}
.mlist .t2{display:none;}
.mlist .t3{display:none;}
.mlist .new{vertical-align:middle;margin:0 0 3px 0;width:13px;height:13px;}
.mlist .act a{font-weight:bold;}
.mlist .more{position:absolute;left:186px;top:22px;display:block;width:37px;height:16px;background:url('/web/cp2/mobile/v/img/game/submain_notice_more.gif') 0 3px no-repeat;}
.mlist .more span{display:none;}
.mlist .end{border:0;}
.mlist .mbx{display:block;}
.submain_stl{position:relative;padding-top:40px;}
.submain_li{width:980px;overflow:hidden; zoom:1;}
.submain_li .li{margin-left:-30px; margin-top:-1px; border-top:1px solid #e5e5e5;padding:26px 0 22px 0;min-height:221px;*height:273px;zoom:1;}
.submain_li .li:after{content:".";clear:both;display:block;height:0;font-size:0;line-height:0;}
.submain_li dl{float:left;display:inline;margin-left:30px;width:172px;}
.submain_li dt{font-size:0;line-height:0;}
.submain_li .h_tl{padding:18px 0 2px 0;font-size:14px;color:#dbdbdb;}
.submain_li .h_tl a{color:#0251b2;}
.submain_li .h_tl span{font-size:12px;color:#2e2f2f;}
.submain_li .h_star{color:#747474;}
.submain_li .h_star .sp_star { margin:0 1px 1px 0; display:inline-block; width:65px; height:12px; background:url(/web/cp2/mobile/v/img/game/sp_star2.gif) no-repeat; vertical-align:middle }
.submain_li .h_star .sp_star em { display:inline-block; overflow:hidden; width:65px; height:12px; background:url(/web/cp2/mobile/v/img/game/sp_star2.gif) no-repeat 0 -22px; font-size:0; line-height:0; vertical-align:top }
.submain_li .h_star .tx{display:inline-block;padding-left:7px; vertical-align:middle;}
.submain_li .h_tx{padding:5px 0;font-size:11px;letter-spacing:-1px;line-height:14px;color:#626262;}
.submain_li .h_tx a{color:#626262;}

.game_thum_x1{position:relative;width:57px;height:57px;}
.game_thum_x1 .ig{position:relative;width:57px;height:57px;overflow:hidden;}
.game_thum_x1 .ig span{display:block;width:57px;height:57px;}
.game_thum_x1 .ig span.sp_default{background:url(/web/cp2/mobile/v/img/game/sns/sp_default.png) no-repeat;}
.game_thum_x1 em{position:absolute;top:0;left:0;width:57px;height:57px;display:none;background:url(/web/cp2/mobile/v/img/game/thum_x1_on.png) no-repeat;}
.game_thum_x1 em.on{display:block}
.game_thum_x1 a{position:absolute;top:0;left:0;width:57px;height:57px;display:block;background:url(/web/cp2/mobile/v/img/common/trans.gif);}

.game_thum_x1 strong{position:absolute;top:0;left:0;width:33px;height:33px; overflow:hidden;}
.game_thum_x1 strong span{ display:block; width:380px;height:61px; background-image:url(/mobile/nmb/main/img/sp_flag_121004.png);}
.game_thum_x1 .sp_flag_obt span{ margin-top:-2px; margin-left:-2px}
.game_thum_x1 .sp_flag_new span{ margin-top:-2px; margin-left:-65px;}
.game_thum_x1 .sp_flag_cbt span{margin-top:-2px; margin-left:-128px;}
.game_thum_x1 .sp_flag_free span{margin-top:-2px; margin-left:-191px;}
.game_thum_x1 .sp_flag_hot span{margin-top:-2px; margin-left:-317px;}

.game_thum_x2{position:relative;width:114px;height:114px;}
.game_thum_x2 .ig{position:relative;width:114px;height:114px;overflow:hidden;}
.game_thum_x2 .ig span{display:block;width:114px;height:114px;}
.game_thum_x2 em{position:absolute;top:0;left:0;width:114px;height:114px;display:none;background:url(/web/cp2/mobile/v/img/game/thum_on.png) no-repeat;}
.game_thum_x2 em.on{display:block}
.game_thum_x2 a{position:absolute;top:0;left:0;width:114px;height:114px;display:block;background:url(/web/cp2/mobile/v/img/common/trans.gif);}
.game_thum_x2 strong{position:absolute;top:0;left:0;width:66px;height:66px; overflow:hidden;}
.game_thum_x2 strong span{ display:block; width:760px;height:122px; background-image:url(/mobile/nmb/main/img/sp_flag_121004_x2.png);}
.game_thum_x2 .sp_flag_obt span{ margin-top:-4px; margin-left:-4px}
.game_thum_x2 .sp_flag_new span{ margin-top:-4px; margin-left:-130px;}
.game_thum_x2 .sp_flag_cbt span{margin-top:-4px; margin-left:-256px;}
.game_thum_x2 .sp_flag_free span{margin-top:-4px; margin-left:-382px;}
.game_thum_x2 .sp_flag_hot span{margin-top:-4px; margin-left:-634px;}


.ic_star img{margin:0 1px 3px 0;vertical-align:middle;}
.ic_star .tx{display:inline-block;padding-left:7px;}

.subdetail_top{zoom:1; padding:37px 0 0 0; margin-bottom:50px}
.subdetail_top:after{ content:''; display:block; clear:both}
.mv_wrap{ position:relative; background:#2b2c2e; width:580px; height:495px; float:left}
#mv_flash{ position:relative; border:3px solid #000000; zoom:1;}
#mv_flash .mv_img{ position:absolute; left:0; top:0; background:url(/web/cp2/mobile/v/img/game/bg_flash_bar.jpg) no-repeat 0 100%; height:380px}
#mv_tx{ display:none;}

.mv_a{ position:relative; height:109px;}
#mv_lbt{ position:absolute; top:46px; left:11px; float:left;}
#mv_rbt{ position:absolute; top:46px; right:12px; float:left;}
.mv_a .mv_li{position:relative;float:left; display:inline; width:525px;height:70px;overflow:hidden; margin:20px 0 0 28px}
.mv_a .mv_li div{position:absolute;left:0;top:0;display:none;width:525px;height:70px;}
.mv_a .mv_li li{position:relative;float:left;display:inline;margin:0 5px 0 5px;width:95px;}
.mv_a .mv_li .ig a{position:absolute;top:0;left:0;width:95px;height:70px;background:url(/web/cp2/mobile/v/img/common/trans.gif) 0 0 no-repeat;display:block;}
.mv_a .mv_li .ig a.on{}
.mv_a .mv_li .ig img{border:1px solid #161616;width:93px;height:68px;}
.mv_a .mv_li .tx{ display:none}
.mv_a .mv_li li .play{position:absolute;top:1px;left:1px;width:93px;height:68px;background:url(/web/cp2/mobile/v/img/game/play.png) 0 0 no-repeat;display:block;}

.subdetail_install { width:372px; height:495px; position:relative; float:right; background:url(/web/cp2/mobile/v/img/game/subdetail_install.gif) no-repeat; color:#4f5154 }
.subdetail_install .top { zoom:1; height:203px; padding-left:21px }
.subdetail_install .top dl { zoom:1; padding-top:21px }
.subdetail_install .top dl:after { clear:both; content:''; display:block }
.subdetail_install .top dt { overflow:hidden; float:left; display:inline; margin-right:15px;}
.subdetail_install .top dd { line-height:18px; float:left; width:201px }
.subdetail_install .top .t1 { font-weight:bold; font-size:24px; letter-spacing:-1px; color:#000000; line-height:28px; padding:7px 0 1px; border-bottom:1px solid #d1d2d7 }
.subdetail_install .top .t2 { zoom:1;}
.subdetail_install .top .t2:after{ clear:both; content:''; display:block}
.subdetail_install .top .t2 .sp_star { display:inline; float:left; width:65px; height:13px; margin:12px 5px 0 1px; background:url(/web/cp2/mobile/v/img/game/sp_star.gif) no-repeat }
.subdetail_install .top .t2 .sp_star em { display:inline-block; overflow:hidden; width:65px; height:13px; background:url(/web/cp2/mobile/v/img/game/sp_star.gif) no-repeat 0 -23px; font-size:0; line-height:0; vertical-align:top }
.subdetail_install .top .t2 .tx { float:left; margin:12px 6px 0 0; font-size:11px; width:43px }
.subdetail_install .top .t2 .tx strong { font-size:12px }
.subdetail_install .top .t2 .bt_star { float:left; margin-top:10px }
.subdetail_install .top .t2 .sp_install1 { }
.subdetail_install .top .t3 { padding-top:6px }
.subdetail_install .top .t3 span { padding-right:5px; margin-right:4px; background:url(/web/cp2/mobile/v/img/game/bg_bar.gif) no-repeat 100% 0;}
.subdetail_install .top .t3 .w1{ display:inline-block; width:86px}
.subdetail_install .top .t3 .sp_install3 { margin-left:20px }
.subdetail_install p { line-height:18px; padding:13px 0 0}
.subdetail_install .store_list { height:143px }
.subdetail_install .store_list ul { overflow:hidden; zoom:1; padding:16px 0 0 20px }
.subdetail_install .store_list ul li { float:left; width:168px; height:39px }
.subdetail_install .store_list ul li a { overflow:hidden; display:block; width:162px; height:35px; }
.subdetail_install .store_list ul li a em { display:none }
.subdetail_install .store_list ul li a.store_apple { background:url(/web/cp2/mobile/v/img/game/store_apple.gif) no-repeat; }
.subdetail_install .store_list ul li a.store_google { background:url(/web/cp2/mobile/v/img/game/store_google.gif) no-repeat; }
.subdetail_install .store_list ul li a.store_skt { background:url(/web/cp2/mobile/v/img/game/store_skt.gif) no-repeat; }
.subdetail_install .store_list ul li a.store_kt { background:url(/web/cp2/mobile/v/img/game/store_kt.gif) no-repeat; }
.subdetail_install .store_list ul li a.store_lgt { background:url(/web/cp2/mobile/v/img/game/store_lgt.gif) no-repeat; }
.subdetail_install .store_list ul li a.store_naver { background:url(/web/cp2/mobile/v/img/game/store_naver.gif) no-repeat; }
.subdetail_install .lft { display:inline; float:left; width:145px; text-align:center; margin:38px 20px 0 21px }
.subdetail_install .lft img { vertical-align:top }
.subdetail_install .lft dt { display:none }
.subdetail_install .lft .t1 { margin-bottom:10px }

.subdetail_install .rgt { display:inline; float:left; width:145px; margin:43px 0 0 20px }
.subdetail_install .rgt img { vertical-align:top }
.subdetail_install .rgt dt { display:none }
.subdetail_install .rgt .t1 { height:67px }
.subdetail_install .rgt dd { line-height:18px; letter-spacing:-1px }

.subdetail_install .fix{background:url(/web/cp2/mobile/v/img/game/subdetail_install_btm.gif) no-repeat; color:#4f5154; height:148px}

.sp_install { overflow:hidden; display:inline-block; background:url(/web/cp2/mobile/v/img/game/sp_install.gif) no-repeat; }
.sp_install em { display:none }
.sp_install1 { background-position: 0 0; width: 58px; height: 18px; }
.sp_install2 { background-position: 0 -73px; width: 21px; height: 11px; }
.sp_install3 { background-position: 0 -134px; width: 29px; height: 11px; }
.sp_install4 { background-position: 0 -195px; width: 145px; height: 23px; }
.sp_install5 { background-position: 0 -266px; width: 145px; height: 23px; }

.ly_star{ display:none; position:absolute; left:0; top:0; width:372px; height:204px}
.ly_star .star_rate{position:absolute; left:70px; top:85px; zoom:1;}
.ly_star .star_rate .rateit{ float:left; margin-right:35px}
.ly_star .star_rate .tx{ float:left; font-size:16px; line-height:1.2em; font-weight:bold; color:#4f5154; padding-top:6px}
.ly_star .star_rate .tx strong{ color:#ff4f16}

div.rateit { display: -moz-inline-box; display: inline-block; position: relative; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; -webkit-touch-callout: none; }
div.rateit div.rateit-range { position: relative; display: -moz-inline-box; display: inline-block; background: url(/web/cp2/mobile/v/img/game/sp_star3.gif); height: 28px; }
/* for IE 6 */
* html div.rateit, * html div.rateit div.rateit-range { display: inline; }
/* for IE 7 */
* + html div.rateit, * + html div.rateit div.rateit-range { display: inline; }
div.rateit div.rateit-hover, div.rateit div.rateit-selected { position: absolute; left: 0px; }
div.rateit div.rateit-selected { background: url(/web/cp2/mobile/v/img/game/sp_star3.gif) left -28px; }
div.rateit div.rateit-hover {  background: url(/web/cp2/mobile/v/img/game/sp_star3.gif) left -28px; }
div.rateit div.rateit-reset { display:none !important}

.subdetail_info {}
.subdetail_info .subdetail_stl { border-bottom:2px solid #7e7e7e; margin-bottom:30px; zoom:1;}
.subdetail_info p { color:#232325; line-height:20px; margin-bottom:15px }
.subdetail_info .subdetail_img { margin:0 }
.subdetail_info .fix { padding-bottom:58px }
.subdetail_info .fix .subdetail_img { display:block; float:left; margin:0 72px 0 0 }
.subdetail_info .fix p { overflow:hidden; margin-bottom:20px }
.subdetail_info .fix .rgt { float:left }
.subdetail_info .subdetail_stl3 { margin-bottom:10px }
.subdetail_info img { vertical-align:top }
.subdetail_info .fc_blue { color:#096cdb }
.subdetail_info .fc_red { color:#ff6c00 }
.subdetail_info .tx_c { padding-left:295px }

.subwrap{position:relative; width:980px;}

.top_ban{ margin-bottom:45px}
.top_ban img{ vertical-align:top}
.tab_support {position:relative;background:url(/web/cp2/mobile/v/img/support/tab_support_130703.gif) 0 0 no-repeat;width:100%;height:70px; margin-bottom:35px}
.tab_support em{ display:none}
.tab_support a {position:absolute; width:327px; height:70px; background:url(/web/cp2/mobile/v/img/support/tab_support_130703.gif); display:block}
.tab_support .tb01 { left:0; background-position:0 0; z-index:1 }
.tab_support .tb02 { width:328px; left:326px; background-position:-326px 0; z-index:1 }
.tab_support .tb01on { left:0; background-position:0 -140px; z-index:2 }
.tab_support .tb02on { width:328px; left:326px; background-position:-326px -140px; z-index:2 }

.tab_guide1 { margin-top:-3px; position:relative;background:url(/web/cp2/mobile/v/img/support/tab_guide1.gif) -326px 0 no-repeat;width:100%;height:40px;}
.tab_guide1 em{ display:none}
.tab_guide1 a {position:absolute; width:327px; height:40px; background:url(/web/cp2/mobile/v/img/support/tab_guide1.gif); display:block}
/*.tab_guide1 .tb01 a { left:0; background-position:0 0; z-index:1 }*/
.tab_guide1 .tb01 a { width:328px; left:0; background-position:-326px 0; z-index:1 }
.tab_guide1 .tb02 a { left:326px; background-position:-653px 0; z-index:1 }
/*.tab_guide1 .tb01 .on { left:0; background-position:0 -40px; z-index:2 }*/
.tab_guide1 .tb01 .on { width:328px; left:0; background-position:-326px -40px; z-index:2 }
.tab_guide1 .tb02 .on { left:326px; background-position:-653px -40px; z-index:2 }

.tab_guide2 {position:relative;background:url(/web/cp2/mobile/v/img/support/tab_guide2.gif) 0 0 no-repeat;width:100%;height:31px; margin-bottom:33px}
.tab_guide2 em{ display:none}
.tab_guide2 a {position:absolute; width:120px; height:31px; background:url(/web/cp2/mobile/v/img/support/tab_guide2.gif); display:block}
.tab_guide2 .tb01 a { left:0; background-position:0 0; z-index:1 }
.tab_guide2 .tb02 a { left:125px; background-position:-125px 0; z-index:1 }
.tab_guide2 .tb03 a { left:250px; background-position:-250px 0; z-index:1 }
.tab_guide2 .tb04 a { left:375px; background-position:-375px 0; z-index:1 }
.tab_guide2 .tb05 a { left:500px; background-position:-500px 0; z-index:1 }

.tab_guide2 .tb01 .on { left:0; background-position:0 -31px; z-index:2 }
.tab_guide2 .tb02 .on { left:125px; background-position:-125px -31px; z-index:2 }
.tab_guide2 .tb03 .on { left:250px; background-position:-250px -31px; z-index:2 }
.tab_guide2 .tb04 .on { left:375px; background-position:-375px -31px; z-index:2 }
.tab_guide2 .tb05 .on { left:500px; background-position:-500px -31px; z-index:2 }

.tab_mbx1{ height:1000px}
.tab_mbx1, .tab_mbx2{ display:none}
.tab_mbx1 img{ vertical-align:top}

/*FAQ*/
#CJGameFaq {width:980px;}
#CJGameFaq .best h5 {width:100%;height:29px;background:url(/web/cp2/mobile/v/img/support/faq_tl_best.gif) 0 0 no-repeat;}
#CJGameFaq .list {width:100%;margin:10px 0 0 0;}
#CJGameFaq .list dl {}
#CJGameFaq .list h5 {display:none}
#CJGameFaq dl {width:100%;display:table;}
#CJGameFaq .best dl{ border-top:2px solid #7e7e7e; background:#fafafa}
#CJGameFaq dt {border-bottom:1px solid #e1e1e1;}
#CJGameFaq dt p {background:url(/web/cp2/mobile/v/img/support/faq_q.gif) 10px 7px no-repeat;line-height:20px;padding:8px 10px 5px 39px; font-size:14px}
#CJGameFaq dt a {color:#666666;selector-dummy:expression(this.hideFocus=true);}
#CJGameFaq dd {border-bottom:1px solid #e1e1e1;color:#666666;display:none}
#CJGameFaq dd .bx {background:url(/web/cp2/mobile/v/img/support/faq_a.gif) 20px 15px no-repeat;line-height:20px;padding:18px 0 15px 74px;color:#666666; font-size:14px}
#CJGameFaq .on {}
#CJGameFaq .sch {position:relative;width:100%;height:75px;background:url(/web/cp2/mobile/v/img/support/faq_sch.gif) 0 0 no-repeat;margin:40px 0}
#CJGameFaq .sch h5 {display:none}
#CJGameFaq .sch fieldset {padding:26px 0 0 132px;display:inline}
#CJGameFaq .sch fieldset input {width:452px;height:24px; line-height:24px; border:0;margin:0;color:#666666;font-size:14px;padding:0; background:#fff}
#CJGameFaq .sch fieldset .btn_s { position:absolute; left:589px; top:20px; width:71px;height:35px;background:url(/web/cp2/mobile/v/img/common/trans.gif) 0 0 no-repeat;margin:0;border:0;vertical-align:top;cursor:pointer}
#CJGameFaq .sch div {margin:0; position:absolute; left:700px; top:24px;}
#CJGameFaq .sch div span { display:block;color:#666666; font-size:12px; line-height:16px; letter-spacing:-1px; width:138px}
#CJGameFaq .sch .btn_q { overflow:hidden; position:absolute;left:142px;top:-4px;width:91px;height:35px;background:url(/web/cp2/mobile/v/img/support/faq_b_question.gif) 0 0 no-repeat;}

#CJGameFaq .tab {position:relative;background:url(/web/cp2/mobile/v/img/support/faq_tab.gif) 0 0 no-repeat;width:100%;height:40px; margin-bottom:10px}
#CJGameFaq .tab a {position:absolute; width:164px; height:40px; background:url(/web/cp2/mobile/v/img/support/faq_tab.gif); display:block}
#CJGameFaq .tab .tb01 { left:0; background-position:0 0; z-index:1 }
#CJGameFaq .tab .tb02 { left:163px; background-position:-163px 0; z-index:1 }
#CJGameFaq .tab .tb03 { left:326px; background-position:-326px 0; z-index:1 }
#CJGameFaq .tab .tb04 { left:489px; background-position:-489px 0; z-index:1 }
#CJGameFaq .tab .tb05 { left:652px; background-position:-652px 0; z-index:1 }
#CJGameFaq .tab .tb06 { width:165px; left:815px; background-position:-815px 0; z-index:1 }

#CJGameFaq .tab .tb01on { left:0; background-position:0 -54px; z-index:2 }
#CJGameFaq .tab .tb02on { left:163px; background-position:-163px -54px; z-index:2 }
#CJGameFaq .tab .tb03on { left:326px; background-position:-326px -54px; z-index:2 }
#CJGameFaq .tab .tb04on { left:489px; background-position:-489px -54px; z-index:2 }
#CJGameFaq .tab .tb05on { left:652px; background-position:-652px -54px; z-index:2 }
#CJGameFaq .tab .tb06on {width:165px; left:815px; background-position:-815px -54px; z-index:2 }

#CJGameFaq .bx_msg {width:100%;height:220px;border:1px solid #e1e1e1; border-left:0; border-right:0; border-top:0}
#CJGameFaq .bx_msg td {text-align:center;color:#666666; font-size:14px}
#CJGameFaq .bx_msg span {}
#CJGameFaq .page {width:100%;margin-top:17px;text-align:center}
#CJGameFaq .page table {margin:0 auto;}
#CJGameFaq em {display:none}

/* description */
.desc{overflow:hidden;position:relative;margin:0 0 12px;padding:0 0 40px;width:980px;zoom:1;border-bottom:1px #e6e6e6 solid;}
.desc:after{display:block;clear:both;height:0;content:'';}
.desc_btm{border:0 !important;background:url(/web/cp2/mobile/v/img/game/bg_descBtm.gif) 0 100% repeat-x;}
.desc .text_box{display:inline;float:right;width:372px;word-break:break-all;word-wrap:break-all;}
.desc .text_box h5.desc_title{height:66px;}
.desc .text_box2{float:none;width:980px;}
.desc p{margin:0;line-height:1.5;}
.desc p.b{color:#333;font-size:20px;font-weight:bold;}
.desc p.m1{margin:2px 0 0;color:#333;font-size:12px;font-weight:normal;}
.desc p.m2{margin:4px 0 0;color:#838587;font-size:12px;font-weight:normal;}
.desc .text_box p.m2,.desc .text_box2 p.m2{margin-top:10px;}
.desc .thumb1{display:inline;float:left;width:580px;word-break:break-all;word-wrap:break-all;}
.desc .thumb2{display:inline;float:left;margin:0 20px 0 0;width:280px;word-break:break-all;word-wrap:break-all;}
.desc .thumb1 img,.desc .thumb2 img{display:block;}

.subdetail_sns{padding-top:38px}


.bbs_sns{position:relative;zoom:1;z-index:30;text-align:left;}
.bbs_sns_stl{height:28px;*height:30px;border-bottom:2px solid #ddd}
.bbs_sns_stl h4{float:left;display:inline-block;padding-left:1px}
.bbs_sns_stl .bt_tip{display:inline-block; margin-left:15px;padding-left:18px;background:url(/web/cp2/mobile/v/img/common/bu_tip.gif) 0 2px no-repeat;font-size:11px;line-height:18px;text-decoration:underline;color:#506ea2;vertical-align:2px}
.bbs_sns_stl p{float:right;*margin-top:-10px;color:#4f5154;font-weight:bold;}
.bbs_sns_stl p strong{color:#3b5998;}
.talk_sns .ty1{padding-top:20px;height:30px;color:#666;}
.talk_sns .ty1 img{vertical-align:bottom;margin:0 0 3px 0;}
.talk_sns .ty1 .go01{display:inline-block;margin-left:5px;}
.talk_sns .ty2{height:42px;*height:57px;padding-top:15px}
.talk_sns .ty2 p{color:#898d92}
.talk_sns .ty2 p a:link, .talk_sns .ty2 p a:visited, .talk_sns .ty2 p a:hover, .talk_sns .ty2 p a:active{ text-decoration:none}
.talk_sns .ty2 .ttx{padding-bottom:8px;line-height:18px}
.talk_sns .ty2 .ttx strong{font-size:14px;color:#3b5998}					
.talk_sns .ty2 img{vertical-align:-5px;}
.talk_sns .ty2 .ic_sns{margin-left:5px;}
.talk_sns .ty2 .bt{vertical-align:-4px;}
.talk_sns .ty2 .arr{vertical-align:middle;margin-bottom:3px;}
.talk_sns .ty2 .ic img{vertical-align:-1px;margin:0 1px 0 2px;}
.talk_sns .ty2 .fl strong{color:#54514f}
.talk_sns .ty2 .fr{}
.talk_sns .ty2 .fr img{vertical-align:-5px}
.talk_int{position:relative;padding:14px 20px;height:57px;border:1px solid #cad5e8;background:#dce2ec;z-index:10}					
.talk_int .game_sel{position:relative;float:left;width:170px}
.game_view{width:129px;*width:133px;padding-right:4px}
.game_view .game_thum_x1{float:left;margin-right:7px}
.game_view .game_name{*float:left;*margin-left:-3px;zoom:1;overflow:hidden;height:57px}
.game_view .game_name td{height:57px;vertical-align:middle;color:4f5154;font-size:11px;letter-spacing:-1px;line-height:15px}
.talk_int .game_sel a.bt_game_view{display:inline-block;position:absolute;top:17px;right:15px}
.talk_int .it_bx{width:680px;height:57px;padding:3px 5px 0;*margin:-1px 0 1px;border:1px solid #9ea0a2;color:#4B4B4B}
.talk_int .fl{padding:0;}
.talk_int .fr{padding:0;}
.bx_bbs .bx_list .list {position:relative;border-bottom:1px solid #ebebeb;padding:15px 0 }
.bx_bbs .bx_list .list .game_view{ position:absolute;left:0;width:127px;*width:131px;border-right:1px solid #ececec}
.bx_bbs .bx_list .list p{display:block;position:absolute;left:147px;}
.bx_bbs .bx_list .list p img{width:40px;height:40px;display:block;border:1px solid #eaeaea;}
.bx_bbs .bx_list .list .ic_f,.bx_bbs .bx_list .list .ic_t,
.bx_bbs .bx_list .list .ic_m,.bx_bbs .bx_list .list .ic_n{display:block; position:absolute;left:197px;height:27px;padding-left:33px;color:#666;font:normal 12px dotum;}
.bx_bbs .bx_list .list span strong{display:inline-block;padding-right:8px;}
.bx_bbs .bx_list .list span strong a{font-weight:bold;font-size:14px;line-height:27px;color:#54514f;text-decoration:none;}
.bx_bbs .bx_list .list .ic_f{background:url(/web/cp2/mobile/v/img/game/sns/talk_sns01.gif) 0 0 no-repeat;}					
.bx_bbs .bx_list .list .ic_t{background:url(/web/cp2/mobile/v/img/game/sns/talk_sns02.gif) 0 0 no-repeat;}
.bx_bbs .bx_list .list .ic_m{background:url(/web/cp2/mobile/v/img/game/sns/talk_sns03.gif) 0 0 no-repeat;}
.bx_bbs .bx_list .list .ic_n{background:url(/web/cp2/mobile/v/img/game/sns/talk_sns04.gif) 0 0 no-repeat;}
.bx_bbs .bx_list .list .del {position:absolute;right:0;top:16px;width:21px;height:21px;background:url(/web/cp2/mobile/v/img/game/sns/talk_del.gif) 0 0 no-repeat;cursor:pointer}
.bx_bbs .bx_list .list .del span {display:none}
.bx_bbs .bx_list .list .txt {padding:37px 40px 0 197px;font-size:14px;line-height:20px;color:#4f5154;word-wrap:break-word;*word-break:break-all;}				
.bx_bbs .bx_list .bt_more {position:relative;margin:20px 0 0 0;height:31px;}
.bx_bbs .bx_list .bt_comment {position:absolute;top:0;left:0;z-index:10;}
.bx_bbs .bx_list .bt_top {position:absolute;top:0;right:0;_right:-1px;z-index:20}

/* 레이어 */
.ly_wrap{display:none;z-index:100}
.ly_wrap .shadow{background:#000;height:3px;opacity:0.13;filter:alpha(opacity=13);font-size:0;line-height:0}
.ly_wrap .ly_clse{position:absolute;right:10px;top:10px;width:11px;height:11px;background:url(/web/cp2/mobile/v/img/common/ly_clse.gif) 0 0 no-repeat;z-index:10}
.ly_game{position:absolute;left:132px;top:18px;width:365px;height:80px}

.ly_game{width:590px}
.ly_game .shadow{}
.ly_game .bx{border:1px solid #9ea0a2;background:#fff;z-index:10}
.ly_game .bx .lst{overflow:hidden;margin:0 15px;padding:13px 0 11px;zoom:1}
.ly_game .bx ul{overflow:hidden;width:560px;margin-left:-1px;background:url(/web/cp2/mobile/v/img/game/sns/bg_game_lst.gif) repeat 0 0}
.ly_game .bx ul li{display:inline;width:108px;*width:112px;vertical-align:top;margin-right:0;padding:2px 2px 3px}
:root .ly_game .bx ul li{display:inline-block;margin-right:-4px}
.ly_game .bx ul li a{display:inline-block; padding-left:3px;color:#8a8d91;font-size:11px;line-height:14px}
.ly_game .bx ul li a:hover{color:#3b5998}

.ly_tip {position:absolute;left:113px;top:19px;width:345px;height:170px}
.ly_tip .shadow{width:345px}
.ly_tip .bx{width:343px;*width:345px;border:1px solid #9ea0a2;background:#fff;z-index:10}
.ly_tip .lst_bu{padding:19px}
.ly_tip .lst_bu strong.tit{ display:block;margin-bottom:6px;color:#4f5154}					
.ly_tip .lst_bu li{margin-bottom:3px;padding-left:6px;background:url(/web/cp2/mobile/v/img/common/bu01.gif) 0 6px no-repeat;line-height:14px;color:#8a8d91;font-size:11px}

.Cji_ly_data{ display:none}
#Cji_Layer01{ display:none; overflow:hidden; position:absolute;text-align:left;z-index:100; width:314px; height:119px}
#Cji_Layer01 .Cji_ly_shadow{ position:absolute; left:0; top:0; width:314px; height:119px; background:url(/web/cp2/mobile/v/img/main/ly_png.png) no-repeat;}
#Cji_Layer01 .Cji_ly_layout{ position:absolute; left:0; top:0; width:314px; height:119px;}

.moving_area{ overflow:hidden; position:relative; zoom:1; width:980px; height:125px; margin-bottom:-52px; z-index:10}
.moving_area img{ vertical-align:top}
.moving_area .moving_off{}
.moving_area .moving_off .moving_ban{ position:absolute; top:0; right:-410px; overflow:hidden; height:110px;}
.moving_area .moving_off .moving_ban img{ margin-top:0}
.moving_area .moving_off .moving_ban img.on{ margin-top:-110px}
.moving_area .moving_cover{ position:absolute; left:0; top:0; width:980px; height:125px; background:url(/web/cp2/mobile/v/img/game/moving_cover.png) no-repeat; cursor:pointer }
.moving_area .moving_on{ position:absolute; top:0; left:0; display:none; width:980px; height:125px; zoom:1; cursor:pointer}
.moving_area .moving_on img{ position:absolute; display:block; zoom:1;}

.m_sns{position:relative; width:980px; height:151px; margin-top:36px; background:url(/web/cp2/mobile/v/img/main/bg_sns.jpg) no-repeat;}
.m_sns .m_tit{ position:relative; height:67px; z-index:2}
.m_sns .m_tit_lft {position:absolute; left:287px; top:13px;}
.m_sns .m_tit_lft span{ letter-spacing:-1px; color:#f3f1f1}

.m_sns .m_tit_lft .bt_like{ vertical-align:middle; overflow:hidden; display:inline-block; width:47px; height:21px; background:url(/web/cp2/mobile/v/img/main/bt_like.gif) no-repeat;}
.m_sns .m_tit_lft .bt_like span{ display:none}

.m_sns .m_tit_rgt {position:absolute; right:11px; top:10px;}
.m_sns .m_tit_rgt span{ position:absolute; left:-708px; padding-left:6px; top:9px; font-size:11px; line-height:15px; color:#626262; white-space:nowrap;}
.m_sns .m_tit_rgt span strong{ font-weight:normal}
.m_sns .m_tit_rgt .more{ vertical-align:middle; overflow:hidden; display:inline-block; width:110px; height:28px; background:url(/web/cp2/mobile/v/img/main/bt_more3_v2.gif) no-repeat;}
.m_sns .m_tit_rgt .more span{ display:none}
.m_sns .bx-wrapper{zoom:1; margin:0 0 0 36px}
.m_sns .sns_slide{ width:912px; height:65px; zoom:1; overflow:hidden}
.m_sns .sns_slide li{ width:912px; height:65px; zoom:1;}
.m_sns dl{ float:left}
.m_sns dt{ display:none}
.m_sns dd{ position:relative; width:64px; margin-right:1px; text-align:center; float:left}
.m_sns dd .sns_thmb{position:relative; margin:0 auto; width:64px; height:65px; text-align:center}
.m_sns dd .sns_thmb .sns_icon{position:relative; margin:0 auto; width:64px; height:65px; text-align:center}
.m_sns dd .sns_thmb .sns_icon .shadow{ display:block; width:64px; height:65px; background:url(/web/cp2/mobile/v/img/main/shadow.png) no-repeat;}

.m_sns dd .sns_thmb .sns_icon .game_thum_x1{position:absolute;width:57px;height:57px; left:3px; top:3px; margin:0}
.m_sns dd .sns_thmb .sns_icon .game_thum_x1 .ig{position:relative;width:57px;height:57px;overflow:hidden;}
.m_sns dd .sns_thmb .sns_icon .game_thum_x1 .ig span{display:block;width:57px;height:57px;}
.m_sns dd .sns_thmb .sns_icon .game_thum_x1 em{position:absolute; left:0; top:0; width:57px; height:57px; background:url(/web/cp2/mobile/v/img/main/shadow2.png) no-repeat; display:none;}
.m_sns dd .on .sns_icon .game_thum_x1 em{display:block}
.m_sns dd .sns_thmb .sns_icon .game_thum_x1 a{position:absolute;top:0;left:0;width:57px;height:57px;display:block;background:url(/web/cp2/mobile/v/img/common/trans.gif);}

.m_sns dd a.thmb{ position:relative; top:3px; margin:0 auto 0; display:block; width:57px; height:57px;}
.m_sns dd a.thmb img{width:57px; height:57px;}
.m_sns dd a.thmb .bd{position:absolute; left:0; top:0; width:57px; height:57px; background:#fff; display:none;}
.m_sns dd .on a.thmb .bd{ background:#fff; opacity:0.3;_filter:alpha(opacity=30); display:block}


.m_sns .bx-prev { overflow:hidden; display:block; position:absolute; top:5px; left:-20px; z-index:2; width:15px; height:50px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr_v2.gif) no-repeat 0 0;}
.m_sns .bx-next { overflow:hidden; display:block; position:absolute; top:5px; right:-19px; z-index:2; width:15px; height:50px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr_v2.gif) no-repeat -16px 0}
.m_sns span.bx-prev2{ overflow:hidden; display:block; position:absolute; top:5px; left:-20px; z-index:1; width:15px; height:50px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr_v2.gif) no-repeat 0 0;}
.m_sns span.bx-next2{ overflow:hidden; display:block; position:absolute; top:5px; right:-19px; z-index:1; width:15px; height:50px; text-indent: -9999px; background:url(/web/cp2/mobile/v/img/main/bx_arr_v2.gif) no-repeat -16px 0}
.m_sns a.bx-prev:hover{background:url(/web/cp2/mobile/v/img/main/bx_arr_v2.gif) no-repeat 0 0;}
.m_sns a.bx-next:hover{background:url(/web/cp2/mobile/v/img/main/bx_arr_v2.gif) no-repeat -16px 0}

.sns_layer{ overflow:hidden; zoom:1;}
.sns_layer .lft{ display:inline; margin:10px 0 0 1px; float:left; width:84px; text-align:center}
.sns_layer .lft .game_thum_x1{ margin:0 auto}
.sns_layer .lft p{ font-size:11px; line-height:14px; letter-spacing:-1px; color:#5c6065; padding-top:4px}
.sns_layer .rgt{ float:left; width:211px; margin:12px 0 0 0}
.sns_layer .rgt .t1{ font-weight:bold; font-family:Verdana; color:#3b5998; margin-bottom:8px}
.sns_layer .rgt .t1 span{vertical-align:middle; overflow:hidden; display:inline-block; width:19px; height:19px; text-decoration:none; background:url(/web/cp2/mobile/v/img/common/bt_sns2.gif) no-repeat}
.sns_layer .rgt .t1 span em{ display:none}
.sns_layer .rgt .t1 .bt_twitter{ background-position:0 0} 
.sns_layer .rgt .t1 .bt_facebook{ background-position:-29px 0} 
.sns_layer .rgt .t1 .bt_me2day{ background-position:-58px 0} 
.sns_layer .rgt .t1 .bt_netmarble{background-position:-87px 0}
.sns_layer .rgt .t2{ line-height:14px; letter-spacing:-1px; color:#3d3d3d; margin-bottom:4px; word-wrap:break-word; word-break:break-all; white-space:normal;}
.sns_layer .rgt .t3{ font-size:11px; line-height:14px; color:#8e8e8e;}

.subdetail_ban{ margin:-10px 0 40px}
.subdetail_ban img{ vertical-align:top}

.ly_special{position:absolute;top:0;right:0;z-index:110;width:980px;height:442px}
.ly_special .bt_clse{position:absolute;right:11px;top:11px;width:65px;height:23px;text-indent:-999em;background:url(/web/cp2/mobile/v/img/common/trans.gif);}
.ly_special .today{position:absolute;top:10px;left:750px;width:160px; background:transparent}
.ly_special .today .chk{margin:0}
.ly_special .today label{display:inline-block; margin-top:6px;width:130px;height:15px; vertical-align:-5px}

/*a:focus, input:focus, button:focus{ box-shadow:1px 1px 1px 1px red}*/
