@charset "euc-kr";
/*
UPDATE:150507 À¥Å¬·£ ¼­ºñ½º °³Æí / 151020 ¸ð´ÞÆË¾÷ / 151209 Å°³ª¹ß·ç¸ð´ÞÆË¾÷ / 160120 ·Î±×ÀÎ¼öÁ¤ / 160411 ·¹ÀÌ¾î¼ø¼­¼öÁ¤ sfpukit / 160422 ¹è³Ê¼½¼Ç left_banner

*/
.main h3 img, 
.main h4 img, 
.main .prev img, 
.main .next img, 
.main .image img {display:block;}

.main strong ,
#mainNav strong ,
#loginContent strong,
#skyscraper strong {color:#f26600;}

.issue {width:430px; height:53px; margin:0 0 0 20px;}
.main_v2 .issue {height:auto;}
.issue .ticker {position:relative; width:416px; height:47px; margin:-13px 0 0 -14px; padding:18px 21px 0 20px; background:url(../img/main/bg_issue.png) no-repeat;}
.issue .ticker span {margin:0 200px 0 0; color:#b1aa6a; font-size:24px; letter-spacing:-1px;}
.issue .ticker a {color:#b1aa6a;}
.promotion {width:430px; margin:0 0 0 21px;}

.main_banner {position:relative; width:430px; height:205px; margin:2px 0 0 20px; background:url(../img/main/bg_main_banner.gif) no-repeat;}
	/* .loading_complete {visibility:visible !important;} */
#main_banner .list {position:relative; left:3px; top:3px; width:388px; overflow:hidden;}
#main_banner .list ul {position:relative; left:0; width:6000px;}
#main_banner .list li {position:relative; float:left; _display:inline; margin:0;}
#main_banner .list img {width:388px; height:199px;}
#main_banner .btn_prev {display:none; position:absolute; left:5px; top:81px;}
#main_banner .btn_next {display:none; position:absolute; right:5px; top:81px;}
#main_banner .btn_off {filter:alpha(opacity=40); opacity:0.4; cursor:default;}
#main_banner .nav {clear:both; position:absolute; left:402px; top:13px;}
#main_banner .nav a {position:relative; display:inline-block; width:16px; height:10px; margin:0 0 6px 0; overflow:hidden;}
#main_banner .nav a img {position:relative; top:0;}
#main_banner .nav a.on {width:16px;}
#main_banner .nav a.on img {top:-10px;}

.sub_banner {position:absolute; right:7px; top:204px; width:354px; height:123px; z-index:200;}
#sub_banner .list {position:relative; top:3px; width:354px; overflow:hidden;}
#sub_banner .list ul {position:relative; left:0; width:6000px; z-index:10;}
#sub_banner .list li {position:relative; float:left; _display:inline; margin:0;}
#sub_banner .list img {width:354px; height:123px;}
#sub_banner .btn_prev {display:none;}
#sub_banner .btn_next {display:none;}
#sub_banner .btn_off {filter:alpha(opacity=40); opacity:0.4; cursor:default;}
#sub_banner .nav {clear:both; position:absolute; right:47px; top:112px !important; z-index:101;}
#sub_banner .nav a {position:relative; display:inline-block; width:12px; height:7px; margin:0 1px 0 0; overflow:hidden;}
#sub_banner .nav a img {position:relative; top:0; width:12px; height:14px;}
#sub_banner .nav a.on {width:12px;}
#sub_banner .nav a.on img {top:-7px;}

.summary {position:relative; width:428px; height:160px; margin:0 0 0 21px; background:url(../img/main/bg_summary.gif) no-repeat;}

#hero_banner {position:relative; height:380px; margin:40px 0 -20px 0;display:none}
#hero_banner a {display:none; position:absolute; right:0; top:0; width:356px; height:380px;}
#hero_banner a img {display:block; position:absolute; right:0; top:0;}

.summary_board {position:relative; width:454px; height:358px; margin:6px 0 -8px 10px; background:url(../img/main/bg_summary3.png) no-repeat;}
.summary_board ul {position:relative; left:11px; top:10px; height:43px; background:url(../img/main/bg_tab_sm.gif) no-repeat;}
.summary_board ul li {float:left; height:43px; overflow:hidden;}
.summary_board ul li img {display:block;}
.summary_board ul li.on img {margin-top:-43px;}
.summary_board .gm {position:relative; left:11px; top:10px; width:430px; height:291px; background:url(../img/main/bg_summary3.gif) no-repeat left top;}
.summary_board .free {position:relative; left:11px; top:10px; width:430px; height:291px; background:url(../img/main/bg_summary3.gif) no-repeat left bottom;}
.summary_board .btn_more {position:absolute; right:0; top:-43px; display:block; width:42px; height:42px; text-indent:-5000px;}
.summary_board .tab_board h3 {display:none;}
.summary_board .ico_new {position:relative; top:-2px; display:inline;}
.summary_board .gm .article {position:relative; left:22px; top:16px; width:383px; height:143px; overflow:hidden;}
.summary_board .gm .article .image {width:153px; height:110px; border:1px solid #797032;}
.summary_board .gm .article .image img {width:153px; height:110px;}
.summary_board .gm .article h4 {position:absolute; left:170px; top:9px; width:205px; color:#A9A674; font-weight:bold;}
.summary_board .gm .article h4 a {color:#A9A674; margin:0 4px 0 0;}
.summary_board .gm .article h4 img {margin-right:4px;}
.summary_board .gm .article p {position:absolute; left:170px; top:35px; width:210px; height:54px; overflow:hidden; color:#7a7966; line-height:18px; word-break:break-all;}
.summary_board .gm .article p a {white-space:normal;}

.summary_board .free ol {position:relative; padding:14px 0 0 0; zoom:1;}
.summary_board .free li {position:relative; float:left; width:392px; overflow:hidden; height:35px; padding:0 0 0 29px; }
.summary_board .free li span img {width:15px; height:15px;}
.summary_board .free li em {display:block; width:254px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.summary_board .free li a {color:#A29935; margin-right:2px;}
.summary_board .free li em a {color:#7A7966;}
.summary_board .free li span {position:absolute; left:288px; top:0px;}
.summary_board .free li span.re {position:relative; left:0; top:0; color:#717054; }
.summary_board .free .ico_new {position:relative; left:3px;}


ul.tab_summary {height:28px; overflow:hidden; padding:5px 0 0 0; margin:0 0 0 5px;}
ul.tab_summary li {position:relative; float:left; _display:inline; width:81px; height:28px;}
ul.tab_summary li.m3 {width:73px;}
ul.tab_summary li a {display:block; width:81px; height:28px; text-indent:-5000px;}
ul.tab_summary li.m3 a {width:73px;}
ul.tab_summary .m1 {z-index:4;}
ul.tab_summary .m2 {z-index:3;}
ul.tab_summary .m3 {z-index:2;}
ul.tab_summary .m4 {z-index:1;}
ul.tab_summary .m1 a {background:url(../img/main/tab_summary1.gif) no-repeat;}
ul.tab_summary .m2 a {background:url(../img/main/tab_summary2.gif) no-repeat;}
ul.tab_summary .m3 a {width:73px; background:url(../img/main/tab_summary3.gif) no-repeat;}
ul.tab_summary .m4 a {background:url(../img/main/tab_summary4.gif) no-repeat;}
ul.tab_summary li.on {_margin-right:-1px;}
ul.tab_summary .on a {border-right:1px solid #43472f; background-position:0 -28px;}

div.tab_summary {margin:0 0 0 5px; padding-top:16px;}
div.tab_summary h3 {position:absolute; left:-5000px; top:-5000px;}
div.tab_summary li {position:relative; width:385px; height:16px; margin:0 0 0 14px; padding:4px 0 0 4px; font-size:11px;}
.tab_summary a {font-size:11px;}
.tab_summary span.date {position:absolute; right:2px; top:3px; font:10px verdana; color:#45443b;}
.tab_summary .new a {color:#a9a674;}
.summary .tab1 {background:url(../img/main/bg_summary_tab1.gif) no-repeat;}
.summary .tab2 {background:url(../img/main/bg_summary_tab2.gif) no-repeat;}
.summary .tab3 {background:url(../img/main/bg_summary_tab3.gif) no-repeat;}
.summary .tab4 {background:url(../img/main/bg_summary_tab4.gif) no-repeat;}
.summary a.more {position:absolute; left:398px; top:10px; display:block; padding:4px;}


#summary_v2 {position:absolute; z-index:100; left:711px; top:208px; width:349px; height:121px; overflow:hidden; background:url(../img/main/bg_summary2_new.gif) no-repeat; zoom:1;}
	.main_v2 #summary_v2 {position:absolute; left:411px; top:-142px;}
#summary_v2 h3 {display:none;}
#summary_v2 a {font-size:11px;}

ul.tab_summary_v2 {height:44px; padding:0 0 0 32px; zoom:1;}
ul.tab_summary_v2 li {float:left; _display:inline; height:32px;}
ul.tab_summary_v2 li a {display:block; width:100%; height:100%; text-indent:-5000px;}
ul.tab_summary_v2 .m1 {width:82px;}
ul.tab_summary_v2 .m2 {width:76px;}
ul.tab_summary_v2 .m3 {width:78px;}
ul.tab_summary_v2 .m4 {width:81px;}

div.tab_summary_v2 {padding-left:51px;}
div.tab_summary_v2 li {position:relative; width:256px; height:16px; font-size:11px; color:#7A7966; }
div.tab_summary_v2 li a {display:inline-block; width:202px; overflow:hidden; color:#7A7966; white-space:nowrap; text-overflow:ellipsis;}
div.tab_summary_v2 li.new a {color:#A9A674;}
div.tab_summary_v2 span.date {position:absolute; left:216px; top:-1px; font:10px verdana; color:#45443b; vertical-align:top; letter-spacing:-1px;}


.digest {position:relative; width:428px; height:212px; padding:0 6px; margin:19px 0 0 15px; background:url(../img/main/bg_digest.gif) no-repeat; overflow:hidden;}
.digest .board {float:left; _display:inline; position:relative; width:214px; height:200px;}
.digest .board h3 {padding:14px 0 0 15px;}
.digest .board span.re {font-weight:normal;}
.digest .board h4 {position:absolute; left:19px; top:111px; font-weight:bold;}
.digest .board h4 a {font-weight:bold; color:#a9a674;}
.digest .board li {*zoom:1;}
.digest .board li a {white-space:normal;}
.digest .board li.image {margin:10px 0 0 15px;}
.digest .board li.image img {width:183px; height:65px;}
.digest .board li.name {margin:25px 0 0 19px; font-size:11px; color:#585749;}
.digest .board li.name a {color:#585749;}
.digest .board li.text {width:140px; margin:5px 0 0 19px; word-break:keep-all; font-size:11px;}
.digest a.prev {position:absolute; left:173px; top:178px;}
.digest a.next {position:absolute; left:185px; top:178px;}

.pb_search {position:relative; width:430px; height:148px; margin:9px 0 0 20px; background:url(../img/main/bg_pcbang.gif) no-repeat;}
.pb_search h3 {position:absolute; left:-5000px; top:-5000px;}
.pb_search input.text {position:absolute; left:126px; top:71px; width:193px; height:15px; padding:3px 6px 0 6px; border:1px solid #4c4b34; color:#a9a674; font-size:11px; background:#000 url(../img/main/bg_input_pcbang.gif) no-repeat 5px 5px;}
.pb_search input.on {background-image:none; background-position:5px 5px;}
.pb_search .search {position:absolute; left:333px; top:71px;}
.pb_search .benefit {position:absolute; left:25px; top:111px;}

.pb_search2 {position:relative; width:430px; height:126px; margin:9px 0 0 20px; background:url(../img/main/bg_pcbang2.gif) no-repeat;}
.pb_search2 h3 {position:absolute; left:-5000px; top:-5000px;}
.pb_search2 input.text {position:absolute; left:126px; top:45px; width:207px; height:14px; padding:8px 6px 6px 6px; border:1px solid #4c4b34; color:#a9a674; background:#000 url(../img/main/bg_input_pcbang.gif) no-repeat 9px 9px;}
.pb_search2 input.on {background-image:none;}
.pb_search2 .search {position:absolute; left:346px; top:45px; display:block; width:61px; height:30px; text-indent:-5000px;}
.pb_search2 .btns {position:absolute; left:126px; top:87px;}
.pb_search2 .btns a {margin-right:2px;}


.pb_ranking {position:relative; width:430px; height:218px; margin:9px 0 0 20px; background:url(../img/main/bg_pcbang_ranking.gif) no-repeat;}
.pb_ranking h3 {height:44px; padding:2px 0 0 2px;}
.pb_ranking h4 {margin:0 0 0 17px;}
.pb_ranking h4 img {display:inline;}
.pb_ranking h4 em {position:relative; top:2px; margin:0 0 0 6px; font-size:11px; color:#a9a674; font-weight:bold; letter-spacing:-0.1em;}
.pb_ranking h4.favorite {position:relative; top:3px; color:#7a7966; font-size:11px !important;}
.pb_ranking h4.favorite em {top:0 !important; margin:0 0 0 1px;}
.pb_ranking .mileage {position:absolute; left:320px; top:44px;}
.pb_ranking a.favorite {position:absolute; left:338px; top:44px;}

.pb_ranking .rank {float:left; _display:inline; width:195px; height:120px; margin:14px -5px 0 15px; background:url(../img/main/bg_pcbang_rank.gif) no-repeat;}
.pb_ranking .rank h5 {height:25px; padding:7px 0 0 0; text-align:center; font-size:11px; letter-spacing:-0.1em; font-weight:bold; color:#aea731;}
.pb_ranking .rank ol {*zoom:1;}
.pb_ranking .rank li {width:175px; padding:4px 0; margin:0 0 0 10px; border-bottom:1px solid #272515;}
.pb_ranking .rank li span {display:inline-block; padding:0 0 0 30px;}
.pb_ranking .rank li img {width:16px; height:16px;}
.pb_ranking .rank li a {position:relative; left:3px top:1px; color:#7a7966; font-size:11px;}
.pb_ranking .rank li.n3 {border:0;}
.pb_ranking p {clear:both; margin:0 0 0 20px; padding:0 0 0 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 5px; font-size:11px; color:#7a7966; letter-spacing:-0.1em;}
.pb_ranking strong {font-weight:normal;}

/* Capture The Region */
.ctr {position:relative; width:250px; height:213px; margin:0 0 20px 0; background:url(../img/main/bg_ctr.gif) no-repeat; color:#7a7966; font-size:11px;}
.ctr h3 {height:42px; padding:2px 0 0 2px;}
.ctr .status {height:50px; margin:0 0 0 19px;}
.ctr .status h4 {height:19px;}
.ctr .status div.state {position:relative; float:left; _display:inline; width:103px; height:19px; margin:0 12px 0 -2px;}
.ctr .status div.state div {position:absolute; left:110px; top:0; width:103px; height:19px;}
.ctr .status li {position:relative; width:99px; height:16px; padding:3px 0 0 4px; background:#2f291e; font-size:11px; color:#a9a674; letter-spacing:-0.1em; }
.ctr .status h5 {padding:1px 0 0 0; font-size:11px; color:#a9a674; letter-spacing:-0.1em; }

.ctr .status .prev {position:absolute; left:75px; top:3px;}
.ctr .status .next {position:absolute; left:87px; top:3px;}

.ctr .clan {clear:both; margin:0 0 0 17px; padding:12px 0 0 0; background:url(../img/main/bg_rank_line.gif) no-repeat;}
.ctr .clan h4 {height:20px; margin:0 0 0 2px;}

.ctr .clan .info {position:relative; *zoom:1;}
.ctr .clan .info h5 {float:left; _display:inline; margin:4px 0 0 79px;}
.ctr .clan .info h5 a {color:#b4961e; font-weight:bold;}
.ctr .clan .info .image {position:absolute; left:0; top:0; width:75px; height:75px;}
.ctr .clan .info .image img {width:75px; height:75px;}
.ctr .clan .info .master {float:left; _display:inline; margin:0 0 0 79px;}
.ctr .clan .info .card {float:left; _display:inline; margin:16px 3px 0 79px;}
.ctr .clan .info .visit {float:left; _display:inline; margin:16px 0 0 0;}

.itemshop {position:relative; width:250px; height:226px; margin:0 0 20px 0; background:url(../img/main/bg_itemshop.gif) no-repeat; color:#7a7966; font-size:11px;}
	div.pointpay {height:251px; background:url(../img/main/bg_itemshop2.gif) no-repeat;}
	div.pointpay .btn_pointpay {margin:0 0 0 16px;}

.itemshop h3 {height:47px; padding:2px 0 0 2px;}
.itemshop .list {position:relative; height:170px; overflow:hidden;}
	div.pointpay .list {margin-top:14px;}

.itemshop .item { float:left; _display:inline; position:relative; left:15px; top:0; clear:both; width:220px; height:85px; margin:0;}
.itemshop .item h4 {width:140px; margin:7px 0 0 87px; }
.itemshop .item h4 a {font-size:11px; font-weight:bold; color:#a9a674; white-space:normal;}
.itemshop li.image {position:absolute; left:0; top:22px; width:61px; height:61px; margin:-22px 0 0 0;}
.itemshop li.desc {margin:3px 0 0 87px; line-height:13px;}
.itemshop li.price {margin:4px 0 0 87px; padding:0 0 0 12px; color:#cfb926; font-weight:bold; background:url(../img/common/ico_won.gif) no-repeat 0 2px;}
.itemshop li.mileage {margin:4px 0 0 87px; color:#cfb926; font-weight:bold;}

.recharge {position:relative; overflow:hidden; width:250px; height:66px; margin:0 0 20px 0; background:#191610;}
.recharge .list {overflow:hidden; width:225px; height:27px; margin:0 0 0 13px; }
.recharge p {margin:9px 0 0 6px;}
.recharge a {font-size:11px; color:#585749;}

.recharge2 {position:relative; overflow:hidden; width:250px; height:66px; margin:0 0 20px 0; background:#191610;}
.recharge2 h3 {padding:2px 0 0 2px;}
.recharge2 .list {position:relative; overflow:hidden; width:225px; height:16px; margin:9px 0 0 19px; *margin-top:7px; }
.recharge2 li {position:absolute;}
.recharge2 a {font-size:11px; color:#585749;}
.recharge2 a:hover {text-decoration:underline !important;}
.recharge2 {width:250px; height:84px; background:url(../img/main/bg_recharge2.gif) no-repeat;}

#loginContent div.login {position:absolute; left:50px; top:-143px; width:250px; height:123px; background:url(../img/login/bg_login.gif) no-repeat;}
#loginContent .login h3 {position:absolute; left:-5000px; top:-5000px;}
#loginContent .login input.text {position:absolute; left:20px; top:36px; width:132px; height:17px; padding:4px 6px 0 6px; font:bold 11px verdana; border:none; background:url(../img/login/bg_input_id.gif) no-repeat 5px 6px; color:#a9a674; }
#loginContent .login input.id {ime-mode:disabled;}
#loginContent .login input.pw {top:62px; background-image:url(../img/login/bg_input_pw.gif);}
#loginContent .login input.on {background-image:none;}

#loginContent .login a.login {display:block; position:absolute; left:168px; top:35px; width:81px; height:49px; text-indent:-5000px;}
#loginContent .login li.find {position:absolute; left:19px; top:100px; width:84px; height:13px;}
#loginContent .login li.join {position:absolute; left:112px; top:100px; width:54px; height:13px;}
#loginContent .login li a {display:block; width:100%; height:100%; text-indent:-5000px;}
#loginContent .login .ssl {margin:-1px 0 0 0; *margin:-3px 0 0 0;}
#loginContent .login label {position:relative; top:1px;}
#loginContent .login .keyboard {position:absolute; right:25px; top:11px; color:#cfceb3; font-size:11px; letter-spacing:-0.1em;}

#loginContent .login .keyboard a {color:#cfceb3; font-size:11px; text-decoration:underline;}
#loginContent .login .keyboard .onoff {margin:0 3px 0 2px; padding:0 0 0 7px; background:url(../img/common/bar_1x9.gif) no-repeat 0 1px;}
#loginContent .login .keyboard .onoff img {*position:relative; *top:-1px;}
#loginContent .login .btn_key {position:absolute; right:0; top:13px; width:7px; height:14px; padding:0 0 0 7px; background:url(../img/common/bar_1x9.gif) no-repeat 0 2px;}

#loginContent div.login_new {position:absolute; left:50px; top:-143px; width:250px; height:123px; background:url(../img/login/bg_login_new.gif) no-repeat;}
#loginContent .login_new h3 {position:absolute; left:-5000px; top:-5000px;}
#loginContent .login_new input.text {position:absolute; left:20px; top:36px; width:132px; height:17px; padding:4px 6px 0 6px; font:bold 11px verdana; border:none; background:url(../img/login/bg_input_id_new.gif) no-repeat 5px 6px; color:#a9a674; }
#loginContent .login_new input.id {ime-mode:disabled;}
#loginContent .login_new input.pw {top:62px; background-image:url(../img/login/bg_input_pw_new.gif);}
#loginContent .login_new input.on {background-image:none;}

#loginContent .login_new a.login {display:block; position:absolute; left:168px; top:35px; width:81px; height:49px;text-indent:-5000px;}
#loginContent .login_new li.find {position:absolute; left:19px; top:100px; height:13px;}
#loginContent .login_new li.join {position:absolute; left:130px; top:100px; height:13px;}
#loginContent .login_new li.join a { font-weight:bold;}
#loginContent .login_new li a {font-size:11px;color:#bba875;}
#loginContent .login_new .ssl {margin:-1px 0 0 0; *margin:-3px 0 0 0;}
#loginContent .login_new label {position:relative; top:1px;}
#loginContent .login_new .keyboard {position:absolute; right:25px; top:11px; color:#cfceb3; font-size:11px; letter-spacing:-0.1em;}

#loginContent .login_new .keyboard a {color:#cfceb3; font-size:11px; text-decoration:underline;}
#loginContent .login_new .keyboard .onoff {margin:0 3px 0 2px; padding:0 0 0 7px; background:url(../img/common/bar_1x9.gif) no-repeat 0 1px;}
#loginContent .login_new .keyboard .onoff img {*position:relative; *top:-1px;}
#loginContent .login_new .btn_key {position:absolute; right:0; top:13px; width:7px; height:14px; padding:0 0 0 7px; background:url(../img/common/bar_1x9.gif) no-repeat 0 2px;}
#loginContent .login_new .sns {position: absolute; right:0px; top: 100px;}

#loginContent div.user {position:absolute; left:50px; top:-143px; width:260px; height:123px; background:url(../img/login/bg_user.png) no-repeat;}
#loginContent .user h3 {position:absolute; left:-5000px; top:-5000px;}
#loginContent .user .info {height:82px; padding:15px 0 0 0;}
#loginContent .user li {position:relative; width:228px; height:18px; margin:0 0 0 22px; font-size:11px; color:#cfceb3; letter-spacing:-0.1em;}
#loginContent .user li em {display:inline-block; width:54px; color:#cddd95;}
#loginContent .user li a.btn {position:absolute; right:0; top:-1px;}
#loginContent .user .btn {margin:0 0 0 22px;}
#loginContent .user .btn a {margin-right:1px;}
#loginContent .user .code span {font-weight:bold;}
#loginContent .user .item span {font-weight:bold; color:#cfb926; letter-spacing:0;}

/* ´ÙÀ½Ã¤³Î¸µ */
#loginContent div.login_daum {position:absolute; left:50px; top:-143px; width:250px; height:123px; background:url(../img/channeling/bg_login_daum.gif) no-repeat;}
#loginContent .login_daum h3 {position:absolute; left:-5000px; top:-5000px;}
#loginContent .login_daum p { position:absolute;left:35px;top:50px;width:200px;font-size:11px;letter-spacing:-1px;color:#d3c18f;text-align:center; }
#loginContent .login_daum a.btn_login { position:absolute;left:50px;top:68px;width:171px;height:38px;background:url(../img/channeling/btn_login_daum.gif) no-repeat;text-indent:-5000px;display:block; }
#loginContent .login_daum a.btn_agree { position:absolute;left:50px;top:68px;width:171px;height:38px;background:url(../img/channeling/btn_service_agree.gif) no-repeat;text-indent:-5000px;display:block; }
#loginContent .login_daum p.going { top:58px;padding-bottom:15px;letter-spacing:0;font-size:12px;background:url(../img/channeling/bg_going.gif) center bottom no-repeat; }

div.user_v2 {position:absolute; left:50px; top:-143px; width:260px; height:123px; background:url(../img/login/bg_user.gif) no-repeat;}
.user_v2 h3 {position:absolute; left:-5000px; top:-5000px;}
.user_v2 .info {height:57px; padding:40px 0 0 0;}
.user_v2 li {position:relative; width:228px; height:18px; margin:0 0 0 22px; font-size:11px; color:#cfceb3; letter-spacing:-0.1em;}
.user_v2 li .account_id {display:inline-block; width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top;}
.user_v2 li em {display:inline-block; width:54px; color:#cddd95;}
.user_v2 li a.btn {position:absolute; right:0; top:-1px;}
.user_v2 .btn {margin:0 0 0 22px;}
.user_v2 .btn a {margin-right:1px;}
.user_v2 .code span {font-weight:bold;}
.user_v2 .item span {font-weight:bold; color:#cfb926; letter-spacing:0;}
.user_v2 .clan span {display:inline-block; width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:top;}

/* 20121106 : */
.new_membership_notice {position:absolute; left:68px; top:54px; display:inline-block; height:37px; padding:0 30px 0 9px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat;}
.new_membership_notice span {position:relative; top:12px; color:#FFF;}
:root .new_membership_notice span {top:13px\0;}
.new_membership_notice a {font-weight:bold;color:#FFFB94;}
.new_membership_notice a:hover {text-decoration:underline;}
.new_membership_notice a.btn_close {position:absolute; right:0; top:5px; display:block; width:25px; height:25px; text-indent:-5000px; background:url(http://file.pmang.kr/images/pmang/aob/cbt/img/common/bg_tooltip_with_x.gif) no-repeat right -5px;}

.mypage {z-index:5; position:relative; width:248px; padding:1px; margin:0 0 10px 50px; background:#191610;}
.mypage .wrap {width:246px; _height:144px; min-height:144px; border:1px solid #3e412a;}
.mypage ol.tab_my {position:relative; _top:-1px; height:24px; border-bottom:1px solid #404229;}
.mypage ol.tab_my li {position:relative; _top:1px; float:left; _display:inline; width:82px; height:25px; margin:0 0 0 -1px; border-left:1px solid #4a4e33; background:#2e2b1c;}
.mypage ol.tab_my li a {display:block; width:100%; height:17px; padding:7px 0 0 0; border-bottom:1px solid #404229; text-align:center; color:#717054; font-size:11px; letter-spacing:-0.1em; cursor:default;}
.mypage ol.tab_my li.on {position:relative; _top:1px; height:25px; background:url(../img/login/bg_my_tab.gif) repeat-x;}
.mypage ol.tab_my li.on a {height:18px; color:#cfceb3; border-bottom:0;}

.mypage div.tab_my {margin:10px 0 0 0; color:#717054; font-size:11px;}
.mypage div.tab_my ul li {position:relative; width:206px; height:16px; padding:4px 0 0 0; margin:0 0 0 20px; background:url(../img/login/bg_my_line.gif) no-repeat right bottom; white-space:nowrap;}
.mypage div.tab_my ul li .btn {position:absolute; right:0; top:3px;}

.mypage .tab_my em { padding:0 0 0 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px; letter-spacing:-0.1em;}
.mypage strong {letter-spacing:0;}

.mypage .record .image {position:absolute; left:22px; top:40px;}
.mypage .record .image img {width:29px; height:30px;margin:0 2px 0 0;display:inline-block;}
.mypage .record .grade {width:151px; margin:0 0 0 85px;}
.mypage .record .grade span {font-weight:bold;}
.mypage .record .rank {width:131px; margin:0 0 0 85px; background:none;}
.mypage .record .rank strong {font-weight:normal;}
.mypage .record .grade em,
.mypage .record .rank em {padding:0 0 0 4px; background:none;}
.mypage .record li.point {padding-top:7px; height:auto; background-position:right top;}
.mypage .record li.point .btn {top:6px;}
.mypage .record .point p.point {margin:6px 0 0 0; text-align:center;}
.mypage .record .gauge {display:block; width:204px; height:9px; margin:1px 0 0 0; padding:3px 1px 0 1px; background:url(../img/login/bg_gauge.gif) no-repeat;}
.mypage .record .gauge img {display:block; height:6px;}
span.up {margin:0 0 0 4px; padding:0 0 0 8px; background:url(../img/common/ico_up.gif) no-repeat 0 4px;}
span.down {margin:0 0 0 4px; padding:0 0 0 8px; background:url(../img/common/ico_down.gif) no-repeat 0 4px;}
span.same {margin:0 0 0 4px; padding:0 0 0 8px; background:url(../img/common/ico_same.gif) no-repeat 0 4px;}

.mypage .money em {display:inline-block; width:41px;}
.mypage .money span {letter-spacing:0;}
.mypage .money .cash {height:36px;}
.mypage .money .cash p {margin:3px 0 0 0; padding:0 7px 0 0; text-align:right;}
.mypage .money .cash p a {display:inline-block; padding:1px 0 0 13px; background:url(../img/login/ico_phone.gif) no-repeat; color:#ff8e00; font-weight:bold; letter-spacing:-0.1em;}
.mypage .money .coupon {background:none;}
.mypage .money .ico_new {vertical-align:top; margin:0 0 0 3px; position:relative; top:1px;}

/* ´ÙÀ½Ã¤³Î¸µ */
.mypage .money .cash_daum { height:auto; }

.mypage .friend_list {position:relative; margin:10px 0 0 20px; *zoom:1;}
.mypage .friend_list h5 {width:199px; height:19px; border:1px solid #3d3f2a; background:#000; font-size:11px;}
.mypage .friend_list h5 {height:14px; padding:5px 0 0 5px;}
.mypage .friend_list h5 a {display:block; width:199px; height:14px; margin:-5px 0 0 -5px; padding:5px 0 0 5px; background:url(../img/common/bg_select_arrow.gif) no-repeat right top; letter-spacing:-0.1em; text-align:left;}
.mypage .friend_list ol {position:absolute; left:0; top:21px; width:204px; height:80px; padding:4px 0 0 0; overflow:auto; border:1px solid #3d3f2a; border-top-width:0; background:#000;}
.mypage .friend_list ol li {position:relative; height:13px; padding:3px 0 0 6px; letter-spacing:-0.1em;}

.mypage .new_sec {padding:5px 0 5px 27px; background:url(../img/common/dot_2x2.gif) no-repeat 20px 10px;}

.calendar {z-index:2000; position:relative; width:248px; padding:1px; margin:0 0 10px 50px; background:#191610;}
.calendar .wrap {width:246px; padding:0 0 11px 0; border:1px solid #3e412a; background:url(../img/main/bg_cal.gif) no-repeat;}
.calendar h3 {height:36px; padding:13px 15px 0 0; text-align:right; font-weight:bold; color:#a9a674; font-size:11px; font-family:verdana;}
.calendar .prev {display:block; position:absolute; left:14px; top:15px; padding:3px;}
.calendar .next {display:block; position:absolute; left:224px; top:15px; padding:3px;}
.calendar table {width:210px; height:114px; margin:0 0 0 19px;}
.calendar th, .calendar td {height:19px; font:10px verdana; text-align:center;}
.calendar td a {display:block; padding:3px 0 3px 0; color:#625a47;}
.calendar td a.on {border:1px solid #ff4200; color:#f26600; font-weight:bold; background:#191610;}
.calendar td a:hover {text-decoration:none;}
.calendar td.ing {background-color:#28241a; border:1px solid #191610;}
.calendar td.on a {font-weight:bold; text-decoration:underline; color:#ff4200;}

.calendar .event {position:absolute; left:249px; top:0; width:220px; height:99%; padding:1px 0 1px 0; background:#191610 url(../img/main/bg_cal_event.gif) right bottom no-repeat;}
.calendar .event .wrap {width:218px; border:none; border-right:1px solid #3e412a; border-top:1px solid #3e412a; background:none;}

.calendar ol.tab_event {width:188px; height:24px; margin:22px 0 17px 15px; border-bottom:1px solid #404229;}
.calendar ol.tab_event li {float:left; _display:inline; position:relative; _top:1px; width:65px; height:24px; background-color:#2a2517; }
.calendar ol.tab_event li.on {position:relative; _top:1px; height:24px; border:1px solid #404229; border-bottom-width:0; background:#191610;}
.calendar ol.tab_event li a {display:block; width:100%; height:17px; padding:7px 0 0 0; text-align:center; font-size:11px; letter-spacing:-0.1em; color:#7a7966; cursor:default;}
.calendar ol.tab_event li.on a {color:#a9a674;}
.calendar .event a {color:#7a7966; font-size:11px; display:block;}
.calendar ul.tab_event {clear:both; zoom:1; height:98px;}
.calendar ul.tab_event li {width:182px; height:31px; margin:0 0 0 15px; padding:0 0 0 7px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
.calendar ul.tab_event li a {white-space:normal;}
.calendar span.date {position:relative; top:-3px; font:10px verdana; color:#45443b;}
.calendar .more {position:absolute; right:11px; bottom:11px; padding:0 0 0 8px; background:url(../img/common/bu_cross.gif) no-repeat 0 4px; letter-spacing:-0.1em;}
.calendar .close {position:absolute; left:197px; top:8px; padding:3px;}


.spcalendar {z-index:2000; position:relative; width:248px; padding:1px; margin:0 0 10px 50px; background:#191610;}
.spcalendar .box { border:1px solid #3e412a; }
.spcalendar h3.tl {height:39px; background:url(../img/main/tl_calendar.gif) no-repeat;}
.spcalendar h3.tl em {display:none;}
.spcalendar .status {position:absolute; right:18px; top:13px; width:110px; text-align:right;}
.spcalendar .status em {position:relative; top:2px; margin-right:2px; color:#CFB926; font-weight:bold; font-size:11px;}
.spcalendar .status img {margin-top: 2px;}
.spcalendar .tab_cal {position:relative; padding:10px 0 0 7px; height:24px; zoom:1;}
.spcalendar .tab_cal li {float:left; padding:0 11px 0 10px; background:url(../img/common/bar_1x9b.gif) no-repeat right 2px;}
.spcalendar .tab_cal li.m2 {background:none;}
.spcalendar .tab_cal li a {font-size:11px; color:#3A3A30;}
.spcalendar .tab_cal li.on a {color:#717054;}
.spcalendar .wrap {position:relative; width:246px; padding:0; background:url(../img/main/bg_cal2.gif) no-repeat 18px 25px;}
.spcalendar .wrap h3 {height:25px; padding:0 15px 0 0; text-align:center; font-weight:bold; color:#a9a674; font-size:11px; font-family:verdana;}
.spcalendar .prev {display:block; position:absolute; left:14px; top:2px; padding:3px;}
.spcalendar .next {display:block; position:absolute; left:224px; top:2px; padding:3px;}
.spcalendar table {width:210px; height:114px; margin:0 0 0 19px; table-layout:fixed;}
.spcalendar th, 
.spcalendar td {height:19px; font:10px verdana; text-align:center;}
.spcalendar th em {display:none;}
.spcalendar td span {display:block; padding:3px 0 3px 0; color:#625a47;}
.spcalendar td span.on {border:1px solid #ff4200; color:#f26600; font-weight:bold; background:#373425;}
.spcalendar td.ing {}
.spcalendar td.ing span {/*background-color:#373425; color:#A9A674;*/ font-weight:bold; letter-spacing:-1px;}
.spcalendar td.on span {font-weight:bold; text-decoration:underline; color:#ff4200;}

.spcalendar .btns {padding:12px 16px 12px 0; text-align:right;}
.spcalendar .btns a {margin-left:2px;}
.spcalendar .myinfo {margin:10px 0 12px 0; color:#717054; font-size:11px;} 
.spcalendar .myinfo ul li {position:relative; width:206px; height:18px; padding:6px 0 0 0; margin:0 0 0 20px; background:url(../img/login/bg_my_line.gif) no-repeat right bottom; white-space:nowrap;}
.spcalendar .myinfo li .btn {position:absolute; right:9px; top:4px;}
.spcalendar .myinfo li em {display:inline-block; width:64px; padding:0 0 0 6px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
.spcalendar .myinfo strong {font-weight:normal;}

.spcalendar .mygrade {position:relative; left:10px; width:226px; height:39px; background:url(../img/main/bg_mygrade.gif) no-repeat;}
.spcalendar .mygrade p {padding:9px 0 0 19px;}
.spcalendar .mygrade img {display:inline; vertical-align:top;}
.spcalendar .mygrade em {position:absolute; left:52px; top:11px; color:#a9a674; font-weight:bold;}

.spcalendar .notyet p {padding:25px 0 20px 0; line-height:19px; text-align:center; color:#717054; background:url(../img/login/bg_my_line.gif) no-repeat center bottom;}
.spcalendar .promo {padding:12px 0 12px 20px;}
.spcalendar .promo em {padding:0 0 0 5px; background:url(../img/common/dot_2x2.gif) no-repeat 0 4px;}
.spcalendar .promo strong {font-weight:normal;}
.spcalendar .promo a {position:relative; top:-1px; margin:0 2px 0 0;}

.spcalendar .notteam p {padding:18px 0 12px 0; line-height:18px; text-align:center; color:#717054; background:url(../img/login/bg_my_line.gif) no-repeat center bottom;}
.spcalendar .notteam .join {padding:11px 0 11px 0; text-align:center;}


.sfpukit {/* z-index:2000; */position:relative; width:248px; padding:1px; margin:0 0 10px 50px; background:#191610;}
.sfpukit .box { border:1px solid #3e412a; }
.sfpukit h3.tl {height:39px; background:url(../img/main/tl_sfpukit.gif) no-repeat;}
.sfpukit h3.tl em {display:none;}
.sfpukit .status {position:absolute; right:19px; top:15px; display:inline-block;background:url(../img/main/bg_sfpukit_status.gif) no-repeat; font-size:11px; text-align:right; color:#000}
.sfpukit .status em {position:relative; left:1px; display:inline-block;background:url(../img/main/bg_sfpukit_status.gif) no-repeat right top;letter-spacing:-1px;height:15px;padding:0 4px;line-height:15px}
.sfpukit .status b {position:relative; top:-1px; font-weight:normal; font:10px tahoma; letter-spacing:0;} 
.sfpukit .msg {padding-bottom:24px; text-align:center;}
.sfpukit .msg h4 {padding:32px 0 16px 0; color:#92926e; font-weight:bold; text-decoration:underline;}
.sfpukit .msg p {line-height:16px; color:#66664a; font-size:11px;}
.sfpukit .btn {height:33px; padding:14px 0 0 0; background:url(../img/main/bg_line_sep.gif) no-repeat center top; text-align:center;}

.sfpukit .list {position:relative; padding:13px 0 0 0;}
.sfpukit .sfpukit_winner .image {width:182px; height:135px; margin:0 auto;}
.sfpukit .sfpukit_winner .image img {width:180px; height:105px; border:1px solid #4D4D37;}
.sfpukit .sfpukit_winner h5 {width:182px; height:19px; margin:0 auto; padding:5px 0 0 0; background:#3E3D2B; color:#94925F; text-align:center;font-size:11px;letter-spacing:-0.5px}
.sfpukit .sfpukit_winner p {width:182px; min-height:57px; _height:57px; margin:0 auto; padding:16px 0 0 0; line-height:16px; color:#4D4D37; font-size:11px;}
.sfpukit .sfpukit_winner p em {color:#66664A;}
.sfpukit .sfpukit_winner p b {color:#66664A;}
.sfpukit .btn_prev {display:block; width:32px; height:132px; position:absolute; left:0; top:13px;}
.sfpukit .btn_prev img {position:relative; left:15px; top:59px;}
.sfpukit .btn_next {display:block; width:32px; height:132px; position:absolute; right:0; top:13px;}
.sfpukit .btn_next img {position:relative; left:11px; top:59px;}
.sfpukit .no_result {position:relative; padding:13px 0 0 0;}
.sfpukit .no_result .image {width:180px; height:130px; margin:0 auto; border:1px solid #4D4D37; background:url(../img/main/bg_thumb.jpg) no-repeat;}
.sfpukit .no_result p {height:40px; padding:32px 0 0 0; text-align:center; font-size:11px;}

.sfpukit_banner {position:absolute;left:1px;top:-1px;width:248px;height:227px;}
.sfpukit_banner a.btn_close {position:absolute;right:0;bottom:0;width:32px;height:31px;background:url(../img/common/blank.gif);text-indent:-5000px;display:block;}


.lucky {position:relative; z-index:2; width:250px; height:69px; margin:0 0 10px 50px; background:url(../img/main/bg_lucky.gif) no-repeat;}
	.main_v2 .lucky {height:72px; background-image:url(../img/main/bg_lucky2.gif);}
.lucky h3 {position:absolute; left:1px; top:1px; width:248px; height:42px;}
.lucky h3 a {display:block; width:100%; height:100%; text-indent:-5000px;}
.lucky .title {position:absolute; left:6px; top:43px; width:238px; height:20px; background:url(../img/main/bg_lucky_title.gif) no-repeat; cursor:pointer; _cursor:hand;}
	.main_v2 .lucky .title {position:absolute; left:8px; top:43px; width:238px; height:21px; background:url(../img/main/bg_lucky_title2.gif) no-repeat;}
.lucky .recent {position:absolute; left:87px; top:1px; width:131px; height:16px; padding:2px 0 0 0; overflow:hidden;}
	.main_v2 .lucky .recent {left:84px;}
.lucky .title p {display:inline; font-size:11px; color:#585749; margin:0 12px 0 0;}


#bombList {position:absolute; left:6px; top:62px; width:236px; height:85px; border:1px solid #373722; background:#100e0a;}
#bombList ol {width:83px; height:84px; margin:1px 0 0 1px;}
#bombList li {float:left; _display:inline; width:83px; height:20px; overflow:hidden; margin-bottom:1px;}
#bombList li a {display:block;}
#bombList li img {display:block;}
#bombList li.on img {margin-top:-20px;}
#bombList div.bomblist {position:absolute; left:95px; top:6px;}
#bombList div.bomblist p {position:relative; font-size:11px; color:#3e3d2b; width:132px; height:15px;}
#bombList div.bomblist p em {position:absolute; right:0; top:0;}
#bombList .bomblist a {cursor:default;}
#bombList .bomblist p a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;width:100px;display:inline-block;color:#3e3d2b;}


.banner {margin:10px 0 0 50px;}
.banner a {display:block; margin:0 0 5px 0;}

.tease {position:relative; z-index:1; height:71px; margin:10px 0 0 50px; background:url(../img/main/bg_tease.gif) no-repeat;}
.tease h3 {display:none;}
.tease select {width:178px; margin:39px 0 0 15px; border:1px solid #7f9db9; height:19px; font-size:11px; background:#161616; color:#999;}
.tease a.btn {vertical-align:top; position:absolute; left:201px; top:39px;}

.main_v2 .tease {height:72px; background:url(../img/main/bg_tease2.gif) no-repeat;margin-bottom:10px}
.main_v2 .tease a.btn {left:187px; top:42px; display:block; width:54px; height:21px; text-indent:-5000px;}
.main_v2 .tease select {width:174px; height:auto; margin:42px 0 0 7px; padding:2px; line-height:1.2; border:1px solid #323222; font-size:11px; color:#585749; background:#232317;}

#loginContent .partner {position:absolute; left:-155px; top:-15px; overflow:hidden; width:134px; height:167px; background:url(../img/main/banner_partner.png) no-repeat;}
#loginContent .partner a {display:block; width:122px; height:155px; overflow:hidden; position:relative; left:6px; top:6px; }


.main .ranking {position:relative; overflow:hidden; width:250px; height:238px; background:url(../img/main/bg_rank.gif) no-repeat;}
.main .ranking h3 {padding:2px 0 0 2px;}
.main .ranking h4 {margin:10px 0 0 0; text-align:center;}
.main .ranking h4 img {display:inline; vertical-align:top;}

.main .ranking div.tab_rank ol {position:relative; height:136px; overflow:hidden; padding:9px 0 0 0; *zoom:1;}
.main .ranking div.tab_rank ol li {position:relative; width:219px; height:21px; padding:4px 0 0 0; margin:0 0 0 13px; background:url(../img/main/bg_rank_line.gif) no-repeat left bottom;}
.main .ranking div.tab_rank ol li span {position:relative; top:0px; display:inline-block; height:15px; padding:0 0 0 30px; vertical-align:top;}
.main .ranking div.tab_rank ol li img {width:16px; height:16px;}
.main .ranking div.tab_rank ol li.n1 {width:229px; height:22px; padding:5px 0 0 5px; margin:0 0 6px 7px; background:#262316; border:1px solid #2e2f20;}
.main .ranking div.tab_rank ol li.n1 span {top:1px;}
.main .ranking div.tab_rank ol li a {display:inline-block; position:relative; left:2px; top:1px; color:#7a7966; font-size:11px; vertical-align:top;}
.main .ranking div.tab_rank ol li a:hover {color:#7A7966 !important; text-decoration:none !important;}
.main .ranking div.tab_rank ol li.n1 a {top:3px;}

.main .ranking .tab2 li a {width:122px !important;}
.main .ranking .tab4 li a {width:122px !important;}
.main .ranking div.tab_rank ol li.n1 a {font-weight:bold;}
.main .ranking div.tab_rank ol li em {position:absolute; right:6px; top:5px; font-size:11px;}
.main .ranking div.tab_rank ol li.n1 em {right:17px; top:6px;}
.main .ranking div.tab_rank a.btn {position:absolute; left:168px; top:210px; width:73px; height:20px;}

.main .ranking div.tab_rank ul {position:absolute; left:13px; top:214px;}
.main .ranking div.tab_rank ul li {float:left; _display:inline;}
.main .ranking div.tab_rank ul li.next {margin-left:-1px;}

.main .n1 span {background:url(../img/main/n1_b.gif) no-repeat;}
.main .n2 span {background:url(../img/main/n2.gif) no-repeat;}
.main .n3 span {background:url(../img/main/n3.gif) no-repeat;}
.main .n4 span {background:url(../img/main/n4.gif) no-repeat;}
.main .n5 span {background:url(../img/main/n5.gif) no-repeat;}
.main .n6 span {background:url(../img/main/n6.gif) no-repeat;}
.main .n7 span {background:url(../img/main/n7.gif) no-repeat;}
.main .n8 span {background:url(../img/main/n8.gif) no-repeat;}
.main .n9 span {background:url(../img/main/n9.gif) no-repeat;}
.main .n10 span {background:url(../img/main/n10.gif) no-repeat;}

.main .ranking ul.btns li {position:absolute; left:75px; top:44px; width:13px; height:13px;}
.main .ranking ul.btns li.next {left:166px;}


.main .ranking2 {position:relative; overflow:hidden; width:250px; height:398px; background:url(../img/main/bg_ranking2.gif) no-repeat;}
.main .ranking2 h3 {padding:2px 0 0 2px;}
.main .ranking2 h4 {position:relative; height:18px; margin:16px 0 0 0; text-align:center; color:#cfb926; font-weight:bold;}
.main .ranking2 h4 span {font-weight:normal; color:#7C7A54; letter-spacing:-1px;}
.main .ranking2 h4 a {position:relative; top:-2px; margin:0 2px; vertical-align:top;}
.main .ranking2 h4 img {display:inline;}
.main .ranking2 div.tab_rank ol {position:relative; padding:9px 0 0 0; *zoom:1;}
.main .ranking2 div.tab_rank ol li {position:relative; width:219px; height:23px; padding:4px 0 0 0; margin:0 0 0 13px; background:url(../img/main/bg_rank_line.gif) no-repeat left bottom;}
.main .ranking2 div.tab_rank ol li span {position:relative; top:0px; display:inline-block; height:15px; padding:0 0 0 30px; vertical-align:top;}
.main .ranking2 div.tab_rank ol li img {width:16px; height:16px;}
.main .ranking2 div.tab_rank ol li.n1 {width:229px; height:22px; padding:5px 0 0 5px; margin:0 0 6px 7px; background:#262316; border:1px solid #2e2f20;}
.main .ranking2 div.tab_rank ol li.n1 span {top:1px;}
.main .ranking2 div.tab_rank ol li a {display:inline-block; position:relative; left:2px; top:1px; color:#7a7966; font-size:11px; vertical-align:top;}
.main .ranking2 div.tab_rank ol li a:hover {color:#7A7966 !important; text-decoration:none !important;}
.main .ranking2 div.tab_rank ol li.n1 a {top:3px;}
.main .ranking2 .tab2 li a {width:122px !important;}
.main .ranking2 .tab4 li a {width:122px !important;}
.main .ranking2 div.tab_rank ol li.n1 a {font-weight:bold;}
.main .ranking2 div.tab_rank ol li em {position:absolute; right:6px; top:5px; font-size:11px;}
.main .ranking2 div.tab_rank ol li.n1 em {right:17px; top:6px;}
.main .ranking2 div.tab_rank a.btn {position:absolute; left:168px; top:210px; width:73px; height:20px;}
.main .ranking2 div.tab_rank ul {position:absolute; left:13px; top:214px;}
.main .ranking2 div.tab_rank ul li {float:left; _display:inline;}
.main .ranking2 div.tab_rank ul li.next {margin-left:-1px;}
.main .ranking2 .update {padding:10px 16px 0 0; color:#696d2c; font-size:11px; text-align:right;}

.main .pcb_display { position:relative;width:430px; height:148px; margin:9px 0 0 20px; background:url(../img/pcbang/bg_pcb_display.jpg) no-repeat;z-index:1 }
.main .pcb_display .status {text-indent:-5000px }
.main .pcb_display .status.login {position:absolute; left:129px; top:27px; width:275px; height:30px; background:url(../img/pcbang/bg_pcb_check_login.gif) no-repeat }
.main .pcb_display .status.off {position:absolute; left:142px; top:27px; width:157px; background:url(../img/pcbang/bg_pcb_check_off.gif) no-repeat }
.main .pcb_display .status.on {position:absolute; left:142px; top:27px; width:146px; background:url(../img/pcbang/bg_pcb_check_on.gif) no-repeat }

.main .pcb_display .search {position:absolute; left:144px; top:72px;}
.main .pcb_display .search h4 {display:none;}
.main .pcb_display .search .searchform small { position:absolute;left:6px;top:5px;letter-spacing:-1px;font-size:11px;color:#656446; }
.main .pcb_display .search .searchform .inputbox { border:1px solid #4C4B34; padding:5px 6px 0 6px; width:188px; height:14px; vertical-align:top; background:none; font-size:11px;color:#656446; letter-spacing:-1px;}
.main .pcb_display .search .btn_pcb_search {position:absolute; left:201px; top:0; vertical-align:top;width:49px;height:21px;background:url(../img/pcbang/btn_pcbang_search.gif) no-repeat;text-indent:-5000px;display:inline-block }

.main .pcb_display .coupon_list { position:absolute; left:144px; top:49px; width:265px;height:52px;background:url(../img/pcbang/bg_pcb_coupon.gif) no-repeat;overflow:hidden }
.main .pcb_display .coupon_list ul { position:relative; width:244px;height:50px; overflow:hidden; margin:1px 0 0 1px;}
.main .pcb_display .coupon_list ul li {position:absolute; top:-50px; width:231px; height:37px; padding:13px 0 0 13px;}
.main .pcb_display .coupon_list strong {display:block; height:18px; font-size:11px; color:#7a7966;}
.main .pcb_display .coupon_list strong a {font-size:11px; color:#7a7966; font-weight:normal;}
.main .pcb_display .coupon_list span {position:relative; top:-2px; font:10px verdana; color:#5e5d48;}

.main .pcb_display .coupon_list .btn_up { position:absolute; right:1px; top:1px;width:19px;height:25px;text-indent:-5000px;background:url(../img/pcbang/btn_pcb_up.gif) no-repeat;display:block }
.main .pcb_display .coupon_list .btn_down { position:absolute; right:1px; top:26px;width:19px;height:25px;text-indent:-5000px;background:url(../img/pcbang/btn_pcb_down.gif) no-repeat;display:block }

.main .pcb_display .btn_pcb_benefit_1 { position:absolute;left:144px;top:109px;width:81px;height:21px;background:url(../img/pcbang/btn_pcb_benefit_1.gif) no-repeat;text-indent:-5000px;display:block }
.main .pcb_display .btn_pcb_benefit_2 { position:absolute;left:230px;top:109px;width:81px;height:21px;background:url(../img/pcbang/btn_pcb_benefit_2.gif) no-repeat;text-indent:-5000px;display:block }

.main .pcb_display .layer_benefit { position:absolute;left:144px;top:133px;width:175px;height:93px;background:url(../img/pcbang/bg_layer_benefit.gif) no-repeat;display:none }
.main .pcb_display .layer_benefit .btn_close { position:absolute;right:1px;top:75px;width:34px;height:17px;background:url(http://file.pmang.kr/images/pmang/nabi/common/blank.gif) no-repeat;display:block }


#cmPopAlign { z-index: 100 !important; }

#GlobalGNB { z-index: 101 !important; }

/* .sf_event_banner { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 99; position: fixed; _position: absolute; }
.sf_event_banner i,
.sf_event_banner a { display: block; zoom: 1; position: absolute; }
.sf_event_banner .a { width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1; background-color: #000; opacity: .7; filter: Alpha(opacity=70); }
.sf_event_banner .b { width: 970px; height: 730px; margin: -350px 0px 0px -497px; position: absolute; top: 50%; left: 50%; z-index: 2; }
.sf_event_banner .c { width: 970px; height: 730px; top: 0px; left: 0px; background: no-repeat url('http://mm.pmang.com/pmang/specialforce/event/13_0125/img/ev_sf_leag.png'); }
.sf_event_banner .d { width: 13px; height: 13px; top: 26px; right:20px; cursor: pointer; }
.sf_event_banner .e1 { width: 187px; height: 45px; top: 620px; left: 195px; cursor: pointer; }
.sf_event_banner .e2 { width: 184px; height: 45px; top: 620px; left: 392px; cursor: pointer; }
.sf_event_banner .e3 { width: 184px; height: 45px; top: 620px; left: 590px; cursor: pointer; }
.sf_event_banner .f { width: 145px; height: 15px; bottom: 17px; right: 405px; cursor:pointer;} */

.sf_update_event { width: 100%; height: 100%; position: absolute; top: 43px; left: 0px; z-index: 99; }
.sf_update_event .a { width: 1600px; height: 800px; display: block; margin-left: -800px; position: absolute; top: 0px; left: 50%; z-index: 2; background: no-repeat url('http://mm.pmang.kr/pmang/specialforce/event/14_0121/img/modaless_bg.png'); }
.sf_update_event .b { width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; z-index: 1; background-color: #000; opacity: .9; filter: Alpha(opacity=90); }
.sf_update_event .c { width: 1600px; height: 800px; display: block; position: absolute; top: 0px; left: 0px; z-index: 3; background: no-repeat url('http://mm.pmang.kr/pmang/specialforce/event/14_0121/img/modaless_bg2.png'); }
.sf_update_event .d { width: 662px; height: 675px; margin-left: -691px; display: block; position: absolute; top: 16px; left: 50%; z-index: 2; background: no-repeat url('http://mm.pmang.kr/pmang/specialforce/event/14_0121/img/modaless_character.png'); }
.sf_update_event .e { width: 70px; height: 20px; display: block; position: absolute; top: 390px; left: 1149px; z-index: 4; }
.sf_update_event .h { width: 70px; height: 20px; display: block; position: absolute; top: 413px; left: 1115px; z-index: 4; }
.sf_update_event .i { width: 70px; height: 20px; display: block; position: absolute; top: 433px; left: 1086px; z-index: 4; }
/* .sf_update_event .e i { width: 93px; height: 93px; display: block; background: no-repeat url('http://mm.pmang.kr/pmang/specialforce/event/14_0121/img/modaless_btn.png'); } */
.sf_update_event .f { width: 132px; height: 22px; display: block; position: absolute; top: 554px; left: 1041px; z-index: 5; cursor: pointer; }
.sf_update_event .g { width: 38px; height: 22px; display: block; position: absolute; top: 554px; left: 1173px; z-index: 5; cursor: pointer; }

/* 150507 */
.user_v2 .ballon{position:absolute;top:-34px;left:0;width:208px;height:36px;background:url(../img/login/bg_ballon.png) no-repeat;text-indent:-999px;overflow:hidden}
.user_v2 .ballon .txt{position:absolute;top:0;left:13px;width:170px;height:25px;background:url(../img/common/blank.gif) no-repeat}
.user_v2 .ballon .btn_x{position:absolute;top:9px;right:9px;width:9px;height:9px;background:url(../img/common/blank.gif) no-repeat}
.main_nav .top_nav .m3{position:relative;}
.main_nav .icon_new{position:absolute;top:0;left:26px;display:block;width:27px;height:17px;background:url(../img/nav/icon_new.png) no-repeat}
.tab_rank .info{text-align:center;height:217px;padding-top:70px;font-size:11px}
.tab_rank .info strong{font-size:16px;color:#979566;display:block;margin-bottom:10px}

/* 151020 modal */
.modalpop { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999}
.modalpop .backbg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .9; filter: Alpha(opacity=90); display: block; z-index: 1; }
.modalpop .contents { position: absolute; left: 50%; top:50%; margin-left:-30%; width:60%; min-width:700px; z-index: 2; }
.modalpop .btn{text-indent:-9999px;overflow:hidden;display:block;position:absolute;background:url(../img/common/blank.gif)}
.modalpop .btn_today{top:975px;left:405px;width:106px;height:12px;background:url(../img/main/btn_today.png) no-repeat center top;text-indent:-9999px;overflow:hidden;display:block;position:absolute}
.modalpop .btn_close{top:975px;left:550px;width:39px;height:12px;background:url(../img/main/btn_x.png) no-repeat center top;text-indent:-9999px;overflow:hidden;display:block;position:absolute}
.modalpop.day151020 .contents{position: relative; top:0;left:0;margin: 0 auto;    width: 1000px;    height: 1380px;background:url(../img/main/bg_modal_151020.png) no-repeat center top}
.modalpop.day151020 .btn{top:825px;width:265px;height:82px}
.modalpop.day151020 .btn_item{left:95px;}
.modalpop.day151020 .btn_event{left:367px;}
.modalpop.day151020 .btn_note{left:639px;}

.modalpop.day151209 .backbg{background:url(../img/main/bg_modal.png)}
.modalpop.day151209 .contents{position: relative; top:0;left:0;margin: 0 auto;    width: 1410px;    height: 1380px;background:url(../img/main/bg_modal_151209.png) no-repeat center top}
.modalpop.day151209 .btn_today{top:37px;left:auto;right:270px;width:126px;height:42px;background:url(../img/main/btn_today_151209.png) no-repeat}
.modalpop.day151209 .btn_close{top:37px;left:auto;right:217px;width:43px;height:43px;background:url(../img/main/btn_x_151209.png) no-repeat}
.modalpop.day151209 .btn_event1{top: 503px;left: 430px; width: 240px;height: 72px;}
.modalpop.day151209 .btn_event2{top:503px;left:730px;width: 240px;height: 72px;}
.modalpop.day151209 .btn_item{top:974px;left:554px;width:288px;height:90px}

/* 160120 */
.login_new .helper { position:absolute; right:0px; top:14px; }
.login_new .helper * { position:static; text-indent:0; vertical-align:top; display:inline-block; }
.login_new .helper img{margin-top:2px}
.login_new .helper .key {font-size:11px;color:#bba875;}
.login_new .helper .btn_info {width:14px; height:14px; text-indent:-5000px; background:url(http://file.pmang.kr/images/pmang/specialforce/renew2007/img/login/btn_login_keyboard.gif) no-repeat;margin-top:2px }

/* 160422 */
.left_banner{border:1px solid #191610;padding:1px;background:#323222;width:246px; float: right;}
.left_banner .list{background:#191610;overflow:hidden;padding:6px}
.left_banner li{float:left;width:115px;height:52px}
.left_banner li a{display:block;width:100%;height:100%;overflow:hidden}
.left_banner .li1, .left_banner .li2{margin-bottom:4px}
.left_banner .li2, .left_banner .li4{margin-left:4px}
.right_banner a{display:block;width:122px;height:498px;overflow:hidden}

/* 170306 */
#loginContent[data-update] .pmang_log_chk {
   background: none; color: #cfceb3;
}
#loginContent[data-update] .pmang_log_chk label {
   margin-left: 148px;
}
#loginContent.is-chrome .login_new {
   width: 270px;
   background: url("../img/login/bg_log_chrome.png") center 10px no-repeat;
}
#loginContent.is-chrome .login_new .login {
   left: 20px;
   width: 230px;
}
#loginContent.is-chrome .login_new li.find {
   left: 49px;
}
#loginContent.is-chrome .login_new li.join {
   left: 160px;
}