@charset "utf-8";
@import url('/css/skin2.css?'); @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); /*  */
@import url('https://fonts.googleapis.com/css2?family=Racing+Sans+One&display=swap');

@font-face {
    font-family: 'GmarketSans';
    font-weight: bold;
    font-display: swap;
    src: local('/assets/font/GmarketSansTTFBold.woff2'), url('/assets/font/GmarketSansTTFBold.woff2') format('woff2'), url('/assets/font/GmarketSansTTFBold.woff') format('woff');
}

@font-face {
    font-family: 'Vitro_core';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10-21@1.0/Vitro_core.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.bt_lottery_open {
}

.left_top_bn {
    position: fixed;
    left: 0;
    top: 116px;
    width: 260px;
}

.left_top_bn img {
    width: 100%;
}

.btn_gocasino {
    display: block;
    padding: 3px 10px;
    background: #2e1a1f;
    border: 1px solid #601b2f;
    border-radius: 3px;
    font-size: 12px;
    margin-top: -5px;
}

.live_tv img {
    width: 100%;
    height: auto;
}

.payback {
    margin-bottom: 10px
}

.btn_refresh {
    background: url(/assets/images/allnight_sprite_20200619.png?rand=88988988849565658) 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%)
}

/* 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
}

* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    /*  transition: 0.3s; */
    /* font-weight: 100; */
    box-sizing: border-box;
    word-break: break-all;
}

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%;
    background: url(/assets/images/bg_body.png?rand=777799888898989838478) bottom center no-repeat #070a0d fixed;
    background-size: cover;
    position: relative;
    box-sizing: border-box;
    font-family: "ay",'Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif;
}

body {
    font-size: 12px
}

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: underline
}

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;
}

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;
    height: 35px;
    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;
    background: url(/assets/images/bg_contentTitleArea.png?rand=88988988849565658) repeat-x left top;
    border: 1px solid #3f3f3f;
}

.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: #4d6bfe;
    color: #fff;
}

.buttonPoint, input.buttonPoint {
    display: inline-block;
    font-size: 14px;
    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: url(/assets/images/bg_contentTitleArea.png?rand=88988988849565658) repeat-x left top;
    border: 1px solid #333;
    padding: 0 20px;
    cursor: pointer;
}

.buttonPoint:hover, input.buttonPoint:hover {
    text-decoration: none;
    background: #4d6bfe;
    color: #fff;
}

.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/images/bg_btnRedOn.png?rand=88988988849565658') no-repeat 50% top;
    border: none;
}

.buttonRed:hover, input.buttonRed:hover {
    color: #fff;
    text-decoration: none;
    background: url('/assets/images/bg_btnRedOver.png?rand=88988988849565658') 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;
}

.btnNormalBlue {
    vertical-align: middle;
    border: none;
    display: inline-block;
    font-size: 18px;
    text-align: center;
    height: 40px;
    line-height: 38px;
    font-weight: bold;
    border-radius: 5px;
    color: #fff;
    padding: 0px 17px;
    background: #515151;
}

.btnNormalBlue2 {
    vertical-align: middle;
    border: none;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    border-radius: 5px;
    color: #fff;
    padding: 0px 17px;
    background: linear-gradient(1deg, #181818 0%, #2d2d2d 50%, #6f6f6f 100%);
}

.btnNormalBlue3 {
    vertical-align: middle;
    border: none;
    display: inline-block;
    font-size: 17px;
    text-align: center;
    height: 55px;
    line-height: 55px;
    font-weight: bold;
    border-radius: 5px;
    color: #fff;
    padding: 0px 17px;
    background: linear-gradient(1deg, #181818 0%, #2d2d2d 50%, #6f6f6f 100%);
}

.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: #4d6bfe;
}

.btn_small_red, input.btn_small_red, .btn_del_rpl {
    display: inline-block;
    font-size: 13px;
    cursor: pointer;
    background-color: #4d6bfe;
    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, .04);
    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 Nanum Gothic;
    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;
}

.wrap_main {
}

.bg_object {
    width: 100%;
    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/images/top_img01_01.png?rand=88988988849565658') no-repeat;
    right: 383px;
}

.top_img02 {
    width: 112px;
    height: 154px;
    position: absolute;
    z-index: 102;
    background: url('/assets/images/top_img01_02.png?rand=88988988849565658') no-repeat;
    right: 26px;
    top: -121px;
}

/* ==================================================
 header
 ================================================== */
.header {
	width: 100%;
  /*
	position: fixed;
  left: 0;
  top: 0;
  z-index: 1010;
	*/
	/*
  margin: auto;
  width: 100%;
  height: 136px;
  position: relative;
  display: block;
  z-index: 300;
	*/
  border-bottom:2px solid #4d6bfe;
}

.header-main {
    width: 1500px;
    height: 80px;
		margin:0 auto;
    background-color: #080825;
    z-index: 2;
		display:flex;
		justify-content:space-between;
		align-items:center
}

.header .topLogo {
    /*
		position: absolute;
    top: 13px;
    left: 50%;
    margin-left: -656px;
		*/
		width:260px
}

.header .topLogo img {width:100%}

.header .topLogo a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.header .memInfo {
    z-index: 400;
    display: block;
    height: 45px;
    line-height: 45px;
    /*
		position: absolute;
    top: 13px;
    right: 50%;
    margin-right: -645px;
		*/
}

.header .memInfo ul {
    margin-top: 0px;
    display: block;
}

.header .memInfo ul li {
    font-size: 14px;
    line-height: 35px;
    display: inline-block;
    margin: 0 3px;
    color: #fff;
}

.header .memInfo ul li a {
    font-weight: bold;
    color: #b5b5b5;
    text-decoration: none;
}

.header .memInfo ul li a:hover img {
    filter: brightness(5.5) hue-rotate(346deg) contrast(5);
}

.header .memInfo ul li.recommend_list a {
    background: url('/assets/images/dopamine_sprite_20210803.png?rand=499974888') no-repeat -2573px -935px;
    width: 21px;
    height: 20px;
    padding-left: 20px;
}

.header .memInfo ul li.logout {
    display: inline-block;
    width: 92px;
    height: 40px;
    text-indent: -9999px;
}

.header .memInfo ul li.logout a {
    background: url('/assets/images/btn_logout.png?rand=499974888') no-repeat left top;
    width: 92px;
    height: 40px;
    text-indent: -9999px;
    display: block;
}

.header .memInfo ul li.member {
    /* background: url('/assets/images/icon_set.png?rand=499974888') no-repeat 0 0; */
    line-height: 16px;
    /* padding-left: 20px; */
    color: #000;
}

.header .memInfo ul.leftArea {
    /* float: left; */
}

.header .memInfo ul.rightArea {
    float: right;
}

.header .GNB_area {
    height:60px;
    background-color:#000;
		display:flex;
		align-items:center;
		/*
		display: block;
    position: absolute;
    width: 1270px;
    top: 83px;
    left: 50%;
    height: 40px;
    transform: translateX(-50%);
    display: block;
    z-index: 200;
		*/
}

.header .GNB_area ul {
		width:1500px;
		margin:0 auto;
    display: flex;
		justify-content:space-around;
		align-items:center;
/*    
flex-direction: column;
    flex-basis: auto;
    flex-flow: wrap;
    justify-content: space-evenly;*/
}

.header .GNB_area ul li {
    display: inline-block;
    position: relative;
    font-size:18px;
		font-weight:bold;
    line-height: 1.5;
    /* margin-left: 83px; */
    /* align-content: flex-start; */
    flex-basis: 8.5%;
    flex-direction: column;
    text-align: center;
}

.header .GNB_area ul li:first-child {
    margin-left: 0px;
}

.header .GNB_area ul li:last-child {
    margin-right: 0px;
}

/*
.header .GNB_area ul li a {
    display: block;
    cursor: pointer;
    position: relative;
    font-size: 18px;
    cursor: pointer;
    height: 51px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    white-space:nowrap;
}
*/

.header .GNB_area ul li a:hover, .header .GNB_area ul li.casino a.on {
    text-decoration: none;
    color:#4d6bfe;
}

.header .GNB_area ul li.casino a:hover, .header .GNB_area ul li.casino a.on {
    text-decoration: none;
    filter: brightness(1.5);
}

.header .GNB_area ul li a.on, .header .GNB_area ul li a:hover {
    text-decoration: none;
    filter: brightness(1.5);
}

.header .GNB_area ul li a .over_obj {
    display: none;
    width: 38px;
    height: 46px;
    position: absolute;
    top: 37px;
    left: 50%;
    margin-left: -6.5px;
    background: url(/assets/images/dopamine_sprite_20210803.png) no-repeat -1004px -805px;
    width: 13px;
    height: 7px;
    z-index: -1px;
    cursor: pointer;
}

.header .GNB_area ul li a:hover .over_obj, .header .GNB_area ul li a.on .over_obj {
    display: block;
}

/********************************/
/* ==================================================
 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: 43px;
    top: -2px;
    clear: both;
    position: absolute;
}

.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 > ul.Top_menu li div.tab_2lv > ul {
    display: block;
    background: #222;
    border-radius: 5px;
    border: 3px solid #888;
    position: absolute;
    top: 45px;
    left: 50%;
    width: 119px;
    margin-left: -52px;
    padding: 10px;
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.9);
    min-width: auto;
}

.header .GNB_area > ul.Top_menu li div.tab_2lv > ul li {
    width: auto;
    height: 30px;
    vertical-align: middle;
    float: none;
    display: block;
    position: relative;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
    background: none;
    margin-right: 0
}

.header .GNB_area ul.Top_menu li div.tab_2lv ul li a {
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 0px;
    font-size: 14px;
    cursor: pointer;
    background: none;
    text-indent: 0px !important;
    color: #fff;
    text-align: center;
    padding: 0px 0px;
    text-indent: 10px;
    border-bottom: none;
}

.header .GNB_area ul.Top_menu li div.tab_2lv ul li a img {
    margin-right: 10px
}

.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: #555;
    border-radius: 5px;
}

/**********************/
.header .GNB_area2 {
    overflow: hidden;
    height: 40px;
    position: absolute;
    top: 137px;
    left: 50%;
    width: 1200px;
    margin-left: -635px;
    text-align: center;
    z-index: 100;
    display: block;
}

.header .GNB_area2 ul {
    height: 40px;
    margin: 0 auto;
}

.header .GNB_area2 ul li {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0 20px;
}

.header .GNB_area2 ul li a {
    color: #a0b9ff;
    font-size: 17px;
}

.header_util_left {
    display: block;
    height: 40px;
    float: left;
    font-size: 15px;
}

.header_util_left li {
    float: left;
    height: 40px;
    line-height: 40px;
}

.header_util_right {
    display: block;
    height: 43px;
    float: right;
}

.header_util_right li {
    float: left;
    padding-left: 10px !important;
}

.header .GNB_area2 li a {
    display: block;
    text-indent: 0;
    height: 40px;
    font-weight: 400;
    font-size: 16px;
}

.header .GNB_area2 ul.header_util_right li a {
    display: block;
    background: url(/assets/images/dopamine_sprite_20210803.png) no-repeat -438px -957px;
    text-indent: -9999px;
    height: 40px;
}

.header .GNB_area2 ul.header_util_right li.charge a {
    background-position: -1553px -443px;
    width: 156px;
    height: 40px;
}

.header .GNB_area2 ul.header_util_right li.charge_casino a {
    background-position: -1723px -443px;
    width: 177px;
    height: 40px;
}

.header .GNB_area2 ul.header_util_right li.exchange a {
    background-position: -1433px -443px;
    width: 102px;
    height: 40px;
}

.header .GNB_area2 ul.header_util_right li a:hover, .header .GNB_area2 ul.header_util_right li a.on {
    background-position-y: -541px;
}

.header_util a.light {
    letter-spacing: 0;
    animation: light 4s infinite ease-in-out;
    -webkit-animation: light 4s infinite ease-in-out;
}

.header_util a.rltxt {
    font-size: 20px;
    animation: rltxt 1.5s infinite ease-in-out;
    -webkit-animation: rltxt 1.5s infinite ease-in-out;
}

@keyframes light {
    0% {
        color: #ff7a2a
    }

    25% {
        color: #ffc52a
    }

    50% {
        color: #43ff2a
    }

    75% {
        color: #5da5ff
    }

    100% {
        color: #ef6eff
    }
}

@keyframes rltxt {
    0% {
        opacity: 0.4;
        color: #ffc52a;
    }

    30% {
        opacity: 1;
        color: #ffc52a;
    }

    60% {
        opacity: 1;
        color: #43ff2a;
    }

    100% {
        opacity: 0.4;
        color: #43ff2a;
    }
}

.btn_fill {
    background: #262626;
    border: 2px solid #4d6bfe;
    border-radius: 32px;
    color: #fff !important;
}

.btn_fill2 {
    background: linear-gradient(180deg, #3e7bfe 0, #4d6bfe);
    border: 2px solid #4d6bfe;
    border-radius: 32px;
    color: #fff !important;
}

/* ==================================================
 section_wrapper
 ================================================== */
.section_wrapper {
    width: 1200px;
    margin: 20px auto 102px auto;
    z-index: 2;
    position: relative;
    background: url('/assets/images/bg_repeat.png?rand=88988988849565658') repeat-y left top;
    left: -3px;
}

.section_wrapper .section_wrapper_content {
    position: relative;
    bottom: -20px;
    background: url('/assets/images/bg_bottom.png?rand=88988988849565658') no-repeat 0px bottom;
}

.section_wrapper_content_wrapper {
    position: relative;
    top: -50px;
    min-height: 200px;
    padding: 55px 50px 0px;
    background: url('/assets/images/bg_top.png?rand=88988988849565658') no-repeat 0px top;
    overflow: hidden;
}

.wrap_content_top {
    z-index: 310;
    position: relative;
    height: 39px;
    background: url('/assets/images/bg_wrap_top.png?rand=88988988849565658') 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(/assets/images/dopamin_sprite20211025.png?rand=4999747178888…) no-repeat -2552px -12px;
    padding-left: 32px;
    display: block;
    margin: 0px auto 0;
}

.StopArea3 {
    width: 1280px;
    height: 30px;
    z-index: 200;
    line-height: 30px;
    background: url(/assets/images/icon_notice.png?rand=4999747178888…) no-repeat left center;
    /* padding-left: 46px; */
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.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: 40px;
    line-height: 40px;
    font-size: 13px;
    color: #fff;
    padding: 0 10px;
    text-align: left;
    background: #252525;
    margin-bottom: 10px;
}

.contentTitleArea span {
    display: block;
    line-height: 40px;
}

.contentTitleArea span b {
    font-size: 17px;
    margin-left: 10px;
}

.contentTitleArea span p {
    font-size: 14px;
    margin-left: 10px;
    display: inline-block;
    text-align: right;
    position: absolute;
    right: 138px;
    color: #ff6826;
}

.contentTitleArea a.live_tv {
    position: absolute;
    display: none;
    top: 5px;
    right: 16px;
    line-height: 32px;
    animation: flash 2s infinite ease-in-out;
}

.contentTitleArea a.live_tv img {
    width: 30px;
    margin-top: -5px;
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: .5
    }
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: .5
    }
}

.animate__flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

.Rule {
    color: #fff;
    text-align: left
}

.game-provider .sc-btn .g-logo .icon-img {
    height: 50px !important
}

/* ==================================================
 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 {
    /* 
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') no-repeat -231px -385px;
    width: 59px;
    height: 18px;
    display: inline-block;
    margin: 10px 0px 0px 15px; */
}

.betFilter .betFilterTitle {
    line-height: 28px;
    padding: 0 10px;
    background-color: rgba(0, 0, 0, .20);
    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, .20);
    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, .20);
    border-radius: 2px;
    color: #fff !important
}

.betFilter ul li.selected {
    color: #ec2977;
    text-decoration: none;
    background: #3A343D
}

/* ==================================================
 main
 ================================================== */
.center_area {
    width: 100%;
    position: relative;
    display: block;
    margin: 0 auto;
    padding-bottom: 50px;
}

.center_area:after {
    content: '';
    display: block;
    clear: both
}

.outFrame {
    margin-left: 260px;
    margin-right: 260px;
    min-width: 1200px;
    padding-top: 0;
    overflow: hidden;
}

.outFrame:after {
    content: '';
    display: block;
    clear: both
}

#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/images/bg_sprite_20180124.png?rand=88988988849565658) no-repeat -1660px -260px;
    width: 119px;
    height: 14px;
    clear: both;
}

.left_banner h2.new_game {
    display: block;
    background: url(/assets/images/bg_sprite_20180124.png?rand=88988988849565658) no-repeat -1660px -302px;
    width: 95px;
    height: 14px;
    clear: both;
}

.left_banner h2.hot_game {
    display: block;
    background: url(/assets/images/bg_sprite_20180124.png?rand=88988988849565658) no-repeat -1660px -344px;
    width: 90px;
    height: 14px;
    clear: both;
}

.left_banner div.wrap_left_banner {
    overflow: hidden;
    background: url(/assets/images/bg_wrap_content.png?rand=88988988849565658);
    padding: 16px 10px;
    display: none
}

.left_banner div.wrap_left_banner .stamp {
    display: inline-block;
    background: url(/assets/images/bg_sprite_20180124.png?rand=88988988849565658) no-repeat -76px -1030px;
    width: 109px;
    height: 95px;
    float: left;
}

.left_banner div.wrap_left_banner .roulette {
    display: inline-block;
    background: url(/assets/images/bg_sprite_20180124.png?rand=88988988849565658) 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/images/bg_sprite_20180124.png?rand=88988988849565658) no-repeat -76px -1185px;
    width: 233px;
    height: 100px;
}

/* ==================================================
 game_list
 ================================================== */
#content {
    width: 100% !important;
    height: 100%;
    vertical-align: top;
    float: left;
}

/* ==================================================
#sidebar
 ================================================== */
#sidebar {
    width: 100%;
    text-align: left;
    float: right;
    z-index: 300;
    /* margin-top: 4px; */
    display: block;
    box-sizing: border-box;
}

.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 3px;
    padding: 0px 4px;
    position: relative;
    margin-bottom: 3px;
    background: #32384d;
    border: 1px solid #4d6bfe;
    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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') no-repeat -1105px -891px;
    width: 15px;
    height: 15px;
    position: absolute;
    right: -21px;
    top: 4px;
}

.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, .20);
    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;
}

.sub_title {
    background: rgba(0, 0, 0, .20);
    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;
}

.board_right2 {
    color: #fff;
}

/* ==================================================
 cartArea
 ================================================== */
.cart_title {
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -196px -302px;
    width: 64px;
    height: 17px;
}

.cart_body {
    clear: both;
    padding-bottom: 0px;
}

.cart_bottom {
    text-align: center;
    height: 108px;
}

.point_betting {
    display: inline-block;
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -374px -331px;
    width: 226px;
    height: 57px;
    margin-top: 10px;
    margin-right: 5px;
    cursor: pointer;
}

.money_betting {
    display: inline-block;
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -374px -411px;
    width: 226px;
    height: 57px;
    margin-top: 10px;
    margin-left: 5px;
    cursor: pointer;
}

.betting {
    height: 44px;
    line-height: 44px !important;
    color: #fff;
    font-size: 15px;
    outline: 0;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    float: left;
    width: 60%;
    border-radius: 3px;
    /* border: 1px solid #391a5e; */
    background: linear-gradient(0deg, #4d6bfe, #3e7bfe);
}

.betting:hover {
    background: #4d6bfe;
}

.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/images/bg_sprite_20180124.png?rand=88988988849565658) no-repeat -992px -886px;
    width: 66px;
    height: 26px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 75px;
}

.betting-cart-pin {
    display: inline-block;
    background: url(/assets/images/ico_check.png?rand=88988988849565658) no-repeat left center;
    width: 17px;
    height: 21px;
    position: absolute;
    top: 4px;
    right: 32px;
    cursor: pointer;
    color: #4275a8;
    background-size: 100% auto;
    filter: grayscale(1);
}

.betting-cart-pin.on, .button.betting-cart-pin.checked {
    display: inline-block;
    background: url('/assets/images/ico_check.png?rand=88988988849565658') no-repeat left center;
    background-size: 100% auto;
    filter: grayscale(0);
}

.betting-cart-clear {
    display: inline-block;
    background: url(/assets/images/icon_del.png?rand=88988988849565658) no-repeat left center;
    width: 20px;
    height: 23px;
    position: absolute;
    top: 2px;
    right: 8px;
    cursor: pointer;
}

.betingSlip {
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
    border-radius: 0px;
    background-color: #141414;
    margin-bottom: 10px;
    border-radius: 5px;
    background: #202020;
    /* border: 1px solid #924d1a; */
    display: none
}

.betingSlip .betTitle {
    position: relative;
    height: 52px;
    display: block;
}

.betingSlip .btnArea {
    display: inline-block;
    width: 100%;
    margin-top: 16px;
}

.betingSlip .btnArea .title {
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -25px -626px;
    width: 79px;
    height: 23px;
    margin-left: 15px;
    margin-top: 7px;
    float: left;
}

.betingSlip .betSelectList {
    position: relative;
    overflow: auto;
    padding-top: 2px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 3px;
    max-height: 175px;
}

.betingSlip .betSelectList.off {
    display: none;
}

.nothing.cart {
    display: none;
}

.CaBox {
    margin-top: 0px;
}

.betingSlip .betInfoBox {
    padding: 0px;
}

.betingSlip .betInfoBox ul {
    clear: both;
    margin: 0px;
    /* height: 30px; */
    line-height: 36px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.betingSlip .betInfoBox ul li {
    line-height: 36px;
    display: inline-block;
    float: right;
    height: 100%;
    font-size: 13px;
    text-align: right;
    color: #fff;
}

.betingSlip .betInfoBox ul li span {
    display: inline-block;
    line-height: 36px;
}

.betingSlip .betInfoBox ul li .bt_cancel_all {
    /* 
    width: 116px;
    height: 40px;
    background-color: #e64848;
    border: 0;
    color: #fff;
    font-size: 0;
    outline: 0;
    cursor: pointer;    background: url('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') no-repeat -1670px -833px;
    width: 125px;
    height: 40px;
    border-left: 1px solid #cc1c60;
    border-right: 1px solid #cc1c60;
    float: left;
    margin-left: 6px; */
    float: left;
    height: 44px;
    line-height: 44px;
    width: 35%;
    padding: 0;
    color: #fff;
    font-size: 14px;
    text-indent: 0;
    border-radius: 3px;
    border: 1px solid #4d6bfe;
    margin-right: 4px;
    background: #1a1c2b;
}

.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('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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: #161616;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    color: #fff;
    border: 1px solid #398da5;
}

/* 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/images/bg_sprite_20180124.png?rand=88988988849565658') 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/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -689px -370px;
}

.BS_banner ul li a.ban.banner02 {
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -689px -395px;
}

.BS_banner ul li a.ban.banner03 {
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -689px -420px;
}

.BS_banner ul li a.ban.banner04 {
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -689px -445px;
}

.BS_banner ul li a.ban.banner05 {
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') no-repeat -689px -470px;
}

.kakao_service {
    position: relative;
    margin-top: 1px;
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') 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/images/bg_sprite_20180124.png?rand=88988988849565658') 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: #313131;
    border: 3px solid #424e87;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
}

.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/images/popupNoticeTitle.png?rand=88988988849565658) no-repeat;
    width: 163px;
    height: 32px;
    display: none;
}

.layer_popup .layer_popup_header .header_close {
    width: 100%;
}

.layer_popup .layer_popup_header .header_close a.close {
    /* border: 2px solid #c7af6e; */
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    margin-right: 19px;
    cursor: pointer;
    text-align: center;
    float: right;
    margin-top: 7px;
}

.layer_popup .layer_popup_header .header_close a.close:hover {
    text-decoration: underline;
    color: #fff;
}

.layer_popup .layer_popup_header .header_close a.day_close {
    /* border: 2px solid #c7af6e; */
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    margin-left: 19px;
    cursor: pointer;
    text-align: center;
    float: left;
    margin-top: 7px;
}

.layer_popup .layer_popup_header .header_close a.day_close:hover {
    text-decoration: underline;
    color: #fff;
}

.layer_popup .layer_popup_content {
    display: block;
    padding: 0;
    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/images/bg_popup_top.png?rand=88988988849565658') no-repeat;
    position: relative;
}

.popup_top h3 {
    position: absolute;
    top: -25px;
}

.popup_contents {
    padding: 20px 15px 20px;
    background: url('/assets/images/bg_popup_repeat.png?rand=88988988849565658') repeat-y;
    word-wrap: break-word;
    font: normal 15px Malgun Gothic;
    color: #ddd;
}

.popup_bottom {
    height: 37px;
    padding-top: 10px;
    background: url('/assets/images/bg_popup_bottom.png?rand=88988988849565658') 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: underline;
}

.writeBox {
    width: 100%;
    /*  border: 1px solid #565658; */
}

.writeBox table {
    width: 100%;
    font-size: 14px;
    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: #000000d1;
    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: 13px;
    padding: 6px 10px;
    text-align: left;
    color: #fff;
    background: #4b4b4b4f;
    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: underline;
}

.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: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: underline;
}

.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 {
		width:100%;
    position: relative;
    z-index: 10;
}

.main_top_area {
    width: 100%;
    position: relative;
    display: block;
    padding-bottom: 40px;
}

.main_visual {
    position: relative;
    width: 100%;
    display: inline-block;
}

.main_visual img {
    width: 100%;
    height: auto
}

 .main_visual {
    position: relative;
    width: 100%;
    overflow: hidden;
		border-bottom:2px solid #4d6bfe;
}

/*max-height:728px;min-height:349px;height:43vw; */
.main_visual img {
    width: 100%;
}

.main_visual .swiper-horizontal>.swiper-pagination-bullets, .main_visual .swiper-pagination-bullets.swiper-pagination-horizontal, .main_visual .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 15px;
    left: 0;
    width: 100%;
}

.main_visual .swiper-pagination-bullet {
    width: 18px;
    height: 18px !important;
    border-radius: 50%;
    background: #ffffff;
    opacity: 1;
    border: 3px solid #ffffff;
}

.main_visual .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .main_visual .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 7px;
}

.main_visual .swiper-pagination-bullet-active {
    opacity: 1;
    background: #496ffe;
}

/*  */
.main_jackpot {
    /* float: left; */
    width: 1280px;
    display: block;
    margin: 40px auto 0;
    background: url(/assets/images/bg_jackpot.png) left top no-repeat;
    position: relative;
    height: 178px;
    /*   visibility: visible;
    animation-duration: 2000ms;
    animation-delay: 0ms;
    animation-name: fadeInUp;
    background-size: 100% auto; */
}

.jackpot_won {
    font-size: 69px;
    color: #ffffff !important;
    text-align: right;
    line-height: 23px;
    padding: 0 0 0 566px;
    width: 100%;
}

/***********/
/****************/
.main_banner {
    padding-left: 0;
    width: 100%;
    display: inline-block;
}

.main_banner ul {
    /* display: flex; */
    flex-flow: wrap;
    flex-basis: auto;
}

.main_banner ul li {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    float: left;
    margin-left: 0;
    margin-right: 0;
    width: 33.3%;
    /* border: 3px solid #fae08c; */
    box-sizing: border-box;
    align-content: flex-start;
    flex-basis: 31.3%;
    flex-direction: column;
}

.main_banner ul li a {
    display: inline-block;
    width: 100%;
    height: auto;
    font-size: 0;
    transition: all 0.3s ease-out;
}

.main_banner ul li a img {
    width: 85px;
    height: 84px;
}

.main_banner ul li a:hover {
    filter: brightness(2.5);
}

.main_bottom_bbs li {
    width: 49%;
    display: inline-block;
    float: left;
    margin-left: 10px;
    min-height: 260px;
}

.main_bottom_bbs li.output_list_1 {
    margin-bottom: 10px;
    background: url(/assets/images/bg_charge.png?rand=4999746519235) no-repeat left top;
    background-size: 100% auto ;
    margin-left: 0;
}

.main_bottom_bbs li.output_list_2 {
    margin-bottom: 10px;
    background: url(/assets/images/bg_charge2.png?rand=4999746519235) no-repeat left top;
    background-size: 100% auto;
    margin-left: 10px;
}

.main_bottom_bbs li.toGameList {
    background: url(/assets/images/bg_bbs.png?rand=4999746519235) no-repeat left top;
    background-size: cover
}

.main_bottom_bbs li.notice_bg {
    background: url(/assets/images/bg_bbs.png?rand=4999746519235) no-repeat left top;
    background-size: cover
}

/********************************************************
■ main link : 메인링크
********************************************************/
#main_link {
    position: relative;
    display: block;
    
    overflow: hidden;
}

.main_link {
    clear: both;
    width: 1500px;
		margin:0 auto;
    position: relative;
    display: block;
    margin: 0 auto 0;
    overflow: hidden;
}

.main_link .con {
    width: 100%;
    display: block;
    margin: 0 auto 0;
    padding: 10px 0;
}

.main_link .con.ty1 {
}

.main_link .con.ty2 {
}

.main_link .con.ty3 {
}

.main_link .con.ty4 {
    background: #181818;
}

.main_link h2 {
    display: block;
    width: 1280px;
    overflow: hidden;
    margin: 30px auto 30px;
    height: 70px;
    line-height: 70px;
    color: #fff;
}

.main_link h2 img {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
}

.main_link ul {
    display: block;
    width: 1280px;
    margin: 0 auto;
}

.main_link ul:after {
    content: '';
    display: block;
    clear: both;
}

.main_link ul li {
    display: inline-block;
    float: left;
}

.main_link ul li {
    width: calc(100% /4 - 13px);
    margin-right: 13px;
    margin-bottom: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.main_link ul li:first-child {
    margin-left: 0
}


.main_link .con.ty3 ul li {
    width: calc(100% /5 - 13px);
    margin-right: 13px;
    margin-bottom: 10px;
}

.main_link .con.ty3 ul li:first-child {
    margin-left: 0
}


.main_link ul li a {
    display: block;
    transition: all 0.3s ease-out;
}

.main_link ul li a span {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    color: #d1d1d1;
    display: none;
}

.main_link ul li a img {
    display: block;
    width: 100%;
    height: auto;
    border: 1px solid #1a1a1a;
    /* border-radius: 20px; */
}

.main_link .con.ty4 ul li a img {
    border-radius: 150px;
}

.main_link ul li a:hover img {
    transition: all 0.3s ease-out;
    filter: brightness(150%);
    animation-name: animate3;
    animation-duration: .5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    overflow: hidden;
}

@keyframes animate3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.1);
    }
}

.bottom_wrap {
    /* clear: both; */
    width: 100%;
    margin: 0 auto;
    margin-top: 0;
    position: relative;
    /* height: 329px; */
}

.main_bottom {
    position: relative;
    display: block;
    width: 1276px;
    margin: 30px auto;
    overflow: hidden;
}

/* Slider */
/*  */
@keyframes slidy {
    0% {
        left: 0%;
    }

    25% {
        left: 0%;
    }

    35% {
        left: -100%;
    }

    55% {
        left: -100%;
    }

    75% {
        left: -200%;
    }

    90% {
        left: -200%;
    }

    100% {
        left: -300%;
    }
}

div#slider {
    overflow: hidden;
}

div#slider figure img {
    width: 25%;
    float: left;
}

div#slider figure {
    position: relative;
    width: 400%;
    margin: 0;
    left: 0;
    text-align: left;
    font-size: 0;
    animation: 100s slidy infinite;
    -webkit-animation: slide 100s infinite;
    -moz-animation: slide 100s infinite;
    animation: slide 100s infinite;
    animation-timing-function: cubic-bezier(.18, .96, .86, .87);
}

div#slider figure a {
    display: inline-block;
    width: 20%;
    height: 319px;
    float: left;
}

div#slider figure a .button-container {
    text-align: center;
    position: relative;
    bottom: -9px;
}

.btn.btn-promo {
    width: 175px;
    height: 38px;
    font-size: 12px;
    padding: 0;
    color: #ffc527;
    border-radius: 20px;
    border: 1px solid #e6c25f;
    background: #000000;
    background: -moz-linear-gradient(top, #5027aa 0%, #2a1d5e 100%);
    background: -webkit-linear-gradient(top, #5027aa 0%,#2a1d5e 100%);
    background: linear-gradient(to bottom, #000000 0%,#2d2d2d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5027aa', endColorstr='#2a1d5e',GradientType=0 );
}

.btn.btn-promo:hover {
    border: 1px solid #000000;
    background: #000000;
    color: #f4b741;
}

#s_banner_wrap {
    width: 100%;
    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;
}

/* PAGER */
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-weight: bold;
    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
}

/* Banner Section */
.w-ba {
    position: relative;
    z-index: 1;
}

.w-ba:before, .w-ba:after {
    content: '';
    pointer-events: none;
    z-index: -1;
    position: absolute;
}

.banner-section {
    height: 477px;
    background-image: url(/assets/images/banner-bg.png);
    background-size: cover;
    background-position: top center;
    position: relative;
    z-index: 1;
    padding: 50px 0 0;
}

.banner-section:before {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(/assets/images/stars-bg.png);
    background-position: bottom center;
    animation: starsAnim 0.7s ease infinite;
}

@keyframes starsAnim {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

.banner-section .banner-bg {
    width: 100%;
    display: none;
    z-index: -1;
    position: relative;
}

/* -- BOARD SECTION -- */
.board-section {
    width: 1500px;
		margin:20px auto;
    /* background-repeat: repeat-x; */
    /* background-color: #101821; */
    position: relative;
    /* border-top: solid 1px #2a3f49; */
    /* border-bottom: solid 1px #0c0c0c; */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}

.board-section:before {
    content: '';
    width: 100%;
    height: 9px;
    position: absolute;
    left: 0;
    top: -10px;
    /* background-color: #09090a; */
    /* box-shadow: inset 0 0 2px rgba(0,0,0,1); */
}

.board-section .division {
    /*width: 33%;*/
		width:48%;
    height: 305px;
    /* border: solid 3px #320616; */
    padding: 19px 15px;
    background: #000000;
    margin: 10px 10px;
    border-radius: 10px;
    /* box-shadow: 0px 3px 0 #404040; */
}

.board-table {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    height: 261px;
    overflow: hidden;
}

.board-table .tit_header {
    width: 100%;
    height: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* background-color: #000; */
    /* border: solid 1px #26262e; */
    padding: 0 19px;
    margin-bottom: 15px;
}

.board-table .tit_header .title {
    color: #4d6bfe;
    font-size: 18px;
    margin-right: auto;
}

.board-table .tit_header i {
    color: #368dc4;
    font-size: 16px;
    margin-right: auto;
    display: inline-block;
}

.board-table .tit_header .more-link {
    color: #cfcfcf;
    font-size: 12px;
}

.board-table .bullet {
    width: 4px;
    height: 4px;
    background-color: #7e7e7e;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.board-table .wit-table {
    width: 100%;
    float: left;
}

.board-table .wit-table ul {
    width: 97%;
    display: table;
    /* float: left; */
    padding: 0;
    margin: 0 auto;
}

.board-table .wit-table ul li {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    cursor: pointer;
    transition: 0.3s;
    background-color: rgba(0,0,0,0);
    color: #ffffff;
    font-size: 13px;
    text-align: left;
    border-bottom: 1px solid #262e3d;
}

.board-table .wit-table ul li:hover {
    background-color: rgba(0,0,0,0.3);
}

.board-table .wit-table ul li span.num {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    width: 20%;
    padding-left:20px;
    float: left;
    height: 40px;
    line-height: 40px;
}
.board-table .wit-table ul li span.name {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    width: 30%;
    padding-left: 20px;
    float: left;
    height: 40px;
    line-height: 40px;
}


.board-table .wit-table ul li span.money {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-size: 12px;
    text-align: right;
    width: 40%;
    float: right;
    height: 40px;
    line-height: 40px;
}

.board-table .wit-table ul li div {
}

.board-table .wit-table ul li div:first-child {
    border-radius: 10px 0 0 10px;
}

.board-table .wit-table ul li div:last-child {
    border-radius: 0 10px 10px 0;
}

.board-table .wit-table ul li div span {
}

.board-table .wit-table ul li div.user {
    width: 30%;
    text-align: left;
    padding-left: 19px;
}

.board-table .wit-table ul li div.amount {
    color: #ffcc33;
    font-size: 14px;
    width: 40%;
    text-align: right;
    padding-right: 5%;
}

.board-table .wit-table ul li div.amount span {
}

.board-table .wit-table ul li div.date {
    width: 30%;
    text-align: right;
    padding-right: 19px;
}

.board-table table {
    width: 100%;
}

.board-table table tr {
    height: 34px;
}

.board-table table tr td {
    color: #ffffff;
    font-size: 13px;
    text-align: left;
    border-bottom: 1px solid #262e3d;
}

.board-table table tr td.about {
    padding-left: 20px;
}

.board-table table tr td a {
    color: #ffffff;
    font-size: 13px;
    transition: 0.3s;
}

.board-table table tr td a:hover {
    color: #ffcc33;
}

.board-banner {
    width: auto;
    display: inline-block;
    vertical-align: top;
}

.board-banner .attendance-banner {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    overflow: hidden;
    border: solid 2px #36546d;
    position: relative;
    background-color: #000;
    transition: 0.3s;
}

.board-banner .attendance-banner:before {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 10px;
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.50);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.board-banner .attendance-banner img {
    width: 100%;
    transition: 0.3s;
}

.board-banner .attendance-banner:hover img {
    opacity: 0.5;
}

.board-banner .attendance-banner i {
    color: #99ccff;
    font-size: 38px;
    position: absolute;
    transform: scale(0);
    opacity: 0;
    text-shadow: 0 1px 2px #000;
    transition: 0.3s;
}

.board-banner .attendance-banner:hover i {
    transform: scale(1);
    opacity: 1;
}

.board-banner .telegram-account {
    width: 100%;
    display: inline-block;
    position: relative;
    border-radius: 10px;
    background-color: #000;
    border: solid 2px #36546d;
    margin-top: 8px;
    padding: 0 0 0 91px;
}

.board-banner .telegram-account .icon-container {
    width: 91px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.board-banner .telegram-account .text-container {
    width: 100%;
    height: 100%;
    min-height: 103px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.board-banner .telegram-account .text-container .inner {
    width: 100%;
    float: left;
    text-align: left;
}

.board-banner .telegram-account .text-container .inner p {
    color: #139bcf;
    font-size: 16px;
    margin: 0;
}

.board-banner .telegram-account .text-container .inner p.text-lg {
    font-size: 26px;
}

.board-banner .telegram-account .text-container .inner .user {
    color: #fff;
}

/*  */
#static, #vertical-ticker, #vertical-ticker2 {
    /* display: inline-block; */
}

#static {
    width: 100%;
    height: 355px;
    margin: 0;
    position: relative;
    overflow: hidden;
    transition: 0.5s;
}

/* #static:before {
    content: "";
    position: absolute;
    left: 0;
    top: -25px;
    height: 25px;
    width: 100%;
    z-index: 1;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .97) 0, hsla(0, 0%, 100%, .97) 27%, hsla(0, 0%, 100%, 0));
  }
#static:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -25px;
    height: 25px;
    width: 100%;
    z-index: 1;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff 75%, #fff);
  } */
#vertical-ticker, #vertical-ticker2 {
    position: absolute;
    margin: 0 5px;
    list-style: none;
    padding: 0;
    vertical-align: top;
    top: -5px;
    left: 0;
    text-align: left;
    transition: 0.5s;
}

#vertical-ticker li, #vertical-ticker2 li {
    position: relative;
    padding: 0;
    line-height: 45px;
    font-size: 15px;
    transition: 0.8s;
    margin: 0;
    color: #fff;
}

/*  */
.mainBoard {
    margin-left: -25px;
    margin-right: 0;
}

.event_list {
    width: calc(50% - 25px);
    height: 320px;
    float: left;
    margin-left: 25px;
}

.event_list div:nth-child(1) {
    height: 50px;
    width: 100%;
    color: #fff;
    line-height: 50px;
    font-size: 16px;
    padding: 0 10px;
}

.event_list div:nth-child(1) span {
    padding-left: 10px;
    font-size: 16px;
    color: #ffffff;
}

.event_list div span.read_more {
    line-height: 50px;
}

.event_list .read_more {
    float: right;
    color: #b8b8b8;
    font-size: 12px;
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    font-style: normal;
}

.event_list .read_more a {
    color: #b8b8b8;
    font-size: 11px;
}

.event_list .read_more i {
    color: #86d2ff;
    font-style: normal;
}

.event_list i {
    vertical-align: middle;
    font-size: 27px;
    position: relative;
    top: 1px;
    color: #b8b8b8;
}

.event_list div:nth-child(2) {
    width: 100%;
    height: 210px;
    background-color: #161616;
    padding: 15px 0;
    border-radius: 10px;
    overflow: hidden;
}

.event_list div:nth-child(2)>ul {
    padding-left: 18px;
    overflow: hidden;
    height: 185px;
}

.event_list div:nth-child(2)>ul>li {
    height: 30px;
    line-height: 30px;
    color: #86d2ff;
    /* list-style: disc; */
    text-align: left;
    font-size: 14px;
}

.event_list.noDot div:nth-child(2)>ul>li {
    list-style: none;
}

.event_list div:nth-child(2)>ul>li a {
    color: #fff;
    font-size: 14px;
}

.event_list div:nth-child(2)>ul>li a:hover {
    text-decoration: underline;
    color: #86d2ff;
}

.event_list div:nth-child(2)>ul>li a .dot {
    color: #86d2ff;
    font-size: 14px;
    margin-right: 2px;
}

.event_list div:nth-child(2)>ul>li a .iconfont {
    font-size: 12px;
    padding-right: 15px;
    color: #52565e;
    display: none;
}

.event_list.noDot div:nth-child(2)>ul>li a span.yellow {
    color: #86d2ff;
}

.event_list div:nth-child(2)>ul>li a:last-child {
    font-size: 14px;
    padding-right: 15px;
}

.event_list div:nth-child(2)>ul>li a:nth-child(1):hover {
    color: #86d2ff;
    text-decoration: underline;
}

/* Realtime Board */
.realtime-board {
    width: 33.33%;
    margin: 0 20px;
    display: inline-block;
}

.realtime-board:before, .realtime-board:after {
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
}

.realtime-board:before {
    /* width: 563px; */
    /* background-image: url(/assets/images/realtime-top-bg.png); */
    /* background-position: top center; */
    /* top: -45px; */
}

.realtime-board:after {
    /* width: 612px; */
    /* background-image: url(/assets/images/realtime-bot-bg.png); */
    /* background-position: bottom center; */
    /* bottom: -115px; */
}

.realtime-board .realtime-nav {
    margin: 0 0 6px;
}

.realtime-board .realtime-nav button {
    width: calc(100% /2 - 7px);
    height: 51px;
    border-radius: 5px;
    border: 2px solid #5f2c94;
    background-color: #1c1229;
    /* background-image: linear-gradient(#080808, #3c3c3c); */
    color: #ffffff;
    margin: 0 2px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    font-size: 16px;
}

.realtime-board .realtime-nav button:hover {
    color: #ffffff;
}

.realtime-board .realtime-nav button:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: linear-gradient(#6d35ac, #371859);
    transition: 0.3s;
    z-index: -1;
    opacity: 0;
}

.realtime-board .realtime-nav button:hover:before {
    opacity: 1;
}

.realtime-board .realtime-nav button.active {
    border-color: #5f2c94;
    background: linear-gradient(#6d35ac, #371859);
    /* background-image: linear-gradient(0deg,#6a421f30 0%,#84582b30 10%,#b9853c30 20%,#e0aa5430 29%,#fce26930 36%,#f2bc5c30 41%,#f3c75c30 58%,#e0aa5030 49%,#cb984730 65%,#95642a30 72%,#a16e2d30 78%,#f6c75d30 84%,#fae16330 88%,#b07d3c30 95%,#86582730 100%); */
    color: rgb(255 255 255 / 75%);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
}

.realtime-board .realtime-nav button.active:before {
    display: none;
}

.realtime-board .rb-panel {
    /* width: 100%; */
    background-color: #6d35ac;
    /* background-image: linear-gradient(0deg,#6a421f 0%,#84582b 10%,#b9853c 20%,#e0aa54 29%,#fce269 36%,#f2bc5c 41%,#f3c75c 49%,#e0aa50 58%,#cb9847 65%,#95642a 72%,#a16e2d 78%,#f6c75d 84%,#fae163 88%,#b07d3c 95%,#865827 100%); */
    border-radius: 10px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
    position: relative;
    z-index: 1;
    padding: 3px;
    height: 300px;
}

.realtime-board .rb-panel:before {
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 10px;
    background-image: linear-gradient(#6d35ac, #2f174b);
    transition: 0.3s;
}

.realtime-board .rb-panel .rb-cont {
    /* width: 100%; */
    min-height: 32px;
    background-color: #1e1e1e;
    background-image: radial-gradient(#121212, #222222, #1e1e1e);
    border-radius: 8px;
    box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.75);
    padding: 5px 18px;
    height: 286px;
    overflow: hidden;
}

.rolling-realtime {
    width: 100%;
    margin: 0 auto;
    display: none;
    animation: realtimeAnim 0.5s ease 1 forwards;
}

@keyframes realtimeAnim {
    0% {
        opacity: 0;
        transform: scale(0.5);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

.rolling-realtime.active {
    display: block;
}

.rolling-realtime ul {
    width: 100%;
    float: left;
}

.rolling-realtime ul li {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    height: 48px;
    cursor: pointer;
    transition: 0.3s;
}

.rolling-realtime ul li {
    display: block;
    align-items: center;
    justify-content: flex-end;
    color: #ffffff;
    font-size: 15px;
    transition: 0.3s;
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}

.rolling-realtime ul li:hover div {
    background-color: rgba(255, 255, 255, 0.08);
}

.rolling-realtime ul li .name {
    width: 41%;
    justify-content: flex-start;
}

.rolling-realtime ul li .money {
    color: var(--orange);
    font-size: 18px;
    width: 40%;
    padding-right: 3%;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
}

.rolling-realtime ul li .date {
    color: #ffdd95;
    width: 30%;
    text-align: right;
    padding-right: 5px;
}

.rolling-realtime ul li .crown-icon {
    margin: 4px -2px 0 -2px;
}

/* Footer Section */
/* footer */
footer {
    width: 100%;
    background-color: #212121;
}

footer p {width:1500px;margin:0 auto;}
footer p img {width:100%}

footer .fnb {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 0 30px 75px;
}
footer img {
	display: block;
	margin: 0 auto
}
footer .fnb .menu-list {
    width: 135px;
    max-width: 100%;
}

footer .fnb .menu-list .tit {
    margin-bottom: 12px;
}

footer .fnb .menu-list .tit>span {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
}

footer .fnb .menu-list .menu>a {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    transition: color 0.15s;
}

footer .fnb .menu-list .menu>a:hover {
    color: #fff;
}

footer .partners {
    border-top: 1px solid #1f212f;
    padding: 25px 20px;
    overflow: hidden;
}

footer .partners marquee {
    display: none;
}

/* footer .copyright {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 12px 0;
    background-color: var(--color-18);
    text-align: center;
} */
footer .copyright {
    align-items: center;
    background-color: #181818;
    display: grid;
    justify-content: center;
    padding: 12px 0;
    text-align: center;
    width: 100%;
}

footer .copyright>span {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}

footer .copyright p {
    padding-bottom: 12px;
    color: #fff;
}

#top-partner {
    height: 45px !important;
}

.logoMarqueeSection {
    overflow: hidden;
    border-top: 1px solid var(--color-18);
    padding: 25px 20px;
}

@keyframes partner_marquee {
    0% {
        transform: translate3d(0%, 0, 0);
    }

    100% {
        transform: translate3d(-100%, 0, 0);
    }
}

.marquee .item img {
    height: 30px;
    max-width: fit-content;
}

.marquee .item img.img-top {
    height: 45px;
}

#logoMarqueeSection {
    max-width: 1920px !important;
    margin: 0 auto;
}

div.marquee>.item {
    padding: 0px 20px;
}

.logoMarqueeSection>div>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    height: 100%;
}

.marquee-wrapper {
    display: inline-block;
    white-space: nowrap;
}

.marquee {
    display: inline-flex;
    white-space: nowrap;
    position: relative;
    transform: translate3d(0%, 0, 0);
    animation-name: marquee;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-play-state: running;
    align-items: center;
}

.marquee-wrapper:hover .marquee {
    animation-play-state: paused !important;
}

@media screen and (max-width: 720px) {
    .marquee-wrapper:hover .marquee {
        animation-play-state: running !important;
    }
}

@keyframes marquee {
    0% {
        transform: translate3d(0%, 0, 0);
    }

    100% {
        transform: translate3d(-100%, 0, 0);
    }
}

.hideThis {
    display: none !important;
}

.big-event-home {
    display: none;
}

/** Hide on Desktop */
/** Big Event */
#mypage > .big-event-info {
    display: none ;
}

/** Hide on Desktop */
#deposit > .big-event-info {
    display: none ;
}

/** Hide on Desktop */
#tab_table > .big-event-info {
    display: none ;
}

/** Hide on Desktop */
#exchange> .big-event-info {
    display: none ;
}

/** Hide on Desktop */
#chat > .big-event-info {
    display: none ;
}

/** Hide on Desktop */
/** End Big Event */
/*  */
.scroll-top {
    width: 70px;
    height: 70px;
    background-color: transparent;
    background-image: linear-gradient(#96653b, #59351d);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 1);
    border: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 10;
    transition: 0.3s;
    overflow: hidden;
    border-radius: 10px;
    color: #ffe890;
    font-size: 38px;
}

.scroll-top:hover {
    box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 0 2px 10px rgba(0, 0, 0, 0.75), 0 0 15px rgba(255, 255, 255, 0.4);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1), 0 0 10px rgba(255, 255, 255, 0.5);
}

.scroll-top i {
    position: relative;
    top: -4px;
}

.scroll-top:before {
    width: calc(100% - 6px);
    height: calc(100% - 6px);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 8px;
    background-image: radial-gradient(#492f16, #291304);
    box-shadow: 0 1px 2px rgba(255, 255, 255, 0.5), inset 0 1px 2px rgba(0, 0, 0, 0.5);
    transition: 0.3s;
}

.scroll-top:hover:before {
    background-color: rgba(0, 0, 0, 0.7);
}

.scroll-top:after {
    width: 140%;
    height: 100%;
    left: 0;
    bottom: -5%;
    transform-origin: bottom left;
    transform: rotate(-45deg);
    background-color: rgba(255, 255, 255, 0.05);
    border-radius: 30%;
}

/* Login Join */
.loginModal .modal-dialog {
    max-width: 600px;
}

/*  */
button.ui-dialog-titlebar-close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 12px;
    top: 5px;
    background-color: rgb(255 255 255 / 98%);
    border-radius: 50%;
    border: none;
}

.ui-dialog-titlebar-close {
    position: relative;
    z-index: 1;
}

.ui-dialog-titlebar-close:before, .ui-dialog-titlebar-close:after {
    content: '';
    pointer-events: none;
    z-index: -1;
    position: absolute;
}

button.ui-dialog-titlebar-close:before, button.ui-dialog-titlebar-close:after {
    width: 2px;
    height: calc(100% - 10px);
    background-color: #af0000;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg);
    transition: 0.5s;
}

button.ui-dialog-titlebar-close:after {
    transform: rotate(-45deg);
}

button.ui-dialog-titlebar-close:hover:before {
    transform: rotate(135deg);
    background-color: #dc431f;
}

button.ui-dialog-titlebar-close:hover:after {
    transform: rotate(-135deg);
    background-color: #dc431f;
}

.blocker {
    z-index: 100000!important
}

.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;
    border-radius: 0 !important;
}

@keyframes popup_style04 {
    0% {
        transform: translateY(-300%);
    }

    100% {
        transform: translateY(0%);
    }
}

/* modal layout */
.pop_login.modal {
    position: relative;
    width: 450px;
    margin: 135px auto;
    border-radius: 10px !important;
    box-shadow: 5px 5px 10px #000;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
    background: #4d6bfe!important;
    padding: 0;
    background-color: #af0404;
}

.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, #1a1a1a 0%, #000000 100%);
    border-radius: 10px;
    padding: 22px 80px 50px;
    /* box-shadow: inset -4px -4px 0 7px hsl(0deg 0% 9.45%), inset 0px 0px 0 7px hsl(161deg 100% 36.22%); */
    margin: 2px auto;
    box-sizing: border-box;
    background: url(/assets/images/bg_body.png?rand=88988878896548) repeat center top #000000;
    background-size: auto 100%;
}

.modal a.close-modal {
    position: absolute !important;
    top: 10px !important;
    right: 12px !important;
    /* background: #00113e; */
    text-align: center;
    width: 48px !important;
    height: 48px !important;
    /* border-radius: 0 10px 0 10px;  */
    padding: 0;
    background-image: url(/assets/images/icon_close2.png?rand=88988878896548) !important;
    background-size: 50% 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: 10px 0 20px;
    text-align: center;
}

.login-page .login-header img {
    width: 80%;
    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: 45px;
    line-height: 50px;
    padding: 10px 20px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 25px;
    color: #cfcfcf;
    background-color: #000000;
    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 #262626 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;
    background: #000000;
}

.btn_login2 span {
    display: block;
    background: linear-gradient(to bottom, #700303 0%,#e70000 100%);
    border-radius: 5px;
    /* box-shadow: inset 0px 0px 4px 3px hsl(0deg 100% 20.08% / 59%); */
    margin: 0px auto;
    width: 100%;
    height: 43px;
    line-height: 43px;
    box-sizing: border-box;
    background: #4d6bfe;
    color: #fff;
}

.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; */
    /* background: #262626; */
}

.btn_join_3 span {
    display: block;
    background: linear-gradient(to bottom, #0a0a0a 0%, #5f5f5f 100%);
    border-radius: 5px;
    /* box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 59%); */
    margin: 0px auto;
    width: 100%;
    height: 41px;
    line-height: 41px;
    box-sizing: border-box;
    background: linear-gradient(0deg, #292929 0%, #3f3f3f 100%);
}

.btn_join_5 {
    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; */
    /* background: #262626; */
}

.btn_join_5 span {
    display: block;
    background: linear-gradient(to bottom, #0a0a0a 0%, #5f5f5f 100%);
    border-radius: 5px;
    /* box-shadow: inset 0px 0px 4px 3px hsl(0deg 0% 0% / 59%); */
    margin: 0px auto;
    width: 100%;
    height: 41px;
    line-height: 41px;
    box-sizing: border-box;
    background: linear-gradient(0deg, #292929 0%, #3f3f3f 100%);
}

.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;
}

.login_telegram {
    display: block;
    background: url(/assets/images/bn_domain.gif?rand=88988452927) no-repeat left center;
    width: 100%;
    height: 73px;
    background-size: 100% auto;
    margin: 6px 0;
    /* border-radius: 82px; */
    overflow: hidden;
    /* box-shadow: 0px 0px 33px #b900ff; */
    cursor: pointer;
}

.login_telegram span {
    display: none;
}

.login_telegram2 {
    display: block;
    background: url(/assets/images/bn_telegram2.gif?rand=88988452927) no-repeat left center;
    width: 100%;
    height: 129px;
    background-size: 100% auto;
    margin: 6px 0;
    /* border-radius: 82px; */
    overflow: hidden;
    /* box-shadow: 0px 0px 33px #b900ff; */
    cursor: pointer;
    border-radius: 0;
}

.login_telegram2 span {
    display: none;
}

.login_kakaotalk {
    display: block;
    background: url(/assets/images/bn_kakao.gif?rand=88988452927) no-repeat left center;
    width: 100%;
    height: 73px;
    background-size: 100% auto;
    margin: 6px 0;
    /* border-radius: 82px; */
    overflow: hidden;
    /* box-shadow: 0px 0px 33px #b900ff; */
    cursor: pointer;
    border-radius: 0;
}

.login_kakaotalk span {
    display: none;
}

/* Standard syntax */
@keyframes mymove {
    50% {
        transform: perspective(500px) rotatey(-30deg)
    }
}

/********************************************************
#container_main today_hot
********************************************************/
.today_hot {
    position: relative;
    height: 400px;
    display: inline-block;
}

#container_main h2.today_hot_tit {
    background: url(/assets/images/allnight_sprite_20200619.png?rand=889889888495656589235) 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/images/treasure_title_sprite.png?rand=889889888495656589235) 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/images/msn_sprite_20170302.png?rand=88988988849565658') 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/images/bg_light2.png?rand=88988988849565658) 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/images/bg_hotgame_box.png?rand=88988988849565658) no-repeat left 0;
}

.hotgame dd:nth-child(3) {
    background: url(/assets/images/bg_hotgame_box.png?rand=88988988849565658) 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/images/bg_hotgame_box.png?rand=88988988849565658) 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/images/bg_hotgame_chart.png?rand=889889888495656589235') repeat-x left top;
}

.hotgame .cb {
    background: url('/assets/images/bg_hotgame_chart.png?rand=889889888495656589235') 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 banner
********************************************************/
.main_row  {
    position: relative;
    display: block;
    width: 100%;
	
}.main_row li {
    position: relative;
    display: block;
    width: 100%;
	
}
.main_row li a  {
    position: relative;
    display: block;
    width: 100%;
	
}
.main_row li a img {
    position: relative;
    display: block;
    width: 100%;
	
}
.main_row li {
    position: relative;
    display: block;
    width: 100%;
    margin: 3px auto;
}
.main_row .right_domain span {
    position: absolute;
    left: 86px;
    right: 11px;
    bottom: 36px;
    color: #fff;
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    text-align: center;
    font-family: 'GmarketSans';
}


.main_row li:hover {
    filter: brightness(1.5);
}

/********************************************************
#container_main notice
********************************************************/
#container_main .notice {
    display: inline-block;
    /* background: #1e1e1e; */
    width: 626px;
    height: 399px;
    float: left;
}

#container_main .notice h2 {
    display: block;
    text-align: center;
    /* background: url(/assets/images/tbet_sprite_20201118.png?rand=8898898884956519235) no-repeat -96px -518px; */
    width: 373px;
    height: 54px;
    margin-bottom: 12px;
}

#container_main .notice h2 img {
    float: left;
    vertical-align: middle;
    margin-top: 10px;
}

#container_main .notice ul {
    display: inline-block;
    width: 100%;
    height: 190px;
    position: relative;
    overflow: hidden;
}

#container_main .notice ul li {
    width: 100%;
    display: block;
    height: 37px;
    line-height: 37px;
    text-align: left;
    /* border-bottom: 1px solid #555; */
    margin-left: 0;
    border: none;
    border-radius: 0;
    background: rgba(0, 0, 0, .4);
}

#container_main .notice ul li:nth-child(2n) {
    background: transparent
}

#container_main .notice ul li a {
    font-size: 12px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 317px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/********************************************************
#container_main event
********************************************************/
#container_main .event {
    display: inline-block;
    /* background: #1e1e1e; */
    width: 100%;
    height: 334px;
    float: left;
}

#container_main .event h2 {
    display: block;
    position: relative;
    width: 100%;
    height: 45px;
    border-bottom: 2px solid #4d6bfe;
    background: #4d6bfe;
    background: linear-gradient(1deg,rgb(199 198 118 / 24%) 0%,rgb(137 131 39 / 24%) 50%,rgb(160 158 8 / 24%) 100%);
    border-bottom: 1px solid #391a5e;
}

#container_main .event h2 b.tit {
    display: inline-block;
    width: 195px;
    height: 47px;
    line-height: 47px;
    text-indent: 20px;
    margin: 0;
}

.main_bottom_bbs h2 a {
    display: block;
    width: 57px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    background: url('/assets/images/btn_more.png?rand=88988988849571788888797989835411') no-repeat left center ;
}

#container_main .event h2 img {
    float: left;
    vertical-align: middle;
    margin-top: 10px;
}

#container_main .event ul {
    display: inline-block;
    width: 100%;
    height: 290px;
    position: relative;
    overflow-y: scroll;
}

#container_main .event ul li {
    width: 100%;
    display: block;
    height: 37px;
    line-height: 37px;
    text-align: left;
    /* border-bottom: 1px solid #555; */
    margin-left: 0;
    border: none;
    border-radius: 0;
    background: rgba(0, 0, 0, .4);
}

#container_main .event ul li:nth-child(2n) {
    background: transparent
}

#container_main .event ul li a {
    font-size: 12px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 317px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/********************************************************
#container_main todayGame
********************************************************/
#container_main .todayGame {
    display: inline-block;
    /* background: #1e1e1e; */
    width: 100%;
    height: 399px;
    float: right;
}

#container_main .todayGame h2 {
    text-align: center;
    /* background: url(/assets/images/tbet_sprite_20201118.png?rand=8898898884956519235) no-repeat -484px -518px; */
    /* width: 801px; */
    height: 54px;
    margin-bottom: 10px;
}

#container_main .todayGame h2 img {
    float: left;
    vertical-align: middle;
    margin-top: 10px;
}

#container_main .todayGame .deco {
    position: absolute;
    right: 334px;
    top: 337px;
}

#container_main .todayGame .toGameList {
    width: 93%;
    margin: 0 auto;
    max-height: 190px;
    position: relative;
}

#container_main .todayGame .toGameList table {
    border: none;
    width: 100%
}

#container_main .todayGame .toGameList table.scroll_list {
    width: 100%;
}

#container_main .todayGame .toGameList table td {
    color: #fff;
    font-size: 12px;
    line-height: 37px;
    height: 37px;
    padding: 0px;
    /* border-bottom: 1px solid #555; */
}

#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: 150px;
    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;
}

#container_main .todayGame .toGameList table td div.gameBar span.left_num {
    float: left;
    color: #fff;
    margin-right: 5px;
}

#container_main .todayGame .toGameList table td div.gameBar span.right_name {
    float: right;
    margin-right: 10px;
    display: inline-block;
    width: 150px;
    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: #fff;
    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') 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') no-repeat -690px -419px;
    width: 64px;
    height: 16px;
}

#container_main .todayGame ul.todayGameBanner li.adressBanner a {
    background: url('/assets/v201/images/sprite_20170118.png') 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/images/logo_big.png?rand=88988988849565658) 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(/assets/images/allnight_sprite_20200619.png?rand=88988988849565658) no-repeat -380px -174px;
    width: 410px;
    height: 80px;
    height: 135px;
}

.wrap_login .chrome {
    display: inline-block;
    margin: 0 auto;
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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 > li {
    margin: 0 auto;
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
}

.wrap_login ul.inner > input:FOCUS {
    outline: none;
}

.wrap_login ul.inner input.id {
    display: inline-block;
    padding: 0;
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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/images/helpJoin.png?rand=88988988849565658') 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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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(/assets/images/allnight_sprite_20200619.png?rand=88988988849565658) 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/images/bg_bbs_td.png?rand=88988988849565658) 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 Nanum Gothic;
    background: url('/assets/images/bg_title.png?rand=88988988849565658') 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/images/bu-join.png?rand=88988988849565658') no-repeat;
    text-indent: -9999px;
}

.join_cancel {
    display: inline-block;
    width: 74px;
    height: 23px;
    background: url('/assets/images/bu-cancel.png?rand=88988988849565658') no-repeat;
    text-indent: -9999px;
}

.recommend_user_id {
    width: 128px;
}

.pattern-header {
    width: 100%;
    text-align: center;
    border-bottom: none;
    background: #181818;
    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: 13px;
    color: #ccc;
    padding-bottom: 2px;
    border-radius: 5px;
}

.pattern-header-board {
    width: 100%;
    text-align: center;
    border-bottom: none;
    background: rgba(255, 255, 255, 0.05);
    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;
    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;
    text-align: center;
    font-family: 'Questrial', sans-serif;
    position: relative;
    padding-left: 28px;
    height: 19px;
    line-height: 19px;
    display: inline-block;
    font-size: 15px;
    letter-spacing: -1px;
    background: none;
    margin-left: 10px;
    margin-top: 0px;
    text-indent: 0px;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.8);
    letter-spacing: 2px;
}

.wrap_current_time span.current_time .current_date_str {
    display: block
}

.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/images/sound_on_normal.png?rand=88988988849565658') no-repeat;
}

span.bt_sound:hover {
    background: url('/assets/images/sound_on_hover.png?rand=88988988849565658') no-repeat;
}

span.bt_sound.off {
    background: url('/assets/images/sound_off_normal.png?rand=88988988849565658') no-repeat;
}

span.bt_sound.off:hover {
    background: url('/assets/images/sound_off_hover.png?rand=88988988849565658') 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;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
}

.tabBox .tabMenu ul {
    display: table;
    border-spacing: 3px;
}

.tabBox .tabMenu ul li {
    display: table-cell;
    width: 1%;
    border: 1px solid #313131;
    border-radius: 5px;
    background: rgba(0, 0, 0, .7);
}

.tabBox .tabMenu ul li:first-child {
    border: 1px solid #313131;
}

.tabBox .tabMenu ul li a {
    display: block;
    /*   padding: 7px 0 8px 0; */
    color: #ffffff;
    font-size: 14px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 40px;
    line-height: 40px;
    border: none;
    /* background: rgba(0, 0, 0, .7); */
}

.tabBox .tabMenu ul li a:hover, .tabBox .tabMenu ul li.on {
    background: #4d6bfe;
    color: #fff;
}

.tabBox .tabMenu ul li a:hover, .tabBox .tabMenu ul li.on a {
    color: #fff;
}

.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/images/tab_bet.gif') no-repeat;
}

.betTab ul li.bet a:hover {
    background: url('/assets/images/tab_bet_on.gif') no-repeat;
}

.betTab ul li.bet_on a {
    background: url('/assets/images/tab_bet_on.gif') no-repeat;
}

.betTab ul li.bet_cancel a {
    background: url('/assets/images/tab_bet_cancel.gif') no-repeat;
}

.betTab ul li.bet_cancel a:hover {
    background: url('/assets/images/tab_bet_cancel_on.gif') no-repeat;
}

.betTab ul li.bet_cancel_on a {
    background: url('/assets/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/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/images/slip_05.jpg?rand=88988988849566655888); */
}

.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/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/images/tv.png?rand=88988988849565658);*/
    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/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;
}

.game-list td.team.draw td.odds {
    text-align: center;
}

.game-list td.team.away td.odds {
    width: 50px;
    text-align: left;
    padding-left: 5px;
}

.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/images/bg_title.png?rand=88988988849565658') 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: 26px; */
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: middle;
    border-radius: 5px;
    /* border: 1px solid #341b53; */
    /* background: #0c0c0c; */
    /* border-color: #291a0c; */
    /* border-style: solid; */
    /* border-width: 1px; */
    /* border-radius: 0; */
}

.tbl_game_list td.board_left {
    background: linear-gradient(0deg, #111111, #303235);
    border: 1px solid #32384d;
}

.tbl_game_list td.board_right {
    background: #1d1d24;
    /* border: 1px solid #ffbb00; */
    /* color: #ffa410 */
    background: linear-gradient(0deg, #111111, #303235);
    /* border: 2px solid #2d353c; */
}

.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: #181818; */
    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: 40px;
    padding: 0px;
    font-size: 12px;
    line-height: 40px;
    position: relative;
    color: #fff;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: linear-gradient(0deg, #111111, #303235);
    border: 1px solid #32384d;
    border-radius: 5px;
    /* box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset; */
    /* border-color: #32384d; */
    /* border-style: solid; */
    /* border-width: 1px; */
    /* border-radius: 0; */
}

.tbl_game_list .bet.selectable:hover {
    background: #4d6bfe;
    color: #fff;
    -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: #1d1d24;
    /* border-radius: 0; */
    /* box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset; */
    color: #fff;
    background: linear-gradient(0deg, #111111, #303235);
    border: 1px solid #32384d;
}

.tbl_game_list .board_plus .plus {
    background: url(/assets/images/icon_plus.png?rand=88988988849565658) no-repeat left center;
    background-size: 16px;
    width: 40px;
    height: 20px;
    display: inline-block;
    padding-left: 16px;
    line-height: 18px;
}

.tbl_game_list .board_plus .plus:hover {
    text-decoration: underline;
}

.tbl_game_list .board_plus .minus {
    background: url(/assets/images/icon_minus.png?rand=88988988849565658) no-repeat left center;
    background-size: 16px;
    width: 40px;
    height: 20px;
    display: inline-block;
    padding-left: 16px;
    line-height: 18px;
}

.sports_img {
    margin-left: 6px;
}

.league_img {
    margin-right: 2px;
    margin-left: 0px;
}

.league_tit {
    color: #fff;
}

.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: #fff;
}

.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: #fff;
}

.tbl_bet_info .bet {
}

.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: #fff;
}

.tbl_game_list .bet.selectable.on .away_ratio, .tbl_game_list .bet.selectable.on:hover .away_ratio {
    color: #fff;
}

.away_ratio {
    float: left;
    margin-left: 5px;
    color: #fff;
    font-size: 13px;
    margin-left: 10px
}

.tbl_game_list .bet.selectable:hover .tie_ratio {
    color: #fff;
}

.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: #fff !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: #fff;
    cursor: pointer;
    background: #4d6bfe;
}

.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/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/images/icon_ou.png?rand=88988988849565658') 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/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/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.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: 0;
}

.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: #93a6ff;
    font-size: 13px;
}

tr.closed span.game_status {
    color: #444;
    font-size: 11px;
}

tr.eventGame.opened span.game_event {
    background: url('/assets/images/explan_icon3.png?rand=88988988849565658') no-repeat;
    background-position: 3px 2px;
}

tr.eventGame.closed span.game_event {
    background: url('/assets/images/explan_icon4.png?rand=88988988849565658') 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/images/bg_team_bar.png?rand=88988988849565658') 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/images/advicebutton.png?rand=88988988849565658') -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/images/advicebutton_over.png?rand=88988988849565658') -4px 0 no-repeat;
}

.wrap_counsel {
    padding: 10px;
}

.wrap_counsel table {
    width: 100%;
    margin-top: 10px;
}

.wrap_counsel table thead tr {
    background: url('/assets/images/bg_league.png?rand=88988988849565658') -1px 0 no-repeat;
    height: 32px;
}

.wrap_counsel table th {
    color: #fed92c;
}

.wrap_counsel table td {
    text-align: center;
}

.question:hover {
    text-decoration: underline;
}

/* ==================================================
 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/images/bg_team_bar.png?rand=88988988849565658') 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/images/bg_team_bar.png?rand=88988988849565658') 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: underline;
}

.tbl_board thead tr {
    height: 30px;
}

.tbl_board th {
    color: #fed92c
}

.tbl_board tbody tr {
    height: 30px;
}

.tbl_board .notice {
    background: url('/assets/images/bg_board_repeat.png?rand=88988988849565658');
}

.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, .20);
    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 td.board_title {
    text-align: left;
    padding-left: 10px;
    font-size: 15px;
    color: #fff;
}

.tbl_board td.board_title:hover {
    text-decoration: underline;
}

.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: #1f1e20;
    border-bottom: 1px solid #391a5e;
}

.tbl_board td.board_title.memo_title .memo_read_area .memo_read_content {
    padding: 0 0 0 0;
    background: #292a16;
    padding: 10px;
}

.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: 3px;
    border-collapse: separate;
}

.tbl_bet_info th {
    color: #fff;
    border-radius: 3px;
}

.tbl_bet_info td {
    text-align: center;
    height: 30px;
    vertical-align: middle;
    padding: 0px;
    background: linear-gradient(0deg, #111111, #303235);
    border: 1px solid #2b3237;
    border-radius: 4px;
}

.tbl_bet_info tr.game_league > td {
    background: rgba(0, 0, 0, .20);
    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: 15px;
}

.tbl_bet_info .game_league td .tbl_bet_info {
    width: 500px;
}

.tbl_bet_info .bet {
    height: 100%;
    padding: 0px;
    font-size: 13px;
    line-height: 36px;
    position: relative;
}

.tbl_bet_info .bet.on {
    /* border: 1px solid rgba(255, 255, 255, 0.04); */
    color: #fff !important;
    /* box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.24) inset; */
    border-radius: 5px;
    background: #4d6bfe;
}

.tbl_bet_info .bet.on .away_ratio {
    color: #fff !important;
}

.tbl_bet_info .bet.on span.away_team font {
    color: #fff !important;
}

.tbl_bet_info .bet.on .home_ratio {
    color: #fff !important;
}

.tbl_bet_info .bet.on .tie {
    color: #fff !important;
}

.tbl_bet_info .bet.on span.home_team font {
    color: #fff !important;
}

.tbl_bet_info .bet.tie {
    text-align: center;
    display: block;
}

.tbl_bet_price {
    background: #2b345f;
    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: #4d6bfe;
    /* 
      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/images/bu-bet-del.png?rand=88988988849565658') no-repeat !important; */
    /* border:0 none; */
}

input.bt_upload {
    /* width:114px !important; */
    /* height:23px; */
    /* background:url('/assets/images/bu-bet-up.png?rand=88988988849565658') no-repeat !important; */
    /* border:0 none; */
}

input.bt_cancel {
    /* width:100px !important; */
    /* height:23px; */
    /* background:url('/assets/images/bu-bet-cancel.png?rand=88988988849565658') 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/images/game/leaguename_bg.png?rand=88988988849565658) 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/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/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/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/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/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/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/images/con_bg.png?rand=88988988849565658');
    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/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 {
}

.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-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/images/bg_league.png?rand=88988988849565658') -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: underline;
    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/images/bg_replyWrite.png?rand=88988988849565658') 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: 19px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 0;
    text-indent: 0;
}

.comment {
    font-size: 12px;
    color: #ff975d;
    letter-spacing: 0pt;
    text-align: left;
}

.content {
    color: #fff;
}

.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: 1px solid #313131;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
}

ul.moneyGuide {
    padding: 5px 10px;
    margin-bottom: 15px;
    border-radius: 6px;
    background: #000000;
    border: 1px solid #313131;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    overflow: hidden;
}

ul.moneyGuide li {
    color: #fff;
    line-height: 22px;
    text-align: left;
    float: left;
    padding: 10px 0;
}

ul.moneyGuide li:first-child {
    color: #e9e9e9;
    font-size: 15px;
}

ul.moneyGuide li:first-child {
    color: #ffffff;
    font-size: 15px;
    width: 100%;
    line-height: 34px;
}

ul.moneyGuide li h1 {
    padding: 8px 0 8px 0;
    color: #f1b72e;
    font-size: 15px;
    text-align: left;
    display: block;
    height: 32px;
    line-height: 32px;
    border-radius: 6px;
}

.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 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: #f1b72e;
    font-size: 15px;
    text-align: left;
    display: block;
    height: 32px;
    line-height: 32px;
    border-radius: 6px;
    display: block;
}

.moneyGuide ul {
    clear: both;
    /* padding: 10px 10px; */
}

.moneyGuide ul li {
    float: left;
    padding: 10px 0;
    color: #fff;
    line-height: 22px;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.moneyGuide ul li:first-child {
    color: #e9e9e9;
    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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') -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/images/button_sadari_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 100%;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_named_sadari_open {
    background: url('/assets/images/button_sadari_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 100%;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_powerball_close {
    background: url('/assets/images/button_powerball_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_powerball_open {
    background: url('/assets/images/button_powerball_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_lowhigh_close {
    background: url('/assets/images/button_lowhigh_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 899px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_lowhigh_open {
    background: url('/assets/images/button_lowhigh_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 899px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_snail_close {
    background: url('/assets/images/button_snail_close.png?rand=88988988849565658') no-repeat 8px 0px;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_snail_open {
    background: url('/assets/images/button_snail_open.png?rand=88988988849565658') 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/images/watch_powerball.png?rand=88988988849565658') 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/images/powerball_eventgame_helper_bg_bottom.png?rand=88988988849565658') no-repeat left bottom;
    margin: 0 auto;
    width: 830px;
    margin-top: 10px;
    padding-bottom: 10px;
    display: block;
}

.powerball_event_helper span {
    background: url('/assets/images/powerball_eventgame_helper_bg.png?rand=88988988849565658') 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/images/powerball_eventgame_bg.png?rand=88988988849565658') 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/images/powerball_event_choose_btn_over.png?rand=88988988849565658') no-repeat 50% 50%;
}

.powerball_event_game .choose_powerballtable ul li:active, .powerball_event_game .choose_powerballtable ul li.on {
    background: url('/assets/images/powerball_event_choose_btn_select.png?rand=88988988849565658') 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/images/btn_powerball_auto_choose.png?rand=88988988849565658') no-repeat;
    width: 71px;
    height: 20px;
    float: left;
    margin-top: 11px;
}

.powerball_event_game .powerball_button_area .btn_powerball_delete {
    background: url('/assets/images/btn_powerball_delete.png?rand=88988988849565658') no-repeat;
    width: 50px;
    height: 20px;
    float: left;
    margin-top: 11px;
}

.powerball_event_game .powerball_button_area .btn_powerball_buy {
    background: url('/assets/images/btn_powerball_buy.png?rand=88988988849565658') 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: 430px;
    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: 16px;
    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: 16px;
    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: #f1b72e;
    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: #4d6bfe;
    text-align: left;
    list-style-type: circle;
}

.itemGuide .emphasis {
    color: #4d6bfe;
}

.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/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/images/ico_betmoney_del.png?rand=88988988849565658) 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('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') no-repeat -718px -802px;
    width: 72px;
    height: 23px;
    cursor: pointer;
    float: left;
    margin-top: 10px;
}

.betting-cart-item:hover {
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') no-repeat -718px -849px;
}

.buttonUtil1 {
    display: inline-block;
    height: 21px;
    color: #fff;
    border-radius: 30px;
    border: 1px solid #9a6194;
    padding: 0px 8px;
    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;
    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/images/bullet_sprite.png?rand=88988988849565658') no-repeat;
    display: inline-block;
    width: 9px;
    height: 9px;
    vertical-align: middle;
}

.bulletMinus {
    background: url('/assets/images/bullet_sprite.png?rand=88988988849565658') no-repeat 0px -40px;
    display: inline-block;
    width: 9px;
    height: 3px;
    vertical-align: middle;
}

.bulletDot {
    background: url('/assets/images/bullet_sprite.png?rand=88988988849565658') no-repeat -293px -250px;
    padding-left: 10px;
}

.marL10 {
    margin-left: 10px;
}

.marL20 {
    margin-left: 20px;
}

.marL30 {
    margin-left: 30px;
}

/* ==================================================
 rightBox
 ================================================== */
.rightBox {
    border-radius: 5px;
}

.cartHeader {
}

.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/images/bg_betList.jpg?rand=88988988849566655888') repeat-x #b29776;
}

.virtualBetPanel .virtualTitle {
    height: 39px;
    display: inline-block;
    width: 100%;
}

.virtualBetPanel .virtualTitle h2 {
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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/images/bullet_sprite.png?rand=88988988849565658') 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: #141414; */
    padding: 10px 0 !important;
    /* height: 40px !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 - 5px);
    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: 30px;
    background: linear-gradient(0deg, #4d6bfe, #3e7bfe);
    /* border: 1px solid #690014; */
    /* box-shadow: inset -3px 2px 2px #222222, inset 7px -7px 2px -5px #212121; */
    text-indent: 0;
}

/* 
.bet_m_5000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') no-repeat -294px -239px;
}

.bet_m_500000 {
    height: 27px;
    border: transparent;
    color: #fff;
    outline: 0;
    cursor: pointer;
    font-size: 0;
    background: url('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658') 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-weight: normal;
  text-align: right;
  margin-right: 30px;
}
.coupon_gold {
  background: url('/assets/images/coupon_gold.png?rand=88988988849565658') no-repeat;
}
.coupon_silver {
  background: url('/assets/images/coupon_silver.png?rand=88988988849565658') no-repeat;
}
.coupon_bronze {
  background: url('/assets/images/coupon_bronze.png?rand=88988988849565658') no-repeat;
}
.coupon_off {
  background: url('/assets/images/coupon_off.png?rand=88988988849565658') 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/images/icon_dice_ty2_1.png?rand=88988988849565658') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice2 {
    display: inline-block;
    background: url('/assets/images/icon_dice_ty2_2.png?rand=88988988849565658') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice3 {
    display: inline-block;
    background: url('/assets/images/icon_dice_ty2_3.png?rand=88988988849565658') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice4 {
    display: inline-block;
    background: url('/assets/images/icon_dice_ty2_4.png?rand=88988988849565658') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice5 {
    display: inline-block;
    background: url('/assets/images/icon_dice_ty2_5.png?rand=88988988849565658') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.dice6 {
    display: inline-block;
    background: url('/assets/images/icon_dice_ty2_6.png?rand=88988988849565658') no-repeat 0 50%;
    width: 22px;
    height: 100%;
}

.button_dice_close {
    background: url('/assets/images/button_dice_close.png?rand=88988988849565658') no-repeat 50% #625b5a;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_dice_open {
    background: url('/assets/images/button_dice_open.png?rand=88988988849565658') no-repeat 50% #625b5a;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.link_dice {
    background: url(/assets/images/bg_sprite_20180124.png?rand=88988988849565658) 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: 0px;
    padding-bottom: 0px;
    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/images/jackpot_board.png?rand=88988988849565658') 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/images/jackpot_num.png?rand=88988988849565658') 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/images/jackpot_num_shadow.png?rand=88988988849565658') no-repeat;
}

.jackpot_board_mini {
    background: url('/assets/images/jackpot_board_mini.png?rand=88988988849565658') 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/images/jackpot_num_mini.png?rand=88988988849565658') repeat-y;
    width: 18px;
    height: 500px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.jackpot_board_mini .jackpot_join_btn {
    background: url('/assets/images/jackpot_join_btn.png?rand=88988988849565658') no-repeat;
    width: 63px;
    height: 25px;
    display: inline-block;
    position: absolute;
    right: 24px;
    top: 6px;
}

.roulette_title {
    width: 590px;
    height: 94px;
    background: url('/assets/images/roulette_title.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    margin: 0 auto;
    margin-top: 0px;
    display: none
}

.roulette_board {
    width: 564px;
    height: 576px;
    background: url('/assets/images/roulette_bg.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    position: relative;
    /* float: left; */
    /* margin-left: 76px; */
    margin: 0px auto 0;
}

.roulette_spin {
    width: 502px;
    height: 502px;
    background: url('/assets/images/roulette_spin.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    position: absolute;
    left: 32px;
    top: 22px;
    filter: hue-rotate(306deg);
}

.roulette_win_neon1 {
    width: 180px;
    height: 277px;
    background: url('/assets/images/roulette_win_neon1.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    position: absolute;
    left: 50%;
    top: 12px;
    margin-left: -90px;
}

.roulette_win_neon2 {
    width: 180px;
    height: 277px;
    background: url('/assets/images/roulette_win_neon2.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    position: absolute;
    left: 50%;
    top: 12px;
    margin-left: -90px;
}

.roulette_pin {
    width: 76px;
    height: 83px;
    background: url('/assets/images/roulette_pin.png?rand=8898898884956665571788888797989898989887392847') no-repeat 50%;
    position: absolute;
    left: 50%;
    top: -9px;
    margin-left: -38px;
}

.roulette_btn {
    width: 196px;
    height: 196px;
    background: url('/assets/images/roulette_btn.png?rand=8898898884956665571788888797989898989887392847') no-repeat 50%;
    position: absolute;
    left: 50%;
    top: 172px;
    margin-left: -98px;
    cursor: pointer
}

.roulette_btn:hover {
    background: url('/assets/images/roulette_btn_over.png?rand=8898898884956665571788888797989898989887392847') no-repeat 50%;
}

.my_coupon {
    background: url('/assets/images/my_coupon.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    width: 298px;
    height: 152px;
    display: inline-block;
    margin: 0 auto;
    margin-left: 0px;
    margin-bottom: 50px;
    color: #f0d96f;
    text-align: center
}

.my_coupon > span.num {
    display: inline-block;
    padding-top: 75px;
    padding-left: 0px;
    font-size: 35px;
    font-weight: bold
}

.roulette_h1_1 {
    background: url('/assets/images/roulette_h1_1.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    width: 353px;
    height: 25px;
    display: inline-block;
}

.roulette_h1_2 {
    background: url('/assets/images/roulette_h1_2.png?rand=8898898884956665571788888797989898989887392847') no-repeat;
    width: 353px;
    height: 25px;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 6px;
}

/*****/
.lotto_board {
    background: url('/assets/images/lotto_board.png?rand=88988988849565658') 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/images/lotto_num.png?rand=88988988849565658') 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/images/lotto_num_shadow.png?rand=88988988849565658') no-repeat;
}

.lotto_board_mini {
    background: url('/assets/images/lotto_board_mini.png?rand=88988988849565658') 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/images/lotto_num_mini.png?rand=88988988849565658') repeat-y;
    width: 18px;
    height: 500px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.lotto_board_mini .lotto_join_btn {
    background: url('/assets/images/lotto_join_btn.png?rand=88988988849565658') no-repeat;
    width: 63px;
    height: 25px;
    display: inline-block;
    position: absolute;
    right: 24px;
    top: 6px;
}

.lotto_info {
    background: url('/assets/images/lotto_blue_glass.png?rand=88988988849565658') 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/images/lotto_blue_glass_btn_prev.png?rand=88988988849565658') no-repeat;
    padding-left: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.lotto_paging li.next a {
    background: url('/assets/images/lotto_blue_glass_btn_next.png?rand=88988988849565658') no-repeat;
    padding-right: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.lotto_paging li.num {
    background: url('/assets/images/lotto_blue_glass_btn_bg.png?rand=88988988849565658') repeat-x;
    width: 150px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.point_betting {
    display: inline-block;
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') no-repeat -600px -497px;
    width: 211px;
    height: 48px;
    margin-top: 10px;
    margin-right: 5px;
    cursor: pointer;
}

.money_betting {
    display: inline-block;
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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/images/count_sprite_20181023.png?rand=88988988849565658') 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/images/jackpot_blue_glass.png?rand=88988988849565658') 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/images/jackpot_blue_glass_btn_prev.png?rand=88988988849565658') no-repeat;
    padding-left: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.jackpot_paging li.next a {
    background: url('/assets/images/jackpot_blue_glass_btn_next.png?rand=88988988849565658') no-repeat;
    padding-right: 9px;
    width: 60px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

.jackpot_paging li.num {
    background: url('/assets/images/jackpot_blue_glass_btn_bg.png?rand=88988988849565658') repeat-x;
    width: 150px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}

/* ==================================================
	tab_sports_filter
 ================================================== */
.tab_sports_filter {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
    border-collapse: separate;
    border-spacing: 3px;
}

.tab_sports_filter.ty1 {
    width: 100%;
    padding: 0;
    margin-bottom: 0;
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
}

.tab_sports_filter.ty3 {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
    box-sizing: border-box;
    border-spacing: 0;
    border-collapse: collapse;
    border-radius: 5px;
    position: relative;
    background: #000;
}

.tab_sports_filter.ty2 {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
    box-sizing: border-box;
    position: relative;
}

.tab_sports_filter table {
	width:100%
	
}
.tab_sports_filter.ty2 table {
    width: 100%;
    border-spacing: 3px;
    border-collapse: separate;
}

.tab_sports_filter td {
    display: table-cell;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: #4d6bfe;
    padding: 1px;
}

.tab_sports_filter.ty3 td {
    background: #191919;
    padding: 0px;
}

.tab_sports_filter.ty1 td a {
    background: rgb(18 18 18);
}

.tab_sports_filter.ty1 td:first-child {
    border-radius: 10px 0 0 0;
}

.tab_sports_filter.ty1 td:first-child a {
    border-radius: 10px 0 0 0;
}

.tab_sports_filter.ty1 td:last-child {
    border-radius: 0 10px 0 0 ;
}

.tab_sports_filter.ty1 td:last-child a {
    border-radius: 0 10px 0 0 ;
}

.tab_sports_filter.ty3 td {
    width: 1%;
}

.tab_sports_filter.ty2 td {
    background: none;
    border: none;
    display: table-cell;
    border-left: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 5%;
}

.tab_sports_filter td a {
    display: block;
    color: #fff;
    font-size: 14px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 40px;
    line-height: 40px;
    background: #191919;
}

.tab_sports_filter.ty3 td a {
    display: block;
    /* padding: 7px 0 8px 0; */
    color: #fff;
    font-size: 14px;
    /* letter-spacing: -1px; */
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /* height: 37px; */
    /* line-height: 37px; */
    background: #191919;
    border: 1px solid #2f3849;
    border-left: none;
    border-right: none;
    position: relative;
}

.tab_sports_filter.ty3 td:first-child {
    border-radius: 0 0 0 5px;
}

.tab_sports_filter.ty3 td:first-child a {
    border-radius: 0 0 0 5px;
    border-left: 1px solid #391a5e;
}

.tab_sports_filter.ty3 td:last-child {
    border-radius: 0 0 5px 0 ;
}

.tab_sports_filter.ty3 td:last-child a {
    border-radius: 0 0 5px 0;
    border-right: 1px solid #2f3849;
}

.tab_sports_filter.ty3 td a:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 18px;
    background: #2f3849;
    top: 12px;
    right: 0px;
}

.tab_sports_filter.ty3 td a img {
    height: 24px;
    margin-right: 5px;
}

.tab_sports_filter.ty3 td:last-child a:after {
    display: none
}

.tab_sports_filter.ty2 td a {
    display: block;
    color: #fff;
    font-size: 14px;
    letter-spacing: -1px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, .7);
    border: 1px solid #383838;
    position: relative;
    border-radius: 5px;
}

.tab_sports_filter td a.on, .tab_sports_filter td a {
    white-space: nowrap;
}

.tab_sports_filter.ty1 td a.on, .tab_sports_filter.ty1 td a:hover {
    background: #4d6bfe;
    color: #fff;
    /* text-shadow: 1px 1px 2px rgba(00, 00, 00, 1); */
}

.tab_sports_filter.ty3 td a.on, .tab_sports_filter.ty3 td a:hover {
    background: #32384d;
    color: #ffffff;
    /* text-shadow: 1px 1px 2px rgba(00, 00, 00, 1); */
}

.tab_sports_filter.ty2 td a.on, .tab_sports_filter.ty2 td a:hover {
    background: #4d6bfe;
    color: #fff;
    /* text-shadow: 1px 1px 2px rgba(00, 00, 00, 1); */
}

.tab_sports_filter td a.on, .tab_sports_filter td a:hover {
    background: #4d6bfe;
    color: #fff;
    /* text-shadow: 1px 1px 2px rgba(00, 00, 00, 1); */
}

/*
.tab_sports_filter.ty4 td a span {
    display: block;
    margin: 0 auto;
    text-indent: -99999px;
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background: url('/assets/images/allnight_sprite_20200619.png?rand=88988988849565658') 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 td a.all span {
    background-position: -1196px -554px;
    width: 28px;
    height: 34px;
}

.tab_sports_filter td a.soccer span {
    background-position: -1245px -554px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter td a.baseball span {
    background-position: -1296px -554px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter td a.basketball span {
    background-position: -1349px -554px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter td a.volleyball span {
    background-position: -1397px -554px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter td a.hockey span {
    background-position: -1450px -554px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter td a.football span {
    background-position: -1566px -554px;
    width: 32px;
    height: 34px;
}

.tab_sports_filter td a.esports span {
    background-position: -1722px -554px;
    width: 37px;
    height: 34px;
} 

.tab_sports_filter td a.etc span {
    background-position: -1615px -554px;
    width: 22px;
    height: 34px;
}

.tab_sports_filter td a.ping_pong span {
    background-position: -1781px -554px;
    width: 33px;
    height: 35px;
}*/
.tab_sports_filter td a span img {
    height: 23px;
    margin-right: 7px;
}

.tab_sports_filter.ty4 td a.on, .tab_sports_filter.ty4 td a:hover {
    background-color: transparent;
    background: none;
    color: #fff
}

.tab_sports_filter.ty4 td a.on span, .tab_sports_filter.ty4 td a:hover span {
    background-position-y: -467px;
    color: #ffb100
}

/* 
.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 > 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/images/button_daridari_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 874px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_daridari_open {
    background: url('/assets/images/button_daridari_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_close {
    background: url('/assets/images/button_mgm_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_open {
    background: url('/assets/images/button_mgm_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_aladdin_close {
    background: url('/assets/images/button_aladdin_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_aladdin_open {
    background: url('/assets/images/button_aladdin_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_power_sadari_close {
    background: url('/assets/images/button_power_sadari_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    margin-top: 10px;
    width: 830px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_power_sadari_open {
    background: url('/assets/images/button_power_sadari_open.png?rand=88988988849565658') 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/images/bg_lastgamewrap.png?rand=8898898884956565824124') 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/images/bg_sprite_20180124.png?rand=8898898884956565824124') 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/images/bg_sprite_20180124.png?rand=88988988849565658') 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: underline;
}

#container_main .game_link .main_live {
    float: right;
    position: relative;
    display: block;
    background: url('/assets/images/bg_sprite_20180124.png?rand=88988988849565658') 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: underline;
}

.chrome_browser {
    background: url('/assets/images/bg_chrome_browser.png?rand=88988988849565658') repeat-x 0 0;
    width: auto;
    display: block;
    height: 70px;
    margin-top: 20px;
}

.chrome_browser a {
    background: url('/assets/images/chrome_browser.png?rand=88988988849565658') no-repeat;
    width: 210px;
    height: 33px;
    display: inline-block;
    margin: 0 auto;
    margin-top: 20px
}

.kakaotalk_info {
    background: url(/assets/images/kakao_btn.png?rand=88988988849565658) 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 ********************************************************/ .layer_popup_customer {
    position: absolute;
    width: 342px;
    height: 337px;
    left: 50%;
    top: -55px;
    z-index: 300;
    margin-left: -5px;
    text-align: left;
    /* -webkit-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.80); */
    -moz-box-shadow: 0 60px 60px rgba(0, 0, 0, 0.80);
    /* box-shadow: 0 60px 60px rgba(0, 0, 0, 0.80); */
    /* border-radius: 20px; */
    /* -webkit-border-radius: 20px; */
    -moz-border-radius: 20px;
}

.layer_popup_customer .layer_popup_header {
    height: auto;
    position: relative;
}

.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; */
    width: 128px;
    height: 34px;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -63px;
    top: 20px;
}

.layer_popup_customer .layer_popup_header .header_close {
    /* float: right; */
    display: inline-block;
    position: absolute;
    top: 6px;
    right: 5px;
    width: 40px;
    height: 40px;
    background: #0c0e25 url(/assets/images/icon_closs.png) no-repeat;
    background-size: 40px 40px;
    text-indent: -99999px;
}

.layer_popup_customer .layer_popup_header .header_close a.close {
    background: url('/assets/images/noticePopClose_customer.png') no-repeat;
    display: inline-block;
    margin-right: 10px;
    margin-top: 14px;
    width: 63px;
    height: 30px;
    cursor: pointer;
    float: right;
    display: none
}

.layer_popup_customer .layer_popup_header .header_close a.close:hover {
    text-decoration: underline;
    color: #ffe610;
    display: none
}

.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;
    display: none
}

.layer_popup_customer .layer_popup_header .header_close a.day_close:hover {
    text-decoration: underline;
    color: #ffe610;
    display: none
}

.layer_popup_customer .layer_popup_content {
    display: block;
    padding: 0;
    color: #fff;
    text-align: center;
    word-break: break-all;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 50px 10px 10px 10px;
    background: #0c0e25;
    border: 5px solid #ffffff;
}

.layer_popup_customer .layer_popup_content > li {
    float: none !important;
    line-height: 34px;
    margin: 0px auto 0;
    /* border: 1px solid #111; */
    width: 70%;
    /* background: #212121; */
    padding: 5px 0;
}

.layer_popup_customer .layer_popup_content > li:nth-child(6) {
    border: none;
}

.layer_popup_customer .layer_popup_content > li input {
    padding: 0;
    width: 100%;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #000;
    background: #fff;
}

.layer_popup_customer .layer_popup_content > li input::-webkit-input-placeholder {
    color: #000;
}

.layer_popup_customer .layer_popup_content > li input::-moz-placeholder {
    color: #000;
}

.layer_popup_customer .layer_popup_content > li input:-ms-input-placeholder {
    color: #000;
}

.layer_popup_customer .layer_popup_content > li input:-moz-placeholder {
    color: #000;
}

.layer_popup_customer .layer_popup_content li input:placeholder {
    color: #000
}

.layer_popup_customer .layer_popup_content li .customer_id {
    background: #fff;
}

.layer_popup_customer .layer_popup_content li .customer_name {
    background: #fff;
}

.layer_popup_customer .layer_popup_content li .customer_nickname {
}

.layer_popup_customer .layer_popup_content li .customer_phone {
}

.layer_popup_customer .layer_popup_content li .customer_call {
    color: #fff;
    height: 44px;
    line-height: 44px;
    font-size: 13px;
    border: none;
    display: inline-block;
    background: #9b1848;
    padding: 0 20px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
}

.layer_popup_customer .layer_popup_content li .customer_cancel {
    color: #fff;
    background: url('/assets/images/pop_customer_sprite.png?rand=889889888495213') no-repeat -541px -349px;
    width: 265px;
    height: 44px;
    font-size: 12px;
    border: none;
    text-indent: -99999px;
    display: none;
}

.btn_open_call_customer {
}

/* ==================================================
 사다리게임_라이브게임
 ================================================== */
.layer_popup_customer {
    width: 400px
}

.ladder_chart_area {
    display: block;
    clear: both;
}

.ladder_wrap {
    width: 100%;
}

.ladder_wrap.ty2 {
    background: url('/assets/images/game/bg_daridari.png?rand=88988988849565658') repeat-x 0 -5px #ebe0ce;
    width: 100%;
}

.ladder_wrap.ty4 {
    background: #e4e8f3;
    width: 100%;
}

.ladder_wrap.ty5 {
    background: url('/assets/images/game/bg_aladdin.png?rand=88988988849565658') no-repeat 14px -5px #ebe0ce;
    width: 100%;
}

/*이다리*/
.ladder_wrap.ty6 {
    background: url('/assets/images/game/ladder2/bg_bg.png?rand=88988988849565658') no-repeat 0 0 #f0e6d8;
    width: 100%;
}

/*삼다리*/
.ladder_wrap.ty7 {
    background: url('/assets/images/game/ladder3/bg.png?rand=88988988849565658') no-repeat 0 0 #ebe0ce;
    width: 100%;
}

/*방구차*/
.ladder_wrap.ty8 {
    background: url('/assets/images/game/bg_bg.png?rand=88988988849565658') no-repeat 0 0 #ebe0ce;
    width: 100%;
}

/*나인볼*/
.ladder_wrap.ty9 {
    background: url('/assets/images/game/bg_bg.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.ladder_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.ladder_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat 0 -77px;
}

.ladder_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.ladder_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat 0 -115px;
}

.ladder_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -40px -115px;
}

.ladder_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -350px -40px;
}

.ladder_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -390px -40px;
}

.ladder_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -430px -40px;
}

.ladder_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') 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/images/game/ladder_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.ladder_bet_list .row_o {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.ladder_bet_list .row_l {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat 0 -77px;
}

.ladder_bet_list .row_r {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.ladder_bet_list .row_3 {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat 0 -115px;
}

.ladder_bet_list .row_4 {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -40px -115px;
}

.ladder_bet_list .row_l3e {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -350px -40px;
}

.ladder_bet_list .row_r4e {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -390px -40px;
}

.ladder_bet_list .row_r3o {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -430px -40px;
}

.ladder_bet_list .row_l4o {
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/ladder_result.png?rand=88988988849565658') no-repeat -470px -40px;
}

.ladder_tit {
    background: url('/assets/images/game/bg_ladder.png?rand=88988988849565658') -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/images/game/ladder_img.png?rand=88988988849565658') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
}

.ladder_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/images/game/daridari_img.png?rand=88988988849565658') 0 0 no-repeat;
    text-indent: -999999px;
    margin: 0px auto 0;
    display: none;
}

.ladder_tit.ty6 h2 {
    width: 438px;
    height: 104px;
    background: url('/assets/images/game/ladder2/sp_ladder2.png?rand=88988988849565658') no-repeat 0 0;
    text-indent: -999999px;
    margin: 0px auto 0;
}

.ladder_tit.ty7 h2 {
    width: 438px;
    height: 104px;
    background: url('/assets/images/game/ladder3/title.png?rand=88988988849565658') 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_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/images/game/ladder_img.png?rand=88988988849565658') 0 -79px no-repeat;
}

.ladder_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/images/game/ladder_img.png?rand=88988988849565658') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.ladder_cnt .ladder_choice {
    background: url('/assets/images/game/bg_ladder_table.png?rand=88988988849565658') 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/images/game/bg_ladder_table.png?rand=88988988849565658') 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 > div {
    float: left;
    padding: 25px 0;
    margin-left: 40px;
}

.ladder_cnt .ladder_choice > div ul {
    width: 155px;
    margin-left: 78px;
}

.ladder_cnt .ladder_choice > 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/images/game/ladder_img.png?rand=88988988849565658') -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: #333;
    font-size: 13px;
    margin-right: 3px;
    width: 55px;
    text-align: left;
}

.ladder_cnt .ladder_cart .cart_info em {
    font-style: normal;
    font-weight: bold;
    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: #9a4227;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #642613;
    width: 145px;
    height: 32px;
    line-height: 22px;
    padding: 6px 10px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.ladder_cnt .ladder_cart {
    clear: both;
    display: block;
    width: 100%;
    height: 160px;
}

.ladder_cnt .ladder_cart .bet_money label {
    font-weight: bold;
    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;
    width: 276px;
    font-size: 30px;
    font-weight: bold;
}

.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-weight: bold;
    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 {
    font-weight: bold;
    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;
    font-weight: bold;
}

.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/v438288131214513513141345/images/game/ladder_img.png?rand=898886666777799888898989821820485') -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/v438288131214513513141345/images/game/ladder_result.png?rand=898886666777799888898989821820485') no-repeat -350px -73px;
}

.ladder_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v438288131214513513141345/images/game/ladder_result.png?rand=898886666777799888898989821820485') no-repeat -390px -73px;
}

.ladder_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v438288131214513513141345/images/game/ladder_result.png?rand=898886666777799888898989821820485') no-repeat -430px -73px;
}

.ladder_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/v438288131214513513141345/images/game/ladder_result.png?rand=898886666777799888898989821820485') 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/v438288131214513513141345/images/game/bg_ladder_table.png?rand=898886666777799888898989821820485') -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: #333;
}

.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/images/game/ladder_img.png?rand=88988988849565658) -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/images/game/ladder_img.png?rand=88988988849565658') -174px -135px no-repeat;
    text-indent: -999999px;
}

.ladder_bet_list th {
    text-align: center;
    height: 32px;
    font-size: 13px;
    font-weight: normal;
    color: #5f4d27;
    background: url('/assets/images/game/bg_ladder_table.png?rand=88988988849565658') -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/images/game/ladder_img.png?rand=88988988849565658') -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;
}

/*로하이게임*/
.lowhigh_wrap {
    background: url('/assets/images/game/bg_lowhigh.png?rand=88988988849565658') -40px 0;
    width: 100%;
}

.lowhigh_wrap.ty2 {
    background: url('/assets/images/game/bg_daridari.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.lowhigh_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.lowhigh_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat 0 -77px;
}

.lowhigh_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.lowhigh_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat 0 -115px;
}

.lowhigh_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -40px -115px;
}

.lowhigh_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -350px -40px;
}

.lowhigh_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -390px -40px;
}

.lowhigh_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -430px -40px;
}

.lowhigh_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.lowhigh_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.lowhigh_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat 0px -77px;
}

.lowhigh_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.lowhigh_tit {
    background: url('/assets/images/game/bg_lowhigh.png?rand=88988988849565658') 50%;
    width: 100%;
}

.lowhigh_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.lowhigh_tit h2 {
    width: 830px;
    height: 62px;
    background: url('/assets/images/game/lowhigh_img.png?rand=88988988849565658') 50% 50% no-repeat;
    text-indent: -999999px;
}

.lowhigh_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/images/game/daridari_img.png?rand=88988988849565658') 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/images/game/lowhigh_img.png?rand=88988988849565658') 0 -79px no-repeat;
}

.lowhigh_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/images/game/lowhigh_img.png?rand=88988988849565658') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.lowhigh_cnt .lowhigh_choice {
    background: url('/assets/images/game/bg_lowhigh_table.png?rand=88988988849565658') -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/images/game/bg_lowhigh_table.png?rand=88988988849565658') 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 > div {
    float: left;
    padding: 25px 0;
    margin-left: 56px;
    width: 207px;
    position: relative;
}

.lowhigh_cnt .lowhigh_choice > div ul {
    width: 155px;
    margin-left: 27px;
}

.lowhigh_cnt .lowhigh_choice > 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/images/game/lowhigh_img.png?rand=88988988849565658') -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 > 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 > 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 > 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/images/game/bg_lowhigh_table.png?rand=88988988849565658') -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/images/game/bg_lowhigh_table.png?rand=88988988849565658') -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/images/game/lowhigh_img.png?rand=88988988849565658') -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/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -350px -73px;
}

.lowhigh_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -390px -73px;
}

.lowhigh_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') no-repeat -430px -73px;
}

.lowhigh_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lowhigh_result.png?rand=88988988849565658') 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/images/game/bg_lowhigh_table.png?rand=88988988849565658') -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/images/game/lowhigh_img.png?rand=88988988849565658') -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/images/game/bg_lowhigh_table.png?rand=88988988849565658') -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/images/game/lowhigh_img.png?rand=88988988849565658') -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/images/game/bg_mgm.png?rand=88988988849565658') -40px 0;
    width: 100%;
}

.mgm_wrap.ty2 {
    background: url('/assets/images/game/bg_daridari.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.mgm_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.mgm_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat 0 -77px;
}

.mgm_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.mgm_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat 0 -115px;
}

.mgm_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -40px -115px;
}

.mgm_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -350px -40px;
}

.mgm_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -390px -40px;
}

.mgm_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -430px -40px;
}

.mgm_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/mgm_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.mgm_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.mgm_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat 0px -77px;
}

.mgm_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.mgm_tit {
    background: url('/assets/images/game/bg_mgm.png?rand=88988988849565658') 50%;
    width: 100%;
}

.mgm_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.mgm_tit h2 {
    width: 1200px;
    height: 100px;
    background: url('/assets/images/game/mgm_img.png?rand=88988988849565658') 50% 50% no-repeat;
    text-indent: -999999px;
}

.mgm_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/images/game/daridari_img.png?rand=88988988849565658') 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/images/game/mgm_img.png?rand=88988988849565658') 0 -79px no-repeat;
}

.mgm_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/images/game/mgm_img.png?rand=88988988849565658') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.mgm_cnt .mgm_choice {
    background: url('/assets/images/game/bg_mgm_table.png?rand=88988988849565658') -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/images/game/bg_mgm_table.png?rand=88988988849565658') 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 > div {
    float: left;
    padding: 25px 0;
    width: 207px;
    position: relative;
}

.mgm_cnt .mgm_choice > div ul {
    width: 155px;
    margin-left: 27px;
}

.mgm_cnt .mgm_choice > 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/images/game/mgm_img.png?rand=88988988849565658') -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 > 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 > 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 > 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/images/game/bg_mgm_table.png?rand=88988988849565658') -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/images/game/bg_mgm_table.png?rand=88988988849565658') -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/images/game/mgm_img.png?rand=88988988849565658') -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/images/game/mgm_result.png?rand=88988988849565658') no-repeat -350px -73px;
}

.mgm_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -390px -73px;
}

.mgm_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') no-repeat -430px -73px;
}

.mgm_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/mgm_result.png?rand=88988988849565658') 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/images/game/bg_mgm_table.png?rand=88988988849565658') -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/images/game/mgm_img.png?rand=88988988849565658') -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;color:#5f4d27;background:url('/assets/images/game/bg_mgm_table.png?rand=88988988849565658') -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;} */
/* .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;} */
.mgm_btm {
    clear: both;
    display: block;
}

.mgm_btm:after {
    clear: both;
    display: block;
    content: '';
}

.mgm_btm .mgm_bet_list {
    background: url('/assets/images/game/bg_mgm_bet_list.png?rand=88988988849565658') -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/images/game/bg_mgm_tbl.png?rand=88988988849565658') 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/images/game/mgm_img.png?rand=88988988849565658') 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/images/game/mgm_img.png?rand=88988988849565658') -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/images/game/bg_daridari.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.mgm_baccarat_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.mgm_baccarat_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat 0px -77px;
}

.mgm_baccarat_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.mgm_baccarat_tit {
    background: url('/assets/images/game/bg_mgm_baccarat.png?rand=88988988849565658') 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/images/game/mgm_baccarat_img.png?rand=88988988849565658') 50% 50% no-repeat;
    text-indent: -999999px;
}

.mgm_baccarat_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/images/game/daridari_img.png?rand=88988988849565658') 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/images/game/mgm_baccarat_img.png?rand=88988988849565658') 0 -79px no-repeat;
}

.mgm_baccarat_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/images/game/mgm_baccarat_img.png?rand=88988988849565658') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.mgm_baccarat_cnt .mgm_baccarat_choice {
    background: url('/assets/images/game/bg_mgm_baccarat_table.png?rand=88988988849565658') -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/images/game/bg_mgm_baccarat_table.png?rand=88988988849565658') 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 > div {
    float: left;
    padding: 25px 0;
    margin-left: 55px;
    position: relative;
}

.mgm_baccarat_cnt .mgm_baccarat_choice > div ul {
    margin-left: 106px;
}

.mgm_baccarat_cnt .mgm_baccarat_choice > 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/images/game/mgm_baccarat_img.png?rand=88988988849565658') -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 > 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 > 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 > 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/images/game/bg_mgm_baccarat_table.png?rand=88988988849565658') -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/images/game/bg_mgm_baccarat_table.png?rand=88988988849565658') -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/images/game/mgm_baccarat_img.png?rand=88988988849565658') -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/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat -350px -73px;
}

.mgm_baccarat_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat -390px -73px;
}

.mgm_baccarat_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/mgm_baccarat_result.png?rand=88988988849565658') no-repeat -430px -73px;
}

.mgm_baccarat_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/mgm_baccarat_result.png?rand=88988988849565658') 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/images/game/bg_mgm_baccarat_table.png?rand=88988988849565658') -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/images/game/bg_mgm_baccarat_bet_list.png?rand=88988988849565658') 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/images/game/bg_mgm_baccarat_tbl.png?rand=88988988849565658') 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/images/game/mgm_baccarat_img.png?rand=88988988849565658') 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/images/game/mgm_baccarat_img.png?rand=88988988849565658') -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/images/game/bg_daridari.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.lotus_wrap .state .row_o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.lotus_wrap .state .row_l {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat 0 -77px;
}

.lotus_wrap .state .row_r {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.lotus_wrap .state .row_3 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat 0 -115px;
}

.lotus_wrap .state .row_4 {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -40px -115px;
}

.lotus_wrap .state .row_l3e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -350px -40px;
}

.lotus_wrap .state .row_r4e {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -390px -40px;
}

.lotus_wrap .state .row_r3o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -430px -40px;
}

.lotus_wrap .state .row_l4o {
    margin: 5px 13px 0 14px;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/lotus_result.png?rand=88988988849565658') no-repeat 0 -40px;
}

.lotus_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -40px -40px;
}

.lotus_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat 0px -77px;
}

.lotus_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -40px -77px;
}

.lotus_tit {
    background: url('/assets/images/game/bg_lotus.png?rand=88988988849565658') no-repeat 50%;
    width: 100%;
}

.lotus_tit.ty2 {
    background: none;
    padding-bottom: 10px;
    display: none;
}

.lotus_tit h2 {
    height: 100px;
    background: url('/assets/images/game/lotus_img.png?rand=88988988849565658') 50% 50% no-repeat;
    text-indent: -999999px;
}

.lotus_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/images/game/daridari_img.png?rand=88988988849565658') 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/images/game/lotus_img.png?rand=88988988849565658') 0 -79px no-repeat;
}

.lotus_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/images/game/lotus_img.png?rand=88988988849565658') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.lotus_cnt .lotus_choice {
    background: url('/assets/images/game/bg_lotus_table.png?rand=88988988849565658') -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/images/game/bg_lotus_table.png?rand=88988988849565658') 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 > div {
    float: left;
    padding: 25px 0;
    margin-left: 55px;
    position: relative;
}

.lotus_cnt .lotus_choice > div ul {
    margin-left: 106px;
}

.lotus_cnt .lotus_choice > 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/images/game/lotus_img.png?rand=88988988849565658') -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 > 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 > 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 > 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/images/game/bg_lotus_table.png?rand=88988988849565658') -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/images/game/bg_lotus_table.png?rand=88988988849565658') -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/images/game/lotus_img.png?rand=88988988849565658') -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/images/game/lotus_result.png?rand=88988988849565658') no-repeat -350px -73px;
}

.lotus_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -390px -73px;
}

.lotus_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') no-repeat -430px -73px;
}

.lotus_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lotus_result.png?rand=88988988849565658') 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/images/game/bg_lotus_table.png?rand=88988988849565658') -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/images/game/bg_lotus_bet_list.png?rand=88988988849565658') 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/images/game/bg_lotus_tbl.png?rand=88988988849565658') 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/images/game/lotus_img.png?rand=88988988849565658') 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/images/game/lotus_img.png?rand=88988988849565658') -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/images/game/bg_lotus_oddeven.png?rand=88988988849565658231') -40px 0;
    width: 100%;
    margin: 0 auto;
}

.lotus_oe_wrap.ty2 {
    background: url('/assets/images/game/bg_daridari.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat 0 -40px;
}

.lotus_oe_bet_list .row_o {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat -40px -40px;
}

.lotus_oe_bet_list .row_l {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat 0px -77px;
}

.lotus_oe_bet_list .row_h {
    width: 28px;
    height: 27px;
    text-indent: -9000px;
    background: url('/assets/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat -40px -77px;
}

.lotus_oe_tit {
    background: url('/assets/images/game/bg_lotus_oddeven.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_img.png?rand=88988988849565658231') 50% 50% no-repeat;
    text-indent: -999999px;
}

.lotus_oe_tit.ty2 h2 {
    width: 300px;
    height: 99px;
    background: url('/assets/images/game/daridari_img.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_img.png?rand=88988988849565658231') 0 -79px no-repeat;
}

.lotus_oe_now_bet a.btn_refresh {
    position: absolute;
    top: 6px;
    right: 9px;
    background: url('/assets/images/game/lotus_oddeven_img.png?rand=88988988849565658231') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.lotus_oe_cnt .lotus_oe_choice {
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') 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 > div {
    float: left;
    padding: 25px 0;
    margin-left: 56px;
    width: 207px;
    position: relative;
}

.lotus_oe_cnt .lotus_oe_choice > div ul {
    width: 155px;
    margin-left: 27px;
}

.lotus_oe_cnt .lotus_oe_choice > 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/images/game/ladder_img.png?rand=88988988849565658231) -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 > 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 > 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 > 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/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -934px -834px;
    width: 92px;
    height: 38px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_blue:hover {
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -934px -891px !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_brw {
    color: #ffa766 !important;
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -1040px -834px;
    width: 92px;
    height: 38px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_brw:hover {
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -1040px -891px !important;
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_gray {
    color: #b6ec7c !important;
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -1148px -834px;
    width: 92px;
    height: 38px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart .bet_btn_inner .i_gray:hover {
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -21px -800px !important;
    width: 98px;
    height: 124px;
    text-indent: -9999px
}

.lotus_oe_cnt .lotus_oe_cart input.btn_bet:hover {
    background: url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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/images/game/lotus_oddeven_img.png?rand=88988988849565658231') -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/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat -350px -73px;
}

.lotus_oe_wrap .evensecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat -390px -73px;
}

.lotus_oe_wrap .oddsecond .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lotus_oddeven_result.png?rand=88988988849565658231') no-repeat -430px -73px;
}

.lotus_oe_wrap .oddfirst .tx {
    margin: 5px 0 0;
    width: 27px;
    height: 27px;
    background: url('/assets/images/game/lotus_oddeven_result.png?rand=88988988849565658231') 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/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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/images/game/lotus_oddeven_img.png?rand=88988988849565658231') -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;color:#5f4d27;background:url('/assets/images/game/bg_lotus_oddeven_table.png?rand=88988988849565658231') -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;} */
/* .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;} */
.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/images/game/bg_lotus_oddeven_bet_list.png?rand=88988988849565658231') -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/images/game/bg_lotus_oddeven_tbl.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_img.png?rand=88988988849565658231') 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/images/game/lotus_oddeven_img.png?rand=88988988849565658231') -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/images/game/bg_snail.png?rand=88988988849565658') -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.snail_cnt .snail_choice {
    background: url('/assets/images/game/bg_snail_choice.png?rand=88988988849565658') 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/images/game/ladder_img.png?rand=88988988849565658') -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/images/game/sp_race_player.png?rand=88988988849565658') 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/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -314px -0;
}

.snail_cnt .snail_choice .btn_im:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -404px -0;
}

.snail_cnt .snail_choice .btn_du:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -494px -0;
}

.snail_cnt .snail_choice .btn_nid:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -407px -128px;
}

.snail_cnt .snail_choice .btn_ind:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -496px -128px;
}

.snail_cnt .snail_choice .btn_idn:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -586px -128px;
}

.snail_cnt .snail_choice .btn_dni:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -677px -128px;
}

.snail_cnt .snail_choice .btn_din:hover {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -765px -128px;
}

.snail_cnt .snail_choice .btn_ne.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -314px -0;
}

.snail_cnt .snail_choice .btn_im.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -404px -0;
}

.snail_cnt .snail_choice .btn_du.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -494px -0;
}

.snail_cnt .snail_choice .btn_nid.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -407px -128px;
}

.snail_cnt .snail_choice .btn_ind.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -496px -128px;
}

.snail_cnt .snail_choice .btn_idn.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -586px -128px;
}

.snail_cnt .snail_choice .btn_dni.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -677px -128px;
}

.snail_cnt .snail_choice .btn_din.focus {
    background: url('/assets/images/game/sp_race_player02.png?rand=88988988849565658') no-repeat -765px -128px;
}

.snail_cnt .snail_choice .btn_ne.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -314px -0;
}

.snail_cnt .snail_choice .btn_im.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -404px -0;
}

.snail_cnt .snail_choice .btn_du.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -494px -0;
}

.snail_cnt .snail_choice .btn_nid.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -314px -128px;
}

.snail_cnt .snail_choice .btn_ndi.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -407px -128px;
}

.snail_cnt .snail_choice .btn_ind.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -496px -128px;
}

.snail_cnt .snail_choice .btn_idn.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -586px -128px;
}

.snail_cnt .snail_choice .btn_dni.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -677px -128px;
}

.snail_cnt .snail_choice .btn_din.disable {
    background: url('/assets/images/game/sp_race_player03.png?rand=88988988849565658') no-repeat -765px -128px;
}

.snail_cnt .snail_choice .snail_choice_inner {
    width: 1030px;
    margin: 100px auto 0;
}

.snail_cnt .snail_choice .snail_choice_inner > 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/images/game/ladder_img.png?rand=88988988849565658') -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/images/game/snail_img.png?rand=88988988849565658') 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/images/game/bg_snail_cart.png?rand=88988988849565658') 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/images/game/bg_snail_table.png?rand=88988988849565658') 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/images/game/bg_snail_bet_list.png?rand=88988988849565658') 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/images/game/bg_race_tbl.png?rand=88988988849565658') 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/images/game/snail_img.png?rand=88988988849565658') 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/images/game/bg_race_tip.png?rand=88988988849565658') 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=88988988849565658');
    width: 100%;
    padding-bottom: 0;
}

.powerball_top {
    position: relative;
    background: url('/assets/images/game/bg_powerball_top.png?rand=88988988849565658') 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/images/game/btn_pb_refresh.png?rand=88988988849565658') 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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.powerball_cnt .powerball_result_list {
    background: url('/assets/images/game/bg_powerball_result_list.png?rand=88988988849565658') 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/images/game/bg_powerball_choice.png?rand=88988988849565658') 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/images/game/ladder_img.png?rand=88988988849565658') -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/images/game/bg_powerball_btn.png?rand=88988988849565658') 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 > div {
    float: left;
    text-align: center;
    height: 170px;
    margin-bottom: 5px;
}

.powerball_cnt .powerball_choice .powerball_choice_inner > div li {
    float: left;
    width: 50%;
}

.powerball_cnt .powerball_choice .powerball_choice_inner > div > 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 > 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/images/game/ladder_img.png?rand=88988988849565658') -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/images/game/powerball_img.png?rand=88988988849565658') 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/images/game/bg_powerball_cart.png?rand=88988988849565658') 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/images/game/bg_powerball_table.png?rand=88988988849565658')  -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/images/game/bg_powerball_bet_list.png?rand=88988988849565658') 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 > div {
    clear: both;
    display: block;
}

#footer .f_top {
    border-bottom: 1px solid #ddd;
}

#footer .footer_area > 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=88988988849565658') -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=88988988849565658') -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/images/button_aladdin_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_aladdin_open {
    background: url('/assets/images/button_aladdin_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_daridari_close {
    background: url('/assets/images/button_daridari_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_daridari_open {
    background: url('/assets/images/button_daridari_open.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 875px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_close {
    background: url('/assets/images/button_mgm_close.png?rand=88988988849565658') no-repeat 50%;
    margin: 0 auto;
    width: 910px;
    margin-top: 10px;
    display: block;
    height: 30px;
    cursor: pointer;
}

.button_mgm_open {
    background: url('/assets/images/button_mgm_open.png?rand=88988988849565658') 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/images/warning_popup_bg2.png?rand=88988988849565658') 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/images/warningPopClose.png?rand=88988988849565658') 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: underline;
    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/images/warningPopClose.png?rand=88988988849565658') 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 > span {
    font-size: 12px;
}

.tbl_board tr.notice > td.user_icon_nick > span {
    font-size: 0;
}

.tbl_board td.user_icon_nick > span img {
    height: 30px
}

.tbl_board tr.notice > td.user_icon_nick > span img {
    height: 30px
}

.write_user .user_level .level 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=88988988849565658);
    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=88988988849565658);
    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/images/money_coin.png?rand=88988988849565658') no-repeat 4px 6px #394766 !important;
    font-size: 12px !important;
}

.input_cash {
    /* margin-bottom: 3px; */
}

.bank_info {
    background: url('/assets/images/bank_info.png?rand=88988988849565658') 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/images/kakao.png?rand=88988988849565658) 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/images/game/angelsdemons/bg.jpg?rand=88988988849565658) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
}

.ladder_wrap.ty13 {
    background: url(/assets/images/game/angelsdemons/bg.jpg?rand=88988988849565658) -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/images/game/angelsdemons/bg_angelsdemons_table.png?rand=88988988849565658') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty13 > .ladder_choice input {
    background: url('/assets/images/game/angelsdemons/bg_angelsdemons_table.png?rand=88988988849565658') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty13 .ladder_choice > div {
    float: left;
    padding: 25px 0;
    margin-left: 62px;
}

.ladder_cnt.ty13 .ladder_choice > div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty13 .ladder_choice > 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/images/game/angelsdemons/bg_angelsdemons_table.png?rand=88988988849565658') 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/images/game/ladder_img_ty2.png?rand=88988988849565658) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** ostrichrun 타조 **********/
.ladder_tit.ty11 {
    /* 
    background: url(/assets/images/game/ostrichrun/bg.gif?rand=88988988849565658) no-repeat 0px 0; */
    width: 100%;
    position: relative;
    height: 0px;
    display: none
}

.ladder_wrap.ty11 {
    background: url(/assets/images/game/ostrichrun/bg.gif?rand=88988988849565658) 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/images/game/ostrichrun/bg_run_table.png?rand=88988988849565658') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty11 > .ladder_choice input {
    background: url('/assets/images/game/ostrichrun/bg_run_table.png?rand=88988988849565658') no-repeat;
    font-size: 12px;
    overflow: hidden;
    padding-top: 60px;
    color: #fff
}

.ladder_cnt.ty11 .ladder_choice > div {
    float: left;
    padding: 25px 0;
    margin-left: 62px;
}

.ladder_cnt.ty11 .ladder_choice > div ul {
    width: 560px;
    margin-left: 226px;
    margin-top: 26px;
}

.ladder_cnt.ty11 .ladder_choice > 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/images/game/ostrichrun/bg_run_table.png?rand=88988988849565658') 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/images/game/ladder_img_ty2.png?rand=88988988849565658) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** supermario 슈퍼마리오 **********/
.ladder_tit.ty12 {
    background: url(/assets/images/game/supermario/bg.gif?rand=88988988849565658) -40px 0;
    width: 100%;
    padding: 8px 0 20px;
    position: relative;
    height: 0px;
    display: none
}

.ladder_wrap.ty12 {
    background: url(/assets/images/game/supermario/bg.gif?rand=88988988849565658) 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/images/game/supermario/bg_supermario_table.png?rand=88988988849565658') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty12 > .ladder_choice input {
    background: url('/assets/images/game/supermario/bg_supermario_table.png?rand=88988988849565658') no-repeat;
    font-size: 16px;
    overflow: hidden;
    padding-top: 60px;
    color: #000
}

.ladder_cnt.ty12 .ladder_choice > 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 > div {
    float: left;
    padding: 25px 0;
    margin-left: 40px;
}

.ladder_cnt.ty12 .ladder_choice > div.ladder_3rd {
    padding: 0px 0;
    margin-left: 75px;
}

.ladder_cnt.ty12 .ladder_choice > div li {
    float: left;
    width: 50%;
    text-align: center;
}

.ladder_cnt.ty12 .ladder_choice .ladder_1st > ul {
    width: 188px;
    margin-left: 65px;
    margin-top: 0px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_2nd > ul {
    width: 188px;
    margin-left: 95px;
    margin-top: 0px;
}

.ladder_cnt.ty12 .ladder_choice .ladder_3rd > 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/images/game/supermario/bg_supermario_table.png?rand=88988988849565658') 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/images/game/ladder_img_ty2.png?rand=88988988849565658) -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 > div:after {
    clear: both;
    display: block;
    content: '';
}

.ladder_cnt.ty10 .ladder_choice {
    background: url('/assets/images/game/bg_powerball2_table.png?rand=88988988849565658') 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/images/game/bg_powerball2_table.png?rand=88988988849565658') 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 > 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 > div {
    float: left;
    padding: 10px 0;
    margin-left: 40px;
}

.ladder_cnt.ty10 .ladder_choice > div ul {
    width: 155px;
    margin-left: 78px;
}

.ladder_cnt.ty10 .ladder_choice > 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/images/game/ladder_img.png?rand=88988988849565658') -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/images/warning_popup_bg2.png?rand=88988988849565658) 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/images/game/sun_moon/bg.jpg?rand=88988988849565658) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
    display: none
}

.ladder_wrap.ty20 {
    background: url(/assets/images/game/sun_moon/bg.jpg?rand=88988988849565658) -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/images/game/sun_moon/bg_sun_moon_table.png?rand=88988988849565658') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty20 > .ladder_choice input {
    background: url('/assets/images/game/sun_moon/bg_sun_moon_table.png?rand=88988988849565658') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty20 .ladder_choice > div {
    float: left;
    padding: 36px 0;
    margin-left: 62px;
}

.ladder_cnt.ty20 .ladder_choice > div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty20 .ladder_choice > 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/images/game/sun_moon/bg_sun_moon_table.png?rand=88988988849565658') 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/images/game/ladder_img_ty2.png?rand=88988988849565658) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** ongamezone_parao 파라오 **********/
.ladder_tit.ty21 {
    background: url(/assets/images/game/pharaoh/bg.jpg?rand=88988988849565658) -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/images/game/pharaoh/bg_pharaoh_table.png?rand=88988988849565658') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty21 > .ladder_choice input {
    background: url('/assets/images/game/pharaoh/bg_pharaoh_table.png?rand=88988988849565658') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty21 .ladder_choice > div {
    float: left;
    padding: 36px 0;
    margin-left: 62px;
}

.ladder_cnt.ty21 .ladder_choice > div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty21 .ladder_choice > 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/images/game/pharaoh/bg_pharaoh_table.png?rand=88988988849565658') 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/images/game/ladder_img_ty2.png?rand=88988988849565658) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** ongamezone_nine 나인 **********/
.ladder_tit.ty22 {
    background: url(/assets/images/game/nine/bg.jpg?rand=88988988849565658) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
    position: relative;
    height: 60px;
    display: none
}

.ladder_wrap.ty22 {
    background: url(/assets/images/game/nine/bg.jpg?rand=88988988849565658) 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/images/game/nine/bg_nine_table.png?rand=88988988849565658') 0 0 repeat-x;
    width: 100%;
    height: 160px;
    margin-bottom: 2px;
    overflow: hidden;
    margin-top: 10px;
}

.ladder_cnt.ty22 > .ladder_choice input {
    background: url('/assets/images/game/nine/bg_nine_table.png?rand=88988988849565658') no-repeat;
    font-size: 15px;
    overflow: hidden;
    padding-top: 65px;
    color: #fff
}

.ladder_cnt.ty22 .ladder_choice > div {
    float: left;
    padding: 36px 0;
    margin-left: 62px;
}

.ladder_cnt.ty22 .ladder_choice > div ul {
    width: 560px;
    margin-left: 226px;
}

.ladder_cnt.ty22 .ladder_choice > 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/images/game/nine/bg_nine_table.png?rand=88988988849565658') 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/images/game/ladder_img_ty2.png?rand=88988988849565658) -174px -113px no-repeat;
    text-indent: -999999px;
}

/********** todayscore_monster 몬스터사다리 **********/
.centerGameList.ty23 {
    background: url(/assets/images/game/monster/bg.jpg?rand=88988988849565658) 0 0;
    width: 100%;
}

.ladder_wrap.ty23 {
    background: url(/assets/images/game/monster/bg.jpg?rand=88988988849565658) 0 0;
    width: 100%;
}

.ladder_tit.ty23 {
    background: url(/assets/images/game/monster/bg_monster.png?rand=88988988849565658) -40px 0;
    width: 100%;
    padding: 28px 0 20px;
}

.ladder_tit.ty23 h2 {
    background: url(/assets/images/game/monster/bg_monster_tit.png?rand=88988988849565658) 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;
    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-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;
    width: inherit;
}

/* .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;
    font-weight: bold;
}

.dy_bet_button.disable .dy_bet_ratio {
    color: #00000000;
}

.dy_bet_button.focus .dy_bet_ratio {
    display: block;
    color: #ffcc00;
    font-weight: bold;
}

.dy_bet_button .dy_item {
    pointer-events: none;
}

.dy_money_button {
    cursor: pointer;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    /* width: 92px; */
    height: 46px;
    background: #f6ca51;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border: 3px solid #ffeb00;
    outline: none;
    color: #291e17;
    padding: 0 17px;
}

.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 #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_cart_pay {
    width: 100%;
}

.dy_bet_do {
    float: right;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 0 !important;
    /* width: 100px; */
    height: 125px;
    border: 2px solid #000000;
    padding: 20px;
    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, rgba(119, 119, 119, 1) 0%, rgba(213, 213, 213, 1) 48%, rgba(168, 168, 168, 1) 89%, rgba(200, 200, 200, 1) 97%, rgba(251, 251, 251, 1) 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: 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 > .btn_refresh {
    display: inline-block;
    background: url(/assets/v438288131214513513141345/images/btn_refresh_W.png?rand=89888666671788888797989835411) 0 0 no-repeat;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    background-size: 30px auto
}

.game_info .btn_refresh:hover {
    filter: invert(1);
}

.dy_game_group.ty1, .dy_game_group.ty2, .dy_game_group.ty4, .dy_game_group.ty5 {
    width: 50%;
    display: inline-grid !important;
}

.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_event_area {
    display: none
}

/**********************
 ******라이브벳 추가
 **********************/
.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 > .btn_refresh {
    display: inline-block;
    background: url(/assets/images/btn_refresh_W.png?rand=88988988849565658) 0 0 no-repeat;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    background-size: 30px auto
}

.game_info .btn_refresh:hover {
    filter: invert(1);
}

.dy_game_group {
    background: #2c1d10;
}

.dy_game_group.ty1, .dy_game_group.ty2, .dy_game_group.ty3, .dy_game_group.ty5, .dy_game_group.ty6 {
    width: 50%;
    display: inline-block;
}

.dy_button_area .dy_bet_button_row_group_title {
    background: #423021;
    border-radius: 10px 10px 0 0;
    font-size: 14px;
    padding: 3px 0;
    margin: 10px 0;
    color: #ffcc00;
    /* border: 2px solid #4d6bfe; */
    width: 100%;
    margin: 10px auto;
}

.dy_item .dy_bet_ratio {
    font-size: 17px;
}

.dy_item {
    text-align: center;
}

.dy_item.ladder_bet_list {
    display: block
}

.banne_event_area {
    display: none
}

/* ==================================================
 reward_Point
 ================================================== */
.header .memInfo ul li.pointshop {
    background: url('/assets/images/icon_point.gif?rand=88988988849565658') 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/images/bg_bbs_td.png?rand=88988988849565658);
}

.reward_Point .tab_list {
}

.pointshop_list {
    background: rgba(63, 52, 45, .9);
    border-radius: 6px;
    width: 100%
}

.pointshop_list th {
    height: 40px;
    background: #fff;
}

.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: 137px;
    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
}

.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;
    background: #222;
    padding: 0px 14px;
    font-size: 12px;
    margin-left: 0px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}

.tabMenu.ty2 ul li a:hover, .tabMenu.ty2 ul li.on a {
    background: #4d6bfe;
    color: #fff;
}

.pointshop_notice {
    clear: both;
    position: relative;
    display: block;
    text-align: left;
}

.pointshop_notice .pointshop_form {
    margin: 30px 0px 20px 0px;
    background: #101010;
}

.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: #212121;
    position: relative;
    display: block;
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    color: #fff;
}

.pointshop_notice .pointshop_order li {
    position: relative;
    display: block;
    float: left;
    padding-top: 20px;
    margin-left: 10px;
}

.pointshop_notice .notice .notice_list {
    display: block;
    padding: 30px;
    color: #fff;
}

.pointshop_notice .notice .notice_list font.point {
    color: #edc52c;
}

.coupon_gold {
    background: url('/assets/images/coupon_gold.png?rand=88988988849565658') no-repeat;
    width: 370px;
    height: 273px;
    background-size: 100% auto;
    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: 19px;
    margin-top: 44px;
    margin-left: 40px;
    width: 289px;
    color: #fff;
    text-align: left;
}

.coupon_gold .coupon_comment {
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
    color: #fff;
    margin-left: 30px;
    font-weight: normal;
    display: none;
}

.coupon_gold .coupon_buy {
    color: #fff !important;
    background: url('/assets/images/bg_tabOver.png?rand=88988988849565658') repeat-x 50% top;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.coupon_silver {
    background: url('/assets/images/coupon_silver.png?rand=88988988849565658') no-repeat;
    width: 370px;
    height: 273px;
    background-size: 100% auto;
    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: 21px;
    margin-top: 44px;
    margin-left: 40px;
    width: 289px;
    color: #fff;
    text-align: left;
}

.coupon_silver .coupon_comment {
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
    color: #fff;
    margin-left: 30px;
    font-weight: normal;
    display: none;
}

.coupon_silver .coupon_buy {
    color: #fff !important;
    background: url('/assets/images/bg_tabOver.png?rand=88988988849565658') repeat-x 50% top;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.coupon_bronze {
    background: url('/assets/images/coupon_bronze.png?rand=88988988849565658') no-repeat;
    width: 370px;
    height: 273px;
    background-size: 100% auto;
    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: 21px;
    margin-top: 44px;
    margin-left: 40px;
    width: 289px;
    color: #fff;
    text-align: left;
}

.coupon_bronze .coupon_comment {
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
    color: #fff;
    margin-left: 30px;
    font-weight: normal;
    display: none;
}

.coupon_bronze .coupon_buy {
    color: #fff !important;
    background: url('/assets/images/bg_tabOver.png?rand=88988988849565658') repeat-x 50% top;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.coupon_off {
    background: url('/assets/images/coupon_off.png?rand=88988988849565658') no-repeat;
    width: 370px;
    height: 273px;
    background-size: 100% auto;
    display: inline-block;
    margin-bottom: 30px;
    margin-left: 35px;
    float: left;
    position: relative;
    text-align: left;
}

.coupon_off .coupon_buy {
    color: #c4c4c4 !important;
    background: #838383;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -50px;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

/*********************** 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;
    /* í™”ì‚´í‘œ ì—†ì• ê¸° 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 > 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=88988988849566655717888887979888');
    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: 40px;
    line-height: 40px;
    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=88988988849566655717888887897");
    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=88988988849566655717888887897");
    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;
}

.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=8898898884956555666666677799888898989823838) #000 center center;
    background-size: cover
}

.game_visual p.slot {
    background: url(/assets/v410112/images/visual_02.png?rand=8898898884956555666666677799888898989823838) #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=889889888495655566666667777);
    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%;
    background: #990139;
    border: 1px solid #391a5e;
    color: #fff;
    text-shadow: 1px 1px 2px rgb(0 0 0);
    display: block;
    margin: 10px auto;
    color: #ffffff;
    text-align: center;
    font-size: 17px;
}

.link_list li a.game_go:hover {
    border: 1px 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;
}

#bt_convert_to_casino_ask, #bt_convert_to_casino, #bt_convert_to_game {
    display: inline-block;
    height: 35px;
    line-height: 33px;
    border: 1px solid #391a5e;
    margin-left: 10px;
    background: #1c1d1d;
    cursor: pointer;
    padding: 0px 10px;
    margin: initial;
    width: initial;
    text-indent: 0;
    border: 1px solid #391a5e;
    background: #4d6bfe;
    border-radius: 10px;
    vertical-align: middle;
    margin-left: 11px;
    color: #fff;
    width: 188px;
}

#bt_convert_to_casino:hover, #bt_convert_to_game:hover, #bt_convert_to_casino_ask:hover {
    background: #414444;
}

.casino_link {
    clear: both;
    width: 100%;
    margin: 40px auto;
    display: block;
    position: relative;
    float: left;
    min-width: 1070px;
}

.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 {
    position: relative;
    padding-top: 40px;
    overflow: hidden;
    border: 2px solid #4d6bfe;
    filter: brightness(1.1);
    width: 31.7%;
    height: 100%;
    display: inline-block;
    border-bottom: 0;
    background-size: cover !important;
    margin-bottom: 14px;
    margin-right: 14px;
    align-content: flex-start;
    flex-basis: 23.5%;
    flex-direction: column;
}

.casino_link ul li a {
    overflow: hidden
}

.casino_link ul li:nth-child(4n) {
    margin-right: 0;
}

.casino_link ul li img {
    width: 100%;
    height: 100%;
    border-bottom: 2px solid #4d6bfe;
}

.casino_link ul li:hover img {
    /*     width: 120%;
    height: 120%;
    border: 1px solid #391a5e;
    transition: .4s ease-out;
    margin: 0 atuo; */
}

.casino_link ul li p {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    background: #292929;
    position: absolute;
    top: 0;
    border-bottom: 1px solid #391a5e;
    font-size: 15px;
}

.casino_link ul li p a {
    font-size: 18px;
}

.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: #4a2271;
}

.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 {
    /* background: rgb(0 0 0 / 62%); */
}

/*main_추가  */
.main_bottom_bbs {
    width: 100%;
    display: flex;
}

.main_bottom_bbs li {
    width: 49%;
    display: inline-block;
    float: left;
    background: rgba(55, 55, 55, .4);
    border: 1px solid #391a5e;
    border-radius: 5px;
    margin-left: 0;
    height: 340px;
    flex: 1
}

/********************************************************
rankingPanel
********************************************************/
.rankingPanel {
    display: block;
    position: relative;
    text-align: left;
    clear: both;
    margin: 0 auto;
    margin-top: 0;
    white-space: nowrap;
    /* display: none; */
}

.rankingPanel .rankingTitle {
    height: 46px;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    /* text-indent: -9999px; */
    border-bottom: 2px solid #4d6bfe;
    background: #4d6bfe;
    background: linear-gradient(1deg,rgb(199 198 118 / 24%) 0%,rgb(137 131 39 / 24%) 50%,rgb(160 158 8 / 24%) 100%);
    border-bottom: 1px solid #391a5e;
}

.rankingPanel .rankingTitle h2 {
    display: block;
    width: 292px;
    height: 47px;
    line-height: 47px;
    text-indent: 20px;
}

.rankingPanel .rankingTitle h2.ty2 {
    width: 93px;
    height: 34px;
    white-space: nowrap;
}

.rankingPanel .rankingBody {
    display: block;
    min-height: 172px;
    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;
    width: 100%;
    display: block;
    overflow: hidden;
}

.rankingPanel .rankingBody .list li {
    width: 100%;
    height: 37px;
    line-height: 37px;
    white-space: nowrap;
    float: left;
    border: none;
    background: transparent;
    border-radius: 0;
    box-sizing: border-box;
    margin-left: 0
}

.rankingPanel .rankingBody .list li:nth-child(2n) {
    background: rgba(0, 0, 0, .4);
}

.rankingPanel .rankingBody .list li:FIRST-CHILD {
    border-top: none;
}

.rankingPanel .rankingBody .list li span {
    float: left;
    text-align: center;
    color: #d2d2d2;
    font-size: 11px;
    white-space: nowrap;
}

.rankingPanel .rankingBody .list li span.num {
    width: 30px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
}

.rankingPanel .rankingBody .list li span.name {
    width: 90px;
    text-align: left;
    color: #fff;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rankingPanel .rankingBody .list li span.namestatus {
    width: 55px;
    color: #94d23f;
}

.rankingPanel .rankingBody .list li span.money {
    float: right;
    margin-right: 10px;
}

.header_close .close {
    text-indent: 0 !important;
}

/*  */
/*************************/
/******** 멀티뷰 *********/
/*************************/
.multigm {
    padding: 10px;
}

.multigm .mlt_ch {
    display: inline-block;
    margin-left: 8px;
}

.multigm .mlt_ch:first-child {
    margin-left: 0;
}

.multigm .mlt_ch h3 {
    padding: 10px 0 15px 0;
    text-align: center;
    font-size: 18px;
    color: #E2B068;
    font-weight: normal;
    letter-spacing: -2px;
}

.multigm .mlt_ch .mlt_ifm {
    display: inline-block;
    overflow: hidden;
    width: 550px;
    max-height: 2200px;
    background-color: #222;
    border: 3px solid #222;
}

/*  */
.mlt_line {
    /* padding: 10px; */
    margin-bottom: 10px;
    width: 550px;
}

.mlt_select {
    padding: 10px;
    margin-bottom: 10px;
    background-color: #333;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    text-align: left;
}

.mlt_select span {
    display: inline-block;
    margin-right: 5px;
}

select:not(:-internal-list-box) {
    overflow: visible !important;
}

select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: -internal-light-dark-color(rgb(255, 255, 255), rgb(59, 59, 59));
    cursor: default;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark-color(rgb(118, 118, 118), rgb(195, 195, 195));
    border-image: initial;
}

.select_st {
    padding: 8px 50px 8px 10px;
    border: 1px solid #161616;
    background: #262626 url(/assets/images/select_down.png?rand=88988988849566655556888) no-repeat 90% 50%;
    color: #d8d8d8;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 40px !important;
    width: 169px;
}

.select_st::-ms-expand {
    display: none;
}

/*추가  */
.sports_menu_list {
    margin-bottom: 4px;
    padding: 1px;
    border-radius: 0;
    background-image: linear-gradient(180deg,#2d353c,#222);
}

.sports_menu_list h3 {
    height: 40px;
    /* border: 1px solid transparent; */
    border-radius: 0;
    height: 41px;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 41px;
    padding: 0px 10px;
    position: relative;
    background: #4d6bfe;
    color: #fff;
    /* box-shadow: inset 0px 0px 5px 5px #ff0ca92e; */
    background: #181818;
    background-size: 100% auto;
    font-weight: normal;
    text-shadow: 1px 1px BLACK;
    margin-bottom: 1px;
}

.sports_menu_list h3 .cor01 {
    color: #f6ca20;
}

.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;
}

.sports_menu_list .main_left li:hover {
    background: #a9194e;
    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 {
    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: 1px;
    background: #1a1a1a;
    border-radius: 5px;
    overflow: hidden;
}

.sports_menu_list .main_left2:last-child {
    margin-bottom: 0;
}

.sports_menu_list .main_left2 li {
    border: 1px solid #fceabc;
    border-bottom: 0;
    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; */
    width: 91%;
}

.sports_menu_list .main_left2 li:hover {
    background: #2c160a;
    /* 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: #4d6bfe;
    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: #f9de4f;
    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: 1px;
    /* box-shadow: inset 0px 0px 5px 5px #fff80c2e; */
    /* box-shadow: inset 0px 0px 5px 5px #ff0ca92e; */
    background: #262626;
    width: 100%;
    box-sizing: border-box;
}

.sports_menu_list .main_left3 li:hover {
    background: #2c160a;
    /*  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: #4d6bfe;
    margin-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 168px;
    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: 233px;
    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: 23.9%;
    flex-direction: column;
    border: 2px solid #4d6bfe;
}

.event_area li:nth-child(4n) {
    margin-right: 0px;
}

.event_area li a img {
    width: 100%;
    /*height: 100%;*/
}

.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: #ef172a;
    display: none
}

.left_area {
    margin-top: 0;
    margin-bottom: 5px;
}

.left_area .event_banner {
}

.left_area .event_banner a {
    display: block;
    margin-bottom: 6px;
}

.left_area .event_banner a img {
    border-radius: 7px;
}

.left_area .search_bar {
    padding: 4px 10px;
    border: 1px solid #444;
    height: 33px;
}

.left_area .search_bar input {
    height: 31px;
    line-height: 31px;
    float: left;
}

.left_area .search_bar .btn_search {
    display: inline-block;
    background: url('/assets/images/tbet_sprite_20201118.png?rand=88988988849565658231') no-repeat -1544px -573px #fff;
    width: 38px;
    height: 25px;
    vertical-align: middle;
    float: right;
    margin-top: 3px;
}

.left_area .user_menu {
    /* background: #181818; */
    /* border: 1px solid #391a5e; */
    border-radius: 5px;
}

.left_area .user_menu .quick_link {
    /* padding: 0 0 0px 5px; */
    background: #222;
}

.left_area .user_menu .quick_link a {
    width: calc(100%/3 - 3px);
    height: 40px;
    line-height: 40px;
    /* margin: 1px 1px 1px; */
    /* 
    background: linear-gradient(1deg,rgb(199 198 118 / 24%) 0%,rgb(137 131 39 / 24%) 50%,rgb(160 158 8 / 24%) 100%);
    border: 1px solid #391a5e; */
    background: #151515;
    background-size: 100% auto;
    border-radius: 0;
    position: relative;
    overflow: hidden;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    /* border: 1px solid #5f3285; */
    /* text-shadow: 1px 1px 2px rgb(0 0 0 / 100%); */
    background: #111;
    cursor: pointer;
}

.left_area .user_menu .quick_link a.ty2 {
    background: #4d6bfe;
    color: #fff;
    font-weight: bold;
}

.left_area .user_menu .quick_link a span {
    display: block;
    width: 49px;
    height: 42px;
    margin: 4px auto 0;
    display: none;
}

.left_area .user_menu .quick_link a:hover {
    filter: brightness(1.2);
}

.snb_btn_img {
    display: flex;
    justify-content: space-between;
    background: #000;
    width: 100%;
    flex-wrap: wrap;
}

.snb_btn_img a {
    padding: 2px;
    width: calc(100% / 2 - 4px);
    /* height: 62px; */
    overflow: hidden;
    display: inline-block;
    position: relative;
    background: #fe5e5e;
}

.snb_btn_img a.mg_link {
    width: 100% !important ;
}

.snb_btn_img img {
    width: 100%;
    box-shadow: 0px 0px 3px rgb(0 0 0);
}

.snb_btn_img span {
    position: absolute;
    padding: 3px 5px;
    background: rgba(0,0,0,0.8);
    color: #3e4c6f;
    left: 10px;
    top: 10px;
    display: none;
}

.left_area .sports_menu {
    margin-top: 0;
    /* padding: 1px; */
    border-radius: 0;
    /* background-image: linear-gradient(180deg, #ffffea 0, #ffdb9f 5%, #c39346 20%, #ffca51 50%, #a57033 80%, #cf8b2e 95%,  #e2b551); */
}

.left_area .sports_menu h2 {
    width: auto;
    height: 40px;
    line-height: 40px;
    /* text-indent: 20px; */
    color: #e3e3e3;
    background-size: 100% auto;
    font-weight: normal;
    text-shadow: 1px 1px BLACK;
    border-radius: 0;
    background: #181818;
    margin: 0;
    padding: 0;
    font-size: 17px;
    background: #4d6bfe;
    text-align: center;
}

.left_area .sports_menu .left_link {
    background: #000;
    border-radius: 0 0 5px 5px;
}

.left_area .sports_menu .left_link a {
    width: 100%;
    display: block;
    height: 40px;
    line-height: 40px;
    color: #e3e3e3;
    font-size: 15px;
    background: linear-gradient(180deg,#2d353c,#222);
    border-radius: 3px;
    margin-bottom: 1px;
    border-bottom: 1px solid #2f2f2f;
    text-align: left;
}

.left_area .sports_menu .left_link a:hover {
    color: #ffffff;
}

.left_area .sports_menu .left_link img {
    margin-left: 10px;
}

/*  */
.casino_table {
    width: 73%;
    color: #fff;
    background: #101010;
    margin: 17px auto;
    font-size: 16px;
}

.casino_table th {
    border: 1px solid #444;
    background: #101010;
    height: 50px;
    line-height: 50px;
}

.casino_table td {
    border: 1px solid #444;
    background: #292929;
    height: 40px;
    line-height: 40px;
}

#show_category_league_area {
    /* background: #181818; */
    /* border: 1px solid #fbeabc; */
    /* border-radius: 5px; */
}

.game_list_loading {
    width: 100%;
    height: 500px;
    text-align: center;
    padding-top: 150px;
}

.game_list_loading .loading_txt {
    color: white;
    display: inline-block;
}

.game_list_loading .loading_img {
    background: url(/assets/images/logo.png?rand=88988948884955444555…) no-repeat center center;
    width: 280px;
    height: 168px;
    background-size: 100% auto;
    display: inline-block;
}

.show_selected_dy_item {
    position: absolute;
    top: 11px;
    right: 44px;
    zoom:0.3; cursor: none;
}

.show_selected_dy_item .dy_item.dy_bet_button {
    width: 400px;
    max-width: initial;
}

.show_selected_dy_item .dy_item.dy_bet_title {
    font-size: 40px;
    margin-top: 30px;
    display: inline-block;
}

.show_selected_dy_item .dy_item.dy_bet_ratio {
    display: none !important;
}

#content h2.page_tit {
    padding: 8px 0;
    text-align: center;
    font-size: 22px;
    border-bottom: 2px solid #333;
    color: #fff;
}

.combine_wrap .step1_cont {
    width: 92%;
    margin: 0 auto;
    position: relative;
}

.combine_wrap .chk_agree {
    padding: 20px 0 0;
}

.combine_wrap .chk_agree b {
    font-size: 16px;
    display: block;
    font-weight: normal;
    color: #777;
    line-height: 32px;
}

.combine_wrap .step1_cont .chk_agree strong {
    color: #de1863;
}

.combine_wrap .step1_cont .slide_cont {
    /* position: absolute; */
    /* left: 450px; */
    /* margin-top: 3px; */
    border-radius: 5px;
    border: 1px solid #ccc;
    font-size: 16px;
    padding: 3px 10px;
}

.combine_wrap .chk_agree {
    padding: 20px 0 0;
    text-align: left;
    font-size: 15px;
    display: inline-block;
    color: #fff;
    width: 100%;
}

input[type=checkbox].css-checkbox+label.css-label {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
}

.combine_wrap .chk_agree input.css-checkbox[type="checkbox"]+label.css-label {
    float: right;
    display: inline-block;
    padding-left: 0px !important;
    background-position: top right !important;
    /* width: 152px; */
}

.combine_wrap .chk_agree input.css-checkbox[type="checkbox"]:checked+label.css-label {
    background-position: bottom right !important
}

.combine_wrap .chk_agree label em {
    color: red;
    font-size: 15px;
}

.clear_both:after, .greetingBox:after {
    content: "";
    display: block;
    clear: both;
}

textarea, select, input {
    box-sizing: border-box;
    font-size: 14px;
    letter-spacing: -1px;
    /* color: #444; */
}

input[type=checkbox].css-checkbox {
    /* overflow: hidden; */
    /* position: absolute; */
    /* left: -1000px; */
    /* width: 1px; */
    /* height: 1px; */
}

input {
    vertical-align: middle;
}

label {
    font-weight: normal;
    vertical-align: middle
}

label.css-label-all {
    background-image: url("/assets/m300/images/eiv/bg_checkbox_all.gif?v=20200612")
}

label.css-label {
    background-image: url("/assets/m300/images/eiv/bg_checkbox.gif?v=20200612");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

input[type=checkbox].css-checkbox {
    /* overflow: hidden; */
    /* position: absolute; */
    /* left: -1000px; */
    /* width: 1px; */
    /* height: 1px; */
}

h2.page_tit {
    font-size: 28px;
    color: #000;
    height: 53px;
    line-height: 53px;
}

.combine_wrap .step1_cont .agreement_area {
    position: relative;
    border: 1px solid #333;
    top: 10px;
    margin-bottom: 20px;
}

.combine_wrap .step1_cont .agreement_area h3 {
    padding: 11px 16px;
    border-bottom: 1px solid #dedede;
    background-color: #f4f4f4;
    font-size: 15px;
    text-align: left;
}

.combine_wrap .step1_cont .agreement_area .cont {
    overflow: auto;
    height: 170px;
    padding: 20px 17px;
    text-align: left;
    background: #fff;
}

.combine_wrap .step1_cont .agreement_area .cont pre {
    width: 100%;
    display: block;
    word-break: keep-all;
    white-space: break-spaces;
    font-size: 12px;
    line-height: 20px;
}

.recommend_user_id {
    width: 128px;
}

.is_point_bet {
    display: inline-block;
    padding: 0 5px;
    background: #4d6bfe;
    color: #fff;
    margin: 0 10px;
    border-radius: 5px;
}

/* footer */
.footer {
    width: 100%;
    float: left;
    /* border-top: 1px solid #391a5e; */
    background-color: #0e0e0e;
    /*  margin-top: 130px; */
    padding-top: 100px;
}

.footer_top {
}

.footer .footerWrapper {
    padding: 0 0 23px;
    width: 1440px;
    margin: 0 auto;
}

.footer .footerWrapper.footerWrapperReverse {
    display: flex;
    flex-direction: column-reverse;
}

.footer .footerWrapper .leftZone {
    width: 27%;
    display: flex;
    flex-direction: column;
}

.footer .footerWrapper .rightZone {
    width: 34%;
    display: flex;
    flex-direction: column;
}

.footer .footerWrapper .rightZone ul {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-basis: auto;
    flex-flow: wrap;
}

.footer .footerWrapper .rightZone ul li {
    float: left;
    justify-content: space-around;
    align-content: flex-start;
    flex-basis: 32.5%;
    flex-direction: column;
    color: #fff;
}

.footer .footerWrapper .rightZone ul li ol {
    display: block;
    float: left;
}

.footer .footerWrapper .rightZone ul li ol > li {
    display: block;
    align-content: flex-end;
    justify-content: flex-end;
    float: left;
    flex-basis: auto;
    flex-direction: column;
    width: 100%;
    height: 23px;
    line-height: 23px;
    color: #999;
}

.footer .footerWrapper .rightZone ul li ol > li a {
    color: #999;
}

.footer .footerWrapper .logos {
    text-align: left
}

.footer .footerWrapper .logos img {
    margin-bottom: 20px;
    width: 299px;
    margin-left: 44px;
}

.footer .footerWrapper .txt {
}

.footer .footerWrapper {
    padding: 0 0 1px;
    width: 73%;
    margin: 0 auto
}

.footer .footerWrapper .topZone {
    display: flex;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between;
    padding-top: 21px;
    border-top: 1px solid var(--bgColor_068);
    width: 100%;
}

.footer .footerWrapper .chatZone .chat {
    display: flex
}

.footer .footerWrapper .chatZone .chat .chat01 {
    display: flex;
    align-items: center;
    font-size: 13px;
    margin-right: 26px
}

.footer .footerWrapper .chatZone .chat .chat01 img {
    width: 28px;
    margin-right: 10px
}

.footer .footerWrapper .chatZone .chat .chat01 span {
    transition: .4s ease-out;
    cursor: pointer;
    color: var(--txtColor06)
}

.footer .footerWrapper .chatZone .chat .chat01 span:hover {
    color: var(--txtColor06_h)
}

.footer .footerWrapper .partner {
    display: none
}

.footer .footerWrapper .partner .partner01 img {
    margin-right: 15px;
    cursor: pointer;
    transition: .4s ease-out;
    height: .7vw
}

.footer .footerWrapper .partner .partner01 img:hover {
    opacity: .7
}

.footRframe {
    width: 33%;
    display: flex;
    /* align-items: self-start; */
    justify-content: flex-end;
}

.footer .footerWrapper .centerZone {
    width: 100%;
}

.footer .footerWrapper .centerZone .title {
    color: #cececd;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 18px
}

.footer .footerWrapper .centerZone .title span {
    color: var(--txtColor105)
}

.footer .footerWrapper .centerZone .content ul li {
    width: 21%;
    height: 0px;
    padding-bottom: 29%;
    /* background-color: var(--txtColor_018); */
    cursor: pointer;
    float: left;
    margin-right: 12px;
    position: relative;
    transition: .3s all ease-out;
    display: block
}

.footer .footerWrapper .centerZone .content ul li:hover {
    filter: brightness(1.5);
}

.footer .footerWrapper .centerZone .content ul li a {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 0;
}

.footer .footerWrapper .centerZone .content ul li a img {
    width: 93px;
}

.footer .footerWrapper .centerZone .content ul li a span {
    color: var(--txtColor_06);
    font-size: 2.4vw;
    display: block;
    margin-bottom: .1vw;
    transition: .4s ease-out
}

.footer .footerWrapper .centerZone .content ul li:hover a span,.footer .footerWrapper .centerZone .content ul li:hover a .txt {
    color: var(--bgColor_04)
}

.footer .footerWrapper .centerZone .content ul li a .txt {
    color: var(--txtColor_06);
    font-size: .7vw;
    margin-bottom: 0;
    transition: .4s ease-out;
    text-align: center;
    margin-top: 7px;
    line-height: 1
}

.footer .footerWrapper .rightZone01 {
    display: flex
}

.footer .footerWrapper .rightZone01 .links .title {
    color: var(--txtColor_018);
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 13px
}

.footer .footerWrapper .rightZone01 .links .content {
    display: flex
}

.footer .footerWrapper .rightZone01 .links .content .left01,.footer .footerWrapper .rightZone01 .links .content .right01 {
    margin-right: 28px;
    display: flex;
    flex-direction: column
}

.footer .footerWrapper .rightZone01 .links .content a {
    color: var(--txtColor_018);
    white-space: nowrap;
    margin-bottom: 10px;
    font-size: 13px;
    cursor: pointer;
    transition: .4s ease-out
}

.footer .footerWrapper .rightZone01 .links .content a:hover {
    color: var(--txtColor_08)
}

.footer .footerWrapper .downZone {
    border-bottom: 1px solid #323232;
    padding-bottom: 29px;
    margin-top: -6px;
    overflow: hidden;
}

.footer .footerWrapper .downZone img {
    /* margin: 0 auto; */
    display: block;
}

.footer .footerWrapper .downZone .thirdLogo {
    height: 37px;
    overflow: hidden
}

.footer .footerWrapper .downZone .thirdLogo .slick-track {
    left: 209px;
    margin-top: 9px
}

.footer .footerWrapper .downZone .thirdLogo .slick-slide {
    width: auto!important;
    margin-right: 28px
}

.footer .footerWrapper .downZone .thirdLogo .slick-slide:focus {
    border: 0px;
    outline: none
}

.footer .footerWrapper .downZone .thirdLogo .third01 img {
    height: 26px!important
}

.footer .footerWrapper .downZone .thirdLogo .third02 img,.footer .footerWrapper .downZone .thirdLogo .third03 img {
    height: 28px
}

.footer .footerWrapper .downZone .thirdLogo .third04 img {
    height: 30px!important
}

.footer .footerWrapper .downZone .thirdLogo .third05 img {
    height: 30px!important;
    margin-top: -2px
}

.footer .footerWrapper .downZone .thirdLogo .third06 img {
    height: 30px!important
}

.footer .footerWrapper .downZone .thirdLogo .third07 img {
    height: 29px!important;
    margin-top: -2px
}

.footer .footerWrapper .downZone .thirdLogo .third08 img {
    height: 41px!important;
    margin-top: -11px
}

.footer .footerWrapper .downZone .thirdLogo .third09 img {
    height: 28px
}

.footer .footerWrapper .downZone .thirdLogo .third10 img {
    height: 20px!important;
    margin-top: 3px
}

.footer .footerWrapper .downZone .thirdLogo .third11 img {
    height: 19px!important;
    margin-top: 5px
}

.footer .footerWrapper .downZone .thirdLogo .third12 img {
    height: 21px!important;
    margin-top: 2px
}

.footer .footerWrapper .downZone .thirdLogo .third13 img {
    height: 28px!important
}

.footer .footerWrapper .downZone .thirdLogo .third14 img {
    height: 26px!important;
    margin-top: 1px
}

.footer .footerWrapper .downZone .thirdLogo .thirdLogo .footerLogo img {
    cursor: pointer;
    transition: .4s ease-out;
    height: 28px
}

.footer .footerWrapper .downZone .thirdLogo .footerLogo img:hover {
    -webkit-filter: grayscale(1) brightness(1.7) hue-rotate(71deg) saturate(2.6)
}

.simply-scroll-list {
    display: flex;
    margin: 0 auto;
    width: 98%
}

.simply-scroll-list div {
    float: left;
    margin-right: 32px;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: 500;
    vertical-align: baseline;
}

.simply-scroll-list div img {
    cursor: pointer;
    transition: .4s ease-out;
    height: 26px;
}

.login-wrap h2 {
    color: #fff;
    text-indent: 0;
    padding: 10px 0 10px 0;
    font-size: 14px;
}

.favo_slot {
    display: block;
    /* padding: 10px; */
    max-height: 430px;
}

.favo_slot div {
    margin-bottom: 10px;
}

.favo_slot div img {
    width: 100%;
    height: auto
}

/*  */
.bet_choice {
    display: block;
    background: #fff;
    border-radius: 30px;
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    width: 95%;
    margin: 0 auto 6px;
}

.bet_choice input {
}

.bet_choice label {
    margin-right: 18px;
}

/*  */
.scrolltop {
    display: none;
    position: fixed;
    right: 30px;
    bottom: 50px;
    z-index: 1040;
    background: url('/assets/images/btn_top_01.png?rand=88988988849565658') 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(2);
}

.calendar > li .btn_search {
    background: url(/assets/images/search.png?rand=88988988849565658) no-repeat 50% center #565656;
    width: 17px;
    height: 15px;
    vertical-align: middle;
    float: right;
    margin: 2px 0 0 5px;
    background-size: 15px auto;
    display: inline-block;
    border: 1px solid #ff9800;
    padding: 3px;
    border-radius: 10px;
}

.style11 {
    border: none;
    color: #fff;
    overflow: hidden;
}

.style11:hover {
    text-decoration: none;
    color: #fff;
}

.style11:before {
    position: absolute;
    content: '';
    display: inline-block;
    top: -180px;
    left: 0;
    width: 30px;
    height: 100%;
    background-color: #fff;
    animation: shiny-btn1 5s ease-in-out infinite;
}

.style11:hover {
    opacity: .7;
}

.style10:active {
    box-shadow: 4px 4px 6px 0 rgba(255,255,255,.3), -4px -4px 6px 0 rgba(116, 125, 136, .2), inset -4px -4px 6px 0 rgba(255,255,255,.2), inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
}

@-webkit-keyframes shiny-btn1 {
    0% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0;
    }

    80% {
        -webkit-transform: scale(0) rotate(45deg);
        opacity: 0.5;
    }

    81% {
        -webkit-transform: scale(4) rotate(45deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(50) rotate(45deg);
        opacity: 0;
    }
}

/* 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: rgb(0 0 0 / 39%);
    color: #000;
    padding: 22px;
    border: none;
    margin: 15px auto;
    align-content: flex-start;
    flex-basis: 52%;
    flex-direction: column;
    border-radius: 30px;
    box-shadow: 11px 12px 18px #000;
}

.poll_show ul.poll_master {
}

.poll_show ul.poll_master.stat {
}

.poll_show ul li.poll_title {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    background: linear-gradient(to bottom, #ff9a33 0%,#da6024 100%);
    color: #fff;
    text-indent: 9px;
    padding: 0;
    border-radius: 13px;
}

.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: 30px;
    line-height: 30px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0.3125em 0;
    background-color: transparent;
    display: inline-block;
    padding: 0 10px 0 0;
    text-indent: 0;
    color: #fff;
    font-size: 14px;
}

.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 li.poll_option_row .poll_progress_bar {
    position: relative;
    background: #fff;
    border-radius: 10px;
    text-align: left;
    line-height: 20px;
}

.poll_show li.poll_option_row .poll_progress_bar_fill {
    height: 20px;
    display: block;
    border-radius: 10px;
    background: linear-gradient(to bottom, #ffa05c 0%,#c15900 100%);
    animation: animate 2s 1;
    animation-timing-function: ease-in-out;
}

@keyframes animate {
    0% {
        width: 0
    }

    100% {
    }
}

.poll_show li.poll_option_row .poll_progress_bar_percent {
    position: absolute;
    top: 0px;
    left: 13px;
    color: #ffffff;
    font-size: 14px;
}

.poll_show li.poll_option_row .poll_bt_join_area {
    position: absolute;
    top: -29px;
    right: 0;
}

.poll_show .poll_bt_join {
    width: 50px;
    height: 25px;
    color: #fff;
    border-radius: 15px;
    padding: 0;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    outline: none;
}

.poll_show .poll_bt_join {
    background: linear-gradient(to bottom, #f72626 0%,#c3600b 100%);
    border: none;
    z-index: 1;
    text-indent: 0;
}

.poll_show .poll_bt_join:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #4dccc6;
    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 {
    height: 19px;
    text-align: right;
    /* font-size: 0; */
    position: absolute;
    top: 0px;
    right: 0;
    display: block;
    text-indent: 0;
    padding-right: 20px;
    color: red;
    background: url(/_services/common_assets/icon_red_dot.png?rand=8898898884999) no-repeat left center;
    background-position: right;
}

.poll_show .poll_date_range {
    font-size: 12px;
    font-weight: normal;
    color: #d8ff00;
    float: right;
    margin-right: 10px;
}

.poll_show table.poll_result_table {
    width: 50%;
    margin: 0 auto;
}

.poll_show table.poll_result_table tr td.poll_result_cell_left {
    text-align: center;
}

.poll_show table.poll_result_table tr td.poll_result_cell_detail {
    text-align: center;
}

/* POLL : end */
/* .tbl_game_list .bet.selectable:hover font,.tbl_game_list .bet.selectable.on font {
	color:white !important;
} */
.ui-dialog-title {
    background: #4d6bfe;
    color: #fff;
    text-align: center;
    height: 28px;
    line-height: 28px;
    border-radius: 15px 15px 0 0;
    margin-bottom: 0px;
    position: relative;
    width: 100%;
    display: inline-block;
    padding: 8px 0 8px 12px;
    font-size: 15px;
    height: 44px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ui-dialog {
    z-index: 10000;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute !important;
    right: 15px;
    top: 22px;
    width: 43px;
    margin: -10px 0 0 0;
    padding: 1px;
    background: #01950c;
    height: 20px;
    color: white;
    border: 1px solid #FFF;
    border-radius: 15px;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.8;
    z-index: 9999;
}

.ui-dialog-content {
    max-height: 700px;
    overflow: auto;
    width: auto;
    max-height: none;
    border: 2px solid #4d6bfe;
    border-radius: 0;
    color: #f1b72e;
    font-size: 15px;
    background: #000;
    padding: 20px;
}

.ui-dialog-content img {
    max-width: 100%;
}

.super_special_game {
    color: #ff8b7e !important;
    font-size: 13px;
}

.bet.selectable:hover .super_special_game, .bet.selectable.on .super_special_game {
    color: #fff !important;
}

.kgon_casino_link {
    width: 1260px !important;
    display: block !important;
    margin: 0 auto !important;
}

.money_history {
    /* width: 1260px;
	display: block;
	margin: 0 auto; */
}

.money_history ul {
}

.money_history ul li {
    width: calc(100% / 3 - 99px);
    display: inline-block;
    border: 1px solid #999;
    padding: 30px;
    margin-right: 50px;
    background: #00000091;
}

.money_history ul li:last-child {
    margin-right: 0px;
}

.money_history ul li span {
    color: #fff;
    display: block;
    text-align: right;
}

.money_history ul li span.title {
    color: #fff;
    font-size: 15px;
    text-align: left;
    line-height: 40px;
}

.money_history ul li span.money_charge b {
    color: #ff7878;
    font-size: 20px;
}

.money_history ul li span.money_exchange b {
    color: #4fffd0;
    font-size: 20px;
}

.money_history ul li span.money_result b {
    color: #ffe200;
    font-size: 20px;
}

.charge_type table.info_tb2 {
    margin-top: 15px;
}

.charge_type table.info_tb2 th {
    padding: 6px 0 3px 0;
    text-align: center;
    font-size: 20px;
    background: #181818;
    height: 50px;
    line-height: 50px;
}

.charge_type table.info_tb2 td {
    padding: 5px 0 10px 0;
    text-align: center;
    line-height: 28px;
    color: #d7e901;
    background: transparent;
    font-size: 17px;
}

.charge_type table.info_tb2 td b {
    display: block;
    color: #f27300;
}

.btnAreaLeft2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    width: 80%;
}

.btnAreaLeft2 a {
    margin: 2px 3px;
    padding: 0 25px;
    width: calc(100% / 3 - 61px);
}

/*  */
.right_top {
    position: fixed;
    display: block;
    top: 199px;
    right: .5%;
    z-index: 10000;
    width: 65px;
}

.right_top a {
    width: 45px;
    height: 45px;
    display: block;
    margin: 1px auto 10px;
    cursor: pointer;
    background: #4d6bfe;
    border-radius: 150px;
    overflow: hidden;
    float: right;
}

.right_top a img {
    display: block;
    margin: 9px auto 0;
    vertical-align: middle;
    width: 30px;
    height: 30px;
}

.right_top a span {
    display: block;
    margin: 0px auto 0;
    font-size: 15px;
    text-align: center;
    line-height: 45px;
    display: none;
}

.right_top a:hover {
    width: 120px;
    transition: 0.3s;
}

.right_top a:hover span {
    transition: 0.3s;
    display: block;
    line-height: 50px;
}

.right_top a:hover img {
    transition: 0.3s;
    display: none;
}

@media (max-width: 1920px) {
    .right_top {
        display: none
    }
}

.scroll_top {
    display: block;
    position: fixed;
    right: 20px;
    bottom: 90px;
    z-index: 1000;
}

.bottomBtn_center {
	text-align:center;
}


/*********************** 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;
    /* í™”ì‚´í‘œ ì—†ì• ê¸° 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 > 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=988988849566655717888887979888');
    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: 40px;
    line-height: 40px;
    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=988988849566655717888887897");
    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=988988849566655717888887897");
    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%;
}

/* 게임버튼 */
.gamebut-box {
    display:grid;grid-template-columns: repeat(5, 1fr);gap:20px
}

.gamebut-a-par {
    position: relative;
    width: 100%;
    height: 200px;
    padding: 70px 15px 0 15px;
    background: linear-gradient(180deg, rgba(77, 107, 254, 0) 8.59%, #4d6bfe 114.5%);
    transition: 0.2s;
}

.gamebut-a-par:hover {
    background: linear-gradient(180deg, rgba(77, 107, 254, 0) 8.59%, #2c4ffd 114.5%);
}

.slot-a-par {
    background: linear-gradient(180deg, rgba(38, 184, 193, 0) 8.59%, #359298 114.5%) !important;
}

.slot-a-par:hover {
    background: linear-gradient(180deg, rgba(38, 184, 193, 0) 8.59%, #52cad3 114.5%) !important;
}

.mini-a-par {
    background: linear-gradient(180deg, rgba(38, 184, 193, 0) 8.59%, #356b98 114.5%) !important;
}

.mini-a-par:hover {
    background: linear-gradient(180deg, rgba(38, 184, 193, 0) 8.59%, #55a6e9 114.5%) !important;
}

/* 게임컨텐츠 */
.gamecontentbox {
    padding-top: 100px;
}

.game-kind {
    position: relative;
    z-index: 1;
    font-family: 'Racing Sans One', sans-serif !important;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.47);
}

.gametitle {
    position: relative;
    /*max-width: 140px;*/
    word-break: keep-all;
    z-index: 1;
    font-family: 'Vitro_core' !important;
    font-size: 22px;
    line-height: 29px;
    background: linear-gradient(180deg, #FFFFFF 0%, #4d6bfe 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-top: 10px;
}

.slot-gametitle {
    position: relative;
    /*max-width: 140px;*/
    word-break: keep-all;
    z-index: 1;
    font-family: 'Vitro_core' !important;
    font-size: 22px;
    line-height: 29px;
    background: linear-gradient(180deg, #FFFFFF 0%, #83fbff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-top: 10px;
}

.mini-gametitle {
    position: relative;
    max-width: 140px;
    word-break: keep-all;
    z-index: 1;
    font-family: 'Vitro_core' !important;
    font-size: 22px;
    line-height: 29px;
    background: linear-gradient(180deg, #FFFFFF 0%, #9bc3ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    margin-top: 10px;
}

/* 카지노 캐릭터 */
.casino-cha {
    position: absolute;
    right: 8px;
    bottom: -1px;
}

.casino-gamelogo {
    position: absolute;
    left: 12px;
    bottom: 8px;
}
/* 게임버튼 */
.casino-gama-a-span {
    display: none;
}

.gamebut-a-par:hover .casino-gama-a-span {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.casino-gama-a-span span {
    position: absolute;
    top: 60%;
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 176px;
    height: 69px;
    background: url("/front/images/casino-start.webp");
    z-index: 40;
    transition: 0.2;
}

.casino-gama-a-span span:hover {
    background: url("/front/images/casino-start02.webp");
}


.slot-gama-a-span span {
    position: absolute;
    top: 60%;
    left: 50%;
    text-align: center;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: 178px;
    height: 71px;
    background: url("/front/images/slot-start.webp");
    z-index: 40;
    transition: 0.2;
}

.slot-gama-a-span span:hover {
    background: url("/front/images/slot-start02.webp");
}

.popup-container {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);z-index:9999;overflow:hidden}
.popup-wrap {width:1600px;margin:0 auto;display:flex;align-items:flex-start;gap:10px}
.popup-container .popup-wrap .popup-box {display:inline-block;margin-top:68px;width:calc(25% - 10px);margin-right:10px;border:2px solid #00030a;overflow:hidden;background:#000;animation:opacityIn .3s;transition:opacity .3s;}
.popup-container .popup-wrap .popup-box .pop_head {display:flex;align-items:center;justify-content:center;width:100%;height:60px;background-color:#00030a;position:relative;}
.popup-container .popup-wrap .popup-box .pop_head button{position:absolute;top:50%;right:20px;transform:translate(0, -50%);width:24px;height:24px;color:white;display:grid;place-content:center;background-color:transparent;cursor:pointer;border:none}
.popup-container .popup-wrap .popup-box .popup-contents-box {min-height:400px;padding:0}
.popup-container .popup-wrap .popup-box .popup-contents-box img {display:block;width:100%;max-height:calc(100vh - 150px);}
.popup-container .popup-wrap .popup-box .popup-footer {height:34px;background:#00030a;color:#fff;display: flex;justify-content: center;align-items: center;}
.popup-container .popup-wrap .popup-box .popup-footer button {background:#064588;border:0;border-radius:10px;color:#fff;font-size:12px;padding:4px 12px;cursor:pointer;}

.left-menu-btn {width: 30px;height: 30px;background-color: transparent;border: none;padding: 0;z-index: 100;margin-right:10px}
.left-menu-btn span {width: 100%;display: block;height: 3px;background-color: #fff;margin: 0 0 8px;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.75);}
.left-menu-btn span:first-child {position: relative;margin-top: 0;top: 0;transition: top .3s .3s, transform .3s 0s;}
.left-menu-btn span:nth-child(2) {opacity: 1;transition: opacity .3s;}
.left-menu-btn span:last-child {margin-bottom: 0;position: relative;top: 0;transition: top .3s .3s, transform .3s 0s;}
.left-menu-btn.opened span:first-child {top: 12px;transform: rotate(-45deg);transition: top .3s 0s, transform .3s .3s, color .3s .3s;box-shadow: none;}
.left-menu-btn.opened span:nth-child(2) {opacity: 0;}
.left-menu-btn.opened span:last-child {top: -11px;transform: rotate(45deg);transition: top .3s 0s, transform .3s .3s;box-shadow: none;}

/* BS Table */
.bs-table {width: 100%;border-collapse: separate;border-spacing: 0 1px;}
.bs-table thead th {height: 50px;color: #fff;font-size: 12px;text-align: center;background-color: #4d6bfe;}
.bs-table tr {cursor: pointer;}
.bs-table tr td {height: 48px;color:#fff;text-align: center;padding: 1px;transition: 0.3s;background-color:#000;border-top: solid 1px rgba(255, 255, 255, 0.08);border-bottom: solid 1px rgba(255, 255, 255, 0.08);}
.bs-table tr td:first-child {border-left: solid 1px rgba(255, 255, 255, 0.08);}
.bs-table tr td:last-child {border-right: solid 1px rgba(255, 255, 255, 0.08);}
/* .bs-table tr:hover td {background-color: rgba(180, 223, 255, 0.1);border-color: rgba(180, 223, 255, 0.15);} */
.bs-table tr td a {color: #ffffff;transition: 0.3s;display: inline-block;vertical-align: middle;max-width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;}
.bs-table tr td a:hover {color: #c7adff;text-decoration: underline;}
.bs-table tr .count-td {width: 50px;}
.bs-table tr .count-tag {width: 24px;height: 24px;position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;margin: 0 auto; color: #ffffff;font-size: 12px;background-color: #7a6fed;border-radius: 6px;}
.bs-table tr .title-td {text-align: left;padding-left: 15px;max-width: 590px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs-table tr .status-td {width: 15%;padding-left: 5px;}
.status-tag {min-width: 68px;display: inline-block;padding: 2px 10px;background-color: #0075ff;border-radius: 4px;color: #ffffff;white-space: nowrap;font-size: 12px;}
.status-tag.green {background-color: #27ae27;}
.bs-table tr .date-td {width: 20%;color: #8fa4bd;font-size: 12px;}
.bs-table tr .nav-td {width: 40px;}
.bs-table tr td .delete-btn {background-color: transparent;border: none;color: #999999;font-size: 14px;transition: 0.3s;}
.bs-table tr td .delete-btn:hover {color: #d3131a;}
.bs-table tr td .nav-btn {background-color: transparent;border: none;position: relative;}
.bs-table tr td .nav-btn i {position: relative;color: #fff;font-size: 10px;transition: 0.3s;transform: rotate(0deg);}
.bs-table tr td .nav-btn:hover i {color: #ffca5f;}
.bs-table tr.active td .nav-btn i {transform: rotate(180deg);top: 5px;}
.bs-table tr td .plus-btn {width: 16px;height: 16px;background-color: #ffdf3d;border: none;border-radius: 50%;color: rgba(0, 0, 0, 0.75);font-size: 12px;padding: 0 0 0;display: inline-block;vertical-align: middle;position: relative;}
.bs-table tr td .plus-btn:hover {background-color: #cd4821;}
.bs-table tr td .plus-btn:before, .bs-table tr td .plus-btn:after {content: '';width: 2px;height: 50%;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;background-color: #444444;transition: 0.3s;}
.bs-table tr td .plus-btn:after {transform: rotate(90deg);}
.bs-table tr.active td .plus-btn:before {height: 0;}
.bs-table tr td .plus-btn:hover:before, .bs-table tr td .plus-btn:hover:after {background-color: #ffffff;}

/* Pagination */
.pagination {padding-left:0}
.pagination li {float:left;list-style:none}
.pagination>li>a {height:32px;color:#fff;text-decoration:none;background-color:rgba(0, 0, 0, 0.25);border:1px solid #222;display: flex;align-items: center;justify-content: center;padding:2px 8px 0;position: relative;z-index: 1;transition: 0.3s;}
.pagination li a:hover {color: #ffffff;}
.pagination .turn-pg a {width: 24px;color: #c9b0ff;font-size: 18px;background-color: rgba(255, 255, 255, 0);border: none;box-shadow: none;}
.pagination .turn-pg a:hover {color: #39f1f1;}
.pagination .active {color:#ffffff;background:#4d6bfe}

.btnwrap {width:100%;margin-top:10px;display:grid;grid-template-columns: repeat(8, 1fr);gap:4px}
.btnwrap button {width:100%;cursor:pointer;padding:8px 12px;font-size:14px;background:#444;color:#fff}

.slotlist {width:100%;margin-top:10px;display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}
.slotlist>a {display:flex;flex-flow:column}
.slotlist>a .g-panel {width:100%;overflow:hidden}
.slotlist>a .g-panel>img {width:100%}
.slotlist>a .g-footer {width:100%;background:#000;color:#fff;text-align:center;padding:4px;overflow:hidden}

.ngdialog-signup-page fieldset .txt-label{text-align:right}

.mobile {display: none !important;}

@media (max-width: 767px) {
	
	.pc {display:none !important}
	.mobile {display:block !important}
	
	.header-main {width:100%;height:60px}
	.header .topLogo {width:200px;margin-left:10px}
	.header .GNB_area {height:0}
	.GNB_area ul {
    width: 100% !important;
    height: 100%;
    top: 60px;
    left: 0;
    transform: translateX(-100%);
    background-color: #0c1623;
    border: none;
    border-radius: 0;
    margin: 0 !important;
    padding: 15px 20px 90px;
    overflow-y: auto;
    transition: 0.5s;
		flex-direction:column;
		justify-content:flex-start !important;
		align-items:flex-start !important;
    z-index: 98;
    position: fixed;
    }
	.Top_menu.active {transform: translateX(0);}
	
	.header .GNB_area ul li {text-align:left;flex-basis:auto;width:100%;padding:10px 0}
	
	.header .GNB_area ul li.info {display:flex;flex-wrap:wrap;height:auto;border-bottom:2px solid #4d6bfe}
	.header .GNB_area ul li.info>span {
    display: inline-block;
    width: 48% !important;
		color:#fff;
	}

	.main_visual .swiper-pagination-bullet {width:8px !important;height:8px !important}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 2px !important;}
	footer p {width:100%}

	.popup-wrap {width:100%;display:flex;flex-wrap:wrap;justify-content:center}
	.popup-container .popup-wrap .popup-box {margin-top:40px;width:calc(90% - 10px);}
		
	.sidebar {display:block;}
	
	.main_link {width:100%}
	.main_link h2 {width:100%;margin:10px auto;height:40px;line-height:40px;}
	.main_link h2 img {width:100%}
	
	.gamebut-a-par {height: 131px;padding-top: 56px;margin-top: -20px;}
	.gametitle {max-width: 120px;font-size: 16px;line-height: 22px;margin-top: 2px;}
	.gamebut-a-par .casino-cha img {height: 100px;}
	.casino-cha {right: 0px;}
	.casino-gamelogo img {width:60%}

	.board-section {width:100%;height:auto;flex-wrap:wrap}
	.board-section .division {width:100%;}
	
	.gamebut-box {display:grid;grid-template-columns: repeat(2, 1fr);gap:10px;padding:10px}
	
	.bs-table tr td {font-size: 12px;}
  .bs-table tr .count-td {width: auto;}
  .bs-table tr td a {max-width: 180px;font-size: 12px;    }
  .bs-table tr .title-td {max-width: 180px;padding-left: 5px;}
  .bs-table tr .nav-td {width: auto;}
  .bs-table thead th {font-size: 12px;}
  .bs-table tr .count-tag {width: 24px;height: 24px;}
  .bs-table tr .date-td {font-size: 10px;}
	
	.btnwrap {grid-template-columns: repeat(4, 1fr);gap:4px}
	
	.slotlist {grid-template-columns:repeat(2, 1fr);gap:4px}
	
	.ngdialog.ngdialog-theme-default {padding-top:10px}
	.ngdialog-signup.ngdialog.ngdialog-theme-default .ngdialog-content {width:100%}
	.ngdialog-signup-page fieldset {padding:0;}
	.ngdialog-signup-page fieldset .txt-label{text-align:left}
	.ngdialog-signup-page .col-sm-5 {padding:0}
	
	.slot-page {padding: 5px;}
	.slot-game-header {font-size:20px}
	.slot-game-header:before {width:24%}
	.slot-game-header:after {width:24%}
	.gamebuttons-container {margin-top:20px;justify-content:space-between}
	.slot-page .gamebutton {width:49%;margin:0}
	.slot-page .gamebutton img {width:100%;}
	
	.col-xs-4 {width:100%}
}