html {
    background-color: #f2f4f7
}

.game_stats_wrap {
    margin: 0 auto;
    width: 100%;
    max-width: 965px;
    overflow: hidden
}

.game_stats_wrap .bar.PIP_SELL.on,.game_stats_wrap .bar.CLOSE_SELL.on,.game_stats_wrap .bar.ODD.on,.game_stats_wrap .bar.UNDER.on,.game_stats_wrap .bar.LEFT.on,.game_stats_wrap .bar.LINE3.on,.game_stats_wrap .bar.LEFT4ODD.on,.game_stats_wrap .bar.RIGHT3ODD.on,.game_stats_wrap .bar.PLAYER1.on,.game_stats_wrap .bar.PLAYER3.on,.game_stats_wrap .bar.MIDDLE.on,.game_stats_wrap .bar.ODDUNDER.on,.game_stats_wrap .bar.ODDOVER.on,.game_stats_wrap .bar.ODDBIG.on,.game_stats_wrap .bar.ODDMIDDLE.on,.game_stats_wrap .bar.ODDSMALL.on {
    background-color: #3498db!important
}

.game_stats_wrap .bar.PIP_BUY.on,.game_stats_wrap .bar.CLOSE_BUY.on,.game_stats_wrap .bar.EVEN.on,.game_stats_wrap .bar.OVER.on,.game_stats_wrap .bar.RIGHT.on,.game_stats_wrap .bar.LINE4.on,.game_stats_wrap .bar.LEFT3EVEN.on,.game_stats_wrap .bar.RIGHT4EVEN.on,.game_stats_wrap .bar.PLAYER2.on,.game_stats_wrap .bar.PLAYER4.on,.game_stats_wrap .bar.BIG.on,.game_stats_wrap .bar.EVENUNDER.on,.game_stats_wrap .bar.EVENOVER.on,.game_stats_wrap .bar.EVENBIG.on,.game_stats_wrap .bar.EVENMIDDLE.on,.game_stats_wrap .bar.EVENSMALL.on {
    background-color: #e74c3c!important
}

.game_stats_wrap .bar.A.on,.game_stats_wrap .bar.B.on,.game_stats_wrap .bar.C.on,.game_stats_wrap .bar.D.on {
    background-color: #ffba00!important
}

.game_stats_wrap .bar.SMALL.on {
    background-color: #27ae60!important
}

.game_stats_wrap .bar.on dt,.game_stats_wrap .bar.on span {
    color: #fff!important
}

.game_stats_wrap .bar.ODDBIG,.game_stats_wrap .bar.ODDMIDDLE,.game_stats_wrap .bar.ODDSMALL,.game_stats_wrap .bar.EVENBIG,.game_stats_wrap .bar.EVENMIDDLE,.game_stats_wrap .bar.EVENSMALL {
    font-size: 10px
}

.game_stats_wrap .list .ic.PIP_SELL,.game_stats_wrap .list .ic.CLOSE_SELL,.game_stats_wrap .list .ic.ODD,.game_stats_wrap .list .ic.LEFT,.game_stats_wrap .list .ic.LINE3,.game_stats_wrap .list .ic.LEFT4ODD,.game_stats_wrap .list .ic.RIGHT3ODD,.game_stats_wrap .list .ic.PLAYER1,.game_stats_wrap .list .ic.PLAYER3,.game_stats_wrap .list .ic.ODDUNDER,.game_stats_wrap .list .ic.ODD_UNDER,.game_stats_wrap .list .ic.ODDOVER,.game_stats_wrap .list .ic.ODD_OVER,.game_stats_wrap .list .ic.MIDDLE,.game_stats_wrap .list .ic.ODDBIG,.game_stats_wrap .list .ic.ODDMIDDLE,.game_stats_wrap .list .ic.SNAIL1,.game_stats_wrap .list .ic.SNAIL3,.game_stats_wrap .list .ic.THREE,.game_stats_wrap .list .ic.MEDIUM,.game_stats_wrap .list .ic.ODD_LARGE,.game_stats_wrap .list .ic.ODD_MEDIUM,.game_stats_wrap .list .ic.ODD_SMALL,.game_stats_wrap .list .ic.ODDSMALL {
    background-color: #3498db!important
}

.game_stats_wrap .list .ic.PIP_BUY,.game_stats_wrap .list .ic.CLOSE_BUY,.game_stats_wrap .list .ic.EVEN,.game_stats_wrap .list .ic.RIGHT,.game_stats_wrap .list .ic.LINE4,.game_stats_wrap .list .ic.LEFT3EVEN,.game_stats_wrap .list .ic.RIGHT4EVEN,.game_stats_wrap .list .ic.PLAYER2,.game_stats_wrap .list .ic.PLAYER4,.game_stats_wrap .list .ic.EVENUNDER,.game_stats_wrap .list .ic.EVEN_UNDER,.game_stats_wrap .list .ic.EVENOVER,.game_stats_wrap .list .ic.EVEN_OVER,.game_stats_wrap .list .ic.BIG,.game_stats_wrap .list .ic.EVENBIG,.game_stats_wrap .list .ic.EVENMIDDLE,.game_stats_wrap .list .ic.SNAIL2,.game_stats_wrap .list .ic.SNAIL4,.game_stats_wrap .list .ic.FOUR,.game_stats_wrap .list .ic.LARGE,.game_stats_wrap .list .ic.EVEN_LARGE,.game_stats_wrap .list .ic.EVEN_MEDIUM,.game_stats_wrap .list .ic.EVEN_SMALL,.game_stats_wrap .list .ic.EVENSMALL {
    background-color: #e74c3c!important
}

.game_stats_wrap .list .ic.SMALL {
    background-color: #27ae60!important
}

.game_stats_wrap .list .ic.UNDER {
    border: 1px solid #3498db;
    color: #3498db
}

.game_stats_wrap .list .ic.OVER {
    border: 1px solid #e74c3c;
    color: #e74c3c
}

.game_stats_wrap .list .ic.L {
    border: 1px solid #e74c3c;
    color: #e74c3c
}

.game_stats_wrap .list .ic.M {
    border: 1px solid #3498db;
    color: #3498db
}

.game_stats_wrap .list .ic.S {
    border: 1px solid #27ae60;
    color: #27ae60
}

.game_stats_wrap .list .ic.SECTION_A {
    background-color: #ffba00
}

.game_stats_wrap .list .ic.SECTION_B {
    background-color: #b08102
}

.game_stats_wrap .list .ic.SECTION_C {
    background-color: #7f5d02
}

.game_stats_wrap .list .ic.SECTION_D {
    background-color: #4b3701
}

.game_stats_wrap .data_list .card .check {
    border-color: red
}

.game_stats_wrap .data_list .card span {
    background: #fff url(/minigame/holdem/img/sp_result_card.png) no-repeat;
    display: inline-block;
    width: 32px;
    height: 46px;
    margin-left: -1px;
    border: 1px solid #e5e5e5
}

.game_stats_wrap .data_list .card .cAs {
    background-position: 0 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c2s {
    background-position: -40px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c3s {
    background-position: -80px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c4s {
    background-position: -120px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c5s {
    background-position: -160px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c6s {
    background-position: -200px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c7s {
    background-position: -240px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c8s {
    background-position: -280px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .c9s {
    background-position: -320px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .cTs {
    background-position: -360px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .cJs {
    background-position: -400px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .cQs {
    background-position: -440px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .cKs {
    background-position: -480px 0;
    display: inline-block
}

.game_stats_wrap .data_list .card .cAh {
    background-position: 0 -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c2h {
    background-position: -40px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c3h {
    background-position: -80px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c4h {
    background-position: -120px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c5h {
    background-position: -160px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c6h {
    background-position: -200px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c7h {
    background-position: -240px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c8h {
    background-position: -280px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c9h {
    background-position: -320px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cTh {
    background-position: -360px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cJh {
    background-position: -400px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cQh {
    background-position: -440px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cKh {
    background-position: -480px -50px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cAd {
    background-position: 0 -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c2d {
    background-position: -40px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c3d {
    background-position: -80px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c4d {
    background-position: -120px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c5d {
    background-position: -160px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c6d {
    background-position: -200px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c7d {
    background-position: -240px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c8d {
    background-position: -280px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c9d {
    background-position: -320px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cTd {
    background-position: -360px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cJd {
    background-position: -400px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cQd {
    background-position: -440px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cKd {
    background-position: -480px -100px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cAc {
    background-position: 0 -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c2c {
    background-position: -40px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c3c {
    background-position: -80px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c4c {
    background-position: -120px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c5c {
    background-position: -160px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c6c {
    background-position: -200px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c7c {
    background-position: -240px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c8c {
    background-position: -280px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .c9c {
    background-position: -320px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cTc {
    background-position: -360px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cJc {
    background-position: -400px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cQc {
    background-position: -440px -150px;
    display: inline-block
}

.game_stats_wrap .data_list .card .cKc {
    background-position: -480px -150px;
    display: inline-block
}

.game_help_wrap {
    border: 1px solid #d6d6d6;
    background-color: #fff
}

.game_help_wrap .summary {
    padding: 20px 30px;
    border-bottom: 1px #ededed solid
}

.game_help_wrap .summary .tit {
    margin-bottom: 20px;
    font-size: 14px
}

.game_help_wrap .summary p {
    line-height: 25px
}

.game_help_wrap .item {
    padding: 20px 30px;
    border-bottom: 1px #ededed solid
}

.game_help_wrap .item p {
    line-height: 25px
}

.game_help_wrap .item:after {
    display: block;
    content: '';
    clear: both
}

.game_help_wrap .item .card span {
    display: inline-block;
    background: #fff url(/minigame/holdem/img/sp_holdem.png) no-repeat;
    width: 56px;
    height: 82px;
    float: left;
    margin: 13px 4px 0 0;
    border: 1px solid #e5e5e5
}

.game_help_wrap .item .card .cAs {
    background-position: -2px -92px
}

.game_help_wrap .item .card .c2s {
    background-position: -72px -92px
}

.game_help_wrap .item .card .c3s {
    background-position: -142px -92px
}

.game_help_wrap .item .card .c4s {
    background-position: -212px -92px
}

.game_help_wrap .item .card .c5s {
    background-position: -282px -92px
}

.game_help_wrap .item .card .c6s {
    background-position: -352px -92px
}

.game_help_wrap .item .card .c7s {
    background-position: -422px -92px
}

.game_help_wrap .item .card .c8s {
    background-position: -492px -92px
}

.game_help_wrap .item .card .c9s {
    background-position: -562px -92px
}

.game_help_wrap .item .card .cTs {
    background-position: -632px -92px
}

.game_help_wrap .item .card .cJs {
    background-position: -702px -92px
}

.game_help_wrap .item .card .cQs {
    background-position: -772px -92px
}

.game_help_wrap .item .card .cKs {
    background-position: -842px -92px
}

.game_help_wrap .item .card .cAh {
    background-position: -2px -182px
}

.game_help_wrap .item .card .c2h {
    background-position: -72px -182px
}

.game_help_wrap .item .card .c3h {
    background-position: -142px -182px
}

.game_help_wrap .item .card .c4h {
    background-position: -212px -182px
}

.game_help_wrap .item .card .c5h {
    background-position: -282px -182px
}

.game_help_wrap .item .card .c6h {
    background-position: -352px -182px
}

.game_help_wrap .item .card .c7h {
    background-position: -422px -182px
}

.game_help_wrap .item .card .c8h {
    background-position: -492px -182px
}

.game_help_wrap .item .card .c9h {
    background-position: -562px -182px
}

.game_help_wrap .item .card .cTh {
    background-position: -632px -182px
}

.game_help_wrap .item .card .cJh {
    background-position: -702px -182px
}

.game_help_wrap .item .card .cQh {
    background-position: -772px -182px
}

.game_help_wrap .item .card .cKh {
    background-position: -842px -182px
}

.game_help_wrap .item .card .cAd {
    background-position: -2px -272px
}

.game_help_wrap .item .card .c2d {
    background-position: -72px -272px
}

.game_help_wrap .item .card .c3d {
    background-position: -142px -272px
}

.game_help_wrap .item .card .c4d {
    background-position: -212px -272px
}

.game_help_wrap .item .card .c5d {
    background-position: -282px -272px
}

.game_help_wrap .item .card .c6d {
    background-position: -352px -272px
}

.game_help_wrap .item .card .c7d {
    background-position: -422px -272px
}

.game_help_wrap .item .card .c8d {
    background-position: -492px -272px
}

.game_help_wrap .item .card .c9d {
    background-position: -562px -272px
}

.game_help_wrap .item .card .cTd {
    background-position: -632px -272px
}

.game_help_wrap .item .card .cJd {
    background-position: -702px -272px
}

.game_help_wrap .item .card .cQd {
    background-position: -772px -272px
}

.game_help_wrap .item .card .cKd {
    background-position: -842px -272px
}

.game_help_wrap .item .card .cAc {
    background-position: -2px -362px
}

.game_help_wrap .item .card .c2c {
    background-position: -72px -362px
}

.game_help_wrap .item .card .c3c {
    background-position: -142px -362px
}

.game_help_wrap .item .card .c4c {
    background-position: -212px -362px
}

.game_help_wrap .item .card .c5c {
    background-position: -282px -362px
}

.game_help_wrap .item .card .c6c {
    background-position: -352px -362px
}

.game_help_wrap .item .card .c7c {
    background-position: -422px -362px
}

.game_help_wrap .item .card .c8c {
    background-position: -492px -362px
}

.game_help_wrap .item .card .c9c {
    background-position: -562px -362px
}

.game_help_wrap .item .card .cTc {
    background-position: -632px -362px
}

.game_help_wrap .item .card .cJc {
    background-position: -702px -362px
}

.game_help_wrap .item .card .cQc {
    background-position: -772px -362px
}

.game_help_wrap .item .card .cKc {
    background-position: -842px -362px
}

.stats_tab {
    position: relative;
    margin-bottom: 5px;
    border: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.stats_tab:after {
    display: block;
    content: '';
    clear: both
}

.stats_tab li {
    float: left
}

.stats_tab li:first-child {
    margin-left: 15px
}

.stats_tab li a {
    display: block;
    padding: 0 15px;
    height: 71px;
    line-height: 71px;
    text-align: center
}

.stats_tab li:last-child a {
    width: auto
}

.stats_tab li span {
    color: #888
}

.stats_tab li em {
    display: none;
    padding-top: 5px;
    line-height: 15px;
    font-weight: 700;
    font-size: 11px
}

.stats_tab li a:hover span {
    display: none
}

.stats_tab li a:hover em {
    display: block;
    text-decoration: none
}

.stats_tab li a.c:hover {
    text-decoration: none
}

.stats_tab .selected {
    color: #ed2026;
    font-weight: 700;
    text-decoration: underline
}

.pick_register {
    position: relative;
    margin-bottom: 5px;
    padding: 20px;
    border: 1px solid #d6d6d6;
    background-color: #fff;
    z-index: 1;
    box-sizing: border-box
}

.pick_register:after {
    display: block;
    content: '';
    clear: both
}

.select_area {
    margin-bottom: 9px
}

.select_area:after {
    display: block;
    content: '';
    clear: both
}

.select_area .item {
    float: left;
    width: 50%;
    margin-bottom: 1px;
    height: 50px;
    box-sizing: border-box
}

.select_area .item.w100 {
    width: 100%
}

.select_area .item.division {
    margin-bottom: 10px
}

.select_area .item dt {
    float: left;
    margin-left: 20px;
    line-height: 50px;
    color: #333
}

.select_area .item dd {
    float: right
}

.select_area .item .pick {
    float: left;
    margin: 5px 5px 0 0;
    width: 90px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    background-color: #f2f2f7;
    outline: none
}

.select_area .item .pick:before {
    float: left;
    margin: 2px 0 0 2px;
    content: '';
    clear: both;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 100%;
    color: #fff
}

.select_area .item .pick .per {
    float: left;
    width: 52px;
    height: 40px;
    line-height: 40px;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    text-align: center;
    color: #666
}

.select_area .item .pick.selected {
    background-color: #7b7b7b
}

.select_area .item .pick.selected .per {
    color: #fff
}

.select_area .pick.ODD:before {
    content: '홀';
    background-color: #3498db
}

.select_area .pick.EVEN:before {
    content: '짝';
    background-color: #e74c3c
}

.select_area .pick.UNDER:before {
    content: '언더';
    background-color: #3498db
}

.select_area .pick.OVER:before {
    content: '오버';
    background-color: #e74c3c
}

.select_area .pick.LEFT:before {
    content: '좌';
    background-color: #3498db
}

.select_area .pick.RIGHT:before {
    content: '우';
    background-color: #e74c3c
}

.select_area .pick.LINE3:before {
    content: '3';
    background-color: #3498db
}

.select_area .pick.LINE4:before {
    content: '4';
    background-color: #e74c3c
}

.select_area .pick.BIG:before {
    content: '대';
    background-color: #e74c3c
}

.select_area .pick.MIDDLE:before {
    content: '중';
    background-color: #3498db
}

.select_area .pick.SMALL:before {
    content: '소';
    background-color: #27ae60
}

.select_area .pick.LEFT4ODD:before {
    content: '좌4';
    background-color: #3498db
}

.select_area .pick.LEFT3EVEN:before {
    content: '좌3';
    background-color: #e74c3c
}

.select_area .pick.RIGHT3ODD:before {
    content: '우3';
    background-color: #3498db
}

.select_area .pick.RIGHT4EVEN:before {
    content: '우4';
    background-color: #e74c3c
}

.select_area .pick.ODDUNDER:before {
    content: '홀언';
    background-color: #3498db
}

.select_area .pick.ODDOVER:before {
    content: '홀오';
    background-color: #3498db
}

.select_area .pick.EVENUNDER:before {
    content: '짝언';
    background-color: #e74c3c
}

.select_area .pick.EVENOVER:before {
    content: '짝오';
    background-color: #e74c3c
}

.select_area .pick.PIP_SELL:before {
    background-position: 0 -40px
}

.select_area .pick.PIP_BUY:before {
    background-position: 0 -80px
}

.select_area .pick.CLOSE_SELL:before {
    background-position: -40px -40px
}

.select_area .pick.CLOSE_BUY:before {
    background-position: -40px -80px
}

.select_area .pick.PLAYER1:before {
    background-position: -280px -40px
}

.select_area .pick.PLAYER2:before {
    background-position: -280px -80px
}

.select_area .pick.PLAYER3:before {
    background-position: -280px -120px
}

.select_area .pick.PLAYER4:before {
    background-position: -280px -160px
}

.select_area .pick.A:before {
    background-position: -320px -40px
}

.select_area .pick.B:before {
    background-position: -320px -80px
}

.select_area .pick.C:before {
    background-position: -320px -120px
}

.select_area .pick.D:before {
    background-position: -320px -160px
}

.select_area .pick.ODDBIG:before {
    background-position: -440px -40px
}

.select_area .pick.ODDMIDDLE:before {
    background-position: -440px -80px
}

.select_area .pick.ODDSMALL:before {
    background-position: -440px -120px
}

.select_area .pick.EVENBIG:before {
    background-position: -440px -160px
}

.select_area .pick.EVENMIDDLE:before {
    background-position: -440px -200px
}

.select_area .pick.EVENSMALL:before {
    background-position: -440px -240px
}

.ladder_pick_register .select_area .item {
    width: 100%
}

.input_area {
    position: relative;
    padding: 0 150px 0 50px;
    height: 50px
}

.input_area .inputbox {
    padding: 0 20px 0 10px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: none;
    box-sizing: border-box;
    background-color: #f2f2f7
}

.input_area .inputbox::placeholder {
    color: #c4c4c4
}

.input_area .inputbox:-ms-input-placeholder {
    color: #c4c4c4
}

.input_area .inputbox::-ms-input-placeholder {
    color: #c4c4c4
}

.input_area .selected_pick {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    background-color: #f2f2f7
}

.input_area .selected_pick:after {
    float: left;
    margin: 7px 0 0 7px;
    content: '선택';
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 100%;
    background-color: #666;
    color: #fff
}

.input_area .ODD:after {
    content: '홀';
    background-color: #3498db
}

.input_area .EVEN:after {
    content: '짝';
    background-color: #e74c3c
}

.input_area .UNDER:after {
    content: '언더';
    background-color: #3498db
}

.input_area .OVER:after {
    content: '오버';
    background-color: #e74c3c
}

.input_area .LEFT:after {
    content: '좌';
    background-color: #3498db
}

.input_area .RIGHT:after {
    content: '우';
    background-color: #e74c3c
}

.input_area .LINE3:after {
    content: '3';
    background-color: #3498db
}

.input_area .LINE4:after {
    content: '4';
    background-color: #e74c3c
}

.input_area .BIG:after {
    content: '대';
    background-color: #e74c3c
}

.input_area .MIDDLE:after {
    content: '중';
    background-color: #3498db
}

.input_area .SMALL:after {
    content: '소';
    background-color: #27ae60
}

.input_area .LEFT4ODD:after {
    content: '좌4';
    background-color: #3498db
}

.input_area .LEFT3EVEN:after {
    content: '좌3';
    background-color: #e74c3c
}

.input_area .RIGHT3ODD:after {
    content: '우3';
    background-color: #3498db
}

.input_area .RIGHT4EVEN:after {
    content: '우4';
    background-color: #e74c3c
}

.input_area .PIP_SELL:after {
    background-position: 0 -40px
}

.input_area .PIP_BUY:after {
    background-position: 0 -80px
}

.input_area .CLOSE_SELL:after {
    background-position: -40px -40px
}

.input_area .CLOSE_BUY:after {
    background-position: -40px -80px
}

.input_area .PLAYER1:after {
    background-position: -280px -40px
}

.input_area .PLAYER2:after {
    background-position: -280px -80px
}

.input_area .PLAYER3:after {
    background-position: -280px -120px
}

.input_area .PLAYER4:after {
    background-position: -280px -160px
}

.input_area .A:after {
    background-position: -320px -40px
}

.input_area .B:after {
    background-position: -320px -80px
}

.input_area .C:after {
    background-position: -320px -120px
}

.input_area .D:after {
    background-position: -320px -160px
}

.input_area .ODDUNDER:after {
    background-position: -360px -40px
}

.input_area .ODDOVER:after {
    background-position: -360px -80px
}

.input_area .EVENUNDER:after {
    background-position: -360px -120px
}

.input_area .EVENOVER:after {
    background-position: -360px -160px
}

.input_area .ODDBIG:after {
    background-position: -440px -40px
}

.input_area .ODDMIDDLE:after {
    background-position: -440px -80px
}

.input_area .ODDSMALL:after {
    background-position: -440px -120px
}

.input_area .EVENBIG:after {
    background-position: -440px -160px
}

.input_area .EVENMIDDLE:after {
    background-position: -440px -200px
}

.input_area .EVENSMALL:after {
    background-position: -440px -240px
}

.input_area .btn_submit {
    position: absolute;
    top: 0;
    right: 0;
    width: 94px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #e84c3d;
    color: #fff
}

.input_area .btn_example {
    position: absolute;
    right: 95px;
    width: 55px;
    height: 50px;
    background-color: #f2f2f7;
    text-indent: -9999px;
    overflow: hidden
}

.input_area .btn_example .up {
    float: left;
    margin: 21px 0 0 20px;
    width: 15px;
    height: 8px;
    background: url(/minigame/holdem/img/sp_stats.png) no-repeat 0 -40px
}

.input_area .btn_example .down {
    float: left;
    margin: 21px 0 0 20px;
    width: 15px;
    height: 8px;
    background: url(/minigame/holdem/img/sp_stats.png) no-repeat -20px -40px
}

.input_area .btn_example.selected .ic {
    background-position: -200px 0
}

.input_area .msg_list {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    padding: 0 94px 0 50px
}

.input_area .msg_list ul {
    padding: 10px 0;
    border: 1px solid #73503c;
    background-color: #fff
}

.input_area .msg_list li {
    height: 41px
}

.input_area .msg_list .item {
    display: block;
    padding: 0 20px;
    line-height: 41px
}

.input_area .msg_list .item:hover {
    text-decoration: none;
    background-color: #fafafa
}

.option_area {
    position: relative;
    margin-bottom: 5px;
    padding: 0 10px;
    min-height: 71px;
    border: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.option_area:after {
    display: block;
    content: '';
    clear: both
}

.option_area .btn_refresh {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -20px;
    width: 39px;
    height: 39px;
    text-indent: -9999px;
    overflow: hidden
}

.option_area .btn_refresh:after {
    float: left;
    margin: 10px 0 0 10px;
    content: '';
    width: 19px;
    height: 19px;
    background: url(/minigame/holdem/img/sp_stats.png) no-repeat 0 0
}

.option_area .date_area {
    float: left;
    margin-right: 20px
}

.option_area .date_area .btn_ic {
    float: left;
    margin-top: 9px;
    width: 44px;
    height: 53px;
    text-indent: -9999px;
    overflow: hidden
}

.option_area .date_area .btn_ic:after {
    float: left;
    margin: 15px 0 0 15px;
    content: '';
    width: 14px;
    height: 23px;
    background: url(/minigame/holdem/img/sp_stats.png) no-repeat -9999px 0
}

.option_area .date_area .btn_next {
    margin-right: 20px
}

.option_area .date_area .btn_prev:after {
    background-position: -70px 0
}

.option_area .date_area .btn_next:after {
    background-position: -90px 0
}

.option_area .date_area span.btn_prev:after {
    background-position: -30px 0
}

.option_area .date_area span.btn_next:after {
    background-position: -50px 0
}

.option_area .date_area .date {
    float: left;
    margin-top: 9px;
    padding: 0 10px;
    height: 53px;
    line-height: 53px;
    font-family: Tahoma,sans-serif;
    font-size: 23px
}

.option_area .date_area .tx_option {
    float: left;
    margin: 19px 1px 0 0;
    padding: 0 15px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #d6d6d6;
    background-color: #fff
}

.option_area .date_area .tx_option:hover {
    border-color: #727272
}

.option_area .date_search_option {
    clear: left;
    float: left;
    margin: 10px 0 19px
}

.option_area .date_search_option .option {
    float: left;
    margin: 0 1px 0 0;
    padding: 0 15px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #d6d6d6;
    background-color: #fff;
    color: #ed2026
}

.option_area .date_search_option .interval {
    float: left;
    margin-left: 10px
}

.option_area .date_search_option .interval li {
    float: left;
    margin-right: -1px;
    background-color: #fff
}

.option_area .date_search_option .interval a {
    position: relative;
    float: left;
    padding: 0 15px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #d6d6d6
}

.option_area .date_search_option .interval a:hover {
    border-color: #727272;
    z-index: 1
}

.option_area .date_search_option .interval .selected {
    color: #fff;
    border-color: #727272;
    background-color: #7b7b7b;
    z-index: 1
}

.option_area .sub_tab {
    float: left;
    margin-top: 19px
}

.option_area .sub_tab:after {
    display: block;
    content: '';
    clear: both
}

.option_area .sub_tab li {
    float: left
}

.option_area .sub_tab a {
    display: block;
    padding: 0 15px;
    height: 33px;
    line-height: 33px
}

.option_area .sub_tab a:before {
    float: left;
    margin: 6px 10px 0 0;
    content: '';
    width: 21px;
    height: 21px;
    border-radius: 100%;
    background: url(/minigame/holdem/img/sp_label.png) no-repeat 0 0
}

.option_area .sub_tab a.selected:before {
    background-position: 0 -60px
}

.option_area .sub_tab.pattern,.option_area .sub_tab.pick {
    clear: left;
    margin: 10px 0 19px
}

.option_area .sub_tab.pick li:first-child {
    display: none
}

.data_summary {
    margin-bottom: 5px;
    border: 1px solid #d6d6d6;
    background-color: #fff
}

.data_summary .tit {
    text-align: center;
    height: 51px;
    line-height: 51px;
    border-bottom: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.data_summary .inner {
    padding: 20px
}

.data_summary .chart {
    display: flex;
    margin-top: 10px;
    height: 31px
}

.data_summary .chart.division {
    margin-bottom: 40px
}

.data_summary .bar {
    position: relative;
    width: 100%;
    margin-left: 4px;
    height: 31px;
    border-radius: 15px;
    background-color: #f2f2f7;
    transition: background-color .3s cubic-bezier(.215,.61,.355,1)
}

.data_summary .bar:first-of-type {
    margin-left: 0
}

.data_summary .bar dt {
    float: left;
    margin-left: 15px;
    height: 31px;
    line-height: 31px;
    color: #999
}

.data_summary .bar dd {
    float: right;
    margin-right: 15px
}

.data_summary .bar span {
    display: block;
    line-height: 11px;
    font-family: Tahoma,sans-serif;
    font-size: 9px;
    text-align: right;
    color: #999
}

.data_summary .bar .num {
    margin-top: 5px;
    font-weight: 700
}

.data_summary .bar .per {
    margin-top: -1px
}

.pick_summary {
    margin-bottom: 5px;
    border: 1px solid #d6d6d6;
    background-color: #fff
}

.pick_summary .tit {
    text-align: center;
    height: 51px;
    line-height: 51px;
    border-bottom: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.pick_summary .inner {
    padding: 20px
}

.pick_summary .chart {
    display: flex;
    margin-top: 10px;
    height: 31px
}

.pick_summary .chart.division {
    margin-bottom: 40px
}

.pick_summary .bar {
    position: relative;
    width: 100%;
    margin-left: 4px;
    height: 31px;
    border-radius: 15px;
    background-color: #f2f2f7;
    transition: background-color .3s cubic-bezier(.215,.61,.355,1)
}

.pick_summary .bar:first-of-type {
    margin-left: 0
}

.pick_summary .bar dt {
    float: left;
    margin-left: 15px;
    height: 31px;
    line-height: 31px;
    color: #999
}

.pick_summary .bar dd {
    float: right;
    margin-right: 15px
}

.pick_summary .bar span {
    display: block;
    line-height: 11px;
    font-family: Tahoma,sans-serif;
    font-size: 9px;
    text-align: right;
    color: #999
}

.pick_summary .bar .num {
    margin-top: 5px;
    font-weight: 700
}

.pick_summary .bar .per {
    margin-top: -1px
}

.pick_list .list {
    width: 100%;
    background-color: #fff
}

.pick_list .list tr {
    border-top: 1px solid #f2f2f2
}

.pick_list .list tr:first-child {
    border-top: none
}

.pick_list .list th {
    height: 51px;
    border: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.pick_list .list td {
    height: 51px;
    border: 1px solid #d6d6d6
}

.pick_list .list .type {
    margin-right: 3px
}

.pick_list .list .ic {
    position: relative;
    display: inline-block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    border-radius: 100px;
    vertical-align: middle;
    color: #fff
}

.pick_list .list .ic.POWER:before {
    position: absolute;
    content: '파워볼';
    width: 100px;
    height: 31px;
    background-color: red
}

.pick_list .td_pick {
    text-align: center
}

.pick_list .td_talk {
    padding-left: 20px
}

.pick_list .td_talk p {
    line-height: 17px
}

.pick_list .user_nick {
    display: inline-block;
    margin-left: 20px;
    height: 23px;
    font-size: 0;
    vertical-align: middle
}

.pick_list .user_nick:hover {
    text-decoration: none
}

.pick_list .user_nick .lv {
    display: inline-block;
    margin-right: 10px
}

.pick_list .user_nick .tx {
    display: inline-block;
    height: 23px;
    line-height: 23px;
    vertical-align: top;
    font-size: 12px
}

.pick_list .no_history {
    height: 300px;
    line-height: 300px
}

.data_list_wrap {
    background-color: #fff
}

.data_list .list {
    width: 100%;
    border: none;
    table-layout: fixed;
}

.data_list .list tr {
    border-top: 1px solid #f2f2f2
}

.data_list .list tr:first-child {
    border-top: none
}

.data_list .list th {
    height: 51px;
    border: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.data_list .list td {
    height: 51px;
    border: 1px solid #d6d6d6;
    text-align: center
}

.data_list .list td.close {
    font-weight: 700
}

.data_list .list td.close em {
    font-size: 13px
}

.game_stats_wrap .data_list .card span.combo {
    border-color: red;
    z-index: 1;
}

.data_list .list .date_round {
    margin-left: 5px
}

.data_list .list .ic {
    position: relative;
    display: inline-block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    border-radius: 100px;
    vertical-align: middle;
    color: #fff;
    box-sizing: border-box
}

.data_list .list .ic.border_round {
    border: 1px solid #d8d8d8;
    color: #333
}

.data_list .list .list_round {
    display: block;
    margin-top: 5px;
    font-family: Tahoma,sans-serif;
    font-size: 9px
}

.data_list .empty_list_data {
    border-bottom: 1px solid #f2f2f2
}

.data_list .empty_list_data td {
    height: 300px;
    line-height: 300px
}

.data_list .patterstats_common_list td {
    padding: 10px
}

.data_list.holdem .list td {
    padding: 5px 0
}

/* 모바일용 테이블 */
.data_list ul#stats-mobile-list {
    display: flex;
    flex-direction: column;
    margin-bottom: 5px;
}
.data_list ul#stats-mobile-list li:first-child {
    margin-top: 0px;
}
.data_list ul#stats-mobile-list li {
    background-color: rgb(255, 255, 255);
    padding: 15px 11px;
    display: flex;
    flex-direction: column;
    margin-top: 5px;
}
.data_list ul#stats-mobile-list li > div:first-child {
    margin-bottom: 15px;
}
.data_list ul#stats-mobile-list li > div {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    flex-flow: wrap;
    line-height: 40px;
    min-height: 40px;
    font-size: 13px;
}
.data_list ul#stats-mobile-list li > div .time {
    display: inline-block;
    width: 40px;
}
.data_list ul#stats-mobile-list li > div .result {
    margin-left: 10px;
}
.data_list ul#stats-mobile-list li > div .card {
    display: flex;
}
/* 모바일용 테이블 끝 */

.btn_more {
    margin-top: -1px;
    width: 100%;
    height: 41px;
    line-height: 41px;
    text-align: center;
    border: 1px solid #d6d6d6;
    outline-style: none;
    background-color: #fafafa
}

.lazy_loading {
    position: relative;
    padding: 100px 0;
    width: 100%;
    height: 150px;
    overflow: hidden
}

.lazy_loading:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    width: 50px;
    height: 50px;
    content: '';
    border: 5px solid #f2f4f7;
    border-left-color: #dee3eb;
    border-radius: 100%;
    transform: translateZ(0);
    animation: lazy_loading 1.1s infinite linear
}

@keyframes lazy_loading {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.option_detail_wrap {
    position: relative
}

.option_detail_area {
    position: absolute;
    top: -10px;
    left: 20px;
    padding: 32px 40px 30px;
    background-color: #fff;
    z-index: 11
}

.option_detail_area {
    box-shadow: 0 5px 15px rgba(0,0,0,.3)
}

.option_detail_area h3.tit {
    display: block;
    margin-bottom: 28px;
    height: 30px;
    line-height: 30px;
    font-size: 13px
}

.option_detail_area input {
    position: absolute;
    height: 0;
    border: none
}

.option_detail_area .option_datepicker {
    float: left;
    height: 240px
}

.option_detail_area .round_select {
    float: left;
    margin-left: 40px;
    width: 130px
}

.option_detail_area .round_select .tit {
    height: 36px;
    line-height: 36px;
    color: #7a7a7a
}

.option_detail_area .round_select ul {
    height: 196px;
    overflow-y: scroll
}

.option_detail_area .round_select ul::-webkit-scrollbar-track {
    border-radius: 5px
}

.option_detail_area .round_select ul::-webkit-scrollbar {
    width: 5px;
    height: 10px;
    background-color: #fff
}

.option_detail_area .round_select ul::-webkit-scrollbar-thumb {
    width: 5px;
    background-color: #e5e5e5
}

.option_detail_area .round_select li {
    display: block;
    height: 28px
}

.option_detail_area .round_select li a {
    display: block;
    float: none;
    height: 28px;
    line-height: 28px
}

.option_detail_area .round_select li .selected {
    font-weight: 700;
    color: #000
}

.option_detail_area .round_select li .selected:after {
    margin-left: 18px;
    content: '선택'
}

.option_detail_area .round_select li .selected:hover {
    text-decoration: none
}

.option_detail_area .submit_area {
    float: none;
    clear: both;
    padding-top: 20px
}

.option_detail_area .submit_area:after {
    display: block;
    content: '';
    clear: both
}

.option_detail_area .submit_area .selected_option {
    float: left;
    height: 30px;
    line-height: 30px
}

.option_detail_area .submit_area .btn_submit {
    float: right;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    font-weight: 700
}

.option_detail_area .slider_range.ui-slider {
    position: relative;
    width: 500px;
    height: 31px;
    background-color: #f2f2f7
}

.option_detail_area .slider_range .ui-widget-header {
    position: absolute;
    z-index: 2;
    height: 30px;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
    background-color: #979797
}

.option_detail_area .slider_range .ui-state-default {
    position: absolute;
    margin-left: -12px;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    outline-style: none;
    border-radius: 100%;
    background-color: #666;
    color: #fff;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    z-index: 3
}

.data_pattern_wrap {
    margin-bottom: 5px;
    border: 1px solid #727272;
    background-color: #fff
}

.data_pattern_wrap.sheets {
    border: 1px solid #d6d6d6
}

.pattern_menu {
    display: flex;
    border-bottom: 1px solid #727272;
    background-color: #7b7b7b
}

.pattern_menu:after {
    display: block;
    content: '';
    clear: both
}

.pattern_menu li {
    flex: 1;
    border-left: 1px solid #727272;
    box-sizing: border-box
}

.pattern_menu li:first-child {
    border-left: none
}

.pattern_menu a {
    display: block;
    height: 51px;
    line-height: 51px;
    text-align: center;
    color: #fff
}

.pattern_menu .selected {
    color: #000;
    background-color: #fff
}

.pattern_sheets {
    display: flex;
    border-bottom: 1px solid #d6d6d6;
    background-color: #f2f2f7
}

.pattern_sheets:after {
    display: block;
    content: '';
    clear: both
}

.pattern_sheets li {
    flex: 1;
    border-left: 1px solid #d6d6d6
}

.pattern_sheets li:first-child {
    border-left: none
}

.pattern_sheets a {
    display: block;
    height: 51px;
    line-height: 51px;
    text-align: center
}

.pattern_sheets .selected {
    background-color: #fff
}

.pattern_sheets_sub {
    border-bottom: 1px solid #d6d6d6
}

.pattern_sheets_sub:after {
    display: block;
    content: '';
    clear: both
}

.pattern_sheets_sub li {
    float: left;
    margin-left: 30px;
    height: 51px
}

.pattern_sheets_sub li:first-child {
    margin-left: 20px
}

.pattern_sheets_sub a {
    line-height: 51px
}

.pattern_sheets_sub a:before {
    float: left;
    margin: 15px 10px 0 0;
    content: '';
    width: 21px;
    height: 21px;
    border-radius: 100%;
    background: url(/minigame/holdem/img/sp_label.png) no-repeat 0 0
}

.pattern_sheets_sub a.selected:before {
    background-position: 0 -60px
}

.pattern_data {
    position: relative;
    overflow-y: auto;
    overflow-x: scroll;
    font-size: 0
}

.pattern_data .inner {
    position: relative;
    font-size: 0;
    background: url(/minigame/holdem/img/bg_cell.png) repeat
}

.pattern_data dl {
    display: inline-block;
    padding-bottom: 0;
    vertical-align: top;
    font-family: Tahoma,sans-serif
}

.pattern_data dl.default {
    padding-bottom: 68px
}

.pattern_data dl:first-child {
    margin-left: 0
}

.pattern_data dt,.pattern_data dd {
    padding: 0 1px 1px 0;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 12px
}

.pattern_data dt.SELL,.pattern_data dt.ODD,.pattern_data dt.UNDER,.pattern_data dt.LEFT,.pattern_data dt.ODDL,.pattern_data dt.ODDM,.pattern_data dt.ODDS,.pattern_data dt.MEDIUM {
    color: #3498db
}

.pattern_data dt.BUY,.pattern_data dt.EVEN,.pattern_data dt.OVER,.pattern_data dt.RIGHT,.pattern_data dt.EVENL,.pattern_data dt.EVENM,.pattern_data dt.EVENS,.pattern_data dt.LARGE {
    color: #e74c3c
}

.pattern_data dt.SMALL {
    color: #27ae60
}

.pattern_data dt.A {
    color: #ffba00
}

.pattern_data dt.B {
    color: #b08102
}

.pattern_data dt.C {
    color: #7f5d02
}

.pattern_data dt.D {
    color: #4b3701
}

.pattern_data dt.L {
    color: #e74c3c
}

.pattern_data dt.M {
    color: #3498db
}

.pattern_data dt.S {
    color: #27ae60
}

.pattern_data dd span {
    display: inline-block;
    margin-top: 3px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    border-radius: 100%;
    font-size: 10px;
    color: #fff
}

.pattern_data dd .SELL,.pattern_data dd .ODD,.pattern_data dd .LEFT,.pattern_data dd .SNAIL1,.pattern_data dd .SNAIL3,.pattern_data dd .ODDL,.pattern_data dd .ODDM,.pattern_data dd .ODDS,.pattern_data dd .UNDER {
    background-color: #3498db
}

.pattern_data dd .BUY,.pattern_data dd .EVEN,.pattern_data dd .RIGHT,.pattern_data dd .SNAIL2,.pattern_data dd .SNAIL4,.pattern_data dd .EVENL,.pattern_data dd .EVENM,.pattern_data dd .EVENS,.pattern_data dd .OVER {
    background-color: #e74c3c
}

.pattern_data dd .A {
    background-color: #ffba00
}

.pattern_data dd .B {
    background-color: #b08102
}

.pattern_data dd .C {
    background-color: #7f5d02
}

.pattern_data dd .D {
    background-color: #4b3701
}

.pattern_data dd .LARGE {
    background-color: #e74c3c
}

.pattern_data dd .MEDIUM {
    background-color: #3498db
}

.pattern_data dd .SMALL {
    background-color: #27ae60
}

.pattern_data dd .L {
    background-color: #e74c3c
}

.pattern_data dd .M {
    background-color: #3498db
}

.pattern_data dd .S {
    background-color: #27ae60
}

.pattern_data .length,.pattern_data .times {
    position: absolute;
    bottom: 0;
    padding: 0 1px 1px 0;
    width: 33px;
    height: 33px;
    line-height: 33px
}

.pattern_data .length {
    bottom: 34px
}

.pattern_summary {
    height: 51px;
    border-bottom: 1px solid #d6d6d6
}

.pattern_summary .bs {
    float: left;
    margin: 12px 0 0 15px
}

.pattern_summary .bs dl {
    float: left;
    margin-left: 30px
}

.pattern_summary .bs dl:first-child {
    margin-left: 0
}

.pattern_summary .bs dt {
    float: left;
    margin-right: 10px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    border-radius: 100%;
    background-color: #333;
    color: #fff
}

.pattern_summary .bs dd {
    float: left;
    line-height: 27px
}

.pattern_summary .EVEN dt,.pattern_summary .RIGHT dt,.pattern_summary .FOUR dt,.pattern_summary .LEFT3EVEN dt,.pattern_summary .RIGHT4EVEN dt,.pattern_summary .EVENUNDER dt,.pattern_summary .EVENOVER dt,.pattern_summary .EVENLARGE dt,.pattern_summary .EVENL dt,.pattern_summary .EVENMEDIUM dt,.pattern_summary .EVENM dt,.pattern_summary .EVENSMALL dt,.pattern_summary .EVENS dt,.pattern_summary .OVER dt {
    background-color: #e74c3c
}

.pattern_summary .ODD dt,.pattern_summary .LEFT dt,.pattern_summary .THREE dt,.pattern_summary .LEFT4ODD dt,.pattern_summary .RIGHT3ODD dt,.pattern_summary .ODDUNDER dt,.pattern_summary .ODDOVER dt,.pattern_summary .ODDLARGE dt,.pattern_summary .ODDL dt,.pattern_summary .ODDMEDIUM dt,.pattern_summary .ODDM dt,.pattern_summary .ODDSMALL dt,.pattern_summary .ODDS dt,.pattern_summary .UNDER dt {
    background-color: #3498db
}

.pattern_summary .A dt {
    background-color: #ffba00
}

.pattern_summary .B dt {
    background-color: #b08102
}

.pattern_summary .C dt {
    background-color: #7f5d02
}

.pattern_summary .D dt {
    background-color: #4b3701
}

.pattern_summary .LARGE,.pattern_summary .L dt {
    background-color: #e74c3c
}

.pattern_summary .MEDIUM,.pattern_summary .M dt {
    background-color: #3498db
}

.pattern_summary .SMALL,.pattern_summary .S dt {
    background-color: #27ae60
}

.pattern_summary .etc {
    float: right;
    margin: 12px 15px 0 0
}

.pattern_summary .etc dt {
    float: left;
    margin: 0 10px 0 25px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    border-radius: 100%;
    color: #fff
}

.pattern_summary .etc dt.pongdang {
    background-color: #af28c7
}

.pattern_summary .etc dt.break {
    background-color: #393e46
}

.pattern_summary .etc dd {
    float: left;
    height: 27px;
    line-height: 27px
}

.data_minmax_wrap {
    background-color: #fff
}

.data_minmax_wrap .tit {
    height: 51px;
    line-height: 51px;
    text-align: center;
    border: 1px solid #d6d6d6;
    border-bottom: none;
    background-color: #f2f2f7
}

.data_minmax_wrap .minmax_list table {
    width: 100%;
    border: 1px solid #d6d6d6
}

.data_minmax_wrap .minmax_list thead th {
    height: 53px;
    border-bottom: 1px solid #d6d6d6;
    border-top: none
}

.data_minmax_wrap .minmax_list th {
    height: 51px;
    border-left: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    background-color: #fcfcfc
}

.data_minmax_wrap .minmax_list th:first-child {
    border-left: none
}

.data_minmax_wrap .minmax_list td {
    border-left: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    text-align: center
}

.data_minmax_wrap .minmax_list td:first-child {
    border-left: none
}

.data_minmax_wrap .minmax_list tr.line_top th,.data_minmax_wrap .minmax_list tr.line_top td {
    border-top: 1px solid #d6d6d6
}

.data_minmax_wrap .minmax_list .line_left {
    border-left: 1px solid #d6d6d6
}

.data_minmax_wrap .minmax_list .max {
    font-weight: 700;
    color: #e74c3c
}

.data_minmax_wrap .minmax_list .min {
    font-weight: 700;
    color: #3498db
}

.daterangepicker .drp-buttons {
    padding-top: 20px!important
}

.daterangepicker .drp-buttons .drp-selected {
    float: left;
    height: 30px;
    line-height: 30px
}

.daterangepicker .drp-buttons .btn.applyBtn {
    float: right;
    padding: 0;
    margin: 0;
    outline-style: none!important;
    height: 30px;
    line-height: 30px
}

.daterangepicker .drp-buttons .btn.cancelBtn {
    display: none
}

.daterangepicker .drp-calendar.left {
    margin-right: 20px!important
}

.daterangepicker .drp-calendar.right {
    padding: 0!important
}

.pattern_search_data {
    margin-bottom: 5px;
    padding: 22px 30px 30px;
    border: 1px solid #d6d6d6;
    background-color: #fff
}

.pattern_search_data:after {
    display: block;
    content: '';
    clear: both
}

.pattern_search_data .tit {
    margin-bottom: 22px;
    font-size: 13px;
    height: 31px;
    line-height: 31px
}

.pattern_search_data .inner {
    position: relative
}

.pattern_search_data dl {
    float: left;
    margin-left: 7px;
    width: 31px;
    height: 68px;
    border-radius: 15px;
    background-color: #f2f2f7
}

.pattern_search_data dl:first-child {
    margin-left: 0
}

.pattern_search_data dt {
    display: block;
    margin-bottom: 7px;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    font-family: 굴림,Gulim,Helvetica,sans-serif;
    font-size: 12px;
    border-radius: 100%;
    color: #fff
}

.pattern_search_data dt.SELL,.pattern_search_data dt.ODD,.pattern_search_data dt.UNDER,.pattern_search_data dt.MEDIUM,.pattern_search_data dt.LEFT,.pattern_search_data dt.THREE,.pattern_search_data dt.L4O,.pattern_search_data dt.R3O,.pattern_search_data dt.SNAIL1,.pattern_search_data dt.SNAIL3,.pattern_search_data dt.ODDUNDER,.pattern_search_data dt.ODDOVER,.pattern_search_data dt.ODDLARGE,.pattern_search_data dt.ODDMEDIUM,.pattern_search_data dt.ODDSMALL {
    background-color: #3498db
}

.pattern_search_data dt.BUY,.pattern_search_data dt.EVEN,.pattern_search_data dt.RIGHT,.pattern_search_data dt.FOUR,.pattern_search_data dt.R4E,.pattern_search_data dt.L3E,.pattern_search_data dt.SNAIL2,.pattern_search_data dt.SNAIL4,.pattern_search_data dt.EVENUNDER,.pattern_search_data dt.EVENOVER,.pattern_search_data dt.EVENLARGE,.pattern_search_data dt.EVENMEDIUM,.pattern_search_data dt.EVENSMALL,.pattern_search_data dt.OVER {
    background-color: #e74c3c
}

.pattern_search_data dt.A {
    background-color: #ffba00
}

.pattern_search_data dt.B {
    background-color: #b08102
}

.pattern_search_data dt.C {
    background-color: #7f5d02
}

.pattern_search_data dt.D {
    background-color: #4b3701
}

.pattern_search_data dt.LARGE {
    background-color: #e74c3c
}

.pattern_search_data dt.MEDIUM {
    background-color: #3498db
}

.pattern_search_data dt.SMALL {
    background-color: #27ae60
}

.pattern_search_data dd {
    display: block;
    height: 11px;
    line-height: 11px;
    text-align: center;
    font-family: Tahoma,sans-serif;
    font-size: 9px
}

.pattern_search_data .length {
    font-weight: 700
}

.search_pattern_history {
    float: left;
    margin-right: 1px;
    width: 31px
}


@media screen and (max-width: 600px) { /* 모바일 화면 크기 기준 */
    .game_stats_wrap .data_list .card span {
        width: 27px;
        height: 43px;
    }
    .date-picker-btn, .list {
        display: none;
    }

    .stats_tab li a {
        height: auto; 
        line-height: 1;
        padding: 10px 15px;
    }
    .option_area {
        min-height: 52px;
    }
    .option_area .date_area .btn_ic {
        height: 40px;
        margin-top: 2px;
    }
    .option_area .date_area .date{
        margin-top: 2px;
        height: 30px;
        font-size: 20px;
    }
    .option_area .date_area .tx_option{
        margin: 10px 1px 0 0;
        padding: 0 13px;
        height: 31px;
    }
}