@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');
div.clear {clear:both;}
div.tag h4 {float:left; _display:inline; position:relative; z-index:10;}
div.tag ul {float:left; _display:inline; position:relative; z-index:9; margin:0 0 0 -1px;}
div.tag li {float:left; margin:4px 0 0 0; *margin-top:3px;}
div.tag li a {padding:0 6px; background:url(../img/common/bar10.gif) no-repeat; color:#989fa6; font-size:11px; letter-spacing:-1;}

span.gauge {display:inline-block; width:149px; height:5px; padding:1px; border:1px solid #c0e0f3; background:#fff; }
span.gauge img {height:5px; vertical-align:baseline;}

.last {background:none !important;}

/* 서브 공통 */
.frame .container {overflow:hidden; width:723px; margin:0 0 0 12px; padding:1px 0 30px 0;}
.frame .btn img {vertical-align:top;}
.frame div.header {position:relative;}
.frame div.header h1 {padding:18px 0 18px 18px; border-top:1px solid #d7d7d7; border-bottom:3px solid #0057bd;}
.frame div.header h1 img {display:block;}
.frame div.header .btn {position:absolute; right:17px; top:19px;}
.frame input.text {padding:6px 6px 0 6px; height:19px; background:url(../img/common/bg_input.gif) no-repeat;}


/* 팝업 공통 */
.popup .container {padding:9px;}
.popup .header {position:relative; height:28px; background:url(../img/popup/bg_title.gif) no-repeat right top;}
.popup .header .btn {position:absolute; right:10px; top:6px;}
.popup h1 {width:90%; height:20px; padding:8px 0 0 11px; background:url(../img/popup/bg_title.gif) no-repeat left top; color:#feffd7; font-weight:bold; letter-spacing:-0.1em;}
.popup input.text {height:16px; padding:7px 9px 0 9px; font-weight:normal; font-size:11px; color:#0057bd;}


/* 탭 */
ol.tab_basic {clear:both; width:100%; margin:20px 0 0 0; padding:2px 0 0; height:28px; _overflow:hidden; border-bottom:1px solid #d4d4d4;}
.tab_basic li {float:left; _width:1%; height:29px; margin:0 -1px 0 0; background:url(../img/common/tab_bg_off.gif) repeat-x; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.tab_basic a {display:block; height:19px; padding:10px 14px 0 14px;  color:#5C6F89; font-size:11px; }
.tab_basic li.on {position:relative; top:-2px; _top:-3px; height:30px; background:url(../img/common/tab_bg_on.gif) 0 1px repeat-x; border-top:1px solid #d4d4d4;}
.tab_basic li.on a {height:19px; margin:0; padding:10px 14px 0 27px; border:1px solid #FFF; font-weight:bold; background:url(../img/common/bu_arrow_down.gif) no-repeat 15px 13px; color:#092d78;}


/* 퀵링크 */
.quicklink {width:432px; height:292px; overflow:hidden;}
.quicklink h2 {margin:15px 0 0 6px !important;}
.quicklink h2 em {padding:0 11px 0 0; margin:0 -4px 0 0; background:url(../img/common/bu_dline.gif) no-repeat right 2px;}
.quicklink .list {position:relative; width:421px; height:152px; margin:12px 0 0 6px; border-top:1px solid #8496bb;}
.quicklink .list .el1 {position:absolute; left:12px; top:15px;}
.quicklink .list .el2 {position:absolute; left:110px; top:15px;}
.quicklink .list .el3 {position:absolute; left:204px; top:15px;}
.quicklink .list dt {height:24px; padding:0 0 0 10px; background:url(../img/common/bu_down.gif) 0 4px no-repeat; font-size:11px; font-weight:bold; color:#005691; letter-spacing:-0.1em;}
.quicklink .list dd {height:20px; font-size:11px; letter-spacing:-0.1em; color:#6d809b;}
.quicklink .list dd input {*margin:-4px -2px 0 -4px; vertical-align:middle;}
.quicklink .list dd label {position:relative; top:2px; *top:1px; margin:0 0 0 4px;}
.quicklink .result {position:absolute; left:304px; top:15px;}
.quicklink .result h3 {padding:0 0 8px 8px;background:url(../img/common/bu_down.gif) 0 4px no-repeat; font-size:11px; font-weight:bold; color:#fe0000; letter-spacing:-0.1em;}
.quicklink .result select {width:108px; height:98px; margin:0 0 5px 0; padding:5px; background:#fbfdff; font-size:11px;}
.quicklink .result option {color:#4D4534;}
.quicklink .result ul {width:108px;}
.quicklink .result .updown {float:left; font-size:0; padding-top:1px;}
.quicklink .result .updown a {margin:0 2px 0 0;}
.quicklink .result .delete {float:right;}
.quicklink ul.btn {padding-top:9px;}


/* 아이템샵 */
#itemList .contents, 
#itemView .contents { position:relative; width:704px; margin:0 0 0 9px;}

.list_option {position:relative; height:49px; margin:15px 0 0 0; background:url(../img/common/bg_line_shadow.gif) repeat-x 0 39px; }
.list_option h3 {position:relative; z-index:3; float:left; _display:inline; width:31px; margin:9px -10px 0 2px; font-size:11px; color:#6d809b; background:#FFF;}
.list_option ul {position:relative; z-index:2;}
.list_option li {float:left; _display:inline; margin:9px 0 0 6px; font-size:11px;}
.list_option li.on a {color:#065ba2; font-weight:bold;}
.list_option li a { color:#6d809b;}
.list_option li {padding:0 0 0 6px; background:url(../img/common/bar10.gif) no-repeat;}
.list_option .search {position:absolute; right:0; top:0;}
.list_option .search h3 {display:none;}
.list_option .text {width:136px; background:url(../img/shop/bg_input_item.gif) no-repeat;}
.list_option input.on {background-position:0 -25px;}


div.cpa {padding:6px 0 10px 1px;}
div.cpa p {color:#ff0000;}
div.cpa a {font-weight:bold; color:#ff0000; margin:0 0 0 13px; padding:0 0 0 13px; background:url(../img/shop/bu_gt_r.gif) no-repeat;}


.shop_list h3 {display:none;}
.shop_list img {vertical-align:baseline;}
.shop_list a {white-space:normal;}
.shop_list ul.items {width:740px; margin:18px 0 0 0;}
.shop_list li.list {position:relative; float:left; _display:inline; width:360px; _height:162px; min-height:162px; margin:0 0 0 10px; background:url(../img/shop/bg_vline.gif) 342px top no-repeat;}
.shop_list div.image {position:relative; float:left; _display:inline; width:94px; height:97px; padding:0; margin:0; border:0;}
.shop_list div.image img {display:block; margin:2px 0 0 2px; width:92px; height:95px;}
.shop_list span.hot, .shop_list span.new {display:block; position:absolute; left:0; top:0; width:94px; height:97px; background:url(../img/shop/bg_item_hot.gif) no-repeat;}
.shop_list span.new {background:url(../img/shop/bg_item_new.gif) no-repeat;}

.shop_list span.magic {display:block; position:absolute; right:4px; top:5px; width:29px; height:29px; background:url(../img/shop/ico_flag_magictree.gif) no-repeat;}

.shop_list div.desc {width:195px; float:left; _display:inline; margin:0 0 0 15px;}
.shop_list div.desc strong {font-weight:normal;}
.shop_list h4 {margin:5px 0 0 0;}
.shop_list h4 a {font-size:12px; color:#005691; font-weight:bold;}
.shop_list h5 {padding:1px 0 0 0; font-size:11px; color:#ec5e00;}
.shop_list p.text {margin-top:7px; padding:10px 0 5px 0; overflow:hidden; background:url(../img/common/bg_dot.gif) repeat-x left top;}
.shop_list p.tease {margin:9px 0 0 2px;}
.shop_list p.tease a {padding:2px 0 0 14px; color:#6094cb; font-size:11px; font-weight:bold; background:url(../img/shop/ico_phone.gif) no-repeat;}
.shop_list li.list ul {position:absolute; left:2px; top:102px; width:96px;}
.shop_list li.list ul li {float:left; margin:0 3px 3px 0; _display:inline;}
.shop_list li.list ul li img {display:block;}
.shop_list li.list .SelectBasic {width:143px;}

.shop_recom {position:relative; overflow:hidden; margin:28px 0 0 0; _width:704px; _height:1%;}
.shop_recom h3 {display:block; height:52px; padding:0 0 0 6px; background:url(../img/common/bg_highlight.gif) 0 26px no-repeat;}
.shop_recom ul.items {float:left; _display:inline; margin:0; padding:0 0 0 18px; background:url(../img/common/bg_highlight.gif) left bottom no-repeat;}
.shop_recom li.list ul {width:auto;}
.shop_recom .itemstab li.list ul {width:96px !important;}
.shop_recom li.list {width:342px; background-position:324px 0; }
.shop_recom ul.btn {position:absolute; right:13px; bottom:13px;}
.shop_recom .clear img {position:absolute; right:1px; top:27px;}

.description h3 {clear:both; margin:34px 0 0 3px; padding:0 0 18px 9px; background:url(../img/common/bu_gt_red.gif) 0 2px no-repeat; color:#005691; font-weight:bold;}
.description h4 {clear:both; margin:0 0 0 5px; padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat; color:#005691; font-weight:bold;}
.description ul.players {margin:7px 0 22px 11px; float:left;}
.description ul.players li {float:left; color:#6c7680; margin:0 15px 0 0; padding:0 0 2px 0; font-size:11px; white-space:nowrap;}
.description table {margin:30px 0 0 9px;}
.description table table {margin:0;}

#itemView .shop_recom h4 {display:inline;}
#itemView .shop_recom h5 {display:inline; margin:0 0 0 6px;}
#itemView .shop_recom li.list {width:655px; min-height:125px; _height:125px; background:none;}
#itemView .shop_recom div.desc {width:544px; margin-top:4px;}
#itemView .shop_recom p.text {padding-bottom:6px;}
#itemView .shop_recom .list ul {position:relative; left:176px; top:-19px; _left:0; _top:0; _margin:0 0 0 176px;}
#itemView .shop_recom .list ul li {_position:relative; _top:-17px;}

.search_player {position:relative; clear:both; height:54px; background:url(../img/shop/bg_search_player.gif) no-repeat;}
.search_player h3 {display:none;}
.search_player .text  {position:absolute; left:139px; top:15px; width:284px; height:21px; border:none; background:url(../img/main/bg_input_player.gif) 13px 7px no-repeat;}
.search_player .on {background:none;}
.search_player .btn1 {position:absolute; left:441px; top:14px;}
.search_player .btn2 {position:absolute; left:532px; top:14px;}

#itemView div.teamname {clear:both; width:426px; height:auto; margin:20px 0 0 0; padding:0 0 0 0; border:3px solid #dae8f3; background:url(../img/popup/bg_box2.gif) no-repeat;}
#itemView .teamname h3 {margin-left:16px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691;}
#itemView .new {margin:19px 0 9px 5px;}
#itemView p.notice {padding:14px 0 22px 22px; font-size:11px; letter-spacing:-0.1em; background:url(../img/popup/bg_box2.gif) left bottom;}
#itemView .teamname input.text {margin:0 0 0 16px; width:288px; height:17px !important; background:#FFF !important;}


.item_cpa {clear:both; border-top:2px solid #82A3D7; padding:0; color:#065ba2; line-height:19px;}
.item_cpa h4 {float:left; _display:inline; width:122px; height:85px; padding:23px 0 0 18px; color:#ff0000; font-weight:bold;}
.item_cpa a {display:inline-block; margin:17px 0 0 0; padding:0 14px 0 0; background:url(../img/shop/bu_gt_b.gif) no-repeat right 1px; color:#065ba2; font-weight:bold;}
.item_cpa p strong {font-weight:normal;}
.item_cpa p.add {padding:23px 0 0 0;}

.m_package h2 {margin-top:30px;}
.m_package .notice {padding:44px 0 29px 0;}
.m_package .howto {position:relative; width:703px; height:134px; background:url(../img/shop/img_m_howto.gif) no-repeat;}
.m_package .howto .btn_list {position:absolute; left:311px; top:0;}
.m_package .howto .btn_history {position:absolute; left:139px; top:99px;}

.package_item {position:relative; margin-top:48px; padding:25px 0 31px 28px; background:#fffcfb; border:1px solid #d9cedc; zoom:1;}
.package_item:after {content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.package_item div.image {position:relative; float:left; _display:inline; width:94px; height:97px; padding:0; margin:0; border:0;}
.package_item div.image img {display:block; margin:2px 0 0 2px; width:92px; height:95px;}
.package_item .desc {float:left; _display:inline; margin:8px 0 0 20px;}
.package_item .desc ul {padding:9px 0 6px 0;}
.package_item .desc li {color:#6c7680;}
.package_item .desc strong.price {margin:0 0 0 8px; color:#ff0000; font-weight:bold; font-size:14px;}
.package_item span.mobile {display:block; position:absolute; left:0; top:0; width:94px; height:97px; background:url(../img/shop/bg_item_mobile.gif) no-repeat;}
.package_item h4 {width:540px; height:29px; background:url(../img/common/bg_dot.gif) repeat-x left bottom; font-weight:bold; font-size:14px; color:#005691;}
.package_item .ico_mobile {display:block; width:54px; height:54px; position:absolute; right:-1px; top:-1px; background:url(../img/shop/ico_flag_mobile.gif) no-repeat; }



#packageHistory {width:452px;}
#packageHistory .history {position:relative; margin:14px 0 0 0; padding:0 5px; height:160px; overflow:hidden; overflow-y:auto;}

#packageNotice {width:452px;}
#packageNotice .msgbox {width:426px; margin:12px 0 0 9px; padding:24px 0 0 0; border:3px solid #dae8f3; background:url(../img/popup/bg_box2.gif) no-repeat;}
#packageNotice .msgbox .box {margin:0; padding:0 0 18px 0; background:url(../img/popup/bg_box2.gif) no-repeat left bottom;}
#packageNotice .msgbox p {margin:0 0 0 23px; padding:0;}

#packageNotice .msgbox {font-size:11px; line-height:20px; color:#666;}

.tbl_list {width:100%;}
.tbl_list th {height:34px; border:1px solid #d8d8d8; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; color:#5f5f5f;}
.tbl_list th.el1 {background:#e8e8e8;}
.tbl_list th.el2 {background:#f6f6f6;}
.tbl_list td {height:24px; border:1px solid #d8d8d8; text-align:center; vertical-align:middle;}
.tbl_list td.el1 {background:#f6f6f6;}
.tbl_list .el1 {border-left:none;}
.tbl_list .el2 {border-right:none;}
.tbl_list em, .tbl_list strong, .tbl_list span {position:relative; top:1px;}
.tbl_list strong {color:#ff8004; font-weight:normal;}


#phonesList {width:452px;}
#phonesList .search {padding:18px 0 5px 40px;}
#phonesList .search .text {width:164px; height:18px;}
#phonesList .search a.btn {margin-left:7px;}
#phonesList .search label {position:relative; top:7px; margin-right:22px;}
#phonesList .list {position:relative; margin:14px 0 0 0; padding:0 5px; height:110px; overflow:hidden; overflow-y:auto;}
#phonesList .list .el1 {width:190px;}
#phonesList p.msg {padding:42px 0 0 0; color:#fa2d08; text-align:center;}


/* 모바일 샵 */
#mobileShop .contents {width:703px; overflow:visible; margin:0 0 0 9px; padding-top:294px; background:url(../img/shop/bg_mobile_shop.jpg) no-repeat;}
#mobileShop h2 {display:none;}
#mobileShop h3 {margin:0 0 11px 7px; padding:0 0 0 16px; background:url(../img/common/bu_brick.gif) no-repeat; font-size:14px; font-weight:bold; color:#092d78; letter-spacing:-0.1em;}
#mobileShop h4 {margin:0 0 0 11px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691;}
#mobileShop em {color:#005691; font-weight:bold;}
#mobileShop .send {position:relative; height:240px; background:url(../img/shop/bg_mobile_lgt.jpg) no-repeat;}
#mobileShop .ktf .send {background-image:url(../img/shop/bg_mobile_ktf.jpg);}
#mobileShop .skt .send {background-image:url(../img/shop/bg_mobile_skt.jpg);}

#mobileShop .send ul {padding:55px 0 0 221px;}
#mobileShop .send li {padding:0 0 0  12px; background:url(../img/common/bu_square.gif) no-repeat 0 4px;}
#mobileShop .send .el1 {height:24px;}
#mobileShop .send .el2 {line-height:1.4em;}
#mobileShop .send .el2 span {margin:0 0 0 66px;}
#mobileShop .send .el2 strong {color:#fc684e;}
#mobileShop .send .ico {vertical-align:top; position:relative; top:-1px; }
#mobileShop .send a {display:block; position:absolute; left:209px; top:128px; width:344px; height:48px; text-indent:-5000px;}
#mobileShop h4.notice {margin-top:30px;}
#mobileShop ul.notice {margin:20px 0 0 20px;}
#mobileShop ul.notice li {height:18px;}
#mobileShop ul.guide {position:relative; padding:18px 0 0 17px; background:#eff7fc; border:1px solid #dcdcdc;}
#mobileShop ul.guide li.lgt,
#mobileShop ul.guide li.ktf,
#mobileShop ul.guide li.skt {width:34px; height:34px; margin:0; padding:0; height:auto; position:absolute; right:-3px; top:-3px;}
#mobileShop ul.guide li {padding:0 0 10px 0;}
#mobileShop ul.guide strong {padding-right:7px; background:url(../img/common/bu_dline.gif) no-repeat right top;}
#mobileShop h4.contact {margin-top:25px; color:#ff7f00;}
#mobileShop ul.contact {margin:20px 0 0 20px;}
#mobileShop ul.contact li {height:18px;}
#mobileShop ul.contact li a {color:#1174b5; text-decoration:underline;}


/* 파워블로그 */
.power_blog {width:432px;}
.power_blog .step {width:432px; height:102px; margin:20px 0 0 0; background:url(../img/popup/bg_blog_step.gif) no-repeat;}
.power_blog .step li {width:102px; float:left; text-align:center; color:#005691; font-weight:bold;}
.power_blog .step .s1 {padding:46px 6px 0 0;}
.power_blog .step .s2 {padding:40px 6px 0 0;}
.power_blog .step .s3 {padding:40px 6px 0 0;}
.power_blog .step .s4 {padding:46px 6px 0 0;}
.power_blog div.text {padding:21px 0 3px 13px;}
.power_blog div.text p {margin:0 0 14px 0;}
.power_blog h3 {padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691;}
.power_blog .desc {padding:7px 0 0 8px; font-size:11px;}
.power_blog .desc strong {font-weight:normal; text-decoration:underline;}
.power_blog ol.cond {padding:18px 0 0 17px; background:#eff7fc; border:1px solid #dcdcdc;}
.power_blog ol.cond li {padding:0 0 10px 0;}
.power_blog ol.cond strong {padding-right:7px;}
.power_blog .blog {position:relative; z-index:3; width:420px; padding:11px 0 0 10px; *zoom:1;}
.power_blog .blog select {width:92px; *position:relative; *top:-2px; _top:-5px;}
.power_blog .blog .text {width:290px;}
.power_blog form .desc {position:relative; top:7px; z-index:1;}
.power_blog form .desc .text {vertical-align:middle; position:relative; top:-3px;}

.power_blog .agree {padding:20px 0 0 10px;}
.power_blog .agree input {vertical-align:top; margin-top:2px; *margin:-2px -3px 0 -4px;}
.power_blog .agree label {display:inline-block; width:332px; padding:0 0 0 10px; font-size:11px;}

.power_blog .blog_info {overflow:hidden; width:100%; margin:9px 0 0 0; border:1px solid #e5e5e5;}
.power_blog .blog_info th {width:102px; border:1px solid #e5e5e5; border-right:0; background:#f3f3f3; vertical-align:middle; font-size:11px; color:#0057bd;}
.power_blog .blog_info td {padding:0 15px 0 15px; height:24px; border:1px solid #e5e5e5; vertical-align:middle; font-size:11px; color:#6d809b;}
.power_blog .blog_info td span {display:inline-block; width:298px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.power_blog .pin_number {margin:0 0 0 20px;}
.power_blog .pin_number .text {width:371px;}

.power_blog ul.btn, .common_popup ul.btn {margin:20px 0 0 0; padding:20px 0 11px 0; border-top:3px solid #00489c; text-align:center;} .power_blog ul.btn li, .common_popup ul.btn li {float:none; display:inline;}
.power_blog ul.btn li a, .common_popup ul.btn li a {display:inline;}
.power_blog h2 , .common_popup h2 {clear:both; margin:0 0 0 10px; padding:0 0 0 14px; background:url(../img/common/bu_brick.gif) no-repeat; font-size:14px; font-weight:bold; color:#092d78; letter-spacing:-0.1em;}
.power_blog h2 span, .common_popup h2 span {font-size:11px; font-weight:normal; letter-spacing:-0.1em;}

#blogPinNumber div.text {padding-top:31px !important;}
#blogAdmin {width:582px;}

.myblog_list {*height:1%; margin:20px 0 0 0;}
.myblog_list h2 {height:24px;}
.myblog_list .wrap {position:relative; z-index:2; _width:582px; height:76px; padding:2px 0 0 0; overflow:hidden; overflow-y:auto; border-top:2px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fafafa;}
.myblog_list .last {background:none;}
.myblog_list ul {*height:1%;}
.myblog_list li {float:left; width:100%; position:relative; height:19px; padding:6px 0 0 12px; background:url(../img/common/bg_dot.gif) left bottom repeat-x;}
.myblog_list li a.btn {position:absolute; right:20px; top:4px;}
.myblog_list .ico {position:relative; top:-2px; vertical-align:middle;}
.myblog_list h3 a span {font-weight:normal;}
.myblog_list h3 a {color:#005691;}
.myblog_list div.btn {clear:both; position:relative; z-index:3; padding:13px 0 15px 0; text-align:right;}
.myblog_admin {position:relative; *height:1%; margin:5px 0 0 0;}
.myblog_admin h2 {height:29px;}
.myblog_admin select {position:absolute; right:4px; top:-6px; width:150px;}

.myblog_admin th.manage {background:none;}
.myblog_admin td.check {width:40px; text-align:center;}
.myblog_admin td.subject {padding:0 0 0 8px;}
.myblog_admin td.subject p {width:224px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.myblog_admin td.date {width:96px; text-align:center; font:10px verdana; letter-spacing:-0.1em;}
.myblog_admin td.date span {position:relative; top:-1px;}
.myblog_admin td.tag {width:143px; padding:0 0 0 8px;}
.myblog_admin td.tag a {font-size:11px; letter-spacing:-0.1em;}
.myblog_admin td.tag p {width:138px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.myblog_admin td.manage {width:56px; text-align:center;}

#blogAdmin .bbs_page {height:27px; overflow:hidden; margin:-1px 0 0 0;}
#blogAdmin ul.btn {margin-top:10px;}


/* 야구 플러스 */
.blog_news div.title {margin:28px 0 0 0; height:30px;}
.blog_news div.title h2 {float:left; _display:inline; margin:0 0 0 4px;}
.blog_news div.title h3 {float:right; _display:inline; margin:0 5px 0 0;}
.blog_news div.title h3 {font-weight:bold; color:#005691; font-size:13px;}
.blog_news div.title h3 img {vertical-align:middle;}
.blog_news div.title h3 a {padding:1px 3px;}
.blog_news div.title h3 span {position:relative; top:1px;}

.blog_news .highlight {height:245px; padding:13px 0 0 10px; border-top:3px solid #e4e4e4; background:#fafafa;}
#leagueReport .highlight {height:195px;}
.blog_news .highlight .image {float:left; _display:inline; width:258px; height:198px; *height:196px;}
.blog_news .highlight .image img {width:228px; height:171px; display:block; border:5px solid #d5d5d6;}
.blog_news .highlight .desc {position:relative; z-index:6; float:left; _display:inline; width:438px; margin:17px 0 0 0;}
.blog_news .highlight h4 {font-size:14px; font-weight:bold; color:#005691; letter-spacing:-0.1em;}
.blog_news .highlight h4 a {color:#005691;}
.blog_news .highlight p.text {height:55px; overflow:hidden; margin:10px 0 2px 0; *margin-bottom:0; line-height:1.6em;}
.blog_news .highlight span.date {font:10px verdana; letter-spacing:-0.1em; color:#999;}
.blog_news .highlight ol.digest {margin:8px 0 0 0; padding:10px 0 0 0 ; background:url(../img/common/bg_dot.gif) repeat-x left top;}
.blog_news .highlight ol.digest li {position:relative; height:20px; padding:0 0 0 10px; background:url(../img/common/bu_gt_gray.gif) 0 3px no-repeat; white-space:nowrap;}
.blog_news .highlight ol.digest li p {width:420px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.blog_news .highlight ol.digest li.el1 {z-index:9;}
.blog_news .highlight ol.digest li.el2 {z-index:8;}
.blog_news .highlight ol.digest li.el3 {z-index:7;}
.blog_news .highlight ol.digest li a {font-weight:bold;}
.blog_news .highlight ol.digest li a.name {font-size:11px; font-weight:normal; color:#0053bd;}

/* .blog_news .preview {position:absolute; z-index:10; width:346px; height:126px; background:#f1f6fb; border:1px solid #679ff9;}
.blog_news .preview .image {width:91px; height:69px; margin:10px 0 0 11px; border:0; padding:0;}
.blog_news .preview .image img {width:91px; height:69px; border:0;}
.blog_news .preview  h5 {height:24px; padding:12px 0 0 14px; background:#e5eff9;}
.blog_news .preview  h5 a {color:#005691; font-weight:bold;}
.blog_news .preview p.text {position:absolute; left:111px; top:42px; padding:0 10px 0 0; font-size:11px; font-weight:normal; line-height:1.2em !important;}
.blog_news .preview p.text a {font-size:11px; font-weight:normal !important;} */

.blog_news .highlight div.search {position:relative; z-index:5; clear:both; *height:1%; margin:0 0 0 11px;}
.blog_news .highlight div.search select {width:100px; position:relative; top:5px; *top:0; vertical-align:top; height:auto;}
.blog_news .highlight div.search .text {width:168px;}
.blog_news .highlight div.tag {position:absolute; left:390px; top:5px;}

.blog_news div.notice {position:relative; width:100%; height:51px; border-top:1px solid #82a3d7; background:#e9f4fb;}
.blog_news div.notice h3 a {display:block; width:60px; height:39px; padding:12px 0 0 19px; background:#daecf7;}
.blog_news div.notice ul {position:absolute; left:103px; top:20px; width:370px; height:14px; overflow:hidden;}
.blog_news div.notice li a {font-weight:bold; color:#005691;}
#baseballBlog div.notice li a {width:360px; display:inline-block;}
.blog_news div.notice a.btn {position:absolute; right:12px; top:9px;}
.blog_news div.notice ul.btn {position:absolute; left:692px; top:11px; width:19px; height:auto;}
.blog_news div.notice ul.btn li {float:none; width:19px;}
.blog_news div.notice ul.btn li a {display:block; padding:2px;}

.blog_news .wrap {width:704px; margin:0 0 0 9px;}
.blog_news ol.tab_basic {margin-top:27px; *margin-top:30px; position:relative; top:3px; *top:0;}
.blog_news .bbs_page {margin-top:15px;}


/* 야구 뉴스 */
#baseballNews div.notice ul {width:570px;}
#baseballNews .highlight {height:197px; padding-top:15px; border:0; background:none; }
#baseballNews .bbs_summary h4 {font-size:14px;}
#baseballNews .bbs_summary p.text {margin:5px 0 3px 10px; }
#baseballNews .bbs_summary p.info {padding:0 0 20px 0; color:#939393; font-size:11px;}
#baseballNews .bbs_summary span.date {font:10px verdana; letter-spacing:-0.1em;}
#baseballNews .bbs_summary .list .image {margin-bottom:20px;} 

.blog_news .bbs_summary .list {min-height:auto !important; height:auto !important; *zoom:1;}

.blog_news .archive {position:relative;}
.blog_news .by_date {position:absolute; left:525px; top:3px; *top:0px}
.blog_news .by_date select {width:140px;}
.blog_news .by_date em {*position:relative; *top:-2px; padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat;  font-size:11px;}


.try_fastnews {position:relative; width:723px; height:77px; border-top:1px solid #82a3d7; background:url(../img/plus/bg_try_fastnews.jpg) no-repeat;}
.try_plus {position:relative; width:723px; height:77px; border-top:1px solid #82a3d7; background:url(../img/plus/bg_try_plus.jpg) no-repeat;}
.try_plus a.btn {position:absolute; left:478px; top:21px;}

.try_reporter {position:relative; width:723px; height:86px; border-top:1px solid #82a3d7; background:url(../img/plus/bg_try_reporter.jpg) no-repeat;}
.try_reporter a.btn {position:absolute; left:478px; top:21px;}


/* 야구 일정 */
#baseballSchedule .contents {width:704px; margin:0 0 0 9px;}
#baseballSchedule .archive {clear:both; height:21px; margin:0 0 0 -1px; padding:19px 0 12px; }
#baseballSchedule .archive li {float:left; padding:0 12px; background:url(../img/common/bar10.gif) no-repeat left top;}
#baseballSchedule .archive li:first-child {background:none;}
#baseballSchedule .archive li.on a {font-weight:bold; color:#005691;}

#baseballSchedule th {padding-top:4px; height:27px; border:1px solid #e5e5e5; border-top:2px solid #d1d1d1; background:#fafafa none;}
#baseballSchedule td {text-align:center; border:1px solid #e5e5e5; font-size:11px; color:#6d809b;}
#baseballSchedule .date {border-left:0;}
#baseballSchedule .misc {border-right:0;}
#baseballSchedule .no_match {border-right:0;}
#baseballSchedule td.date {width:120px; font-size:12px; color:#092d78; font-weight:bold;}
#baseballSchedule td.team {color:#494949;}
#baseballSchedule td.time {width:72px;}
#baseballSchedule td.where {width:62px;}
#baseballSchedule td.cast {width:96px;}
#baseballSchedule td.misc {}
#baseballSchedule .no_match .date {color:#767779;}


/* 선수 정보 */
#playersInfo .search {position:relative; z-index:4; width:723px; height:122px; margin:29px 0 0 0; padding:23px 0 0 0; background:url(../img/guide/bg_search_players.gif) 0 23px no-repeat;}
#playersInfo .search h3 {margin-top:-23px; height:23px;}
#playersInfo .search ul {padding:17px 0 0 16px; float:left; _display:inline;}
#playersInfo .search li {float:left; height:31px; background:url(../img/common/bar16.gif) no-repeat 78px 4px;}
#playersInfo .search h4 {float:left; width:82px; padding:7px 0 0 12px; font-size:11px; color:#092d78; font-weight:bold; background:url(../img/common/bu_gt_gray.gif) no-repeat 0 9px;}
#playersInfo .search .el1, #playersInfo .search .el3, #playersInfo .search .el5 {width:209px;} 
#playersInfo .search .el2, #playersInfo .search .el4, #playersInfo .search .el6 {width:498px;} 
#playersInfo .search a.btn {clear:both; position:absolute; left:559px; top:43px;} 
#playersInfo .search .el5 {position:relative;}
#playersInfo .search .el5 a.btn {position:relative; left:0; top:-3px;}
#playersInfo #gradeLegend {position:absolute; left:42px; top:27px; z-index:300;}
#playersInfo .search .el1 select, 
#playersInfo .search .el3 select, 
#playersInfo .search .el5 select {width:93px;} 
#playersInfo .search .el4 select {width:213px;} 
#playersInfo .search .el2 select {width:104px; margin:0 1px 0 0;} 
#playersInfo .search .el6 .text {width:201px; background:#FFF; padding-top:5px; height:17px;} 

#playersInfo .wrap {position:relative; z-index:2; width:704px; margin:0 0 0 9px;}
#playersInfo .result {margin:20px 0 0 0;}
#playersInfo .result h3 {float:left; _display:inline; margin:5px 0 0 6px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) 0 2px no-repeat; color:#005691; font-weight:bold;}
#playersInfo .result h3 em {padding:0 9px 0 0; margin:0 -6px 0 0;}
#playersInfo .result h3 span {font-size:11px; font-weight:normal;}
#playersInfo .result ul {float:right; margin:0 0 6px 0;}
#playersInfo .result li {float:left; _display:inline; margin:0 0 0 4px;}
#playersInfo .bbs_list {margin:0 0 6px 0;}
#playersInfo .bbs_list td {height:24px;}
#playersInfo .result td span {position:relative; top:2px;}
#playersInfo .result td.el2 a {position:relative; top:2px; color:#092d78;}
#playersInfo .result td.el4 span,
#playersInfo .result td.el6 span {top:-1px; font:10px verdana; letter-spacing:-0.1em;}
#playersInfo .result td.el7 span {font-weight:bold; color:#092d78;}
#playersInfo .result td.el1 {width:42px;}
#playersInfo .result td.el7 {width:86px;}
#playersInfo .result td.el8 {width:84px;}
#playersInfo .result td.el9 {width:52px; background:#fafafa;}
#playersInfo .result .checked td {background:#fafafa;}

#playersInfo .status {margin:12px 0 0 0;}
#playersInfo .status h3 {margin-bottom:9px;}
#playersInfo .status h4 {height:16px; padding:5px 0 0 0; border:1px solid #88a3b7; border-bottom:0; background:url(../img/common/bg_th.gif) repeat-x; color:#fff; font-weight:bold; text-align:center; font-size:11px;}
#playersInfo .status th {border-top:0;}
#playersInfo .status td span {position:relative; top:2px;}
#playersInfo .status .bbs_list {margin-bottom:10px;}
#playersInfo .hitter .el6 {width:68px;}
#playersInfo .pitcher .el16 {width:46px;}

#playersInfo .status .top {height:20px; padding:0 8px 0 0; text-align:right;}
#playersInfo .status .top .btn {padding:2px;}
#playersInfo .no_result {margin:42px 0 0 0; height:448px; background:url(../img/guide/bg_no_result.jpg) no-repeat;}
#playersInfo .search_guide h3, #playersInfo .no_result h3, #playersInfo .no_result p {position:absolute; left:-5000px; top:-5000px;}
#playersInfo .search_guide {margin:42px 0 0 0; height:540px; background:url(../img/guide/bg_players_info.jpg) no-repeat;}

.popup #playersInfo {width:600px;}
.popup #playersInfo h2 {margin:20px 0 9px 10px;}
.popup #playersInfo .ico {position:relative; top:-1px; margin:0 0 0 3px;}
.popup #playersInfo span em {font-weight:bold;}
.popup #playersInfo .info { padding:17px 0 13px 18px;background:#fafafa; border-top:2px solid #d1d1d1; border-bottom:1px solid #e5e5e5;}

.popup #playersInfo .info ul {clear:left; overflow:hidden; *zoom:1;}
.popup #playersInfo .info ul:after {content:'.'; clear:both; height:0; display:block; visibility:hidden;}
.popup #playersInfo .info li {float:left; width:280px; height:17px; padding:3px 0 0 0; background:url(../img/common/bar16.gif) no-repeat 60px 0;}
.popup #playersInfo .info h4 {float:left; width:62px; padding:0 0 0 12px; background:url(../img/common/bu_gt_gray.gif) 0 2px no-repeat; font-weight:bold; color:#092d78; font-size:11px;}
.popup #playersInfo .info span {font-size:11px; color:#4484b9; *position:relative; *top:-1px;}

.popup #playersInfo .graph {clear:left; padding:20px 0 10px 19px; background:#e8f4fb; border-bottom:3px solid #82a3d7; *zoom:1;}
.popup #playersInfo .graph {clear:left; overflow:hidden;}
.popup #playersInfo .graph ul:after {content:'.'; clear:both; height:0; display:block; visibility:hidden;}
.popup #playersInfo .graph li {float:left; width:280px; height:20px;}
.popup #playersInfo .graph li em {position:relative; top:-1px; margin:0 0 0 3px; color:#0057bd; font-size:11px;}
.popup #playersInfo .graph span.gauge {position:relative; top:-2px; *top:0px; _top:-1px;}
.popup #playersInfo .graph h5 {float:left; width:50px; padding:0 0 0 14px; background:url(../img/common/bu_square.gif) 0 4px no-repeat; color:#092d78; font-size:11px;}
.popup #playersInfo .draft {padding:10px; height:32px; border:1px solid #d1d1d1; overflow-y:auto; overflow-x:hidden;}
.popup #playersInfo .draft li {float:left; font-size:11px; width:285px; white-space:nowrap; overflow:hidden; padding:2px 0;}
.popup #playersInfo .draft li.off {color:#aaa;}


/* 팀카드 */
body.teamcard { background:url(../img/teamcard/bg_title.gif) repeat-x;}
body.teamcard .header {position:relative; height:61px; background:url(../img/teamcard/bg_teamcard.gif) no-repeat;}
body.teamcard .header h1 {padding:14px 0 0 36px;}
body.teamcard .header ol.tab {position:absolute; right:4px; top:20px;}
body.teamcard .header ol li {float:left; height:41px; overflow:hidden;}
body.teamcard .header ol li a {display:block; height:41px;}
body.teamcard .header ol li a img {display:block; margin-top:-41px;}
body.teamcard .header a.tab1 {width:74px;}
body.teamcard .header a.tab2 {width:75px;}
body.teamcard .header a.tab3 {width:95px;}
body.teamcard .header a.tab4 {width:85px;}
body.teamcard .header .on a.tab1 {width:127px;}
body.teamcard .header .on a.tab2 {width:123px;}
body.teamcard .header .on a.tab3 {width:140px;}
body.teamcard .header .on a.tab4 {width:108px;}
body.teamcard .header .on a img {margin-top:0;}
body.teamcard .header .on {margin-right:-1px;}

body.teamcard .container {width:800px;}
body.teamcard .contents {clear:both; padding:0 39px;}

.teamcard .tab_basic {width:100%;}
.teamcard ul.btn {clear:both; margin:20px 0 0 0; padding:20px 0 11px 0; border-top:3px solid #00489c; text-align:center;}
.teamcard ul.btn li {float:none; display:inline;}
.teamcard ul.btn li a {display:inline;}
.teamcard div.wrap {height:225px; overflow-y:auto;}
.teamcard .bbs_list {table-layout:fixed;}

.teamcard .record .bbs_list {width:704px;}
.teamcard .record .wrap .bbs_list {border-top:0 !important;}
.teamcard .record .wrap .bbs_list th {border-top:0 !important;}
.teamcard h2 {clear:both; margin:0 0 0 10px; padding:0 0 0 16px; background:url(../img/common/bu_brick.gif) no-repeat; font-size:14px; font-weight:bold; color:#092d78; letter-spacing:-0.1em;}
.teamcard h2 span {font-size:11px; font-weight:normal; letter-spacing:-0.1em;}
.teamcard h2 em {padding:0 10px 0 0; margin:0 -4px 0 0; background:url(../img/common/bu_dline.gif) no-repeat right 2px;}

.teamcard .user {position:relative; z-index:5; height:33px; margin:29px 0 0 0; zoom:1;}
.teamcard .user h2 {float:left; _display:inline; padding:0; margin:0 4px 0 12px; background:none;}
.teamcard .user span {letter-spacing:0;}
.teamcard .user .btn {position:relative; top:-2px; float:left; margin:0 2px 0 3px;}
.teamcard .user .btn_ladder {float:right;}

.teamcard div.info {clear:both; position:relative; z-index:4; height:163px; border-bottom:3px solid #00489c; background:#fafafa; border-top:3px solid #e5e5e5;}
.teamcard .info .image {float:left; _display:inline; width:132px; height:132px; overflow:hidden; margin:15px 20px 0 10px;}
.teamcard .info ul {padding:17px 0 0 0; height:1%;}
.teamcard .info li {float:left; height:25px; overflow:hidden; padding:3px 0 0 0; background:url(../img/common/bar16.gif) no-repeat 57px 0; font-size:11px; color:#ccc;}
.teamcard .info li span {color:#666;}
.teamcard span.win {color:#205290 !important; }
.teamcard span.lose {color:#ff8004 !important; }
.teamcard .info h4 {float:left; width:62px; padding:0 0 0 10px; background:url(../img/common/bu_gt_gray.gif) 0 3px no-repeat; font-weight:bold; color:#092d78; font-size:11px;}
.teamcard .info li img.ico {position:relative; top:-1px; margin:0 2px 0 0;}
.teamcard .info li.lv {width:555px;}
.teamcard .info li.record {width:282px; height:80px;}
.teamcard .info li.history {width:273px; height:80px;}
.teamcard .info li.rank {width:260px; position:relative; zoom:1; padding-left:70px;}
.teamcard .info li.rank h4 {position:absolute; left:0; top:3px;}
.teamcard .info li.rank em {color:#4484b9;}
.teamcard .info li.rank span.rank {position:relative; top:-1px;}
.teamcard .info li.clan {overflow:hidden;}
.teamcard .info li.clan strong {color:#ff8004; width:120px; overflow:hidden; white-space:nowrap; display:inline-block; text-overflow:ellipsis;}
.teamcard .info table {position:absolute; left:162px; top:71px; clear:both; width:538px; border-top:2px solid #c3c3c3;}
.teamcard .info th {height:23px; background:#e8e8e8; border:1px solid #d8d8d8; text-align:center; vertical-align:middle;}
.teamcard .info th img {vertical-align:baseline;}
.teamcard .info td {height:21px; border:1px solid #d8d8d8; text-align:center; vertical-align:middle;}


.teamcard .ladder_record {position:absolute; left:181px; top:123px; width:580px; height:165px; background:url(../img/teamcard/bg_ladder.gif) no-repeat;}
.teamcard .ladder_record h2 {margin:18px 0 0 23px;}
.teamcard .ladder_record ul {margin:10px 0 0 25px; *zoom:1;}
.teamcard .ladder_record li {float:left; height:25px; overflow:hidden; padding:3px 0 0 0; background:url(../img/common/bar16.gif) no-repeat 57px 0; font-size:11px; color:#ccc;}
.teamcard .ladder_record li.no {width:190px;}
.teamcard .ladder_record li.record {width:330px;}
.teamcard .ladder_record li h4 {float:left; width:62px; padding:0 0 0 10px; background:url(../img/common/bu_gt_gray.gif) 0 3px no-repeat; font-weight:bold; color:#092d78; font-size:11px;}
.teamcard .ladder_record li span {color:#666;}
.teamcard .ladder_record table {clear:both; margin:0 0 0 20px; border-top:2px solid #c3c3c3;}
.teamcard .ladder_record th {height:23px; background:#e8e8e8; border:1px solid #d8d8d8; text-align:center; vertical-align:middle;}
.teamcard .ladder_record th em {font-size:11px; position:relative; top:2px;}
.teamcard .ladder_record th img {vertical-align:baseline;}
.teamcard .ladder_record td {width:89px; height:21px; border:1px solid #d8d8d8; text-align:center; vertical-align:middle; }
.teamcard .ladder_record a.close {display:block; position:absolute; right:0px; top:0px; width:29px; height:30px; text-indent:-5000px;} 








.teamcard .tab_basic {margin-bottom:10px;}
.teamcard .my_players {position:relative; margin:30px 0 0 0; _width:723px;}
.teamcard .my_players h3.total_num {position:absolute; right:5px; top:49px; padding:0 0 0 10px; background:url(../img/common/bu_down.gif) 0 4px no-repeat; font-size:11px; color:#005691;} 
.teamcard .auth {position:absolute; right:0; top:-7px; }
.teamcard .auth em {padding:0 0 0 10px; background:url(../img/common/bu_gt_gray.gif) 0 3px no-repeat; color:#092d78; font: normal 11px/25px dotum, 돋움; vertical-align: middle;}
.teamcard .auth select {width:140px; vertical-align: middle;}

.teamcard .players_secret {width:723px; height:387px; margin:0 0 -20px 0; background:url(../img/teamcard/bg_secret.jpg) no-repeat 0 46px;}
.teamcard .players_secret  strong {position:absolute; left:-5000px; top:-5000px;}

.teamcard .record .wrap .bbs_list {margin-top:-1px;}
.teamcard .record .bbs_list td {height:23px; border-color:#d8d8d8;}
.teamcard .record .bbs_list th {border-color:#d8d8d8;}
.teamcard .record .bbs_list th a,
.teamcard .record .bbs_list th em {color:#5f5f5f; font-weight:bold;}
.teamcard .record th.el1 {background:#e8e8e8;}
.teamcard .record td.el1 {background:#f6f6f6;}
.teamcard .record td.el1 em {color:#205290;}
.teamcard .record th.el2 {background:#e8e8e8;}
.teamcard .record td.el2 {background:#f6f6f6; color:#205290;}
.teamcard .record td.el3 span,
.teamcard .record td.el4 span,
.teamcard .record td.el5 span,
.teamcard .record td.el6 span,
.teamcard .record td.el7 span,
.teamcard .record td.el8 span,
.teamcard .record td.el9 span,
.teamcard .record td.el10 span,
.teamcard .record td.el11 span,
.teamcard .record td.el12 span,
.teamcard .record td.el13 span,
.teamcard .record td.el14 span,
.teamcard .record td.el15 span,
.teamcard .record td.el16 span,
.teamcard .record td.el17 span,
.teamcard .record td.el18 span {color:#666;}
.teamcard .hitter_status .el1 {width:100px;}
.teamcard .pitcher_result .el1 {width:100px;}
.teamcard .pitcher_result .el10 {width:50px;}
.teamcard .pitcher_status .el1 {width:100px;}

.teamcard .hitter_list th.el2 {background:#fafafa !important;}
.teamcard .hitter_list td.el2 {background:#fff !important;}
.teamcard .hitter_list td.el2 span {color:#666 !important;}
.teamcard .hitter_list td.el3 span {color:#205290;}
.teamcard .pitcher_list th.el2 {background:#fafafa;}
.teamcard .pitcher_list td.el2 {background:#fff;}
.teamcard .pitcher_list td.el2 span {color:#666 !important;}
.teamcard .pitcher_list td.el3 span {color:#205290;}
.teamcard .pitcher_list td.el4 span {color:#205290; font:11px 돋움 !important;}

.sorted {background:#f1fafc !important;}
.sorted a, .sorted span {font-weight:bold !important; color:#092d78 !important;}
.sorted a {text-decoration:underline;}

.teamcard div.clan .image {width:130px; height:130px; margin-right:25px; border:1px solid #e7e7e7; background:#fff;}
.teamcard div.clan .image img {display:block; margin:9px;}
.teamcard div.clan li {width:550px; background:url(../img/common/bar16.gif) no-repeat 81px 0;}
.teamcard div.clan h4 {width:92px;}

.teamcard div.clan li.rank { padding-left:100px;}
.teamcard div.clan .clan strong {font-size:12px;}
.teamcard div.clan .clan a.btn {position:relative; top:-3px; margin:0 0 0 3px;}

.teamcard .clan_list {height:230px; margin:20px 0 0 0;}
.teamcard .clan_list .wrap_in {padding-bottom:10px; background:url(../img/common/bg_line_shadow.gif) repeat-x left bottom;}
.teamcard .clan_list .wrap {height:186px; margin-top:8px; overflow:hidden; overflow-y:auto !important;}
.teamcard .clan_list .no {width:50px;}
.teamcard .clan_list .clan span {display:inline-block; width:169px; overflow:hidden; position:relative; top:3px; white-space:nowrap; text-overflow:ellipsis;}
.teamcard .clan_list .coach {width:151px;}
.teamcard .clan_list .coach a {width:151px; text-align:center; overflow:hidden; display:block; position:relative; top:1px;}
.teamcard .clan_list .lv {width:70px;}
.teamcard .clan_list .rank {width:74px;}
.teamcard .clan_list .rate {width:164px; background:none;}
.teamcard .clan_list td {text-align:center; overflow:hidden; font-size:11px;}
.teamcard .clan_list td.clan {text-align:left; padding:0 0 0 10px;}

.teamcard .about_clan .about {width:702px; height:84px; margin:8px 0 0 0; padding:10px; overflow:hidden; overflow-y:auto; border:1px solid #d1d1d1;}

.teamcard .no_clan {width:725px; height:616px; margin:0 0 -20px 0; background:url(../img/teamcard/bg_no_clan.jpg) no-repeat 0 36px;}
.teamcard .no_clan strong {position:absolute; left:-5000px; top:-5000px;}

.teamcard .no_clan_team {width:725px; height:616px; margin:0 0 -20px 0; background:url(../img/teamcard/bg_no_clan_team.jpg) no-repeat 0 36px;}
.teamcard .no_clan_team strong {position:absolute; left:-5000px; top:-5000px;}

.teamcard .halloffame {position:relative; width:723px; height:76px; background:url(../img/teamcard/bg_halloffame.gif) no-repeat;}
.teamcard .halloffame .tab {position:absolute; left:15px; top:8px; z-index:10;}
.teamcard .halloffame .tab li {width:62px; height:23px; overflow:hidden;}
.teamcard .halloffame .tab li a {display:block; width:62px; height:23px; overflow:hidden;}
.teamcard .halloffame .tab li.on img {margin-top:-23px;}
.teamcard .halloffame .list {position:absolute; z-index:1; left:76px; top:8px; width:627px; height:29px; overflow:hidden; overflow-y:auto; padding:10px 0 5px 10px; border:1px solid #bed2ee; background:#fff; *zoom:1;} 
.teamcard .halloffame .list:after {content:'.'; clear:both; display:block; visibility:hidden; height:0;}
.teamcard .halloffame .list li {float:left; margin:0 8px 0 0;}
.teamcard .halloffame .list li a {margin:0 5px 0 0;}
.teamcard .halloffame .list li.on a {color:#ff8004; font-weight:bold;}
.teamcard .halloffame .no_players {position:absolute; left:20px; top:16px;}
.teamcard .halloffame_nav {position:relative; _zoom:1;}
.teamcard .halloffame_nav a.btn {position:absolute; right:5px; bottom:6px; *bottom:16px;}
.teamcard .no_halloffame {width:725px; height:616px; margin:0 0 -20px 0; background:url(../img/teamcard/bg_no_halloffame.jpg) no-repeat 0 36px;}
.teamcard .no_halloffame strong {position:absolute; left:-5000px; top:-5000px;}

.teamcard .desc {width:705px; margin:15px 0 0 0;}
.teamcard .desc h2 {margin:0 0 8px 3px;}
.teamcard .desc h3 {height:16px; padding:5px 0 0 0; border:1px solid #88a3b7; border-bottom:0; background:url(../img/common/bg_th.gif) repeat-x; color:#fff; font-weight:bold; text-align:center; font-size:11px;}
.teamcard .desc .bbs_list {margin-bottom:5px;}
.teamcard .desc .bbs_list {border-top:0 !important;}
.teamcard .desc .bbs_list td {height:24px;}
.teamcard .desc .bbs_list td span {}

.teamcard div.history {margin:15px 0 0 0;}
.teamcard div.history .wrap {height:75px;}
.teamcard div.history h2 {margin:0 0 8px 3px;}
.teamcard div.history .bbs_list th em {font-weight:normal;}
.teamcard div.history .bbs_list th a {font-weight:normal;}
.teamcard div.history .bbs_list td span {}
.teamcard div.history .bbs_list td.el2 span {font:11px 돋움 !important; letter-spacing:0;}
.teamcard div.history th.el1 {width:36px; background:#fafafa;}
.teamcard div.history td.el1 {width:36px; background:#fff;}
.teamcard div.history th.el2 {width:84px; background:#fafafa;}
.teamcard div.history td.el2 {width:84px; background:#fff; color:#205290;}
.teamcard .pitcher_history td.el4 span {color:#ff8004 !important; }

.teamcard .history .no_result {height:29px !important; padding:3px !important;}
.teamcard .history .no_result p {position:relative; top:1px; display:inline-block; *display:inline; padding:7px 0 7px 39px; background:url(../img/common/ico_alert.gif) no-repeat; color:#494949; font-size:11px; *zoom:1; font-weight:bold;}

#teamcardRetired div.history .wrap {height:120px;}
#teamcardRetired h2 {margin:29px 0 0 0;}
#teamcardRetired .no_retired {width:723px; height:249px; background:url(../img/teamcard/bg_no_retired.gif) no-repeat 22px 35px; text-indent:-5000px;}



#teamcardRetired div.history th.el1 {width:86px;}
#teamcardRetired div.history td.el1 {width:86px;}
#teamcardRetired div.history th.el2 {width:60px;}
#teamcardRetired div.history td.el2 {width:60px;}
#teamcardRetired div.history td.el1 span {font-size:11px; font-family:돋움;}


.teamcard .bbs_memo {position:relative; _height:1%; padding:17px 0 0 0; border-top:2px solid #00489c; background:#f2f6fb;}
.teamcard .bbs_memo h4 {color:#0053bd; letter-spacing:-0.1em;}
.teamcard .bbs_memo h4 a {padding-right:0; padding-left:22px; background-position:left top; letter-spacing:0;}
.teamcard .bbs_memo .comments {background:#FFF; border:0;}
.teamcard .bbs_memo .list {border:1px solid #cecece; border-bottom-width:2px;}
.teamcard .bbs_memo .auth {position:absolute; right:12px; top:9px; *top:7px;}
.teamcard .bbs_memo .auth em {background-image:url(../img/common/bu_gt_gray_b.gif);}
.teamcard .bbs_memo .bbs_page {margin:2px 0 0 0; background:url(../img/teamcard/img_only_for_30_days.gif) no-repeat right 5px;}
.teamcard .bbs_memo .add {border:1px solid #d1d1d1;}
.teamcard .bbs_memo .add input.text {width:414px; padding:6px 6px 0 6px; height:17px; background:#FFF;}
.teamcard .bbs_memo .add h5 {width:158px; float:left; white-space:nowrap; overflow:hidden;}
.teamcard .bbs_memo .add * {vertical-align:top;}
.teamcard .bbs_memo .add h5 a {position:relative; top:8px; color:#0053bd; font-size:11px; font-weight:bold;}


.teamcard .login_required h1 {position:absolute; left:-5000px; top:-5000px;}
.teamcard .login_required {position:relative; width:702px; height:580px; margin:36px 0 -20px 23px; background:url(../img/teamcard/bg_login_required.jpg) no-repeat;}
.teamcard .login_required li a {display:block; width:167px; height:33px; text-indent:-5000px;}
.teamcard .login_required li.join {position:absolute; left:0px; top:184px;}
.teamcard .login_required li.find {position:absolute; left:171px; top:184px;}



#leagueResult {width:432px;}
#leagueResult p.notice {height:50px; margin:15px 0 0 7px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) 0 2px no-repeat; font-size:11px; color:#6c7680;}
#leagueResult .players {height:36px; padding:8px 0 0 7px; border-top:1px solid #b5cbe9; background:#e9f4fb;}
#leagueResult .players label {padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat; color:#0057bd; font-size:11px; font-weight:bold;}
#leagueResult .players .text {width:141px; background:#FFF;}
#leagueResult select {width:95px;}
#leagueResult .list {width:432px; height:126px; overflow:hidden; overflow-y:scroll; margin:15px 0 -5px 0;}
#leagueResult .list table {width:402px; border:1px solid #e5e5e5;}
#leagueResult .list input {vertical-align:middle; margin-right:2px; *margin:-3px -2px 0 0;}
#leagueResult th {width:97px; background:#f3f3f3; border:1px solid #e5e5e5; vertical-align:middle; color:#0057bd; font-size:11px;}
#leagueResult td {width:105px; border:1px solid #e5e5e5; padding:6px 0 4px 0; vertical-align:middle; color:#6d809b; font-size:11px; text-align:center;}
#leagueResult .top  {font-weight:bold;}

#myPage div.notice {display:table; position:relative; overflow:hidden; width:723px; height:76px; margin:20px 0 20px 0; background:url(../img/mypage/bg_notice.gif) no-repeat;}
#myPage div.msg {display:table-cell; vertical-align:middle; *position:absolute; *top:50%;}
#myPage .notice p {*position:relative; *top:-50%; margin:0 0 0 25px; padding:9px 0 7px 39px; background:url(../img/common/ico_alert.gif) no-repeat 0 50%; color:#494949; font-size:11px;}
#myPage .notice p strong {font-weight:normal;}
#myPage .notice p em {text-decoration:underline; color:#ff0000;}
#myPage .notice a.btn {position:absolute; right:26px; top:24px;}
#myPage .notice a.btn_coupon {position:absolute; right:148px; top:24px;}

#myPage h3.title {height:22px; padding:1px 0 0 12px; background:url(../img/common/bu_brick.gif) no-repeat; font-weight:bold; color:#092d78;}

#myPage .mypage .bbs_list th {height:31px; font-weight:bold; color:#545454;}
#myPage .mypage .bbs_list td {padding:7px 0 3px 0; white-space:normal; word-break:break-all; height:auto; color:#666;}
#myPage .mypage .bbs_list strong {font-weight:normal;}
#myPage .mypage .bbs_list a.btn {position:relative; top:-2px !important;}
#myPage .mypage .no_result {height:29px !important; padding:3px !important;}
#myPage .mypage .no_result p {position:relative; top:1px; display:inline-block; *display:inline; padding:7px 0 7px 39px; background:url(../img/common/ico_alert.gif) no-repeat; color:#494949; font-size:11px; *zoom:1;}

#myPage .usingitem .el2 {width:159px;}
#myPage .usingitem .el3 {width:145px;}
#myPage .usingitem .el4 {width:96px;}

#myPage .mine .el2 {width:300px;}
#myPage .mine td.el2 {text-align:left;}
#myPage .mine td.el2 span {display:inline-block; padding:0 10px 0 12px;}
#myPage .mine .el3 {width:80px;}
#myPage .mine .el4 {width:120px;}
#myPage .mine td.el4 {color:#508cbe;}

#myPage .mypresent .el1 {width:88px;}
#myPage .mypresent td.el1 { color:#508cbe;}
#myPage .mypresent .el2 {width:182px;}
#myPage .mypresent td.el2 {text-align:left;}
#myPage .mypresent td.el2 span {width: 133px;display:inline-block; padding:0 10px 0 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
#myPage .mypresent td.el3 {text-align:left;}
#myPage .mypresent td.el3 span {width: 326px;display:inline-block; padding:0 10px 0 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
#myPage .mypresent .el4 {width:74px;}
#myPage .mypresent .el5 {width:104px;}


#item_window {position:relative; z-index:100; *zoom:1;}
#myPage .view_present {position:relative; z-index:99; width:464px; height:159px; border:3px solid #d7d7d7; background:url(../img/mypage/bg_present.gif) no-repeat; *zoom:1;}
#myPage .view_present h3 {width:300px; margin:15px 0 0 16px;}
#myPage .view_present div.image {position:relative; float:left; _display:inline; width:94px; height:97px; padding:0; margin:13px 0 0 19px; border:0;}
#myPage .view_present div.image img {display:block; margin:2px 0 0 2px; width:92px; height:95px;}
#myPage .view_present span.new {display:block; position:absolute; left:0; top:0; width:94px; height:97px; background:url(../img/shop/bg_item_new.gif) no-repeat;}
#myPage .view_present span.hot {display:block; position:absolute; left:0; top:0; width:94px; height:97px; background:url(../img/shop/bg_item_hot.gif) no-repeat;}
#myPage .view_present div.desc {width:325px; float:left; _display:inline; margin:0 0 0 15px; padding:22px 0 0 0;}
#myPage .view_present em {color:#005691; font-weight:bold;}
#myPage .view_present strong {color:#fc684e;}
#myPage .view_present p.text {height:41px; background:url(../img/common/bg_dot.gif) repeat-x left bottom; line-height:140%;}
#myPage .view_present p.notice {margin:11px 0 0 2px; font-size:11px;}
#myPage .view_present p.notice strong {font-weight:normal;}
#myPage .view_present .btn {display:block; position:absolute; left:438px; top:12px; width:20px; height:19px; text-indent:-5000px;}

#myPage .view_present2 {height:225px; background:url(../img/mypage/bg_present2.gif) no-repeat;}
#myPage .view_present2 p.text {height:auto; padding-bottom:7px; background:url(../img/common/bg_dot.gif) repeat-x left bottom; line-height:140%;}
#myPage .view_present2 .myteam {padding:5px 0 0 0; font-size:11px; font-weight:bold; color:#005793;}
#myPage .view_present2 .myteam em {letter-spacing:-1px;}
#myPage .view_present2 .myteam select {position:relative; top:-2px; width:125px;}
#myPage .view_present2 .btn_get {display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; margin: 10px 0px 10px 80px;}

#myPage .mycoupon {_height:1%; *zoom:1;}
#myPage .mycoupon .el1 {width:88px;}
#myPage .mycoupon .el3 {width:160px;}
#myPage .mycoupon .el4 {width:210px;}
#myPage .mycoupon td.el1, #myPage .mycoupon td.el4 { color:#508cbe;}

#myPage .mylist {position:relative; _height:1%;}
#myPage .online {position:absolute; right:2px; top:1px; font-size:11px;}
#myPage .online input {vertical-align:middle; margin:0 3px 0 0; *margin:-2px 3px 0 0;} 
#myPage .mylist h3.title {font-weight:normal;}
#myPage .mylist .el1 {text-align:left;}
#myPage .mylist .el1 em {margin-left:35px;}
#myPage .mylist .el1 input {vertical-align:middle; margin:3px 5px 3px 0 !important; *margin:-4px 5px -3px 0 !important; }
#myPage .mylist .el2 {width:90px;}

#myPage .mylist td.el1 {padding-left:18px; padding-top:10px; padding-bottom:7px;}
#myPage .mylist td.el2 {text-align:left;}
#myPage .mylist td.el2 img {margin-left:15px;}
#myPage .mylist .el2 img {vertical-align:middle; position:relative; top:-1px;}
#myPage .mylist .el3 {width:140px;}
#myPage .mylist td.el3 {color:#ccc !important;}
#myPage .mylist .el4 {width:60px;}
#myPage .mylist .el4 strong {font-weight:bold !important;}
#myPage .mylist .el5 {width:140px;}
#myPage .mylist .delete {padding:15px 3px 0 0; text-align:right;}

#myPage span.win {color:#205290 !important; }
#myPage span.lose {color:#ff8004 !important; }
#myPage span.tie {color:#666;}

#myPage .search_friend {margin:20px 0 0 0; position:relative; padding-bottom:32px; *zoom:1;}
#myPage .search_friend .msg {position:absolute; right:5px; top:0;} 
#myPage .search_friend .msg em {display:inline-block; padding:3px 5px 0 10px; vertical-align:top; font-size:11px; color:#092d78 !important; background:url(../img/common/bu_gt_red.gif) no-repeat 0 5px; letter-spacing:-0.1em;}
#myPage .search_friend .search {position:relative; height:71px; padding:13px 0 0 17px; background:#fafafa url(../img/mypage/bg_search.gif) repeat-x; border-top:3px solid #e6e6e6; border-bottom:3px solid #0057bd;}
#myPage .search_friend .search a.btn {position:absolute; left:558px; top:11px;}
#myPage .search_friend li {height:25px; margin:0 0 5px 0; background:url(../img/common/bar16.gif) 96px 4px no-repeat; color:#5c6f89; font-size:11px; white-space:nowrap;}
#myPage .search_friend li label {vertical-align:top; display:inline-block; width:104px; padding:5px 0 0 10px; background:url(../img/common/bu_gt_gray_b.gif) 0 9px no-repeat; font-size:11px; font-weight:bold; color:#092d78; letter-spacing:-0.1em;}
#myPage .search_friend li a.btn {position:static !important;}
#myPage .search_friend .text {width:161px; height:18px !important; background:#FFF !important; padding-top:5px !important;}
#myPage .search_friend span.cond input {vertical-align:middle; *margin:-4px -3px 0 -4px;}
#myPage .search_friend span.cond {position:relative; *top:-4px; display:inline-block; width:107px; *width:110px; padding:0 0 0 10px;}
#myPage .search_friend span label {margin:0 10px 0 0; vertical-align:middle; display:inline; width:auto; padding:0; background:none; font-size:11px; font-weight:normal; color:#666; letter-spacing:0;}
#myPage .search_friend .name .text {width:201px;}
#myPage .search_friend .memo .text {width:398px;}
#myPage .search_friend .search2 {position:relative; height:57px; padding:27px 0 0 17px; background:#fafafa url(../img/mypage/bg_search.gif) repeat-x; border-top:3px solid #e6e6e6; border-bottom:3px solid #0057bd;}
#myPage .search_friend .search2 li {background:none;}
#myPage .search_friend .search2 .text {width:440px; background:#FFF url(../img/mypage/bg_input_friend.gif) no-repeat 9px 6px !important;}
#myPage .search_friend .search2 input.on {background-image:none !important;}

#myPage .recent_play {position:relative; margin:30px 0 0 0; _height:1%; *zoom:1;}
#myPage .recent_play h3.title span { font-weight:normal; font-size:11px; letter-spacing:-0.1em;}
#myPage .recent_play strong, #myPage .recent_play span {white-space:nowrap; font-size:12px;}
#myPage .recent_play .el1 {width:208px;}
#myPage .recent_play .el1,
#myPage .recent_play .el3 {text-align:left;}
#myPage .recent_play th.el1 em,
#myPage .recent_play th.el3 em {padding:0 0 0 33px;}
#myPage .recent_play td.el1 span,
#myPage .recent_play td.el3 span {position:relative; top:-1px; padding:0 10px 0 13px;}
#myPage .recent_play .el2 {width:92px;}
#myPage .recent_play .el2 span {font-size:11px;}
#myPage .recent_play .el4 {width:80px;}
#myPage .recent_play .el5 {width:78px;}
#myPage .recent_play .el6 {width:78px;}
#myPage .recent_play .ico {margin:0 4px 0 0; vertical-align:middle;}

#myPage .sgitem {position:relative; margin:30px 0 0 0; *zoom:1;}
#myPage .sgitem h3.title span {font-weight:normal;}
#myPage .sgitem .archive {position:absolute; right:2px; top:-6px;}
#myPage .sgitem .el1 {width:90px;}
#myPage .sgitem .el2 {width:250px;}
#myPage .sgitem td.el2 { color:#508cbe;}
#myPage .sgitem .el4 {width:172px;}
#myPage .sgitem select {width:116px;}
#myPage .sgitem .archive em {padding:0 0 0 10px; background:url(../img/common/bu_square.gif) no-repeat 0 4px; font-size:11px; color:#6d809b;}

#myPage .halloffame {margin:20px 0 0 0;}

#myPage h2 {margin:0 0 8px 1px;}
#myPage .overview {position:relative; margin:20px 0 0 0; *zoom:1;}
#myPage .overview ul.tab {position:absolute; left:133px; top:-3px;}
#myPage .overview .tab li {float:left; width:60px; height:18px; margin:0 3px 0 0; overflow:hidden;}
#myPage .overview .tab li img {display:block; margin:-18px 0 0 0;}
#myPage .overview .tab li.on img {margin:0 !important;}

div.teamcard div.info {clear:both; position:relative; height:119px; margin-bottom:20px; border-bottom:3px solid #00489c; background:#fafafa; border-top:3px solid #e5e5e5;}
div.teamcard .info ul {padding:17px 0 0 16px; height:1%;}
div.teamcard .info li {width:auto; height:30px !important; background-position:78px 0;}
div.teamcard .info h4 {width:96px;}
div.teamcard .info li.team_name,
div.teamcard .info li.record,
div.teamcard .info li.histrory {width:376px;}
div.teamcard .info li.rank {padding-left:105px; width:570px;}
div.teamcard .info li.team_name span {font-weight:bold; color:#5c6f89;}
div.teamcard div.wrap {height:400px;}

#myPage .by_season {position:relative; clear:both; margin:0; *zoom:1; *height:1%;}
#myPage .by_season .bbs_list {width:704px; zoom:1;}
#myPage .by_season .el1 {width:62px;}
#myPage .by_season .el2 {width:89px;}
#myPage .by_season .el3 {width:70px;}
#myPage .by_season .el4 {width:70px;}
#myPage .by_season .el5 {width:70px;}
#myPage .by_season .el6 {width:108px;}
#myPage .by_season .el7 {width:86px;}
#myPage .by_season .el8 {width:85px;}
#myPage .by_season .el9 {width:54px;}
#myPage .by_season .cond {position:absolute; right:21px; top:122px; zoom:1; *height:1%;}
#myPage .by_season .cond select {width:120px;}
div.teamcard .no_result {height:29px !important; padding:3px !important;}
div.teamcard .no_result p {position:relative; top:1px; display:inline-block; *display:inline; padding:7px 0 7px 39px; background:url(../img/common/ico_alert.gif) no-repeat; color:#494949; font-size:11px; *zoom:1; font-weight:bold;}

#myPage .players_record {position:relative; margin:24px 0 -4px 0;}
#myPage .players_record .btn {position:absolute; left:237px; top:-2px;} 

#myPage .hitter_result .el1 {width:84px;}
#myPage .hitter_result .el2 {width:52px;}

#myPage div.teamcard {position:relative; zoom:1;}
#myPage div.teamcard div.info {height:163px;}
#myPage div.teamcard div.info li {width:440px; height:25px !important;}
#myPage div.teamcard .user {position:relative; zoom:1;}
.teamcard .btn_myclanteam {position:absolute; right:0; top:0;}
.teamcard .no_clan_team .btn_myclanteam {position:absolute; right:0; top:35px;}

ol.nav {position:relative; overflow:hidden; width:717px; height:68px; padding:0 0 0 6px; margin:20px 0 0 0; background:url(../img/mypage/bg_menu.gif) no-repeat;}
ol.nav:after {content:'.'; display:block; clear:both; height:0; visibility:hidden;}
.nav li {position:relative; float:left; _display:inline; _height:1%; white-space:nowrap;}
.nav a.tl {position:relative; display:block; padding:14px 17px 9px 17px; color:#d4e9ff; background:url(../img/common/bar11.gif) no-repeat right 14px;}
.nav a.tl:hover {color:#fff !important;}
.nav li.on {background:url(../img/mypage/bg_menu_on.gif) no-repeat 0 6px; }
.nav li.on a.tl {padding:15px 17px 8px 17px; color:#001c5a; font-weight:bold; background:url(../img/mypage/bg_menu_closer.gif) right 6px no-repeat;}
.nav li.on a.tl:hover {color:#001c5a !important; text-decoration:none;}
.nav li.on a.tl span {padding:0 0 0 12px; background:url(../img/common/bu_arrow_down.gif) no-repeat 0 4px;}
.nav ul {display:none; clear:both; position:absolute; left:20px; top:36px; width:400px;}
#m2 ul {left:12px;}
#m3 ul {left:12px;}
#m4 ul {left:0px;}
#m5 ul {left:12px;}

.nav .on ul {display:block;}
.nav ul li {float:left; _display:inline;}
.nav ul li a {display:block; padding:10px 10px 10px 10px; color:#787f88; font-size:11px; background:url(../img/common/bar10_b2.gif) no-repeat right 10px;}
.nav ul li.on {background:none; }
.nav ul li.on a {color:#4484b9; font-weight:bold; text-decoration:underline;}








.ranking .contents {width:704px; margin:0 0 0 9px;}
.ranking .highlight {margin:29px 0 0 0;}

.ranking .top_list {position:relative; height:271px; margin:15px 0 0 0; padding:0 0 0 150px; border-top:3px solid #e5e5e5; background:url(../img/rank/bg_rank.gif) no-repeat;}
.ranking .top_list h3 {display:none;}
.ranking .top_list ol {height:85px; padding-top:36px;}
.ranking .top_list li {float:left; _display:inline; width:181px; height:85px;}
.ranking .top_list h4 {height:44px; padding:0 0 0 47px; color:#0c388a; font-weight:bold;}
.ranking .top_list h4 a {display:inline-block; width:104px; color:#0c388a;}
.ranking .top_list em {position:relative; top:1px; margin:0;}
.ranking .top_list span {position:relative; top:1px; color:#092d78; font-size:11px; width:74px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ranking .top_list strong {font-weight:normal; font-size:11px;}
.ranking .top_list p {height:20px; white-space:nowrap;}

.ranking .archive {position:relative;}
.ranking p.msg {position:absolute; right:2px; top:11px; letter-spacing:-0.1em;}
.ranking p.msg em {font-size:11px; color:#6d809b; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px;}

.ranking .bbs_list {margin:10px 0 0 0;}
.ranking .bbs_list img {vertical-align:middle;}
.ranking .bbs_list .ico_new {position:relative; top:-2px; margin:0 0 0 2px;}
.ranking .bbs_page {margin-top:19px;}

.search_rank {position:relative; height:51px; border-top:1px solid #b5cbe9; background:#e9f4fb;}
.search_rank .my_clan p {position:absolute; left:94px; top:17px; width:270px; overflow:hidden; white-space:nowrap;}
.search_rank .my_clan p a {position:relative; top:2px; margin:0 5px 0 0; font-size:14px; font-weight:bold; color:#092d78;}
.search_rank .my_clan p span {position:relative; top:1px;}
.search_rank .my_team p {position:absolute; left:104px; top:18px; font-size:14px; font-weight:bold; color:#092d78;}
.search_rank .my_team p.msg {font-size:11px; font-weight:normal; left:106px; top:12px;}
.search_rank .my_team p.msg a {display:block; width:116px; height:16px; margin:1px 0 0 0;}
.search_rank .my_team p span {position:relative; top:1px;}
.search_rank .my_team span.rank {font-size:14px; font-weight:bold; font-family:돋움; color:#092d78;}
.search_rank .my_team span.rank img {vertical-align:middle; position:relative; top:-2px; margin:0 2px;}
.search_rank .search {position:absolute; right:17px; top:13px; width:302px; height:38px; text-align:right; background:url(../img/rank/tl_ranking.gif) no-repeat 0 8px;}
.search_rank h4 {display:none;}
.search_rank input.text {width:140px; height:18px !important; padding-top:5px !important; background:#fff;}
.search_rank input.on {background-image:none !important;}


#teamRanking .top_list {margin:15px 0 0 0; padding:0 0 0 103px; border-top:3px solid #e5e5e5; background:url(../img/rank/bg_rank2.gif) no-repeat;}
#teamRanking .top_list li {width:199px;}
#clanRanking input.text {background:#fff url(../img/rank/bg_input_clanname.gif) no-repeat 8px 7px;}  
#teamRanking input.text {background:#fff url(../img/rank/bg_input_teamname.gif) no-repeat 8px 7px;}  

.clan_rank .no {width:104px;}
.clan_rank .coach {width:148px;}
.clan_rank .lv {width:72px;}
.clan_rank .member {width:80px;}
.clan_rank .point {width:82px; background:none;}
.clan_rank td {text-align:center; color:#666; white-space:nowrap; overflow:hidden;}
.clan_rank td.no {text-align:left;}
.clan_rank td.no em {display:inline-block; text-align:right; width:48px; font:bold 11px verdana; color:#0057bd; letter-spacing:-0.1em;}
.clan_rank td.no span {position:relative; top:-1px; white-space:nowrap; letter-spacing:-0.1em;}
.clan_rank td.clan {padding-left:30px; text-align:left;}
.clan_rank td.clan a {position:relative; top:1px; margin:0 0 0 3px; color:#092d78;}
.clan_rank td.coach {font-size:11px;}
.clan_rank td.coach span {display:inline-block; position:relative; top:1px; width:146px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.clan_rank td.member, .clan_rank td.point {font:10px verdana;}
.clan_rank td.member {color:#97a1ab;}

.team_rank .no {width:106px;}
.team_rank .lv {width:58px;}
.team_rank .name {}
.team_rank .exp {width:74px;}
.team_rank .record {width:112px;}
.team_rank .clan {width:132px;}
.team_rank .teamcard {width:76px; background:none;}
.team_rank td {text-align:center; color:#666; white-space:nowrap; overflow:hidden;}
.team_rank td.no {text-align:left; white-space:nowrap !important;}
.team_rank td.no em {display:inline-block; text-align:right; width:36px; font:bold 11px verdana; color:#0057bd; letter-spacing:-0.1em;}
.team_rank td.no span {position:relative; top:-1px; white-space:nowrap; letter-spacing:-0.1em;}
.team_rank td.name {text-align:left; color:#092d78;}
.team_rank td.name span {display:inline-block; position:relative; top:1px; width:130px; padding:0 0 0 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.team_rank td.exp {font:10px verdana; color:#97a1ab;}
.team_rank td.record {font-size:11px; color:#97a1ab;}
.team_rank td.record span {position:relative; top:1px;}
.team_rank td.clan {font-size:11px;}
.team_rank td.clan a {display:inline-block; position:relative; top:1px; color:#666; width:130px; text-align:center;}
.team_rank td.teamcard {}



#ladderRanking {}

#ladderRanking .highlight {position:relative; *zoom:1;}
#ladderRanking select {width:100px; position:absolute; right:2px; top:-5px; _top:-3px;}
#ladderRanking .top_list {height:151px; background:url(../img/rank/bg_ladder_rank.gif) no-repeat;}

#ladderRanking th a {color:#494949; padding:0 7px 0 0; background:url(../img/common/bu_down.gif) no-repeat right 3px;}
#ladderRanking th.on a {font-weight:bold;}
#ladderRanking td.on * {font-weight:bold; color:#0b428f;}

.total_ladder .el1  {width:45px;}
.total_ladder .el2  {width:161px;}
.total_ladder .el3  {width:70px;}
.total_ladder .el4  {width:100px;}
.total_ladder .el5  {width:44px;}
.total_ladder .el6  {width:56px;}
.total_ladder .el7  {width:66px;}
.total_ladder .el8  {width:56px;}
.total_ladder .el9  {width:56px;}
.total_ladder .el10 {width:70px; background:none;}

.total_ladder td.el3,
.total_ladder td.el5,
.total_ladder td.el6,
.total_ladder td.el7,
.total_ladder td.el8,
.total_ladder td.el9 {font:10px verdana; color:#97a1ab;}

.total_ladder td.el3 span,
.total_ladder td.el5 span,
.total_ladder td.el6 span,
.total_ladder td.el7 span,
.total_ladder td.el8 span,
.total_ladder td.el9 span {position:relative; top:-1px;}

.total_ladder td.el4 {font-size:11px; color:#97a1ab;}
.total_ladder td.el4 span {position:relative; top:1px;}

.total_ladder td {text-align:center; color:#666; white-space:nowrap; overflow:hidden;}
.total_ladder td.el1 {text-align:center; white-space:nowrap !important;}
.total_ladder td.el1 em { font:bold 11px verdana; color:#0057bd; letter-spacing:-0.1em;}
.total_ladder td.el1 span {position:relative; top:-1px; white-space:nowrap; letter-spacing:-0.1em;}
.total_ladder td.el2 {text-align:left; color:#092d78;}
.total_ladder td.el2 span {display:inline-block; position:relative; top:1px; width:150px; padding:0 0 0 7px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}




.hitter_ladder .el1  {width:60px;}
.hitter_ladder .el2  {width:100px;}
.hitter_ladder .el4  {width:74px;}
.hitter_ladder .el5  {width:74px;}
.hitter_ladder .el6  {width:74px;}
.hitter_ladder .el7  {width:74px;}
.hitter_ladder .el8  {width:74px; background:none;}

.hitter_ladder td.el4,
.hitter_ladder td.el5,
.hitter_ladder td.el6,
.hitter_ladder td.el7 {font:10px verdana; color:#97a1ab;}

.hitter_ladder td.el4 span,
.hitter_ladder td.el5 span,
.hitter_ladder td.el6 span,
.hitter_ladder td.el7 span {position:relative; top:-1px;}

.hitter_ladder td.el4 {font-size:11px; color:#97a1ab;}
.hitter_ladder td.el4 span {position:relative; top:1px;}

.hitter_ladder td {text-align:center; color:#666; white-space:nowrap; overflow:hidden;}
.hitter_ladder td.el1 {text-align:center; white-space:nowrap !important;}
.hitter_ladder td.el1 em { font:bold 11px verdana; color:#0057bd; letter-spacing:-0.1em;}
.hitter_ladder td.el1 span {position:relative; top:-1px; white-space:nowrap; letter-spacing:-0.1em;}
.hitter_ladder td.el3 {text-align:left; color:#092d78;}
.hitter_ladder td.el3 span {display:inline-block; position:relative; top:1px; width:156px; padding:0 0 0 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.pitcher_ladder .el1  {width:60px;}
.pitcher_ladder .el2  {width:100px;}
.pitcher_ladder .el4  {width:74px;}
.pitcher_ladder .el5  {width:74px;}
.pitcher_ladder .el6  {width:74px;}
.pitcher_ladder .el7  {width:74px;}
.pitcher_ladder .el8  {width:74px; background:none;}

.pitcher_ladder td.el4,
.pitcher_ladder td.el5,
.pitcher_ladder td.el6,
.pitcher_ladder td.el7 {font:10px verdana; color:#97a1ab;}

.pitcher_ladder td.el4 span,
.pitcher_ladder td.el5 span,
.pitcher_ladder td.el6 span,
.pitcher_ladder td.el7 span {position:relative; top:-1px;}

.pitcher_ladder td.el4 {font-size:11px; color:#97a1ab;}
.pitcher_ladder td.el4 span {position:relative; top:1px;}

.pitcher_ladder td {text-align:center; color:#666; white-space:nowrap; overflow:hidden;}
.pitcher_ladder td.el1 {text-align:center; white-space:nowrap !important;}
.pitcher_ladder td.el1 em { font:bold 11px verdana; color:#0057bd; letter-spacing:-0.1em;}
.pitcher_ladder td.el1 span {position:relative; top:-1px; white-space:nowrap; letter-spacing:-0.1em;}
.pitcher_ladder td.el3 {text-align:left; color:#092d78;}
.pitcher_ladder td.el3 span {display:inline-block; position:relative; top:1px; width:156px; padding:0 0 0 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}







.search_clan {position:relative; margin:30px 0 0 0;}
.search_clan h3 {height:22px; padding:1px 0 0 12px; background:url(../img/common/bu_brick.gif) no-repeat; font-weight:bold; color:#092d78;}
.search_clan a.btn {position:absolute; left:540px; top:37px;}
.search_clan .search {position:relative; height:71px; padding:14px 0 0 16px; background:#fafafa url(../img/mypage/bg_search.gif) repeat-x; border-top:3px solid #e6e6e6; border-bottom:3px solid #0057bd;}
.search_clan .search .cond {position:absolute; left:14px; top:56px; *top:55px;}
.search_clan .search .except {position:absolute; left:280px; top:56px; *top:55px; margin:0 0 0 5px; padding:0 0 0 15px; background:url(../img/common/bar10.gif) no-repeat 0 1px;}
.search_clan .search span.cond input, .search_clan .search span.except input {*margin:-3px -3px 0 -4px; vertical-align:middle;}
.search_clan .search label {margin:0 10px 0 0; font-size:11px; letter-spacing:-0.1em;}
.search_clan .search .text {width:366px; height:17px; padding-top:6px; background:#FFF url(../img/clan/bg_input_clan.gif) no-repeat 9px 7px !important;}
.search_clan .search input.on {background-image:none !important;}
.search_clan .search a.btn {position:relative; left:0; top:0; _top:1px;}
.search_clan a.btn_all {position:absolute; left:497px; top:37px;}
.search_clan a.btn_loc {position:absolute; left:605px; top:37px;}


#searchClan .archive {position:relative;} 
#searchClan .archive p.msg {position:absolute; right:7px; top:12px; padding:0 0 0 9px; background:url(../img/common/bu_down.gif) no-repeat 0 3px; color:#1e62b0; font-size:11px; letter-spacing:-0.1em;}
#searchClan .archive p.msg strong {text-decoration:underline; letter-spacing:0;}
#searchClan .filter {position:relative; clear:both; height:40px; *height:42px;}
#searchClan .filter .sort {padding:19px 0 0 3px; *padding-top:21px; color:#6d809b; font-size:11px;}
#searchClan .filter .sort em {position:relative; z-index:10; background:#FFF; display:inline-block; width:32px; margin-right:-7px;}
#searchClan .filter .by_loc em {text-indent:-5000px; width:5px; margin-left:-7px;}
#searchClan .filter .by_loc em {*width:7px; *margin-left:0px;}
#searchClan .filter .by_loc {*position:relative; *left:-10px;}
#searchClan .filter .sort a {position:relative; z-index:8; color:#6d809b; padding:0 0 0 6px; background:url(../img/common/bar10.gif) no-repeat;}
#searchClan .filter .sort a.on {color:#065ba2; font-weight:bold;}
#searchClan .filter .type {position:absolute; right:2px; top:10px; *top:12px;}
#searchClan .filter .type select {width:123px;}
#searchClan .list {position:relative; height:104px; margin:10px 0 0 0; border:1px solid #d9d9d9; border-top:2px solid #c3c3c3; background:url(../img/clan/bg_line.gif) repeat-x;}
#searchClan .list img {vertical-align:middle;}
#searchClan .list h4 {width:480px; height:25px; padding:10px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#searchClan .list h4 em {display:inline-block; width:61px; margin:0 14px 0 0; text-align:center; font:bold 10px verdana; color:#092d78; background:url(../img/common/bar10.gif) no-repeat right 2px;}
#searchClan .list h4 img {position:relative; top:-1px; margin:0 3px 0 0;}
#searchClan .list h4 a, #searchClan span.re {color:#092d78; font-weight:bold;}
#searchClan .list div.text {width:464px; height:49px; overflow:hidden; padding:12px 15px 8px 15px; border-right:1px solid #d9d9d9; color:#092d78; line-height:130%;}
#searchClan .list div.text strong {text-decoration:underline;}
#searchClan .list div.text p {height:44px; overflow:hidden;}
#searchClan .list dl {position:absolute; left:506px; top:13px; width:210px; overflow:hidden; font-size:11px;}
#searchClan .list dt strong {margin:0 19px 0 0; padding:0 0 0 10px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 3px; letter-spacing:-0.1em;}
#searchClan .list dt {height:34px; background:url(../img/common/bar10.gif) no-repeat 66px 0; white-space:nowrap;}
#searchClan .list dt a {font-weight:bold; color:#636565;}
#searchClan .list dd {height:18px; margin:0 0 0 1px; padding:0 0 0 7px; color:#092d78; background:url(../img/common/bu_square.gif) 0 4px no-repeat;}
#searchClan .list dd strong {font-weight:normal;}
#searchClan .no_result {position:relative; height:87px; margin:10px 0 0 0; border:1px solid #d9d9d9; background:#f6f6f6; background:#f6f6f6; background:#f6f6f6; background:#f6f6f6;}
#searchClan .no_result p {margin:29px 0 0 28px; padding:9px 0 7px 39px; background:url(../img/common/ico_alert.gif) no-repeat 0 50%; color:#494949; font-size:12px;}
#searchClan .bbs_page {margin:20px 0 0 0;}


#esports {overflow:hidden; width:746px; margin:0; padding:1px 0 65px 0;}
#esports .contents {*height:1%; padding:236px 0 14px 0; background:#f7f7f7 url(../img/league/bg_esports.jpg) no-repeat;}
#esports .contents:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
#esports a {color:#757575;}
#esports .new * {font-weight:bold; color:#005691; }
#esports .leftcol {float:left; _display:inline; width:436px; margin:0 0 0 15px;}
#esports .rightcol {float:left; _display:inline; width:262px; margin:0 0 0 18px;}
#esports div.issue {position:relative; width:100%; height:51px; margin:0 0 34px 0; border-bottom:3px solid #0c388c; background:#e9f4fb;}
#esports div.issue ul {position:absolute; left:147px; top:19px; width:550px; height:15px; overflow:hidden;}
#esports div.issue li {white-space:nowrap;} 
#esports div.issue .ico {vertical-align:middle; margin:0 3px 0 0;}
#esports div.issue li a {position:relative; top:2px; font-weight:bold; color:#005691; width:500px; overflow:hidden; display:inline-block;}
#esports div.issue a.btn {position:absolute; right:12px; top:9px;}
#esports div.issue ul.btn {position:absolute; left:716px; top:11px; width:19px; height:auto;}
#esports div.issue ul.btn li {float:none; width:19px;}
#esports div.issue ul.btn li a {display:block; padding:2px;}
#esports .myleague {}
#esports .myleague h3 {height:19px; padding:0 0 0 6px; background:url(../img/league/bg_myleague.gif) no-repeat left bottom;}
#esports .myleague h4 {margin:0 0 0 15px; font-size:16px; color:#ff0000; padding:10px 0 0 10px; background:url(../img/common/bu_gt_red.gif) 0 15px no-repeat;}
#esports .myleague div.title {position:relative; height:36px; border:1px solid #e5e5e5; border-top-width:0; border-bottom-width:0; background:#e9f4fb;}
#esports .myleague div.title a.btn {position:absolute; right:10px; top:9px;}
#esports .myleague div.wrap {width:434px; height:71px; overflow:hidden; overflow-y:auto; border:1px solid #e5e5e5; border-top-width:0; background-color:#fff;}
#esports .myleague div.wrap a.btn {display:block; margin:20px 0 0 95px; width:244px; height:32px;}
#esports .myleague ol {padding:12px 0 0 13px;}
#esports .myleague li {height:18px;}
#esports .myleague li a {font-size:11px; padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat;}
#esports .myleague .ico {position:relative; top:-2px; vertical-align:middle;}
#esports .news {position:relative; margin:20px 0 0 0;}
#esports .news h3 {height:19px; padding:0 0 0 6px;}
#esports .news .wrap {position:relative; padding:12px 0 6px 0; border:1px solid #e5e5e5; _height:1%; background:#fff;}
#esports .news h4 {position:absolute; left:145px; top:15px; }
#esports .news h4 a {width:286px; display:inline-block; color:#005691; font-weight:bold; letter-spacing:-0.1em;}
#esports .news div.image {float:left; _display:inline; overflow:hidden;  padding:1px; border:1px solid #b4cceb; width:115px; height:86px; margin:0 0 12px 12px; border-color:#cbcbcb;}
#esports .news div.image img {display:block;} 
#esports .news p.text {width:270px; overflow:hidden; padding:26px 0 0 16px; _padding-left:12px; line-height:16px;}
#esports .news p.text a {white-space:normal; color:#757575;}
#esports .news p.date {float:left; _display:inline; margin:2px 0 6px 16px; font:10px verdana; letter-spacing:-1; color:#939393;}
#esports .news ol.digest {clear:both; width:400px; margin:0 0 0 13px; padding-top:16px; background:url(../img/common/bg_dot.gif) repeat-x;}
#esports .news 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;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
#esports .news ol.digest li.new a {color:#005691; font-weight:bold;}
#esports .news ol.digest li a {width:400px; letter-spacing:0; color:#757575;}
#esports .summary h3 {height:19px; padding:0 0 0 6px;}
#esports .summary ol {margin:0; padding:15px 0 6px 13px; border:1px solid #e1e1e1; background:#fff;}
#esports .summary li {height:20px; padding:0 0 0 10px; background:url(../img/common/bu_gt_gray.gif) 0 3px no-repeat; }
#esports .summary li a {width:226px; display:inline-block;}
#esports .pcbang_league {margin:20px 0 0 0;}
#esports .pcbang_league li a {width:400px;}
#esports .notice ol {padding:17px 0 12px 13px; border:1px solid #e1e1e1; border-top-width:0; background:#fff url(../img/league/bg_notice.gif) no-repeat;}
#esports .pcbang_search {position:relative; clear:both; height:88px; margin:35px 0 0 0;}
#esports .pcbang_search h3 {margin:0 0 0 4px; height:21px;}
#esports .pcbang_search .text {width:171px; background:#FFF url(../img/league/bg_input_pcbang_search.gif) no-repeat 8px 8px;}
#esports .pcbang_search .on {background:#FFF none;}
#esports .pcbang_search a.btn {margin:0 0 0 5px;}
#esports .pcbang_search p.benefit {margin:11px 0 0 1px;}
#esports .pcbang_search a.benefit {position:absolute; right:0; top:0;}
#esports .pcb_display { width: 262px; height: auto; margin:35px 0 0 0; padding: 0; border: 0; position:relative; }
#esports .pcb_display .status { height: 38px; margin-bottom: 10px; display: block; zoom: 1; border-bottom: 1px #d6d6d6 solid; overflow: hidden; text-indent: -9999px; }
#esports .pcb_display .on { background: no-repeat url(../img/main/status__on.gif) 4px 13px; }
#esports .pcb_display .off { background: no-repeat url(../img/main/status__off.gif) 4px 13px; }
#esports .pcb_display .login { background: no-repeat url(../img/main/status__login.gif) 4px 13px; }
#esports .pcb_display .coupon_list { width: 234px; height: 48px; margin-top: -14px; padding: 7px 14px; border: 0; border:1px solid #e5e5e5; border-bottom:2px solid #82a3d7; background-color:#fff; position: relative; overflow: hidden; }
#esports .pcb_display .coupon_list ul { width: 234px; height: 48px; position: relative; }
#esports .pcb_display .coupon_list li { width: 207px; height: 48px; position: absolute; top: -48px; left: 0; overflow: hidden; }
#esports .pcb_display .coupon_list li.no-1 { top: 0; }
#esports .pcb_display .coupon_list li strong { padding-top: 9px; display: block; zoom: 1; }
#esports .pcb_display .coupon_list li a { color: #065ba2; font: bold 12px/1.5 dotum, 돋움; text-decoration: underline; }
#esports .pcb_display .coupon_list li span { padding-bottom: 9px; display: block; zoom: 1; color: #065ba2; font: normal 12px/1.1 dotum, 돋움; }
#esports .pcb_display .btn_up { width: 27px; height: 16px; display: block; zoom: 1; position: absolute; top: 10px; right: 0; overflow: hidden; background: no-repeat url(../img/main/pcbang_prev.gif) 10px 6px; text-indent: -9999px; }
#esports .pcb_display .btn_down { width: 27px; height: 16px; display: block; zoom: 1; position: absolute; top: 36px; right: 0; overflow: hidden; background: no-repeat url(../img/main/pcbang_next.gif) 10px 6px; text-indent: -9999px; }
#esports .pcb_display .search { position: relative; }
#esports .pcb_display .search h4 { height: 22px; overflow: hidden; background: no-repeat url(../img/main/pcbang_search__title.gif) 2px 1px; text-indent: -9999px; }
#esports .pcb_display .searchform { position: relative; }
#esports .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; }
#esports .pcb_display .searchform .inputbox { width: 167px; 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, 돋움; }
#esports .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; }
#esports .pcb_display .btn_pcb_benefit_1 { width: 128px; height: 20px; display: block; zoom: 1; position: absolute; top: 107px; left: 0; background: no-repeat url(../img/main/btn_pcb_benefit__1.gif); }
#esports .pcb_display .btn_pcb_benefit_1_on { background: no-repeat url(../img/main/btn_pcb_benefit__1.gif) 0 -20px; }
#esports .pcb_display .btn_pcb_benefit_2 { width: 128px; height: 20px; display: block; zoom: 1; position: absolute; top: 107px; left: 136px; background: no-repeat url(../img/main/btn_pcb_benefit__2.gif); }
#esports .pcb_display .btn_pcb_benefit_2_on { background: no-repeat url(../img/main/btn_pcb_benefit__2.gif) 0 -20px; }
#esports .layer_benefit { width: 262px; height: 93px; display: none; zoom: 1; position: absolute; top: 128px; left: 0; overflow: hidden; background: no-repeat url(../img/main/pcbang_layer__benefit.gif); white-space: nowrap; }
#esports .layer_benefit .btn_close { display: none; }

#esports .sketch {position:relative; margin:20px 0 0 0;}
#esports .sketch h3 {height:21px; padding:0 0 0 2px;}
#esports .sketch .wrap {height:118px; border:1px solid #e5e5e5; border-bottom:2px solid #82a3d7; background-color:#fff; }
#esports ul.sketchlist {margin:14px 0 0 8px;}
#esports ul.sketchlist li {float:left; _display:inline; width:71px; margin:0 5px; overflow:hidden; text-align:center;}
#esports ul.sketchlist li p {padding:8px 0 0 0; text-align:center;}
#esports ul.sketchlist li a {font-size:11px;}
#esports .sketch div.image {width:67px; height:67px; padding:1px; border:1px solid #b4cceb;}
#esports .sketch div.image img {width:67px; height:67px; display:block;}
#esports ul.btn {position:absolute; right:5px; top:-5px;}


#pcbangMatch {}
#pcbangMatch .banner {margin:20px 0 0 0;}
#pcbangMatch .tab_basic {margin:15px 0 0 0;}
#pcbangMatch .bbs_page {position:relative; top:10px;}

#pcbangMatch .filter {position:relative; clear:both; height:53px; *height:55px;}
#pcbangMatch .filter .sort {padding:20px 0 0 1px; *padding-top:30px; color:#6d809b; font-size:11px;}
#pcbangMatch .filter .sort em {position:relative; z-index:10; background:#FFF; display:inline-block; width:32px; margin-right:-7px;}
#pcbangMatch .filter .sort a {position:relative; z-index:8; color:#6d809b; padding:0 0 0 6px; background:url(../img/common/bar10.gif) no-repeat;}
#pcbangMatch .filter .sort a.on {color:#065ba2; font-weight:bold;}
#pcbangMatch .filter .sort a:first-child {background-image:none;}
#pcbangMatch .filter .search {position:absolute; right:0; top:13px; *top:15px;}
#pcbangMatch .filter .search input {width:207px; height:13px; padding:5px 10px 5px 10px; margin:0 1px 0 0;}
#pcbangMatch .total {padding:21px 0 0; *padding-top:23px; color:#6d809b; font-size:11px;}
#pcbangMatch .total em {font-weight:bold; color:#205bae; text-decoration:underline;}
#pcbangMatch .total strong {font-weight:bold; color:#205bae; text-decoration:underline;}

#pcbangMatch .list {position:relative; margin:0 0 10px 0; border:1px solid #d9d9d9; border-top:2px solid #c3c3c3; zoom:1;}
#pcbangMatch .list h3 {height:22px; padding:12px 0 0 11px; color:#092d78; font-weight:bold; border-bottom:1px solid #d9d9d9; background:#f6f6f6;}
#pcbangMatch .list h3 a {color:#092D78;}
#pcbangMatch .list h3 a:hover {color:#092D78 !important;}
#pcbangMatch .list .desc {width:540px; border-right:1px solid #d9d9d9;}
#pcbangMatch .list ul {padding:12px 0 4px 12px;}
#pcbangMatch .list li {width:510px; padding:0 0 4px 8px; background:url(../img/common/bu_square.gif) no-repeat 0 3px; color:#092D78;}
#pcbangMatch .list li span {margin:0 0 0 4px; padding:0 0 0 9px; background:url(../img/common/bar10.gif) no-repeat left 1px;}
#pcbangMatch .list .stat {position:absolute; left:541px; top:0; width:180px; zoom:1;}
#pcbangMatch .list .more {height:34px; background:#f6f6f6; border-bottom:1px solid #d9d9d9;}
#pcbangMatch .list .stat p {padding:11px 0 0 0; font-size:11px; color:#4C789C; text-align:center;}
#pcbangMatch .list .more p {padding:14px 0 0 0; color:#497599; font-weight:bold;}
#pcbangMatch .list .stat em {font-weight:bold;}
#pcbangMatch .list .stat strong {font-weight:normal; color:#F14C4C;}
#pcbangMatch .list .stat .status {position:absolute; left:18px; top:76px;}

#pcbangMatch .list .btn {position:relative; left:20px; top:4px;}

#pcbangMatch .msg {padding:39px 0 40px 0; width:auto; height:auto; text-align:center; color:#A2A2A3; border-top:1px solid #d4d4d4;}
#pcbangMatch .msg strong {color:#1652A3;}
#pcbangMatch .msg p {padding:0 0 6px 0; line-height:20px;}
#pcbangMatch .msg input {width:207px; height:13px; padding:5px 10px 5px 10px; margin:0 1px 0 0;}


.players_list {position:relative; border-top:2px solid #82A3D7;}
.players_list .top {position:relative; height:51px; background:#F6FBFD; border-bottom:1px solid #E5E5E5;}
.players_list .top p {padding:20px 0 0 22px; font-size:11px; color:#4f8fdb; letter-spacing:-1px;}
.players_list .top p strong {font-size:12px; font-weight:bold; color:#0053bd;  text-decoration:underline;}
.players_list .btns {position:absolute; right:8px; top:12px;}
.players_list .btns a {margin:0 0 0 5px;}
.players_list .list {position:relative; width:704px; margin:0 0 30px 0; border-bottom:1px solid #ABCDE5; overflow:hidden; zoom:1;}
.players_list .box {position:relative; left:25px; width:800px; padding:16px 0 0 0; zoom:1;}
.players_list .box:after {content:'.'; display:block; clear:both; height:0; line-height:0; overflow:hidden; visibility:hidden;}
.players_list .list p {float:left; display:inline; width:180px; height:30px; color:#4f8fdb; font-size:11px; letter-spacing:-1px;}
.players_list .list p a {color:#4f8fdb;}
.players_list .btn_cancel {color:#FF0000 !important;}

.players_result {position:relative; border-top:2px solid #82A3D7;}
.players_result .top {position:relative; height:51px; background:#F6FBFD; border-bottom:1px solid #E5E5E5;}
.players_result .top p {padding:20px 0 0 22px; font-size:11px; color:#4f8fdb; letter-spacing:-1px;}
.players_result .top p strong {font-size:12px; font-weight:bold; color:#0053bd;  text-decoration:underline;}
.players_result .top em {color:#4f8fdb; font-weight:bold;}
.players_result .btns {position:absolute; right:8px; top:12px;}
.players_result .btns a {margin:0 0 0 5px;}
.players_result ul {position:relative; padding:13px 0 0 29px; margin:0 0 30px 0; border-bottom:1px solid #ABCDE5; zoom:1;}
.players_result ul:after {content:'.'; display:block; clear:both; height:0; line-height:0; overflow:hidden; visibility:hidden;}
.players_result li {clear:both; font-size:11px; line-height:19px;}
.players_result li em {float:left; display:inline; width:55px; padding:0 0 0 9px; background:url(../img/common/bu_gt_gray_b.gif) no-repeat 0 5px; color:#092d78; font-weight:bold; letter-spacing:0;}
.players_result li p {float:left; display:inline; width:610px; padding:0 0 11px 0; word-break:keep-all; color:#4F8FDB;}


#joinPcbangMatch {width:482px;}
#joinPcbangMatch .msgbox {position:relative; width:482px; height:143px; margin:18px 0 0 0; background:url(../img/league/bg_pop_join.gif) no-repeat;}
#joinPcbangMatch .msgbox ul {position:relative; padding:22px 0 0 30px; height:85px;}
#joinPcbangMatch li {position:relative; height:45px; font-size:11px;}
#joinPcbangMatch em {display:inline-block; vertical-align:top; width:49px; color:#005691; font-weight:bold;}
#joinPcbangMatch input.text {position:relative; top:-7px; *top:-8px; width:91px; margin:0 4px 0 0;}
#joinPcbangMatch strong {color:#0072FE;}
#joinPcbangMatch .agree {position:relative; left:83px; font-size:11px; font-weight:bold; color:#808080; letter-spacing:-1px;}
#joinPcbangMatch .agree input {*margin:-4px -3px -3px -3px; vertical-align:top;}
#joinPcbangMatch .agree label {position:relative; left:4px; top:2px;}
#joinPcbangMatch .btn {margin-top:24px; padding-top:10px;}


#joinPcbangMatch2 {width:582px; height:514px;}
#joinPcbangMatch2 .msgbox {position:relative; margin:10px 0 0 0; background:#FAFAFA; border-top:2px solid #D1D1D1; border-bottom:1px solid #E5E5E5;}
#joinPcbangMatch2 .msgbox ul {position:relative; padding:20px 0 0 20px; height:58px;}
#joinPcbangMatch2 li {position:relative; height:26px; padding:0 0 4px 13px; background:url(../img/common/bu_gt_gray.gif) no-repeat 0 2px; font-size:11px;}
#joinPcbangMatch2 li * {vertical-align:top;}
#joinPcbangMatch2 em {display:inline-block; vertical-align:top; width:55px; color:#005691; font-weight:bold;}
#joinPcbangMatch2 input.text {position:relative; top:-7px; *top:-8px; width:59px; margin:0 4px 0 0; padding:6px 0 1px 0; border-color:#D7D7D7; text-align:center; font-size:12px; color:#4484B9;}
#joinPcbangMatch2 span {color:#D7D7D7; position:relative; top:1px; }
#joinPcbangMatch2 strong {color:#4484B9;}
#joinPcbangMatch2 select {position: relative;top: -6px;}
#joinPcbangMatch2 h3 {height:24px; margin:0 0 0 9px; padding:0 0 0 13px; background:url(../img/common/bu_brick.gif) no-repeat; color:#092d78; font-size:14px;  letter-spacing:-1px;}
#joinPcbangMatch2 .description {position:relative; padding:20px 0 0 0; zoom:1; background: url(../img/league/bg_scroll.gif)  no-repeat 0 44px ;}
#joinPcbangMatch2 .notice {padding:0 0 18px 0; background:#F3F9FD;}
#joinPcbangMatch2 .scroll {position:relative; height:154px; overflow:auto; zoom:1; }
#joinPcbangMatch2 .agreement {position:relative; width:528px; padding:13px 0 10px 15px; font-size:11px; color:#666666; word-break:keep-all; line-height:14px; zoom:1;}
#joinPcbangMatch2 .agree {padding:8px 0 19px 0; font-weight:bold; font-size:11px; text-align:center; letter-spacing:-1px;}
#joinPcbangMatch2 .agree input {*margin:-4px -3px -3px -3px; vertical-align:top;}
#joinPcbangMatch2 .agree label {position:relative; left:4px; top:2px;}
#joinPcbangMatch2 .description ul {padding:0 0 0 16px;}
#joinPcbangMatch2 .description li {height:auto; padding:0 0 3px 8px; background-image:url(../img/common/bu_gt_gray_b.gif); letter-spacing:-1px; line-height:13px;}
#joinPcbangMatch2 .btn {margin:0; padding-top:15px;}
#joinPcbangMatch2 .btn li {margin:0; padding:0 0 0 1px;}
#joinPcbangMatch2 li.name label {font-weight:bold; color:#4683B9; margin-right:15px;}


#clanMain .leftcol {float:left; _display:inline; width:356px; margin:42px 0 0 0; *zoom:1;}
#clanMain .rightcol {float:left; _display:inline; width:356px; margin:42px 0 0 11px;}
#clanMain h3.title {height:20px; padding:0 0 0 3px;}
#clanMain .myclan h3.title {height:22px; background:url(../img/league/bg_myleague.gif) no-repeat -80px bottom;}
#clanMain .myclan .wrap {position:relative; height:115px; border:1px solid #dfe8f5; border-top-width:0; background:#e9f4fb; }
#clanMain .myclan div.image {position:absolute; left:13px; top:13px;} 
#clanMain .myclan div.image img {width:82px; height:80px;}
#clanMain .myclan h4 {position:absolute; left:112px; top:15px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) 0 4px no-repeat; color:#ff1e2f; font-weight:bold; font-size:14px;}
#clanMain .myclan h4 img {margin-right:5px;}
#clanMain .myclan h4 a {display:inline-block; _display:inline; width:220px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#ff1e2f;}

#clanMain .myclan ul {position:absolute; left:111px; top:34px; width:232px; padding:10px 0 0 0; background:url(../img/common/bg_dot.gif) repeat-x;}
#clanMain .myclan li {height:18px; color:#666; font-size:11px; padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat;}
#clanMain .myclan li em {font-weight:bold;}
#clanMain .recom_clan h3.title {height:22px; background:url(../img/league/bg_myleague.gif) no-repeat -80px bottom;}
#clanMain .recom_clan .wrap {position:relative; height:115px; border:1px solid #dfe8f5; border-top-width:0; background:#e9f4fb; }
#clanMain .recom_clan h4 {position:absolute; left:11px; top:83px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) 0 4px no-repeat; color:#ff1e2f; font-weight:bold; font-size:14px;}
#clanMain .recom_clan ul {position:absolute; left:12px; top:18px; width:328px; height:47px; padding:0 0 0 4px; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
#clanMain .recom_clan li {height:18px; color:#666; font-size:11px; padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat;}
#clanMain .recom_clan li em {display:inline-block; width:106px; font-weight:bold; color:#092d78;}
#clanMain .recom_clan img {vertical-align:middle;}
#clanMain .tour_clan h3.title {height:22px; background:url(../img/league/bg_myleague.gif) no-repeat -80px bottom;}
#clanMain .tour_clan .wrap {position:relative; height:86px; padding:29px 0 0 0; border:1px solid #dfe8f5; border-top-width:0; background:#e9f4fb;  text-align:center;}
#clanMain .tour_clan .wrap h4 {margin-bottom:21px;}
#clanMain .clan_interview h3.title {height:20px; border-bottom:2px solid #82a3d7;}
#clanMain .clan_interview .wrap {position:relative; height:115px; border:1px solid #e5e5e5; border-top-width:0;}
#clanMain .clan_interview .image {position:absolute; left:14px; top:10px; padding:3px; width:127px; height:88px; border:1px solid #abcde5;  }
#clanMain .clan_interview h4 {position:absolute; left:160px; top:17px; width:172px; overflow:hidden; color:#005691; font-weight:bold;}
#clanMain .clan_interview h4 a {display:inline-block; width:172px; color:#005691; font-weight:bold;}
#clanMain .clan_interview p.text {position:absolute; left:160px; top:38px; width:172px; color:#6c7680;}
#clanMain .clan_interview p.text a { color:#6c7680;}
#clanMain .clan_join {margin:22px 0 0 0;}
#clanMain .clan_join .wrap {height:98px; border:1px solid #e5e5e5;}
#clanMain .clan_join ul {padding:12px 0 0 13px; font-size:0; _height:1%;}
#clanMain .clan_join ul:after {content:'.'; clear:both; height:0; display:block; visibility:hidden;}
#clanMain .clan_join li {position:relative; _float:left; color:#666; font-size:11px; padding:0 0 9px 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat;}
#clanMain .clan_join li a {font-size:11px; letter-spacing:-0.1em;}
#clanMain .clan_join li h4 a {width:210px; overflow:hidden; display:inline-block;}
#clanMain .clan_join li span {position:absolute; left:222px; top:-3px; white-space:nowrap;}
#clanMain .clan_join li span a {position:relative; top:1px; width:90px; overflow:hidden; display:inline-block;}

#clanMain .clan_join .ico {vertical-align:middle;}
#clanMain ul.tab {position:absolute; left:231px; top:-4px; width:126px; overflow:hidden;}
#clanMain ul.tab li {float:left; _display:inline; width:60px; height:18px; margin:0 3px 0 0; padding:0; overflow:hidden;}
#clanMain ul.tab li img {display:block; margin:-18px 0 0 0; cursor:pointer;}
#clanMain ul.tab li.on img {margin:0 !important;}
#clanMain .top_clan {position:relative; margin:22px 0 0 0; _height:1%; *zoom:1;}
#clanMain .top_clan .wrap {height:281px; padding:14px 0 0 14px; border:1px solid #e5e5e5; _height:1%;}
#clanMain .top_clan table {width:335px; border:0; _height:1%; margin-top:5px;}
#clanMain .top_clan th {height:16px; vertical-align:top; border:0; border-bottom:1px solid #dadada; background:none; background:url(../img/common/bar6.gif) no-repeat right bottom;}
#clanMain .top_clan th.el3 {background:none;}
#clanMain .top_clan th em {color:#979797;}
#clanMain .top_clan td {height:24px; border:0;}
#clanMain .top_clan .top td {padding-top:9px;}
#clanMain .top_clan .top * {font-weight:bold; color:#005691;}
#clanMain .top_clan .el1 {width:34px;}
#clanMain .top_clan .el2 {width:209px;}
#clanMain .top_clan td.el2 {text-align:left;}
#clanMain .top_clan td.el2 img {vertical-align:middle;}
#clanMain .top_clan td.el2 span {margin-left:10px;}
#clanMain .top_clan .el3 {width:92px;}
#clanMain .new_clan {margin:20px 0 0 0;}
#clanMain .new_clan .wrap {height:140px; padding:14px 0 0 14px; border:1px solid #e5e5e5;}
#clanMain .new_clan table {width:335px; border:0;}
#clanMain .new_clan th {height:16px; vertical-align:top; border:0; border-bottom:1px solid #dadada; background:none; background:url(../img/common/bar6.gif) no-repeat right bottom;}
#clanMain .new_clan th.el3 {background:none;}
#clanMain .new_clan th em {color:#979797;}
#clanMain .new_clan .top td {padding-top:13px;}
#clanMain .new_clan td {height:24px; border:0;}
#clanMain .new_clan .el1 {width:42px;}
#clanMain .new_clan .el2 {width:181px;}
#clanMain .new_clan td.el2 {text-align:left;}
#clanMain .new_clan td.el2 img {vertical-align:middle;}
#clanMain .new_clan td.el2 span {margin-left:10px;}
#clanMain .new_clan .el3 {width:112px;}
#clanMain .new_clan .el3 {text-align:left;}
#clanMain .new_clan td.el3 span {margin:0 0 0 10px;}
#clanMain .new_clan th.el3 em {margin:0 0 0 22px;}


#download .contents {width:703px; margin:0 0 0 9px; background:url(../img/pds/tl_download_2012ver.jpg) no-repeat 0 96px;}
#download h3 {margin:0 0 9px 0;}
#download .download {margin:287px 0 0 0;}
#download .spec {margin:29px 0 0 0;}
#download .spec th {height:25px; background:#f6f6f6;}
#download .spec th em {font-weight:bold;}
#download .spec td {height:25px; font-size:11px;}
#download .spec td span {position:relative; top:2px;}
#download .spec td.el1 {color:#3b7ac3;}
#download .spec th.el1 {background:url(../img/pds/bg_sep.gif) no-repeat;}
#download .check {position:relative; margin:29px 0 0 0;}
#download .check a.btn {position:absolute; right:5px; top:0;}
#download .check textarea {width:691px; height:113px; padding:10px; border:1px solid #e1e1e1; overflow:auto; color:#6985bb; font-size:11px; line-height:150%;}
#download .driver {margin:29px 0 0 0;}


#multimedia .contents {}
#multimedia h3 {position:absolute; left:-5000px; top:-5000px;}
#multimedia .tab_basic {width:704px; margin:20px 0 0 9px;}
#multimedia .movie {padding:148px 0 0 9px; background:url(../img/pds/bg_movie.jpg) no-repeat;}
#multimedia .wallpaper {padding:233px 0 0 9px; background:url(../img/pds/bg_wallpaper.jpg) no-repeat;}



#multimedia .tl {position:static; left:0; top:0; height:42px; margin:0 0 0 27px;}
#multimedia .box {width:705px; margin:0 0 0 9px; border-top:2px solid #508FC5; background:#ecf3f9 url(../img/pds/bg_box.gif) no-repeat left bottom;}

#multimedia .movies {position:relative; z-index:1; clear:both; padding:39px 0 0 0; zoom:1;}
#multimedia .movies .tl {height:27px;}
#multimedia .movies .bbs_tag {margin-left:9px; zoom:1; height:27px; margin-bottom:0;}
#multimedia .movies .bbs_tag:after {clear:both; content:'.'; display:block; height:0; line-height:0; visibility:hidden; }
#multimedia .movies .box {position:relative; height:421px;}
#multimedia .movies h4 {position:absolute; left:30px; top:20px; width:310px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; font-weight:bold; color:#1e62b0; letter-spacing:-1px;}
#multimedia .movies #player_box {position:absolute; left:15px; top:75px;}
#multimedia .movies .playlist {position:absolute; left:466px; top:74px; width:232px; zoom:1;}
#multimedia .movies p.date {position:absolute; left:30px; top:43px; font-size:11px; color:#609fe7;}
#multimedia .movies .thumblist {height:276px; overflow:hidden;}
#multimedia .movies .thumblist a.list {float:left; display:inline; width:112px; margin:0 4px 7px 0;}
#multimedia .movies .thumblist a.list:hover {text-decoration:none;}
#multimedia .movies .thumblist a.list span {display:block; width:116px; padding:5px 0 0 0; text-align:center; font-size:11px; color:#1e62b0; letter-spacing:-1px;}
#multimedia .movies p.page {clear:both; position:absolute; right:60px; top:296px; font-size:11px; color:#789BD2; letter-spacing:1px;}
#multimedia .movies p.page strong {color:#0052B4;}
#multimedia .movies div.btn {clear:both; position:absolute; left:184px; top:294px; font-size:11px; color:#789BD2;}
#multimedia .movies div.btn a {float:left;}
#multimedia .movies .recom_theme {position:absolute; left:341px; top:24px; height:14px; padding:4px 0 0 65px; background:url(../img/pds/ico_theme.gif) no-repeat;} 
#multimedia .movies .recom_theme  a {color:#508fc5; font-size:11px;}
#multimedia .movies .by_theme {position:absolute; left:517px; top:20px; *top:23px;}
#multimedia .movies .by_theme select {width:175px;}


#multimedia .wallpapers {display:none; position:relative; z-index:10; zoom:1; padding-top:37px;}
#multimedia .wallpapers .box {height:241px;}
#multimedia .wallpapers .list {position:relative; z-index:1; left:24px; top:21px;  float:left; display:inline; width:166px; height:217px;}
#multimedia .wallpapers .image {position:relative; width:159px; height:125px; background:url(../img/pds/bg_thumb.gif) no-repeat;}
#multimedia .wallpapers .image img {position:absolute; display:block; left:4px; top:4px;}
#multimedia .wallpapers span.plus {position:absolute; right:0; bottom:0; display:block; width:20px; height:20px; background:url(../img/pds/btn_plus.gif) no-repeat;}
#multimedia .wallpapers  label {position:relative; top:-1px; margin:0 0 0 7px; color:#2461af; font:10px tahoma;}
#multimedia .wallpapers .checkbox {*margin:-4px -3px -3px -4px;}
#multimedia .wallpapers ul {padding:9px 0 0 1px; height:43px; zoom:1;}  
#multimedia .wallpapers li {float:left; display:inline; width:80px; height:20px;}
#multimedia .wallpapers li * {vertical-align:middle;}
#multimedia .wallpapers .wp_preview {position:absolute; left:-32px; top:-107px; width:360px; height:277px;}
#multimedia .wallpapers .wp_preview img {display:block; border:1px solid #0053BD;}
#multimedia .wallpapers .pic2 {left:-100px;}
#multimedia .wallpapers .pic3 {left:-100px;}
#multimedia .wallpapers .pic4 {left:-170px;}
#multimedia .screen_saver {position:relative; height:40px; margin:37px 0 0 0; zoom:1;}

#multimedia .screen_saver a.btn {position:absolute; left:472px; top:1px;}



#searchPcbang {}
#searchPcbang .benefit {position:relative; height:232px; margin:33px 0 0 0; background:url(../img/pcbang/bg_benefit.jpg) no-repeat;}
#searchPcbang .benefit a {position:absolute; display:block; text-indent:-5000px; left:22px; top:141px; width:167px; height:33px;}
#searchPcbang .benefit a.btn2 {left:193px;}
#searchPcbang .search {position:relative; height:51px; background:#e9f4fb; border-top:1px solid #b5cbe9;}
#searchPcbang .search .text {position:absolute; left:127px; top:13px; width:241px; height:17px;  background:#FFF url(../img/pcbang/bg_input_pcbang.gif) no-repeat 8px 6px;}
#searchPcbang .search input.on {background-image:none;}
#searchPcbang .search a.btn {position:absolute; left:387px; top:13px;}
#searchPcbang .search p {position:absolute; left:476px; top:20px; color:#738dc0; font-size:11px; letter-spacing:-0.1em;}
#searchPcbang .result {width:704px; margin:30px 0 0 9px;}
#searchPcbang .result h3 { padding:0 0 18px 9px; background:url(../img/common/bu_gt_red.gif) 0 2px no-repeat; color:#6d809b;}
#searchPcbang .result h3 em {font-weight:bold; color:#0053bd;}
#searchPcbang .result .el1 {width:144px;}
#searchPcbang .result .el2 {width:114px; text-align:center;}
#searchPcbang .result .el3 {background:none;}
#searchPcbang .result td {height:auto; vertical-align:top; padding:8px 0 5px 0; white-space:normal; word-break:break-all;}
#searchPcbang .result td.el1 {color:#092d78;}
#searchPcbang .result td.el1 span {margin:0 0 0 10px; display:inline-block;}
#searchPcbang .result td.el2 strong {position:relative; top:-2px; font-weight:normal; font:11px verdana;}
#searchPcbang .result td.el3 {padding-right:10px; font-size:11px; line-height:130%;}
#searchPcbang .result td.el3 a.btn {position:relative; top:-2px;}
#searchPcbang .result .no_result {height:130px !important; padding:3px !important;}
#searchPcbang .result .no_result p {position:relative; top:42px; display:inline-block; *display:inline; padding:7px 0 7px 39px; background:url(../img/common/ico_alert.gif) no-repeat 0 7px; color:#092d78; font-size:11px; *zoom:1; text-align:left;}

.pcb_contents { padding: 86px 0 0; background: no-repeat url(../img/pcbang/pcb_contents.gif); }
.pcb_contents .pcb_search  { height: 145px; margin-bottom: 20px; position: relative; background: no-repeat url(../img/pcbang/pcb_search.gif);  }
.pcb_contents .pcb_search .searchform { position: absolute; top: 51px; left: 21px; }
.pcb_contents .pcb_search .searchform small { width: 200px; height: 18px; position: absolute; top: 5px; left: 10px; z-index: 2; overflow: hidden; color: #b9bfc9; font: normal 11px/18px dotum, 돋움; letter-spacing: -1px; cursor: text; }
.pcb_contents .pcb_search .searchform .inputbox { width: 578px; height: 22px; padding: 5px 10px 0 10px; border: 0; position: absolute; top: 0; left: 0; z-index: 1; background-color: #fff; color: #000; font: bold 12px/18px dotum, 돋움; }
.pcb_contents .pcb_search .searchform .btn_pcb_search { width: 72px; height: 30px; display: block; zoom: 1; position: absolute; top: -2px; left: 604px; overflow: hidden; text-indent: -9999px; }

.pcb_contents .pcb_search_result { margin-top: -20px; padding: 0 9px; }
.pcb_contents .pcb_search_result .msg { padding: 17px 0 15px 0; color: #6d809b; font: normal 12px/1.5 dotum, 돋움; }
.pcb_contents .pcb_search_result .msg em { color: #ff0000; font-weight: bold; }
.pcb_contents .pcb_search_result .msg strong { color: #0053bd; }

.pcb_contents .list { border-top: 2px #d1d1d1 solid; border-bottom: 2px #d1d1d1 solid; background: no-repeat url(../img/pcbang/pcb_contents_th.gif); }
.pcb_contents .list table { width: 704px; }
.pcb_contents .list th { height: 30px; border-bottom: 1px #e5e5e5 solid; background-color: #fafafa; color: #494949 !important; font: normal 11px/1.5 dotum, 돋움; vertical-align: middle; text-align: center; }
.pcb_contents .list th.name { text-align: left; text-indent: 19px; }
.pcb_contents .list td { padding: 7px 0 6px 0; border-bottom: 1px #e5e5e5 solid; font: normal 11px/1.5 dotum, 돋움; vertical-align: middle; text-align: left; }
.pcb_contents .list td.no_result { padding-top: 80px; padding-bottom: 86px; text-align: center; }
.pcb_contents .list .name { width: 171px; padding-left: 10px; color: #092d78; }
.pcb_contents .list .name a { color: #092d78; }
.pcb_contents .list .phone { width: 113px; color: #ff0000; text-align: center; }
.pcb_contents .list .address { padding-left: 12px; color: #666; }
.pcb_contents .list .link { width: 68px; text-align: left; }
.btn_lounge { width: 50px; height: 0; padding-top: 17px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; overflow: hidden; background: no-repeat url(../img/pcbang/btn_lounge.gif); color: #fff; }
.pcb_page { height: 44px; padding-top: 13px; background: repeat-x url(../img/pcbang/pcb_page.gif); clear: both; font-size: 0; line-height: 0; text-align: center; }
.pcb_page a { padding: 0 7px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; background: no-repeat url(../img/pcbang/bar.gif) right 5px; color: #939393; font: normal 10px/1.5 tahoma; vertical-align: middle; }
.pcb_page span { vertical-align: middle; }
.pcb_page span.prev_list a, .pcb_page span.prev_page a, .pcb_page span.next_page a, .pcb_page span.next_list a{ width: 16px; height: 0; padding: 15px 0 0; overflow: hidden; background: none; color: #fff; vertical-align: middle; }
.pcb_page span a strong { position: relative; top: -1px; color: #005691; text-decoration: underline; }
.pcb_page span.prev_list a { margin-right: 5px; background: no-repeat url(../img/pcbang/prev_list.gif); }
.pcb_page span.prev_page a { margin-right: 5px; background: no-repeat url(../img/pcbang/prev_page.gif); }
.pcb_page span.next_page a { margin-left: -3px; border-left: 8px #fff solid; background: no-repeat url(../img/pcbang/next_page.gif); }
.pcb_page span.next_list a { margin-left: 5px; background: no-repeat url(../img/pcbang/next_list.gif); }

.pcb_info { margin-bottom: 20px; bordeR: 1px #ddd solid; overflow: hidden; }
.pcb_info .pcb_tab { height: 39px; background: repeat-x url(../img/pcbang/pcb_tab.gif); }
.pcb_info .pcb_tab li { width: 181px; height: 39px; border-right: 1px #ddd solid; text-align: center; }
.pcb_info .pcb_tab li.on { background: repeat-x url(../img/pcbang/pcb_tab_on.gif); }
.pcb_info .pcb_tab li a { color: #666; font: normal 12px/39px dotum, 돋움; }
.pcb_info .pcb_tab li.on a { color: #003880; font: bold 12px/39px dotum, 돋움; }
.pcb_info .connection { height: 18px; margin-top: -39px; margin-bottom: 31px; padding: 11px 0 9px 6px; float: right; position: relative; right: 42px; overflow: hidden; background: no-repeat url(../img/pcbang/dot.gif) 0 19px; color: #525252; font: normal 11px/18px dotum, 돋움; white-space: nowrap; }
.pcb_info .connection a { color: #336ac3; font-weight: bold; vertical-align: middle; }
.pcb_info .connection .btn_lounge { margin-left: 10px; }

.pcb_info .favorite { overflow: hidden; clear: both; }
.pcb_info .article { width: 304px; padding: 0 10px 0 36px; margin-left: -1px; margin-bottom: 22px; border-left: 1px #efefef solid; float: left; overflow: hidden; }
.pcb_info .article .info { padding-bottom: 20px; overflow: hidden; }
.pcb_info .article .info dt { height: 27px; padding-left: 11px; display: block; zoom: 1; background: no-repeat url(../img/pcbang/dot.gif) 4px 7px; }
.pcb_info .article .info dt a { color: #0053bd; font: bold 12px/18px dotum, 돋움; }
.pcb_info .article .info .pic { width: 148px; height: 99px; float: left; overflow: hidden; }
.pcb_info .article .info .address { width: 155px; padding-top: 12px; display: block; zoom: 1; float: left; color: #666; font: normal 12px/16px dotum, 돋움; }
.pcb_info .article .info .phone { width: 145px; padding: 4px 0 10px 0; float: left; color: #738dc0; font: bold 12px/16px dotum, 돋움; }
.pcb_info .article .info .event { width: 155px; float: left; overflow: hidden; }
.pcb_info .article .info .event a { width: 52px; height: 19px; margin-right: 3px; float: left; overflow: hidden; text-indent: -9999px; }
.pcb_info .article .info .event .btn_pcb_event { background: no-repeat url(../img/pcbang/btn_pcb_event.gif); } 
.pcb_info .article .info .event .btn_pcb_match { background: no-repeat url(../img/pcbang/btn_pcb_match.gif); }
.pcb_info .article .coupon {  }
.pcb_info .article .coupon h4 { height: 20px; overflow: hidden; background: no-repeat url(../img/pcbang/coupon_title.gif) 5px 0; text-indent: -9999px; }
.pcb_info .article .coupon ul { padding: 9px 10px; border: 1px #ddd solid; overflow: hidden; background-color: #f4f4f4; }
.pcb_info .article .coupon li { padding-left: 6px; background: no-repeat url(../img/pcbang/dot3.gif) 0 7px; color: #888; font: normal 11px/18px dotum, 돋움; }
.pcb_info .article .coupon li a { color: #676051; font: normal 12px/18px dotum, 돋움; }
.pcb_info .profile_no { width: auto; padding: 95px 0; margin: 0; border: 0; float: none; clear: both; text-align: center; line-height: 1.7; }
.pcb_info .favorite .pcb_page { background: none; }

.pcb_info .articles .login { width: 721px; height: 250px; padding: 0; display: block; zoom: 1; float: none; position: relative; background: no-repeat url(../img/pcbang/please_login.gif); }
.pcb_info .articles .login p { position: absolute; top: -9999px; }
.pcb_info .articles .login a { width: 167px; height: 33px; display: block; zoom: 1; position: absolute; top: 176px; overflow: hidden; text-indent: -9999px; }
.pcb_info .articles .login a.btn_mem_join { left: 192px; }
.pcb_info .articles .login a.btn_mem_idpw { left: 363px; }

.pcb_benefit { height: 385px; border: 1px #e5e5e5 solid; position: relative; z-index: 1; background: no-repeat url(../img/pcbang/pcb_benefit_20130531.jpg) 2px 28px; }
.pcb_premium { height: 385px; margin-top: -358px; padding: 0 1px; position: relative; z-index: 2; }
.pcb_premium .msg { position: absolute; top: -9999px; }
.pcb_premium .btn_pcb_join { width: 128px; height: 23px; display: block; zoom: 1; position: absolute; top: 2px; left: 564px; overflow: hidden; text-indent: -9999px; }

#pollPop {width:600px;}
#pollPop div.poll {width:576px; margin:12px 0 0 9px; padding:0 0 10px 0; border:3px solid #dae8f3; background:url(../img/popup/bg_box.gif) no-repeat left bottom;}
#pollPop .question, #pollPop .result {padding:18px 0 0 0; background:url(../img/popup/bg_box.gif) no-repeat left top;}
#pollPop .poll h2 {width:542px; position:relative; left:16px; margin:0 0 20px 0; padding:0 0 14px 0; color:#ff0000; font-size:12px; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
#pollPop .poll h2 strong {display:inline-block; width:390px; padding:0 0 0 9px; color:#ff0000; font-size:12px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px;}
#pollPop .poll h2 span.date {position:absolute; right:8px; top:1px; color:#1956a4; letter-spacing:0;}
#pollPop .poll div.desc {width:500px; margin:0 0 10px 24px; color:#7d7d7d; font-size:11px; line-height:160%;}
#pollPop .poll div.desc strong {font-weight:normal; display:block;}
#pollPop .poll div.desc em {color:#FF4800;}
#pollPop .poll ol {margin:0 0 0 26px;}
#pollPop .poll li {height:20px; font-size:11px;}
#pollPop .poll li .radio {*margin:-4px -3px 0 -4px; vertical-align:middle;}
#pollPop .result li {position:relative;}
#pollPop .result .graph {position:absolute; left:284px; top:-2px; *top:0;}
#pollPop .result li em {display:inline-block; width:auto; padding:0 0 0 7px; background:url(../img/common/bu_square.gif) 0 4px no-repeat; color:#005691;}
#pollPop .result li strong {margin:0 0 0 5px; color:#0057bd; font-weight:normal;}
#pollPop .bbs_memo {width:582px; margin:0 0 0 9px;}
#pollPop .bbs_memo h4 {margin-top:5px;}
#pollPop .bbs_memo .list p {width:300px;}
#pollPop .bbs_memo .add input.text {width:356px;}
#pollPop ul.btn {width:582px; margin:-1px 0 0 9px;}
#pollPop ul.vote {border:0; margin-top:0; padding-top:10px;}

#applyTnm {width:582px;}
#applyTnm div.msg {width:576px; margin:12px 0 0 0; padding:0 0 10px 0; border:3px solid #dae8f3; background:url(../img/popup/bg_box4.gif) no-repeat left bottom;}
#applyTnm div.msg .inner {padding:18px 0 0 0; background:url(../img/popup/bg_box.gif) no-repeat left top;}
#applyTnm h2 {width:560px; position:relative; left:16px; margin:0 0 17px 0; padding:0 0 14px 0; color:#ff0000; font-size:12px; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
#applyTnm h2 strong {display:inline-block; width:390px; padding:0 0 0 9px; color:#ff0000; font-size:12px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px;}
#applyTnm h2 span.date {position:absolute; right:8px; top:1px; color:#1956a4; letter-spacing:0;}
#applyTnm div.desc {width:500px; margin:0 0 0 24px; color:#7d7d7d; font-size:11px; line-height:160%;}
#applyTnm div.desc strong {font-weight:normal; display:block;}
#applyTnm div.desc em {font-weight:normal;color:#005691;}
#applyTnm div.desc span {font-weight:bold;}
#applyTnm div.register {width:576px; margin:12px 0 0 0; padding:0 0 10px 0; border:3px solid #dae8f3; background:url(../img/popup/bg_box.gif) no-repeat left bottom;}
#applyTnm div.register .inner {padding:18px 0 0 0; background:url(../img/popup/bg_box.gif) no-repeat left top;}
#applyTnm .member_list {height:246px; margin:15px 0 15px 0; overflow-y:auto;}
#applyTnm .bbs_list {border-top:2px solid #d1d1d1; border-bottom:2px solid #d1d1d1;}

#applyTnm .ace {width:60px; text-align:center;}
#applyTnm .no {width:97px; text-align:center;}
#applyTnm .no select {width:80px;}
#applyTnm .teamcard {width:81px; text-align:center;}
#applyTnm .player em {text-align:center; width:100%; display:inline-block;}
#applyTnm .bbs_list td em {color:#494949; font-size:11px;}
#applyTnm .player img {vertical-align:middle;}
#applyTnm .manage {width:89px; background:none; text-align:center;}
#applyTnm .notice {margin:19px 0 0 35px;}
#applyTnm h3 {margin:0 0 6px 22px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691;}
#applyTnm .register select {margin:0 0 0 19px; width:80px; vertical-align:top; position:relative; top:-1px; _top:0;}
#applyTnm .register .text {position:relative; top:-1px; width:360px; background:#fff url(../img/popup/bg_input_name.gif) 12px 7px no-repeat;}
#applyTnm .register input.on {background-image:none;}
#applyTnm .register a.btn {position:relative; top:-1px;}

#changeName {width:452px;}
#changeName h1 span {color:#d2d3ab; font-weight:normal; font-size:11px; letter-spacing:0;}
#changeName h3 {padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691;}
#changeName div.teamname {width:410px; height:160px; margin:12px 0 0 9px; padding:0 0 0 16px; border:3px solid #dae8f3; background:url(../img/popup/bg_box2.gif) no-repeat;}
#changeName div.jointeam {width:466px; height:160px; margin:12px 0 0 9px; padding:0 0 0 16px; background:url(../img/popup/bg_box5.gif) no-repeat;}
#changeName .current {width:392px; margin:20px 0 15px 0; padding:0 0 14px 0; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
#changeName .current em {margin:0 0 0 5px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691;}
#changeName .current strong {font-weight:normal;}
#changeName .new {margin:0 0 9px 5px;}
#changeName p.notice {margin:12px 0 0 5px; font-size:11px; letter-spacing:-0.1em;}
#changeName .text {width:288px; background-color:#FFF;}

.event_20100511{margin:30px 0 0 -9px;padding:0;}
#eventJoin {width:482px;}
#eventJoin h1 span {color:#d2d3ab; font-weight:normal; font-size:11px; letter-spacing:0;}
#eventJoin h3 {font:bold 11px dotum;color:#005691;}
#eventJoin div.teamname {width:466px; height:69px; margin:12px 0 0 0; padding:20px 0 0 16px; background:url(../img/popup/bg_box5.gif) no-repeat;}
#eventJoin .new {margin:0 0 9px 5px;}
#eventJoin .text {width:315px; background-color:#FFF;}
#eventJoin .txtInfo{font-size:11px;padding:20px 20px 0 20px;}
#eventJoin .txtInfo h4{color:#ff0000;font-weight:bold;font-size:11px;padding:0 0 5px 0;}
#eventJoin .txtInfo h4.big{font-size:12px;padding:0;margin-left:-10px;}
#eventJoin .txtInfo h4 img{vertical-align:-3px;}
#eventJoin .txtInfo li{color:#0057bd;letter-spacing:-1px;padding:0 0 2px 13px;}
#eventJoin .txtInfo li.none{padding-left:0;}
#eventJoin .txtInfo strong{padding:0 5px 0 0;margin-left:-13px;}
#eventJoin  .tbl_list{margin:20px 0 0 0;border-top:2px solid #c3c3c3;}
#eventJoin  .tbl_list th{background:#f6f6f6;}
#eventJoin  .tbl_list th.ev1{background:#e8e8e8;}
#eventJoin  .tbl_list th.ev4{background:#e8e8e8;}
#eventJoin  .tbl_list td{font-size:11px;padding:4px 0 0 0;}
#eventJoin  .tbl_list td.ev1{background:#f6f6f6;}
#eventJoin  .tbl_list td.ev2{text-align:left;padding-left:30px;}
#eventJoin  .tbl_list td.ev3{color:#205290;text-align:left;padding-left:20px;}
#eventJoin  .tbl_list td.ev3 img{vertical-align:2px;margin:0 5px 0 0;}
#eventJoin  .tbl_list td.ev4{background:#f6f6f6;}
#eventJoin  .tbl_list .ev1{width:45px;}
#eventJoin  .tbl_list .ev2{width:202px;}
#eventJoin  .tbl_list .ev3{width:181px;}
#eventJoin  .tbl_list .ev4{width:155px;}
#eventJoin  .tbl_list .ev5{width:187px;text-align:left;padding-left:20px;}
#eventJoin .listBox{overflow:hidden;zoom:1;margin:0 0 30px 0;}
#eventJoin .listBox .lt{float:left;width:365px;}
#eventJoin .listBox .rt{float:left;padding:22px 0 0 10px;}

#mobileShopPop {width:532px; background:url(../img/shop/bg_mobile_pop.jpg) no-repeat 10px 38px;}
#mobileShopPop .contents {padding:99px 0 0 11px;}
#mobileShopPop h3 {height:16px; margin:0 0 0 2px; padding:0 0 0 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; font-weight:bold; color:#005691; font-size:11px;}
#mobileShopPop h3 span { font-size:11px; font-weight:normal; letter-spacing:-0.1em;}
#mobileShopPop strong {font-size:11px; font-weight:normal; letter-spacing:-0.1em;}
#mobileShopPop .jumin {height:61px;}
#mobileShopPop .jumin .text {width:318px;}
#mobileShopPop .phone {height:70px;}
#mobileShopPop .phone select {width:68px;}
#mobileShopPop .phone .text {width:155px;}
#mobileShopPop .pin_number {height:62px;}
#mobileShopPop .pin_number .text {width:227px;}
#mobileShopPop .notice {height:80px;}
#mobileShopPop .notice p {font-size:11px; margin:0 0 0 2px; padding:0 0 5px 9px; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px;}
#mobileShopPop .notice strong {letter-spacing:0;}
#mobileShopPop .notice a {color:#ff0000;}
#mobileShopPop ul.btn {margin-left:-11px;}


#wishPop {width:482px;}
#wishPop ul.items {width:438px; margin:0 0 0 19px;}
#wishPop .items li.list {position:relative; width:438px; height:108px; padding:8px 0 0 0; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
#wishPop .items div.image {position:relative; float:left; _display:inline; width:94px; height:97px; padding:0; margin:0; border:0;}
#wishPop .items div.image img {display:block; margin:2px 0 0 2px; width:92px; height:95px;}
#wishPop .items span.bonus {display:block; position:absolute; left:0; top:0; width:94px; height:97px; background:url(../img/shop/bg_item_bonus.gif) no-repeat;}
#wishPop .items div.desc {width:330px; float:left; _display:inline; margin:0 0 0 13px; padding:5px 0 0 0;}
#wishPop .items div.desc strong {font-weight:normal;}
#wishPop .items h4 {display:inline;}
#wishPop .items h4 a {font-size:12px; color:#005691; font-weight:bold;}
#wishPop .items h5 {display:inline; margin:0 0 0 3px; font-size:11px; color:#ec5e00;}
#wishPop .items p.text {padding:7px 0 6px 2px;}
#wishPop .items p.bonus {position:absolute; margin:37px 0 0 101px;}
#wishPop .items li.list ul {margin:11px 0 0 0;}
#wishPop .items li.list li {float:left; margin:0 3px 0 0;}
#wishPop .items li.list .SelectBasic {width:143px;}
#wishPop .notice {position:relative; z-index:3; margin:-1px 0 0 19px; padding:12px 0 0 2px; background:#fff;}

#couponPop {width:482px;}
#couponPop .contents {padding:98px 0 0 0; background:url(../img/popup/bg_coupon.jpg) no-repeat;}
#couponPop div.coupon {width:476px; height:160px; border:3px solid #dae8f3; background:url(../img/popup/bg_box3.gif) no-repeat;}
#couponPop .notice {margin:15px 0 0 0;}
#couponPop h3 {padding:0 0 10px 9px; background:url(../img/common/bu_gt_red.gif) 0 2px no-repeat; color:#005691; font-size:11px; letter-spacing:-0.1em;}
#couponPop h3 em {font-weight:bold;}
#couponPop select {width:439px;}
#couponPop .name {width:442px; height:61px; margin:19px 0 0 17px; background:url(../img/common/bg_dot.gif) repeat-x left bottom;}
#couponPop .number {width:442px; margin:15px 0 0 17px; }
#couponPop .number .text {width:333px; *margin-left:-17px !important;}
#couponPop .number a.btn {_position:relative; _top:1px;}


#inGame {text-align:center;}

#stillWorking {margin-top:45px; margin-left:43px;}

#loginRequired {margin-top:44px; margin-left:43px;}
#loginRequired h1 {position:absolute; left:-5000px; top:-5000px;}
#loginRequired .contents {position:relative; width:684px; height:485px; background:url(../img/other/bg_login_required.jpg) no-repeat;}
#loginRequired li a {display:block; width:167px; height:33px; text-indent:-5000px;}
#loginRequired li.join {position:absolute; left:1px; top:185px;}
#loginRequired li.find {position:absolute; left:172px; top:185px;}


#maintaining {position:relative; width:990px; height:822px; margin:0 auto; background:url(../img/other/bg_maintain.jpg) no-repeat;}
#maintaining h1 {position:absolute; left:-5000px; top:-5000px;}
#maintaining .movie {position:absolute; left:57px; top:161px;}
#maintaining ul {position:absolute; left:528px; top:366px;}
#maintaining ul li {height:18px; font-size:11px; color:#5b5b5b;}
#maintaining ul li em {font-weight:bold; color:#0058b7;}


body.maintain {background:url(../img/other/bg_maintain3.jpg) no-repeat center top;}
#maintaining2 {position:relative; width:990px; height:822px; margin:0 auto; background:url(../img/other/bg_maintain_msg.jpg) no-repeat;}
#maintaining2 h1 {position:absolute; left:-5000px; top:-5000px;}
#maintaining2 ul {position:absolute; left:273px; top:242px;}
#maintaining2 ul li {height:18px; font-size:11px; color:#5b5b5b;}
#maintaining2 ul li em {font-weight:bold; color:#0058b7;}

#partnershipRequired {margin-top:44px; margin-left:43px;}
#partnershipRequired h1 {position:absolute; left:-5000px; top:-5000px;}
#partnershipRequired .contents {position:relative; width:684px; height:485px; background:url(../img/other/img_partnership.jpg) no-repeat;}

#benefitPop {position:relative; margin:0; padding:0;}
#benefitPop .contents {position:relative; width:545px; height:700px; background:url(../img/popup/bg_benefit.jpg) no-repeat 0 167px;}
#benefitPop .btn {display:block; position:absolute; left:228px; top:651px; width:85px; height:30px; text-indent:-5000px;}



#gameGuidePop {
    overflow: hidden;
}
#gameGuidePop * {letter-spacing:-0.1em;}
#gameGuidePop .container {position:relative; width:900px; height:640px;}
#gameGuidePop .header {position:absolute; left:185px; top:0;}
#gameGuidePop .header .btn {position:absolute; left:620px; top:28px;}
#gameGuidePop .contents {overflow:auto; overflow-x:hidden; position:absolute; left:185px; top:80px; width:716px; height:560px;}
#gameGuidePop .img img {display:block;}
#gameGuidePop strong {color:#6c7680;}


#gameGuidePop .tab_basic {width:658px; margin:21px 0 -1px 21px;}
#gameGuidePop .para {margin:26px 0 0 21px;}
#gameGuidePop .end {padding-bottom:30px;}
#gameGuidePop h3 {padding:0 0 0 25px; margin:15px 0 5px 0; background:url(../img/common/ico_arrow.gif) no-repeat 5px 2px;}
#gameGuidePop h3.h3_2 {margin-left:9px; margin-bottom:-1px;}
#gameGuidePop h3.title {padding:0; margin:15px 0 -8px 0; background:none;}
#gameGuidePop h3 .btn {position:relative; top:-4px;}
#gameGuidePop h4 {padding:0 0 7px 0;}
#gameGuidePop h5 {padding:4px 0 6px 0;}
#gameGuidePop .para ol {margin:20px 0 -10px 0;}
#gameGuidePop .para ol li {padding:1px 0 3px 40px; background-repeat:no-repeat; background-position:5px 0;}
#gameGuidePop .para ol li p {padding:0 0 7px 10px; background:url(../img/common/bu_square.gif) no-repeat 2px 4px; font-size:11px; color:#8f9dab;}
#gameGuidePop p.p2 {margin-left:9px;}

#gameGuidePop ol.more {margin:10px 0 -10px 0;}
#gameGuidePop ol.more li {padding:0 0 0 34px;}
#gameGuidePop ol.more li a.btn {margin:0 1px 0 0;}
#gameGuidePop .box {width:646px; _height:1%; margin:10px 0 2px 4px; border:1px solid #e0e0e0; background:#f8f8f8;}
#gameGuidePop .box h3 {padding:0 0 0 9px; margin:0; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; color:#092d78; font-weight:bold;}
#gameGuidePop .box ol {margin:12px 0 10px 0;}
#gameGuidePop .box ol li {margin:0 0 0 -5px;}
#gameGuidePop .box .img {float:left; _display:inline; margin:9px 0 -2px 10px; }
#gameGuidePop .box .desc {float:left; _display:inline; padding-top:23px; margin:0 0 -2px 14px;}
#gameGuidePop .box:after {clear:both; content:'.'; display:block; height:0; visibility:hidden; }

#gameGuidePop div.more {width:632px; _height:1%; padding:12px 0 0 14px; margin:10px 0 0 4px; border:1px solid #e0e0e0; background:#f8f8f8;}
#gameGuidePop div.more h3 {padding:0 0 10px 9px; margin:0; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; color:#092d78; font-weight:bold;}
#gameGuidePop div.more p {padding:0 0 7px 14px;}

#gameGuidePop div.more2 {width:636px; _height:1%; padding:10px 0 0 10px; margin:10px 0 0 4px; border:1px solid #e0e0e0; background:#f8f8f8;}
#gameGuidePop div.more2 h3 {padding:0 0 8px 9px; margin:0; background:url(../img/common/bu_gt_red.gif) no-repeat 0 2px; color:#092d78; font-weight:bold;}
#gameGuidePop div.more2 ol {margin:20px 0 20px 0;}
#gameGuidePop div.more2 ol li {margin-left:-4px;}
#gameGuidePop div.more2 p.more {padding:0 0 0 25px; margin:18px 0 -4px 4px; background:url(../img/common/ico_arrow.gif) no-repeat 5px 2px;}


#gameGuidePop .n1 {padding-bottom:3px; background-image:url(../img/guide/manual/n1.gif);}
#gameGuidePop .n2 {background-image:url(../img/guide/manual/n2.gif);}
#gameGuidePop .n3 {background-image:url(../img/guide/manual/n3.gif);}
#gameGuidePop .n4 {background-image:url(../img/guide/manual/n4.gif);}
#gameGuidePop .n5 {background-image:url(../img/guide/manual/n5.gif);}
#gameGuidePop .n6 {background-image:url(../img/guide/manual/n6.gif);}
#gameGuidePop .n7 {background-image:url(../img/guide/manual/n7.gif);}
#gameGuidePop .n8 {background-image:url(../img/guide/manual/n8.gif);}
#gameGuidePop .n9 {background-image:url(../img/guide/manual/n9.gif);}
#gameGuidePop .n10 {background-image:url(../img/guide/manual/n10.gif);}
#gameGuidePop .n11 {background-image:url(../img/guide/manual/n11.gif);}
#gameGuidePop .n12 {background-image:url(../img/guide/manual/n12.gif);}
#gameGuidePop .n13 {background-image:url(../img/guide/manual/n13.gif);}
#gameGuidePop .n14 {background-image:url(../img/guide/manual/n14.gif);}
#gameGuidePop .n15 {background-image:url(../img/guide/manual/n15.gif);}

#gameGuidePop h2 { height: 20px; padding-left: 23px; zoom: 1; color: #000; font: normal bold 12px/20px dotum, 돋움; background: no-repeat url(../img/guide/manual/h2.gif); }
#gameGuidePop .intro { margin-top: 3px; padding-left: 23px; zoom: 1; color: #6c7680; font: normal normal 12px/1.3 dotum, 돋움; }
#gameGuidePop .box .intro { padding: 10px 0 0 10px; float: left; _display: inline; }
#gameGuidePop .box .desc { width: 330px; }
#gameGuidePop .screenshot { margin-top: 10px; }
#gameGuidePop li .screenshot { margin: 0; padding: 0; background: none !important;  }
#gameGuidePop .para ol li h5 { padding-top: 0; }
#gameGuidePop .indent { margin-left: 1em; }
#gameGuidePop .ind2_5 { padding-left: 2.7em; }
#gameGuidePop .ind2_5 strong { text-indent: -2.7em; }
#gameGuidePop .box .ind2_5 { padding-left: 0; }
#gameGuidePop .box .ind2_5 strong { text-indent: 0; }
#gameGuidePop .in3 { padding-left: 3.8em; }
#gameGuidePop .in3 strong { text-indent: -3.8em; }
#gameGuidePop .in4 { margin-left: 4.7em; }
#gameGuidePop .in4_5 { margin-left: 4.9em; }
#gameGuidePop .ind5 { padding-left: 5em; }
#gameGuidePop .ind5 strong { text-indent: -5em; }
#gameGuidePop .ind5_2 { padding-left: 5.2em; }
#gameGuidePop .ind5_2 strong { text-indent: -5.2em; }
#gameGuidePop .box .ind5_2 { padding-left: 0; }
#gameGuidePop .box .ind5_2 strong { text-indent: 0; }




@media print {
#gameGuidePop .nav {display:none;}	
#gameGuidePop .header {position:static;}
#gameGuidePop .header .btn {display:none;}
#gameGuidePop .container {width:auto;}
#gameGuidePop .contents {overflow:visible; position:static; width:auto; height:auto;}
}




.other .afr_header {height:50px !important; overflow:hidden;}
.other #dv_footer {width:990px; margin:0 auto;}

.mm_event {padding:28px 0 0 0;}
.event_20091113 {width:723px; margin:-28px 0 0 -9px;}
.event_20091113 img{vertical-align:top;}
.event_20100706 {width:723px; margin:0 0 20px -9px;}

.event_20101221 {position:relative; width:719px; margin:0 0 0 -7px;}
#xmas_gift_list {position:absolute; left:267px; top:1257px;}

#supportMsg {width:582px; height:672px; overflow:hidden;}
#supportMsg .bbs_memo {padding-top:25px;}
#supportMsg .bbs_memo h4 a {background:none;}
#supportMsg .bbs_memo .list h5 {padding-left:0;}
#supportMsg .bbs_memo li p {width:300px;}
#supportMsg .bbs_memo span.date {top:7px;}
#supportMsg .bbs_memo .add {border-color:#00489C;}
#supportMsg .bbs_memo .add input.text {width:356px;}
#supportMsg .msg_notice {padding:25px 0 6px 19px;}
#supportMsg .msg_notice h4 {height:26px; color:#ff0000; text-decoration:underline; font-size:11px; font-weight:bold;}
#supportMsg .msg_notice li {height:18px; color:#757575; font-size:11px;}

.event_20111218 {position:relative; width:705px; padding:19px 0 0 0; zoom:1;}
.event_20111218 h2 {visibility:hidden;}
.event_20111218 .ev1 {position:relative; height:482px; background:url(http://mm.pmang.kr/pmang/slugger/event/20111218/img/ev1.jpg) no-repeat;}
.event_20111218 .ev2 {position:relative; height:295px; background:url(http://mm.pmang.kr/pmang/slugger/event/20111218/img/ev2.jpg) no-repeat;}
.event_20111218 .ev3 {position:relative; height:353px; background:url(http://mm.pmang.kr/pmang/slugger/event/20111218/img/ev3.jpg) no-repeat;}
.event_20111218 .ev4 {position:relative; height:469px; background:url(http://mm.pmang.kr/pmang/slugger/event/20111218/img/ev4.jpg) no-repeat;}
.event_20111218 .ev5 {position:relative; height:263px; background:url(http://mm.pmang.kr/pmang/slugger/event/20111218/img/ev5.gif) no-repeat;}
.event_20111218 .btn_preset {position:absolute; left:260px; top:184px; display:block; width:151px; height:30px; text-indent:-5000px;}
.event_20111218 #xmas_present {position:absolute; left:260px; top:184px; cursor:pointer;}
.event_20111218 .item {position:absolute; left:40px; top:101px; width:186px; height:210px;}
.event_20111218 .item2 {left:260px;}
.event_20111218 .item3 {left:480px;}
.event_20111218 .item span {position:absolute; left:3px; top:3px; display:block; width:54px; height:54px; background:url(http://mm.pmang.kr/pmang/slugger/event/20111218/img/ball.gif) no-repeat; text-indent:-5000px;}
.event_20111218 .item .s2 {left:66px;}
.event_20111218 .item .s3 {left:129px;}
.event_20111218 .item .btn_item {position:absolute; left:44px; top:180px; display:block; width:96px; height:30px; text-indent:-5000px;}



body.closed {background:#F0F0F2;}
body.closed .footer {position:relative; width:980px; height:89px; margin:0 auto; background:url(../img/common/footer_end_nc.gif) no-repeat center top;}
body.closed .footer a {position:absolute; display:block; text-indent:-5000px;}
body.closed .footer .neowiz {position:absolute; left:267px; top:35px; width:89px; height:19px;}
body.closed .footer .developer {position:absolute; left:366px; top:24px; width:58px; height:31px;}

#endnc {background:#FFF url(../img/common/bg_end_nc.jpg) no-repeat center top;}
#endnc h1 {display:none;}
#endnc .notice {position:relative; width:980px; height:904px; margin:0 auto;}
#endnc .notice a {position:absolute; display:block; width:204px; height:55px; top:637px; text-indent:-5000px;}  
#endnc .notice .btn1 {left:166px;}
#endnc .notice .btn2 {left:378px;}
#endnc .notice .btn3 {left:590px; width:244px;}




/* 이스포츠 신청 팝업 2012-07-20 */
.popup2 { border-top: 5px #ff3600 solid; background: repeat-x url('../img/league/p2/bg_header.gif'); }
.popup2 .header h1 { height: 14px; padding: 15px 0px 14px 31px; background: no-repeat url('../img/league/p2/bullet.gif') 15px 16px; color: #ff3600; font: bold 12px/16px dotum, 돋움; }
.popup2 .contents { padding: 25px 15px; }

.popup2 .msgbox { margin-bottom: 10px; padding: 15px 0px 15px 20px; border: 1px #e8e8e8 solid; background-color: #f8f8f8; }
.popup2 .msgbox ul { padding-left: 20px; font-size: 0; line-height: 0; }
.popup2 .msgbox li { height: 25px; padding-left: 88px; position: relative; overflow: hidden; background: no-repeat url('../img/league/p2/bullet2.gif') 0 8px; color: #000; font: normal 12px/25px dotum, 돋움; }
.popup2 .msgbox li em { width: 77px; height: 25px; display: block; zoom: 1; position: absolute; top: 0px; left: 11px; color: #000; font: bold 12px/25px dotum, 돋움; }
.popup2 .msgbox li .text { width: 80%; border: 1px solid #d7d7d7; background-color: #fff; color: #666; font: normal 12px/17px dotum, 돋움; }
.popup2 .msgbox li.phone .text { width: 40px; margin-right: 5px; float: left; position: relative; top: 2px; text-align: center; }
.popup2 .btn_14 { width: 162px; height: 0px; margin-top: -6px; padding-top: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url('../img/league/p2/btn_14.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }
.popup2 .btn_child { width: 178px; height: 0px; margin-top: -6px; padding-top: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url('../img/league/p2/btn_sub_policy_child_1.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }
.popup2 .btn_phone { width: 71px; height: 0px; margin-left: 5px; padding-top: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url('../img/league/p2/btn_phone.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }
.popup2 .btn_phone2 { width: 71px; height: 0px; margin-left: 5px; padding-top: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url('../img/league/p2/btn_phone2.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }
.popup2 .btn_auth { width: 63px; height: 0px; margin-left: 5px; padding-top: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; position: relative; top: -1px; overflow: hidden; background: no-repeat url('../img/league/p2/btn_auth.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }

.popup2 .msgbox h2 { height: 23px; margin-left: 0 !important; padding-left: 11px; background: no-repeat url('../img/league/p2/bullet2.gif') 0px 4px; color: #000; font: bold 12px/18px dotum, 돋움; }
.popup2 .msgbox p { margin-bottom: 15px; color: #666; font: normal 11px/13px dotum, 돋움; }

.popup2 .description h2 { height: 18px; margin-bottom: 10px; margin-left: 2px; padding-top: 20px; padding-left: 11px; background: no-repeat url('../img/league/p2/bullet4.gif') 0px 25px; color: #000; font: bold 12px/22px dotum, 돋움; }
.popup2 .description .scroll { height: 130px; margin-bottom: 10px; padding: 15px 10px; border: 1px #e8e8e8 solid; overflow: auto; background-color: #f8f8f8; }
.popup2 .description .auto { height: auto; margin-bottom: 10px; padding: 15px 10px; border: 1px #e8e8e8 solid; overflow: auto; background-color: #f8f8f8; }
.popup2 .description h3 { height: auto; margin: 0; margin-bottom: 10px; padding: 0; background: none; color: #000; font: bold 11px/18px dotum, 돋움; }
.popup2 .description .agreement { color: #666; font: 11px/13px dotum, 돋움; }

.popup2 .description .msgbox ul { padding-left: 0px; }
.popup2 .description .msgbox li { padding-left: 175px;  }
.popup2 .description .msgbox li.ssn_agree { height: auto; padding: 6px 0px; overflow: visible; background: none; font: normal 11px/15px dotum, 돋움; color: #666; }
.popup2 .description .msgbox li.ssn_agree input { margin: -2px 0px -2px -2px; }
.popup2 .description .msgbox li.email .text { width: 96px; margin-right: 5px; float: left; position: relative; top: 2px; }
.popup2 .description .msgbox li.email .select { margin-right: 5px; float: left; position: relative; top: 2px; }
.popup2 .description .msgbox li.method { padding-left: 0px; background: none; }
.popup2 .description .msgbox li em { width: 205px; }
.popup2 .description .msgbox li.name2 .text { width: 116px; }
.popup2 .description .msgbox li.ssn .text { width: 70px; text-align: center; }
.popup2 .description .msgbox li.method { height: auto; padding-left: 25px; overflow: hidden; font: normal 12px/16px dotum, 돋움; }
.popup2 .description .msgbox li.method .radio { margin-left: -25px; position: relative; bottom: -2px; clear: both; }
.popup2 .description .msgbox li.method .select { margin-right: 5px; float: left; position: relative; top: 2px; }
.popup2 .description .msgbox li.method .text { width: 40px; margin-right: 5px; float: left; position: relative; top: 2px; text-align: center; }
.popup2 .description .msgbox li.method .btn_sms { width: 63px; height: 0px; padding-top: 20px; float: left; position: relative; top: 2px; overflow: hidden; background: no-repeat url('../img/league/p2/btn_sms.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }
.popup2 .btn_email { width: 57px; height: 0px; margin: 5px 0px 0px; padding-top: 20px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; float: left; position: relative; top: 2px; clear: both; overflow: hidden; background: no-repeat url('../img/league/p2/btn_email.gif'); color: #fff; font-size: 0; line-height: 0; vertical-align: middle; }
.popup2 .description .msgbox li.method .pin_num { height: 22px; padding-top: 5px; clear: both; }
.popup2 .description .msgbox li.method .pin_num label { height: 22px; padding-right: 20px; display: block; zoom: 1; position: relative; top: 2px; float: left; font: normal 11px/22px dotum, 돋움; }
.popup2 .description .msgbox li.method .pin_num .text { width: 80px; }
.popup2 .description .msgbox li a.btn {position:absolute;left:210px;top:2px;}
.popup2 .form_side { padding: 5px 5px 0px 3px; display: block; zoom: 1; float: left; font: normal 11px/14px dotum, 돋움; }

.popup2 .description .notice { margin-bottom: 10px; color: #666; font: 11px/14px dotum, 돋움; }
.popup2 .description .notice .agree { padding: 3px 0px 3px 22px; position: relative; }
.popup2 .description .notice .agree input { position: absolute; top: 2px; *top: -2px; left: 4px; *left: -2px; vertical-align: middle; }
.popup2 .description .notice li { padding-left: 7px; background: no-repeat url('../img/league/p2/bullet3.gif') 0px 5px; }

.popup2 .btn { margin: 0 0 0 -4px !important; padding: 0 !important; border: 0 !important; text-align: center; font-size: 0; line-height: 0; }
.popup2 .btn li { margin-right: 4px; display: -moz-inlin-stack; display: inline-block; zoom: 1; *display: inline; }

.popup2 .select { min-width: 75px; color: #666; }
.popup2 .text { height: 17px; padding: 0px 10px; color: #666; font: normal 12px/17px dotum, 돋움; }

.sg_ns { width: 100%; height: 1030px; position: absolute; top: 180px; left: 0px; z-index: 98; overflow: hidden; }
.sg_ns i,
.sg_ns a { display: block; zoom: 1; position: absolute; }
.sg_ns .a { width: 100%; height: 100%; display: none; top: 0px; left: 0px; z-index: 1; background-color: #000; opacity: .7; filter: Alpha(opacity=70); }
.sg_ns .b { width: 1000px; height: 1030px; margin: 0px 0px 0px -500px; position: absolute; top: 0px; left: 50%; z-index: 3; }
.sg_ns .c { width: 1410px; height: 1030px; margin-left: -705px; top: 1030px; left: 50%; z-index: 2; background: no-repeat url('http://mm.pmang.kr/pmang/slugger/event/20130923/img/choo.png') center top; }
.sg_ns .d { width: 48px; height: 20px; top: 805px; left: 525px; z-index: 5; cursor: pointer; }
.sg_ns .e { width: 209px; height: 68px; top: 722px; left: 395px; z-index: 5; cursor: pointer; }
.sg_ns .f { width: 93px; height: 20px; top: 805px; left: 427px; z-index: 5; cursor: pointer; }
#cmPopAlign { z-index: 90 !important; }
#GlobalGNB { z-index: 100 !important; }
html, body { height: 100%; }


/* Slugger Guide Popup Nav */
.game_guide_nav {
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    width:185px;
    box-sizing: border-box;
    z-index: 1000;
    border-left:solid 2px #0a2a71;
}
.game_guide_nav .title {
    position: absolute;
    top:0;
    left:-2px;
    width:185px;
    height:79px;
    text-indent: -9999px;
    background: url(../img/guide/guide_nav_title.png) no-repeat;
}

.menu {
    position: absolute;
    top:79px;
    bottom:0;
    background-color: #1551a4;
    box-sizing: border-box;
    width:100%;
    border-top:solid 1px #235baa;
    border-left:solid 1px #235baa;
}

.menu_list {
    position: relative;
}
.menu_list:after {
    content:"End Line";
    font-size:0;
    border-bottom:solid 1px #2d63ad;
    width:80px;
    position: absolute;
    bottom:-1px;
    left:2px;
}
.menu_item {
    position: relative;
    margin-left:2px;
    width:92px;
}
.menu_item .menu_tit {
    cursor: pointer;
    border-top:solid 1px #2d63ad;
    border-bottom:solid 1px #134993;
    width:80px;
}
.menu_item:first-child .menu_tit {
    border-top:0;
}
.menu_item .menu_tit .menu_tit_link {
    display: block;
    font-family: dotum;
    font-size:11px;
    font-family: 'Noto Sans KR', sans-serif;
    color:#97bddd;
    line-height: 28px;
    text-indent: 7px;
}
.menu_item .menu_tit .menu_tit_link.on,
.menu_item .menu_tit .menu_tit_link:hover {
    text-decoration: none;
    color:#fff !important;
}
.menu_item:first-child {
    border-top:0;
}
.menu_item:last-child {
    /* border-bottom:solid 1px #2d63ad; */
}
.menu_item:last-child .menu_tit {
    border-bottom:solid 1px #134993;
}
/* .menu_item:hover .menu_tab {
    display: block;
} */
.menu_tab {
    display: none;
    position: absolute;
    top:-19px;
    left:89px;
    z-index: 1000;
}
.menu_tab:after {
    content:"Arrow";
    font-size:0;
    display: block;
    width:8px;
    height:8px;
    background-color: #fff;
    border-bottom:solid 1px #104184;
    border-left:solid 1px #104184;
    transform: rotate(45deg);
    position: absolute;
    box-sizing: border-box;
    top:31px;
    left:-4px;
    z-index: 110;
}
.menu_item .menu_tit.on + .menu_tab {
    display: block;
}
.menu_tab .menu_tab_list {
    position: relative;
    padding:7px 8px;
    border:solid 1px #104184;
    background-color: #fff;
    z-index: 100;
}
.menu_tab .menu_tab_list .menu_tab_item {
    width:71px;
    border-top:solid 1px #e9e9e9;
    padding-top:5px;
}
.menu_tab .menu_tab_list .menu_tab_item:first-child {
    border-top:0;
    padding-top:0;
}
.menu_tab .menu_tab_list .menu_tab_link {
    position: relative;
    display: block;
    line-height: 22px;
    font-family: 'Noto Sans KR', sans-serif;
    color:#707070;
}
.menu_tab .menu_tab_list .menu_tab_link.on {
    color:#ff3333;
}
.menu_tab .menu_tab_list .menu_tab_link:hover {
    text-decoration: none;
    color:#ff3333 !important;
}
.menu_tab .menu_tab_list .menu_tab_link.on:after {
    content:"Arrow";
    display: block;
    font-size:0;
    width: 0px;
    height: 0px;
    border-top:none;
    border-bottom: 3px solid #ff0000;
    border-right: 3px solid transparent;
    border-left: 3px solid  transparent;
    transform: rotate(90deg);
    position: absolute;
    top:50%;
    right:0;
    margin-top:-2px;
}

/* Mouse Over Event */
.game_guide_nav .menu_list.hover .menu_item.open .menu_tab {
    display: block !important;
}
.game_guide_nav .menu_list.hover .menu_item.close .menu_tab {
    display: none !important;
}