@charset "euc-kr";
/* ·¹ÀÌ¾Æ¿ô */
h3 img, h4 img, .prev img, .next img, .image img {display:block;}
strong {color:#f26600;}

.issue {width:430px; height:53px; margin:0 0 0 20px;}
.promotion {width:430px; margin:0 0 0 21px;}

.summary {position:relative; width:428px; height:160px; margin:0 0 0 21px; background:url(../img/main/bg_summary.gif) no-repeat;}

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.gif) no-repeat;}
#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; background:#000 none; 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;}
.pb_search .search {position:absolute; left:333px; top:71px;}
.pb_search .benefit {position:absolute; left:25px; top:111px;}

.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;}
	.pointpay {height:251px; background:url(../img/main/bg_itemshop2.gif) no-repeat;}
	.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;}
	.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:234px; height:27px; margin:0 0 0 7px; border:1px solid #43472f; background:#32301b;}
.recharge p {margin:8px 0 0 7px;}
.recharge a {font-size:11px; color:#b4961e;}

div.login {position:absolute; left:50px; top:-143px; width:250px; height:123px; background:url(../img/login/bg_login.gif) no-repeat;}
.login h3 {position:absolute; left:-5000px; top:-5000px;}
.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; }
.login input.id {ime-mode:disabled;}
.login input.pw {top:62px; background-image:url(../img/login/bg_input_pw.gif);}
.login input.on {background-image:none;}

.login a.login {display:block; position:absolute; left:168px; top:35px; width:81px; height:49px; text-indent:-5000px;}
.login li.find {position:absolute; left:19px; top:100px; width:84px; height:13px;}
.login li.join {position:absolute; left:112px; top:100px; width:54px; height:13px;}
.login li a {display:block; width:100%; height:100%; text-indent:-5000px;}
.login .ssl {margin:-1px 0 0 0; *margin:-3px 0 0 0;}
.login label {position:relative; top:1px;}
.login .keyboard {position:absolute; right:25px; top:11px; color:#cfceb3; font-size:11px; letter-spacing:-0.1em;}

.login .keyboard a {color:#cfceb3; font-size:11px; text-decoration:underline;}
.login .keyboard .onoff {margin:0 3px 0 2px; padding:0 0 0 7px; background:url(../img/common/bar_1x9.gif) no-repeat 0 1px;}
.login .keyboard .onoff img {*position:relative; *top:-1px;}
.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;}

div.user {position:absolute; left:50px; top:-143px; width:260px; height:123px; background:url(../img/login/bg_user.png) no-repeat;}
.user h3 {position:absolute; left:-5000px; top:-5000px;}
.user .info {height:82px; padding:15px 0 0 0;}
.user li {position:relative; width:228px; height:18px; margin:0 0 0 22px; font-size:11px; color:#cfceb3; letter-spacing:-0.1em;}
.user li em {display:inline-block; width:54px; color:#cddd95;}
.user li a.btn {position:absolute; right:0; top:-1px;}
.user .btn {margin:0 0 0 22px;}
.user .btn a {margin-right:1px;}
.user .code span {font-weight:bold;}
.user .item span {font-weight:bold; color:#cfb926; letter-spacing:0;}


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 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;}



.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 .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 .friend_list ol li span {position:absolute; left:124px; top:2px;} */

.calendar {z-index:2; 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;}


.lucky {position:relative; z-index:2; width:250px; height:69px; margin:0 0 10px 50px; background:url(../img/main/bg_lucky.gif) no-repeat;}
.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;}
.lucky .recent {position:absolute; left:87px; top:1px; width:131px; height:16px; padding:2px 0 0 0; overflow:hidden;}
.lucky .title p {display:inline; font-size:11px; color:#675c49; 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;}



.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;}


.ranking {position:relative; overflow:hidden; width:250px; height:238px; background:url(../img/main/bg_rank.gif) no-repeat;}
.ranking h3 {padding:2px 0 0 2px;}
.ranking h4 {margin:10px 0 0 0; text-align:center;}
.ranking h4 img {display:inline; vertical-align:top;}

.ranking div.tab_rank ol {position:relative; height:136px; overflow:hidden; padding:9px 0 0 0; *zoom:1;}
.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;}
.ranking div.tab_rank ol li span {display:inline-block; height:15px; padding:0 0 0 30px; vertical-align:middle;}
.ranking div.tab_rank ol li img {width:16px; height:16px;}
.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;}
.ranking div.tab_rank ol li a {display:inline-block; position:relative; left:2px; top:1px; color:#7a7966; font-size:11px;}
.ranking .tab2 li a {width:122px !important;}
.ranking .tab4 li a {width:122px !important;}
.ranking div.tab_rank ol li.n1 a {font-weight:bold;}
.ranking div.tab_rank ol li em {position:absolute; right:6px; top:5px; font-size:11px;}
.ranking div.tab_rank ol li.n1 em {right:17px; top:6px;}
.ranking div.tab_rank a.btn {position:absolute; left:168px; top:210px; width:73px; height:20px;}

.ranking div.tab_rank ul {position:absolute; left:13px; top:214px;}
.ranking div.tab_rank ul li {float:left; _display:inline;}
.ranking div.tab_rank ul li.next {margin-left:-1px;}

.n1 span {background:url(../img/main/n1_b.gif) no-repeat;}
.n2 span {background:url(../img/main/n2.gif) no-repeat;}
.n3 span {background:url(../img/main/n3.gif) no-repeat;}
.n4 span {background:url(../img/main/n4.gif) no-repeat;}
.n5 span {background:url(../img/main/n5.gif) no-repeat;}
.n6 span {background:url(../img/main/n6.gif) no-repeat;}
.n7 span {background:url(../img/main/n7.gif) no-repeat;}
.n8 span {background:url(../img/main/n8.gif) no-repeat;}
.n9 span {background:url(../img/main/n9.gif) no-repeat;}
.n10 span {background:url(../img/main/n10.gif) no-repeat;}
.ranking ul.btns li {position:absolute; left:75px; top:44px; width:13px; height:13px;}
.ranking ul.btns li.next {left:166px;}
