
body{background:#15171e}
#hidden-layer{display:none; position:absolute; z-index:100}

#fox{margin:0;padding:60px 20px;text-align:center}
#fox-popup{margin:0;padding:0}

#fox-header{position:relative;width:1250px;padding-bottom:5px;margin:0 auto;text-align:left}
#fox-header h1{padding-left:10px}
#fox-header h1 img{margin-right:15px;vertical-align:middle}
#fox-header h1 a{display:inline-block;color:#fff;padding-bottom:5px;font-size:18px;font-weight:bold;font-family:'dotum';vertical-align:bottom}
#fox-header .admin-menu{position:absolute;bottom:5px;right:0}
#fox-header .admin-menu a{color:#ddd}
#fox-header .admin-menu .bar{color:#aaa}

#fox-container{position:relative;display:inline-block;width:1250px;height:auto;margin:0 auto 10px auto;border:2px solid #000;background:#ecf2f6}

#fox-bj-ad{position:absolute;top:0;right:-150px;width:140px;text-align:left;}
#fox-bj-ad h2{margin-bottom:5px;color:#fff}
#fox-bj-ad h2 img{width:100%;text-align:center}
#fox-bj-ad h2 span{color:#3b71cc;font-weight:Bold}
#fox-bj-ad a{color:#141817}
#fox-bj-ad p{padding:10px 5px;margin:10px 0 10px 0;border:1px solid #47505f;text-align:center;background:#fff;color:#141817;font-weight:bold;line-height:18px;opacity:0.8}
#fox-bj-ad p span{display:block;font-weight:normal;color:#141817}

#fox-bj-ad p.no{position:relative;padding:5px;text-align:center;background:#fff}
#fox-bj-ad p.no em{display:block;bottom:0;width:100%;padding:5px 0 0 0;font-style:normal;text-align:center;color:#141817}
#fox-bj-ad p.no img{margin-top:5px;width:70%}
#fox-bj-ad p.no span{display:block}

#fox-lnb{float:left;width:200px;height:100%;background:#07223c}
#fox-lnb .profile{padding:20px 0;border-bottom:1px solid #293241;text-align:center;font-size:14px;color:#aaa}
#fox-lnb .profile .photo{width:150px;margin:0 auto 10px auto;line-height:0px;font-size:0}

#fox-lnb .profile .photo img{width:100%}
#fox-lnb .profile .not_login{padding:10px 10px 0 10px;line-height:20px;font-size:11px;color:#878787;font-family:'dotum'}
#fox-lnb .profile p.userid{font-size:26px;font-family:'verdana';color:skyblue;letter-spacing:-1px}
#fox-lnb .profile .rnk{margin-top:5px;font-family:'verdana';font-size:20px;font-weight:bold;color:#63c900}
#fox-lnb .profile .rnk .cp{margin-left:5px;font-family:'verdana';color:#5e626a}
#fox-lnb .profile .rnk em{display:block;margin-top:3px;font-size:11px;color:#5e626a;font-style:normal}
#fox-lnb .profile .myarea{margin-top:10px}
#fox-lnb .profile .myarea a{display:inline-block;padding:5px;border:1px solid #47505f;border-radius:2px;background:#222b3a;color:#0b7fb6}
#fox-lnb .write{padding:15px;border-top:1px solid #3d495d;border-bottom:1px solid #293241}
#fox-lnb .write a{display:block;padding:10px 0;text-align:center;border-radius:5px;text-indent:18px;background:#0380bc url('/images/icon (660).png') 14px center no-repeat;color:#fff;font-size:14px}
#fox-lnb .category{padding-bottom:20px;border-top:1px solid #3d495d;border-bottom:1px solid #293241;text-align:left}
#fox-lnb .category > h2{padding:10px;color:#65748d}
#fox-lnb .category > ul > li{position:relative;padding:6px 0 6px 20px;border-left:3px solid #07223c;text-align:left}
#fox-lnb .category > ul > li:hover{border-left:3px solid #15a4fa}
#fox-lnb .category > ul > li > a{font-size:12px;color:#a0abbe}
#fox-lnb .category > ul > li.on{border-left:3px solid #15a4fa;background:#15a4fa}
#fox-lnb .category > ul > li.on > a{font-size:12px;color:#fff;font-weight:bold}
#fox-lnb .category > ul > li em{display:inline-block;position:absolute;top:4px;right:10px;padding:3px;border-radius:3px;font-family:'verdana';background:#15a4fa;color:#fff;font-size:10px}

#fox-lnb .mypage{position:relative;padding-bottom:20px;border-top:1px solid #3d495d;border-bottom:1px solid #293241;text-align:left}
#fox-lnb .mypage .loading{position:absolute;top:10px;right:10px}
#fox-lnb .mypage > h2{padding:10px;color:#65748d}
#fox-lnb .mypage > ul > li{position:relative;padding:6px 0 6px 20px;border-left:3px solid #ff6e6e;text-align:left}
#fox-lnb .mypage > ul > li > a{font-size:12px;color:#a0abbe}
#fox-lnb .mypage > ul > li.on{border-left:3px solid #ff6e6e;background:#ff6e6e}
#fox-lnb .mypage > ul > li.on > a{font-size:12px;color:#fff;font-weight:bold}
#fox-lnb .mypage > ul > li em{display:inline-block;position:absolute;top:8px;right:10px;padding:3px;border-radius:3px;font-family:'verdana';background:#f15b5b;color:#fff;font-size:10px}

#fox-lnb .banner{position:relative;padding-bottom:20px;border-top:1px solid #3d495d;border-bottom:1px solid #293241;text-align:left}
#fox-lnb .banner > h2{padding:10px;color:#65748d}
#fox-lnb .banner p{margin:0 10px 10px 10px}

#fox-content{float:left;width:1050px;min-hieght:100%;background:#ecf2f6;text-align:left}
#fox-content.pop{width:100%;background:#fff}
#fox-content .nav{position:relative;border-bottom:1px solid #ddd;background:#fff;text-align:left}
#fox-content .nav h1{padding:10px;border-bottom:1px solid #ddd;font-size:18px;font-family:'verdana';letter-spacing:0px;color:#000;font-weight:normal}
#fox-content .nav h1.fox{background:url('../images/txt/txt_fox.png') 98% 15px no-repeat}
#fox-content .nav h1.notice{background:url('../images/txt/txt_notice.png') 98% 15px no-repeat}
#fox-content .nav h1.member{background:url('../images/txt/txt_member.png') 98% 15px no-repeat}
#fox-content .nav h1.replay{background:url('../images/txt/txt_replay.png') 98% 15px no-repeat}
#fox-content .nav h1.one{background:url('../images/txt/txt_one.png') 98% 15px no-repeat}
#fox-content .nav h1.match{background:url('../images/txt/txt_match.png') 98% 15px no-repeat}
#fox-content .nav h1.tournament{background:url('../images/txt/txt_tournament.png') 98% 15px no-repeat}
#fox-content .nav h1.rank{background:url('../images/txt/txt_rank.png') 98% 15px no-repeat}
#fox-content .nav .nav-right-btn{position:absolute;top:10px;right:10px;font-weight:bold;color:#000}

#fox-content .nav .subtitle{padding:10px 15px;font-size:14px}

#fox-content .nav .submenu{display:inline-block;margin-left:15px;}
#fox-content .nav .submenu li{float:left;margin-right:15px}
#fox-content .nav .submenu li a{display:block;padding:10px 10px 8px 10px;border-bottom:4px solid #fff;font-size:14px}
#fox-content .nav .submenu li a.on{border-bottom:4px solid #15a4fa;font-weight:bold;color:#000}

.fox-copy{padding-top:5px;font-family:'verdana';font-weight:bold;color:#fff;text-align:center}

.fox-bbs{margin:10px}
.fox-bbs table{width:100%;border-collapse:collapse;border-top:2px solid #dcdcdc;table-layout:fixed}
.fox-bbs table th{padding:7px 0 6px;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#000;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.fox-bbs table td{padding:8px 0 8px;border:1px solid #e5e5e5;color:#4c4c4c;background:#fff}
.fox-bbs table tbody tr:hover td{background:#ffffdd}
.fox-bbs table tr.notice td{background:#fffec1 !important}
.fox-bbs table tr.yellow-row td{background:#fffec1 !important}
.fox-bbs table td.yellow-row{background:#fffec1 !important}

.fox-bbs-black{margin:10px;padding-bottom:10px;background:#0b0a09}
.fox-bbs-black h3{margin-bottom:10px;font-size:40px;color:#fff;font-family:'verdana';font-weight:bold}
.fox-bbs-black h3 .season{margin-left:10px;font-size:20px;font-family:'verdana';font-weight:bold;color:#666}
.fox-bbs-black table{width:100%;border-collapse:collapse;border-top:2px solid #333333}
.fox-bbs-black table th{padding:7px 0 6px;border-top:1px solid #333333;background-color:#0b0a09;color:#8699d7;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.fox-bbs-black table td{padding:8px 0 8px;border-top:1px solid #333333;border-bottom:1px solid #333333;color:#dddddd;background:#0b0a09}
.fox-bbs-black table tbody tr:hover td{background:#333}
.fox-bbs-black table tr.notice td{background:#fffec1 !important}
.fox-bbs-black .tier1{display:inline-block;padding:5px 10px;border:1px solid #ffd919;color:#ffd919;background:#332b05;font-family:'verdana'}
.fox-bbs-black .tier2{display:inline-block;padding:5px 10px;border:1px solid #ff2a00;color:#ff2a00;background:#330800;font-family:'verdana'}
.fox-bbs-black .tier3{display:inline-block;padding:5px 10px;border:1px solid #349eff;color:#349eff;background:#0a1f33;font-family:'verdana'}
.fox-bbs-black .tier4{display:inline-block;padding:5px 10px;border:1px solid #3cefec;color:#3cefec;background:#092423;font-family:'verdana'}

.fox-bbs-rank{margin:10px}
.fox-bbs-rank h3{margin-bottom:10px;font-size:40px;color:#0d1226;font-family:'verdana';font-weight:bold}
.fox-bbs-rank h3 .season_txt{margin-left:10px;font-size:20px;font-family:'verdana';font-weight:bold;color:#666}
.fox-bbs-rank table{width:100%;border-collapse:collapse;border-top:2px solid #0d1226;border-left:1px solid #215c9e;border-right:1px solid #215c9e}
.fox-bbs-rank table tr.yellow-row td{background:#fffec1 !important}
.fox-bbs-rank table th{padding:8px 0;border-top:1px solid #215c9e;border-bottom:1px solid #215c9e;background-color:#0d1226;color:#86ff6f;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.fox-bbs-rank table td{padding:8px 0 8px;border-top:1px solid #215c9e;border-bottom:1px solid #215c9e;color:#000;background:#fff;}

.fox-bbs-rank-black{margin:10px;padding:10px;background:#000}
.fox-bbs-rank-black h3{margin-bottom:10px;font-size:40px;color:#0d1226;font-family:'verdana';font-weight:bold}
.fox-bbs-rank-black h3 .season_txt{margin-left:10px;font-size:20px;font-family:'verdana';font-weight:bold;color:#666}
.fox-bbs-rank-black table{width:100%;border-collapse:collapse}
.fox-bbs-rank-black table th{padding:12px 0;border-bottom:2px solid #333333;color:#91a6e9;font-family:'Nanum Gothic', sans-serif;font-size:13px;font-weight:bold}
.fox-bbs-rank-black table td{height:50px;border-bottom:1px solid #242323;color:#fff;font-family:'Nanum Gothic', sans-serif;font-size:13px}
.fox-bbs-rank-black table td a{color:#fff;font-family:'verdana';font-size:14px;font-weight:bold}
.fox-bbs-rank-black table td p.tier1{display:table-cell;width:80px;height:35px;border:1px solid #ffd919;color:#ffd919;background:#332b05;font-family:'verdana';font-size:12px;font-weight:bold;vertical-align:middle}
.fox-bbs-rank-black table td p.tier2{display:table-cell;width:80px;height:35px;border:1px solid #ff2a00;color:#ff2a00;background:#330800;font-family:'verdana';font-size:12px;font-weight:bold;vertical-align:middle}
.fox-bbs-rank-black table td p.tier3{display:table-cell;width:80px;height:35px;border:1px solid #349eff;color:#349eff;background:#0a1f33;font-family:'verdana';font-size:12px;font-weight:bold;vertical-align:middle}
.fox-bbs-rank-black table td p.tier4{display:table-cell;width:80px;height:35px;border:1px solid #3cefec;color:#3cefec;background:#092423;font-family:'verdana';font-size:12px;font-weight:bold;vertical-align:middle}

.rank-userid{display:inline-block;padding-left:20px;background:url('/v2/images/rank/level_01.gif') left center no-repeat;text-align:left;font-weight:bold;font-family:'verdana'}
.rank-userid.level02{background:url('/v2/images/rank/level_02.gif') left center no-repeat}
.rank-userid.level03{background:url('/v2/images/rank/level_03.gif') left center no-repeat}
.rank-userid.level04{background:url('/v2/images/rank/level_04.gif') left center no-repeat}
.rank-userid.level05{background:url('/v2/images/rank/level_05.gif') left center no-repeat}
.rank-userid.level06{background:url('/v2/images/rank/level_06.gif') left center no-repeat}
.rank-userid.level07{background:url('/v2/images/rank/level_07.gif') left center no-repeat}
.rank-userid.level08{background:url('/v2/images/rank/level_08.gif') left center no-repeat}
.rank-userid.level09{background:url('/v2/images/rank/level_09.gif') left center no-repeat}
.rank-userid.level10{background:url('/v2/images/rank/level_10.gif') left center no-repeat}
.rank-userid.level11{background:url('/v2/images/rank/level_11.gif') left center no-repeat}
.rank-userid.level12{background:url('/v2/images/rank/level_12.gif') left center no-repeat}
.rank-userid.level13{background:url('/v2/images/rank/level_13.gif') left center no-repeat}
.rank-userid.level14{background:url('/v2/images/rank/level_14.gif') left center no-repeat}
.rank-userid.level15{background:url('/v2/images/rank/level_15.gif') left center no-repeat}
.rank-userid.level16{background:url('/v2/images/rank/level_16.gif') left center no-repeat}
.rank-userid.level17{background:url('/v2/images/rank/level_17.gif') left center no-repeat}
.rank-userid.level18{background:url('/v2/images/rank/level_18.gif') left center no-repeat}
.rank-userid.level19{background:url('/v2/images/rank/level_19.gif') left center no-repeat}
.research{color:#000;font-family:'verdana'}

.fox-bbs-rank table td.vs{font-family:'verdana';font-weight:bold}
.fox-bbs-rank table td.date{color:#aaa}
.fox-bbs-rank table td .research{color:#000;font-family:'verdana'}
.fox-bbs-rank table td .point{display:inline-block;padding-left:10px;font-family:'verdana';font-size:11px}
.fox-bbs-rank table td .point.up{background:url('/v2/images/ico_up.gif') left center no-repeat;color:red}
.fox-bbs-rank table td .point.down{background:url('/v2/images/ico_down.gif') left center no-repeat;color:blue}

.fox-bbs-rank .season{display:inline-block;padding:3px 5px;border-radius:5px;color:#86ff6f;background:#0d1226;font-family:'verdana';font-size:10px}

.fox-form{font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.fox-form input,
.fox-form textarea,
.fox-form select,
.fox-form table,
.fox-form button{font-size:12px}
.fox-form table{width:100%;border:0;border-top:2px solid #dcdcdc;table-layout:fixed}
.fox-form caption{padding:8px 0;font-weight:bold;text-align:left}
.fox-form th,
.fox-form td{padding:8px;border:0;vertical-align:top}
.fox-form th{color:#333}
.fox-form td{color:#666}
.fox-form thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.fox-form tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align:left}
.fox-form tfoot th{border-bottom:1px solid #ddd}
.fox-form tbody td{border-bottom:1px solid #ddd;text-align:left;background:#fff}
.fox-form tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.fox-form .item{position:relative;margin:-4px 0}
.fox-form .item .i_help{position:absolute;top:4px;right:0}
.fox-form .item .i_label{ top:6px; left:10px}
.fox-form .item .i_dsc{margin:2px 0}
.fox-form .item .i_check,
.fox-form .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.fox-form .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.fox-form .item .i_submit{position:relative;margin-bottom:2px;vertical-align:middle}
.fox-form .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.fox-form .item select{margin:2px}
.fox-form .item label{margin:0 10px 0 0;cursor:pointer}

.fox-form-black{font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.fox-form-black input,
.fox-form-black textarea,
.fox-form-black select,
.fox-form-black table,
.fox-form-black button{font-size:12px}
.fox-form-black table{width:100%;border:0;border-top:2px solid #215c9e;table-layout:fixed}
.fox-form-black caption{padding:8px 0;font-weight:bold;text-align:left}
.fox-form-black th,
.fox-form-black td{padding:8px;border:0;vertical-align:top}
.fox-form-black th{color:#333}
.fox-form-black td{color:#666}
.fox-form-black thead th{border-bottom:1px solid #215c9e;color:#fff !important;background:#215c9e}
.fox-form-black tbody th{border-bottom:1px solid #215c9e;text-align:left;color:#e98383}
.fox-form-black tfoot th{border-bottom:1px solid #215c9e}
.fox-form-black tbody td{border-bottom:1px solid #215c9e;text-align:left;color:#ddd}
.fox-form-black tfoot td{border-bottom:1px solid #215c9e;font-weight:bold;color:#333}
.fox-form-black .item{position:relative}
.fox-form-black .item .i_help{position:absolute;top:4px;right:0}
.fox-form-black .item .i_label{ top:6px; left:10px}
.fox-form-black .item .i_dsc{margin:2px 0}
.fox-form-black .item .i_check,
.fox-form-black .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.fox-form-black .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;background:#fff}
.fox-form-black .item .i_submit{position:relative;margin-bottom:2px;vertical-align:middle}
.fox-form-black .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.fox-form-black .item select{margin:2px}
.fox-form-black .item label{margin:0 10px 0 0;cursor:pointer;color:#aaa}

/*

.starleague .round32{margin-left:10px}
.starleague .round32:after{content:'';display:table;clear:both}
.starleague .round32 .round-table{float:left;width:480px;margin-bottom:20px;margin-right:20px}
.starleague .round32 .round-table h4{padding:7px;background:#215c9e;color:#fff;text-align:center}
.starleague .round32 .round-table table{width:100%}
.starleague .round32 .round-table table th{padding:5px;border:1px solid #215c9e;background:#283243;font-family:'verdana';font-weight:bold;color:#fff;font-size:13px;}
.starleague .round32 .round-table table td{padding:10px 5px;border:1px solid #215c9e;font-family:'verdana';color:#fff;font-size:13px}
.starleague .round32 .round-table table td.lose{color:blue}
.starleague .round32 .round-table table td.win{font-weight:bold;color:red}
.starleague .round32 .round-table table td.id{font-family:'verdana';color:#fff;font-size:13px;font-weight:bold}
.starleague .round32 .round-table table .none{border-top:none;border-bottom:none;background:none}
.starleague .round32 .round-table table .small{font-size:11px}
.starleague .round32 .round-table table td img{width:25px}

*/

/* 토너먼트 */
.fox-tournament{margin:10px}

/* 페이징 */
/*
.paginate_regular{padding:15px 0;text-align:center;line-height:normal}
.paginate_regular a,
.paginate_regular strong{display:inline-block;position:relative;margin:0 -2px;padding:2px 8px;font-weight:bold;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_regular strong{color:#f60}
.paginate_regular .direction{font-weight:normal;color:#767676;white-space:nowrap}
.paginate_regular .direction span{font-weight:bold;font-size:14px}
.paginate_regular .direction:hover,
.paginate_regular .direction:active,
.paginate_regular .direction:focus{color:#333}

.paginate{padding:15px 0;text-align:center;line-height:normal}
.paginate a,
.paginate strong{display:inline-block;position:relative;margin:0 -2px;padding:2px 8px;font-weight:bold;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{}
.paginate strong{color:#f60}
.paginate .direction{font-weight:normal;color:#767676;white-space:nowrap}
.paginate .direction span{font-weight:bold;font-size:14px}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{color:#333}
*/

/* 로그인 */
.mw_login{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_login.open{display:block}
.mw_login .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
#login{position:absolute;top:50%;left:50%;width:328px;margin:-150px 0 0 -194px;padding:28px 28px 0 28px;border:2px solid #555;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#767676;line-height:normal;white-space:normal}
#login form{display:none;margin:0;padding:0}
#login fieldset{margin:0;padding:0;border:0}
#login legend{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#login .btn_login,
#login .btn_login input{display:inline-block;overflow:visible;position:relative;height:32px;margin:0;padding:0;border:0;font-size:12px;font-weight:bold;color:#000;line-height:32px;text-decoration:none !important;vertical-align:middle;cursor:pointer}
#login .btn_login{margin:0 4px 0 0;background-position:left top}
#login .btn_login input{left:4px;padding:0 36px 0 36px;background-position:right top;*vertical-align:top}
#login .item{position:relative}
#login .i_label{display:block;position:static;top:9px;font:bold 11px Tahoma}
#login .i_text{display:block;position:relative;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:bold 11px Tahoma;height:14px;color:#767676}
#login .help{float:none;display:block;position:relative;margin:0 -28px;border:0;padding:15px 0;border-top:1px solid #d9d9d9;background:#fafafa;text-align:center;list-style:none;*zoom:1}
#login .help li{display:inline;float:none;margin:0;padding:0 6px 0 10px;border-left:1px solid #c3c3c3 !important;line-height:1}
#login .help li.first{border:0 !important}
#login .help a{display:inline;float:none;padding:0;background:none;font-size:11px;font-family:Dotum, 돋움, Sans-serif;color:#767676;line-height:1;text-decoration:none}
#login .help a:hover,
#login .help a:active,
#login .help a:focus{color:#000;text-decoration:underline}
#login .g_login .i_label{left:10px}
#login .g_login .i_text{width:316px;margin:0 0 5px 0;padding:8px 0 6px 10px}
#login .g_login .btn_login{position:absolute;top:103px;right:28px}
#login .g_login .keeping{float:none;height:32px;margin:10px 0;padding:0;line-height:32px}
#login .g_login .keeping label{position:static;font-family:Dotum, 돋움, Thahoma;cursor:pointer}
#login .g_login .i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}
#login .g_login .warning{display:none;float:none;margin:10px 0;line-height:1.4}
#login .g_login .warning.open{display:block}
#login .o_login{text-align:center}
#login .o_login .i_label{left:36px}
#login .o_login .i_text{width:291px;margin:0;padding:8px 0 6px 35px;background:url(img/ico_openid.gif) no-repeat 10px center}
#login .o_login .btn_login{margin-top:10px;margin-bottom:10px}
#login.g_login .g_login,
#login.o_login .o_login{display:block}
#login .close{overflow:visible;position:absolute;top:0;right:0;width:25px;height:25px;padding:0;border:0;background:transparent;font:11px/25px Verdana, Geneva, sans-serif;color:#ccc;text-align:center;text-decoration:none !important;cursor:pointer}

.fox-match{margin:10px;padding:50px 0;background:#000}
.fox-match .logo{padding:10px;text-align:center}
.fox-match h2{padding:20px 5px;margin-top:20px;border-top:1px solid #333;font-size:26px;font-family:'dotum';color:#fff;font-weight:bold;text-align:center}
.fox-match .info{text-align:center;color:#efefef;font-size:16px}
.fox-match .comment{width:600px;margin:20px auto 0 auto;padding:10px;border:1px solid #28353e;background:#28353e;border-radius:5px;font-size:14px;color:#aaa;font-family:'dotum';text-align:center;line-height:20px}
.fox-match .matches{width:700px;margin:20px auto 0 auto;padding:10px;border:4px solid #800000}
.fox-match .matches table{width:100%;table-layout:fixed}
.fox-match .matches table th{padding:10px;;font-size:20px;font-family:'verdana';color:#00c400;text-align:center;background:#111}
.fox-match .matches table td{padding:20px 10px;border-top:1px solid #28353e;border-bottom:1px solid #28353e;font-size:18px;font-family:'verdana';color:#fff;text-align:center;word-wrap:break-word}
.fox-match .matches table td.vs{font-size:14px;color:#aaa}
.fox-match .matches table td.result{font-size:14px;color:#666}
.fox-match .matches table td.lose{text-decoration:line-through;color:blue}
.fox-match .matches table td.win{color:red}
.fox-match .matches table td .match-label{font-size:13px;color:yellow;font-weight:bold}
.fox-match .matches table td .result{font-weight:bold;font-family:'verdana'}

.match-user{margin-top:10px;padding:10px;border:1px solid #ddd;background:#f2f2f2}
.match-user ul{display:inline-block}
.match-user li{float:left;border:1px solid #ddd;}
.match-user li img{width:30px}
.match-user li span{vertical-align:middle}

.fox-tournament{margin:10px;padding:10px;background:#000}
.fox-tournament .logo{padding:10px;text-align:center}
.fox-tournament h2{padding:20px 5px;margin-top:20px;border-top:1px solid #333;font-size:26px;font-family:'dotum';color:#fff;font-weight:bold;text-align:center}
.fox-tournament .info{text-align:center;color:#efefef;font-size:16px}
.fox-tournament .comment{width:600px;margin:20px auto 0 auto;padding:10px;border:1px solid #28353e;background:#28353e;border-radius:5px;font-size:14px;color:#aaa;font-family:'dotum';text-align:center;line-height:20px}
.fox-tournament .tournament{margin-top:50px}
.fox-tournament .tournament table{width:100%;}
.fox-tournament .tournament table th{padding:10px;border:5px solid #000;color:#fff;background:#0c4965}
.fox-tournament .tournament table td{padding:10px;border:5px solid #000;color:#fff;background:#151b26;font-family:'verdana'}
.fox-tournament .tournament table td.win{background:#176487 url('../images/txt_win.png') 98% center no-repeat}
.fox-tournament .tournament table td.lose{text-decoration:line-through;background:#151b26 url('../images/txt_lose.png') 98% center no-repeat}
.fox-tournament em{color:#666}

.fox-rank{margin:10px;padding:20px;background:#000}

.fox-rank h3{margin-bottom:10px;font-size:40px;color:#fff;font-family:'verdana';font-weight:bold}
.fox-rank h3 .season{font-size:20px;font-family:'verdana';font-weight:bold;color:#666}
.fox-rank .rank-table{width:100%;color:#fff}
.fox-rank .rank-table th{padding:20px 0;border-top:1px solid #2f2e2e;border-bottom:1px solid #2f2e2e;color:#9cb3fa;font-size:12px;}
.fox-rank .rank-table td{padding:10px;border-bottom:1px solid #2f2e2e;font-family:'verdana'}
.fox-rank .rank-table td a{color:#fff;font-family:'verdana';text-decoration:none;font-size:13px;font-weight:bold}

.fox-rank .rank-table td.rnk{font-family:'verdana';color:#49bd26;font-size:14px;font-weight:Bold}
.fox-rank .rank-table td.unit img{width:50px;border:1px solid #454545;}
.fox-rank .rank-table td.unit p{padding-top:10px;font-family:'verdana';font-size:12px;color:#d4d4d4;font-weight:bold}
.fox-rank .rank-table td.point{font-family:'verdana';font-size:12px;color:#d4d4d4}

/*
.fox-rank .rank-table tr.no1 td{border-top:2px solid #009900;border-bottom:2px solid #009900;background:#072d05}
.fox-rank .rank-table tr.no1 td:first-child{border-left:2px solid #009900}
*/
.fox-rank .rank-table td.lv10{vertical-align:top;background:#322805;border:2px solid #ffd819;color:#ffd71c;font-weight:bold}
.fox-rank .rank-table td.lv20{vertical-align:top;background:#330801;border:2px solid #d92500;color:#f03404;font-weight:bold}
.fox-rank .rank-table td.lv30{vertical-align:top;background:#260033;border:2px solid #6c0d88;color:#c415f3;font-weight:bold}
.fox-rank .rank-table td.lv40{vertical-align:top;padding-left:0;padding-right:0;background:#0a1f34;border:2px solid #2a7ab4;color:#349aff;font-weight:bold}
.fox-rank .rank-table td.lv50{vertical-align:top;background:#053333;border:2px solid #15b6b7;color:#1dfcfd;font-weight:bold}

/*
.fox-rank .rank-table tr.grade_05{background:#171717}

.fox-rank .rank-table tr.grade_04{background:#1b1b1b}
.fox-rank .rank-table tr.grade_03{background:#1b1b1b}
.fox-rank .rank-table tr.grade_02{background:#1b1b1b}
.fox-rank .rank-table tr.grade_01{background:#1b1b1b}
*/

.fox-rank table td .point{display:inline-block;padding-left:10px;font-family:'verdana';font-size:11px;font-weight:bold}
.fox-rank table td .point.up{background:url('/v2/images/ico_up.gif') left center no-repeat;color:red}
.fox-rank table td .point.down{background:url('/v2/images/ico_down.gif') left center no-repeat;color:#2f89f1}

/* [S] 2018-08-31 랭킹전 흰색 배경 테이블 */
.fox-rank-white{margin:10px;padding:20px;border:1px solid #ddd; background:#fff}

.fox-rank-white h3{margin-bottom:10px;font-size:40px;font-family:'verdana';font-weight:bold}
.fox-rank-white h3 .season{font-size:20px;font-family:'verdana';font-weight:bold;color:#000}
.fox-rank-white .rank-table{width:100%;}
.fox-rank-white .rank-table th{padding:20px 0;border-top:1px solid #2f2e2e;border-bottom:1px solid #2f2e2e;color:#9cb3fa;font-size:12px;background:#0d1226}
.fox-rank-white .rank-table td{padding:10px;border-bottom:1px solid #2f2e2e;font-family:'verdana'}

.fox-rank-white .rank-table td.rnk{font-family:'verdana';color:#49bd26;font-size:14px;font-weight:Bold}
.fox-rank-white .rank-table td.unit img{width:50px;border:1px solid #454545;}
.fox-rank-white .rank-table td.unit p{padding-top:10px;font-family:'verdana';font-size:12px;color:#d4d4d4;font-weight:bold}
.fox-rank-white .rank-table td.point{font-family:'verdana';font-size:12px;color:#d4d4d4}

.fox-rank-white .rank-table tr.no1 td{border-top:2px solid #009900;border-bottom:2px solid #009900;background:#072d05}
.fox-rank-white .rank-table tr.no1 td:first-child{border-left:2px solid #009900}
.fox-rank-white .rank-table tr.no1 td:last-child{border-right:2px solid #009900}

.fox-rank-white table td .point{display:inline-block;padding-left:10px;font-family:'verdana';font-size:11px}
.fox-rank-white table td .point.up{background:url('/v2/images/ico_up.gif') left center no-repeat;color:red}
.fox-rank-white table td .point.down{background:url('/v2/images/ico_down.gif') left center no-repeat;color:blue}
/* [E] 2018-08-31 랭킹전 흰색 배경 테이블 */

.fox-main{margin:10px}
.fox-main .banner{position:relative;width:100%;}
.fox-main .banner .rank1-photo{position:absolute;top:20px;left:856px;width:130px;height:130px}
.fox-main .banner .rank1-photo img{width:92px;height:93px;margin:15px 0 0 20px;vertical-align:middle}
.fox-main .banner .rank1-name{position:absolute;top:160px;left:840px;width:160px;color:#ffe14f;font-family:'verdana';font-size:16px;font-weight:bold;text-align:center}
.fox-main .bbs{float:left;width:510px;margin-top:10px;margin-right:10px}
.fox-main .bbs.last{margin-right:0}
.fox-main .rnk{float:left;width:250px;margin-right:10px}
.fox-main .rnk.last{margin-right:0}

.section_ul{position:relative;border:1px solid #ddd;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ul a{color:#666;text-decoration:none}
.section_ul a:hover,
.section_ul a:active,
.section_ul a:focus{text-decoration:underline}
.section_ul em{font-style:normal}
.section_ul h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #ddd;font-size:12px;color:#333}
.section_ul h2 em{color:#cf3292}
.section_ul ul{margin:13px;padding:0;list-style:none}
.section_ul li{position:relative;margin:0 0 10px 0}
.section_ul li:after{display:block;clear:both;content:""}
.section_ul li .bu{float:left;margin:0 4px 0 0;color:#999}
.section_ul li a{float:left}
.section_ul li .time{float:right;clear:right;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ul .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ul .more span{margin:0 2px 0 0;font-size:16px;font-weight:bold;color:#d76ea9;vertical-align:middle}

.section_ul .btn32{position:absolute;top:0px;right:142px;font-size:12px;color:#a8a8a8;white-space:nowrap;text-decoration:underline}
.section_ul .btn16{position:absolute;top:0px;right:0px;font-size:12px;color:#a8a8a8;white-space:nowrap;text-decoration:underline}
.section_ul .bar{position:absolute;top:0px;right:130px;color:#aaa}

.section_ol{position:relative;margin-top:10px;border:1px solid #ddd;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal;*zoom:1}
.section_ol a{color:#666;text-decoration:none}
.section_ol a:hover,
.section_ol a:active,
.section_ol a:focus{text-decoration:underline}
.section_ol em{font-style:normal}
.section_ol h2{margin:0;padding:10px 0 8px 13px;border-bottom:1px solid #ddd;font-size:12px;color:#333}
.section_ol h2 em{color:#cf3292}
.section_ol ol{margin:13px;padding:0;list-style:none}
.section_ol li{position:relative;margin:0 0 10px 0;*zoom:1}
.section_ol li:after{display:block;clear:both;content:""}
.section_ol li .ranking{display:inline-block;width:14px;height:11px;margin:0 5px 0 0;border-top:1px solid #fff;border-bottom:1px solid #d1d1d1;background:#d1d1d1;text-align:center;vertical-align:top;font:bold 10px Tahoma;color:#fff}
.section_ol li.best .ranking{border-bottom:1px solid #6e87a5;background:#6e87a5}
.section_ol li.best a{color:#7189a7}
.section_ol li .num{position:absolute;top:0;right:0;font-size:11px;color:#a8a8a8;white-space:nowrap}
.section_ol li.best .num{font-weight:bold;color:#7189a7}
.section_ol .more{position:absolute;top:10px;right:13px;font:11px Dotum, 돋움;text-decoration:none !important}
.section_ol .more span{margin:0 2px 0 0;font-weight:bold;font-size:16px;color:#d76ea9;vertical-align:middle}
/* //UI Object */

.rank-alert{margin:0 10px 0 10px;padding:10px;border:1px solid #000;background:#333}
.rank-alert dt{margin-bottom:5px;font-weight:bold;font-size:14px;color:#fff}
.rank-alert dd{margin-left:5px;font-size:13px;font-weight:normal;color:#aaa;line-height:20px}

.ly_help{display:none;position:absolute;z-index:10;right:190px;margin-top:6px;border:1px solid #888;background:#fff;text-align:left}
.ly_help .clse{position:absolute;top:3px;right:4px}
.ly_help strong{display:block;margin-bottom:-5px;padding:9px 0 0 9px;font-size:11px;color:#2c2c2c;letter-spacing:-1px}
.ly_help p{padding:8px 0 6px 9px;font-size:11px;color:#828282;line-height:16px;letter-spacing:-1px}
.ly_help .edge_cen{position:absolute;top:0;left:225px;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}

.tournament_ing{margin-top:10px;padding:20px;border:4px solid #6c0d88;font-size:16px;font-fmaily:'dotum';text-align:center;background:#260033;color:#c415f3;font-weight:bold;font-family:'dotum'}

.fox-box{padding:10px;margin-bottom:10px;line-height:20px;font-size:13px;background:#fff;border:1px solid #aaa;text-align:left}

.ly_pop{float:left;width:294px;padding:17px 20px 0;margin-right:10px;margin-bottom:10px;border:1px solid #888;background:#fff}
.ly_pop:hover{border:1px solid #15a4fa}
.ly_pop.last{margin-right:0}
.ly_pop h1{margin-bottom:8px;font-size:14px;color:#2c2c2c;line-height:20px}
.ly_pop .desc{color:#606060;line-height:20px;font-size:13px}
.ly_pop .desc strong{text-decoration:underline}
.ly_pop .desc em{font-style:normal;font-weight:bold;color:red}
.ly_pop .btn{clear:both;margin-top:17px;padding:10px 0;border-top:1px solid #e5e5e5;text-align:center}
.ly_pop .btn img{vertical-align:top}
.ly_pop .clse{position:absolute;top:8px;right:8px}
/* //UI Object */

.bbs_editor_content img{max-width:100%}

.channel{position:absolute;left:10px;bottom:10px;padding:10px;margin-top:10px;border:3px solid #fc1000;border-radius:4px;background:#000;color:#a2b1f5;font-weight:bold;font-family:'verdana';font-size:18px}
.youtube{position:absolute;top:10px;right:10px;text-align:Center}
.youtube p{margin-top:5px;font-size:11px;font-family:'dotum';color:#aaa}

.fox-photo ul{overflow:hidden;padding:0;border-top:1px solid #ddd;border-left:0;border-right:0;font-size:12px;font-family:Tahoma, Geneva, sans-serif;list-style:none;*zoom:1}
.fox-photo ul:after{display:block;clear:both;content:""}
.fox-photo ul li{position:relative;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #ddd;background:#fff}
.fox-photo ul li a{display:block;width:600px;margin:10px}
.fox-photo ul li a img{max-width:600px;border:1px solid #ddd}
.fox-photo ul li .info{position:absolute;top:20px;left:620px;}
.fox-photo ul li .info em{display:block;font-style:normal;color:#aaa}
.fox-photo ul li .info strong{color:#999}
.fox-photo ul li .info strong.title{display:block;padding:5px 0;font-size:14px;font-weight:bold;color:#000}
.fox-photo ul li .info strong.title a{font-size:14px;font-weight:bold;color:#000}
.fox-photo ul li .info .con{display:block;width:400px;padding:5px;margin-bottom:5px;border:1px dotted #eee;line-height:18px;color:#666}
.fox-photo ul li .info .date{color:#999}

.fox-calendar{padding:10px}
.fox-calendar > table{width:100%;border-collapse:collapse}
.fox-calendar > table thead th{padding:10px 0;border-top:2px solid #dcdcdc;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#fafafa}
.fox-calendar > table thead th.sat{color:blue}
.fox-calendar > table thead th.sun{color:red}
.fox-calendar > table thead th.today{background:#ffffdd}
.fox-calendar > table tbody th{padding:5px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:left;background:#fff}
.fox-calendar > table tbody th.last{border-right:none}
.fox-calendar > table tbody th a{color:#000;text-decoration:underline}
.fox-calendar > table tbody td{padding:0 5px;height:100px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff;vertical-align:top;text-align:left}
.fox-calendar > table tbody td.last{border-right:none}

.fox-calendar > table tbody th.today,
.fox-calendar > table tbody td.today{background:#ffffdd}

.fox-calendar > table tbody td p{position:relative;padding:2px; margin-bottom:2px; color:#fff; font-size:12px; cursor:pointer}
.fox-calendar > table tbody td p div.schedule_view{background:red;font-size:10px;}
.fox-calendar .box1{background:#4c99d4}
.fox-calendar .box2{background:red}
.fox-calendar .box3{background:#58b530}
.fox-calendar .box4{background:#3a3941}
.fox-calendar .box5{background:#324361}
.fox-calendar .box6{background:#7bb1cb}
.fox-calendar .box1 a, .fox-calendar .box2 a, .fox-calendar .box3 a, .fox-calendar .box4 a, .fox-calendar .box5 a, .fox-calendar .box6 a{color:#fff !important}
.fox-calendar .box7{border:1px solid #ccc; background:#fff; color:#666}
.fox-calendar .box7 a, .fox-calendar .box7 span{color:#666}
.fox-calendar .box8{border:1px solid #4eb4b9; background:#4eb4b9; color:#fff}

#box1{display:inline-block; width:15px; height:15px; border:2px solid #4c99d4; margin-right:5px; background:#4c99d4}
#box2{display:inline-block; width:15px; height:15px; border:2px solid red; margin-right:5px; background:red}
#box3{display:inline-block; width:15px; height:15px; border:2px solid #58b530; margin-right:5px; background:#58b530}
#box4{display:inline-block; width:15px; height:15px; border:2px solid #3a3941; margin-right:5px; background:#3a3941}
#box5{display:inline-block; width:15px; height:15px; border:2px solid #324361; margin-right:5px; background:#324361}
#box6{display:inline-block; width:15px; height:15px; border:2px solid #7bb1cb; margin-right:5px; background:#7bb1cb}
#box7{display:inline-block; width:15px; height:15px; border:2px solid #ccc; margin-right:5px; background:#fff}
#box8{display:inline-block; width:15px; height:15px; border:2px solid #ccc; margin-right:5px; background:#3f3e46}

.scheduleCheck{display:none;position:absolute;z-index:10;width:300px;margin-top:6px;border:1px solid #888;background:#fff;text-align:left}
.scheduleCheck .clse{position:absolute;top:3px;right:4px}
.scheduleCheck strong{display:block;margin-bottom:-5px;padding:9px 0 0 9px;font-size:12px;color:#2c2c2c;letter-spacing:-1px}
.scheduleCheck .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.scheduleCheck .edge_rgt{position:absolute;top:0;right:20px;width:9px;height:6px;margin-top:-6px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.scheduleCheck_footer input,.pop_footer a{margin:0 1px 0 0}

.scheduleCheck table{width:290px; margin:5px auto;table-layout:fixed:}
.scheduleCheck table th{padding:5px 0; border-bottom:1px dotted #d0d0d0; color:#3b80a3; font-weight:normal; text-align:right;word-break:break-all}
.scheduleCheck table td{padding:5px 0 5px 10px; border-bottom:1px dotted #d0d0d0; text-align:left; color:#000; line-height:15px;word-break:break-all}
.scheduleCheck table td.share span{font-size:11px; font-family:'dotum'; color:#999}

.toto-item{margin:10px;border:2px solid #424c5f}
.toto-item h3{padding:5px;background:#424c5f;color:#fff}
.toto-item .vote{padding:15px 30px}
.toto-item .vote table{width:100%}
.toto-item .vote table td{padding:5px 0}

.i_graph{position:relative;line-height:normal;white-space:nowrap}
.i_graph .g_bar{display:inline-block;position:relative;width:250px;height:14px;margin:0 5px 0 0;border:1px solid #ccc;background:#e9e9e9;font-size:11px}
.i_graph .g_action{display:inline-block;position:relative;height:14px;margin:-1px;border:1px solid #8c9bac;background:#99a6b6}
.i_graph .g_percent{font:12px 'gulim';color:#aaa}
.i_graph .g_percent strong{margin-right:2px;font-size:12px;color:#e88b30}


.fox-reg{margin:10px;padding:20px;background:#b2c7d9}
.fox-reg ul{display:inline-block;width:100%}
.fox-reg li{margin-bottom:20px}
.fox-reg li .bot img{float:left;width:70px;border-radius:5px}
.fox-reg li .message{float:left;margin-left:10px;border:1px solid #a9bdce;border-radius:5px;padding:10px;box-shadow:2px 2px #a9bdce;background:#ffffff;color:#000;line-height:24px}
.fox-reg li .message img{display:block;border:1px solid #a9bdce;border-radius:5px}
.fox-reg li .choice{display:block;width:100%;border:1px solid #d4d4d4;padding:5px 0;margin-top:10px;color:#06acbe;text-align:center}

.fox-reg li.answer .answer-id{float:right;margin-left:10px;padding:4px !important;border-radius:2px;box-shadow:3px 3px #333;color:#fff;background:#3c64e3;font-family:'verdana';font-size:12px;font-weight:normal}
.fox-reg li.answer .message{float:right;background:#fbffce}

.fox-reg .card{float:left;margin-left:10px;border:1px solid #a9bdce;border-radius:5px;padding:10px;box-shadow:2px 2px #a9bdce;background:#ffffff;color:#000;line-height:20px}
.fox-reg .card .title{margin-bottom:5px;font-weight:bold}
.fox-reg .card .choice{display:block;width:100%;border:1px solid #d4d4d4;padding:5px 0;margin-top:10px;color:#06acbe;text-align:center}

.join-type{display:none}

.pop_wrap{display:none;overflow:visible;position:absolute;filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',direction='135',strength='3');line-height:normal;z-index:1000}
.pop_wrap img,.pop_wrap fieldset{border:none}
.pop_wrap legend{display:none}
.pop_content{position:relative;z-index:20;border:2px solid #0d1226;background:#fff}
.pop_wrap .ly_header{margin:0 0 5px;padding:10px 0 9px 11px;background:#f4f4f4;color:#000;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:14px;font-weight:bold}
.pop_wrap .ly_body{padding:15px 20px 5px 20px;color:#444;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:12px}
.pop_wrap .ly_body dt{margin:0 0 9px}
.pop_wrap .ly_body dd{margin:0 0 6px}
.pop_wrap .ly_body .input_radio{_margin:-3px;vertical-align:middle}
.pop_wrap .close_layer{position:absolute;top:9px;right:9px}
.pop_wrap .shadow{_display:none;overflow:visible;position:absolute;z-index:10;width:100%;height:100%}
.pop_wrap .shadow2{top:3px;left:3px;background:url(http://static.naver.com/common/layer/shadow2.png)}
.pop_wrap .shadow3{top:2px;left:2px;background:url(http://static.naver.com/common/layer/shadow3.png)}
.pop_wrap .shadow4{top:1px;left:1px;background:url(http://static.naver.com/common/layer/shadow4.png)}
.pop_footer{margin:10px 20px 0 20px;padding:10px 0 15px;border-top:1px solid #e8e8e8;text-align:center}
.pop_footer input,.pop_footer a,.pop_footer img{vertical-align:top}
.pop_footer input,.pop_footer a{margin:0 1px 0 0}

.rank-result{text-align:center;}
.rank-result .txt{display:inline-block;color:#fff;font-size:6em;font-family:'verdana'}
.rank-result .result-point{padding:60px 0;color:#e9c823;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12em;text-align:center;text-shadow: 0 0 1px #000;}
.rank-result .plus{color:#e9c823;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:4em;text-align:center;background:#fff}
.rank-result-text{padding-bottom:10px;}

/* UI Object */
.paginate{padding:15px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;_position:relative;margin-right:-6px;padding:3px 10px 2px 11px;background:url(http://static.naver.com/common/paginate/line_pg4.gif) no-repeat 0 5px;color:#333;font-family:Tahoma, Serif;font-size:11px;font-weight:bold;line-height:normal;text-decoration:none !important}
.paginate strong{color:#ff1315 !important}
.paginate a:hover,.paginate a:active,.paginate a:focus{background-color:#f7f7f7}
.paginate a.pre,.paginate a.pre_end,.paginate a.next,.paginate a.next_end{font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:11px}
.paginate a.pre{padding:4px 10px 2px 17px;background:url(http://static.naver.com/common/paginate/bu_pg4_l1.gif) no-repeat 100% 4px !important}
.paginate a.pre_end{padding:4px 10px 2px 16px;background:url(http://static.naver.com/common/paginate/bu_pg4_l2.gif) no-repeat 100% 4px !important}
.paginate a.next{padding:4px 18px 2px 11px;background:url(http://static.naver.com/common/paginate/bu_pg4_r1.gif) no-repeat 0 4px !important}
.paginate a.next_end{padding:4px 16px 2px 9px;background:url(http://static.naver.com/common/paginate/bu_pg4_r2.gif) no-repeat 0 4px !important}
/* //UI Object */

.fox-result{position:relative;margin:10px;padding:60px 20px;border:3px solid #000;background:url('/v2/images/bg-f2p-2400-4748484a229395d7276ef5dd420fd024a3372e7957a60899c3389874df66b32a8ad474e6d90203c672cb30ba40b5546bee293d8ec243e0e5c72f6b052e92a610.jpg') no-repeat;background-size:100%}
.fox-result .close{position:absolute;top:10px;right:10px;}
.fox-result table{width:100%}
.fox-result table td{font-size:20px;font-family:'verdana';color:#fff}
.fox-result table td.user{font-size:40px;font-weight:bold}
.fox-result table td.user p{margin-bottom:10px}
.fox-result table td.vs{font-size:30px;color:#eee}
.fox-result table td.user img{border:2px solid #1063ca}

.fox-result table td.result{padding-top:10px}


/* 2018-11-14 프로리그 관련 */
.proleague{margin:10px;padding:10px;background:#000}
.proleague .season{padding-top:10px;margin-left:30px;font-size:20px;font-family:'verdana';font-weight:bold;color:#094fa7;vertical-align:middle}
.proleague .logo{padding:5px 0;text-align:left;margin-left:20px}
.proleague .team-list{padding:20px}
.proleague .team-list li{position:relative;padding:20px;min-height:190px;border:1px solid #094fa7;margin-bottom:20px}
.proleague .team-list li .team-logo{width:150px;padding:15px}
.proleague .team-list li .team-logo img{width:100%}
.proleague .team-list li .team-info{position:absolute;top:20px;left:220px}
.proleague .team-list li .team-info dd{margin-bottom:10px;font-size:14px;color:#ccc;font-family: 'Nanum Gothic', sans-serif;}
.proleague .team-list li .team-info dd em{font-style:normal;font-size:14px;color:#00a0e5;font-family: 'Nanum Gothic', sans-serif;font-weight:bold}
.proleague .team-list li .rank{position:absolute;top:20px;right:20px;font-family:'verdana';font-size:40px;color:#094fa7;font-style:italic;font-weight:bold}
.proleague .team-list li .money{position:absolute;bottom:20px;right:20px;font-family:'verdana';font-size:18px;color:#00a0e5;font-weight:bold}
.proleague .team-list li .stat{position:absolute;bottom:50px;right:20px}
.proleague .team-list li .stat a{font-family:'verdana';font-size:18px;color:#00a0e5;font-weight:bold}
.proleague .team-list li .point{position:absolute;bottom:50px;right:20px;}
.proleague .team-list li .point a{font-family:'verdana';font-size:18px;color:#00a0e5;font-weight:bold;text-decoration:underline}
.proleague .team-list li .btn a{display:inline-block;padding:5px;border:1px solid #00a0e5;font-family:'verdana';font-size:12px;color:#fff;font-weight:bold;background:#00a0e5}

.proleague .team-rank{padding:20px}
.proleague .team-rank table{width:100%;}
.proleague .team-rank table th{padding:10px 0;background:#094fa7;font-size:14px;font-family: 'Nanum Gothic', sans-serif;color:#fff;font-weight:400}
.proleague .team-rank table td{padding:10px 0;border-bottom:1px solid #094fa7;font-size:14px;font-family: 'Nanum Gothic', sans-serif;color:#fff}
.proleague .team-rank table td.rank{font-family:'verdana';font-size:40px;color:#094fa7;font-weight:bold}
.proleague .team-rank table td .logo{width:100px;padding:15px;margin:0 auto}
.proleague .team-rank table td .logo img{width:100%}
.proleague .team-rank table td.point{font-family:'verdana';font-size:18px;}

.proleague .game{padding:20px}
.proleague .game table{width:100%;}
.proleague .game table th{padding:10px 0;background:#094fa7;font-size:14px;font-family: 'Nanum Gothic', sans-serif;color:#fff;font-weight:400}
.proleague .game table td{padding:10px 0;border-bottom:1px solid #094fa7;font-size:14px;font-family: 'Nanum Gothic', sans-serif;color:#fff}
.proleague .game table td.win{color:red;font-weight:800}
.proleague .game table td.lose{color:#094fa7;font-weight:800}
.proleague .game table td a{font-size:14px;font-family: 'Nanum Gothic', sans-serif;color:#ddd;text-decoration:underline}

.proleague .game-schedule{width:650px;padding:30px 0;margin:0 auto}
.proleague .game-schedule .date{padding:20px 0 10px 0;text-align:center;font-size:20px;font-family: 'verdana';color:#fff;font-weight:bold}
.proleague .game-schedule .bj{padding:10px 0 20px 0;text-align:center;font-size:20px;font-family: 'verdana';color:yellow;font-weight:bold}
.proleague .game-schedule .team-score{width:100%;text-align:center}
.proleague .game-schedule .team-score .team-logo img{width:150px}
.proleague .game-schedule .team-score .score{font-family:verdana;font-size:80px;font-weight:bold;color:#fff}
.proleague .game-schedule .team-score .vs{font-family:verdana;font-size:40px;color:#fff}

.proleague .game-round{width:800px;margin:0 auto 50px auto;padding:10px;border:4px solid #094fa7}
.proleague .game-round table{width:100%;table-layout:fixed}
.proleague .game-round table td{padding:20px 0;border-bottom:1px solid #094fa7;font-size:20px;font-family: 'verdana';color:#fff}
.proleague .game-round table td p{font-size:20px;font-family: 'verdana';color:#fff}
.proleague .game-round table td.win{color:red}
.proleague .game-round table td.lose{text-decoration:line-through;color:blue}
.proleague .game-round table tr.last td{border-bottom:none}
/*

.fox-match .matches{width:700px;margin:20px auto 0 auto;padding:10px;border:4px solid #800000}
.fox-match .matches table{width:100%;table-layout:fixed}
.fox-match .matches table th{padding:10px;;font-size:20px;font-family:'verdana';color:#00c400;text-align:center;background:#111}
.fox-match .matches table td{padding:20px 10px;border-top:1px solid #28353e;border-bottom:1px solid #28353e;font-size:18px;font-family:'verdana';color:#fff;text-align:center;word-wrap:break-word}
.fox-match .matches table td.vs{font-size:14px;color:#aaa}
.fox-match .matches table td.result{font-size:14px;color:#666}
.fox-match .matches table td.lose{text-decoration:line-through;color:blue}
.fox-match .matches table td.win{color:red}
.fox-match .matches table td .match-label{font-size:13px;color:yellow;font-weight:bold}
.fox-match .matches table td .result{font-weight:bold;font-family:'verdana'}

*/

.store{margin:10px;padding:40px;background:#051030 url('/v2/images/img_bakery.jpg')}
.store .skin{display:inline-block;width:100%}
.store .skin li{float:left;width:150px;height:300px;margin:0 20px 20px 0;padding:10px;border:2px solid #349eff;text-align:center}
.store .skin li.last{margin-right:0}
.store .skin li dt{padding:10px}
.store .skin li dt img{width:100%;height:140px;border-radius:5px}
.store .skin li dd.name{padding:5px 0;font-family:'Nanum Gothic', sans-serif;font-size:28px;color:#fff;font-weight:bold}
.store .skin li dd.point{padding:5px 0;font-family:'verdana';color:yellow;font-size:20px}
.store .skin li dd.btn a{display:block;margin-top:12px;padding:10px 0;background:#588dea;color:#fff;font-family:'Nanum Gothic', sans-serif;font-size:20px;text-decoration:none}
.store .skin li dd.btn a.already{background:#333;color:#fff}

.lotto{position:relative;padding:10px;margin:10px;background:#fff}
.lotto ul{display:inline-block;width:100%}
.lotto ul:after{content:'';display:table;clear:both}
.lotto li{float:left;margin:5px}
.lotto li.on{background:#fffec1}
.lotto li.on a{font-weight:bold;color:#000}
.lotto li .top{display:block;height:5px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.lotto li .bottom{display:block;height:5px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.lotto li a{display:block;width:40px;height:30px;font-family:'verdana';font-size:14px;text-align:center;line-height:30px}
.lotto .amount{position:absolute;right:0;bottom:0;padding:10px;background:#bbb;color:#fff}
.lotto_num{display:inline-block;width:40px;height:40px;margin:0 5px;border-radius:20px;;font-size:14px;font-family:'verdana';font-weight:bold;line-height:40px;background:#aaa;color:#fff}
.lotto_num.on{background:skyblue}

/* VIP */
.vip{border-color:#aaff00;box-shadow: 0 0 10px #aaff00, inset 0 0 0 1px #000, inset 0 0 0 2px #aaff00;}

/* 스타리그 추가 */
.starleague{margin:10px;padding:10px;background:#000;}
.starleague .logo{position:relative;padding:40px 30px;}
.starleague .logo img{width:100px}
.starleague .logo .title{position:absolute;top:30px;left:170px;font-family:'Nanum Gothic', sans-serif;color:#e98383;font-size:30px;font-weight:900}
.starleague .logo .title em{color:#df4e4e;font-style:normal}
.starleague .logo .comment{position:absolute;top:70px;left:170px;font-size:14px;font-family:'Nanum Gothic', sans-serif;color:#aaa;line-height:22px}

.starleague .round32{}
.starleague .round32:after{content:'';display:table;clear:both}
.starleague .round32 .round-table{float:left;width:500px;margin-bottom:20px}
.starleague .round32 .round-table:nth-child(1n){margin-left:5px}
.starleague .round32 .round-table h4{padding:7px;background:#215c9e;color:#fff;text-align:center}
.starleague .round32 .round-table table{width:100%}
.starleague .round32 .round-table table th{padding:5px;border:1px solid #215c9e;background:#283243;font-family:'verdana';font-weight:bold;color:#fff;font-size:13px;}
.starleague .round32 .round-table table td{height:35px;padding:10px 5px;border:1px solid #215c9e;font-family:'verdana';color:#fff;font-size:13px}
.starleague .round32 .round-table table td.lose{color:blue}
.starleague .round32 .round-table table td.win{font-weight:bold;color:red}
.starleague .round32 .round-table table td.id{font-family:'verdana';color:#fff;font-size:13px;font-weight:bold}
.starleague .round32 .round-table table .none{border-top:none;border-bottom:none;background:none}
.starleague .round32 .round-table table .small{font-size:11px}
.starleague .round32 .round-table table td img.kind{width:25px}
.starleague .round32 .round-table table td.round-txt{color:#60e870}
.starleague .round32 .round-table input.user{border:none;padding:3px 0;background:#bbb;text-align:center;font-family:'verdana'}

.starleague .round16{position:relative;height:650px}
.starleague .round16 .box{position:absolute}
.starleague .round16 .box .child{;display:table-cell;width:100px;height:50px;border:2px solid #215c9e;background:#215c9e;vertical-align:middle;text-align:center;color:#fff;font-family:'verdana'}
.starleague .round16 .box .child.win{border:2px solid red}
.starleague .round16 .box .child.lose{background:#333}
.starleague .round16 .box .child.lose p.id{text-decoration:line-through}
.starleague .round16 .box span{color:yellow}
.starleague .round16 .box .id{margin-top:2px;line-height:15px}
.starleague .round16 .box .team{font-size:11px;letter-spacing:-1px;font-family:'dotum';color:#bbb}
.starleague .round16 .box.a16_1{top:0;left:10px}
.starleague .round16 .box.a16_2{top:80px;left:10px}
.starleague .round16 .box.a16_3{top:160px;left:10px}
.starleague .round16 .box.a16_4{top:240px;left:10px}
.starleague .round16 .box.a16_5{top:320px;left:10px}
.starleague .round16 .box.a16_6{top:400px;left:10px}
.starleague .round16 .box.a16_7{top:480px;left:10px}
.starleague .round16 .box.a16_8{top:560px;left:10px}

.starleague .round16 .box.b16_1{top:0;right:10px}
.starleague .round16 .box.b16_2{top:80px;right:10px}
.starleague .round16 .box.b16_3{top:160px;right:10px}
.starleague .round16 .box.b16_4{top:240px;right:10px}
.starleague .round16 .box.b16_5{top:320px;right:10px}
.starleague .round16 .box.b16_6{top:400px;right:10px}
.starleague .round16 .box.b16_7{top:480px;right:10px}
.starleague .round16 .box.b16_8{top:560px;right:10px}

.starleague .round16 .box.a8_1{top:45px;left:130px}
.starleague .round16 .box.a8_2{top:200px;left:130px}
.starleague .round16 .box.a8_3{top:360px;left:130px}
.starleague .round16 .box.a8_4{top:515px;left:130px}

.starleague .round16 .box.b8_1{top:45px;right:130px}
.starleague .round16 .box.b8_2{top:200px;right:130px}
.starleague .round16 .box.b8_3{top:360px;right:130px}
.starleague .round16 .box.b8_4{top:515px;right:130px}

.starleague .round16 .box.a4_1{top:120px;left:250px}
.starleague .round16 .box.a4_2{top:440px;left:250px}
.starleague .round16 .box.b4_1{top:120px;right:250px}
.starleague .round16 .box.b4_2{top:440px;right:250px}

.starleague .round16 .box.a2_1{top:240px;left:390px}
.starleague .round16 .box.a2_2{top:320px;left:390px}
.starleague .round16 .box.b2_1{top:240px;right:390px}
.starleague .round16 .box.b2_2{top:320px;right:390px}

.starleague .round16 .vs1{position:absolute;top:260px;left:497px;color:red;font-family:'verdana';font-size:11px;font-weight:bold}
.starleague .round16 .vs2{position:absolute;top:335px;left:497px;color:red;font-family:'verdana';font-size:11px;font-weight:bold}

.starleague .round16 .line_a16_1{position:absolute;top:26px;left:112px;width:70px;height:18px;border-top:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_2{position:absolute;top:97px;left:112px;width:70px;height:18px;border-bottom:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_3{position:absolute;top:181px;left:112px;width:70px;height:18px;border-top:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_4{position:absolute;top:252px;left:112px;width:70px;height:18px;border-bottom:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_5{position:absolute;top:341px;left:112px;width:70px;height:18px;border-top:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_6{position:absolute;top:412px;left:112px;width:70px;height:18px;border-bottom:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_7{position:absolute;top:496px;left:112px;width:70px;height:18px;border-top:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a16_8{position:absolute;top:567px;left:112px;width:70px;height:18px;border-bottom:1px solid red;border-right:1px solid red}

.starleague .round16 .line_b16_1{position:absolute;top:26px;right:112px;width:70px;height:18px;border-top:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_2{position:absolute;top:97px;right:112px;width:70px;height:18px;border-bottom:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_3{position:absolute;top:181px;right:112px;width:70px;height:18px;border-top:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_4{position:absolute;top:252px;right:112px;width:70px;height:18px;border-bottom:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_5{position:absolute;top:341px;right:112px;width:70px;height:18px;border-top:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_6{position:absolute;top:412px;right:112px;width:70px;height:18px;border-bottom:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_7{position:absolute;top:496px;right:112px;width:70px;height:18px;border-top:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b16_8{position:absolute;top:567px;right:112px;width:70px;height:18px;border-bottom:1px solid red;border-left:1px solid red}

.starleague .round16 .line_a8_1{position:absolute;top:71px;left:232px;width:70px;height:48px;border-top:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a8_2{position:absolute;top:172px;left:232px;width:70px;height:48px;border-bottom:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a8_3{position:absolute;top:391px;left:232px;width:70px;height:48px;border-top:1px solid red;border-right:1px solid red}
.starleague .round16 .line_a8_4{position:absolute;top:492px;left:232px;width:70px;height:48px;border-bottom:1px solid red;border-right:1px solid red}

.starleague .round16 .line_b8_1{position:absolute;top:71px;right:232px;width:70px;height:48px;border-top:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b8_2{position:absolute;top:172px;right:232px;width:70px;height:48px;border-bottom:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b8_3{position:absolute;top:391px;right:232px;width:70px;height:48px;border-top:1px solid red;border-left:1px solid red}
.starleague .round16 .line_b8_4{position:absolute;top:492px;right:232px;width:70px;height:48px;border-bottom:1px solid red;border-left:1px solid red}

.starleague .round16 .line_a4_1{position:absolute;top:146px;left:352px;width:20px;height:319px;border-top:1px solid red;border-right:1px solid red;border-bottom:1px solid red}
.starleague .round16 .line_b4_1{position:absolute;top:146px;right:352px;width:20px;height:319px;border-top:1px solid red;border-left:1px solid red;border-bottom:1px solid red}

.fox-rank td,
.fox-rank td a{font-size:13px !important}

.user-ho{display:inline-block;padding:4px !important;border-radius:2px;box-shadow:3px 3px #333;color:#fff;background:#3c64e3;font-family:'dotum';font-size:11px;letter-spacing:-1px;font-weight:normal}

/* 후원 계좌 섹션 */
.donation-section {
    padding: 10px;
    margin-bottom: 0px;
    color: white;
    position: relative;
    overflow: hidden;
}

/* 배경 패턴 */
.donation-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.donation-content {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 5px;
}

.bank-info {
    display: flex;
    align-items: center;
    gap: 15px;
}

.bank-logo {
    width: 30px;
    height: 30px;
    background-color: #FFD700;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 18px;
    color: #333;
    text-shadow: none;
}

.bank-details h3 {
    margin: 0 0 8px 0;
    font-size: 12px;
    font-weight: 600;
    color: #FFD700;
}

.account-number {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 4px 0;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.bank-name {
    font-size: 12px;
    font-weight: 500;
    margin: 0;
}

.donation-message {
    text-align: center;
    width:100%;
}

.donation-title {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2px;
    color: #FFD700;
}

.donation-subtitle {
    font-size: 12px;
    opacity: 0.9;
    line-height: 1.4;
}
