﻿@font-face {
            font-family: 'SUIT-Medium';
            src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2') format('woff2');
            font-weight: normal;
            font-style: normal;
        }

        html {
            background: #000;
            background-attachment: fixed;
            height: 100%;
            background-size: cover;
            background-attachment: fixed;
        }

        body {
            padding: 0;
            font-size: 12px;
            margin-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            min-height: 800px;
            margin-bottom: 0px;
            width: 100%;
            min-width: 1600px;
            font-family: SUIT-Medium;
        }

        /* reset */
        body,
        div,
        dl,
        dt,
        dd,
        ul,
        ol,
        li,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        pre,
        code,
        form,
        fieldset,
        legend,
        textarea,
        p,
        blockquote,
        th,
        td,
        input,
        select,
        textarea,
        button {
            margin: 0;
            padding: 0
        }

        fieldset,
        img {
            border: 0 none
        }

        dl,
        ul,
        ol,
        menu,
        li {
            list-style: none
        }

        blockquote,
        q {
            quotes: none
        }

        blockquote:before,
        blockquote:after,
        q:before,
        q:after {
            content: '';
            content: none
        }

        input,
        select,
        textarea,
        button {
            vertical-align: middle
        }

        button {
            border: 0 none;
            background-color: transparent;
            cursor: pointer
        }

        body,
        th,
        td,
        input,
        select,
        textarea,
        button {
            font-size: 12px;
            color: #fff
        }

        a {
            color: #fff;
            text-decoration: none
        }

        a:active,
        a:hover {
            text-decoration: none;
        }

        address,
        caption,
        cite,
        code,
        dfn,
        em,
        var {
            font-style: normal;
            font-weight: normal
        }

        .clear {
            clear: both;
            width: 100%;
            margin: 0;
            padding: 0;
        }

        a {
            transition: 0.2s;
        }

        .header {
            width: 100%;
        }

        .sub_content_arr {
            overflow: hidden;
            z-index: 151;
            min-height: 750px;
            padding: 20px;
            position: relative;
            padding-top: 65px;
            background: #0d0d0d;
            box-sizing: border-box;
            background-color: rgba(17, 17, 17, 0.95);
            width: 1200px;
            margin: 10px auto;
        }

        .sub_content_left {
            overflow: hidden;
            z-index: 151;
            padding: 10px;
            box-sizing: border-box;
            position: relative;
            padding-top: 65px;
            padding-bottom: 50px;
            min-height: 630px;
            background-color: rgba(17, 17, 17, 0.95);
            width: 1200px;
            margin: 10px auto;
        }

        .sub_content_right {
            margin: 0;
            padding: 0;
        }

        .logo_top {
            position: absolute;
            left: 60px;
            top: 12px;
            display: block;
            z-index: 99999;
            font-size: 35px;
            font-weight: bold;
        }

        .logo_top:hover {
            filter: brightness(1.5);
        }

        .main_navigation {
            min-width: 1600px;
        }

        .main_navigation:after {
            content: "";
            display: block;
            clear: both;
        }

        .main_navigation li {
            font-family: SUIT-Medium !important;
            display: inline-block;
            margin: 0px;
            position: relative;
            box-sizing: border-box;
        }

        .main_navigation li a {
            position: relative;
            z-index: 1;
            padding: 0 35px;
            font-size: 16px;
            font-weight: 400;
            color: #fff;
            line-height: 46px;
            height: 46px;
            display: block;
        }

        .main_navigation li a:hover {
            color: #0794ff;
        }

        .main_navigation li a:hover::before,
        .main_navigation li a.on::before {
            width: 100%;
        }

        .main_navigation li:last-child a {
            margin-right: 0px;
        }

        .main_navigation li:first-child a {
            margin-left: 0px;
        }

        .top-navegation01 {
            display: none;
            position: absolute;
            left: 0;
            top: 50px;
            text-align: right;
            width: 1160px;
        }

        .top-navegation01 li {
            display: inline-block;
            text-align: center;
            padding: 0 2px;
        }

        .top-navegation01 li a {
            font-weight: bold;
            color: #fff;
            background: #3b5f89;
            border-radius: 50px;
            padding: 0 10px;
            height: 30px;
            line-height: 30px;
            display: block;
        }

        .top-navegation01 li a:hover {
            background: #4d7db5;
            color: #ffc600;
        }

       
        .top-sub-navi {
            position: absolute;
            right: 0;
            top: 40px;
            border-radius: 0 5px 5px 0;
        }

        .top-sub-navi li {
            float: left;
        }

        .top-sub-navi li:last-child {
            background: none;
        }

        .top-sub-navi li a {
            font-family: SUIT-Medium !important;
            font-weight: 600;
            color: #fff;
            font-size: 15px;
            height: 40px;
            line-height: 40px;
            padding: 0 10px;
            display: block;
            text-align: center;
            margin-right: 2px;
            text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
            border-radius: 100px;
        }

        .top-sub-navi li a:hover {
            color: #ffc600;
            background-position: 0 -48px;
            text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.6);
        }

        .cash-01 a {
            color: #ffc600 !important;
            font-weight: bold;
        }

        .cash-02 a {
            color: #ffcc00 !important;
            font-weight: bold;
        }

        .top-sub-navi i {
            font-size: 20px;
            vertical-align: middle;
        }

        .noticeText {
            position: absolute;
            width: 400px;
            overflow: hidden;
            height: 42px;
            z-index: 9;
        }

        .noticeText i {
            font-size: 20px;
            position: absolute;
            top: 12px;
            left: 10px;
            color: #fff;
        }

        .noticeText marquee {
            font-size: 14px;
            font-family: SUIT-Medium;
            position: absolute;
            left: 5px;
			top:15px;
        }

        .clear {
            clear: both;
            width: 100%;
            margin: 0;
            padding: 0;
        }

        .level_icon img {
            vertical-align: middle;
            margin-top: -2px;
        }

        .bg_top_arr {
            /* background:url(/html/leo/images/bg_top_arr.png?4); height:34px; border-bottom:solid 1px #000;*/
            top: 0;
            left: 0;
            z-index: 9999;
            width: 100%;
        }

        .user-info-arr {
            z-index: 9;
            width: 1160px;
            margin: 0 auto;
            position: relative;
            border-top: none;
        }

        .user-info {
            font-size: 12px;
            font-family: SUIT-Medium;
            left: 0px;
            top: 0px;
            position: absolute;
            height: 35px;
        }

        .user-info li {
            color: #fff;
            float: left;
            padding: 0 10px;
            line-height: 35px;
        }

        .user-info li:last-child {
            border-right: none;
        }

        .user-info a {
            color: #fff;
        }

        .user-info li a:hover {
            color: #f9b14e;
        }

        .user-info .level_icon img {
            vertical-align: middle;
        }

        .mb_point,
        .mb_mileage {
            color: #fff;
        }

        .level_icon img {
            vertical-align: middle;
            margin-top: -2px;
            width: 25px !important;
        }

        .topth th {
            height: 35px;
            font-weight: 300px;
            font-family: SUIT-Medium;
            text-shadow: 0 0 1px #000;
            color: #fff;
            background: #1a1f29;
        }

        .result_menu {
            padding: 0px 0;
            display: inline-block;
        }

        .result_menu:after {
            content: "";
            display: block;
            clear: both;
        }

        .result_menu li {
            margin: 0 2px;
            float: left;
            display: inline-block;
        }

        .result_menu li span {
            color: #333 !important;
            padding: 0 5px 0 10px;
            display: inline-block;
        }

        .result_menu li a {
            font-family: SUIT-Medium;
            font-weight: bold;
            text-align: center;
            height: 35px;
            line-height: 36px;
            display: block;
            color: #c0c0c0;
            font-size: 12px;
            padding: 0 15px;
            margin: 1px;
            display: inline-block;
            border: solid 1px #2d2d2f;
            box-sizing: border-box;
        }

        .result_menu li a:hover {
            color: #fff;
            border: solid 1px #008fe8;
        }

        .betting_info_table {
            background: rgba(0, 0, 0, 0.20);
        }

        .cont_back_arr01 {
            position: relative;
        }

        .memo_view01 {
            width: 100%;
            border: 1px solid #999999;
            border-radius: 6px;
        }

        .memo_view02 {
            background-color: #ddd;
        }

        .memo_view03 {
            background: #FFFFFF;
            padding: 20px 20px 40px 20px;
            line-height: 20px;
            min-height: 300px;
            color: #333;
        }

        .member-info-table001 {
            border: solid 1px #444;
            border-bottom: none;
            background: #191b1d;
        }

        .member-info-table001 td {
            border-bottom: solid 1px #444;
            padding: 10px;
        }

        .member-info-table001 .titletext {
            border-right: solid 1px #444;
            color: #fff;
            background-color: #191b1d;
            text-align: right;
        }

        #sub-content {
            font-family: SUIT-Medium;
        }

        .navi-menu-sub {
            position: absolute;
            z-index: 99999;
            left: 0px;
            top: 48px;
            background: #000;
            width: 100%;
            border-radius: 5px;
            overflow: hidden;
            box-shadow: 0 5px 5px rgba(0, 0, 0, 0.52);
        }

        .navi-menu-sub li {
            width: 100%;
            margin: 0;
            padding: 0;
            float: left;
            background: none;
            width: 145px;
        }

        .navi-menu-sub li a {
            display: block;
            text-align: center;
            height: 138px;
            padding: 0;
            margin: 0;
        }

        .navi-menu-sub li a:hover {
            opacity: 0.7;
        }

        .result-table td {
            box-sizing: border-box;
            color: #fff;
        }

        .noSelected {
            transition: 0.2s;
            font-family: SUIT-Medium;
            vertical-align: middle;
            font-size: 12px !important;
            color: #fff !important;
            height: 36px;
            padding: 0 10px;
            color: #fff;
            font-size: 9pt;
            font-family: SUIT-Medium;
            background: linear-gradient(to bottom, #333 0%, #222 100%);
            box-shadow: 1px 1px rgb(255 255 255 / 10%) inset;
            border: 1px solid #000;
        }

        .noSelected table td {
            color: #fff !important;
        }

        .noSelected span {
            color: #fff !important;
        }

        .noSelected .divd {
            color: #ddd !important;
        }

        .noSelected i {
            font-size: 16px;
        }

        .noChoice {
            vertical-align: middle;
            color: #fff;
        }

        .noChoice table {
            color: #fff;
        }

        .Choice {
            transition: 0.2s;
            vertical-align: middle;
            color: #fff;
            background: #013a76;
        }

        .Selected {
            padding: 0 10px;
            transition: 0.2s;
            font-family: SUIT-Medium;
            vertical-align: middle;
            color: #fff;
            text-shadow: none;
            background-position: 0 -72px;
            text-shadow: none;
            border: 0;
            background: linear-gradient(to bottom, #2264a6 0%, #125190 100%);
            border: 1px solid #000;
        }

        .Selected table td {
            color: #fff !important;
        }

        .Selected .divd {
            color: #fff !important;
        }

        .Selected span {
            color: #fff !important;
        }

        .Selected2 {
            padding: 0 10px;
            font-family: SUIT-Medium;
            height: 25px;
            vertical-align: middle;
            color: #fff;
            text-shadow: none;
            border: 0;
            background: linear-gradient(to bottom, #2264a6 0%, #125190 100%);
            border: 1px solid #000;
        }

        .Selected2 table td {
            color: #fff !important;
        }

        .Selected2 span {
            color: #fff !important;
        }

        .table-betting-arr .table_top_bg {
            border-radius: 5px;
            border: 1px solid #040506;
            color: #fff;
            font-size: 16px;
            height: 40px;
            line-height: 40px;
            font-family: 'noto';
        }

        .table-betting-arr .league {
            font-size: 14px;
            color: #fff;
            background: linear-gradient(to bottom, #222 0%, #1c1c1c 100%);
            border: solid 1px #000;
        }

        .bt_stime {
            font-weight: bold;
            color: #94a6c4;
            font-size: 11px;
        }

        .table-betting-arr .bt_stime {
            color: #d7d7d7;
            background: linear-gradient(to bottom, #333 0%, #222 100%);
            box-shadow: 1px 1px rgb(255 255 255 / 10%) inset;
            border: 1px solid #000;
        }

        .table-betting-arr .bt_status_arr {
            color: #d7d7d7;
            background: linear-gradient(to bottom, #333 0%, #222 100%);
            box-shadow: 1px 1px rgb(255 255 255 / 10%) inset;
            border: 1px solid #000;
            text-align: center;
        }

        .cash_notice_zone li {
            font-family: SUIT-Medium;
        }

        #bett_lists table td {
            font-family: SUIT-Medium;
            padding: 5px;
            text-align: center;
        }

        h2 {
            text-align: left;
            font-size: 24px;
            font-weight: 700;
            color: #fff;
            height: 50px;
            margin: 0;
            margin-bottom: 10px;
            font-family: SUIT-Medium !important;
            width: 100%;
            box-sizing: border-box;
			/*
			 line-height: 50px;
            border-radius: 5px;
            text-shadow: 0 2px 0 rgba(0, 0, 0, 0.63);
			 padding-left: 15px;
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
			*/
        }

        h2 small {
            font-size: 90%;
            color: rgba(255, 255, 255, 0.6);
        }

        small {
            font-weight: 300;
        }

        #divMenu {
            z-index: 150;
            padding-top: 180px;
            top: 0px;
            right: 20px;
            visibility: visible;
            width: 270px;
            margin-top: 0px;
            position: absolute;
            box-sizing: border-box;
        }

        #divMenu iframe {
            position: absolute;
            top: -73px;
            left: 12px;
        }

        #divMenu label {
            cursor: pointer;
        }

        .b-kakao-talk {
            position: relative;
            background: url(/html/leo/images/banner-kakao.png?4);
            height: 75px;
            display: block;
        }

        .b-kakao-talk span {
            position: absolute;
            color: #ffd200;
            font-size: 18px;
            font-family: Arial Black;
            right: 10px;
            bottom: 10px;
        }

        .popupCalendar {
            z-index: 99999999999999;
        }

        .betting-list-body td {
            border-bottom: solid 1px #444;
            background: rgba(0, 0, 0, 0.3);
            font-size: 11px;
        }

        .trEndGame3 td {
            opacity: 0.6;
        }

        .trEndGame3 td {
            color: #808080 !important;
        }

        .btnCancel,
        .btnDelete {
            background: #DC0003;
            color: #fff;
            border-radius: 3px;
            height: 25px !important;
            padding: 0 10px;
            border: none;
            cursor: pointer;
            box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
        }

        .btnCancel:hover,
        .btnDelete:hover {
            opacity: 0.8;
        }

        .league,
        .leagueT {
            font-weight: bold;
            padding: 0 10px;
        }

        .betting-list .betting-result {
            background: rgba(30, 30, 30, 0.5)
        }

        .betting-result .title {
            color: #fff;
            background: #333;
            font-weight: bold;
            text-align: center;
        }

        .real_win_money {
            color: #F10004 !important;
            font-weight: bold;
        }

        .betting-result td {
            color: #fff;
        }

        input[type='text'],
        input[type='password'],
        select {
            border: 1px solid #4c4f52;
            background: #0e0e0f;
            color: #fff;
            font-size: 12px;
            padding: 2px 5px;
            border-radius: 4px;
            line-height: 38px;
            height: 38px;
            transition: 0.2s;
            vertical-align: middle;
        }

        textarea {
            border: 1px solid #4c4f52;
            background: #0e0e0f;
            color: #fff;
            font-size: 12px;
            padding: 2px 5px;
            transition: 0.2s;
            border-radius: 4px;
        }

        textarea:focus {
            outline: none;
            color: #fff;
            border: solid 1px #3464a1;
        }

        select {
            height: 38px;
            line-height: 38px;
        }

        input[type='text']:focus,
        input[type='password']:focus,
        select:focus,
        textarea:focus {
            outline: none;
            color: #fff;
            border: solid 1px #3464a1;
        }

        /*페이지네이션*/
        .tf_pagination {
            padding: 1em 0;
            text-align: center;
            display: block;
        }

        .tf_pagination ul {
            margin: 0;
            padding: 0;
            margin: 0 auto;
            display: inline-block;
            text-align: center;
        }

        .tf_pagination ul li {
            list-style: none;
            margin: 0 !important;
            display: inline-block;
            vertical-align: middle;
            text-align: center;
        }

        .tf_pagination ul li a {
            font-weight: bold;
            font-size: 14px;
            cursor: pointer;
            margin-bottom: 5px;
            border-radius: 0px;
            display: block;
            color: #fff;
            width: 30px;
            height: 30px;
            line-height: 30px;
            margin-right: 5px;
            background: #eee;
            border: 1px solid #262628;
            background: #262628;
        }

        .tf_pagination ul li a .fa {
            margin-top: 10px;
        }

        .tf_pagination ul li a:hover {
            background: #000;
            color: #fff;
            border: 1px solid #008fe8;
        }

        .tf_pagination .active {
            background: #000;
            color: #fff;
            border: 1px solid #008fe8;
        }

        .betting-list .title {
            height: 30px;
        }

        /*충전 환전*/
        .cash_btn01 a {
            background-position: 0 -36px;
        }

        .cash_notice_zone {
            margin-bottom: 15px;
            overflow: hidden;
            width: 100%;
            background: #191b1d;
        }

        .cash_notice_zone .title {
            text-align: left;
            font-size: 14px;
            padding: 15px 0 12px 0;
            font-family: NanumGothic, Malgun Gothic, sans-serif;
            color: #fff;
            font-weight: 800;
            background: rgba(0, 0, 0, 0.2);
            padding-left: 15px;
        }

        .cash_notice_zone ul {
            padding: 15px 20px;
        }

        .cash_notice_zone li {
            color: #eee;
            margin-bottom: 10px;
        }

        .bank-time-table {
            border-collapse: collapse;
            border-bottom: none;
            background: #191b1d;
        }

        .bank-time-table td {
            padding: 10px;
            text-align: center;
            border: 1px solid #444;
        }

        .bank-time-table th {
            padding: 10px;
            color: #fff;
            background: rgba(0, 0, 0, 0.2);
            border: 1px solid #444;
            border-right: 1px solid #444;
        }

        .cash_zone_table {
            border: solid 1px #444;
            border-bottom: none;
            background: #191b1d;
        }

        .cash_zone_table td {
            border-bottom: 1px solid #444;
        }

        .cash_zone_table th {
            color: #fff;
            background: rgba(0, 0, 0, 0.2);
            border-bottom: 1px solid #444;
            border-right: 1px solid #444;
        }

        .cash_bottom_btn {
            padding: 20px;
            text-align: center;
        }

        .cash_bottom_btn button {
            display: inline-block;
        }

        .bbs-list-cash td {
            background: #191b1d;
            border-bottom: solid 1px #444;
            text-align: center;
            font-size: 12px;
            padding: 9px 0 7px 7px;
            font-family: SUIT-Medium, sans-serif;
            color: #fff;
            vertical-align: middle;
            height: 20px;
        }

        .bbs-list-cash tbody tr:nth-child(odd) td {
            background-color: #191b1d;
        }

        /*게시판*/
        .search_zone_arr {
            padding: 20px;
            text-align: center;
            vertical-align: middle;
        }

        .paging_list {
            padding: 10px;
            text-align: center !important;
        }

        .list_bottom_btn_left {
            float: left;
            padding: 20px 10px;
        }

        .list_bottom_btn_right {
            float: right;
            padding: 20px 10px;
        }

        #speedpage {
            margin: 0 auto;
        }

        #lists td {
            border-bottom: solid 1px #444;
        }

        #lists tr:nth-child(even) td {
            background-color: #191b1d;
        }

        .notice td {
            border-bottom: solid 1px #444;
        }

        .bbs-list td {
            height: 35px;
            font-family: SUIT-Medium;
        }

        .bbs-list .notice a {
            color: #E40003 !important;
        }

        .bbs-list .notice .hit {
            color: #0079DC;
        }

        .font_11_yellow {
            display: block;
            margin-top: 5px;
        }

        .board_wirte_bottom {
            padding: 20px 0;
            text-align: center;
        }

        .bg_gray01 {
            font-weight: bold;
            color: #fff;
            background-color: #202021;
        }

        .bbs-list-new {
            border-collapse: collapse;
            border-top: solid 1px #444;
        }

        .bbs-list-new td {
            padding: 5px;
            border-bottom: solid 1px #444;
        }

        #betting_list .bbs-list-new td {
            border: none !important;
        }

        .board_title {
            padding: 10px;
            font-weight: bold;
            font-size: 16px;
            background-color: #191b1d;
            text-align: left;
            font-size: 14px;
            padding: 15px 0 12px 25px !important;
            font-family: NanumGothic, Malgun Gothic, sans-serif;
            color: #fff;
            font-weight: 800;
        }

        .board_user {
            padding: 10px;
            border-bottom: 1px solid #cbcbcb;
            font-size: 12px;
            padding: 10px 25px 8px 25px !important;
            font-family: SUIT-Medium, sans-serif;
            color: #fff;
            letter-spacing: -1px;
            vertical-align: middle;
        }

        .board_user span {
            font-weight: bold;
            margin-left: 20px;
        }

        .board_date {
            float: right;
        }

        .board_content {
            vertical-align: top;
            line-height: 18px;
            color: #fff;
            padding: 20px 10px !important;
            font-family: SUIT-Medium;
        }

        .board_comment_title {
            padding: 10px;
            font-weight: bold;
            font-size: 16px;
            background: rgba(0, 0, 0, 0.3);
            color: #fff;
        }

        .board_bottom_btn {
            padding: 20px 0;
            border-top: dotted 1px rgba(255, 255, 255, 0.25);
            text-align: center;
        }

        #comment_content {
            margin: 10px 0;
        }

        .baord_list_comment01 td {
            background: #191b1d;
            color: #fff;
            border-bottom: solid 1px #444;
            ;
            padding: 8px 10px;
        }

        .baord_list_comment01 strong {
            color: #ffcc00;
        }

        #betting_list {
            margin-bottom: 10px;
        }

        .alert_container {
            width: 500px;
            margin: 0 auto;
            position: absolute;
        }

        #alert_container {
            position: absolute;
            width: 20%;
            left: 40%;
            top: 30%;
            z-index: 9999;
            background: #191f28;
            border: solid 1px #000;
            border-radius: 5px;
            padding: 30px 0;
            text-align: center;
            line-height: 22px;
            box-shadow: 0 0 10px #000;
        }

        #alert_container input {
            border: solid 1px #000;
            border-radius: 4px;
            color: #fff !important;
            background: #222;
            padding: 5px 0px;
            width: 60px !important;
            display: block;
            margin: 20px auto 0 auto;
            cursor: pointer;
        }

        /*게임존*/
        /*게임존*/
        .game_zone {
            margin: 0;
            padding: 0;
            position: relative;
        }

        .game_time {
            text-align: center;
            background: #1f2327 !important;
            padding: 10px;
            border-top: 1px solid #262e40;
        }

        .game_time .input-style {
            box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.3);
            border: solid 1px #333;
            border-radius: 30px;
            padding: 10px;
            font-size: 14px;
            font-weight: bold;
        }

        .game_time h4 {
            color: #fff;
            display: inline-block;
            margin: 0;
        }

        .game_time em {
            font-style: normal;
            color: #bdbdbd;
            display: inline-block;
        }

        .game_time p {
            color: #ff9600;
            display: inline-block;
            margin: 0;
        }

        #game_end_time {
            display: none;
        }

        .betting_lock {
            padding: 0;
            margin: 0;
        }

        .betting_lock p {
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.7);
            z-index: 999;
            margin: 0;
        }

        .betting_lock .fa {
            margin: 0 auto;
            font-size: 120px;
            color: #ffcb00;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-left: -34px;
            margin-top: -60px;
            z-index: 99999;
        }

        .game_zone .btn-zone-arr a {
            box-sizing: border-box;
            padding: 10px;
            width: 48%;
            margin: 0.5% 1%;
            cursor: pointer;
            display: block;
            color: #fff !important;
            font-weight: bold !important;
            position: relative;
            text-align: center;
            border-radius: 4px;
            border: solid 1px #000;
            text-shadow: 0 0px 2px #000;
            transition: none !important;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
            background: #303235;
            border-top: 1px solid #58595c;
        }

        .game_zone .btn-zone-arr a:hover {
            background: #525357;
            border-top: 1px solid #747578;
        }

        .game_zone .btn-zone-arr .select {
            background: #11690f !important;
            border-top: 1px solid #11690f !important;
        }

        .game_zone .btn-zone-arr a center {
            width: 100%;
            height: 70px;
            text-align: center;
            border-radius: 100px;
            display: inline-block;
            vertical-align: middle;
            position: relative;
        }

        .game_zone .btn-zone-arr a center img {
            display: none !important;
        }

        .game_zone #team_name {
            font-weight: bold;
            font-size: 0;
        }

        .game_zone #team_name font {
            font-size: 18px;
            line-height: 0px;
            display: block;
            color: #fff;
            position: absolute;
            top: 25px;
            left: 0;
            right: 0;
            text-align: center;
        }

        .game_zone a .divd {
            font-size: 14px !important;
            line-height: 0;
            display: inline-block;
            vertical-align: middle;
            position: absolute;
            bottom: 20px;
            left: 0;
            right: 0;
            text-align: center;
        }

        .text-primary {
            color: #348fe2 !important;
        }

        .text-blue {
            color: #0080ff !important;
        }

        .text-blue font {
            color: #0080ff !important;
        }

        .text-red {
            color: #ff1515 !important;
        }

        .text-red font {
            color: #ff1515 !important;
        }

        .text-green {
            color: #0a9702 !important;
        }

        .text-green font {
            color: #0a9702 !important;
        }

        .float_left {
            float: left;
        }

        .float_center {
            float: left;
        }

        .float_right {
            float: right;
        }

        .mb-point01 {
            position: absolute;
            right: 10px;
            top: 20px;
        }

        .gsub-title {
            color: #999;
            margin-top: 5px;
            text-align: left;
            padding-left: 10px;
            height: 30px;
            line-height: 30px;
        }

        .gsub-title .dddv {
            font-weight: bold;
            font-size: 20px;
        }

        .game_zone #team_name {
            font-size: 0px !important;
            font-weight: bold;
        }

        .gamezone-bet-result {
            margin-top: 10px;
        }

        .result_top_group {
            float: right;
            padding-bottom: 5px;
        }

        .result_top_group li {
            float: left;
            margin: 0 5px;
        }

        .text-warning {
            color: #f59c1a !important;
        }

        .text-info {
            color: #009;
        }

        .text-danger {
            color: #bc1b00;
        }

        .user-info-arr1 {
            height: 80px;
            width: 100%;
            background-color: #151515 !important;
        }

        .w1160 {
            width: 1200px;
            margin: 10px auto;
            position: relative
        }

        .hader_top_arr {
            margin: 0 auto;
            min-width: 1650px;
            left: 0;
            right: 0;
        }

        .top-navegation01,
        .main_navigation_arr,
        .hader_top_arr {
            transition: 0.2s;
        }

        .main_navigation_arr {
            height: 46px;
            background: #000;
            margin: 0 auto;
            position: relative;
            text-align: center;
            border-top: 1px solid #333;
            border-bottom: 1px solid #333;
            box-sizing: border-box;
        }

        .tabmenu01 {
            float: right;
            margin-top: 10px;
            padding-bottom: 10px;
            color: #fff;
        }

        .top-up-arrow {
            z-index: 999999999999;
            position: fixed;
            right: 50px;
            bottom: 50px;
        }

        .top-up-arrow {
            font-size: 100px;
            color: #1d3d7d;
        }

        .header-arr {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            z-index: 999;
        }

        .sub_content_arr_bg {
            position: relative;
            padding-top: 142px;
        }

        .main_navigation .game-rollover ul {
            position: absolute;
            overflow: hidden;
            width: 150px;
            left: 50%;
            margin-left: -75px;
            z-index: 9999;
            border: solid 1px #444;
            border-top: none;
            background: #333;
            margin: 0;
            margin-left: -75px;
            box-sizing: border-box;
            list-style: none;
        }

        .main_navigation .game-rollover ul li {
            display: block;
            width: 100%;
        }

        .main_navigation .game-rollover ul li:first-child {
            overflow: hidden;
        }

        .main_navigation .game-rollover ul li:last-child {
            overflow: hidden;
        }

        .main_navigation .game-rollover ul li a {
            height: 35px;
            line-height: 35px;
            font-size: 14px;
            height: 35px;
            line-height: 35px;
            font-weight: 200;
            text-align: center;
            padding: 0;
            display: block;
        }

        .main_navigation .game-rollover ul li a:hover {
            border: none;
        }

        .ico6 a {
            background: url("/html/leo/images/icon/icon-ladder.png") no-repeat;
            background-size: 30%;
        }

        .ico99 a {
            background: url("/html/leo/images/icon-powerball10.png") no-repeat;
            background-size: 30%;
        }

        .ico15 a {
            background: url("/html/leo/images/icon/icon-daidari.png") no-repeat;
            background-size: 30%;
        }

        .ico7 a {
            background: url("/html/leo/images/icon/icon-snail.png") no-repeat;
            background-size: 30%;
        }

        .ico8 a {
            background: url("/html/leo/images/icon/icon-lowhigh.png") no-repeat;
            background-size: 30%;
        }

        .ico10 a {
            background: url("/html/leo/images/icon/icon-aladdin.png") no-repeat;
            background-size: 30%;
        }

        .ico54 a {
            background: url("/html/leo/images/icon/icon-2dari.png") no-repeat;
            background-size: 30%;
        }

        .ico53 a {
            background: url("/html/leo/images/icon/icon-3dari.png") no-repeat;
            background-size: 30%;
        }

        .ico56 a {
            background: url("/html/leo/images/icon/icon-5dari.png") no-repeat;
            background-size: 30%;
        }

        .ico9 a {
            background: url("/html/leo/images/icon/icon-powerball.png") no-repeat;
            background-size: 30%;
        }

        .ico62 a {
            background: url("/html/leo/images/icon/icon-powerladder.png") no-repeat;
            background-size: 30%;
        }

        .ico79 a {
            background: url("/html/leo/images/icon/icon-kenoladder.png") no-repeat;
            background-size: 30%;
        }

        .ico78 a {
            background: url("/html/leo/images/icon-mgm.png") no-repeat;
            background-size: 30%;
        }

        .ico52 a {
            background: url("/html/leo/images/icon-mgm.png") no-repeat;
            background-size: 30%;
        }

        .ico83 a {
            background: url("/html/leo/images/icon-lotus.png") no-repeat;
            background-size: 30%;
        }

        .ico71 a {
            background: url("/html/leo/images/icon-lotus.png") no-repeat;
            background-size: 30%;
        }

        .ico44 a {
            background: url("/html/leo/images/icon-royal.png") no-repeat;
            background-size: 30%;
        }

        .ico45 a {
            background: url("/html/leo/images/icon-royal.png") no-repeat;
            background-size: 30%;
        }

        #leftmenu {
            z-index: 999;
            position: absolute;
            top: 140px;
            left: 20px;
            width: 270px;
        }

        #leftmenu .leftTitle {
            padding: 20px 15px;
            font-size: 12px;
            color: #929085;
        }

        .nav-profile td .bg-black-darker {
            height: 35px;
            line-height: 35px;
            border-bottom: solid 1px #000;
        }

        .nav-profile td .bg-black-darker .level_icon img {
            margin-right: 5px;
        }

        #rightmenu {
            z-index: 99;
            position: fixed;
            top: 140px;
            right: 20px;
            width: 270px;
        }

        .table-info-footer {
            width: 100%;
            border-collapse: collapse;
            box-sizing: border-box;
            border: solid 4px #000;
            margin-top: -4px;
        }

        .table-info-footer td {
            height: 30px;
            border: solid 1px #000;
            text-align: center;
            font-size: 12px;
            width: 25%;
            box-sizing: border-box;
            transition: 0.5s;
        }

        .table-info-footer td:hover {
            filter: brightness(1.5);
        }

        .table-info-footer td a {
            display: block;
        }

        .bettingbox {
            padding: 0px;
            padding: 0px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
        }

        .panel-heading {
            padding: 2px;
        }

        .panel-heading table {
            width: 100%;
            border-collapse: collapse;
        }

        .panel-heading table td {
            height: 40px;
            border: solid 1px #000;
            text-align: center;
            font-size: 14px;
            width: 50%;
            box-sizing: border-box;
            transition: 0.5s;
        }

        .panel-heading table td:hover {
            filter: brightness(1.5);
        }

        .panel-heading table td a {
            display: block;
            height: 38px;
            line-height: 38px;
        }

        .todaygame-mm h5 {
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            font-weight: bold;
            border-top: 1px solid #616161;
            border-bottom: 1px solid #000;
            background-image: linear-gradient(180deg, #1a1a1a 0, #252525) !important;
        }

        .todaygame-mm a i {
            font-size: 16px;
            display: inline-block;
            margin: 0 10px 0 15px;
            color: #0794ff;
        }

        .todaygame-mm .r_con {
            font-size: 11px;
            width: 40px;
            height: 19px;
            line-height: 19px;
            float: right;
            border-radius: 3px;
            display: inline-block;
            text-align: center;
            margin: 8px 15px 0 0
        }

        .todaygame-mm li a {
            position: relative;
            display: block;
            height: 35px;
            line-height: 35px;
            background: #1a1a1a;
            border-top: 1px solid #000;
        }

        .todaygame-mm li a:hover {
            background: rgb(34, 34, 34);
            background: -moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(34, 34, 34, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(34, 34, 34, 1) 100%);
            background: linear-gradient(to bottom, rgba(34, 34, 34, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(34, 34, 34, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222', GradientType=0);
        }

        .bg-black-black2 {
            background: rgba(210, 210, 210, 0.80) !important;
        }

        .bg-black-black {
            background: rgba(28, 28, 28, 0.80) !important;
        }

        .bg-black-darker {
            background: rgba(36, 42, 48, 0.80) !important;
        }

        .bg-black-darker1 {
            background: rgba(5, 60, 65, 0.80) !important;
        }

        .bg-black-darker2 {
            background: rgba(17, 17, 17, 0.99) !important;
        }

        .bg-black-darker2-1 {
            background: url(/ui/images/livesports/bg.png) repeat #111111;
        }

        .bg-black-darker2-2 {
            background: url(/ui/images/livesports/bg2.png) repeat #111111;
        }

        .bg-black-darker3 {
            background: rgba(33, 33, 33, 0.80) !important;
        }

        .bg-black-darker4 {
            background: rgba(32, 38, 44, 0.80) !important;
        }

        .bg-black-darker5 {
            background: rgba(58, 40, 40, 0.80) !important;
        }

        .bg-black-darker7 {
            background: rgba(0, 0, 0, 0.80) !important;
        }

        .bg-black-lighter {
            background: rgba(87, 93, 99, 0.80) !important;
        }

        .bg-grey {
            background: rgba(182, 194, 201, 0.80) !important;
        }

        .bg-grey-darker {
            background: rgba(146, 155, 161, 0.80) !important;
        }

        .bg-grey-lighter {
            background: rgba(197, 206, 212, 0.80) !important;
        }

        .bg-red {
            background: rgba(255, 91, 87, 0.80) !important;
        }

        .bg-red-darker {
            background: rgba(204, 73, 70, 0.80) !important;
        }

        .bg-red-lighter {
            background: rgba(255, 124, 121, 0.80) !important;
        }

        .bg-red-red {
            background: rgba(204, 0, 0, 0.80) !important;
        }

        .bg-orange {
            background: rgba(245, 156, 26, 0.80) !important;
        }

        .bg-orange-darker {
            background: rgba(125, 81, 13, 0.80) !important;
        }

        .bg-orange-lighter {
            background: rgba(247, 176, 72, 0.80) !important;
        }

        .bg-yellow {
            background: rgba(227, 250, 62, 0.80) !important;
        }

        .bg-yellow-darker {
            background: rgba(182, 200, 50, 0.80) !important;
        }

        .bg-yellow-darker2 {
            background: rgba(125, 138, 34, 0.80) !important;
        }

        .bg-yellow-lighter {
            background: rgba(233, 251, 101, 0.80) !important;
        }

        .bg-green {
            background: rgba(0, 172, 172, 0.80) !important;
        }

        .bg-green-darker {
            background: rgba(0, 81, 81, 0.80) !important;
        }

        .bg-green-lighter {
            background: rgba(51, 189, 189, 0.80) !important;
        }

        .bg-blue {
            background: rgba(52, 143, 226, 0.80) !important;
        }

        .bg-blue-darker {
            background: rgba(22, 62, 97, 0.80) !important;
        }

        .bg-blue-darker2 {
            background: rgba(26, 87, 123, 0.80) !important;
        }

        .bg-blue-lighter {
            background: rgba(93, 165, 232, 0.80) !important;
        }

        .bg-aqua {
            background: rgba(73, 182, 214, 0.80) !important;
        }

        .bg-aqua-darker {
            background: rgba(58, 146, 171, 0.80) !important;
        }

        .bg-aqua-darker2 {
            background: rgba(38, 89, 104, 0.80) !important;
        }

        .bg-aqua-lighter {
            background: rgba(109, 197, 222, 0.80) !important;
        }

        .bg-purple {
            background: rgba(114, 124, 182, 0.80) !important;
        }

        .bg-purple-darker {
            background: rgba(57, 63, 94, 0.80) !important;
        }

        .bg-purple-lighter {
            background: rgba(142, 150, 197, 0.80) !important;
        }

        .text-primary {
            color: #337ab7
        }

        a.text-primary:focus,
        a.text-primary:hover {
            color: #286090
        }

        .text-success {
            color: #00acac
        }

        a.text-success:focus,
        a.text-success:hover {
            color: #52eec8
        }

        .text-info {
            color: #31708f
        }

        a.text-info:focus,
        a.text-info:hover {
            color: #245269
        }

        .text-warning {
            color: #8a6d3b
        }

        a.text-warning:focus,
        a.text-warning:hover {
            color: #66512c
        }

        .text-danger {
            color: #a94442
        }

        a.text-danger:focus,
        a.text-danger:hover {
            color: #843534
        }

        .text-orange {
            color: #ff7815 !important;
        }

        .text-blue {
            color: #0080ff !important;
        }

        .text-red {
            color: #ff1515 !important;
        }

        .text-green {
            color: #0a9702 !important;
        }

        .kakao-right-banner {
            text-align: center;
            background: #000;
            border: solid 1px #ffcc00;
            height: 40px;
            line-height: 40px;
            color: #ddd;
            font-weight: bold;
            font-size: 14px;
            margin: 5px 4px;
        }

        .kakao-right-banner i {
            font-size: 25px;
            color: #ffcc00;
            vertical-align: middle;
            margin-right: 5px;
        }

        .kakao-right-banner strong {
            color: #ffcc00;
        }

        .teregram-right-banner {
            text-align: center;
            background: #000;
            border: solid 1px #34bbff;
            height: 40px;
            line-height: 40px;
            color: #ddd;
            font-weight: bold;
            font-size: 14px;
            margin: 4px;
        }

        .teregram-right-banner i {
            font-size: 25px;
            color: #34bbff;
            vertical-align: middle;
            margin-right: 5px;
        }

        .teregram-right-banner strong {
            color: #34bbff;
        }

        .header-bt-rt {
            position: absolute;
            top: 20px;
            right: 60px;
            font-size: 0;
        }

        .header-bt-rt a {
            position: relative;
            display: inline-block;
            box-sizing: border-box;
            height: 50px;
            padding-left: 25px;
            vertical-align: top;
        }

        .header-bt-rt a {
            padding-right: 25px;
        }

        .header-bt-rt a::after {
            content: "";
            position: absolute;
            top: 13px;
            right: 0;
            width: 1px;
            height: 27px;
            background: #53493a;
        }

        .header-bt-rt a:last-child {
            padding-right: 0;
        }

        .header-bt-rt a:nth-child(2) span.iconfont img {
            /* font-size:0; */
            margin-top: -5px;
        }

        .header-bt-rt a:last-child::after {
            display: none;
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            width: 1px;
            height: 100%;
            background: rgba(255, 255, 255, 0.15);
        }

        .header-bt-rt a span {
            text-align: center;
            vertical-align: middle;
            height: 32px;
            display: inline-block;
        }

        .header-bt-rt a i {
            font-size: 29px;
            width: 100%;
            margin-bottom: 5px;
            vertical-align: middle;
            background: linear-gradient(#fef8c1, #e39e2a);
            -webkit-background-clip: text;
            color: transparent;
        }

        .header-bt-rt a span.tit {
            font-size: 14px;
            font-weight: 600;
            color: #fef8c1;
            display: block;
        }

        .header-bt-rt a:hover span.tit {
            color: #ddc700;
        }

        .header-bt-rt a:hover i {
            /*color: #fce784;*/
        }

        .left-menuss {
            border-top: 1px solid #000d28;
        }

        .left-menuss li {
            background: #000819;
            border-top: 1px solid #333e53;
        }

        .left-menuss li a {
            display: block;
            height: 46px;
            line-height: 46px;
            padding-left: 10px;
            font-size: 14px;
            font-weight: 600;
            color: #fff;
            background: #09193c;
            position: relative;
            cursor: pointer;
        }

        .left-menuss li a small {
            font-size: 12px;
            color: #8c919c;
            margin-left: 10px;
        }

        .left-menuss li a i {
            display: block;
            font-size: 15px;
            color: rgba(255, 255, 255, 0.4);
            height: 100%;
            width: 100%;
        }

        .left-menuss li a i:before {
            position: absolute;
            right: 0px;
            top: 0;
            bottom: 0;
            left: 0;
            padding: 17px 0 0 230px;
        }

        .left-menuss li.first {
            cursor: default;
        }

        .left-menuss ul.first {
            display: block !important;
            height: 99px !important;
        }

        .left-menuss ul>li {
            font-size: 14px;
            color: #e6e2cf;
            border-bottom: 0;
            padding: 0;
        }

        .left-menuss ul>li>a {
            display: block;
            padding: 0 0 0 20px;
            font-size: 14px;
            color: #8c8d91;
            margin-bottom: 0;
            font-weight: normal;
            background: none;
            height: 39px;
            line-height: 39px;
        }

        .left-menuss ul>li>a:hover {
            color: #00ccff;
            text-decoration: underline
        }

        .left-menuss>ul>li .count {
            float: right;
            margin: 7px 0 0;
            width: 30px;
            height: 20px;
            line-height: 20px;
            color: #aba37d;
            font-size: 12px;
            border-radius: 3px;
            background: #363125;
            text-align: center;
        }

        .left-menuss ul {
            position: relative;
            padding: 0;
            width: 100%;
        }

        .menu_hide {
            margin-top: 10px;
        }

        .ct_banner {
            margin: 3px 0;
            position: relative;
            cursor: pointer;
            border: 1px solid #7f704c;
        }

        .ct_banner img {
            width: 100%;
        }

        .logo {
            float: left;
            margin-top: 13px;
            margin-left: 30px;
        }

        .logo img {
            vertical-align: middle;
            width: 140px;
        }

        .nav-item0 {
            margin-bottom: 10px;
        }

        .nav-item0>ul {
            overflow: hidden;
        }

        .nav-item0>ul>li {
            float: left;
            width: calc(100% / 3);
            text-align: center;
        }

        .nav-item0>ul>li>a {
            color: #fff;
        }

        .nav-item0>ul.ul1 {
            background: #1a1a1a;
        }

        .nav-item0>ul.ul1>li {
            border-left: 1px solid #000;
            border-top: 1px solid #000;
            height: 46px;
            line-height: 46px;
            font-size: 12px;
            box-sizing: border-box;
        }

        .nav-item0>ul.ul1>li>a i {
            color: #0794ff;
            vertical-align: middle;
            margin-right: 5px;
        }

        .nav-item0>ul.ul2>li {
            border-left: 1px solid #000;
            border-top: 1px solid #000;
            height: 40px;
            line-height: 40px;
            font-size: 12px;
            box-sizing: border-box;
            background: rgb(0, 57, 127);
            background: -moz-linear-gradient(left, rgba(0, 57, 127, 1) 0%, rgba(10, 119, 213, 1) 100%);
            background: -webkit-linear-gradient(left, rgba(0, 57, 127, 1) 0%, rgba(10, 119, 213, 1) 100%);
            background: linear-gradient(to right, rgba(0, 57, 127, 1) 0%, rgba(10, 119, 213, 1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00397f', endColorstr='#0a77d5', GradientType=1);
        }

        .nav-item0>ul.ul2>li:nth-child(1),
        .nav-item0>ul.ul2>li:nth-child(4),
        .nav-item0>ul.ul2>li:nth-child(7),
        .nav-item0>ul.ul2>li:nth-child(13) {
            border-left: 0;
        }

        .nav-item0>ul.ul2>li>a {
            display: block;
        }

        .nav-item0>ul.ul2>li.ease-cashin {
            background: #f52390;
            width: 100%;
        }

        .nav-item0>ul.ul2>li.ease-cashin a {
            color: #fff;
            font-size: 18px;
            font-weight: 700;
        }

        .nav-item0>ul.ul2>li.ease-cashin i.iconfont {
            font-size: 0;
            vertical-align: middle;
            margin-right: 5px;
        }

        .mb-banr a {
            width: 100%;
            margin-bottom: 5px;
            display: block;
        }

        .mb-banr img {
            width: 100%;
        }

        #casino_point {
            font-weight: bold;
            color: #e9b424;
        }

        .getCasinoPoint {
            display: inline-block;
            padding: 0 5px;
            margin: 0 5px;
            height: 20px;
            line-height: 20px;
            font-size: 11px;
            font-weight: bold;
            color: #fff;
            background: #ff0000;
        }

        .chageCasinoPoint {
            display: inline-block;
            padding: 0 5px;
            margin: 0 5px;
            height: 20px;
            line-height: 20px;
            box-sizing: border-box;
            font-size: 11px;
            font-weight: bold;
            color: #fff;
            background: #459618;
        }

        .getCasinoPoint:active {
            filter: brightness(0.6)
        }

        .chageCasinoPoint:active {
            filter: brightness(0.6)
        }







.header>.inner>.mem_menu>li {
            float: left;
            margin-left: 8px;
        }

        html,
        body {
            height: 100%;
            margin: 0;
        }

        .mw_login_pop.close {
            display: none;
        }

        .mw_login_pop.open {
            display: block;
        }

        .mw_login_pop .bg {
            position: absolute;
            top: 0;
            left: 0;
            background: #d93850;
            opacity: .5;
            filter: alpha(opacity=70);
        }

        ::-webkit-scrollbar {
            display: none;
        }

        .bt_top_menu {
            position: relative;
            top: 7px;
        }

        #newSnb {
            display: none;
            text-align: center;
            position: absolute;
            top: 88px;
            left: 0px;
            width: 100%;
            height: auto;
            background: #000 url(./img/bg_snb.png) 50% bottom no-repeat;
            z-index: 1000;
        }

        #newSnb #snb_bl {
            width: 1200px;
            display: inline-flex;
            position: relative;
            height: 100%;
        }

        #newSnb .next {
            cursor: pointer;
            outline: none;
            left: -60px;
            background: url(./img/bt_snb_prev_on.png) 0 0 no-repeat;
            position: absolute;
            top: 110px;
            width: 60px;
            height: 60px;
        }

        #newSnb .prev {
            cursor: pointer;
            outline: none;
            right: -60px;
            background: url(./img/bt_snb_next_on.png) 0 0 no-repeat;
            position: absolute;
            top: 110px;
            width: 60px;
            height: 60px;
        }

        .minigameTime {
            border: 2px solid #f65503;
            border-radius: 20px;
            background-color: #222;
            box-shadow: 10px 10px 25px #000;
            width: 88px;
            height: 40px;
            line-height: 40px;
            position: absolute;
            right: 0px;
            top: 10px;
            font-weight: bold;
            font-size: 18px;
            color: #fff;
        }

        .no-drag {
            -webkit-user-drag: none
        }

        .user-info01 {
            display: block;
            height: 40px;
            line-height: 40px;
            width: 1200px;
            margin: 0 auto;
        }

        .user-info01 li {
            float: right;
            font-size: 12px;
            margin: 0 5px;
        }

        .user-info01 li a {
            height: 40px;
            line-height: 40px;
        }

        #casino_point {
            font-weight: bold;
            color: #e9b424;
        }

        .getCasinoPoint {
            display: inline-block;
            padding: 0 5px;
            height: 22px;
            line-height: 20px;
            font-size: 11px;
            font-weight: bold;
            color: #fff;
            background: #ff0000;
        }

        .chageCasinoPoint {
            display: inline-block;
            padding: 0 5px;
            height: 22px;
            line-height: 20px;
            box-sizing: border-box;
            font-size: 11px;
            font-weight: bold;
            color: #fff;
            background: #459618;
        }

        .getCasinoPoint:active {
            filter: brightness(0.6)
        }

        .chageCasinoPoint:active {
            filter: brightness(0.6)
        }

        .coloror1 {
            font-weight: bold;
            color: #e9b424;
        }

        .notice_area {
            margin-top: -1px;
        }

        .noticeText {
            height: 45px;
            line-height: 45px;
            margin: 0 100px 0 95px;
        }

        .game-rollover a {
            height: 30px;
        }

        .game-rollover ul:after {
            content: "";
            display: block;
            clear: both;
        }

        .game-rollover ul li {
            height: 40px;
            line-height: 40px;
            background: #222;
            float: none;
        }

        .game-rollover ul li a {
            display: block;
            text-align: center;
        }

        .topbtn-arr {
            position: absolute;
            right: 100px;
            top: 18px;
        }

        .topbtn-arr button,
        .topbtn-arr a {
            border: none;
            color: white;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            text-transform: uppercase;
            cursor: pointer;
            width: 120px;
            font-size: 14px;
            font-weight: bold;
            color: #fff;
            height: 40px;
            line-height: 40px;
            box-sizing: border-box;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border: 0;
            background: #10620A;
            border-radius: 5px;
            font-family: SUIT-Medium;
            color: #ffffff;
            vertical-align: middle;
        }

        .topbtn-arr a {
            background: none;
            border: solid 1px #fff;
            color: #fff;
        }

        .topbtn-arr button:hover {
            filter: brightness(1.3)
        }

        .topbtn-arr a:hover {
            border: solid 1px #10620A;
            color: #10620A;
        }

        .modal {
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
            top: 0;
            left: 0;
            display: none;
            z-index: 99999
        }

        .modal_content {
            width: 400px;
            height: 500px;
            background: #fff;
            border-radius: 10px;
            position: relative;
            top: 50%;
            left: 50%;
            margin-top: -250px;
            margin-left: -200px;
            text-align: center;
            box-sizing: border-box;
            box-shadow: #000 0.1em 0.1em 0.3em;
            line-height: 23px;
            cursor: pointer;
            background: #222;
            border: solid 1px #444;
        }

        .logingirl {
            position: absolute;
            left: 0;
            bottom: 0;
        }

        .lg_frm_arr {
            padding: 30px;
        }

        .lg_frm_arr .frm-logo {
            display: block;
            width: 180px;
            margin: 30px auto 0 auto;
        }

        .lg_frm_arr h4 {
            font-size: 20px;
            color: #fff;
            border-bottom: solid 2px #444;
            padding: 25px 0;
        }

        #login_id,
        #login_pw {
            height: 55px;
            text-align: center;
            background: #000;
            border: solid 1px #444;
            border-radius: 0px;
            width: 100%;
            box-sizing: border-box;
            margin-top: 10px;
            outline: none;
            font-size: 14px;
            transition: 0.2s;
        }

        #login_id:focus,
        #login_pw:focus {
            border: solid 1px #B49228;
        }

        #login-btn,
        #join-btn,
		#lost-btn{
            width: 100%;
            height: 50px;
            line-height: 50px;
            font-size: 16px;
            display: block;
            margin-top: 10px;
            border-radius: 0px;
            font-weight: bold;
            background: linear-gradient(to bottom, #B49228, #68552B);
            font-family: SUIT-Medium;
        }

        #login-btn {
            margin-top: 20px;
        }

        .modal-close {
            position: absolute;
            font-size: 50px;
            right: 10px;
            top: 10px;
            color: #999;
            z-index: 9;
            transform: rotate(0deg);
            transition: 0.5s;
        }

        .modal-close:hover {
            color: #fff;
            transform: rotate(360deg);
        }

        .gnb li a {
            padding: 0 10px !important;
        }




/************************************/





.theme-default #slider {
                margin: 0px auto 0px;
                width: 100%;
                height: 450px;
            }

            .theme-default .nivoSlider {
                margin-bottom: 50px;
                position: relative;
            }

            .theme-default .nivoSlider img {
                left: 0px;
                top: 0px;
                display: none;
                position: absolute;
            }

            .theme-default .nivoSlider a {
                border: 0px currentColor;
                display: block;
            }

            .theme-default .nivo-controlNav {
                left: 384px;
                width: 193px;
                height: 38px;
                bottom: -14px;
                padding-top: 14px;
                padding-left: 50px;
                position: absolute;
                z-index: 9;
            }

            .theme-default .nivo-controlNav a {
                border: 0px currentColor;
                width: 23px;
                height: 17px;
                text-indent: -9999px;
                margin-right: 3px;
                float: left;
                display: block;
            }

            .theme-default .nivo-controlNav a.active {
                background-position: 0px -17px;
            }

            .theme-default .nivo-directionNav a {
                border: 0px currentColor;
                width: 65px;
                height: 65px;
                text-indent: -9999px;
                display: block;
            }

            .theme-default a.nivo-nextNav {
                background-position: -65px 0px;
                top: 151px;
                right: 30px;
            }

            .theme-default a.nivo-prevNav {
                left: 30px;
                top: 151px;
            }

            .theme-default a.nivo-nextNav:hover {
                background-position: -65px -65px;
                top: 151px;
                right: 30px;
            }

            .theme-default a.nivo-prevNav:hover {
                background-position: 0px -65px;
                left: 30px;
                top: 151px;
            }

            .theme-default .nivo-caption {
                font-family: Helvetica, Arial, sans-serif;
            }

            .theme-default .nivo-caption a {
                color: rgb(255, 255, 255);
                border-bottom-color: rgb(255, 255, 255);
                border-bottom-width: 1px;
                border-bottom-style: dotted;
            }

            .theme-default .nivo-caption a:hover {
                color: rgb(255, 255, 255);
            }

            /* nivoSlider */
            .nivoSlider {
                position: relative;
            }

            .nivoSlider img {
                left: 0px;
                top: 0px;
                position: absolute;
            }

            .nivoSlider a.nivo-imageLink {
                margin: 0px;
                padding: 0px;
                border: 0px currentColor;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 100%;
                display: none;
                position: absolute;
                z-index: 6;
            }

            .nivoSlider {
                position: relative;
            }

            .nivoSlider img {
                left: 0px;
                top: 0px;
                position: absolute;
            }

            .nivoSlider a.nivo-imageLink {
                margin: 0px;
                padding: 0px;
                border: 0px currentColor;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 100%;
                display: none;
                position: absolute;
                z-index: 6;
            }

            .nivo-slice {
                height: 100%;
                display: block;
                position: absolute;
                z-index: 5;
            }

            .nivo-box {
                display: block;
                position: absolute;
                z-index: 5;
            }

            .nivo-caption {
                background: rgb(0, 0, 0);
                left: 0px;
                width: 30%;
                bottom: 0px;
                color: rgb(255, 255, 255);
                display: none;
                position: absolute;
                z-index: 8;
                opacity: 0.8;
            }

            .nivo-caption p {
                margin: 0px;
                display: none;
            }

            .nivo-caption a {
                display: inline !important;
            }

            .nivo-html-caption {
                display: none;
            }

            .nivo-directionNav a {
                top: 45%;
                position: absolute;
                z-index: 9;
                cursor: pointer;
            }

            .nivo-prevNav {
                left: 0px;
            }

            .nivo-nextNav {
                right: 0px;
            }

            .nivo-controlNav a {
                position: relative;
                z-index: 9;
                cursor: pointer;
            }

            .nivo-controlNav a.active {
                font-weight: bold;
            }







			 .gold-text {
     font-weight: 900;
      font-size: 24px;
      background: linear-gradient(
        to right,
        #ffe600,  /* 쨍한 밝은 금색 */
        #ffcc00,
        #e6b800,
        #c89e00,
        #a87d00   /* 진한 금/브론즈 */
      );
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;

      
      display: inline-block;
    }



        .login-form {
            width: 400px;
            height: 460px;
            background: #fff;
            border-radius: 10px;
            position: relative;
            text-align: center;
            box-sizing: border-box;
            box-shadow: #000 0.1em 0.1em 0.3em;
            line-height: 23px;
            cursor: pointer;
            background: #222;
            border: solid 1px #444;
			margin:0 auto
        }