<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; @import url('/_services/common_skin/pc/suncity_baccarat/skin_fabric/skin.css?rand=8899887889871788888797989835411'); @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); @import url('//fonts.googleapis.com/css?family=Roboto'); @import url('https://webfontworld.github.io/NanumSquareNeo/NanumSquareNeo.css'); /*  */
/* @font-face {
    font-family: 'YouandModern';
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/Youandi_Modern_TextRegular.eot);
    src: url(/fonts/Youandi_Modern_TextRegular.eot?#iefix) format('embedded-opentype');
    src: url(/fonts/Youandi_Modern_TextRegular.woff) format('woff');
}

@font-face {
    font-family: 'YouandModern';
    font-style: normal;
    font-weight: 700;
    src: url(/fonts/Youandi_Modern_TextBold.eot);
    src: url(/fonts/Youandi_Modern_TextBold.eot?#iefix) format('embedded-opentype');
    src: url(/fonts/Youandi_Modern_TextBold.woff) format('woff');
}

@font-face {
    font-family: 'YouandModern';
    font-style: normal;
    font-weight: 800;
    src: url(/fonts/Youandi_Modern_HeadExtraBold.eot);
    src: url(/fonts/Youandi_Modern_HeadExtraBold.eot?#iefix) format('embedded-opentype');
    src: url(/fonts/Youandi_Modern_HeadExtraBold.woff) format('woff');
}
 */
@font-face {
    font-family: 'GmarketSansM';
    src: url('/fonts/GmarketSansMedium.eot');
    src: url('/fonts/GmarketSansMedium.eot?#iefix') format('embedded-opentype'), url('/fonts/GmarketSansMedium.svg#/fonts/GmarketSansMedium') format('svg'), url('/fonts/GmarketSansMedium.ttf') format('truetype'), url('/fonts/GmarketSansMedium.woff') format('woff'), url('/fonts/GmarketSansMedium.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Amiri';
    src: url('/fonts/Amiri-Regular.eot');
    src: url('/fonts/Amiri-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/Amiri-Regular.svg#/fonts/Amiri-Regular') format('svg'), url('/fonts/Amiri-Regular.ttf') format('truetype'), url('/fonts/Amiri-Regular.woff') format('woff'), url('/fonts/Amiri-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SCDream';
    src: url('/fonts/S-CoreDream-3Light.eot');
    src: url('/fonts/S-CoreDream-3Light.eot?#iefix') format('embedded-opentype'), url('/fonts/S-CoreDream-3Light.svg#/fonts/S-CoreDream-3Light') format('svg'), url('/fonts/S-CoreDream-3Light.ttf') format('truetype'), url('/fonts/S-CoreDream-3Light.woff') format('woff'), url('/fonts/S-CoreDream-3Light.woff2') format('woff2');
    font-weight: 200;
    font-style: 200;
}

@font-face {
    font-family: 'SCDream';
    src: url('/fonts/S-CoreDream-4Regular.eot');
    src: url('/fonts/S-CoreDream-4Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/S-CoreDream-4Regular.svg#/fonts/S-CoreDream-4Regular') format('svg'), url('/fonts/S-CoreDream-4Regular.ttf') format('truetype'), url('/fonts/S-CoreDream-4Regular.woff') format('woff'), url('/fonts/S-CoreDream-4Regular.woff2') format('woff2');
    font-weight: 300;
    font-style: 300;
}

@font-face {
    font-family: 'SCDream';
    src: url('/fonts/S-CoreDream-5Medium.eot');
    src: url('/fonts/S-CoreDream-5Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/S-CoreDream-5Medium.svg#/fonts/S-CoreDream-5Medium') format('svg'), url('/fonts/S-CoreDream-5Medium.ttf') format('truetype'), url('/fonts/S-CoreDream-5Medium.woff') format('woff'), url('/fonts/S-CoreDream-5Medium.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SCDream';
    src: url('/fonts/S-CoreDream-6Bold.eot');
    src: url('/fonts/S-CoreDream-6Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/S-CoreDream-6Bold.svg#/fonts/S-CoreDream-6Bold') format('svg'), url('/fonts/S-CoreDream-6Bold.ttf') format('truetype'), url('/fonts/S-CoreDream-6Bold.woff') format('woff'), url('/fonts/S-CoreDream-6Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: bold;
}

.light {
    letter-spacing: 0;
    animation: light 4s infinite ease-in-out;
    -webkit-animation: light 4s infinite ease-in-out;
}

.rltxt {
    font-size: 20px;
    animation: rltxt 1.5s infinite ease-in-out;
    -webkit-animation: rltxt 1.5s infinite ease-in-out;
}

.bg-level-1.user_level .level img {
    height: 25px;
    margin-right: 5px
}

.show.user_level .level img {
    height: 25px;
    margin-right: 5px
}

@keyframes light {
    0% {
        color: #fff
    }

    25% {
        color: #ffcc00
    }

    50% {
        color: #fff
    }

    75% {
        color: #ffcc00
    }

    100% {
        color: #fff
    }
}

@keyframes rltxt {
    0% {
        opacity: 0.4;
        color: #fff;
    }

    30% {
        opacity: 1;
        color: #fff;
    }

    60% {
        opacity: 1;
        color: #fff;
    }

    100% {
        opacity: 0.4;
        color: #fff;
    }
}

.live_tv:hover {
    filter: brightness(1.5);
}

.bt_live_tv {
    width: 100%;
    height: auto
}

.payback {
    margin-bottom: 10px
}

.payback:hover {
    filter: brightness(2);
}

.btn_refresh {
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -160px -303px;
    width: 58px;
    height: 29px;
    margin-left: 10px;
    display: inline-block;
    position: absolute;
    right: 21px;
    top: 15px;
    display: none;
    z-index: 50
}

.btn_refresh:hover {
    filter: brightness(150%)
}

.banner_domain {
    display: block;
}

.bottom_telegram {
    position: relative;
    background: url(/assets/v420215341/images/telegram.png?rand=8899887889871788888797989835411) no-repeat left top;
    width: 236px;
    height: 55px;
    display: block;
    margin: 10px 0;
}

.bottom_telegram span {
    position: absolute;
    top: 26px;
    left: 160px;
    color: #00b8ff;
    font-size: 16px;
}

.bottom_kakao {
    position: relative;
    background: url(/assets/v420215341/images/kakao.png?rand=8899887889871788888797989835411) no-repeat left top;
    width: 236px;
    height: 55px;
    display: block;
    margin: 10px 0;
}

.bottom_kakao span {
    position: absolute;
    top: 26px;
    left: 160px;
    color: #ffcc00;
    font-size: 16px;
}

.block {
    position: relative;
    background: linear-gradient(0deg, #000, #272727);
}

.block:before, .block:after {
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    background: linear-gradient(45deg, #ffffff, #287939, #40d585,#ffffff, #287939, #49d540, #287948, #40d57e,#287949, #40d559);
    background-size: 400%;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    z-index: -1;
    animation: steam 20s linear infinite;
}

@keyframes steam {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}

/* Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, textarea, p, th, td, input, select, textarea, button {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: normal
}

html {
    scrollbar-face-color: #646464; scrollbar-base-color: #646464; scrollbar-3dlight-color: #646464;
    scrollbar-highlight-color: #646464; scrollbar-track-color: #000; scrollbar-arrow-color: #000; scrollbar-shadow-color: #646464; scrollbar-dark-shadow-color: #646464 }

html, body {
    width: 100%;
    min-width: 1510px;
    background: #000;
    background-size: cover
}

body {
    font-family: 'SCDream', 'Malgun Gothic', '맑은 고딕', Dotum, '돋움', sans-serif;
    font-size: 12px;
    min-width: 1770px !important;
}

input {
    border-radius: 0;
}

textarea {
    resize: none
}

i {
    margin-right: 5px
}

button {
    font-size: 12px
}

li {
    vertical-align: middle
}

img, fieldset, iframe {
    border: 0 none
}

li {
    list-style: none
}

input, select, button {
    vertical-align: middle
}

img {
    vertical-align: top
}

i, em, address {
    font-style: normal
}

label, button {
    cursor: pointer
}

button {
    margin: 0;
    padding: 0;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: #fff;
    text-decoration: none;
}

button * {
    position: relative
}

button img {
    left: -3px;
}

html:first-child select {
}

option {
    padding-right: 6px
}

hr {
    display: none
}

legend {
}

table {
    /* border-collapse:collapse; */
    border-spacing: 0px;
    border-collapse: collapse;
}

.footer_top {
    clear: both;
    width: 100%;
    position: relative;
    height: 130px;
    padding-top: 64px;
    display: none
}

.footer {
    width: 100%;
    text-align: center;
    color: #b59380;
    margin: 0 auto;
    padding-top: 40px;
    position: relative;
    clear: both;
    display: block;
    height: 130px;
    background: rgba(44, 44, 44, .42)
}

.footer .footer_logo {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -2167px -690px;
    width: 174px;
    height: 93px;
    display: block;
    margin: 0 auto;
}

.footer .banner {
    display: block;
    background: url(/assets/v420215341/images/foot_bg.png?rand=8899887889871788888797989835411) no-repeat 50% top;
    height: 68px;
    line-height: 57px;
}

.footer .copyright {
    color: #3a4866;
    font-size: 11px;
    padding: 0px 0px;
}

.footer .copyright span {
    margin: 0 auto;
    display: block;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2141px -872px;
    width: 326px;
    height: 93px;
    color: #4163ac;
}

.footer .banner a {
    display: inline-block;
    margin: 0px 22px;
    color: #ccc;
}

bold.nothing {
    color: #F3D69F;
}

.league_img img {
    width: 23px;
    height: 16px;
}

.sports_img img {
    width: 18px;
    height: 18px;
}

.blind {
    display: none;
}

.button, input.button {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    border-radius: 0;
    background: #464547;
    padding: 0 20px;
    cursor: pointer;
    color: #fff;
}

.button.ty2, input.button.ty2 {
    height: 38px;
    line-height: 38px;
    padding: 0 30px;
    cursor: pointer;
    font-size: 14px;
}

.button:hover, input.button:hover {
    text-decoration: none;
    background: #a1722a;
}

.buttonPoint, input.buttonPoint {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
    border-radius: 0;
    background: #105c2e;
    padding: 0 20px;
    cursor: pointer;
}

.buttonPoint:hover, input.buttonPoint:hover {
    text-decoration: none;
    background: #52a12a;
}

.buttonPoint.ty2, input.buttonPoint.ty2 {
    height: 38px;
    line-height: 38px;
    padding: 0 30px;
    cursor: pointer;
    font-size: 14px;
}

.buttonRed, input.buttonRed {
    padding: 0px;
    min-width: 156px;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    letter-spacing: -1px;
    text-shadow: 0px 1px 1px #000;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    background: url('/assets/v420215341/images/bg_btnRedOn.png?rand=8899887889871788888797989835411') no-repeat 50% top;
    border: none;
}

.buttonRed:hover, input.buttonRed:hover {
    color: #fff;
    text-decoration: none;
    background: url('/assets/v420215341/images/bg_btnRedOver.png?rand=8899887889871788888797989835411') no-repeat 50% top;
}

.button_green {
    background: #2e8b15;
    display: inline-block;
    min-width: 50px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
    text-indent: 0;
    vertical-align: middle;
    text-align: center;
    border-top: 1px solid #3db01c;
    padding: 0px 15px;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .34);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .34);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .34);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.button_green:hover {
    background: #35a118;
    border-top: 1px solid #46bf20;
    color: #fff;
    text-decoration: none;
}

.btn_small, input.btn_small {
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    background-color: #444;
    color: #fff;
    display: inline-block;
    line-height: 1;
    padding: 11px 14px 12px 14px;
    margin: 0 2px;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

.btn_small:hover, input.btn_small:hover {
    background: #ce1750;
}

.btn_small_red, input.btn_small_red, .btn_del_rpl {
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    background-color: #ce1750;
    color: #fff;
    display: inline-block;
    line-height: 1;
    padding: 11px 14px 12px 14px;
    margin: 0 2px;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    cursor: pointer;
}

.btn_small_red:hover, input.btn_small_red:hover {
    background-color: #ce1788;
}

input[type=checkbox] {
    width: 15px;
    height: 15px;
    padding: 0px;
}

input:-webkit-autofill {
    background-color: transparent !important;
}

.bold {
}

.date {
    color: #A0A0A0;
}

.time {
    color: #ff7200;
    margin-left: 5px;
}

input {
    background: rgba(255, 255, 255, .18);
    border: 1px solid #1c1c1c;
    border-radius: 2px;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    color: #ddd;
    padding: 5px;
    text-indent: 5px;
    font-size: 12px;
    margin: 0px;
}

input.white {
    border: none;
    color: #fff;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px;
    text-indent: 5px;
    font-size: 12px;
    margin: 0px;
    background: #fff;
    text-align: left;
}

textarea {
    background: rgba(255, 255, 255, .04);
    border: 1px solid #1c1c1c;
    color: #ddd;
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    text-indent: 5px;
    font-size: 12px;
}

select {
    color: #fff;
    height: 24px;
    color: #000;
}

.emphasize {
    font: bold 13px 'SCDream';
    margin-bottom: 3px;
}

.cursor {
    cursor: pointer;
}

.f_gray {
    color: #bbb;
}

.f_blue {
    color: #74a6d2;
}

.f_blue_box {
    background: #366fcc;
    color: #fff;
    font-size: 11px;
    text-align: center;
    height: 14px;
    line-height: 15px;
    padding: 4px 5px;
}

.f_red {
    color: #FFFB4A;
}

.f_red_box {
    background: #e4326d;
    color: #fff;
    font-size: 11px;
    text-align: center;
    height: 14px;
    line-height: 15px;
    padding: 4px 5px;
}

.f_purple_box {
    background: #7f339a;
    color: #fff;
    font-size: 11px;
    text-align: center;
    height: 14px;
    line-height: 15px;
    padding: 4px 5px;
}

.f_yellow {
    color: #fed92c;
}

.f_white {
    color: #fff;
}

.bet .f_blue {
    color: #366fcc;
    float: left;
    margin-left: 2px;
}

.wrap {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.wrap_main {
}

.bg_object {
    min-width: 1510px;
    margin: 0 auto;
    position: relative;
}

/*header*/
.left_img {
    width: 314px;
    height: 585px;
    position: absolute;
    z-index: 12;
    bottom: -900px;
    left: -283px;
}

.top_img01 {
    width: 319px;
    height: 296px;
    position: absolute;
    background: url('/assets/v420215341/images/top_img01_01.png?rand=8899887889871788888797989835411') no-repeat;
    right: 383px;
}

.top_img02 {
    width: 112px;
    height: 154px;
    position: absolute;
    z-index: 102;
    background: url('/assets/v420215341/images/top_img01_02.png?rand=8899887889871788888797989835411') no-repeat;
    right: 26px;
    top: -121px;
}

/* ==================================================
 header
 ================================================== */
#header-space {
}

.header {
    margin: auto;
    width: 100%;
    height: 176px;
    position: relative;
    display: block;
    z-index: 1000;
    min-width: 1270px;
  
}

/* 
.header:before {
    left: 0;
}

.header:before, .header:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 99;
    top: 65px;
    width: 60px;
    height: 60px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    -webkit-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -o-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.lightSpeedOutRight, .header:before {
    -webkit-animation-name: lightSpeedOutRight;
    animation-name: lightSpeedOutRight;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

.header:after {
    right: 0;
}
.header:before, .header:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 99;
    top: 65px;
    width: 60px;
    height: 60px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
    -webkit-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -o-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.lightSpeedOutLeft, .header:after {
    -webkit-animation-name: lightSpeedOutLeft;
    animation-name: lightSpeedOutLeft;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

#header-space {
    z-index: 10;
    min-width: 1024px;
}

#header-space {
}

#header-space:before, #header-space:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 5%;
    z-index: 1000;
    height: 125px;
}

#header-space:before {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
    left: 0;
}

#header-space:after {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    right: 0;
}

@-webkit-keyframes lightSpeedOutRight {
    0% {
        opacity: 0.6;
        left: 0%;
        -webkit-transform: skewX(0deg);
        transform: skewX(0deg);
    }

    50%, 100% {
        left: 45%;
        -webkit-transform: skewX(30deg);
        transform: skewX(30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOutRight {
    0% {
        opacity: 0.6;
        left: 0%;
        -webkit-transform: skewX(0deg);
        transform: skewX(0deg);
    }

    50%, 100% {
        left: 45%;
        -webkit-transform: skewX(30deg);
        transform: skewX(30deg);
        opacity: 0;
    }
}

@-webkit-keyframes lightSpeedOutLeft {
    0% {
        opacity: 0.6;
        right: 0%;
        -webkit-transform: skewX(0deg);
        transform: skewX(0deg);
    }

    50%, 100% {
        right: 45%;
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOutLeft {
    0% {
        opacity: 0.6;
        right: 0%;
        -webkit-transform: skewX(0deg);
        transform: skewX(0deg);
    }

    50%, 100% {
        right: 45%;
        -webkit-transform: skewX(-30deg);
        transform: skewX(-30deg);
        opacity: 0;
    }
}
 */
.header_obj {
    display: none;
}

.header .memInfo {
    width: 100%;
    margin: 0 auto;
    z-index: 400;
    display: block;
    height: 42px;
}

.header .memInfo ul {
    display: block;
}

.header .memInfo ul li {
    font-size: 13px;
    display: inline-block;
    margin: 6px 3px;
    line-height: 30px;
    height: 30px;
}

.header .memInfo ul.rightArea &gt; li {
    float: right;
}

.header .memInfo ul li a {
    color: #fff;
    text-decoration: none;
}

.header .memInfo ul li a.stamp {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding: 1px 14px 0 13px;
    cursor: pointer;
    font-size: 11px;
    margin-left: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #d8b640;
    color: #000;
    font-weight: normal;
}

.header .memInfo ul li a.utilBtn_logout {
}

.header .memInfo ul li.logout {
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2570px -980px;
    padding-left: 15px;
}

.header .memInfo ul li a.utilBtn_pointExchange {
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2566px -937px;
    width: 21px;
    height: 30px;
    display: inline-block;
    text-indent: -9999px;
    margin-left: 5px
}

.header .memInfo ul li a.utilBtn_pointHistory {
    width: 30px;
    display: inline-block;
    line-height: 27px;
    height: 27px;
    padding: 0 10px;
    background-color: #333;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    letter-spacing: -1px;
    border-radius: 10px;
    text-decoration: none;
    margin-top: 5px;
}

.header .memInfo ul li a.member {
    display: inline-block;
    vertical-align: middle;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat;
    width: 17px;
    height: 17px;
    margin: -2px 0 0 4px;
    background-position: 0 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.header .memInfo ul li a.member:hover {
    transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
}

.header .memInfo ul li a.partnership {
    color: #fed92c;
    display: inline-block;
}

.header .memInfo ul.leftArea {
    float: left;
    margin-top: 17px;
    width: 553px;
}

.header .memInfo ul.leftArea.ty2 {
    position: absolute;
    left: 50%;
    top: 109px;
    margin-left: -729px;
    z-index: 700;
}

.header .memInfo ul.leftArea &gt; li {
    float: left;
    margin-left: 7px;
}

.header .memInfo ul li.cash {
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2564px -682px;
    padding-left: 24px;
}

.header .memInfo ul li.point {
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2564px -630px;
    padding-left: 24px;
}

.header .memInfo ul li.bet_money {
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2566px -778px;
    padding-left: 24px;
}

.header .memInfo ul li a.member_modify {
    display: inline-block;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2568px -729px;
    line-height: 40px;
    padding-left: 20px;
    text-indent: -9999px
}

.header .memInfo ul li a.logout {
    display: inline-block;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2568px -478px;
    line-height: 40px;
    padding-left: 20px;
}

.header .memInfo ul li a.lottery {
    display: inline-block;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2567px -527px;
    line-height: 40px;
    padding-left: 20px;
}

.header .memInfo ul li a.coupon {
    display: inline-block;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -2567px -428px;
    line-height: 40px;
    padding-left: 20px;
}

.header .memInfo li.message {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -2565px -579px;
    /* line-height: 40px; */
    padding-left: 22px;
}

.header .memInfo .message .message_num {
    color: #ffc87b;
    margin-left: 3px;
    margin-right: 3px;
}

.header .memInfo ul.leftArea &gt; li .point_exchange {
    width: 30px;
    display: inline-block;
    line-height: 27px;
    padding: 0 10px;
    background-color: #333;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    letter-spacing: -1px;
    border-radius: 3px;
}

.header .memInfo ul.leftArea &gt; li .point_history {
    width: 30px;
    display: inline-block;
    line-height: 27px;
    padding: 0 10px;
    background-color: #333;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    letter-spacing: -1px;
    border-radius: 3px;
}

.header .memInfo ul.rightArea {
    /* float: right; */
    width: 1270px;
    margin: 0 auto;
}

span.message {
    display: inline-block;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat 0 -42px;
    line-height: 16px;
    padding-left: 28px;
}

span .message .message_num {
    color: #ffc87b;
    margin-left: 3px;
    margin-right: 3px;
}

.header .memInfo .roulette {
    display: inline-block;
    height: 30px;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -1268px -280px;
    width: 187px;
    vertical-align: middle;
}

.header .memInfo .point_member_history {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -579px -891px;
    width: 58px;
    height: 20px;
    text-indent: -9999px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.header .memInfo .betmoney {
    color: #FFFFFF;
}

.header .memInfo .charge a {
    background: #5e0707;
    width: 60px;
    height: 30px;
    display: inline-block;
    border-radius: 30px;
}

.header .memInfo .exchange a {
    background: #0f527c;
    width: 60px;
    height: 30px;
    display: inline-block;
    border-radius: 30px;
}

.header .memInfo .line_btn a {
    border: 1px solid #fff;
    width: 60px;
    height: 30px;
    display: inline-block;
    border-radius: 30px;
}

.header .memInfo .memMoney {
    position: absolute;
    right: 0px;
    top: 68px;
    display: block;
    font-size: 15px;
    color: #2157b6;
    height: 46px;
    line-height: 46px;
    padding-left: 50px;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') -194px -416px no-repeat;
}

.header .memInfo .memMoney li {
    display: inline-block;
}

.header .memInfo .memMoney .money a {
    color: #ff6613;
}

.header .memLv {
    position: absolute;
    top: 60px;
    left: 0px;
}

.header .memLv ul {
    margin-top: 5px;
}

.header .memLv ul li {
    color: #ffffff;
}

.header .memLv ul li span {
    margin-right: 5px;
    font-size: 14px;
    color: #eec500;
}

.header .memLv ul li:first-child {
    text-align: center;
}

.header .memLv .user_nick {
    color: #2157b6;
    font-size: 14px;
}

.header .memInfoBottom {
    display: block;
    position: absolute;
    top: 116px;
    height: 34px;
    padding-left: 34px;
}

.header .memInfoBottom ul {
}

.header .memInfoBottom ul li {
    display: inline-block;
    font-size: 11px;
    color: #47828f;
    line-height: 34px;
    margin-right: 22px;
}

.header .topLogo {
    display: block;
    z-index: 500;
    width: 136px;
    height: 68px;
    position: absolute;
    left: 50%;
    top: 45px;
    margin-left: -600px;
}

.header .topLogo a {
    display: inline-block;
    background: url(/assets/v420215341/images/top_logo.png?rand=8899887889871788888797989835411) no-repeat left top;
    width: 137px;
    height: 63px;
}

#header-center {
}

.logo_area_main {
    background: url('/logo.png?4') no-repeat center top;
    background-size:210px 80px;
	width:230px;
	height:100px;
    position: absolute;
    top: 60px;
    z-index: 10000;
    cursor: pointer;
	left:180px;
}

/* 
.logo_area_main:hover {
    -webkit-box-shadow: inset 0 0 50px #000, 0 0 30px #000;
    -moz-box-shadow: inset 0 0 50px #000, 0 0 30px #000;
    box-shadow: inset 0 0 50px #000, 0 0 30px #000;
}
 */
.logo_area_main:before {
    content: '';
    display: block;
    position: absolute;
    top: 22%;
    left: 71%;
    margin-top: 0px;
    margin-left: -23px;
    width: 40px;
    height: 40px;
    background: url(/assets/v420215341/images/blink.png?rand=8899887889871788888797989835411) 0 0 no-repeat;
    animation: blink-round 2s linear infinite;
    opacity: 0;
    -webkit-transform: rotateZ(0deg) scale(0, 0);
    -moz-transform: rotateZ(0deg) scale(0, 0);
    -ms-transform: rotateZ(0deg) scale(0, 0);
    -o-transform: rotateZ(0deg) scale(0, 0);
    transform: rotateZ(0deg) scale(0, 0);
    z-index: 1000;
    background-size: 100% 100%;
}

.logo_area_main:after {
    content: '';
    display: block;
    position: absolute;
    top: 21%;
    left: 100%;
    margin-top: -40px;
    margin-left: -103px;
    width: 62px;
    height: 62px;
    background: url(/assets/v420215341/images/blink.png?rand=8899887889871788888797989835411) 0 0 no-repeat;
    animation: blink-round 5s linear infinite;
    opacity: 0;
    -webkit-transform: rotateZ(0deg) scale(0, 0);
    -moz-transform: rotateZ(0deg) scale(0, 0);
    -ms-transform: rotateZ(0deg) scale(0, 0);
    -o-transform: rotateZ(0deg) scale(0, 0);
    transform: rotateZ(0deg) scale(0, 0);
    z-index: 1000;
}

@-webkit-keyframes blink-round {
    22% {
        opacity: 1;
        -webkit-transform: rotateZ(100deg) scale(1, 1);
        -moz-transform: rotateZ(100deg) scale(1, 1);
        -ms-transform: rotateZ(100deg) scale(1, 1);
        -o-transform: rotateZ(100deg) scale(1, 1);
        transform: rotateZ(100deg) scale(1, 1);
    }

    26% {
        opacity: 1;
        -webkit-transform: rotateZ(100deg) scale(1, 1);
        -moz-transform: rotateZ(100deg) scale(1, 1);
        -ms-transform: rotateZ(100deg) scale(1, 1);
        -o-transform: rotateZ(100deg) scale(1, 1);
        transform: rotateZ(100deg) scale(1, 1);
    }

    50% {
        opacity: 0;
        -webkit-transform: rotateZ(200deg) scale(0, 0);
        -moz-transform: rotateZ(200deg) scale(0, 0);
        -ms-transform: rotateZ(200deg) scale(0, 0);
        -o-transform: rotateZ(200deg) scale(0, 0);
        transform: rotateZ(200deg) scale(0, 0);
    }
}

@keyframes blink-round {
    22% {
        opacity: 1;
        -webkit-transform: rotateZ(100deg) scale(1, 1);
        -moz-transform: rotateZ(100deg) scale(1, 1);
        -ms-transform: rotateZ(100deg) scale(1, 1);
        -o-transform: rotateZ(100deg) scale(1, 1);
        transform: rotateZ(100deg) scale(1, 1);
    }

    26% {
        opacity: 1;
        -webkit-transform: rotateZ(100deg) scale(1, 1);
        -moz-transform: rotateZ(100deg) scale(1, 1);
        -ms-transform: rotateZ(100deg) scale(1, 1);
        -o-transform: rotateZ(100deg) scale(1, 1);
        transform: rotateZ(100deg) scale(1, 1);
    }

    50% {
        opacity: 0;
        -webkit-transform: rotateZ(200deg) scale(0, 0);
        -moz-transform: rotateZ(200deg) scale(0, 0);
        -ms-transform: rotateZ(200deg) scale(0, 0);
        -o-transform: rotateZ(200deg) scale(0, 0);
        transform: rotateZ(200deg) scale(0, 0);
    }
}

.Top_menu .mgmmark {
    background: url('/assets/v420215341/images/4ten_mgmmark.png?rand=8899887889871788888797989835411') no-repeat;
    width: 42px;
    height: 43px;
    position: absolute;
    top: -16px;
    left: 114px;
    display: inline-block;
}

.header .GNB_area ul li .tokenmark {
    background: url('/assets/v420215341/images/10mark.png?rand=8899887889871788888797989835411') no-repeat;
    width: 43px;
    height: 24px;
    position: absolute;
    top: 1px;
    left: 10px;
    display: inline-block;
}

.header .GNB_area {
    display: block;
    position: relative;
    margin: 0 auto 0;
    height: 173px;
    width: 1359px;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix:before {
    content: " ";
    display: table;
}

.header .GNB_area ul.Top_menu {
    max-width: 1367px;
    height: 50px;
    position: absolute;
    left: 50%;
    margin-left: -515px;
    top: 71px;
}

.header .GNB_area ul.Top_menu li {
    float: left;
    position: relative;
    height: 55px;
    display: table-cell;
    line-height: 63px;
}

.header .GNB_area ul.Top_menu li:last-child {
    padding-right: 0px;
}

.header .GNB_area ul.Top_menu li a {
    display: block;
    color: #fff;
    height: 49px;
    line-height: 18px;
    margin-top: 18px;
    margin-left: 19px;
    margin-right: 19px;
    font-size: 17px;
    letter-spacing: -1px;
}

.header .GNB_area ul.Top_menu li.ty2 a {
    margin-left: 13px;
    margin-right: 12px;
}

.header .GNB_area ul.Top_menu li a.on, .header .GNB_area ul.Top_menu li a:hover {
    color: #efdaa8;
}

/* ==================================================
 tab_2lv
 ================================================== */
.header .GNB_area ul.Top_menu div.tab_2lv .tab_top {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 87px;
    height: 43px;
    z-index: -1;
}

.header .GNB_area ul.Top_menu div.tab_2lv {
    padding: 10px;
    left: 0px;
    top: -25px;
    clear: both;
    position: absolute;
    z-index: 100000;
}

.header .GNB_area ul.Top_menu div.tab_2lv {
    display: none;
}

.header .GNB_area ul.Top_menu li div.tab_2lv a {
    background: none;
    width: 134px;
}

.header .GNB_area ul.Top_menu li:hover div.tab_2lv {
    display: block;
}

.header .GNB_area &gt; ul.Top_menu li div.tab_2lv &gt; ul {
    display: block;
    background-color: #000;;
    border-top: none;
    position: absolute;
    top: 77px;
    left: 50%;
    width: 117px;
    margin-left: -30px;
    padding: 10px;
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.9);
}

.header .GNB_area &gt; ul.Top_menu li div.tab_2lv &gt; ul li {
    width: auto;
    height: 26px;
    vertical-align: middle;
    float: none;
    display: block;
    position: relative;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
    background: none;
    margin-right: 0;
    width: 90%;
    margin: 0 auto;
}

.header .GNB_area ul.Top_menu li div.tab_2lv ul li a {
    display: block;
    width: 100%;
    height: 26px;
    line-height: 26px;
    margin-top: 4px;
    font-size: 14px;
    cursor: pointer;
    background: none;
    text-indent: 0px !important;
    color: #fff;
    text-align: center;
    padding: 0px 0px;
    text-indent: 10px;
    margin-left: 0;
}

.header .GNB_area ul.Top_menu li div.tab_2lv ul li a:hover, .header .GNB_area ul.Top_menu li div.tab_2lv ul li a.on {
    background: #e3ac31;
    border-radius: 5px;
}

.header .GNB_area ul.util2_left {
    position: absolute;
    right: 0;
    height: 30px;
    top: 147px !important;
    display: block;
}

.header .GNB_area ul.util2_right {
    position: absolute;
    left: 6px;
    height: 30px;
    top: 147px !important;
    display: block;
}

.header .GNB_area ul.util2_left li {
    float: left;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 14px;
    height: 30px;
}

.header .GNB_area ul.util2_left li a {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    display: block;
}

/* 
.header .GNB_area ul.util2_left li.mybet a {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -24px -123px;
    width: 43px;
    height: 14px;
    text-indent: -9999px;
    margin-top: 12px;
}

.header .GNB_area ul.util2_left li.result a {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -86px -123px;
    width: 45px;
    height: 14px;
    text-indent: -9999px;
    margin-top: 12px;
}

.header .GNB_area ul.util2_left li.bbs a {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -393px -123px;
    width: 46px;
    height: 14px;
    text-indent: -9999px;
    margin-top: 12px;
}

.header .GNB_area ul.util2_left li.event a {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -283px -123px;
    width: 34px;
    height: 13px;
    text-indent: -9999px;
    margin-top: 12px;
}

.header .GNB_area ul.util2_left li.customer a {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -334px -123px;
    width: 44px;
    height: 13px;
    text-indent: -9999px;
    margin-top: 12px;
}
.header .GNB_area ul.util2_left li a:hover, .header .GNB_area ul.util2_left li a.on {
    background-position-y: -162px;
}

 */
.header .GNB_area ul.util2_left li.charge a {
    background: url('/assets/v420215341/images/btn_charge.png?rand=8899887889871788888797989835411') no-repeat left top;
    width: 79px;
    height: 38px;
    text-indent: -9999px;
    background-size: auto 100%;
}

.header .GNB_area ul.util2_left li.exchange a {
    background: url('/assets/v420215341/images/btn_exchange.png?rand=8899887889871788888797989835411') no-repeat left top;
    width: 87px;
    height: 38px;
    text-indent: -9999px;
    background-size: auto 100%;
}

.header .GNB_area ul.util2_left li.charge a:hover, .header .GNB_area ul.util2_left li.charge a.on {
    background: url('/assets/v420215341/images/btn_charge.png?rand=8899887889871788888797989835411') no-repeat left top;
    filter: brightness(1.3);
    background-size: auto 100%;
}

.header .GNB_area ul.util2_left li.exchange a:hover, .header .GNB_area ul.util2_left li.exchange a.on {
    background: url('/assets/v420215341/images/btn_exchange.png?rand=8899887889871788888797989835411') no-repeat left top;
    filter: brightness(1.3);
    background-size: auto 100%;
}

/* ==================================================
 top_left_box
 ================================================== */
.top_left_box {
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -637px;
}

.top_left_box span {
    color: #fff;
}

.top_left_box span.user_level .level img {
    width: auto;
    height: 25px
}

.top_left_box a {
    color: #fff;
}

.top_left_box a {
    display: inline-block;
    padding: 0 3px;
    font-size: 12px;
}

.top_left_box i {
    color: #ffc105;
}

.tr {
    text-align: right;
}

.top_left_box a.logout-btn {
    height: 40px;
    line-height: 40px;
    background: #ffb402;
    border-radius: 5px;
    padding: 0 22px;
    color: #000;
    height: 30px;
    line-height: 30px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    border-radius: 5px;
    padding: 0px 11px;
    color: #000;
}

.top_left_box a.login-btn {
    height: 34px;
    line-height: 34px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    border-radius: 5px;
    padding: 0 20px;
    color: #000;
}

.top_left_box a.new_join2 {
    height: 34px;
    line-height: 34px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    border-radius: 5px;
    padding: 0 12px;
    color: #000;
}

/* ==================================================
 top_right_box
 ================================================== */
.top_right_box {
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    top: 20px;
    right: 50%;
    margin-right: -717px;
}

.top_right_box span {
    color: #fff;
    font-size: 12px;
}

.top_right_box a {
    color: #fff;
}

.top_right_box a {
    display: inline-block;
    padding: 0 4px;
    font-size: 14px;
}

.top_right_box i {
    color: #ffc105;
}

.tr {
    text-align: right;
}

.top_right_box a.logout-btn {
    height: 40px;
    line-height: 40px;
    background: #ffb402;
    border-radius: 5px;
    padding: 0 22px;
    color: #000;
    height: 34px;
    line-height: 34px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    border-radius: 5px;
    padding: 0 20px;
    color: #000;
}

.top_right_box a.bt_exchange_point {
    height: 40px;
    line-height: 40px;
    background: #ffb402;
    border-radius: 5px;
    padding: 0 22px;
    color: #000;
    height: 30px;
    line-height: 30px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    border-radius: 5px;
    padding: 0px 7px;
    color: #000;
}

.top_right_box a.bt_comp_point {
    height: 40px;
    line-height: 40px;
    background: #ffb402;
    border-radius: 5px;
    padding: 0 22px;
    color: #000;
    height: 30px;
    line-height: 30px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    border-radius: 5px;
    padding: 0px 7px;
    color: #000;
}

.top_right_box a.login-btn {
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color: #000;
}

.top_right_box a.new_join2 {
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    color: #000;
}

.top_right_box a img {
    height: 20px;
}

/* ==================================================
 modal-open
 ================================================== */
/*모달팝업 css*/
.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: calc(.3rem - 1px);
    border-bottom-left-radius: calc(.3rem - 1px)
}

.modal-footer&gt;* {
    margin: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width:500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg,.modal-xl {
        max-width:800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width:1140px
    }
}

.blocker {
    z-index: 10000 !important;
}

.blocker:before {
    content: "";
    display: inline-block;
    height: 87% !important;
    vertical-align: middle;
    margin-right: -0.05em;
}

/* .modal {
    animation: scBtnAnim 0.8s ease 1 backwards;
    transform-origin: bottom center;
    border: 2px solid #999;
}

@keyframes scBtnAnim {
    0% {
        opacity: 0;
        transform: translateY(50px) scale(0.5);
    }

    50% {
        opacity: 1;
        transform: translateY(-20px) scale(1);
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
} */
.modal-content {
    background-color: #22252d;
    box-shadow: 0 -5px 10px rgb(0 0 0 / 75%);
}

.modal-header {
    background-color: #13151a;
    border-bottom: solid 1px #2c313e;
    position: relative;
}

.modal-header .title-container {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.modal-header .title-container i {
    color: #86e8df;
    font-size: 24px;
    margin-right: 10px;
    text-shadow: 0 0 9px rgba(255,255,255,0.25);
}

.modal-header .title-container .title {
    color: #fff;
    font-size: 20px;
    text-shadow: 0 0 9px rgba(255,255,255,0.25);
}

.modal-close {
    width: 30px;
    height: 30px;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    position: absolute;
    font-size: 26px;
    background-color: transparent;
    border: none;
    color: #555d71;
    text-shadow: 0 1px 1px #000;
    transition: 0.3s;
}

.modal-close:hover {
    color: #fff;
    text-shadow: 0 0 9px rgba(255,255,255,0.25);
}

.modal-menu {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.modal-menu button {
    width: calc(50% - 24px);
    height: 40px;
    margin: 0 2px;
    padding: 2px 0 0;
    border: none;
    position: relative;
    z-index: 1;
    background-color: #3d4456;
    border-top: solid 1px #60677b;
    color: #fff;
    transition: 0.3s;
}

.modal-menu button:before {
    content: '';
    position: absolute;
    width: 50%;
    height: calc(100% + 1px);
    background-color: #3d4456;
    transform: skew(-30deg);
    border-top: solid 1px #60677b;
    bottom: 0;
    z-index: -1;
    transition: 0.3s;
}

.modal-menu button:hover {
    color: #8892af;
    background-color: #2d3240;
    border-top: solid 1px #60677b;
}

.modal-menu button:hover:before {
    background-color: #2d3240;
    border-top: solid 1px #60677b;
}

.modal-menu button.active {
    color: #fff;
    border-top: solid 1px #8fd6ff;
    background-color: #294e6b;
    background-image: linear-gradient(#294e6b,#173448);
}

.modal-menu button.active:before {
    background-color: #294e6b;
    background-image: linear-gradient(#294e6b,#173448);
    border-top: solid 1px #8fd6ff;
}

.modal-menu button:first-child:before {
    left: -12px;
}

.modal-menu button:last-child:before {
    right: -12px;
}

/*-------------------------------------------------------------------------------------*
 *  팝업, 탭 (sk_tab)                                                                  *
 *-------------------------------------------------------------------------------------*/
.popup_none {
    display: none;
}

.popup_wrap_1000 {
    width: 1200px;
}

.popup_wrap_1360 {
    width: 1380px;
}

.popupbox {
    width: 100%;
    float: left;
    background: #000 url("/assets/v420215341/images/red-and-gold-glitter-particles-rise-up-and-shimmer-against-a-black-background_rifiz0vz__F0004.png") center top no-repeat;
    background-size: cover;
    min-height: 400px;
    border-radius: 10px;
    padding: 30px 30px 70px 30px;
    position: relative;
    box-shadow: 50px 50px 50px rgba(0,0,0,0.8);
}

.title1 {
    float: left;
    width: 100%;
    height: 58px;
    line-height: 54px;
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    letter-spacing: -1px;
    padding: 0 15px 0 15px;
    margin: 10px 0 0 0;
    font-family: 'GmarketSansM';
    font-weight: 700;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}

.game {
    float: left;
    width: 100%;
}

.game ul li {
    float: left;
    margin: 20px 5px 0 5px;
    position: relative;
}

.game ul li img:hover {
    box-shadow: rgba(54,30,5,0.7) 0 0 30px 0;
}

.check {
    float: left;
    width: 320px;
    height: 130px;
    background: rgba(0,0,0,0.5) url(/assets/v420215341/images/check.png) center center no-repeat;
    position: absolute;
    z-index: 10000;
    text-align: center;
    font-size: 20px;
    font-family: 'GmarketSansM';
    font-weight: 700;
    color: #f7f7f7;
    line-height: 26px;
    top: 0px;
    left: 0px;
    padding: 45px 0 0 0;
    text-shadow: 1px 5px 5px #000000;
}

.check span {
    color: rgba(200,0,0,0.9);
}

.modal {
    border: none !important;
    animation-name: popup_style04;
    -webkit-animation-name: popup_style04;
    animation-duration: 0.7s;
    -webkit-animation-duration: 0.7s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
    background: #22252d !important;
    font-family: 'SCDream' !important;
    border-radius: 0 !important;
}

@keyframes popup_style04 {
    0% {
        transform: translateY(-300%);
    }

    100% {
        transform: translateY(0%);
    }
}

/* modal layout */
.pop_login.modal {
    position: relative;
    height: 486px !important;
    width: 451px !important;
    max-width: 473px !important;
    margin: 135px auto;
    border-radius: 10px !important;
    box-shadow: 5px 5px 10px #000;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
    background-image: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%) !important;
    padding: 0;
}

.pop_login_bg {
    display: block;
    width: 99%;
    height: 99%;
    font-size: 16px;
    transition: all 0.3s ease-out;
    margin: 1px auto;
    background: linear-gradient(to bottom, #021c17 0%,#01120f 100%);
    border-radius: 10px;
    padding: 22px 80px 50px;
    box-shadow: inset 0px 0px 53px 6px hsl(0deg 0% 0% / 74%);
    margin: 2px auto;
    box-sizing: border-box;
}

.modal a.close-modal {
    position: absolute !important;
    top: 3px !important;
    right: 3px !important;
    /* background: #00113e; */
    text-align: center;
    width: 48px;
    height: 48px;
    border-radius: 0 10px 0 10px;
    padding: 0;
    background-image: url(/assets/v420215341/images/icon_close.gif?rand=88998878896548) !important;
    background-size: 51% auto !important;
}

.modal a.close-modal:hover {
    animation: img-spin 0.8s ease 1 backwards;
}

@keyframes img-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.login-page .btn-red {
    border-radius: 0;
    font-weight: 600
}

.login-page p.text-center.text-white {
    color: #a2a5aa;
    cursor: pointer;
    margin-top: 20px
}

.login-page p.text-center.text-white span {
    color: #08bbff
}

.login-page p.text-center.text-white span:hover {
    color: #fff
}

.ngdialog.ngdialog-theme-default.ngdialog-login .ngdialog-close:before {
    font-size: 35px;
    line-height: 30px;
    right: 10px;
    top: 18px;
    width: 30px
}

.login-page .login-title {
    color: #54c211;
    font-size: 16px;
    margin-bottom: 20px
}

.login-page .btn-gray {
    border-radius: 0
}

.login-page .login-header {
    padding: 0px 0 22px;
    text-align: center;
}

.login-page .login-header img {
    width: 50%;
    height: auto;
}

.login-page .login-content {
    /* padding: 10px 54px 20px; */
}

.input-group {
    margin-bottom: 10px
}

.login-content p.text-center.text-white:hover {
    color: #fff
}

.login-content input::-moz-placeholder {
    color: #898989;
    opacity: 1
}

.login-content input:-ms-input-placeholder {
    color: #898989;
    opacity: 1
}

.login-content input::placeholder {
    color: #898989;
    opacity: 1
}

.login-content input::-ms-input-placeholder {
    color: #898989
}

.form-control {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 50px;
    padding: 10px 20px;
    font-size: 1.3rem;
    font-weight: 400;
    color: #fff;
    background-color: #1e1f21;
    background-clip: padding-box;
    border: 1px solid #404447;
    border-radius: 10px;
    /* transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; */
    box-shadow: 0px 3px 5px #000 inset;
    box-sizing: border-box;
}

.btn_login2 {
    display: block;
    width: 100%;
    /* border: 1px solid #54c211; */
    color: #fff !important;
    margin: 5px 0;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    background-image: linear-gradient(0deg,rgb(186 149 109 / 35%) 0%,hsl(45deg 89% 78% / 35%) 22%,hsl(41deg 66% 78% / 35%) 33%,hsl(47deg 91% 86% / 35%) 50%,hsl(44deg 90% 73% / 35%) 63%,hsl(31deg 36% 58% / 35%) 85%,hsl(44deg 91% 86% / 35%) 100%);
    padding: 1px;
    box-sizing: border-box;
}

.btn_login2 span {
    display: block;
    background: linear-gradient(to bottom, #0a5446 0%,#032c25 100%);
    border-radius: 5px;
    box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 59%);
    margin: 0px auto;
    width: 100%;
    height: 43px;
    line-height: 43px;
    box-sizing: border-box;
}

.btn_join_3 {
    display: block;
    width: 100%;
    /* border: 1px solid #54c211; */
    color: #fff !important;
    margin: 5px 0;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    background-image: linear-gradient(0deg,rgb(186 149 109 / 63%) 0%,hsl(45deg 89% 78% / 72%) 22%,hsl(41deg 66% 78% / 56%) 33%,hsl(47deg 91% 86% / 71%) 50%,hsl(44deg 90% 73% / 35%) 63%,hsl(31deg 36% 58% / 69%) 85%,hsl(44deg 91% 86% / 57%) 100%);
    padding: 1px;
    box-sizing: border-box;
}

.btn_join_3 span {
    display: block;
    background: linear-gradient(to bottom, #000a22 0%,#000102 100%);
    border-radius: 5px;
    box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 59%);
    margin: 0px auto;
    width: 100%;
    height: 43px;
    line-height: 43px;
    box-sizing: border-box;
}

.btn-login:hover {
    background-color: rgba(106,199,204,.09019607843137255);
    color: #fff
}

.close_box {
    width: 100% !important;
    float: left !important;
    text-align: center !important;
    padding: 35px 0 10px 0 !important;
}

/* pop_login */
.pop_login {
}

.pop_header.ty1 {
    background: url(/assets/v420215341/images/bg_main.png?rand=88998878896548) #000 !important;
    display: block;
    width: 100%;
    height: 240px;
    background-size: 100% auto !important;
}

.pop_header.ty1 .login_logo {
    background: url(/assets/v420215341/images/m_top_logo.png?rand=88998878896548) no-repeat left top;
    width: 300px;
    height: 200px;
    display: block;
    position: absolute;
    top: 49px;
    left: 50%;
    margin-left: -150px;
}

.pop_header.ty2 {
    background: url(/assets/v420215341/images/bg_main_visual.png?rand=88998878896548) #000;
    background-position: right top;
    display: block;
    width: 100%;
    height: 252px;
    background-size: 118% auto !important;
}

.pop_header.ty2 .login_logo {
    background: url(/assets/v420215341/images/m_top_logo.png?rand=88998878896548) no-repeat left top;
    width: 192px;
    height: 79px;
    display: block;
    position: absolute;
    top: 15px;
    left: 10px;
}

.pop_header.ty3 {
    background: #0f1219;
    display: block;
    width: 100%;
    height: 90px;
    background-size: 100% auto !important;
}

.pop_header.ty3 .login_logo {
    background: url(/assets/v420215341/images/m_top_logo.png?rand=88998878896548) no-repeat left top;
    width: 192px;
    height: 79px;
    display: block;
    position: absolute;
    top: 8px;
    left: 10px;
    background-size: 100% auto
}

.login_area {
    position: relative;
    display: block;
    padding: 45px 60px;
}

.login_area li {
    height: 60px;
    display: block;
}

.login_area li input.user_id {
    background: url(/assets/v420215341/images/login_id.png?rand=88998878896548) no-repeat 10px center #fff;
    background-size: 30px auto !important;
    width: 470px;
    height: 54px;
    border: 2px solid #b1b1b1;
    border-radius: 10px;
    font-size: 16px;
    text-indent: 50px
}

.login_area li input.pwd {
    background: url(/assets/v420215341/images/lock.png?rand=88998878896548) no-repeat 10px center #fff;
    background-size: 30px auto !important;
    width: 470px;
    height: 54px;
    border: 2px solid #b1b1b1;
    border-radius: 10px;
    font-size: 16px;
    margin-top: 16px;
    text-indent: 50px
}

.login_area li.btm_login {
    position: absolute;
    top: 212px;
    width: 100%;
    height: 180px;
    margin-left: -60px;
}

.login_area li.btm_join {
    background: #d8d8d8
}

.login_area li a.btn_login2 {
    display: block;
    width: 470px;
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    margin: 0 auto;
    background: #49b9b2;
    color: #fff;
    text-align: center;
    border-radius: 0;
    margin-top: 30px;
}

.login_area li a.btn_login2:hover {
    background: #0c1924;
    color: #fff;
    transition: all .3s ease-out;
    -webkit-transition: all 0.6s ease-out;
}

.login_area li a.btn_join_3 {
    display: block;
    width: 470px;
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    margin: 0 auto;
    background: #88898c;
    color: #000;
    text-align: center;
    border-radius: 0;
    margin-top: 10px;
}

.login_area li a.btn_join_3:hover {
    background: #0c1924;
    color: #fff;
    transition: all .3s ease-out;
    -webkit-transition: all 0.6s ease-out;
    text-decoration: none;
}

.modal_bottom {
    clear: both;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 35px 0;
    margin: 0;
    width: 100%;
    text-align: center;
}

.modal_bottom a {
    background: #49b9b2;
    border-radius: 0;
    color: #fff !important;
    padding: 0 56px;
    font-size: 17px;
    height: 60px;
    line-height: 60px;
}

/* ==================================================
 section_wrapper
 ================================================== */
.section_wrapper {
    width: 1200px;
    margin: 20px auto 102px auto;
    z-index: 2;
    position: relative;
    background: url('/assets/v420215341/images/bg_repeat.png?rand=8899887889871788888797989835411') repeat-y left top;
    left: -3px;
}

.section_wrapper .section_wrapper_content {
    position: relative;
    bottom: -20px;
    background: url('/assets/v420215341/images/bg_bottom.png?rand=8899887889871788888797989835411') no-repeat 0px bottom;
}

.section_wrapper_content_wrapper {
    position: relative;
    top: -50px;
    min-height: 200px;
    padding: 55px 50px 0px;
    background: url('/assets/v420215341/images/bg_top.png?rand=8899887889871788888797989835411') no-repeat 0px top;
    overflow: hidden;
}

.wrap_content_top {
    z-index: 310;
    position: relative;
    height: 39px;
    background: url('/assets/v420215341/images/bg_wrap_top.png?rand=8899887889871788888797989835411') no-repeat 0px top;
    display: none;
}

.wrap_content_body {
    position: relative;
}

.wrap_content_bottom {
}

.wrap_content {
    z-index: 10;
    position: relative;
    min-height: 600px;
    /* padding: 0px 15px 20px 0px; */
}

.wrap_content .centerGameList {
    float: left;
    display: inline;
    width: 100%;
}

#layer_list {
    z-index: 15;
}

/* ==================================================
 StopArea
 ================================================== */
.StopArea {
    top: 97px;
    left: 20px;
    right: 20px;
    height: 30px;
    z-index: 200;
    position: absolute;
    display: none;
}

.StopArea2 {
    width: 400px;
    height: 30px;
    z-index: 200;
    line-height: 30px;
    background: url('/kali_sprite.png') no-repeat -2552px -12px;
    padding-left: 32px;
    display: block;
    margin: 0px auto 0;
}

.notice_area {
    font-weight: normal;
    color: #b3905e;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -1px;
    z-index: 200;
    display: block;
    padding-left: 0;
}

/* ==================================================
 contentTitleArea
 ================================================== */
.contentTitleArea {
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
    border-top: 0px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #fff;
    background-color: #032719;
    padding: 0 10px;
    text-align: left;
}

.contentTitleArea span {
}

.contentTitleArea span b {
    font-size: 12px;
    margin-left: 10px;
}

.Rule {
    color: #fff;
    text-align: left
}

/* ==================================================
 betFilter
 ================================================== */
.betFilter {
    position: relative;
    width: 260px;
    float: left;
}

.betFilterHeader {
    /*  font-size: 12px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    border-top: 0px;
    background-color: rgba(0,0,0,.40); */
}

.betFilterHeader h2 {

}

.betFilter .betFilterTitle {
    line-height: 28px;
    padding: 0 10px;
    background-color: rgba(0, 0, 0, .40);
    border-bottom: 1px solid #111;
    color: #fff
}

.betFilter .betFilterTitle span {
    display: inline-block;
    margin-top: 10px;
}

.betFilter .sportsType {
    line-height: 28px;
    padding: 0 10px;
    background-color: #333;
    border-bottom: 1px solid #111;
    color: #fff
}

.betFilter .sportsType img {
    margin-top: -3px;
    margin-right: 3px;
    border: none;
    width: 18px;
    height: 18px;
}

.betFilter ul {
    color: #f9f9f9;
}

.betFilter ul li {
    padding: 3px 10px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    border-top: 0;
    background-color: rgba(0, 0, 0, .40);
    cursor: pointer;
    height: 24px;
}

.betFilter ul li:hover {
    background-color: rgba(0, 0, 0, .40);
}

.betFilter ul li img {
    left: 7px;
    top: 6px;
    width: 20px;
    height: 15px;
    margin-right: 5px;
}

.betFilter ul li a {
    width: 96px;
    letter-spacing: -1px;
    padding-left: 25px;
    display: block;
    font-size: 12px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.betFilter ul li span {
    position: absolute;
    right: 10px;
    font-size: 11px;
    width: 35px;
    height: 17.5px;
    line-height: 17.5px;
    text-align: center;
    background-color: rgba(0, 0, 0, .40);
    border-radius: 2px;
    color: #fff !important
}

.betFilter ul li.selected {
    color: #ec2977;
    text-decoration: none;
    background: #3A343D
}

/* ==================================================
 main
 ================================================== */
.outFrame {
    margin-left: 260px;
    margin-right: 260px;
    min-width: 1000px;
    /*  padding-top: 177px; */
    overflow: hidden;
}

#container {
    position: relative;
    width: 98%;
    margin: 0 auto;
}

.left_banner {
    width: 190px;
    float: left;
    overflow: hidden;
    margin-left: -200px;
    text-align: left;
}

.left_banner h2 {
    display: inline-block;
    margin-bottom: 9px;
}

.left_banner h2.for_member {
    display: block;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -1660px -260px;
    width: 119px;
    height: 14px;
    clear: both;
}

.left_banner h2.new_game {
    display: block;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -1660px -302px;
    width: 95px;
    height: 14px;
    clear: both;
}

.left_banner h2.hot_game {
    display: block;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -1660px -344px;
    width: 90px;
    height: 14px;
    clear: both;
}

.left_banner div.wrap_left_banner {
    overflow: hidden;
    background: url(/assets/v420215341/images/bg_wrap_content.png?rand=8899887889871788888797989835411);
    padding: 16px 10px;
    display: none
}

.left_banner div.wrap_left_banner .stamp {
    display: inline-block;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -76px -1030px;
    width: 109px;
    height: 95px;
    float: left;
}

.left_banner div.wrap_left_banner .roulette {
    display: inline-block;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -198px -1030px;
    width: 111px;
    height: 95px;
    float: left;
    margin-left: 13px;
}

.left_banner div.wrap_left_banner .baccarat {
    display: inline-block;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -76px -1185px;
    width: 233px;
    height: 100px;
}

/* ==================================================
 game_list
 ================================================== */
#content {
    width: 100% !important;
    height: 100%;
    vertical-align: top;
    float: left;
}

/* ==================================================
#sidebar
 ================================================== */
#sidebar {
    width: 259px;
    text-align: left;
    float: right;
    z-index: 300;
    margin-top: 0;
    display: block;
}

.clear {
    clear: both;
    height: 1px;
}

.StopArea .Gtopinfo {
    position: absolute;
    right: 14px;
    top: 35px;
    color: #fff;
    display: none;
}

.StopArea .Gtopinfo .game-list-count {
    font-size: 15px;
    line-height: 18px;
    width: 170px;
    text-align: right;
}

.StopArea .Gtopinfo .span_game_count {
    color: #ffc739;
    font-size: 18px;
}

.cart_list_area {
    margin-bottom: 10px;
}

.wrap_bet_team {
    color: #fff;
    display: block;
    min-height: 52px;
    overflow: hidden;
    margin: 0px;
    padding: 0px 4px;
    position: relative;
    margin-bottom: 3px;
    background: linear-gradient(313deg,#0d4831 0%,#032015 100%);
    border: 1px solid #f8e8b6;
    border-radius: 0px;
    margin-top: 5px;
}

.wrap_bet_team .p_right {
    height: 25px;
    line-height: 25px;
    text-align: left;
    right: 27px;
    top: 15px;
    position: absolute;
}

.wrap_bet_team .p_right .btn_close {
    background: url('/kali_sprite.png') no-repeat -1105px -891px;
    width: 15px;
    height: 15px;
    position: absolute;
    right: -21px;
    top: 7px;
}

.bet_team_name {
    float: left;
    width: 140px;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
    text-align: left;
    color: #ffd200;
    font-size: 12px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    /* Opera under 10.7 */
    text-overflow: ellipsis;
    /* IE, Safari */
}

.bet_team_name.selected {
    color: #fff;
}

.board_left {
    background: rgba(0, 0, 0, .40);
    border-radius: 0;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    color: #fff;
}

.sub_title {
    background: #26262b;
    border-radius: 0;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
    border: 1px solid rgba(255, 255, 255, 0.04);
    color: #fff;
}

.board_right {
}

.board_rec {
    color: #fff;
    border: rgba(0 ,0 ,0, .04)!important;
}

.board_right2 {
    color: #fff;
    border-color: rgba(0, 0, 0, .04) !important;
}

/* ==================================================
 cartArea
 ================================================== */
.cart_title {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=889988788988849565658') no-repeat -196px -302px;
    width: 64px;
    height: 17px;
}

.cart_body {
    clear: both;
    height: auto;
    font-size: 16px;
    transition: all 0.3s ease-out;
    margin: 0 auto;
    background: linear-gradient(to bottom, #021c17 0%,#01120f 100%);
    border-radius: 0 0 5px 5px;
    padding: 5px 0;
    box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 59%);
}

.cart_bottom {
    text-align: center;
    height: 108px;
}

.point_betting {
    display: inline-block;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=889988788988849565658') no-repeat -374px -331px;
    width: 226px;
    height: 57px;
    margin-top: 10px;
    margin-right: 5px;
    cursor: pointer;
}

.money_betting {
    display: inline-block;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=889988788988849565658') no-repeat -374px -411px;
    width: 226px;
    height: 57px;
    margin-top: 10px;
    margin-left: 5px;
    cursor: pointer;
}

.betting {
    height: 44px;
    line-height: 44px;
    color: #000;
    font-size: 16px;
    outline: 0;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    float: left;
    width: 60%;
    border-radius: 3px;
    border: 1px solid #999999;
    background: linear-gradient(0deg,#585a5a 0%,#c7c9cb 13%,#999999 35%,#ffffff 82%,#858788 100%);
}

.betting:hover {
    background: linear-gradient(238deg,#585a5a 0%,#c7c9cb 13%,#999999 35%,#ffffff 82%,#858788 100%);
}

.betting-max-money {
    display: inline-block;
    font-size: 11px;
    color: #ea1c48;
}

.betting-max-money span {
    display: inline-block;
    font-size: 11px;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
}

.betting-max-money input {
    border: 0px;
    margin-top: -2px;
}

/* ------ */
.betting-cart-item {
    display: none;
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=889988788988849565658) no-repeat -992px -886px;
    width: 66px;
    height: 26px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 75px;
}

.betting-cart-pin {
    display: inline-block;
    width: 14px;
    height: 21px;
    position: absolute;
    top: 9px;
    right: 32px;
    cursor: pointer;
    color: #4275a8;
}

.betting-cart-pin.on, .button.betting-cart-pin.checked {
    display: inline-block;
    background: url('/assets/v420215341/images/allnight_sprite_20200619.png?rand=889988788988849565658') no-repeat -327px -731px;
    width: 14px;
    height: 21px;
}

.betting-cart-clear {
    display: inline-block;
    background: url(/assets/v420215341/images/allnight_sprite_20200619.png?rand=889988788988849565658) no-repeat -354px -695px;
    width: 14px;
    height: 23px;
    position: absolute;
    top: 10px;
    right: 8px;
    cursor: pointer;
    filter: invert(1);
}

.betingSlip {
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    border-radius: 0px;
    background-color: #1a1a18;
    border: 1px solid #b1b1b1;
    margin: 0 auto 10px;
    border-radius: 5px;
    background-image: linear-gradient(0deg,rgb(191 191 191 / 40%) 0%,rgb(253 253 253 / 59%) 22%,rgb(227 227 227 / 40%) 33%,rgb(255 255 255 / 40%) 50%,rgb(231 231 231 / 40%) 63%,rgb(191 191 191 / 40%) 85%,rgb(255 255 255 / 40%) 100%);
    padding: 0px;
    border-radius: 5px;
    box-sizing: border-box;
    width: 100%;
}

.betingSlip .betTitle {
    position: relative;
    height: 52px;
    display: block;
}

.betingSlip .btnArea {
    display: inline-block;
    width: 100%;
    margin-top: 16px;
}

.betingSlip .btnArea .title {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=889988788988849565658') no-repeat -25px -626px;
    width: 79px;
    height: 23px;
    margin-left: 15px;
    margin-top: 7px;
    float: left;
}

.betingSlip .betSelectList {
    position: relative;
    overflow: auto;
    padding-top: 0;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 0;
    max-height: 175px;
    background: linear-gradient(to bottom, #021c17 0%,#01120f 100%);
}

.betingSlip .betSelectList.off {
    display: none;
}

.nothing.cart {
    display: none;
}

.CaBox {
    margin-top: 0px;
    display: block;
}

.betingSlip .betInfoBox {
    padding: 0px;
}

.betingSlip .betInfoBox ul {
    clear: both;
    margin: 0px;
    height: 30px;
    line-height: 30px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.betingSlip .betInfoBox ul li {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    float: right;
    height: 100%;
    font-size: 13px;
    text-align: right;
    color: #fff;
}

.betingSlip .betInfoBox ul li .bt_cancel_all {
   
    float: left;
    height: 46px;
    line-height: 46px;
    width: 35%;
    padding: 0;
    color: #fff;
    font-size: 16px;
    text-indent: 0;
    border-radius: 3px;
    border: 1px solid #878787;
    margin-right: 4px;
    background: linear-gradient(to bottom, #021c17 0%,#01120f 100%);
    cursor: pointer;
}

.betingSlip .betInfoBox ul li .bt_m_point {
    width: 116px;
    height: 40px;
    background-color: #e64848;
    border: 0;
    color: #fff;
    font-size: 0;
    outline: 0;
    cursor: pointer;
    background: url('/kali_sprite.png') no-repeat -1808px -833px;
    width: 121px;
    height: 40px;
    border-right: 1px solid #cc1c60;
    border-left: 1px solid #cc1c60;
    float: left;
    margin-left: 4px;
}

.betingSlip .betInfoBox ul li .btn_betmoney_del:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24), 0 8px 25px 0 rgba(0, 0, 0, 0.19);
    background-color: #ca2b2b;
    color: #fff;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.betingSlip .betInfoBox ul li:first-child {
    float: left;
    text-align: left;
    color: #fff;
    font-weight: normal;
}

.betingSlip .betInfoBox ul li span.titlePoint {
    display: inline-block;
}

.betingSlip .betInfoBox ul li span.title {
    display: inline-block;
}

.betingSlip #edit_betting_money {
    padding: 0 11px;
    text-align: right;
    margin-top: 7px;
    height: 34px;
    line-height: 34px;
    background: #ffffff;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    color: #000;
    box-sizing: border-box;
}

/* cartArea End */
/* ==================================================
 Banner
 ================================================== */
.BS_banner {
    overflow: hidden;
    margin-left: 4px;
    margin-top: 10px;
}

.BS_banner .ban_title {
    height: 29px;
    text-align: left;
}

.BS_banner .ban_title span {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat no-repeat -24px -651px;
    width: 79px;
    height: 23px;
    display: inline-block;
    margin-left: 15px;
    margin-top: 3px;
}

.BS_banner ul {
    padding: 0px !important;
    margin: 0px 0px 0px 30px !important;
    background: none !important;
    border: none !important;
}

.BS_banner ul li {
    display: block !important;
    float: left !important;
    line-height: 39px !important;
}

.BS_banner ul li a.ban {
    display: block;
    width: 100%;
    height: 20px;
    margin-top: 1px;
}

.BS_banner ul li a.ban.banner01 {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -689px -370px;
}

.BS_banner ul li a.ban.banner02 {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -689px -395px;
}

.BS_banner ul li a.ban.banner03 {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -689px -420px;
}

.BS_banner ul li a.ban.banner04 {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -689px -445px;
}

.BS_banner ul li a.ban.banner05 {
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -689px -470px;
}

.kakao_service {
    position: relative;
    margin-top: 1px;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -25px -608px;
    width: 207px;
    height: 35px;
}

.kakao_service span {
    color: #fff;
    position: absolute;
    left: 114px;
    display: block;
}

.telegram_service {
    position: relative;
    margin-top: 1px;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -25px -654px;
    width: 207px;
    height: 33px;
}

.telegram_service span {
    color: #fff;
    position: absolute;
    left: 114px;
    top: 4px;
    display: block;
}

span.canceled {
    color: #FF7A00;
}

span.succeeded {
    color: #fed92c;
}

span.failed {
    color: #f00;
}

span.wait {
    color: #bbb;
}

span.bet_progress {
    color: #fff;
}

span.bet_success {
    color: #FFE413;
}

span.bet_fail {
    color: #ff0000;
}

span.bet_nothing {
    color: #FF7A00;
}

.layer_popup {
    position: absolute;
    left: 50%;
    top: 157px;
    z-index: 300;
    text-align: left;
    -webkit-box-shadow: 0px 50px 50px rgba(0, 0, 0, .80);
    -moz-box-shadow: 0px 50px 50px rgba(0, 0, 0, .80);
    box-shadow: 0px 50px 50px rgba(0, 0, 0, .80);
    background: #161c1a;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border: 1px solid #c39e63;
}

.layer_popup .layer_popup_header {
    height: 29px;
}

.layer_popup .layer_popup_header .header_text {
    font-size: 20px;
    color: #fff;
    margin-left: 10px;
    margin-top: 15px;
    float: left;
}

.layer_popup .layer_popup_header .header_notice {
    /* position: absolute; */
    /* left: 50%; */
    /* top: 22px; */
    /* margin-left: -81px; */
    /* float: left; */
    /* background: url(/assets/v420215341/images/popupNoticeTitle.png?rand=8899887889871788888797989835411) no-repeat; */
    /* width: 163px; */
    /* height: 32px; */
    display: none;
}

.layer_popup .layer_popup_header .header_close {
    width: 100%;
    margin-top: 4px;
}

.layer_popup .layer_popup_header .header_close a.close {
    /* border: 2px solid #c7af6e; */
    /* border-radius: 25px; */
    color: #f0dc98;
    display: inline-block;
    margin-right: 4px;
    margin-top: 0;
    height: 24px;
    line-height: 24px;
    width: 59px;
    cursor: pointer;
    text-align: center;
    float: right;
}

.layer_popup .layer_popup_header .header_close a.close:hover {
    text-decoration: none;
    color: #fff;
}

.layer_popup .layer_popup_header .header_close a.day_close {
    /* border: 2px solid #c7af6e; */
    /* border-radius: 25px; */
    color: #f0dc98;
    display: inline-block;
    margin-left: 2px;
    margin-top: 0;
    height: 24px;
    line-height: 24px;
    width: 118px;
    cursor: pointer;
    text-align: center;
    float: left;
}

.layer_popup .layer_popup_header .header_close a.day_close:hover {
    text-decoration: none;
    color: #fff;
}

.layer_popup .layer_popup_content {
    display: block;
    padding: 20px;
    color: #fff;
    text-align: center;
    word-break: break-all;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-shadow: 0px 1px 1px #000;
}

.layer_popup .layer_popup_content li {
    line-height: 18px;
}

.wrap_popup {
    width: 400px;
    position: absolute;
    z-index: 100;
    right: 0px;
    display: none;
}

.popup_top {
    height: 36px;
    background: url('/assets/v420215341/images/bg_popup_top.png?rand=8899887889871788888797989835411') no-repeat;
    position: relative;
}

.popup_top h3 {
    position: absolute;
    top: -25px;
}

.popup_contents {
    padding: 20px 15px 20px;
    background: url('/assets/v420215341/images/bg_popup_repeat.png?rand=8899887889871788888797989835411') repeat-y;
    word-wrap: break-word;
    font: normal 15px Malgun Gothic;
    color: #ddd;
}

.popup_bottom {
    height: 37px;
    padding-top: 10px;
    background: url('/assets/v420215341/images/bg_popup_bottom.png?rand=8899887889871788888797989835411') no-repeat;
}

.popup_bottom label {
    float: left;
    margin-left: 15px;
    color: #A7A4A4;
}

.popup_bottom a {
    float: right;
    margin-right: 15px;
}

.popup_bottom a:hover {
    text-decoration: none;
}

.writeBox {
    width: 100%;
    /*  border: 1px solid #565658; */
}

.writeBox table {
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
    border-spacing: 1px;
    margin-top: 0px;
}

.writeBox table table {
}

.writeBox table tr th {
    height: 32px;
    vertical-align: middle;
    padding: 6px 0;
    color: #fff;
    font-size: 12px;
    background: rgba(255, 255, 255, 0.15);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
    border: 1px solid rgba(255, 255, 255, 0.04);
}

.writeBox table tr td {
    text-align: left;
    padding-left: 20px;
    height: 32px;
    vertical-align: middle;
    padding: 6px 0;
    font-size: 12px;
    padding: 6px 10px;
    text-align: left;
    color: #fff;
    background: rgba(0, 0, 0, .40);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
    border: 1px solid rgba(255, 255, 255, 0.04);
}

.tableframe .writeBox table td.readTxt .show {
    width: 100%;
    margin: 10px 0;
    word-wrap: break-word;
    display: inline-block;
}

.news {
    padding: 0 0px 20px;
}

.news .open-event {
    height: 16px;
    position: relative;
    overflow: hidden;
    margin-top: 4px;
}

.news .open-event ul {
    position: absolute;
    top: 0px;
}

.news .open-event ul#notice1 {
    left: 0;
}

.news .open-event ul#notice2 {
    right: 20px;
}

.news .open-event ul li {
    height: 20px;
}

.news .open-event ul li a {
    display: inline-block;
    width: 500px;
}

.news .open-event ul li a:hover {
    color: #8f7614;
    text-decoration: none;
}

.news .open-event ul li a strong {
    margin-right: 10px;
}

.news .open-event ul li span.date {
    display: inline-block;
    width: 60px;
}

.news .open-event .prev {
    position: absolute;
    top: 1px;
    right: 2px;
    width: 7px;
    height: 4px;
    line-height: 0;
    font-size: 0;
}

.news .open-event .next {
    position: absolute;
    bottom: 1px;
    right: 2px;
    width: 7px;
    height: 4px;
    line-height: 0;
    font-size: 0;
}

.news .control {
    float: left;
    margin: 0px 0 0 10px;
}

.news .control a.stop {
    font-size: 12px;
}

.news .control a.on {
    color: red;
    font-size: 12px;
}

.writeBox.stamp_calendar table tr th {
    padding: 0px;
    height: 40px;
    text-align: center;
    background: #565553;
    color: #fff;
    border-left: 1px solid #282828;
    border-bottom: 1px solid #282828;
    border-top: 1px solid #282828;
}

.writeBox.stamp_calendar table tr td {
    padding: 0px;
    height: 110px;
    text-align: center;
    position: relative;
    vertical-align: middle;
    color: #fff;
}

.writeBox.stamp_calendar table tr td img {
    height: 77px;
}

.writeBox.stamp_calendar table tr td img.stamp_on {
    animation-name: stampani;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
}

@keyframes stampani {
    0% {
        transform: rotateZ(-3deg);
    }

    10% {
        transform: rotateZ(3deg);
    }

    20% {
        transform: rotateZ(-3deg);
    }

    30% {
        transform: rotateZ(3deg);
    }

    40% {
        transform: rotateZ(0deg);
    }

    100% {
        transform: rotateZ(0deg);
    }
}

.writeBox.stamp_calendar table tr td:FIRST-CHILD, .writeBox.stamp_calendar table tr th:FIRST-CHILD {
    border-left: none;
}

.writeBox.stamp_calendar table tr td span {
    position: absolute;
    left: 6px;
    top: 6px;
}

.writeBox.stamp_calendar table tr .gray {
    color: #a9a9a9 !important;
}

.writeBox.stamp_calendar table tr .blue {
    color: #5cbbea !important;
}

.writeBox.stamp_calendar table tr .red {
    color: #f15c62 !important;
}

.writeBox.stamp_calendar table tr td .stamp_off {
    cursor: pointer;
}

.writeBox.stamp_calendar table tr td p {
    color: #ffe021 !important;
    font-size: 14px
}

.buttonDisable, input.buttonDisable {
    padding: 0px;
    min-width: 120px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    letter-spacing: -1px;
    text-align: center;
    text-decoration: none;
    color: #e2e2e2 !important;
    background: #c7c7c7;
    border: none !important;
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
}

.viewWriteBox table {
    font-size: 13px;
}

/* ==================================================
	news
 ================================================== */
.news {
    padding: 0 0px 20px;
}

.news .open-event {
    height: 16px;
    position: relative;
    overflow: hidden;
    margin-top: 4px;
}

.news .open-event ul {
    position: absolute;
    top: 0px;
}

.news .open-event ul#notice1 {
    left: 0;
}

.news .open-event ul#notice2 {
    right: 20px;
}

.news .open-event ul li {
    height: 20px;
}

.news .open-event ul li a {
    display: inline-block;
    width: 500px;
}

.news .open-event ul li a:hover {
    color: #8f7614;
    text-decoration: none;
}

.news .open-event ul li a strong {
    margin-right: 10px;
}

.news .open-event ul li span.date {
    display: inline-block;
    width: 60px;
}

.news .open-event .prev {
    position: absolute;
    top: 1px;
    right: 2px;
    width: 7px;
    height: 4px;
    line-height: 0;
    font-size: 0;
}

.news .open-event .next {
    position: absolute;
    bottom: 1px;
    right: 2px;
    width: 7px;
    height: 4px;
    line-height: 0;
    font-size: 0;
}

.news .control {
    float: left;
    margin: 0px 0 0 10px;
}

.news .control a.stop {
    font-size: 12px;
}

.news .control a.on {
    color: red;
    font-size: 12px;
}

/********************************************************
#container_main
********************************************************/
#container_main {
    position: relative;
    margin: 0 auto;
    width: 100%;
    min-height: 500px;
    overflow: hidden;
    z-index: 10;
}

.main_visual {
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    float: left;
    width: 100%;
}

.main_visual img {
    width: 100%;
    height: 100%;
}

/****************/
.main_banner {
    position: relative;
    padding-left: 0;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    /* background: url('/assets/v420215341/images/bg_right_center.png?rand=8899887889871788888797989835411') repeat-y left center; */
    padding: 0;
    background-size: 100% auto;
    z-index: 3;
    background: url(/assets/v420215341/images/bg_back2.jpg?rand=8899887889871788888797989835411) no-repeat 30% top;
    background-size: auto 100%
}

/* 
.main_banner:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 20px;
    width: 100%;
    background: url('/assets/v420215341/images/bg_right_top.png?rand=8899887889871788888797989835411') repeat-y left top;
    z-index: 3;
    background-size: 100% auto;
}

.main_banner:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -90px;
    height: 90px;
    width: 100%;
    background: url('/assets/v420215341/images/bg_right_bottom.png?rand=8899887889871788888797989835411') no-repeat left -13px;
    background-size: 100% auto;
}
 */
.main_banner ul {
    display: block;
    flex-flow: wrap;
    flex-basis: auto;
    z-index: 10;
    position: relative;
}

.main_banner ul li {
    margin-top: 0;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: calc(100%/2 - 3px);
    box-sizing: border-box;
    display: inline-block;
    /* box-shadow: 0px 0px 8px rgba(0, 0, 0, 1); */
    /*    background-image: linear-gradient(0deg,rgb(191 191 191 / 40%) 0%,rgb(253 253 253 / 59%) 22%,rgb(227 227 227 / 40%) 33%,rgb(255 255 255 / 40%) 50%,rgb(231 231 231 / 40%) 63%,rgb(191 191 191 / 40%) 85%,rgb(255 255 255 / 40%) 100%);
    */
    padding: 0px;
    border-radius: 5px;
}

.main_banner ul li.ty2 {
    margin-top: 0;
    margin-bottom: 3px;
    display: inline-block;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: calc(100% - 4px);
    box-sizing: border-box;
    align-content: flex-start;
    flex-basis: 100%;
    flex-direction: column;
    display: inline-block;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
    /*   background-image: linear-gradient(0deg,rgb(186 149 109 / 35%) 0%,hsl(45deg 89% 78% / 35%) 22%,hsl(41deg 66% 78% / 35%) 33%,hsl(47deg 91% 86% / 35%) 50%,hsl(44deg 90% 73% / 35%) 63%,hsl(31deg 36% 58% / 35%) 85%,hsl(44deg 91% 86% / 35%) 100%);
    */
    padding: 0px;
    border-radius: 5px;
}

.main_banner ul li:nth-child(2n) {
    margin-left: 5px;
}

.main_banner ul li a {
    display: block;
    width: 98%;
    height: auto;
    font-size: 16px;
    transition: all 0.3s ease-out;
    margin: 1px auto;
    /* background: linear-gradient(313deg,#032e1d 0%,#032015 100%); */
    border-radius: 5px;
    padding: 5px 0 10px;
    border: 1px solid #dfc6a5
}

.main_banner ul li.ty2 a {
    display: block;
    width: 98%;
    height: 76px;
    font-size: 16px;
    transition: all 0.3s ease-out;
    margin: 1px auto;
    background: transparent;
    border-radius: 5px;
    padding: 0;
    border: 1px solid #dfc6a5 /*  background: linear-gradient(313deg,#032e1d 0%,#032015 100%); */
}

.main_banner ul li a img {
    display: block;
    width: 38px;
    height: auto;
    margin: 0 auto 8px;
}

.main_banner ul li a span {
    display: block;
    text-align: center;
    font-size: 14px;
}

.main_banner ul li.ty2 a span {
    display: block;
    text-align: center;
    /* font-size: 0; */
}

.main_banner ul li a:hover {
    filter: brightness(1.5);
}

.main_banner ul li a:hover img {
    animation: menu4 0.5s infinite ease-in-out;
}

@keyframes menu4 {
    0% {
        transform: rotateY(0deg) rotateY(0deg);
    }

    50% {
        transform: rotateX(0deg) rotateY(360deg);
    }

    100% {
        transform: rotateX(0deg) rotateY(0deg);
    }
}

.main_banner.left {
    float: left;
}

.main_banner.right {
}

.main_bottom_bbs {
    display: block;
    width: 99.3%;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 126px;
}

.main_bottom_bbs li {
    display: inline-block;
}

.main_bottom_bbs li.notice_bg, .main_bottom_bbs li.event_bg {
    width: 50%;
    height: 100%;
    float: left;
}

.bbs_header {
    width: 99%;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    box-sizing: border-box;
    padding: 1px;
}

/********************************************************
#container_main notice
********************************************************/
.main_bottom_bbs .notice {
    display: inline-block;
    /* background: #1e1e1e; */
    width: 100%;
    /* height: 357px; */
    float: left;
    box-sizing: border-box;
}

.main_bottom_bbs .notice ul {
    display: block;
    height: 306px;
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: 0 1px 0;
    background: #021c17;
    border-radius: 0 0 3px 3px;
    /* box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 22%); */
    background: #021c17;
    padding-bottom: 20px;
}

.main_bottom_bbs .notice ul li {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: left;
    margin: 0 2px 1px;
    box-sizing: border-box;
}

.main_bottom_bbs .notice ul li a {
    font-size: 12px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/********************************************************
.main_bottom_bbs event
********************************************************/
.main_bottom_bbs .event {
    display: inline-block;
    /* background: #1e1e1e; */
    width: 100%;
    /* height: 374px; */
    float: left;
    overflow: hidden;
}

.main_bottom_bbs h2 {
    display: flex;
    position: relative;
    text-align: center;
    width: 98%;
    height: 79px;
    margin: 0;
    border-radius: 10px;
    align-items: center;
    justify-content: space-between;
}

.main_bottom_bbs h2 img {
    margin-left: 10px;
}

.main_bottom_bbs h2 a {
    display: block;
    width: 75px;
    height: 27px;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    float: right;
    border-radius: 3px;
    font-size: 13px;
    line-height: 27px;
    color: #000;
}

.main_bottom_bbs .event ul {
    display: block;
    height: 306px;
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
    margin: 0 1px 0;
    background: #021c17;
    border-radius: 0 0 3px 3px;
    /* box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 22%); */
    background: #021c17;
    padding-bottom: 20px;
}

.main_bottom_bbs .event ul li {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: left;
    margin: 0 2px 1px;
    box-sizing: border-box;
}

.main_bottom_bbs .event ul li:nth-child(2n) {
    background: rgb(32 47 41 / 72%);
}

.main_bottom_bbs .event ul li a {
    font-size: 12px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.main_bottom_bbs .event ul li.title a {
    color: #fcd800
}

.bg_area {
    /* background-image: linear-gradient(0deg,#bfbfbf 0%,#fdfdfd 22%,#e3e3e3 33%,#ffffff 50%,#e7e7e7 63%,#bfbfbf 85%,#ffffff 100%); */
    width: 99%;
    margin: 0;
    padding-bottom: 1px;
    border-radius: 0 0 3px 3px;
}

/********************************************************
■ main link : 메인링크
********************************************************/
.main_link {
    width: 100%;
    position: relative;
    display: inline-block;
    float: left;
    margin-left: 0;
}

.main_link ul {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.main_link ul li {
    width: calc(100%/4 - 30.5px);
    height: 100%;
    margin: 19px 32.7px 24px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    padding: 0 0 44px 0;
}

.main_link ul li:nth-child(1n) {
    margin-left: 0px
}

.main_link ul li:nth-child(4) {
    margin-right: 0px
}

.main_link ul li a {
    display: block;
    transition: all 0.3s ease-out;
    width: 100%;
    height: 100%;
    margin: 0;
    transition: all 300ms;
    border-radius: 0;
    position: relative;
}

.main_link ul li a img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

.main_link ul li a img.bg {
    width: auto;
    height: 100%;
    /* margin-left: -30%;
    transform: scale(1.2); */
}

.main_link ul li a span.img {
    position: absolute;
    top: 8px;
    left: 19px;
    display: block;
    width: 91%;
    height: 97%;
    overflow: hidden;
}

.main_link ul li a span.img img {
    transition: all 300ms;
    transform: scale(1);
    overflow: hidden;
    display: block;
    width: 100%;
    height: auto;
    animation-name: animate1;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    overflow: hidden;
}

@keyframes animate1 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes animate2 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }
}

.main_link ul li a span.mask {
    background: url('/assets/v420215341/images/bg_main_link.png?rand=8988788888495656589235') no-repeat center top;
    background-size: cover;
    width: 92%;
    height: 96%;
    display: block;
    position: absolute;
    top: 12px;
    left: 16px;
    right: 0px;
    bottom: 0;
    opacity: 0;
    transition: all 300ms;
    border-radius: 0;
    filter: brightness(0.3);
}

/* .main_link ul li a.sports span.mask {
    background: url('/assets/v420215341/images/main_game01.png?rand=8988788888495656589235') no-repeat left top;
    background-size: cover;

}
.main_link ul li a.casino span.mask {
    background: url('/assets/v420215341/images/main_game02.png?rand=8988788888495656589235') no-repeat left top;
    background-size: cover;

}
.main_link ul li a.slot span.mask {
    background: url('/assets/v420215341/images/main_game03.png?rand=8988788888495656589235') no-repeat left top;
    background-size: cover;

}
.main_link ul li a.minigame span.mask {
    background: url('/assets/v420215341/images/main_game04.png?rand=8988788888495656589235') no-repeat left top;
    background-size: cover;

}
 */
.main_link ul li a p.txt {
    /* position: absolute; */
    /* top: 3%; */
    /* left: 0; */
    /* right: 0; */
    transition: all 300ms;
    font-family: 'Amiri';
}

.main_link ul li a p.txt img {
    width: 100%;
    height: auto;
    transition: all 300ms;
}

.main_link ul li a p.txt {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 80%;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    opacity: 1;
    /* background: url('/assets/v420215341/images/btn_start.png?rand=8988788888495656589235') no-repeat left top; */
    /* background-size: 100% auto; */
    /*  margin-left: -40%;
    transition: all 300ms;
    background: linear-gradient(1deg,#0f2f1a 0%,#0d5a30 50%,#09361b 100%);
    border-radius: 43px;
    border: 1px solid #f1da9d;
    text-align: center; */
}

.main_link ul li a p.txt {
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    position: absolute;
    bottom: -26px;
    left: 10px;
    transform: scale(1);
    opacity: 1;
    z-index: 3;
    padding: 0 4px;
    width: calc(100% - 20px);
    height: 50px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-shadow: 0 2px 0 rgb(0 0 0/.2);
    background-color: rgb(0, 33, 27);
    -webkit-clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
    clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%);
    transition: all 300ms;
}

.main_link ul li a p.txt:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    -webkit-clip-path: polygon(0 50%, 7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%, 1px 50%, 8px calc(100% - 1px), calc(100% - 8px) calc(100% - 1px), calc(100% - 1px) 50%, calc(100% - 8px) 1px, 8px 1px, 1px 50%);
    clip-path: polygon(0px 50%, 16px 0px, calc(100% - 16px) 0px, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%, 4px 50%, 18px calc(100% - 3px), calc(100% - 18px) calc(100% - 3px), calc(100% - 4px) 50%, calc(100% - 18px) 3px, 18px 3px, 4px 50%);
    transition: background-color .15s
}

.main_link ul li a p.txt:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - -3px);
    z-index: -1;
    -webkit-clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    clip-path: polygon(9px 3px, calc(100% - 9px) 3px, 100% 50%, calc(100% - 9px) 100%, 9px 100%, 3px 50%);
    background-color: rgb(0, 41, 33);
    /* transition: background-color .15s; */
}

.main_link ul li a span.btn_play {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 80%;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    opacity: 0;
    /* background: url('/assets/v420215341/images/btn_start.png?rand=8988788888495656589235') no-repeat left top; */
    /* background-size: 100% auto; */
    /*  margin-left: -40%;
    transition: all 300ms;
    background: linear-gradient(1deg,#0f2f1a 0%,#0d5a30 50%,#09361b 100%);
    border-radius: 43px;
    border: 1px solid #f1da9d;
    text-align: center; */
}

.main_link ul li a span.btn_play {
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    position: absolute;
    bottom: 46%;
    left: 10px;
    z-index: 3;
    transform: scale(0);
    padding: 0 4px;
    width: calc(100% - 20px);
    height: 50px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-shadow: 0 2px 0 rgb(0 0 0/.2);
    background-color: rgb(0, 33, 27);
    -webkit-clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
    clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%);
    transition: all 300ms;
}

.main_link ul li a span.btn_play:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    -webkit-clip-path: polygon(0 50%, 7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%, 1px 50%, 8px calc(100% - 1px), calc(100% - 8px) calc(100% - 1px), calc(100% - 1px) 50%, calc(100% - 8px) 1px, 8px 1px, 1px 50%);
    clip-path: polygon(0px 50%, 16px 0px, calc(100% - 16px) 0px, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%, 4px 50%, 18px calc(100% - 3px), calc(100% - 18px) calc(100% - 3px), calc(100% - 4px) 50%, calc(100% - 18px) 3px, 18px 3px, 4px 50%);
    transition: background-color .15s
}

.main_link ul li a span.btn_play:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - -3px);
    z-index: -1;
    -webkit-clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    clip-path: polygon(9px 3px, calc(100% - 9px) 3px, 100% 50%, calc(100% - 9px) 100%, 9px 100%, 3px 50%);
    background-color: rgb(0, 41, 33);
    /* transition: background-color .15s; */
}

.text-name {
    max-width: calc(100% - 16px);
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    font-size: 20px;
    font-family: 'Malgun Gothic';
    line-height: 45px;
    font-weight: normal
}

.main_link ul li a span.btn_play &gt; .text-name {
    font-size: 16px;
}

.text-name:before, .text-name:after {
    content: "";
    position: absolute;
    top: calc(50% - 3px);
    width: 5px;
    height: 5px;
    border: 1px solid #e5a749;
    border-radius: 50%;
    transition: border-color .15s
}

.text-name:before {
    left: 6px
}

.text-name:after {
    right: 6px
}

.main_link ul li:hover a img.bg {
    width: 82%;
    height: 100%;
    transform: scale(1.5);
    margin-left: 0%;
    transition: all 300ms;
}

.main_link ul li:hover a span.img {
}

.main_link ul li a span.img img {
    transform: scale(1.2);
}

.main_link ul li a:hover span.img img {
    transform: scale(1.2);
}

.main_link ul li:hover a span.mask {
    opacity: .9;
}

.main_link ul li:hover a p.txt {
    /*   bottom: 46%;
    opacity: 0; */
    transform: scale(0);
    opacity: 0;
}

.main_link ul li:hover a p.txt img {
}

.main_link ul li:hover a span.btn_play {
    /*   bottom: 46%;
    opacity: 1; */
    transform: scale(1);
    opacity: 1;
}

.main_link ul li a:hover {
    transition: all 0.3s ease-out;
}

/********************************************************
■ minigame_area : 메인링크
********************************************************/
.minigame_area {
    width: 100%;
    position: relative;
    display: inline-block;
    float: left;
    margin-left: 0;
}

.minigame_area .minigame_list {
    margin: 17px 0;
}

.minigame_area ul {
    width: 100%;
    margin: 0 auto;
    display: block;
}

.minigame_area ul li {
    width: calc(100%/4 - 8.5px);
    height: 100%;
    margin: 10px 4.7px 1px;
    border-radius: 0;
    position: relative;
    overflow: hidden;
    display: inline-block;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
    background-image: linear-gradient(0deg,#585a5a 0%,#c7c9cb 13%,#999999 35%,#ffffff 82%,#858788 100%);
    padding: 0px;
    min-height: 140px;
}

.minigame_area ul li:nth-child(1n), .minigame_area ul li:nth-child(6n) {
    margin-left: 0px
}

.minigame_area ul li:nth-child(5n), .minigame_area ul li:nth-child(5n) {
    margin-right: 0px
}

.minigame_area ul li a {
    display: block;
    transition: all 0.3s ease-out;
    width: 99%;
    height: 138px;
    margin: 1px 2px;
    transition: all 300ms;
    background: url(/assets/v420215341/images/main_game04.png?rand=889988788888495656589235) no-repeat center -10px #000519;
    border-radius: 0;
    background-size: cover;
}

.minigame_area ul li a img.bg {
    width: auto;
    height: 100%;
    transform: scale(1.2);
    /* margin-left: -30%; */
}

.minigame_area ul li a span.img {
    position: absolute;
    top: -28%;
    right: -59px;
    /* right: 0; */
    transition: all 300ms;
    transform: scale(0.4);
}

.minigame_area ul li a span.img img {
    width: 100%;
    height: auto;
    animation-name: animate1;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes animate1 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes animate2 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    100% {
        transform: scale(1);
    }
}

.minigame_area ul li a span.mask {
    background: url('/assets/v420215341/images/bg_main_link.png?rand=889988788888495656589235') no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 99%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: all 300ms;
    border-radius: 10px;
    /* overflow: hidden; */
    z-index: 5;
}

.minigame_area ul li a span.logo {
    position: absolute;
    bottom: 19px;
    left: 26px;
    filter: drop-shadow(2px 4px 4px rgba(0, 0, 0, 1));
    display: block;
    /* background: rgba(0, 0, 0, .5); */
}

.minigame_area ul li a span.logo img {
    max-height: 50px
}

.minigame_area ul li a p.txt {
    position: absolute;
    top: 21%;
    left: 26px;
    /* right: 38px; */
    transition: all 300ms;
    font-size: 23px;
    text-align: right;
}

.minigame_area ul li a p.txt img {
    width: 100%;
    height: auto;
    transition: all 300ms;
}

.minigame_area ul li a span.btn_play {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    width: 80%;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    opacity: 0;
    /* background: url('/assets/v420215341/images/btn_start.png?rand=889988788888495656589235') no-repeat left top; */
    /* background-size: 100% auto; */
    /*  margin-left: -40%;
    transition: all 300ms;
    background: linear-gradient(1deg,#0f2f1a 0%,#0d5a30 50%,#09361b 100%);
    border-radius: 43px;
    border: 1px solid #f1da9d;
    text-align: center; */
}

.minigame_area ul li a span.btn_play {
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    position: absolute;
    bottom: 46%;
    left: 10px;
    z-index: 3;
    transform: scale(0);
    padding: 0 4px;
    width: calc(100% - 20px);
    height: 50px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-shadow: 0 2px 0 rgb(0 0 0/.2);
    background-color: rgb(0, 33, 27);
    -webkit-clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
    clip-path: polygon(16px 0, calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%);
    transition: all 300ms;
}

.minigame_area ul li a span.btn_play:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    -webkit-clip-path: polygon(0 50%, 7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%, 1px 50%, 8px calc(100% - 1px), calc(100% - 8px) calc(100% - 1px), calc(100% - 1px) 50%, calc(100% - 8px) 1px, 8px 1px, 1px 50%);
    clip-path: polygon(0px 50%, 16px 0px, calc(100% - 16px) 0px, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0 50%, 4px 50%, 18px calc(100% - 3px), calc(100% - 18px) calc(100% - 3px), calc(100% - 4px) 50%, calc(100% - 18px) 3px, 18px 3px, 4px 50%);
    transition: background-color .15s
}

.minigame_area ul li a span.btn_play:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - -3px);
    z-index: -1;
    -webkit-clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    clip-path: polygon(9px 3px, calc(100% - 9px) 3px, 100% 50%, calc(100% - 9px) 100%, 9px 100%, 3px 50%);
    background-color: rgb(0, 41, 33);
    /* transition: background-color .15s; */
}

.minigame_area ul li a:hover span.btn_play {
    /*   bottom: 46%;
    opacity: 1; */
    transform: scale(1);
    opacity: 1;
    z-index: 5
}

.minigame_area ul li:hover a img.bg {
    width: 82%;
    height: 100%;
    transform: scale(1.5);
    margin-left: 0%;
    transition: all 300ms;
}

.minigame_area ul li:hover a span.img {
    transform: scale(0.7);
}

.minigame_area ul li:hover a span.img img {
}

.minigame_area ul li:hover a span.mask {
    opacity: .7;
}

.minigame_area ul li:hover a p.txt {
    top: 20%;
    color: transparent;
}

.minigame_area ul li:hover a p.txt img {
}

.minigame_area ul li:hover a span.btn_play {
    bottom: 30%;
    opacity: 1;
}

.minigame_area ul li a:hover {
    transition: all 0.3s ease-out;
}

/*  */
.main_customer {
    position: relative;
    display: block;
    width: 100%;
    height: 100px;
    float: left;
}

.main_kakao {
    float: right;
    display: block;
    background: url('/assets/v420215341/images/pride_sprite_main.png?rand=889988788888495656589235') no-repeat -1006px -550px;
    width: 353px;
    height: 92px;
}

.main_kakao span {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    text-align: left;
    width: 100px;
    padding-top: 48px;
    color: #ffe811;
}

.main_footer {
    display: block;
    width: 100%;
    height: 65px;
    background-color: rgba(0, 0, 0, 0.8);
}

.main_footer .main_01_01 {
    width: 1210px;
    height: 60px;
    padding: 2px;
    margin: 18px auto 0px;
}

.main_footer .main_01_01 li {
    float: left;
    margin: 1px;
    width: 119px;
    height: 59px;
}

.main_cscenter {
    margin-left: 0;
    position: relative;
    float: left;
    overflow: hidden;
    width: 49.5%;
    height: 100%;
    box-sizing: border-box;
    margin: 10px 0 10px 1%;
}

.main_cscenter img {
}

.main_cscenter span {
    position: absolute;
    top: 77%;
    left: 36%;
    font-size: 20px;
    color: #f5e929;
}

/********************************************************
#container_main game
********************************************************/
/* 
#container_main .main_game {
  position: relative;
  width: 1135px;
  margin: 0 auto;
  display: inline-block;
}
#container_main .main_game ul {
  display: block;
  width: 100%;
}
#container_main .main_game ul li {
  display: inline-block;
  float: left;
}
#container_main .main_game ul li a {
  background: url('/assets/v420215341/images/ggg2_sprite_main.png?rand=88998878898717888887979898354119235') no-repeat -230px -388px;
  width: 215px;
  display: inline-block;
  height: 260px;
  text-indent: -9999px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
}
#container_main .main_game ul li a.cross {
  background-position: -230px -388px;
}
#container_main .main_game ul li a.handi {
  background-position: -459px -388px;
}
#container_main .main_game ul li a.realtime {
  background-position: -688px -388px;
}
#container_main .main_game ul li a.special {
  background-position: -917px -388px;
}
#container_main .main_game ul li a.minigame {
  background-position: -1146px -388px;
}
#container_main .main_game ul li a.mgm {
  background-position: -230px -672px;
}
#container_main .main_game ul li a.mgm_baccarat {
  background-position: -459px -672px;
}
#container_main .main_game ul li a.lotus_baccarat1 {
  background-position: -682px -672px;
}
#container_main .main_game ul li a.lotus_baccarat2 {
  background-position: -909px -672px;
}
#container_main .main_game ul li a.lotus_oe {
  background-position: -1146px -672px;
  margin-right: 0px;
}
#container_main .main_game ul li a.royal_sadari {
  background-position: -1146px -959px;
  margin-right: 0px;
}
#container_main .main_game ul li a.sadari {
  background-position: -457px -959px;
}
#container_main .main_game ul li a.daridari {
  background-position: -683px -959px;
}
#container_main .main_game ul li a.powerball {
  background-position: -457px -1258px;
}
#container_main .main_game ul li a.power_sadari {
  background-position: -915px -959px;
}
#container_main .main_game ul li a.speed_keno {
  background-position: -230px -959px;
  margin-right: 0px;
}
#container_main .main_game ul li a.bet365 {
  background-position: -230px -1258px;
}
#container_main .main_game ul li a.token {
  background-position: -688px -1258px;
}
#container_main .main_game ul li a:hover {
  filter: brightness(120%);
  transform: perspective(500px) rotatey(30deg); Standard syntax
  animation: mymove .3s infinite;
}
@keyframes mymove {
  50% {
    transform: perspective(500px) rotatey(-30deg)
  }
} */
#container_main .main_game {
    position: relative;
    width: 1186px;
    margin: 0 auto;
    display: inline-block;
}

#container_main .main_game ul {
    display: block;
    width: 100%;
}

#container_main .main_game ul li {
    display: inline-block;
    float: left;
}

#container_main .main_game ul li a {
    background: url('/assets/v420215341/images/ggg2_sprite_main.png?rand=88998878898717888887979898354119235') no-repeat -208px -398px;
    width: 157px;
    height: 153px;
    display: inline-block;
    text-indent: -9999px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 12px;
}

#container_main .main_game ul li a.cross {
    background-position: -208px -398px;
}

#container_main .main_game ul li a.handi {
    background-position: -379px -398px;
}

#container_main .main_game ul li a.special {
    background-position: -549px -398px;
}

#container_main .main_game ul li a.realtime {
    background-position: -720px -398px;
}

#container_main .main_game ul li a.minigame {
    background-position: -1146px -388px;
}

#container_main .main_game ul li a.royal_sadari {
    background-position: -891px -398px;
}

#container_main .main_game ul li a.mgm {
    background-position: -1061px -398px;
}

#container_main .main_game ul li a.mgm_baccarat {
    background-position: -1232px -398px;
    margin-right: 0px;
}

#container_main .main_game ul li a.lotus_baccarat1 {
    background-position: -208px -582px;
}

#container_main .main_game ul li a.lotus_baccarat2 {
    background-position: -379px -582px;
}

#container_main .main_game ul li a.lotus_oe {
    background-position: -549px -582px;
}

#container_main .main_game ul li a.sadari {
    background-position: -720px -582px;
}

#container_main .main_game ul li a.daridari {
    background-position: -891px -582px;
}

#container_main .main_game ul li a.powerball {
    background-position: -1061px -582px;
}

#container_main .main_game ul li a.power_sadari {
    background-position: -1232px -582px;
    margin-right: 0px;
}

#container_main .main_game ul li a.speed_keno {
    background-position: -208px -760px;
}

#container_main .main_game ul li a.bet365 {
    background-position: -379px -760px;
}

#container_main .main_game ul li a.token {
    background-position: -549px -760px;
}

#container_main .main_game ul li a:hover {
    filter: brightness(120%);
    transform: perspective(500px) rotatey(30deg);
    /* Standard syntax */
    animation: mymove .3s infinite;
}

/* Standard syntax */
@keyframes mymove {
    50% {
        transform: perspective(500px) rotatey(-30deg)
    }
}

/********************************************************
#container_main sports
********************************************************/
#container_main .sports {
    background: url('/assets/v420215341/images/topaz_sprite_main.png?rand=88998878898717888887979898354119235') no-repeat -33px -48px;
    width: 401px;
    height: 434px;
    position: relative;
    display: inline-block;
    float: left;
}

#container_main .sports ul {
    display: block;
    width: 100%;
    height: 119px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#container_main .sports ul li {
    display: inline-block;
    float: left;
}

#container_main .sports ul li a {
    background: url('/assets/v420215341/images/topaz_sprite_main.png?rand=88998878898717888887979898354119235') no-repeat -29px -44px;
    display: inline-block;
    height: 119px;
}

#container_main .sports ul li.bn1 a {
    background-position: -33px -729px;
    width: 134px;
}

#container_main .sports ul li.bn2 a {
    background-position: -167px -729px;
    width: 135px;
}

#container_main .sports ul li.bn3 a {
    background-position: -302px -729px;
    width: 132px;
}

#container_main .sports ul li a:hover {
    background-position-y: -889px;
}

.navi_tab {
    position: absolute;
    right: 40px;
    left: 40px;
    top: 185px;
    z-index: 300;
}

.navi_tab span.prevBtn {
    display: block;
    position: absolute;
    left: 0%;
    background: url('/kali_sprite.png') no-repeat -1335px -324px;
    width: 24px;
    height: 47px;
    cursor: pointer;
}

.navi_tab span.nextBtn {
    display: block;
    position: absolute;
    right: 0%;
    background: url('/kali_sprite.png') no-repeat -1333px -384px;
    width: 24px;
    height: 47px;
    cursor: pointer;
}

/********************************************************
#container_main today_hot
********************************************************/
.today_hot {
    position: relative;
    height: 400px;
    display: inline-block;
}

#container_main h2.today_hot_tit {
    background: url(/kali_sprite.png?rand=88998878898717888887979898354119235) no-repeat -1718px -669px;
    width: 224px;
    height: 60px;
    display: inline-block;
    margin-bottom: 10px;
    position: absolute;
    left: 50%;
    top: 314px;
    margin-left: -112px;
}

h2.today_hot_tit {
    background: url(/assets/v420215341/images/treasure_title_sprite.png?rand=88998878898717888887979898354119235) no-repeat -55px -2454px;
    width: 278px;
    height: 46px;
    display: inline-block;
    margin: 0 auto;
    margin-top: 20px;
}

.today_hot h1 {
    position: absolute;
    left: 15px;
    top: -59px;
    background: url('/assets/v420215341/images/msn_sprite_20170302.png?rand=8899887889871788888797989835411') no-repeat -27px -1027px;
    width: 229px;
    height: 42px;
    text-indent: -9999px;
}

.hotgame {
    width: 1140px;
    float: left;
    position: relative;
    margin-bottom: 15px;
    font-style: italic;
    cursor: pointer;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, .60);
}

span.hotgame {
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
}

.hotgame .game_box {
    padding: 0px;
    position: relative;
    text-align: center;
    display: inline-block;
    clear: both;
    margin-bottom: -10px;
}

.hotgame .game1 {
    line-height: 140%;
    color: #fff;
    text-align: center;
    font-size: 16px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 77px;
    z-index: 100;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.34);
}

.hotgame .game2 {
    margin-top: 10px;
    font-size: 14px;
    text-align: left;
    color: #fff;
    display: none;
}

.blu {
    color: #0080ff;
}

.red {
    color: #d90000;
}

.hotgame .date {
    color: #fff;
}

.hotgame .game3 {
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    width: auto;
    height: 166px;
    font-weight: bold
}

.hotgame .game3::after {
    content: "";
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: url(/assets/v420215341/images/bg_light2.png?rand=8899887889871788888797989835411) repeat-x 0 0;
    left: 0;
    top: 0;
    z-index: 2;
}

.hotgame dd {
    float: left;
    position: relative;
    width: 447px;
    font-size: 14px;
    height: 100%;
    line-height: 30px;
    padding: 0 0 0 0px;
    color: #fff;
    vertical-align: middle;
}

.hotgame dd:nth-child(1) {
    background: url(/assets/v420215341/images/bg_hotgame_box.png?rand=8899887889871788888797989835411) no-repeat left 0;
}

.hotgame dd:nth-child(3) {
    background: url(/assets/v420215341/images/bg_hotgame_box.png?rand=8899887889871788888797989835411) no-repeat right 0;
}

.hotgame dt {
    float: left;
    width: 196px;
    font-size: 14px;
    height: 100%;
    line-height: 218px;
    text-align: center;
    vertical-align: middle;
    background: url(/assets/v420215341/images/bg_hotgame_box.png?rand=8899887889871788888797989835411) no-repeat 50% 0;
    color: #ffee9d;
}

.hotgame .tn {
    position: relative;
    z-index: 10;
    text-align: right;
    margin: 16px 0px 0px 16px;
    font-size: 18px;
    color: #ffffff;
}

.hotgame .tn.ty2 {
    text-align: left;
    margin: 16px 16px 0px 0px;
    font-size: 18px;
    color: #fff;
}

.hotgame .p {
    position: absolute;
    right: -35px;
    top: 76px;
    font-size: 14px;
    text-align: left;
    color: #fff;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, .34);
}

.hotgame .p2 {
    position: absolute;
    left: -35px;
    top: 76px;
    font-size: 14px;
    text-align: right;
    color: #fff;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, .34);
}

.hotgame .bl {
    position: absolute;
    bottom: 46px;
    right: 0px;
    height: 19px;
    z-index: 1;
}

.hotgame .br {
    position: absolute;
    bottom: 46px;
    left: 0px;
    height: 19px;
    z-index: 1;
}

.hotgame .bg {
    position: absolute;
    bottom: 46px;
    right: 0px;
    height: 19px;
    z-index: 1;
}

.hotgame .cr {
    background: url('/assets/v420215341/images/bg_hotgame_chart.png?rand=88998878898717888887979898354119235') repeat-x left top;
}

.hotgame .cb {
    background: url('/assets/v420215341/images/bg_hotgame_chart.png?rand=88998878898717888887979898354119235') repeat-x right top;
}

.hotgame .cg {
    background-color: #4d4d4d;
}

.hotgame .bar {
    font-size: 11px;
    color: #3d444d;
    padding: 0 8px;
}

.hotgamebar {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    height: 34px;
    background-color: #ffa600
}

/********************************************************
.main_row 
********************************************************/
.main_row {
    position: relative;
    padding-left: 0;
    width: 100%;
    display: inline-block;
    padding: 0;
    background-size: 100% auto;
    z-index: 1;
}

.main_row li {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    /* overflow: hidden; */
    position: relative;
    z-index: 1;
}

.main_row li:first-child {
    /* margin-bottom: 3px; */
    /* z-index: 2; */
}

/********************************************************
.main_row banner
********************************************************/
.main_row .right_domain {
    position: relative;
    /* width: 100%; */
    /* height: 200px; */
    display: block;
}

.main_row .right_domain span {
    display: block;
    font-size: 28px;
    width: 100%;
    position: absolute;
    top: 84px;
    left: 0;
    right: 0;
    text-align: center;
    display: none;
}

.main_row .right_domain img {
    width: 100%;
    height: auto;
    /* position: absolute; */
    /* top: -11px; */
    /* left: 0px; */
    /* right: 0; */
    /* opacity: .3; */
}

.main_row .cs_center {
    position: relative;
    background: url(/assets/v420215341/images/bn_customer.png?rand=889988788987178888879798983541124124) no-repeat left top;
    width: 98%;
    height: 64px;
    display: block;
    text-indent: -9999px;
    /* margin: 0 auto; */
}

.main_row .right_telegram {
    position: relative;
    /* 
    background: url(/assets/v420215341/images/bg_telegram.png?rand=889988788987178888879798983541124124) no-repeat left top; */
    /* height: 121px; */
    display: block;
    margin: 0 auto;
}

.main_row .right_telegram img {
    width: 100%;
    height: auto;
    /* position: absolute; */
    /* top: -12px; */
    /* left: 0; */
    /* right: 0; */
}

.main_row .right_telegram span {
    display: block;
    font-size: 25px;
    color: #fff;
    position: absolute;
    top: 81px;
    left: 0;
    right: 0;
    text-align: center;
    display: none;
}

.main_row .right_telegram:hover {
    filter: brightness(1.5);
}

/********************************************************
#container_main todayGame
********************************************************/
#container_main .todayGame {
    display: inline-block;
    width: 550px;
    height: 260px;
    position: absolute;
    top: 620px;
    left: 0px;
}

#container_main .todayGame h2 {
    text-align: center;
    background: url('/assets/v420215341/images/ggg2_sprite_main.png?rand=8899887889871788888797989835411') no-repeat -495px -329px;
    width: 165px;
    height: 15px;
    margin-bottom: 20px;
}

#container_main .todayGame .deco {
    position: absolute;
    right: 334px;
    top: 337px;
}

#container_main .todayGame .toGameList {
    width: 100%;
    max-height: 190px;
    position: relative;
}

#container_main .todayGame .toGameList table {
    border: none;
}

#container_main .todayGame .toGameList table.scroll_list {
    width: 100%;
}

#container_main .todayGame .toGameList table tr:first-child {
    border-top: 1px solid #3e3f3e
}

#container_main .todayGame .toGameList table td {
    color: #fff;
    font-size: 13px;
    line-height: 40px;
    height: 40px;
    padding: 0px;
    border-bottom: 1px solid #3e3f3e
}

#container_main .todayGame .toGameList table td.date {
    text-align: center;
}

#container_main .todayGame .toGameList table td.date span {
    color: #ff9000;
}

#container_main .todayGame .toGameList table td.game {
    color: #fff;
    padding-right: 1px;
    padding-left: 1px;
}

#container_main .todayGame .toGameList table td.lName {
    text-align: left;
    display: none;
}

#container_main .todayGame .toGameList table td.lName img {
    margin-right: 10px;
    vertical-align: middle;
}

#container_main .todayGame .toGameList table td div.gameBar {
    height: 12px;
}

#container_main .todayGame .toGameList table td div.gameBar span {
    display: block;
    float: left;
}

#container_main .todayGame .toGameList table td div.gameBar span.left_name {
    float: left;
    display: inline-block;
    width: 130px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    /* "overflow" value must be different from "visible" */
    -o-text-overflow: ellipsis;
    /* Opera under 10.7 */
    text-overflow: ellipsis;
    /* IE, Safari */
}

#container_main .todayGame .toGameList table td div.gameBar span.right_num {
    float: right;
    color: #fff;
    display: none
}

#container_main .todayGame .toGameList table td div.gameBar span.left_num {
    float: left;
    color: #fff;
    margin-right: 5px;
    display: none
}

#container_main .todayGame .toGameList table td div.gameBar span.right_name {
    float: right;
    margin-right: 10px;
    display: inline-block;
    width: 130px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    /* "overflow" value must be different from "visible" */
    -o-text-overflow: ellipsis;
    /* Opera under 10.7 */
    text-overflow: ellipsis;
    /* IE, Safari */
}

#container_main .todayGame .toGameList table td div.middle {
    color: #bd514e;
    text-align: center;
}

.f_red.right {
    float: right !important;
    margin-right: 5px;
}

#container_main .todayGame ul.todayGameBanner {
    width: 100%;
    height: 53px;
    border-bottom: 1px solid #474747;
}

#container_main .todayGame ul.todayGameBanner li {
    border-left: 1px solid #474747;
    float: left;
    display: inline-block;
    width: 33%;
    height: 100%;
}

#container_main .todayGame ul.todayGameBanner li.first {
    border-left: none;
}

#container_main .todayGame ul.todayGameBanner li a {
    display: inline-block;
}

#container_main .todayGame ul.todayGameBanner li.scoreBanner a {
    background: url('/assets/v201/images/sprite_20170118.png?rand=8899887889871788888797989835411') no-repeat -690px -388px;
    width: 88px;
    height: 16px;
    cursor: pointer;
}

#container_main .todayGame ul.todayGameBanner li.tvBanner a {
    background: url('/assets/v201/images/sprite_20170118.png?rand=8899887889871788888797989835411') no-repeat -690px -419px;
    width: 64px;
    height: 16px;
}

#container_main .todayGame ul.todayGameBanner li.adressBanner a {
    background: url('/assets/v201/images/sprite_20170118.png?rand=8899887889871788888797989835411') no-repeat -690px -449px;
    width: 143px;
    height: 16px;
}

/*login*/
.bg_login {
}

.wrap_login_all {
    position: relative;
    margin: 0 auto;
}

.bg_login .copyright {
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 800px;
    left: 50%;
    margin-left: -180px;
}

.wrap_login {
    display: block;
    /* overflow: hidden; */
    position: absolute;
    margin-left: -300px;
    left: 50%;
    top: 0px;
    width: 600px;
    height: 100%;
}

.wrap_login form {
    height: 130px;
}

.wrap_login h1 {
    padding: 47px 0 0 54px;
}

.wrap_login .login_logo {
    display: block;
    background: url(/assets/v420215341/images/logo_big.png?rand=8899887889871788888797989835411) no-repeat left top;
    width: 272px;
    height: 105px;
    position: relative;
    margin: 265px auto 0;
}

.wrap_login_all .login_logo {
    display: inline-block;
    margin: 0 auto;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -380px -174px;
    width: 410px;
    height: 80px;
    height: 135px;
}

.wrap_login .chrome {
    display: inline-block;
    margin: 0 auto;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -1220px -668px;
    width: 254px;
    height: 64px;
    margin-top: 60px;
}

.wrap_login ul.inner {
    margin: 0 auto;
    /* overflow: hidden; */
    background: none;
    width: 289px;
    height: 130px;
    position: relative;
    margin-top: 60px;
}

.wrap_login ul.inner &gt; li {
    margin: 0 auto;
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
}

.wrap_login ul.inner &gt; input:FOCUS {
    outline: none;
}

.wrap_login ul.inner input.id {
    display: inline-block;
    padding: 0;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -368px -189px;
    width: 289px;
    height: 43px;
    line-height: 43px;
    color: #fff;
    font-size: 13px;
    border: none;
    text-align: center;
    transition: .3s all ease-out
}

.wrap_login ul.inner input.id:focus {
    border: 2px solid #ff7227
}

.wrap_login ul.inner input.pw {
    display: inline-block;
    padding: 0;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -368px -248px;
    width: 289px;
    height: 43px;
    line-height: 43px;
    color: #fff;
    font-size: 13px;
    margin-top: 10px;
    border: none;
    text-align: center;
    transition: .3s all ease-out;
}

.wrap_login ul.inner input.pw:focus {
    border: 2px solid #ff7227
}

.wrap_login ul.inner .login_btn {
    display: inline-block;
    cursor: pointer;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -368px -326px;
    width: 143px;
    height: 43px;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    transition: .3s;
    -webkit-transition: .3s;
    margin-top: 10px;
    text-align: center;
    text-indent: -9999px;
    transition: .2s;
    border-radius: 5px;
}

.wrap_login ul.inner .login_btn:hover {
    filter: brightness(1.5);
}

.wrap_login ul.inner .join_btn {
    display: inline-block;
    cursor: pointer;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -515px -326px;
    width: 143px;
    height: 43px;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    transition: .3s;
    -webkit-transition: .3s;
    margin-top: 10px;
    margin-left: -1px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: -9999px;
    transition: .2s;
    border-radius: 5px;
}

.wrap_login ul.inner .join_btn:hover {
    filter: brightness(1.5);
}

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
}

.wrap_login ul.inner .join_help {
    background: url('/assets/v420215341/images/helpJoin.png?rand=8899887889871788888797989835411') no-repeat -1579px -517px;
    width: 115px;
    height: 52px;
    display: inline-block;
    position: absolute;
    left: 130px;
    bottom: 0px;
}

.wrap_login ul.inner .chrome::before {
    content: '';
    background: #999;
    background-size: 100% 100%;
    width: 469px;
    height: 1px;
    float: left;
    margin: -17px 0 0 0;
    clear: both;
}

.wrap_login ul.inner .chrome a {
    display: block;
    cursor: pointer;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -426px -444px;
    width: 469px;
    height: 61px;
    vertical-align: middle;
    -webkit-border-radius: 2px;
    transition: .3s;
    -webkit-transition: .3s;
    margin-top: 30px;
    margin-bottom: 10px;
    text-align: center;
    text-indent: -9999px
}

.wrap_login ul.inner .copyright {
    display: block;
    width: 75px;
    height: 8px;
    margin: 0 auto;
    margin-top: 26px;
    float: none
}

.wrap_login ul.inner .copyright span {
    display: block;
    background: url(/kali_sprite.png?rand=8899887889871788888797989835411) no-repeat -491px -520px;
    width: 56px;
    height: 11px;
}

/*join*/
.wrap_container {
    padding-top: 200px;
    height: 700px;
}

.join_container {
    width: 955px;
    margin: 0 auto;
    padding: 20px 60px;
}

.wrap_agreement {
    width: 90%;
    margin: 0 auto;
    margin-top: 0px;
}

.contract {
    padding: 20px;
    overflow-y: scroll;
    height: 150px;
    color: #fff;
    border: 1px solid #000;
    text-align: left;
    line-height: 18px;
    background: url(/assets/v420215341/images/bg_bbs_td.png?rand=8899887889871788888797989835411) repeat-x #2a2928;
    margin-bottom: 30px;
}

.contract h3 {
    margin-bottom: 5px;
    color: #6fb763;
}

.contract ul {
    margin-bottom: 20px;
}

.wrapper_join {
    height: 900px;
}

.wrap_join {
    margin: 0 auto;
    width: 700px;
    position: relative;
    top: 400px;
    background: #000;
    color: #ddd;
    padding: 4px 4px 6px 4px;
    overflow: hidden;
}

.wrap_join h1 {
    padding: 5px;
    border-bottom: 3px solid #ddd;
    font: bold 24px 'SCDream';
    background: url('/assets/v420215341/images/bg_title.png?rand=8899887889871788888797989835411') repeat-x;
}

table.tbl_join {
    border-bottom: 1px solid #ddd;
    width: 100%;
}

table.tbl_join th {
    border-right: 1px solid #ddd;
    padding: 0 15px;
    text-align: right;
    color: #fed92c;
}

table.tbl_join td {
    padding: 5px 0 5px 15px;
}

.phone_num {
    width: 40px;
    text-align: center;
}

.spacing_r {
    margin-right: 15px;
}

.text_name {
    width: 60px;
}

.wrap_join .btn_area {
    float: right;
    margin-top: 6px;
}

.join_member {
    display: inline-block;
    width: 74px;
    height: 23px;
    background: url('/assets/v420215341/images/bu-join.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -9999px;
}

.join_cancel {
    display: inline-block;
    width: 74px;
    height: 23px;
    background: url('/assets/v420215341/images/bu-cancel.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -9999px;
}

.recommend_user_id {
    width: 128px;
}

.pattern-header {
    width: 100%;
    text-align: center;
    border-bottom: none;
    background: #091e05;
    font-size: 11px;
}

.pattern-header th {
    height: 34px;
    color: #fff;
    font-size: 12px;
    letter-spacing: -1px;
    font-weight: normal;
    overflow: hidden;
    margin-bottom: 10px;
}

.pattern-header td {
    text-align: center;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #ccc;
    padding-bottom: 2px;
    border-radius: 5px;
}

.pattern-header-board {
    width: 100%;
    text-align: center;
    border-bottom: none;
    background: #032e1d;
    border-radius: 0;
}

.pattern-header-board th {
    height: 34px;
    color: #ccc;
    font-size: 12px;
    letter-spacing: -1px;
    font-weight: normal;
    overflow: hidden;
    margin-bottom: 10px;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}

.pattern-header-board td {
    text-align: center;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #ccc;
    padding-bottom: 2px;
}

.wrap_current_time {
    display: inline-block;
    text-shadow: 0px 1px 1px #000;
    width: 141px;
    text-align: left;
    margin-bottom: 10px;
    height: 25px;
    line-height: 25px;
}

.wrap_current_time.ty2 {
    float: right;
    margin-top: 37px;
    margin-right: 20px;
}

.wrap_current_time.ty3 {
    float: right;
    margin-top: 27px;
    margin-right: 20px;
}

.wrap_current_time span.current_time {
    color: #fff;
    font-family: 'Questrial', sans-serif;
    position: relative;
    padding-left: 28px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 15px;
    letter-spacing: -1px;
    background: none;
    /* width: 400px; */
    margin-left: 10px;
    margin-top: 0px;
    text-indent: 0px;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.8);
    letter-spacing: 2px;
}

.wrap_btn_sound {
    position: relative;
    z-index: 101;
    width: 167px;
    top: 30px;
    left: 200px;
}

span.bt_sound {
    width: 167px;
    height: 118px;
    display: inline-block;
    background: url('/assets/v420215341/images/sound_on_normal.png?rand=8899887889871788888797989835411') no-repeat;
}

span.bt_sound:hover {
    background: url('/assets/v420215341/images/sound_on_hover.png?rand=8899887889871788888797989835411') no-repeat;
}

span.bt_sound.off {
    background: url('/assets/v420215341/images/sound_off_normal.png?rand=8899887889871788888797989835411') no-repeat;
}

span.bt_sound.off:hover {
    background: url('/assets/v420215341/images/sound_off_hover.png?rand=8899887889871788888797989835411') no-repeat;
}

.time_text {
    color: #fff000;
    font-size: 20px;
    margin-right: 20px;
    position: relative;
    top: -5px;
}

/* ==================================================
 Tab Menu, Top search
 ================================================== */
.tableframe .viewWriteBox {
    width: 100%;
}

.tableframe .viewWriteBox table {
    width: 100%;
    margin: 0 auto;
    color: #fff;
    background: #2a1a28;
}

.tableframe .viewWriteBox table th {
    color: #fff;
    text-align: right;
    font-weight: normal;
    padding: 10px;
}

.tableframe .viewWriteBox table td {
    height: 25px;
    padding: 0px;
    text-align: left;
}

.tableframe .viewWriteBox table td.readTxt {
    padding-top: 10px;
    height: 200px;
    vertical-align: top;
    color: #aaa;
}

.tableframe .viewWriteBox table td.readTxt .show {
    width: 1100px;
    margin: 10px;
    word-wrap: break-word;
    display: inline-block;
}

.tableframe .viewWriteBox table td.title {
    text-align: left !important;
}

.tableframe .viewWriteBox table td.title .write_user {
    font-size: 12px;
    color: #fde281;
    float: right;
}

.tableframe .viewWriteBox table td.title .write_user span {
}

.tableframe .viewWriteBox table td.title input {
    width: 680px;
    background: #546686;
}

.tableframe .viewWriteBox table td.datetime {
    text-align: right;
}

.tableframe .viewWriteBox table td.datetime span {
}

.tableframe .viewWriteBox table td.eventre input {
    width: 600px;
    vertical-align: middle;
}

.tableframe .viewWriteBox table td.eventre span {
    vertical-align: middle;
}

.tableframe .viewWriteBox table tr.viewHeader td {
    color: #fff;
    font-size: 12px;
    text-align: center;
    height: 20px !important;
    line-height: 20px !important;
    background: #1f131d;
    border-top: 1px solid #3d253b;
    border-bottom: 1px solid #000;
}

.inputTable {
    background: #2b2b2b;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    width: 100%;
}

.inputTable tr td, .inputTable tr th {
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 0px 10px;
    text-align: left;
    color: #fff;
    height: 40px;
}

.tabBox {
}

.tabBox .tabMenu {
    position: relative;
    margin-bottom: 10px;
    text-align: center;
}

.tabBox .tabMenu ul {
    background-color: #2e2e2e;
}

.tabBox .tabMenu ul li {
    display: table-cell;
    width: 1%;
    background-color: #113726;
    border: 1px solid #23723f;
}

.tabBox .tabMenu ul li:first-child {
}

.tabBox .tabMenu ul li a {
    display: block;
    padding: 0;
    color: #bababa;
    font-size: 16px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 40px;
    line-height: 40px;
    border: none;
}

.tabBox .tabMenu ul li a:hover, .tabBox .tabMenu ul li.on a {
    background: #23723f;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(00, 00, 00, 1);
}

.betTab {
    position: absolute;
    bottom: 0;
    left: 0;
}

.betTab ul li {
    float: left;
    margin-right: 1px;
}

.betTab ul li a {
    display: block;
    width: 100px;
    height: 26px;
    text-indent: -9999px;
}

.betTab ul li.bet a {
    background: url('/assets/v420215341/images/tab_bet.gif') no-repeat;
}

.betTab ul li.bet a:hover {
    background: url('/assets/v420215341/images/tab_bet_on.gif') no-repeat;
}

.betTab ul li.bet_on a {
    background: url('/assets/v420215341/images/tab_bet_on.gif') no-repeat;
}

.betTab ul li.bet_cancel a {
    background: url('/assets/v420215341/images/tab_bet_cancel.gif') no-repeat;
}

.betTab ul li.bet_cancel a:hover {
    background: url('/assets/v420215341/images/tab_bet_cancel_on.gif') no-repeat;
}

.betTab ul li.bet_cancel_on a {
    background: url('/assets/v420215341/images/tab_bet_cancel_on.gif') no-repeat;
}

.searchArea {
    position: absolute;
    top: 8px;
    right: 0px;
    height: 23px;
}

.searchArea ul {
    height: 23px;
}

.searchArea ul li {
    float: left;
    margin-left: 3px;
}

.searchArea ul li.serchin input {
    padding: 0 5px;
    width: 130px;
    height: 21px;
    font-size: 11px;
    background: #403b39;
    color: #FFFFFF;
}

.searchArea ul li select {
    height: 23px;
    background: #403b39;
    color: #FFFFFF;
}

.searchArea select, img {
    vertical-align: middle;
}

.button.search {
    display: inline-block;
    background-image: url('/assets/v420215341/images/bu-search.gif');
    width: 74px;
    height: 22px;
}

/* 게임버튼 끝 */
/* 배팅슬립 시작 */
/* ==================================================
 new
 ================================================== */
#line_notice {
    text-align: center;
    color: #AA857D;
    width: 32px;
    height: 90px;
    padding: 5px 4px;
    border: none;
}

#line_notice span, #line_notice span {
    text-align: center;
}

#span_betting_possession_money {
}

#span_betting_count {
}

#span_expectation_winner_odds {
}

#span_betting_max_money {
}

#edit_betting_money {
    text-align: right;
    width: 120px;
}

#span_expectation_winner_money {
}

.beting-cart-list {
    width: 100%;
    /* 	background-image: url(/assets/v420215341/images/slip_05.jpg?rand=88998878898888); */
}

.beting-cart-list table {
    width: 100%;
}

.beting-cart-list table.BSlist td {
    padding-bottom: 3px;
    border-bottom: 1px solid #4c463f;
}

.beting-cart-list .team {
    height: 25px;
    text-align: left;
    font-size: 11px;
    color: #c3aa81;
    padding-top: 1px;
    background: none;
    border: 0 none;
}

.beting-cart-list .choice {
    width: 25px;
}

.beting-cart-list .odds {
    width: 32px;
    text-align: right;
    font-size: 11px;
    color: #c3aa81;
}

.beting-cart-list .option {
    padding-left: 8px;
    width: 12px;
}

.beting-cart-list .HOME {
    color: #ff3c00;
}

.beting-cart-list .DRAW {
    color: #c3aa81;
}

.beting-cart-list .AWAY {
    color: #1bc6da;
}

.beting-cart-list .line {
    height: 1px;
}

/* 배팅카트 리스트 끝 */
/* ==================================================
 게임 시작
 ================================================== */
.game-sort-type {
    margin-top: -6px;
    color: #f1d9b0;
    float: right;
    display: inline-block;
}

.game-sort-type label {
    cursor: pointer;
}

.game-list {
    width: 100%;
    /* 	margin-bottom: 2px;	 */
}

.game-line {
    height: 6px;
    /* 	background: url(/assets/v420215341/images/line_betting.gif) repeat-x center; */
}

.game-list td.team-space {
    width: 4px;
}

.game-list .datetime {
    text-align: center;
    width: 13%;
}

.game-list .status {
    font-size: 11px;
    color: gray;
    text-align: center;
    width: 8%;
    position: relative;
}

.game-list.BETTING .status {
    color: #ff3000;
}

.game-list.STOP .status {
    color: yellow;
}

.game-list.END .status {
    color: gray;
}

.game-list.EVENT .status {
    color: yellow;
}

.game-list.NOTICE .status {
    color: red;
}

.game-list .icon-tv {
    width: 20px;
    height: 20px;
    /*background: url(/assets/v420215341/images/tv.png?rand=8899887889871788888797989835411);*/
    cursor: pointer;
    position: absolute;
    right: -5px;
    top: 2px;
}

.game-list td.team, .game-list td.team td.disable {
    border: 1px solid #403628;
    /*background:url(/assets/v420215341/images/game/gamebar_off.gif) repeat-x;*/
    color: #646464;
    font-size: 11px;
    cursor: default;
    height: 24px;
}

.game-list td.team td {
}

.game-list td.team.home td.title {
    text-align: left;
    padding-left: 5px;
}

.game-list td.team.home td.odds {
    width: 50px;
    text-align: right;
    padding-right: 5px;
    font-family: tahoma;
}

.game-list td.team.draw td.odds {
    text-align: center;
    font-family: tahoma;
}

.game-list td.team.away td.odds {
    width: 50px;
    text-align: left;
    padding-left: 5px;
    font-family: tahoma;
}

.game-list td.team.away td.title {
    text-align: right;
    padding-right: 5px;
}

.game-list td.team.home td.notice {
    text-align: left;
    padding: 0px 5px;
}

.game-list td.team.away td.notice {
    text-align: right;
    padding: 0px 5px;
}

/* 게임 끝 */
.content_left {
    width: 816px;
    background: #000;
    float: left;
}

.content_left .inner {
    padding: 4px;
}

.content_left .inner h1 {
    width: 798px;
    height: 41px;
    background: url('/assets/v420215341/images/bg_title.png?rand=8899887889871788888797989835411') repeat-x;
    font: bold 24px Malgun Gothic;
    color: #ddd;
    padding: 5px 0 0 10px;
}

/* ==================================================
  tbl_game_list
 ================================================== */
.tbl_game_list {
    width: 100%;
    border: 0;
    color: #ddd;
    border-collapse: separate;
    border-spacing: 3px;
}

.tbl_game_list thead {
    color: #fed92c;
}

.tbl_game_list td {
    text-align: center;
    height: 37px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: middle;
    border-radius: 0;
    border: 1px solid #e1e1e159;
    background: #032e1d;
}

.tbl_game_list td.board_left {
    /* background: #2d2d2d; */
    /* border: 1px solid #ffbb00; */
}

.tbl_game_list td.board_right {
    /* background: #2d2d2d; */
    border: 1px solid #032e1d;
    /* color: #ffa410 */
}

.game_league {
    color: #ffcc00 !important;
}

.game_league td {
    text-align: left !important;
    clear: both;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    margin: 12px 0 6px 0;
    color: #fff;
    text-align: left;
    background: #08051e;
    border: 0;
    border-radius: 0;
    font-size: 11px;
}

.game_column td {
    font-size: 11px;
    height: 18px;
    line-height: 18px;
}

.rowItem .bet.selectable.many_options {
    display: inline-block;
    background-position-x: 50% !important;
    margin-right: 3px;
}

.rowItem .bet.selectable.many_options:first-child {
    background-position-x: left !important;
    border-left: none;
}

.rowItem .bet.selectable.many_options:last-child {
    background-position-x: right !important;
    border-right: none;
}

.rowItem .bet.selectable.many_options span {
    margin: 0px 10px;
}

.rowItem .bet.selectable.many_options .bet_name {
    float: left;
}

.rowItem .bet.selectable.many_options .bet_ratio {
    float: right;
}

.rowItem td {
    color: #fff;
    font-size: 12px;
    vertical-align: middle;
}

.tbl_game_list .bet.selectable {
    cursor: pointer;
    height: 37px;
    padding: 0px;
    font-size: 12px;
    line-height: 37px;
    position: relative;
    color: #fff;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /* background: #2d2d2d; */
    /* border: 1px solid #ecd4a259; */
    /* border-radius: 5px; */
    /* box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset; */
}

.tbl_game_list .bet.selectable:hover {
    background: linear-gradient(0deg,#585a5a 0%,#c7c9cb 13%,#999999 35%,#ffffff 82%,#858788 100%);
    color: #000;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.tbl_game_list .bet.disabled:hover .away_team, .tbl_game_list .closed .bet:hover .away_team, .tbl_game_list .closed .bet.selectable .away_team {
    color: #444
}

.tbl_game_list .bet.disabled:hover .away_team font, .tbl_game_list .closed .bet:hover .away_team font, .tbl_game_list .closed .bet.selectable .away_team font {
    color: #444
}

.tbl_game_list .bet.disabled:hover .home_team font, .tbl_game_list .closed .bet:hover .home_team font, .tbl_game_list .closed .bet.selectable .home_team font {
    color: #444
}

.tbl_game_list .bet.disabled:hover .away_ratio, .tbl_game_list .closed .bet:hover .away_ratio, .tbl_game_list .closed .bet.selectable .away_ratio {
    color: #444 !important
}

.tbl_game_list .bet.disabled:hover .home_ratio, .tbl_game_list .closed .bet:hover .home_ratio, .tbl_game_list .closed .bet.selectable .home_ratio {
    color: #444
}

.tbl_game_list .bet.disabled:hover .tie_ratio, .tbl_game_list .closed .bet:hover .tie_ratio, .tbl_game_list .closed .bet.selectable .tie_ratio {
    color: #444
}

.tbl_game_list .closed td.board_plus {
    /* 
    border-top: 1px solid #2e3740;
    border-bottom: 1px solid #081015;
    background: #555; */
    color: #444
}

.tbl_game_list .closed td.board_left {
    /* 
    border-top: 1px solid #2e3740;
    border-bottom: 1px solid #081015;
    background: #555; */
    color: #444
}

.tbl_game_list .closed td.board_right {
    /* 
    border-top: 1px solid #2e3740;
    border-bottom: 1px solid #081015;
    background: #555; */
    color: #444
}

.tbl_game_list .eventGame.closed {
    color: #999;
}

.tbl_game_list .eventGame.closed .bet {
    color: #999;
}

.tbl_game_list .bet .f_blue {
    float: left;
    margin-left: 3px;
    font-size: 11px;
}

.tbl_game_list .bet .f_red {
    float: left;
    margin-left: 3px;
    font-size: 11px;
}

.tbl_game_list .bet:hover .f_blue, .tbl_game_list .bet.on .f_blue {
    color: #60c1ff;
}

.tbl_game_list .bet:hover .f_red, .tbl_game_list .bet.on .f_red {
    color: #ff709f;
}

.tbl_game_list .closed td, .tbl_game_list .closed .bet {
    color: #878b96;
}

.tbl_game_list .closed td .bet.selectable:hover {
    color: #878b96;
    background: #2d2d2d;
}

.tbl_game_list .board_plus {
    background: #032e1d;
    /* border-radius: 0; */
    /* box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset; */
    color: #fff;
    border: 1px solid #032e1d;
}

.tbl_game_list .board_plus .plus {
    background: url(/assets/v420215341/images/icon_plus.png?rand=889988788988849565658) no-repeat left center;
    background-size: 16px;
    width: 18px;
    height: 20px;
    display: inline-block;
    padding-left: 20px;
    line-height: 21px;
}

.tbl_game_list .board_plus .plus:hover {
    text-decoration: underline;
}

.tbl_game_list .board_plus .minus {
    background: url(/assets/v420215341/images/icon_minus.png?rand=889988788988849565658) no-repeat left center;
    background-size: 16px;
    width: 18px;
    height: 20px;
    display: inline-block;
    padding-left: 20px;
    line-height: 21px;
}

.sports_img {
    margin-left: 6px;
}

.league_img {
    margin-right: 2px;
    margin-left: 0px;
}

.league_tit, .league_tit font, .league_tit span {
    /*color: #fff;*/
    font-size: 12px !important;
}

.home_team {
    float: left;
    margin-left: 10px;
    width: 280px;
    text-align: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    /* "overflow" value must be different from "visible" */
    -o-text-overflow: ellipsis;
    /* Opera under 10.7 */
    text-overflow: ellipsis;
    /* IE, Safari */
}

.tbl_bet_info .bet .home_team {
    width: 208px !important;
}

.tbl_game_list .bet.selectable:hover .home_ratio {
    color: #000;
}

.tbl_game_list .closed .bet.selectable:hover .home_ratio {
    color: #444;
}

.tbl_game_list .bet.selectable.on .home_ratio, .tbl_game_list .bet.selectable.on:hover .home_ratio {
    color: #000;
}

.home_ratio {
    float: right;
    margin-right: 5px;
    color: #fff;
    font-size: 13px;
    margin-right: 10px;
    margin-right: 10px
}

.away_team {
    float: right;
    margin-right: 10px;
    width: 280px;
    text-align: right;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    /* "overflow" value must be different from "visible" */
    -o-text-overflow: ellipsis;
    /* Opera under 10.7 */
    text-overflow: ellipsis;
    /* IE, Safari */
}

.tbl_bet_info .bet .away_team {
    width: 208px !important;
}

.tbl_game_list .bet.selectable:hover .away_ratio {
    color: #000;
}

.tbl_game_list .bet.selectable.on .away_ratio, .tbl_game_list .bet.selectable.on:hover .away_ratio {
    color: #000;
}

.away_ratio {
    float: left;
    margin-left: 5px;
    color: #fff;
    font-size: 13px;
    margin-left: 10px
}

.tbl_game_list .bet.selectable:hover .tie_ratio {
    color: #000;
}

.tbl_game_list .bet.selectable .tie_ratio {
    color: #fff;
    font-size: 13px;
}

.tbl_game_list .bet.selectable.on .tie_ratio, .tbl_game_list .bet.selectable.on:hover .tie_ratio {
    color: #000 !important;
}

.tbl_game_list .bet.disabled:hover .tie_ratio, .tbl_game_list .closed .bet:hover .tie_ratio, .tbl_game_list .closed .bet.selectable .tie_ratio {
    color: #444 !important;
}

.tbl_game_list .bet.selectable.on, .tbl_game_list .bet.selectable.on:hover {
    color: #000;
    cursor: pointer;
    background: linear-gradient(0deg,#585a5a 0%,#c7c9cb 13%,#999999 35%,#ffffff 82%,#858788 100%);
}

.tbl_game_list .bet.disabled:hover {
    padding: 0px;
    font-size: 12px;
    position: relative;
    color: #fff;
    background: #342e2b;
}

.tbl_game_list tr .bet.tie span.tie_ratio.ratio_handi {
    background: url('/assets/v420215341/images/icon_handy.gif') no-repeat 0px center;
    color: #fff ;
    padding-left: 22px;
    background-size: 13px 14px;
}

.tbl_game_list tr .bet.tie span.tie_ratio.ratio_overunder {
    background: url('/assets/v420215341/images/icon_ou.png?rand=889988788988849565658') no-repeat 0px center;
    color: #fff ;
    padding-left: 29px;
}

.tbl_game_list tr.closed .bet.tie span.tie_ratio.ratio_overunder {
    color: #444 ;
}

.tbl_game_list tr.closed .bet.tie span.tie_ratio.ratio_handi {
    color: #444 ;
}

.tbl_bet_info td .league_tit {
    display: inline-block;
    margin-bottom: -3px;
    text-align: left;
    line-height: 13px;
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    /* "overflow" value must be different from "visible" */
    -o-text-overflow: ellipsis;
    /* Opera under 10.7 */
    text-overflow: ellipsis;
    /* IE, Safari */
}

.over_under {
    font-size: 11px;
    color: #ff7950;
    float: left;
    font-weight: normal;
    width: 50px;
    text-align: center;
}

.handiCap {
    font-size: 11px;
    color: #3ad200;
    float: left;
    font-weight: normal;
    width: 50px;
    text-align: center;
}

.upArrowRed {
    background: url('/assets/v420215341/images/icon_over.gif') no-repeat center center;
    float: left;
    height: 31px;
    line-height: 31px;
    display: inline-block;
    padding-left: 13px;
    font-size: 11px;
    font-weight: normal;
    color: #ffa285;
    margin: 0px 3px;
    background-size: 13px 16px;
    padding: 0 10px;
    text-indent: -99999px;
    filter: hue-rotate(45deg);
}

.downArrowBlue {
    background: url('/assets/v420215341/images/icon_under.gif') no-repeat center center;
    height: 31px;
    line-height: 31px;
    display: inline-block;
    padding-left: 13px;
    font-size: 11px;
    font-weight: normal;
    color: #86E8F3;
    margin: 0px 3px;
    background-size: 13px 16px;
    padding: 0 10px;
    text-indent: -99999px
}

.wrap_ratio {
    float: right;
    height: 100%;
    vertical-align: middle;
    display: table-cell;
}

.wrap_ratio.right {
    float: right;
    height: 100%;
    vertical-align: middle;
    display: table-cell;
}

.wrap_ratio.left {
    float: left;
    height: 100%;
    vertical-align: middle;
    display: table-cell;
    margin-left: 10px;
}

.wrap_ratio_right {
    float: right;
    height: 100%;
    vertical-align: middle;
    display: table-cell;
}

.wrap_ratio_left {
    float: left;
    height: 100%;
    vertical-align: middle;
    display: table-cell;
    margin-left: 10px;
}

.row_spacing {
}

.row_spacing td {
    border: none !important;
    background: none !important;
    height: 10px;
}

span.p_ratio {
    display: inline-block;
}

span.game_status, span.game_event {
    display: inline-block;
    width: 28px;
    /* height: 16px; */
    position: relative;
    top: 1px;
}

tr.opened span.game_status {
    color: #fceba8;
    font-size: 13px;
}

tr.closed span.game_status {
    color: #444;
    font-size: 11px;
}

tr.eventGame.opened span.game_event {
    background: url('/assets/v420215341/images/explan_icon3.png?rand=889988788988849565658') no-repeat;
    background-position: 3px 2px;
}

tr.eventGame.closed span.game_event {
    background: url('/assets/v420215341/images/explan_icon4.png?rand=889988788988849565658') no-repeat;
    background-position: 3px 2px;
}

/* ==================================================
 exchange_point
 ================================================== */
.wrap_exchange_point {
    padding: 10px;
}

.wrap_exchange_point table {
    text-align: left;
    margin-top: 10px;
}

.btn_exchange_point {
    display: inline-block;
    width: 60px;
    background: url('/assets/v420215341/images/bg_team_bar.png?rand=8899887889871788888797989835411') no-repeat;
    height: 21px;
    text-align: center;
    font: bold 12px/21px Malgun Gothic;
    border: 0 none;
    margin-right: 10px;
}

.btn_exchange_point:hover {
    background-position: 0 -21px;
}

.l_spacing {
    margin-left: 1px;
}

.tbl_char_excha_info {
    width: 100%;
}

.tbl_char_excha_info td {
    text-align: center;
    height: 40px;
}

/* ==================================================
 customer_ask_list
 ================================================== */
.ask_counsel {
    float: left;
    width: 93px;
    height: 72px;
    display: inline-block;
    background: url('/assets/v420215341/images/advicebutton.png?rand=8899887889871788888797989835411') -4px 0 no-repeat;
    text-indent: -9999px;
    margin: 10px 40px 10px 11px;
}

.warning {
    margin-top: 10px;
}

.warning p {
    line-height: 15px;
    margin-bottom: 10px;
}

.ask_counsel:hover {
    background: url('/assets/v420215341/images/advicebutton_over.png?rand=8899887889871788888797989835411') -4px 0 no-repeat;
}

.wrap_counsel {
    padding: 10px;
}

.wrap_counsel table {
    width: 100%;
    margin-top: 10px;
}

.wrap_counsel table thead tr {
    background: url('/assets/v420215341/images/bg_league.png?rand=8899887889871788888797989835411') -1px 0 no-repeat;
    height: 32px;
}

.wrap_counsel table th {
    color: #fed92c;
}

.wrap_counsel table td {
    text-align: center;
}

.question:hover {
    text-decoration: none;
}

/* ==================================================
 customer_write
 ================================================== */
.ask_title {
    width: 98%;
    margin-top: 10px;
}

.ask_text {
    width: 98%;
    height: 200px;
    margin-top: 10px;
}

.tbl_counsel {
    width: 80%
}

.tbl_counsel th {
    width: 100px;
}

.tbl_counsel td {
    background: #1c1b1b;
}

.tbl_counsel td.nickname {
    text-align: left;
    line-height: 13px;
    padding: 8px 0 0 7px;
}

.wrap_counsel .btn_area {
    float: right;
    margin-bottom: 10px;
    margin-top: 5px;
}

.counseling {
    display: inline-block;
    width: 60px;
    background: url('/assets/v420215341/images/bg_team_bar.png?rand=8899887889871788888797989835411') no-repeat;
    height: 21px;
    text-align: center;
    font: bold 12px/21px Malgun Gothic;
    border: 0 none;
    margin-right: 10px;
}

.go_list {
    display: inline-block;
    width: 60px;
    background: url('/assets/v420215341/images/bg_team_bar.png?rand=8899887889871788888797989835411') no-repeat;
    height: 21px;
    text-align: center;
    font: bold 12px/21px Malgun Gothic;
    border: 0 none;
}

.counseling:hover, .go_list:hover {
    color: #fed92c;
    background-position: 0 -21px;
}

/* ==================================================
 board
 ================================================== */
.tbl_board {
    width: 100%;
    border-spacing: 0px;
    border-collapse: separate;
}

.tbl_board a:hover {
    text-decoration: none;
}

.tbl_board thead tr {
    height: 30px;
}

.tbl_board th {
    color: #fed92c
}

.tbl_board tbody tr {
    height: 30px;
}

.tbl_board .notice {
    background: url('/assets/v420215341/images/bg_board_repeat.png?rand=8899887889871788888797989835411');
}

.tbl_board .notice td:first-child {
    color: #fed92c
}

.tbl_board tr.notice td {
}

.tbl_board tbody tr:hover {
}

.tbl_board tr td {
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: rgba(0, 0, 0, .40);
    height: 40px;
    line-height: 40px;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
    border: 1px solid rgba(255, 255, 255, 0.04);
}

.tbl_board tr td .level img {
    height: 30px
}

.tbl_board td.board_title {
    text-align: left;
    padding-left: 10px;
    font-size: 15px;
    color: #fff;
}

.tbl_board td.board_title:hover {
    text-decoration: none;
}

.tbl_board td.board_title.memo_title.memo_title {
    text-indent: 10px;
    padding: 0;
}

.tbl_board td.board_title.memo_title .memo_read_area {
}

.tbl_board td.board_title.memo_title .memo_read_area .memo_read_title {
    padding: 0 0 0 0;
    background: #041e0f;
    border-bottom: 1px solid #19a359;
}

.tbl_board td.board_title.memo_title .memo_read_area .memo_read_content {
    padding: 0 0 0 0;
    background: transparent;
}

.btn_area {
    text-align: center;
    clear: both;
    padding: 10px;
}

.btn_area_center {
    text-align: center;
    display: inline-block;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
}

.btn_area_center .button {
    margin-left: 5px;
    margin-right: 5px;
}

.btn_area_left {
    text-align: left;
    float: left;
    display: inline;
    margin-top: 10px;
}

.btn_area_right {
    float: right;
    height: 40px;
    display: inline;
    margin-top: 10px;
}

.board_title {
}

.btn_small.upload {
    width: 102px;
    margin-left: 10px;
}

td.user_icon_nick {
    text-align: left !important;
    padding-left: 10px;
}

/* ==================================================
 member_modify
 ================================================== */
.wrap_customer_info {
    padding: 10px;
}

.wrap_customer_info table {
    border-bottom: 0;
}

.wrap_customer_info table th {
    width: 100px;
}

.bg_gray {
    background: #aaa;
    border: 0 none;
}

.wrap_customer_info .text_name, .account_num {
    text-align: center;
}

.f_yellow.notice {
    padding-left: 67px;
    margin-top: 20px;
}

/* ==================================================
 guide
 ================================================== */
.wrap_guide {
    padding: 10px;
}

.wrap_guide h2 {
    font: bold 13px Malgun Gothic;
    margin-bottom: 10px;
}

.wrap_guide ul li {
    margin-bottom: 7px;
}

/* ==================================================
 member_bet_info
 ================================================== */
.tbl_bet_info {
    color: #ddd;
    width: 100%;
    border-spacing: 2px;
    border-collapse: separate;
}

.tbl_bet_info th {
    color: #fff;
    border-radius: 3px;
}

.tbl_bet_info td {
    text-align: center;
    height: 37px;
    vertical-align: middle;
    padding: 0px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    border-radius: 0;
    background: #032e1d;
}

.tbl_bet_info tr.game_league &gt; td {
    background: #051e05;
    border-radius: 0;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
    border: 1px solid rgba(255, 255, 255, 0.04);
    font-size: 13px;
}

.tbl_bet_info .game_league td .tbl_bet_info {
    width: 500px;
}

.tbl_bet_info .bet {
    height: 100%;
    padding: 0px;
    font-size: 14px;
    line-height: 37px;
    position: relative;
    background: #032e1d;
    border: 1px solid rgba(255, 255, 255, 0.04);
}

.tbl_bet_info .bet.on {
    background: linear-gradient(0deg,#585a5a 0%,#c7c9cb 13%,#999999 35%,#ffffff 82%,#858788 100%);
    color: #000;
    /* border: 1px solid rgba(255, 255, 255, 0.04); */
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset;
}

.tbl_bet_info .bet.on .away_ratio {
    color: #000 !important;
}

.tbl_bet_info .bet.on .home_ratio {
    color: #000 !important;
}

.tbl_bet_info .bet.on .tie {
    color: #000 !important;
}

.tbl_bet_info .bet.tie {
    text-align: center;
    display: block;
}

.tbl_bet_price {
    background: #38141e;
    width: 100%;
    height: 46px;
    border: 1px solid #000000;
    border-top: none;
}

.tbl_bet_price td {
    text-align: center;
}

.tbl_bet_brief th {
    color: #ceb466;
}

.tbl_bet_brief td {
    color: #ddd;
}

.tbl_bet_brief .state {
    width: 80px;
    text-align: center;
}

.tbl_bet_brief .state span {
    margin-left: 20px;
}

.wrap_bet_info .btn_area {
    float: right;
    margin-top: 10px;
    margin-bottom: 30px;
}

.wrap_bet_info .btn_area input {
    color: #ddd;
}

.tbl_bet_info .league {
    text-align: left;
}

.nothing {
    line-height: 30px;
    text-align: center;
    color: #fff;
}

.bt_upload_selected {
    float: right;
}

.bt_go_first {
    float: left;
}

.pageNum {
    margin-left: 10px;
    color: #fff;
}

.pageNumStr {
    margin-right: 10px;
    color: #fff;
}

.bt_go_prev, .bt_go_next {
    color: #f9e196;
    /* 
      background: rgba(0,0,0,0.5);
    font-size: 13px;
    margin: 0 -1px 0 0;
    height: 34px;
    line-height: 32px;
    border: solid 1px rgba(255,255,255,0.05); */
}

input.bt_remove {
    /* width:100px !important; */
    /* height:23px; */
    /* background:url('/assets/v420215341/images/bu-bet-del.png?rand=8899887889871788888797989835411') no-repeat !important; */
    /* border:0 none; */
}

input.bt_upload {
    /* width:114px !important; */
    /* height:23px; */
    /* background:url('/assets/v420215341/images/bu-bet-up.png?rand=8899887889871788888797989835411') no-repeat !important; */
    /* border:0 none; */
}

input.bt_cancel {
    /* width:100px !important; */
    /* height:23px; */
    /* background:url('/assets/v420215341/images/bu-bet-cancel.png?rand=8899887889871788888797989835411') no-repeat !important; */
    /* border:0 none; */
}

/* ==================================================
 game_result
 ================================================== */
.wrap_tab ul {
    overflow: hidden
}

.wrap_tab ul li {
    float: left;
}

.wrap_tab a:hover, .wrap_tab a.on {
    color: #fed92c;
}

.wrap_rpl_count.bold {
    color: #f3d69f;
}

/* 리그 헤더 시작 */
.league-name {
    font-size: 12px;
    /*background: url(/assets/v420215341/images/game/leaguename_bg.png?rand=8899887889871788888797989835411) bottom repeat-x;*/
    width: 100%;
    margin: 10px 0px 10px 0;
    height: 26px;
    border-bottom: 1px dotted #6c5e49;
}

.league-name:first-child {
    margin-top: 0px;
}

.league-name .image {
    text-align: left;
    padding-left: 10px;
    width: 22px;
}

.league-name .name {
    text-align: left;
    padding-left: 8px;
    color: #efdab6;
}

.league-name .name span {
    margin-right: 5px;
    font-size: 13px;
}

.league-name td img, .league-name td span {
    vertical-align: middle;
}

/* ==================================================
 게임 결과 시작
 ================================================== */
table.game-result {
    width: 100%;
    font-size: 12px;
    text-align: center;
    margin: 5px 0px;
}

table.game-result.HOME td.team.home {
    border: 1px solid #f59f8a;
    background: url('/assets/v420215341/images/gamebar_on.gif') repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4096ee', endColorstr='#181e5b', GradientType=0);
    /* IE6-9 */
    color: white;
}

table.game-result.DRAW td.team.draw {
    border: 1px solid #f59f8a;
    background: url('/assets/v420215341/images/gamebar_on.gif') repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4096ee', endColorstr='#181e5b', GradientType=0);
    /* IE6-9 */
    color: white;
}

table.game-result.AWAY td.team.away {
    border: 1px solid #f59f8a;
    background: url('/assets/v420215341/images/gamebar_on.gif') repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4096ee', endColorstr='#181e5b', GradientType=0);
    /* IE6-9 */
    color: white;
}

/* 게임 결과 끝 */
.betting-history .line, .game-result .line {
    height: 0px;
}

/* ==================================================
 배팅 내역 시작
 ================================================== */
table.betting-history {
    width: 100%;
    font-size: 12px;
    text-align: center;
    margin: 5px 0px;
}

table.betting-history.HOME td.team.home {
    border: 1px solid #f59f8a;
    background: url('/assets/v420215341/images/gamebar_on.gif') repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a7cfdf', endColorstr='#23538a', GradientType=0);
    color: white;
}

table.betting-history.DRAW td.team.draw {
    border: 1px solid #f59f8a;
    background: url('/assets/v420215341/images/gamebar_on.gif') repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a7cfdf', endColorstr='#23538a', GradientType=0);
    color: white;
}

table.betting-history.AWAY td.team.away {
    border: 1px solid #f59f8a;
    background: url('/assets/v420215341/images/gamebar_on.gif') repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a7cfdf', endColorstr='#23538a', GradientType=0);
    color: white;
}

table.betting-history-footer {
    background: url('/assets/v420215341/images/con_bg.png?rand=8899887889871788888797989835411');
    width: 100%;
    margin: 10px 0px 5px 0px;
    border-top: 1px solid #5d4e3a;
    border-bottom: 1px solid #5d4e3a;
}

.betting-history-footer .title-amount, .betting-history-footer .title-odds, .betting-history-footer .title-expect-amount, .betting-history-footer .title-real-amount {
    color: #ad7d5f;
    margin-right: 7px;
}

.betting-history-footer .amount {
    color: #75ac26;
}

.betting-history-footer .odds {
    color: #fff;
}

.betting-history-footer .expect-amount {
    color: #d676fa;
}

.betting-history-footer .real-amount {
    color: #ffcc00;
}

.betting-history-footer .game-category {
    margin-right: 5px;
}

.betting-history-footer .game-category.NORMAL {
    color: white;
}

.betting-history-footer .game-category.HANDICAP {
    color: turquoise;
}

.betting-history-footer .game-category.SPECIAL {
    color: yellow;
}

.betting-history-footer .datetime {
    color: #fdb502;
}

.betting-history-footer-option {
    width: 100%;
    margin-bottom: 15px;
}

.betting-history-footer-option span {
    margin: 0px 3px;
}

.betting-history-footer-option label {
    color: white;
}

/* 배팅 내역 끝 */
td.team {
    border: 1px solid #403628;
    background: url('/assets/v420215341/images/gamebar_off.gif') repeat-x;
    color: #666666;
    font-size: 11px;
    padding-top: 1px;
}

td.team.home .title {
    text-align: left;
    padding-left: 5px;
}

td.team.home .odds {
    text-align: right;
    padding-right: 5px;
}

td.team.draw .odds {
    text-align: center;
}

td.team.away .odds {
    text-align: left;
    padding-left: 5px;
}

td.team.away .title {
    padding-right: 5px;
    text-align: right;
}

td.team .title {
}

td.team .odds {
    font-family: tahoma;
}

.game-result .gap, .betting-history .gap {
    width: 3px;
}

.home.team, .away.team {
    width: 33%;
}

.draw.team {
}

.team table {
    width: 100%;
}

.team td {
    height: 21px;
}

.game-result .datetime, .betting-history .datetime {
    height: 22px;
    width: 12%;
}

.score {
    font-family: tahoma;
    font-size: 11px;
    color: #9a814a;
    padding-left: 2px;
    width: 6%;
    text-align: center;
}

.status {
    font-size: 11px;
    width: 6%;
}

.status.STANDBY {
    color: #999;
}

.status.END {
    color: white;
}

.status.WIN {
    color: cyan;
}

.status.LOSE {
    color: magenta;
}

.status.UNKNOWN {
    color: #996;
}

.status.CANCEL {
    color: #666;
}

.status.HOME {
    color: #FC0;
}

.status.DRAW {
    color: #CCC;
}

.status.AWAY {
    color: #ff8838;
}

.status.HANDICAP-WIN {
    color: #c9f;
}

.status.HANDICAP-LOSE {
    color: magenta;
}

.status.HANDICAP-50-WIN {
    color: #c9f;
}

.status.HANDICAP-50-LOSE {
    color: magenta;
}

.status.UNDER {
    color: #C9F;
}

.status.OVER {
    color: magenta;
}

/* ==================================================
 board_view
 ================================================== */
.wrap_view {
    padding: 10px;
}

.wrap_view table {
    width: 100%;
    margin-top: 10px;
    border-collapse: collpase;
}

.wrap_view table th {
    color: #fed92c;
    width: 100px;
}

.wrap_view table.tbl_view tbody tr:first-child {
    background: url('/assets/v420215341/images/bg_league.png?rand=8899887889871788888797989835411') -1px 0;
    height: 32px;
}

.wrap_view table.tbl_view tbody tr:first-child td {
    padding-left: 10px;
}

.wrap_view table td {
    text-align: left;
}

.board_text {
    word-wrap: break-word;
    width: 1052px;
    height: 200px;
    margin-top: 10px;
    padding: 10px;
    border: 1px solid #333;
    background: #222;
    color: #ddd;
    overflow-y: auto;
}

.load_bet_info {
    margin-top: 5px;
}

.wrap_btn_rpl .wrap_rpl_count {
    color: teal;
    text-decoration: none;
    margin-top: 5px;
}

.wrap_tbl_rpl {
    background: #333;
    border: 1px solid #000;
    margin-top: -1px;
}

.wrap_tbl_answer {
    margin-top: -1px;
}

.wrap_tbl_answer .answer_header {
    border-top: 1px dotted #313131;
    padding: 10px;
    color: #000;
}

.rpl_nick {
    color: #a6c6ff;
    font-size: 11px;
}

.tbl_rpl {
    width: 100%;
    text-align: left;
    color: #fff;
}

.tbl_rpl tr {
    height: 30px;
    line-height: 30px;
}

.tbl_rpl tr:first-child {
}

.tbl_rpl_write {
    width: 100%
}

.rpl_text {
    overflow: auto;
    background: #343434;
    width: 100%;
    color: #fff;
    border: 0 none;
}

.boundary {
    border-bottom: 1px solid #000;
    padding-left: 10px;
}

.btn_del_rpl {
    position: absolute;
    right: 25px;
    border: 1px solid #000;
    padding: 0px 7px;
    min-width: 50px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: rgb(140, 25, 66);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMTk0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTE0MzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(140, 25, 66) 0%, rgb(110, 20, 52) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(140, 25, 66)), color-stop(100%, rgb(110, 20, 52)));
    background: -webkit-linear-gradient(top, rgb(140, 25, 66) 0%, rgb(110, 20, 52) 100%);
    background: -o-linear-gradient(top, rgb(140, 25, 66) 0%, rgb(110, 20, 52) 100%);
    background: -ms-linear-gradient(top, rgb(140, 25, 66) 0%, rgb(110, 20, 52) 100%);
    background: linear-gradient(to bottom, rgb(140, 25, 66) 0%, rgb(110, 20, 52) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8c1942', endColorstr='#6e1434', GradientType=0);
}

.btn_del_rpl:hover {
    color: #fff;
    text-decoration: none;
}

/* ==================================================
 reply
 ================================================== */
.replyBox {
    width: 100%;
    text-align: left;
    display: block;
}

.replyBox .replyer_area {
    height: 44px;
    line-height: 44px;
}

.replyBox .replyer_area input {
    color: #fff;
    background: #333;
    border: none;
    height: 24px;
    padding: 0px 3px;
    margin-left: 20px
}

.replyBox .rpl_title {
    width: 70px;
    display: inline-block;
    text-align: right;
    color: #fff;
}

.replyBox .replWrite {
    height: 50px;
    padding-top: 20px;
    text-align: left;
    position: relative;
    line-height: 24px;
    border: 1px solid #000;
    background: /* url('/assets/v420215341/images/bg_replyWrite.png?rand=8899887889871788888797989835411') repeat-x  */ #444;
}

.replyBox .replWrite textarea {
    padding: 0px;
    width: 80%;
    height: 24px;
    line-height: 24px;
    margin-left: 10px;
    border: 1px solid #ab8b75;
    background: #1e1e1e;
    color: #fff;
}

#form_charge_money input, #form_exchange_money input {
    font-size: 12px;
}

.comment {
    font-size: 11px;
    color: #F61;
    letter-spacing: -1pt;
    text-align: left;
}

.content {
    color: #fff;
	padding-top:60px;
}

.content * {
}

.content.sub {
    color: #663;
    padding-left: 50px;
    line-height: 2;
    text-align: left;
}

.comment-bg {
    font-size: 11px;
    letter-spacing: 0;
    padding-left: 20px;
    height: 28px;
}

#form_charge_money #span_bank_name {
    font-size: 12px;
    color: #fff;
    margin-left: 10px;
}

#form_charge_money #span_bank_account_number {
    font-size: 11px;
    color: #fff;
    letter-spacing: -1pt;
    margin-left: 10px;
}

#form_charge_money #span_bank_account_holder {
    font-size: 13px;
    color: #fff;
    margin-left: 10px;
}

#layer_bank_account_holder {
    color: #fff;
}

.content.bank-name {
    font-size: 12px;
    color: #F60;
}

.content.bank-account-number {
    font-size: 12px;
    color: #F61;
}

.content.bank-account-holder {
    font-size: 13px;
    color: #fff;
}

.content.money {
    font-size: 12px;
    color: #fc0;
}

/* new */
/* new */
p.bankG {
    margin: 10px 0;
}

.bankInfo {
    margin: 5px 0 0 0;
    color: #fff6ec;
}

.bankInfo ul {
    margin-right: 20px;
    float: left;
}

.bankInfo ul li {
    float: left;
    margin-bottom: 10px;
}

.bankInfo ul li:first-child {
    color: #ffd9b0;
}

.chargeM {
    margin-top: 10px;
    width: 100%;
}

.chargeM ul {
    width: 100%;
}

.chargeM ul li {
    float: left;
    display: inline-block;
    margin-right: 20px;
}

.moneyGuide {
    margin-bottom: 15px;
    border-radius: 6px;
    background: #000000;
    border: solid 1px #565658;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    padding: 20px 26px;
}

.moneyGuide.ty2 {
    color: #adb7d0;
    text-align: left;
    padding: 20px;
    line-height: 22px;
}

.moneyGuide.ty2 h2 {
    display: block;
    height: 38px;
    line-height: 38px;
}

.moneyGuide.ty2 h3 {
    padding-left: 0px;
    color: #ef7c65;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-top: 10px;
}

.moneyGuide ul {
    clear: both;
    margin-left: 10px;
}

.moneyGuide ul li {
    float: left;
    padding: 10px 0;
    color: #fff;
    line-height: 18px;
    text-align: left;
}

.moneyGuide ul li:first-child {
    margin-right: 10px;
    color: #ef7c65;
    font-size: 15px;
}

.moneyGuide table.moneyTable {
    background: #26211c;
    width: 100%;
    border: 1px solid #161310;
    margin-top: 10px;
}

.moneyGuide table.moneyTable th {
    color: #aac3f3;
    height: 30px;
}

.moneyGuide table.moneyTable td {
    padding-right: 20px;
    color: #fff;
    text-align: left;
}

.moneyGuideLess {
    border: none;
    background: none;
    padding: 0px;
}

.moneyGuide .pattern-header-board {
}

.ModifyMenberwrap {
    clear: bloth
}

.moneyGuide h2 {
    /* padding: 8px 0 8px 12px; */
    color: #f1d791;
    font-size: 15px;
    text-align: left;
    display: block;
    height: 32px;
    line-height: 32px;
    border-radius: 6px;
}

.moneyGuide ul {
    clear: both;
    padding: 5px 10px;
    overflow: hidden;
}

.moneyGuide ul li {
    float: left;
    padding: 0;
    color: #fff;
    line-height: 23px;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.moneyGuide ul li:first-child {
    color: #f1d791;
    font-size: 15px;
}

.moneyGuide ul li:last-child {
}

.moneyGuide table.moneyTable {
    background: #26211c;
    width: 100%;
    border: 1px solid #161310;
    margin-top: 10px;
}

.moneyGuide table.moneyTable th {
    color: #aac3f3;
    height: 30px;
}

.moneyGuide table.moneyTable td {
    padding-right: 20px;
    color: #fff;
    text-align: left;
}

.moneyGuideLess {
    border: none;
    background: none;
    padding: 0px;
}

.rowItem .btn_area_right {
    float: right;
    margin-top: 5px;
    margin-bottom: 10px;
}

.notice .board_title {
    color: #99ff00;
}

.tbl_admin_rpl, .tbl_admin_rpl tr td {
    border: 0px !important;
}

.tbl_admin_rpl .reply_area tr td {
    padding: 10px;
}

.reply_area tr td {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #111
}

.has_bet_info {
    display: none;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -274px -821px;
    width: 33px;
    height: 13px;
    position: relative;
    top: 2px;
    margin: 0px 5px
}

.has_bet_info.on {
    display: inline-block;
}

.bet_nothing, .result_even {
    color: #DD0F0F;
}

.watch_ladder {
    display: inline-block;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') -24px -768px;
    width: 120px;
    height: 29px;
    display: inline-block;
    text-indent: -9999px;
    z-index: 20;
    position: absolute;
    left: 90px;
    top: 0px;
    z-index: 400;
}

.watch_ladder:hover {
    background-position: -24px -817px;
}

.bt_del {
    color: white;
    cursor: pointer;
}

.button_named_sadari_close {
    background: url('/assets/v420215341/images/button_sadari_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 100%;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_named_sadari_open {
    background: url('/assets/v420215341/images/button_sadari_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 100%;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_powerball_close {
    background: url('/assets/v420215341/images/button_powerball_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_powerball_open {
    background: url('/assets/v420215341/images/button_powerball_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_lowhigh_close {
    background: url('/assets/v420215341/images/button_lowhigh_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 899px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_lowhigh_open {
    background: url('/assets/v420215341/images/button_lowhigh_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 899px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_snail_close {
    background: url('/assets/v420215341/images/button_snail_close.png?rand=8899887889871788888797989835411') no-repeat 8px 0px;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_snail_open {
    background: url('/assets/v420215341/images/button_snail_open.png?rand=8899887889871788888797989835411') no-repeat 8px 0px;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.watch_powerball {
    width: 169px;
    height: 43px;
    display: inline-block;
    background: url('/assets/v420215341/images/watch_powerball.png?rand=8899887889871788888797989835411') 0px 0px;
    width: 173px;
    height: 36px;
    display: inline-block;
    text-indent: -9999px;
    z-index: 20;
    position: absolute;
    left: 60px;
    top: -10px;
}

.watch_powerball:hover {
    background-position: -0px -49px;
}

.powerball_event_helper {
    background: url('/assets/v420215341/images/powerball_eventgame_helper_bg_bottom.png?rand=8899887889871788888797989835411') no-repeat left bottom;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    padding-bottom: 10px;
    display: block;
}

.powerball_event_helper span {
    background: url('/assets/v420215341/images/powerball_eventgame_helper_bg.png?rand=8899887889871788888797989835411') no-repeat 0px 0px;
    width: 770px;
    padding: 15px 30px 5px 30px;
    color: #8c9ecb;
    line-height: 14px;
    display: inline-block;
}

.powerball_event_game {
    background: url('/assets/v420215341/images/powerball_eventgame_bg.png?rand=8899887889871788888797989835411') no-repeat;
    width: 900px;
    height: 407px;
    margin: 0 auto;
    position: relative;
    margin-top: 10px;
}

.powerball_event_game .powerball_event_betting_money {
    position: absolute;
    right: 264px;
    top: 30px;
    color: #ffd440;
    font-size: 35px;
    text-align: right;
}

.powerball_event_game .choose_powerballtable {
    width: 360px;
    position: absolute;
    top: 145px;
    left: 129px;
    dispaly: inline-block;
}

.powerball_event_game .choose_powerballtable ul li {
    display: inline-block;
    width: 35px;
    margin: 0px;
    padding: 0px;
    float: left;
    height: 37px;
    text-indent: -9999px;
    cursor: pointer;
}

.powerball_event_game .choose_powerballtable ul li:HOVER {
    background: url('/assets/v420215341/images/powerball_event_choose_btn_over.png?rand=8899887889871788888797989835411') no-repeat 50% 50%;
}

.powerball_event_game .choose_powerballtable ul li:active, .powerball_event_game .choose_powerballtable ul li.on {
    background: url('/assets/v420215341/images/powerball_event_choose_btn_select.png?rand=8899887889871788888797989835411') no-repeat 50% 50%;
}

.powerball_event_game .choose_powerballtable ul.choosepowerball li {
    width: 32px;
}

.powerball_event_game .choose_powerballtable ul.choosepowerball {
    clear: both;
    padding-top: 44px;
}

.powerball_event_game .powerball_event_count {
    width: 133px;
    right: 60px;
    top: 15px;
    position: absolute;
    height: 50px;
    color: #fff !important;
}

.powerball_event_game .powerball_event_count ul li {
    display: inline-block;
}

.powerball_event_game .powerball_button_area {
    width: 467px;
    height: 43px;
    left: 48px;
    top: 362px;
    position: absolute;
}

.powerball_event_game .powerball_button_area span {
    display: inline-block;
    cursor: pointer;
}

.powerball_event_game .powerball_button_area .btn_powerball_auto_choose {
    background: url('/assets/v420215341/images/btn_powerball_auto_choose.png?rand=8899887889871788888797989835411') no-repeat;
    width: 71px;
    height: 20px;
    float: left;
    margin-top: 11px;
}

.powerball_event_game .powerball_button_area .btn_powerball_delete {
    background: url('/assets/v420215341/images/btn_powerball_delete.png?rand=8899887889871788888797989835411') no-repeat;
    width: 50px;
    height: 20px;
    float: left;
    margin-top: 11px;
}

.powerball_event_game .powerball_button_area .btn_powerball_buy {
    background: url('/assets/v420215341/images/btn_powerball_buy.png?rand=8899887889871788888797989835411') no-repeat;
    width: 136px;
    height: 43px;
    float: right;
}

.powerball_event_game .powerball_list {
    position: absolute;
    right: 30px;
    top: 139px;
    width: 301px;
    height: 247px;
    overflow-y: auto;
}

.powerball_event_game .powerball_list .powerball_table {
    border-spacing: 0px !important;
    border-collapse: separate !important;
    width: 100%;
}

.powerball_event_game .powerball_list .powerball_table td {
    border-left: 1px solid #224568;
    border-bottom: 1px solid #224568;
    height: 30px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.powerball_event_game .powerball_list .powerball_table td.first {
    border-left: none;
}

.powerball_event_game .powerball_list .powerball_table td .hit {
    color: #86ff1a;
}

.powerball_event_game .powerball_list .powerball_table td .miss {
    color: #c04326;
}

.powerball_event_game .powerball_list .powerball_table td .choose {
    color: #f3e286;
}

.calendar {
    font-size: 11px;
    display: inline-block;
    z-index: 300;
    width: 300px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    position: absolute;
    top: 4px;
    right: 17px;
}

.calendar.ty2 {
    font-size: 16px;
    display: inline-block;
    z-index: 300;
    width: 300px;
    height: 62px;
    line-height: 62px;
    text-align: right;
    position: absolute;
    top: 0px;
    right: 17px;
}

.calendar li {
    height: 23px;
    line-height: 62px;
    display: inline-block;
}

.calendar .btnPrev a {
    width: 23px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
}

.calendar .btnPrev a:hover {
    background-position: -350px -828px;
    color: #fff;
}

.calendar .btnNext a {
    width: 23px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    cursor: pointer;
    color: #fff;
}

.calendar .btnNext a:hover {
    background-position: -380px -828px;
    color: #fff;
}

.calendar .date {
    line-height: 23px;
    color: #fff;
    height: 23px;
    margin: 0px 10px;
}

.itemGuide {
    margin-bottom: 15px;
    text-align: left;
    padding-left: 20px;
    color: #fff;
    padding-bottom: 30px;
    border-radius: 6px;
    background: #000000;
    border: solid 1px #565658;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    line-height: 32px !important;
    font-size: 13px
}

.itemGuide h2 {
    padding: 8px 0 8px 12px;
    color: #f1d791;
    font-size: 15px;
    text-align: left;
    display: block;
    height: 32px;
    line-height: 32px;
    border-radius: 6px;
}

.itemGuide h3 {
    margin-bottom: 5px;
    padding: 5px 0;
    font-size: 14px;
    color: #866dd9;
    text-align: left;
    list-style-type: circle;
}

.itemGuide .emphasis {
    color: #866dd9;
}

.middleTitle {
    text-align: center;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    padding: 0px;
    color: #fff;
    border-top: 1px solid #31b275;
    border-bottom: 1px solid #081015;
    background-image: linear-gradient(180deg, #00964f, #004524);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00964f', endColorstr='#004524');
    background: -webkit-gradient(linear, left top, left bottom, from(#00964f), to(#004524));
    background: -moz-linear-gradient(top, #00964f, #004524);
}

.layer_popup2 {
    position: absolute;
    left: 50%;
    top: 115px;
    padding: 20px 30px;
    background: #232327;
    border: 6px solid #c83322;
    z-index: 800;
    text-align: left;
    -webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, .80);
    -moz-box-shadow: 0px 20px 20px rgba(0, 0, 0, .80);
    box-shadow: 0px 20px 20px rgba(0, 0, 0, .80);
}

.layer_popup2 .pattern-header {
}

.layer_popup2 .btn_close {
    background: url('/assets/v420215341/images/icon_del_a-2.gif') no-repeat;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    cursor: pointer;
}

.coupon_add_on {
    display: block;
    background: #cc4232;
    color: #fff;
    height: 22px;
    line-height: 22px;
    bottom: 0;
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: left;
    padding-left: 5px;
    font-size: 11px;
}

.coupon_add_on .btn_close {
    background: url(/assets/v420215341/images/ico_betmoney_del.png?rand=8899887889871788888797989835411) no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 4px;
}

.item_bet {
    min-height: 70px;
}

.betting-cart-item {
    display: inline-block;
    margin-left: 3px;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -718px -802px;
    width: 72px;
    height: 23px;
    cursor: pointer;
    float: left;
    margin-top: 10px;
}

.betting-cart-item:hover {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -718px -849px;
}

.buttonUtil1 {
    display: inline-block;
    height: 21px;
    color: #fff;
    border-radius: 30px;
    border: 1px solid #9a6194;
    padding: 0px 8px;
    padding: 0px 8px\8;
    line-height: 21px;
    margin-left: -1px;
    cursor: pointer;
    text-align: center;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjN2ViNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzU1OGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgb(188, 126, 183) 0%, rgb(147, 85, 138) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(188, 126, 183)), color-stop(100%, rgb(147, 85, 138)));
    background: -webkit-linear-gradient(top, rgb(188, 126, 183) 0%, rgb(147, 85, 138) 100%);
    background: -o-linear-gradient(top, rgb(188, 126, 183) 0%, rgb(147, 85, 138) 100%);
    background: -ms-linear-gradient(top, rgb(188, 126, 183) 0%, rgb(147, 85, 138) 100%);
    background: linear-gradient(to bottom, rgb(188, 126, 183) 0%, rgb(147, 85, 138) 100%);
    background: rgb(188, 126, 183);
}

.buttonUtil2 {
    display: inline-block;
    height: 21px;
    color: #fff;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    -khtml-border-radius: 30px;
    border-radius: 30px;
    border: 1px solid #000;
    padding: 0px 8px;
    padding: 0px 8px\8;
    line-height: 21px;
    margin-left: -1px;
    cursor: pointer;
    text-align: center;
    background: #e46d00;
}

.empInput {
    text-align: left;
    height: 25px;
    line-height: 25px;
    background: #173861;
    border: 1px solid #1b4982;
    color: #5284c2;
    font-weight: normal;
    padding: 0px 5px;
}

.bulletPlus {
    background: url('/assets/v420215341/images/bullet_sprite.png?rand=8899887889871788888797989835411') no-repeat;
    display: inline-block;
    width: 9px;
    height: 9px;
    vertical-align: middle;
}

.bulletMinus {
    background: url('/assets/v420215341/images/bullet_sprite.png?rand=8899887889871788888797989835411') no-repeat 0px -40px;
    display: inline-block;
    width: 9px;
    height: 3px;
    vertical-align: middle;
}

.bulletDot {
    background: url('/assets/v420215341/images/bullet_sprite.png?rand=8899887889871788888797989835411') no-repeat -293px -250px;
    padding-left: 10px;
}

.marL10 {
    margin-left: 10px;
    margin-left: 9px\9;
}

.marL20 {
    margin-left: 20px;
    margin-left: 19px\19;
}

.marL30 {
    margin-left: 30px;
    margin-left: 29px\29;
}

/* ==================================================
 rightBox
 ================================================== */
.rightBox {
    border-radius: 5px;
}

.cartHeader {
    background: #032e1d;
    border-radius: 5px 5px 0 0;
}

.cartHeader h2 {
    font-size: 12px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
    background-color: rgba(0, 0, 0, .40);
}

.blind {
    display: none;
}

/* ==================================================
 lottoChooseBox
 ================================================== */
.lottoChooseBox {
    border: 3px solid #ffb922;
    background: #806447;
    background: -moz-linear-gradient(top, #806447 0%, #bca183 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #806447), color-stop(100%, #bca183));
    background: -webkit-linear-gradient(top, #806447 0%, #bca183 100%);
    background: -o-linear-gradient(top, #806447 0%, #bca183 100%);
    background: -ms-linear-gradient(top, #806447 0%, #bca183 100%);
    background: linear-gradient(to bottom, #806447 0%, #bca183 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#806447', endColorstr='#bca183', GradientType=0);
    padding: 10px 25px;
    width: 540px;
    height: 60px;
    margin: 0 auto;
    text-align: center;
}

.lottoDial {
    margin: 0 auto;
    width: 600px;
    margin-top: 20px;
}

.lottoDial img {
    margin-bottom: 6px;
}

.lotto_list tr td img {
    width: 30px;
    height: 30px;
    cursor: pointer;
    margin-right: 2px;
}

.borderBlackR {
    border-right: 1px solid #000;
}

/* ==================================================
 virtualBetPanel
 ================================================== */
.virtualBetPanel {
    display: none;
    position: relative;
    text-align: left;
    clear: both;
    margin: 0 auto;
    border-radius: 5px;
    background: url('/assets/v420215341/images/bg_betList.jpg?rand=88998878898888') repeat-x #b29776;
}

.virtualBetPanel .virtualTitle {
    height: 39px;
    display: inline-block;
    width: 100%;
}

.virtualBetPanel .virtualTitle h2 {
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -425px -283px;
    width: 95px;
    height: 19px;
    display: inline-block;
    margin: 10px 0px 0px 10px;
    float: left;
    width: 95px;
    height: 19px;
}

.virtualBetPanel .virtualBody {
    display: block;
    min-height: 140px;
    width: 218px;
    margin: 0 auto;
}

.virtualBetPanel .virtualBottom {
    display: block;
    width: 295px;
    height: 13px;
}

.virtualBetPanel .virtualBody .list {
}

.virtualBetPanel .virtualBody .list li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #c2a77e;
}

.virtualBetPanel .virtualBody .list li span {
    float: left;
    text-align: center;
    color: #fff;
    font-size: 11px;
}

.virtualBetPanel .virtualBody .list li span.num {
    width: 30px;
    text-align: right;
}

.virtualBetPanel .virtualBody .list li span.name {
    width: 90px;
    text-align: left;
    color: #fdec60;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.virtualBetPanel .virtualBody .list li span.namestatus {
    width: 55px;
    color: #94d23f;
}

.virtualBetPanel .virtualBody .list li span.money {
    float: right;
    margin-right: 10px;
}

tr.itemList td {
    background: #5c4435;
}

.cart_list_area {
    margin-bottom: 10px
}

.bulletNormal {
    background: url('/assets/v420215341/images/bullet_sprite.png?rand=8899887889871788888797989835411') no-repeat -294px -239px;
    padding-left: 10px;
}

/* ==================================================
 bet_money_btn
 ================================================== */
/* .bet_money_btn {
  color: #fff;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  background: #4d4d4f;
  width: 74px;
  border: none;
  padding: 0px;
  font-weight: bold;
  margin: 0px;
  cursor: pointer;
  text-indent: 0px;
  float: left;
  height: 32px;
  line-height: 32px;
  border-radius: 5px;
  border: solid 1px rgba(0, 0, 0, 0.4);
  margin-left: 2px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.bet_money_btn:hover {
  background: #262527;
} */
.bet_money_area {
    background: #000000;
    padding: 10px 0 !important;
    height: 80px !important;
}

.bet_money_area li {
    float: none !important;
    display: block;
    margin: 0 auto;
    width: 97%;
}

.bet_money_area li .bet_money_btn {
    display: inline-block;
    width: calc(100%/3 - 3px);
    text-align: center;
    height: 31px;
    line-height: 31px;
    box-sizing: border-box;
    margin-bottom: 3px;
    color: #fff;
    padding: 0;
    float: left;
    margin-left: 4px;
    cursor: pointer;
    border-radius: 0;
    background: #0e0f0f;
    border: 1px solid #444;
    background: #383838;
    border: 2px solid #5d5d5b;
    box-shadow: inset -3px 2px 2px #222222, inset 7px -7px 2px -5px #222222;
    text-indent: 0;
}

/* 
.bet_m_5000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -1670px -578px;
    width: 81px;
    height: 30px;
}

.bet_m_10000 {
    height: 27px;
    background-color: rgba(255, 255, 255, 0.05);
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -1760px -578px;
    width: 81px;
    height: 30px;
}

.bet_m_50000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -1847px -578px;
    width: 84px;
    height: 30px;
}

.bet_m_100000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -1670px -613px;
    width: 81px;
    height: 30px;
}

.bet_m_300000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 12px;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -294px -239px;
}

.bet_m_500000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -1760px -613px;
    width: 81px;
    height: 30px;
} .bet_m_max {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/kali_sprite.png?rand=889988788988849565658') no-repeat -1847px -613px;
    width: 84px;
    height: 30px;
}*/
.btn_betmoney_del {
    width: 116px;
    height: 27px;
    background-color: rgba(255, 255, 255, 0.05);
    border: transparent;
    outline: 0;
    cursor: pointer;
    font-size: 12px;
    color: #ffd600;
}

.bet_m_5000:hover, .bet_m_10000:hover, .bet_m_50000:hover {
}

.bet_m_100000:hover, .bet_m_500000:hover, .bet_m_reset:hover {
}

/* ==================================================
 coupon_set
 ================================================== */
/* .coupon_set {
  width: 350px;
  height: 240px;
  text-align: right;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 20px;
  margin-left: 62px;
  margin-right: -15px;
  float: left;
  position: relative;
  text-align: right;
}
.coupon_set .coupon_buy {
  padding: 0px 0px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -60px;
  display: inline-block;
  width: 120px;
  height: 30px;
  line-height: 30px;
  border-radius: 23px;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  background: #7d7c7a;
  color: #fff;
  text-align: center;
  text-indent: 0px;
}
.coupon_set .coupon_buy.disabled {
  text-decoration: line-through;
  background: #bdbdbd;
}
.coupon_set .coupon_comment {
  display: inline-block;
  font-size: 14px;
  margin-top: 11px;
  margin-right: 10px;
  color: #fbfbfb;
  font-weight: normal;
}
.coupon_set .coupon_price {
  display: inline-block;
  font-size: 40px;
  margin-top: 34px;
  width: 260px;
  color: #ffffff;
  font-family: tahoma;
  font-weight: normal;
  text-align: right;
  margin-right: 30px;
}
.coupon_gold {
  background: url('/assets/v420215341/images/coupon_gold.png?rand=8899887889871788888797989835411') no-repeat;
}
.coupon_silver {
  background: url('/assets/v420215341/images/coupon_silver.png?rand=8899887889871788888797989835411') no-repeat;
}
.coupon_bronze {
  background: url('/assets/v420215341/images/coupon_bronze.png?rand=8899887889871788888797989835411') no-repeat;
}
.coupon_off {
  background: url('/assets/v420215341/images/coupon_off.png?rand=8899887889871788888797989835411') no-repeat;
} */
/* ==================================================
 betStatusRed
 ================================================== */
.betStatusRed {
    position: relative;
    height: 22px;
}

.betStatusBlue {
    position: relative;
    height: 22px;
}

.betStatusRed .home_team, .betStatusBlue .home_team {
    position: absolute;
    display: inline-block;
    left: 0px;
    top: -1px;
    z-index: 500;
}

.betStatusRed .wrap_ratio, .betStatusBlue .wrap_ratio {
    position: absolute;
    display: inline-block;
    right: 0px;
    top: -1px;
    z-index: 500;
}

.betStatusRed .chart {
    position: absolute;
    display: inline-block;
    background: #90151b !important;
    left: 0px;
    height: 100%;
}

.betStatusBlue .chart {
    position: absolute;
    display: inline-block;
    background: #15268f !important;
    left: 0px;
    height: 100%;
}

.pattern-header tr.ty2 td {
}

.pattern-header tr.ty2 td.ty2 {
    height: 50px;
}

.pattern-header tr.ty2 td.ty2 .bet.selectable {
    height: 50px;
    line-height: 50px;
}

.pattern-header tr.ty2 td.ty2 .bet.selectable.on {
}

.pattern-header tr td .point_color {
    color: #ffbf94;
}

.pattern-header tr td .point_color {
    color: #ffbf94;
}

.pattern-header.tbl_game_list {
    width: 100%;
    margin-top: 10px;
    text-align: center;
    border: 1px solid #000;
}

.pattern-header.tbl_game_list .bet.selectable {
}

.pattern-header.tbl_game_list .bet.selectable.on {
}

.fll {
    float: left;
}

.flr {
    float: right;
}

.font_blue {
    color: #77adff;
}

.font_red {
    color: #ff4a6c;
}

.font_yellow {
    color: #fff43d;
}

.font_white {
    color: #fff;
}

.font_gray {
    color: #7b7474;
}

.dice1 {
    display: inline-block;
    background: url('/assets/v420215341/images/icon_dice_ty2_1.png?rand=8899887889871788888797989835411') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice2 {
    display: inline-block;
    background: url('/assets/v420215341/images/icon_dice_ty2_2.png?rand=8899887889871788888797989835411') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice3 {
    display: inline-block;
    background: url('/assets/v420215341/images/icon_dice_ty2_3.png?rand=8899887889871788888797989835411') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice4 {
    display: inline-block;
    background: url('/assets/v420215341/images/icon_dice_ty2_4.png?rand=8899887889871788888797989835411') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice5 {
    display: inline-block;
    background: url('/assets/v420215341/images/icon_dice_ty2_5.png?rand=8899887889871788888797989835411') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice6 {
    display: inline-block;
    background: url('/assets/v420215341/images/icon_dice_ty2_6.png?rand=8899887889871788888797989835411') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.button_dice_close {
    background: url('/assets/v420215341/images/button_dice_close.png?rand=8899887889871788888797989835411') no-repeat 50% #625b5a;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_dice_open {
    background: url('/assets/v420215341/images/button_dice_open.png?rand=8899887889871788888797989835411') no-repeat 50% #625b5a;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.link_dice {
    background: url(/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411) no-repeat -11px -863px;
    width: 169px;
    height: 39px;
    display: inline-block;
    position: absolute;
    left: 53px;
    top: 70px;
    z-index: 900;
}

.dice_bet_scroll {
    overflow-y: auto !important;
    max-height: 400px;
}

.dice_bet_item {
    margin-top: -1px;
    background: #793f3f;
    margin-bottom: 8px;
    border-radius: 0px 0px 8px 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
}

.dice_bet_money {
    display: inline-block;
    width: 100%;
    height: 25px;
    line-height: 25px;
}

.dice_bet_money.ty2 {
}

.dice_bet_money span {
    line-height: 25px;
}

.dice_bet_money .left {
    float: left;
    padding-left: 7px;
    font-size: 11px;
    color: #fff;
}

.dice_bet_money .right {
    float: right;
    padding-right: 10px;
    color: #fff;
}

.wrap_bet_team.ty2 {
    min-height: 24px;
    margin-bottom: 1px;
    border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
}

.wrap_bet_team.ty2 .bet_team_name {
    width: auto;
    font-size: 12px;
    line-height: 25px;
    height: 25px;
    margin-left: 4px;
    padding-left: 0px;
    background: none;
}

.wrap_bet_team.ty2 .bet_team_name.ty2 {
    color: #ffe477;
    margin-left: 4px;
}

.wrap_bet_team.ty2 .p_right {
    top: 1px;
}

.numeric-only {
    /* padding: 0 2px; */
    text-align: right;
    width: 90px;
}

.numeric-only.ty2 {
    padding: 0 2px;
    text-align: right;
    width: 90px;
    height: 22px;
    font-size: 12px;
    line-height: 22px;
    margin-top: 7px;
}

.show_named, .show_race, .show_dice, .show_powerball, .show_lowhigh, .show_aladdin {
    margin-bottom: 20px;
    padding-bottom: 20px;
    text-align: center;
    overflow: hidden;
}

.newgame_body {
    position: relative;
    overflow: hidden;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 50px;
}

/**********/
.jackpot_board {
    background: url('/assets/v420215341/images/jackpot_board.png?rand=8899887889871788888797989835411') no-repeat 50% top;
    width: 560px;
    height: 214px;
    position: relative;
    margin: 0 auto;
    margin-top: 0px;
}

.jackpot_board .number_area {
    position: absolute;
    left: 95px;
    top: 81px;
    width: 380px;
    height: 68px;
    overflow: hidden;
    display: inline-block;
}

.jackpot_board .number_area li {
    float: left;
    display: inline-block;
    width: 44px;
    height: 68px;
    margin-right: 3px;
    position: relative;
}

.jackpot_board .number_area span {
    background: url('/assets/v420215341/images/jackpot_num.png?rand=8899887889871788888797989835411') repeat-y;
    width: 44px;
    height: 1360px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.jackpot_board .num_shadow {
    position: absolute;
    left: 46px;
    top: 81px;
    width: 380px;
    height: 68px;
    display: none;
    background: url('/assets/v420215341/images/jackpot_num_shadow.png?rand=8899887889871788888797989835411') no-repeat;
}

.jackpot_board_mini {
    background: url('/assets/v420215341/images/jackpot_board_mini.png?rand=8899887889871788888797989835411') no-repeat;
    width: 393px;
    height: 38px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 400;
    display: none
}

.jackpot_board_mini .number_area {
    position: absolute;
    left: 144px;
    top: 7px;
    width: 156px;
    height: 25px;
    overflow: hidden;
    display: inline-block;
}

.jackpot_board_mini .number_area li {
    float: left;
    display: inline-block;
    width: 18px;
    height: 25px;
    margin-right: 1px;
    position: relative;
}

.jackpot_board_mini .number_area span {
    background: url('/assets/v420215341/images/jackpot_num_mini.png?rand=8899887889871788888797989835411') repeat-y;
    width: 18px;
    height: 500px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.jackpot_board_mini .jackpot_join_btn {
    background: url('/assets/v420215341/images/jackpot_join_btn.png?rand=8899887889871788888797989835411') no-repeat;
    width: 63px;
    height: 25px;
    display: inline-block;
    position: absolute;
    right: 24px;
    top: 6px;
}

/*****/
.lotto_board {
    background: url('/assets/v420215341/images/lotto_board.png?rand=8899887889871788888797989835411') no-repeat 50% top;
    width: 560px;
    height: 214px;
    position: relative;
    margin: 0 auto;
    margin-top: 0px;
}

.lotto_board .number_area {
    position: absolute;
    left: 95px;
    top: 81px;
    width: 380px;
    height: 68px;
    overflow: hidden;
    display: inline-block;
}

.lotto_board .number_area li {
    float: left;
    display: inline-block;
    width: 44px;
    height: 68px;
    margin-right: 3px;
    position: relative;
}

.lotto_board .number_area span {
    background: url('/assets/v420215341/images/lotto_num.png?rand=8899887889871788888797989835411') repeat-y;
    width: 44px;
    height: 1360px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.lotto_board .num_shadow {
    position: absolute;
    left: 46px;
    top: 81px;
    width: 380px;
    height: 68px;
    display: none;
    background: url('/assets/v420215341/images/lotto_num_shadow.png?rand=8899887889871788888797989835411') no-repeat;
}

.lotto_board_mini {
    background: url('/assets/v420215341/images/lotto_board_mini.png?rand=8899887889871788888797989835411') no-repeat;
    width: 393px;
    height: 38px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 400;
}

.lotto_board_mini .number_area {
    position: absolute;
    left: 144px;
    top: 7px;
    width: 156px;
    height: 25px;
    overflow: hidden;
    display: inline-block;
}

.lotto_board_mini .number_area li {
    float: left;
    display: inline-block;
    width: 18px;
    height: 25px;
    margin-right: 1px;
    position: relative;
}

.lotto_board_mini .number_area span {
    background: url('/assets/v420215341/images/lotto_num_mini.png?rand=8899887889871788888797989835411') repeat-y;
    width: 18px;
    height: 500px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.lotto_board_mini .lotto_join_btn {
    background: url('/assets/v420215341/images/lotto_join_btn.png?rand=8899887889871788888797989835411') no-repeat;
    width: 63px;
    height: 25px;
    display: inline-block;
    position: absolute;
    right: 24px;
    top: 6px;
}

.lotto_info {
    background: url('/assets/v420215341/images/lotto_blue_glass.png?rand=8899887889871788888797989835411') repeat-x;
    position: relative;
    display: block;
    height: 74px;
    margin-bottom: 10px;
}

.lotto_point {
    position: absolute;
    display: inline-block;
    width: 288px;
    margin-left: -143px;
    top: 28px;
    left: 50%;
    color: #fff;
    font-size: 16px;
}

.lotto_point span {
    color: #fae6a1;
}

.lotto_point.ty2 {
    top: 13px;
}

.lotto_paging {
    display: inline-block;
    left: 50%;
}

.lotto_paging li {
    display: inline-block;
    float: left;
    color: #fff;
}

.lotto_paging li.prev a {
    background: url('/assets/v420215341/images/lotto_blue_glass_btn_prev.png?rand=8899887889871788888797989835411') no-repeat;
    padding-left: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.lotto_paging li.next a {
    background: url('/assets/v420215341/images/lotto_blue_glass_btn_next.png?rand=8899887889871788888797989835411') no-repeat;
    padding-right: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.lotto_paging li.num {
    background: url('/assets/v420215341/images/lotto_blue_glass_btn_bg.png?rand=8899887889871788888797989835411') repeat-x;
    width: 150px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.point_betting {
    display: inline-block;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -600px -497px;
    width: 211px;
    height: 48px;
    margin-top: 10px;
    margin-right: 5px;
    cursor: pointer;
}

.money_betting {
    display: inline-block;
    background: url('/kali_sprite.png?rand=8899887889871788888797989835411') no-repeat -601px -440px;
    width: 211px;
    height: 48px;
    margin-top: 10px;
    margin-left: 5px;
    cursor: pointer;
}

/*****/
.sky_banner {
    width: 120px;
    display: block;
    position: absolute;
    right: -153px;
    top: 204px;
}

.sky_banner .banner_roulette {
}

.banner_roulette {
    background: url('/assets/v420215341/images/count_sprite_20181023.png?rand=8899887889871788888797989835411') no-repeat -943px -976px !important;
    position: absolute;
    left: 173px;
    top: 0px;
    width: 297px !important;
    height: 38px !important;
    display: block;
    margin-left: 8px !important;
    display: none
}

.jackpot_info {
    background: url('/assets/v420215341/images/jackpot_blue_glass.png?rand=8899887889871788888797989835411') repeat-x;
    position: relative;
    display: block;
    height: 74px;
    margin-bottom: 10px;
}

.jackpot_point {
    position: absolute;
    display: inline-block;
    width: 288px;
    margin-left: -143px;
    top: 28px;
    left: 50%;
    color: #fff;
    font-size: 16px;
}

.jackpot_point span {
    color: #fae6a1;
}

.jackpot_point.ty2 {
    top: 13px;
}

.jackpot_paging {
    display: inline-block;
    left: 50%;
}

.jackpot_paging li {
    display: inline-block;
    float: left;
    color: #fff;
}

.jackpot_paging li.prev a {
    background: url('/assets/v420215341/images/jackpot_blue_glass_btn_prev.png?rand=8899887889871788888797989835411') no-repeat;
    padding-left: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.jackpot_paging li.next a {
    background: url('/assets/v420215341/images/jackpot_blue_glass_btn_next.png?rand=8899887889871788888797989835411') no-repeat;
    padding-right: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.jackpot_paging li.num {
    background: url('/assets/v420215341/images/jackpot_blue_glass_btn_bg.png?rand=8899887889871788888797989835411') repeat-x;
    width: 150px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

/* ==================================================
	tab_sports_filter
 ================================================== */
.tab_sports_filter {
    width: 100%;
    /* padding: 5px; */
    margin-bottom: 0;
    /* background-color: #333; */
    /* border: 1px solid #111; */
    text-align: center;
}

.tab_sports_filter.ty2 {
    width: 100%;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #113726;
    text-align: center;
    box-sizing: border-box;
}

.tab_sports_filter.ty3 {
    width: 508px;
    padding: 5px;
    margin-bottom: 10px;
    background: none;
    border: none;
    text-align: center;
    position: absolute;
    top: -9px;
    right: 0px;
}

.tab_sports_filter.ty4 {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    background-color: transparent;
    border: none;
    text-align: center;
    box-sizing: border-box;
    border-spacing: 4px;
    border-collapse: separate;
}

.tab_sports_filter td {
    background-color: #113726;
    border: 1px solid #05421a;
    display: table-cell;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.tab_sports_filter.ty1 td {
    background-color: #113726
}

.tab_sports_filter.ty3 td {
    background: none;
    border: none;
    display: table-cell;
    border-left: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.tab_sports_filter.ty4 td {
    background-color: #113726;
    border: 1px solid #111;
    border-left: 1px solid #191514;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: table-cell;
    width: 5%;
    height: 100%;
    padding: 0;
    box-shadow: inset 0px 0px 20px 7px hsl(0deg 255% 255% / 5%);
    border-radius: 7px;
}

.tab_sports_filter td a {
    display: block;
    padding: 0;
    color: #bababa;
    font-size: 14px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 40px;
    line-height: 40px;
}

.tab_sports_filter.ty2 td a {
    display: block;
    padding: 0;
    color: #bababa;
    font-size: 14px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 40px;
    line-height: 40px;
    border: none
}

.tab_sports_filter.ty3 td a {
    display: block;
    padding: 0 0 0 0;
    color: #bababa;
    font-size: 14px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 56px;
    line-height: 25px;
    border: none
}

.tab_sports_filter.ty4 td a {
    display: block;
    color: #bababa;
    font-size: 14px;
    letter-spacing: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 63px;
    line-height: 25px;
    border: none;
    padding: 4px 0 0 0;
    border-radius: 7px;
}

.tab_sports_filter td a.on, .tab_sports_filter td a {
    white-space: nowrap;
}

.tab_sports_filter td a.on, .tab_sports_filter td a:hover {
    background: #23723f;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(00, 00, 00, 1);
}

.tab_sports_filter.ty4 td a span {
    display: block;
    margin: 0 auto 2px;
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: url('/assets/v420215341/images/bg_tab_sports_filter.png?rand=8899887889871788888797989835411') no-repeat 50% 50%;
    position: relative
}

.tab_sports_filter.ty4 td a span b {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    border-radius: 10px;
    background: #ff0000;
    text-indent: 0px;
    display: none
}

.tab_sports_filter.ty4 td a.all span {
    background-position: -39px -82px;
    width: 36px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.soccer span {
    background-position: -226px -82px;
    width: 40px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.baseball span {
    background-position: -603px -82px;
    width: 40px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.basketball span {
    background-position: -413px -82px;
    width: 40px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.volleyball span {
    background-position: -790px -82px;
    width: 42px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.hockey span {
    background-position: -982px -82px;
    width: 38px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.football span {
    background-position: -1566px -82px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.esports span {
    background-position: -1165px -82px;
    width: 45px;
    height: 27px;
}

.tab_sports_filter.ty4 td a.etc span {
    background-position: -1165px -13px;
    width: 45px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.ping_pong span {
    background-position: -1781px -82px;
    width: 33px;
    height: 34px;
}

.tab_sports_filter.ty4 td a.on, .tab_sports_filter.ty4 td a:hover {
    background-position-y: -7px;
    color: #fcecb5
}

.tab_sports_filter.ty4 td a.on span, .tab_sports_filter.ty4 td a:hover span {
    background-position-y: -7px;
    color: #fcecb5
}

/* 
.tab_filter {
  position: absolute;
  top: -67px;
  width: 1200px;
  margin: 15px auto;
  height: 30px;
  display: none
}
.tab_filter {
  width: 1200px;
  margin: 15px auto;
  height: 30px;
}
.tab_filter ul li {
  list-style: none;
  float: left;
  height: 30px;
  color: #fff;
  font-size: 16px;
  position: relative;
}
.tab_filter ul li a {
  display: block;
  font-size: 16px;
  padding: 2px 20px;
  color: #fff;
  letter-spacing: -0.07em;
}
.tab_filter ul li a::before {
  display: block;
  position: absolute;
  top: 5px;
  left: -1px;
  width: 1px;
  height: 15px;
  border-left: 1px solid #2a2a2a;
  content: '';
}
.tab_filter ul li:first-child &gt; a:before {
  border: none;
}
.tab_filter ul li:hover a {
  color: #f6ff00;
}
.tab_filter ul li.on {
  color: #f6ff00;
}
.tab_filter a, .tab_filter a:visited, .tab_filter a:link {
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
}
.tab_filter a.on {
  color: #f6ff00;
  font-weight: bold;
}
.tab_filter img {
  vertical-align: middle;
} */
.button_daridari_close {
    background: url('/assets/v420215341/images/button_daridari_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 874px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_daridari_open {
    background: url('/assets/v420215341/images/button_daridari_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_close {
    background: url('/assets/v420215341/images/button_mgm_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_open {
    background: url('/assets/v420215341/images/button_mgm_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_aladdin_close {
    background: url('/assets/v420215341/images/button_aladdin_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_aladdin_open {
    background: url('/assets/v420215341/images/button_aladdin_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_power_sadari_close {
    background: url('/assets/v420215341/images/button_power_sadari_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    margin-top: 10px;
    width: 830px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_power_sadari_open {
    background: url('/assets/v420215341/images/button_power_sadari_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    margin-top: 10px;
    width: 830px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_minigame_open {
    background: #342d24;
    color: #fff;
    margin: 0 auto;
    display: block;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    font-size: 14px;
    /* text-shadow: 0px 1px 0px rgba(00,00,00, 0.5); */
    border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
}

.button_minigame_close {
    background: #342d24;
    color: #fff;
    margin: 0 auto;
    display: block;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    font-size: 14px;
    /* text-shadow: 0px 1px 0px rgba(00,00,00, 0.5); */
    border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
}

/* ==================================================
 hotgame
 ================================================== */
.today_hot {
    position: relative;
    overflow: hidden;
    text-align: left;
    background: url('/assets/v420215341/images/bg_lastgamewrap.png?rand=889988788987178888879798983541124124') no-repeat 0 top;
    width: 681px;
    height: 143px;
    float: left;
    margin-top: 40px;
    margin-left: 10px;
    padding-top: 33px;
    overflow: hidden
}

.today_hot h1 {
    position: relative;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=889988788987178888879798983541124124') no-repeat -1420px -310px;
    width: 134px;
    height: 23px;
    text-indent: -9999px;
    margin-bottom: 12px;
    margin-left: 3px;
    display: inline-block;
    display: none
}

.hotgame {
    width: 100%;
    clear: both;
    float: left;
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    cursor: pointer;
}

/* .hotgame:hover {
	background: #49101a;
	-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .80);
	-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .80);
	box-shadow: 0px 5px 5px rgba(0, 0, 0, .80);
} */
.hotgame .game_box {
    width: 100%;
    float: left;
    padding: 0px 30px;
    display: block;
}

.hotgame .game_box ul.game_list {
}

.hotgame .game_box ul.game_list:nth-child(1) {
}

.hotgame .game_box ul.game_list li {
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}

.hotgame .game_box ul.game_list li.date {
    text-align: left;
    width: 115px;
    font-size: 13px;
}

.hotgame .game_box ul.game_list li.home_team {
    text-align: left;
    width: 183px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.hotgame .game_box ul.game_list li.ratio {
    text-align: right;
    width: 131px;
    color: #d00000;
    padding: 0 3px;
}

.hotgame .game_box ul.game_list li.ratio span {
    color: #d00000;
    display: inline-block;
    float: left;
    text-align: center;
    width: 43px;
    margin: 0
}

.hotgame .game_box ul.game_list li.away_team {
    text-align: right;
    width: 183px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/* 핫게임끝  */
#container_main .game_link {
    position: relative;
    margin: auto;
    width: 940px;
    height: 170px;
    /* margin-left: 8px; */
    display: block;
    margin-bottom: 60px;
}

#container_main .game_link .main_sport {
    position: relative;
    float: left;
    display: block;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -1422px -423px;
    width: 438px;
    height: 169px;
}

#container_main .game_link .main_sport:hover {
    background-position-y: -660px;
}

#container_main .game_link .main_sport ul.txt {
    position: absolute;
    top: 114px;
    left: 30px;
    z-index: 500;
}

#container_main .game_link .main_sport ul.txt li {
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 42px;
    display: inline-block;
    position: relative;
}

#container_main .game_link .main_sport ul.txt li a {
    display: block;
    font-size: 18px;
    cursor: pointer;
    position: relative;
    z-index: 505;
    text-shadow: 0px 10px 10px #000;
}

#container_main .game_link .main_sport ul.txt li a:hover {
    color: #eadc64;
    text-decoration: none;
}

#container_main .game_link .main_live {
    float: right;
    position: relative;
    display: block;
    background: url('/assets/v420215341/images/bg_sprite_20180124.png?rand=8899887889871788888797989835411') no-repeat -1921px -423px;
    width: 438px;
    height: 169px;
}

#container_main .game_link .main_live:hover {
    background-position-y: -660px;
}

#container_main .game_link .main_live ul.txt {
    position: absolute;
    top: 102px;
    left: 20px;
    z-index: 500;
    width: 410px;
}

#container_main .game_link .main_live ul.txt li {
    float: left;
    height: 28px;
    line-height: 28px;
    margin-right: 15px;
    display: inline-block;
    position: relative;
}

#container_main .game_link .main_live ul.txt li a {
    display: block;
    font-size: 15px;
    cursor: pointer;
    position: relative;
    z-index: 505;
    text-shadow: 0px 10px 10px #000;
}

#container_main .game_link .main_live ul.txt li a:hover {
    color: #eadc64;
    text-decoration: none;
}

.chrome_browser {
    background: url('/assets/v420215341/images/bg_chrome_browser.png?rand=8899887889871788888797989835411') repeat-x 0 0;
    width: auto;
    display: block;
    height: 70px;
    margin-top: 20px;
}

.chrome_browser a {
    background: url('/assets/v420215341/images/chrome_browser.png?rand=8899887889871788888797989835411') no-repeat;
    width: 210px;
    height: 33px;
    display: inline-block;
    margin: 0 auto;
    margin-top: 20px
}

.kakaotalk_info {
    background: url(/assets/v420215341/images/kakao_btn.png?rand=8899887889871788888797989835411) no-repeat left top;
    width: 82px;
    height: 24px;
    display: inline-block;
    margin: 0 auto !important;
    padding-top: 16px !important;
    padding-left: 38px !important;
    padding-right: 9px !important;
    color: #3c1e1e;
    display: none !important
}

.layer_popup_customer {
    position: absolute;
    width: 488px;
    height: 547px;
    right: 0;
    top: 112px;
    z-index: 300;
    text-align: left;
    background: #272727;
}

.layer_popup_customer .layer_popup_header {
    height: 85px;
}

.layer_popup_customer .layer_popup_header .header_text {
    font-size: 20px;
    color: #fff;
    margin-left: 10px;
    margin-top: 15px;
    float: left;
}

.layer_popup_customer .layer_popup_header .header_notice {
    margin-left: 187px;
    margin-top: 44px;
    float: left;
    background: url(/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113) no-repeat -603px -34px;
    width: 134px;
    height: 34px;
    filter: invert(1);
}

.layer_popup_customer .layer_popup_header .header_close {
    float: right;
}

.layer_popup_customer .layer_popup_header .header_close a.close {
    background: url('/assets/v420215341/images/noticePopClose_customer.png?rand=8899887889871788888797989835411') no-repeat;
    display: inline-block;
    margin-right: 10px;
    margin-top: 14px;
    width: 63px;
    height: 30px;
    cursor: pointer;
    float: right;
}

.layer_popup_customer .layer_popup_header .header_close a.close:hover {
    text-decoration: none;
    color: #ffe610;
}

.layer_popup_customer .layer_popup_header .header_close a.day_close {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    margin-right: 25px;
    margin-top: 16px;
    height: 30px;
    line-height: 30px;
    float: right;
}

.layer_popup_customer .layer_popup_header .header_close a.day_close:hover {
    text-decoration: none;
    color: #ffe610;
}

.layer_popup_customer ul.layer_popup_content {
    width: 264px;
    display: block;
    padding: 0px;
    color: #fff;
    margin: 0 auto;
    text-align: center;
    word-break: break-all;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.layer_popup_customer .layer_popup_content li {
    width: 264px;
    line-height: 34px;
    margin-top: 14px;
}

.layer_popup_customer .layer_popup_content li input::-webkit-input-placeholder {
    color: yellow;
}

.layer_popup_customer .layer_popup_content li input::-moz-placeholder {
    color: yellow;
}

.layer_popup_customer .layer_popup_content li input:-ms-input-placeholder {
    color: yellow;
}

.layer_popup_customer .layer_popup_content li input:-moz-placeholder {
    color: yellow;
}

.layer_popup_customer .layer_popup_content li input {
    padding: 0 0 0 70px;
    width: 195px;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    border: none;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #fff;
}

.layer_popup_customer .layer_popup_content li .customer_id {
    background: url('/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113') no-repeat -541px -97px;
}

.layer_popup_customer .layer_popup_content li .customer_name {
    background: url('/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113') no-repeat -541px -147px;
}

.layer_popup_customer .layer_popup_content li .customer_nickname {
    background: url('/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113') no-repeat -541px -197px;
}

.layer_popup_customer .layer_popup_content li .customer_phone {
    background: url('/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113') no-repeat -541px -247px;
}

.layer_popup_customer .layer_popup_content li .customer_call {
    color: #fff;
    background: url('/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113') no-repeat -541px -299px;
    width: 265px;
    height: 44px;
    line-height: 44px;
    font-size: 12px;
    border: none;
    text-indent: -99999px;
    display: inline-block;
}

.layer_popup_customer .layer_popup_content li .customer_cancel {
    color: #fff;
    background: url('/assets/v420215341/images/pop_customer_sprite.png?rand=88998878898717888887979898354113') no-repeat -541px -349px;
    width: 265px;
    height: 44px;
    font-size: 12px;
    border: none;
    text-indent: -99999px;
    display: inline-block;
}

.btn_open_call_customer {
}

/* ==================================================
 사다리게임_라이브게임
 ================================================== */
.ladder_chart_area {
    display: block;
    clear: both;
}

.ladder_wrap {
    width: 100%;
}

.ladder_wrap.ty2 {
    background: url('/assets/v420215341/images/game/bg_daridari.png?rand=8899887889871788888797989835411') repeat-x 0 -5px #ebe0ce;
    width: 100%;
}

.ladder_wrap.ty4 {
    background: #e4e8f3;
    width: 100%;
}

.ladder_wrap.ty5 {
    background: url('/assets/v420215341/images/game/bg_aladdin.png?rand=8899887889871788888797989835411') no-repeat 14px -5px #ebe0ce;
    width: 100%;
}

/*이다리*/
.ladder_wrap.ty6 {
    background: url('/assets/v420215341/images/game/ladder2/bg_bg.png?rand=8899887889871788888797989835411') no-repeat 0 0 #f0e6d8;
    width: 100%;
}

/*삼다리*/
.ladder_wrap.ty7 {
    background: url('/assets/v420215341/images/game/ladder3/bg.png?rand=8899887889871788888797989835411') no-repeat 0 0 #ebe0ce;
    width: 100%;
}

/*방구차*/
.ladder_wrap.ty8 {
    background: url('/assets/v420215341/images/game/bg_bg.png?rand=8899887889871788888797989835411') no-repeat 0 0 #ebe0ce;
    width: 100%;
}

/*나인볼*/
.ladder_wrap.ty9 {
    background: url('/assets/v420215341/images/game/bg_bg.png?rand=8899887889871788888797989835411') no-repeat 0 0 #ebe0ce;
    width: 100%;
}

.ladder_wrap label, .ladder_wrap input, .ladder_wrap select, .ladder_wrap img {
    vertical-align: middle;
}

.ladder_wrap .state .row_e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.ladder_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.ladder_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.ladder_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.ladder_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.ladder_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.ladder_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.ladder_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.ladder_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.ladder_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.ladder_wrap .end_pos_e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.ladder_wrap .end_pos_o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.ladder_wrap .start_pos_l .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.ladder_wrap .start_pos_r .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.ladder_wrap .line_num_3 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.ladder_wrap .line_num_4 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.ladder_wrap .mix_l3e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.ladder_wrap .mix_r4e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.ladder_wrap .mix_r3o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.ladder_wrap .mix_l4o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.ladder_bet_list span {
    display: inline-block;
}

.ladder_bet_list .row_e {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.ladder_bet_list .row_o {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.ladder_bet_list .row_l {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.ladder_bet_list .row_r {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.ladder_bet_list .row_3 {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.ladder_bet_list .row_4 {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.ladder_bet_list .row_l3e {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.ladder_bet_list .row_r4e {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.ladder_bet_list .row_r3o {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.ladder_bet_list .row_l4o {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.ladder_tit {
    background: url('/assets/v420215341/images/game/bg_ladder.png?rand=8899887889871788888797989835411') -40px 0;
    width: 100%;
    padding: 28px 0 20px;
}

.ladder_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.ladder_tit.ty8 {
    display: none
}

.ladder_tit.ty9 {
    display: none
}

.ladder_tit h2 {
    width: 457px;
    height: 72px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
}

.ladder_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/v420215341/images/game/daridari_img.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.ladder_tit.ty6 h2 {
    width: 438px;
    height: 104px;
    background: url('/assets/v420215341/images/game/ladder2/sp_ladder2.png?rand=8899887889871788888797989835411') no-repeat 0 0;
    text-indent: -999999px;
    margin: 0px auto 0;
}

.ladder_tit.ty7 h2 {
    width: 438px;
    height: 104px;
    background: url('/assets/v420215341/images/game/ladder3/title.png?rand=8899887889871788888797989835411') no-repeat 0 0;
    text-indent: -999999px;
    margin: 0px auto 0;
}

.ladder_tit.ty8 h2 {
    display: none
}

.ladder_tit.ty9 h2 {
    display: none
}

.ladder_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    margin: 0 0px 0 0;
}

.ladder_top.ty2 {
    height: 610px;
    margin: 0px;
}

.ladder_top.ty3 {
    height: 600px;
    margin: 0px;
}

.ladder_top.ty4 {
    height: 625px;
    margin: 0px;
}

.ladder_top.ty5 {
    height: 540px;
    margin: 0px !important;
}

.ladder_top.ty8 {
    height: 670px;
    margin: 0px !important;
}

.ladder_top.ty9 {
    height: 585px;
    margin: 0px !important;
}

/* ==================================================
 iframe 크기
 ================================================== */
.ladder_top .ladder_area iframe {
    width: 810px;
    height: 610px;
    margin: 0 auto;
    display: block
}

.ladder_top .ladder_area.ty2 iframe {
}

.ladder_top .ladder_area.ty3 iframe {
    width: 870px;
    height: 720px;
}

.ladder_top .ladder_area.ty4 iframe {
    width: 807px;
    height: 720px;
}

.ladder_top .ladder_area.ty5 iframe {
    width: 830px !important;
    height: 720px;
}

.ladder_top .ladder_area.ty6 iframe {
    width: 818px !important;
    height: 720px;
}

.ladder_top .ladder_area.ty7 iframe {
    width: 772px !important;
    height: 653px;
}

.ladder_top .ladder_area.ty8 iframe {
    width: 830px !important;
    height: 720px;
}

.ladder_top .ladder_area.ty9 iframe {
    width: 813px !important;
    height: 720px;
}

/* ==================================================
 iframe 게임위치
 ================================================== */
.ladder_top .ladder_area {
}

.ladder_top .ladder_area.ty2 {
    width: 810px;
}

.ladder_top .ladder_area.ty3 {
    position: absolute;
    top: -145px;
    left: -41px;
}

.ladder_top .ladder_area.ty4 {
    position: absolute;
}

.ladder_top .ladder_area.ty5 {
    position: absolute;
    top: -1px;
    left: -1px;
}

.ladder_top .ladder_area.ty6 {
    position: absolute;
    top: -187px;
    left: -19px;
}

.ladder_top .ladder_area.ty7 {
    position: absolute;
    top: -228px;
    left: -44px;
}

.ladder_top .ladder_area.ty8 {
    position: absolute;
    top: -50px;
    left: -11px;
}

.ladder_top .ladder_area.ty9 {
    position: absolute;
    top: 0px;
    left: -15px;
}

.ladder_now_bet {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.ladder_now_bet {
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0px 0 7px !important;
    width: 165px !important;
    height: 404px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') 0 -79px no-repeat;
}

.ladder_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.ladder_now_bet h3 {
    width: 157px;
    padding-bottom: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -1px;
    font-size: 12px;
    border-bottom: 1px solid #c6c1b2;
}

.ladder_now_bet ul {
    width: 155px;
    height: 355px;
}

.ladder_now_bet li {
    clear: both;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #c6c1b2;
}

.ladder_now_bet ul .tx {
    float: left;
    width: 40px;
    margin-top: 3px !important;
}

.ladder_now_bet ul span.money {
    float: left;
    width: 90px;
    font-size: 12.5px;
    text-align: right;
    color: #222;
    letter-spacing: -0.5px;
}

.ladder_cnt {
    clear: both;
    display: block;
}

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

.ladder_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.ladder_cnt .ladder_choice {
    background: url('/assets/v420215341/images/game/bg_ladder_table.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.ladder_cnt .ladder_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_ladder_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
}

.ladder_cnt .ladder_choice .b_odd {
    background-position: 0 -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_even {
    background-position: -81px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_lft {
    background-position: -254px -379px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt {
    background-position: -335px -379px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_3_odd {
    background-position: -254px -437px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_4_even {
    background-position: -335px -437px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_3_oven {
    background-position: -515px -379px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_4_odd {
    background-position: -596px -379px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_3_odd {
    background-position: -515px -437px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_4_even {
    background-position: -596px -437px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_odd:hover {
    background-position: 0 -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_even:hover {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_lft:hover {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt:hover {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_3_odd:hover {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_4_even:hover {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_3_oven:hover {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_4_odd:hover {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_3_odd:hover {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_4_even:hover {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_odd:active {
    background-position: 0 -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_even:active {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_lft:active {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt:active {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_3_odd:active {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_4_even:active {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_3_oven:active {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_4_odd:active {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_3_odd:active {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_4_even:active {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_odd.focus {
    background-position: 0 -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_even.focus {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_lft.focus {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt.focus {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_3_odd.focus {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_4_even.focus {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_3_oven.focus {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_4_odd.focus {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_3_odd.focus {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_4_even.focus {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_odd.disable {
    background-position: 0 -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_even.disable {
    background-position: -81px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.ladder_cnt .ladder_choice .b_lft.disable {
    background-position: -254px -645px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt.disable {
    background-position: -335px -645px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_3_odd.disable {
    background-position: -254px -703px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_4_even.disable {
    background-position: -335px -703px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_3_oven.disable {
    background-position: -515px -645px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_lft_4_odd.disable {
    background-position: -596px -645px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_3_odd.disable {
    background-position: -515px -703px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice .b_rgt_4_even.disable {
    background-position: -596px -703px;
    width: 72px;
    height: 52px;
}

.ladder_cnt .ladder_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 40px;
}

.ladder_cnt .ladder_choice &gt; div ul {
    width: 155px;
    margin-left: 78px;
}

.ladder_cnt .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 30px;
}

.ladder_cnt .ladder_choice .game_info strong, .ladder_cnt .ladder_choice .game_info span, .ladder_cnt .ladder_choice .game_info em {
}

.ladder_cnt .ladder_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.ladder_cnt .ladder_choice .game_info span {
    color: #fff;
}

.ladder_cnt .ladder_choice .game_info strong.order {
    color: #ffce25;
}

.ladder_cnt .ladder_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.ladder_cnt .ladder_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.ladder_cnt .ladder_choice .ladder_2nd ul {
    margin-left: 100px;
}

.ladder_cnt .ladder_choice .ladder_3rd ul {
    margin-left: 110px;
}

.ladder_cnt .ladder_choice .ladder_2nd li, .ladder_cnt .ladder_choice .ladder_3rd li {
    margin-bottom: 7px;
}

.ladder_cnt .ladder_cart .cart_info {
    display: block;
    width: 155px;
    float: left;
    margin-right: 60px;
    padding: 20px 0px 0 5px;
    margin-left: 30px;
}

.ladder_cnt .ladder_cart .cart_info li {
    padding: 7px 15px;
    text-align: left;
}

.ladder_cnt .ladder_cart .cart_info span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.ladder_cnt .ladder_cart .cart_info em {
    font-style: normal;
    color: #ffeaad;
    font-size: 14px;
}

.ladder_cnt .ladder_cart .cart_info strong {
    color: #f7c725;
    font-size: 13px;
}

.ladder_cnt .ladder_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.ladder_cnt .ladder_cart .cart_pay {
    float: left;
    width: 660px;
    position: relative;
    padding: 15px 20px 15px 15px;
    margin-left: 40px;
}

.ladder_cnt .ladder_cart .cart_money_point {
    float: left;
    width: 160px;
    position: relative;
}

.ladder_cnt .ladder_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.ladder_cnt .ladder_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.ladder_cnt .ladder_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #14245a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #22368f;
    width: 145px;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px;
    font-size: 14px;
    color: #fff;
}

.ladder_cnt .ladder_cart {
    clear: both;
    display: block;
    width: 100%;
}

.ladder_cnt .ladder_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.ladder_cnt .ladder_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    font-size: 30px;
}

.ladder_cnt .ladder_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.ladder_cnt .ladder_cart .bet_btn_inner {
    clear: both;
    width: 565px;
}

.ladder_cnt .ladder_cart input.btn_bet {
    text-indent: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #4c1f09 !important;
    width: 100px;
    height: 125px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.ladder_cnt .ladder_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.ladder_cnt .ladder_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.ladder_cnt .ladder_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.ladder_btm {
    clear: both;
    display: block;
}

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

.ladder_btm .ladder_chart {
    margin: 20px 20px;
}

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

.ladder_btm .ladder_chart h4 {
    width: 144px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -174px -113px no-repeat;
    text-indent: -999999px;
}

.ladder_btm .ladder_chart .ladder_chart_area iframe {
    width: 100%;
    height: 360px;
    margin: 0 auto;
}

.ladder_wrap .ladder_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    background-color: #f7f0e0;
    border-bottom: 2px solid #b05e45;
}

.ladder_wrap .evenfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -350px -73px;
}

.ladder_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -390px -73px;
}

.ladder_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -430px -73px;
}

.ladder_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/ladder_result.png?rand=8899887889871788888797989835411') no-repeat -470px -73px;
}

.ladder_wrap .ladder_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    border-bottom: 1px solid #d2c4a9;
    background-color: #f7f0e0;
}

.ladder_wrap .ladder_chart_inner th {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    background: url('/assets/v420215341/images/game/bg_ladder_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.ladder_wrap .ladder_chart_inner td {
    border-right: 1px solid #c09459;
    padding: 2px 7px;
    color: #333
}

.ladder_wrap .ladder_chart_inner .tx {
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 10px;
    letter-spacing: -1px;
    color: #fff;
}

.ladder_wrap .ladder_chart_inner .tx em {
    font-style: normal;
}

.ladder_bet_list {
    position: absolute;
    right: 0px;
    top: 0;
    width: 421px;
}

.ladder_bet_list h2 {
    width: 60px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411) -174px -135px no-repeat;
    text-indent: -999999px;
}

.ladder_bet_list.ty2 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 420px;
}

.ladder_bet_list.ty3 {
    position: absolute;
    right: 10px;
    top: 0px;
    width: 400px;
}

.ladder_bet_list.ty4 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 423px;
}

.ladder_bet_list.ty9 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 432px;
}

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

.ladder_bet_list.ty4 table {
    width: 100%;
}

.ladder_bet_list.ty4 th {
    background: #5065a1;
    color: #fff;
    height: 51px;
}

.ladder_bet_list.ty4 tbody td {
    background: #fff;
}

.ladder_bet_list.ty4 tbody td {
    height: 49px;
    border-bottom: 1px solid #f2f2f2;
}

.ladder_bet_list table {
    width: 100%;
}

.ladder_bet_list h4 {
    width: 56px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -174px -135px no-repeat;
    text-indent: -999999px;
}

.ladder_bet_list th {
    text-align: center;
    height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_ladder_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.ladder_bet_list tbody {
}

.ladder_bet_list tbody td {
    border-bottom: 1px solid #e1dacc;
    background-color: #f7f0e0;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.ladder_bet_list em {
    font-style: normal;
}

.ladder_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.ladder_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.ladder_bet_list .date, .ladder_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.ladder_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.ladder_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.ladder_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.ladder_bet_list .per {
    color: #111;
}

.ladder_bet_list .money01, .ladder_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.ladder_bet_list .money01 strong {
    font-weight: normal;
}

.ladder_bet_list td.wait {
    color: #b19b8e;
}

.ladder_bet_list td.success {
    color: #ef3d2d;
}

.ladder_bet_list td.fail {
    color: #987d6c;
}

.ladder_bet_list td strong.ing, .ladder_bet_list td strong.lots {
    color: #13427d;
}

.ladder_bet_list td strong.hit {
    color: #ef0000;
}

.ladder_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.ladder_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.ladder_bet_list tfoot td {
    padding: 15px 0;
}

.ladder_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.ladder_bet_list tfoot input.btn_ladder_all {
    background: #883019;
    margin-right: 5px;
}

.ladder_bet_list tfoot input.btn_ladder_del {
    background: #a0381d;
}

.ladder_bet_list tfoot .btn_ladder_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #5a2505;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.ladder_btm .paging {
    clear: both;
    text-align: right;
}

.ladder_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.ladder_btm .paging a.pg_next, .ladder_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.ladder_btm .paging a.on {
}

.ladder_notice {
    background: #695e58;
    padding: 25px 20px;
    text-align: left;
}

.ladder_notice h4 {
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -176px -158px no-repeat;
    width: 66px;
    height: 14px;
    text-indent: -999999px;
    margin-bottom: 15px;
}

.ladder_notice li {
    font-size: 11px;
    color: #b8b0ae;
    line-height: 20px;
}

#footer {
    clear: both;
    display: block;
    border-top: 1px solid #ddd;
}

/*로하이게임*/
.lowhigh_wrap {
    background: url('/assets/v420215341/images/game/bg_lowhigh.png?rand=8899887889871788888797989835411') -40px 0;
    width: 100%;
}

.lowhigh_wrap.ty2 {
    background: url('/assets/v420215341/images/game/bg_daridari.png?rand=8899887889871788888797989835411') no-repeat 0 -5px #ebe0ce;
    width: 100%;
}

.lowhigh_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.lowhigh_wrap label, .lowhigh_wrap input, .lowhigh_wrap select, .lowhigh_wrap img {
    vertical-align: middle;
}

.lowhigh_wrap .state .row_e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.lowhigh_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.lowhigh_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.lowhigh_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.lowhigh_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.lowhigh_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.lowhigh_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.lowhigh_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.lowhigh_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.lowhigh_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.lowhigh_wrap .end_pos_e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.lowhigh_wrap .end_pos_o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.lowhigh_wrap .start_pos_l .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.lowhigh_wrap .start_pos_r .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.lowhigh_wrap .line_num_3 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.lowhigh_wrap .line_num_4 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.lowhigh_wrap .mix_l3e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.lowhigh_wrap .mix_r4e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.lowhigh_wrap .mix_r3o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.lowhigh_wrap .mix_l4o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.lowhigh_bet_list span {
    display: inline-block;
}

.lowhigh_bet_list .row_e {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.lowhigh_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.lowhigh_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat 0px -77px;
}

.lowhigh_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.lowhigh_tit {
    background: url('/assets/v420215341/images/game/bg_lowhigh.png?rand=8899887889871788888797989835411') 50%;
    width: 100%;
}

.lowhigh_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.lowhigh_tit h2 {
    width: 830px;
    height: 62px;
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') 50% 50% no-repeat;
    text-indent: -999999px;
}

.lowhigh_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/v420215341/images/game/daridari_img.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.lowhigh_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    margin: 0 0px 0 40px;
    height: 450px;
}

.lowhigh_top.ty2 {
    height: 555px;
    margin: 0px;
}

.lowhigh_top.ty3 {
    height: 600px;
    margin: 0px;
}

.lowhigh_top .lowhigh_area iframe {
    width: 870px;
    height: 720px;
}

.lowhigh_top .lowhigh_area {
    position: absolute;
    top: -145px;
    left: -41px;
}

.lowhigh_now_bet {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.lowhigh_now_bet {
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0px 0 7px !important;
    width: 165px !important;
    height: 404px;
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') 0 -79px no-repeat;
}

.lowhigh_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.lowhigh_now_bet h3 {
    width: 157px;
    padding-bottom: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -1px;
    font-size: 12px;
    border-bottom: 1px solid #c6c1b2;
}

.lowhigh_now_bet ul {
    width: 155px;
    height: 355px;
}

.lowhigh_now_bet li {
    clear: both;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #c6c1b2;
}

.lowhigh_now_bet ul .tx {
    float: left;
    width: 40px;
    margin-top: 3px !important;
}

.lowhigh_now_bet ul span.money {
    float: left;
    width: 90px;
    font-size: 12.5px;
    text-align: right;
    color: #222;
    letter-spacing: -0.5px;
}

.lowhigh_cnt {
    clear: both;
    display: block;
}

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

.lowhigh_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.lowhigh_cnt .lowhigh_choice {
    background: url('/assets/v420215341/images/game/bg_lowhigh_table.png?rand=8899887889871788888797989835411') -46px 0 no-repeat;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.lowhigh_cnt .lowhigh_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_lowhigh_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-weight: 300;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
    color: #fff;
}

.lowhigh_cnt .lowhigh_choice .b_odd {
    background-position: -931px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_even {
    background-position: -1012px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l {
    background-position: 0px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_h {
    background-position: -81px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l_odd {
    background-position: -254px -379px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_even {
    background-position: -335px -379px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_odd {
    background-position: -254px -437px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_even {
    background-position: -335px -437px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_red_over {
    background-position: -515px -379px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_red_over {
    background-position: -596px -379px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_blue_over {
    background-position: -515px -437px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_blue_over {
    background-position: -596px -437px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_odd:hover {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_even:hover {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l:hover {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_h:hover {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l_odd:hover {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_even:hover {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_odd:hover {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_even:hover {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_red_over:hover {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_red_over:hover {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_blue_over:hover {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_blue_over:hover {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_odd:active {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_even:active {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l:active {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_h:active {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l_odd:active {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_even:active {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_odd:active {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_even:active {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_red_over:active {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_red_over:active {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_blue_over:active {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_blue_over:active {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_odd.focus {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_even.focus {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l.focus {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_h.focus {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l_odd.focus {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_even.focus {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_odd.focus {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_even.focus {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_red_over.focus {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_red_over.focus {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_blue_over.focus {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_blue_over.focus {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_odd.disable {
    background-position: -931px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_even.disable {
    background-position: -1012px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lowhigh_cnt .lowhigh_choice .b_l_odd.disable {
    background-position: -254px -645px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_even.disable {
    background-position: -335px -645px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_odd.disable {
    background-position: -254px -703px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_even.disable {
    background-position: -335px -703px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_red_over.disable {
    background-position: -515px -645px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_red_over.disable {
    background-position: -596px -645px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_l_blue_over.disable {
    background-position: -515px -703px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice .b_h_blue_over.disable {
    background-position: -596px -703px;
    width: 72px;
    height: 52px;
}

.lowhigh_cnt .lowhigh_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 56px;
    width: 207px;
    position: relative;
}

.lowhigh_cnt .lowhigh_choice &gt; div ul {
    width: 155px;
    margin-left: 27px;
}

.lowhigh_cnt .lowhigh_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.lowhigh_cnt .lowhigh_choice .game_info {
    width: 168px;
    text-align: center;
    font-size: 13px;
    margin-left: 0px;
}

.lowhigh_cnt .lowhigh_choice .game_info strong, .lowhigh_cnt .lowhigh_choice .game_info span, .lowhigh_cnt .lowhigh_choice .game_info em {
}

.lowhigh_cnt .lowhigh_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.lowhigh_cnt .lowhigh_choice .game_info span {
    color: #fff;
}

.lowhigh_cnt .lowhigh_choice .game_info strong.order {
    color: #ffce25;
}

.lowhigh_cnt .lowhigh_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.lowhigh_cnt .lowhigh_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.lowhigh_cnt .lowhigh_choice &gt; div .preparing {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 500;
    display: none;
}

.lowhigh_cnt .lowhigh_choice &gt; div .preparing .preparingTxt {
    width: 150px;
    height: 76px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -38px;
    color: #fff;
}

.lowhigh_cnt .lowhigh_choice &gt; div .preparing strong {
    font-size: 30px;
    color: #ffd228;
    display: block;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_2nd {
    width: 205px;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_2nd ul {
    margin-left: 26px;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_3rd {
    width: 206px;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_3rd ul {
    margin-left: 27px;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_4th {
    width: 194px;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_4th ul {
    margin-left: 21px;
}

.lowhigh_cnt .lowhigh_choice .lowhigh_2nd li, .lowhigh_cnt .lowhigh_choice .lowhigh_3rd li, .lowhigh_cnt .lowhigh_choice .lowhigh_4th li {
    margin-bottom: 7px;
}

.lowhigh_cnt .lowhigh_cart .cart_info {
    display: block;
    width: 155px;
    float: left;
    margin-right: 30px;
    padding: 20px 0px 0 5px;
    margin-left: 3px;
}

.lowhigh_cnt .lowhigh_cart .cart_info li {
    padding: 7px 15px;
    text-align: left;
}

.lowhigh_cnt .lowhigh_cart .cart_info span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.lowhigh_cnt .lowhigh_cart .cart_info em {
    font-style: normal;
    color: #ffeaad;
    font-size: 14px;
}

.lowhigh_cnt .lowhigh_cart .cart_info strong {
    color: #f7c725;
    font-size: 13px;
}

.lowhigh_cnt .lowhigh_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.lowhigh_cnt .lowhigh_cart .cart_pay {
    float: left;
    width: 660px;
    position: relative;
    padding: 15px 20px 15px 15px;
    margin-left: 40px;
}

.lowhigh_cnt .lowhigh_cart .cart_money_point {
    float: left;
    width: 230px;
    position: relative;
    padding: 11px 0px 0px 15px;
}

.lowhigh_cnt .lowhigh_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.lowhigh_cnt .lowhigh_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.lowhigh_cnt .lowhigh_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #9a4227;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #642613;
    width: 200px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.lowhigh_cnt .lowhigh_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_lowhigh_table.png?rand=8899887889871788888797989835411') -46px -162px no-repeat;
    width: 100%;
    height: 160px;
}

.lowhigh_cnt .lowhigh_cart .bet_money {
    float: left;
    display: block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 31px;
    padding: 5px 10px;
    margin: 1px 1px 4px;
}

.lowhigh_cnt .lowhigh_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.lowhigh_cnt .lowhigh_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    width: 190px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.lowhigh_cnt .lowhigh_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.lowhigh_cnt .lowhigh_cart .bet_btn_inner {
    clear: both;
    width: 565px;
}

.lowhigh_cnt .lowhigh_cart .bet_btn_inner [type=button] {
    text-indent: 0;
    outline: 0;
    cursor: pointer;
    background: url('/assets/v420215341/images/game/bg_lowhigh_table.png?rand=8899887889871788888797989835411') -681px -380px no-repeat;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #fff;
    width: 92px;
    height: 37px;
    margin: 1px;
    float: left;
}

.lowhigh_cnt .lowhigh_cart .bet_btn_inner [type=button]:hover {
    background-position: -681px -512px !important;
}

.lowhigh_cnt .lowhigh_cart .bet_btn_inner .i_blue {
    color: #6daeff !important;
}

.lowhigh_cnt .lowhigh_cart .bet_btn_inner .i_brw {
    color: #ff9140 !important;
}

.lowhigh_cnt .lowhigh_cart .bet_btn_inner .i_gray {
    color: #b5b5b5 !important;
}

.lowhigh_cnt .lowhigh_cart input.btn_bet {
    text-indent: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #4c1f09 !important;
    width: 100px;
    height: 125px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.lowhigh_cnt .lowhigh_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.lowhigh_cnt .lowhigh_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.lowhigh_cnt .lowhigh_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.lowhigh_btm {
    clear: both;
    display: block;
}

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

.lowhigh_btm .lowhigh_chart {
    margin: 20px 20px;
}

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

.lowhigh_btm .lowhigh_chart h4 {
    width: 144px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') -174px -113px no-repeat;
    text-indent: -999999px;
}

.lowhigh_btm .lowhigh_chart .lowhigh_chart_area iframe {
    width: 100%;
    height: 360px;
    margin: 0 auto;
}

.lowhigh_wrap .lowhigh_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    background-color: #f7f0e0;
    border-bottom: 2px solid #b05e45;
}

.lowhigh_wrap .evenfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -350px -73px;
}

.lowhigh_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -390px -73px;
}

.lowhigh_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -430px -73px;
}

.lowhigh_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lowhigh_result.png?rand=8899887889871788888797989835411') no-repeat -470px -73px;
}

.lowhigh_wrap .lowhigh_chart_inner th {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_lowhigh_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.lowhigh_wrap .lowhigh_chart_inner td {
    border-right: 1px solid #e1dacc;
    padding: 2px 7px;
}

.lowhigh_wrap .lowhigh_chart_inner .tx {
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 10px;
    letter-spacing: -1px;
    color: #fff;
}

.lowhigh_wrap .lowhigh_chart_inner .tx em {
    font-style: normal;
}

.lowhigh_bet_list {
    position: absolute;
    right: 30px;
    top: 0px;
    width: 480px;
}

.lowhigh_bet_list.ty2 {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 412px;
}

.lowhigh_bet_list.ty3 {
    position: absolute;
    right: 0;
    top: 0px;
    width: 375px;
}

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

.lowhigh_bet_list table {
    width: 100%;
}

.lowhigh_bet_list h4 {
    width: 56px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') -174px -135px no-repeat;
    text-indent: -999999px;
}

.lowhigh_bet_list th {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_lowhigh_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.lowhigh_bet_list tbody {
}

.lowhigh_bet_list tbody td {
    border-bottom: 1px solid #e1dacc;
    background-color: #f7f0e0;
    line-height: 36px;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.lowhigh_bet_list em {
    font-style: normal;
}

.lowhigh_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.lowhigh_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.lowhigh_bet_list .date, .lowhigh_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.lowhigh_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.lowhigh_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.lowhigh_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.lowhigh_bet_list .per {
    color: #111;
}

.lowhigh_bet_list .money01, .lowhigh_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.lowhigh_bet_list .money01 strong {
    font-weight: normal;
}

.lowhigh_bet_list td.wait {
    color: #b19b8e;
}

.lowhigh_bet_list td.success {
    color: #ef3d2d;
}

.lowhigh_bet_list td.fail {
    color: #987d6c;
}

.lowhigh_bet_list td strong.ing, .lowhigh_bet_list td strong.lots {
    color: #13427d;
}

.lowhigh_bet_list td strong.hit {
    color: #ef0000;
}

.lowhigh_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.lowhigh_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.lowhigh_bet_list tfoot td {
    padding: 15px 0;
}

.lowhigh_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.lowhigh_bet_list tfoot input.btn_lowhigh_all {
    background: #883019;
    margin-right: 5px;
}

.lowhigh_bet_list tfoot input.btn_lowhigh_del {
    background: #a0381d;
}

.lowhigh_bet_list tfoot .btn_lowhigh_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #5a2505;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.lowhigh_btm .paging {
    clear: both;
    text-align: right;
}

.lowhigh_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.lowhigh_btm .paging a.pg_next, .lowhigh_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.lowhigh_btm .paging a.on {
}

.lowhigh_notice {
    background: #695e58;
    padding: 25px 20px;
    text-align: left;
}

.lowhigh_notice h4 {
    background: url('/assets/v420215341/images/game/lowhigh_img.png?rand=8899887889871788888797989835411') -176px -158px no-repeat;
    width: 66px;
    height: 14px;
    text-indent: -999999px;
    margin-bottom: 15px;
}

.lowhigh_notice li {
    font-size: 11px;
    color: #b8b0ae;
    line-height: 20px;
}

#footer {
    clear: both;
    display: block;
    border-top: 1px solid #ddd;
}

/*mgm게임*/
.mgm_wrap {
    background: url('/assets/v420215341/images/game/bg_mgm.png?rand=8899887889871788888797989835411') -40px 0;
    width: 100%;
}

.mgm_wrap.ty2 {
    background: url('/assets/v420215341/images/game/bg_daridari.png?rand=8899887889871788888797989835411') no-repeat 0 -5px #ebe0ce;
    width: 100%;
}

.mgm_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.mgm_wrap label, .mgm_wrap input, .mgm_wrap select, .mgm_wrap img {
    vertical-align: middle;
}

.mgm_wrap .state .row_e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.mgm_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.mgm_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.mgm_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.mgm_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.mgm_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.mgm_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.mgm_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.mgm_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.mgm_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.mgm_wrap .end_pos_e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.mgm_wrap .end_pos_o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.mgm_wrap .start_pos_l .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.mgm_wrap .start_pos_r .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.mgm_wrap .line_num_3 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.mgm_wrap .line_num_4 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.mgm_wrap .mix_l3e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.mgm_wrap .mix_r4e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.mgm_wrap .mix_r3o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.mgm_wrap .mix_l4o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.mgm_bet_list span {
    display: inline-block;
}

.mgm_bet_list .row_e {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.mgm_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.mgm_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat 0px -77px;
}

.mgm_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.mgm_tit {
    background: url('/assets/v420215341/images/game/bg_mgm.png?rand=8899887889871788888797989835411') 50%;
    width: 100%;
}

.mgm_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.mgm_tit h2 {
    width: 1200px;
    height: 100px;
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') 50% 50% no-repeat;
    text-indent: -999999px;
}

.mgm_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/v420215341/images/game/daridari_img.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.mgm_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    margin: 0 0px 0 40px;
    height: 450px;
}

.mgm_top.ty2 {
    height: 555px;
    margin: 0px;
}

.mgm_top.ty3 {
    height: 600px;
    margin: 0px;
}

.mgm_top .mgm_area iframe {
    margin-left: 0px;
}

.mgm_top .mgm_area {
    position: absolute;
    top: 0px;
    left: 0px;
}

.mgm_now_bet {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.mgm_now_bet {
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0px 0 7px !important;
    width: 165px !important;
    height: 404px;
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') 0 -79px no-repeat;
}

.mgm_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.mgm_now_bet h3 {
    width: 157px;
    padding-bottom: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -1px;
    font-size: 12px;
    border-bottom: 1px solid #c6c1b2;
}

.mgm_now_bet ul {
    width: 155px;
    height: 355px;
}

.mgm_now_bet li {
    clear: both;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #c6c1b2;
}

.mgm_now_bet ul .tx {
    float: left;
    width: 40px;
    margin-top: 3px !important;
}

.mgm_now_bet ul span.money {
    float: left;
    width: 90px;
    font-size: 12.5px;
    text-align: right;
    color: #222;
    letter-spacing: -0.5px;
}

.mgm_cnt {
    clear: both;
    display: block;
}

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

.mgm_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.mgm_cnt .mgm_choice {
    background: url('/assets/v420215341/images/game/bg_mgm_table.png?rand=8899887889871788888797989835411') -45px 0 no-repeat;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.mgm_cnt .mgm_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_mgm_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
    color: #fff;
}

.mgm_cnt .mgm_choice .b_odd {
    background-position: -931px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_even {
    background-position: -1012px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l {
    background-position: 0px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_h {
    background-position: -81px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l_odd {
    background-position: -254px -379px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_even {
    background-position: -335px -379px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_odd {
    background-position: -254px -437px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_even {
    background-position: -335px -437px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_red_over {
    background-position: -515px -379px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_red_over {
    background-position: -596px -379px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_blue_over {
    background-position: -515px -437px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_blue_over {
    background-position: -596px -437px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_odd:hover {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_even:hover {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l:hover {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_h:hover {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l_odd:hover {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_even:hover {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_odd:hover {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_even:hover {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_red_over:hover {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_red_over:hover {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_blue_over:hover {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_blue_over:hover {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_odd:active {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_even:active {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l:active {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_h:active {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l_odd:active {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_even:active {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_odd:active {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_even:active {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_red_over:active {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_red_over:active {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_blue_over:active {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_blue_over:active {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_odd.focus {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_even.focus {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l.focus {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_h.focus {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l_odd.focus {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_even.focus {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_odd.focus {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_even.focus {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_red_over.focus {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_red_over.focus {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_blue_over.focus {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_blue_over.focus {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_odd.disable {
    background-position: -931px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_even.disable {
    background-position: -1012px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l.disable {
    background-position: 0px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_h.disable {
    background-position: -81px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.mgm_cnt .mgm_choice .b_l_odd.disable {
    background-position: -254px -645px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_even.disable {
    background-position: -335px -645px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_odd.disable {
    background-position: -254px -703px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_even.disable {
    background-position: -335px -703px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_red_over.disable {
    background-position: -515px -645px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_red_over.disable {
    background-position: -596px -645px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_l_blue_over.disable {
    background-position: -515px -703px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice .b_h_blue_over.disable {
    background-position: -596px -703px;
    width: 72px;
    height: 52px;
}

.mgm_cnt .mgm_choice &gt; div {
    float: left;
    padding: 25px 0;
    width: 207px;
    position: relative;
}

.mgm_cnt .mgm_choice &gt; div ul {
    width: 155px;
    margin-left: 27px;
}

.mgm_cnt .mgm_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.mgm_cnt .mgm_choice .game_info {
    width: 169px;
    text-align: center;
    font-size: 13px;
    margin-left: 0px;
}

.mgm_cnt .mgm_choice .game_info strong, .mgm_cnt .mgm_choice .game_info span, .mgm_cnt .mgm_choice .game_info em {
}

.mgm_cnt .mgm_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.mgm_cnt .mgm_choice .game_info span {
    color: #fff;
}

.mgm_cnt .mgm_choice .game_info strong.order {
    color: #ffce25;
}

.mgm_cnt .mgm_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.mgm_cnt .mgm_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.mgm_cnt .mgm_choice &gt; div .preparing {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 500;
    display: none;
}

.mgm_cnt .mgm_choice &gt; div .preparing .preparingTxt {
    width: 150px;
    height: 76px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -38px;
    color: #fff;
}

.mgm_cnt .mgm_choice &gt; div .preparing strong {
    font-size: 30px;
    color: #ffd228;
    display: block;
}

.mgm_cnt .mgm_choice .mgm_1st {
    margin-left: 56px;
}

.mgm_cnt .mgm_choice .mgm_2nd {
    width: 205px;
    margin-left: 56px;
}

.mgm_cnt .mgm_choice .mgm_2nd ul {
}

.mgm_cnt .mgm_choice .mgm_3rd {
    width: 206px;
    margin-left: 56px;
}

.mgm_cnt .mgm_choice .mgm_3rd ul {
}

.mgm_cnt .mgm_choice .mgm_4th {
    width: 184px;
    margin-left: 40px;
}

.mgm_cnt .mgm_choice .mgm_4th ul {
}

.mgm_cnt .mgm_choice .mgm_2nd li, .mgm_cnt .mgm_choice .mgm_3rd li, .mgm_cnt .mgm_choice .mgm_4th li {
    margin-bottom: 7px;
}

.mgm_cnt .mgm_cart .cart_info {
    display: block;
    width: 155px;
    float: left;
    margin-right: 25px;
    padding: 20px 0px 0 5px;
    margin-left: -2px;
}

.mgm_cnt .mgm_cart .cart_info li {
    padding: 7px 15px;
    text-align: left;
}

.mgm_cnt .mgm_cart .cart_info span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.mgm_cnt .mgm_cart .cart_info em {
    font-style: normal;
    color: #ffeaad;
    font-size: 14px;
}

.mgm_cnt .mgm_cart .cart_info strong {
    color: #f7c725;
    font-size: 13px;
}

.mgm_cnt .mgm_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.mgm_cnt .mgm_cart .cart_pay {
    float: left;
    width: 660px;
    position: relative;
    padding: 15px 20px 15px 15px;
    margin-left: 40px;
}

.mgm_cnt .mgm_cart .cart_money_point {
    float: left;
    width: 230px;
    position: relative;
    padding: 11px 0px 0px 15px;
}

.mgm_cnt .mgm_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.mgm_cnt .mgm_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.mgm_cnt .mgm_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #2f182f;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #2b0e2b;
    width: 200px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.mgm_cnt .mgm_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_mgm_table.png?rand=8899887889871788888797989835411') -45px -162px no-repeat;
    width: 100%;
    height: 160px;
}

.mgm_cnt .mgm_cart .bet_money {
    float: left;
    display: block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 31px;
    padding: 5px 10px;
    margin: 1px 1px 4px;
}

.mgm_cnt .mgm_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.mgm_cnt .mgm_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    width: 190px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.mgm_cnt .mgm_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.mgm_cnt .mgm_cart .bet_btn_inner {
    clear: both;
    width: 565px;
}

.mgm_cnt .mgm_cart .bet_btn_inner [type=button] {
    text-indent: 0;
    outline: 0;
    cursor: pointer;
    background: url('/assets/v420215341/images/game/bg_mgm_table.png?rand=8899887889871788888797989835411') -681px -380px no-repeat;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #ffde7b;
    width: 92px;
    height: 37px;
    margin: 1px;
    float: left;
}

.mgm_cnt .mgm_cart .bet_btn_inner [type=button]:hover {
    background-position: -681px -512px !important;
}

.mgm_cnt .mgm_cart .bet_btn_inner .i_blue {
    color: #76fcfd !important;
}

.mgm_cnt .mgm_cart .bet_btn_inner .i_brw {
    color: #ffb57f !important;
}

.mgm_cnt .mgm_cart .bet_btn_inner .i_gray {
    color: #fff !important;
}

.mgm_cnt .mgm_cart input.btn_bet {
    text-indent: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #803359 !important;
    width: 100px;
    height: 125px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.mgm_cnt .mgm_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.mgm_cnt .mgm_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.mgm_cnt .mgm_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.mgm_btm {
    clear: both;
    display: block;
}

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

.mgm_btm .mgm_chart {
    margin: 20px 20px;
}

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

.mgm_btm .mgm_chart h4 {
    width: 144px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') -174px -113px no-repeat;
    text-indent: -999999px;
}

.mgm_btm .mgm_chart .mgm_chart_area iframe {
    width: 100%;
    height: 360px;
    margin: 0 auto;
}

.mgm_wrap .mgm_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    background-color: #f7f0e0;
    border-bottom: 2px solid #b05e45;
}

.mgm_wrap .evenfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -350px -73px;
}

.mgm_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -390px -73px;
}

.mgm_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -430px -73px;
}

.mgm_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_result.png?rand=8899887889871788888797989835411') no-repeat -470px -73px;
}

.mgm_wrap .mgm_chart_inner th {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_mgm_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.mgm_wrap .mgm_chart_inner td {
    border-right: 1px solid #e1dacc;
    padding: 2px 7px;
}

.mgm_wrap .mgm_chart_inner .tx {
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 10px;
    letter-spacing: -1px;
    color: #fff;
}

.mgm_wrap .mgm_chart_inner .tx em {
    font-style: normal;
}

/* .mgm_bet_list{position:absolute; right:30px; top:0px; width:480px;} */
/* .mgm_bet_list.ty2{position:absolute; right:20px; top:20px; width:412px;} */
/* .mgm_bet_list.ty3{position:absolute; right:10px; top:0px; width:400px;} */
/* .mgm_bet_list:after{clear:both;display:block;content:'';} */
/* .mgm_bet_list table{width:100%;} */
/* .mgm_bet_list h4{width:56px;height:18px;margin-bottom:14px;background:url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') -174px -135px no-repeat;text-indent:-999999px;} */
/* .mgm_bet_list th{text-align:center;height:30px;line-height:30px;font-size:11px;font-weight:normal;font-family:dotum;color:#5f4d27;background:url('/assets/v420215341/images/game/bg_mgm_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;} */
/* .mgm_bet_list tbody{} */
/* .mgm_bet_list tbody td{border-bottom:1px solid #e1dacc;background-color:#f7f0e0;line-height:36px; text-align:center;font-size:12px;color:#333;} */
/* .mgm_bet_list em{font-style:normal;} */
/* .mgm_bet_list .tx{display:block;margin:0 auto;} */
/* .mgm_bet_list .num{font-size:11px;line-height:11px;} */
/* .mgm_bet_list .date,.mgm_bet_list .time{color:#222;line-height:20px;line-height:11px;} */
/* .mgm_bet_list .date strong{display:block;line-height:19px;} */
/* .mgm_bet_list .time strong{display:block;font-weight:normal;line-height:19px;} */
/* .mgm_bet_list .sort{color:#000;letter-spacing:-0.5px;font-size:12px;} */
/* .mgm_bet_list .per{color:#111;} */
/* .mgm_bet_list .money01,.mgm_bet_list .money02{text-align:right;font-size:12px;line-height:20px;} */
/* .mgm_bet_list .money01 strong{font-weight:normal;} */
/* .mgm_bet_list td.wait {font-weight:bold; color:#b19b8e;} */
/* .mgm_bet_list td.success {font-weight:bold; color:#ef3d2d;} */
/* .mgm_bet_list td.fail {font-weight:bold; color:#987d6c;} */
/* .mgm_bet_list td strong.ing,.mgm_bet_list td strong.lots{color:#13427d;} */
/* .mgm_bet_list td strong.hit{color:#ef0000;} */
/* .mgm_bet_list td strong.no_hit{color:#8d8d8d;} */
/* .mgm_bet_list .result strong{display:block;font-size:12px;color:#111;} */
/* .mgm_bet_list tfoot td{padding:15px 0;} */
/* .mgm_bet_list tfoot input{-webkit-border-radius: 5px; 	-moz-border-radius:5px;border-radius: 5px;border:1px solid #9a8e81;font-size:14px;line-height:33px;width:90px;height:35px;color:#fff;font-weight:bold;color:#fff;font-family:맑은 고딕,'Malgeun Gothic','맑은 고딕';} */
/* .mgm_bet_list tfoot input.btn_mgm_all{background:#883019;margin-right:5px;} */
/* .mgm_bet_list tfoot input.btn_mgm_del{background:#a0381d;} */
/* .mgm_bet_list tfoot .btn_mgm_all_bet{float:right;text-align:center;display:block;background:#5a2505;-webkit-border-radius: 5px; 	-moz-border-radius:5px;border-radius: 5px;border:1px solid #9a8e81;font-size:14px;line-height:33px;width:110px;height:35px;color:#fff;font-weight:bold;color:#fff;font-family:맑은 고딕,'Malgeun Gothic','맑은 고딕';} */
.mgm_btm {
    clear: both;
    display: block;
}

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

.mgm_btm .mgm_bet_list {
    background: url('/assets/v420215341/images/game/bg_mgm_bet_list.png?rand=8899887889871788888797989835411') -25px 0 no-repeat !important;
    height: 600px;
}

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

.mgm_btm .mgm_bet_list table {
    width: 960px;
    margin: 118px auto 0;
    background: url('/assets/v420215341/images/game/bg_mgm_tbl.png?rand=8899887889871788888797989835411') 0 0 no-repeat !important;
}

.mgm_btm .mgm_bet_list th {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
}

.mgm_btm .mgm_bet_list tbody {
    border-bottom: 2px solid #a070a7;
}

.mgm_btm .mgm_bet_list tbody td {
    border-bottom: 1px solid #bfaab6;
    padding: 12px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.mgm_btm .mgm_bet_list em {
    font-style: normal;
}

.mgm_btm .mgm_bet_list td.state strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.mgm_btm .mgm_bet_list td.state .btn_ne {
    background-position: -390px -580px;
}

.mgm_btm .mgm_bet_list td.state .btn_im {
    background-position: -420px -580px;
}

.mgm_btm .mgm_bet_list td.state .btn_du {
    background-position: -450px -580px;
}

.mgm_btm .mgm_bet_list td.state .btn_nid {
    background-position: -390px -610px;
    width: 70px;
}

.mgm_btm .mgm_bet_list td.state .btn_ndi {
    background-position: -390px -636px;
    width: 70px;
}

.mgm_btm .mgm_bet_list td.state .btn_ind {
    background-position: -390px -662px;
    width: 70px;
}

.mgm_btm .mgm_bet_list td.state .btn_idn {
    background-position: -390px -688px;
    width: 70px;
}

.mgm_btm .mgm_bet_list td.state .btn_dni {
    background-position: -390px -714px;
    width: 70px;
}

.mgm_btm .mgm_bet_list td.state .btn_din {
    background-position: -390px -740px;
    width: 70px;
}

.mgm_btm .mgm_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.mgm_btm .mgm_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.mgm_btm .mgm_bet_list .date, .mgm_btm .mgm_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.mgm_btm .mgm_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.mgm_btm .mgm_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.mgm_btm .mgm_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.mgm_btm .mgm_bet_list .per {
    color: #111;
}

.mgm_btm .mgm_bet_list .money01, .mgm_btm .mgm_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.mgm_btm .mgm_bet_list .money01 strong {
    font-weight: normal;
}

.mgm_btm .mgm_bet_list td strong.ing, .mgm_btm .mgm_bet_list td strong.lots {
    color: #13427d;
}

.mgm_btm .mgm_bet_list td strong.hit {
    color: #ef0000;
}

.mgm_btm .mgm_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.mgm_btm .mgm_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.mgm_btm .mgm_bet_list tfoot td {
    padding: 15px 0;
}

.mgm_btm .mgm_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.mgm_btm .mgm_bet_list tfoot input.btn_mgm_all {
    background: #322918;
    margin-right: 5px;
}

.mgm_btm .mgm_bet_list tfoot input.btn_mgm_del {
    background: #4e422a;
}

.mgm_btm .mgm_bet_list tfoot .btn_mgm_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #583158;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #290829;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
    margin-right: 15px;
}

.mgm_btm .paging {
    clear: both;
    text-align: right;
}

.mgm_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.mgm_btm .paging a.pg_next, .mgm_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.mgm_btm .paging a.on {
}

.mgm_notice {
    background: #695e58;
    padding: 25px 20px;
    text-align: left;
}

.mgm_notice h4 {
    background: url('/assets/v420215341/images/game/mgm_img.png?rand=8899887889871788888797989835411') -176px -158px no-repeat;
    width: 66px;
    height: 14px;
    text-indent: -999999px;
    margin-bottom: 15px;
}

.mgm_notice li {
    font-size: 11px;
    color: #b8b0ae;
    line-height: 20px;
}

#footer {
    clear: both;
    display: block;
    border-top: 1px solid #ddd;
}

/*mgm_baccarat게임*/
.mgm_baccarat_wrap {
    background: #333;
    width: 100%;
}

.mgm_baccarat_wrap.ty2 {
    background: url('/assets/v420215341/images/game/bg_daridari.png?rand=8899887889871788888797989835411') no-repeat 0 -5px #ebe0ce;
    width: 100%;
}

.mgm_baccarat_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.mgm_baccarat_wrap label, .mgm_baccarat_wrap input, .mgm_baccarat_wrap select, .mgm_baccarat_wrap img {
    vertical-align: middle;
}

.mgm_baccarat_wrap .state .row_e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.mgm_baccarat_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.mgm_baccarat_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.mgm_baccarat_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.mgm_baccarat_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.mgm_baccarat_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.mgm_baccarat_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.mgm_baccarat_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.mgm_baccarat_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.mgm_baccarat_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.mgm_baccarat_wrap .end_pos_e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.mgm_baccarat_wrap .end_pos_o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.mgm_baccarat_wrap .start_pos_l .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.mgm_baccarat_wrap .start_pos_r .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.mgm_baccarat_wrap .line_num_3 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.mgm_baccarat_wrap .line_num_4 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.mgm_baccarat_wrap .mix_l3e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.mgm_baccarat_wrap .mix_r4e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.mgm_baccarat_wrap .mix_r3o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.mgm_baccarat_wrap .mix_l4o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.mgm_baccarat_bet_list span {
    display: inline-block;
}

.mgm_baccarat_bet_list .row_e {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.mgm_baccarat_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.mgm_baccarat_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat 0px -77px;
}

.mgm_baccarat_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.mgm_baccarat_tit {
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat.png?rand=8899887889871788888797989835411') no-repeat 50%;
    width: 100%;
}

.mgm_baccarat_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.mgm_baccarat_tit h2 {
    height: 50px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') 50% 50% no-repeat;
    text-indent: -999999px;
}

.mgm_baccarat_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/v420215341/images/game/daridari_img.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.mgm_baccarat_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    margin: 0 0px 0 40px;
    height: 450px;
}

.mgm_baccarat_top.ty2 {
    height: 555px;
    margin: 0px;
}

.mgm_baccarat_top.ty3 {
    height: 660px;
    margin: 0px;
}

.mgm_baccarat_top .mgm_baccarat_area iframe {
    margin-left: 0px;
}

.mgm_baccarat_top .mgm_baccarat_area {
    position: absolute;
    top: 0px;
    left: 0px;
}

.mgm_baccarat_now_bet {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.mgm_baccarat_now_bet {
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0px 0 7px !important;
    width: 165px !important;
    height: 404px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') 0 -79px no-repeat;
}

.mgm_baccarat_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.mgm_baccarat_now_bet h3 {
    width: 157px;
    padding-bottom: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -1px;
    font-size: 12px;
    border-bottom: 1px solid #c6c1b2;
}

.mgm_baccarat_now_bet ul {
    width: 155px;
    height: 355px;
}

.mgm_baccarat_now_bet li {
    clear: both;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #c6c1b2;
}

.mgm_baccarat_now_bet ul .tx {
    float: left;
    width: 40px;
    margin-top: 3px !important;
}

.mgm_baccarat_now_bet ul span.money {
    float: left;
    width: 90px;
    font-size: 12.5px;
    text-align: right;
    color: #222;
    letter-spacing: -0.5px;
}

.mgm_baccarat_cnt {
    clear: both;
    display: block;
}

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

.mgm_baccarat_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.mgm_baccarat_cnt .mgm_baccarat_choice {
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_table.png?rand=8899887889871788888797989835411') -45px 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.mgm_baccarat_cnt .mgm_baccarat_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
    color: #fff;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .player {
    background-position: 0 -379px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .banker {
    background-position: -235px -379px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .tie {
    background-position: -476px -379px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .player:hover {
    background-position: 0 -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .banker:hover {
    background-position: -235px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .tie:hover {
    background-position: -476px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .player.focus {
    background-position: 0 -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .banker.focus {
    background-position: -235px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .tie.focus {
    background-position: -476px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .player.disable {
    background-position: 0 -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .banker.disable {
    background-position: -235px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .tie.disable {
    background-position: -476px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 55px;
    position: relative;
}

.mgm_baccarat_cnt .mgm_baccarat_choice &gt; div ul {
    margin-left: 106px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice &gt; div li {
    float: left;
    margin-right: 60px;
    text-align: center;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info {
    width: 169px;
    text-align: center;
    font-size: 13px;
    margin-left: 0px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info strong, .mgm_baccarat_cnt .mgm_baccarat_choice .game_info span, .mgm_baccarat_cnt .mgm_baccarat_choice .game_info em {
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info span {
    color: #fff;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info strong.order {
    color: #ffce25;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice &gt; div .preparing {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 500;
    display: none;
}

.mgm_baccarat_cnt .mgm_baccarat_choice &gt; div .preparing .preparingTxt {
    width: 150px;
    height: 76px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -38px;
    color: #fff;
}

.mgm_baccarat_cnt .mgm_baccarat_choice &gt; div .preparing strong {
    font-size: 30px;
    color: #ffd228;
    display: block;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_2nd {
    width: 205px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_2nd ul {
    margin-left: 26px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_3rd {
    width: 206px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_3rd ul {
    margin-left: 27px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_4th {
    width: 194px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_4th ul {
    margin-left: 21px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_2nd li, .mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_3rd li, .mgm_baccarat_cnt .mgm_baccarat_choice .mgm_baccarat_4th li {
    margin-bottom: 7px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_info {
    display: block;
    width: 155px;
    float: left;
    margin-right: 25px;
    padding: 20px 0px 0 5px;
    margin-left: -2px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_info li {
    padding: 7px 15px;
    text-align: left;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_info span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_info em {
    font-style: normal;
    color: #ffeaad;
    font-size: 14px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_info strong {
    color: #f7c725;
    font-size: 13px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_pay {
    float: left;
    width: 660px;
    position: relative;
    padding: 15px 20px 15px 15px;
    margin-left: 40px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_money_point {
    float: left;
    width: 180px;
    position: relative;
    padding: 11px 0px 0px 15px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #3c1117;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #2b0e2b;
    width: 160px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.mgm_baccarat_cnt .mgm_baccarat_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_table.png?rand=8899887889871788888797989835411') -45px -162px repeat-x;
    width: 100%;
    height: 160px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money {
    float: left;
    display: block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 31px;
    padding: 5px 10px;
    margin: 1px 1px 4px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    width: 190px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_btn_inner {
    clear: both;
    width: 565px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_btn_inner [type=button] {
    text-indent: 0;
    outline: 0;
    cursor: pointer;
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_table.png?rand=8899887889871788888797989835411') -681px -380px no-repeat;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #ffde7b;
    width: 92px;
    height: 37px;
    margin: 1px;
    float: left;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_btn_inner [type=button]:hover {
    background-position: -681px -512px !important;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_btn_inner .i_blue {
    color: #76fcfd !important;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_btn_inner .i_brw {
    color: #ffb57f !important;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_btn_inner .i_gray {
    color: #fff !important;
}

.mgm_baccarat_cnt .mgm_baccarat_cart input.btn_bet {
    text-indent: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #861524 !important;
    width: 100px;
    height: 125px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.mgm_baccarat_cnt .mgm_baccarat_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.mgm_baccarat_btm {
    clear: both;
    display: block;
}

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

.mgm_baccarat_btm .mgm_baccarat_chart {
    margin: 20px 20px;
}

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

.mgm_baccarat_btm .mgm_baccarat_chart h4 {
    width: 144px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') -174px -113px no-repeat;
    text-indent: -999999px;
}

.mgm_baccarat_btm .mgm_baccarat_chart .mgm_baccarat_chart_area iframe {
    width: 100%;
    height: 360px;
    margin: 0 auto;
}

.mgm_baccarat_wrap .mgm_baccarat_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    background-color: #f7f0e0;
    border-bottom: 2px solid #b05e45;
}

.mgm_baccarat_wrap .evenfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -350px -73px;
}

.mgm_baccarat_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -390px -73px;
}

.mgm_baccarat_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -430px -73px;
}

.mgm_baccarat_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_result.png?rand=8899887889871788888797989835411') no-repeat -470px -73px;
}

.mgm_baccarat_wrap .mgm_baccarat_chart_inner th {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.mgm_baccarat_wrap .mgm_baccarat_chart_inner td {
    border-right: 1px solid #e1dacc;
    padding: 2px 7px;
}

.mgm_baccarat_wrap .mgm_baccarat_chart_inner .tx {
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 10px;
    letter-spacing: -1px;
    color: #fff;
}

.mgm_baccarat_wrap .mgm_baccarat_chart_inner .tx em {
    font-style: normal;
}

.mgm_baccarat_btm {
    clear: both;
    display: block;
}

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

.mgm_baccarat_btm .mgm_baccarat_bet_list {
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_bet_list.png?rand=8899887889871788888797989835411') 50% 0 repeat-x !important;
    height: 600px;
}

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

.mgm_baccarat_btm .mgm_baccarat_bet_list table {
    width: 960px;
    margin: 118px auto 0;
    background: url('/assets/v420215341/images/game/bg_mgm_baccarat_tbl.png?rand=8899887889871788888797989835411') 0 0 no-repeat !important;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list th {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tbody {
    border-bottom: 2px solid #191919;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tbody td {
    border-bottom: 1px solid #bfaab6;
    padding: 12px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list em {
    font-style: normal;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_ne {
    background-position: -390px -580px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_im {
    background-position: -420px -580px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_du {
    background-position: -450px -580px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_nid {
    background-position: -390px -610px;
    width: 70px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_ndi {
    background-position: -390px -636px;
    width: 70px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_ind {
    background-position: -390px -662px;
    width: 70px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_idn {
    background-position: -390px -688px;
    width: 70px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_dni {
    background-position: -390px -714px;
    width: 70px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td.state .btn_din {
    background-position: -390px -740px;
    width: 70px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .date, .mgm_baccarat_btm .mgm_baccarat_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .per {
    color: #111;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .money01, .mgm_baccarat_btm .mgm_baccarat_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .money01 strong {
    font-weight: normal;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td strong.ing, .mgm_baccarat_btm .mgm_baccarat_bet_list td strong.lots {
    color: #13427d;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td strong.hit {
    color: #ef0000;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tfoot td {
    padding: 15px 0;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tfoot input.btn_mgm_baccarat_all {
    background: #322918;
    margin-right: 5px;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tfoot input.btn_mgm_baccarat_del {
    background: #4e422a;
}

.mgm_baccarat_btm .mgm_baccarat_bet_list tfoot .btn_mgm_baccarat_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #583a31;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #290829;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
    margin-right: 15px;
}

.mgm_baccarat_btm .paging {
    clear: both;
    text-align: right;
}

.mgm_baccarat_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.mgm_baccarat_btm .paging a.pg_next, .mgm_baccarat_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.mgm_baccarat_btm .paging a.on {
}

.mgm_baccarat_notice {
    background: #695e58;
    padding: 25px 20px;
    text-align: left;
}

.mgm_baccarat_notice h4 {
    background: url('/assets/v420215341/images/game/mgm_baccarat_img.png?rand=8899887889871788888797989835411') -176px -158px no-repeat;
    width: 66px;
    height: 14px;
    text-indent: -999999px;
    margin-bottom: 15px;
}

.mgm_baccarat_notice li {
    font-size: 11px;
    color: #b8b0ae;
    line-height: 20px;
}

/********************************************************
■ lotus게임 
********************************************************/
.lotus_wrap {
    background: #333;
    width: 100%;
}

.lotus_wrap.ty2 {
    background: url('/assets/v420215341/images/game/bg_daridari.png?rand=8899887889871788888797989835411') no-repeat 0 -5px #ebe0ce;
    width: 100%;
}

.lotus_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.lotus_wrap label, .lotus_wrap input, .lotus_wrap select, .lotus_wrap img {
    vertical-align: middle;
}

.lotus_wrap .state .row_e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.lotus_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.lotus_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.lotus_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.lotus_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.lotus_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.lotus_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.lotus_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.lotus_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.lotus_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.lotus_wrap .end_pos_e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.lotus_wrap .end_pos_o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.lotus_wrap .start_pos_l .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -77px;
}

.lotus_wrap .start_pos_r .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.lotus_wrap .line_num_3 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -115px;
}

.lotus_wrap .line_num_4 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -115px;
}

.lotus_wrap .mix_l3e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -350px -40px;
}

.lotus_wrap .mix_r4e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -390px -40px;
}

.lotus_wrap .mix_r3o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -430px -40px;
}

.lotus_wrap .mix_l4o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -470px -40px;
}

.lotus_bet_list span {
    display: inline-block;
}

.lotus_bet_list .row_e {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0 -40px;
}

.lotus_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -40px;
}

.lotus_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat 0px -77px;
}

.lotus_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -40px -77px;
}

.lotus_tit {
    background: url('/assets/v420215341/images/game/bg_lotus.png?rand=8899887889871788888797989835411') no-repeat 50%;
    width: 100%;
}

.lotus_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.lotus_tit h2 {
    height: 100px;
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') 50% 50% no-repeat;
    text-indent: -999999px;
}

.lotus_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/v420215341/images/game/daridari_img.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.lotus_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    margin: 0 0px 0 40px;
    height: 450px;
}

.lotus_top.ty2 {
    height: 555px;
    margin: 0px;
}

.lotus_top.ty3 {
    height: 660px;
    margin: 0px;
}

.lotus_top .lotus_area iframe {
    margin-left: 0px;
}

.lotus_top .lotus_area {
    position: absolute;
    top: 0px;
    left: 0px;
}

.lotus_now_bet {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.lotus_now_bet {
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0px 0 7px !important;
    width: 165px !important;
    height: 404px;
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') 0 -79px no-repeat;
}

.lotus_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.lotus_now_bet h3 {
    width: 157px;
    padding-bottom: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -1px;
    font-size: 12px;
    border-bottom: 1px solid #c6c1b2;
}

.lotus_now_bet ul {
    width: 155px;
    height: 355px;
}

.lotus_now_bet li {
    clear: both;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #c6c1b2;
}

.lotus_now_bet ul .tx {
    float: left;
    width: 40px;
    margin-top: 3px !important;
}

.lotus_now_bet ul span.money {
    float: left;
    width: 90px;
    font-size: 12.5px;
    text-align: right;
    color: #222;
    letter-spacing: -0.5px;
}

.lotus_cnt {
    clear: both;
    display: block;
}

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

.lotus_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.lotus_cnt .lotus_choice {
    background: url('/assets/v420215341/images/game/bg_lotus_table.png?rand=8899887889871788888797989835411') -45px 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.lotus_cnt .lotus_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_lotus_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
    color: #fff;
}

.lotus_cnt .lotus_choice .player {
    background-position: 0 -379px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .banker {
    background-position: -235px -379px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .tie {
    background-position: -476px -379px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .player:hover {
    background-position: 0 -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .banker:hover {
    background-position: -235px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .tie:hover {
    background-position: -476px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .player.focus {
    background-position: 0 -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .banker.focus {
    background-position: -235px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .tie.focus {
    background-position: -476px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .player.disable {
    background-position: 0 -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .banker.disable {
    background-position: -235px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice .tie.disable {
    background-position: -476px -512px;
    width: 184px;
    height: 111px;
    padding-top: 76px;
}

.lotus_cnt .lotus_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 55px;
    position: relative;
}

.lotus_cnt .lotus_choice &gt; div ul {
    margin-left: 106px;
}

.lotus_cnt .lotus_choice &gt; div li {
    float: left;
    margin-right: 60px;
    text-align: center;
}

.lotus_cnt .lotus_choice .game_info {
    width: 169px;
    text-align: center;
    font-size: 13px;
    margin-left: 0px;
}

.lotus_cnt .lotus_choice .game_info strong, .lotus_cnt .lotus_choice .game_info span, .lotus_cnt .lotus_choice .game_info em {
}

.lotus_cnt .lotus_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.lotus_cnt .lotus_choice .game_info span {
    color: #fff;
}

.lotus_cnt .lotus_choice .game_info strong.order {
    color: #ffce25;
}

.lotus_cnt .lotus_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.lotus_cnt .lotus_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.lotus_cnt .lotus_choice &gt; div .preparing {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 500;
    display: none;
}

.lotus_cnt .lotus_choice &gt; div .preparing .preparingTxt {
    width: 150px;
    height: 76px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -38px;
    color: #fff;
}

.lotus_cnt .lotus_choice &gt; div .preparing strong {
    font-size: 30px;
    color: #ffd228;
    display: block;
}

.lotus_cnt .lotus_choice .lotus_2nd {
    width: 205px;
}

.lotus_cnt .lotus_choice .lotus_2nd ul {
    margin-left: 26px;
}

.lotus_cnt .lotus_choice .lotus_3rd {
    width: 206px;
}

.lotus_cnt .lotus_choice .lotus_3rd ul {
    margin-left: 27px;
}

.lotus_cnt .lotus_choice .lotus_4th {
    width: 194px;
}

.lotus_cnt .lotus_choice .lotus_4th ul {
    margin-left: 21px;
}

.lotus_cnt .lotus_choice .lotus_2nd li, .lotus_cnt .lotus_choice .lotus_3rd li, .lotus_cnt .lotus_choice .lotus_4th li {
    margin-bottom: 7px;
}

.lotus_cnt .lotus_cart .cart_info {
    display: block;
    width: 155px;
    float: left;
    margin-right: 25px;
    padding: 20px 0px 0 5px;
    margin-left: -2px;
}

.lotus_cnt .lotus_cart .cart_info li {
    padding: 7px 15px;
    text-align: left;
}

.lotus_cnt .lotus_cart .cart_info span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.lotus_cnt .lotus_cart .cart_info em {
    font-style: normal;
    color: #ffeaad;
    font-size: 14px;
}

.lotus_cnt .lotus_cart .cart_info strong {
    color: #f7c725;
    font-size: 13px;
}

.lotus_cnt .lotus_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.lotus_cnt .lotus_cart .cart_pay {
    float: left;
    width: 660px;
    position: relative;
    padding: 15px 20px 15px 15px;
    margin-left: 40px;
}

.lotus_cnt .lotus_cart .cart_money_point {
    float: left;
    width: 180px;
    position: relative;
    padding: 11px 0px 0px 15px;
}

.lotus_cnt .lotus_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.lotus_cnt .lotus_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.lotus_cnt .lotus_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #3c1117;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #2b0e2b;
    width: 160px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.lotus_cnt .lotus_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_lotus_table.png?rand=8899887889871788888797989835411') -45px -162px repeat-x;
    width: 100%;
    height: 160px;
}

.lotus_cnt .lotus_cart .bet_money {
    float: left;
    display: block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 31px;
    padding: 5px 10px;
    margin: 1px 1px 4px;
}

.lotus_cnt .lotus_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.lotus_cnt .lotus_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    width: 190px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.lotus_cnt .lotus_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.lotus_cnt .lotus_cart .bet_btn_inner {
    clear: both;
    width: 565px;
}

.lotus_cnt .lotus_cart .bet_btn_inner [type=button] {
    text-indent: 0;
    outline: 0;
    cursor: pointer;
    background: url('/assets/v420215341/images/game/bg_lotus_table.png?rand=8899887889871788888797989835411') -681px -380px no-repeat;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #ffde7b;
    width: 92px;
    height: 37px;
    margin: 1px;
    float: left;
}

.lotus_cnt .lotus_cart .bet_btn_inner [type=button]:hover {
    background-position: -681px -512px !important;
}

.lotus_cnt .lotus_cart .bet_btn_inner .i_blue {
    color: #76fcfd !important;
}

.lotus_cnt .lotus_cart .bet_btn_inner .i_brw {
    color: #ffb57f !important;
}

.lotus_cnt .lotus_cart .bet_btn_inner .i_gray {
    color: #fff !important;
}

.lotus_cnt .lotus_cart input.btn_bet {
    text-indent: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #861524 !important;
    width: 100px;
    height: 125px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.lotus_cnt .lotus_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.lotus_cnt .lotus_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.lotus_cnt .lotus_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.lotus_btm {
    clear: both;
    display: block;
}

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

.lotus_btm .lotus_chart {
    margin: 20px 20px;
}

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

.lotus_btm .lotus_chart h4 {
    width: 144px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') -174px -113px no-repeat;
    text-indent: -999999px;
}

.lotus_btm .lotus_chart .lotus_chart_area iframe {
    width: 100%;
    height: 360px;
    margin: 0 auto;
}

.lotus_wrap .lotus_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    background-color: #f7f0e0;
    border-bottom: 2px solid #b05e45;
}

.lotus_wrap .evenfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -350px -73px;
}

.lotus_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -390px -73px;
}

.lotus_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -430px -73px;
}

.lotus_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_result.png?rand=8899887889871788888797989835411') no-repeat -470px -73px;
}

.lotus_wrap .lotus_chart_inner th {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_lotus_table.png?rand=8899887889871788888797989835411') -1px -331px no-repeat;
}

.lotus_wrap .lotus_chart_inner td {
    border-right: 1px solid #e1dacc;
    padding: 2px 7px;
}

.lotus_wrap .lotus_chart_inner .tx {
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 10px;
    letter-spacing: -1px;
    color: #fff;
}

.lotus_wrap .lotus_chart_inner .tx em {
    font-style: normal;
}

.lotus_btm {
    clear: both;
    display: block;
}

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

.lotus_btm .lotus_bet_list {
    background: url('/assets/v420215341/images/game/bg_lotus_bet_list.png?rand=8899887889871788888797989835411') 50% 0 repeat-x !important;
    height: 600px;
}

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

.lotus_btm .lotus_bet_list table {
    width: 960px;
    margin: 118px auto 0;
    background: url('/assets/v420215341/images/game/bg_lotus_tbl.png?rand=8899887889871788888797989835411') 0 0 no-repeat !important;
}

.lotus_btm .lotus_bet_list th {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
}

.lotus_btm .lotus_bet_list tbody {
    border-bottom: 2px solid #191919;
}

.lotus_btm .lotus_bet_list tbody td {
    border-bottom: 1px solid #bfaab6;
    padding: 12px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.lotus_btm .lotus_bet_list em {
    font-style: normal;
}

.lotus_btm .lotus_bet_list td.state strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.lotus_btm .lotus_bet_list td.state .btn_ne {
    background-position: -390px -580px;
}

.lotus_btm .lotus_bet_list td.state .btn_im {
    background-position: -420px -580px;
}

.lotus_btm .lotus_bet_list td.state .btn_du {
    background-position: -450px -580px;
}

.lotus_btm .lotus_bet_list td.state .btn_nid {
    background-position: -390px -610px;
    width: 70px;
}

.lotus_btm .lotus_bet_list td.state .btn_ndi {
    background-position: -390px -636px;
    width: 70px;
}

.lotus_btm .lotus_bet_list td.state .btn_ind {
    background-position: -390px -662px;
    width: 70px;
}

.lotus_btm .lotus_bet_list td.state .btn_idn {
    background-position: -390px -688px;
    width: 70px;
}

.lotus_btm .lotus_bet_list td.state .btn_dni {
    background-position: -390px -714px;
    width: 70px;
}

.lotus_btm .lotus_bet_list td.state .btn_din {
    background-position: -390px -740px;
    width: 70px;
}

.lotus_btm .lotus_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.lotus_btm .lotus_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.lotus_btm .lotus_bet_list .date, .lotus_btm .lotus_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.lotus_btm .lotus_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.lotus_btm .lotus_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.lotus_btm .lotus_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.lotus_btm .lotus_bet_list .per {
    color: #111;
}

.lotus_btm .lotus_bet_list .money01, .lotus_btm .lotus_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.lotus_btm .lotus_bet_list .money01 strong {
    font-weight: normal;
}

.lotus_btm .lotus_bet_list td strong.ing, .lotus_btm .lotus_bet_list td strong.lots {
    color: #13427d;
}

.lotus_btm .lotus_bet_list td strong.hit {
    color: #ef0000;
}

.lotus_btm .lotus_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.lotus_btm .lotus_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.lotus_btm .lotus_bet_list tfoot td {
    padding: 15px 0;
}

.lotus_btm .lotus_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.lotus_btm .lotus_bet_list tfoot input.btn_lotus_all {
    background: #322918;
    margin-right: 5px;
}

.lotus_btm .lotus_bet_list tfoot input.btn_lotus_del {
    background: #4e422a;
}

.lotus_btm .lotus_bet_list tfoot .btn_lotus_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #583a31;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #290829;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
    margin-right: 15px;
}

.lotus_btm .paging {
    clear: both;
    text-align: right;
}

.lotus_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.lotus_btm .paging a.pg_next, .lotus_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.lotus_btm .paging a.on {
}

.lotus_notice {
    background: #695e58;
    padding: 25px 20px;
    text-align: left;
}

.lotus_notice h4 {
    background: url('/assets/v420215341/images/game/lotus_img.png?rand=8899887889871788888797989835411') -176px -158px no-repeat;
    width: 66px;
    height: 14px;
    text-indent: -999999px;
    margin-bottom: 15px;
}

.lotus_notice li {
    font-size: 11px;
    color: #b8b0ae;
    line-height: 20px;
}

/* ==================================================
 lotus_oddeven
 ================================================== */
.lotus_oe_wrap {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven.png?rand=8899887889871788888797989835411231') -40px 0;
    width: 100%;
    margin: 0 auto;
}

.lotus_oe_wrap.ty2 {
    background: url('/assets/v420215341/images/game/bg_daridari.png?rand=8899887889871788888797989835411231') no-repeat 0 -5px #ebe0ce;
    width: 100%;
}

.lotus_oe_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.lotus_oe_wrap label, .lotus_oe_wrap input, .lotus_oe_wrap select, .lotus_oe_wrap img {
    vertical-align: middle;
}

.lotus_oe_wrap .state .row_e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -40px;
}

.lotus_oe_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -40px;
}

.lotus_oe_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -77px;
}

.lotus_oe_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -77px;
}

.lotus_oe_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -115px;
}

.lotus_oe_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -115px;
}

.lotus_oe_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -350px -40px;
}

.lotus_oe_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -390px -40px;
}

.lotus_oe_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -430px -40px;
}

.lotus_oe_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -470px -40px;
}

.lotus_oe_wrap .end_pos_e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -40px;
}

.lotus_oe_wrap .end_pos_o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -40px;
}

.lotus_oe_wrap .start_pos_l .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -77px;
}

.lotus_oe_wrap .start_pos_r .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -77px;
}

.lotus_oe_wrap .line_num_3 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -115px;
}

.lotus_oe_wrap .line_num_4 .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -115px;
}

.lotus_oe_wrap .mix_l3e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -350px -40px;
}

.lotus_oe_wrap .mix_r4e .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -390px -40px;
}

.lotus_oe_wrap .mix_r3o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -430px -40px;
}

.lotus_oe_wrap .mix_l4o .tx {
    vertical-align: middle;
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -470px -40px;
}

.lotus_oe_bet_list span {
    display: inline-block;
}

.lotus_oe_bet_list .row_e {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0 -40px;
}

.lotus_oe_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -40px;
}

.lotus_oe_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat 0px -77px;
}

.lotus_oe_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -40px -77px;
}

.lotus_oe_tit {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven.png?rand=8899887889871788888797989835411231') 50%;
    width: 100%;
}

.lotus_oe_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.lotus_oe_tit h2 {
    width: 1200px;
    height: 100px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') 50% 50% no-repeat;
    text-indent: -999999px;
}

.lotus_oe_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/v420215341/images/game/daridari_img.png?rand=8899887889871788888797989835411231') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.lotus_oe_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    margin: 0 0px 0 40px;
    height: 450px;
}

.lotus_oe_top.ty2 {
    height: 555px;
    margin: 0px;
}

.lotus_oe_top.ty3 {
    height: 600px;
    margin: 0px;
}

.lotus_oe_top .lotus_oe_area iframe {
    margin-left: 0px;
    z-index: 999
}

.lotus_oe_top .lotus_oe_area {
    position: absolute;
    top: -18px;
    left: 0px;
}

.lotus_oe_now_bet {
    width: 170px;
    position: absolute;
    right: 0;
    top: 0;
}

.lotus_oe_now_bet {
    position: relative;
    float: right;
    margin: 0 25px 0 0;
    padding: 25px 0px 0 7px !important;
    width: 165px !important;
    height: 404px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') 0 -79px no-repeat;
}

.lotus_oe_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.lotus_oe_now_bet h3 {
    width: 157px;
    padding-bottom: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    letter-spacing: -1px;
    font-size: 12px;
    border-bottom: 1px solid #c6c1b2;
}

.lotus_oe_now_bet ul {
    width: 155px;
    height: 355px;
}

.lotus_oe_now_bet li {
    clear: both;
    position: relative;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #c6c1b2;
}

.lotus_oe_now_bet ul .tx {
    float: left;
    width: 40px;
    margin-top: 3px !important;
}

.lotus_oe_now_bet ul span.money {
    float: left;
    width: 90px;
    font-size: 12.5px;
    text-align: right;
    color: #222;
    letter-spacing: -0.5px;
}

.lotus_oe_cnt {
    clear: both;
    display: block;
}

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

.lotus_oe_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.lotus_oe_cnt .lotus_oe_choice {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -47px 0 no-repeat;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.lotus_oe_cnt .lotus_oe_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') no-repeat;
    font-weight: 300;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
    color: #fff;
}

.lotus_oe_cnt .lotus_oe_choice .b_odd {
    background-position: -931px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_even {
    background-position: -1012px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l {
    background-position: 0px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h {
    background-position: -81px -379px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_odd {
    background-position: -254px -379px;
    width: 74px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_even {
    background-position: -335px -379px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_odd {
    background-position: -254px -437px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_even {
    background-position: -335px -437px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_red_over {
    background-position: -515px -379px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_red_over {
    background-position: -596px -379px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_blue_over {
    background-position: -515px -437px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_blue_over {
    background-position: -596px -437px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_odd:hover {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_even:hover {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l:hover {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h:hover {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_odd:hover {
    background-position: -254px -512px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_even:hover {
    background-position: -335px -512px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_odd:hover {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_even:hover {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_red_over:hover {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_red_over:hover {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_blue_over:hover {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_blue_over:hover {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_odd:active {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_even:active {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l:active {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h:active {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_odd:active {
    background-position: -254px -512px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_even:active {
    background-position: -335px -512px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_odd:active {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_even:active {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_red_over:active {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_red_over:active {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_blue_over:active {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_blue_over:active {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_odd.focus {
    background-position: -931px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_even.focus {
    background-position: -1012px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l.focus {
    background-position: 0px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h.focus {
    background-position: -81px -512px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_odd.focus {
    background-position: -254px -512px;
    width: 74px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_even.focus {
    background-position: -335px -512px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_odd.focus {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_even.focus {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_red_over.focus {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_red_over.focus {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_blue_over.focus {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_blue_over.focus {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_odd.disable {
    background-position: -931px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_even.disable {
    background-position: -1012px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l.disable {
    background-position: 0px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h.disable {
    background-position: -81px -645px;
    width: 72px;
    height: 110px;
    padding-top: 60px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_odd.disable {
    background-position: -254px -645px;
    width: 74px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_even.disable {
    background-position: -335px -645px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_odd.disable {
    background-position: -254px -703px;
    width: 72px;
    height: 110px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_even.disable {
    background-position: -335px -703px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_red_over.disable {
    background-position: -515px -645px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_red_over.disable {
    background-position: -596px -645px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_l_blue_over.disable {
    background-position: -515px -703px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice .b_h_blue_over.disable {
    background-position: -596px -703px;
    width: 72px;
    height: 52px;
}

.lotus_oe_cnt .lotus_oe_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 56px;
    width: 207px;
    position: relative;
}

.lotus_oe_cnt .lotus_oe_choice &gt; div ul {
    width: 155px;
    margin-left: 27px;
}

.lotus_oe_cnt .lotus_oe_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.lotus_oe_cnt .lotus_oe_choice .game_info {
    width: 159px;
    text-align: center;
    font-size: 13px;
    margin-left: 0px;
}

.lotus_oe_cnt .lotus_oe_choice .game_info strong, .lotus_oe_cnt .lotus_oe_choice .game_info span, .lotus_oe_cnt .lotus_oe_choice .game_info em {
}

.lotus_oe_cnt .lotus_oe_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url(/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411231) -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.lotus_oe_cnt .lotus_oe_choice .game_info span {
    color: #fff;
}

.lotus_oe_cnt .lotus_oe_choice .game_info strong.order {
    color: #ffce25;
}

.lotus_oe_cnt .lotus_oe_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.lotus_oe_cnt .lotus_oe_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.lotus_oe_cnt .lotus_oe_choice &gt; div .preparing {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 500;
    display: none;
}

.lotus_oe_cnt .lotus_oe_choice &gt; div .preparing .preparingTxt {
    width: 150px;
    height: 76px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -75px;
    margin-top: -38px;
    color: #fff;
}

.lotus_oe_cnt .lotus_oe_choice &gt; div .preparing strong {
    font-size: 30px;
    color: #ffd228;
    display: block;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_2nd {
    width: 205px;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_2nd ul {
    margin-left: 26px;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_3rd {
    width: 206px;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_3rd ul {
    margin-left: 27px;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_4th {
    width: 194px;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_4th ul {
    margin-left: 21px;
}

.lotus_oe_cnt .lotus_oe_choice .lotus_oe_2nd li, .lotus_oe_cnt .lotus_oe_choice .lotus_oe_3rd li, .lotus_oe_cnt .lotus_oe_choice .lotus_oe_4th li {
    margin-bottom: 7px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_info {
    display: block;
    width: 164px;
    float: left;
    margin-right: 17px;
    padding: 20px 0px 0 5px;
    margin-left: -1px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_info li {
    padding: 7px 15px;
    text-align: left;
}

.lotus_oe_cnt .lotus_oe_cart .cart_info span {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.lotus_oe_cnt .lotus_oe_cart .cart_info em {
    font-style: normal;
    color: #ffeaad;
    font-size: 14px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_info strong {
    color: #f7c725;
    font-size: 13px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.lotus_oe_cnt .lotus_oe_cart .cart_pay {
    float: left;
    width: 660px;
    position: relative;
    padding: 15px 20px 15px 15px;
    margin-left: 40px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_money_point {
    float: left;
    width: 230px;
    position: relative;
    padding: 11px 0px 0px 15px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.lotus_oe_cnt .lotus_oe_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #2f182f;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #2b0e2b;
    width: 200px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.lotus_oe_cnt .lotus_oe_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -47px -162px no-repeat;
    width: 100%;
    height: 160px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money {
    float: left;
    display: block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 31px;
    padding: 5px 10px;
    margin: 1px 1px 4px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    width: 190px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner {
    clear: both;
    width: 565px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner [type=button] {
    text-indent: 0;
    outline: 0;
    cursor: pointer;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -681px -380px no-repeat;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #000;
    width: 92px;
    height: 37px;
    margin: 1px;
    float: left;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner [type=button]:hover {
    background-position: -681px -512px !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_blue {
    color: #70e2fd !important;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -934px -834px;
    width: 92px;
    height: 38px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_blue:hover {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -934px -891px !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_brw {
    color: #ffa766 !important;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -1040px -834px;
    width: 92px;
    height: 38px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_brw:hover {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -1040px -891px !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_gray {
    color: #b6ec7c !important;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -1148px -834px;
    width: 92px;
    height: 38px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_gray:hover {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -1148px -891px !important;
}

.lotus_oe_cnt .lotus_oe_cart input.btn_bet {
    text-indent: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -21px -800px !important;
    width: 98px;
    height: 124px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart input.btn_bet:hover {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -137px -800px !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 258px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.lotus_oe_cnt .lotus_oe_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.lotus_oe_btm {
    clear: both;
    display: block;
}

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

.lotus_oe_btm .lotus_oe_chart {
    margin: 20px 20px;
}

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

.lotus_oe_btm .lotus_oe_chart h4 {
    width: 144px;
    height: 18px;
    margin-bottom: 14px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') -174px -113px no-repeat;
    text-indent: -999999px;
}

.lotus_oe_btm .lotus_oe_chart .lotus_oe_chart_area iframe {
    width: 100%;
    height: 360px;
    margin: 0 auto;
}

.lotus_oe_wrap .lotus_oe_chart_inner {
    overflow: scroll;
    height: auto;
    overflow-y: hidden;
    background-color: #f7f0e0;
    border-bottom: 2px solid #b05e45;
}

.lotus_oe_wrap .evenfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -350px -73px;
}

.lotus_oe_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -390px -73px;
}

.lotus_oe_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -430px -73px;
}

.lotus_oe_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_result.png?rand=8899887889871788888797989835411231') no-repeat -470px -73px;
}

.lotus_oe_wrap .lotus_oe_chart_inner th {
    text-align: center;
    height: 32px;
    line-height: 32px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -1px -331px no-repeat;
}

.lotus_oe_wrap .lotus_oe_chart_inner td {
    border-right: 1px solid #e1dacc;
    padding: 2px 7px;
}

.lotus_oe_wrap .lotus_oe_chart_inner .tx {
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 10px;
    letter-spacing: -1px;
    color: #fff;
}

.lotus_oe_wrap .lotus_oe_chart_inner .tx em {
    font-style: normal;
}

/* .lotus_oe_bet_list{position:absolute; right:30px; top:0px; width:480px;} */
/* .lotus_oe_bet_list.ty2{position:absolute; right:20px; top:20px; width:412px;} */
/* .lotus_oe_bet_list.ty3{position:absolute; right:10px; top:0px; width:400px;} */
/* .lotus_oe_bet_list:after{clear:both;display:block;content:'';} */
/* .lotus_oe_bet_list table{width:100%;} */
/* .lotus_oe_bet_list h4{width:56px;height:18px;margin-bottom:14px;background:url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') -174px -135px no-repeat;text-indent:-999999px;} */
/* .lotus_oe_bet_list th{text-align:center;height:30px;line-height:30px;font-size:11px;font-weight:normal;font-family:dotum;color:#5f4d27;background:url('/assets/v420215341/images/game/bg_lotus_oddeven_table.png?rand=8899887889871788888797989835411231') -1px -331px no-repeat;} */
/* .lotus_oe_bet_list tbody{} */
/* .lotus_oe_bet_list tbody td{border-bottom:1px solid #e1dacc;background-color:#f7f0e0;line-height:36px; text-align:center;font-size:12px;color:#333;} */
/* .lotus_oe_bet_list em{font-style:normal;} */
/* .lotus_oe_bet_list .tx{display:block;margin:0 auto;} */
/* .lotus_oe_bet_list .num{font-size:11px;line-height:11px;} */
/* .lotus_oe_bet_list .date,.lotus_oe_bet_list .time{color:#222;line-height:20px;line-height:11px;} */
/* .lotus_oe_bet_list .date strong{display:block;line-height:19px;} */
/* .lotus_oe_bet_list .time strong{display:block;font-weight:normal;line-height:19px;} */
/* .lotus_oe_bet_list .sort{color:#000;letter-spacing:-0.5px;font-size:12px;} */
/* .lotus_oe_bet_list .per{color:#111;} */
/* .lotus_oe_bet_list .money01,.lotus_oe_bet_list .money02{text-align:right;font-size:12px;line-height:20px;} */
/* .lotus_oe_bet_list .money01 strong{font-weight:normal;} */
/* .lotus_oe_bet_list td.wait {font-weight:bold; color:#b19b8e;} */
/* .lotus_oe_bet_list td.success {font-weight:bold; color:#ef3d2d;} */
/* .lotus_oe_bet_list td.fail {font-weight:bold; color:#987d6c;} */
/* .lotus_oe_bet_list td strong.ing,.lotus_oe_bet_list td strong.lots{color:#13427d;} */
/* .lotus_oe_bet_list td strong.hit{color:#ef0000;} */
/* .lotus_oe_bet_list td strong.no_hit{color:#8d8d8d;} */
/* .lotus_oe_bet_list .result strong{display:block;font-size:12px;color:#111;} */
/* .lotus_oe_bet_list tfoot td{padding:15px 0;} */
/* .lotus_oe_bet_list tfoot input{-webkit-border-radius: 5px; 	-moz-border-radius:5px;border-radius: 5px;border:1px solid #9a8e81;font-size:14px;line-height:33px;width:90px;height:35px;color:#fff;font-weight:bold;color:#fff;font-family:맑은 고딕,'Malgeun Gothic','맑은 고딕';} */
/* .lotus_oe_bet_list tfoot input.btn_lotus_oe_all{background:#883019;margin-right:5px;} */
/* .lotus_oe_bet_list tfoot input.btn_lotus_oe_del{background:#a0381d;} */
/* .lotus_oe_bet_list tfoot .btn_lotus_oe_all_bet{float:right;text-align:center;display:block;background:#5a2505;-webkit-border-radius: 5px; 	-moz-border-radius:5px;border-radius: 5px;border:1px solid #9a8e81;font-size:14px;line-height:33px;width:110px;height:35px;color:#fff;font-weight:bold;color:#fff;font-family:맑은 고딕,'Malgeun Gothic','맑은 고딕';} */
.lotus_oe_btm {
    clear: both;
    display: block;
}

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

.lotus_oe_btm .lotus_oe_bet_list {
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_bet_list.png?rand=8899887889871788888797989835411231') -20px 0 no-repeat !important;
    height: 600px;
}

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

.lotus_oe_btm .lotus_oe_bet_list table {
    width: 960px;
    margin: 118px auto 0;
    background: url('/assets/v420215341/images/game/bg_lotus_oddeven_tbl.png?rand=8899887889871788888797989835411231') 0 0 no-repeat !important;
}

.lotus_oe_btm .lotus_oe_bet_list th {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
}

.lotus_oe_btm .lotus_oe_bet_list tbody {
    border-bottom: 2px solid #ad7075;
}

.lotus_oe_btm .lotus_oe_bet_list tbody td {
    border-bottom: 1px solid #bfaab6;
    padding: 12px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.lotus_oe_btm .lotus_oe_bet_list em {
    font-style: normal;
}

.lotus_oe_btm .lotus_oe_bet_list td.state strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') no-repeat;
    text-indent: -999999px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_ne {
    background-position: -390px -580px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_im {
    background-position: -420px -580px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_du {
    background-position: -450px -580px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_nid {
    background-position: -390px -610px;
    width: 70px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_ndi {
    background-position: -390px -636px;
    width: 70px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_ind {
    background-position: -390px -662px;
    width: 70px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_idn {
    background-position: -390px -688px;
    width: 70px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_dni {
    background-position: -390px -714px;
    width: 70px;
}

.lotus_oe_btm .lotus_oe_bet_list td.state .btn_din {
    background-position: -390px -740px;
    width: 70px;
}

.lotus_oe_btm .lotus_oe_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.lotus_oe_btm .lotus_oe_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.lotus_oe_btm .lotus_oe_bet_list .date, .lotus_oe_btm .lotus_oe_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.lotus_oe_btm .lotus_oe_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.lotus_oe_btm .lotus_oe_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.lotus_oe_btm .lotus_oe_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.lotus_oe_btm .lotus_oe_bet_list .per {
    color: #111;
}

.lotus_oe_btm .lotus_oe_bet_list .money01, .lotus_oe_btm .lotus_oe_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.lotus_oe_btm .lotus_oe_bet_list .money01 strong {
    font-weight: normal;
}

.lotus_oe_btm .lotus_oe_bet_list td strong.ing, .lotus_oe_btm .lotus_oe_bet_list td strong.lots {
    color: #13427d;
}

.lotus_oe_btm .lotus_oe_bet_list td strong.hit {
    color: #ef0000;
}

.lotus_oe_btm .lotus_oe_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.lotus_oe_btm .lotus_oe_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.lotus_oe_btm .lotus_oe_bet_list tfoot td {
    padding: 15px 0;
}

.lotus_oe_btm .lotus_oe_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.lotus_oe_btm .lotus_oe_bet_list tfoot input.btn_lotus_oe_all {
    background: #322918;
    margin-right: 5px;
}

.lotus_oe_btm .lotus_oe_bet_list tfoot input.btn_lotus_oe_del {
    background: #4e422a;
}

.lotus_oe_btm .lotus_oe_bet_list tfoot .btn_lotus_oe_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #925d2e;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #290829;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
    margin-right: 15px;
}

.lotus_oe_btm .paging {
    clear: both;
    text-align: right;
}

.lotus_oe_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.lotus_oe_btm .paging a.pg_next, .lotus_oe_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.lotus_oe_btm .paging a.on {
}

.lotus_oe_notice {
    background: #695e58;
    padding: 25px 20px;
    text-align: left;
}

.lotus_oe_notice h4 {
    background: url('/assets/v420215341/images/game/lotus_oddeven_img.png?rand=8899887889871788888797989835411231') -176px -158px no-repeat;
    width: 66px;
    height: 14px;
    text-indent: -999999px;
    margin-bottom: 15px;
}

.lotus_oe_notice li {
    font-size: 11px;
    color: #b8b0ae;
    line-height: 20px;
}

/*달팽이*/
.snail_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.snail_wrap label, .ladder_wrap input, .ladder_wrap select, .ladder_wrap img {
    vertical-align: middle;
}

.snail_wrap {
    background: url('/assets/v420215341/images/game/bg_snail.png?rand=8899887889871788888797989835411') -35px 0 repeat-x;
    width: 100%;
    padding-bottom: 20px;
}

.snail_top {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 490px;
    margin-left: 184px;
}

.snail_top .snail_area {
    position: absolute;
    top: -46px;
    left: -1px;
}

.snail_top .snail_area iframe {
    width: 820px;
    height: 710px;
}

.snail_cnt {
    clear: both;
    display: block;
}

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

.snail_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.snail_cnt .snail_choice {
    background: url('/assets/v420215341/images/game/bg_snail_choice.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    width: 100%;
    height: 620px;
    position: relative;
}

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

.snail_cnt .snail_choice .per {
    display: block;
    clear: both;
    text-align: center;
    color: #fff;
    width: 102px;
    height: 28px;
    margin: 10px auto;
}

.snail_cnt .snail_choice .per span {
}

.snail_cnt .snail_choice .game_info {
    width: 1000px;
    position: absolute;
    left: 109px;
    top: 26px;
    font-size: 14px;
    text-align: left;
}

.snail_cnt .snail_choice .game_info:after {
    clear: both;
    display: block;
    content: '';
}

.snail_cnt .snail_choice .game_info strong, .snail_cnt .snail_choice .game_info span, .snail_cnt .snail_choice .game_info em {
}

.snail_cnt .snail_choice .game_info a.btn_refresh {
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    text-indent: -999999px;
}

.snail_cnt .snail_choice .game_info span {
    color: #444;
}

.snail_cnt .snail_choice .game_info strong.order {
    color: #502c18;
}

.snail_cnt .snail_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.snail_cnt .snail_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.snail_cnt .snail_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    font-weight: 300;
    font-size: 12px;
    overflow: hidden;
    display: block;
    margin: 30px auto 11px auto;
    width: 64px;
    height: 60px;
    background: url('/assets/v420215341/images/game/sp_race_player.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.snail_cnt .snail_choice .btn_ne {
    background-position: -314px -0;
}

.snail_cnt .snail_choice .btn_im {
    background-position: -404px -0;
}

.snail_cnt .snail_choice .btn_du {
    background-position: -494px -0;
}

.snail_cnt .snail_choice .btn_nid {
    background-position: -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi {
    background-position: -407px -128px;
}

.snail_cnt .snail_choice .btn_ind {
    background-position: -496px -128px;
}

.snail_cnt .snail_choice .btn_idn {
    background-position: -586px -128px;
}

.snail_cnt .snail_choice .btn_dni {
    background-position: -677px -128px;
}

.snail_cnt .snail_choice .btn_din {
    background-position: -765px -128px;
}

.snail_cnt .snail_choice .btn_ne:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -314px -0;
}

.snail_cnt .snail_choice .btn_im:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -404px -0;
}

.snail_cnt .snail_choice .btn_du:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -494px -0;
}

.snail_cnt .snail_choice .btn_nid:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -407px -128px;
}

.snail_cnt .snail_choice .btn_ind:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -496px -128px;
}

.snail_cnt .snail_choice .btn_idn:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -586px -128px;
}

.snail_cnt .snail_choice .btn_dni:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -677px -128px;
}

.snail_cnt .snail_choice .btn_din:hover {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -765px -128px;
}

.snail_cnt .snail_choice .btn_ne.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -314px -0;
}

.snail_cnt .snail_choice .btn_im.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -404px -0;
}

.snail_cnt .snail_choice .btn_du.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -494px -0;
}

.snail_cnt .snail_choice .btn_nid.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -407px -128px;
}

.snail_cnt .snail_choice .btn_ind.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -496px -128px;
}

.snail_cnt .snail_choice .btn_idn.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -586px -128px;
}

.snail_cnt .snail_choice .btn_dni.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -677px -128px;
}

.snail_cnt .snail_choice .btn_din.focus {
    background: url('/assets/v420215341/images/game/sp_race_player02.png?rand=8899887889871788888797989835411') no-repeat -765px -128px;
}

.snail_cnt .snail_choice .btn_ne.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -314px -0;
}

.snail_cnt .snail_choice .btn_im.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -404px -0;
}

.snail_cnt .snail_choice .btn_du.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -494px -0;
}

.snail_cnt .snail_choice .btn_nid.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -407px -128px;
}

.snail_cnt .snail_choice .btn_ind.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -496px -128px;
}

.snail_cnt .snail_choice .btn_idn.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -586px -128px;
}

.snail_cnt .snail_choice .btn_dni.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -677px -128px;
}

.snail_cnt .snail_choice .btn_din.disable {
    background: url('/assets/v420215341/images/game/sp_race_player03.png?rand=8899887889871788888797989835411') no-repeat -765px -128px;
}

.snail_cnt .snail_choice .snail_choice_inner {
    width: 1030px;
    margin: 100px auto 0;
}

.snail_cnt .snail_choice .snail_choice_inner &gt; div {
    float: left;
    width: 33.3%;
}

.snail_cnt .snail_choice .snail_choice_inner ul {
    clear: both;
    margin-bottom: 8px;
}

.snail_cnt .snail_choice .snail_choice_inner li {
    float: left;
    width: 33%;
    text-align: center;
}

.snail_cnt .snail_choice .snail_2nd {
}

.snail_cnt .snail_choice .snail_4th {
    clear: both;
    display: block;
    width: 66% !important;
}

.snail_cnt .snail_choice .snail_4th ul {
    width: 100%;
    margin: 65px 0 20px 6px;
}

.snail_cnt .snail_choice .snail_4th ul:after {
    clear: both;
    display: block;
}

.snail_cnt .snail_choice .snail_4th li:first-child {
    border: none;
}

.snail_cnt .snail_choice .snail_4th li {
    width: 16.2% !important;
    border-left: 1px solid #c9a472;
    padding: 10px 0;
}

.snail_cnt .snail_choice .snail_4th input {
    width: 71px !important;
    height: 202px !important;
    margin: 0 auto;
}

.snail_cnt .snail_choice .snail_4th .per {
    clear: both;
    padding-top: 15px;
}

.snail_cnt .now_bet {
    position: absolute;
    right: 100px;
    top: 285px;
    width: 321px;
    height: 270px;
}

.snail_cnt .now_bet a.btn_refresh {
    position: absolute;
    top: -1px;
    right: -3px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.snail_cnt .now_bet li {
    position: relative;
    float: left;
    width: 33.33%;
    text-align: center;
}

.snail_cnt .now_bet strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 39px;
    height: 26px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/snail_img.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.snail_cnt .now_bet .btn_ne {
    background-position: -280px -30px;
}

.snail_cnt .now_bet .btn_im {
    background-position: -330px -30px;
}

.snail_cnt .now_bet .btn_du {
    background-position: -380px -30px;
}

.snail_cnt .now_bet ul span.money {
    text-align: center;
    font-size: 12.5px;
    color: #222;
    display: block;
    background: #f8ebd9;
    margin: 0 1px;
}

.snail_cnt .now_bet dl {
    clear: both;
    display: block;
    margin: 40px 0 10px;
}

.snail_cnt .now_bet dl:after {
    clear: both;
    display: block;
    content: '';
}

.snail_cnt .snail_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_snail_cart.png?rand=8899887889871788888797989835411') 0 0 no-repeat !important;
    height: 280px !important;
}

.snail_cnt .snail_cart .cart_info {
    display: block;
    width: 830px;
    margin: 0px auto 0;
    padding: 60px 0 12px 0;
    text-align: center;
}

.snail_cnt .snail_cart .cart_info ul {
    display: inline-block;
}

.snail_cnt .snail_cart .cart_info li {
    float: left;
    padding: 0 5px;
}

.snail_cnt .snail_cart .cart_info span {
    display: inline-block;
    color: #444;
    font-size: 13px;
    text-align: left;
}

.snail_cnt .snail_cart .cart_info em {
    font-style: normal;
    color: #3e2f21;
    font-size: 14px;
}

.snail_cnt .snail_cart .cart_info strong {
    color: #844a14;
    font-size: 13px;
}

.snail_cnt .snail_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.snail_cnt .snail_cart .cart_pay {
    clear: both;
    display: block;
    margin: 0 auto;
    width: 990px;
    position: relative;
    padding: 15px 0px;
}

.snail_cnt .snail_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_snail_table.png?rand=8899887889871788888797989835411') 0 -162px no-repeat;
    width: 100%;
    height: 160px;
}

.snail_cnt .snail_cart .bet_money {
    float: left;
    display: block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 324px;
    height: 31px;
    padding: 5px 10px;
    margin: 1px 1px 4px;
}

.snail_cnt .snail_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.snail_cnt .snail_cart .bet_money input {
    text-align: right;
    background: #f0f0f0;
    color: #e42828;
    width: 248px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.snail_cnt .snail_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.snail_cnt .snail_cart .bet_btn_inner {
    clear: both;
    width: 710px;
}

.snail_cnt .snail_cart .bet_btn_inner [type=button] {
    cursor: pointer;
    outline: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #4e3720;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #fff;
    background: #6f5132;
    width: 114px;
    height: 37px;
    margin: 1px;
    float: left;
}

.snail_cnt .snail_cart .bet_btn_inner [type=button]:hover {
    background-color: #4c3318;
}

.snail_cnt .snail_cart .bet_btn_inner .i_blue {
    color: #5eb3df !important;
}

.snail_cnt .snail_cart .bet_btn_inner .i_brw {
    color: #ffc600 !important;
}

.snail_cnt .snail_cart .bet_btn_inner .i_gray {
    color: #c6c6c6 !important;
}

.snail_cnt .snail_cart input.btn_bet {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 186px;
    top: 15px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #202020 !important;
    width: 100px;
    height: 125px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.snail_cnt .snail_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #eee9e4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    width: 324px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.snail_cnt .snail_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.snail_cnt .snail_cart .bet_money_free input {
    text-align: right;
    background: #eee9e4;
    color: #111;
    width: 268px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.snail_cnt .snail_cart .cart_money_point {
    width: 180px;
    position: absolute;
    right: 0px;
    top: 10px;
    display: inline-block;
}

.snail_cnt .snail_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 13px;
}

.snail_cnt .snail_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #4E371F;
    font-size: 14px;
    margin-bottom: 4px;
}

.snail_cnt .snail_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #9a4227;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #642613;
    width: 160px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.snail_btm {
    clear: both;
    display: block;
}

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

.snail_btm .snail_bet_list {
    background: url('/assets/v420215341/images/game/bg_snail_bet_list.png?rand=8899887889871788888797989835411') 0 0 no-repeat !important;
    height: 600px;
}

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

.snail_btm .snail_bet_list table {
    width: 960px;
    margin: 70px auto 0;
    background: url('/assets/v420215341/images/game/bg_race_tbl.png?rand=8899887889871788888797989835411') 0 0 no-repeat !important;
}

.snail_btm .snail_bet_list th {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    font-weight: normal;
    color: #5f4d27;
}

.snail_btm .snail_bet_list tbody {
    border-bottom: 2px solid #b16046;
}

.snail_btm .snail_bet_list tbody td {
    border-bottom: 1px solid #85725e;
    background: #e9d9c2;
    padding: 12px 0;
    text-align: center;
    font-size: 12px;
    color: #333;
}

.snail_btm .snail_bet_list em {
    font-style: normal;
}

.snail_btm .snail_bet_list td.state strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 24px;
    height: 24px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/snail_img.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.snail_btm .snail_bet_list td.state .btn_ne {
    background-position: -390px -580px;
}

.snail_btm .snail_bet_list td.state .btn_im {
    background-position: -420px -580px;
}

.snail_btm .snail_bet_list td.state .btn_du {
    background-position: -450px -580px;
}

.snail_btm .snail_bet_list td.state .btn_nid {
    background-position: -390px -610px;
    width: 70px;
}

.snail_btm .snail_bet_list td.state .btn_ndi {
    background-position: -390px -636px;
    width: 70px;
}

.snail_btm .snail_bet_list td.state .btn_ind {
    background-position: -390px -662px;
    width: 70px;
}

.snail_btm .snail_bet_list td.state .btn_idn {
    background-position: -390px -688px;
    width: 70px;
}

.snail_btm .snail_bet_list td.state .btn_dni {
    background-position: -390px -714px;
    width: 70px;
}

.snail_btm .snail_bet_list td.state .btn_din {
    background-position: -390px -740px;
    width: 70px;
}

.snail_btm .snail_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.snail_btm .snail_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.snail_btm .snail_bet_list .date, .snail_btm .snail_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.snail_btm .snail_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.snail_btm .snail_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.snail_btm .snail_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.snail_btm .snail_bet_list .per {
    color: #111;
}

.snail_btm .snail_bet_list .money01, .snail_btm .snail_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.snail_btm .snail_bet_list .money01 strong {
    font-weight: normal;
}

.snail_btm .snail_bet_list td strong.ing, .snail_btm .snail_bet_list td strong.lots {
    color: #13427d;
}

.snail_btm .snail_bet_list td strong.hit {
    color: #ef0000;
}

.snail_btm .snail_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.snail_btm .snail_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.snail_btm .snail_bet_list tfoot td {
    padding: 15px 0;
}

.snail_btm .snail_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.snail_btm .snail_bet_list tfoot input.btn_snail_all {
    background: #322918;
    margin-right: 5px;
}

.snail_btm .snail_bet_list tfoot input.btn_snail_del {
    background: #4e422a;
}

.snail_btm .snail_bet_list tfoot .btn_snail_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #342405;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
    margin-right: 15px;
}

.snail_btm .paging {
    clear: both;
    text-align: right;
}

.snail_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.snail_btm .paging a.pg_next, .snail_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.snail_btm .paging a.on {
}

.snail_notice {
    background: url('/assets/v420215341/images/game/bg_race_tip.png?rand=8899887889871788888797989835411') no-repeat;
    height: 200px;
    text-align: left;
}

.snail_notice ul {
    margin: 45px 35px 0;
}

.snail_notice li {
    color: #b0a38d;
    line-height: 16px;
    font-size: 11px;
}

/* 파워볼 */
.powerball_wrap input {
    border: none;
    margin: 0px;
    padding: 0px;
}

.powerball_wrap label, .ladder_wrap input, .ladder_wrap select, .ladder_wrap img {
    vertical-align: middle;
}

.powerball_wrap {
    background: #294e65 url('/images/game/bg_powerball.jpg?rand=8899887889871788888797989835411');
    width: 100%;
    padding-bottom: 0;
}

.powerball_top {
    position: relative;
    background: url('/assets/v420215341/images/game/bg_powerball_top.png?rand=8899887889871788888797989835411') repeat-x 50% 0px;
    width: 100%;
    height: 230px;
}

.powerball_top .powerball_area {
}

.powerball_count {
    text-align: center;
    width: 208px;
    height: 100px;
    position: absolute;
    left: 72px;
    top: 120px;
}

.powerball_count span.order {
    display: block;
    text-align: center;
    color: #ffce4b;
    font-size: 15px;
    font-weight: 300;
}

.powerball_count strong.count {
    font-size: 48px;
    line-height: 52px;
    color: #fff;
    font-weight: 300;
}

.powerball_now {
    display: block;
    height: 183px;
    margin: 0 0 0 284px;
    padding: 40px 15px 0;
}

.powerball_now .btn_refresh {
    float: right;
    display: block;
    background: url('/assets/v420215341/images/game/btn_pb_refresh.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
    width: 81px;
    height: 24px;
}

.powerball_now .game_info {
    display: block;
    clear: both;
    padding: 0 10px;
    width: 770px;
}

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

.powerball_now .game_info strong.order {
    float: left;
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: 300;
}

.powerball_now .game_info strong.time {
    float: right;
    font-weight: normal;
    margin-right: 10px;
}

.powerball_now .game_info span, .powerball_now .game_info em {
    text-align: right;
    color: #cbd1e2;
    font-size: 14px;
    font-style: normal;
}

.powerball_now .ball_list {
    width: 788px;
    padding: 46px 0 0 0;
}

.powerball_now .ball_list li {
    float: left;
    width: 16.666%;
    text-align: center;
}

.powerball_now .ball_list li strong {
    display: block;
    font-size: 40px;
    letter-spacing: -0.5px;
    color: #fff;
}

.powerball_now .ball_list li.pb strong {
    color: #161304 !important;
}

.powerball_cnt {
    clear: both;
    display: block;
}

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

.powerball_cnt &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.powerball_cnt .powerball_result_list {
    background: url('/assets/v420215341/images/game/bg_powerball_result_list.png?rand=8899887889871788888797989835411') repeat-x 50% 0;
    height: 300px;
}

.powerball_cnt .powerball_result_list_inner {
    width: 990px;
    margin: 0 auto;
    padding: 60px 0px 0px 0px;
}

.powerball_cnt .powerball_result_list_inner table {
    width: 100%;
    border-bottom: 2px solid #707ea5;
}

.powerball_cnt .powerball_result_list_inner table thead {
    background: #13307e;
    height: 30px;
    line-height: 29px;
}

.powerball_cnt .powerball_result_list_inner table thead th {
    font-size: 11px;
    font-weight: normal;
    color: #d2d9eb;
}

.powerball_cnt .powerball_result_list_inner table tbody {
    overflow: auto;
}

.powerball_cnt .powerball_result_list_inner table td {
    border-bottom: 1px solid #909ec4;
    background: #d1d7e8;
    text-align: center;
    padding: 5px 0;
    height: 22px;
    color: #000;
}

.powerball_cnt .powerball_choice {
    background: url('/assets/v420215341/images/game/bg_powerball_choice.png?rand=8899887889871788888797989835411') repeat-x 50% 0;
    width: 100%;
    height: 569px;
    position: relative;
}

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

.powerball_cnt .powerball_choice .per {
    display: block;
    clear: both;
    text-align: center;
    color: #fff;
}

.powerball_cnt .powerball_choice .per span {
    font-size: 14px;
}

.powerball_cnt .powerball_choice h4 {
    border-bottom: 1px solid #454f82;
    display: block;
    width: 94%;
    padding: 6px 0 9px;
    margin: 0 auto;
    font-size: 16px;
    color: #f49d05;
}

.powerball_cnt .powerball_choice .game_info {
    width: 850px;
    position: relative;
}

.powerball_cnt .powerball_choice .game_info:after {
    clear: both;
    display: block;
    content: '';
}

.powerball_cnt .powerball_choice .game_info strong, .powerball_cnt .powerball_choice .game_info span, .powerball_cnt .powerball_choice .game_info em {
}

.powerball_cnt .powerball_choice .game_info a.btn_refresh {
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    text-indent: -999999px;
}

.powerball_cnt .powerball_choice .game_info span {
    color: #444;
}

.powerball_cnt .powerball_choice .game_info strong.order {
    color: #502c18;
}

.powerball_cnt .powerball_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.powerball_cnt .powerball_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.powerball_cnt .powerball_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    font-weight: 300;
    font-size: 12px;
    overflow: hidden;
    display: block;
    margin: 10px auto 3px auto;
    width: 85px;
    height: 85px;
    background: url('/assets/v420215341/images/game/bg_powerball_btn.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.powerball_cnt .powerball_choice .btn_odd {
    background-position: 0px -0;
}

.powerball_cnt .powerball_choice .btn_even {
    background-position: -95px 0;
}

.powerball_cnt .powerball_choice .btn_sm {
    background-position: -189px 0;
}

.powerball_cnt .powerball_choice .btn_md {
    background-position: -283px 0px;
}

.powerball_cnt .powerball_choice .btn_bi {
    background-position: -377px 0px;
}

.powerball_cnt .powerball_choice .btn_pb00 {
    background-position: -849px -189px;
}

.powerball_cnt .powerball_choice .btn_pb01 {
    background-position: 0px -189px;
}

.powerball_cnt .powerball_choice .btn_pb02 {
    background-position: -94px -189px;
}

.powerball_cnt .powerball_choice .btn_pb03 {
    background-position: -189px -189px;
}

.powerball_cnt .powerball_choice .btn_pb04 {
    background-position: -283px -189px;
}

.powerball_cnt .powerball_choice .btn_pb05 {
    background-position: -377px -189px;
}

.powerball_cnt .powerball_choice .btn_pb06 {
    background-position: -471px -189px;
}

.powerball_cnt .powerball_choice .btn_pb07 {
    background-position: -566px -189px;
}

.powerball_cnt .powerball_choice .btn_pb08 {
    background-position: -660px -189px;
}

.powerball_cnt .powerball_choice .btn_pb09 {
    background-position: -754px -189px;
}

.powerball_cnt .powerball_choice .btn_pbA {
    background-position: -0px -375px;
}

.powerball_cnt .powerball_choice .btn_pbB {
    background-position: -94px -375px;
}

.powerball_cnt .powerball_choice .btn_pbC {
    background-position: -189px -375px;
}

.powerball_cnt .powerball_choice .btn_pbD {
    background-position: -283px -375px;
}

.powerball_cnt .powerball_choice .btn_pbUodd {
    background-position: -472px -0px;
}

.powerball_cnt .powerball_choice .btn_pbUeven {
    background-position: -566px -0px;
}

.powerball_cnt .powerball_choice .btn_pbOodd {
    background-position: -660px -0px;
}

.powerball_cnt .powerball_choice .btn_pbOeven {
    background-position: -754px 0px;
}

.powerball_cnt .powerball_choice .btn_odd:hover {
    background-position: 0px -89px;
}

.powerball_cnt .powerball_choice .btn_even:hover {
    background-position: -95px -89px;
}

.powerball_cnt .powerball_choice .btn_sm:hover {
    background-position: -189px -89px;
}

.powerball_cnt .powerball_choice .btn_md:hover {
    background-position: -283px -89px;
}

.powerball_cnt .powerball_choice .btn_bi:hover {
    background-position: -377px -89px;
}

.powerball_cnt .powerball_choice .btn_pb00:hover {
    background-position: -849px -278px;
}

.powerball_cnt .powerball_choice .btn_pb01:hover {
    background-position: 0px -278px;
}

.powerball_cnt .powerball_choice .btn_pb02:hover {
    background-position: -94px -278px;
}

.powerball_cnt .powerball_choice .btn_pb03:hover {
    background-position: -189px -278px;
}

.powerball_cnt .powerball_choice .btn_pb04:hover {
    background-position: -283px -278px;
}

.powerball_cnt .powerball_choice .btn_pb05:hover {
    background-position: -377px -278px;
}

.powerball_cnt .powerball_choice .btn_pb06:hover {
    background-position: -471px -278px;
}

.powerball_cnt .powerball_choice .btn_pb07:hover {
    background-position: -566px -278px;
}

.powerball_cnt .powerball_choice .btn_pb08:hover {
    background-position: -660px -278px;
}

.powerball_cnt .powerball_choice .btn_pb09:hover {
    background-position: -754px -278px;
}

.powerball_cnt .powerball_choice .btn_pbA:hover {
    background-position: -0px -467px;
}

.powerball_cnt .powerball_choice .btn_pbB:hover {
    background-position: -94px -467px;
}

.powerball_cnt .powerball_choice .btn_pbC:hover {
    background-position: -189px -467px;
}

.powerball_cnt .powerball_choice .btn_pbD:hover {
    background-position: -283px -467px;
}

.powerball_cnt .powerball_choice .btn_pbUodd:hover {
    background-position: -472px -89px;
}

.powerball_cnt .powerball_choice .btn_pbUeven:hover {
    background-position: -566px -89px;
}

.powerball_cnt .powerball_choice .btn_pbOodd:hover {
    background-position: -660px -89px;
}

.powerball_cnt .powerball_choice .btn_pbOeven:hover {
    background-position: -754px -89px;
}

.powerball_cnt .powerball_choice .btn_odd.focus {
    background-position: 0px -89px;
}

.powerball_cnt .powerball_choice .btn_even.focus {
    background-position: -95px -89px;
}

.powerball_cnt .powerball_choice .btn_sm.focus {
    background-position: -189px -89px;
}

.powerball_cnt .powerball_choice .btn_md.focus {
    background-position: -283px -89px;
}

.powerball_cnt .powerball_choice .btn_bi.focus {
    background-position: -377px -89px;
}

.powerball_cnt .powerball_choice .btn_pb00.focus {
    background-position: -849px -278px;
}

.powerball_cnt .powerball_choice .btn_pb01.focus {
    background-position: 0px -278px;
}

.powerball_cnt .powerball_choice .btn_pb02.focus {
    background-position: -94px -278px;
}

.powerball_cnt .powerball_choice .btn_pb03.focus {
    background-position: -189px -278px;
}

.powerball_cnt .powerball_choice .btn_pb04.focus {
    background-position: -283px -278px;
}

.powerball_cnt .powerball_choice .btn_pb05.focus {
    background-position: -377px -278px;
}

.powerball_cnt .powerball_choice .btn_pb06.focus {
    background-position: -471px -278px;
}

.powerball_cnt .powerball_choice .btn_pb07.focus {
    background-position: -566px -278px;
}

.powerball_cnt .powerball_choice .btn_pb08.focus {
    background-position: -660px -278px;
}

.powerball_cnt .powerball_choice .btn_pb09.focus {
    background-position: -754px -278px;
}

.powerball_cnt .powerball_choice .btn_pbA.focus {
    background-position: -0px -467px;
}

.powerball_cnt .powerball_choice .btn_pbB.focus {
    background-position: -94px -467px;
}

.powerball_cnt .powerball_choice .btn_pbC.focus {
    background-position: -189px -467px;
}

.powerball_cnt .powerball_choice .btn_pbD.focus {
    background-position: -283px -467px;
}

.powerball_cnt .powerball_choice .btn_pbUodd.focus {
    background-position: -472px -89px;
}

.powerball_cnt .powerball_choice .btn_pbUeven.focus {
    background-position: -566px -89px;
}

.powerball_cnt .powerball_choice .btn_pbOodd.focus {
    background-position: -660px -89px;
}

.powerball_cnt .powerball_choice .btn_pbOeven.focus {
    background-position: -754px -89px;
}

.powerball_cnt .powerball_choice .btn_odd.disable {
    background-position: 0px -602px;
}

.powerball_cnt .powerball_choice .btn_even.disable {
    background-position: -95px -602px;
}

.powerball_cnt .powerball_choice .btn_sm.disable {
    background-position: -189px -602px;
}

.powerball_cnt .powerball_choice .btn_md.disable {
    background-position: -283px -602px;
}

.powerball_cnt .powerball_choice .btn_bi.disable {
    background-position: -377px -602px;
}

.powerball_cnt .powerball_choice .btn_pb00.disable {
    background-position: -849px -720px;
}

.powerball_cnt .powerball_choice .btn_pb01.disable {
    background-position: 0px -720px;
}

.powerball_cnt .powerball_choice .btn_pb02.disable {
    background-position: -94px -720px;
}

.powerball_cnt .powerball_choice .btn_pb03.disable {
    background-position: -189px -720px;
}

.powerball_cnt .powerball_choice .btn_pb04.disable {
    background-position: -283px -720px;
}

.powerball_cnt .powerball_choice .btn_pb05.disable {
    background-position: -377px -720px;
}

.powerball_cnt .powerball_choice .btn_pb06.disable {
    background-position: -471px -720px;
}

.powerball_cnt .powerball_choice .btn_pb07.disable {
    background-position: -566px -720px;
}

.powerball_cnt .powerball_choice .btn_pb08.disable {
    background-position: -660px -720px;
}

.powerball_cnt .powerball_choice .btn_pb09.disable {
    background-position: -754px -720px;
}

.powerball_cnt .powerball_choice .btn_pbA.disable {
    background-position: -0px -838px;
}

.powerball_cnt .powerball_choice .btn_pbB.disable {
    background-position: -94px -838px;
}

.powerball_cnt .powerball_choice .btn_pbC.disable {
    background-position: -189px -838px;
}

.powerball_cnt .powerball_choice .btn_pbD.disable {
    background-position: -283px -838px;
}

.powerball_cnt .powerball_choice .btn_pbUodd.disable {
    background-position: -472px -602px;
}

.powerball_cnt .powerball_choice .btn_pbUeven.disable {
    background-position: -566px -602px;
}

.powerball_cnt .powerball_choice .btn_pbOodd.disable {
    background-position: -660px -602px;
}

.powerball_cnt .powerball_choice .btn_pbOeven.disable {
    background-position: -754px -602px;
}

.powerball_cnt .powerball_choice .powerball_choice_inner {
    width: 1030px;
    margin: 37px auto 0;
}

.powerball_cnt .powerball_choice .powerball_choice_inner &gt; div {
    float: left;
    text-align: center;
    height: 170px;
    margin-bottom: 5px;
}

.powerball_cnt .powerball_choice .powerball_choice_inner &gt; div li {
    float: left;
    width: 50%;
}

.powerball_cnt .powerball_choice .powerball_choice_inner &gt; div &gt; div {
    width: 93% !important;
    margin: 0 auto;
    clear: both;
    display: block;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_1st {
    width: 303px;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_2nd {
    width: 300px;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_3rd {
    width: 420px;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_3rd ul {
    width: 80% !important;
    margin: 0 auto;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_3rd li {
    width: 33% !important;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_4th {
    clear: both;
    width: 100% !important;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_4th li {
    width: 10%;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_4th &gt; div {
    width: 95% !important;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_5th {
    width: 50%;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_5th li {
    width: 25%;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_6th {
    width: 50%;
}

.powerball_cnt .powerball_choice .powerball_choice_inner .powerball_6th li {
    width: 25%;
}

.powerball_cnt .now_bet {
    display: none;
    position: absolute;
    right: 45px;
    top: 285px;
    width: 265px;
    height: 270px;
}

.powerball_cnt .now_bet a.btn_refresh {
    position: absolute;
    top: -1px;
    right: -3px;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -174px -79px no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    text-indent: -999999px;
}

.powerball_cnt .now_bet li {
    position: relative;
    float: left;
    width: 33.33%;
    text-align: center;
}

.powerball_cnt .now_bet strong {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 39px;
    height: 26px;
    margin-bottom: 5px;
    background: url('/assets/v420215341/images/game/powerball_img.png?rand=8899887889871788888797989835411') no-repeat;
    text-indent: -999999px;
}

.powerball_cnt .now_bet .btn_ne {
    background-position: -280px -30px;
}

.powerball_cnt .now_bet .btn_im {
    background-position: -330px -30px;
}

.powerball_cnt .now_bet .btn_du {
    background-position: -380px -30px;
}

.powerball_cnt .now_bet ul span.money {
    text-align: center;
    font-size: 12.5px;
    color: #222;
    display: block;
    background: #f8ebd9;
    margin: 0 1px;
}

.powerball_cnt .now_bet dl {
    clear: both;
    display: block;
    margin: 40px 0 10px;
}

.powerball_cnt .now_bet dl:after {
    clear: both;
    display: block;
    content: '';
}

.powerball_cnt .powerball_cart {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/bg_powerball_cart.png?rand=8899887889871788888797989835411') 50% 0 repeat-x !important;
    padding: 20px 20px 0 20px;
}

.powerball_cnt .powerball_cart .cart_info {
    display: block;
    width: 155px;
    float: left;
    padding: 30px 10px 10px 54px;
}

.powerball_cnt .powerball_cart .cart_info ul {
    display: inline-block;
    width: 160px;
}

.powerball_cnt .powerball_cart .cart_info li {
    clear: both;
    display: block;
    padding: 5px 5px 8px;
    border-bottom: 1px solid #1e3a88;
    text-align: left;
}

.powerball_cnt .powerball_cart .cart_info #selBet strong {
    color: #71E4FF;
}

.powerball_cnt .powerball_cart .cart_info li:after {
    clear: both;
    display: block;
    content: ''
}

.powerball_cnt .powerball_cart .cart_info span {
    display: block;
    float: left;
    color: #ddd;
    font-size: 13px;
    width: 60px;
    text-align: left;
}

.powerball_cnt .powerball_cart .cart_info em {
    font-style: normal;
    color: #f60;
    font-size: 15px;
}

.powerball_cnt .powerball_cart .cart_info strong {
    color: #fff;
    font-size: 13px;
}

.powerball_cnt .powerball_cart .cart_info span.tx {
    width: 27px;
    height: 27px;
    display: inline-block;
    margin: 0;
}

.powerball_cnt .powerball_cart .cart_pay {
    float: left;
    width: 818px;
    position: relative;
    padding: 15px;
}

/* .powerball_cnt .powerball_cart {
	clear: both;
	display: block;
	background: url('/assets/v420215341/images/game/bg_powerball_table.png?rand=8899887889871788888797989835411')  -25px -162px no-repeat;
	width: 100%;
	height: 160px;
} */
.powerball_cnt .powerball_cart .bet_money {
    float: left;
    display: block;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #061643;
    width: 264px;
    height: 31px;
    padding: 5px 10px;
    margin: 12px 1px 4px;
}

.powerball_cnt .powerball_cart .bet_money label {
    color: #222;
    font-size: 14px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.powerball_cnt .powerball_cart .bet_money input {
    text-align: right;
    background: #fff;
    color: #e42828;
    width: 195px;
    font-size: 20px;
    letter-spacing: -0.5px;
}

.powerball_cnt .powerball_cart .bet_money.i_blue input {
    color: #106de1 !important;
}

.powerball_cnt .powerball_cart .bet_btn_inner {
    clear: both;
    width: 670px;
}

.powerball_cnt .powerball_cart .bet_btn_inner [type=button] {
    text-indent: 0;
    cursor: pointer;
    outline: 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #061643;
    letter-spacing: -0.5px;
    font-size: 15px;
    color: #fff;
    background: #005dd6;
    width: 94px;
    height: 37px;
    margin: 1px;
    float: left;
}

.powerball_cnt .powerball_cart .bet_btn_inner [type=button]:hover {
    background-color: #4394fe;
}

.powerball_cnt .powerball_cart .bet_btn_inner .i_blue {
    background: #004ed8;
    color: #ff9261 !important
}

.powerball_cnt .powerball_cart .bet_btn_inner .i_brw {
    background: #004ed8;
    color: #ffde00 !important
}

.powerball_cnt .powerball_cart .bet_btn_inner .i_gray {
    background: #004ed8;
    color: #f7f7f7 !important
}

.powerball_cnt .powerball_cart input.btn_bet {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 152px;
    top: 27px;
    letter-spacing: -0.5px;
    font-size: 15px;
    letter-spacing: 0 !important;
    background: #ff4d01 !important;
    width: 100px;
    height: 124px;
    color: #fff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000;
}

.powerball_cnt .powerball_cart .cart_money_point {
    width: 144px;
    position: absolute;
    right: 0px;
    top: 26px;
    display: inline-block;
}

.powerball_cnt .powerball_cart .cart_money_point .input_brown {
    float: left;
    position: relative;
    display: block;
    margin-bottom: 10px;
}

.powerball_cnt .powerball_cart .cart_money_point .input_brown h4 {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 4px;
}

.powerball_cnt .powerball_cart .cart_money_point .input_brown input {
    float: left;
    display: block;
    background-color: #1b41a9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #00084c;
    width: 124px;
    height: 22px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #fff;
}

.powerball_cnt .powerball_cart .bet_money_free {
    float: left;
    display: block;
    background-color: #f7f7f7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #061643;
    width: 264px;
    height: 29px;
    padding: 6px 10px 0;
    margin: 1px 1px;
}

.powerball_cnt .powerball_cart .bet_money_free label {
    color: #222;
    font-size: 13px;
    display: inline-block;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

.powerball_cnt .powerball_cart .bet_money_free input {
    text-align: right;
    background: #f7f7f7;
    color: #111;
    width: 200px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.powerball_btm {
    clear: both;
    display: block;
}

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

.powerball_btm .powerball_bet_list {
    background: url('/assets/v420215341/images/game/bg_powerball_bet_list.png?rand=8899887889871788888797989835411') 50% 0 repeat-x !important;
    height: 500px;
}

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

.powerball_btm .powerball_bet_list_inner {
    width: 990px;
    margin: 0 auto;
}

.powerball_btm .powerball_bet_list table {
    width: 100%;
    margin: 55px auto 0;
}

.powerball_btm .powerball_bet_list table thead {
    background: #13307e;
    height: 30px;
    line-height: 29px;
}

.powerball_btm .powerball_bet_list table thead th {
    font-size: 11px;
    font-weight: normal;
    color: #d2d9eb;
}

.powerball_btm .powerball_bet_list table tbody {
    overflow: auto;
}

.powerball_btm .powerball_bet_list table tbody td {
    border-bottom: 1px solid #909ec4;
    background: #d1d7e8;
    text-align: center;
    padding: 7px 0;
    height: 24px;
    color: #000;
}

.powerball_btm .powerball_bet_list em {
    font-style: normal;
}

.powerball_btm .powerball_bet_list .tx {
    display: block;
    margin: 0 auto;
}

.powerball_btm .powerball_bet_list .num {
    font-size: 11px;
    line-height: 11px;
}

.powerball_btm .powerball_bet_list .date, .powerball_btm .powerball_bet_list .time {
    color: #222;
    line-height: 20px;
    line-height: 11px;
}

.powerball_btm .powerball_bet_list .date strong {
    display: block;
    line-height: 19px;
}

.powerball_btm .powerball_bet_list .time strong {
    display: block;
    font-weight: normal;
    line-height: 19px;
}

.powerball_btm .powerball_bet_list .sort {
    color: #000;
    letter-spacing: -0.5px;
    font-size: 12px;
}

.powerball_btm .powerball_bet_list .state {
    font-size: 11px;
}

.powerball_btm .powerball_bet_list td.state strong {
}

.powerball_btm .powerball_bet_list .per {
    color: #111;
}

.powerball_btm .powerball_bet_list .money01, .powerball_btm .powerball_bet_list .money02 {
    text-align: right;
    font-size: 12px;
    line-height: 20px;
}

.powerball_btm .powerball_bet_list .money01 strong {
    font-weight: normal;
}

.powerball_btm .powerball_bet_list td strong.ing, .powerball_btm .powerball_bet_list td strong.lots {
    color: #13427d;
}

.powerball_btm .powerball_bet_list td strong.hit {
    color: #ef0000;
}

.powerball_btm .powerball_bet_list td strong.no_hit {
    color: #8d8d8d;
}

.powerball_btm .powerball_bet_list .result strong {
    display: block;
    font-size: 12px;
    color: #111;
}

.powerball_btm .powerball_bet_list tfoot td {
    padding: 15px 0;
}

.powerball_btm .powerball_bet_list tfoot input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #00084c;
    font-size: 14px;
    line-height: 33px;
    width: 90px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.powerball_btm .powerball_bet_list tfoot input.btn_powerball_all {
    background: #122e7d;
    margin-right: 5px;
}

.powerball_btm .powerball_bet_list tfoot input.btn_powerball_del {
    background: #1b41a9;
}

.powerball_btm .powerball_bet_list tfoot .btn_powerball_all_bet {
    float: right;
    text-align: center;
    display: block;
    background: #122e7d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #9a8e81;
    font-size: 14px;
    line-height: 33px;
    width: 110px;
    height: 35px;
    color: #fff;
    color: #fff;
}

.powerball_btm .paging {
    clear: both;
    text-align: right;
}

.powerball_btm .paging a {
    text-transform: uppercase;
    display: inline-block;
    padding: 0 4px;
    font-size: 13px;
}

.powerball_btm .paging a.pg_next, .powerball_btm .paging a.pg_prev {
    color: #222;
    padding: 0 7px;
    border: none;
}

.powerball_btm .paging a.on {
}

.powerball_notice {
    background: #152935;
    padding: 25px;
    text-align: left;
}

.powerball_notice h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 15px;
}

.powerball_notice ul {
}

.powerball_notice li {
    color: #ddd;
    line-height: 16px;
    font-size: 11px;
}

#footer {
    clear: both;
    display: block;
    text-align: center;
}

#footer .footer_area {
    width: 1171px;
    margin: 0 auto;
}

#footer .footer_area &gt; div {
    clear: both;
    display: block;
}

#footer .f_top {
    border-bottom: 1px solid #ddd;
}

#footer .footer_area &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

#footer .f_top .fl li {
    float: left;
}

#footer .f_top .fl strong.img_all {
    background: url('/images/cmn/img_all.png?rand=8899887889871788888797989835411') -265px -218px no-repeat;
    width: 49px;
    height: 49px;
    float: left;
}

#footer .f_top .fr strong.img_all {
    background: url('/images/cmn/img_all.png?rand=8899887889871788888797989835411') -328px -218px no-repeat;
    width: 49px;
    height: 49px;
    float: left;
}

/* 팝업레이어 */
#hd_pop {
    z-index: 1000;
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 0
}

#hd_pop h2 {
    position: absolute;
    font-size: 0;
    line-height: 0;
    overflow: hidden
}

.hd_pops {
    position: absolute;
    border: 1px solid #e9e9e9;
    background: #fff
}

.hd_pops_con {
}

.hd_pops_footer {
    padding: 2px 5px 3px;
    background: #eee;
    color: #666;
    text-align: right
}

.hd_pops_footer button {
    padding: 5px 5px;
    text-align: center;
    border: 0;
    background: transparent;
    color: #333;
    font-size: 12px;
    letter-spacing: -0.05em;
}

.button_aladdin_close {
    background: url('/assets/v420215341/images/button_aladdin_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_aladdin_open {
    background: url('/assets/v420215341/images/button_aladdin_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_daridari_close {
    background: url('/assets/v420215341/images/button_daridari_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_daridari_open {
    background: url('/assets/v420215341/images/button_daridari_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_close {
    background: url('/assets/v420215341/images/button_mgm_close.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_open {
    background: url('/assets/v420215341/images/button_mgm_open.png?rand=8899887889871788888797989835411') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.layer_warning_popup {
    display: none;
    position: absolute;
    width: 722px;
    margin-left: -362px;
    left: 50%;
    top: 670px;
    height: 200px;
    z-index: 1000;
    text-align: left;
    border: 3px solid #c8b9a5;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-shadow: 0px 20px 20px rgba(0, 0, 0, .80);
    -moz-box-shadow: 0px 20px 20px rgba(0, 0, 0, .80);
    box-shadow: 0px 20px 20px rgba(0, 0, 0, .80);
    background: url('/assets/v420215341/images/warning_popup_bg2.png?rand=8899887889871788888797989835411') no-repeat 50% 0px #9f865a;
}

.layer_warning_popup .layer_warning_popup_header {
    height: 55px;
}

.layer_warning_popup .layer_warning_popup_header .header_text {
    font-size: 20px;
    color: #fff;
    margin-left: 10px;
    margin-top: 15px;
    float: left;
}

.layer_warning_popup .layer_warning_popup_header .header_close {
    float: right;
}

.layer_warning_popup .layer_warning_popup_header .header_close a.close {
    background: url('/assets/v420215341/images/warningPopClose.png?rand=8899887889871788888797989835411') no-repeat;
    display: inline-block;
    margin-right: 6px;
    margin-top: 4px;
    width: 63px;
    height: 30px;
    cursor: pointer;
    float: right;
}

.layer_warning_popup .layer_warning_popup_header .header_close a.close:hover {
    text-decoration: none;
    color: #ffe610;
}

.layer_warning_popup .layer_warning_popup_content {
    display: block;
    padding: 30px 20px 20px 110px;
    color: #fff;
    text-align: center;
    word-break: break-all;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    /* 
	background: url('/assets/v420215341/images/warningPopClose.png?rand=8899887889871788888797989835411') no-repeat; */
}

.layer_warning_popup .layer_warning_popup_content li {
    line-height: 30px;
    font-size: 20px;
}

.hidden {
    overflow: hidden;
    background: none;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
    line-height: 0;
}

.buttonDisable, input.buttonDisable {
    padding: 0px 13px;
    min-width: 50px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    color: #a0a0a0 !important;
    background: #4a4646;
}

.label_select {
    width: 100px;
    color: #a1b0be;
    background-color: #18202c;
    border: 1px solid #304058;
    vertical-align: middle;
    height: 24px;
}

.bank_table {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 256px !important;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    display: none !important;
    overflow: hidden;
}

.bank_table ul {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.bank_table ul li {
    display: block;
    border-bottom: 1px solid #f1f1f1;
    line-height: 18px;
    color: #666;
    text-align: right;
    padding: 10px 10px;
    background: #fff;
}

.bank_table ul li p {
    font-size: 11px;
    color: #bf8181;
}

.bank_table ul li strong {
    float: left;
}

.bank_table ul li img {
    margin-right: 5px;
    display: inline-block;
}

.bank_table ul li.title {
    background: #101010;
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
}

.tbl_board .rowItem {
    background: rgba(0, 0, 0, 0.1);
}

.tbl_board .rowItem.notice {
    background: rgba(11, 11, 11, .7);
    border-top: 1px solid #222;
}

.tbl_board .rowItem.notice td span strong {
    font-size: 14px;
}

.tbl_board td.user_icon_nick &gt; span {
    font-size: 12px;
}

.tbl_board td.user_icon_nick &gt; span img {
    height: 30px
}

.tbl_board tr.notice &gt; td.user_icon_nick &gt; span {
    font-size: 0;
}

.tbl_board tr &gt; td.user_icon_nick.control_board_type_1 &gt; span img {
    height: 30px
}

.green {
    color: green !important;
}

.blue {
    color: blue !important;
}

.red {
    color: red !important;
}

.event_candy {
    background: url(/uploaded/candy.ico);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 20px 20px;
    margin: 0 5px;
    vertical-align: middle;
}

.event_chicken {
    background: url(/uploaded/chicken.png?rand=8899887889871788888797989835411);
    width: 25px;
    height: 21px;
    display: inline-block;
    background-size: 25px 21px;
    margin: 0 5px;
    vertical-align: middle;
}

.event_lucky {
    background: url(/uploaded/lucky.png?rand=8899887889871788888797989835411);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 20px 20px;
    margin: 0 5px;
    vertical-align: middle;
}

.event_star {
    background: url(/uploaded/star_ani.gif);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: 20px 20px;
    margin: 0 5px;
    vertical-align: middle;
}

.check_ask {
    padding-left: 22px !important;
    background: url('/assets/v420215341/images/money_coin.png?rand=8899887889871788888797989835411') no-repeat 4px 6px #394766 !important;
    font-size: 12px !important;
}

.input_cash {
    /* margin-bottom: 3px; */
}

.bank_info {
    background: url('/assets/v420215341/images/bank_info.png?rand=8899887889871788888797989835411') no-repeat left top;
    width: 880px;
    height: 324px;
    margin: 10px 0;
    filter: grayscale(100%)
}

.tbl_customer_kakao {
    width: 100%;
    margin: 30px auto 0 auto;
    display: block
}

.tbl_customer_kakao strong {
    color: #fff;
}

/* .contact_banner .bann_kakao_service {
    background: url(/assets/v420215341/images/kakao.png?rand=8899887889871788888797989835411) no-repeat right 0px #f5df00 !important;
    width: auto;
} 
.contact_banner ul li {
    height: 89px !important;
    text-align: right;
}
.contact_banner ul li span {
    position: absolute;
    right: 16px;
    top: 53px;

    display: inline-block;
    width: 130px;
    height: 22px;
    font-size: 14px;
    line-height: 22px;
    text-align: right;
}
.contact_banner .bann_kakao_service span {
    color: #fff !important;
}
.contact_banner ul li span {
    position: absolute;
    left: 16px;
    top: 28px !important;

    display: inline-block;
    width: 112px !important;
    height: 30px !important;
    font-size: 20px !important;
    line-height: 30px !important;
    text-align: center !important;
}*/
.bbs_category_box {
    padding: 3px;
    margin-right: 10px;
}

/********** angelsdemons_ 천사악마 **********/
.ladder_tit.ty13 {
    background: url(/assets/v420215341/images/game/angelsdemons/bg.jpg?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
}

.ladder_wrap.ty13 {
    background: url(/assets/v420215341/images/game/angelsdemons/bg.jpg?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
}

.ladder_wrap.ty13 h1 {
    position: absolute;
    width: 318px;
    text-align: center;
    left: 50%;
    margin-left: -159px;
    top: 0px;
    font-size: 28px;
    color: #ffffff;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_wrap.ty13 h1 .angels {
    color: #b2def7;
}

.ladder_wrap.ty13 h1 .demons {
    color: #e61b23;
}

.ladder_wrap.ty13 .text {
    position: absolute;
    left: 50%;
    transform: translateX(-52%);
    top: 47px;
    font-size: 18px;
    color: #cccccc;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_top.ty13 {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 666px;
    margin-left: 238px;
}

.ladder_top .ladder_area.ty13 iframe {
    width: 752px;
    height: 692px;
}

.ladder_top .ladder_area.ty13 {
    position: absolute;
    top: -16px;
    left: -20px;
}

.ladder_bet_list.ty13 {
    display: none
}

.ladder_cnt.ty13 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 15px;
    margin-top: 16px;
}

.ladder_cnt.ty13 .ladder_choice {
    background: url('/assets/v420215341/images/game/angelsdemons/bg_angelsdemons_table.png?rand=8899887889871788888797989835411') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty13 &gt; .ladder_choice input {
    background: url('/assets/v420215341/images/game/angelsdemons/bg_angelsdemons_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty13 .ladder_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 62px;
}

.ladder_cnt.ty13 .ladder_choice &gt; div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty13 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty13 .ladder_choice .b_odd {
    background-position: 0 -379px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_even {
    background-position: -254px -379px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_odd:hover {
    background-position: 0 -512px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_even:hover {
    background-position: -254px -512px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_odd:active {
    background-position: 0 -512px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_even:active {
    background-position: -254px -512px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_odd.focus {
    background-position: 0 -512px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_even.focus {
    background-position: -254px -512px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_odd.disable {
    background-position: 0 -646px;
    width: 230px;
    height: 123px;
    padding-top: 65px;
}

.ladder_cnt.ty13 .ladder_choice .b_even.disable {
    background-position: -254px -646px;
    width: 230px;
    height: 123px;
}

.ladder_cnt .ladder_cart.ty13 {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/angelsdemons/bg_angelsdemons_table.png?rand=8899887889871788888797989835411') 0px -162px repeat-x;
    width: 100%;
    height: 160px;
    padding-top: 3px;
    margin-top: 10px;
}

.ladder_wrap.ty13 .ladder_btm .ladder_chart h4 {
    width: 160px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img_ty2.png?rand=8899887889871788888797989835411) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** ostrichrun 타조 **********/
.ladder_tit.ty11 {
    /* 
    background: url(/assets/v420215341/images/game/ostrichrun/bg.gif?rand=8899887889871788888797989835411) no-repeat 0px 0; */
    width: 100%;
    position: relative;
    height: 0px;
    display: none
}

.ladder_wrap.ty11 {
    background: url(/assets/v420215341/images/game/ostrichrun/bg.gif?rand=8899887889871788888797989835411) repeat-x 0px 0 #4b4b4b;
    padding: 44px 0 20px;
    width: 100%;
}

.ladder_top.ty11 {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 666px;
    margin-left: 238px;
}

.ladder_top .ladder_area.ty11 iframe {
    width: 720px;
    height: 692px;
}

.ladder_top .ladder_area.ty11 {
    position: absolute;
    top: -16px;
    left: 0px;
}

.ladder_bet_list.ty11 {
    display: none
}

.ladder_cnt.ty11 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 14px;
    margin-top: 16px;
}

.ladder_cnt.ty11 .ladder_choice {
    background: url('/assets/v420215341/images/game/ostrichrun/bg_run_table.png?rand=8899887889871788888797989835411') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty11 &gt; .ladder_choice input {
    background: url('/assets/v420215341/images/game/ostrichrun/bg_run_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 12px;
    overflow: hidden;
    padding-top: 60px;
    color: #fff
}

.ladder_cnt.ty11 .ladder_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 62px;
}

.ladder_cnt.ty11 .ladder_choice &gt; div ul {
    width: 560px;
    margin-left: 226px;
    margin-top: 26px;
}

.ladder_cnt.ty11 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty11 .ladder_choice .b_odd {
    background-position: 0 -379px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_even {
    background-position: -254px -379px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_odd:hover {
    background-position: 0 -512px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_even:hover {
    background-position: -254px -512px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_odd:active {
    background-position: 0 -512px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_even:active {
    background-position: -254px -512px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_odd.focus {
    background-position: 0 -512px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_even.focus {
    background-position: -254px -512px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_odd.disable {
    background-position: 0 -646px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt.ty11 .ladder_choice .b_even.disable {
    background-position: -254px -646px;
    width: 230px;
    height: 89px;
    padding-top: 53px;
}

.ladder_cnt .ladder_cart.ty11 {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/ostrichrun/bg_run_table.png?rand=8899887889871788888797989835411') 0px -162px repeat-x;
    width: 100%;
    height: 146px;
    padding-top: 16px;
    margin-top: 10px;
}

.ladder_wrap.ty11 .ladder_btm .ladder_chart h4 {
    width: 160px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img_ty2.png?rand=8899887889871788888797989835411) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** supermario 슈퍼마리오 **********/
.ladder_tit.ty12 {
    background: url(/assets/v420215341/images/game/supermario/bg.gif?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
    padding: 8px 0 20px;
    position: relative;
    height: 0px;
    display: none
}

.ladder_wrap.ty12 {
    background: url(/assets/v420215341/images/game/supermario/bg.gif?rand=8899887889871788888797989835411) repeat-x 0px 0 #b15e00;
    width: 100%;
    padding-top: 16px;
}

.ladder_top.ty12 {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 666px;
    margin-left: 238px;
}

.ladder_top .ladder_area.ty12 iframe {
    width: 720px;
    height: 692px;
}

.ladder_top .ladder_area.ty12 {
    position: absolute;
    top: -16px;
    left: -2px;
}

.ladder_bet_list.ty12 {
    display: none
}

.ladder_cnt.ty12 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 14px;
    margin-top: 16px;
}

.ladder_cnt.ty12 .ladder_choice {
    background: url('/assets/v420215341/images/game/supermario/bg_supermario_table.png?rand=8899887889871788888797989835411') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty12 &gt; .ladder_choice input {
    background: url('/assets/v420215341/images/game/supermario/bg_supermario_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 16px;
    overflow: hidden;
    padding-top: 60px;
    color: #000
}

.ladder_cnt.ty12 .ladder_choice &gt; div.ladder_3rd input {
    font-size: 12px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd input {
    padding-top: 0px;
    padding-bottom: 100px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_3rd input {
    padding-top: 0px;
    padding-bottom: 66px;
}

.ladder_cnt.ty12 .ladder_choice &gt; div {
    float: left;
    padding: 25px 0;
    margin-left: 40px;
}

.ladder_cnt.ty12 .ladder_choice &gt; div.ladder_3rd {
    padding: 0px 0;
    margin-left: 75px;
}

.ladder_cnt.ty12 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty12 .ladder_choice .ladder_1st &gt; ul {
    width: 188px;
    margin-left: 65px;
    margin-top: 0px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd &gt; ul {
    width: 188px;
    margin-left: 95px;
    margin-top: 0px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_3rd &gt; ul {
    width: 188px;
    margin-left: 100px;
    margin-top: 0px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd li {
    margin-bottom: 7px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_3rd li {
    margin-bottom: -2px;
}

.ladder_cnt .ladder_cart.ty12 {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/supermario/bg_supermario_table.png?rand=8899887889871788888797989835411') 0px -162px repeat-x;
    width: 100%;
    height: 160px;
    padding-top: 0px;
    margin-top: 10px;
}

.ladder_wrap.ty12 .ladder_btm .ladder_chart h4 {
    width: 160px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img_ty2.png?rand=8899887889871788888797989835411) -174px -113px no-repeat;
    text-indent: -999999px;
}

.ladder_cnt.ty12 .ladder_choice .b_odd {
    background-position: -2px -384px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_even {
    background-position: -90px -384px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_odd:hover {
    background-position: -2px -516px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_even:hover {
    background-position: -90px -516px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_odd:active {
    background-position: -2px -516px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_even:active {
    background-position: -90px -516px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_odd.focus {
    background-position: -2px -516px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_even.focus {
    background-position: -90px -516px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_odd.disable {
    background-position: -2px -648px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .b_even.disable {
    background-position: -90px -648px;
    width: 80px;
    height: 102px;
    padding-top: 60px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_lft {
    background-position: -252px -373px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_rgt {
    background-position: -351px -373px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_lft:hover {
    background-position: -252px -505px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_rgt:hover {
    background-position: -351px -505px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_lft:active {
    background-position: -252px -505px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_rgt:active {
    background-position: -351px -505px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_lft.focus {
    background-position: -252px -505px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_rgt.focus {
    background-position: -351px -505px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_lft.disable {
    background-position: -252px -637px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd .b_rgt.disable {
    background-position: -351px -637px;
    width: 64px;
    height: 116px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven {
    background-position: -514px -351px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd {
    background-position: -514px -470px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd {
    background-position: -619px -351px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even {
    background-position: -619px -470px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven:hover {
    background-position: -514px -599px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd:hover {
    background-position: -514px -734px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd:hover {
    background-position: -619px -599px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even:hover {
    background-position: -619px -734px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven:active {
    background-position: -514px -599px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd:active {
    background-position: -514px -734px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd:active {
    background-position: -619px -599px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even:active {
    background-position: -619px -734px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven.focus {
    background-position: -514px -599px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd.focus {
    background-position: -514px -734px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd.focus {
    background-position: -619px -599px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even.focus {
    background-position: -619px -734px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven.disable {
    background-position: -514px -865px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd.disable {
    background-position: -514px -985px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd.disable {
    background-position: -619px -865px;
    width: 76px;
    height: 80px;
}

.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even.disable {
    background-position: -619px -985px;
    width: 76px;
    height: 80px;
    margin-left: 10px;
}

/*
.ladder_cnt.ty12 .ladder_choice .b_3_odd {
    background-position: -254px -437px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_4_even {
    background-position: -335px -437px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_3_odd:hover {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_4_even:hover {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_3_odd.disable {
    background-position: -254px -703px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_4_even.disable {
    background-position: -335px -703px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_odd:active {
    background-position: -4px -518px;
	width: 76px;
	height: 98px;
    padding-top: 60px;
}
.ladder_cnt.ty12 .ladder_choice .b_even:active {
    background-position: -92px -518px;
	width: 76px;
	height: 98px;
    padding-top: 60px;
}
.ladder_cnt.ty12 .ladder_choice .b_lft:active {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_rgt:active {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_3_odd:active {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_4_even:active {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven:active {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd:active {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd:active {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even:active {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_odd.focus {
    background-position: -4px -518px;
	width: 76px;
	height: 98px;
    padding-top: 60px;
}
.ladder_cnt.ty12 .ladder_choice .b_even.focus {
    background-position: -92px -518px;
	width: 76px;
	height: 98px;
    padding-top: 60px;
}
.ladder_cnt.ty12 .ladder_choice .b_lft.focus {
    background-position: -254px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_rgt.focus {
    background-position: -335px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_3_odd.focus {
    background-position: -254px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_4_even.focus {
    background-position: -335px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_lft_3_oven.focus {
    background-position: -515px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_lft_4_odd.focus {
    background-position: -596px -512px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_rgt_3_odd.focus {
    background-position: -515px -570px;
    width: 72px;
    height: 52px;
}
.ladder_cnt.ty12 .ladder_choice .b_rgt_4_even.focus {
    background-position: -596px -570px;
    width: 72px;
    height: 52px;
} */
/*************파워사다리_라이브_2****************/
.ladder_bet_list.ty10 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 453px;
}

.ladder_bet_list.ty10 table {
    width: 100%;
}

.ladder_bet_list.ty10 th {
    background: #5065a1;
    color: #fff;
    height: 51px;
}

.ladder_bet_list.ty10 tbody td {
    background: #fff;
}

.ladder_bet_list.ty10 tbody td {
    height: 49px;
    border-bottom: 1px solid #f2f2f2;
}

.ladder_cnt.ty10 {
    clear: both;
    display: block;
}

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

.ladder_cnt.ty10 &gt; div:after {
    clear: both;
    display: block;
    content: '';
}

.ladder_cnt.ty10 .ladder_choice {
    background: url('/assets/v420215341/images/game/bg_powerball2_table.png?rand=8899887889871788888797989835411') 0 0 no-repeat;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
}

.ladder_cnt.ty10 .ladder_choice input {
    outline: 0;
    cursor: pointer;
    display: block;
    background: url('/assets/v420215341/images/game/bg_powerball2_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-weight: 300;
    font-size: 12px;
    overflow: hidden;
    padding-top: 27px;
    color: #000;
}

.ladder_cnt.ty10 .ladder_choice .b_odd {
    background-position: 0 -379px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_odd:hover {
    background-position: 0 -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_odd:active {
    background-position: 0 -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_odd.focus {
    background-position: 0 -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_odd.disable {
    background-position: 0 -645px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_even {
    background-position: -81px -379px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_even:hover {
    background-position: -81px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_even:active {
    background-position: -81px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_even.focus {
    background-position: -81px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_even.disable {
    background-position: -81px -645px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_under {
    background-position: -0px -437px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_under:hover {
    background-position: -0px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_under:active {
    background-position: -0px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_under.focus {
    background-position: 0px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_under.disable {
    background-position: -81px -703px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_over {
    background-position: -81px -437px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_over:hover {
    background-position: -81px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_over:active {
    background-position: -81px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_over.focus {
    background-position: -81px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_over.disable {
    background-position: -81px -703px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

/*****************/
.ladder_cnt.ty10 .ladder_choice .b_small {
    background-position: -254px -379px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_small:hover {
    background-position: -254px -512px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_small:active {
    background-position: -254px -512px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_small.focus {
    background-position: -254px -512px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_small.disable {
    background-position: -254px -645px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_medium {
    background-position: -254px -418px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_medium:hover {
    background-position: -254px -551px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_medium:active {
    background-position: -254px -551px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_medium.focus {
    background-position: -254px -551px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_medium.disable {
    background-position: -254px -684px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_large {
    background-position: -254px -457px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_large:hover {
    background-position: -254px -590px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_large:active {
    background-position: -81px -590px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_large.focus {
    background-position: -254px -590px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice .b_large.disable {
    background-position: -254px -723px;
    width: 155px;
    height: 36px;
    padding-top: 1px;
    padding-left: 100px;
    line-height: 24px;
}

.ladder_cnt.ty10 .ladder_choice &gt; div li.ty2 {
    float: left;
    width: 100% !important;
    text-align: right;
}

/****************/
.ladder_cnt.ty10 .ladder_choice .b_pw_odd {
    background-position: -515px -379px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_odd:hover {
    background-position: -515px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_odd:active {
    background-position: -515px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_odd.focus {
    background-position: -515px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_odd.disable {
    background-position: -515px -645px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_even {
    background-position: -596px -379px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_even:hover {
    background-position: -596px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_even:active {
    background-position: -596px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_even.focus {
    background-position: -596px -512px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_even.disable {
    background-position: -596px -645px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_under {
    background-position: -515px -437px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_under:hover {
    background-position: -515px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_under:active {
    background-position: -515px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_under.focus {
    background-position: -515px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_under.disable {
    background-position: -515px -703px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_over {
    background-position: -596px -437px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_over:hover {
    background-position: -596px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_over:active {
    background-position: -596px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_over.focus {
    background-position: -596px -570px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice .b_pw_over.disable {
    background-position: -596px -703px;
    width: 74px;
    height: 55px;
    padding-top: 25px;
}

.ladder_cnt.ty10 .ladder_choice &gt; div {
    float: left;
    padding: 10px 0;
    margin-left: 40px;
}

.ladder_cnt.ty10 .ladder_choice &gt; div ul {
    width: 155px;
    margin-left: 78px;
}

.ladder_cnt.ty10 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty10 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 30px;
}

.ladder_cnt.ty10 .ladder_choice .game_info strong, .ladder_cnt.ty10 .ladder_choice .game_info span, .ladder_cnt.ty10 .ladder_choice .game_info em {
}

.ladder_cnt.ty10 .ladder_choice .game_info a.btn_refresh {
    margin: 0 auto;
    background: url('/assets/v420215341/images/game/ladder_img.png?rand=8899887889871788888797989835411') -206px -79px no-repeat;
    width: 94px;
    height: 26px;
    display: block;
    text-indent: -999999px;
}

.ladder_cnt.ty10 .ladder_choice .game_info span {
    color: #fff;
}

.ladder_cnt.ty10 .ladder_choice .game_info strong.order {
    color: #ffce25;
}

.ladder_cnt.ty10 .ladder_choice .game_info em {
    display: block;
    font-style: normal;
    color: #fff;
}

.ladder_cnt.ty10 .ladder_choice .game_info strong.count {
    display: block;
    color: #fff0c7;
    font-size: 30px;
    padding: 0px 0 5px;
    line-height: 35px;
}

.ladder_cnt.ty10 .ladder_choice .ladder_2nd ul {
    margin-left: 100px;
}

.ladder_cnt.ty10 .ladder_choice .ladder_3rd ul {
    margin-left: 110px;
}

.ladder_cnt.ty10 .ladder_choice .ladder_2nd li, .ladder_cnt.ty10 .ladder_choice .ladder_3rd li {
    margin-bottom: 7px;
}

/************점검중 팝업*********/
.pop_game_warning {
    position: absolute;
    top: 500px;
    left: 50%;
    width: 316px;
    height: 180px;
    z-index: 1000;
    border: 3px solid #ffc600;
    text-align: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background: url(/assets/v420215341/images/warning_popup_bg2.png?rand=8899887889871788888797989835411) no-repeat -5px -10px #000;
    text-align: center;
    line-height: 180px;
    z-index: 1000;
    margin-left: -226px;
    padding-left: 90px;
    display: none;
}

.pop_game_warning span {
    display: black;
    font-size: 20px;
    color: #ffc600;
    font-weight: bold
}

/********** ongamezone_sunmoon 해와달 **********/
.ladder_tit.ty20 {
    background: url(/assets/v420215341/images/game/sun_moon/bg.jpg?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
    display: none
}

.ladder_wrap.ty20 {
    background: url(/assets/v420215341/images/game/sun_moon/bg.jpg?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
}

.ladder_wrap.ty20 h1 {
    position: absolute;
    width: 318px;
    text-align: center;
    left: 50%;
    margin-left: -159px;
    top: 0px;
    font-size: 28px;
    color: #ffffff;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_wrap.ty20 h1 .angels {
    color: #b2def7;
}

.ladder_wrap.ty20 h1 .demons {
    color: #e61b23;
}

.ladder_wrap.ty20 .text {
    position: absolute;
    left: 50%;
    transform: translateX(-52%);
    top: 47px;
    font-size: 18px;
    color: #cccccc;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_top.ty20 {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 758px;
    margin-left: 14px;
}

.ladder_top .ladder_area.ty20 iframe {
    width: 752px;
    height: 758px;
}

.ladder_top .ladder_area.ty20 {
    position: absolute;
    top: -16px;
    left: -20px;
}

.ladder_bet_list.ty20 {
    display: inline-block;
    top: 160px !important;
    right: 16px;
}

.ladder_cnt.ty20 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 15px;
    margin-top: 16px;
}

.ladder_cnt.ty20 .ladder_choice {
    background: url('/assets/v420215341/images/game/sun_moon/bg_sun_moon_table.png?rand=8899887889871788888797989835411') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty20 &gt; .ladder_choice input {
    background: url('/assets/v420215341/images/game/sun_moon/bg_sun_moon_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty20 .ladder_choice &gt; div {
    float: left;
    padding: 36px 0;
    margin-left: 62px;
}

.ladder_cnt.ty20 .ladder_choice &gt; div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty20 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty20 .ladder_choice .b_odd {
    background-position: 0 -378px;
    width: 210px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_even {
    background-position: -252px -378px;
    width: 252px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_odd:hover {
    background-position: 0 -513px;
    width: 210px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_even:hover {
    background-position: -254px -513px;
    width: 252px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_odd:active {
    background-position: 0 -513px;
    width: 210px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_even:active {
    background-position: -254px -513px;
    width: 252px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_odd.focus {
    background-position: 0 -513px;
    width: 210px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_even.focus {
    background-position: -254px -513px;
    width: 252px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_odd.disable {
    background-position: 0 -646px;
    width: 210px;
    height: 116px;
    padding-top: 65px;
}

.ladder_cnt.ty20 .ladder_choice .b_even.disable {
    background-position: -254px -646px;
    width: 252px;
    height: 116px;
}

.ladder_cnt .ladder_cart.ty20 {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/sun_moon/bg_sun_moon_table.png?rand=8899887889871788888797989835411') 0px -162px repeat-x;
    width: 100%;
    height: 160px;
    padding-top: 3px;
    margin-top: 3px;
}

.ladder_wrap.ty20 .ladder_btm .ladder_chart h4 {
    width: 160px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img_ty2.png?rand=8899887889871788888797989835411) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** ongamezone_parao 파라오 **********/
.ladder_tit.ty21 {
    background: url(/assets/v420215341/images/game/pharaoh/bg.jpg?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
    display: none
}

.ladder_wrap.ty21 {
    background: rgba(0, 0, 0, .8);
    background-size: cover;
    width: 100%;
}

.ladder_wrap.ty21 h1 {
    position: absolute;
    width: 318px;
    text-align: center;
    left: 50%;
    margin-left: -159px;
    top: 0px;
    font-size: 28px;
    color: #ffffff;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_wrap.ty21 h1 .angels {
    color: #b2def7;
}

.ladder_wrap.ty21 h1 .demons {
    color: #e61b23;
}

.ladder_wrap.ty21 .text {
    position: absolute;
    left: 50%;
    transform: translateX(-52%);
    top: 47px;
    font-size: 18px;
    color: #cccccc;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_top.ty21 {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 666px;
    margin-left: 238px;
}

.ladder_top .ladder_area.ty21 iframe {
    width: 752px;
    height: 692px;
}

.ladder_top .ladder_area.ty21 {
    position: absolute;
    top: -16px;
    left: -20px;
}

.ladder_bet_list.ty21 {
    display: none
}

.ladder_cnt.ty21 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 15px;
    margin-top: 16px;
}

.ladder_cnt.ty21 .ladder_choice {
    background: url('/assets/v420215341/images/game/pharaoh/bg_pharaoh_table.png?rand=8899887889871788888797989835411') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty21 &gt; .ladder_choice input {
    background: url('/assets/v420215341/images/game/pharaoh/bg_pharaoh_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty21 .ladder_choice &gt; div {
    float: left;
    padding: 36px 0;
    margin-left: 62px;
}

.ladder_cnt.ty21 .ladder_choice &gt; div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty21 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty21 .ladder_choice .b_odd {
    background-position: 0 -381px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_even {
    background-position: -273px -381px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_odd:hover {
    background-position: 0 -516px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_even:hover {
    background-position: -273px -516px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_odd:active {
    background-position: 0 -516px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_even:active {
    background-position: -273px -516px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_odd.focus {
    background-position: 0 -516px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_even.focus {
    background-position: -273px -516px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_odd.disable {
    background-position: 0 -648px;
    width: 211px;
    height: 109px;
    padding-top: 65px;
}

.ladder_cnt.ty21 .ladder_choice .b_even.disable {
    background-position: -273px -648px;
    width: 211px;
    height: 109px;
}

.ladder_cnt .ladder_cart.ty21 {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/pharaoh/bg_pharaoh_table.png?rand=8899887889871788888797989835411') 0px -162px repeat-x;
    width: 100%;
    height: 160px;
    padding-top: 3px;
    margin-top: 3px;
}

.ladder_wrap.ty21 .ladder_btm .ladder_chart h4 {
    width: 160px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img_ty2.png?rand=8899887889871788888797989835411) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** ongamezone_nine 나인 **********/
.ladder_tit.ty22 {
    background: url(/assets/v420215341/images/game/nine/bg.jpg?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
    display: none
}

.ladder_wrap.ty22 {
    background: url(/assets/v420215341/images/game/nine/bg.jpg?rand=8899887889871788888797989835411) 0 0;
    width: 100%;
}

.ladder_wrap.ty22 h1 {
    position: absolute;
    width: 318px;
    text-align: center;
    left: 50%;
    margin-left: -159px;
    top: 0px;
    font-size: 28px;
    color: #ffffff;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_wrap.ty22 h1 .angels {
    color: #b2def7;
}

.ladder_wrap.ty22 h1 .demons {
    color: #e61b23;
}

.ladder_wrap.ty22 .text {
    position: absolute;
    left: 50%;
    transform: translateX(-52%);
    top: 47px;
    font-size: 18px;
    color: #cccccc;
    text-shadow: 2px 2px 0px rgb(34, 41, 57);
}

.ladder_top.ty22 {
    overflow-y: hidden;
    overflow-x: hidden;
    position: relative;
    height: 666px;
    margin-left: 271px;
}

.ladder_top .ladder_area.ty22 iframe {
    width: 752px;
    height: 692px;
}

.ladder_top .ladder_area.ty22 {
    position: absolute;
    top: -16px;
    left: -20px;
}

.ladder_bet_list.ty22 {
    display: none
}

.ladder_cnt.ty22 .ladder_choice .game_info {
    width: 160px;
    text-align: center;
    font-size: 13px;
    margin-left: 15px;
    margin-top: 16px;
}

.ladder_cnt.ty22 .ladder_choice {
    background: url('/assets/v420215341/images/game/nine/bg_nine_table.png?rand=8899887889871788888797989835411') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty22 &gt; .ladder_choice input {
    background: url('/assets/v420215341/images/game/nine/bg_nine_table.png?rand=8899887889871788888797989835411') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty22 .ladder_choice &gt; div {
    float: left;
    padding: 36px 0;
    margin-left: 62px;
}

.ladder_cnt.ty22 .ladder_choice &gt; div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty22 .ladder_choice &gt; div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty22 .ladder_choice .b_odd {
    background-position: 0 -385px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_even {
    background-position: -251px -385px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_odd:hover {
    background-position: 0 -520px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_even:hover {
    background-position: -251px -520px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_odd:active {
    background-position: 0 -520px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_even:active {
    background-position: -251px -520px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_odd.focus {
    background-position: 0 -520px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_even.focus {
    background-position: -251px -520px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_odd.disable {
    background-position: 0 -650px;
    width: 216px;
    height: 103px;
    padding-top: 65px;
}

.ladder_cnt.ty22 .ladder_choice .b_even.disable {
    background-position: -251px -650px;
    width: 216px;
    height: 103px;
}

.ladder_cnt .ladder_cart.ty22 {
    clear: both;
    display: block;
    background: url('/assets/v420215341/images/game/nine/bg_nine_table.png?rand=8899887889871788888797989835411') 0px -162px repeat-x;
    width: 100%;
    height: 160px;
    padding-top: 3px;
    margin-top: 3px;
}

.ladder_wrap.ty22 .ladder_btm .ladder_chart h4 {
    width: 160px;
    height: 18px;
    margin-bottom: 14px;
    background: url(/assets/v420215341/images/game/ladder_img_ty2.png?rand=8899887889871788888797989835411) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** todayscore_monster 몬스터사다리 **********/
.centerGameList.ty23 {
    background: url(/assets/v420215341/images/game/monster/bg.jpg?rand=8899887889871788888797989835411) 0 0;
    width: 100%;
}

.ladder_wrap.ty23 {
    background: url(/assets/v420215341/images/game/monster/bg.jpg?rand=8899887889871788888797989835411) 0 0;
    width: 100%;
}

.ladder_tit.ty23 {
    background: url(/assets/v420215341/images/game/monster/bg_monster.png?rand=8899887889871788888797989835411) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
}

.ladder_tit.ty23 h2 {
    background: url(/assets/v420215341/images/game/monster/bg_monster_tit.png?rand=8899887889871788888797989835411) 0 0 no-repeat;
    width: 612px;
    height: 143px;
}

.ladder_top.ty23 {
    height: 613px;
}

.ladder_top .ladder_area.ty23 iframe {
    width: 809px;
    height: 1331px;
    margin-top: -335px !important;
}

.ladder_bet_list.ty23 {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 444px;
}

/* ==================================================
 라이브게임 NEW type
 ================================================== */
.dy_bet_control_box {
    border-radius: 33px;
    border: 4px solid #00000029;
    background: #333;
    margin: 10px 0;
    padding: 10px;
}

.bet_disable {
    border-radius: 33px;
    position: absolute;
    font-size: 30px;
    text-align: center;
    color: white;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    cursor: pointer;
    z-index: 10000;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.dy_item {
    box-sizing: border-box;
}

.dy_item .dy_money_button_group input:first-child {
    margin-left: 10px;
}

.dy_item .dy_money_button_group input {
    text-indent: 0px
}

.dy_bet_button_row {
    list-style-type: none;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.dy_bet_button_cell {
    border: none;
    padding: 5px;
    margin: 0;
    display: flex;
    align-items: flex-end;
}

.dy_bet_button {
    /* width: 79%; */
    min-width: 127px;
    max-width: 127px;
    height: 127px;
    cursor: pointer;
    /* border: 3px solid #ffdb65; */
    border-radius: 100%;
    /* background: rgb(0, 0, 0); */
    /* background: linear-gradient(0deg, rgba(0, 0, 0, 0.16850490196078427) 0%, rgba(0, 0, 0, 0.31416316526610644) 36%, rgba(0, 0, 0, 0.10968137254901966) 81%, rgba(0, 0, 0, 0.0984768907563025) 100%); */
    padding: 10px;
    /* -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 1); */
    -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 1);
    /* box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 1); */
    font-family: 'SCDream', 'malgungothic', Helvetica, 'Apple SD Gothic Neo', Sans-serif;
    font-weight: normal;
    margin: 0 auto;
}

.dy_bet_title {
    display: table-cell;
    color: #ffffff;
    font-weight: normal;
    vertical-align: middle;
    /* padding: 10px; */
    font-size: 20px;
    min-width: 56px;
    /* 
  -webkit-box-shadow: 0px 5px 3px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 3px 3px rgba(0, 0, 0, 0.1); */
    width: 100%;
    height: 65px;
    min-width: 102px;
}

/* .dy_item.red .dy_bet_title {
  border: 1px solid #e02727;
  background: #e02727;
  color: #ffffff !important;
}
.dy_item.blue .dy_bet_title {
  border: 1px solid #0069ec;
  background: #0069ec;
  color: #ffffff !important;
}
.dy_item.green .dy_bet_title {
  border: 1px solid #16a216;
  background: #16a216;
  color: #ffffff !important;
}
.dy_item.black .dy_bet_title {
  border: 1px solid #3a3a3a;
  background: #3a3a3a;
  color: #ffffff !important;
}
.dy_item.yellow .dy_bet_title {
  border: 1px solid #ffc800;
  background: #ffc800;
  color: #000 !important;
}
.dy_item.white .dy_bet_title {
  border: 1px solid #e4e4e4;
  background: #e4e4e4;
  color: #000 !important;
} */
.dy_item.red {
    border: 3px solid #e02727;
    background: linear-gradient(to bottom,#ec2929 0%,#c30113 40%,#a5051a 60%,#ff0000 100%);
    color: #ffffff ;
}

.dy_item.blue {
    border: 3px solid #0069ec;
    background: #0069ec;
    background: linear-gradient(to bottom,#0069ec 0%,#074798 40%,#023a80 60%,#0d63ce 100%);
    color: #ffffff ;
}

.dy_item.green {
    border: 3px solid #16a216;
    background: #16a216;
    background: linear-gradient(to bottom,#16a216 0%,#107b10 40%,#0d690d 60%,#16a216 100%);
    color: #ffffff ;
}

.dy_item.black {
    border: 3px solid #3a3a3a;
    background: #3a3a3a;
    background: linear-gradient(to bottom,#4e4e4e 0%,#1b1b1b 40%,#151515 60%,#4a4a4a 100%);
    color: #ffffff ;
}

.dy_item.yellow {
    border: 3px solid #ffc800;
    background: #ffc800;
    background: linear-gradient(to bottom,#ffc800 0%,#cca000 40%,#a98400 60%,#ffc800 100%);
    color: #000 ;
}

.dy_item.white {
    border: 3px solid #e4e4e4;
    background: #e4e4e4;
    background: linear-gradient(to bottom,#e4e4e4 0%,#929292 40%,#929292 60%,#e4e4e4 100%);
    color: #000 ;
}

.dy_bet_button.disable {
    border: 3px solid #0000002e;
    opacity: 0.7;
}

.dy_bet_button.focus {
    border: 3px solid #ff4700;
    /* background: rgb(222, 222, 222); */
    /* background: linear-gradient(0deg, rgb(210, 210, 210) 0%, rgb(171, 171, 171) 26%, rgb(216, 216, 216) 95%, rgb(255, 255, 255) 100%); */
    filter: brightness(1.5);
}

.dy_bet_ratio {
    display: block;
    color: #ffffff;
}

.dy_bet_button.disable .dy_bet_ratio {
    color: #00000000;
}

.dy_bet_button.focus .dy_bet_ratio {
    display: block;
    color: #ffcc00;
}

.dy_bet_button .dy_item {
    pointer-events: none;
}

.dy_money_button {
    cursor: pointer;
    font-size: 15px;
    text-align: center;
    /* width: 92px; */
    height: 46px;
    background: #785d11;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 3px solid #a19400;
    outline: none;
    color: #ffffff;
    padding: 0 17px;
    font-family: 'SCDream', 'malgungothic', Helvetica, 'Apple SD Gothic Neo', Sans-serif;
}

.dy_money_button.dy_item.red {
    border: 3px solid #e02727;
    background: linear-gradient(to bottom,#ec2929 0%,#c30113 40%,#a5051a 60%,#ff0000 100%);
    color: #ffffff !important ;
}

.dy_money_button.dy_item.blue {
    border: 3px solid #0069ec;
    background: #0069ec;
    background: linear-gradient(to bottom,#0069ec 0%,#074798 40%,#023a80 60%,#0d63ce 100%);
    color: #ffffff !important ;
}

.dy_money_button.dy_item.red:hover, .dy_money_button.dy_item.blue:hover, .dy_money_button:hover {
    border: 3px solid #fdfdfd;
    /* background: rgb(222, 222, 222); */
    background: linear-gradient(0deg, rgb(210, 210, 210) 0%, rgb(171, 171, 171) 26%, rgb(216, 216, 216) 95%, rgb(255, 255, 255) 100%);
}

.dy_cart_pay {
    width: 100%;
}

.dy_bet_do {
    float: right;
    cursor: pointer;
    display: inline-block;
    font-family: 'SCDream', 'malgungothic', Helvetica, 'Apple SD Gothic Neo', Sans-serif;
    font-size: 20px;
    letter-spacing: 0 !important;
    /* width: 100px; */
    height: 140px;
    border: 2px solid #000000;
    padding: 20px 34px;
    color: #000 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 15px;
    -webkit-box-shadow: 0px 5px 3px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 5px 3px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 5px 3px 3px rgba(0, 0, 0, 0.3);
    background: rgb(119, 119, 119);
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
}

.dy_bet_do:hover {
    border-color: #FFFFFF;
}

.dy_bet_do:active {
    border-color: #00fff3;
    background: rgb(172, 172, 172);
    background: linear-gradient(0deg, rgba(172, 172, 172, 1) 0%, rgba(231, 231, 231, 1) 48%, rgba(195, 195, 195, 1) 89%, rgba(200, 200, 200, 1) 97%, rgba(251, 251, 251, 1) 100%);
}

.dy_bet_money_area {
    background: rgba(0, 0, 0, .5);
    border-radius: 20px;
    padding: 30px;
    margin: 7px;
}

.ladder_cnt .ladder_cart .bet_btn_inner .i_blue {
    color: #2b5c99 !important;
}

.ladder_cnt .ladder_cart .bet_btn_inner .i_brw {
    color: #b04b00 !important;
}

.ladder_cnt .ladder_cart .bet_btn_inner .i_gray {
    color: #666 !important;
}

.ladder_cnt .ladder_cart .bet_money {
    display: inline-block;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #7f3c24;
    padding: 14px 15px;
    margin: 10px;
}

.dy_item.dy_input_money {
    border: none;
    margin: 0px;
    padding: 0px;
}

#at_bet_history tr {
    height: 36px;
}

/**********************
 ******라이브벳 추가
 **********************/
.game_info {
    background: rgba(0, 0, 0, .5);
    border-radius: 33px 33px 0 0;
    border: 4px solid #00000029;
    font-size: 22px;
    padding: 20px 0;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
    color: #fff
}

.game_info span {
}

.game_info strong.order {
    font-size: 25px;
    color: #ffcc00
}

.game_info strong.count {
    font-size: 25px;
    color: #ff0000
}

.game_info &gt; .btn_refresh {
    display: inline-block;
    text-indent: 0;
    width: auto;
    height: 30px;
    border: 2px solid #ffcc00 !important;
    border-radius: 6px !important;
    padding: 3px 8px !important;
    background: #000 !important;
}

.game_info .btn_refresh:hover {
    filter: invert(1);
}

.dy_button_area .dy_bet_button_row_group_title {
    /* background: rgba(255, 255, 255, .1); */
    border-radius: 10px;
    font-size: 22px;
    padding: 10px 0;
    margin: 10px 0;
    color: #ffcc00;
    border: 2px solid #999;
    width: 94%;
    margin: 10px auto;
}

.dy_item .dy_bet_ratio {
    font-size: 17px;
}

.dy_item {
    text-align: center;
}

.dy_item.ladder_bet_list {
}

.banne_ {
    display: none
}

/* ==================================================
 reward_Point
 ================================================== */
.header .memInfo ul li.pointshop {
    background: url('/assets/v420215341/images/icon_point.gif?rand=8899887889871788888797989835411') no-repeat left center;
    padding-left: 15px;
}

.header .memInfo ul li.pointshop a {
    color: #ea3e63;
    margin-left: 3px;
    margin-right: 3px;
    text-decoration: none;
}

.reward_Point {
    padding: 0px;
    margin-bottom: 15px;
    margin-top: 15px;
    background: url(/assets/v420215341/images/bg_bbs_td.png?rand=8899887889871788888797989835411);
}

.reward_Point .tab_list {
}

.pointshop_list {
    background: rgb(26 26 26 / 90%);
    border-radius: 6px;
    width: 100%;
}

.pointshop_list th {
    height: 40px;
    background: #fff;
}

.pointshop_list th.brand_01 {
    display: none
}

.pointshop_list th img {
    width: 118px;
    height: 59px;
}

.pointshop_list th.brand_09 img {
    width: 76.5px;
    height: 38.5px;
}

.pointshop_list th.brand_15 img {
    width: 76.5px;
    height: 38.5px;
}

.pointshop_list td {
    width: 17%;
    height: 187px;
}

.pointshop_list td p a {
    color: #fff
}

.pointshop_list td span {
    display: block;
    width: 110px;
    height: 110px;
    background: #fff;
    text-align: center;
    border-radius: 6px;
    margin: 0 auto;
}

.pointshop_list td span img {
    width: 100px;
    height: 100px;
    padding: 5px;
}

.pointshop_list td p {
    display: block;
    margin-top: 10px;
}

.btn-application {
    cursor: pointer;
    height: 31px;
    line-height: 21px;
    background: #a1722a;
    text-indent: 0;
    color: #000;
    margin-bottom: 7px;
}

.tabMenu.ty2 ul {
    float: right;
}

.tabMenu.ty2 ul li {
    float: left;
    margin-right: 2px;
    margin-bottom: 1px;
    position: relative;
    text-align: center;
    position: relative;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    padding: 0px 0px 0px 5px;
}

.tabMenu.ty2 ul li a {
    height: 100%;
    display: inline-block;
    padding: 0px 6px;
    font-size: 12px;
    margin-left: 0px;
    height: 22px;
    line-height: 22px;
    background-color: #2e2e2e;
}

.tabMenu.ty2 ul li a:hover, .tabMenu.ty2 ul li.on a {
    background: #a1722a;
    color: #fff;
    text-shadow: 1px 1px 2px rgb(0 0 0);
}

.pointshop_notice {
    clear: both;
    position: relative;
    display: block;
    text-align: left;
}

.pointshop_notice .pointshop_form {
    margin: 30px 0px 20px 0px;
    background: #1c1c1c;
}

.pointshop_form .notice {
}

.pointshop_form .notice h2 {
    padding-left: 20px;
    font-size: 14px;
    color: #fff;
    text-align: left;
    height: 38px;
    line-height: 38px;
    background: #333;
}

.pointshop_form .pointshop_order {
    background: #333;
    position: relative;
    display: block;
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
}

.pointshop_notice .pointshop_order li {
    position: relative;
    display: block;
    float: left;
    padding-top: 20px;
    margin-left: 10px;
    color: #fff
}

.pointshop_notice .notice .notice_list {
    display: block;
    padding: 30px;
    color: #fff
}

.pointshop_notice .notice .notice_list font.point {
    color: #ffcc00
}

.coupon_gold {
    background: url('/assets/v420215341/images/coupon_gold.png?rand=8899887889871788888797989835411') no-repeat;
    background-size: 100% auto;
    width: 370px;
    height: 256px;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 35px;
    float: left;
    position: relative;
    text-align: left;
}

.coupon_gold .coupon_price {
    display: inline-block;
    font-size: 25px;
    margin-top: 81px;
    width: 370px;
    color: #13d13e;
    text-align: left;
    text-shadow: 0px 2px 7px #000;
    margin-left: 61px;
}

.coupon_comment, .coupon_date {
    display: inline-block;
    font-size: 14px;
    margin-top: 5px;
    color: yellow;
    margin-left: 0px;
    font-weight: normal;
}

.coupon_date {
    font-size: 14px;
    color: #fff;
}

.coupon_gold .coupon_buy {
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    color: #000;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    /* width: 98px; */
    left: 50%;
    margin-left: -85px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 15px;
    padding: 0 36px;
    border-radius: 23px;
}

.coupon_silver {
    background: url('/assets/v420215341/images/coupon_silver.png?rand=8899887889871788888797989835411') no-repeat;
    background-size: 100% auto;
    width: 370px;
    height: 256px;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 35px;
    float: left;
    position: relative;
    text-align: left;
}

.coupon_silver .coupon_price {
    display: inline-block;
    font-size: 25px;
    margin-top: 81px;
    width: 370px;
    color: #fff34b;
    text-align: left;
    text-shadow: 0px 2px 7px #000;
    margin-left: 61px;
}

.coupon_silver .coupon_buy {
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    color: #000;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    /*  width: 98px; */
    left: 50%;
    margin-left: -85px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 15px;
    padding: 0 36px;
    border-radius: 23px;
}

.coupon_bronze {
    background: url('/assets/v420215341/images/coupon_bronze.png?rand=8899887889871788888797989835411') no-repeat;
    background-size: 100% auto;
    width: 370px;
    height: 256px;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 35px;
    float: left;
    position: relative;
    text-align: left;
}

.coupon_bronze .coupon_price {
    display: inline-block;
    font-size: 25px;
    margin-top: 81px;
    width: 370px;
    color: #fff;
    text-align: left;
    text-shadow: 0px 2px 7px #000;
    margin-left: 61px;
}

.coupon_bronze .coupon_buy {
    background: linear-gradient(0deg,#ba956d 0%,#f9e196 22%,#ecd5a3 33%,#fceebc 50%,#f8d77e 63%,#ba956d 85%,#fcebbd 100%);
    color: #000;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    /*  width: 98px; */
    left: 50%;
    margin-left: -85px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 15px;
    padding: 0 36px;
    border-radius: 23px;
}

.coupon_off {
    background: url('/assets/v420215341/images/coupon_off.png?rand=8899887889871788888797989835411') no-repeat;
    background-size: 100% auto;
    width: 370px;
    height: 256px;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 35px;
    float: left;
    position: relative;
    text-align: left;
}

.coupon_off .coupon_buy {
    color: #000;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    /*  width: 98px; */
    left: 50%;
    margin-left: -85px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 15px;
    padding: 0 36px;
    background: #545454;
    border-radius: 23px;
}

/*********************** DY Result Box ******************************************/
.dy_result_box {
    margin: auto;
    width: 100%;
    font-size: 13px;
    background: #FFFFFF;
    color: black;
}

.dy_result_box ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

.dy_result_box li {
    float: left;
    list-style: none;
}

.dy_result_box table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 13px;
}

.dy_result_box select {
    width: 100px;
    height: 32px;
    padding-left: 10px;
    font-size: 14px;
    color: black;
    border: 1px solid gray;
    border-radius: 3px;
}

.dy_result_box select.w_100 {
    width: 100px;
}

.dy_result_box select.w_150 {
    width: 150px;
}

.dy_result_box select.w_200 {
    width: 200px;
}

.dy_result_box select.han {
    position: relative;
}

.dy_result_box button {
    height: 40px;
    width: 100px;
    border: 1px solid #bbb;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
    box-shadow: inset 0 0 1px 1px #f6f6f6;
    color: #454545;
    padding: 6px 0 7px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer;
    background: #e3e3e3;
}

.dy_result_box select::-ms-expand {
    display: none;
    /* í™”ì‚´í‘œ ì—†ì•&nbsp;ê¸° for IE10, 11*/
}

.dy_result_box .row-scroll {
    overflow-x: scroll;
}

.dy_result_box .bold {
}

.dy_result_box .header-menu ul {
    display: flex;
    justify-content: space-between;
}

.dy_result_box .header-menu ul li {
    width: 170px;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
}

.dy_result_box .header-menu ul li.on {
    color: white;
    background: #3498db;
}

.dy_result_box .header-menu ul li a {
    color: black;
    text-decoration: none;
}

.dy_result_box .realtime-area {
    height: 50px;
    line-height: 50px;
    text-align: center;
}

.dy_result_box .menu-area {
    height: 40px;
    line-height: 40px;
    background: #f2f2f7;
    padding: 15px;
    margin-top: 5px;
    border: 1px solid #d6d6d6;
    border-bottom: 0px !important;
}

.dy_result_box .menu-area &gt; div {
    float: left;
}

.dy_result_box .menu-area .date ul {
    width: 200px;
    display: flex;
    justify-content: space-between;
}

.dy_result_box .menu-area .option {
    font-size: 13px;
    float: right;
}

.dy_result_box .menu-area .option span {
    margin-left: 20px;
    margin-right: 10px;
    cursor: pointer;
}

.dy_result_box .menu-area .option span.on {
    color: #3498db;
}

.dy_result_box .menu-area li {
    cursor: pointer;
    font-size: 17px;
}

.dy_result_box .menu-area.bottom {
    margin-top: 0px !important;
    border-top: 1px solid #eaeaea;
}

.dy_result_box .contents-area {
    margin-bottom: 10px;
}

.dy_result_box .contents-count {
    height: 50px;
    line-height: 50px;
}

.dy_result_box .contents-count ul {
    width: 200px;
    display: flex;
    justify-content: space-around;
    margin-left: 30px;
}

.dy_result_box .contents-count li {
    font-size: 24px;
    cursor: pointer;
}

.dy_result_box .contents-count li a:hover {
    cursor: pointer;
    color: #e74c3c;
}

.dy_result_box .contents-count li:nth-child(2) {
    color: #333;
}

.dy_result_box .contents-nav ul {
    background: #ededed;
    display: flex;
    justify-content: space-around;
    margin-bottom: 2px;
}

.dy_result_box .contents-nav ul li.on {
    color: black;
    background: white;
}

.dy_result_box .contents-nav ul li {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d6d6d6;
    width: 100%;
    border-right: 0px;
    font-size: 13px;
}

.dy_result_box .menu-area.contents-nav ul {
    justify-content: left;
    background: #f2f2f7;
}

.dy_result_box .menu-area.contents-nav ul li {
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d6d6d6;
    width: 25%;
    border-right: 0px;
    font-size: 12px;
    background: white;
}

.dy_result_box .contents-nav ul li:nth-last-child(1) {
    border-right: 1px solid #d6d6d6;
}

.dy_result_box .contents-header-text {
    height: 50px;
    line-height: 50px;
    position: relative;
    font-size: 14px;
}

.dy_result_box .contents-header-text .text u {
    margin-left: 33px;
    text-decoration: none;
}

.dy_result_box .contents-header-text .text li {
    margin-right: 30px;
}

.dy_result_box .contents-header-text .checkbox {
    float: right;
    font-size: 14px;
}

.dy_result_box .contents-header-text .checkbox li.on {
    font-size: 15px;
}

.dy_result_box .contents-header-text .checkbox li {
    cursor: pointer;
}

.dy_result_box .contents-table-area, .contents-box-area {
    display: flex;
    align-items: center;
    border: 1px solid #d6d6d6;
    height: 320px;
    overflow-y: hidden;
}

.dy_result_box .contents-table {
    width: 10000px;
    height: 306px;
    background: url('bg_cell.png?rand=88998878898717888887979888');
    position: relative;
}

.dy_result_box .contents-table dl {
    display: table-cell;
    margin: 0;
    text-align: center;
    font-size: 13px;
}

.dy_result_box .contents-table dt {
    width: 33px;
    height: 33px;
    line-height: 33px;
    background: #FCFCFC !important;
}

.dy_result_box .contents-table dd {
    width: 34px;
    height: 34px;
    line-height: 34px;
    margin: auto;
    display: grid;
}

.dy_result_box .contents-table .data01 {
    position: absolute;
    bottom: 34px;
}

.dy_result_box .contents-table .data02 {
    position: absolute;
    bottom: 0px;
}

.dy_result_box .contents-title {
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #d6d6d6;
    border-bottom: 0;
    background: #f2f2f7;
}

/*****************************************************************/
/*****************************************************************/
.dy_result_box .table-row-list2, .table-row-list, .table-list {
    width: 100%;
    text-align: center;
}

.dy_result_box .table-row-list2 tr:nth-child(n+19), .table-list tr:nth-child(n+10) {
    display: none;
}

.dy_result_box table tfoot th, .table-list thead th {
    background: #ededed;
    cursor: pointer;
}

.dy_result_box table thead th, table tbody td, table tfoot th {
    height: 37px;
    line-height: 37px;
    text-align: center;
    /* border: 1px solid #d6d6d6; */
}

.dy_result_box .table-row-list .selected {
    background: #bebebe;
}

.dy_result_box body {
    margin-bottom: 100px;
}

.dy_result_box .contents-header-text .shape-round {
    position: absolute;
    top: 13px;
}

.dy_result_box dt.text {
    border: initial !important;
}

.dy_result_box .shape-round {
    width: 27px;
    height: 27px;
    line-height: 27px;
    border-radius: 27px;
    margin: auto;
    background: lightgray;
    color: black;
    text-align: center;
    font-size: 12px;
    display: inline-block;
}

.dy_result_box .total-table .under, dd .under, .total-table .medium, .odd, .player2, .ll {
    background: #0256ef;
    color: white;
    border: 1px solid #0256ef !important;
}

.dy_result_box .dy_point.blue {
    background: #0256ef;
    color: white !important;
    border: 1px solid #0256ef !important;
}

.dy_result_box .dy_point.red {
    background: #e30000;
    color: white !important;
    border: 1px solid #e30000 !important;
}

.dy_result_box .under.text, .odd.text, .blue.text, .nogoal.text, .ll.text, .homerun.text {
    color: #3498db;
    border: inherit !important;
}

.dy_result_box .over.text, .even.text, .red.text, .goal.text, .rl.text {
    color: #e74c3c;
    border: inherit !important;
}

.dy_result_box .button_a, .period-date a, .select-date .today, .date_select_cal input[type="text"] {
    float: left;
    margin: 5px;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d6d6d6;
    background-color: #fff;
    cursor: pointer;
    font-size: 13px;
    color: black;
    text-decoration: initial;
}

.dy_result_box .select-date .today:hover {
    border: 1px solid black;
}

.dy_result_box .date_select_cal input[type="text"] {
    width: 110px;
    height: 32px !important;
    line-height: 32px !important;
}

.dy_result_box .period-date a:nth-child(1) {
    margin-left: 20px;
}

.dy_result_box .period-date a {
    margin: 5px 0px;
}

.dy_result_box .period-date a:not(:nth-last-child(1)) {
    border-right-width: 0px;
}

.dy_result_box .select-date .today.on, .menu-area.contents-nav .on, .period-date .on {
    background: #7b7b7b;
    color: white;
}

.dy_result_box .option div {
    float: left;
    cursor: pointer;
}

.dy_result_box .option div:hover {
}

.dy_result_box .option .checkbox {
    background: url("sp_label_bx.png?rand=88998878898717888887897");
    background-position-y: 0px;
    background-repeat: no-repeat;
    background-size: 21px;
    width: 21px;
    height: 21px;
    display: inline-block;
    position: relative;
    top: 5px;
}

.dy_result_box .option .checkbox.on {
    background: url("sp_label_bx.png?rand=88998878898717888887897");
    background-position-y: -60px;
    background-repeat: no-repeat;
    background-size: 21px;
}

.dy_result_box .menu-area.total_count ul li {
    width: 6%;
}

.dy_result_box .menu-area.total_pattern ul li {
    width: 40%;
}

/*********************** DY Result Box : End ******************************************/
.bbs_category_box {
    padding: 3px;
    margin-right: 10px;
    border: 1px solid #949494;
    border-radius: 8px;
    background: #ffffff29;
    color: white;
    padding: 5px 10px;
}

.bbs_category_1 {
    border: 1px solid #fbff00;
    border-radius: 8px;
    background: #ffffff29;
    color: #ffd400;
}

.bbs_category_2 {
    border: 1px solid #ff0000;
    border-radius: 8px;
    background: #ff878729;
    color: #ff5200;
}

.bbs_category_3 {
    border: 1px solid #85ff00;
    border-radius: 8px;
    background: #bbff8729;
    color: #62ff00;
}

.bbs_category_4 {
    border: 1px solid #949494;
    border-radius: 8px;
    background: #ffffff29;
    color: white;
}

.bbs_category_5 {
    border: 1px solid #00ffc4;
    border-radius: 8px;
    background: #00fff329;
    color: #00ffe7;
}

.bbs_category_6 {
    border: 1px solid #fbff00;
    border-radius: 8px;
    background: #ffffff29;
    color: #ffd400;
}

.bbs_category_7 {
    border: 1px solid #ff0000;
    border-radius: 8px;
    background: #ff878729;
    color: #ff5200;
}

.bbs_category_8 {
    border: 1px solid #85ff00;
    border-radius: 8px;
    background: #bbff8729;
    color: #62ff00;
}

.bbs_category_9 {
    border: 1px solid #949494;
    border-radius: 8px;
    background: #ffffff29;
    color: white;
}

.bbs_category_10 {
    border: 1px solid #00ffc4;
    border-radius: 8px;
    background: #00fff329;
    color: #00ffe7;
}

.wrap .wrapHeader .rightArea.game_result_calendar {
    margin-right: 0;
    position: absolute;
    top: 7px;
    right: 0;
    width: 237px;
}

/*main_추가  */
.main_bottom {
    float: left;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    height: 100%;
    height: 100%;
    margin: 10px 0;
    margin-left: 0;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, .40);
}

/*  */
.rankingPanel {
    display: block;
    position: relative;
    text-align: left;
    float: left;
    white-space: nowrap;
    width: 49.5%;
}

.rankingPanel.ty2 {
    margin-left: 1%
}

.rankingPanel .rankingTitle.ty2 {
    display: inline-block;
}

.rankingPanel .rankingTitle {
    font-size: 12px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0px 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
    border-top: 1px solid rgba(255, 255, 255, 0.04);
    background-color: rgba(0, 0, 0, .40);
}

.rankingPanel h2.title {
    font-size: 12px;
}

.rankingPanel .rankingBody {
    display: block;
    min-height: 140px;
    width: 100%;
    margin: 0 auto;
    white-space: nowrap;
}

.rankingPanel .virtualBottom {
    display: block;
    width: 295px;
    height: 13px;
    white-space: nowrap;
}

.rankingPanel .rankingBody .list {
    white-space: nowrap;
}

.rankingPanel .rankingBody .list li {
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04);
    padding: 0 30px
}

.rankingPanel .rankingBody .list li:FIRST-CHILD {
    border-top: none;
}

.rankingPanel .rankingBody .list li span {
    text-align: left;
    color: #fff;
    font-size: 11.6px;
    white-space: nowrap;
    margin-right: 14px;
}

.rankingPanel .rankingBody .list li span.money {
    float: right;
    margin-right: 0px;
    color: #ffcc00;
    text-align: right;
}

.rankingPanel .rankingBody .list li span.num {
    width: 50px;
}

.rankingPanel .rankingBody .list li span.name {
    display: inline-block;
    width: 80px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-right: 0px;
    color: #fff
}

.rankingPanel .rankingBody .list li span.time {
    display: inline-block;
    color: #fff;
    padding-right: 3px
}

.rankingPanel .rankingBody .list li p.name {
    display: inline-block;
    color: #fff
}

.rankingPanel .rankingBody .list li p.money {
    display: inline-block;
    color: #18b2ce;
    text-align: right;
    float: right;
}

.rankingPanel .rankingBody .list li span.name.ty2 {
    width: 100px;
}

.header_close .close {
    text-indent: 0 !important;
}

/* Slider */
#slider {
    width: 100%;
    height: auto;
    position: relative;
}

@keyframes load {
    from {
        left: -100%;
    }

    to {
        left: 0;
    }
}

.slider_wrap {
    position: relative;
    width: 100%;
    height: 355px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.slides {
    position: absolute;
    max-height: none;
    overflow: visible;
    height: 355px;
    left: 0px;
    width: 300%;
    -webkit-animation: slide 15s infinite;
    -moz-animation: slide 15s infinite;
    animation: slide 15s infinite;
    animation-timing-function: cubic-bezier(.18, .96, .86, .87);
}

.slider {
    width: 25%;
    height: 355px;
    float: left;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
}

/*201901:수정_시작*/
.slider figure {
    width: 100%;
    height: 100%;
    color: transparent;
    background-size: cover;
    background-position: center center;
    background-color: #000;
    margin: 0
}

/*201901:수정_끝*/
.slider:nth-child(1) figure img {
    width: 100%;
}

.slider:nth-child(2) figure img {
    width: 100%;
}

.slider:nth-child(3) figure img {
    width: 100%;
}

@keyframes slidy {
    0% {
        left: 0%;
    }

    9% {
        left: 0%;
    }

    18% {
        left: -100%;
    }

    27% {
        left: -100%;
    }

    36% {
        left: -200%;
    }

    45% {
        left: -200%;
    }

    54% {
        left: -300%;
    }

    63% {
        left: -300%;
    }

    72% {
        left: -400%;
    }

    81% {
        left: -400%;
    }

    90% {
        left: -500%;
    }

    100% {
        left: -500%;
    }
}

div#slider {
    overflow: hidden;
}

div#slider figure img {
    width: 16.66666666666667%;
    float: left;
}

div#slider figure {
    position: relative;
    width: 600%;
    margin: 0;
    left: 0;
    text-align: left;
    font-size: 0;
    animation: 20s slidy infinite;
}

.game_visual {
    display: block;
    position: relative;
    height: 602px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 0px;
    margin-top: 0px;
}

.game_visual span {
    display: block;
    width: 100%;
    height: 500px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.game_visual span:before {
    width: 100%;
    height: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.game_visual p {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    animation: bg_effect 2s 1;
    animation-timing-function: ease-in-out;
}

.game_visual p.casino {
    background: url(/assets/v410112/images/visual_01.png?rand=889988788986555666666677799888898989823838) #000 center center;
    background-size: cover
}

.game_visual p.slot {
    background: url(/assets/v410112/images/visual_02.png?rand=889988788986555666666677799888898989823838) #000 center center;
    background-size: cover
}

.game_link {
    display: block;
    position: relative;
}

.game_link .h3old,.game_link h3 {
    text-align: center;
    background-image: url(/assets/v410112/images/dot.png?rand=88998878898655566666667777);
    background-repeat: repeat-x;
    background-position: center;
    font-weight: 400;
    font-size: 30px;
    margin: 0 0 22px;
    padding: 0;
    color: #fff;
}

.game_link .h3old span,se.game_link3 span {
    padding-left: 38px;
    padding-right: 38px;
    line-height: 1.2;
    max-width: 90%;
    display: inline-block;
    text-transform: uppercase
}

.link_list {
    width: 100%;
    position: relative;
}

.link_list li {
    float: left;
    display: inline-block;
    width: 50%;
    margin-bottom: 26px;
}

.link_list.slot_game li {
    float: left;
    display: inline-block;
    width: 20%;
    margin-bottom: 26px;
    box-sizing: border-box;
    padding: 0 10px;
}

.link_list li span.list_visual {
    display: block;
    width: 100%;
    height: 167px;
    overflow: hidden;
    margin: 0 auto
}

.link_list li span.list_visual.casino_game {
    display: block;
    width: 570px;
    height: 381px;
    overflow: hidden;
    margin: 0 auto
}

.link_list li span.list_visual img {
    width: 100%;
    height: auto;
}

.link_list li span.list_visual img {
    animation: bg_effect 2s 1;
    animation-timing-function: ease-in-out;
    width: 100%;
    height: 100%;
}

.link_list li span.list_visual:hover img {
    filter: brightness(2);
}

.link_list li p {
    font-size: 16px;
    color: #ffffff;
    width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.link_list li b {
    font-size: 18px;
    color: #ffffff;
    width: 90%;
    height: 37px;
    line-height: 37px;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.link_list li a.game_go {
    height: 35px;
    line-height: 35px;
    width: 100%;
    border: 2px solid #104531;
    display: block;
    margin: 10px auto;
    background: #104531;
    color: #ffffff;
    text-align: center;
    font-size: 17px;
}

.link_list li a.game_go:hover {
    border: 2px solid #fff986;
    box-shadow: none;
    background: #000;
    color: #fff;
    text-decoration: none
}

.casino_info p b {
    color: #ffcc00
}

/* ==================================================
 casino_info
 ================================================== */
.casino_info {
    font-size: 17px;
    line-height: 35px;
    text-align: center;
    width: 100%;
    margin: 20px auto;
    display: block;
    float: left;
    color: #fff
}

.casino_money {
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    width: 100%;
    margin: 20px 0;
    display: block;
    float: left;
    color: #fff
}

.casino_money ul {
    width: 36%;
    margin: 0px auto;
    border: 3px solid rgba(255, 255, 255, .4);
    background: #00000080;
    padding: 20px;
    border-radius: 30px;
}

.casino_money li {
    line-height: 50px;
    font-size: 20px
}

.casino_money li input#convert_money {
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #333;
    min-width: 200px;
}

.casino_money #bt_convert_to_casino {
    display: inline-block;
    background: url('/assets/v420215341/images/exchange_game.png?rand=8899887889838383838') no-repeat 0px top;
    width: 64px;
    height: 26px;
    text-indent: -9999px;
    border: none;
    margin-left: 10px;
}

.casino_money #bt_convert_to_game {
    display: inline-block;
    background: url('/assets/v420215341/images/exchange_casino.png?rand=8899887889838383838') no-repeat 0px top;
    width: 64px;
    height: 26px;
    text-indent: -9999px;
    border: none;
    margin-left: 10px;
}

.casino_link {
    clear: both;
    width: 100%;
    margin: 40px auto;
    display: block;
    position: relative;
    float: left;
}

.casino_link ul {
    width: 92.5%;
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    /* flex-wrap: wrap; */
    flex-basis: auto;
    flex-flow: wrap;
}

.casino_link ul li {
    width: 31.7%;
    height: 100%;
    /* min-height: 212px; */
    margin-right: 14px;
    display: inline-block;
    border-bottom: 0;
    margin-top: 5px;
    background-size: cover !important;
    margin-bottom: 14px;
    /* flex: 1; */
    align-content: flex-start;
    flex-basis: 23.5%;
    flex-direction: column;
}

.casino_link ul li:nth-child(4n) {
    /* margin-right: 0; */
}

.casino_link ul li img {
    width: 100%;
    height: 100%
}

.casino_link ul li p {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    background: #a1722a;
}

.casino_link ul li p a {
    font-size: 14px;
}

.slot_link {
    clear: both;
    width: 100%;
    margin: 40px auto;
    display: block;
    position: relative;
    float: left;
}

.slot_link ul {
    width: 93.5%;
    margin: 0px auto;
}

.slot_link ul li {
    width: 23.7%;
    height: 100%;
    /* min-height: 212px; */
    margin-right: 14px;
    display: inline-block;
    border-bottom: 0;
    margin-top: 5px;
    background-size: cover !important;
    margin-bottom: 14px;
}

.slot_link ul li:nth-child(4n) {
    margin-right: 0;
}

.slot_link ul li img {
    width: 100%;
    height: 100%
}

.slot_link ul li p {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    background: #a1722a;
}

.slot_link ul li p a {
    font-size: 14px;
}

.casino_link li:hover, .casino_link li:active {
    cursor: pointer;
    filter: brightness(1.5);
}

.slot_link li:hover, .slot_link li:active {
    cursor: pointer;
    filter: brightness(1.5);
}

.bt_open_casino, .bt_open_slot {
    cursor: pointer;
}

#content {
}

/*추가  */
.sports_menu_list {
    margin-bottom: 3px;
    padding: 4px;
}

.sports_menu_list h3 {
    height: 40px;
    border: 1px solid transparent;
    border-radius: 5px;
    height: 40px;
    margin-bottom: 7px;
    font-size: 12px;
    line-height: 36px;
    padding: 0px 10px;
    position: relative;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    /* box-shadow: inset 0px 0px 10px 10px hsl(0deg 0% 9% / 65%); */
    background: #104531;
    color: #fff;
}

.sports_menu_list h3 .cor01 {
    color: #ffc800;
}

.sports_menu_list h3 .date {
    float: right;
}

.sports_menu_list h3 img {
    vertical-align: middle;
    margin: 0px 6px 2px 0px;
}

.sports_menu_list h4 {
    background: #24242c;
    margin: 10px 6px;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    border-radius: 2px;
}

.sports_menu_list .main_left {
    margin-bottom: 8px;
}

.sports_menu_list .main_left:last-child {
    margin-bottom: 0;
}

.sports_menu_list .main_left li {
    border: 1px solid #a07200;
    border-radius: 3px;
    background: #131211;
    height: 30px;
    padding: 4px 10px;
    cursor: pointer;
    line-height: 20px;
    font-size: 12px;
    transition: 200ms all;
    margin-bottom: 3px;
    box-shadow: inset 0px 0px 5px 5px #fff80c2e;
}

.sports_menu_list .main_left li:hover {
    background: #971baa;
    border: 1px solid #ff0000;
}

.sports_menu_list .main_left li img {
    width: 20px;
    margin: 0px 4px 0px 0px;
}

.sports_menu_list .main_left li .name {
    vertical-align: top;
}

.sports_menu_list .main_left li .count {
    display: inline-block;
    float: right;
    height: 20px;
    width: 40px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    background: #000000;
    color: #a07200;
    border-radius: 3px;
}

.sports_menu_list .main_left li .count.on {
    color: #ffffff;
}

.sports_menu_list .main_left2 {
    margin-bottom: 8px;
}

.sports_menu_list .main_left2:last-child {
    margin-bottom: 0;
}

.sports_menu_list .main_left2 li {
    /* border:1px solid #a07200; */
    border-radius: 3px;
    background: #131211;
    height: 44px;
    padding: 4px 10px;
    cursor: pointer;
    line-height: 40px;
    font-size: 12px;
    transition: 200ms all;
    position: relative;
    margin-bottom: 3px;
    background: #283f37;
}

.sports_menu_list .main_left2 li:hover {
    background: #129650;
    /* border: 1px solid #ff0000; */
}

.sports_menu_list .main_left2 li img {
    width: 15px;
    height: 15px;
    margin: 0px 0px 0px 4px;
    vertical-align: middle;
}

.sports_menu_list .main_left2 li .time {
    vertical-align: middle;
}

.sports_menu_list .main_left2 li .team_name {
    position: absolute;
    top: 7px;
    left: 90px;
}

.sports_menu_list .main_left2 li .team_name img {
    margin-bottom: 2px;
}

.sports_menu_list .main_left2 li .team_name .home {
    color: #ffb80c;
    margin-bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 145px;
    display: inline-block;
    line-height: 100%;
}

.sports_menu_list .main_left2 li .team_name .away {
    color: #ffb80c;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 145px;
    display: inline-block;
    line-height: 100%;
}

.sports_menu_list .main_left3 {
    margin-bottom: 8px;
}

.sports_menu_list .main_left3:last-child {
    margin-bottom: 0;
}

.sports_menu_list .main_left3 li {
    /* border:1px solid #a07200; */
    border-radius: 3px;
    background: #131211;
    /* height: 22px; */
    padding: 4px 10px;
    cursor: pointer;
    line-height: 22px;
    font-size: 12px;
    transition: 200ms all;
    /* position: relative; */
    margin-bottom: 3px;
    background: #283f37;
}

.sports_menu_list .main_left3 li:hover {
    background: #971baa;
    /*  border: 1px solid #ff0000; */
}

.sports_menu_list .main_left3 li img {
    width: 15px;
    height: 15px;
    margin: 0px 0px 0px 4px;
    vertical-align: middle;
}

.sports_menu_list .main_left3 li img.sports_img {
    vertical-align: baseline;
}

.sports_menu_list .main_left3 li .name {
    color: #ffb80c;
    margin-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 181px;
    display: inline-block;
}

.box_store2 {
    overflow: hidden;
}

.box_store2 a {
    white-space: nowrap;
}

.chargeM li {
    white-space: nowrap;
}

/*  */
.event_area {
    width: 95%;
    display: block;
    position: relative;
    margin: 0 auto
}

.event_area ul {
    width: 100%;
    display: flex;
    flex-basis: auto;
    flex-flow: wrap;
}

.event_area li {
    height: auto;
    overflow: hidden;
    margin-right: 9px;
    display: inline-block;
    border-bottom: 0;
    margin-top: 5px;
    background-size: cover !important;
    margin-bottom: 14px;
    align-content: flex-start;
    flex-basis: 24%;
    flex-direction: column;
    border: 1px solid #25770a;
    position: relative;
}

.event_area li:nth-child(4n) {
    margin-right: 0px;
}

.event_area li a img {
    width: 100%;
    height: 100%;
}

.event_area .hot {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    height: 44px;
    width: 40px;
    background: url(/assets/v420215341/images/hot.png?rand=88998887889…) no-repeat center top;
    background-size: 100% auto;
}

.event_area .new {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    height: 44px;
    width: 40px;
    background: url(/assets/v420215341/images/new.png?rand=88998887889…) no-repeat center top ;
    background-size: 100% auto;
}

.event_area li a span {
    display: block;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    background: #e4c06b;
    display: none
}

.event_form {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.event_form ul {
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

.event_form ul li {
    position: relative;
    width: 100%;
    margin: 10px 0 20px;
    min-height: 245px;
    /* background: #050505; */
    border-radius: 15px;
}

.event_form ul li:before {
    content: '';
    position: absolute;
    background: url(/assets/v420215341/images/bg_event_top.png?rand=88998887889…) no-repeat center top #070707;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: 100% auto;
}

.event_form ul li:after {
    content: '';
    position: absolute;
    background: url('/assets/v420215341/images/bg_event_bottom.png?rand=88998887889871788888797989835411') no-repeat center bottom;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: 100% auto;
}

.event_form ul li.ty2 {
    min-height: 375px;
}

.event_form ul li.ty3 {
    min-height: 244px;
}

.event_form ul li.ty2 img {
    /* width: auto; */
    /* height: 168px; */
    /* position: absolute; */
    /* top: 37px; */
    /* left: 46px; */
}

.event_form ul li.ty3 img {
    width: auto;
    height: 168px;
    position: absolute;
    top: 37px;
    left: 46px;
}

.event_form ul li img.icon {
    width: auto;
    /* height: 168px; */
    position: absolute;
    top: 0;
    left: 21px;
    z-index: 1;
}

.event_form ul li img.title {
    width: auto;
    /* height: 59px; */
    position: absolute;
    top: 43px;
    left: 315px;
}

.event_form ul li span.txt {
    position: absolute;
    display: block;
    color: #fff;
    line-height: 24px;
    top: 96px;
    left: 315px;
    font-size: 16px;
    text-indent: 0px;
    font-family: 'GmarketSansM';
}

.event_form ul li span.txt b {
    color: #fff;
    font-size: 18px;
    height: 26px;
    display: block;
}

/* .event_form ul li span.txt.ty2 {
    position: absolute;
    display: block;
    color: #fff;
    line-height: 24px;
    top: 77px;
    left: 27%;
    font-size: 18px;
    width: 439px;
}

.event_form ul li span.txt.ty2 b {
    color: #fff;
    font-size: 18px;
    margin-bottom: 5px;
    height: 26px;
    display: block;
} */
.event_form ul li a.btn_event_go {
    background: url('/assets/v420215341/images/btn_event_go.png?rand=8899887889871788888797989835411') no-repeat;
    display: block;
    position: absolute;
    top: 11%;
    right: 2%;
    width: 183px;
    height: 183px;
    text-indent: -99999px;
    z-index: 2;
}

.event_form ul li:hover a.btn_event_go {
    filter: brightness(1.5);
    animation-name: animate1;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.event_form ul li div.w_2 {
    position: absolute;
    width: 27%;
    display: block;
    right: 0;
    bottom: 38px;
    z-index: 3;
}

.event_form ul li div.w_3 {
    position: absolute;
    width: 41%;
    right: 0;
    bottom: 38px;
}

.event_form ul li p.bet_choice {
    /* background: url('/assets/v420215341/images/bg_event_tit.png?rand=8899887889871788888797989835411') no-repeat center top; */
    display: inline-block;
    width: calc(100%/3 - 6px);
    /* height: 159px; */
}

.event_form ul li div.w_2 p.bet_choice {
    /* background: url('/assets/v420215341/images/bg_event_tit.png?rand=8899887889871788888797989835411') no-repeat center top; */
    display: inline-block;
    width: calc(100%/2 - 7px);
    /* height: 159px; */
}

.event_form ul li p.bet_choice b {
}

.event_form ul li p.bet_choice a {
    /* line-height: 151px; */
    /* text-align: center; */
    /* font-size: 22px; */
    width: 148px;
    display: block;
    margin: 0 auto;
}

.event_form ul li p.bet_choice:hover {
    filter: brightness(1.5);
    animation-name: animate2;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

#coin_bank_info_area {
    color: yellow;
    font-size: 24px;
}

#coin_bank_charge_money {
    color: #00dcff;
    font-size: 20px;
}

/* POLL : start */
.poll_show .poll_block_group {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-basis: auto;
    flex-flow: wrap;
}

.poll_show .poll_block {
    position: relative;
    display: inline-block;
    width: 400px;
    background: #000;
    color: #fff;
    padding: 8px;
    border: 2px solid #0d6e4b;
    margin: 5px auto;
    align-content: flex-start;
    flex-basis: 52%;
    flex-direction: column;
}

.poll_show ul.poll_master {
}

.poll_show ul.poll_master.stat {
}

.poll_show ul li.poll_title {
    font-size: 17px;
    line-height: 40px;
    background: #333;
    text-indent: 9px;
    padding: 0;
}

.poll_show ul li.poll_options {
    padding: 0 10px;
}

.poll_show li.poll_option_row {
    text-align: left;
}

.poll_show li.poll_option_row span.poll_detail_title {
    position: relative;
    height: 40px;
    line-height: 40px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0.3125em 0;
    background-color: #111111;
    display: inline-block;
    padding: 0 10px 0 0;
    /* width: 100%; */
    text-indent: 20px;
    background: url(/assets/v420215341/images/icon_green_dot.png) no-repeat left center;
}

.poll_show .poll_option_row .poll_detail_title {
    padding: 0 2em;
    width: auto;
    float: none;
    position: relative;
    display: inline-block;
    top: 0;
    bottom: 0;
    margin: 0;
    line-height: 1;
}

.poll_show .poll_option_row .animate {
    left: 100%;
    background: yellow;
    width: 50%;
    height: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    -moz-animation: beepbeep 3s ease-in;
    -webkit-animation: beepbeep 3s ease-in;
    animation: beepbeep 3s ease-in;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border: 1px dotted #524F56;
}

.poll_show .poll_option_row .animate:before {
    content: "";
    width: 100%;
    height: 3px;
    background: #F00;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    -webkit-filter: blur(5px);
}

@-moz-keyframes beepbeep {
    0% {
        width: 0px;
        opacity: 0;
        right: -10%;
        filter: hue-rotate(0deg);
    }

    25% {
        opacity: 1;
    }

    50% {
        width: 90px;
    }

    100% {
        width: 0px;
        right: 100%;
        filter: hue-rotate(600deg);
    }
}

@-webkit-keyframes beepbeep {
    0% {
        width: 0px;
        opacity: 0;
        right: -10%;
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg);
    }

    25% {
        opacity: 1;
    }

    50% {
        width: 90px;
    }

    100% {
        width: 0px;
        right: 100%;
        -webkit-filter: hue-rotate(600deg);
        filter: hue-rotate(600deg);
    }
}

@keyframes beepbeep {
    0% {
        width: 0px;
        opacity: 0;
        right: -10%;
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg);
    }

    25% {
        opacity: 1;
    }

    50% {
        width: 90px;
    }

    100% {
        width: 0px;
        right: 100%;
        -webkit-filter: hue-rotate(600deg);
        filter: hue-rotate(600deg);
    }
}

.poll_show li.poll_option_row .poll_progress_bar {
    position: relative;
    background: #333;
    border-radius: 10px;
    text-align: left;
    line-height: 20px;
}

.poll_show li.poll_option_row .poll_progress_bar_fill {
    appearance: none;
}

.poll_show li.poll_option_row .poll_progress_bar_fill::-webkit-progress-bar {
    background: #f0f0f0;
    border-radius: 10px;
    box-shadow: inset 3px 3px 10px #ccc;
}

.poll_show li.poll_option_row .poll_progress_bar_fill {
    height: 20px;
    display: block;
    border-radius: 10px;
    background: #1D976C;
    background: -webkit-linear-gradient(to right, #93F9B9, #1D976C);
    background: linear-gradient(to right, #93F9B9, #1D976C);
    animation: animate 2s 1;
    animation-timing-function: ease-in-out;
}

@keyframes animate {
    0% {
        width: 0
    }

    100% {
        background: linear-gradient(to right, #93F9B9, #1D976C);
    }
}

.poll_show li.poll_option_row .poll_progress_bar_percent {
    position: absolute;
    top: 0px;
    left: 13px;
    color: #0e8b5e;
    font-size: 14px;
}

.poll_show li.poll_option_row .poll_bt_join_area {
    position: absolute;
    top: -40px;
    right: 0;
}

.poll_show .poll_bt_join {
    width: 64px;
    height: 28px;
    color: #fff;
    border-radius: 5px;
    padding: 0 10px;
    font-weight: 500;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);
    outline: none;
}

.poll_show .poll_bt_join {
    background-color: #89d8d3;
    background-image: linear-gradient(315deg, #89d8d3 0%, #03c8a8 74%);
    border: none;
    z-index: 1;
}

.poll_show .poll_bt_join:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    border-radius: 5px;
    background-color: #4dccc6;
    background-image: linear-gradient(315deg, #4dccc6 0%, #96e4df 74%);
    box-shadow: -7px -7px 20px 0px #fff9, -4px -4px 5px 0px #fff9, 7px 7px 20px 0px #0002, 4px 4px 5px 0px #0001;
    transition: all 0.3s ease;
}

.poll_show .poll_bt_join:hover {
    color: #fff;
}

.poll_show .poll_bt_join:hover:after {
    top: 0;
    height: 100%;
}

.poll_show .poll_bt_join:active {
    top: 2px;
}

.poll_show li.poll_option_row .poll_is_joined {
    width: 17px;
    height: 19px;
    text-align: right;
    font-size: 0;
    position: absolute;
    top: 0px;
    right: 0;
    display: block;
    background: url(/assets/v420215341/images/icon_red_dot.png) no-repeat left center;
}

.poll_show .poll_date_range {
    font-size: 12px;
    font-weight: normal;
    color: #ffc800;
    float: initial;
    margin-right: 10px;
}

/* POLL : end */
/*  */
#s_banner_wrap {
    width: 99.3%;
    position: relative;
    margin: 0;
}

#s_banner_wrap li img {
    width: 100%
}

#s_banner_wrap li a.go_event {
    position: absolute;
    right: 13px;
    bottom: 23px;
    width: 120px;
    height: 59px;
    z-index: 500;
}

#s_banner_wrap li a.go_event img {
    width: 100%;
    height: auto;
}

#s_banner_wrap li:hover a.go_event img {
}

#s_banner_wrap li a.go_event:hover img {
    filter: brightness(1.3);
    transform: scale(1.1);
    transition: all 300ms;
}

/* 사용자 페이징 - 위치와 모양을 자유롭게 변형 */
#bx-pager1 {
    position: absolute;
    bottom: 10px;
}

#bx-pager1 a {
    float: left;
    margin: 0 5px;
    display: block;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    background: #999;
    color: #333
}

#bx-pager1 a:hover, .bx-pager1 a:active {
    background: #000;
    color: #CCC;
}

/* 사용자 페이징 - 엑티브상태에 대한 속성값 지정 */
#bx-pager1 a.active {
    background: #000;
    color: #CCC;
}

.luckybag_area {
    display: block;
    background: url(/assets/v420215341/images/luckybag/base.jpg?rand=8899887889871788888797989835411) no-repeat left top;
    width: 70%;
    min-height: 1423px;
    background-size: 100% auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.luckybag a {
    display: block;
    background: url(/assets/v420215341/images/luckybag/bok_off.png?rand=8899887889871788888797989835411) no-repeat left top;
    width: 358px;
    height: 358px;
    position: absolute;
    top: 344px;
    left: 247px;
}

.luckybag a:hover, .luckybag a.on {
    background: url(/assets/v420215341/images/luckybag/bok_hover.png?rand=8899887889871788888797989835411) no-repeat left top;
}

/*  */
.left-contents .left_game_list {
    background: #002820;
    width: 99%;
    display: block;
    margin: 2px auto 2px;
    padding: 10px;
    transition: all .3s ease-out;
    background: url('/bg_back.jpg') no-repeat right top;
    background-size: auto 100%
}

.left-contents .left_game_list .left_list {
    position: relative;
    /* margin-left: 4px; */
    padding-bottom: 11px;
    margin-top: 10px;
}

.left-contents .left_game_list .depth2 {
    position: relative;
    padding-bottom: 11px;
    margin-top: 10px;
    width: 100%;
    text-align: left;
}

.left-contents .left_game_list .left_list:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    height: 7px;
    background-image: url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55));
    background-repeat: no-repeat;
    background-size: 7px,7px,7px,1px 5px,calc(50% - 10px) 1px,calc(50% - 10px) 1px,1px 5px;
    background-position: left calc(50% - 7px) center,center,left calc(50% + 7px) center,left center,left 1px center,right 1px center,right center;
    opacity: .4;
}

.left-contents .left_game_list .left_list .depth2:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    height: 7px;
    background-image: url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55));
    background-repeat: no-repeat;
    background-size: 7px,7px,7px,1px 5px,calc(50% - 10px) 1px,calc(50% - 10px) 1px,1px 5px;
    background-position: left calc(50% - 7px) center,center,left calc(50% + 7px) center,left center,left 1px center,right 1px center,right center;
    opacity: .4;
}

/* .left-contents .left_game_list .left_list:before {
    content: ''; 
    position: absolute;
    width: 100%;
    height: 1px;
    background: #1f1d5c;
    bottom: 1px; 
}
 */
.left-contents .left_game_list .left_list h2 {
    height: 40px;
    line-height: 40px;
    display: block;
    vertical-align: middle;
    cursor: pointer
}

.left-contents .left_game_list .left_list h2 {
    position: relative;
    display: block;
}

.left-contents .left_game_list .left_list h2 {
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    z-index: 3;
    padding: 10px 25px;
    width: 100%;
    height: 36px;
    color: rgb(255, 255, 255);
    /*text-align: center;*/
    text-transform: uppercase;
    letter-spacing: .04em;
    text-shadow: 0 2px 0 rgb(0 0 0/.2);
    background-color: rgb(0, 33, 27);
    -webkit-clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
    clip-path: polygon(14px 0px, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 15px 100%, 0 50%);
    transition: all 300ms;
    position: relative
}

.left-contents .left_game_list .left_list h2:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ad7e37;
    -webkit-clip-path: polygon(0 50%, 7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%, 1px 50%, 8px calc(100% - 1px), calc(100% - 8px) calc(100% - 1px), calc(100% - 1px) 50%, calc(100% - 8px) 1px, 8px 1px, 1px 50%);
    clip-path: polygon(0 50%, 14px 0, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 14px 100%, 0px 50%, 2px 50%, 16px calc(100% - 1px), calc(100% - 15px) calc(100% - 1px), calc(100% - 2px) 50%, calc(100% - 15px) 1px, 15px 1px, 2px 50%);
    transition: background-color .15s
}

.left-contents .left_game_list .left_list h2:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - -3px);
    z-index: -1;
    -webkit-clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    background-color: rgb(0, 41, 33);
    transition: background-color .15s;
}

.left-contents .left_game_list .left_list.line_none h2 {
    font-size: 17px;
    line-height: 1;
    font-weight: 700;
    z-index: 3;
    padding: 0 4px;
    width: 100%;
    height: 36px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .04em;
    text-shadow: 0 2px 0 rgb(0 0 0/.2);
    background-color: transparent;
    -webkit-clip-path: none;
    clip-path: none;
    transition: all 300ms;
    position: relative
}

.left-contents .left_game_list .left_list.line_none h2:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    -webkit-clip-path: none;
    clip-path: none;
    transition: background-color .15s
}

.left-contents .left_game_list .left_list.line_none h2:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - -3px);
    z-index: -1;
    -webkit-clip-path: none;
    clip-path: none;
}

.left-contents .left_game_list .left_list h2 img {
    display: block;
    position: absolute;
    top: 6px;
    left: 15px;
}

.left-contents .left_game_list .left_list ul {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
}

.left-contents .left_game_list .left_list ul.ty2 {
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.left-contents .left_game_list .left_list ul.togle {
    height: auto;
    overflow: unset;
}

.left-contents .left_game_list .left_list h3 {
    height: 33px;
    line-height: 35px;
    vertical-align: middle;
    position: relative;
    display: block;
    background: #031a16;
    border-radius: 10px;
    width: 100%;
    margin: 5px auto;
    transition: all .3s ease-out;
}

.left-contents .left_game_list .left_list h3 img {
    display: block;
    position: absolute;
    top: 3px;
    left: 10px;
    height: 26px;
}

.left-contents .left_game_list .left_list li {
    width: 90%;
    display: block;
    text-align: left;
    height: 33px;
    line-height: 33px;
    margin: 0 auto 0px;
    padding-left: 7px;
    /* box-shadow: 2px 5px 11px #0000008c; */
    background: url(/assets/v420215341/images/tip_off.png?rand=8899887889871788888797989835411) no-repeat left center;
    transition: all .3s ease-out;
}

.left-contents .left_game_list .left_list li:hover {
    background: url(/assets/v420215341/images/tip_on.png?rand=8899887889871788888797989835411) no-repeat left center;
}

.left-contents .left_game_list .left_list ul.ty2 li.dp {
    padding-left: 0;
    height: 0;
    transition: all .3s ease-out;
    background: none
}

.left-contents .left_game_list .left_list ul.ty2.togle li.dp {
    padding-left: 0;
    height: auto;
    transition: all .3s ease-out;
    background: none
}

.left-contents .left_game_list .left_list li a {
    border-radius: 10px;
    display: block;
    text-align: left;
    width: 100%;
    height: 100%;
    font-size: 13px;
}

.left-contents .left_game_list .left_list.ty1 li a {
    /*     background: #141e5c;
    border: 1px solid #000000;
    box-shadow: inset 0px 0px 3px 1px hsl(0deg 255% 255% / 15%); */
}

.left-contents .left_game_list .left_list.ty2 li a {
    /* background: #14174a;
    border: 1px solid #000000;
    box-shadow: inset 0px 0px 3px 1px hsl(0deg 255% 255% / 15%); */
}

.left-contents .left_game_list .left_list.ty3 li a {
    /*   background: #241f66; 
    border: 1px solid #000000;
    box-shadow: inset 0px 0px 3px 1px hsl(0deg 255% 255% / 15%); */
}

.left-contents .left_game_list .left_list li a:hover {
    filter: brightness(1.3);
}

.m_more {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url('/assets/v420215341/images/arrow_t.png?rand=8899887889871788888797989835411') left top no-repeat;
    float: right;
    background-size: 100% auto;
    font-size: 0;
    margin: 9px 14px 0 0 ;
}

.m_more.togle {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url('/assets/v420215341/images/arrow_b.png?rand=8899887889871788888797989835411') left top no-repeat;
    float: right;
    background-size: 100% auto;
    font-size: 0;
    margin: 9px 14px 0 0 ;
}

/* PAGER */
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    color: #ccc;
    padding-top: 20px;
    bottom: 10% !important;
}

.bx-wrapper .bx-pager .bx-pager-item,f.bx-wrapper .bx-next .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ccc;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #edd7a5 !important;
}

.bx-wrapper .bx-pager {
    width: 300px !important;
    left: 50%;
    margin-left: -150px;
}

.bx-wrapper li {
    cursor: pointer
}

/*  */
.scrolltop {
    display: none;
    position: fixed;
    right: 30px;
    bottom: 50px;
    z-index: 1040;
    background: url('/assets/v420215341/images/btn_top.png?rand=889988788988849565658') no-repeat 50% 0px;
    background-size: 100% auto;
    width: 40px;
    height: 40px;
    border: 2px solid #fbd000;
    padding: 6px;
    border-radius: 61px;
}

.scrolltop:hover, .scrolltop:focus {
    transition: all 0.5s ease-in-out;
    filter: brightness(1.2);
}

.nav-divider {
    height: 7px;
    background-image: url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55));
    background-repeat: no-repeat;
    background-size: 7px,7px,7px,1px 5px,calc(50% - 10px) 1px,calc(50% - 10px) 1px,1px 5px;
    background-position: left calc(50% - 7px) center,center,left calc(50% + 7px) center,left center,left 1px center,right 1px center,right center;
    opacity: .4;
}

.divider {
    height: 7px;
    background-image: url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),url(/assets/v420215341/images/divider-romb-bronth.svg),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55)),linear-gradient(rgb(173 126 55),rgb(173 126 55));
    background-repeat: no-repeat;
    background-size: 7px,7px,7px,1px 5px,calc(50% - 10px) 1px,calc(50% - 10px) 1px,1px 5px;
    background-position: left calc(50% - 7px) center,center,left calc(50% + 7px) center,left center,left 1px center,right 1px center,right center;
}

.crypto-banner {
    --stb-circle-radius: 17px;
    --stb-border-color: rgb(var(--stb-white-1000) / .2);
    position: relative;
    box-shadow: 0 16px 20px rgb(0 0 0/.12)
}

.crypto-banner:before {
    background-color: var(--stb-border-color);
    -webkit-mask-image: conic-gradient(from 90deg at top 1px left 1px, transparent 90deg, rgb(0 0 0) 0), conic-gradient(from 180deg at top 1px right 1px, transparent 90deg, rgb(0 0 0) 0), conic-gradient(from -90deg at bottom 1px right 1px, transparent 90deg, rgb(0 0 0) 0), conic-gradient(from 0deg at bottom 1px left 1px, transparent 90deg, rgb(0 0 0) 0);
    mask-image: conic-gradient(from 90deg at top 1px left 1px, transparent 90deg, rgb(0 0 0) 0), conic-gradient(from 180deg at top 1px right 1px, transparent 90deg, rgb(0 0 0) 0), conic-gradient(from -90deg at bottom 1px right 1px, transparent 90deg, rgb(0 0 0) 0), conic-gradient(from 0deg at bottom 1px left 1px, transparent 90deg, rgb(0 0 0) 0);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: left top, right top, right bottom, left bottom;
    mask-position: left top, right top, right bottom, left bottom;
    -webkit-mask-size: 6px 6px;
    mask-size: 6px 6px;
    z-index: 1;
    height: 100%;
    position: absolute;
    width: 100%;
    content: "";
    left: 0;
    top: 0;
    pointer-events: none;
    transition: background-color var(--stb-transition-time)
}

.crypto-banner__frame {
    opacity: 1;
    background-image: radial-gradient(10px at 10px 10px, var(transparent) calc(100% - 1px), transparent);
    background-position: -10px -10px;
    border: 1px solid var(transparent);
    -webkit-mask-image: radial-gradient(10px at 10px 10px, transparent calc(100% - 1.5px), rgb(0 0 0) calc(100% - .5px));
    mask-image: radial-gradient(10px at 10px 10px, transparent calc(100% - 1.5px), rgb(0 0 0) calc(100% - .5px));
    -webkit-mask-position: -10px -10px;
    mask-position: -10px -10px;
    left: 1px;
    top: 1px;
    border-width: 2px;
    height: calc(100% - 2px);
    position: absolute;
    width: calc(100% - 2px);
    background-image: linear-gradient(90deg, rgb(var(--stb-green-900)) 0%, rgb(var(--stb-green-800)) 27.56%, rgb(var(--stb-green-800)) 72.34%, rgb(var(--stb-green-500)) 96.52%);
    background-position: 100% 100%;
    pointer-events: none
}

.crypto-banner__frame:after {
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
    width: 100%;
    height: 100%;
    /*   background-image: url(/assets/v420215341/images/bg_bbs5.png);
    background-size: auto 100%; */
    background: url(/assets/v420215341/images/bg_back2.jpg?rand=8899887889871788888797989835411) no-repeat left 50%;
    background-size: 100% auto;
    content: ""
}

.crypto-banner__frame:before {
    opacity: .4;
    background-image: radial-gradient(9px at 9px 9px, rgb(var(--stb-green-1000)) calc(100% - 1px), transparent);
    background-position: -9px -9px;
    border: 1px solid rgb(var(--stb-green-1000));
    -webkit-mask-image: radial-gradient(9px at 9px 9px, transparent calc(100% - 1.5px), rgb(0 0 0) calc(100% - .5px));
    mask-image: radial-gradient(9px at 9px 9px, transparent calc(100% - 1.5px), rgb(0 0 0) calc(100% - .5px));
    -webkit-mask-position: -9px -9px;
    mask-position: -9px -9px;
    content: "";
    left: 0;
    top: 0;
    border-width: 2px;
    height: 100%;
    position: absolute;
    width: 100%
}

.crypto-banner--inner {
    opacity: 1;
    background-image: radial-gradient(10px at 10px 10px, var(--stb-border-color) calc(100% - 1px), transparent);
    background-position: -10px -10px;
    border: 1px solid var(--stb-border-color);
    -webkit-mask-image: radial-gradient(10px at 10px 10px, transparent calc(100% - 1.5px), rgb(0 0 0) calc(100% - .5px));
    mask-image: radial-gradient(10px at 10px 10px, transparent calc(100% - 1.5px), rgb(0 0 0) calc(100% - .5px));
    -webkit-mask-position: -10px -10px;
    mask-position: -10px -10px;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    display: grid;
    grid-auto-rows: auto auto auto
}

/*  */
.ease {
    position: relative;
    overflow: hidden;
    transition: all 0.2s ease-in-out;
}

.ease:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -100%;
    overflow: hidden;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);
    background: linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .5)50%, rgba(255, 255, 255, 0)100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
}

.ease:hover:before {
    left: 150%;
    transition: left 1s ease 0s;
}

.ease2 {
    position: relative;
}

.ease2:before, .ease2:after {
    content: '';
    position: absolute;
    left: -2px;
    top: -2px;
    background: linear-gradient(45deg, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000, #fb0094, #0000ff, #00ff00,#ffff00, #ff0000);
    background-size: 400%;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    z-index: -1;
    animation: steam 20s linear infinite;
}

@keyframes steam {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}

.ease2:after {
    filter: blur(50px);
}

.ease3 {
    /* font-size: 17px; */
    /* line-height: 1; */
    /* font-weight: 700; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    /* align-content: center; */
    /* flex-wrap: nowrap; */
    /* position: absolute; */
    /* bottom: -26px; */
    /* left: 10px; */
    /* transform: scale(1); */
    /* opacity: 1; */
    /* z-index: 3; */
    /* padding: 0 4px; */
    /* width: calc(100% - 20px); */
    /*   -webkit-clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
   */
    /* clip-path: polygon(16px 0px, calc(100% - 16px) 0px, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0% 50%); */
    /* transition: all 300ms; */
}

.ease3:before {
    content: "";
    position: absolute;
    top: -10px;
    left: 0;
    width: 100%;
    height: 107%;
    /*    -webkit-clip-path: polygon(0 50%, 7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%, 1px 50%, 8px calc(100% - 1px), calc(100% - 8px) calc(100% - 1px), calc(100% - 1px) 50%, calc(100% - 8px) 1px, 8px 1px, 1px 50%);
    */
    clip-path: polygon(130px 0, calc(100% - 0px) 83px, 100% 60%, calc(100% - 130px) 100%, 0px 60%, 0px 40%);
    transition: background-color .15s
}

.ease3:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    z-index: -1;
    /*  -webkit-clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    */
    clip-path: polygon(95px 13px, calc(74% - 69px) 5px, 100% 39%, calc(100% - 115px) 93%, 11px 57%, 3px 41%);
    /* transition: background-color .15s; */
}

.ease4 {
    /* font-size: 17px; */
    /* line-height: 1; */
    /* font-weight: 700; */
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: center; */
    /* align-content: center; */
    /* flex-wrap: nowrap; */
    /* position: absolute; */
    /* bottom: -26px; */
    /* left: 10px; */
    /* transform: scale(1); */
    /* opacity: 1; */
    /* z-index: 3; */
    /* padding: 0 4px; */
    /* width: calc(100% - 20px); */
    /*   -webkit-clip-path: polygon(7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%);
   */
    /* clip-path: polygon(16px 0px, calc(100% - 16px) 0px, 100% 50%, calc(100% - 16px) 100%, 16px 100%, 0% 50%); */
    /* transition: all 300ms; */
}

.ease4:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    height: 109%;
    /*    -webkit-clip-path: polygon(0 50%, 7px 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 7px 100%, 0 50%, 1px 50%, 8px calc(100% - 1px), calc(100% - 8px) calc(100% - 1px), calc(100% - 1px) 50%, calc(100% - 8px) 1px, 8px 1px, 1px 50%);
    */
    clip-path: polygon(130px 0, calc(100% - 0px) 83px, 100% 100%, calc(100% - 130px) 100%, 0px 100%, 0px 47%);
    transition: background-color .15s
}

.ease4:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    z-index: -1;
    /*  -webkit-clip-path: polygon(6px 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 6px 100%, 0 50%);
    */
    clip-path: polygon(130px 0, calc(100% - 0px) 83px, 100% 100%, calc(100% - 130px) 100%, 0px 100%, 0px 55%);
    /* transition: background-color .15s; */
}
</pre></body></html>