.powerball_wrap {position:relative; margin:0 auto 0 auto; background:url('/public/images/minigame/nball/mobile_bg.png'); overflow:hidden;}
.powerball_wrap {font-family:'굴림', Gulim, sans-serif;}
.powerball_wrap .left_area {display:none;}
.powerball_wrap .right_area {display:none; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0, 0, 0, .8); z-index:300;}
.powerball_wrap .right_area .inner {position:absolute; top:0; right:0; bottom:0; left:70px; box-sizing:border-box; background:#1d2737; z-index:300;}
.powerball_wrap .center_wrap {position:relative; margin:0 auto; height:345px; background:url('/public/images/minigame/nball/mobile_frame.png') no-repeat center 0; overflow:hidden;}
.powerball_wrap .center_area {position:relative;}

.powerball_area {position:relative; margin:0 auto 0 auto; width:300px; height:390px; box-sizing:border-box;}
.powerball_area .hd .title {position:absolute; display:block; top:7px; left:50%; margin-left:-109px; width:218px; height:75px; background:url('/public/images/minigame/nball/powerball/logo.png') no-repeat; background-size:218px 75px; text-indent:-9999px; overflow:hidden; z-index:10;}
.powerball_area .hd .title a {display:block; margin:0 auto; width:120px; height:75px;}
.powerball_area .bd {padding-top:30px;}
.powerball_area .bd:after {display:block; content:''; clear:both;}
.powerball_area .ft {display:none;}

/* game_board_area */
.game_board_area {margin:60px auto 0 auto; width:270px; height:270px;}

/* waiting_info */
.waiting_info {position:absolute; bottom:0; width:270px; height:270px; background-color:rgba(0, 0, 0, .5); z-index:100;}
.waiting_info .round {margin:93px 0 3px 0; font-family:Swagger TTF, sans-serif; text-align:center; font-size:25px; color:#fff;}
.waiting_info .round span {display:inline-block; text-align:center;}
.waiting_info .countdown_clock {display:block; font-family:Swagger TTF, sans-serif; text-align:center; font-size:20px; color:#fff;}
.waiting_info .game_type {position:absolute; top:60px; left:50%; margin-left:-30px; width:56px; height:22px; line-height:24px; border-radius:13px; border:2px solid #e1b328; text-align:center; font-size:17px; background-color:#070220; color:#e3d42b; text-shadow:0 0 5px #000;}
.waiting_info .game_type {font-family:Swagger TTF, sans-serif;}
.waiting_info .game_type span {margin-right:2px; font-size:16px;}

/* game_board */
.game_board {position:relative; width:270px; height:270px; border-radius:10px; background:url('/public/images/minigame/nball/powerball/bg.gif') -10px 0; background-size:280px 280px; box-sizing:border-box; overflow:hidden;}
.game_board:after {position:absolute; content:''; right:0; bottom:19px; width:15px; height:15px; background-color:#050a0d;}
.game_board .ball_case {position:absolute; top:0; right:0; bottom:0; left:0; background:url('/public/images/minigame/nball/powerball/ball_case.png') no-repeat; background-size:270px 270px; z-index:20;}
.game_board .ball_mix {position:absolute; top:0; right:0; bottom:0; left:0; background:url('/public/images/minigame/nball/powerball/ball_mix.gif') no-repeat -5px 0; background-size:270px 270px; z-index:5;}
.game_board .left_beam {position:absolute; top:30px; left:50%; margin-left:-105px; width:100px; height:150px; z-index:5;}
.game_board .right_beam {position:absolute; top:29px; right:50%; margin-right:-102px; width:100px; height:150px; z-index:5;}
.game_board .ball_raffle {display:none; position:absolute; top:20px; left:50%; margin-left:-100px; width:200px; height:180px; z-index:10;}
.game_board #ball_result {display:none; position:absolute; bottom:10px; left:50%; margin-left:-125px; width:250px; height:50px; background:url('/public/images/minigame/nball/powerball/frame_result.png') no-repeat; background-size:250px 50px; z-index:20;}
.game_board #ball_result span {position:relative; float:left; margin:8px 0 0 5px; width:35px; height:35px; line-height:37px; text-align:center; background:url('/public/images/minigame/nball/powerball/sp_result_ball.png') no-repeat 0 -9999px; background-size:200px 50px; z-index:5;}
.game_board #ball_result span {font-family:Swagger TTF, sans-serif; font-size:23px; color:#fff; text-shadow:0 0 5px #000;}
.game_board #ball_result span:first-of-type {margin-left:8px;}
.game_board #ball_result .yellow {background-position:0 0;}
.game_board #ball_result .blue {background-position:-40px 0;}
.game_board #ball_result .red {background-position:-80px 0;}
.game_board #ball_result .green {background-position:-120px 0;}
.game_board #ball_result .power {background-position:-160px 0;}
.game_board #particle_ball,
.game_board #particle_power_a,
.game_board #particle_power_b {display:none; position:absolute; top:-25px; left:-9999px; width:100px; height:100px;}
.game_board #particle_power_a {left:174px;}
.game_board #particle_power_b {top:-29px; left:169px; width:110px; height:110px;}
.game_board #ball_result.b0 #particle_ball {left:-25px;}
.game_board #ball_result.b1 #particle_ball {left:15px;}
.game_board #ball_result.b2 #particle_ball {left:54px;}
.game_board #ball_result.b3 #particle_ball {left:95px;}
.game_board #ball_result.b4 #particle_ball {left:134px;}

/* latest_result_area */
.latest_result_area {font-family:Swagger TTF, sans-serif;}
.latest_result_area .top {margin:0 0 10px 0; height:35px; text-align:center; background-color:#161922;}
.latest_result_area .tit {display:inline-block; line-height:35px; font-size:19px;  font-weight:normal; color:#fff; text-shadow:0 0 5px #19003a;}
.latest_result_area .btn_ly_pattern {display:none;}
.latest_result_area .btn_close {position:absolute; top:5px; left:-40px; width:35px; height:35px; text-indent:-9999px; overflow:hidden;}
.latest_result_area .btn_close:before {float:left; margin:10px; content:''; width:15px; height:15px; background:url('/public/images/minigame/common/ic_close.png') no-repeat center center;}
.latest_result_area .btn_area {padding-left:10px;}
.latest_result_area .btn_area a {float:left; margin-left:5px; width:67px; height:36px; line-height:36px; background: linear-gradient(0deg, rgba(195,240,36,1) 0%, rgba(77,155,41,1) 50%, rgba(49,214,44,1) 100%); border:1px solid #174600; border-radius:15px; box-sizing:border-box; overflow:hidden;}
.latest_result_area .btn_area a {font-family:Swagger TTF, sans-serif; text-align:center; font-size:20px; color:#fff; text-shadow:0 0 3px #111;}
.latest_result_area .btn_area a:first-child {margin-left:0;}
.latest_result_area .btn_area a:hover {text-decoration:none;}
.latest_result_area .result_list {position:relative; margin-bottom:10px; padding:0 15px; height:291px; overflow:scroll; overflow-x:hidden;}
.latest_result_area .result_list::-webkit-scrollbar-track {border-radius:3px; background-color:#061319;}
.latest_result_area .result_list::-webkit-scrollbar {width:10px;}
.latest_result_area .result_list::-webkit-scrollbar-thumb {height:50px; background-color:#e1b328; border-radius:3px;}
.latest_result_area .result_list li {margin-bottom:5px; width:193px; height:99px; border-radius:5px; background:rgba(0, 0, 0, 0.35); border-right:1px solid rgba(255, 255, 255, 0.1); border-bottom:1px solid rgba(255, 255, 255, 0.1); overflow:hidden; box-sizing:border-box;}
.latest_result_area .result_list .round {height:25px; line-height:26px; text-align:center; background:rgba(0, 0, 0, 0.35);}
.latest_result_area .result_list .round span {display:inline-block; font-size:15px; color:#fff; text-shadow:0 0 5px #19003a;}
.latest_result_area .result_list .round .r {margin-left:5px; color:#7a7a7a;}
.latest_result_area .result_list .ball {margin:8px 0 0 8px; height:26px;}
.latest_result_area .result_list .res {margin:5px 0 0 11px; height:26px;}
.latest_result_area .result_list .ball span,
.latest_result_area .result_list .res span {float:left; margin-left:3px; width:26px; height:26px; line-height:26px; text-align:center; font-size:17px; text-shadow:0 0 5px #000; background:url('/public/images/minigame/nball/powerball/sp_ball.png') no-repeat 0 -9999px; color:#fff;}
.latest_result_area .result_list .res span {line-height:27px; font-size:15px;}
.latest_result_area .result_list .n1,
.latest_result_area .result_list .n2,
.latest_result_area .result_list .n3,
.latest_result_area .result_list .n4,
.latest_result_area .result_list .n5,
.latest_result_area .result_list .n6,
.latest_result_area .result_list .n7 {background-position:0 0 !important;}
.latest_result_area .result_list .n8,
.latest_result_area .result_list .n9,
.latest_result_area .result_list .n10,
.latest_result_area .result_list .n11,
.latest_result_area .result_list .n12,
.latest_result_area .result_list .n13,
.latest_result_area .result_list .n14 {background-position:-30px 0 !important;}
.latest_result_area .result_list .n15,
.latest_result_area .result_list .n16,
.latest_result_area .result_list .n17,
.latest_result_area .result_list .n18,
.latest_result_area .result_list .n19,
.latest_result_area .result_list .n20,
.latest_result_area .result_list .n21 {background-position:-60px 0 !important;}
.latest_result_area .result_list .n22,
.latest_result_area .result_list .n23,
.latest_result_area .result_list .n24,
.latest_result_area .result_list .n25,
.latest_result_area .result_list .n26,
.latest_result_area .result_list .n27,
.latest_result_area .result_list .n28 {background-position:-90px 0 !important;}
.latest_result_area .result_list .p {background-position:-120px 0 !important;}
.latest_result_area .result_list .L {background-position:0 -40px !important;}
.latest_result_area .result_list .M {background-position:-30px -40px !important;}
.latest_result_area .result_list .S {background-position:-60px -40px !important;}
.latest_result_area .result_list .EVEN,
.latest_result_area .result_list .OVER {background-position:0 -40px !important;}
.latest_result_area .result_list .ODD,
.latest_result_area .result_list .UNDER {background-position:-30px -40px !important;}
.latest_result_area.named .result_list {height:410px;}
.latest_result_area.named .btn_area {display:none;}

/* result_board */
.result_board {display:none; position:absolute; padding:50px 30px 30px 30px; width:270px; height:270px; background-color:rgba(0, 0, 0, .5); z-index:100; box-sizing:border-box; font-family:Swagger TTF, sans-serif; color:#fff;}
.result_board {backdrop-filter:blur(4px);}
.result_board h3 {margin-bottom:20px; font-weight:normal; text-align:center; font-size:25px; color:#e1b328; font-style:oblique;}
.result_board dl {margin-bottom:5px; height:34px; line-height:34px;}
.result_board dt {float:left; font-size:20px;}
.result_board dd {float:right; font-size:20px;}
.result_board span {float:left; margin:4px 0 0 5px; width:26px; height:26px; line-height:26px; text-align:center; font-size:16px; text-shadow:0 0 5px #000; background:url('/public/images/minigame/nball/powerball/sp_ball.png') no-repeat 0 -9999px; color:#fff;}
.result_board span.EVEN,
.result_board span.OVER {background-position:0 -40px !important;}
.result_board span.ODD,
.result_board span.UNDER {background-position:-30px -40px !important;}
.result_board span.L {background-position:0 -40px !important;}
.result_board span.M {background-position:-30px -40px !important;}
.result_board span.S {background-position:-60px -40px !important;}
.result_board span.P {background-position:-120px 0 !important;}

/* result_waiting_board */
.result_waiting_board {display:none; position:absolute; width:270px; height:270px; line-height:270px; text-align:center; background-color:rgba(0, 0, 0, .5); z-index:100; box-sizing:border-box; font-family:Swagger TTF, sans-serif; color:#fff;}
.result_waiting_board {backdrop-filter:blur(4px);}
.result_waiting_board span {font-size:25px; color:#e1b328; font-style:oblique;}


._layer {display:none;}