@charset "euc-kr";
.new a {color:#005691; font-weight:bold;}
.text a:hover {text-decoration:none;}
div.claer {font-size:0; height:1%; clear:both;}
input.on {background-image:none !important;}
.ico {margin-left:3px;}

ul.tab {height:19px;}
ul.tab li {float:left; _display:inline; padding:0 6px; background:url(../img/common/bar9.gif) 0 5px no-repeat;}
ul.tab li.tab1 {background:none; padding-left:0;}
ul.tab li a {display:block; height:19px; overflow:hidden; text-indent:-5000px; background-position:0 -19px; background-repeat:no-repeat;}
ul.tab li a.on {background-position:0 0;}

li.n1 {background:url(../img/common/ico_n1.gif) no-repeat;}
li.n2 {background:url(../img/common/ico_n2.gif) no-repeat;}
li.n3 {background:url(../img/common/ico_n3.gif) no-repeat;}

.main div.image {float:left; _display:inline; overflow:hidden;  padding:1px; border:1px solid #b4cceb;}
.main div.image img {display:block;} 

.main ol.digest {overflow:hidden; clear:left; width:223px; margin:10px 0 0 10px; padding:8px 0 0 0; background:url(../img/common/bg_dot.gif) repeat-x;}
.main ol.digest li {height:16px; padding:0 0 0 6px; background:url(../img/common/bu_dot_white.gif) no-repeat 0 5px; font-size:11px;}
.main ol.digest li a {width:216px; color:#939393; letter-spacing:-1;}
.main ol.digest .new a {color:#656565; font-weight:normal;}

span.rank {position:relative; top:1px; margin:0 0 0 3px; font:10px verdana; letter-spacing:-1;}
span.rank img {vertical-align:middle; position:relative; top:-1px; *top:1px;}


.sg_login {position:relative; height:131px; background:url(../img/login/bg_login.gif) no-repeat;}
.sg_login h3 { display:none;}
.sg_login input.text {position:absolute; width:122px; height:18px; padding:3px 8px 0 8px; border:0; background:none; color:#005691; font:bold 11px tahoma;} 
.sg_login input.id {left:15px; top:47px; background:url(../img/login/bg_input_id.gif) no-repeat 8px 7px;ime-mode:disabled;} 
.sg_login input.pw {left:15px; top:69px; background:url(../img/login/bg_input_pw.gif) no-repeat 8px 7px;} 
.sg_login label.ssl {display:block; position:absolute; left:172px; top:102px; width:38px; height:12px; text-indent:-5000px;}
.sg_login input.ssl {position:absolute; left:157px; top:103px; *margin:-4px 0 0 -3px;}
.sg_login a {display:block; position:absolute; text-indent:-5000px;}
.sg_login a.join {left:14px; top:103px; width:45px; height:12px;}
.sg_login a.find {left:64px; top:103px; width:65px; height:12px;}
.sg_login a.login {left:158px; top:47px; width:74px; height:43px;}


.sg_login_ch {position:relative; height:131px; background:url(../img/login/bg_login_ch.gif) no-repeat; text-align:center;}
.sg_login_ch h3 {height:16px; padding:63px 0 0 0; text-align:center; font-size:11px; color:#0053bd; letter-spacing:-0.1em;}
.sg_login_ch h3.working, .sg_login_ch h3.ongoing {position:absolute; left:33px; top:70px; display:inline-block; *display:inline; padding:6px 0 7px 38px; background:url(../img/common/ico_alert.gif) no-repeat; font-size:13px; font-weight:bold; _zoom:1;}
.sg_login_ch h3.ongoing {top:67px; padding:7px 0 7px 34px; font-size:11px; }
.sg_login_ch div.bar {position:absolute; left:22px; top:105px;}


.sg_safe_login {background:url(../img/login/bg_login2.gif) no-repeat;}
.sg_safe_login a.join {left:14px; top:103px; width:66px; height:12px;}
.sg_safe_login a.find {left:104px; top:103px; width:104px; height:12px;}
.sg_safe_login .keyboard a, .sg_safe_login .btn_key a {position:static; text-indent:0; display:inline;}
.sg_safe_login img {vertical-align:middle;}
.sg_safe_login .keyboard {position:absolute; right:31px; top:26px; *top:24px; margin:0 4px 0 0; text-align:right;}
.sg_safe_login .keyboard a {position:relative; top:1px; font-size:11px; letter-spacing:-0.1em; text-decoration:underline; color:#969696;}
.sg_safe_login label.ssl {display:inline-block; position:relative; left:1px; top:2px; width:37px; height:0; overflow:hidden; padding:11px 0 0 0; background:url(../img/login/btn_security.gif) no-repeat; vertical-align:middle;}
.sg_safe_login input.ssl {position:relative; left:1px; top:1px; *top:2px; *margin:-4px 0 0 -3px; margin-right:3px; vertical-align:middle;}
.sg_safe_login a.onoff {padding:0 0 0 7px; background:url(../img/common/bar9.gif) no-repeat;}
.sg_safe_login .ico_key {margin-right:3px; position:relative; top:1px;}
.sg_safe_login .btn_key {display:inline-block; position:absolute; right:13px; top:26px; width:14px; padding:0 0 0 4px; background:url(../img/common/bar9.gif) no-repeat 0 2px;}



.sg_shortcuts {margin:0; height:40px;}
.sg_shortcuts li {float:left; _display:inline;}

.sg_coupon {clear:both; margin-top:10px;}

.sg_lucky {position:relative; z-index:2; height:98px; margin:24px 0 0 0; background:url(../img/main/btn_lucky.gif) no-repeat 13px 0; cursor:pointer; _cursor:hand;}
.sg_lucky * {cursor:pointer; _cursor:hand;}
.sg_lucky .btn {display:block; position:absolute; z-index:5; left:0; top:0; width:220px; height:56px; margin:0 0 0 13px; }
.sg_lucky .roll_top {position:absolute; z-index:3; left:11px; top:56px; width:220px; height:22px; padding-top:4px; background:url(../img/main/bg_lucky_title.gif) 0 -26px no-repeat;}
.sg_lucky .roll_top marquee {height:20px;}
.sg_lucky p {height:18px; margin:0 0 0 73px; color:#fff;}
.sg_lucky #luckyList {position:absolute; z-index:2; left:11px; top:53px; width:220px; height:auto; padding-top:26px;}
.sg_lucky ul {width:220px; height:auto; padding:8px 0 4px 0; background:url(../img/main/bg_lucky_end.gif) left bottom no-repeat;}
.sg_lucky li {position:relative; height:16px; margin:0 0 0 12px; padding:0 0 0 12px; background:url(../img/common/bu_dot3.gif) no-repeat 0 4px; color:#fff;}
.sg_lucky li span {position:absolute; right:14px; top:-1px; font:10px verdana !important; letter-spacing:-1;}

.sg_tease {position:relative; z-index:1; height:71px; margin:0; background:url(../img/main/bg_tease.gif) no-repeat;}
.sg_tease h3 {display:none;}
.sg_tease select {width:178px; margin:39px 0 0 15px; border:1px solid #7f9db9; height:19px;} 
.sg_tease a.btn img {vertical-align:middle; *position:relative; *top:-3px;}

.sg_issue {overflow:hidden; position:relative; height:328px; border-bottom:1px solid #aec7e7; background:#fbfdff url(../img/main/bg_issue2.gif) no-repeat 0 -400px;}
.sg_issue .banner {position:absolute; right:1px; top:3px;}
.sg_issue .banner {position:absolute; right:1px; top:3px;}
.sg_issue .spectator {height:32px; padding:0 0 0 151px; background:url(../img/main/bg_bb.gif) no-repeat;}
.sg_issue .spectator strong {display:block; margin:9px 13px 0 0; padding:0 13px 0 0; background:url(../img/main/bg_people.gif) no-repeat right 2px; font:bold 11px verdana;}

.sg_issue h3.title {display:none;}

.sg_issue .header {height:47px;}
.sg_issue .issuetab div.image {display:none; float:none; padding:0; border:0; position:absolute; left:10px; top:45px; background:none; width:235px; height:274px;}
.sg_issue .issuetab ul {height:253px; margin:0 0 0 251px;}
.sg_issue .issuetab li {width:213px; height:56px; margin:-1px 0 0 0; padding:9px 0 0 15px; background:transparent url(../img/main/bg_issue_line.gif) no-repeat right bottom;}
.sg_issue .issuetab li a:hover {text-decoration:none;}
.sg_issue .issuetab p.text {height:26px; overflow:hidden; padding:6px 2px 0 0; margin:0 0 0 -1px; line-height:13px;}
.sg_issue .issuetab p.text a {font-size:11px; color:#939393; letter-spacing:-1;}
.sg_issue .issuetab h4 {height:13px; padding:2px 0 0 48px; font-weight:normal;}
.sg_issue .issuetab h4 a {color:#005691; width:160px; overflow:hidden; display:inline-block;}
.sg_issue .issuetab h4.event {background:url(../img/common/ico_event.gif) no-repeat;}
.sg_issue .issuetab h4.issue {background:url(../img/common/ico_issue.gif) no-repeat;}
.sg_issue .issuetab h4.hot {background:url(../img/common/ico_hot.gif) no-repeat;}
.sg_issue .issuetab li p.text a {white-space:normal;}

.sg_issue .issuetab li.on {background:#e5f5ff url(../img/main/bg_issue_el.gif) no-repeat 0 -2px;}
.sg_issue .issuetab li.on .image {display:block;}
.sg_issue .issuetab li.on h4 a {font-weight:bold;}
.sg_issue .issuetab li.on p.text a {color:#2572c5;}

.sg_issue .btns {position:absolute; left:252px; top:304px; width:229px; height:30px; background:#fff;}
.sg_issue ul.btn {position:absolute; right:0; top:0;}


.sg_issue #issueNo {position:absolute; right:52px; top:307px; font:10px verdana; color:#82a3d7; letter-spacing:-0.1em;}
.sg_issue #issueNo strong {color:#005691;}

/* 
 경기일정 있을 때
 .sg_summary {height:237px;margin:11px 0 0 0;} 
 */

.sg_summary {height:237px;margin:0 0 0 0; padding:24px 0 0 0; background:url(../img/main/img_sep_bar.gif) no-repeat;}
.sg_summary .wrap {clear:left; height:237px; margin:0; background:#fdfdfd;}
.sg_summary ul.tab {height:37px; padding:0; border:0;}
.sg_summary ul.tab li {padding:0; height:37px;}
.sg_summary ul.tab li a {height:37px; background-position:0 -37px;}
.sg_summary li.tab1 a {width:164px; background-image:url(../img/main/tab_sum1.gif);}
.sg_summary li.tab2 a {width:164px; background-image:url(../img/main/tab_sum2.gif);}
.sg_summary li.tab3 a {width:164px; background-image:url(../img/main/tab_sum3.gif);}
.sg_summary li.tab1 a.on {width:164px; background-position:0 0;}
.sg_summary li.tab2 a.on {width:164px; position:relative; left:-1px; margin-right:-1px; border-left:1px solid #cbcbcb; background-position:0 0;}
.sg_summary li.tab3 a.on {width:164px; position:relative; left:-1px; margin-right:-1px; border-left:1px solid #cbcbcb; background-position:0 0;}

.sg_summary div.summarytab {position:relative; height:180px; padding:12px 0 6px 0; border:1px solid #d6d6d6; _height:1%; border-top-width:0;}

.sg_summary div.summarytab h4 {position:absolute; left:145px; top:15px; }
.sg_summary div.summarytab h4 a {width:328px; display:inline-block; color:#005691; font-weight:bold; font-size:14px; letter-spacing:-0.1em;}
.sg_summary div.image {width:115px; height:86px; margin:0 0 12px 12px; border-color:#cbcbcb;}
.sg_summary p.text {width:318px; overflow:hidden; padding:26px 0 0 16px; _padding-left:12px; line-height:16px;}
.sg_summary p.text a {white-space:normal; color:#757575;}
.sg_summary p.date {float:left; _display:inline; margin:2px 0 6px 16px; font:10px verdana; letter-spacing:-1; color:#939393;}
.summarytab ol.digest {clear:both; width:465px; margin:0 0 0 13px; padding-top:16px;}
.summarytab ol.digest li {height:20px; font-size:12px; margin:0 0 0 7px; padding:0 0 0 9px; background:url(../img/common/bu_gt_gray.gif) no-repeat 0 3px;}
.summarytab ol.digest li.new a {color:#005691; font-weight:bold;}
.summarytab ol.digest li a {width:440px; font-size:12px; letter-spacing:0; color:#757575;}
.sg_summary div.tab2 {padding-bottom:11px;}
.sg_summary .tab2 ol.digest {position:relative; left:0; padding-bottom:8px; padding-top:3px; background-position:left bottom;}
.sg_summary .tab2 h4 {position:static !important; margin:14px 0 0 20px; font-size:12px;}
.sg_summary .tab2 h4 a {font-size:12px !important; width:440px !important;}
.sg_summary .tab2 p.text {margin:6px 0 0 20px; height:auto !important; padding:0;}

/* .summarytab a.more {display:block; position:absolute; right:14px; top:-28px; padding:0px; width:auto; height:auto; padding:5px;} */
.summarytab a.more {display:none;}

.sg_match {clear:both; position:relative; height:54px; background:#e9f4fb url(../img/main/bg_match.gif) no-repeat left bottom; text-align:center;}
.sg_match h3 {position:absolute; left:0; top:0; width:90px; height:51px; text-indent:-5000px; background:url(../img/main/tl_match_schedule.gif) no-repeat;}
.sg_match ul.btn {position:absolute; left:54px; top:12px;}
.sg_match h4 {position:absolute; left:14px; top:28px; color:#0057bd; font-weight:bold; }
.sg_match a.btn {position:absolute; left:409px; top:14px;}
.sg_match .left_team {position:absolute; left:98px; top:0; width:115px; text-align:right;}
.sg_match .left_team em {position:absolute; left:15px; top:1px;}
.sg_match .left_team span {display:block; position:absolute; right:0; top:10px; width:45px; height:20px;  text-align:center;}
.sg_match .left_team a {display:block; position:absolute; right:0; top:30px; width:45px; text-align:center;}
.sg_match .right_team {position:absolute; left:290px; top:0; width:113px; text-align:left;}
.sg_match .right_team em {position:absolute; left:46px; top:1px;}
.sg_match .right_team span {display:block; position:absolute; left:0; top:10px; width:45px; height:20px;  text-align:center;}
.sg_match .right_team a {display:block; position:absolute; left:0; top:30px; width:45px; text-align:center;}
.sg_match .score {position:absolute; left:210px; top:16px; width:85px; height:auto; text-align:center;}
.sg_match .score strong {vertical-align:top; display:inline-block; width:4px; height:9px; margin:0 6px; text-indent:-5000px; background:url(../img/main/ico_vs2.gif) no-repeat;}
.sg_match .score img {vertical-align:top;}
.sg_match span.status {display:block; margin:2px 0 0 0; color:#74a5dc; font-weight:normal; font-size:11px;}
.sg_match strong.no_match {display:block; text-align:center; padding:20px 0 0 0; font-weight:normal;}

.sg_match2 {display:none; clear:both; position:relative; height:54px; background:#e9f4fb url(../img/main/bg_match.gif) no-repeat left bottom; text-align:center;}
.sg_match2 h3 {position:absolute; left:0; top:0; width:90px; height:51px; text-indent:-5000px; background:url(../img/main/tl_match_schedule.gif) no-repeat;}
.sg_match2 ul.btn {position:absolute; left:54px; top:12px;}
.sg_match2 h4 {position:absolute; left:14px; top:28px; color:#0057bd; font-weight:bold; }
.sg_match2 a.btn {position:absolute; left:409px; top:14px;}
.sg_match2 span.name {color:#0057bd; font-weight:bold; font-size:14px;}
.sg_match2 .left_team {position:absolute; left:98px; top:0; width:115px; text-align:right;}
.sg_match2 .left_team em {position:absolute; left:15px; top:1px;}
.sg_match2 .left_team span {display:block; position:absolute; right:0; top:10px; width:45px; height:20px;  text-align:center;}
.sg_match2 .left_team a {display:block; position:absolute; right:0; top:30px; width:45px; text-align:center;}
.sg_match2 .right_team {position:absolute; left:290px; top:0; width:113px; text-align:left;}
.sg_match2 .right_team em {position:absolute; left:46px; top:1px;}
.sg_match2 .right_team span {display:block; position:absolute; left:0; top:10px; width:45px; height:20px;  text-align:center;}
.sg_match2 .right_team a {display:block; position:absolute; left:0; top:30px; width:45px; text-align:center;}
.sg_match2 .score {position:absolute; left:210px; top:16px; width:85px; height:auto; text-align:center;}
.sg_match2 .score strong {vertical-align:top; display:inline-block; width:4px; height:9px; margin:0 6px; text-indent:-5000px; background:url(../img/main/ico_vs2.gif) no-repeat;}
.sg_match2 .score img {position:relative; top:-2px; vertical-align:top;}
.sg_match2 span.status {display:block; margin:2px 0 0 0; color:#74a5dc; font-weight:normal; font-size:11px;}
.sg_match2 strong.no_match {display:block; text-align:center; padding:20px 0 0 0; font-weight:normal;}


.sg_onnow {clear:both; position:relative; height:95px; background:#daecf7 url(../img/main/bg_match.gif) no-repeat left bottom;}
.sg_onnow h3.title {position:absolute; left:33px; top:11px; width:66px; height:9px; letter-spacing:0; font-size:0; text-indent:-5000px; background:url(../img/main/tl_result_onnow.gif) no-repeat;}
.sg_onnow a.btn {position:absolute; left:19px; top:60px;}
.sg_onnow div.btn {position:absolute; left:17px; top:33px; width:95px; height:9px;}
.sg_onnow div.btn a {display:block; width:5px; height:9px; padding:2px;}
.sg_onnow .btn .next {position:absolute; right:0; top:0;}
.sg_onnow .date {position:absolute; left:36px; top:31px; font-size:0;}
.sg_onnow .date img {margin:0 1px;}
.sg_onnow .result {position:absolute; left:131px; top:0; width:361px; height:87px; padding:5px 0 0 0; background:url(../img/main/bg_match_result2.gif) no-repeat;}
.sg_onnow .no_result {position:absolute; left:131px; top:0; width:361px; height:87px; padding:5px 0 0 0; background:#e9f4fb url(../img/main/bg_no_match.gif) right top no-repeat;}
.sg_onnow .no_result h4 {margin:39px 0 0 40px; font-size:14px; font-weight:bold; color:#0057bd;}

.sg_onnow div.match {height:22px;}
.sg_onnow .match strong { display:inline-block; width:70px; padding:3px 0 0 20px; color:#74a5dc; font-size:11px; font-weight:normal;}
.sg_onnow .match em {display:inline-block; width:60px; color:#0057bd;}
.sg_onnow .match .home a {margin-right:8px;}
.sg_onnow .match .away a {margin-left:8px;}
.sg_onnow .match .home em {width:62px;}
.sg_onnow .match .away em {text-align:right; width:54px;}
.sg_onnow .match span.now {display:inline-block; width:53px; text-align:center; color:#fa2d08; font-weight:bold;}
.sg_onnow .end span.now {color:#0057bd !important;}
/* .sg_onnow .comingsoon strong {width:89px;} */
/* .sg_onnow .comingsoon span.now {width:31px;} */



/* .sg_player {position:relative; height:103px; margin-top:7px; background:url(../img/main/bg_player.gif) no-repeat;} */
.sg_player {position:relative; height:103px; margin-top:0; background:url(../img/main/bg_player.gif) no-repeat;}
.sg_player h3 {display:none;}
.sg_player input.text {position:absolute; left:133px; top:31px; width:168px; height:18px; padding:7px 6px 0 5px; border:0; background:url(../img/main/bg_input_player.gif) 1px 7px no-repeat; font-size:12px; font-weight:bold; color:#005691;}
.sg_player a.btn1 {position:absolute; left:324px; top:30px;}
.sg_player a.btn2 {position:absolute; left:400px; top:30px;}

.sg_player .tag {position:absolute; left:83px; top:66px;}
.sg_player .tag h4 {float:left; _display:inline; position:relative; z-index:10;}
.sg_player .tag ul {float:left; _display:inline; position:relative; z-index:9; margin:0 0 0 -1px;}
.sg_player .tag li {float:left; margin:2px 0 0 0;}
.sg_player .tag li a {padding:0 7px; background:url(../img/common/bar10.gif) no-repeat; color:#989fa6; font-size:11px; letter-spacing:-1;}

.sg_rank {float:left; _display:inline; width:246px; border-top:3px solid #82a3d7; overflow:hidden !important;}
/* .sg_rank ul.tab {height:27px; margin:12px 0 0 8px;} */
.sg_rank ul.tab {height:27px; margin:11px 0 0 8px;}
.sg_rank div.ranktab {padding:13px 0 3px 14px; border:1px solid #d6d6d6;}
.sg_rank div.ranktab li {overflow:hidden; width:196px; height:24px; padding:0 0 0 25px; white-space:nowrap;}
.sg_rank div.ranktab li a {position:relative; *position:static; top:1px; display:inline; width:auto;}
.sg_rank div.ranktab a {font-size:11px;}  
.sg_rank div.ranktab a img  {position:relative; top:-1px;}
.sg_rank div.ranktab img.clan_mark  {position:relative; left:5px; top:-1px; margin:0 7px 0 0;}
.sg_rank div.ranktab img.team_mark  {position:relative; left:5px; top:1px; margin:0 7px 0 0;}

.sg_rank li.tab1 a {width:66px; background-image:url(../img/main/tab_rank1.gif);}
.sg_rank li.tab2 a {width:56px; background-image:url(../img/main/tab_rank2.gif);}
.sg_rank li.tab1 a.on {width:79px;}
.sg_rank li.tab2 a.on {width:72px;}

.sg_pcbang {position:relative; float:left; _display:inline; width:246px; height:130px; border-top:3px solid #0057bd;}
/* .sg_pcbang h3 {margin:15px 0 0 18px;} */
.sg_pcbang h3 {margin:14px 0 0 18px;}
.sg_pcbang input.text {width:128px; height:18px; margin:10px 0 0 14px; padding:7px 8px 0 8px; background:url(../img/main/bg_input_pcbang.gif) 8px 7px no-repeat;}
.sg_pcbang a.btn {margin:0 0 0 5px;}
.sg_pcbang a.btn img {vertical-align:bottom;}
.sg_pcbang p.benefit {margin:11px 0 0 14px;}

.pcb_display { position:relative; float:left; _display:inline; width:223px; height:130px; padding: 0 10px 0 13px; border-top:3px solid #0057bd;  }
.pcb_display .status { height: 38px; margin-bottom: 10px; display: block; zoom: 1; border-bottom: 1px #d6d6d6 solid; overflow: hidden; text-indent: -9999px; }
.pcb_display .on { background: no-repeat url(../img/main/status_on.gif) 4px 13px; }
.pcb_display .off { background: no-repeat url(../img/main/status_off.gif) 4px 13px; }
.pcb_display .login { background: no-repeat url(../img/main/status_login.gif) 4px 13px; }
.pcb_display .coupon_list { width: 223px; height: 48px; position: relative; overflow: hidden; }
.pcb_display .coupon_list ul { width: 195px; height: 48px; position: relative; }
.pcb_display .coupon_list li { width: 195px; height: 48px; position: absolute; top: -48px; left: 0; overflow: hidden; }
.pcb_display .coupon_list li.no-1 { top: 0; }
.pcb_display .coupon_list li strong { padding-top: 9px; display: block; zoom: 1; }
.pcb_display .coupon_list li a { color: #065ba2; font: bold 12px/1.5 dotum, 돋움; text-decoration: underline; }
.pcb_display .coupon_list li span { padding-bottom: 9px; display: block; zoom: 1; color: #065ba2; font: normal 12px/1.1 dotum, 돋움; }
.pcb_display .btn_up { width: 27px; height: 16px; display: block; zoom: 1; position: absolute; top: 5px; right: 0; overflow: hidden; background: no-repeat url(../img/main/pcbang_prev.gif) 10px 6px; text-indent: -9999px; }
.pcb_display .btn_down { width: 27px; height: 16px; display: block; zoom: 1; position: absolute; top: 27px; right: 0; overflow: hidden; background: no-repeat url(../img/main/pcbang_next.gif) 10px 6px; text-indent: -9999px; }
.pcb_display .btn_pcb_benefit_1 { width: 109px; height: 20px; display: block; zoom: 1; position: absolute; top: 107px; left: 14px; background: no-repeat url(../img/main/btn_pcb_benefit_1.gif); }
.pcb_display .btn_pcb_benefit_1_on { background: no-repeat url(../img/main/btn_pcb_benefit_1.gif) 0 -20px; }
.pcb_display .btn_pcb_benefit_2 { width: 109px; height: 20px; display: block; zoom: 1; position: absolute; top: 107px; left: 127px; background: no-repeat url(../img/main/btn_pcb_benefit_2.gif); }
.pcb_display .btn_pcb_benefit_2_on { background: no-repeat url(../img/main/btn_pcb_benefit_2.gif) 0 -20px; }

.pcb_display .search { position: relative; }
.pcb_display .search h4 { height: 22px; overflow: hidden; background: no-repeat url(../img/main/pcbang_search_title.gif); text-indent: -9999px; }
.pcb_display .searchform { position: relative; }
.pcb_display .searchform small { width: 126px; height: 10px; display: block; zoom: 1; position: absolute; top: 8px; left: 9px; z-index: 2; overflow: hidden; background: no-repeat url(../img/main/pcbang_label.gif); text-indent: -9999px; cursor: text; }
.pcb_display .searchform .inputbox { width: 128px; height: 23px; margin-right: 5px; padding: 2px 8px 0 8px; border: 1px #d7d7d7 solid; float: left; background-color: #fafafa; color: #000; font: bold 12px/23px dotum, 돋움; }
.pcb_display .searchform .btn_pcb_search { width: 72px; height: 27px; display: block; zoom: 1; overflow: hidden; background: no-repeat url(../img/main/pcbang_submit.gif); text-indent: -9999px; }

.layer_benefit { width: 222px; height: 109px; display: none; zoom: 1; position: absolute; top: 127px; left: 14px; overflow: hidden; background: no-repeat url(../img/main/pcbang_layer_benefit_20120925.gif); white-space: nowrap; }
.layer_benefit .btn_close { display: none; }

.sg_notice {padding:0 0 5px 0; border:1px solid #c8e3f3;}
.sg_notice h3 {height:21px; padding:11px 0 0 9px; border-top:2px solid #dbedf7; background:#f4f9fd;}
.sg_notice ol {margin:13px 0 0 8px;}
.sg_notice li {height:20px; padding:0 0 0 6px; background:url(../img/common/bu_dot_white.gif) no-repeat 0 6px; }
.sg_notice li a {width:222px; display:inline-block;}

.sg_recharge {margin:10px 0 0 0; padding:0 0 0 3px; height:16px; overflow:hidden;}
.sg_recharge li {margin:0 0 0 -14px; height:13px; padding:3px 0 0 60px; background:url(../img/main/ico_recharge.gif) no-repeat; list-style:none; }
.sg_recharge li.re { background:url(../img/main/ico_recharge.gif) no-repeat;}
.sg_recharge li.pr { background:url(../img/main/ico_pr.gif) no-repeat;}

.sg_recharge a {width:238px; color:#005691; font-weight:bold; font-size:11px; letter-spacing:-1;}

/* .sg_news {margin:10px 0 0 0; border:1px solid #bdd0db; border-top:1px solid #e4e4e4;}
.sg_news ul.tab {height:26px; padding:7px 0 0 6px; border-bottom:1px solid #e1e1e1;}
.sg_news .wrap {margin:1px; padding-bottom:3px; background:#f5f9fc; }
.sg_news li.tab1 a {width:55px; background-image:url(../img/main/tab_news1.gif);}
.sg_news li.tab2 a {width:36px; background-image:url(../img/main/tab_news2.gif);}
.sg_news li.tab3 a {width:27px; background-image:url(../img/main/tab_news3.gif);}
.sg_news li.tab1 a.on {width:69px;}
.sg_news li.tab2 a.on {width:49px;}
.sg_news li.tab3 a.on {width:39px;} */



.sg_news {margin:0; border:0;}
.sg_news ul.tab {height:34px; margin:0; padding:0; border:0;}
.sg_news .wrap {padding-top:10px; background:#fdfdfd; }
.sg_news ul.tab li {padding:0; height:34px;}
.sg_news ul.tab li a {height:34px; background-position:0 -34px;}
.sg_news li.tab1 a {width:76px; background-image:url(../img/main/tab_brd1.gif);}
.sg_news li.tab2 a {width:76px; background-image:url(../img/main/tab_brd2.gif);}
.sg_news li.tab3 a {width:76px; background-image:url(../img/main/tab_brd3.gif);}
.sg_news li.tab1 a.on {width:92px; background-position:0 0;}
.sg_news li.tab2 a.on {width:92px; border-left:1px solid #cbcbcb; position:relative; left:-1px; margin-right:-1px; background-position:0 0;}
.sg_news li.tab3 a.on {width:92px; border-left:1px solid #cbcbcb; position:relative; left:-1px; margin-right:-1px; background-position:0 0;}
.sg_news div.newstab {height:145px; padding-top:12px; border:1px solid #cbcbcb; border-top-width:0;}

.sg_news .newstab2 li.tab1 a {width:122px; background-image:url(../img/main/tab_board1.gif);}
.sg_news .newstab2 li.tab2 a {width:122px; background-image:url(../img/main/tab_board2.gif);}
.sg_news .newstab2 li.tab1 a.on {width:122px; background-position:0 0;}
.sg_news .newstab2 li.tab2 a.on {width:122px; left:0; margin-right:0; border-left:none !important; background-position:0 0;}

/* .sg_news div.newstab h4 {margin:11px 0 8px 8px;} */
.sg_news div.newstab h4 {margin:0 0 8px 8px;}
.sg_news div.newstab h4 a {width:220px; display:inline-block; color:#005691; font-weight:bold;}
.sg_news div.image {width:67px; height:67px; margin:0 0 0 9px;}
.sg_news p.text {width:140px; height:64px; overflow:hidden; padding:4px 0 0 6px; line-height:16px;}
.sg_news p.text a {white-space:normal; color:#6c7680;}





/* .sg_league {margin:20px 0 0 0;} */
.sg_league {margin:18px 0 0 0;}
.sg_league h3.title {height:21px; margin:0 0 0 5px;}
.sg_league div.league {position:relative; padding:9px 0 4px 0; border:1px solid #d6d6d6; height:1%;}
.sg_league div.league h4 {position:absolute; left:87px; top:13px;}
.sg_league div.league h4 a {width:152px; display:inline-block; color:#005691; font-weight:bold;}
.sg_league div.image {width:67px; height:67px; margin:0 0 0 9px;}
.sg_league p.text {width:139px; height:47px; overflow:hidden; margin:0 0 -1px 0; padding:23px 0 0 7px; line-height:16px;}
.sg_league p.text a {white-space:normal; color:#6c7680;}



.sg_recom {}
.sg_recom h3.title {height:20px; margin:20px 0 0 5px;}
.sg_recom a {font-size:11px; white-space:normal;}
.sg_recom .wrap {position:relative; height:127px; _height:127px; padding:11px 0 0 0; border:1px solid #d6d6d6; overflow:hidden;}
	.pointpay .wrap {height:147px;}

.sg_recom ul.itemcategory {width:224px; height:20px; overflow:hidden; margin:0 0 0 10px; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
.sg_recom ul.itemcategory li {float:left; margin:0 0 0 -5px; padding:0 10px 0 6px; background:url(../img/common/bar10.gif) no-repeat; letter-spacing:-0.1em;}
.sg_recom ul.itemcategory a.on {color:#508cbe; font-weight:bold;}
.sg_recom h4 {display:none;}

.sg_recom div.item {margin:7px 0 0 10px; clear:both;}
.sg_recom div.image {position:relative; float:left; _display:inline; width:80px; height:80px; padding:0; margin:0; border:0;}
.sg_recom div.image span.hot {display:block; width:80px; height:80px; position:absolute; left:0; top:0; background:url(../img/main/bg_item.gif) no-repeat;}
.sg_recom div.image img {display:block; margin:2px 0 0 2px; width:77px; height:79px;}
.sg_recom div.desc {width:135px; float:left; _display:inline; margin:0 0 0 9px;}
.sg_recom h5 {margin:5px 0 0 0; word-break:keep-all;}
.sg_recom h5 a {font-size:12px; color:#005691; font-weight:bold;}
.sg_recom p.cat {font-size:11px; color:#ec5e00;}
.sg_recom p.text {padding-top:5px; height:27px; word-break:keep-all;}
.sg_recom p.text a {font-size:12px;}

.sg_recom ul.btn {position:absolute; right:7px; top:6px;}

.btn_pointpay {clear:both; position:relative; top:13px; *top:0; display:block; margin:0 0 0 12px; *margin-top:13px;}


.sg_poll h3 {height:22px; margin:17px 0 0 4px;}
.sg_poll .wrap {padding:14px 18px 7px 14px; background:#f8f8f8 url(../img/common/ico_question.gif) no-repeat 14px 14px; border:1px solid #dadada; }
.sg_poll p.question {text-indent:24px; line-height:1.3; margin:0 0 8px 0; word-break:break-all;}
.sg_poll p a {white-space:normal;}

.sg_user {position:relative; margin:20px 0 0 0;}
.sg_user h3.title {position:relative; height:18px; margin:0 0 0 5px; background:url(../img/login/tl_myinfo.gif) no-repeat; font-size:0; text-indent:-5000px;}
.sg_user h3.title .btn {display:block; position:absolute; left:195px; top:-1px; padding:3px; text-indent:0;}

.sg_user ol.myinfo {padding:0 0 0 10px; border:2px solid #91c8e8; background:#fbfdff;}
.sg_user ol li {position:relative; height:18px; font-size:11px;}
.sg_user li strong {padding: 0 0 0 8px; background:url(../img/common/bu_square.gif) no-repeat 0 3px; color:#666; font-weight:normal;}
.sg_user li em {font-weight:bold;}
.sg_user li a.btn {position:absolute; right:9px; top:-3px;}

.sg_user li.name {width:222px; height:41px; padding:10px 0 0 0; background:url(../img/common/bg_dot.gif) repeat-x left 38px;}
.sg_user li.name a.btn {left:177px; top:10px; width:44px;}
.sg_user .name {color:#0053bd; padding:0; background:none; font-weight:bold;} 
.sg_user strong.name {font-size:12px; width:140px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}  

.sg_user .no_team {position:relative; left:4px; top:5px; width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sg_user .no_team strong.name {text-decoration:underline; width:auto;}
.sg_user img.logo {vertical-align:middle; position:relative; top:-3px; margin:0 5px 0 0;}

.sg_user li.beginner {height:113px;}
.sg_user li.beginner p.msg1 {padding:11px 0 0 5px; line-height:18px;}
.sg_user li.beginner p.msg2 {padding:8px 0 0 5px;}
.sg_user li.beginner .guide {position:relative; left:-2px; margin:2px 0 0 0;}
.sg_user li.beginner strong {padding:0; background:none; color:#005691; font-weight:bold;}
.sg_user li.beginner .msg2 a {color:#fa684d; text-decoration:underline; font-weight:bold;}

.sg_user li.lv img {position:relative; top:-1px;}
.sg_user li.lv a.btn img {top:0;}

.sg_user li.status em {font-weight:normal !important;}
.sg_user li.status #historyRecord {position:absolute; right:61px; top:-5px; width:157px; height:15px; padding:5px 15px 0 0; text-align:right; background:url(../img/login/bg_history.gif) no-repeat; color:#949494;}
.sg_user li.rank span.rank {vertical-align:top; top:-2px;}

.sg_user li.clan_in a {font-weight:bold; width:120px;}
.sg_user li.clan_in a.btn {width:auto;}

.sg_user li.clan_no {height:36px;}
.sg_user li.clan_no .make {text-decoration:underline;}
.sg_user li.clan_no .recom {position:relative; margin:5px 0 0 23px; padding:0 0 0 18px; background:url(../img/common/ico_arrow.gif) no-repeat 0 1px;}
.sg_user li.clan_no .recom a {font-weight:bold; width:120px;}
.sg_user li.clan_no .recom a.btn {width:auto;}

.sg_user li.mine {height:45px;}
.sg_user li.mine a.btn {right:11px; top:16px;}
.sg_user .mine ul {position:relative; left:-5px; width:223px; height:33px; padding:6px 0 0 5px; border:1px solid #cee7f5; background:#f3f9ff;}
.sg_user .mine ul li {height:15px; display:inline-block; *display:inline; *zoom:1;}
.sg_user .mine ul li.coupon {padding-left:15px; background:url(../img/common/bar10_b.gif) no-repeat 8px 0px; }
.sg_user .mine ul li.coupon strong {padding:0; background:none; display:none;}
.sg_user .mine ul li.cat {display:block; height:auto; padding-top:3px;}

.sg_user li.pcbang {height:30px;}
.sg_user li.pcbang a {position:relative; left:-2px;}

.sg_user li.vip {height:35px;}
.sg_user li.vip a {position:relative; left:-2px;}

.sg_user li.memo a img {position:relative; top:-2px; margin:0 5px 0 0;}
.sg_user li.memo a {font-weight:bold;}
.sg_user li.memo a.btn img {top:0; margin:0;}

.sg_user li.pcash {height:36px;}
.sg_user li.pcash em, .sg_user li.pcash a {color:#fa684d; font-weight:bold;}
.sg_user li.pcash p {margin:4px 0 0 9px; padding:2px 0 0 12px; background:url(../img/login/ico_phone.gif) no-repeat;}

.sg_user li.subbtn {height:42px;}
.sg_user li.subbtn ul {position:relative; left:-2px;}
.sg_user li.subbtn li {float:left; width:112px; height:38px;}

/* 대표 구단 설정 : 20120110 */
.sg_user li.name a.btn_myteam {position:absolute; right:0; top:10px; }
.select_myteam {position:absolute; left:246px; top:175px; width:226px; border:2px solid #91C8E7; background:#fff; font-size:11px;}
	.teamcard .select_myteam {left:auto; right:0; top:20px;}
	.teamcard .no_clan_team .select_myteam {left:auto; right:0; top:55px;}
.select_myteam * {vertical-align:top;}
.select_myteam h4 {width:226px; height:30px; border-bottom:1px solid #91C8E7; background:#E5F2FA url(../img/common/tl_myteam.gif) 13px 9px no-repeat; text-indent:-5000px;}
	.teamcard .select_myteam h4 {background:#E5F2FA url(../img/common/tl_clanmyteam.gif) 14px 9px no-repeat;}
.select_myteam h5 {height:22px; padding:15px 0 0 17px; font-size:11px; letter-spacing:-1px;}
.select_myteam .radio {*margin:-4px -3px -3px -3px;}
.select_myteam ul {width:199px; margin:0 0 0 10px; padding:0 0 0 6px; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
.select_myteam ul li {position:relative; width:195px; height:22px;}
.select_myteam ul li label {margin:0 0 0 3px; color:#0052BE; font-weight:bold;}
.select_myteam ul a {position:absolute; right:0; top:-4px;}
.select_myteam p.msg {padding:15px 15px 0 17px; line-height:16px; letter-spacing:-1px;}
.select_myteam p.confirm_msg {padding:10px 0 0 17px; letter-spacing:-1px; line-height:16px;}
.select_myteam .btns {padding:6px 0 17px 0; text-align:center;}


.sg_friends {margin:6px 0 0 0;}
.sg_friends ul.friendstab {margin:0; height:31px; overflow:hidden;}
.sg_friends ul.friendstab li {float:left; _display:inline; width:122px; height:31px;}
.sg_friends ul.friendstab li a {display:block; width:122px; height:31px; overflow:hidden; text-indent:-5000px; background-position:0 -31px; background-repeat:no-repeat;}
.sg_friends ul.friendstab li a.on {background-position:0 0;}
.sg_friends li.tab1 a {background-image:url(../img/login/tab_friends1.gif);}
.sg_friends li.tab2 a {background-image:url(../img/login/tab_friends2.gif);}

.sg_friends div.friendstab {margin:0; padding:0 0 10px 0; border:1px solid #91c8e8; border-top:0;}
.sg_friends div.tab1 {background:url(../img/login/bg_friendstab.gif) no-repeat left 1px;}
.sg_friends div.tab2 {background:url(../img/login/bg_friendstab.gif) no-repeat right 1px;}


.sg_friends strong {padding: 0 0 0 8px; background:url(../img/common/bu_square.gif) no-repeat 0 3px; color:#666; font-weight:normal;}
.sg_friends .tab2 strong {display:inline-block;}
.sg_friends em {font-weight:bold;}
.sg_friends .status {position:relative; margin:0 0 0 11px; padding-top:17px; font-size:11px;}
.sg_friends .status a.btn {position:absolute; left:171px; top:13px;}

.sg_friends .list {position:relative; overflow-x:hidden; overflow-y:auto; width:214px; height:54px; margin:8px 0 0 10px; padding:7px 0 0 7px; border:1px solid #cee7f5; background:#f3f9ff;}
.sg_friends .list p {height:18px; font-size:11px; color:#005691; padding:0 0 0 10px; background:url(../img/common/bu_gt_gray_b.gif) no-repeat 0 2px; white-space:nowrap;}
.sg_friends .list p a {color:#005691;}
.sg_friends .list p.on {font-weight:bold; background-image:url(../img/common/bu_gt_red.gif);}
.sg_friends .list a.btn {position:relative; top:-2px;}




#hot_gnb img,
#hot_gnb input,
#hot_gnb td { vertical-align: middle !important; }