#menu {float:left;font-family:'MS UI Gothic';width:126px;}
#menu div {font-family:'MS UI Gothic';}
#menu a.mnl:link    {color:#292929;font:12px 'MS UI Gothic';text-decoration:none}
#menu a.mnl:visited {color:#292929;font:12px 'MS UI Gothic';text-decoration:none}
#menu a.mnl:hover   {color:#292929;font:12px 'MS UI Gothic';text-decoration:underline}


/*
#menu .bbs {padding:5px 0 0 4px}
#menu .bbs .bmark {background:url(../images/common/menu/g_bbsbookmark.gif) no-repeat;color:#000;height:27px;padding:6px 0 0 7px;width:117px}
#menu .bbs .bmark a:link    {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .bbs .bmark a:visited {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .bbs .bmark a:hover   {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:underline}
#menu .bbs .mn {background:url(../images/common/menu/g_bbsmnbg.gif) repeat-y;margin-top:7px;width:117px}
#menu .bbs .mn dt {background:url(../images/common/menu/g_bbsmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .bbs .mn dd {background:url(../images/common/menu/g_bbsmn.gif) no-repeat 0 100%;height:25px;padding:6px 0 2px 13px;text-indent:-7px} */

/*  MC 2009 New Local NAV */
#menu .bbs {padding:0px;background:url(../images/common/menu/bg_leftbbs.gif) repeat-y;}
#menu .bbs .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_bbs_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 10px 0px;}
#menu .bbs .cate_btm { width:100%;background:url(../images/common/menu/bg_bbs_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .bbs .cate_top { width:100%;background:url(../images/common/menu/bg_bbs_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .bbs h4 {width:117px;height:24px;border-bottom:1px solid #dfdfdf;color:#3c9fd5;font-weight:bold;margin:0px 0px 9px 0px;}
#menu .bbs h5 {width:117px;height:19px;font-size:10px;color:#00659c;background:url(../images/common/menu/bg_bbs_subtit.gif) no-repeat;margin:0px 0px 10px;}

#menu .bbs dl dt.blog_write  a { background:url(../images/common/menu/img_titbbs_01.gif) no-repeat top left;}
#menu .bbs dl dt.blog_book a { background:url(../images/common/menu/img_titbbs_02.gif) no-repeat top left;}

#menu .bbs dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .bbs dl dt a:hover { background-position:0 -31px;}
#menu .bbs dl dt.on a { background-position:0 -31px;}
#menu .bbs dl dd { margin:0px 0px 8px;}
#menu .bbs dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_bbsdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .bbs dl.list {text-align:left;margin-bottom:11px;}
#menu .bbs dl.list a { width:125px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .bbs dl.list a,
#menu .bbs dl.list a:link,
#menu .bbs dl.list a:visited { color:#666;}
#menu .bbs dl.list a:hover { color:#ff5c00;}
#menu .bbs dl.list .son a,
#menu .bbs dl.list .son a:link,
#menu .bbs dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .bbs dl.list .son a { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;}
#menu .bbs dl.list .ls a { letter-spacing:-0.1em;}
#menu .bbs dl.list dd img { margin-left:2px;}


#menu .top_space { height:9px;font-size:1px;line-height:0px;}


/*
#menu .shop {padding:5px 0 0 4px}
#menu .shop .etcmn {background:url(../images/common/menu/g_shopetcmn.gif) no-repeat;color:#000;height:27px;margin-top:7px;padding:7px 0 0 7px;width:117px}
#menu .shop .etcmn a:link    {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .shop .etcmn a:visited {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .shop .etcmn a:hover   {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:underline}
#menu .shop a.el:link    {color:#292929;font:12px 'MS UI Gothic';text-decoration:none}
#menu .shop a.el:visited {color:#292929;font:12px 'MS UI Gothic';text-decoration:none}
#menu .shop a.el:hover   {color:#292929;font:12px 'MS UI Gothic';text-decoration:underline}
#menu .shop dl {background:url(../images/common/menu/g_shopmnbg.gif) repeat-y;width:117px}
#menu .shop dt.tit {background:url(../images/common/menu/g_shopmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .shop dt.s {background:url(../images/common/menu/g_shopmnstitle.gif) no-repeat;color:#FFF;font-weight:bold;height:19px;padding:0 0 0 10px}
#menu .shop dt.event {color:#0098BB;font-weight:bold;height:20px;padding:0 0 0 6px}
#menu .shop dt.eventimg {color:#0098BB;font-weight:bold;padding:0 0 0 6px}
#menu .shop dd.m {height:16px;padding:3px 0 0 6px}
#menu .shop dd.newitem {color:#000;font:normal 12px 'MS UI Gothic';height:16px;padding:4px 0 4px 6px;}
#menu .shop dd.newitem a {color:#000;font:normal 12px 'MS UI Gothic'}
#menu .shop dd.newitem img {margin-left:1px}
#menu .shop dd.avacolle {background:url(../images/common/menu/g_avacolle.gif) no-repeat 0 100%;;font:bold 12px 'MS UI Gothic';height:30px;padding:9px 0 0 15px}
#menu .shop dd.avacolle a {background:url(../images/common/menu/c_avacolle.gif) no-repeat;color:#000;font-weight:bold;padding:1px 0 0 18px}
#menu .shop dd.avacolle img {vertical-align:-2px}
#menu .shop dd.s {height:18px;padding:5px 0 0 10px}
#menu .shop li.e01 {background:url(../images/common/menu/g_shopevent01.gif) repeat-y;height:35px;padding:4px 8px 0 17px}
#menu .shop li.e02 {background:url(../images/common/menu/g_shopevent02.gif) no-repeat;height:38px;padding:5px 8px 0 17px}
#menu .shop ul {background:url(../images/common/menu/g_eventsmnbg.gif) repeat-y;padding:4px 0 3px 0}
#menu .shop li {list-style:none;padding:0}
#menu .shop li.m {padding:0 13px 0 19px;text-indent:-7px}
#menu .shop .pay_mid { background:#fff url(../images/common/new_round_box02.gif) repeat-y;width:117px;height:27px;margin-top:10px;}
#menu .shop .pay_top { background:url(../images/common/new_round_box01.gif) no-repeat top left;display:table;width:100%;text-align:center;padding-top:4px;}
#menu .shop .pay_btm { background:url(../images/common/new_round_box03.gif) no-repeat bottom left;height:27px;}
#menu .shop .pay_btm a:link    {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .shop .pay_btm a:visited {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .shop .pay_btm a:hover   {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:underline}
*/

/* MC Local Navication  */
#menu .shop {padding:0px;background:url(../images/common/menu/bg_leftshop.gif) repeat-y;}
#menu .shop .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_shop_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 10px 0px;}
#menu .shop .cate_btm { width:100%;background:url(../images/common/menu/bg_shop_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .shop .cate_top { width:100%;background:url(../images/common/menu/bg_shop_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .shop h4 {width:117px;height:24px;border-bottom:1px solid #dfdfdf;color:#e76d94;font-weight:bold;margin:0px 0px 9px 0px;}
#menu .shop h5 {width:117px;height:19px;font-size:10px;color:#e76d94;background:url(../images/common/menu/bg_shop_subtit.gif) no-repeat;margin:0px 0px 10px;}

#menu .shop dl dt.shop_avatar  a { background:url(../images/common/menu/img_titshop_04.gif) no-repeat top left;}
#menu .shop dl dt.shop_avatar_new  a { background:url(../images/common/menu/img_titshop_04_new.gif) no-repeat top left;}
#menu .shop dl dt.shop_newitem  a { background:url(../images/common/menu/img_titshop_01.gif) no-repeat top left;}
#menu .shop dl dt.shop_collection a { background:url(../images/common/menu/img_titshop_02.gif) no-repeat top left;}
#menu .shop dl dt.shop_choice a { background:url(../images/common/menu/img_titshop_03.gif) no-repeat top left;}

#menu .shop dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .shop dl dt a:hover { background-position:0 -31px;}
#menu .shop dl dt.on a { background-position:0 -31px;}
#menu .shop dl dd { margin:0px 0px 8px;}
#menu .shop dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_shopdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .shop dl.list {text-align:left;margin-bottom:11px;}
#menu .shop dl.list a { width:120px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .shop dl.list a       { color:#666;}
#menu .shop dl.list a:hover { color:#ff5c00;}
#menu .shop dl.list .son a,
#menu .shop dl.list .son a:link,
#menu .shop dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .shop dl.list .ls a { letter-spacing:-0.1em;}
#menu .shop dl.list dd img { margin-left:2px;}




/*
#menu .myinfo {padding:5px 0 0 4px}
#menu .myinfo .mini {background:url(../images/common/menu/g_myinfominimail.gif) no-repeat;color:#000;height:27px;margin-top:7px;padding:6px 0 0 7px;width:117px}
#menu .myinfo .mini a:link    {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .myinfo .mini a:visited {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .myinfo .mini a:hover   {color:#000;font:12px 'MS UI Gothic';line-height:20px;text-decoration:underline}
#menu .myinfo .mn {background:url(../images/common/menu/g_myinfomnbg.gif) repeat-y;margin-top:7px;width:117px}
#menu .myinfo .mn dt {background:url(../images/common/menu/g_myinfomntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .myinfo .mn dd {background:url(../images/common/menu/g_myinfomn.gif) no-repeat 0 100%;height:25px;padding:6px 0 0 6px}
#menu .myinfo .mn dd.h {background:url(../images/common/menu/g_myinfomn.gif) no-repeat 0 100%;height:43px;padding:6px 0 0 12px;text-indent:-6px}
*/

#menu .myinfo { width:128px;padding:0px;background:url(../images/common/menu/bg_leftmypage.gif) repeat-y;margin-bottom:10px;}

#menu .myinfo .cate_midup { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_mypage_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 0px 0px;}
#menu .myinfo .cate_middown { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_mypage_cate02.gif) repeat-y;vertical-align:top;margin:3px 0px 0px 0px;}
#menu .myinfo .cate_btmup { width:100%;background:url(../images/common/menu/bg_mypage_cate03up.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .myinfo .cate_btmdown { width:100%;background:url(../images/common/menu/bg_mypage_cate03down.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .myinfo .cate_top { width:100%;background:url(../images/common/menu/bg_mypage_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .myinfo h4 {width:117px;height:24px;border-bottom:1px solid #dfdfdf;color:#ff9000;font-weight:bold;margin:0px 0px 9px 0px;}
#menu .myinfo h5 {width:117px;height:19px;font-size:10px;color:#d14000;background:url(../images/common/menu/bg_mypage_subtit.gif) no-repeat;margin:0px 0px 10px;}

#menu .myinfo dl dd { margin:0px 0px 8px;}
#menu .myinfo dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .myinfo dl.list {text-align:left;width:100%;}
#menu .myinfo dl.list a { width:120px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .myinfo dl.list a       { color:#666;}
#menu .myinfo dl.list a:hover { color:#ff5c00;}
#menu .myinfo dl.list .son a,
#menu .myinfo dl.list .son a:link,
#menu .myinfo dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .myinfo dl.list .ls a { letter-spacing:-0.1em;}
#menu .myinfo dl.list dd img { margin-left:2px;}

/*
#menu .help {padding:5px 0 0 4px}
#menu .help a.el:link    {color:#292929;font:12px 'MS UI Gothic';text-decoration:none}
#menu .help a.el:visited {color:#292929;font:12px 'MS UI Gothic';text-decoration:none}
#menu .help a.el:hover   {color:#292929;font:12px 'MS UI Gothic';text-decoration:underline}
#menu .help dl {background:url(../images/common/menu/g_helpmnbg.gif) repeat-y;width:117px}
#menu .help dt {background:url(../images/common/menu/g_helpmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .help dt.s {background:url(../images/common/menu/g_helpmnstitle.gif) no-repeat;color:#FFF;font-weight:bold;height:19px;margin-top:3px;padding:2px 0 0 10px}
#menu .help dd.s {background:url(../images/common/menu/u_submenu.gif) no-repeat 10px 9px;height:18px;padding:5px 0 0 19px;}
#menu .help dd.m {background:url(../images/common/menu/g_helpmn.gif) no-repeat;height:25px;padding:6px 0 0 6px}
*/


#menu .help_nav { width:125px;padding:0px;background:url(../images/common/menu/bg_lefthelp.gif) repeat-y;margin-bottom:10px;}
#menu .help_nav .cate_top { width:100%;background:url(../images/common/menu/bg_help_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .help_nav .cate_midup { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_help_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 0px 0px;}
#menu .help_nav .cate_middown { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_help_cate02.gif) repeat-y;vertical-align:top;margin:3px 0px 0px 0px;}
#menu .help_nav .cate_btmup { width:100%;background:url(../images/common/menu/bg_help_cate03up.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .help_nav .cate_btmdown { width:100%;background:url(../images/common/menu/bg_help_cate03down.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .help_nav .cate_top { width:100%;background:url(../images/common/menu/bg_help_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .help_nav h4 {width:117px;height:24px;border-bottom:1px solid #dfdfdf;color:#2da74e;font-weight:bold;margin:0px 0px 9px 0px;}
#menu .help_nav h5 {width:117px;height:19px;font-size:10px;color:#176b00;background:url(../images/common/menu/bg_help_subtit.gif) no-repeat;margin:0px 0px 10px;}

#menu .help_nav dl dt.help_basic  a { background:url(../images/common/menu/img_tithelp_01.gif) no-repeat top left;display:block;text-indent:-300px;overflow:hidden;}
#menu .help_nav dl dt.help_cantplay a { width:125px;height:41px; background:url(../images/common/menu/img_tithelp_02.gif) no-repeat top left;display:block;text-indent:-500px;overflow:hidden;}
#menu .help_nav dl dt.help_basic    a:hover { background-position:0 -31px;}
#menu .help_nav dl dt.help_cantplay a:hover { background-position:0 -41px;}

#menu .help_nav dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .help_nav dl dt a:hover { background-position:0 -31px;}
#menu .help_nav dl dt.on a { background-position:0 -31px;}
#menu .help_nav dl dt.except01 a { background-position:0 -41px;}

#menu .help_nav dl dd { margin:0px 0px 8px;}
#menu .help_nav dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .help_nav dl.list {text-align:left;margin-bottom:11px;}
#menu .help_nav dl.list a { width:120px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .help_nav dl.list a       { color:#666;}
#menu .help_nav dl.list a:hover { color:#ff5c00;}
#menu .help_nav dl.list .son a,
#menu .help_nav dl.list .son a:link,
#menu .help_nav dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .help_nav dl.list .ls a { letter-spacing:-0.1em;}
#menu .help_nav dl.list dd img { margin-left:2px;}



/*
#menu .game {padding:5px 0 0 4px}
#menu .game .gbbs {background:url(../images/common/menu/g_gameetcmn.gif) no-repeat;color:#000;height:27px;margin-top:7px;padding:6px 0 0 7px;width:117px}
#menu .game .gbbs a:link    {color:#292929;font:12px 'MS UI Gothic';font-weight:bold;line-height:20px;text-decoration:none}
#menu .game .gbbs a:visited {color:#292929;font:12px 'MS UI Gothic';font-weight:bold;line-height:20px;text-decoration:none}
#menu .game .gbbs a:hover   {color:#292929;font:12px 'MS UI Gothic';font-weight:bold;line-height:20px;text-decoration:underline}
#menu .game .mn {margin-top:7px;width:117px}
#menu .game .mn dt {background:url(../images/common/menu/g_gamemntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .game .mn dd {background:url(../images/common/menu/g_gamemn.gif) no-repeat 0 100%;height:25px;padding:6px 0 0 6px}
*/
#menu .game {padding:0px;}
#menu .game .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_game_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 10px 0px;}
#menu .game .cate_btm { width:100%;background:url(../images/common/menu/bg_game_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .game .cate_top { width:100%;background:url(../images/common/menu/bg_game_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}
#menu .game h4 {width:117px;height:27px;font-weight:bold;margin:0px 0px 9px 0px;color:#ff9000;padding-top:3px;}
#menu .game dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .game dl dt a:hover { background-position:0 -31px;}
#menu .game dl dt.on a { background-position:0 -31px;}
#menu .game dl dd { margin:0px 0px 8px;}
#menu .game dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .game dl.list {text-align:left;margin-bottom:11px;}
#menu .game dl.list a { width:117px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .game dl.list a       { color:#666;}
#menu .game dl.list a:hover { color:#ff5c00;}
#menu .game dl.list .son a,
#menu .game dl.list .son a:link,
#menu .game dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .game dl.list .ls a { letter-spacing:-0.1em;}
#menu .game dl.list dd img { margin-left:2px;}


#menu .game_wide .cate_top { background:url(../images/common/menu/bg_game_cate04.gif) no-repeat left top;padding-top:8px;}
#menu .game_wide h4 {margin:0;padding-top:0;padding-bottom:5px;}
#menu .game_wide dl.list {margin-bottom:10px;margin-top:10px;}


/* 2009.09 flashgame   */
#menu .shgame {padding:0px;}
#menu .shgame .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_shgame_cate02.gif) repeat-y;vertical-align:top;margin:0px 0px 10px 0px;}
#menu .shgame .cate_btm { width:100%;background:url(../images/common/menu/bg_shgame_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .shgame .cate_top { width:100%;background:url(../images/common/menu/bg_shgame_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}
#menu .shgame h4 {width:117px;height:27px;font-weight:bold;margin:0px 0px 9px 0px;color:#ff9000;padding-top:3px;}
#menu .shgame dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .shgame dl dt a:hover { background-position:0 -31px;}
#menu .shgame dl dt.on a { background-position:0 -31px;}
#menu .shgame dl dd { margin:0px 0px 8px;}
#menu .shgame dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}
#menu .shgame .ngame { width:125px;height:80px;padding-top:36px;text-align:center;}


#menu .shgame dl.list {text-align:left;margin-bottom:11px;}
#menu .shgame dl.list a { width:117px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:14px;line-height:12px;color:#666;}
#menu .shgame dl.list a:hover { color:#ff5c00;}
#menu .shgame dl.list .son a,
#menu .shgame dl.list .son a:link,
#menu .shgame dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .shgame dl.list .ls a { letter-spacing:-0.1em;}
#menu .shgame dl.list dd img { margin-left:2px;}
#menu .shgame div.divcate { width:100%;height:2px;background:url(../images/common/menu/img_shgamediv.gif) no-repeat center top;line-height:1px;font-size:1px;margin:9px 0px;}




#menu .chat {padding:5px 0 0 4px}
#menu .chat .rule {background:url(../images/common/menu/g_chatrule.gif) no-repeat;color:#000;height:27px;margin-top:7px;padding:4px 0 0 28px;width:117px}
#menu .chat .rule a:link    {color:#292929;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .chat .rule a:visited {color:#292929;font:12px 'MS UI Gothic';line-height:20px;text-decoration:none}
#menu .chat .rule a:hover   {color:#292929;font:12px 'MS UI Gothic';line-height:20px;text-decoration:underline}
#menu .chat .mn {margin-top:7px;width:117px}
#menu .chat .mn dt {background:url(../images/common/menu/g_chatmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .chat .mn dd {background:url(../images/common/menu/g_chatmn.gif) no-repeat 0 100%;height:25px;padding:6px 0 0 6px}

#menu .event {padding:5px 0 0 4px}
#menu .event ul {background:url(../images/common/menu/g_eventsmnbg.gif) repeat-y;padding:4px 0 3px 0}
#menu .event li {list-style:none;padding:0}
#menu .event li.m {padding:0 13px 0 19px;text-indent:-7px}
#menu .event dl {background:url(../images/common/menu/g_eventmnbg.gif) repeat-y;width:117px}
#menu .event dd.m {background:url(../images/common/menu/g_eventmn.gif) no-repeat;height:25px;padding:6px 0 0 6px}
#menu .event .mn {margin-top:7px;width:117px}
#menu .event .mn dt {background:url(../images/common/menu/g_eventmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 8px}
#menu .event .mn dd {background:url(../images/common/menu/g_eventmnbg.gif) repeat-y;color:#F90;font-weight:bold;height:25px;padding:6px 0 3px 0;text-align:center}

/*
#menu .medal {padding:5px 0 0 4px}
#menu .medal .mn {margin-top:7px;width:117px}
#menu .medal .mn dt {background:url(../images/common/menu/g_medalmntitle.gif) no-repeat;height:14px}
#menu .medal .mn dd {background:url(../images/common/menu/g_medalmnbg.gif) repeat-y;color:#F90;height:25px;line-height:14px;padding:6px 0 3px 0}
#menu .medal .mn dd a {background:url(../images/common/menu/u_bluemn.gif) no-repeat 6px 2px;padding-left:16px}
*/

#menu .medal {padding:0px;}
#menu .medal .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_medal_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 10px 0px;}
#menu .medal .cate_btm { width:100%;background:url(../images/common/menu/bg_medal_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .medal .cate_top { width:100%;background:url(../images/common/menu/bg_medal_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .medal h4 {width:117px;height:27px;font-weight:bold;margin:0px 0px 9px 0px;color:#ff9000;padding-top:3px;}

#menu .medal dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .medal dl dt a:hover { background-position:0 -31px;}
#menu .medal dl dt.on a { background-position:0 -31px;}
#menu .medal dl dd { margin:0px 0px 8px;}
#menu .medal dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .medal dl.list {text-align:left;margin-bottom:11px;}
#menu .medal dl.list a { width:117px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .medal dl.list a       { color:#666;}
#menu .medal dl.list a:hover { color:#ff5c00;}
#menu .medal dl.list .son a,
#menu .medal dl.list .son a:link,
#menu .medal dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .medal dl.list .ls a { letter-spacing:-0.1em;}
#menu .medal dl.list dd img { margin-left:2px;}

/*
#menu .blogchu {padding:5px 0px 0px 4px;}
#menu .blogchu .mn_b {background:url(../images/common/menu/i_blogchubtm.gif) no-repeat 0 100%;margin-bottom:5px;padding-bottom:11px;width:117px}
#menu .blogchu .mn {margin-top:4px;width:117px}
#menu .blogchu .mn dt {background:url(../images/blogchu/main/g_blogchumntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:4px 0 0 10px}
#menu .blogchu .mn dt.s {background:url(../images/common/menu/g_blogchusubmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 13px}
#menu .blogchu .mn dd {background:url(../images/common/menu/g_blogchumnbg.gif) repeat-y bottom left;color:#F90;height:25px;line-height:14px;padding:6px 0 2px 12px;text-indent:-7px;}
#menu .blogchu .mn dd img { margin:0px 2px;}
*/

#menu .blogchu {padding:0px;background:url(../images/common/menu/bg_leftblog.gif) repeat-y;}
#menu .blogchu .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_blog_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 10px 0px;}
#menu .blogchu .cate_btm { width:100%;background:url(../images/common/menu/bg_blog_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .blogchu .cate_top { width:100%;background:url(../images/common/menu/bg_blog_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .blogchu h4 {width:117px;height:24px;border-bottom:1px solid #dfdfdf;color:#4ca919;font-weight:bold;margin:0px 0px 9px 0px;}
#menu .blogchu h5 {width:117px;height:19px;font-size:10px;color:#176b00;background:url(../images/common/menu/bg_blog_subtit.gif) no-repeat;margin:0px 0px 10px;}

#menu .blogchu dl dt.blog_new  a { background:url(../images/common/menu/img_titblog_01.gif) no-repeat top left;}
#menu .blogchu dl dt.blog_info a { background:url(../images/common/menu/img_titblog_02.gif) no-repeat top left;}
#menu .blogchu dl dt.blog_temp a { background:url(../images/common/menu/img_titblog_03.gif) no-repeat top left;}

#menu .blogchu dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .blogchu dl dt a:hover { background-position:0 -31px;}
#menu .blogchu dl dt.on a { background-position:0 -31px;}
#menu .blogchu dl dd { margin:0px 0px 8px;}

/* ??? ?? ??? 2?? CSS  */
#menu .blogchu dl.list {text-align:left;margin-bottom:0px;}
#menu .blogchu dl.list a { width:123px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .blogchu dl.list a,       { color:#666;}
#menu .blogchu dl.list a:link   { color:#666;}
#menu .blogchu dl.list a:visited { color:#666;}
#menu .blogchu dl.list a:hover { color:#ff5c00;}
#menu .blogchu dl.list .son a,
#menu .blogchu dl.list .son a:link,
#menu .blogchu dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .blogchu dl.list .ls a { letter-spacing:-0.1em;}
#menu .blogchu dl.list dd img { margin-left:2px;}

#menu .blogchu dl.list2 {text-align:left;margin-bottom:11px;padding-top:0px;}
#menu .blogchu dl.list2 a { width:123px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .blogchu dl.list2 a,       { color:#666;}
#menu .blogchu dl.list2 a:link   { color:#666;}
#menu .blogchu dl.list2 a:visited { color:#666;}
#menu .blogchu dl.list2 a:hover { color:#ff5c00;}
#menu .blogchu dl.list2 .son a,
#menu .blogchu dl.list2 .son a:link,
#menu .blogchu dl.list2 .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .blogchu dl.list2 .ls a { letter-spacing:-0.1em;}
#menu .blogchu dl.list2 dd img { margin-left:2px;}
#menu .blogchu div.divcate { width:100%;height:2px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;margin-bottom:9px;}


#menu .help_btn {margin:0px 0px 5px 3px;}
#menu .help_btn a {width:118px;height:27px;background:url(../images/common/menu/bg_lefthelp_btn.gif) no-repeat;color:#666666;padding-left:29px;padding-top:5px;}
#menu .help_btn a:hover,
#menu .help_btn a:visited,
#menu .help_btn a:link { color:#666666;text-decoration:none;}
#menu .help_btn span.tit { color:#ff5c00;font-weight:bold;}


#menu .sub_leftbtn_mid { width:118px;height:27px;padding:0px;background:url(../images/common/menu/bg_btm_button_02.gif) repeat-y;vertical-align:top;margin:0px 0px 5px 3px;}
#menu .sub_leftbtn_btm { width:100%;height:100%;background:url(../images/common/menu/bg_btm_button_03.gif ) no-repeat left bottom;padding-bottom:3px;}
#menu .sub_leftbtn_top { width:100%;height:100%;background:url(../images/common/menu/bg_btm_button_01.gif ) no-repeat left top;padding-top:5px;text-align:left;}
#menu .sub_leftbtn_top dl { margin-left:8px;}
#menu .sub_leftbtn_top dl dt a { background:url(../images/common/menu/icon_btm_button_off.gif) no-repeat 0px 4px;padding-left:5px;color:#2da74e;}
#menu .sub_leftbtn_top dl dt a:hover { background:url(../images/common/menu/icon_btm_button_on.gif) no-repeat 0px 4px;padding-left:5px;color:#ff5c00;}
#menu .sub_leftbtn_top dl dt.on  a { background:url(../images/common/menu/icon_btm_button_on.gif) no-repeat 0px 4px;padding-left:5px;color:#ff5c00;font-weight:bold;}

#menu .medal_btn {margin:0px 0px 5px 3px;}
#menu .medal_btn a {width:118px;height:27px;background:url(../images/common/menu/bg_leftmedal_btn.gif) no-repeat;color:#666666;padding-left:29px;padding-top:5px;}
#menu .medal_btn a:hover,
#menu .medal_btn a:visited,
#menu .medal_btn a:link { color:#666666;text-decoration:none;}
#menu .medal_btn span.tit { color:#ff5c00;font-weight:bold;}
#menu .medal_btn span.titmedal { color:#4c6ac5;font-weight:bold;}


#menu .game_btn {margin:0px 0px 5px 3px;}
#menu .game_btn a {width:118px;height:27px;background:url(../images/common/menu/bg_leftgame_btn.gif) no-repeat;color:#666666;padding-left:29px;padding-top:5px;}
#menu .game_btn a:hover,
#menu .game_btn a:visited,
#menu .game_btn a:link { color:#666666;text-decoration:none;}
#menu .game_btn span.tit { color:#1580ba;font-weight:bold;}


#menu .medal {padding:0px;margin-top:9px;}
#menu .medal .cate_mid { width:125px;height:100%;padding:0px;background:url(../images/common/menu/bg_medal_cate02.gif) repeat-y;vertical-align:top;margin:2px 0px 10px 0px;}
#menu .medal .cate_btm { width:100%;background:url(../images/common/menu/bg_medal_cate03.gif) no-repeat left bottom;padding-bottom:3px;}
#menu .medal .cate_top { width:100%;background:url(../images/common/menu/bg_medal_cate01.gif) no-repeat left top;padding-top:10px;text-align:center;}

#menu .medal h4 {width:117px;height:27px;font-weight:bold;margin:0px 0px 9px 0px;color:#ff9000;padding-top:3px;}

#menu .medal dl dt a { width:125px;height:31px;display:block;text-indent:-125px;overflow:hidden;}
#menu .medal dl dt a:hover { background-position:0 -31px;}
#menu .medal dl dt.on a { background-position:0 -31px;}
#menu .medal dl dd { margin:0px 0px 8px;}
#menu .medal dl dd.divcate { width:100%;height:3px;background:url(../images/common/menu/img_blogdiv.gif) no-repeat center top;line-height:1px;font-size:1px;}

#menu .medal dl.list {text-align:left;margin-bottom:11px;}
#menu .medal dl.list a { width:117px;background:url(../images/common/menu/icon_leftlist.gif) no-repeat 8px 4px;padding-left:16px;line-height:12px;}
#menu .medal dl.list a       { color:#666;}
#menu .medal dl.list a:hover { color:#ff5c00;}
#menu .medal dl.list .son a,
#menu .medal dl.list .son a:link
#menu .medal dl.list .son a:visited { background:url(../images/common/menu/icon_leftlist_on.gif) no-repeat 7px 3px;padding-left:16px;line-height:12px;color:#ff5c00;font-weight:bold;text-decoration:none;}
#menu .medal dl.list .ls a { letter-spacing:-0.1em;}
#menu .medal dl.list dd img { margin-left:2px;}



#menu .point {padding:5px 0 0 4px}
#menu .point .mn {background:url(../images/common/menu/i_pointbottom.gif) no-repeat 0 100%;margin-bottom:10px;padding-bottom:13px;width:117px}
#menu .point .mn dl {background:url(../images/common/menu/g_pointmnbg.gif) repeat-y;width:117px}
#menu .point .mn dt {background:url(../images/common/menu/g_pointmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:4px 0 0 8px}
#menu .point .mn dt.s {background:url(../images/common/menu/g_pointsubmntitle.gif) no-repeat;color:#FFF;font-weight:bold;height:24px;padding:6px 0 0 13px}
#menu .point .mn dd {background:url(../images/common/menu/g_pointmn.gif) no-repeat 0 100%;color:#F90;padding:4px 0 3px 0}
#menu .point .mn dd a.mnl {background:url(../images/common/menu/u_orangemn.gif) no-repeat 6px 6px;line-height:18px;padding-left:13px;width:110px;}
#menu .point .step_b1 {background:url(../images/pointshop/o_lmn_btm1.gif) no-repeat 0 100%;padding-bottom:18px;width:114px}
#menu .point .step_b2 {background:url(../images/pointshop/o_lmn_btm2.gif) no-repeat 0 100%;margin-bottom:10px;padding-bottom:10px;width:114px}
#menu .point .step_t1 {background:url(../images/pointshop/o_lmn_step1.gif) no-repeat;line-height:14px;padding-top:20px;text-align:center;width:114px}
#menu .point .step_t2 {background:url(../images/pointshop/o_lmn_step2.gif) no-repeat;line-height:14px;padding-top:20px;text-align:center;width:114px}
#menu .point .step_t3 {background:url(../images/pointshop/o_lmn_step3.gif) no-repeat;letter-spacing:-1px;line-height:14px;padding-top:20px;text-align:center;width:114px}
#menu .point .step_t4 {background:url(../images/pointshop/o_lmn_step4.gif) no-repeat;line-height:14px;padding-top:20px;text-align:center;width:114px}
#menu .point .step_t4 p {color:#06C;line-height:14px}
#menu .point .warning {margin:0 5px 15px 7px;}
#menu .point .warning a {line-height:18px;text-decoration:underline;}

#menu .gameitem_b {background:url(../images/common/menu/i_shopbottom.gif) no-repeat 0 100%;margin-top:5px;padding-bottom:6px;width:114px}
#menu .gameitem {background:url(../images/common/menu/g_shopmnbg.gif) repeat-y;width:100%}
#menu .gameitem dt {background:url(../images/common/menu/g_gameitemtitle.gif) no-repeat;color:#FFF;font-weight:bold;height:30px;padding:5px 0 0 24px;width:100%}
#menu .gameitem dd {background:url(../images/common/menu/u_submenu.gif) no-repeat 10px 4px;height:18px;line-height:18px;padding:0 0 0 19px}
#menu .gameitem a.mnl {line-height:18px}

#menu .xmas_b {background:url(../images/common/menu/i_shopbottom.gif) no-repeat 0 100%;margin-top:5px;padding-bottom:6px;width:114px}
#menu .xmas {background:url(../images/common/menu/g_shopmnbg.gif) repeat-y;width:100%}
#menu .xmas dt {background:url(../images/common/menu/g_xmastitle.gif) no-repeat;color:#FFF;font-weight:bold;height:30px;padding:5px 0 0 24px;width:100%}
#menu .xmas dd {background:url(../images/common/menu/u_submenu.gif) no-repeat 10px 4px;height:18px;line-height:18px;padding:0 0 0 19px}
#menu .xmas a.mnl {line-height:18px}
