@charset "utf-8";

.game_powerball_pc .game_powerball_wrap {
    position: relative;
    width: 830px;
    height: 646px;
    background: url(/img/game/powerball/bg_powerball.png?v=200525) no-repeat;
    letter-spacing: 0;
}

.game_powerball_pc .game_powerball_wrap .game_hd {
    position: relative;
    height: 94px;
}

.game_powerball_pc .game_powerball_wrap .game_bd:after {
    display: block;
    content: '';
    clear: both
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_game {
    position: absolute;
    top: 34px;
    width: 48px;
    height: 48px;
    background: url(/img/game/powerball/sp_power_common.png?v=200525) no-repeat 0 -9999px;
    text-indent: -9999px;
    overflow: hidden;
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_ntry {
    left: 26px;
    background-position: 0 0
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_rank {
    left: 76px;
    background-position: -50px 0
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_tip {
    right: 66px;
    background-position: -100px 0;
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_tip.on {
    background-position: -150px 0;
    z-index: 10
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_share {
    right: 116px;
    background-position: -300px 0;
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_share.on {
    background-position: -150px 0;
    z-index: 10
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_sound {
    right: 16px;
    background-position: -250px 0;
}

.game_powerball_pc .game_powerball_wrap .summary_btn_area .btn_sound.on {
    background-position: -200px 0
}

.game_powerball_pc .game_powerball_wrap .ly_game_tip {
    position: absolute;
    top: 38px;
    right: 69px;
    padding: 30px 0 0 37px;
    width: 447px;
    height: 138px;
    line-height: 15px;
    background: url(/img/game/powerball/sp_power_common.png?v=200525) no-repeat 0 -210px;
    color: #fae6c5;
    z-index: 5;
}

.game_powerball_pc .game_powerball_wrap .ly_game_tip .tit {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .ly_game_tip dd {
    margin-bottom: 6px;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .ly_share {
    position: absolute;
    top: 38px;
    right: 123px;
    padding: 30px 37px 0;
    width: 544px;
    height: 179px;
    line-height: 15px;
    background: url(/img/game/powerball/bg_share.png) no-repeat;
    color: #fae6c5;
    z-index: 5;
}

.game_powerball_pc .game_powerball_wrap .ly_share .tit {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .ly_share dd {
    margin-bottom: 6px;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .ly_share .source {
    display: block;
    height: 50px;
    margin-bottom: 6px;
    padding: 8px;
    background-color: #2d241d;
    border: 1px solid #000;
}

.game_powerball_pc .game_powerball_wrap .ly_share textarea {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    padding: 0;
    font-size: 13px;
    color: #af9387;
    background-color: #2d241d;
}

.game_powerball_pc .game_powerball_wrap .notice_list_area {
    position: absolute;
    left: 0;
    top: 96px;
    padding: 59px 0 0 36px;
    width: 241px;
    height: 480px;
}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area {
    position: relative;
    width: 195px;
    height: 432px;
    padding: 12px 12px;
    overflow: scroll;
    overflow-x: hidden;
    background: url(/img/game/powerball/room_newlist.png) -600px 0 no-repeat;
    font-size: 12px;
    color: #d2b795;
    word-wrap: break-word;
}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area::-webkit-scrollbar-track {
    background-color: #5a3f2f;
    border-radius: 5px
}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area::-webkit-scrollbar {
    width: 17px;
    background-color: transparent;
}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: #4c3628;
    border-radius: 5px
}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area {
    scrollbar-base-color: #5a3f2f;
    scrollbar-face-color: #e8c957;
    scrollbar-3dlight-color: #5a3f2f;
    scrollbar-highlight-color: #5a3f2f;
    scrollbar-track-color: #5a3f2f;
    scrollbar-arrow-color: #e8c957;
    scrollbar-shadow-color: #5a3f2f;
    scrollbar-dark-shadow-color: #5a3f2f
}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area p {

}

.game_powerball_pc .game_powerball_wrap .notice_list_area .notice_area p + p {
    margin-top: 10px;
}

.game_powerball_pc .game_powerball_wrap .notice_list {
    position: relative;
    overflow: hidden
}

.game_powerball_pc .game_powerball_wrap .notice_list li {
    width: 175px;
    margin-bottom: 5px;
    height: 71px;
    background: url(/img/game/powerball/room_newlist.png) 0 -160px no-repeat;
}

.game_powerball_pc .game_powerball_wrap .notice_list li:last-child {
    margin-bottom: 0
}

.game_powerball_pc .game_powerball_wrap .notice_list li a.premium_link {
    display: flex;
    flex-direction: column
}

.game_powerball_pc .game_powerball_wrap .notice_list li a.premium_link .label {
    padding: 0 10px 10px;
    display: flex;
    flex-direction: column;
    flex: 1
}

.game_powerball_pc .game_powerball_wrap .notice_list li a.premium_link .label:after {
    margin: 10px 0
}

.game_powerball_pc .game_powerball_wrap .notice_list li a.premium_link .label > p {
    flex: 1
}

.game_powerball_pc .game_powerball_wrap .notice_list li a.premium_link .photo img {
    margin-top: 10px
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi {
    margin-bottom: 7px;
    text-align: center
}

.game_powerball_pc .game_powerball_wrap .notice_list ._w195 {
    width: 195px
}

.game_powerball_pc .game_powerball_wrap .notice_list ._w195.inline {
    background-position: 0 -160px
}

.game_powerball_pc .game_powerball_wrap .notice_list ._w198 {
    width: 198px
}

.game_powerball_pc .game_powerball_wrap .notice_list ._w198.inline {
    background-position: -200px -190px
}

.game_powerball_pc .game_powerball_wrap .notice_list ._h154 {
    height: 154px;
    background-position: 0 0
}

.game_powerball_pc .game_powerball_wrap .notice_list ._h184 {
    height: 184px;
    background-position: -200px 0
}

.game_powerball_pc .game_powerball_wrap .notice_list ._h214 {
    height: 214px;
    background-position: -400px 0
}

.game_powerball_pc .game_powerball_wrap .notice_list ._h285 {
    height: 285px;
    background-position: -600px 0
}

.game_powerball_pc .game_powerball_wrap .notice_list a {
    position: relative;
    display: block;
    color: #fff;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi a {
    position: relative;
    height: 100%
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi a p {
    line-height: 21px
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi a img {
    margin-top: 20px;
    border-radius: 5px
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi a .label {
    margin-top: 15px
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi._h214 a .label::after {
    display: block;
    content: '';
    width: 95px;
    height: 34px;
    background: url(/public/img/score/ui_game/sp_power_common.png?v=200709) no-repeat -400px -50px;
    margin: 0 auto
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi._h214 a .label._nochat::after {
    background-position: -400px -90px
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi._h285 a .label::after {
    display: block;
    content: '무료입장하기';
    margin-top: 10px;
    text-decoration: underline;
    color: #d6bc99
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi._h285 a .label._nochat::after {
    display: block;
    content: '유저 홈 입장하기';
    margin-top: 10px;
    text-decoration: underline;
    color: #d6bc99
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi a .title {
    height: 42px;
    overflow: hidden
}

.game_powerball_pc .game_powerball_wrap .notice_list .multi a:hover .title {
    text-decoration: underline
}

.game_powerball_pc .game_powerball_wrap .notice_list .inline a {
}

.game_powerball_pc .game_powerball_wrap .notice_list .inline a p {
    display: block;
    margin: 0 7px 0 25px;
    line-height: 31px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.game_powerball_pc .game_powerball_wrap .notice_list li a em {
    display: block;
    width: 16px;
    height: 14px;
    position: absolute;
    left: 9px;
    top: 7px;
    font-size: 12px;
    color: #d6bc99;
    font-family: Tahoma, Geneva, sans-serif;
}

.game_powerball_pc .game_powerball_wrap .notice_list li .premium_link img {
    width: 175px !important;
    height: 70px !important
}


.game_powerball_pc .game_powerball_wrap .game_board_area {
    position: relative;
    width: 348px;
    height: 536px;
    margin: 0 auto;
}

.game_powerball_pc .game_powerball_wrap .game_board_area .clock {
    height: 29px;
    line-height: 31px;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c29b87
}

.game_powerball_pc .game_powerball_wrap .game_board_area .link {
    height: 28px;
    text-align: center
}

.game_powerball_pc .game_powerball_wrap .game_board_area .link a {
    display: inline-block;
    line-height: 28px;
    letter-spacing: 1px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c29b87
}

.game_powerball_pc .game_powerball_wrap .game_board_area .go_link {
    position: absolute;
    left: 98px;
    top: 461px;
    width: 152px;
    height: 36px;
}

.game_powerball_pc .game_powerball_wrap .cast_lots {
    position: relative;
    margin-top: 15px;
    margin-left: 65px;
    width: 218px;
    height: 231px;
}

.game_powerball_pc .game_powerball_wrap .cast_lots .bg_board {
    position: absolute;
    top: 0;
    left: 0;
    width: 218px;
    height: 218px;
    background: url(/img/game/powerball/sp_powerball_board.png) no-repeat -1840px 0
}

.game_powerball_pc .game_powerball_wrap .cast_lots .bg_board:before {
    position: absolute;
    content: '';
    width: 218px;
    height: 218px;
    background: url(/img/game/powerball/sp_powerball_board.png) no-repeat -1840px -230px
}

.game_powerball_pc .game_powerball_wrap .cast_lots .bg_animation span {
    display: block;
    width: 218px;
    height: 218px;
    background: url(/img/game/powerball/sp_powerball_board.png) no-repeat 0 0
}

.game_powerball_pc .game_powerball_wrap .cast_lots .bg_animation.animate span {
    animation: animate-shuffle 1s steps(1) infinite;
}

.game_powerball_pc .game_powerball_wrap .waiting_board {
    position: absolute;
    top: 113px;
    left: 33px;
    width: 280px;
    height: 78px;
    z-index: 3;
}

.game_powerball_pc .game_powerball_wrap .waiting_board:before {
    content: '';
    position: absolute;
    width: 280px;
    height: 78px;
    background: url(/img/game/powerball/sp_power_common.png?v=200525) no-repeat 0 -130px;
    z-index: 1
}

.game_powerball_pc .game_powerball_wrap .waiting_board .inner {
    position: relative;
    margin: 8px 0 0 7px;
    width: 266px;
    height: 62px;
    background-color: #51392b;
    border-radius: 35px;
    overflow: hidden;
}

.game_powerball_pc .game_powerball_wrap .waiting_board .gauge {
    position: absolute;
    top: 0;
    left: -266px;
    width: 264px;
    height: 62px;
    border: 1px solid #2f2219;
    border-radius: 35px;
    animation: animate-stripes .5s linear infinite;
    background: #249218 url(/img/game/powerball/bg_time_gauge.png);
}

.game_powerball_pc .game_powerball_wrap .waiting_board .gauge {
    transition: left .5s ease-in-out
}

.game_powerball_pc .game_powerball_wrap .waiting_board .tx {
    position: relative;
    height: 62px;
    line-height: 62px;
    text-align: center;
    font-weight: 700;
    z-index: 33;
    font-size: 12px;
    color: #fff;
}

.game_powerball_pc .game_powerball_wrap .waiting_board .tx .countdown_clock {
    display: inline-block
}

.game_powerball_pc .game_powerball_wrap .waiting_board.msg .gauge {
    display: none
}

.game_powerball_pc .game_powerball_wrap #minigame_ad_banner {
    top: 270px
}

.game_powerball_pc .game_powerball_wrap .game_check {
    display: table-cell;
    width: 278px;
    height: 62px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 21px
}

.game_powerball_pc .game_powerball_wrap .game_check .tit {
    font-weight: 700;
    color: #f6ca51
}

.game_powerball_pc .game_powerball_wrap .game_check .date {
    letter-spacing: -.5px
}

.game_powerball_pc .game_powerball_wrap .score_board {
    position: absolute;
    top: 124px;
    left: 36px;
    padding: 0 7px;
    width: 276px;
    height: 57px;
    background: url(/img/game/powerball/sp_powerball.png?v=170705) no-repeat 0 -340px;
}

.game_powerball_pc .game_powerball_wrap .score_board .curr_round {
    float: left;
    width: 87px;
    line-height: 57px;
    text-align: center;
    font-size: 9px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #fae6c5
}

.game_powerball_pc .game_powerball_wrap .score_board .result_ball {
    float: left;
    width: 165px;
    height: 25px;
    margin-top: 15px;
    background: url(/img/game/powerball/bg_powerball_result.png) repeat-x;
}

.game_powerball_pc .game_powerball_wrap .score_board .result_ball em {
    float: left;
    margin-left: 3px
}

.game_powerball_pc .game_powerball_wrap .score_board .result_ball em:first-child {
    margin-left: 0
}

.game_powerball_pc .game_powerball_wrap .result_ball em {
    width: 25px;
    height: 25px;
    background: url(/img/game/powerball/sp_powerball.png?v=170705) no-repeat 0 -9999px;
    text-indent: -9999px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n1 {
    background-position: 0 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n2 {
    background-position: -30px 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n3 {
    background-position: -60px 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n4 {
    background-position: -90px 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n5 {
    background-position: -120px 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n6 {
    background-position: -150px 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n7 {
    background-position: -180px 0
}

.game_powerball_pc .game_powerball_wrap .result_ball .n8 {
    background-position: 0 -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n9 {
    background-position: -30px -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n10 {
    background-position: -60px -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n11 {
    background-position: -90px -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n12 {
    background-position: -120px -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n13 {
    background-position: -150px -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n14 {
    background-position: -180px -30px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n15 {
    background-position: 0 -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n16 {
    background-position: -30px -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n17 {
    background-position: -60px -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n18 {
    background-position: -90px -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n19 {
    background-position: -120px -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n20 {
    background-position: -150px -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n21 {
    background-position: -180px -60px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n22 {
    background-position: 0 -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n23 {
    background-position: -30px -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n24 {
    background-position: -60px -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n25 {
    background-position: -90px -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n26 {
    background-position: -120px -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n27 {
    background-position: -150px -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .n28 {
    background-position: -180px -90px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p0 {
    background-position: 0 -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p1 {
    background-position: -30px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p2 {
    background-position: -60px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p3 {
    background-position: -90px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p4 {
    background-position: -120px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p5 {
    background-position: -150px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p6 {
    background-position: -180px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p7 {
    background-position: -210px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p8 {
    background-position: -240px -120px
}

.game_powerball_pc .game_powerball_wrap .result_ball .p9 {
    background-position: -270px -120px
}

.game_powerball_pc .game_powerball_wrap .result_board {
    position: absolute;
    top: 98px;
    left: 46px;
    padding: 26px 27px 0;
    width: 256px;
    height: 107px;
    line-height: 15px;
    background: url(/img/game/powerball/sp_powerball.png?v=170705) no-repeat 0 -400px;
    color: #fae6c5;
}

.game_powerball_pc .game_powerball_wrap .result_board dt {
    clear: both;
    float: left;
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .result_board dd {
    float: right;
    margin-bottom: 5px;
    font-size: 12px;
}

.game_powerball_pc .game_powerball_wrap .dist_graph {
    margin: 60px 0 0 32px;
    width: 284px;
}

.game_powerball_pc .game_powerball_wrap .dist_graph .item {
    position: relative;
    margin-bottom: 10px;
    width: 284px;
    height: 20px
}

.game_powerball_pc .game_powerball_wrap .dist_graph dt {
    position: absolute;
    top: -4px;
    left: 105px;
    width: 74px;
    height: 28px;
    background: url(/img/game/powerball/sp_powerball.png?v=170705) no-repeat 0 -9999px;
    text-indent: -9999px;
    z-index: 5
}

.game_powerball_pc .game_powerball_wrap .dist_graph .p_oe dt {
    background-position: 0 -150px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .p_ou dt {
    background-position: 0 -180px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .b_oe dt {
    background-position: 0 -210px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .b_ou dt {
    background-position: 0 -240px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .p_oe .left_on {
    background-position: -80px -150px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .p_oe .right_on {
    background-position: -160px -150px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .p_ou .left_on {
    background-position: -80px -180px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .p_ou .right_on {
    background-position: -160px -180px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .b_oe .left_on {
    background-position: -80px -210px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .b_oe .right_on {
    background-position: -160px -210px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .b_ou .left_on {
    background-position: -80px -240px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .b_ou .right_on {
    background-position: -160px -240px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bar {
    position: relative;
    width: 110px;
    height: 20px;
    background: url(/img/game/powerball/sp_dist.png) no-repeat 0 -9999px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bar.left {
    float: left;
    background-position: 0 0
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bar.right {
    float: right;
    background-position: right 0
}

.game_powerball_pc .game_powerball_wrap .dist_graph .gauge {
    position: relative;
    width: 0;
    height: 20px;
    background: url(/img/game/powerball/sp_dist.png) no-repeat 0 -9999px;
    transition: width .5s ease-in-out;
    z-index: 1
}

.game_powerball_pc .game_powerball_wrap .dist_graph .gauge:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 20px;
    border-radius: 10px;
    animation: animate-stripes2 .5s linear infinite;
    background: url(/img/game/powerball/bg_dist_gauge.png)
}

.game_powerball_pc .game_powerball_wrap .dist_graph .tx {
    position: absolute;
    top: 0;
    height: 20px;
    line-height: 18px;
    font-family: Tahom, sans-serif;
    font-size: 9px;
    color: #fff;
    z-index: 2
}

.game_powerball_pc .game_powerball_wrap .dist_graph .left .tx {
    left: 0;
    padding-left: 10px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .right .tx {
    right: 0;
    padding-right: 10px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .left .gauge {
    float: right;
    background-position: left -30px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .right .gauge {
    float: left;
    background-position: right -60px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms dt {
    width: 28px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms dt.big {
    left: 0;
    background-position: -240px -150px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms dt.middle {
    left: 96px;
    background-position: -240px -180px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms dt.small {
    left: 192px;
    background-position: -240px -210px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .big_on dt.big {
    background-position: -270px -150px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .middle_on dt.middle {
    background-position: -270px -180px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .small_on dt.small {
    background-position: -270px -210px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .bar {
    float: left;
    margin-left: 27px;
    width: 69px;
    background-position: right 0
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .bar.big {
    margin-left: 23px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .gauge {
    float: left
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .big .gauge {
    background-position: right -60px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .middle .gauge {
    background-position: right -30px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .small .gauge {
    background-position: right -90px
}

.game_powerball_pc .game_powerball_wrap .dist_graph .bms .tx {
    right: 0;
    padding-right: 10px
}

.game_powerball_pc .game_powerball_wrap .latest_result_area {
    position: absolute;
    right: 0;
    top: 94px;
    padding: 59px 0 0 9px;
    width: 241px;
    height: 504px;
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .btn_area {
    position: absolute;
    bottom: 12px;
    height: 34px;
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .btn_game {
    float: left;
    margin-right: 5px;
    width: 45px;
    height: 34px;
    background: url(/img/game/powerball/sp_power_common.png?v=200525) no-repeat 0 -9999px;
    text-indent: -9999px;
    overflow: hidden
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .btn_result {
    width: 175px;
    background-position: -300px -50px
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list {
    position: relative;
    width: 198px;
    height: 388px;
    overflow: scroll;
    overflow-x: hidden;
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list::-webkit-scrollbar-track {
    background-color: #5a3f2f;
    border-radius: 5px
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list::-webkit-scrollbar {
    width: 17px;
    background-color: #73503c
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list::-webkit-scrollbar-thumb {
    height: 50px;
    background-color: #e8c957;
    border-radius: 5px
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list {
    scrollbar-base-color: #5a3f2f;
    scrollbar-face-color: #e8c957;
    scrollbar-3dlight-color: #5a3f2f;
    scrollbar-highlight-color: #5a3f2f;
    scrollbar-track-color: #5a3f2f;
    scrollbar-arrow-color: #e8c957;
    scrollbar-shadow-color: #5a3f2f;
    scrollbar-dark-shadow-color: #5a3f2f
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list li {
    margin-top: 5px;
    width: 175px;
    height: 68px;
    background: url(/img/game/powerball/sp_powerball.png?v=170705) no-repeat -200px -270px
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list li:first-child {
    margin-top: 0
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list .round {
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 9px;
    color: #d6bc99
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list .result_ball {
    padding: 10px 0 0 7px
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list .none {
    display: block;
    width: 165px;
    height: 25px;
    background: url(/img/game/powerball/bg_powerball_result.png) repeat-x;
}

.game_powerball_pc .game_powerball_wrap .latest_result_area .result_list .result_ball em {
    float: left;
    margin-right: 2px
}

.game_popup_wrap {
    position: relative;
}

.game_popup_wrap .game_wrap_title {
    padding: 20px 20px;
    font-size: 20px;
    color: #333;
}

.game_wrap_result {
    position: relative;
}

.game_wrap_result .pattern_graph {
    position: relative;
}

.game_wrap_result .pattern_graph .main_tab {
    display: table;
    width: 100%;
    border-top: 1px solid #727272;
    border-bottom: 1px solid #727272;
    border-bottom: none;
}

.game_wrap_result .pattern_graph .main_tab:after {
    content: '';
    display: block;
    clear: both;
}

.game_wrap_result .pattern_graph .main_tab li {
    display: table-cell;
    width: 500px;
    border-left: 1px solid #e6e6ea;
    text-align: center;
}

.game_wrap_result .pattern_graph .main_tab li:first-child {
    border-left: none;
}

.game_wrap_result .pattern_graph .main_tab li a {
    position: relative;
    display: block;
    height: 51px;
    font-size: 14px;
    padding-top: 13px;
    background: #f5f5f5;
    border-bottom: 1px solid #727272;
}

.game_wrap_result .pattern_graph .main_tab li a.on {
    margin: -1px;
    border: 1px solid #727272;
    height: 52px;
    border-bottom: none;
    font-weight: 600;
    color: #000;
    background-color: #fff;
}

.game_wrap_result .pattern_graph .view {
    position: relative;
}

.game_wrap_result .pattern_graph .view:after {
    content: '';
    display: block;
    clear: both;
}

.game_wrap_result .pattern_graph .view .info {
    padding-top: 12px;
    height: 54px;
}

.game_wrap_result .pattern_graph .view .info li {
    float: left;
    line-height: 27px;
}

.game_wrap_result .pattern_graph .view .info .ic {
    float: left;
    margin: 0 10px 0 20px;
    width: 27px;
    height: 27px;
    text-align: center;
    border-radius: 16px;
    color: #fff;
    font-size: 11px;
}

.game_wrap_result .pattern_graph .view .info .tx {
    float: left;
    font-size: 13px;
}

.game_wrap_result .pattern_graph .view .info .left .ic,
.game_wrap_result .pattern_graph .view .info .line3 .ic,
.game_wrap_result .pattern_graph .view .info .odd .ic,
.game_wrap_result .pattern_graph .view .info .under .ic {
    background-color: #3498db;
}

.game_wrap_result .pattern_graph .view .info .right .ic,
.game_wrap_result .pattern_graph .view .info .line4 .ic,
.game_wrap_result .pattern_graph .view .info .even .ic,
.game_wrap_result .pattern_graph .view .info .over .ic {
    background-color: #e74c3c;
}

.game_wrap_result .pattern_graph .view .info .left4odd .ic {
    background-color: #3498db;
}

.game_wrap_result .pattern_graph .view .info .right3odd .ic {
    background-color: #2980b9;
}

.game_wrap_result .pattern_graph .view .info .left3even .ic {
    background-color: #e74c3c;
}

.game_wrap_result .pattern_graph .view .info .right4even .ic {
    background-color: #c0392b;
}

.game_wrap_result .pattern_graph .view .info .pongdang .ic {
    background-color: #68347e;
}

.game_wrap_result .pattern_graph .view .info .break .ic {
    background-color: #7b7b7b;
}

.game_wrap_result .pattern_graph .view .info .x .ic {
    background-color: #7b7b7b;
}

.game_wrap_result .pattern_graph .view .info .etc {
    float: right;
    padding-right: 20px;
}

.game_wrap_result .pattern_graph .view .info .sell .ic,
.game_wrap_result .pattern_graph .view .info .snail1 .ic {
    background-color: #3498db;
}

.game_wrap_result .pattern_graph .view .info .buy .ic,
.game_wrap_result .pattern_graph .view .info .snail2 .ic {
    background-color: #e74c3c;
}

.game_wrap_result .pattern_graph .view .info .buy .ic,
.game_wrap_result .pattern_graph .view .info .snail2 .ic {
    background-color: #e74c3c;
}

.game_wrap_result .pattern_graph .view .info .snail3 .ic {
    background-color: #2980b9;
}

.game_wrap_result .pattern_graph .view .info .snail4 .ic {
    background-color: #c0392b;
}

.game_wrap_result .pattern_graph .view .info .ready .ic {
    background-color: #27ae60;
}

.game_wrap_result .pattern_graph .view .box_area {
    position: relative;
    margin-top: -1px;
    width: 100%;
    border-top: 1px solid #d6d6d6;
    overflow-x: scroll;
}

.game_wrap_result .pattern_graph .view .inner {
    padding-bottom: 68px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0;
    background: url(/img/game/bg_cell.png) repeat;
    height: 340px;
}

.game_wrap_result .pattern_graph .view .dot {
    position: absolute;
    width: 9px;
    height: 9px;
    background: url(/img/game/sp_stats.png) no-repeat;
}

.game_wrap_result .pattern_graph .view .dot.LEFT4ODD {
    left: 0;
    background-position: -260px -30px;
}

.game_wrap_result .pattern_graph .view .dot.RIGHT3ODD {
    right: 0;
    background-position: -240px -30px;
}

.game_wrap_result .pattern_graph .view .dot.LEFT3EVEN {
    left: 0;
    background-position: -240px -30px;
}

.game_wrap_result .pattern_graph .view .dot.RIGHT4EVEN {
    right: 0;
    background-position: -260px -30px;
}

.game_wrap_result .pattern_graph .view dl {
    display: inline-block;
    vertical-align: top;
}

.game_wrap_result .pattern_graph .view dl .length {
    position: absolute;
    bottom: 34px;
    background: url(/img/game/bg_cell_length.png) repeat;
}

.game_wrap_result .pattern_graph .view dl .times {
    position: absolute;
    bottom: 0;
    background: url(/img/game/bg_cell_times.png) repeat;
}

.game_wrap_result .pattern_graph .view dt,
.game_wrap_result .pattern_graph .view dd {
    width: 34px;
    height: 34px;
    line-height: 34px;
    padding: 0 1px 1px 0;
    text-align: center;
    font-size: 12px;
}

.game_wrap_result .pattern_graph .view dt {
    position: relative;
    z-index: 1;
}

.game_wrap_result .pattern_graph .view dt.ODD,
.game_wrap_result .pattern_graph .view dt.UNDER,
.game_wrap_result .pattern_graph .view dt.LEFT,
.game_wrap_result .pattern_graph .view dt._3,
.game_wrap_result .pattern_graph .view dt.LEFT4ODD,
.game_wrap_result .pattern_graph .view dt.SELL,
.game_wrap_result .pattern_graph .view dt.RIGHT3ODD {
    color: #2980b9;
}

.game_wrap_result .pattern_graph .view dt.READY {
    color: #27ae60;
}

.game_wrap_result .pattern_graph .view dt.EVEN,
.game_wrap_result .pattern_graph .view dt.OVER,
.game_wrap_result .pattern_graph .view dt.RIGHT,
.game_wrap_result .pattern_graph .view dt._4,
.game_wrap_result .pattern_graph .view dt.LEFT3EVEN,
.game_wrap_result .pattern_graph .view dt.BUY,
.game_wrap_result .pattern_graph .view dt.RIGHT4EVEN {
    color: #c0392b;
}

.game_wrap_result .pattern_graph .view dd span {
    position: relative;
    display: inline-block;
    margin-top: 3px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    border-radius: 16px;
    font-family: tahoma, ë‹ì›€, Dotum, sans-serif;
    font-size: 9px;
    color: #fff;
}

.game_wrap_result .pattern_graph .view dd span.odd,
.game_wrap_result .pattern_graph .view dd span.ODD,
.game_wrap_result .pattern_graph .view dd span.under,
.game_wrap_result .pattern_graph .view dd span.UNDER,
.game_wrap_result .pattern_graph .view dd span.LEFT,
.game_wrap_result .pattern_graph .view dd span._3,
.game_wrap_result .pattern_graph .view dd span.LEFT4ODD,
.game_wrap_result .pattern_graph .view dd span.SELL,
.game_wrap_result .pattern_graph .view dd span.RIGHT3ODD {
    background-color: #3498db;
}

.game_wrap_result .pattern_graph .view dd span.RIGHT3ODD {
    background-color: #2980b9;
}

.game_wrap_result .pattern_graph .view dd span.even,
.game_wrap_result .pattern_graph .view dd span.EVEN,
.game_wrap_result .pattern_graph .view dd span.over,
.game_wrap_result .pattern_graph .view dd span.OVER,
.game_wrap_result .pattern_graph .view dd span.RIGHT,
.game_wrap_result .pattern_graph .view dd span._4,
.game_wrap_result .pattern_graph .view dd span.LEFT3EVEN,
.game_wrap_result .pattern_graph .view dd span.BUY,
.game_wrap_result .pattern_graph .view dd span.RIGHT4EVEN {
    background-color: #e74c3c;
    border-radius: 16px;
}

.game_wrap_result .pattern_graph .view dd span.RIGHT4EVEN {
    background-color: #c0392b;
}

.game_wrap_result .pattern_graph .view dd span.X {
    background-color: #7b7b7b;
    border-radius: 16px;
}

.game_wrap_result .pattern_graph .view dd span.READY {
    background-color: #27ae60;
}

.game_wrap_result .pattern_graph .view dd span.snail1 {
    background-color: #3498db;
}

.game_wrap_result .pattern_graph .view dd span.snail2 {
    background-color: #e74c3c;
}

.game_wrap_result .pattern_graph .view dd span.snail3 {
    background-color: #2980b9;
}

.game_wrap_result .pattern_graph .view dd span.snail4 {
    background-color: #c0392b;
}

.game_stat_data {
    position: relative;
}

.game_stat_data .game_summary_data {
    border: 1px solid #727272;
}

.game_stat_data .game_summary_data .game_hd {
    height: 51px;
    line-height: 51px;
    text-align: center;
    border-bottom: 1px solid #d6d6d6;
    background-color: #f2f2f7;
}

.game_stat_data .game_summary_data .game_bd {
    display: flex;
}

.game_stat_data .game_summary_data .bar_graph {
    min-width: 413px;
    border-right: 1px solid #d6d6d6;
}

.game_stat_data .game_summary_data .bar_graph dl {
    height: 168px;
    border-top: 1px solid #d6d6d6;
}

.game_stat_data .game_summary_data .bar_graph dl:first-child {
    border-top: none;
}

.game_stat_data .game_summary_data .bar_graph dl dt {
    padding: 19px 0 28px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.game_stat_data .game_summary_data .bar_graph dl dd {
    padding: 0 71px;
}

.game_stat_data .game_summary_data .bar_graph .bar {
    margin-bottom: 30px;
    width: 100%;
    height: 21px;
    border-radius: 11px;
    background-color: #ededed;
}

.game_stat_data .game_summary_data .bar_graph p {
    position: relative;
    height: 21px;
    border-radius: 11px;
    color: #979797;
}

.game_stat_data .game_summary_data .bar_graph .per {
    position: absolute;
    top: 0;
    line-height: 21px;
    white-space: nowrap;
    font-family: Tahoma;
    font-size: 9px;
}

.game_stat_data .game_summary_data .bar_graph .tx {
    position: absolute;
    top: -5px;
    width: 29px;
    height: 29px;
    font-size: 12px;
    line-height: 29px;
    text-align: center;
    border: 1px solid #d8d8d8;
    border-radius: 16px;
    background-color: #fff;
    color: #333;
}

.game_stat_data .game_summary_data .bar_graph .left {
    float: left;
}

.game_stat_data .game_summary_data .bar_graph .left .per {
    left: 9px;
}

.game_stat_data .game_summary_data .bar_graph .left .tx {
    left: -41px;
}

.game_stat_data .game_summary_data .bar_graph .left.on,
.game_stat_data .game_summary_data .bar_graph .left.on .tx {
    background-color: #3498db;
    color: #fff;
}

.game_stat_data .game_summary_data .bar_graph .left.on .tx {
    border: 1px solid #3498db;
}

.game_stat_data .game_summary_data .bar_graph .right {
    float: right;
}

.game_stat_data .game_summary_data .bar_graph .right .per {
    right: 9px;
}

.game_stat_data .game_summary_data .bar_graph .right .tx {
    right: -41px;
}

.game_stat_data .game_summary_data .bar_graph .right.on,
.game_stat_data .game_summary_data .bar_graph .right.on .tx {
    background-color: #e74c3c;
    color: #fff;
}

.game_stat_data .game_summary_data .bar_graph .right.on .tx {
    border: 1px solid #e74c3c;
}

.game_stat_data .game_summary_data .pie_graph {
    display: flex;
    flex: 1;
    min-width: 0;
    align-items: center;
    justify-content: center;
}

.game_stat_data .game_summary_data .pie_graph .graph {
    margin: 0 30px 0 29px;
}

.game_stat_data .game_summary_data .pie_graph .info {
    width: 200px;
}

.game_stat_data .game_summary_data .pie_graph .info li {
    margin-bottom: 16px;
    height: 15px;
    line-height: 15px;
}

.game_stat_data .game_summary_data .pie_graph .info .ic {
    float: left;
    margin: 1px 10px 0 0;
    width: 11px;
    height: 11px;
    border-radius: 6px;
}

.game_stat_data .game_summary_data .pie_graph .info .big .ic {
    background-color: #e74c3c;
}

.game_stat_data .game_summary_data .pie_graph .info .big.on {
    color: #e74c3c;
    font-weight: 700;
}

.game_stat_data .game_summary_data .pie_graph .info .middle .ic {
    background-color: #3498db;
}

.game_stat_data .game_summary_data .pie_graph .info .middle.on {
    color: #3498db;
    font-weight: 700;
}

.game_stat_data .game_summary_data .pie_graph .info .small .ic {
    background-color: #27ae60;
}

.game_stat_data .game_summary_data .pie_graph .info .small.on {
    color: #27ae60;
    font-weight: 700;
}

.game_stat_data .game_stats_list {
    position: relative;
    margin-top: -1px;
}

.game_stat_data .game_stats_list .tbl {
    width: 100%;
    border: 1px solid #727272;
}

.game_stat_data .game_stats_list caption {
    display: none;
}

.game_stat_data .game_stats_list th {
    height: 51px;
    border-bottom: 1px solid #d6d6d6;
    background: #f5f5f5;
}

.game_stat_data .game_stats_list td {
    height: 51px;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
}

.game_stat_data .game_stats_list thead {
    border-bottom: 1px solid #d6d6d6;
}

.game_stat_data .game_stats_list tr:first-child td {
    border-top: 1px solid #d6d6d6;
}

.game_stat_data .game_stats_list tr:first-child th {
    border-top: none;
}

.game_stat_data .game_stats_list th,
.game_stat_data .game_stats_list td {
    font-size: 13px;
}

.game_stat_data .game_stats_list th:first-child,
.game_stat_data .game_stats_list td:first-child {
    border-left: none;
}

.game_stat_data .game_stats_list th.line_left,
.game_stat_data .game_stats_list td.line_left {
    border-left: 1px solid #d6d6d6;
}

.game_stat_data .game_stats_list th {
    border-left: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-bottom: none;
}

.game_stat_data .game_stats_list td {
    border-left: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-bottom: none;
}

.game_stat_data .game_stats_list .oddeven_cell span {
    display: inline-block;
    width: 31px;
    height: 31px;
    font-size: 12px;
    line-height: 31px;
    border-radius: 16px;
    color: #fff;
}

.game_stat_data .game_stats_list .oddeven_cell .ODD {
    background-color: #3498db;
}

.game_stat_data .game_stats_list .oddeven_cell .EVEN {
    background-color: #e74c3c;
}

.game_stat_data .game_stats_list .unover_cell span {
    display: inline-block;
    width: 29px;
    height: 29px;
    font-size: 12px;
    line-height: 29px;
    border-radius: 16px;
}

.game_stat_data .game_stats_list .unover_cell .UNDER {
    border: 1px solid #3498db;
    color: #3498db;
}

.game_stat_data .game_stats_list .unover_cell .OVER {
    border: 1px solid #e74c3c;
    color: #e74c3c;
}

.game_stat_data .game_stats_list .unover_cell .X {
    border: 1px solid #7b7b7b;
    color: #7b7b7b;
}

.game_stat_data .game_stats_list .border_cell span {
    display: inline-block;
    width: 29px;
    height: 29px;
    font-size: 12px;
    line-height: 29px;
    border-radius: 16px;
    border: 1px solid #d8d8d8;
}

.game_stat_data .game_stats_list .border_cell .LARGE {
    border: 1px solid #e74c3c;
    color: #e74c3c;
}

.game_stat_data .game_stats_list .border_cell .MIDDLE {
    border: 1px solid #3498db;
    color: #3498db;
}

.game_stat_data .game_stats_list .border_cell .SMALL {
    border: 1px solid #27ae60;
    color: #27ae60;
}

.game_stat_data .game_stats_list .many {
    font-weight: 700;
}

.game_stat_data .game_stats_list .odd.many {
    color: #3498db;
}

.game_stat_data .game_stats_list .even.many {
    color: #e74c3c;
}

.game_stat_data .game_stats_list .under.many {
    color: #3498db;
}

.game_stat_data .game_stats_list .over.many {
    color: #e74c3c;
}

.game_stat_data .game_stats_list .big.many {
    color: #e74c3c;
}

.game_stat_data .game_stats_list .middle.many {
    color: #3498db;
}

.game_stat_data .game_stats_list .small.many {
    color: #27ae60;
}

.game_stat_data .btn_list_more {
    position: relative;
    margin-top: -1px;
    width: 100%;
    height: 43px;
    font-size: 13px;
    color: #363838;
    line-height: 41px;
    text-align: center;
    border: 1px solid #727272;
    border-top-color: #d6d6d6;
    background-color: #fff;
}

.game_stat_data .btn_list_more:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin: 20px 0 0 4px;
    vertical-align: top;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #363838;
    content: '';
}

@keyframes animate-stripes {
    from {
        background-position: 15px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes animate-stripes2 {
    from {
        background-position: 0 0
    }
    to {
        background-position: 12px 0
    }
}

@keyframes animate-shuffle {
    0% {
        background-position: 0 0;
    }

    12.5% {
        background-position: -230px 0;
    }

    25% {
        background-position: -460px 0;
    }

    37.5% {
        background-position: -690px 0;
    }

    50% {
        background-position: -690px 0;
    }

    62.5% {
        background-position: -1150px 0;
    }

    75% {
        background-position: -1380px 0;
    }

    87.5% {
        background-position: -1610px 0;
    }

    100% {
        background-position: 0 0;
    }
}
