@charset "utf-8";

/* Reset */
*{margin:0; padding:0}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
}
body {font-size:13px; font-family:'Open Sans',Malgun Gothic,"나눔바른고딕",Nanum Barun Gothic,Helvetica,"돋움",Dotum,AppleGothic,Sans-serif; line-height:1;color:#555;text-transform: capitalize ;}
html,body {height:100%;}
@font-face{
	font-family:"Open Sans";
	src:url('../font/OpenSans-Regular.eot');
	src:url('../font/OpenSans-Regular.eot') format('embedded-opentype'),
	url('../font/OpenSans-Regular.woff') format('woff'),
	url('../font/OpenSans-Regular.ttf') format('truetype');
	src:local(※), url('../font/OpenSans-Regular.woff') format('woff');
}
@font-face{
	font-family:"나눔바른고딕";
	src:url('../font/NanumBarunGothic-Regular.eot');
	src:url('../font/NanumBarunGothic-Regular.eot?#iefix') format('embedded-opentype'),
	url('../font/NanumBarunGothic-Regular.woff') format('woff'),
	url('../font/NanumBarunGothic-Regular.ttf') format('truetype');
	url('../font/NanumBarunGothic-Regular.svg#NanumBarunGothic-Regular') format('svg')
	src:local(※), url('../font/NanumBarunGothic-Regular.woff') format('woff');
}
h1,h2,h3,h4,h5,h6,address{}
img,fieldset{border:0; border-style:none;}
ul,ol,li {list-style:none}
caption,legend {visibility:hidden; height:0; font-size:0; line-height:0; width:0; overflow:hidden; text-align:left}
table {border-collapse:collapse}
hr {display:none}
select::-ms-expand{display: none;}




/* html5 요소 정의 */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display:block}

/* link */
a:link, a:visited {color:#444; text-decoration:none;border:0; border-style:none;}
a:active,a:hover,a:focus {color:#444; text-decoration:none}


#my-iframe {display:block;border:none;height:100vh;}

/* common */

body{background:#ddd;overflow-x:hidden; overflow-y:scroll;}
#wrapper{position:relative;clear:both; display:block; content:"";width:100%}
#wrapper .topmenu_w {position:fixed;top:0;background:#4c7f58; width:100%;height:230px;z-index:9;border-top:1px solid #6c9877;}
#wrapper .topmenu {width:1360px;margin:0 auto;position:relative;}
#wrapper .container_w {position:absolute;top:240px;left:0;right:0;width:1360px;margin:0 auto;}
#leftMenu {width:220px; height:100%;position:absolute;left:0;top:0px;}
#container {position:absolute;left:230px; top:0px;margin:0 auto;margin-bottom: 150px;}
#center_wrap {width: 820px;float:left;position: relative;}
#right_wrap {width:300px;float:left;margin-left: 10px;}



/* color */
.red {color:#ed3737 !important;}
.red>a {color:#c00000 !important;}
.red02 {color:#c00000 !important;}
.blue {color:#2eb2fd !important;}
.green {color:#4c7f58 !important;}
.green2 {color:#004444 !important;}
.gray {color:#aaa !important;}
.gray2 {color:#888 !important;}
.gray3 {color:#444 !important;}

/* position */
.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pt0 {padding-top:0px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.ml10 {margin-left:10px !important;}
.mr10 {margin-right:10px !important;}
.mt15 {margin-top:15px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.ml40 {margin-left:40px !important;}
.pt30 {padding-top:30px;}
.pt50 {padding-top:50px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb30 {padding-bottom:30px;}
.pb50 {padding-bottom:50px;}
.relative {position:relative !important;}
.absolute {position:absolute !important;}
.normal {font-weight:normal !important;}
.underline {text-decoration:underline;}
.bb {border-bottom:1px solid #eee;}
/*decoration*/
.normal {font-weight: normal !important;}
.bold {font-weight: bold !important;}
.upper {text-transform: uppercase !important;}/*대문자*/
.lower {text-transform: lowercase !important;}/*소문자*/
.transN {text-transform: none !important;}/*그대로*/

/* title */
h3.h301 {color:#4c7f58;font-size: 17px;line-height: 40px;height: 40px;padding-top:10px;display: block;cotent:""; clear: both;/*text-transform: uppercase;*/}
h3.h302 {color:#4c7f58;font-size: 17px;line-height: 38px;height: 38px;text-align: center;border-bottom:1px solid #ccc;margin:0 15px;display: block;cotent:""; clear: both;}
h3.h303 {color:#4c7f58;font-size: 15px;line-height: 15px;padding-bottom: 10px;}
h4.h401 {color:#fff;font-size:13px;line-height: 40px;height: 40px;display: block;cotent:""; clear: both;/*text-transform: uppercase;*/background: #4c7f58;padding-left:15px;}

/* position */
.float_left {float:left;}
.float_right {float:right;}
div[class^="float_"] .tab01 {}
div[class^="float_"] .tab01 h4 {width: 80px;}
div[class^="float_"] .tab01 > li:nth-of-type(2) > h4 {left:80px;}
div[class^="float_"] .tab01 > li:nth-of-type(3) > h4 {left:160px;}
div[class^="float_"] .tab01 > li:nth-of-type(4) > h4 {left:240px;}
div[class^="float_"] .tab01 > li:nth-of-type(5) > h4 {left:320px;}

/*iframe*/
iframe {border:none;}

/*input*/
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  display: inline-block;
  width   : 0;
  margin  : 0;
  padding : 0;
  opacity : 0;
}
input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display: inline-block;border-radius: 3px;border:1px solid #ccc;line-height: 18px;padding:0 10px 0 20px;vertical-align: middle;width: 68px;text-align: left;
  background: #fff url("../image/base/cb01.png") no-repeat 3px 2px;
}

input[type=checkbox]:not(old):checked + label,
input[type=radio]:not(old):checked + label{
  background-color: #4c7f58;
  background-position : 3px -28px;
  color:#fff
}

input[type=checkbox].check02 + label {background: url("../image/base/cb02.png") no-repeat 0px 0px; background-color:inherit;border:none;width:auto;line-height: 17px;padding-left:25px;}
input[type=checkbox].check02:checked + label {background: url("../image/base/cb02.png") no-repeat 0px -80px;color:#555;}


/* table */
table {width: 100%;font-size:13px;border:1px solid #ccc;}
.bbn {border-bottom:none;}
table th {line-height: 30px;background: #ddd;text-align: center;font-weight: normal;color:#666;}
table td {line-height: 30px;background: #fff;text-align: center;}
table th span[class^="icon_"] {margin-right:8px;vertical-align: text-top;}
table .dividend,table .stats {margin-right:1px;}
table .comment {text-decoration: underline;margin-right:5px;}
table tbody th {background: #eee;}
table .bl {border-left:1px solid #eee !important;}
table .br {border-right:1px solid #eee !important;}
table .br2 {border-right:1px solid #eee !important;}
table .gbox {display: inline-block;background: #eee;padding:0 5px;border-radius: 3px;line-height: 19px;}
table .gbox span {color:#aaa; }
table .gbox > b {color:#4c7f58;}
table.bb_eee {border-bottom:1px solid #eee !important;}
table.th_aaa th {background: #aaa;color:#fff !important;}




table.table01 tbody tr td {/*line-height: 22px;padding-top:8px;*/line-height: 30px;}
table.table01 tbody tr:nth-of-type(even) td {padding-top:0;/*padding-bottom:8px;*/}
table.table01 tbody tr:nth-of-type(odd) td {border-top:1px solid #ccc;}
table.table01 tbody tr:nth-of-type(odd) td:nth-last-of-type(1) {}
table.table01 tbody tr td {line-height: 22px;padding-top: 3px;}
table.table01 tbody tr:nth-of-type(even) td {padding:0;padding-bottom:3px;}


td.up > span,td.down > span {background: url("../image/base/arrow.png") no-repeat right -595px;}
td.up span,td.down span {display: inline-block;padding-right:30px; }
td.up b {display: inline-block;padding-right:25px;background: url("../image/base/arrow.png") no-repeat right -534px;}
td.down b {display: inline-block;padding-right:25px;background: url("../image/base/arrow.png") no-repeat right -473px;}

table.table01_1 tbody tr:nth-of-type(odd) td {border:none;}
table.table01_1 tbody tr:nth-of-type(3) td,table.table01_1 tbody tr:nth-of-type(4) td,table.table01_1 tbody tr:nth-of-type(7) td,table.table01_1 tbody tr:nth-of-type(8) td,table.table01_1 tbody tr:nth-of-type(11) td,table.table01_1 tbody tr:nth-of-type(12) td {background: #f7f7f7;}

table.table01_2 tbody th {/*border-top:1px solid #ccc;*/}
table.table01_2 tbody tr:nth-of-type(3n) td {border:none;padding-top:0;padding-bottom:8px;}
table.table01_2 tbody tr:nth-of-type(3n-1) td {border:none;padding:8px 0 0 0;}

table.table01_3 tbody tr:nth-of-type(even) td {padding-bottom:10px;}

table.table02 thead th {background: #ddd;border-bottom:1px solid #ccc; }
/*table.table02 tr td {border-bottom:1px solid #ccc;}*/
table.table02 tr:nth-of-type(even) td {background: #f7f7f7;}/*
table.table02 tr th:nth-of-type(2),table.table02 tr td:nth-of-type(2) {text-align: left;padding-left: 20px;}*/

/*
table.table02.CWL  tr th:nth-of-type(1),table.table02.CWL  tr td:nth-of-type(1) {border-right:1px solid #ccc;}
table.table02.CWL tr th:nth-of-type(4),table.table02.CWL tr td:nth-of-type(4),table.table02.CWL tr th:nth-of-type(7),table.table02.CWL tr td:nth-of-type(7) {padding-right: 20px;}*/
table tr td a.under_a {display: inline-block;border-bottom:1px solid #4c7f58; line-height: 15px;color:#4c7f58;}

table.table02_1 tr th:nth-of-type(2),table.table02_1 tr td:nth-of-type(2) {text-align: center;padding:0;}

table.table03 tr td {height: 30px;line-height: 30px;}
table.table03 tr th:nth-of-type(1),table.table03 tr td:nth-of-type(1) {text-align: left;padding-left: 10px;display: inline-block;overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
table.table03 tr th:nth-last-of-type(1),table.table03 tr td:nth-last-of-type(1) {padding-right: 10px;text-align: right;}
table.table03 tr td {font-weight: bold;}
table.table03 tr td:nth-of-type(1) a {color:#4c7f58;font-weight: normal;}
#right_wrap table.table03 tr th:nth-of-type(1),#right_wrap table.table03 tr td:nth-of-type(1) {width: 200px;}
#right_wrap table.table03 tr th:nth-last-of-type(1),#right_wrap table.table03 tr td:nth-last-of-type(1) {width: 100px;}
table.table03 tbody tr:nth-of-type(1) td {padding-top:5px;}
table.table03 tbody tr:nth-last-of-type(1) td {padding-bottom:5px;}

table.table04 tr th,table.table04 tr td {text-align: left;padding-left:15px;}
table.table04 tr td {border-bottom:1px solid #eee;width: 50%;}
table.table04 tr td:nth-of-type(odd) {border-right:1px solid #eee;}
table.table04 tr td a {color:#4c7f58;}
table.table04 tr td span:nth-last-of-type(1) {margin-left: 5px;color:#444;}
table.table04_1 tr td {padding-left:49px;}


table.table05 tbody tr:nth-of-type(even) td {background: #f7f7f7;}

table.table06 {text-align: center;}
table.table06 th, table.table06 td {border:1px solid #ccc;}
table.table06 thead tr:nth-of-type(1) th {font-weight: bold;color:#444;}
table.table06 thead tr:nth-of-type(2) th {background: #fff;}
table.table06 td {color:#4c7f58;}
.left_table {width:370px;float:left;}
.right_table {width:370px;float:right;}

table thead tr.topth th {background: #fff;color:#666;}
table thead tr th {background: #4c7f58 !important;color:#fff !important;}
table.table07 tbody th {background: #fff;}
table.table07 tbody th,table.table07 tbody td {line-height: 20px;}
table.table07 tbody tr:nth-of-type(3n-2) th,table.table07 tbody tr:nth-of-type(3n-2) td {padding-top:5px;border-top:1px solid #ddd;}
table.table07 tbody tr:nth-of-type(3n) th,table.table07 tbody tr:nth-of-type(3n) td {padding-bottom:5px;}
table.table07 tbody tr:nth-of-type(1) th,table.table07 tbody tr:nth-of-type(1) td {border-top: none;}
.table_line {width: 1px;height: 50px;background: #eee;font-size: 0;}
table.table07 tbody tr th.table_graybg,table.table07 tbody tr td.table_graybg {background: #fcfcfc;}

table tbody tr .line2,table tbody tr .line3 {line-height: 25px;/*padding-bottom:8px;*/padding:5px 0;}

ul.tab01 table.table01 th,ul.tab01 table.table02 th {background: #ddd;}
ul.tab01 table.table01_2 tbody th {border-top:none;}

.gbg {display: inline-block;border-radius: 3px;line-height: 20px;background : rgba(221, 221, 221, 1);color:#4c7f58;width: 40px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg_2 {display: inline-block;border-radius: 3px;line-height: 35px;background : rgba(221, 221, 221, 1);color:#4c7f58;width: 40px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg1 {display: inline-block;border-radius: 3px;line-height: 20px;background : rgba(221, 221, 221, 1);color:#4c7f58;width: 50px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg1_2 {display: inline-block;border-radius: 3px;line-height: 35px;background : rgba(221, 221, 221, 1);color:#4c7f58;width: 50px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg2 {display: inline-block;border-radius: 3px;line-height: 35px;background : rgba(221, 221, 221, 1);color:#4c7f58;width: 70px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg2_2 {display: inline-block;border-radius: 3px;line-height: 25px;background : rgba(221, 221, 221, 1);color:#4c7f58;width: 70px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg3 {display: inline-block;border-radius: 3px;line-height: 35px;background : rgba(238, 238, 238, 1);color:#444;width: 30px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.gbg3_2 {display: inline-block;border-radius: 3px;line-height: 25px;background : rgba(238, 238, 238, 1);color:#444;width: 30px;text-align: center;cursor: pointer;font-weight:bold;font-size: 12px;}
.ybg {display: inline-block;border-radius: 3px;background : rgba(221, 221, 221, 1);animation: ybg_backColor 3s 1;text-align: center;}
@keyframes ybg_backColor{
        from{
            background : rgba(255, 233, 157, 1);
        }to{
            background : rgba(221, 221, 221, 1);
        }
    }
.FTbg {display: inline-block;border-radius: 3px;line-height: 20px;background : #4c7f58;text-align: center;color:#fff;}
.scorebox {display: inline-block;width: 20px;height: 20px;background-color: #eee;border-radius: 3px;text-align: center;line-height: 20px;margin: 0 2px;}
.scorebox.win {background-color: #4c7f58; color:#fff;}


.score {width:60px; }
.score > span {display: inline-block;background: #eee;width: 40px;height: 20px;line-height: 20px;border-radius: 3px;}


/* select */
select { -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;
color: #777;text-align: left;vertical-align: middle;padding: 2px 25px 2px 7px;border: 1px solid #aaa;border-radius: 3px;cursor: default;background: #fff url("../image/base/arrow.png") right -952px no-repeat;display: inline-block;}
select::-ms-expand { display:none; }


/* fake form - select */
.select-title {color: #777; text-align: left; vertical-align: middle; padding: 2px 20px 2px 10px; border: 1px solid #aaa;border-radius: 3px; cursor: default; background: #fff url("../image/base/arrow.png") right -952px no-repeat; display: inline-block; -box-sizing: border-box;}
.select-title strong {width: 100%; height: 1em; font-weight: normal; font-size:13px; word-break: break-all; line-height: 1.2em; padding: 1px 0 2px; display: block; overflow: hidden;}
.select-title.active {border-radius: 3px 3px 0 0;}
.select-title.disabled {color: #999; text-shadow: 1px 1px 0 #fff; border-color: #bbb; background-color: #eee;}
.select-option {border: 1px solid #aaa; background: #fff; overflow: auto;border-radius: 0 0 3px 3px;}
.select-option ul {margin: 0; padding: 0;}
.select-option li {list-style: none;border-bottom:1px solid #aaa;height: 22px;line-height: 22px;}
.select-option li:nth-last-of-type(1) {border:none;}
.select-option span,
.select-option strong {font-size:13px; font-weight: normal; color: #777; white-space: nowrap; text-overflow: ellipsis;text-decoration: none; padding-left: 10px;display: block; overflow: hidden; cursor: default;}
.select-option strong {font-weight: bold; color: #000; border-top: 1px solid #eee; border-bottom: 1px solid #ccc;}
.select-option li li span {padding-left: 10px;}
.select-option span:hover,
.select-option span.selected { background: #eee;}
.select-option .disabled span,
.select-option .disabled strong {color: #bbb; text-decoration: line-through; background: none;}

.select_wrap {position: absolute;top:0;}

ul.tab01 > li > div > .select_box {position:absolute;top:5px;right:10px;width: auto;float:none;}
.box_wrap > .select_box {position:absolute;top:5px;right:10px;width: auto;float:none;}
.select_box fieldset {float:left;}
.select_box fieldset .select02 {float:left;display: block;margin-left:5px;}
.select_box span.prev {display:block;height: 20px;line-height: 20px;color:#888;padding: 0 3px;border-radius: 3px;vertical-align: middle;cursor: pointer;float:left;margin-left:5px;background:  #fff url("../image/base/arrow.png") 2px -653px no-repeat;width: 5px;}
.select_box span.next {display:block;height: 20px;line-height: 20px;color:#888;padding: 0 3px;border-radius: 3px;vertical-align: middle;cursor: pointer;float:left;margin-left:5px;background:  #fff url("../image/base/arrow.png") 4px -713px no-repeat;width: 5px;}
.select_box span.calendar {display:block;height: 16px;width: 16px;padding:2px 4px;border-radius: 3px;vertical-align: middle;cursor: pointer;float:left;margin-left:5px;background:  #fff url("../image/base/etc.png") -62px 2px no-repeat;}
.select_box span.setting {display:block;height: 16px;width: 16px;padding:2px 4px;border-radius: 3px;vertical-align: middle;cursor: pointer;float:left;margin-left:5px;background:  #fff url("../image/base/etc.png") -89px 2px no-repeat;}
.select02 {vertical-align: middle;border:none;font-size: 13px;}
.select02 + .select-title {padding:0;padding: 0px 10px 0px 5px;height: 20px;line-height: 20px;background: #fff url("../image/base/arrow.png") right -772px no-repeat;}
.select02 + .select-title strong {line-height: 20px;padding:0;height: 20px;font-weight: bold;font-size: 13px;}
.select02.select-option {border-radius: 0 0 3px 3px;border: 1px solid #ddd;}
.select02.select-option ul li {height: 24px;line-height: 24px;border-bottom:1px solid #ddd;}
.select02.select-option li:nth-last-of-type(1) {border:none;}
.select02.select-option ul li span,
.select02.select-option strong {padding-left: 5px;font-size: 13px;}






/*
.tab01 .select01 {position: absolute;z-index: 1;}
.tab01 .select_wrap {top:14px;}

*/
/*
.select02 {height: 24px;line-height: 24px;border: none;border-radius: 3px;color:#777;-webkit-appearance: none;padding:0 15px 0 5px;font-weight: bold;font-family: Open Sans;
-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;background: #fff url("../image/base/arrow.png") right -771px no-repeat;vertical-align: middle;display:block;}*/



/* box */
.box_wrap {position:relative;}
.box_wrap > div {float:left;width: 383px;}
.box_wrap > div:nth-of-type(even) {float:right;}
.box01 { padding:10px;background: #fff;border: 1px solid #bbb;position:relative;}
.box01 table {border:none;}
.box01 table:nth-last-of-type(1),ul.tab01 > li > div > table:nth-last-of-type(1) {border-bottom:1px solid #eee;}

/*팝업*/
.bg_black.on {background: #000;width: 100%;height: 100%;position: absolute;left:0;top:0;opacity: .5;}
.pop_back {position:fixed;left:0;top:0;width: 100%;height: 100%;z-index:8; display: none;}
.pop_back.block {background: #000;opacity: 0.5;}
.pop {position: absolute;left:-1px;background: #fff;border:1px solid #bbb;padding:10px;display: none;z-index:8;}
.pop::before {position:fixed;left:0;top:0;width: 100%;height: 100%;z-index:8; display: none;}
.pop > table {width: 798px;}
.pop > .arw_tb {height: 10px;width: 100%;background: #fff url("../image/base/arrow.png") no-repeat center -1017px;}

/*login_pop*/
.loginWrap {display:;top:231px;position: fixed;width: 100%;left:0;}
.loginWrap .pop_back {top:231px;}
.loginWrap .login_pop {background: #ddd;border:1px solid #ccc;border-radius: 2px;position: absolute;top:60px;left: 50%;width: 398px;margin-left: -199px;padding:0;}
.loginWrap .login_pop > p:nth-of-type(1) {background: #4c7f58; text-align: center;padding:13px 0;}
.loginWrap .login_pop ul {padding:10px;}
.loginWrap .login_pop ul li {border:1px solid #ccc;overflow: hidden;}
.loginWrap .login_pop ul li input[type="text"],.loginWrap .login_pop ul li input[type="password"] {height:38px;line-height: 38px;font-size: 14px;padding:0 10px;border:none;width: 356px;}
.loginWrap .login_pop ul li:nth-last-of-type(1),.loginWrap .login_pop ul li:nth-last-of-type(2) {margin-top:10px;}
.loginWrap .login_pop ul li input[type="button"] {background: #4c7f58;color:#fff;border: none;text-align: center;width: 378px;line-height: 38px;font-weight: normal;cursor: pointer;border:1px solid #ccc;}
.loginWrap .login_pop ul li:nth-last-of-type(1) {border:none;}
.loginWrap .login_pop > p:nth-of-type(2) {padding:0 10px 10px;}
.loginWrap .login_pop > div:nth-of-type(1) {margin:10px;border-top:1px solid #aaa;text-align: center;line-height: 14px;padding:13px 0;}
.loginWrap .login_pop > div:nth-of-type(1) a {text-decoration: underline;padding:0 15px;border-right:1px solid #666;}
.loginWrap .login_pop > div:nth-of-type(1) a:nth-of-type(3) {border:none;text-decoration: none;}
.loginWrap .login_pop .close {position: absolute; right:12px;top:12px;background: url("../image/base/etc.png") no-repeat -88px -90px;width: 15px;height:15px;cursor: pointer;}

/*register_pop*/
.registerWrap {display:;top:231px;position: fixed;width: 100%;left:0;}
.registerWrap .pop_back {top:231px;}
.registerWrap .register_pop {background: #ddd;border:1px solid #ccc;border-radius: 2px;position: absolute;top:60px;left: 50%;width: 398px;margin-left: -199px;padding:0;}
.registerWrap .register_pop > p:nth-of-type(1) {background: #4c7f58; color:#fff; font-weight: bold;padding:0 13px;line-height: 40px;}
.registerWrap .register_pop ul {padding:10px 10px 0;}
.registerWrap .register_pop ul li {line-height: 30px;margin-bottom:10px;position:relative;}
.registerWrap .register_pop ul li:nth-last-of-type(1) {margin-bottom:5px;}
.registerWrap .register_pop ul li label {width: 120px;padding:0 9px;display: inline-block;font-size: 14px;color:#888;}
.registerWrap .register_pop ul li input[type="text"],.registerWrap .register_pop ul li input[type="password"] {height:28px;line-height: 28px;font-size: 14px;padding:0 10px;background: #fff;border:1px solid #ccc;width: 218px;}
.registerWrap .register_pop ul li input[type="password"] {background: #fff url("../image/base/cb02.png") no-repeat 216px 6px;padding:0 25px 0 10px;width: 203px;}
.registerWrap .register_pop ul li input[type="password"].yes {background: #fff url("../image/base/cb02.png") no-repeat 216px -74px;}
.registerWrap .register_pop ul li:nth-last-of-type(1) {border:none;}
.registerWrap .register_pop ul li .select-title {border-radius: 0;  border: 1px solid #ccc; padding: 6px 25px 6px 10px;width: 180px;background-position: right -948px;}
.registerWrap .register_pop ul li .select-option {width: 200px;}
.registerWrap .register_pop ul li .select-option ul {}
.registerWrap .register_pop ul li .select-option ul li {}
.registerWrap .register_pop ul li .select-option ul li span {}
.registerWrap .register_pop > p.r_comment {color:#a10d0d; font-size: 11px;padding-left:150px;}
.registerWrap .register_pop > div:nth-of-type(1) {border-top:1px solid #aaa;margin:10px 10px 0;padding:10px;}
.registerWrap .register_pop > div:nth-of-type(1) label {color:#888;line-height: 16px; text-transform:none; }
.registerWrap .register_pop > div:nth-of-type(1) label span {color:#4c7f58; text-decoration: underline;}
.registerWrap .register_pop > div:nth-of-type(1) div {margin:15px 0;}
.registerWrap .register_pop > p:nth-last-of-type(1) {padding:5px 10px 10px;}
.registerWrap .register_pop input[type="button"] {background: #888;color:#fff;border: none;text-align: center;width: 142px;line-height: 38px;font-weight: normal;cursor: pointer;border:1px solid #ccc;}
.registerWrap .register_pop input[type="button"].rgst {background: #4c7f58;width: 228px;margin-right: 8px;}
.registerWrap .register_pop .close {position: absolute; right:12px;top:12px;background: url("../image/base/etc.png") no-repeat -88px -90px;width: 15px;height:15px;cursor: pointer;}


.onoffList {font-size:13px;line-height: 26px;padding:0 10px;}
.onoffList > li {}
.onoffList p {font-weight:bold;cursor: pointer;border-bottom:2px solid #fff;position: relative;padding:4px 5px 0 5px;}
.onoffList > li > ul {display:none;}
.onoffList > li.on > ul {display: block;}
.onoffList > li > ul > li > a {display: block;border-bottom:2px solid #fff;position: relative;padding:4px 5px 0 5px;}
.onoffList > li > ul > li > a .country {margin-right:5px;}
.onoffList > li.on p,.onoffList p:hover {color:#4c7f58;border-bottom:2px solid #fec335;}
.onoffList > li > ul > li > a:hover {color:#4c7f58;border-bottom:2px solid #fec335;}
.onoffList p > span ,.onoffList > li > ul > li > a > span:nth-last-of-type(1) {color:#555;font-weight: normal;position: absolute;right:5px;top:0;}
.onoffList > li.on p > span,.onoffList p:hover > span ,.onoffList > li > ul > li > a:hover > span:nth-last-of-type(1) {color:#4c7f58;}

/*탭*/
ul.tab01 {position: relative;}
ul.tab01::before {content: "";display: inline-block;width: 100%;height:30px;background: #ddd;position: absolute;}
ul.tab01 > li {position: absolute;width: 100%;border-top:none;}
ul.tab01 > li > h4 {display: inline-block; width: 100px;line-height: 28px;position: absolute;text-align: center;font-size:13px;font-weight: normal;cursor: pointer;top:0;z-index: 1;/*text-transform: uppercase;*/}
ul.tab01 > li:nth-of-type(2) > h4 {left:100px;}
ul.tab01 > li:nth-of-type(3) > h4 {left:200px;}
ul.tab01 > li:nth-of-type(4) > h4 {left:300px;}
ul.tab01 > li:nth-of-type(5) > h4 {left:400px;}
ul.tab01 > li:nth-of-type(6) > h4 {left:500px;}
ul.tab01 > li:nth-of-type(7) > h4 {left:600px;}
ul.tab01 > li.on > h4 {background: #4c7f58;color:#fff;font-weight: bold;}
ul.tab01 > li > div {background: #fff; border:1px solid #bbb; border-top:2px solid #4c7f58;margin-top:28px;display: none;position: relative;}
ul.tab01 > li.on > div {display: block;padding:10px;}
ul.tab01 > li > div table {border:none;}
ul.tab01 > li > div table.bB {border-bottom:1px solid #eee;}


#right_wrap ul.tab01 > li > h4 {width: 60px;}
#right_wrap ul.tab01 > li:nth-of-type(2) > h4 {left:60px;}
#right_wrap ul.tab01 > li:nth-of-type(3) > h4 {left:120px;}
#right_wrap ul.tab01 > li:nth-of-type(4) > h4 {left:180px;}
#right_wrap ul.tab01 > li:nth-of-type(5) > h4 {left:240px;}

ul.tab01.tab01_1 > li > div {padding:15px 10px;}
ul.tab01_2 > li > h4 {width: 90px;}
ul.tab01_2 > li:nth-of-type(2) > h4 {left:90px;}
ul.tab01_2 > li:nth-of-type(3) > h4 {left:180px;}
ul.tab01_2 > li:nth-of-type(4) > h4 {left:270px;}
ul.tab01_2 > li:nth-of-type(5) > h4 {left:360px;}
ul.tab01_2 > li:nth-of-type(6) > h4 {left:450px;}
ul.tab01_2 > li:nth-of-type(7) > h4 {left:540px;}

ul.tab01_live > li > h4 {width: 110px;}
ul.tab01_live > li:nth-of-type(2) > h4 {left:110px;}
ul.tab01_live > li:nth-of-type(3) > h4 {left:220px;}
ul.tab01_live > li:nth-of-type(4) > h4 {left:330px;}
ul.tab01_live > li:nth-of-type(5) > h4 {left:440px;}

span.bg_01 {display: block;background: #1ea8ec;text-align: center;line-height: 25px;color:#fff;margin:0 7px;}
span.bg_02 {display: block;background: #7f0029;text-align: center;line-height: 25px;color:#fff;margin:0 7px;}
span.bg_03 {display: block;background: #c71585;text-align: center;line-height: 25px;color:#fff;margin:0 7px;}
span.bg_04 {display: block;background: #c71515;text-align: center;line-height: 25px;color:#fff;margin:0 7px;}

/* tab02 제목넓이 가변탭 */
ul.tab02 {position: relative;/*background: #ccc;*/}
ul.tab02 > li {position: absolute;width: 100%;border-top:1px solid #ccc;}
ul.tab02 > li > h4 {display: inline-block; line-height: 28px;position: absolute;text-align: center;font-size:13px;font-weight: normal;cursor: pointer;top:0;z-index: 1;/*text-transform: uppercase;*/}
ul.tab02 > li.on > h4 {background: #4c7f58;color:#fff;font-weight: bold;}
ul.tab02 > li > div {background: #fff; border:1px solid #bbb; border-top:2px solid #4c7f58;margin-top:28px;display: none;}
ul.tab02 > li.on > div {display: block;}
ul.tab02 > li > div table {border:none;}


.in_choice {position: relative;}
.in_choice > ul h5 {position: absolute;line-height: 30px;left:15px;top:0;display: inline-block;font-size: 12px;z-index: 1;cursor: default;}
.in_choice > ul h5 b {font-weight: normal;}
.in_choice > ul li.on h5 b {font-weight: bold;color:#4c7f58;border-bottom: 1px solid #4c7f58;}
.in_choice > ul > li {height:0px;}
.in_choice > ul > li.on {display: block;height:220px;/*overflow: hidden;*/}
.in_choice > ul > li > div {display: none;}
.in_choice > ul > li.on > div {display: block;}
.in_choice > ul > li > div table {display: table;}

.in_choice02 > ul h5 {position: absolute;top:0px; border:1px solid #999;background: #bbb;display: inline-block;height: 18px;line-height: 18px;width: 38px;text-align:center;color:#777;border-radius: 3px;font-size: 12px;z-index: 1;cursor: default;}
.in_choice02 > ul li.on h5 {font-weight: bold;background:#4c7f58;border:1px solid #376743;color:#fff;}
.in_choice02 > ul li.on {height: 250px;}
.in_choice02 > ul li > div {margin-top:30px;}

.in_choice03 > ul h5 {font-weight: normal;}
.in_choice03 > ul h5::before {display: inline-block;content: "";width: 10px;height: 10px;background: url("../image/base/etc.png") no-repeat -124px -117px;margin-right:5px;vertical-align: middle;}
.in_choice03 > ul li.on h5 {font-weight: normal;}
.in_choice03 > ul li.on h5::before {background-position:-104px -117px; }


/* -------------------------- 배당률 팝업 ---------------------------- */
.dividend_pop_wrap {display: none;}
.dividend_pop {background: #fff;border:1px solid #ccc;border-radius: 2px;position:fixed;top:280px;left:50%;margin-left:-285px;z-index: 9;padding:10px 0 0;width: 590px;}
.dividend_pop .close {position: absolute;top:10px;right:10px;cursor: pointer;font-size: 0;width: 15px;height: 15px;background: url("../image/base/etc.png") -108px -91px no-repeat;}
.dividend_pop h2 {color:#888;font-size: 13px;font-weight: normal;line-height: 16px;padding:0 10px;}
.dividend_pop h2 span.divider {margin:0 10px;display: inline-block;width: 2px;height: 10px;border-left:1px solid #ccc;border-right:1px solid #ccc;vertical-align: middle;}
.dividend_pop h3 {color:#4c7f58;font-size: 15px;line-height: 33px;padding:0 10px;}
.dividend_pop h3 span {font-weight: normal;margin:0 8px;}
.dividend_pop ul.tab01 {}
.dividend_pop ul.tab01 > li {}
.dividend_pop ul.tab01 > li > div {border:none; border-top: 2px solid #4c7f58;}
.dividend_pop th {cursor: default;}
.dividend_pop .sequence_arrow {margin-left:8px;}
.dividend_pop .gbg {width:60px; }
.dividend_pop ul.tab01 > li > div > div:nth-of-type(1) {max-height: 315px;overflow-y: scroll;border-bottom:1px solid #eee;}
.dividend_pop ul.tab01 > li > div > .AHPbox_w {border-radius: 3px;overflow: hidden;overflow-y:auto;margin-top:10px;}
table.AHPbox {border:none;}
table.AHPbox tr th,table.AHPbox tr td {background: #bbb;}
table.AHPbox tr th {color:#fff;}
table.AHPbox tr:nth-of-type(odd) th,table.AHPbox tr:nth-of-type(odd) td {background: #aaa;}
.dividend_pop .tab01 .select_wrap {top:-26px;right:10px;}
.dividend_pop .tab01 .select_wrap select {width: 100px;}
.dividend_pop .tab01 .select_wrap .select-title {padding:;}
.dividend_pop .tab01 .select_wrap .select-title {border: none;}


/* -------------------------- pagebox ---------------------------- */
.pagebox {width: 380px;margin: 0 auto;}
.pagebox::after {clear: both;content: "";display: block;}
.pagebox > span {display: inline-block;width: 25px;height: 21px;float:left;border:1px solid #ccc;background:#f1f1f1 url("../image/base/etc.png") no-repeat -32px -114px;}
.pagebox > span:nth-last-of-type(1) {background-position: -51px -114px;}
.pagebox > ul {float:left;margin:0 3px 0 2px;}
.pagebox > ul > li {float:left;margin:0 2px 0 3px;}
.pagebox > ul > li > a {display: inline-block;width: 25px;height: 21px;line-height: 21px;text-align: center;border:1px solid #ccc;background: #fff;}
.pagebox > ul > li.on > a {border:1px solid #fff;color:#ff0000;font-weight: bold;}



/* --------------------------   icon  ---------------------------- */

/* sport */
/*span.icon_soccer {font-size:0; vertical-align:middle;display:inline-block; width:17px; height:17px; background:url("../image/base/ball.png") no-repeat -5px -3px;}
span.icon_base {font-size:0; vertical-align:middle;display:inline-block; width:17px; height:17px; background:url("../image/base/ball.png") no-repeat -5px -115px;}
span.icon_basket {font-size:0; vertical-align:middle;display:inline-block; width:17px; height:17px; background:url("../image/base/ball.png") no-repeat -5px -60px;}
span.icon_volley {font-size:0; vertical-align:middle;display:inline-block; width:17px; height:17px; background:url("../image/base/ball.png") no-repeat -5px -172px;}
span.icon_tennis {font-size:0; vertical-align:middle;display:inline-block; width:19px; height:17px; background:url("../image/base/ball.png") no-repeat -5px -228px;}
span.icon_hockey {font-size:0; vertical-align:middle;display:inline-block; width:18px; height:17px; background:url("../image/base/ball.png") no-repeat -5px -283px;}
span.icon_e-sports {font-size:0; vertical-align:middle;display:inline-block; width:19px; height:18px; background:url("../image/base/ball.png") no-repeat -5px -340px;}*/

span.icon_soccer {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -220px 0px;}
span.icon_basket {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -220px -55px;}
span.icon_basket2 {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:25px; background:url("../image/base/ball.png") no-repeat -440px -55px;}
span.icon_basket3 {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:24px; background:url("../image/base/ball.png") no-repeat -660px -55px;}
span.icon_base {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -220px -110px;}
span.icon_volley {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -220px -165px;}
span.icon_tennis {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -220px -220px;}
span.icon_hockey {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -220px -275px;}
span.icon_e-sports {font-size:0; vertical-align:middle;display:inline-block; width:23px; height:20px; background:url("../image/base/ball.png") no-repeat -5px -340px;}

span.AsiaL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/worldicon.png") no-repeat 0px 0px;}
span.AfricaL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/worldicon.png") no-repeat 0px -40px;}
span.EuropeL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/worldicon.png") no-repeat 0px -80px;}
span.NorthAmericaL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/worldicon.png") no-repeat 0px -120px;}
span.SouthAmericaL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/worldicon.png") no-repeat 0px -160px;}


/* icon */
.dividend {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:22px; background:url("../image/base/etc.png") 0 -18px no-repeat;}
a.stats {vertical-align:middle;display: inline-block;line-height: 18px;width: 45px;text-align: center;background: #4c7f58;color: #fff;font-weight: bold;border-radius: 3px;font-size: 11px;text-transform: uppercase;}
/*a.stats02 {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:22px; background:url("../image/base/etc.png") -30px -18px no-repeat;}*/
.comment span {font-size:0; vertical-align:middle;display:inline-block; width:15px; height:15px; background:url("../image/base/etc.png") -26px 0px no-repeat;margin-right:5px;}
.plus {color:#555;vertical-align:text-bottom;display:inline-block; width:16px; height:16px; background:#999;text-align: center;font-weight:bold ;line-height: 16px;margin-right: 5px;font-size: 17px;}
.status_n {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:22px; background:url("../image/base/etc.png") 0 -44px no-repeat;}
.status_y {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:22px; background:url("../image/base/etc.png") -22px -44px no-repeat;}/**/
table.table02 tr td a.status {font-weight: bold; text-decoration: none;border-bottom:none;}
.icon_mail {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:15px; background:url("../image/base/etc.png") -57px -20px no-repeat;}
.icon_mail.new {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:15px; background:url("../image/base/etc.png") -79px -20px no-repeat;}
.ap {font-size:0; vertical-align:text-top;display:inline-block; width:6px; height:6px; background:url("../image/base/apostrophe.gif") no-repeat;margin-top:3px;}
.ap_red {font-size:0; vertical-align:text-top;display:inline-block; width:3px; height:6px; background:url("../image/base/apostrophe_red.gif") no-repeat -2px 0;margin-top:3px;}
.icon_live {font-size:0; vertical-align:middle;display:inline-block; width:29px; height:18px;}
.icon_live.ng {background:#fff;}
.icon_live.sc {background:url("../image/base/etc.png") no-repeat 0 -92px;}
.icon_graph,a.stats02 {font-size:0; vertical-align:middle;display:inline-block; width:18px; height:18px; background:url("../image/base/etc.png") no-repeat -48px -44px;}
.icon_mark {font-size:0; vertical-align:middle;display:inline-block; width:28px; height:18px; background:url("../image/base/etc.png") no-repeat -72px -138px;cursor: pointer;margin-left:5px;margin-bottom: 3px;}
.icon_mark.on {background:url("../image/base/etc.png") no-repeat -102px -138px;}
.icon_upicon {font-size:0; vertical-align:middle;display:inline-block; width:22px; height:22px; background:url("../image/base/etc.png") no-repeat -114px -44px;cursor: pointer;}
.hm {font-size:0; vertical-align:middle;display:inline-block; width:7px; height:10px; background:url("../image/base/etc.png") no-repeat 0 -145px;margin:0 2px;}
span.sequence_arrow {font-size: 0;vertical-align: middle;display: inline-block;width: 8px;height: 10px;background: url("../image/base/arrow.png") no-repeat 0 -958px;margin-left:3px;}


.frombox {text-align: center;height: 22px;}
div.icon_W {font-size:0; vertical-align:baseline;display: inline-block;width:18px; height:18px; background:url("../image/base/etc.png") no-repeat -48px -67px;cursor: pointer;position: relative;}
div.icon_D {font-size:0; vertical-align:baseline;display: inline-block;width:18px; height:18px; background:url("../image/base/etc.png") no-repeat -69px -67px;cursor: pointer;position: relative;}
div.icon_L {font-size:0; vertical-align:baseline;display: inline-block;width:18px; height:18px; background:url("../image/base/etc.png") no-repeat -92px -67px;cursor: pointer;position: relative;}
.icon_W > div,.icon_L > div,.icon_D > div {position: absolute;width: 350px;height: 30px;z-index: 1;left:-164px;top:25px;opacity: 0;display: none;}
.icon_W > div > p,.icon_L > div > p,.icon_D > div > p {display: inline-block; background: #fff;margin:0 auto;top:0;height: 24px;border:3px solid #6cb77d;font-size: 13px;line-height: 24px;color:#aaa;padding: 0 35px;}
.icon_W > div > p > span,.icon_L > div > p > span,.icon_D > div > p > span {display: inline-block;color:#666;margin:0 5px;}
.icon_W > div > p > span:nth-of-type(1) {font-weight: bold;color:#4c7f58;}
.icon_L > div > p > span:nth-last-of-type(1) {font-weight: bold;color:#4c7f58;}
.icon_W:hover > div,.icon_L:hover > div,.icon_D:hover > div {display: block;opacity: 1;}

/* BTN */
span.b_BTN {font-size:0; vertical-align:top;display:inline-block; width:72px; height:22px; background:url("../image/base/hotmatchBTN.png") no-repeat 0 0;}



/* league
span.engL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -39px;}
span.champiL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -84px;}
span.primeraL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -130px;}
span.leagueangL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -176px;}
span.bundesligaL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -222px;}
span.serieL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -268px;}
span.majorL {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -314px;}
span.KBO_L {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -358px;}
span.KBL_L {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -406px;}
span.K_L {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -452px;}
span.Russia2018L {font-size:0; vertical-align:top;display:inline-block; width:26px; height:26px; background:url("../image/base/leagueicon.png") no-repeat 0px -498px;}
 */


/*league logo*/
.league01 {font-size:0; vertical-align:middle;display:inline-block; width:35px; height:35px; background:url("../image/base/league01.png") no-repeat;}
.league02 {font-size:0; vertical-align:middle;display:inline-block; width:35px; height:35px; background:url("../image/base/league02.png") no-repeat;}
.league03 {font-size:0; vertical-align:middle;display:inline-block; width:35px; height:35px; background:url("../image/base/league03.png") no-repeat;}
.league04 {font-size:0; vertical-align:middle;display:inline-block; width:35px; height:35px; background:url("../image/base/league04.png") no-repeat;}

/*league bg _ contest*/
.pm_league {font-size:0; vertical-align:middle;display:inline-block; width:35px; height:35px; background:url("../image/base/league01.png") no-repeat;}



/* flag */
span.Greece {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -404px;}
span.SouthAmerica {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -1251px;}
span.SouthAfrica {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -6228px;}
span.Netherlands {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -1301px;}
span.Norway {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -2715px;}
span.Korea {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -753px;}
span.Denmark {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2497px;}
span.Germany {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2408px;}
span.Latvia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -493px;}
span.Russia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -3719px;}
span.Rumsembureuk {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -1301px;}
span.Rwanda {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -3764px;}
span.Lithuania {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -1255px;}
span.Malaysia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -2304px;}
span.Morocco {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -1437px;}
span.USA {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -5544px;}
span.Vietnam {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -5909px;}
span.Belgium {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -850px;}
span.Bolivia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -3522px;}
span.Brazil {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -1250px;}
span.Serbia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -6411px;}
span.Sweden {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -4038px;}
span.Switzerland {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -1784px;}
span.Seukoteurendeu {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -3947px;}
span.Spain {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2942px;}
span.Slovakia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -4221px;}
span.Singapore {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -4084px;}
span.Argentina {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -404px;}
span.IsleRend {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -4367px;}
span.Estonia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2720px;}
span.Ecuador {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -6547px;}
span.Ethiopia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2987px;}
span.Australia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -537px;}
span.Israel {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -4412px;}
span.Egypt {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2764px;}
span.Italy {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -251px;}
span.India {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -23px;}
span.Japan {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -388px;}
span.K_England {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2853px;}
span.China {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2007px;}
span.Czech {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2363px;}
span.Chile {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -1918px;}
span.CostaRica {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -1918px;}/*뭐지 얘*/
span.Columbia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -2051px;}
span.Croatia {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -707px;}
span.Turkey {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -5179px;}
span.Peru {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -4456px;}
span.Poland {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -304px -3263px;}
span.France {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -3298px;}
span.Finland {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -3076px;}
span.Hungary {font-size:0; vertical-align:top;display:inline-block; width:23px; height:23px; background:url("../image/base/country.png") no-repeat -3px -4278px;}


span.all {background-image:none;}
/* Greece 그리스 */ span.country_44 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -9px;}
/* SouthAfrica 남아공 */ span.country_95 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -54px;}
/* Netherlands 네덜란드 */ span.country_24 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -98px;}
/* Norway 노르웨이 */ span.country_92 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -148px;}
/* Korea 한국 */ span.country_173 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -187px;}
/* Denmark 덴마크 */ span.country_17 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -232px;}
/* Germany 독일 */ span.country_33 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -276px;}
/* Latvia 라트비아 */ span.country_54 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -321px;}
/* Russia 러시아 */ span.country_43 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -365px;}
/* Rumsembureuk 룩셈브루크 */ span.country_181 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -410px;}
/* Rwanda 르완다 */ span.country_201 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -454px;}
/* Lithuania 리투아니아 */ span.country_180 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -499px;}
/* Malaysia 말레이시아 */ span.country_183 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -543px;}
/* Morocco 모로코 */ span.country_88 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -588px;}
/* USA 미국 */ span.country_59 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -632px;}
/* Vietnam 베트남 */ span.country_215 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -677px;}
/* Belgium 벨기에 */ span.country_65 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -721px;}


/* Bolivia 볼리비아 */ span.country_155 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -766px;}
/* Brazil 브라질 */ span.country_55 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -811px;}
/* Serbia 세르비아 */ span.country_72 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -856px;}
/* Sweden 스웨덴 */ span.country_45 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -900px;}
/* Switzerland 스위스 */ span.country_53 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -945px;}
/* Seukoteurendeu 스코틀랜드 */ span.country_104 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -989px;}
/* Spain 스페인 */ span.country_32 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1034px;}
/* Slovakia 슬로바키아 */ span.country_106 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1078px;}
/* Singapore 싱가포르 */ span.country_205 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1123px;}
/* Argentina 아르헨티나 */ span.country_57 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1167px;}
/* IsleRend 아이슬랜드 */ span.country_167 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1212px;}
/* Estonia 에스토니아 */ span.country_148 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1256px;}
/* Ecuador 에콰도르 */ span.country_94 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1301px;}
/* Ethiopia 에티오피아 */ span.country_239 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1345px;}
/* Australia 오스트리아 */ span.country_139 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1390px;}
/* Israel 이스라엘 */ span.country_98 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1434px;}
/* Egypt 이집트 */ span.country_84 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1479px;}
/* Italy 이탈리아 */ span.country_34 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1523px;}
/* India 인도*/ span.country_168 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1568px;}
/* Japan 일본 */ span.country_79 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1612px;}
/* England 잉글랜드 */ span.country_18 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1657px;}
/* China 중국 */ span.country_1 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1701px;}
/* Czech 체코 */ span.country_14 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1746px;}
/* Chile 칠레 */ span.country_114 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1790px;}
/* CostaRica 코스타리카 */ span.country_77 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1836px;}/* 뭐지 얘*/
/* Columbia 콜롬비아 */ span.country_93 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1879px;}
/* Croatia 크로아티아 */ span.country_6 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1928px;}
/* Turkey 터키 */ span.country_58 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -1968px;}
/* Peru 페루 */ span.country_210 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -2013px;}
/* Poland 폴란드 */ span.country_81 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -2057px;}
/* France 프랑스 */ span.country_20 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -2102px;}
/* Finland 핀란드 */ span.country_68 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -2146px;}
/* Hungary 헝가리 */ span.country_166 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -2191px;}
/* Hungary 호주 */ span.country_169 {font-size:0; vertical-align:middle;display:inline-block; width:16px; height:11px; background:url("../image/base/country.png") no-repeat -6px -2236px;}
span.etc {font-size:0; vertical-align:middle;display:inline-block; width:24px; height:24px; background:url("../image/base/country.png") no-repeat -3px -4500px;}

.flag {}
.flag01 {font-size:0; vertical-align:middle;display:inline-block; width:70px; height:70px; background:url("../image/base/flag01.png") no-repeat;background-size: cover;}
.flag02 {font-size:0; vertical-align:middle;display:inline-block; width:70px; height:70px; background:url("../image/base/flag02.png") no-repeat;background-size: cover;}
.flag03 {font-size:0; vertical-align:middle;display:inline-block; width:70px; height:70px; background:url("../image/base/flag03.png") no-repeat;background-size: cover;}
.flag04 {font-size:0; vertical-align:middle;display:inline-block; width:70px; height:70px; background:url("../image/base/flag04.png") no-repeat;background-size: cover;}
table .flag {width: 24px;height: 24px;}


/* event */
span.goal {font-size:0; vertical-align:top;display:inline-block; width:20px; height:21px; background:url("../image/livescore/liveicon.png") no-repeat -2px -3px;}
span.goal_w {font-size:0; vertical-align:top;display:inline-block; width:20px; height:21px; background:url("../image/livescore/liveicon.png") no-repeat -27px -2px;}
span.change {font-size:0; vertical-align:top;display:inline-block; width:20px; height:21px; background:url("../image/livescore/liveicon.png") no-repeat -1px -33px;}
span.change_w {font-size:0; vertical-align:top;display:inline-block; width:20px; height:21px; background:url("../image/livescore/liveicon.png") no-repeat -27px -33px;}
span.now {font-size:0; vertical-align:top;display:inline-block; width:15px; height:15px; background:url("../image/livescore/icon_now.png") no-repeat;}
span.yellow03 {font-size:0; vertical-align:top;display:inline-block; width:33px; height:14px; background:url("../image/livescore/liveicon.png") no-repeat 0px -302px;}
span.redcard {font-size:0; vertical-align:top;display:inline-block; width:11px; height:14px; background:url("../image/livescore/liveicon.png") no-repeat -2px -332px;}
span.injury {font-size:0; vertical-align:top;display:inline-block; width:13px; height:14px; background:url("../image/livescore/liveicon.png") no-repeat -1px -360px;}
span.goal02 {font-size:0; vertical-align:top;display:inline-block; width:13px; height:15px; background:url("../image/livescore/liveicon.png") no-repeat -3px -277px;}
span.yellow02 {font-size:0; vertical-align:top;display:inline-block; width:13px; height:15px; background:url("../image/livescore/liveicon.png") no-repeat -24px -277px;}
span.redcard02 {font-size:0; vertical-align:top;display:inline-block; width:13px; height:15px; background:url("../image/livescore/liveicon.png") no-repeat -44px -277px;}
span.arrow {font-size:0; vertical-align:middle;display:inline-block; width:7px; height:11px; background: url("../image/base/arrow.png") 0px -120px no-repeat;}









.logo {padding:;margin:30px auto 0;text-align: center;height: 55px;}

.LNB { width:220px; position:relative;overflow: hidden;}
.LNB .search {border:4px solid #4c7f58;position:relative;margin-bottom:10px;}
.LNB .search input[type="text"] {width:170px;padding:0 0 0 10px;height:100%;font-size:13px;font-family:Malgun Gothic;color:#666; border:none;margin:0;height:24px;line-height:24px;vertical-align:top;display:block;background: #ddd;}
.LNB .search input[type="submit"] {position:absolute;right:2px;top:2px;margin:0; padding:0; width:20px; height:20px; background:url("../image/base/etc.png") no-repeat 0px -68px; border:none;display:block; font-size:0; cursor:pointer;vertical-align:top;}
.LNB > p { font-size:16px;background:#f0f0f0;padding-left:20px; height:34px; line-height:34px; border-bottom:1px solid #e8e8e8; font-weight:bold;}

.LNB .search input::-ms-input-placeholder { color: #666;font-size: 12px;}
.LNB .search input::-webkit-input-placeholder { color: #666; font-size: 12px;}
.LNB .search input::-moz-placeholder { color: #666; font-size: 12px;}

.LNB ul > li > a {padding-left: 12px;width:209px;height: 30px;line-height: 30px;display:block;}
.LNB ul > li > a:hover {background: #4c7f58;color:#fff;transition: color 0.5s ease;transition: background-color 0.5s ease;}
.LNB ul li a span {margin-right:10px;vertical-align: text-bottom;}

.LNB > ul > li > a,.LNB > ul > li > a:hover {font-size:13px;padding-left:14px;position:relative;width:206px;background: #4c7f58 url("../image/base/arrow.png") 198px 12px no-repeat; color:#fff;font-weight: bold;}
.LNB > ul > li > a.on,.LNB > ul > li > a.on:hover {background: #4c7f58 url("../image/base/arrow.png") 198px -169px no-repeat;}
.LNB > ul > li > ul {position:relative;display: none;}
.LNB > ul > li > ul > li {position:relative;overflow: hidden;}
.LNB > ul > li > ul > li.off {width: 0;}
.LNB > ul > li > ul > li > a {display:inline-block; font-size:13px;padding-left:14px;position:relative;width:206px;background: #ccc url("../image/base/arrow.png") 198px -48px no-repeat;}
.LNB > ul > li > ul > li > a.on {background: #ccc url("../image/base/arrow.png") 198px -229px no-repeat;}
.LNB > ul > li > ul > li > a:hover {background: #4c7f58 url("../image/base/arrow.png") 198px -169px no-repeat;color:#fff;transition: background-color 0.5s ease;}
.LNB > ul > li > ul > li > a.on:hover {background: #4c7f58 url("../image/base/arrow.png") 198px -169px no-repeat;transition: background-color 0.5s ease;}
.LNB > ul > li > ul > li > a:hover > span {color:#fff;transition: color 0.5s ease;}
.LNB > ul > li > ul > li > ul {display:none;}
.LNB > ul > li > ul > li > ul > li {position:relative;background: #eee;overflow: hidden;}
.LNB > ul > li > ul > li > ul > li > a {font-size: 12px;color:#777;/*background: #d7d7d7;*/}

.LNB > .SPORTS {margin-top:10px;position: relative;width: 220px;overflow: hidden;min-height: 1300px;}
.LNB > .SPORTS > div {position:absolute;left:0;width: 220px;overflow: hidden;top:0;}
.LNB > .SPORTS > div > a {font-size:13px;padding-left:14px;position:relative;width:206px;background: #4c7f58; color:#fff;font-weight: bold;display: inline-block;height: 30px;line-height: 30px;}
.LNB > .SPORTS > div > a > span {font-size: 13px;margin-right:11px;padding-left:15px;display: inline-block;background: url("../image/base/arrow.png") 0 -289px no-repeat;}
.LNB > .SPORTS > div > a > span:hover {cursor: pointer;color:#ffc433;transition: color 0.5s ease; }
.LNB > .SPORTS > div > ul {}
.LNB > .SPORTS > div > ul > li h4 {color:#4c7f58;font-size:13px;height: 30px;line-height: 30px;padding-left: 15px;background: #ccc;}
.LNB > .SPORTS > div > ul > li > a {background: #eee url("../image/base/arrow.png") 200px -111px no-repeat;position: relative;}
.LNB > .SPORTS > div > ul > li > a:hover {background: #4c7f58 url("../image/base/arrow.png") 200px -351px no-repeat;}
.LNB > .SPORTS > div.step2,.LNB > .SPORTS > div.step3 {left:-230px;}
.LNB > .SPORTS > div.step3 > ul > li > a {width:155px;padding-right: 53px;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space:nowrap;overflow:hidden;word-wrap:normal;}

.LNB span.grayNm {position:absolute;right:20px;top:0px;font-size:13px;color:#444;text-align:right;}
.LNB div > ul > li > a:hover span.grayNm {color:#fff;transition:color 0.5s ease; }
.LNB span.close {position:absolute;left:198px;top:10px;font-size:0;background: url("../image/base/close.png") no-repeat;width: 10px;height: 10px;cursor: pointer;}
span.country {font-size:0;vertical-align:middle;display:inline-block; width:24px; height:16px; background:url("../image/base/etc.png") no-repeat;margin-right:10px;}
th span.country {vertical-align: text-bottom;}
span.Argentina {background: url("../image/base/etc.png") no-repeat -115px 0;}
span.Australia {background: url("../image/base/etc.png") no-repeat -115px -16px;}

#leftMenu .banner {margin-bottom:30px;}
.banner a {display:block;border:1px solid #ccc;}



.gnb_w {height:55px; z-index:9;float:left;width: 1360px;}
.gnb { height:55px;}
.gnb .todayLeague {height:30px;}
.gnb .todayLeague p {float:left; color:#f4be57; margin-top:9px; height:14px; line-height:11px; padding-left:22px; padding-right:20px; border-right:1px solid #77828b;}
.gnb .todayLeague ul li {float:left; color:#77828b; padding:0 15px; width:86px; line-height:30px; text-align:center;}
.gnb .todayLeague ul li a {color:#77828b;}
.gnb .todayLeague ul li a:hover {color:#fff; font-weight:bold;}
.gnb .gnbMenu {height: 55px;}
.gnb .gnbMenu ul {margin:0 auto;text-align: center;width: 1050px;}
.gnb .gnbMenu ul li {position:relative; height:55px; line-height:55px; overflow:hidden;width: 150px;float:left;}
.gnb .gnbMenu ul li a {color:#fff; font-size:18px; width: 150px; text-align: center;display:block; height:50px; position: relative; text-decoration: none;border-bottom:5px solid #4c7f58;}
.gnb .gnbMenu ul li:hover a,.gnb .gnbMenu ul li.on a {font-weight:bold;color:#fec335;transition: color 0.5s ease;}
.gnb .gnbMenu ul li::after {display:inline-block;content:""; position: absolute;bottom: -5px;left:0;width: 100%;height: 5px;background: #fec335;}
.gnb .gnbMenu ul li:hover::after,.gnb .gnbMenu ul li.on::after {bottom:0;transition: bottom 0.3s ease;}
.country_select {position:absolute;left:0;top:0;width:300px ; }
.country_select > div {border:1px solid #cad9cd;border-radius:3px;height:26px;line-height: 26px;display: inline-block;vertical-align: middle;}
.country_select > div .select-title {color:#fff;background: none;background: url("../image/base/arrow.png") right -1130px no-repeat;border:none;}
.country_select > div .select-title strong {line-height: 22px;height:22px;padding:0;}
.country_select .cont_btn {background: url("../image/base/arrow.png") right -1130px no-repeat;padding:0 20px 0 5px;}
.country_select .cont_btn > span {margin:5px 0 0 0;}
.country_select > ul {border:1px solid #cad9cd;background: #4c7f58;border-radius:3px;position: absolute;top:0;left:0;z-index: 8;width: 190px;display: none;}
.country_select > ul li {color:#fff;line-height: 30px;height: 30px;padding:0 30px 0 10px;}
.country_select > ul li:nth-of-type(1) {background: url("../image/base/arrow.png") right -1190px no-repeat;border-bottom:1px solid #859c8b;line-height: 29px;height:29px;margin:0 7px;padding:0 23px 0 3px;}
.country_select > ul li:nth-of-type(1):hover {background-color: #4c7f58;cursor: default;}
.country_select > ul li.on {background: url("../image/base/cb02.png") no-repeat 164px -151px;}
.country_select > ul li:hover {background-color: #659170;cursor: pointer;}
.country_select .select_wrap {}

.green_select {vertical-align: middle;border:none;font-size: 13px;background: #4c7f58;color:#fff;line-height: 22px;}
.green_select + .select-title {color:#fff;background: none;background: url("../image/base/arrow.png") right -1130px no-repeat;border:none;}
.green_select + .select-title strong {line-height: 22px;height:22px;padding:0;}
.green_select.select-option {border-radius: 0 0 3px 3px;border: 1px solid #ddd;}
.green_select.select-option ul {}
.green_select.select-option ul li {height: 24px;line-height: 24px;border-bottom:none;}
.green_select.select-option li:nth-last-of-type(1) {border:none;}
.green_select.select-option span,.green_select.select-option strong {padding-left: 5px;font-size: 13px;color:#fff;}
.green_select.select-option span:hover, .green_select.select-option span.selected {background-color: #659170;}

.login {position:absolute;right:0;top:0;color:#fff;}
.login span {margin:0 7px;}
.login > a {display:inline-block;color:#fff; height: 26px;line-height: 26px;padding:0 14px;border:1px solid #cad9cd;border-radius: 3px;margin-left:4px;}
.login > a:hover {background: #74a980;transition: background-color 0.5s ease;}
.logon {display:none;}
.clear {clear:both;content:"";display:block;}
.clear_div::after {clear:both;content:"";display:inline-block;height: 1px;width: 100%;}

.today_list_w {background: #333;height: 90px;}
.today_list {position:relative;height: 0px;overflow: hidden;}
.today_list > div {width: 1360px;margin:0 auto;position:absolute;left:0px;right:0;top:10px;}
.today_list > div h3 {position:absolute;left:0;top:0;width: 81px;height: 25px;line-height: 25px;background: url("../image/base/bg_bx-h3.jpg") repeat-y;font-size:13px; color:#fff;font-weight: normal;padding-left: 15px;cursor: pointer;}
.today_list > div.on h3::before {display:inline-block;content:""; background: url("../image/base/bg_bx-h3_on.png") no-repeat;width: 96px;height: 34px;position: absolute;left:0;bottom:0;}
.today_list > div:nth-last-of-type(1) h3 {padding-bottom: 4px;top:38px;}
.today_list > div:nth-of-type(1) h3 {padding-top: 4px;}
.today_list > div:nth-last-of-type(1).on h3 {padding-bottom: 4px;top:29px;}
.today_list > div.on h3 {font-weight: bold;padding-left:12px;height: 34px;line-height: 34px;width: 84px;}
.today_list > div:nth-last-of-type(1).on h3::before {bottom: auto;top:0;}
.today_list > div.on h3 span {position: relative;z-index: 1;line-height: 34px;height: 34px;display: inline-block;vertical-align: top;}
.today_list > div .bx-wrapper {position:absolute;left:auto;right:30px;right:25px;top:0;opacity: 0;box-shadow: none;border:none;background: none;}
.today_list > div.on .bx-wrapper {opacity: 1;transition: opacity 0.5s ease-in-out; }
.today_list .bxslider .bx-pager { display:none;}
.today_list .bx-wrapper .bx-controls-direction a {position: absolute;top: 0px;margin-top: 0px;outline: 0;width: 20px;height: 70px;text-indent: -9999px;z-index: 9999;}
.today_list .bx-wrapper .bx-controls-direction a.bx-prev {left:-25px;background: url("../image/base/bx-left.jpg") no-repeat;z-index:7;}
.today_list .bx-wrapper .bx-controls-direction a.bx-prev:hover,.today_list .bx-wrapper .bx-controls-direction a.bx-prev:focus {background-position: 0 0;}
.today_list .bx-wrapper .bx-controls-direction a.bx-next {right: -25px;background: url("../image/base/bx-right.jpg") no-repeat;z-index:7; }
.today_list .bx-wrapper .bx-default-pager {display: none;}
.today_list > div ul {}
.today_list > div ul li {float:left;width: 190px;height: 70px;background: #444;color:#fff;margin:0 5px;cursor: pointer;position: relative;}
.today_list > div ul li h4 {padding-left: 8px;line-height:25px;height: 25px;font-weight: 400;position:relative;}
.today_list > div ul li h4 > span {position:absolute;right:8px;top:0;}
.today_list > div ul li h4 span.yellow {color:#ffc601;margin-left: 5px;}
.today_list > div ul li h4 > p {display: inline-block;width: 100px;overflow: hidden;height: 25px;line-height: 25px;text-overflow: ellipsis;  white-space: nowrap;/*text-transform: uppercase;*/}
.today_list > div ul li h4::before {display:inline-block;content:"";width:17px; height:17px;margin:3px 5px 0 0;vertical-align: top;}
.today_list > div ul li.sc h4::before {background:url("../image/base/ball.png") no-repeat -5px -3px;}
.today_list > div ul li.bs h4::before {background:url("../image/base/ball.png") no-repeat -5px -115px;}
.today_list > div ul li.bk h4::before {background:url("../image/base/ball.png") no-repeat -5px -60px;}
.today_list > div ul li.vl h4::before {background:url("../image/base/ball.png") no-repeat -5px -172px;}
.today_list > div ul li.tn h4::before {background:url("../image/base/ball.png") no-repeat -5px -228px;}
.today_list > div ul li.hk h4::before {background:url("../image/base/ball.png") no-repeat -5px -283px;}
.today_list > div ul li.e_s h4::before {background:url("../image/base/ball.png") no-repeat -5px -340px;}

.today_list > div.Mscore ul li h4 {padding-left: 10px;}
.today_list > div.Mscore ul li h4::before {display: none;}

.today_list > div ul li > p {height: 17px;line-height: 17px;position:relative;padding:0 10px;margin-bottom:3px; }
.today_list > div ul li > p span {position: absolute;right:10px;top:0;display: inline-block;width: 25px;background: #777;text-align: center;border-radius: 2px;}
.today_list > div ul li > p.on::after {display:inline-block;content: "";width: 8px;height: 8px;background: url("../image/base/bullet.png") no-repeat;position:absolute;top:3px;right:40px;}
.today_list > div ul li > div {position:absolute;right:40px;bottom:7px;width:30px;height:36px;background: #444;}
.today_list > div ul li > div::before,.today_list > div ul li > div p,.today_list > div ul li > div::after {display:inline-block;content: "";width: 6px;height: 6px;background: #444;border:2px solid #777;transform: rotate(45deg);position:absolute;}
.today_list > div ul li > div[class^="y-"]::before,.today_list > div ul li > div[class^="y-y-"] p,.today_list > div ul li > div[class^="x-y-"] p,
.today_list > div ul li > div.y-y-y::after,.today_list > div ul li > div[class="x-x-y"]::after,.today_list > div ul li > div[class="x-y-y"]::after,
.today_list > div ul li > div[class="y-x-y"]::after {background: #777;}
.today_list > div ul li > div::before {right:2px;top:12px;}
.today_list > div ul li > div p {left:9px;top:3px;}
.today_list > div ul li > div::after {left:0px;top:12px;}
.today_list > div ul li > div span {font-size: 0;position: absolute;bottom:0;left:3px;width: 23px;}
.today_list > div ul li > div span::before {display:inline-block;content: "";width: 6px;height: 6px;background: #444;border:2px solid #777;border-radius: 6px;margin-right:3px;}
.today_list > div ul li > div span::after {display:inline-block;content: "";width: 6px;height: 6px;background: #444;border:2px solid #777;border-radius: 6px;}
.today_list > div ul li > div span.o1::after,.today_list > div ul li > div span.o2::before,.today_list > div ul li > div span.o2::after {background: #777;}

/*bxslider 공통*/
.bx-wrapper {position:relative;left:auto;box-shadow: none;border:none;background: none;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {position: absolute;bottom:20px;left:0;right:0;margin:0 auto;display: inline-block;width: 100%;text-align: center;padding:0;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager .bx-pager-item {display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {width: 12px;height: 12px;margin: 0 4px;outline: 0;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: #555;opacity: 0.7;display: inline-block;transition: width  0.7s ease;text-align: center;}
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #4c7f58;width: 24px;opacity: 0.6;transition: width  0.7s ease; }


.in_menu {background: #4c7f58;height: 32px;line-height: 32px;font-size:13px;padding:0 15px;border-radius: 3px;}
.in_menu li {float:left;margin-right:45px; }
.in_menu li a {color:#fff;}
.in_menu li.on a {color:#fec335;font-weight: bold;padding-left: 15px;background: url("../image/base/arrow.png") no-repeat 0 -416px;}
.in_menu li a span {display: inline-block;background: #fff;color:#4c7f58;font-weight: bold;width: 25px;height: 18px;line-height: 18px;text-align:center;border-radius: 3px;margin-left:3px;}
.in_menu li.on a span {background: #fec335;}

.in_menu02 {position: absolute;right:0;top:60px;}
.in_menu02 li {float:left;margin-left: 5px;}
.in_menu02 li a {border:1px solid #bbb;background: #ccc;display: inline-block;height: 22px;line-height: 22px;color:#777;font-size: ;border-radius: 3px;padding:0 10px;}
.in_menu02 li.on a{background: #4c7f58;border: 1px solid #376743;color: #fff; }
ul[class^="tab"] li div .in_menu02 {position: relative;top:-5px;left:-5px;height: 24px;}

.in_view {}
.in_view > li {display: none;}
.in_view > li.on {display: block;}



/*
ul.tab01.TOP_CONSENSUS > li h4 {text-transform: none;}
ul.tab01.TOP_CONSENSUS > li h5 {padding:0 5px;line-height:13px;margin-top:7px; }
ul.tab01.TOP_CONSENSUS > li > div > ul > li:nth-of-type(1) h5 {border-right:1px solid #777;}
ul.tab01.TOP_CONSENSUS > li > div {background: #ddd;padding:0;}
ul.tab01.TOP_CONSENSUS > li > div > ul > li > div {left:0px;top:30px;background: #fff;width:298px ;position:absolute;}
ul.tab01.TOP_CONSENSUS > li > div > ul > li > div > ul > li:nth-of-type(even) {background: #f7f7f7;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li.on {position:relative;height: 314px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1).on {height: 314px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div {height: 284px;}
ul.tab01.TOP_CONSENSUS > li li li {font-size: 13px;padding:10px 15px 10px 10px;position:relative;}
ul.tab01.TOP_CONSENSUS > li li table th,ul.tab01.TOP_CONSENSUS > li li table td {height: auto;line-height: 18px;background: none;}
ul.tab01.TOP_CONSENSUS > li li li.st1 {padding:10px 10px 10px 5px;margin:10px;height: auto;}

ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > div {display: inline-block;width: 165px;line-height:32px; margin-left: 10px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > span {display: inline-block;width: 50px;line-height:32px; }
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > b {display: inline-block;width: 35px;line-height:32px; text-align: right;}

ul.tab01.TOP_CONSENSUS > li .in_choice li.st1 > div {margin-left: 0;width: 169px;font-weight: bold;}

ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li > div > a {display: inline-block;line-height:20px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li > span,ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li > b {line-height: 40px;vertical-align: top;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li {padding:5px 15px 5px 10px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li.st1 {padding:3px 10px 3px 5px;height: 46px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li.st1 > div > a {line-height:23px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li.st1 > span,ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li:nth-last-of-type(1) > div > ul > li.st1 > b {line-height: 46px;}

ul.tab01.TOP_CONSENSUS > li li.st1 {}
ul.tab01.TOP_CONSENSUS > li li th {background: none;}
ul.tab01.TOP_CONSENSUS > li .st1 {border:1px solid #ccc;}
ul.tab01.TOP_CONSENSUS > li a > span {width: 20px;height: 20px;background-size: cover;margin-right:5px;}
ul.tab01.TOP_CONSENSUS > li li .bold {color:#4c7f58;}
ul.tab01.TOP_CONSENSUS > li li a.plus {margin:0;}

ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop {position:absolute;left:-50px;top:50px;z-index: 1;width: 378px;height: 108px;border:1px solid #bbb;background: #fff;display: none;opacity: 0;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li:hover > .TOP_CONSENSUS_pop {display: block;opacity: 1;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop::before {display: inline-block;content: "";width: 16px;height: 11px;background: url("../image/base/arrow.png") no-repeat 0 -1079px;position:absolute;top:-11px;right:70px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop h4 {text-align: center;line-height: 30px;padding-top:3px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div {position: absolute;top:0;left:0;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div {float:left;display: inline-block;width: 169px;padding-top:33px;height: 75px;position: relative;overflow: hidden;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .center {width:40px ;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .center > b {display: block;line-height: 22px;font-size: 13px;text-transform: lowercase;font-weight: normal;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .center > span {display: block;line-height: 53px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div > h5 {font-size: 12px;line-height: 22px;position: relative;z-index: 1;border:none;display: block;left:0;margin:0;padding:0;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div > span.green {line-height: 18px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div > .graph {background: #eee;height: 2px;width: 117px;position: relative;margin:5px 0;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div > .graph > span {background: #aad8e7;position: absolute;display: inline-block;left:0;top:0;height: 2px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div > p {line-height: 16px;color:#aaa;padding-left: 5px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > div > p > b {display: inline-block;margin-left:5px;color:#4c7f58;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .team1 > span:nth-of-type(1),ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .team2 > span:nth-of-type(1) {height:114px;width: 114px; position: absolute;right:-57px;top:-3px;opacity: 0.1;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .team1 {text-align: right;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .team1 > span:nth-of-type(1) {right:auto;left:-57px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .team1 > .graph  {left:52px;}
ul.tab01.TOP_CONSENSUS > li .in_choice > ul > li > div > ul > li > .TOP_CONSENSUS_pop > div > .team1 > .graph > span {left:auto;right:0;background: #e7bcbc;}*/



.TOP_CONSENSUS {position: relative;}
.TOP_CONSENSUS > h4 {background: #4c7f58; color:#fff;height: 30px; line-height: 30px;border-radius: 3px 3px 0 0;padding:0 10px;font-weight: normal;}
.TOP_CONSENSUS table.table01_1 tbody tr td {border:none;background: #fff;}
.TOP_CONSENSUS table.table01_1 tbody tr:nth-of-type(odd) td {background: #f7f7f7;}
.TOP_CONSENSUS table.table01_1 tbody tr td ul {padding: 5px 0;cursor: pointer;}
.TOP_CONSENSUS table.table01_1 tbody tr td ul li {line-height: 20px;}
.TOP_CONSENSUS table.table01_1 tbody tr td ul li p {display: inline-block;text-align: left;width: 144px;padding-left:10px;color:#4c7f58;}
.TOP_CONSENSUS table.table01_1 tbody tr td ul li span {display: inline-block;width: 55px;}
.TOP_CONSENSUS table.table01_1 tbody tr td ul li span:nth-last-of-type(1) {width: 60px;}
.TOP_CONSENSUS table.table01_1 tbody tr.st1 td {background: #fff;}
.TOP_CONSENSUS table.table01_1 tbody tr.st1 td ul {border:1px solid #ccc;margin-top:10px;}
.TOP_CONSENSUS .pop {display: none;width: 548px;border:1px solid #ccc;background: #fff;position: absolute;left:auto;top:40px;right:10px;}
.TOP_CONSENSUS .pop h5 {text-align: center;font-size: 15px;color:#888;font-weight: normal;line-height: 25px;margin-top:-5px;}
.TOP_CONSENSUS .pop > ul {position: relative;height: 55px;margin-bottom:20px;}
.TOP_CONSENSUS .pop > ul::before {display: inline-block;content: "vs";text-align: center;width: 100%;height: ;text-transform: lowercase;position: absolute;left:0;top:8px;}
.TOP_CONSENSUS .pop > ul li {}
.TOP_CONSENSUS .pop > ul li img {width: 55px;height: 55px;display: inline-block;float:left;margin:0 10px;}
.TOP_CONSENSUS .pop > ul li div {float:left;line-height: 20px;margin:3px 25px 0;font-size: 13px;}
.TOP_CONSENSUS .pop > ul li p {color:#4c7f58;font-weight: bold;font-size:15px;}
.TOP_CONSENSUS .pop > ul li span {color:#aaa;font-weight: bold;}
.TOP_CONSENSUS .pop > ul li:nth-last-of-type(1) {text-align: right;}
.TOP_CONSENSUS .pop > ul li:nth-last-of-type(1) img {float:right;}
.TOP_CONSENSUS .pop > ul li:nth-last-of-type(1) div {float:right;}
.TOP_CONSENSUS .pop > ul li.win span {color:#444;}
.TOP_CONSENSUS .pop > div {position: absolute;width: 100%;text-align: center;line-height: 20px;top:55px;left:0;color: #888;font-size: 12px;}
.TOP_CONSENSUS .pop > div span {font-size: 13px;}
.TOP_CONSENSUS .pop > table {border:none;width: 100%;position: relative;}
.TOP_CONSENSUS .pop > table::after {position: absolute;top:0;left:0;right:0;line-height: 30px;color:#fff;display: inline-block;text-align: center;content: "Picks";}
.TOP_CONSENSUS .pop > table tbody td {background: none;border-bottom:1px solid #eee;}
.TOP_CONSENSUS .pop > table tbody .graph {position: relative;height: 20px;line-height: 20px;top:0;}
.TOP_CONSENSUS .pop > table tbody .graph span:nth-of-type(1) {background: #ffa842;position: absolute;right:0px;top:0;display: inline-block;height: 20px;border-radius: 3px 0 0 3px;}
.TOP_CONSENSUS .pop > table tbody .graph span:nth-last-of-type(1) {position: absolute;right:0;top:0;font-size: 10px;margin:0 5px;}
.TOP_CONSENSUS .pop > table tbody td:nth-of-type(4) .graph span:nth-of-type(1) {right:auto;left:1px;border-radius: 0 3px 3px 0;}
.TOP_CONSENSUS .pop > table tbody td:nth-of-type(4) .graph span:nth-last-of-type(1) {right:auto;left:1px;}
.TOP_CONSENSUS .pop > table tbody td b > span {font-size: 14px;}
