

.menu{
	background:black;
}
.menu ul{
	height:50px;
	display:flex;
	justify-content: space-evenly;
	align-items: center;

}
.menu ul li{
	width: 25%;
	height: 60px;
	cursor:pointer;
}
.menu .menu01{
	background:url(/sports/score_board/new_game/images/mobile/menu01.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu02{
	background:url(/sports/score_board/new_game/images/mobile/menu02.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu03{
	background:url(/sports/score_board/new_game/images/mobile/menu03.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu04{
	background:url(/sports/score_board/new_game/images/mobile/menu04.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu01:hover,
.menu .menu01.on{
	background:url(/sports/score_board/new_game/images/mobile/menu01_on.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu02:hover,
.menu .menu02.on{
	background:url(/sports/score_board/new_game/images/mobile/menu02_on.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu03:hover,
.menu .menu03.on{
	background:url(/sports/score_board/new_game/images/mobile/menu03_on.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.menu .menu04:hover,
.menu .menu04.on{
	background:url(/sports/score_board/new_game/images/mobile/menu04_on.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}


.game-bg-powerball{
	height:168px;
	background:url(/sports/score_board/new_game/images/mobile/powerball/mainimg_pb.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.game-bg-speedkeno{
	height:168px;
	background:url(/sports/score_board/new_game/images/mobile/speedkeno/mainimg_pb.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.game-bg-powerball_freekick{
	height:168px;
	background:url(/sports/score_board/new_game/images/mobile/powerball_freekick/mainimg_pb.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.game-bg-speedkeno_homerun{
	height:168px;
	background:url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/mainimg_pb.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.game-bg-powerspeed_dunk{
	height:168px;
	background:url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/mainimg_pb.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.game-contents-powerball.analysis,
.game-contents-speedkeno.analysis,
.game-contents-powerball_freekick.analysis,
.game-contents-speedkeno_homerun.analysis,
.game-contents-powerspeed_dunk.analysis{
	background:white;
	color:black;
	padding-top:initial;

}
.game-contents-powerball{
	height:570px;
	background:#004b1c;
	text-align:center;
	padding-top:20px;
	overflow-y: scroll;
}
.game-contents-speedkeno{
	height:570px;
	background:#002a6a;
	text-align:center;
	padding-top:20px;
	overflow-y: scroll;
}
.game-contents-powerball_freekick{
	height:570px;
	background:#00382f;
	text-align:center;
	padding-top:20px;
	overflow-y: scroll;
}
.game-contents-speedkeno_homerun{
	height:570px;
	background:#004e11;
	text-align:center;
	padding-top:20px;
	overflow-y: scroll;
}
.game-contents-powerspeed_dunk{
	height:570px;
	background:#004e11;
	text-align:center;
	padding-top:20px;
	overflow-y: scroll;
}
.game-contents-powerball .picker__box{
	max-width:508px;
	height:195px;
	margin:auto;
	position:relative;
	background:url(/sports/score_board/new_game/images/mobile/powerball/picker__box.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
}
.game-contents-speedkeno .picker__box{
	max-width:508px;
	height:300px;
	margin:auto;
	position:relative;
	background:url(/sports/score_board/new_game/images/mobile/speedkeno/picker__box.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
}
.game-contents-powerball_freekick .picker__box{
	max-width:508px;
	height:270px;
	margin:auto;
	position:relative;
	background:url(/sports/score_board/new_game/images/mobile/powerball_freekick/picker__box.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
}
.game-contents-speedkeno_homerun .picker__box{
	max-width:508px;
	height:270px;
	margin:auto;
	position:relative;
	background:url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/picker__box.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
}
.game-contents-powerspeed_dunk .picker__box{
	max-width:508px;
	height:270px;
	margin:auto;
	position:relative;
	background:url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/picker__box.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position-x: center;
}
.game-contents-powerball,
.game-contents-speedkeno,
.game-contents-powerball_freekick,
.game-contents-speedkeno_homerun,
.game-contents-powerspeed_dunk{
	font-size:17px;
	color:white;
}
.picker__left{
	width:35%;
	height: 70px;
	line-height: 35px;
}
.picker__left img{
	height:23px;
}
.picker__center{
	width:30%;
}
.picker__center img{
	width:90%;
}
.picker__right{
	width:35%;
	height: 70px;
	line-height: 35px;
}

.picker__footer .bar{
	width:100%;
	height:100%;
	background:#FFCC00;
	-webkit-transition: all 1s, -webkit-transform 1s;
	transition: all 1s, transform 1s;
}

.picker__footer {
	height: 7px;

	width: 80%;
	background: #ccc;
	border-radius: 20px;
	margin: 18px auto auto auto;
	overflow: hidden;
}


.picker__text{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 40px;
}
.game-contents-powerball_freekick .picker__text,
.game-contents-speedkeno_homerun .picker__text,
.game-contents-powerspeed_dunk .picker__text,
.game-contents-powerball .picker__text{
	height:65%;
}
.game-contents-speedkeno_homerun .result__number_text,
.game-contents-powerball_freekick .result__number_text,
.game-contents-powerspeed_dunk .result__number_text{
	padding:0 20px;
	height:35%;
}

.game-contents-speedkeno .picker__text{
	height:47%;
}
.game-contents-speedkeno .picker__result{
	height:53%;
	padding:0 40px;
}
.game-contents-speedkeno .result__number_text{
	height:50%;
	border-bottom:2px solid #dadada;
}

.game-contents-powerball_freekick.result__text span.playerL{
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_player_1.png) !important; 
	background-size: contain !important;
}
.game-contents-powerball_freekick .result__text span.playerR{
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_player_2.png) !important;
	background-size: contain !important;
}
.game-contents-powerball_freekick .result__text span.directionL{
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_left.png) !important;
	background-size: contain !important;
}
.game-contents-powerball_freekick .result__text span.directionR{
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_right.png) !important;
	background-size: contain !important;
}
.game-contents-powerball_freekick .result__text span.goal{
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_goal.png) !important;
	background-size: contain !important;
}
.game-contents-powerball_freekick .result__text span.nogoal{
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_nogoal.png) !important;
	background-size: contain !important;
}
.game-contents-powerball_freekick .result__number_text .result__number span.on{
	background: initial;
	background-color:#b70000;
	font-size:23px;
	color:white;
	border-radius:50%;
}


.game-contents-speedkeno_homerun .result__text span.playerL{
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_player_1.png) !important; 
	background-size: contain !important;
}
.game-contents-speedkeno_homerun .result__text span.playerR{
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_player_2.png) !important;
	background-size: contain !important;
}
.game-contents-speedkeno_homerun .result__text span.directionL{
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_left.png) !important;
	background-size: contain !important;
}
.game-contents-speedkeno_homerun .result__text span.directionR{
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_right.png) !important;
	background-size: contain !important;
}
.game-contents-speedkeno_homerun .result__text span.homerun{
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_homerun.png) !important;
	background-size: contain !important;
}
.game-contents-speedkeno_homerun .result__text span.out{
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_out.png) !important;
	background-size: contain !important;
}
.game-contents-speedkeno_homerun .result__number_text .result__number span.on{
	background: initial;
	background-color:#b70000;
	font-size:23px;
	color:white;
	border-radius:50%;
}

.game-contents-powerspeed_dunk .result__text span.playerL{
	background: url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/icon_player_1.png) !important; 
	background-size: contain !important;
}
.game-contents-powerspeed_dunk .result__text span.playerR{
	background: url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/icon_player_2.png) !important;
	background-size: contain !important;
}
.game-contents-powerspeed_dunk .result__text span.directionL{
	background: url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/icon_left.png) !important;
	background-size: contain !important;
}
.game-contents-powerspeed_dunk .result__text span.directionR{
	background: url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/icon_right.png) !important;
	background-size: contain !important;
}
.game-contents-powerspeed_dunk .result__text span.goal{
	background: url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/icon_goal.png) !important;
	background-size: contain !important;
}
.game-contents-powerspeed_dunk .result__text span.nogoal{
	background: url(/sports/score_board/new_game/images/mobile/powerspeed_dunk/icon_nogoal.png) !important;
	background-size: contain !important;
}
.game-contents-powerspeed_dunk .result__number_text .result__number span.on{
	background: initial;
	background-color:#b70000;
	font-size:23px;
	color:white;
	border-radius:50%;
}




.game-contents-speedkeno_homerun .result__number_text .result__text,
.game-contents-powerball_freekick .result__number_text .result__text,
.game-contents-powerspeed_dunk .result__number_text .result__text{
	width: 50%;
	height: 100%;
	float: left;
	display: flex;
	justify-content: space-evenly;

}
.game-contents-speedkeno .result__number_text .number{
	width: 60%;
	height: 100%;
	float: left;
	display: flex;
	justify-content: space-evenly;
}
.game-contents-speedkeno_homerun .result__number_text>div,
.game-contents-powerball_freekick .result__number_text>div,
.game-contents-powerspeed_dunk .result__number_text>div,
.game-contents-speedkeno .result__number_text>div{
	display: flex;
	justify-content: space-evenly;
	align-items:center;
}
.game-contents-speedkeno_homerun .result__number_text .result__number,
.game-contents-powerspeed_dunk .result__number_text .result__number,
.game-contents-powerball_freekick .result__number_text .result__number{
	width: 50%;
	height: 100%;
	float:left;
	background: url(/sports/score_board/new_game/images/mobile/ball_line.png);
	background-repeat: no-repeat;
	background-size: 1.5px 30px;
	background-position: left;
}
.result__number .text-number{
	width:50%;
}
.result__number .text-number img{
	width:100%;
}
.game-contents-speedkeno .result__number_text .number_text{
	width: 40%;
	height: 100%;
	float:left;
	background: url(/sports/score_board/new_game/images/mobile/ball_line.png);
	background-repeat: no-repeat;
	background-size: 1.5px 30px;
	background-position: left;
}

.game-contents-speedkeno .result__number_text .number span.on{
	background:#003480;
}
.game-contents-speedkeno .result__number_text .number_text span.on:nth-child(1){
	background:#0078ff;
}
.game-contents-speedkeno .result__number_text .number_text span.on:nth-child(2){
	background:#da0000;
}
.game-contents-speedkeno .result__number_text span{
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:20px;
	font-size:23px;
	float:left;
	background:url('/sports/score_board/new_game/images/mobile/ball_empty_square.png');
	background-size:contain;
}


.game-contents-speedkeno .result__number{
	height:50%;
}

.picker__text>div{
	float:left
}

.result__number{
	height:35%;
	display:flex;
	justify-content: space-evenly;
	align-items: center;
	color:black;
	word-break:break-all;
	/*padding: 0 35px;*/
}

.game-contents-speedkeno_homerun .result__number_text span,
.game-contents-powerball_freekick .result__number_text span,
.game-contents-powerspeed_dunk .result__number_text span,
.game-contents-powerball .result__number>div:not(:nth-last-child(1)){
	width:50px;
	height:50px;
	line-height:50px;
	float:left;
	background:url('/sports/score_board/new_game/images/mobile/ball_empty_round.png');
	background-size:contain;
	font-size:23px;
	border:0px solid white !important;
}

.game-contents-powerball .result__number>div.on:not(:nth-last-child(1)){
	background:#002b10;
	border-radius:50%;
	color:white;
}
.game-contents-powerball .result__number>div.on:nth-last-child(1){
	background:#ffba00;
	border-radius:50%;
}
.game-contents-powerball .result__number>div:nth-last-child(1){
	width: 50px;
	height: 50px;
	line-height:50px;
	/*margin-left: 20px;*/
	float: left;
	background: url(/sports/score_board/new_game/images/mobile/ball_empty_round.png),url(/sports/score_board/new_game/images/mobile/ball_line.png);
	background-repeat: no-repeat;
	background-size: contain, 0px 30px;
	background-position: right, left;
	font-size:23px;
}

.game-contents-speedkeno .result__number>div:not(:nth-last-child(1)){
	width:50px;
	height:50px;
	float:left;
	background:url('/sports/score_board/new_game/images/mobile/ball_empty_square.png');
	background-size:contain;
}

.game-contents-powerball .picker__info__ball{
	max-width:508px;
	height:280px;
	margin: auto;
}
.game-contents-speedkeno .picker__info__ball{
	max-width:508px;
	height:170px;
	margin: auto;
}
.game-contents-speedkeno_homerun .picker__info__ball,
.game-contents-powerspeed_dunk .picker__info__ball,
.game-contents-powerball_freekick .picker__info__ball{
	max-width:508px;
	height:200px;
	margin: auto;
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div,
.game-contents-powerspeed_dunk .picker__info__ball .general>div,
.game-contents-powerball_freekick .picker__info__ball .general>div{
	height:43px;
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div ul,
.game-contents-powerspeed_dunk .picker__info__ball .general>div ul,
.game-contents-powerball_freekick .picker__info__ball .general>div ul{
	height:100%;
}
/*
.picker__info__ball>div{
	height:140px;
}
*/
.picker__info__ball .general>div,
.picker__info__ball .powerball>div{
	line-height:45px;
}




/**************파워볼 프리킥***************/


.game-contents-speedkeno_homerun .picker__info__ball .title img,
.game-contents-powerspeed_dunk .picker__info__ball .title img,
.game-contents-powerball_freekick .picker__info__ball .title img{
	width:50%;
}


.game-contents-speedkeno_homerun .picker__info__ball,
.game-contents-powerspeed_dunk .picker__info__ball,
.game-contents-powerball_freekick .picker__info__ball{
	display:flex;
	flex-direction:column;
}

.player .text,
.underover .text,
.goalnogoal .text,
.leftright .text{
/*
	margin:0 5px;
	font-size: 11px;
	font-family:tahoma;
*/
}

.player,
.leftright,
.goalnogoal{
	width: 100%;
	height: 42px;
	line-height: 43px;
	float: right;
}
.player >div,
.leftright >div,
.goalnogoal >div{
	float:left;
}
.player ul,
.leftright ul,
.goalnogoal ul,
.homerunout ul{
	width:100%;
	display:flex;
	align-items: center;
}
.game-contents-speedkeno_homerun .picker__info__ball .general,
.game-contents-powerspeed_dunk .picker__info__ball .general,
.game-contents-powerball_freekick .picker__info__ball .general{
	padding:22px
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div li:nth-child(1),
.game-contents-powerspeed_dunk .picker__info__ball .general>div li:nth-child(1),
.game-contents-powerball_freekick .picker__info__ball .general>div li:nth-child(1){
	width:20%;
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div li:nth-child(2),
.game-contents-powerspeed_dunk .picker__info__ball .general>div li:nth-child(2),
.game-contents-powerball_freekick .picker__info__ball .general>div li:nth-child(2){
	width:20%;
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div li:nth-child(3),
.game-contents-powerspeed_dunk .picker__info__ball .general>div li:nth-child(3),
.game-contents-powerball_freekick .picker__info__ball .general>div li:nth-child(3){
	width:40%;
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div li:nth-child(4),
.game-contents-powerspeed_dunk .picker__info__ball .general>div li:nth-child(4),
.game-contents-powerball_freekick .picker__info__ball .general>div li:nth-child(4){
	width:20%;
}
.game-contents-speedkeno_homerun .picker__info__ball .general>div:not(:nth-last-child(1)),
.game-contents-powerspeed_dunk .picker__info__ball .general>div:not(:nth-last-child(1)),
.game-contents-powerball_freekick .picker__info__ball .general>div:not(:nth-last-child(1)){
	border-bottom:2px solid black;
}

.game-contents-speedkeno_homerun .picker__info__ball>div .percent,
.game-contents-powerspeed_dunk .picker__info__ball>div .percent,
.game-contents-powerball_freekick .picker__info__ball>div .percent{
	height:13px;
	line-height:13px;
	border-radius:20px;
	position: relative;
}
.game-contents-speedkeno_homerun .picker__info__ball>div .percent>div:not(:nth-last-child(1)),
.game-contents-powerspeed_dunk .picker__info__ball>div .percent>div:not(:nth-last-child(1)),
.game-contents-powerball_freekick .picker__info__ball>div .percent>div:not(:nth-last-child(1)){
	padding:0 10px;
	z-index:2;
	color:white;
	font-size:14px;
	font-weight:500;
}

.game-contents-speedkeno_homerun .picker__info__ball .percent .bar,
.game-contents-powerspeed_dunk .picker__info__ball .percent .bar,
.game-contents-powerball_freekick .picker__info__ball .percent .bar{
	-webkit-transition: width 1s;
	transition: width 1s;
	position: absolute;
	left:-1px;
	border-radius: 10px 0px 0px 10px;
}
.game-contents-speedkeno_homerun .picker__info__ball .percent.left,
.game-contents-powerspeed_dunk .picker__info__ball .percent.left,
.game-contents-powerball_freekick .picker__info__ball .percent.left{
	background: #434343;
}
.game-contents-speedkeno_homerun .picker__info__ball .percent.left .bar,
.game-contents-powerspeed_dunk .picker__info__ball .percent.left .bar,
.game-contents-powerball_freekick .picker__info__ball .percent.left .bar{
	width:0%;
	background: #0062E8;
}
.game-contents-speedkeno_homerun .picker__info__ball .percent.right .bar,
.game-contents-powerspeed_dunk .picker__info__ball .percent.right .bar,
.game-contents-powerball_freekick .picker__info__ball .percent.right .bar{
	width:100%;
	background: #434343;
}
.game-contents-speedkeno_homerun .picker__info__ball .percent.right,
.game-contents-powerspeed_dunk .picker__info__ball .percent.right,
.game-contents-powerball_freekick .picker__info__ball .percent.right{
	background: #FF0000;
}
.game-contents-speedkeno_homerun .picker__info__ball>div .percent,
.game-contents-powerspeed_dunk .picker__info__ball>div .percent,
.game-contents-powerball_freekick .picker__info__ball>div .percent{
	display:flex;
	justify-content:space-between;
}


/**************파워볼 프리킥***************/



.oddeven ul, .underover ul {
	width: 100%;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.oddeven ul li, .underover ul li {
	float:left;
	width: 15%;
}
.oddeven ul li:nth-child(3), .underover ul li:nth-child(3) {
	width: 30% !important;
}
.oddeven .img img,
.underover .img img{
	height:19.5px
}
.title_img img{
	height:20px;
}
.picker__info__ball>div .percent {
    height: 10px;
    line-height: 10px;
    border-radius: 20px;
    position: relative;
}
.picker__info__ball .percent.left{
	background: #001F07;
}
.picker__info__ball .percent.left .bar{
	width:0%;
	background: #0062E8;
}
.picker__info__ball .percent.right .bar{
	width:100%;
	background: #001F07;
}
.picker__info__ball .percent.right{
	background: #FF0000;
}

.chat-button{
	margin-top:20px;
}
.chat-button img{
	height:52px;
}



/** 채팅 부분 **/

.chat__box .rank{
	background: url(../images/icon_chat_number_mobile.png);
	background-size:73px;
	width: 10px;
	height: 14px;
	position: relative;
	left: 25px;
}
.chat__box:nth-child(1) .rank{
	background-position: 71px;
}
.chat__box:nth-child(2) .rank{
	background-position: 61px;
}
.chat__box:nth-child(3) .rank{
	background-position: 51px;
}
.chat__box:nth-child(4) .rank{
	background-position: 41px;
}
.chat__box:nth-child(5) .rank{
	background-position: 31px;
}
.chat__box:nth-child(6) .rank{
	background-position: 21px;
}
.chat__box:nth-child(7) .rank{
	background-position: 11px;
}

.contents-area.chat .wrap__section{
	background:url(images/powerball/p_bg_01L.png);
	background-repeat:no-repeat;
	height:457px;
}
.chat__area{
	height:435px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-repeat:no-repeat;
	overflow:hidden;
}
.chat__wrap{
	height: 456px;
}

.chat__box:nth-child(1){
	height:100px;
}
.chat__box:nth-child(1) .chat__title{
	position: relative;
	margin-left:9px;
	width:60%;
}
.chat__box:nth-child(1) .chat__img{
	display:block;
}
.chat__box{
	/* width: 210px; */
	height: 50px;
	border-radius: 5px;
	border: 1px solid black;
	text-align: left;
	background: white;
	color: white;
	margin:5px 8px 0px 8px;
	text-align: center;
	display: flex;
	align-items: center;
	cursor:pointer;
}
.chat__box:hover{
	border:1px white solid;
}

.chat__button{
	height:40px;
	display:flex;
	align-items:center;
	margin-left:20px;
	cursor:pointer;
}
.chat__img{
	width: 60px;
	height: 60px;
	line-height: 30px;
	font-size: 15px;
	display:none;
	border-radius: 50%;
	overflow: hidden;
	margin-left:30px;
}
.chat__nick__img{
	width:60px;
	height:60px;
}
.chat__count{
	width:68px;
	height:30px;
	line-height:30px;
	font-size:13px;
}
.chat__count u{
	text-decoration:none;
}

.chat__title{
	width: 80%;
	height: 20px;
	font-size: 15px;
	text-align:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left:40px;
}
.chat__footer{
	margin-top:10px;
	margin-left:13px;
	margin-right:10px;

}

.chat__wrap.powerball .chat__box:nth-child(1){
	background: url(../images/icon_room_mobile.png),#1a8330;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.powerball .chat__box{
	background: url(../images/icon_room_mobile.png),#013818;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.speedkeno .chat__box:nth-child(1){
	background: url(../images/icon_room_mobile.png),#0048b1;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.speedkeno .chat__box{
	background: url(../images/icon_room_mobile.png),#00204f;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.powerball_freekick .chat__box:nth-child(1){
	background: url(../images/icon_room_mobile.png),#0c704c;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.powerball_freekick .chat__box{
	background: url(../images/icon_room_mobile.png),#00322a;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.speedkeno_homerun .chat__box:nth-child(1){
	background: url(../images/icon_room_mobile.png),#338c14;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.speedkeno_homerun .chat__box{
	background: url(../images/icon_room_mobile.png),#00380c;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
.chat__wrap.powerspeed_dunk .chat__box{
	background: url(../images/icon_room_mobile.png),#00380c;
	background-repeat: no-repeat;
	background-position: 98%;
	background-size:7px;
}
/** 채팅 부분 **/

/* 당첨결과 */

.wrap__header img{
	cursor:pointer;
}

.game-contents-powerball .wrap__header{
	background-color:#004e11;
}
.game-contents-speedkeno .wrap__header{
	background-color:#002a6a;
}
.game-contents-powerball_freekick .wrap__header{
	background-color:#00382f;
}
.game-contents-speedkeno_homerun .wrap__header{
	background-color:#004e11;
}
.game-contents-powerspeed_dunk .wrap__header{
	background-color:#004e11;
}
.wrap__header{
	height:60px;
}
.wrap__header>div{
	width:50%;
	height:60px;
	position:relative;
	bottom:-10px;
	float:left;
}



.result__wrap{
	background-color:#f4f4f4;
	box-shadow: 0px 9px 5px -6px grey inset;
}
.result__wrap .result__number>div{
	background:#313131 !important;
	border-radius:50%;
	font-size:18px;
	color:white;
}
.game-contents-speedkeno_homerun .result__wrap .result__number .text-number,
.game-contents-powerspeed_dunk .result__wrap .result__number .text-number,
.game-contents-powerball_freekick .result__wrap .result__number .text-number{
	width:50px;
	color:white;
	background-color: #b70000 !important;
	border-radius: 50%;
	font-size: 18px;
	padding-left: initial;
	line-height: 50px;
	
}
.result__wrap .result__number>div:nth-last-child(1){
	background-color:#fff100 !important;
	border-radius:50%;
	font-size:18px;
	color:#002f1b;
	padding-left:initial;
	line-height:50px;
}
.wrap__header>div img{
	height:50px;
}
.game-contents-powerball .result__area,
.game-contents-powerball .result__info__data{
	padding:10px 20px;
}

.result__box, 
.result__info__box{
	width:100%;
	height:70px;
	border-bottom:1px solid #eeeeee;
	background:white;
	color:black;
	font-size:15px;
}
.result__box>div,
.result__info__box>div{
	float:left;
}

.result__box .result__count,
.result__info__box .result__info__count{
	width: 30%;
	height: 70px;
	line-height: 20px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.result__count u,
.result__info__count u{
	text-decoration:none;
}

.result__box .result__number,
.result__info__box .result__info__number{
	width:70%;
	height:70px;
	line-height:70px;
}

.game-contents-speedkeno .result__box .result__number,
.game-contents-speedkeno .result__info__box .result__info__number{
	width: 70%;
	height: 70px;
	line-height:initial;
	padding:initial;
	display: block;
	overflow: hidden;
	word-wrap: break-word;
	display:flex;
}

.game-contents-speedkeno_homerun .result__info__box .result__info__number>div,
.game-contents-powerspeed_dunk .result__info__box .result__info__number>div,
.game-contents-powerball_freekick .result__info__box .result__info__number>div{
	width:100% !important;
}
.game-contents-speedkeno_homerun .result__info__number>div:nth-child(1),
.game-contents-powerspeed_dunk .result__info__number>div:nth-child(1),
.game-contents-powerball_freekick .result__info__number>div:nth-child(1){
	background:initial;
}

.result__info__box .result__info__number>div{
	width:50%;
	height:70px;
	line-height:70px;
	float:left;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.result__info__number>div:nth-child(1){
	background:url(/sports/score_board/new_game/images/mobile/line-1.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: 1px;
}

.result__info__number .EVEN{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball/icon_even.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .ODD{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball/icon_odd.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .UNDER{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball/icon_under.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .OVER{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball/icon_over.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.result__info__number .homerun_PLAYER_1{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_player_1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .homerun_PLAYER_2{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_player_2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .homerun_LEFT{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_left.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .homerun_RIGHT{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_right.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .homerun_HOMERUN{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_homerun.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .homerun_OUT{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/speedkeno_homerun/icon_out.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}


.result__info__number .PLAYER_1{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_player_1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .PLAYER_2{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_player_2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .LEFT{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_left.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .RIGHT{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_right.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .GOAL{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_goal.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.result__info__number .NOGOAL{
	width: 45px;
	height: 45px;
	background: url(/sports/score_board/new_game/images/mobile/powerball_freekick/icon_nogoal.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
/*
.result__box{
	width:100%;
	height:70px;
}
.result__box>div{
	float:left;

}
.result__box .result__count{
	width:30%;
}
.result__box .result__number{
	width:70%;
	padding:initial;
}
*/


/* 당첨결과 */

@media (max-width: 530px) {
	.game-contents-speedkeno .picker__box{
		height:280px;
	}
	.game-contents-speedkeno_homerun .picker__box,
	.game-contents-powerball_freekick .picker__box{
		height:250px;
	}
}

@media (max-width: 500px) {
	.game-contents-powerball .picker__box{
		height:185px;
	}


	.game-contents-speedkeno .picker__box{
		height:270px;
	}
	.game-contents-speedkeno_homerun .picker__box,
	.game-contents-powerball_freekick .picker__box{
		height:240px;
	}
	.game-contents-speedkeno_homerun .result__number_text span,
	.game-contents-powerball_freekick .result__number_text span,
	.game-contents-powerball .result__number>div:not(:nth-last-child(1)){
		width:40px;
		height:40px;
		line-height:40px;
	}

	.game-contents-powerball .result__number>div:nth-last-child(1){
		width: 40px;
		height: 40px;
		line-height:40px;
		float: left;
	}
}

@media (max-width: 480px) {
	.game-contents-powerball .picker__box{
		height:175px;
	}
	.game-contents-speedkeno .picker__box{
		height:260px;
	}
	.game-contents-speedkeno_homerun .picker__box,
	.game-contents-powerball_freekick .picker__box{
		height:230px;
	}
}
@media (max-width: 460px) {
	.game-contents-powerball .picker__box{
		height:165px;
	}
	.result__number{
		padding: 0px;
	}
	.game-contents-speedkeno_homerun .result__number,
	.game-contents-powerball_freekick .result__number{
		padding:initial;
	}
	.result__number>div{
	
		width:40px !important;
		height:40px !important;
		line-height:40px !important;
	}
	.game-contents-speedkeno_homerun .result__number .text-number,
	.game-contents-powerball_freekick .result__number .text-number{
		width:50% !important;
		/*height:initial !important;*/
	}
	.chat-button img{
		width:90%;
		height:initial;
	}
	.game-contents-speedkeno .picker__box{
		height:250px;
	}
	.game-contents-speedkeno_homerun .picker__box,
	.game-contents-powerball_freekick .picker__box{
		height:220px;
	}

}
@media (max-width: 430px) {
	.game-contents-powerball .picker__box{
		height:148px;
	}
	.game-contents-speedkeno .picker__box{
		height:240px;
	}
	.game-contents-speedkeno_homerun .picker__box,
	.game-contents-powerball_freekick .picker__box{
		height:210px;
	}
}


/* 분석화면 날짜*/

.menu-area {
	height: 120px;
	line-height: 70px;
	position:relative;
	/*border:1px solid #d6d6d6;*/
}
.menu-area .option{
	position:absolute;
	right:10px;
}
.menu-area .menu-sub{
	width:100%;
	height: 50px;
	line-height: 50px;
	background:#0085e4;
}
.menu-area .menu-sub ul{
	display:flex;
	justify-content:space-around;
}
.menu-area .menu-sub ul li{
	color:#e0e0e0;
}
.menu-area .menu-sub ul li.on{
	color:white;
}
.menu-area >div {
	float:left;
}
.menu-area .date ul {
	width:170px;
	display:flex;
	justify-content:space-between;
}
.menu-area .option {
	font-size: 13px;
	float: right;
	display: flex;
	align-items: center;
	flex-direction: column;
	line-height: 35px;
}
.menu-area .option span {
	margin-left:10px;
	margin-right:10px;
	cursor:pointer;

}
.menu-area .option span.on {
	color:#3498db;
	font-weight:bold;
}
.menu-area li{
	cursor:pointer;
	font-weight:bold;
	font-size:17px;
}
.menu-area.bottom{
	width:100%;
	margin-top:0px !important;
	border-top:1px solid #eaeaea;
	display:flex;
	justify-content:space-around;
	align-items:center;
}
/* 분석화면 날짜 */


/* 분석화면 */

.contents-nav ul{
	display:flex;
	justify-content:space-evenly;
	height:60px;
	border-bottom:1px solid #d2d2d2;
}
.contents-nav ul li{
}
.contents-nav ul li#button_powerball_oe{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_powerball_oe.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_powerball_oe.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_powerball_oe_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}

.contents-nav ul li#button_powerball_uo{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_powerball_uo.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_powerball_uo.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_powerball_uo_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}

.contents-nav ul li#button_general_oe{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_general_oe.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_general_oe.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_general_oe_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}

.contents-nav ul li#button_general_uo{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_general_uo.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_general_uo.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_general_uo_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}









.contents-nav ul li#button_direction{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_direction.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_direction.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_direction_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_goal_nogoal{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_goal_nogoal.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_goal_nogoal.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_goal_nogoal_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_homerun_out{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_homerun_out.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_homerun_out.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_homerun_out_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_last_numsum_unover{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_last_numsum_unover.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_last_numsum_unover.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_last_numsum_unover_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_numsum_oe{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_numsum_oe.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_numsum_oe.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_numsum_oe_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_player{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_player.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_player.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_player_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_player_direction{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_player_direction.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}
.contents-nav ul li#button_player_direction.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_player_direction_on.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	width:90px;
}













.contents-nav ul li#button_page_count_1{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_1.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_1.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_1_on.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_2{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_2.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_2.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_2_on.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_3{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_3.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_3.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_3_on.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_4{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_4.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_4.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_4_on.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_5{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_5.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_5.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_5_on.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_6{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_6.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}
.contents-nav ul li#button_page_count_6.on{
	background:url(/sports/score_board/new_game/images/mobile/analysis/analysis_page_count_6_on.png);
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat;
	width:120px;
}

.main_header{
	display:flex;
	justify-content:space-around;
}
.contents-header-text{
	height:50px;
	line-height:50px;
	position:relative;
	font-size:14px;
}

.contents-header-text .text u{
	margin-left: 33px;
	text-decoration: none;
}
.contents-header-text .text li{
	margin-right:30px;
}

.contents-header-text .checkbox{
	display:flex;
	justify-content:space-around;
}
.contents-header-text .checkbox li.on{
	font-weight:bold;
	font-size:13px;
}
.contents-header-text .checkbox li{
	cursor:pointer;
}

.contents-table-area,
.contents-box-area{
	display:flex;
	align-items:center;
	border:1px solid #d6d6d6;
	/*height:320px;*/
	overflow-y:hidden;

}
.contents-box-area{
	flex-direction: column;
}
.contents-table{
	width:10000px;
	height:306px;
	background:url('../images/bg_cell.png');
	position: relative;
}
.contents-table dl{
	display: table-cell;
	margin:0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.contents-table dt{
	width:33px;
	height:33px;
	line-height:33px;
	background:#FCFCFC !important;
}
.contents-table dd{
	width:34px;
	height:34px;
	line-height:34px;
	margin: auto;
	display: grid;
}

.contents-table .data01{
	position:absolute;
	bottom:34px;
}
.contents-table .data02{
	position:absolute;
	bottom:0px;
}

.contents-title{
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #d6d6d6;
	border-bottom:0;
	background:#f2f2f7;
}




.contents-header-text .shape-round{
	position: absolute;
	top: 13px;
}

dt.text{
	border:initial !important;
}
.shape-round{
	width: 27px;
	height: 27px;
	line-height: 27px;
	border-radius: 27px;
	margin: auto;
	background: lightgray;
	color: black;
	text-align: center;
	font-size:12px;
	display:inline-block;
}
.total-table .under,
dd .under,
.total-table .medium,
.odd,
.player2,
.ll{
	background:#3498db;
	color:white;
	border:1px solid #3498db !important;
}

.player_2.speedkeno_homerun{
	background: #3498db;
	color: white;
	border: 1px solid #3498db !important;
}
.player_2{
	background:#0038C7;
	color:white;
	border:1px solid #0038C7 !important;

}
.bar_sp_player.left .even,
.homerun{
	background:#C30038;
	color:white;
	border:1px solid #C30038 !important;
	
}
.bar_sp_homerun .odd{
	background:#721ba1;
	color:white;
	border:1px solid #721ba1 !important;
}
.bar_sp_homerun .even{
	background:#1094FB;
	color:white;
	border:1px solid #1094FB !important;
}

.bar_left .odd,
.fleft{
	background:#ffc600 !important;
	border:1px solid #ffc600 !important;
	color:white ;
}
.bar_sp_left .odd{
	background:#ffc600 !important;
	border:1px solid #ffc600 !important;
	color:white ;
}
.bar_power_player.right .odd
, .bar_nogoal .odd,
.nogoal{
	background:#002bcd;
	border:1px solid #002bcd !important;
	color:white;
}
.lr{
	background:#2980b9;
	color:white;
	/* border:inherit; */
}
.total-table .over,
dd .over,
.total-table .big,
.even,
.player1,
.goal,
.rl{
	background:#e74c3c;
	color:white;
	border:1px solid #e74c3c !important; 
}

.player_1{
	background:#c60034;
	color:white;
	border:1px solid #c60034 !important; 
}
.bar_sp_out .even
,.out{
	background:#ff5400;
	color:white;
	border:1px solid #ff5400 !important;
}
.bar_right .even,
.fright{
	background:#9d00ff !important;
	border:1px solid #9d00ff !important;
	color:white ;
}
.bar_sp_right .even
, .fright.speedkeno_homerun:not(.text){
	background:#1B8E23 !important;
	border:1px solid #1B8E23 !important;
	color:white ;
}

.bar_sp_homerun .odd{
	
}
.bar_power_player.left .even
, .bar_goal .even,
.goal{
	background:#bd0000;
	border:1px solid #bd0000 !important;
	color:white;
}

.rr{
	background:#c0392b;
	color:white;
	/* border:inherit; */
}
.total-table .small{
	background:#27ae60;
	color:white;
	/* border:inherit; */
}

.big,
.over{
	border:1px solid #e74c3c;
	color:#e74c3c;
	background:white;
}
.medium,
.under{
	border:1px solid #3498db;
	color:#3498db;
	background:white;
}
.small{
	border:1px solid #27ae60;
	color:#27ae60;
	background:white;
}
.arc{
	border:1px solid #d8d8d8;
	color:black !important;
	background:white !important;

}

.under.text,
.odd.text,
.player_2.text,
.nogoal.text,
.ll.text,
.homerun.text{
	color:#3498db;
	border: inherit !important;
}
.homerun.text{
	color:#721ba1;
	border: inherit !important;
}
.fleft.text{
	color:#ffc600;
	border: inherit !important;
}

.lr.text{
	color:#2980b9;
	border:inherit;
}
.over.text,
.even.text,
.player_1.text,
.goal.text,
.rl.text{
	color:#e74c3c;
	border: inherit !important;
}
.out.text{
	color:#ff5400;
	border: inherit !important;
}

.fright.text{
	color:#9d00ff;
	border: inherit !important;
}
.fright.speedkeno_homerun.text{
	color:#1B8E23;
	border: inherit !important;
}
.rr.text{
	color:#c0392b;
	border:inherit;
}

.statistics-info{
	float:right;
}
.c1,.c2,.c3,.c4,.c5,
.r1,.r2,.r3,.r4,.r5,
.wrong{
	width:7px;
	height:7px;
	border-radius:10px;
	display:inline-block;
	margin-right:3px;
}
.statistics-info li{
	margin-right:20px;
}

.wrong{
	border:1px solid #d4d4d4;
}
.r1,
.c1{
	border:1px solid #3498db;
}
.r2,
.c2{
	border:1px solid #e74c3c;
}
.r3,
.c3{
	border:1px solid #27ae60;
}
.r4,
.c4{
	border:1px solid #ffa800;
}
.r5,
.c5{
	border:1px solid #745ec5;
}

.c1{
	background-color:#3498db;
}
.c2{
	background-color:#e74c3c;
}
.c3{
	background-color:#27ae60;
}
.c4{
	background-color:#ffa800;
}
.c5{
	background-color:#745ec5;
}



.round-menu{
	display:flex;
	justify-content: space-between;
	background:#f2f2f7;
	padding:20px;
	margin-top:5px;
	border:1px solid #d6d6d6;
	border-bottom:0px !important;
}
.round-menu >div{
	height:50px;
	line-height:50px;
}
.menu-area u{
	cursor:pointer;
	text-decoration:inherit;
}

.sub-count-menu li{
	cursor:pointer;
	font-size:13px;
	line-height:25px;
}

.total-table td:nth-last-child(1){
	display:flex;
}

.contents-area.multiple{
	overflow-y:hidden;
}
.contents-area.multiple ul{
	height:52px;
}
.contents-area.multiple ul:nth-child(1) li{
	border-top:1px solid #d6d6d6;
}
.contents-area.multiple li:nth-child(1){
	width:150px;
	border-left:1px solid #d6d6d6;
}
.contents-area.multiple li{
	width:50px;
	height:50px;
	line-height:50px;
	border-right: 1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	float:left;
}
.contents-area.multiple li span{
	position:relative;
	top:9px;
}

.sub-count-menu li.on{
	font-size:15px;
	font-weight:bold;
}
.sub-menu-wrap>div{
	height:40px;
	display:flex;
	float:left;
	justify-content: space-between;
	align-items: center;
	margin-left:30px;
	font-weight:bold;
	font-size:20px;
}
.sub-menu-wrap .data-wrap{
	width:150px;
}
.sub-menu-wrap>div:nth-child(1){
	font-size:17px;
}
.sub-menu-wrap>div u{
}
.bottom-unline{
	border-bottom:inherit !important;
}
.left-unline{
	border-left:inherit !important;
}
.right-unline{
	border-left:inherit !important;
}
.top-unline{
	border-top:inherit !important;
}
.button_a,
.period-date a,
.date_select_cal input[type="text"]{
	float: left;
	margin: 5px;
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	cursor:pointer;
	font-size:13px;
	color:black;
	text-decoration: initial;
}
.select-date{
	width:100px;
}
.select-date .today img{
	width:80px;
}



.date_select_cal input[type="text"]{
	width:70px;
	height:32px !important;
	line-height:32px; !important;
}
.period-date a:nth-child(1){
	margin-left:20px;
}
.period-date a{
	margin: 5px 0px;
}
.period-date a:not(:nth-last-child(1)){
	border-right-width: 0px;
}
.select-date .today.on,
.menu-area.contents-nav .on,
.period-date .on{
	background:#7b7b7b;
	color:white;
}
.option div{
	float:left;
	cursor:pointer;
}
.option div:hover{
	font-weight:bold;
}
.option .checkbox{
	background:url("../images/analysis/sp_label_bx.png");
	background-position-y: 0px;
	background-repeat: no-repeat;
	background-size:21px;
	width: 21px;
	height: 21px;
	display: inline-block;
	position: relative;
	top: 5px;
}
.option .checkbox.on{
	background:url("../images/analysis/sp_label_bx.png");
	background-position-y: -60px;
	background-repeat: no-repeat;
	background-size:21px;

}
.menu-area.total_count ul li{
	width:6%;
}
.menu-area.total_pattern ul li{
	width:40%;
}



.header-menu-top{
	padding:5px;
}
.header-menu-top ul{
	width: 100%;
	height: 70px;
	display: flex;
	justify-content: center;
}
.header-menu-top ul li:nth-child(1){
	border-left:1px solid #e4e9f2;
}
.header-menu-top ul li{
	border-top:1px solid #e4e9f2;
	border-bottom:1px solid #e4e9f2;
	background:URL(/img/common/new_gamemenu_line.png) no-repeat left center;
	width:80px;
	overflow: hidden;
}
.header-menu-top ul li:nth-last-child(1) {
	border-right:1px solid #e4e9f2;
}

.header-menu-top ul li b {
    position: relative;
    left: 0px;
    top: -140px;
    z-index: 98;
    display: block;
    width: 80px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: #003366;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: -0.05em;
    color: #fff;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}
.header-menu-top ul li:hover b {
    position: relative;
    left: 0px;
    top: -68px;
    z-index: 98;
    filter: Alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: ease;
    transition-duration: 0.2s;
    transition-timing-function: ease;
}

.contents-box-area .contents-box-left.center{
	width:100%;
}
.contents-box-area .contents-box-left{
	width:100%;
	text-align:center;
	font-weight:bold;
	height:270px;
}


.contents-box-area .contents-box-left >div{
	width:60%;
	height:50%;
	/* padding:10px 10px 0px 10px; */
	display: flex;
	margin: auto;
	justify-content: space-evenly;
	flex-direction: column;
}
.contents-box-area .contents-box-left .powerball>div,
.contents-box-area .contents-box-left .general>div,
.contents-box-area .contents-box-right >div{
	margin-top:20px;
}
.contents-box-area .contents-box-left >div.powerball_freekick,
.contents-box-area .contents-box-left >div.speedkeno_homerun{
	height:100%;
}

.contents-box-area .contents-box-left.speedkeno >div{
	height:80%;
	display: flex;
}

.contents-box-area .contents-box-left >div p{
	margin:0;
	border-radius:20px;
	height:25px;
	float:left;
}
.contents-box-area .contents-box-left >div .reverse.right.on,
.contents-box-area .contents-box-left >div .left.on{
	background:#3498db;
	color:white;
}
.contents-box-area .contents-box-left >div .bar_sp_player.reverse.left.on{
	
	background:#C30038;
	color:white;
}
.contents-box-area .contents-box-left >div .reverse.left.on,
.contents-box-area .contents-box-left >div .right.on{
	background:#e74c3c;
	color:white;
}

.contents-box-area .contents-box-left >div .bar_left.left.on{
	background:#ffc600;
}
.contents-box-area .contents-box-left >div .bar_sp_left.left.on{
	background:#ffc600;
}
.contents-box-area .contents-box-left >div .bar_right.right.on{
	background:#9d00ff;
}
.contents-box-area .contents-box-left >div .bar_sp_right.right.on{
	background:#1B8E23;
}
.contents-box-area .contents-box-left >div .bar_power_player.right.on
, .contents-box-area .contents-box-left >div .bar_nogoal.right.on{
	background:#002bcd;
}
.contents-box-area .contents-box-left >div .bar_sp_out.right.on{
	background:#ff5400;
}
.contents-box-area .contents-box-left >div .bar_power_player.left.on
, .contents-box-area .contents-box-left >div .bar_goal.left.on{
	background:#bd0000;
}
.contents-box-area .contents-box-left >div .bar_sp_homerun.left.on{
	background:#721ba1;
}

.contents-box-area .contents-box-right{
	width:100%;
	max-width:500px;
	text-align:center;
	font-weight:bold;
	height:360px;
}
.contents-box-area .contents-box-right >div{
	/* padding:10px; */
}

.contents-box-area .contents-box-left .bar .left span:nth-child(1){
	position:absolute;
	left:20px;
}
.contents-box-area .contents-box-left .bar .right span:nth-child(1){
	position:absolute;
	right:20px;
}

.contents-box-area .contents-box-left .bar{
	width:100%;
	height:25px;
	line-height:25px;
	background:#ededed;
	border-radius:20px;
	position:relative;
	font-size:12px;
	/* margin-top:10px; */
}
.contents-box-area .bar .round{
	width: 30px;
	height: 30px;
	line-height:30px;
	border-radius: 30px;
	position:absolute;
	color:white;
	font-size:12px;
	text-align:center;

}
.contents-box-area .bar .left .round{
	left:-40px;
}
.contents-box-area .bar .right .round{
	right:-40px;
}
.table-list{
	width:100%;
	overflow-x:scroll;
}
.table-header{
	height:50px;
	line-height:50px;
	background:#fafafa;
	border-bottom:1px solid #d2d2d2;
}
.table-header-sub{
	height:35px;
	line-height:35px;
	font-size:13px;
	border-bottom:1px solid #d2d2d2;
}
.table-list tr{
	height:60px;
}

.game-wrap{
	height:570px;
	overflow-y:scroll;
}

#container{
	overflow:hidden;
}

.menu-area.bottom{
	height:60px;
	line-height:60px;
	display:flex;
	justify-content:space-around;
}
.notDate{
	opacity:0.2;cursor:initial
}

.table-row-list2 tr:nth-child(n+19), .table-list tr:nth-child(n+10){
	display:none;
}
.result__wrap>div{
	padding:10px;
}

.result__area.result .result__number>div{
	width:50px;
	height:50px;
	line-height:50px;
}
.text-left{
	text-align:left;
}

.bg-powerball{
	background:#004b1c;
}
.bg-speedkeno{
	background:#002a6a;
}
.bg-powerball_freekick{
	background:#00382f;
}
.bg-speedkeno_homerun{
	background:#004e11;
}
