@charset "UTF-8";

/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;}
body,input,textarea,select,button,table{font-size:12px;font-family:'Meiryo',dotum,sans-serif;-webkit-text-size-adjust:none;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table,th,td{border:0 none}
legend,caption,.hide,.skip_navi{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;z-index:-1;width:1px;height:1px;font-size:0;line-height:0}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input:focus{outline:none;}
img{vertical-align:top}
button{border:0;background:none;cursor:pointer}

/* common */
.chk{width:15px;_width:13px;height:15px;_height:13px;margin:-2px 0 1px;_margin:-1px 0 2px;vertical-align:middle;border:none}
.fl{float:left}
.fr{float:right}
.i_bx{display:inline-block;border-bottom:1px solid #fff}
.ip_ck{width:14px;height:14px;vertical-align:middle}
.ip_txt{position:relative;display:inline-block;border:1px solid #8a8a8a;background-color:#fff;color:#888;font-size:11px;line-height:16px;vertical-align:top;_margin:-1px 0}
.ip_rd{display:block;position:relative;cursor:pointer}
//.ip_rd input{position:absolute;left:-9999px}
.ip_rd input{position:absolute;left:8px}
.bx_shadow{overflow:hidden;height:3px;background:#f2f2f2}
img{vertical-align:top}
img.ic{display:inline-block;vertical-align:-4px}
table td.tc{text-align:center !important}
table td.tl{text-align:left !important;padding-left:10px !important;padding-right:5px !important}
table td.tr{text-align:right !important}
.f11{font-size:11px}
.f12{font-size:12px}
.c_p{color:#d61e24 !important}/* ?? */
.c_p2{color:#f46f0f !important}/* ?? */
.c_p3{color:#fff799 !important}/* ?? */
.c_p4{color:#3c81ff !important}/* ?? */
.c_p5{color:#444 !important}/* ?? */
.c_p6{color:#e6787c !important}/* ?? */

/* ??? */
.sp_ic{display:inline-block;background-image:url(../img/common/sp_ic.gif);background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-9999px;vertical-align:middle}
.i_hot{width:26px;height:11px;margin:-2px 0 0 4px;background-position:0 0}
.i_ing{width:42px;height:18px;margin-left:4px;background-position:0 -15px}
.i_end{width:42px;height:18px;margin-left:4px;background-position:-45px -15px}
.i_on{_display:block;width:42px;height:18px;background-position:0 -35px}
.i_off{_display:block;width:42px;height:18px;background-position:-45px -35px}
.i_popular{_display:block;width:41px;height:41px;background-position:0 -60px}
.i_best{_display:block;width:41px;height:41px;background-position:-45px -60px}

.i_arr{display:inline-block;margin-left:-10px}
.i_arr span{display:inline-block;font-size:11px;color:#888}
.i_arr .up{padding-left:8px;color:#d61e24;background:url('../img/common/sp_bu.gif') 0 -304px no-repeat}
.i_arr .down{padding-left:8px;color:#006ef6;background:url('../img/common/sp_bu.gif') 0 -344px no-repeat}

.rk{display:block;float:left;margin-right:9px;vertical-align:middle}
.rk em{display:block;width:27px;height:27px;background-image:url('../img/common/rank.gif');background-repeat:no-repeat;text-indent:-9999px}
.rk .rk1{background-position:0 0}
.rk .rk1_1{width:29px;height:33px;background-position:-30px 0}
.rk .rk2{background-position:0 -40px}
.rk .rk3{background-position:0 -80px}

body{}
.wrapbody {position:relative;zoom:1;min-width:1000px;text-align:center;border-top:1px solid #d5353b;background:url(../img/common/bg_wrapbody.jpg) 50% 0 repeat-y}
.origin {position:relative;width:1000px;_width:1002px;margin:0 auto;padding:0 1px;z-index:1;background:url(../img/common/bg_orgin.jpg) 100% 0 repeat-y}
.origin:after{display:block;content:'';clear:both}
.container {position:relative;width:100%}
.container:after{display:block;content:'';clear:both}
.sidebar {position:relative;float:left;width:215px;margin-right:1px;text-align:left;z-index:30}
.contents {float:left;_display:inline;width:744px;margin-left:20px;min-height:900px;_height:900px;text-align:left}

.skin_top {position:absolute;left:0;top:0;width:100%;}
.skin_btm {display:none}
.skin_left {position:absolute;top:0;left:-500px;width:50%;}
.skin_right {position:absolute;top:0;right:0;width:50%;}
.skin_top .skin_left div{position:absolute;top:0;left:0;width:100%;height:960px;background:url(../img/common/bg_left_top.jpg) 100% 0 no-repeat;}
.skin_top .skin_right div{position:absolute;top:0;left:0;width:100%;height:960px;background:url(../img/common/bg_right_top.jpg) 500px 0 no-repeat;}

/* Sidebar */
.side_group{position:relative;float:left;width:215px;z-index:10}
.side_group:after{content:'';display:block;clear:both}
.side_group2{position:relative;float:left;width:151px}
.side_group2:after{content:'';display:block;clear:both}
.gamestart{position:relative}
.gamestart .bt_g_dnld{position:absolute;left:0;top:88px;width:122px;height:17px;background:url(../img/common/trans.gif) 0 0 no-repeat}
.gamestart .bt_g_guide{position:absolute;left:122px;top:88px;width:93px;height:17px;background:url(../img/common/trans.gif) 0 0 no-repeat}
#divLogin{position:relative;text-align:left;background:url(../img/common/bg_login.jpg) 0 0 no-repeat;zoom:1}
#divBeforeLogin {position:relative;width:215px;height:130px}
#divBeforeLogin a {color:#250506;font:11px Meiryo;letter-spacing:0px}
#divBeforeLogin .lg_top{position:absolute;top:16px;left:15px}
#divBeforeLogin .lg_top .t1 {margin-right:10px}
#divBeforeLogin .lg_top .t1 strong{ margin-left:-2px;color:#d70000;font-size:11px;font-weight:bold;font-family:Verdana;text-decoration:underline}
#divBeforeLogin .lg_top .lg_chk {width:13px;height:13px;margin:-2px 0 0 3px;vertical-align:middle}
#divBeforeLogin .lg_box {position:absolute;top:39px;left:15px;z-index:2}
#divBeforeLogin .lg_box dl{width:185px;height:55px;_height:56px;border-bottom:1px solid #92242b;background:url(../img/common/login_input.gif) 0 0 no-repeat}
#divBeforeLogin .lg_box dt {display:none}
#divBeforeLogin .lg_box dd {}
#divBeforeLogin .lg_box dd span {width:118px;height:26px;background:url(../img/common/login_input.gif);display:block;overflow:hidden}
#divBeforeLogin .lg_box dd span input {display:inline-block;width:108px;height:20px;border:0;margin-left:10px;padding-top:5px;color:#8e6163;line-height:16px;background:url(../img/common/trans.gif);}
#divBeforeLogin .lg_box .lg_id,#divBeforeLogin .lg_box .lg_pwd{padding-top:1px}
#divBeforeLogin .lg_box .lg_id span {background-position:0 -1px}
#divBeforeLogin .lg_box .lg_id .ipt_focus {background-position:-118px -1px}
#divBeforeLogin .lg_box .lg_id .ipt_none {background-position:-236px -1px}
#divBeforeLogin .lg_box .lg_pwd span {background-position:0 -28px}
#divBeforeLogin .lg_box .lg_pwd .ipt_focus {background-position:-118px -28px}
#divBeforeLogin .lg_box .lg_pwd .ipt_none {background-position:-236px -28px}
#divBeforeLogin .lg_box .lg_capslock {position:absolute;left:0;top:55px;width:163px;height:29px;background:url(/web/cp/game/v/img/common/login_capslock.gif) 0 0 no-repeat;display:none}
#divBeforeLogin .lg_box .lg_capslock span{font-size:11px;text-align:center;display:block;padding-top:12px;}
#divBeforeLogin .lg_box .lg_capslock strong{color:#F00}
#divBeforeLogin .lg_btn {position:absolute;display:block;cursor:pointer;border:0;left:118px;top:0;width:67px;height:55px;background:url(../img/common/login_btn.gif) 0 0 no-repeat}
#divBeforeLogin .lg_btn em {display:none}
#divBeforeLogin .lg_btm {position:absolute;top:105px;left:15px}
#divBeforeLogin .lg_btm span {float:left;background:url(../img/common/login_bar02.gif) no-repeat;background-position:0 1px;*background-position:0 0;padding-left:5px;margin-left:6px}
#divBeforeLogin .lg_btm .t1 {background:none;padding-left:2px;margin:0}
#divBeforeLogin .lg_btm .t1 a{color:#d70000;}
#divAfterLogin{position:relative;width:215px;padding-top:12px;z-index:3}
#divAfterLogin .user_id{width:185px;height:31px;_height:32px;margin:0 15px;background:url(../img/common/bg_user_id.gif) no-repeat;border-bottom:1px solid #92242b;text-align:center}
#divAfterLogin .user_id .nick{margin-top:7px}
#divAfterLogin .user_info{overflow:hidden;width:185px;_width:215px;margin-top:9px;padding:0 15px;zoom:1}
#divAfterLogin .user_info dl{margin-top:-2px;padding-bottom:9px;font-size:11px}
#divAfterLogin .user_info dl dt{float:left;width:64px;_width:60px;padding:6px 0 4px;color:#af7173;background:url(../img/common/bg_line.gif) 0 0 repeat-x}
#divAfterLogin .user_info dl dd{overflow:hidden;color:#d8b7b8;padding:6px 0 4px;background:url(../img/common/bg_line.gif) 0 0 repeat-x;text-align:right}
#divAfterLogin .user_info dl dd a{color:#fff}
#divAfterLogin .user_info dl dd.clan a:hover{color:#fff}
#divAfterLogin .user_info .graph div{width:118px;_width:120px;height:8px;_height:11px;padding:1px 1px 2px;background:url(../img/common/user_graph.gif) 0 0 no-repeat;text-align:left}
#divAfterLogin .user_info .graph div em{display:inline-block;height:8px;background:url(../img/common/user_graph_on.gif) 0 0 repeat-x}
#divAfterLogin .user_bt{height:25px;margin-left:12px}
#divAfterLogin .user_bt a{display:inline-block;_display:inline;float:left;margin-left:3px}
#divAfterLogin .user_bt a img{vertical-align:top}
#divAfterLogin .user_buddy{width:215px;height:40px;background:url(../img/common/bg_user_buddy.jpg) 0 0 repeat-x}
#divAfterLogin .user_buddy a.bt{display:inline-block;margin:4px 0 0 14px}
#divAfterLogin .user_logout{width:191px;height:31px;_height:32px;margin:3px auto 0;}


/* snb */
.snb_wrap{position:absolute;left:0;top:47px}
.snb{width:151px;border-top:1px solid #141314;border-bottom:1px solid #2e232d}
.snb li{zoom:1;background-position:0 40px;vertical-align:top}
.snb li h2{height:40px}
.snb li h2 a{display:block;height:40px;background-image:url(../img/common/snb.gif);background-repeat:0 0}
.snb .m_news h2 a{background-position:0 0}
.snb .m_info h2 a{background-position:0 -40px}
.snb .m_guide h2 a{background-position:0 -80px}
.snb .m_clan h2 a{background-position:0 -120px}
.snb .m_ranking h2 a{background-position:0 -160px}
.snb .m_store h2 a{background-position:0 -200px}
.snb .m_community h2 a{background-position:0 -240px}
.snb .m_support h2 a{background-position:0 -280px}
.snb .m_news h2.selected a{background-position:-160px 0}
.snb .m_info h2.selected a{background-position:-160px -40px}
.snb .m_guide h2.selected a{background-position:-160px -80px}
.snb .m_clan h2.selected a{background-position:-160px -120px}
.snb .m_ranking h2.selected a{background-position:-160px -160px}
.snb .m_store h2.selected a{background-position:-160px -200px}
.snb .m_community h2.selected a{background-position:-160px -240px}
.snb .m_support h2.selected a{background-position:-160px -280px}

.snb .s_menu{display:none;margin:19px 0 0;padding-bottom:12px;*padding-bottom:0;*margin-bottom:12px;background-repeat:no-repeat;zoom:1;overflow:hidden;}
.snb .s_menu li{font-size:12px;line-height:18px;text-align:right;padding:3px 0 7px;}
.snb .s_menu li a{display:block;padding-right:13px;font-size:12px;line-height:18px;color:#adadad;letter-spacing:-1px}
.snb .s_menu li.on a{font-size:14px;color:#c9bd84;font-weight:bold}
.snb .s_menu li.on a:hover{font-size:14px;color:#c9bd84;font-weight:bold;text-decoration:none}

.snb .m_news{background-image:url(../img/common/bg_s_menu1.jpg)}
.snb .m_info{background-image:url(../img/common/bg_s_menu2.jpg)}
.snb .m_guide{background-image:url(../img/common/bg_s_menu3.jpg)}
.snb .m_clan{background-image:url(../img/common/bg_s_menu4.jpg)}
.snb .m_ranking{background-image:url(../img/common/bg_s_menu5.jpg)}
.snb .m_store{background-image:url(../img/common/bg_s_menu6.jpg)}
.snb .m_community{background-image:url(../img/common/bg_s_menu7.jpg)}
.snb .m_support{background-image:url(../img/common/bg_s_menu8.jpg)}

/* ???? */
.bt_open_total{position:absolute;left:92px;top:16px;width:50px;height:15px;background:url(../img/common/bt_open_total.gif) 0 0 no-repeat}
.total_wrap{position:absolute;left:0;top:0;display:none;width:341px;height:663px;zoom:1;z-index:15}
.total_wrap .bt_clse_total{position:absolute;left:0;top:0;width:329px;height:45px;background:url(../img/common/bt_clse_total.gif) 0 100% no-repeat}
.total_wrap .bt_clse_total a{display:inline-block;width:73px;height:15px;margin:16px 0 0 237px}
.total_wrap .snb{position:absolute;left:0;top:0;width:341px;padding:45px 0 60px;border:0;background:url(../img/common/total_wrap.png) 0 100% no-repeat}
.total_wrap .snb li{vertical-align:top;display:inline-block;*display:inline;padding-left:20px;background:none;overflow:hidden}
.total_wrap .snb li h2{height:18px;_height:45px;padding:19px 0 6px}
.total_wrap .snb li h2 a{height:18px;background-image:url(../img/common/snb_total.gif);background-repeat:no-repeat}
.total_wrap .snb .m_news h2 a{background-position:0 0}
.total_wrap .snb .m_info h2 a{background-position:0 -40px}
.total_wrap .snb .m_guide h2 a{background-position:0 -80px}
.total_wrap .snb .m_clan h2 a{background-position:0 -120px}
.total_wrap .snb .m_ranking h2 a{background-position:0 -160px}
.total_wrap .snb .m_store h2 a{background-position:0 -200px}
.total_wrap .snb .m_community h2 a{background-position:0 -240px}
.total_wrap .snb .m_support h2 a{background-position:0 -280px}
.total_wrap .snb .m_news,.total_wrap .snb .m_guide,.total_wrap .snb .m_ranking,.total_wrap .snb .m_community{width:138px;_width:158px;margin-right:-4px;background:url(../img/common/total_line.gif) 0 0 no-repeat}
.total_wrap .snb .m_info,.total_wrap .snb .m_clan,.total_wrap .snb .m_store,.total_wrap .snb .m_support{width:151px;_width:171px;background:url(../img/common/total_line2.gif) 0 0 no-repeat}
.total_wrap .snb .s_menu{display:block;margin:0;padding:0 0 14px;background:none}
.total_wrap .snb .s_menu li{width:100%;padding:0;text-align:left;vertical-align:top}
.total_wrap .snb .s_menu li a{display:inline-block;color:#888;line-height:20px}
.total_wrap .snb .s_menu li a:hover{color:#c9bd84}

.etc_area{position:absolute;left:0;top:714px;width:131px;_width:151px;padding:0 10px}
.etc_area .pcbang{width:131px;height:48px;margin-bottom:7px}
.etc_area .game_dnld{width:131px;height:48px;margin-bottom:7px}

/* ???? */
.nick{display:inline-block;_margin:1px 2px -1px;height:16px;vertical-align:middle;font-size:11px;line-height:16px;letter-spacing:;color:#333;white-space:nowrap;text-align:left}
:root .nick img{vertical-align:middle}
.ach_level{display:inline-block;width:17px;height:16px;margin-right:-1px;_margin-bottom:2px;font-family:Verdana;font-size:9px;color:#fff;background:url(../img/common/ach_level.gif) no-repeat;text-align:center;letter-spacing:-1px;vertical-align:middle;line-height:16px}
.ic_unit{font-size:11px;color:#cf8a46;letter-spacing:-1px;font-weight:normal !important}
.nick .name{display:inline-block;padding-left:2px;font-size:11px;line-height:16px;color:#ccc;text-align:left;vertical-align:-1px}
.nick a{color:#ccc}
.nickb .name,.nickb a{color:#444}

/* ????? */
.item_bx{position:relative;zoom:1}
.item_bx .thmb{position:relative;display:inline-block;width:68px;height:68px;vertical-align:middle;font-size:0;background:url('../img/common/bg_item.jpg') 0 0 no-repeat;}
.item_bx .thmb img{display:block;margin:2px;vertical-align:top}
.item_bx .thmb .mask{position:absolute;left:0;top:0;width:68px;height:68px;background:url('../img/common/item_mask.gif') 0 0 no-repeat}
.item_bx .num{position:absolute;right:8px;bottom:7px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#fff;font-weight:bold}
.item_bx .tit{display:inline-block;_padding-left:4px;vertical-align:middle;}
.item_bx .tit strong{display:inline-block;font-size:12px;line-height:17px;letter-spacing:-1px}
.bx_selected .thmb .mask{background:url('../img/common/item_mask2.gif') 0 0 no-repeat !important}
.bx_selected .tit strong{color:#d61e24;text-decoration:underline}
.item_bx_no .thmb .mask{display:none}

/* ??? */
.tb_top{padding-bottom:10px;zoom:1}
.tb_top:after{display:block;clear:both;content:''}
.tb_top .tx{padding-top:8px;line-height:16px;color:#525252}
.tb_top .tx .current strong{color:#d61e24}
.tb_lst_type{z-index:10;width:100%}
.tb_lst_type th{border-top:2px solid #cecece;border-bottom:1px solid #cecece;height:30px;padding-top:3px;font:bold 12px dotum;color:#666;background:#f1f1f1 url('../img/bbs_v3/tb_bar.gif') 100% 50% no-repeat;text-align:center;letter-spacing:-1px}
.tb_lst_type th.last{background-image:none}
.tb_lst_type td{height:29px;line-height:16px;border-bottom:1px solid #cecece;color:#636363;background-color:#fff;vertical-align:middle;text-align:center}
.tb_lst_type td.t_none{height:auto;text-align:center;font-size:12px}
.tb_lst_type td.t_none p{font-size:12px;padding:50px 0;line-height:18px}
.tb_type2{border-left:1px solid #cecece;border-right:1px solid #cecece}
.tb_type2 th{border-top-width:1px}

/* Footer */
.footer{position:relative;clear:both;padding-top:60px;zoom:1}
#Footer{position:relative;zoom:1;height:150px;overflow:hidden;z-index:1}
#Footer .bx_foot{font-size:11px;text-align:left;zoom:1}
#Footer .ft_logo span{display:none;position:absolute;text-indent:-10000px}
#Footer .ft_logo span a{display:block;width:100%;height:100%}
#Footer .ft_logo .logo1{display:block;top:53px;left:236px;width:110px;height:36px;background:url(../img/common/foot_logo_dmm.gif) 0 0 no-repeat}
#Footer .ft_logo .logo2{display:block;top:53px;left:350px;width:96px;height:36px;background:url(../img/common/foot_logo_cjnetmarble.gif) 0 0 no-repeat}
#Footer .ft_logo .logo2n{display:block;top:53px;left:236px;width:96px;height:36px;background:url(../img/common/foot_logo_netmarble.gif) 0 0 no-repeat}
#Footer .ft_logo .logo3{display:block;top:53px;left:350px;width:96px;height:36px;background:url(../img/common/foot_logo_netmarble_neo.gif) 0 0 no-repeat}
#Footer .ft_bx_txt{padding:0 0 0 236px}
#Footer .ft_mnu{width:744px;height:29px;_height:30px;border-bottom:2px solid #a0a0a0;zoom:1}
#Footer .ft_mnu li{float:left;margin-right:9px;padding-right:9px;background:url(../img/common/foot_bar.gif) 100% 4px no-repeat}
#Footer .ft_mnu li a{color:#666;letter-spacing:0}
#Footer .ft_mnu .ft_t1{color:#666;font-weight:bold}
#Footer .ft_mnu .ft_x{margin:0;padding:0;background:none}
#Footer .ft_txt{padding:25px 0 0 324px;color:#666;font-size:11px;line-height:12px;width:430px;_width:718px;}
#Footer .ft_copy{display:block;margin-top:2px;color:#666;font:10px verdana}
#Footer .ft_copy2{display:block;margin-top:2px;color:#666;font:10px verdana;line-height:16px;}
#FooterGrade{position:absolute;top:110px;left:394px;width:250px;height:49px}
#FooterGrade span{display:block;text-indent:-10000px}
#Footer .ft_grade1{background:url(../img/common/foot_grade.gif) 0 0 no-repeat}

/* ?? default */
.pop_wrap{position:relative;overflow:hidden;margin:0 !important;border:1px solid #000;background-color:#f5f5f5}
.pop_wrap .scr{overflow:auto;overflow-x:hidden}
.pop_wrap .top{width:100%;height:39px;_height:40px;border-bottom:1px solid #ccc;background-color:#fff;color:#9d1112;letter-spacing:-1px}
.pop_wrap .top h4{display:inline-block;margin:11px 0 0 14px;color:#9d1112;font-size:14px;line-height:18px;letter-spacing:-1px;font-weight:bold}
.pop_wrap .mid{padding:10px 28px 0;color:#444}
.pop_wrap .mid h5{padding:10px 0 10px;color:#444;font-size:12px;letter-spacing:-1px}
.pop_wrap .mid .tx{padding:20px 0 10px;color:#444;letter-spacing:-1px}
.pop_wrap .bttm{cleanr:both;zoom:1;margin:10px 28px;padding:20px 0;border-top:1px solid #ccc;text-align:center}
.pop_wrap .bx{zoom:1;border:1px solid #cecece;padding:1px;background-color:#fff}
.pop_wrap .bx_v1{padding:0 !important}
.pop_wrap .lst_bu li{padding:0 0 3px 7px;color:#888;font-size:11px;line-height:14px;background:url(../img/common/sp_bu.gif) 0 -185px no-repeat;letter-spacing:-1px}
.pop_wrap .lst_bu2 li{padding:0 0 6px 0px;color:#888;font-size:11px;line-height:14px;letter-spacing:-1px}
.pop_wrap .tx_cont table{width:100%;text-align:center}
.pop_wrap .tx_cont table td{color:#444;line-height:20px}

.pop_wrap_sg{position:relative;overflow:hidden;margin:0 !important;border:1px solid #fff;background-color:#f5f5f5}
.pop_wrap_sg .scr{overflow:auto;overflow-x:hidden}
.pop_wrap_sg .top{width:100%;height:39px;_height:40px;border-bottom:1px solid #ccc;background-color:#fff;color:#9d1112;letter-spacing:-1px}
.pop_wrap_sg .top h4{display:inline-block;margin:11px 0 0 14px;color:#9d1112;font-size:14px;line-height:18px;letter-spacing:-1px;font-weight:bold}
.pop_wrap_sg .mid{padding:20px 28px 0;color:#444}
.pop_wrap_sg .mid h5{padding:20px 0 10px;color:#444;font-size:12px;letter-spacing:-1px}
.pop_wrap_sg .mid .tx{padding:20px 0 10px;color:#444;letter-spacing:-1px}
.pop_wrap_sg .bttm{cleanr:both;zoom:1;margin:10px 28px;padding:20px 0;text-align:center}
.pop_wrap_sg .bx{zoom:1;border:1px solid #cecece;padding:1px;background-color:#fff}
.pop_wrap_sg .bx_v1{padding:0 !important}
.pop_wrap_sg .lst_sg_item{overflow:hidden;margin:20px 0 0 0;}
.pop_wrap_sg .lst_sg_item li{float:left;width:20%;padding:0 0 0 0;color:#888;font-size:11px;line-height:14px;letter-spacing:-1px;overflow:hidden;}
.pop_wrap_sg .lst_sg_item li dl{margin:0 auto;width:120px;}
.pop_wrap_sg .lst_sg_item li dl dt{text-align:center;padding:5px 0 0 0;}
.pop_wrap_sg .lst_bu2 li{padding:0 0 6px 0px;color:#888;font-size:11px;line-height:14px;letter-spacing:-1px}
.pop_wrap_sg .tx_cont table{width:100%;text-align:center}
.pop_wrap_sg .tx_cont table td{color:#444;line-height:20px}
.tb_item_list {margin:8px 0 0 0;}
.tb_item_list td {background-color:#fff;padding:8px 0;text-align:center;border:1px solid #cecece;border-bottom:1px dotted #cecece;}
.tb_item_list td dl dd {padding-bottom:8px;}
.tb_item_list td dl dt {border-top:1px dotted #cecece;padding-top:5px;}
.tb_item_list th {background-color:#fafafa;padding:5px 10px 4px;line-height:14px;text-align:center;font-weight:normal;font-size:11px;border:1px solid #cecece;border-top:1px dotted #cecece;color:#888;}
.tb_item_list td.td_space {background-color:#f5f5f5;padding:4px 0;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}

/* ??? */
.ly_wrap{display:none}
.ly_wrap .ly_cont{position:fixed;_position:absolute;top:50%;left:50%;z-index:110;}
.ly_wrap .ly_clse{position:absolute;right:12px;top:12px;zoom:1}
.ly_wrap .cnt_no table{width:100%;border-collapse:collapse}
.ly_wrap .cnt_no table td{font-size:11px;text-align:center;color:#888}

/* ???_???? */
.ly_buddy{position:absolute;left:0;top:61px}
.ly_buddy .pop_wrap{width:248px;_width:250px}
.ly_buddy .scr{height:150px}
.ly_buddy .lst li{overflow:hidden;padding:7px 0 6px 14px;border-bottom:1px solid #e5e5e5}
.ly_buddy .lst li .cate{display:inline-block;color:#888;font-size:11px;letter-spacing:-1px;vertical-align:-1px}
.ly_buddy .cnt_no table td{height:150px}

/* ???_????? ?? */
.ly_set_char .ly_cont{margin:-240px 0 0 -204px}
.ly_set_char .pop_wrap{width:418px;_width:420px}
.ly_set_char .lst_sel{padding:12px 0 12px 17px;background-color:#f8f8f8}
.ly_set_char .lst_sel dt{float:left;width:63px;_width:68px;padding:9px 0 0 5px;color:#aaa;font-size:11px;background:url(../img/common/sp_bu.gif) 0 -176px no-repeat}
.ly_set_char .lst_sel dd{overflow:hidden;padding:4px 0;color:#444;font-size:11px}
.ly_set_char .user_info2{overflow:hidden;zoom:1;margin:8px 0 12px}
.ly_set_char .lst_user{margin:-1px 18px 0;font-size:11px}
.ly_set_char .lst_user dt{float:left;width:74px;_margin-right:-3px;padding:7px 0 0;color:#aaa;border-top:1px solid #f1f1f1;}
.ly_set_char .lst_user dd{overflow:hidden;zoom:1;color:#444;padding:7px 0 3px;border-top:1px solid #f1f1f1}
.ly_set_char .lst_user dd a{color:#444}
.ly_set_char .lst_user dd.clan a:hover{color:#444}
.ly_set_char .lst_user dd .nick{margin:-3px 0 3px}
.ly_set_char .lst_user .graph div{float:left;width:118px;height:8px;margin:1px 10px 0 0;background-color:#cecece;font-size:0;text-align:left}
.ly_set_char .lst_user .graph div em{display:inline-block;height:8px;background:url(../img/common/user_graph_on.gif) 0 0 repeat-x}
.ly_set_char .lst_user .graph span{display:inline-block;color:#888}

/* ???_????? */
.ly_item .ly_cont{margin:-235px 0 0 -60px;left:50%;top:50%}
.ly_item .ly_cont_min{margin:-150px 0 0 -60px}
.ly_item .ly_cont_min .scr{height:210px}
.ly_item .ly_clse{position:absolute;right:8px;top:8px;z-index:10}
.ly_item .scr{height:400px;background-color:#fff;cursor:default}
.ly_item .pop_wrap{padding:9px;overflow:hidden;display:inline-block;_display:inline;zoom:1;background:url(../img/common/bg_ly_dim.png) 0 0 repeat;cursor:move}
.ly_item .item_box{overflow:hidden;float:left;width:251px}
.ly_item .item_box h4{display:none}
.ly_item .item_box .item_tit{overflow:hidden;width:251px;height:74px;background-image:url(../img/common/pop_tit_item.gif);background-repeat:no-repeat}
.ly_item .item_box .item_tit strong{display:block;margin:45px 0 0 18px;font-size:14px;color:#fff;letter-spacing:-1px}
.ly_item .item_lv_1{background-position:0 0}
.ly_item .item_lv_2{background-position:0 -90px}
.ly_item .item_lv_3{background-position:0 -180px}
.ly_item .item_lv_4{background-position:0 -270px}
.ly_item .item_lv_5{background-position:0 -360px}
.ly_item .item_box .item_info{overflow:hidden;zoom:1;margin:20px 0;padding:0 20px;color:#444}
.ly_item .item_box .item_info .item_lst dd.full{padding-top:2px !important}
.item_lst{margin-top:-1px;font-size:11px;line-height:16px;letter-spacing:-1px}
.item_lst dt{float:left;color:#888;padding:3px 0 1px;border-top:1px dotted #e6e6e6}
.item_lst dt.etc{padding-top:6px}
.item_lst dd{overflow:hidden;zoom:1;padding:3px 0 1px;color:#444;border-top:1px dotted #e6e6e6;text-align:right}
.item_lst dd.line{position:relative;bottom:-1px;clear:both;height:1px;width:100%;margin-top:8px;padding:0;border-top:0;font-size:0;line-height:0;background-color:#444}
.item_lst dd.full{clear:both;width:100%;border-top:none;padding:0 !important}
.item_lst dd .graph{width:99%;_width:100%;height:10px;margin-bottom:5px;_font-size:0;border-right:1px solid #cecece}
.item_lst dd .graph div{width:100%;height:10px;background:url(../img/common/item_graph.gif) 0 0 no-repeat;text-align:left}
.item_lst dd .graph div em{display:inline-block;height:10px;background:url(../img/common/item_graph_on.gif) 0 0 repeat-x}
.item_lst .num{height:11px;font-family:Tahoma;letter-spacing:0}
.item_lst .num_b{font-family:Tahoma;font-size:22px;line-height:22px}
.item_lst .info_txt{color:#444;letter-spacing:-1px}

/* ???? ??? */
.ly_item .item_box2 .item_compare{overflow:hidden;zoom:1;color:#444;border-top:1px solid #d61e24;background-color:#fffcda}
.ly_item .item_box2 .item_compare h5{margin:15px 0 0 19px;font-size:12px;letter-spacing:-1px}
.ly_item .item_box2 .item_compare .item_info{margin-top:2px}
.ly_item .item_box2{margin-left:4px}
.ly_item .item_box2 .item_lv_1{background-position:-260px 0}
.ly_item .item_box2 .item_lv_2{background-position:-260px -90px}
.ly_item .item_box2 .item_lv_3{background-position:-260px -180px}
.ly_item .item_box2 .item_lv_4{background-position:-260px -270px}
.ly_item .item_box2 .item_lv_5{background-position:-260px -360px}

/* ????? */
.ly_movie{}
.ly_movie .ly_cont{margin:-200px 0 0 -390px;z-index:200}
.ly_movie .pop_wrap{width:780px;height:526px;_width:782px;_height:528px;overflow:hidden;zoom:1;background:url(../img/common/bg_ly_dim.png) 0 0 repeat;cursor:move}
.ly_movie .tit{position:absolute;left:30px;top:30px}
.ly_movie .mov{position:absolute;top:56px;left:30px;width:720px;height:405px;z-index:200}
.ly_movie .ly_clse{right:30px;top:30px}

/* ???? (??????) */
.ly_alert .ly_cont{margin:-125px 0 0 -204px}
.ly_alert .pop_wrap{width:418px;_width:420px}
.ly_alert .pop_wrap .tx_cont{width:364px}
.ly_alert .pop_wrap .tx_cont table td{height:125px}
#divAlert .ly_cont{z-index:150}

/* ???? */
.ly_notice .ly_cont{margin:-204px 0 0 -204px}
.ly_notice .pop_wrap{width:418px;_width:420px}
.ly_notice h5.tit_ig{margin:26px 0 33px;padding:0;text-align:center}
.ly_notice .tx_cont{padding:18px;line-height:18px}
.ly_notice .tx_cont .noti{margin:30px 0 13px 40px}
/* ?????? */
.ly_notice .ly_cont{margin:-184px 0 0 -204px}
.ly_notice .pop_restrict .mid h5.tit_ig{margin:10px 0 19px}
.ly_notice .pop_restrict .tx_cont{padding:0;width:364px}
.ly_notice .pop_restrict .tx_cont table td{height:115px}
.ly_notice .pop_restrict .tx_cont .noti{margin:10px 0 0 0}
.ly_notice .pop_restrict .bttm{margin-top:20px}

/* ????? */
span.dselect01 a {overflow:hidden; position:relative;display:inline-block;border:1px solid #8a8a8a; background:#fff url(../img/common/bg_sel.gif) no-repeat 100% 0; vertical-align:middle; text-decoration:none; zoom:1; }
span.dselect01 a:link, span.dselect01 a:visited, span.dselect01 a:hover, span.dselect01 a:active { color:#555; text-decoration:none; }
span.dselect01 a .ui-selectmenu-status { display:inline-block; padding:2px 0 2px 6px; _padding:3px 0 1px 6px;line-height:16px; color:#888; font-size:11px; letter-spacing:-1px}
span.dselect01 a .ui-selectmenu-icon { display:none }
span.dselect01 a.ui-state-active { background-position:100% 0} /* ????? ??? */
span.dselect01 a.ui-state-disabled { cursor:default !important; opacity:.35; filter:Alpha(Opacity=35); } /* ????? ???? */
/* ?????_?? ??? */
ul.dselect01 { padding:2px 0; margin:0; position:relative; overflow:auto; overflow-y:auto; overflow-x:hidden; border:1px solid #8a8a8a; background:#fff; color:#888; }
ul.dselect01 li { padding:0; margin:0; display:block; }
ul.dselect01 li a { zoom:1; position:relative; display:block; text-decoration:none; text-align:left; line-height:20px; padding-left:6px; letter-spacing:0; color:#888; font-size:11px; letter-spacing:-1px}
ul.dselect01 li a:link, ul.dselect01 li a:visited, ul.dselect01 li a:hover, ul.dselect01 li a:active { text-decoration:none }
ul.dselect01 li a:hover {background:#f2f2f2;color:#d61e24;text-decoration:underline}
/* ?????_?? ??? ??? ?? ???? */
.ui-selectmenu-menu { display:none; position:absolute; top:0; left:0; margin:0; padding:0; z-index:1000 !important; }
.ui-selectmenu-open { display:block; }

/* ?? */
a.bt_r{display:inline-block;height:23px;padding-left:13px;background:url(../img/bbs/button/type_bg.gif) 0 0 no-repeat;color:#9d1112;font-weight:bold !important;letter-spacing:-1px;line-height:23px;text-decoration:none !important;cursor:pointer;vertical-align:top}
a.bt_r em{display:inline-block;height:23px;padding-right:12px;background:url(../img/bbs/button/type_bg.gif) 100% 0 no-repeat;font-size:12px !important}
a.bt_w{display:inline-block;height:23px;padding-left:13px;background:url(../img/bbs/button/type2_bg.gif) no-repeat;color:#656565;text-indent:0 !important;font-weight:normal !important;letter-spacing:-1px;line-height:23px;text-decoration:none !important;cursor:pointer;vertical-align:top}
a.bt_w em{display:inline-block;height:23px;padding-right:12px;background:url(../img/bbs/button/type2_bg.gif) 100% 0 no-repeat;font-size:12px !important}

/* ??_???? */
.top_prmt{overflow:hidden !important;width:744px;height:166px;background:url(../img/common/bg_top_prmt.gif) 0 0 no-repeat;_margin-top: 166px;margin-top:102px;}
.top_prmt .top_prmt_wrap{position:relative;overflow:hidden;width:738px;height:161px;margin:3px;background:#000;zoom:1}
.top_prmt .slides_container{position:absolute;overflow:hidden;width:738px;height:161px}
.top_prmt .slides_container a{display:block;cursor:pointer}
.top_prmt .ctrl{position:absolute;left:505px;top:0;width:236px;height:161px;background:url(../img/common/bg_ctrl.png) 0 0 no-repeat}
.top_prmt .ctrl .lst_wrap{overflow:hidden;position:absolute;width:192px;height:109px;margin:26px 0 26px 44px}
.top_prmt .lst{overflow:hidden;zoom:1;padding-top:1px;background:url(../img/common/bg_lst.png) 0 0 no-repeat}
.top_prmt .lst li{width:192px;height:28px;margin-top:-1px;vertical-align:top;background:url(../img/common/bg_lst.png) 0 100% no-repeat}
.top_prmt .lst li a{display:block;widht:182px;_width:192px;height:28px;padding-left:10px;font-size:11px;cursor:pointer}
.top_prmt .lst li a strong{overflow:hidden;width:192px;color:#b3b3b3;font-weight:normal;letter-spacing:-1px;line-height:27px;white-space:nowrap;text-overflow:ellipsis}
.top_prmt .lst li a:hover{text-decoration:none}
.top_prmt .lst li.current a{position:relative;background:url(../img/common/top_prmt_current.jpg) 0 0 no-repeat}
.top_prmt .lst li.current strong{font-weight:bold;color:#f1d657}

.top_prmt .pagination{position:absolute;top:0;right:0}
.top_prmt .pagination a{color:#fff}

.top_prmt a.btn_prev,.top_prmt a.btn_next{display:block;position:absolute;width:30px;height:19px;background:url(../img/common/btn_prmt_arr.png);background-repeat:no-repeat;text-indent:-9999px}
.top_prmt a.btn_prev{left:126px;top:3px;background-position:0 0}
.top_prmt a.btn_next{left:126px;top:139px;background-position:0 -20px}
.top_prmt a.btn_prev:hover{background-position:100% 0}
.top_prmt a.btn_next:hover{background-position:100% -20px}

.sClear{_overflow:hidden;_height:1px;_margin-top:-20px;}
.global_gnb { width: 785px; _position:absolute; margin-left: -20px; padding-bottom: 3px; _height:150px; }
.gnav_ul { z-index: 888; }
.gnav_ul li { float:left; }
.gnav_ul #menu1 { _margin-left:-141px;}
.gnav_ul #menu2 { _margin-left:-142px;}
.gnav_ul #menu6 { _margin-left:-142px;}
.gnav_ul #menu7 { _margin-left:-132px;}
.submenu { visibility: hidden; position: absolute;  width: 166px; background:url(../img/common/bgi_gnb.png) left bottom no-repeat; z-index: 999; margin: -25px 0 0 0; _margin: 65px 0 0 0 ; padding: 5px 0 31px 0; }
.submenu li { clear: both; width: 166px; height: 22px; background:url(../img/common/bgi_gnb0.png) left top repeat-y; }
.submenu li.lastChild {  }
.submenu li a:link, .submenu li a:visited { color: #a5a5a5; font-family: "Meiryo"; font-size: 11px; margin: 0 0 0 10px; display: block; width: 129px; text-align: center; padding-top: 2px; }
.submenu li a:hover { color: #c52026; }
.submenu_title { margin: 0 0 0 0; }
#menu1 { margin-left: -12px }
#menu2 { margin-left: -11px }
#menu3 { margin-left: -33px }
#menu4 { margin-left: -18px }
#menu5 { margin-left: -25px }
#menu6 { margin-left: -13px }
#menu7 { margin-left: -26px }

/* �T�C�h�o�i�[ */
.left_banr_c{width:187px;position:relative;z-index:35;margin:11px auto 5px;}
.lb_dd{padding-bottom:5px;} 


.sns_fb_wg_wrap{background-color:#510002;margin:10px 0 5px 6px;padding-top:15px;width:203px;border:2px;border-radius:5px;overflow:hidden;padding:3px 0 7px;}
.sns_tw_wg_wrap{background-color:#510002;margin:0 0 0 6px;padding:0 0 0 10px;_padding:0;width:193px;border:2px;border-radius:5px;}
.link img{width:34px!important;;height:34px !important;}

.bn_rloat{position:fixed;top:140px;left:50%;margin-left:510px;z-index:9999;}
* html .bn_rloat{position: absolute;}

/* ���p�K�� */
#sect-terms .terms-inner p{
	line-height:18px;
	margin-top:25px;
}
.capt-terms{
	font-size:16px;
	font-weight:bold;
}
.capt-terms:before {
	content:"■";
}
.tx-terms span{
	font-weight:bold;
	margin-bottom:3px;
	display:block;
}
/* �����@ */
.tx-contents span {
	font-weight:bold;
	margin:18px 0 1px;
	display:block;
}
