/* --------------------------------------------
 * 분석실-통계
/* ------------------------------------------ */
.sec_statistics {
	background:#fff;
}

.sec_statistics.bgGray {
	padding: 30px 0 50px;
}
.sec_statistics .inner {
	width: 860px;
	margin: auto;
	position: relative;
}
.statistics_tab {
	/*margin-bottom: 40px;*/
}
.statistics_tab ul {
	margin: 30px 0 0 1px;
}
.statistics_tab li {
	width: 25%;
	float: left;
}
.statistics_tab li a {
    display: block;
    font-size: 15px;
    line-height: 26px;
    padding: 10px 0;
    text-align: center;
    color: #555;
    background: #fff;
    border: 1px solid #e4e4e4;
    margin: -1px 0 0 -1px;
    z-index: 10;
    font-weight: 500;
}
.statistics_tab li a:hover,
.statistics_tab li a:focus {
	background: #f6f6f6;
}
.statistics_tab li.active a,
.statistics_tab li.active a:hover,
.statistics_tab li.active a:focus {
	border-color: #d61c1b;
	background: #d61c1b;
	color: #fff;
	z-index: 11;
}

.statistics_select {
	text-align: center;
	padding: 30px 0;
}
.statistics_select > ul {
	display: inline-block;
}
.statistics_select > ul > li {
	float: left;
}
.statistics_select > ul > li button {
	display: inline-block;
	width: 110px; height: 44px;
	line-height: 44px;
	background: #454545;
	color: #fff;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;
	margin-left: 10px;
}
.statistics_select .selectWrap_st2 {
	width: 160px;
	text-align: left;
}
.statistics_select .wave {
	line-height: 44px;
	padding: 0 7px;
	color: #777;
	font-size: 14px;
}
.statistics_area {
	
}

.statistics_area .sticsTotal_tbl ul{margin-bottom:40px;}
.statistics_area .sticsTit {
	font-size: 16px;
	line-height: 26px;
	color: #aaa;
	padding: 30px 0 10px;
}

.statistics_area .ball_box {
	overflow: hidden;
	display: inline-block;
}
.statistics_area .ball_box .ball {
	width: 34px; height: 34px;
	display: inline-block;
	float: left;
	font-size: 0;
	text-indent: -99999em;
	line-height: 99999em;
	overflow: hidden;
	margin: 0 3px;
	
	background: url(/img/lotto_ball32.png) no-repeat;
	-webkit-background-size: 385px 190px;
	-moz-background-size: 385px 190px;
	-o-background-size: 385px 190px;
	background-size: 385px 190px;
}
.statistics_area .ball_box .ball.bonus {
	width: 8px;
	background: url(/img/lotto_ball.png) no-repeat;
	background-position: -288px -221px;
	-webkit-background-size: inherit;
	-moz-background-size: inherit;
	-o-background-size: inherit;
	background-size: inherit;
}
.statistics_area .ball_box .ball.num1 { background-position: 0 0; }
.statistics_area .ball_box .ball.num2 { background-position: -39px 0; }
.statistics_area .ball_box .ball.num3 { background-position: -78px 0; }
.statistics_area .ball_box .ball.num4 { background-position: -117px 0; }
.statistics_area .ball_box .ball.num5 { background-position: -156px 0; }
.statistics_area .ball_box .ball.num6 { background-position: -195px 0; }
.statistics_area .ball_box .ball.num7 { background-position: -234px 0; }
.statistics_area .ball_box .ball.num8 { background-position: -273px 0; }
.statistics_area .ball_box .ball.num9 { background-position: -312px 0; }
.statistics_area .ball_box .ball.num10 { background-position: -351px 0; }
.statistics_area .ball_box .ball.num11 { background-position: 0 -39px; }
.statistics_area .ball_box .ball.num12 { background-position: -39px -39px; }
.statistics_area .ball_box .ball.num13 { background-position: -78px -39px; }
.statistics_area .ball_box .ball.num14 { background-position: -117px -39px; }
.statistics_area .ball_box .ball.num15 { background-position: -156px -39px; }
.statistics_area .ball_box .ball.num16 { background-position: -195px -39px; }
.statistics_area .ball_box .ball.num17 { background-position: -234px -39px; }
.statistics_area .ball_box .ball.num18 { background-position: -273px -39px; }
.statistics_area .ball_box .ball.num19 { background-position: -312px -39px; }
.statistics_area .ball_box .ball.num20 { background-position: -351px -39px; }
.statistics_area .ball_box .ball.num21 { background-position: 0 -78px; }
.statistics_area .ball_box .ball.num22 { background-position: -39px -78px; }
.statistics_area .ball_box .ball.num23 { background-position: -78px -78px; }
.statistics_area .ball_box .ball.num24 { background-position: -117px -78px; }
.statistics_area .ball_box .ball.num25 { background-position: -156px -78px; }
.statistics_area .ball_box .ball.num26 { background-position: -195px -78px; }
.statistics_area .ball_box .ball.num27 { background-position: -234px -78px; }
.statistics_area .ball_box .ball.num28 { background-position: -273px -78px; }
.statistics_area .ball_box .ball.num29 { background-position: -312px -78px; }
.statistics_area .ball_box .ball.num30 { background-position: -351px -78px; }
.statistics_area .ball_box .ball.num31 { background-position: 0 -117px; }
.statistics_area .ball_box .ball.num32 { background-position: -39px -117px; }
.statistics_area .ball_box .ball.num33 { background-position: -78px -117px; }
.statistics_area .ball_box .ball.num34 { background-position: -117px -117px; }
.statistics_area .ball_box .ball.num35 { background-position: -156px -117px; }
.statistics_area .ball_box .ball.num36 { background-position: -195px -117px; }
.statistics_area .ball_box .ball.num37 { background-position: -234px -117px; }
.statistics_area .ball_box .ball.num38 { background-position: -273px -117px; }
.statistics_area .ball_box .ball.num39 { background-position: -312px -117px; }
.statistics_area .ball_box .ball.num40 { background-position: -351px -117px; }
.statistics_area .ball_box .ball.num41 { background-position: 0 -156px; }
.statistics_area .ball_box .ball.num42 { background-position: -39px -156px; }
.statistics_area .ball_box .ball.num43 { background-position: -78px -156px; }
.statistics_area .ball_box .ball.num44 { background-position: -117px -156px; }
.statistics_area .ball_box .ball.num45 { background-position: -156px -156px; }


.statistics_area .graphBar {
	width: 100%; height: 24px;
	line-height: 24px;
	background: url(/img/bg_pattern4.png) repeat #f94c4c;
	color: #fff;
	text-align: right;
	padding-right: 10px;
	border-radius: 0 3px 3px 0;
}

/* 누적당첨조합 */
.sticsTotal_tbl li {
	
}
.sticsTotal_tbl li.item_lst {
	background: #fff;
	margin-top: 10px;
	border-radius: 2px;
	/*-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);*/
	border: 1px solid #e4e4e4;
}
.sticsTotal_tbl li:nth-child(even) {background:#f5f6fa;}
.sticsTotal_tbl li.thead {
	background: #fff;
    padding: 15px;
	border-top: 2px solid #111;
	border-bottom:1px solid #e4e4e4;
}
.sticsTotal_tbl li dl {
	width: 100%;
	display: table;
	/*padding: 0 10px;*/
}
.sticsTotal_tbl li dl dt,
.sticsTotal_tbl li dl dd {
	display: table-cell;
	vertical-align: middle;
	letter-spacing: -0.025em;
}
.sticsTotal_tbl li dl dt {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #454545;
	padding: 2px 0 6px;
    text-align: center;
	font-weight:500;
}
/*.sticsTotal_tbl li dl dt:before {
	content: '';
	position: absolute;
	left: -20px; top: 0;
	width: 1px; height: 18px;
	background: #d9d9d9;
}*/
.sticsTotal_tbl li dl dt:first-child:before {
	display: none;
}
.sticsTotal_tbl li dl dd {
	font-size: 14px;
	line-height: 24px;
	padding: 5px 0;
	color: #555;
    text-align: center;
}
.sticsTotal_tbl li dl dd.btn a {
	display: inline-block;
	font-size: 12px;
	line-height: 28px;
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 0 10px;
	color: #999;
	border-radius: 2px;
}
.sticsTotal_tbl li dl .th { width:10%; font-weight:500; }
.sticsTotal_tbl li dl .data { width: 12%; }
.sticsTotal_tbl li dl dd.data{color:#999; font-size:14px; } 
.sticsTotal_tbl li dl .num { width: 41%; }
.sticsTotal_tbl li dl .rating1 { width: 10%; }
.sticsTotal_tbl li dl .rating2 { width: 10%; }
.sticsTotal_tbl li dl .prc { width: 17%;/* text-align: right;*/ }
.sticsTotal_tbl li dl .btn { width: 10%; display: none; }

.sticsTotal_tbl li .dtl_table {
	background: #fff;
	border-top: 1px solid #d9d9d9;
	display: none;
}
.sticsTotal_tbl li .dtl_table .bgGray {
	background: #f8f9f9;
}

/* 당첨 조합 패턴 */
.sticsPattern_tbl {
	
}
.sticsPattern_tbl ul {
	margin: 20px 0;
}
.sticsPattern_tbl li {
	width: 33.333333%;
	float: left;
	padding: 20px 0 0 20px;
}
.sticsPattern_tbl li .ptBox {
	position: relative;
	background: #fff;
	border-radius: 2px;
	/*-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);*/
	border: 1px solid #e4e4e4;
}
.sticsPattern_tbl li .ptBox .th {
	font-family: 'Rajdhani','NotoSansKR','Lato',sans-serif;
	font-size: 38px;
	line-height: 1;
	padding: 14px 20px 14px;
	letter-spacing: 0;
	font-weight: 300;
	color: #555;
}
.sticsPattern_tbl li .ptBox .th span {
	display: inline-block;
	font-size: 24px;
	vertical-align: baseline;
	padding-left: 4px;
}
.sticsPattern_tbl li .ptBox .data {
	font-family: 'Rajdhani','NotoSansKR','Lato',sans-serif;
	font-size: 18px;
	line-height: 1;
	letter-spacing: 0;
	color: #999;
	position: absolute;
	top: 36px;
	right: 20px;
}
.sticsPattern_tbl li .ptBox .info {
	border-top: 1px solid #eee;
	background: #f8f9f9;
	font-size: 12px;
	color: #777;
	line-height: 16px;
	padding: 7px 0;
	text-align: center;
}
.sticsPattern_tbl li .ptBox .info span {
	display: inline-block;
	margin: 0 8px;
	vertical-align: middle;
}
.sticsPattern_tbl li .ptBox .info span:before {
	content: '';
	width: 5px; height: 5px;
	display: inline-block;
	border-radius: 50%;
	margin-right: 4px;
	vertical-align: middle;
}
.sticsPattern_tbl li .ptBox .info span.ball:before {
	background: #ed7165;
}
.sticsPattern_tbl li .ptBox .info span.bonus:before {
	background: #88c966;
}
.sticsPattern_tbl li .ptBox .tbl {
	/*padding: 10px*/
}
.sticsPattern_tbl li .ptBox .tbl dl {
	width: 100%;
	display: table;
}
.sticsPattern_tbl li .ptBox .tbl dl dd {
	 border-bottom: 1px solid #e4e4e4;
	display: table-cell;
	vertical-align: middle;
	letter-spacing: -0.025em;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #777;
	font-weight: 700;
	padding: 4px 0;
}
.sticsPattern_tbl li .ptBox .tbl dl dd span {
	display: inline-block;
	width: 25px; height: 25px;
	border-radius: 50%;
}
.sticsPattern_tbl li .ptBox .tbl dl dd.ball span {
	background: #ed7165;
	color: #fff;
}
.sticsPattern_tbl li .ptBox .tbl dl dd.bonus span  {
	background: #88c966;
	color: #fff;
}

/* 당첨 조합 분포 */
.sticsSpread_tbl {
	margin-bottom:40px;
}
.sticsSpread_tbl table thead th {
	background: #3d4d63;
	color: #fff;
	font-size: 11px;
	line-height: 24px;
}
.sticsSpread_tbl table tbody th,
.sticsSpread_tbl table tbody td {
	font-size: 10px;
	line-height: 24px;
	color: #777;
}
.sticsSpread_tbl table tbody th {
	background: #8f9096;
	color: #fff;
}
.sticsSpread_tbl table tbody td {
	background: #fff;
	border-left: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}
.sticsSpread_tbl table tbody td.ball {
	background: #ed7165;
}
.sticsSpread_tbl table tbody td.bonus {
	background: #88c966;
}

/* 당첨 번호 구간 */
.sticsSection_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
}
.sticsSection_tbl .table_st2 thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sticsSection_tbl table tbody th,
.sticsSection_tbl table tbody td {
	padding: 15px 10px 16px !important;
}
.sticsSection_tbl table tbody td {
	color: #fff;
}
.sticsSection_tbl table tbody td.num1-10 { background: #efce68; }
.sticsSection_tbl table tbody td.num11-20 { background: #71b6ef; }
.sticsSection_tbl table tbody td.num21-30 { background: #ed7165; }
.sticsSection_tbl table tbody td.num31-40 { background: #666; }
.sticsSection_tbl table tbody td.num41-45 { background: #88c966; }

/* 번호 배출 순위 */
.sticsRanking_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
}
.sticsRanking_tbl .table_st2 thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sticsRanking_tbl table tbody th,
.sticsRanking_tbl table tbody td {
	padding: 10px !important;
}
.sticsRanking_tbl table tbody td.graph {
	border-left: 1px solid #eee;
	padding-left: 0 !important;
}

/* 총합 분석 */
.sec_statisticsSum .statistics_area {
	margin-top: -30px;
}
.sticsSum_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
}
.sticsSum_tbl .table_st2 thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sticsSum_tbl table tbody th,
.sticsSum_tbl table tbody td {
	padding: 10px !important;
}
.sticsSum_tbl table tbody td {
	border-left: 1px solid #eee;
}
.sticsSum_tbl table tbody td.graph {
	padding-left: 0 !important;
}

/* 총합 통계 */
.sticsFlow_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
	padding: 30px;
}

/* 홀/짝 통계 */
.sec_statisticsOddEven .statistics_area {
	margin-top: -30px;
}
.sticsOddEven_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
	border:1px solid #eee;
}
.sticsOddEven_tbl .table_st2 thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sticsOddEven_tbl table tbody th,
.sticsOddEven_tbl table tbody td {
	padding: 10px !important;
}
.sticsOddEven_tbl table tbody td {
	border-left: 1px solid #eee;
}
.sticsOddEven_tbl table tbody td.graph {
	padding-left: 0 !important;
}

/* 연번 통계 */
.sticsConti_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
}
.sticsConti_tbl .table_st2 thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sticsConti_tbl table tbody th,
.sticsConti_tbl table tbody td {
	padding: 10px !important;
}

/* 고/저 통계 */
.sec_statisticsHigh .statistics_area {
	margin-top: -30px;
}
.sticsHigh_tbl {
	background: #fff;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
	overflow: hidden;
}

.sticsHigh_tbl .table_st2 thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sec_statisticsRealTime thead th {
	background: #228ac1;
	padding: 8px 10px;
	color:#fff;
}
.sec_statisticsRealTime tbody td:last-child{font-size:14px; color:#999;}
.sec_statisticsRealTime tbody td {font-weight:400;font-family:'Poppins','Noto Sans KR','Lato','Rajdhani',sans-serif ;}
.sec_statisticsRealTime tbody td:first-child{font-weight:600;}
.highcharts-figure {position:relative;}
.highcharts-figure p{
	position: absolute;
    bottom: 1px;
    font-size: 8px;
    color: #999;
    left: 43px;
}
.sticsHigh_tbl table tbody th,
.sticsHigh_tbl table tbody td {
	padding: 10px !important;
}
.sticsHigh_tbl table tbody td {
	border-left: 1px solid #eee;
}
.sticsHigh_tbl table tbody td.graph {
	padding-left: 0 !important;
}
.sec_memberNumber tr td span{padding:0 5px; border-radius:3px; color:#fff;}
.grade_single {background:#71cc57;}
.grade_free {background:#58b8f4;}
.grade_double {background: #ff685e;}
.grade_tripple {background:#fec006;}
.grade_vip {background:#333;}
