@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css'); 

body {
    /*overflow-x: hidden; 'Noto Sans KR'*/
    font-family: 'Open Sans',sans-serif;
	font-weight:400;
    word-wrap: break-word;
	font-size: 13px;
    background-color: #000;
	color:#dadada;
	box-sizing: border-box;
}
a {
	/*font-family: 'Noto Sans KR',sans-serif;*/
    color: #fff;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
}
a:hover,
a:focus,
a:active,
a.active {
	outline: 0;
    color: #fff;
	text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
	/*font-family: 'Noto Sans KR',sans-serif;*/
    font-weight: 600;
}
ul, li{list-style: none;padding:0px;margin:0px;}

.container-fluid {padding-right:0px;padding-left:0px;}


.table {margin-bottom: 0px;}

header{margin-top:69px;}

p.api img {max-width: 100%}

#overlay {
    display: none; 
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 10;
}

/* ::-webkit-input-placeholder (Chrome, Safari, Edge) */
input::-webkit-input-placeholder {
	color: gray;
	text-align: right;
}

/* :-moz-placeholder (Firefox 18-) */
input:-moz-placeholder {
	color: gray;
	text-align: right;
}

/* ::-moz-placeholder (Firefox 19+) */
input::-moz-placeholder {
	color: gray;
	text-align: right;
}

/* :-ms-input-placeholder (Internet Explorer) */
input:-ms-input-placeholder {
	color: gray;
	text-align: right;
}
input.check {
    height: 14px !important;; 
    line-height: 14px !important;;
    padding: 0px !important;;
}
#sub01_main{padding-top:0px;background-color: #000;}
.topmenu {display: flex;align-items: center;background-color: #16131a;height: 70px;border-bottom: 2px solid #252127;}
.navbar-nav {display: inline-block;width: auto;border: 0px solid;}
.navbar-nav > li:last-child {margin-right: 0px;}
.navbar-nav > li > a{transition: 0.3s;}
.navbar-collapse {border-bottom: 0px solid rgba(0, 0, 0, 0);}
/*.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: transparent;color:#be886d}*/
.nav > li > a:hover {text-decoration: none;background-color: transparent;color:#fff}
.nav > li > a:focus {text-decoration: none;background-color: transparent;color:#fff}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    border-color: #51555f;
}

.caret2 {
	color:#414242;
    position:absolute;
	top: -10px;
    left: 58%;;
    width: 0;
    height: 0;   
    vertical-align: middle;
    border-bottom: 9px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.caret3 {
	color:#8e9bb5;
    position:absolute;
	top: -9px;
    left: 51%;;
    width: 0;
    height: 0;   
    vertical-align: middle;
    border-bottom: 9px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}




.new-0{position:relative;top:-12px;font-size:0px;color:red;border:5px solid #ff0000; border-radius: 50%;}
.new-1{position:relative;top:-8px;font-size:0px;color:red;border:5px solid #ff0000; border-radius: 50%;}

li.mytop{padding: 15px 0px;border-bottom: 1px solid #3a3e45;}
li.mytop:hover,li.mytop:focus{background-color: #343439;border-bottom: 1px solid #be886d;}
table.mytop_sub{width:100%;}
table.mytop_sub td{color:#fff;font-size: 13px;line-height:13px}
table.mytop_sub td.mytop_r{text-align:right;padding-right:10px;}


.close {color: #ffffff; text-shadow: 0 0px 0 #fff; opacity: .2;}
.close:hover {color: #ffffff; text-shadow: 0 0px 0 #fff; opacity: 1;}


span.blue{color:#51b7ff}
span.green{color:#51ff65}
span.red{color:#ff4242}
span.orange{color:#e3921d}
span.white{color:#ffffff}

.table-responsive {border:0;}




.custom-dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
 }
.custom-dropdown > .selected-option {
    padding: 10px 40px 10px 10px;
    border: 1px solid #323131;
    border-radius: 0px;
    background-color: #2b2b2b;
    color: #8f8f8f;
    font-size: 13px;
    cursor: pointer;
	text-align: center;
}
.custom-dropdown > .selected-option::after {
    content: '\25BC';
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.custom-dropdown > .options {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #000000;
	border: 1px solid #323131;
    border-top: none;
    border-radius: 0 0 5px 5px;
    z-index: 1;
}
.custom-dropdown.active > .options {
    display: block;
}
.custom-dropdown > .options > .option {
    padding: 10px;
    border-bottom: 1px solid #121212;
    cursor: pointer;
}
.custom-dropdown > .options > .option:hover {
    background-color: #16131a;
    border-bottom: 1px solid #015bb3;
}
.custom-dropdown span{
    padding: 0 10px;
    background: none;
}


table.lt td.td1{
		font-size: 13px;
		color: #fff;
		line-height: 40px;
		height: 40px;		
		background-color: #0357ad;
		border: 1px solid #0357ad;
		width:33.3%;
		cursor:pointer;
		transition: 0.3s;
}
table.lt td.td2{
		font-size: 13px;
		color: #fff;
		line-height: 40px;
		height: 40px;		
		background-color: #8d1b1b;
		border: 1px solid #8d1b1b;
		width:33.3%;
		cursor:pointer;
		transition: 0.3s;
}
table.lt td.td2:hover{		background-color: #8d1b1b;}

table.lt td.td3{
		font-size: 13px;
		color: #fff;
		line-height: 40px;
		height: 40px;		
		background-color: #222127;
		border: 1px solid #44434b;
		width:33.3%;		
		transition: 0.3s;
		border-radius: 3px;
}

div.table_bbs {padding-left:1%;width:99%;padding-top:15px;background: #000;}
div.table_bbs table{border-collapse: separate;border-radius: 10px;overflow: hidden;border-spacing: 0;}
div.table_bbs table td.top{padding-left:20px;font-weight:600;}
div.table_bbs table td.more{text-align:right;padding-right:20px;font-weight:600;}
div.table_bbs table td.more span.icon{padding-right:2px;color:#dd9812;font-weight:800;}
div.table_bbs table td.tit{padding-left:20px;height:34px;line-height:34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 280px;}
div.table_bbs table td.tit span.icon{padding-right:10px;}


/* X-Small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap*/
	input::placeholder {
		color: gray;	
		font-size: 13px;
		text-align: right;
	}

	::-webkit-scrollbar {
	  width: 3px; /* 세로 스크롤바의 너비 */
	  height: 2px; /* 가로 스크롤바의 높이 */
	}

	::-webkit-scrollbar-thumb {
	  background: #7d7d80; /* 스크롤바 핸들의 색상 */
	  border-radius: 6px; /* 스크롤바 핸들의 모서리 둥글게 */	 
	}

	::-webkit-scrollbar-track {
	  background: #2a2a2e; /* 스크롤 트랙의 배경색 */
	  border-radius: 6px; /* 스크롤 트랙 모서리 둥글게 */
	}

	/* 스크롤바가 활성화될 때 (hover나 drag) */
	::-webkit-scrollbar-thumb:hover {
	  background: #2980b9;
	}
	
	.scroll-container{
		width:100%;
		overflow-x: scroll;
		overflow-y: hidden;
		padding-right: 0px;
		background-color: #343439;		
		box-sizing: border-box;
	}
	.scroll-container::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		width: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll-container::-webkit-scrollbar {
		height: 3px;
	}
	.scroll-container::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:10px;
	}
	.scroll-container::-webkit-scrollbar-thumb {
		background-color: #2980b9; /* 스크롤바 색상 */
		border-radius: 0px;
	}

	

	.scroll-bet{
		height:300px;
		overflow-x: hidden;
		overflow-y: auto;
		padding-right: 0px;
		background-color: #343439;		
		box-sizing: border-box;
	}
	.scroll-bet::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		width: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll-bet::-webkit-scrollbar {
		width: 3px;
	}
	.scroll-bet::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:10px;
	}
	.scroll-bet::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}

	.bar{width:27px;font-size:24px;transform: scaleX(1.4);transform-origin: left;border:0px solid #fff;color:#fff;}
	a.submenu{color:#fff;}

	
	.mobile{display:inline;} 
	.mobile2{display:inline-block;} 	
	.pc{display:none;}
	.top_img{display:none;} 
	.left_box{display:none;}
	.left_box2{display:none;}
	.betting_box{display:none;}	
	.chat_mobile{display:inline;} 
	.chat_pc{display:none;}
	.bottom_menu{margin:0 auto;border-top: 1px solid #c18a6e}
	.bottom_menu li{float:left;width:19.9%;padding: 8px 0px;text-align:center;height:auto;min-height:72px;font-size: 12px;}
	.bottom_menu li.on{background-color: #000;}	
	.bottom_menu li img {height:35px;}
	.chat_mobile{
		position: fixed;
		width: 56px;
		height: 56px;    
		right: 10px;
		bottom:72px;		
		z-index: 999998;
	}
	.chat_mobile img{max-width:80%;}
	.bg_index {			
		background-attachment: fixed;
		background-image: url(/images/img_intro_m.png);
		background-position: center;
		background-repeat: none;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
		height: 100vh;				
	}
	.cart-button {
	  position: fixed;
	  right: 0px; /* 화면 오른쪽에서 20px 떨어짐 */
	  top: 19%; /* 상단에서 50% */
	  /*transform: translateY(-50%);*/ /* 정확한 수직 중앙 정렬 */	  
	  width: 23px; /* 버튼 크기 */
	  height: 117px;	 
	  transition: right 0.3s ease;	  
	  border: none;
	  cursor: pointer;
	  z-index:999999;
	}

	.topmenu {}
	.navbar-collapse{margin: 0 auto;}
	   
	.navbar-brand {float: left;height: 30px;padding: 0px;font-size: 13px;line-height: 30px;margin-left: 20px;padding-top: 0px;}    
	.navbar-brand img{max-width:70%;}  
	.navbar-default{background-color: #16131a;border:1px solid #414242;padding: 0px 0px;}

	.top_submenu{height:40px;line-height:40px;border-bottom:0px solid #414242;background-color:#16131a;}

	

	.dropdown-menu {background-color:#212327;padding:18px 0px;min-width: 90px;top: 50px;border-radius: 0px;}
	.dropdown-menu > li > a {color:#f4f4f4;display: block;padding: 10px 20px;font-size:13px;font-weight:400;line-height: 15px;text-align:center;}
	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color:#be886d}
	.dropdown-menu-right {right: 0px;left: auto;}
	.mydrop > li > .dropdown-menu {border:1px solid #51555f;right:-0px;left: auto;}
	.mydrop > li > .dropdown-menu {background-color:#212327;padding:0px 0px;min-width: 223px;top: 50px;border-radius: 0px;}
		
	.mymenu{/*position: absolute;top:22px;right:10px;font-size:14px;*/font-size:13px;}
	.mymenu .mylevel{font-size:14px;width:56px;height:20px;line-height:20px;color:#fff;text-align: center;}
	.mymenu .mydrop{float:left;padding:0px;margin:0px;width:125px;padding-left:5px;padding-top:0px;}
	.mymenu .mydrop > li {top: 0px;width: auto; height: 52px;display: flex; justify-content: center;align-items: center;}
	.mymenu .mylevel_box{float:left;padding-top:0px;}

	.intro_wrap{}
	/*.intro_text{position: absolute;left: 50%;top: 50%;margin-left: -180px;margin-top: -35px;}*/
	.intro_text{display: flex;height:560px;align-items:center; justify-content:center;margin-top: 0;}

	.intro_text_box{width:292px;height:140px;border:0px solid #C18A6E;margin-right: 0px;}
	.intro_text1{height:16px;line-height:16px;font-size:16px;color:#fff;text-align:right;padding-bottom:20px;background-color: rgb(0 0 0 / 0%);}
	.intro_text2{height:20px;line-height:20px;font-size:20px;color:#ffffff;text-align:right;padding-bottom:30px;background-color: rgb(0 0 0 / 0%);}
	.intro_text3{height:13px;line-height:13px;font-size:13px;color:#ffffff;text-align:center;padding-bottom:40px;background-color: rgb(0 0 0 / 0%);}
	.intro_btn{margin:0 auto;width:220px;height:40px;line-height:40px;font-size:16px;color:#1384ec;border:2px solid #0357b1;text-align:center;background-color: #16131a;letter-spacing: 0px;}

	.path1_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path1{width: 100%;margin: 0 auto;}
	ul.path1 li{float:left;font-size: 1.3rem;width: 24.9%;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path1 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:hover,ul.path1 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:first-child{border-left: 1px solid #414242;}

	/* path_sub */
	ul.path2 li{float:left;font-size: 13px;width:80px;line-height:35px;height:35px;text-align:center;border-right: 0px solid #414242;padding: 0px 10px;white-space: nowrap;}
	ul.path2 li.on{border-bottom: 2px solid #b68369;background-color:#000;color:#fff;}
	ul.path2 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 2px solid #b68369;background-color:#000;}
	ul.path2 li:first-child{border-left: 0px solid #414242;}

	.path7{width: 100%;margin: 0 auto;}
	ul.path7 li{float:left;font-size: 13px;width: 90px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #18191a;cursor: pointer;}
	ul.path7 li.on{border-bottom: 2px solid #C18A6E;color:#fff;background-color:#18191a;}
	ul.path7 li:hover,ul.path2 li:focus{border-bottom: 2px solid #C18A6E;color:#fff;background-color:#18191a;}
	ul.path7 li:first-child{border-left: 0px solid #414242;}
	.path7_sub{height:35px;line-height:35px;border-bottom:1px solid #414242;background-color:#000;}

	ul.path7_2 li{float:left;font-size: 13px;width:80px;line-height:35px;height:35px;text-align:center;border-right: 0px solid #414242;padding: 0px 15px;white-space: nowrap;}
	ul.path7_2 li.on{border-bottom: 2px solid #b68369;background-color:#000;color:#fff;}
	ul.path7_2 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 2px solid #b68369;background-color:#000;}
	ul.path7_2 li:first-child{border-left: 0px solid #414242;}

	.path3_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path3 li{flex: 0 0 auto;float:left;line-height:20px;height:90px;text-align:center;border-right: 1px solid #414242;white-space: nowrap;padding:5px 10px;}
	ul.path3 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:hover,ul.path3 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:first-child{border-left: 1px solid #414242;}

	.path4_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path4 li{flex: 0 0 auto;float:left;line-height:20px;height:90px;text-align:center;border-right: 1px solid #414242;white-space: nowrap;padding:5px 10px;}
	ul.path4 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:hover,ul.path4 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:first-child{border-left: 1px solid #414242;}

	.path5_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path5{width: 100%;margin: 0 auto;}
	ul.path5 li{float:left;font-size: 1.3rem;width:33.3%;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path5 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:hover,ul.path5 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:first-child{border-left: 1px solid #414242;}

	.path6_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path6{width: 100%;margin: 0 auto;}
	ul.path6 li{float:left;font-size: 13px;width: 50%;line-height:40px;height:40px;text-align:center;border-right: 1px solid #000;cursor: pointer;}
	ul.path6 li.on{border-bottom: 1px solid #00e4ff;color:#fff;background-color:#0357ad;}
	ul.path6 li:hover,ul.path8 li:focus{border-bottom: 1px solid #00e4ff;color:#fff;background-color:#0357ad;}
	ul.path6 li:last-child{border-right: 0px;}

	.path6_sub{height:35px;line-height:35px;border-bottom:1px solid #414242;background-color:#000;}

	.path8{width: 100%;margin: 0 auto;}
	ul.path8 li{float:left;font-size: 13px;width: 33.3%;line-height:40px;height:40px;text-align:center;border-right: 1px solid #000;cursor: pointer;}
	ul.path8 li.on{border-bottom: 1px solid #00e4ff;color:#fff;background-color:#0357ad;}
	ul.path8 li:hover,ul.path8 li:focus{border-bottom: 1px solid #00e4ff;color:#fff;background-color:#0357ad;}
	ul.path8 li:last-child{border-right: 0px;}

	.path9{width: 100%;margin: 0 auto;}
	ul.path9 li{float:left;font-size: 13px;width: 50%;line-height:40px;height:40px;text-align:center;border-right: 1px solid #000;cursor: pointer;}
	ul.path9 li.on{border-bottom: 1px solid #00e4ff;color:#fff;background-color:#0357ad;}
	ul.path9 li:hover,ul.path8 li:focus{border-bottom: 1px solid #00e4ff;color:#fff;background-color:#0357ad;}
	ul.path9 li:last-child{border-right: 0px;}
	.path9_sub{height:35px;line-height:35px;border-bottom:1px solid #414242;background-color:#000;}


	.bonus_box {position: relative;border: 1px solid #585858;background: #212126;padding: 22px 3px 0px;margin: 15px 0 0;display: flex;justify-content: center;align-items: center;}
	.bonus_box .in_ttl {background-color: #5b5b5b;color: #fff;padding: 3px 5px;position: absolute;top: -10px;left: -1px;margin-bottom:0px;}
	.bonus_box ul{width:99%;height:44px;border:0px solid;margin:0 auto;}
	.bonus_box ul li{float:left;background: #161618;border: 1px solid #585858;width: 32.3%;height:35px;line-height:35px;padding: 0px 2px;margin-right:1%;text-align:right;cursor:pointer;}
	.bonus_box ul li:last-child{margin-right:0px;}
	.bonus_box ul li:hover{color:#C18A6E;border:1px solid #B7846A;background-color:#000;}
	.bonus_box ul li span.bonus_name{padding:0px 10px;float: left;}
	.bonus_box ul li span.bonus_ratio{
		display: inline-block;
        width: 28px;
        height: 28px;
        line-height: 30px;
        text-align: center;
        border-radius: 50%;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        background-color: #a36e52;
        border: 0px solid #fff;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 -2px 4px rgba(0, 0, 0, 0.2), inset 0 2px 4px rgba(255, 255, 255, 0.2);
        cursor: pointer;
        transition: all 0.3s ease;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);    
	}

	ul.sports_title_top{position: relative;top: -10px;line-height:45px;height:45px;}
	ul.sports_title_top li{float:left;border:0px solid #ff0000;line-height:45px;height:45px;}
	ul.sports_title_top li#datetime{float:left;padding-left:30px;}
	
	.sports_tab_box{margin-top:10px;width:100%;height:45px;background-color:#212126;line-height:45px;}
	ul.sports_tab{display: flex;overflow-x: scroll; width:100%;line-height:46px;height:46px;list-style: none;	padding: 0;margin: 0;border-radius: 7px}
	ul.sports_tab > li{flex: 0 0 auto;width:31%;border:0px solid #ff0000;color:#b1b1b1;text-align:center;font-size:13px;line-height:43px;height:43px;padding:0px 0px;border-right: 1px solid #414242;cursor:pointer;background-color: #212126;}
	ul.sports_tab > li:first-child{border-left: 1px solid #414242;}
	ul.sports_tab > li:hover{color:#fff;border-bottom: 1px solid #BD876C;border-top: 1px solid #414242;background-color:#343439;}
	ul.sports_tab > li.selected-tab{color:#fff;border-bottom: 1px solid #BD876C;border-top: 1px solid #414242;background-color:#343439;}
	ul.sports_tab > li  span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.sports_tab > li  span.icon img{width:16%;}

	.sports_tab_box_m{margin-top:10px;width:100%;height:100px;background-color:#212126;line-height:45px;}
	ul.sports_tab_m{display: flex;align-items: center;overflow-x: auto; width:99%;line-height:90px;height:90px;list-style: none;	padding: 0;margin: 0;background-color: #16131a;border-radius: 7px}
	ul.sports_tab_m > li{flex: 0 0 auto;width:60px;height:71px;border:0px solid #ff0000;color:#b1b1b1;text-align:center;font-size:12px;line-height:1px;padding:2px 0px;cursor:pointer;background-color: #212126;margin-right:2px;}
	ul.sports_tab_m > li:first-child{margin-left:15px;}
	ul.sports_tab_m > li:hover{color:#fff;border: 2px solid #BD876C;background-color:#000;border-radius: 4px;}
	ul.sports_tab_m > li.selected-tab{color:#fff;border: 2px solid #BD876C;background-color:#000;border-radius: 4px;}
	ul.sports_tab_m > li  span.icon{position: relative;top: 13px;padding-right:0px;}
	ul.sports_tab_m > li  span.icon img{width:33px;}
	ul.sports_tab_m > li  span.num{display:inline-block;width: 23px;height: 23px;line-height:23px;position: relative;left:16px;top: -35px;background-color: rgb(44 42 41 / 70%);;border-radius: 5px;text-align: center;}	

	ul.sports_tab2_m{display: flex;align-items: center;flex-wrap: wrap;width:100%;line-height:50px;height:50px;list-style: none;	padding: 0;margin: 0;background-color:#000;color:#fff;border-radius: 7px}
	ul.sports_tab2_m > li{position:relative;float:left;margin: 0 auto;background: #161618;border: 2px solid #0357ad;font-size:12px;width: 31%;height:31px;line-height:30px;padding:0px;margin-right:1%;text-align:center;cursor:pointer;border-radius: 6px;}
	ul.sports_tab2_m > li:first-child{margin-left:2%;}
	ul.sports_tab2_m > li:last-child{margin-right:2%;}
	ul.sports_tab2_m > li:hover{color:#fff;border:2px solid #0357ad;background-color:#0357ad;font-weight:bold;}
	ul.sports_tab2_m > li span.dot{position:absolute;left:5%;top:0;font-size: 10px;}

	.sports_tab_box_m{display: inline-block;margin-top:0px;width:100%;height:80px;background-color:transparent;}
	ul.sports_tab_m{float:left;display: flex;align-items: center;overflow-x: auto; width:99.6%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;background-color: #16131a;}
	ul.sports_tab_m > li{width:75px;height:64px;line-height:1px;border:0px solid #ff0000;color:#fff;text-align:center;font-size:12px;cursor:pointer;background-color: #1f202c;margin-right:9px;border-radius: 3px;}
	ul.sports_tab_m > li:first-child{margin-left:5px;}
	ul.sports_tab_m > li:hover{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 3px;}
	ul.sports_tab_m > li.selected-tab{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 3px;}
	ul.sports_tab_m > li  span.icon{position: relative;top: 14px;padding-right:0px;}
	ul.sports_tab_m > li  span.icon img{width:22px;}
	ul.sports_tab_m > li  span.num{display:inline-block;width: 21px;height: 21px;line-height:23px;position: relative;left:25px;top: -21px;background-color: rgb(44 42 41 / 70%);;border-radius: 5px;text-align: center;font-size: 11px;margin-bottom: 4px;}	

	ul.sports_tab_m2{float:left;display: flex;align-items: center;justify-content: center;overflow-x: auto; width:99.6%;line-height:73px;height:73px;list-style: none;	padding: 0;margin: 0;background-color: #16131a;}
	ul.sports_tab_m2 > li{width:18%;height:52px;line-height:52px;border:0px solid #ff0000;color:#fff;text-align:center;font-size:12px;cursor:pointer;background-color: #1f202c;margin-right:5px;border-radius: 3px;}
	ul.sports_tab_m2 > li:first-child{margin-left:5px;}
	ul.sports_tab_m2 > li:hover{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 3px;}
	ul.sports_tab_m2 > li.selected-tab{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 3px;}

	ul.sports_tab3_m{width:100%;line-height:50px;height:50px;list-style: none;	padding: 0;margin: 0;background-color:#000;color:#fff;padding-right:15px;}
	ul.sports_tab3_m div.btndel{display: inline-block;padding:0px;width:96px;height:27px;line-height:27px;text-align:center;color:#fff;background-color:#464547;font-size:12px;cursor:pointer;margin: 0px;border-radius: 3px;}
	input.checka{position: relative;top:2px;width: 16px;height: 16px !important;margin:0;}

	ul.sports_tab_m4{float:left;display: flex;align-items: center;justify-content: center;overflow-x: auto; width:99.6%;line-height:73px;height:73px;list-style: none;	padding: 0;margin: 0;background-color: #16131a;}
	ul.sports_tab_m4 > li{width:30%;height:52px;line-height:52px;border:0px solid #ff0000;color:#fff;text-align:center;font-size:12px;cursor:pointer;background-color: #1f202c;margin-right:2%;border-radius: 3px;}
	ul.sports_tab_m4 > li:last-child{margin-right:0px;}
	ul.sports_tab_m4 > li.selected-tab{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 3px;}

		

	.game_box{width:100%;border:0px solid #ccc;margin-top:0px;padding-left:5px;padding-bottom: 30px;}
	.game_title_top{padding-top:10px;width:100%;height:35px;line-height:35px;background-color:#121212;color:#fff;text-align:left;font-size:13px;}
	.game_title{margin-top:13px;width:99.6%;height:35px;line-height:35px;background-color:#16131a;color:#fff;text-align:left;font-size:13px;border-radius: 0px;}
	ul.sports_title{position: relative;top: -0px;line-height:35px;height:35px;font-size:13px;}
	ul.sports_title li{margin-top:0px;float:left;border:0px solid #ff0000;line-height:38px;height:40px;}
	ul.sports_title li#datetime2{float:left;padding-left:5px;}
	ul.sports_title > li  span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.sports_title > li  span.icon img{width:12%;}
	
	.sports_table > table.t1 {border-collapse: collapse;position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;overflow:hidden;}
	.sports_table > table.t1 td{font-size:13px;color:#fff;line-height:33px;height:33px;border:1px solid #000;cursor:pointer;border-radius: 0px;background-color:#1f202c;}
	.sports_table > table.t1 td:hover{font-size:13px;color:#ffb503;border:1px solid #ffb503;background-color:#1f202c;border-radius: 0px;}
	.sports_table > table.t1 td.on{font-size:13px;color:#fff;line-height:33px;height:33px;background-color:#0357ad;border: 1px solid #ffb503;border-radius: 0px;}
	.sports_table > table.t1 td ul{width:100%;}
	.sports_table > table.t1 td li{float:left;}

	.sports_table > table.t1 td li.td-left{float:left;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    list-style: none;
    padding: 0;
    margin: 0;}
	.sports_table > table.t1 td li.td-right{float:right;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    list-style: none;
    padding: 0;
    margin: 0;}

	.sports_table > table.t1 span.icon_up1{position: relative;top: -12px;left: 2px;}
	.sports_table > table.t1 span.icon_down1{position: relative;top: 10px;left: 3px;}
	.sports_table > table.t1 span.icon_up2{position: relative;top: -12px;left: -2px;}
	.sports_table > table.t1 span.icon_down2{position: relative;top: 10px;left: -2px;}
	.sports_table > table.t1 span.icon_blank{display: inline-block;width:13px;}
	.sports_table > table.t1 span.icon_L{padding-right:15px;}
	.sports_table > table.t1 span.icon_R{padding-left:15px;}
	.sports_table > table.t1 i.high1{color: #1bba1b;font-size: 10px;padding-right: 10px;position:relative;top:-1px;}
	.sports_table > table.t1 i.high2{color: #1bba1b;font-size: 10px;padding-left: 10px;position:relative;top:-1px;}
	.sports_table > table.t1 i.up1{color: #ff1515;font-size: 12px;padding-right: 10px;position:relative;top:0px;}
	.sports_table > table.t1 i.up2{color: #ff1515;font-size: 12px;padding-left: 10px;position:relative;top:0px;}
	.sports_table > table.t1 i.down1{color: #7fc1ff;font-size: 12px;padding-right: 10px;position:relative;top:0px;}
	.sports_table > table.t1 i.down2{color: #7fc1ff;font-size: 12px;padding-left: 10px;position:relative;top:0px;}

	.sports_table_m > table.t1 {border-collapse: collapse;position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;overflow:hidden;}
	.sports_table_m > table.t1 td{font-size:12px;color:#fff;line-height:30px;height:30px;border:1px solid #000;border-radius: 0px;background-color:#1f202c;}	
	.sports_table_m > table.t1 td.on{font-size:12px;color:#fff;line-height:30px;height:30px;border: 1px solid #ffb503;border-radius: 0px;}
	.sports_table_m > table.t1 td ul{width:100%;}
	.sports_table_m > table.t1 td li{float:left;}
	.sports_table_m > table.t1 td li.td-left{float:left;padding-left:1px;letter-spacing: -1px;white-space: nowrap;}
	.sports_table_m > table.t1 td li.td-right{float:right;padding-right:1px;letter-spacing: -1px;white-space: nowrap;}
	.sports_table_m > table.t1 span.icon_up1{position: relative;top: -12px;left: 2px;}
	.sports_table_m > table.t1 span.icon_down1{position: relative;top: 10px;left: 3px;}
	.sports_table_m > table.t1 span.icon_up2{position: relative;top: -12px;left: -2px;}
	.sports_table_m > table.t1 span.icon_down2{position: relative;top: 10px;left: -2px;}
	.sports_table_m > table.t1 span.icon_blank{display: inline-block;width:13px;}
	.sports_table_m > table.t1 span.icon_L{padding-right:15px;}
	.sports_table_m > table.t1 span.icon_R{padding-left:15px;}
	.sports_table_m > table.t1 i.high1{color: #1bba1b;font-size: 10px;padding-right: 10px;position:relative;top:-1px;}
	.sports_table_m > table.t1 i.high2{color: #1bba1b;font-size: 10px;padding-left: 10px;position:relative;top:-1px;}
	.sports_table_m > table.t1 i.up1{color: #ff1515;font-size: 12px;padding-right: 10px;position:relative;top:0px;}
	.sports_table_m > table.t1 i.up2{color: #ff1515;font-size: 12px;padding-left: 10px;position:relative;top:0px;}
	.sports_table_m > table.t1 i.down1{color: #7fc1ff;font-size: 12px;padding-right: 10px;position:relative;top:0px;}
	.sports_table_m > table.t1 i.down2{color: #7fc1ff;font-size: 12px;padding-left: 10px;position:relative;top:0px;}
	.sports_table_m table.t1 td:nth-child(1){display: table-cell;width:40%;padding-right: 5px;}
	.sports_table_m table.t1 td:nth-child(2){width: 10%;background-color: #323343}
	.sports_table_m table.t1 td:nth-child(2):hover{background-color: #323343;color:#fff;}
	.sports_table_m table.t1 td:nth-child(3){width: 40%;padding-left: 5px;}
	.sports_table_m table.t1 td:nth-child(4){width: 7%;}
	.sports_table_m table.t1 td.tdval3{height:45px;line-height:45px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:12px;word-break: keep-all;}
	.sports_table_m table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:#323437;border-bottom:0px solid #323437;font-size:12px;cursor:default;}
	.sports_table_m table.t1 td.tdval3 span.tit{padding-left:5px;padding-right:0px;}
	.sports_table_m table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.sports_table_m table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:66px;height:27px;line-height:27px;text-align:center;color:#fff;background-color:#410909;font-size:12px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	
	.sports_table_m table.t1 td.tdval3 .hover-target:hover {cursor: pointer;}
	.sports_table_m table.t1 td.tdval4{font-size:12px;}
	.sports_table_m table.t1 td.green{color: #61d03b;}
	.sports_table_m table.t1 td.yellow{color: #ffce59;}
	.sports_table_m table.t1 td.red{color: #ff4242;}

	.bbs_list > table.t1_top {border-collapse: collapse;position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;overflow:hidden;}
	.bbs_list > table.t1_top td{font-size:13px;color:#fff;line-height:36px;height:36px;border:0px solid #000;border-radius: 0px;background-color:#16131a;}	
	.bbs_list > table.t1 {border-collapse: collapse;position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;overflow:hidden;}
	.bbs_list > table.t1 td{font-size:12px;color:#fff;line-height:22px;height:30px;border:1px solid #000;border-radius: 0px;background-color:#222127;}	
	.bbs_list table.t1 td.green{color: #61d03b;}
	.bbs_list table.t1 td.yellow{color: #ffce59;}
	.bbs_list table.t1 td.black{color: #282626;}
	.bbs_list table.t1 td.grey{color: #81807e;}
	.bbs_list table.t1 td.red{color: #980e0e;}
	

	.betting_box_m{float:left;width:100%;border:0px solid #ff0000; margin-top:10px;margin-left:0px;}
	.betting_box_m .betting_title{margin-top:0px;width:100%;height:45px;line-height:45px;background-color:#343439;color:#fff;text-align:left;font-size:14px;}
	.betting_box_m ul.betting_title{position: relative;top: -0px;line-height:40px;height:40px;}
	.betting_box_m ul.betting_title li{margin-top:0px;float:left;line-height:40px;height:40px;}
	.betting_box_m ul.betting_title li:first-child{width:80%;}
	.betting_box_m ul.betting_title > li span.icon{position: relative;top: -1px;padding-right:5px;}
	.betting_box_m ul.betting_title > li span#bet_no{display: inline-block;position: relative;top: 0px;left: 10px;/* padding: 5px; */width: 25px;height: 25px;line-height: 25px;text-align: center;color: #bb8266;background-color: #212126;}
	.betting_box_m ul.betting_title li.trash{float:right;padding-right:10px;cursor:pointer;}
	.betting_box_m .betting_title_list{margin-top:10px;width:100%;height:40px;line-height:40px;background-color:#121212;color:#fff;text-align:left;font-size:14px;}
	.betting_box_m .betting_table{height:auto;color:#BFBFBF;}
	.betting_box_m .betting_table > table.t2 {background-color:#212126;border-collapse: collapse;position: relative; top: -1px;cursor:pointer;}
	.betting_box_m .betting_table > table.t2:hover {color:#fff;background-color:#a36e52;}
	.betting_box_m .betting_table > table.t2.on{color:#fff;background-color:#a36e52;}
	.betting_box_m .betting_table > table.t2 td{font-size:13px;/*color:#BFBFBF;*/line-height:35px;height:35px;}
	.betting_box_m .betting_table > table.t2 td ul{width:100%;}
	.betting_box_m .betting_table > table.t2 td li{float:left;}
	.betting_box_m .betting_table > table.t2 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_box_m .betting_table > table.t2 td li.td-right{float:right;padding-right:20px;text-align:right}
	.betting_box_m .caret_i {color:#f4f4f4;position:absolute;top: -3px;right: 54px;width: 0;height: 0;vertical-align: middle;border-bottom: 9px solid;border-right: 6px solid transparent;border-left: 6px solid transparent;}
	.betting_box_m .betting_table_pay{margin-top:0px;width:100%;height:auto;line-height:45px;text-align:left;font-size:14px;background-color:#070709;color:#BFBFBF;border:0px solid #B7846A}
	

	.betting_box{float:left;width:28%;border:0px solid #ff0000; margin-top:10px;margin-left:10px;}
	.betting_box .betting_title{margin-top:0px;width:100%;height:45px;line-height:45px;background-color:#353336;color:#fff;text-align:left;font-size:13px;}
	.betting_box ul.betting_title{position: relative;top: -0px;line-height:33px;height:33px;border-radius: 7px 7px 0px 0px;}
	.betting_box ul.betting_title li{margin-top:0px;float:left;line-height:33px;height:33px;}
	.betting_box ul.betting_title li:first-child{width:84%;}
	.betting_box ul.betting_title > li span.icon{position: relative;top: -1px;padding-right:5px;}
	.betting_box ul.betting_title > li span#bet_no{display: inline-block;position: relative;top: 0px;left: 10px;width: 25px;height: 25px;line-height: 25px;text-align: center;color: #fff;background-color: #0b909a;border-radius: 5px;}
	.betting_box ul.betting_title li.trash{float:right;padding-right:10px;cursor:pointer;}
	.betting_box ul.betting_title li.trash img{width:84%;}

	.betting_box .betting_title_list{margin:0 auto;margin-top:10px;width:94%;height:33px;line-height:33px;background-color:#121212;color:#fff;text-align:left;font-size:14px;border-radius: 7px 7px 0px 0px;}
	.betting_box .betting_table{height:auto;color:#BFBFBF;border-radius: 0px 0px 7px 7px;}
	.betting_box .betting_table > table.t2 {border-collapse: collapse;position: relative; top: -0px;cursor:pointer;background-color:#2a282b;border-radius: 0px 0px 7px 7px;}
	.betting_box .betting_table > table.t2:hover {color:#fff;background-color:#0357ad;border-radius: 0px 0px 7px 7px;}
	.betting_box .betting_table > table.t2.on{color:#fff;background-color:#0357ad;border-radius: 0px 0px 7px 7px;}
	.betting_box .betting_table > table.t2 td{font-size:13px;/*color:#BFBFBF;*/line-height:35px;height:35px;}

	.betting_box .betting_table > table.t2 td ul{width:100%;}
	.betting_box .betting_table > table.t2 td li{float:left;}
	.betting_box .betting_table > table.t2 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_box .betting_table > table.t2 td li.td-right{float:right;padding-right:20px;text-align:right}
	.betting_box .betting_table > table.t2 td li span.blue{color: #51b7ff;}
	.betting_box .betting_table > table.t2 td li span.red{color: #ff4242;}
	.betting_box .betting_table > table.t2 td li span.green{color: #61d03b;}
	
	.betting_box .betting_table_pay{margin:0 auto;margin-top:0px;width:94%;height:auto;line-height:45px;text-align:left;font-size:14px;color:#fff;border:0px solid #B7846A;border-radius: 7px;}
	.betting_table_pay > table.t3 {border-collapse: collapse;position: relative; top: -0px;}
	.betting_table_pay > table.t3 td{font-size:13px;color: #fff;/*color:#BFBFBF;*/line-height:30px;height:30px;}
	.betting_table_pay > table.t3 td.per1{padding-left:10px;width:30%;}
	.betting_table_pay > table.t3 td.per2{padding-right:10px;width: 68%;}
	.betting_table_pay > table.t3 td.pl{padding-left:5px;letter-spacing: -1px;}
	.betting_table_pay > table.t3 td.pr{padding-right:5px;}
	.betting_table_pay > table.t3 td ul{width:100%;}
	.betting_table_pay > table.t3 td li{float:left;}
	.betting_table_pay > table.t3 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table_pay > table.t3 td li.td-right{float:right;padding-right:20px;text-align:right}
	.betting_table_pay  input.input_txt{text-align:right;height:30px;width:100%;background-color: #131417;border:1px solid #131417;border-radius: 0px;}
	.betting_table_pay > table.t3 td div.grey{background: #353336;color:#adadad;border: 1px solid #444345;font-size: 11px;cursor: pointer;width: 80px;height: 22px;line-height: 21px;text-align: center;}

	table.t3 td ul.bet_money{width: 98%;margin:0 auto;}	
	table.t3 td ul.bet_money li{font-size:11px;width:45px;height:34px;background-color: #3d3e3f;border: 0px solid #3f3f3f;margin-right: 3px;text-align: center;border-radius: 5px;}
	table.t3 td ul.bet_money li.on{background-color: #a36e52;color:#fff;}
	table.t3 td ul.bet_money li:hover{background-color: #a36e52;color:#fff;cursor: pointer;}
	table.t3 td ul.bet_money li:last-child{margin-right: 0px;}

	.charge{padding:0px;}
	.charge_box{padding:7px;border:1px solid #424242;color:#fff;background-color:#16131a;}
	.charge_topbtn{height:40px;line-height:40px;font-size:14px;color:#fff;border:1px solid #761717;cursor:pointer;background-color: #761717;margin: 0 auto; width: 80%;}
	.charge_topbtn:hover,.charge_topbtn:focus{color:#fff;border:1px solid #015bb3;background-color: #000}	
	.charge_btn{float:right;width: 25%;height:40px;line-height:40px;text-align:center;color:#f4f4f4;background-color:#414141;font-size:1.3rem;cursor:pointer;margin-left: 5px;}
	.charge_btn:hover,.charge_btn:focus{color:#fff;border:1px solid #323131;background-color: #000}
	.charge_topbtn2{height:45px;line-height:45px;font-size:16px;color:#fff;border:1px solid #015bb3;cursor:pointer;background-color: #015bb3}
	.charge_topbtn2:hover,.charge_topbtn2:focus{color:#fff;border:1px solid #015bb3;background-color: #000}
	.charge_btn2{position: relative;margin:0;padding:7px 2px;top: -3px;width:140px;height:40px;line-height:40px;text-align:center;color:#f4f4f4;background-color:#0a0a0c;font-size:12px;border: 1px solid #424242;cursor:pointer;}
	.charge_btn2:hover,.charge_btn2:focus{color:#fff;background-color: #015bb3}
	.charge_text1{font-size:12px;padding-top:30px;padding-bottom:10px;}
	.charge_text2{font-size:12px;line-height:22px;padding-top:20px;padding-bottom:20px;}
	.won_arrow{width:10px;height:40px;line-height:20px;padding:0px;padding-left:5px;font-size:14px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.won{width: 10px;font-size:13px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.number_box{float: left;width:70%;text-align:right;height:40px;background-color: #08080a;border:1px solid #323131;padding-right:1px;font-size:18px;}
	input#numberInput{text-align:right;height:40px;width:100%;background-color: #08080a;border:0px solid #323131;padding-right:10px;font-size:14px;color:#f4f4f4;}
	input#numberInput2{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput3{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput4{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	.input-group[class*="col-"] {    float: left; }
	.list_btn{height:40px;line-height:40px;font-size:14px;color:#fff;border:1px solid #0357ad;cursor:pointer;background-color: #0357ad;margin: 0 auto; width: 100%;}

	table.t4 {border-collapse: collapse;width:100%;border:1px solid #424242;color:#fff;font-size:14px;margin-bottom:15px;background-color:#151515;}    
	table.t4 td{font-size:13px;color: #fff;line-height:30px;height:30px;border:1px solid #424242;}


	.table_box_btn{padding:0px 20px 0px 0px}
	.table_box{padding:20px 20px 0px 20px;}
	.table_box_btn2{padding:0px 20px 0px 0px}
	.table_box2{padding:20px 20px 0px 20px;}
	
	table.t5_top {width: 100%;border-collapse: collapse;border_bottom:1px solid #424242;color:#fff;font-size:13px;margin-bottom:15px;}  
	div.mobile2 > table.t5_top td{white-space: nowrap;padding: 8px 15px;}
	table.t5 {width:100%;border-collapse: collapse;border:1px solid #424242;color:#fff;font-size:13px;margin-bottom:5px;}    
	table.t5 td{padding: 6px !important;font-size:12px;color: #cdcdcd;line-height:35px;height:35px;border-bottom:1px solid #424242;white-space: nowrap;}
	table.t5 td.green{color: #61d03b;}
	table.t5 td.grey{color: #877f7f;}
	table.t5 td.white{color: #ffffff;}
	table.t5 td.orange{color: #a26d51;}
	table.t5 td.red{color: #ff4242;}
	table.t5 td.blue{color: #51b7ff;}
	table.t5 td.yellow{color: #ffce59;}	
	table.t5 td div{width:100%;border-radius: 7px;padding: 2px 5px;}
	table.t5 td div.green{color: #ffffff;background-color: #337909;}
	table.t5 td div.grey{color: #ffffff;background-color: #403f3d;}
	table.t5 td div.black{color: #ffffff;background-color: #282626;}
	table.t5 td div.orange{color: #ffffff;background-color: #a26d51;}
	table.t5 td div.red{color: #ffffff;background-color: #980e0e;}
	table.t5 td div.blue{color: #ffffff;background-color: #51b7ff;}
	table.t5 td div.yellow{color: #ffffff;background-color: #975c00;}

	table.t6 {width:100%;color:#fff;font-size:14px;margin-bottom:15px;background-color:#151515;}    
	table.t7 {width:100%;color:#fff;font-size:15px;margin-bottom:5px;}   
	table.t77 {width: 100%;color: #fff;font-size: 13px;text-align:left;}
	span.t77_span{display: block;text-align: left;padding-left:0px;}

	.betting_btn{margin:0 auto;width:210px;height:40px;line-height:36px;font-size:17px;color:#fff;border:2px solid #a36e52;text-align:center;background-color:#3d3e3f;border-radius: 7px;}
	.betting_btn:hover,.intro_btn:focus{color:#fff;border:2px solid #a36e52;background-color: #a36e52}

	ul.channel {
		margin:0 auto;
		margin-top: 10px;
		width: 100%;
		height: 55px;
		line-height: 55px;
		background-color: #131417;
		color: #BFBFBF;
		text-align: left;
		font-size: 17px;
		cursor:pointer;
	}
	ul.channel li:first-child {width: 95%;}
	ul.channel li{float: left;}
	ul.channel li.trash {
		float: right;
		padding-right: 20px;
		cursor: pointer;
	}
	.channel:hover,.channel:focus{color:#fff;border-bottom:1px solid #a36e52;background-color: #000}
	.bbs_list_top{margin-top:15px;padding:0px;}
	.bbs_list{height: auto;background-color: #0a0a0c;padding:0px;}
	.paging{margin-top:0px;margin-bottom:80px;}
	.sub07_top{margin-top:0px;}
	table.t5 td.hidebox{width:100%;height:120px;padding:20px;word-break: break-all;text-align:left;background-color: #151515;white-space: normal;padding: 10px !important;}
	.event_img{float: left;width:47%;margin-bottom: 3%;margin-left: 2%;padding: 0px;cursor:pointer;text-align:center;}
	.event_view{padding:0px;word-break: keep-all;text-align:left;border: 1px solid #000}

	.diary .top_text {font-size:13px;padding-left:10px;margin-top: 10px;}
	.diary table.diary{width:100%;border-spacing: 3px;border-collapse:unset;border:none;}
	.diary table.diary td{width:14.28%;cursor:pointer;}
	.diary table.diary td.w{height:30px;background-color:#000;border:0px solid #1c1c1e;cursor:default;font-size: 11px;}

	.diary table.diary td.on{padding:0px;background-color:#000;border:1px solid #3b322e;}
	.diary table.diary td.on div.day{height:17px;font-size:13px;color:#be8c72;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}
	.diary table.diary td.off{padding:0px;background-color:#1c1c1e;border:1px solid #1c1c1e;}
	.diary table.diary td.off div.day{height:17px;font-size:13px;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}
	.diary table.diary td div.check{height:50px;display:flex;justify-content: center;align-items: center;}
	.diary table.diary td div.check img{width:90%}
	.diary_foot{margin-top:100px;}
	img[data-name="notice"] { width:40px;}

	.login_input{text-align:left;height:40px;width:100%;background-color: #08080a;font-size:13px;color:#f4f4f4;border:0;}
	.login_btn {margin: 0 auto;width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #fff;border: 1px solid #2166e5;text-align: center; background-color: #2166e5}
	.login_btn:hover,.login_btn:active {color: #fff;border: 1px solid #1384ec;background-color: #1384ec;}
	.login_btn2 {margin: 0 auto;width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #fff;border: 1px solid #424242;text-align: center;    }
	.login_btn2:hover,.login_btn2:active {color: #fff;border: 1px solid #1384ec;background-color: #1384ec;}
	.login_btn3 {margin: 0 auto;width: 100%;height: 40px;line-height: 40px;font-size: 14px;color: #fff;border: 1px solid #1da9a9;text-align: center;background-color: #1da9a9;    }
	.login_btn3:hover,.login_btn:active {color: #fff;border: 1px solid #1da9a9;background-color: #000;}

	.modal{background-color: rgb(21 21 21 / 70%);}
	.modal-content{width:100%;height:auto;background-color:#151515;border: 2px solid #424242;}
	.modal-body table{color:#cdcdcd;width:100%;border-collapse: collapse;}
	.modal-body table tr.box{border-bottom: 1px solid #424242;border-top: 1px solid #424242;border-left: 1px solid #424242;border-right: 1px solid #424242;}
	.modal-body table td.td1{width:100px;text-align:left;padding-left:10px;background-color: #08080a;}
	.modal-body table td.td2{padding-left:10px;background-color: #08080a;}
	.modal-body table td.tdcode{font-size: 20px;height:40px;line-height:40px;text-align:center;background-color: #303030;}
	div#myLogin {padding-top: 50px;}
	div#myJoin {}
	

	.sports_table table.t1 td:nth-child(1){display: table-cell;}	
	.sports_table table.t1 td:nth-child(1){width:44%;padding-right: 5px;}
	.sports_table table.t1 td:nth-child(2){width: 12%;background-color: #323343}
	.sports_table table.t1 td:nth-child(2):hover{background-color: #323343;color:#fff;}
	.sports_table table.t1 td:nth-child(3){width: 44%;padding-left: 5px;}
	.sports_table table.t1 td.tdval3{height:45px;line-height:45px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:12px;}
	.sports_table table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:#323437;border-bottom:0px solid #323437;font-size:12px;cursor:default;}
	.sports_table table.t1 td.tdval3 span.tit{padding-left:5px;padding-right:5px;}
	.sports_table table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.sports_table table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:66px;height:27px;line-height:27px;text-align:center;color:#fff;background-color:#410909;font-size:12px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	
	.sports_table table.t1 td.tdval3 .hover-target:hover {cursor: pointer;}

	.sports_date{margin-right: 30px;display:inline;color: #959595;}

	.icon_L,.icon_R,.icon_H,.icon_U,.icon_D{position: relative;top: -2px;}
	.icon_H,.icon_U,.icon_D{padding:0px 5px 0px 5px}

	.casino-rows-m {
		background-image: url(/images/casino-bg_m.png);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-x: 0%;
		background-position-y: 0px;
		position: relative;
		min-height: 90vh;
		background-color: #141414;	
	}
	.sports-rows {
		background-image: url(/images/sports_bg5_m.png);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-x: 0%;
		background-position-y: 3px;
		position: relative;
		min-height: 90vh;
		background-color: #0a0a0c;	
	}
	.slots-rows {
		/*
		background-image: url(/images/bg_slot_m.png);		
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
	    background-position-y: 0px;
		min-height: 100vh;
		background-color: #000;			
		*/
	}
	.slots5-rows {
		/*
		background-image: url(/images/bg_slothotel_m.png);		
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
	    background-position-y: 0px;
		min-height: 100vh;
		background-color: #000;			
		*/
	}
	.minigame-rows {
		/*
		background-image: url(/images/bg_minigame_m.png);
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
	    background-position-y: 0px;
		min-height: 100vh;
		background-color: #000;		
		*/
	}
	
	ul.casino_model {border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);}
	ul.casino_model li{flex: 0 0 auto;float:left;margin-right:20px;width:160px;font-size:13px;height:auto;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:3px;white-space: nowrap;}	
	ul.casino_model li:last-child{margin-right:0px;}
	ul.casino_model li img{border:0px solid #000;}
		
	.sports-rows div.sports-box{margin:0 auto;width:330px;padding:0px;border: 1px solid #a36e52;margin-top:75px;background-color: rgba(0, 0, 0, 0.7);}
	.sports-rows div.sgamebtn{margin-left:10px;position:relative;top:0px;width: 90px;height: 30px;line-height: 30px;font-size:13px;color: #fff;border: 1px solid #a36e52;text-align: center;background-color: #a36e52;border-radius: 3px;cursor:pointer;}
	.sports-rows div.sgamebtn:hover{background-color: #000;}

	
	 table.t_menu1_m{width:100%;background: #16131a;border: 1px solid #393939;}
	 table.t_menu1_m td.td_label{padding-bottom: 10px;padding-left:5%;}
	 table.t_menu1_m td.td_bottom{padding-bottom: 30px;text-align: center;}
	 table.t_menu1_m input{
		border-color: #353036;
		width: 90%;
		border-width: 1px !important;
		border-style: solid;
		background: #0b0a0c;
		border-radius: 0px;
		outline: none;
	    height: 40px;
		line-height: 40px;
	    padding: 0 10px;
		font-size: 14px;

	}

	.sport_search{position:relative;top:13px;width:70%; height:40px;border:0px solid;background: #000;margin-bottom:10px;border-radius: 7px}
	.sports_table{width:99.6%;height:auto;background-color:#000;border-radius: 0px;}
	.sport_search ul li {float:right;line-height:40px; font-size: 13px;width:100%;text-align:right; }
	.sport_search ul li input.search_txt { text-align: right;height: 30px;width: 85%;background-color: #000;border: 2px solid #404144;border-radius: 5px;padding-right:10px;}
	.sport_search ul li input.search_txt:focus { border: 2px solid #0357ad;}
	.sport_search ul li i {font-size: 16px;padding-left:3px;padding-right:10px;cursor:pointer;}

	.casino-rows {
		/*
		background-image: url(/images/bg_casino_m.png);
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
	    background-position-y: 0px;
		min-height: 100vh;
		background-color: #000;		
		*/
	}
	.casino{	margin:0 auto;display:block;	margin-top:20px;	margin-bottom:0px;	}
	ul.casino_model_m {width:92%;border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);}
	ul.casino_model_m li{position: relative;float:left;margin-right:2%;width:49%;font-size:13px;height:auto;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:3px;white-space: nowrap;margin-bottom: 2%;}	
	.mobile ul.casino_model_m li:first-child{width:100%;margin-right:0px;}
	.mobile ul.casino_model_m li:first-child{width:100%}
	ul.casino_model_m li:nth-child(odd){margin-right:0px;}
	ul.casino_model_m li img{border:0px solid #000;}	
	ul.casino_model_m li div.gamename{width: 100%;position: absolute;top: 61%;font-size:13px;color:#fff;font-weight:500;text-shadow: 0px 0px 6px black;}
	ul.casino_model_m li div.gamebtn{margin:0 auto;width: 80%; height:25px;line-height:20px; position: absolute;inset: 0;top: 78%;font-size:12px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.casino_model_m li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}

	.casino_text_wrap{display: flex;height:0px;align-items:center; justify-content:center;margin-top: 0px;}
	.casino_text_box{width:auto;height:0px;border:0px solid #C18A6E;}
	.casino_text1{height:12px;line-height:12px;font-size:12px;color:#fff;text-align:right;margin-bottom:1px;letter-spacing: 0px;margin-right:23px;}
	.casino_text2{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:right;margin-bottom: 10px;font-weight:400;}
	.casino_text3{height:11px;line-height:11px;font-size:10px;color:#ffffff;text-align:center;margin-bottom: 0; letter-spacing: -1px;}

	.slots{max-width: 1950px; margin:0 auto;display:block;	margin-top:20px;	margin-bottom:0px;}
	ul.slots_model_m {width:92%;border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);}
	ul.slots_model_m li{position: relative;float:left;margin-right:2%;margin-bottom: 2%;width:49%;font-size:13px;height:auto;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:3px;white-space: nowrap;}	
	ul.slots_model_m li:nth-child(even){margin-right:0px;}
	ul.slots_model_m li img{border:0px solid #000;}	
	ul.slots_model_m li div.gamename{width: 100%;position: absolute;top: 61%;font-size:13px;color:#fff;font-weight:500;text-shadow: 0px 0px 6px black;filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.9));}
	ul.slots_model_m li div.gamebtn{margin:0 auto;width: 80%; height:25px;line-height:20px; position: absolute;inset: 0;top: 78%;font-size:12px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.slots_model_m li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}

	ul.slots5_model_m {width:92%;border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);margin-top: 45px;}
	ul.slots5_model_m li{margin:0 auto;position: relative;float:left;width:98%;font-size:13px;height:auto;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:3px;white-space: nowrap;}	
	ul.slots5_model_m li img{border:0px solid #000;}	
	ul.slots5_model_m li div.gamebtn{margin:0 auto;width: 29%; height:25px;line-height:20px; position: absolute;inset: 0;top: 88%;font-size:12px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.slots5_model_m li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}
	
	.slots_text_wrap{display: flex;height:0px;align-items:center; justify-content:center;margin-top: 0px;}
	.slots_text_box{width:auto;height:55px;border:0px solid #C18A6E;}
	.slots_text1{height:12px;line-height:12px;font-size:12px;color:#fff;text-align:right;margin-bottom:1px;letter-spacing: 0px;margin-right:23px;}
	.slots_text2{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:right;margin-bottom: 10px;font-weight:400;}
	.slots_text3{height:11px;line-height:11px;font-size:10px;color:#ffffff;text-align:center;margin-bottom: 0; letter-spacing: -1px;}

	.slots5_text_wrap{display: flex;height:60px;align-items:center; justify-content:center;margin-top: 0px;}
	.slots5_text_box{width:auto;height:55px;border:0px solid #C18A6E;}
	.slots5_text1{height:12px;line-height:12px;font-size:12px;color:#fff;text-align:right;margin-bottom:1px;letter-spacing: 0px;margin-right:23px;}
	.slots5_text2{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:right;margin-bottom: 10px;font-weight:500;letter-spacing: -1px;text-shadow: 0px 0px 6px black;}

	.minigame_text_wrap{display: flex;height:0px;align-items:center; justify-content:center;margin-top: 0px;}
	.minigame_text_box{width:auto;height:55px;border:0px solid #C18A6E;}
	.minigame_text1{height:12px;line-height:12px;font-size:12px;color:#fff;text-align:right;margin-bottom:1px;letter-spacing: 0px;margin-right:23px;}
	.minigame_text2{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:right;margin-bottom: 10px;font-weight:400;}
	.minigame_text3{height:11px;line-height:11px;font-size:10px;color:#ffffff;text-align:center;margin-bottom: 0; letter-spacing: -1px;}


	.m_title{color:#fff;height:50px;line-height:64px;background:#000;font-size:16px;font-weight:400;padding-left:20px;display:block;margin-top: 70px;text-align: center;}

	.tab-container2 {width: 100%;display: flex;position: relative;padding-left: 10px;padding-top: 5px;}        
	.tab-menu {
			position: relative;						
			height:47px;
			margin-right: -34px;
			color:#84828a;
			cursor:pointer;
			transition: 0.3s;
			font-size:13px;
			text-align:center;
	}
	.tab-menu:hover {color: white;}
	.tab-menu.on {color: white;	z-index: 4;font-size:15px;}
	.tab-menu span{position: relative;top:24px;}
	.tab-menu.on span{position: relative;top:18px;}
	
	#left_box2_m{
		position: fixed;
		top: 71px;
		left: -276px; /* 시작은 화면 밖 */
		width: 276px;
		height: 95%;
		background-color: #000;
		border-right: 1px solid #007eff;
		transition: left 0.3s ease;	
		padding-top:6px;
		z-index: 1000;
		margin-top: 1px;
	}
	#left_box2_m.active {
		left: 0; /* 메뉴가 화면 안으로 들어옴 */
	}
	#left_box2_m .profile-info{margin: 0 auto;width: 262px;background: #16131a;}
	#left_box2_m .accordion_menu  {padding-left: 4px;width:266px;}
	#left_box2_m .accordion_menu span.icon{padding:0px 20px 0px 10px;}
	#left_box2_m .accordion-title {			
			width: 100%;
			height: 40px;
			line-height: 40px;
			background-color: #18191a;
			color: #fff;
			text-align: left;
			font-size: 14px;
			border: 1px solid #18191a;
			overflow: hidden;
			position: relative;
			display: flex;
			justify-content: center;
			margin-top: 2px;
			padding: 0 5px;
			border-radius: 0px;
			cursor: pointer;
			transition: margin 0.3s;
	}
	#left_box2_m .accordion-title ul{width: 100%;}
	#left_box2_m .accordion-title ul.menu_title li {
        margin-top: 0px;
        float: left;
        border: 0px solid #ff0000;
        line-height: 40px;
        height: 40px;
    }
	#left_box2_m .accordion-title ul.menu_title li span.icon{position: relative;top: -2px;}
	#left_box2_m .accordion-title ul{width: 100%;}
	#left_box2_m .accordion-view ul.sub_title li {
        margin-top: 0px;
        float: left;
        border: 0px solid #ff0000;
        line-height: 35px;
		width:100%;
        height: 35px;
		color:#fff;
		background:#2c2b33;
		margin-bottom:1px;
		padding: 0 5px;
		transition: padding 0.3s;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor:pointer;
		text-align: left;
		padding-left: 55px;
    }
	#left_box2_m .accordion-view ul.sub_title li:hover,#left_box2_m .accordion-view ul.sub_title li:active { padding: 0 10px 0 60px;border-bottom: 2px solid #015bb3;}
	#left_box2_m .money_btn{cursor:pointer;margin-left:1%;width: 39%;height: 36px;line-height: 36px;font-size: 13px;color: #fff;text-align: center;background-color: #015bb3;}
	#left_box2_m table.lt td.td1{
			font-size: 12px;
			color: #fff;
			line-height: 35px;
			height: 35px;		
			background-color: #0357ad;
			border: 1px solid #0357ad;
			width:33.3%;
			cursor:pointer;
			transition: 0.3s;
			text-align:center;
			border-radius: 2px;
	}
	#left_box2_m table.lt td.td2{
			font-size: 12px;
			color: #fff;
			line-height: 35px;
			height: 35px;		
			background-color: #8d1b1b;
			border: 1px solid #8d1b1b;
			width:33.3%;
			cursor:pointer;
			transition: 0.3s;
			border-radius: 2px;
	}


	#cart_box_m table.lt td.td2:hover{		background-color: #1f202c;}
		
	#cart_box_m{
		position: fixed;
		top: 71px;
		right: -279px; /* 시작은 화면 밖 */
		width: 279px;
		height: 95%;
		background-color: #000;
		border-left: 1px solid #007eff;
		transition: right 0.3s ease;	
		padding-top:6px;
		margin-top:1px;
		padding-left: 6px;
		z-index: 1000;
	}
	#cart_box_m.active {
		right: 0; /* 메뉴가 화면 안으로 들어옴 */
	}	
	.cart-button.active {
		right: 279px; /* 메뉴가 화면 안으로 들어옴 */
	}	
	#cart_box_m  .betting_box2{float:left;width:263px;padding-top: 0px;padding-bottom:20px;margin-left:0px;margin-top:10px;background-color:#222127;border-radius: 3px;}
	#cart_box_m  .betting_title{margin-top:0px;width: 100%;height:45px;line-height:45px;background-color:#353336;color:#fff;text-align:left;font-size:14px;}
	#cart_box_m  ul.betting_title{position: relative;top: -0px;line-height:33px;height:33px;border-radius: 7px 7px 0px 0px;}
	#cart_box_m  ul.betting_title li{margin-top:0px;float:left;line-height:33px;height:33px;}
	#cart_box_m  ul.betting_title li:first-child{width:84%;}
	#cart_box_m  ul.betting_title > li span.icon{position: relative;top: -1px;padding-right:5px;}
	#cart_box_m  ul.betting_title > li span#bet_no{display: inline-block;position: relative;top: 0px;left: 10px;width: 25px;height: 25px;line-height: 25px;text-align: center;color: #fff;background-color: #0b909a;border-radius: 5px;}
	#cart_box_m  ul.betting_title li.trash{float:right;padding-right:10px;cursor:pointer;}
	#cart_box_m  ul.betting_title li.trash img{width:84%;}

	#cart_box_m  .betting_title_list{margin: 0 auto;margin-top:10px;width:94%;height:33px;line-height:33px;background-color:#121212;color:#fff;text-align:left;font-size:14px;border-radius: 7px 7px 0px 0px;}
	#cart_box_m  .betting_table{height:auto;background-color:#212126;color:#BFBFBF;border-radius: 0px 0px 7px 7px;}
	#cart_box_m  .betting_table > table.t2 {border-collapse: collapse;position: relative; top: -0px;cursor:pointer;background-color: #2a282b;border-radius: 0px 0px 7px 7px;}
	#cart_box_m  .betting_table > table.t2:hover {color:#fff;background-color:#0357ad;}
	#cart_box_m  .betting_table > table.t2.on{color:#fff;background-color:#0357ad;border-radius: 0px 0px 7px 7px;}
	#cart_box_m  .betting_table > table.t2 td{font-size:13px;/*color:#BFBFBF;*/line-height:35px;height:35px;}

	#cart_box_m  .betting_table > table.t2 td ul{width:100%;}
	#cart_box_m  .betting_table > table.t2 td li{float:left;}
	#cart_box_m  .betting_table > table.t2 td li.td-left{float:left;padding-left:10px;text-align:left}
	#cart_box_m  .betting_table > table.t2 td li.td-right{float:right;padding-right:20px;text-align:right}

	#cart_box_m  .betting_table_pay{margin-top:0px;width:94%;height:auto;line-height:45px;text-align:left;font-size:14px;background-color:#212126;color:#BFBFBF;border:0px solid #B7846A;margin-left: 3%;}
	#cart_box_m  .betting_table_pay > table.t3 {border-collapse: collapse;position: relative; top: -0px;}
	#cart_box_m  .betting_table_pay > table.t3 td{font-size:13px;color: #fff;/*color:#BFBFBF;*/line-height:30px;height:30px;}
	#cart_box_m  .betting_table_pay > table.t3 td.per1{padding-left:10px;width:25%;}
	#cart_box_m  .betting_table_pay > table.t3 td.per2{padding-right:0px;width: 100%;}
	#cart_box_m  .betting_table_pay > table.t3 td.pl{padding-left:5px;letter-spacing: -1px;}
	#cart_box_m  .betting_table_pay > table.t3 td.pr{padding-right:5px;}
	#cart_box_m  .betting_table_pay > table.t3 td ul{width:100%;}
	#cart_box_m  .betting_table_pay > table.t3 td li{float:left;}
	#cart_box_m  .betting_table_pay > table.t3 td li.td-left{float:left;padding-left:10px;text-align:left}
	#cart_box_m  .betting_table_pay > table.t3 td li.td-right{float:right;padding-right:20px;text-align:right}
	#cart_box_m  .betting_table_pay  input.input_txt{text-align:right;height:38px;width:100%;background-color: #000;border:1px solid #000;}
	#cart_box_m  .betting_table_pay > table.t3 td div.grey{}
	#cart_box_m  ul.bet_info li{padding: 10px 5px;border-bottom: 1px solid #2e2e33;text-align: right;font-size: 12px;line-height: 20px;display:block;width:100%;}
	#cart_box_m  ul.bet_info .info_left{float: left;}
	#cart_box_m  .betting_btn{width:100%;height:40px;line-height:40px;font-size:13px;color:#fff;border:0px solid #a36e52;text-align:center;background-color:#8d1b1b;border-radius: 0px;}
	#cart_box_m ul.channel {
		margin:0 auto;
		margin-top: 4px;
		width: 94%;
		height: 46px;
		line-height: 46px;
		background-color: #131417;
		color: #BFBFBF;
		text-align: left;
		font-size: 15px;
		cursor:pointer;
		border:2px solid #131417;
		border-radius: 0px;
	}
	#cart_box_m ul.channel li:first-child {width: 94%;}
	#cart_box_m ul.channel li{float: left;}
	#cart_box_m ul.channel li.trash {
		float: right;
		padding-right: 20px;
		cursor: pointer;
	}
	#cart_box_m .channel:hover,.channel:focus{color:#fff;border:2px solid #0357ad;background-color: #000}
	


	.scroll_new_m{
		height: 94vh;
		overflow-y: scroll;
		padding-right: 0px;
		background-color: #000;		
		box-sizing: border-box;
		padding-bottom:300px;
	}
	.scroll_new_m::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		height: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll_new_m::-webkit-scrollbar {
		width: 5px;
	}
	.scroll_new_m::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:3px;
	}
	.scroll_new_m::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}
	.scroll_new_m::-webkit-scrollbar-thumb:hover {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new_m::-webkit-scrollbar-thumb:active {
		background-color: #555; /* 호버 시 색상 */
	}

	.popup_area{position: absolute;top:134px;left:2%;}
	.popup{position: relative;float:left;width:98%;text-align:center;margin-right:1%}
	.popup:last-child{margin-right:0}
	.popup .popup_x{position: absolute;top:5px;right:2%;z-index:1000;font-weight:800;font-size: 38px;color: #fff;cursor:pointer;}

	div.top_btn_m{
		margin: 0 auto;
		background-color: #000;
		height: 59px;
		padding-top: 6px;
		margin-top: 71px;
	}
	div.top_btn_m li{
		float:left;		
		font-size: 13px;
		color: #fff;
		line-height: 50px;
		height: 50px;		
		background-color: #0357ad;			
		width:47%;
		cursor:pointer;
		transition: 0.3s;
		border-radius: 3px;
		margin-left:2%;
		text-align:center;
	}	
	div.top_btn_m li span {position: relative;top: -2px;padding-right: 10px;}
	div.top_btn_m li span img{height:15px;}

	div.table_index table.lt td.td1,div.table_index table.lt td.td2 {border-radius: 3px;}

	table.game_money_table td{line-height: 40px;height: 40px;background-color: #16131a;font-size:14px;border-bottom:1px solid #353036;	}
	table.game_money_table td.td1{text-align:left; padding-left:10px;}
	table.game_money_table td.td2{text-align:right; padding-right:10px;}
	table.game_money_table td.td2 span{color:#ffcc00;}
	table.game_money_table td div.btn_gm{margin: 0 auto;width:97%;height:30px;line-height:30px;text-align:center;color:#f4f4f4;background-color:#2b2b2b;border:1px solid #323131;font-size:14px;cursor:pointer;}
	table.game_money_table td div.btn_gm:hover,.charge_btn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}

	table.game_money_table2 td{line-height: 30px;height: 30px;background-color: #16131a;font-size:13px;border-bottom:0px solid #353036;	}
	table.game_money_table2 td .custom-dropdown > .selected-option {
		padding: 1px;
		border: 1px solid #323131;
		border-radius: 0px;
		background-color: #2b2b2b;
		color: #fff;
		font-size: 13px;
		cursor: pointer;
		text-align: center;
	}
	table.game_money_table2 td .custom-dropdown > .options > .option {
		padding: 1px;
		border-bottom: 1px solid #121212;
		cursor: pointer;
		text-align: center
	}
	table.game_money_table2 td input#numberInput{text-align:right;height:34px;width:100%;background-color: #060606;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	table.game_money_table2 td div.btn_gm2{margin: 0 auto;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#1da9a9;border:1px solid #323131;font-size:14px;cursor:pointer;}
	table.game_money_table2 td div.btn_gm2:hover,.charge_btn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}

			

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 	
	.wrap{width: calc(100% - 330px);display: flex;}
	.navbar-nav > li {top: 0px;width: auto; height: 52px;display: flex; justify-content: center;align-items: center;margin-right: 20px;}
	.diary table.diary td div.check img{width:60%}
	.m_title{color:#fff;height:64px;line-height:64px;background:#000;font-size:16px;font-weight:400;padding-left:20px;display:block;}

	.navbar-nav > li:last-child { margin-right: 0px; }
	.navbar-nav > li:hover { border-bottom:4px solid #045cb3;cursor:pointer;}
	
	.mobile{display:inline;} 
	.mobile2{display:inline-block;} 	
	.pc{display:none;}
	.top_img{display:none;} 
	.left_box{display:none;height: 94vh;}
	.left_box2{display:none;height: 94vh;}
	.betting_box{display:none;}	
	.chat_mobile{display:inline;} 
	.chat_pc{display:none;}	

	.bottom_menu{margin:0 auto;border-top: 1px solid #c18a6e}
	.bottom_menu li{float:left;width:19.9%;padding: 8px 0px;text-align:center;height:auto;min-height:72px;font-size: 12px;}
	.bottom_menu li.on{background-color: #000;}	
	.bottom_menu li img {height:35px;}
	.bg_index {			
		background-attachment: fixed;
		background-image: url(/images/img_intro_m.png);
		background-position: center;
		background-repeat: none;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
		height: 100vh;				
	}
	.login_input{text-align:left;height:40px;width:100%;background-color: #08080a;font-size:13px;color:#f4f4f4;border:0;}
	.sub07_top{margin-top:20px;}

	.diary .top_text {font-size:14px;padding-left:10px;}
	.diary table.diary{width:100%;border-spacing: 10px;border-collapse:unset;border:none;}
	.diary table.diary td{width:14.28%;cursor:pointer;}
	.diary table.diary td.w{height:35px;background-color:#1c1c1e;border:1px solid #1c1c1e;cursor:default;}

	.diary table.diary td.on{padding:0px;background-color:#000;border:1px solid #3b322e;}
	.diary table.diary td.on div.day{height:15px;font-size:13px;color:#be8c72;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}
	.diary table.diary td.off{padding:0px;background-color:#1c1c1e;border:1px solid #1c1c1e;}
	.diary table.diary td.off div.day{height:15px;font-size:13px;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}
	.diary table.diary td div.check{height:60px;display:flex;justify-content: center;align-items: center;}

	.sports_table table.t1 td:nth-child(1){display: table-cell;}	
	.sports_table table.t1 td:nth-child(1){width:42%;padding-right: 20px;}
	.sports_table table.t1 td:nth-child(2){width: 16%;background-color: #323343;}
	.sports_table table.t1 td:nth-child(2):hover{background-color: #323343;color:#fff;}
	.sports_table table.t1 td:nth-child(3){width: 42%;padding-left: 20px;}
	.sports_table table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:inherit;border:0;}
	.sports_table table.t1 td.tdval3{height:45px;line-height:45px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:12px;}
	.sports_table table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:#323437;border-bottom:0px solid #323437;font-size:12px;cursor:default;}
	.sports_table table.t1 td.tdval3 span.tit{padding-left:10px;padding-right:5px;}
	.sports_table table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.sports_table table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:76px;height:31px;line-height:31px;text-align:center;color:#fff;background-color:#410909;font-size:12px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	
	.sports_table table.t1 td.tdval3 .hover-target:hover {cursor: pointer;}

	.sports_tab_box{margin-top:10px;width:100%;height:90px;background-color:#212126;}
	ul.sports_tab{display: flex;align-items: center;overflow-x: auto; width:100%;line-height:90px;height:90px;list-style: none;	padding: 0;margin: 0;background-color:#16131a;}
	ul.sports_tab > li{flex: 0 0 auto;width:60px;height:71px;border:0px solid #ff0000;color:#b1b1b1;text-align:center;font-size:12px;line-height:1px;padding:2px 0px;cursor:pointer;background-color: #212126;margin-right:2px;}
	ul.sports_tab > li:first-child{margin-left:20px;}
	ul.sports_tab > li:hover{color:#fff;border: 1px solid #BD876C;background-color:#000;}
	ul.sports_tab > li.selected-tab{color:#fff;border: 1px solid #BD876C;background-color:#000;}
	ul.sports_tab > li  span.icon{position: relative;top: 13px;padding-right:0px;}
	ul.sports_tab > li  span.icon img{width:33px;}
	ul.sports_tab > li  span.num{display:inline-block;width: 23px;height: 23px;line-height:23px;position: relative;left:16px;top: -35px;background-color: rgb(44 42 41 / 70%);;border-radius: 5px;text-align: center;}	
	
	.mymenu{/*position: absolute;top:22px;right:10px;font-size:14px;*/font-size:15px;}
	.mymenu .mylevel{font-size:13px;width:56px;height:20px;line-height:20px;color:#fff;text-align: center;}
	.mymenu .mydrop{float:left;padding:0px;margin:0px;width:170px;padding-left:0px;padding-top:6px;}
	.mymenu .mydrop > li {top: 0px;width: auto; height: 52px;display: flex; justify-content: center;align-items: center;}
	.mymenu .mylevel_box{float:left;padding-top: 0px;}

	.navbar-nav > li > .dropdown-menu {border:1px solid #51555f;}

	
	.sports-rows {
		background-image: url(/images/sports_bg5.png);
		background-repeat: no-repeat;
		background-size: 100%;
		background-position-x: 0%;
		background-position-y: 123px;
		position: relative;
		min-height: 90vh;
		background-color: #141414;	
	}
	

	

	.sports-rows div.sports-box{margin:0 auto;width:480px;padding:10px;border: 1px solid #a36e52;margin-top:100px;background-color: rgba(0, 0, 0, 0.7);}
	.sports-rows div.sgamebtn{margin-left:30px;position:relative;top:0px;width: 130px;height: 30px;line-height: 30px;font-size:13px;color: #fff;border: 1px solid #a36e52;text-align: center;background-color: #a36e52;border-radius: 3px;cursor:pointer;}
	.sports-rows div.sgamebtn:hover{background-color: #000;}

	
	.mymenu_left{display: flex;flex-direction: column;flex-shrink: 0;width: 286px;margin-right: 0px;float: left;transition: width 0.3s, margin 0.3s;-webkit-transition: width 0.3s, margin 0.3s;}
	.mymenu_view{width:calc(100% - 0px);}
	.mymenu_left .title{position: relative;display: flex;align-items: center;justify-content: space-between;flex-shrink: 0;margin-bottom: 6px;padding: 0 10px;background: #c18a6e;color:#fff;}
	html .profile-info .balance .total, html .profile-info .balance .selected-balance, html .dropdown-balance {background: transparent;}
	.mymenu_left .title .sidebar .title span {white-space: nowrap;text-overflow: ellipsis;}
	.mymenu_left .title .profile-info {
		width: 100%;
		position: relative;
		margin-bottom: 10px;
		padding-top: 10px;
		border-radius: 4px;
		text-align: center;
		transition: padding 0.3s;
	}
	.mymenu_left .title .profile-header {display: flex;	}
	.mymenu_left .title .profile-info .image-block {
		height: 40px;
		position: relative;
		min-width: 40px;
		border-radius: 100%;
		cursor: pointer;
		overflow: hidden;
		transition: all 0.3s;
	}
	.mymenu_left .title .profile-info .image-block .profile-image-big {
		width: 100%;
		height: 40px;
		background-size: cover;
		background-position: center center;
		-webkit-animation-name: example;
		-webkit-animation-duration: 0.5s;
		animation-name: example;
		animation-duration: 0.5s;
		border-radius: 100%;
		overflow: hidden;
		cursor: default;
	}
	.mymenu_left .title .profile-info .profile-info-inner {
		width: 100%;
		max-width: 80%;
		text-align: left;
		font-size: 14px;
	}
	.mymenu_left .title .profile-info .profile-name {
		max-width: 100%;
		padding: 0 10px;
		font-size: 14px;
		text-overflow: ellipsis;
		display: flex;
		align-items: center;
	}
	.mymenu_left .title .profile-info .profile-name>span.userName {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.profileInfo__user-name {max-width: calc(100% - 25px);}
	.mymenu_left .title .profile-info .profile-id {
		display: flex ;
		align-items: center;
		padding-left: 10px;
		font-size: 12px;
		position: relative;
		margin-top: 5px;
	}
	html .profile-info .balance .total, html .profile-info .balance .selected-balance, html .dropdown-balance {	background: #transparent;}
	.mymenu_left .title .profile-info .balance {
		display: flex;
		width: 100%;
		position: relative;
		text-align: center;
		margin-top: 10px;
		border-radius: 4px;
	}
	.mymenu_left .title .profile-info .balance::before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.1);
		border-radius: 4px;
	}
	.mymenu_left .title .profile-info .balance>div {
		position: relative;
		padding: 8px 5px;
		opacity: 1;
		font-size: 14px;
		overflow: hidden;
		z-index: 1;
		flex: 1;
	}
	.mymenu_left .title .profile-info .balance>div:first-child::after {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		width: 1px;
		right: 0;
		border: 0;
        background-color: #c18a6e;
	}
	.profile-info .balance .total .balance-label, .profile-info .balance .selected-balance .balance-label, .profile-info .balance .dropdown-balance .balance-label {
		font-size: 10px;
	}
	.profile-info .balance .total .balance-value, .profile-info .balance .selected-balance .balance-value, .profile-info .balance .dropdown-balance .balance-value {
		font-size: 14px;
		font-weight: bold;
	}
	.mymenu_left .title .profile-info .balance span:first-child {text-transform: uppercase;margin-bottom: 2px;	}
	.mymenu_left .title .profile-info .balance span {	display: block;white-space: nowrap;	}
	.mymenu_left .title .profile-info .balance .total.bonus {
		position: relative;
		padding: 8px 0;
		font-size: 11px;
		border-radius: 0 4px 4px 0;
	}
	.sbAccount__bonus-balance {width: calc(100% - 30px);	}
	.mymenu_left .accordion_menu  {padding-left: 4px;width:95%;}
	.mymenu_left .accordion_menu span.icon{padding:0px 20px 0px 10px;}
	.mymenu_left .accordion-title {			
			width: 100%;
			height: 40px;
			line-height: 40px;
			background-color: #18191a;
			color: #fff;
			text-align: left;
			font-size: 14px;
			border: 1px solid #18191a;
			overflow: hidden;
			position: relative;
			display: flex;
			justify-content: center;
			margin-top: 2px;
			padding: 0 5px;
			border-radius: 0px;
			cursor: pointer;
			transition: margin 0.3s;
	}
	.mymenu_left .accordion-title ul{width: 100%;}
	.mymenu_left .accordion-title ul.menu_title li {
        margin-top: 0px;
        float: left;
        border: 0px solid #ff0000;
        line-height: 40px;
        height: 40px;
    }
	.mymenu_left .accordion-title ul.menu_title li span.icon{position: relative;top: -2px;}
	.mymenu_left .accordion-title ul{width: 100%;}
	.mymenu_left .accordion-view ul.sub_title li {
        margin-top: 0px;
        float: left;
        border: 0px solid #ff0000;
        line-height: 35px;
		width:100%;
        height: 35px;
		color:#fff;
		background:#2c2b33;
		margin-bottom:1px;
		padding: 0 5px;
		transition: padding 0.3s;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor:pointer;
		text-align: left;
		padding-left: 55px;
    }
	.mymenu_left .accordion-view ul.sub_title li:hover,.mymenu_left .accordion-view ul.sub_title li:active { padding: 0 10px 0 60px;border-bottom: 2px solid #015bb3;}


	.mymenu_right {				
		/*width: calc(100vw - 240px - 10px - 2* 4px);*/
		height: 100%;
		padding: 0px;
		text-align: left;
		overflow: hidden;
		flex: 1;
		background: #0b0b0b;
	}
	.menu_contents {height:100%;display:none;}

	.mymenu_right .title{
		font-size: 18px;
        padding:45px 0px 45px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.mymenu_right .title2{
		font-size: 18px;
        padding:35px 0px 55px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.clearfix:before, .clearfix:after {
		content: " ";
		display: table;
	}
	.mymenu_right .tab-container {		
		
		padding-bottom: 13px;
		overflow: hidden;
		overflow-x: auto;		
		z-index: 1;		
		border:0px solid #333;
		background: #0b0b0b;
	}
	.mymenu_right .tab-container ul.path {width:100%;height: 62px;line-height: 62px;background: #16131a;margin-bottom:0px;border-bottom:1px solid #262329;}
	.mymenu_right .tab-container ul.path li {
        float: left;
        font-size: 14px;
        width: 195px;        
        text-align: center;
		margin: 0 0 -1px -1px;
		padding: 0 15px;
        border-right: 1px solid #262329;		
		cursor: pointer;		
    }	
	.mymenu_right .tab-container ul.path li:hover {border-bottom:1px solid #15adfc;color:#fff;	}
	.mymenu_right .tab-container ul.path li.on {background: #015bb3;border-bottom:1px solid #15adfc;color:#fff;	}
	.mymenu_right .tab-container ul.path_sub {width:98%;height: 46px;background: #18191a;margin-bottom:28px;border-bottom:1px solid #424242;margin-left:1%;}
	.mymenu_right .tab-container ul.path_sub li {
        float: left;
        font-size: 13px;
        width: 88px;
        line-height: 45px;
        height: 45px;
        text-align: center;
		margin: 0 0 -1px -1px;
		padding: 0 10px;
        border-right: 0px solid #18191a;
		cursor: pointer;		
    }
	.mymenu_right .tab-container ul.path_sub li.on {background: #18191a;border-bottom:2px solid #C18A6E;color:#fff;	}

	.mymenu_right .tab-container div.body {display: flex;}

	.mymenu_right table.t_menu1{width:455px;}
	.mymenu_right table.t_menu1 td.td_label{padding-bottom: 10px;color: #8a8797;}
	.mymenu_right table.t_menu1 td.td_bottom{padding-bottom: 30px;}
	.mymenu_right table.t_menu1 td.td_bottom2{padding-bottom: 15px;}
	.mymenu_right input:not(.checkbox-custom){
		border-color: #262329;
		width: 100%;
		border-width: 1px !important;
		border-style: solid;
		background: #060606;
		border-radius: 0px;
		outline: none;
	    height: 40px;
		line-height: 40px;
	    padding: 0 10px;
		font-size: 14px;

	}
	.mymenu_right input.checkbox-custom {
		width: 12px;
		height: 12px;
		margin: 0;
	}
	
	.sport_search{position:relative;top:13px;width:70%; height:40px;border:0px solid;background: #000;margin-bottom:1px;border-radius: 7px}	
	.sport_search ul li {float:right;line-height:40px; font-size: 13px;width:100%;text-align:right; }
	.sport_search ul li input.search_txt { text-align: right;height: 30px;width: 55%;background-color: #000;border: 2px solid #404144;border-radius: 5px;padding-right:10px;}
	.sport_search ul li input.search_txt:focus { border: 2px solid #0357ad;}
	.sport_search ul li i {font-size: 16px;padding-left:3px;padding-right:10px;cursor:pointer;}
	.sports_table{width:100%;height:auto;background-color:#000;border-radius: 0px;margin-top: 5px;}

	.money_btn{cursor:pointer;margin-left:1%;width: 39%;height: 36px;line-height: 36px;font-size: 14px;color: #fff;text-align: center;background-color: #015bb3;}
	.my_btn1{cursor:pointer;width: 33%;height: 40px;line-height: 40px;font-size: 14px;color: #fff;text-align: center;background-color: #1da9a9;}
	.my_btn1:hover{background-color: #015bb3;}
	td.td_label{color: #8a8797;}
			



	

	
	
	
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 1024px) {	
	.wrap{width: calc(100% - 320px);display: flex;}
	.mymenu{width:160px;}
	.navbar-nav > li {top: 0px;width: auto; height: 52px;display: flex; justify-content: center;align-items: center;margin-right: 3px;width: 90px;border-bottom:4px solid transparent;}	
	ul.event_list{}
	ul.event_list li.event_img{float:left;width:50%;padding-right: 23px;margin-bottom:23px;cursor:pointer;text-align:center;}
	/*ul.event_list li.event_img:last-child{margin-right: 0px;}*/
	.event_view{padding:20px;word-break: keep-all;text-align:left;border: 1px solid #000}
	input::placeholder {
		color: gray;	
		font-size: 12px;
		text-align: right;
	}
	.scroll-container::-webkit-scrollbar {
		height: 3px;
	}
	.scroll-container{		
		background-color: #18191a;		
	}
	.scroll_new{
		height: 94vh;
		overflow-y: scroll;
		padding-right: 5px;
		background-color: #000;		
		box-sizing: border-box;
		padding-bottom:300px;
	}
	.scroll_new::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		height: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll_new::-webkit-scrollbar {
		width: 5px;
	}
	.scroll_new::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:3px;
	}
	.scroll_new::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}
	.scroll_new::-webkit-scrollbar-thumb:hover {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new::-webkit-scrollbar-thumb:active {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new2{
		height:73vh;		
		overflow-y: scroll;
		padding-right: 0px;
		background-color: #0b0b0b;		
		box-sizing: border-box;
		padding-bottom:0px;
	}
	.scroll_new2::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		height: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll_new2::-webkit-scrollbar {
		width: 7px;
	}
	.scroll_new2::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:3px;
	}
	.scroll_new2::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}
	.scroll_new2::-webkit-scrollbar-thumb:hover {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new2::-webkit-scrollbar-thumb:active {
		background-color: #555; /* 호버 시 색상 */
	}
	
	.mobile{display:none;} 
	.mobile2{display:none;} 	
	.pc{display:inline;}
	.top_img{display:inline;}
	.betting_box{display:inline;}
	.chat_mobile{display:none;} 
	.chat_pc{display:inline;cursor:pointer;}
	.chat_pc{
		position: fixed;
		width: 150px;
		height: 41px;    
		right: 10px;
		bottom: 12px;
		display: flex;
		flex-direction: column;
		align-items: center; 
		justify-content: center;
	}
	.chat_pc img{max-width:100%;}
	.bg_index {			
		background-attachment: fixed;
		background-image: url(/images/img_intro.png);
		background-position: center;
		background-repeat: none;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
		height: 100vh;				
	}
	.left_box2{display:inline;}
	.left_box2{float:left;width:286px;border-right: 0px solid #007eff; padding-top:6px;margin-right:10px;}
	.m_title{display:none;}

	.login_input{text-align:left;height:40px;width:100%;background-color: #08080a;font-size:13px;color:#f4f4f4;border:0;}

	.casino-rows {
		background-image: url(/images/bg_casino.png);
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
		min-height: 100vh;
		background-color: transparent;		
	}
	.slots-rows {
		background-image: url(/images/bg_slots.png);		
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
	    background-position-y: 0px;
		min-height: 100vh;
		background-color: #000;			
	}
	.slots5-rows {
		background-image: url(/images/bg_hotel5slots.png);		
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
	    background-position-y: 0px;
		min-height: 100vh;
		/*background-color: #000;			*/
	}

	.minigame-rows {
		background-image: url(/images/bg_minigame_m.png);
		background-repeat: no-repeat;
		background-size: 100%;		
		position: relative;
		min-height: 100vh;
		background-color: transparent;		
	}

	#sub01_main{padding-top:85px;background-color: #000;}
	.topmenu {height: 94px;}
	.navbar-brand {}    
	.navbar-brand img{max-width:85%;}  
	.navbar-default{border-bottom:1px solid #ccc;padding: 20px 0px;}
	.navbar-collapse{/*width:740px;*/}
	.navbar-nav > li > a {
		padding-top: 0px;
		padding-bottom: 0px;
		padding:0px;
		font-size:13px;	
		line-height:13px;	
		font-weight: normal;
	}	
	.menu1{width:115px;}
	.menu2{width:100px;}
	.menu3{width:65px;}
	.menu4{width:55px;}
	.menu5{width:100px;}
	.menu6{width:90px;}
	.menu7{width:110px;}

	.navbar-nav > li > .dropdown-menu {border:1px solid #51555f;}
	.dropdown-menu {background-color:#212327;padding:18px 0px;min-width: 90px;top: 31px;border-radius: 0px;}
	.dropdown-menu > li > a {color:#f4f4f4;display: block;padding: 10px 20px;font-size:13px;font-weight:400;line-height: 15px;text-align:center;}
	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color:#be886d}
	.dropdown-menu-right {right: 0px;left: auto;}
	
	.mydrop > li > .dropdown-menu {border:1px solid #51555f;right:10px;left: auto;}
	.mydrop > li > .dropdown-menu {background-color:#212327;padding:0px 0px;min-width: 160px;top: 36px;border-radius: 0px;}
		
	.mymenu{/*position: absolute;top:22px;right:10px;*/font-size:13px;height: 53px;}
	.mymenu .mylevel{font-size:13px;width:56px;color:#f8ea65;text-align: center;height: 52px;display: flex;justify-content: center;align-items: center;}		
	.mymenu .mydrop{float:left;padding:0px;margin:0px;width:160px;padding-left:0px;padding-top:0px;}
	
	.intro_wrap{margin: auto 0 0 auto;color:#fff;text-align:center;}
	.intro_text{display: flex;height:532px;}
	.intro_text_box{width:411px;height:170px;border:0px solid #C18A6E;margin-right: 10px;}
	.intro_text1{height:18px;line-height:18px;font-size:18px;color:#C18A6E;text-align:right;padding-bottom:25px;}
	.intro_text2{height:28px;line-height:28px;font-size:28px;color:#ffffff;text-align:center;padding-bottom:50px;}
	.intro_text3{height:15px;line-height:15px;font-size:15px;color:#ffffff;text-align:center;padding-bottom:40px;}
	.intro_btn{margin:0 auto;width:200px;height:40px;line-height:35px;font-size:18px;color:#C18A6E;border:2px solid #C18A6E;text-align:center;}

	.path1_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path1{width: 70%;margin: 0 auto;}
	ul.path1 li{float:left;font-size: 1.3rem;width:120px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path1 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:hover,ul.path1 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:first-child{border-left: 1px solid #414242;}

	/* path_sub */
	ul.path2 li{float:left;font-size: 14px;width:240px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path2 li.on{border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path2 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path2 li:first-child{border-left: 1px solid #414242;}

	ul.path7 li{float:left;font-size: 14px;width:180px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path7 li.on{border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path7 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path7 li:first-child{border-left: 1px solid #414242;}

	.path3_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path3 li{float:left;width:240px;line-height:85px;height:85px;text-align:center;border-right: 1px solid #414242;}
	ul.path3 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:hover,ul.path3 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:first-child{border-left: 1px solid #414242;}

	.path4_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path4 li{float:left;width:230px;line-height:85px;height:85px;text-align:center;border-right: 1px solid #414242;}
	ul.path4 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:hover,ul.path4 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:first-child{border-left: 1px solid #414242;}

	.path5_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path5{width: 756px;margin: 0 auto;}
	ul.path5 li{float:left;font-size: 14px;width:190px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path5 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:hover,ul.path5 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:first-child{border-left: 1px solid #414242;}

	.path6_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path6{width: 70%;margin: 0 auto;}
	ul.path6 li{float:left;font-size: 1.3rem;width: 120px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path6 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path6 li:hover,ul.path6 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path6 li:first-child{border-left: 1px solid #414242;}

	.path6_sub{height:45px;line-height:45px;border-bottom:1px solid #414242;background-color:#000;}

	.bonus_box {position: relative;border: 1px solid #585858;background: #212126;padding: 25px 5px 0px;margin: 15px 0 0;display: flex;justify-content: center;align-items: center;}
	.bonus_box .in_ttl {background-color: #5b5b5b;color: #fff;padding: 3px 5px;position: absolute;top: -10px;left: -1px;margin-bottom:0px;}
	.bonus_box ul{width:98%;height:44px;border:0px solid;margin:0 auto;}
	.bonus_box ul li{float:left;background: #161618;border: 1px solid #585858;width: 30.5%;height:35px;line-height:35px;padding: 0px 12px;margin-right:4%;text-align:right;cursor:pointer;}
	.bonus_box ul li:last-child{margin-right:0px;}
	.bonus_box ul li:hover{color:#C18A6E;border:1px solid #B7846A;background-color:#000;}
	.bonus_box ul li span.bonus_name{padding:0px 10px;float: left;}
	.bonus_box ul li span.bonus_ratio{
		display: inline-block;
        width: 28px;
        height: 28px;
        line-height: 30px;
        text-align: center;
        border-radius: 50%;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        background-color: #a36e52;
        border: 0px solid #fff;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 -2px 4px rgba(0, 0, 0, 0.2), inset 0 2px 4px rgba(255, 255, 255, 0.2);
        cursor: pointer;
        transition: all 0.3s ease;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);    
	}

	.sport_search{position:relative;top:0px;flex: 0 0 100%;width:70%; height:40px;border:0px solid;background: #161618;margin-bottom:1px;border-radius: 7px}	
	.sport_search ul li {float:right;line-height:40px; font-size: 13px;width:100%;text-align:right; }
	.sport_search ul li input.search_txt { text-align: right;height: 30px;width: 55%;background-color: #000;border: 2px solid #404144;border-radius: 15px;padding-right:10px;}
	.sport_search ul li input.search_txt:focus { border: 2px solid #0357ad;}
	.sport_search ul li i {font-size: 16px;padding-left:3px;padding-right:10px;cursor:pointer;}
	.sports_table{width:100%;height:auto;background-color:#000;border-radius: 0px;margin-top: 5px;}

	ul.sports_title_top{position: relative;top: -10px;line-height:45px;height:45px;}
	ul.sports_title_top li{float:left;border:0px solid #ff0000;line-height:45px;height:45px;}
	ul.sports_title_top li#datetime{float:left;padding-left:120px;}	
	
	.sports_tab_box{display: inline-block;margin-top:10px;width:100%;height:80px;background-color:transparent;}
	ul.sports_tab{float:left;display: flex;align-items: center;overflow-x: auto; width:48.9%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;margin-right: 1.2%;}
	ul.sports_tab > li{flex: 0 0 auto;width:78px;height:62px;border:0px solid #ff0000;color:#fff;text-align:center;font-size:12px;line-height:1px;padding:2px 0px;cursor:pointer;background-color: #1f202c;margin-right:9px;border-radius: 7px;}
	ul.sports_tab > li:first-child{margin-left:10px;}
	ul.sports_tab > li:hover{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 7px;}
	ul.sports_tab > li.selected-tab{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 7px;}
	ul.sports_tab > li  span.icon{position: relative;top: 14px;padding-right:0px;}
	ul.sports_tab > li  span.icon img{width:22px;}
	ul.sports_tab > li  span.num{display:inline-block;width: 21px;height: 21px;line-height:23px;position: relative;left:25px;top: -21px;background-color: rgb(44 42 41 / 70%);;border-radius: 5px;text-align: center;font-size: 11px;margin-bottom: 4px;}	
	ul.sports_tab2{float:left;display: flex;align-items: center;flex-wrap: wrap;width:49%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;background-color:#16131a;color:#fff;margin-left:0.8%;border-radius: 7px}
	ul.sports_tab2 > li{position:relative;top: -4px;float:left;margin: 0 auto;background: #161618;border: 2px solid #0357ad;font-size:12px;width: 32%;height:31px;line-height:30px;padding: 0px 0px;margin-right:0%;text-align:center;cursor:pointer;border-radius: 6px;}
	ul.sports_tab2 > li:first-child{margin-left:1%;}
	ul.sports_tab2 > li:last-child{margin-right:1%;}
	ul.sports_tab2 > li:hover{color:#fff;border:2px solid #0357ad;background-color:#0357ad;font-weight:bold;}
	ul.sports_tab2 > li span.dot{position:absolute;left:5%;top:0;font-size: 10px;}
	
	.game_box{float:left;width:calc(100% - 280px);border:0px solid #ccc;margin-top:10px;padding-left:0px;padding-bottom: 30px;}
	.game_title_top{padding-top:10px;width:100%;height:45px;line-height:45px;background-color:#121212;color:#fff;text-align:left;font-size:16px;}
	.game_title{margin-top:10px;width:100%;height:38px;line-height:38px;background-color:#121212;color:#fff;text-align:left;font-size:13px;}	
	ul.sports_title{position: relative;top: -0px;line-height:38px;height:38px;font-size:14px;}
	ul.sports_title li{margin-top:0px;float:left;border:0px solid #ff0000;line-height:34px;height:40px;}
	ul.sports_title li#datetime2{float:left;padding-left:50px;}
	ul.sports_title > li  span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.sports_title > li  span.icon img{width:12%;}

	.sports_table > table.t1 {position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;}
	.sports_table > table.t1 td{font-size:13px;color:#fff;line-height:30px;height:30px;border:0;border-bottom:2px solid #000;cursor:pointer;border-radius: 0px;}
	.sports_table > table.t1 td:hover{font-size:13px;color:#ffb503;border:1px solid #2980b9;border-radius: 0px;background-color:#1f202c;}	
	.sports_table > table.t1 td.on{font-size:13px;color:#fff;line-height:30px;height:30px;border-bottom:0px solid #B7846A;background-color:#1f202c;border: 1px solid #2980b9;border-radius: 0px;}	
	.sports_table > table.t1 td ul{width:100%;}
	.sports_table > table.t1 td li{float:left;}
	.sports_table > table.t1 td li.td-left{float:left;padding-left:10px;letter-spacing: 0px;white-space: nowrap;}
	.sports_table > table.t1 td li.td-right{float:right;padding-right:10px;letter-spacing: 0px;white-space: nowrap;}
	.sports_table > table.t1 span.icon_up1{position: relative;top: -12px;left: 10px;}
	.sports_table > table.t1 span.icon_down1{position: relative;top: 10px;left: 11px;}
	.sports_table > table.t1 span.icon_up2{position: relative;top: -12px;left: -10px;}
	.sports_table > table.t1 span.icon_down2{position: relative;top: 10px;left: -10px;}
	.sports_table > table.t1 span.icon_blank{display: inline-block;width:13px;}
	.sports_table table.t1 td.tdval3{height:40px;line-height:40px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:12px;}
	.sports_table table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:#323437;border-bottom:0px solid #323437;font-size:12px;cursor:default;}
	.sports_table table.t1 td.tdval3 span.tit{padding-left:7px;padding-right:0px;}
	.sports_table table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.sports_table table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:61px;height:27px;line-height:27px;text-align:center;color:#fff;background-color:#410909;font-size:12px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	


	.mymenu_right .title3_bet{font-size: 16px;padding:15px 0px 10px 0px;color: #f8f8f8;text-align: center;font-weight: 600;	}
	.mymenu_right .game_title{margin-top:10px;margin-bottom:2px;width:100%;height:38px;line-height:38px;background-color:#16131a;color:#fff;text-align:left;font-size:12px;}	
	.icon_H,.icon_U,.icon_D{padding:0px 5px 0px 5px}
	.menu_contents .sports_table_bet_top > table.t1 td{background-color:#121212;}
	.menu_contents .sports_table_bet > table.t1 {position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;}
	.menu_contents .sports_table_bet > table.t1 td{font-size:12px;color:#fff;line-height:30px;height:30px;border:0;border-bottom:2px solid #000;cursor:pointer;border-radius: 0px;background-color:#16131a}	
	.menu_contents .sports_table_bet > table.t1 td.on{font-size:12px;color:#fff;line-height:30px;height:30px;border-bottom:0px solid #B7846A;background-color:#1f202c;border: 1px solid #2980b9;border-radius: 0px;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(1) {width: 10%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(2) {width: 20%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(3) {width: 25%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(4) {width: 4%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(5) {width: 25%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(6) {width: 8%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(7) {width: 8%;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(1) {width: 10%;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(2) {width: 20%;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(3) {width: 25%;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(4) {width: 4%;background-color: #323343;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(5) {width: 25%;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(6) {width: 8%;}
	.menu_contents .sports_table_bet  table.t1 td:nth-child(7) {width: 8%;}
	.menu_contents .sports_table_bet > table.t1 td ul{width:100%;}
	.menu_contents .sports_table_bet > table.t1 td li{float:left;}
	.menu_contents .sports_table_bet > table.t1 td li.td-left{float:left;padding-left:5px;letter-spacing: 0px;white-space: nowrap;}
	.menu_contents .sports_table_bet > table.t1 td li.td-right{float:right;padding-right:5px;letter-spacing: 0px;white-space: nowrap;}
	.menu_contents .sports_table_bet > table.t1 span.icon_up1{position: relative;top: -12px;left: 10px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_down1{position: relative;top: 10px;left: 11px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_up2{position: relative;top: -12px;left: -10px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_down2{position: relative;top: 10px;left: -10px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_blank{display: inline-block;width:13px;}	
	.menu_contents .sports_table_bet table.t1 td.tdval3{height:45px;line-height:45px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:12px;}
	.menu_contents .sports_table_bet table.t1 td.tdval3 span.tit{padding-left:10px;padding-right:0px;}
	.menu_contents .sports_table_bet table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.menu_contents .sports_table_bet table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:76px;height:27px;line-height:27px;text-align:center;color:#fff;background-color:#410909;font-size:12px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	
	.menu_contents .sports_table_bet table.t1 td.green{color: #61d03b;}
	.menu_contents .sports_table_bet table.t1 td.grey{color: #877f7f;}
	.menu_contents .sports_table_bet table.t1 td.white{color: #ffffff;}
	.menu_contents .sports_table_bet table.t1 td.orange{color: #a26d51;}
	.menu_contents .sports_table_bet table.t1 td.red{color: #ff4242;}
	.menu_contents .sports_table_bet table.t1 td.blue{color: #51b7ff;}
	.menu_contents .sports_table_bet table.t1 td.yellow{color: #ffce59;}	
	.menu_contents .sports_table_bet table.t1 td div.green{color: #ffffff;background-color: #337909;}
	.menu_contents .sports_table_bet table.t1 td div.grey{color: #ffffff;background-color: #403f3d;}
	.menu_contents .sports_table_bet table.t1 td div.black{color: #ffffff;background-color: #000;}
	.menu_contents .sports_table_bet table.t1 td div.orange{color: #ffffff;background-color: #a26d51;}
	.menu_contents .sports_table_bet table.t1 td div.red{color: #ffffff;background-color: #980e0e;}
	.menu_contents .sports_table_bet table.t1 td div.blue{color: #ffffff;background-color: #51b7ff;}
	.menu_contents .sports_table_bet table.t1 td div.yellow{color: #ffffff;background-color: #975c00;}

	
	.betting_box{float:left;width:273px;border:0px solid #ff0000; margin-top:10px;margin-left:5px;}
	.betting_box2{float:left;width:263px;padding-top: 0px;padding-bottom:5px;margin-left:0px;background-color:#222127;margin-top: 10px;border-radius: 7px;}
	.betting_title{margin-top:0px;width:100%;height:45px;line-height:45px;background-color:#121212;color:#fff;text-align:left;font-size:14px;}
	ul.betting_title{position: relative;top: -0px;line-height:40px;height:40px;}
	ul.betting_title li{margin-top:0px;float:left;line-height:40px;height:40px;}
	ul.betting_title li:first-child{width:84%;}
	ul.betting_title > li span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.betting_title > li span#bet_no{display: inline-block;position: relative;top: 0px;left: 10px;/* padding: 5px; */width: 25px;height: 25px;line-height: 25px;text-align: center;color: #bb8266;background-color: #212126;}
	ul.betting_title li.trash{float:right;padding-right:10px;cursor:pointer;}
	ul.betting_title li.trash img{width:84%;}

	.betting_title_list{margin-top:10px;width:100%;height:45px;line-height:45px;background-color:#121212;color:#fff;text-align:left;font-size:14px;}
	.betting_table{height:auto;background-color:#212126;color:#BFBFBF;}
	.betting_table > table.t2 {border-collapse: collapse;position: relative; top: -0px;cursor:pointer;}
	.betting_table > table.t2:hover {color:#fff;background-color:#a36e52;}
	.betting_table > table.t2.on{color:#fff;background-color:#a36e52;}
	.betting_table > table.t2 td{font-size:13px;/*color:#BFBFBF;*/line-height:35px;height:35px;}

	.betting_table > table.t2 td ul{width:100%;}
	.betting_table > table.t2 td li{float:left;}
	.betting_table > table.t2 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table > table.t2 td li.td-right{float:right;padding-right:20px;text-align:right}

	.betting_table_pay{margin-top:0px;width:100%;height:auto;line-height:45px;text-align:left;font-size:14px;background-color:#212126;color:#BFBFBF;border:1px solid #B7846A}
	.betting_table_pay > table.t3 {border-collapse: collapse;position: relative; top: -0px;}
	.betting_table_pay > table.t3 td{font-size:13px;color: #fff;/*color:#BFBFBF;*/line-height:30px;height:30px;}
	.betting_table_pay > table.t3 td.per1{padding-left:10px;width:25%;}
	.betting_table_pay > table.t3 td.per2{padding-right:0px;width: 100%;}
	.betting_table_pay > table.t3 td.pl{padding-left:5px;letter-spacing: -1px;}
	.betting_table_pay > table.t3 td.pr{padding-right:5px;}
	.betting_table_pay > table.t3 td ul{width:100%;}
	.betting_table_pay > table.t3 td li{float:left;}
	.betting_table_pay > table.t3 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table_pay > table.t3 td li.td-right{float:right;padding-right:20px;text-align:right}
	.betting_table_pay  input.input_txt{text-align:right;height:38px;width:100%;background-color: #000;border:1px solid #000;}
	.betting_table_pay > table.t3 td div.grey{}

	table.t3 td ul.bet_money{width: 98%;margin:0 auto;}
	table.t3 td ul.bet_money li{font-size:11px;width:44px;height:34px;background-color: #3d3e3f;border: 0px solid #3f3f3f;margin-right: 3px;text-align: center;border-radius: 5px;}
	table.t3 td ul.bet_money li.on{background-color: #a36e52;color:#fff;}
	table.t3 td ul.bet_money li:hover{background-color: #a36e52;color:#fff;cursor: pointer;}
	table.t3 td ul.bet_money li:last-child{margin-right: 0px;}

	ul.bet_info li{padding: 10px 5px;border-bottom: 1px solid #2e2e33;text-align: right;font-size: 12px;line-height: 20px;display:block;width:100%;}
	ul.bet_info .info_left{float: left;}

	.charge_box{margin: 0 auto;width: 43%;height: 200px;padding: 0;border: 0;background-color: transparent;}
	.charge_topbtn{height:40px;line-height:40px;font-size:16px;color:#f4f4f4;border:1px solid #914040;cursor:pointer;background-color: #761717}
	.charge_topbtn:hover,.charge_topbtn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}
	.charge_btn{float:right;width:80px;height:40px;line-height:40px;text-align:center;color:#f4f4f4;background-color:#222127;border:1px solid #323131;font-size:14px;cursor:pointer;margin-left: 2px;}
	.charge_btn:hover,.charge_btn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}
	.charge_topbtn2{height:60px;line-height:60px;font-size:20px;color:#f4f4f4;border:1px solid #a36e52;cursor:pointer;}
	.charge_topbtn2:hover,.charge_topbtn2:focus{color:#fff;border:1px solid #015bb3;background-color: #015bb3}
	.charge_btn2{float:right;position: relative;top: 15px;padding:0px;width:135px;height:35px;line-height:35px;text-align:center;color:#f4f4f4;background-color:#222127;font-size:13px;border: 1px solid #424242;cursor:pointer;margin: 0px;}
	.charge_btn2:hover,.charge_btn2:focus{color:#fff;background-color: #015bb3}
	.charge_text1{font-size:14px;padding-top:50px;padding-bottom:10px;}
	.charge_text2{font-size:13px;line-height:25px;padding-top:20px;padding-bottom:20px;padding-left: 14%;}
	.won_arrow{width:10px;height:40px;line-height:20px;padding:0px;padding-left:5px;font-size:14px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.won{width: 10px;font-size:14px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.number_box{width: calc(100% - 84px);text-align:right;height:40px;background-color: #08080a;border:1px solid #323131;padding-right:10px;font-size:20px;}
	input#numberInput{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:14px;color:#f4f4f4;}
	input#numberInput2{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput3{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput4{text-align:right;height:40px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}

	table.t4 {border-collapse: collapse;width:98.4%;border:1px solid #424242;color:#fff;font-size:14px;margin-bottom:15px;background-color:#151515;}    
	table.t4 td{font-size:16px;color: #fff;line-height:30px;height:30px;border:1px solid #424242;}

	.table_box_btn{padding:0px 10px 0px 0px}
	.table_box{padding:10px 10px 0px 10px;}
	.table_box_btn2{padding:0px 10px 0px 0px}
	.table_box2{padding:0px 10px 300px 10px;}

	table.t5_top {width: 100%;border-bottom:1px solid #262329;background-color:#16131a;color:#aeaeae;margin-bottom:10px;} 
	table.t5 {width:100%;border-collapse: collapse;border:0px solid #424242;color:#fff;font-size:13px;margin-bottom:0px;background-color: #222127;}    
	table.t5 td{font-size:12px;color: #cdcdcd;line-height:35px;height:35px;border-bottom:1px solid #000;}
	table.t5 td.green{color: #61d03b;}
	table.t5 td.grey{color: #877f7f;}
	table.t5 td.white{color: #ffffff;}
	table.t5 td.orange{color: #a26d51;}
	table.t5 td.red{color: #ff4242;}
	table.t5 td.blue{color: #51b7ff;}
	table.t5 td.yellow{color: #ffce59;}
	table.t5 td div{width:95%;border-radius: 10px}
	table.t5 td div.green{color: #ffffff;background-color: #337909;}
	table.t5 td div.grey{color: #ffffff;background-color: #403f3d;}
	table.t5 td div.black{color: #ffffff;background-color: #000;}
	table.t5 td div.orange{color: #ffffff;background-color: #a26d51;}
	table.t5 td div.red{color: #ffffff;background-color: #980e0e;}
	table.t5 td div.blue{color: #ffffff;background-color: #51b7ff;}
	table.t5 td div.yellow{color: #ffffff;background-color: #975c00;}

	table.t6 {width:100%;color:#767482;font-size:13px;margin-bottom:15px;background-color:#0b0b0b;}
	table.t7 {width:98.4%;color:#fff;font-size:15px;margin-bottom:5px;}	
	table.t77 {width: 100%;color: #fff;font-size: 12px;text-align:right;}
	span.t77_span{display: inline;padding-left:5px;}

	.betting_btn{width:100%;height:40px;line-height:40px;font-size:13px;color:#fff;border:0px solid #a36e52;text-align:center;background-color:#148b9b;border-radius: 0px;}
	.betting_btn:hover,.intro_btn:focus{color:#fff;border:0px solid #0357ad;background-color: #0357ad}

	ul.channel {
		margin:0 auto;
		margin-top: 4px;
		width: 94%;
		height: 46px;
		line-height: 46px;
		background-color: #131417;
		color: #BFBFBF;
		text-align: left;
		font-size: 15px;
		cursor:pointer;
		border:2px solid #131417;
		border-radius: 0px;
	}
	ul.channel li:first-child {width: 94%;}
	ul.channel li{float: left;}
	ul.channel li.trash {
		float: right;
		padding-right: 20px;
		cursor: pointer;
	}
	.channel:hover,.channel:focus{color:#fff;border:2px solid #0357ad;background-color: #000}
	.bbs_list_top{margin-top:30px;padding:0px 10px;}
	.bbs_list{height: auto;background-color: #0a0a0c;padding:0px 0px;}
	.paging{margin-top:0px;margin-bottom:0px;padding: 0px;}
	.sub07_top{margin-top:0px;}
	table.t5 td.hidebox{width:100%;height:120px;padding:20px;word-break: break-all;text-align:left;background-color: #151515;white-space: normal;padding: 20px !important;}
	.event_img{margin-bottom:30px;padding: 0px;cursor:pointer;text-align:left;}
	.event_view{padding:20px;word-break: keep-all;text-align:left;border: 1px solid #000}

	.diary .top_text {font-size:15px;padding-left:10px;margin-top: 10px;}
	.diary table.diary{width:100%;border-spacing: 6px;border-collapse:unset;border:none;}
	.diary table.diary td{width:14.28%;cursor:pointer;}
	.diary table.diary td.w{height:30px;background-color:#0b0b0b;border:0px solid #1c1c1e;cursor:default;font-size:14px;}
	.diary table.diary td div.check img{width:80%}

	.diary table.diary td.on{padding:0px;background-color:#000;border:1px solid #3b322e;}
	.diary table.diary td.on div.day{height:17px;font-size:14px;color:#e3921d;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}
	.diary table.diary td.off{padding:0px;background-color:#1c1c1e;border:1px solid #1c1c1e;}
	.diary table.diary td.off div.day{height:17px;font-size:14px;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}
	.diary table.diary td div.check{height:85px;display:flex;justify-content: center;align-items: center;}
	.diary_foot{margin-top:0px;}
	img[data-name="notice"] { width:61px;}

	.modal{background-color: rgb(21 21 21 / 70%);}
	.modal-content{width:375px;height:auto;background-color:#151515;border: 2px solid #424242;}
	.modal-body table{color:#cdcdcd;width:100%;border-collapse: collapse;}
	.modal-body table tr.box{border-bottom: 1px solid #424242;border-top: 1px solid #424242;border-left: 1px solid #424242;border-right: 1px solid #424242;}
	.modal-body table td.td1{width:100px;text-align:left;padding-left:10px;background-color: #08080a;}
	.modal-body table td.td2{padding-left:10px;background-color: #08080a;}
	.modal-body table td.tdcode{height:40px;line-height:40px;text-align:center;background-color: #303030;}
	div#myLogin {padding-top: 180px;}
	div#myJoin {}	
	
	.sports_date{}

	.sports_table table.t1 td:nth-child(4){width: 39%;}

	.casino{	margin:0 auto;display:block;	margin-top:20px;	margin-bottom:20px;	}
	ul.casino_model {width:1000px;border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);}
	ul.casino_model li{position: relative;float:left;margin-right:15px;width:19%;font-size:13px;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:0px;white-space: nowrap;}	
	ul.casino_model li:last-child{margin-right:0px;}
	ul.casino_model li img{border:0px solid #000;}
	ul.casino_model li div.gamename{width: 100%;position: absolute;top: 218px;font-size:14px;color:#fff;font-weight:500;text-shadow: 0px 0px 6px black;}
	ul.casino_model li div.gamebtn{margin:0 auto;width: 80%; height:27px;line-height:21px; position: absolute;inset: 0;top: 250px;font-size:13px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.casino_model li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}
	.casino_text_wrap{display: flex;height:200px;align-items:center; justify-content:center;}
	.casino_text_box{width:430px;height:80px;border:0px solid #fff;margin-right:20px;margin-top: 125px;}
	.casino_text1{height:14px;line-height:14px;font-size:14px;color:#fff;text-align:right;margin-bottom:1px;margin-right: 25px;}
	.casino_text2{height:24px;line-height:24px;font-size:24px;color:#ffffff;text-align:center;margin-bottom: 10px;font-weight:600;}
	.casino_text3{height:12px;line-height:12px;font-size:12px;color:#ffffff;text-align:center;margin-bottom: 0;}

	
	.slots{ margin:0 auto;display:block;	margin-top:20px;	margin-bottom:30px;}
	ul.slots_model,ul.slots_model2 { width:97%;margin:0 auto;}
	ul.slots_model li,ul.slots_model2 li{position: relative;float:left;margin-right:1.1%;width:23.7%;font-size:13px;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:0px;white-space: nowrap;}
	ul.slots_model2 {margin-top:0.8%;}
	ul.slots_model2 li:first-child{margin-left:4.2%;}
	ul.slots_model li div.gamename,ul.slots_model2 li div.gamename{width: 100%;position: absolute;top: 61%;font-size:14px;color:#fff;font-weight:500;text-shadow: 0px 0px 6px black;filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.9));}
	ul.slots_model li div.gamebtn,ul.slots_model2 li div.gamebtn{margin:0 auto;width: 55%; height:16%;line-height:22px; position: absolute;inset: 0;top:79%;font-size:12px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.slots_model li div.gamebtn:hover,ul.slots_model2 li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}	
	.slots_text_wrap{display: flex;height:186px;align-items:center; justify-content:center;}
	.slots_text_box{width:415px;height:70px;border:0px solid #fff;margin-right:20px;margin-top: 145px;}
	.slots_text1{height:14px;line-height:14px;font-size:14px;color:#fff;text-align:right;margin-bottom:1px;margin-right: 25px;}
	.slots_text2{height:24px;line-height:24px;font-size:24px;color:#ffffff;text-align:right;margin-bottom: 10px;font-weight:600;}
	.slots_text3{height:12px;line-height:12px;font-size:12px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.slots5{ margin:0 auto;display:block;	margin-top:57px;	margin-bottom:30px;}
	ul.slots5_model{ width:100%;margin:0 auto;}
	ul.slots5_model li{position: relative;float:left;/*width:72%;*/margin:0 auto;font-size:13px;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:0px;white-space: nowrap;}
	ul.slots5_model li div.gamebtn{margin:0 auto;width: 16%; height:10%;line-height:26px; position: absolute;inset: 0;top:83%;left: 0%;font-size:12px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.9);border:2px solid #047deb;cursor:pointer;}
	ul.slots5_model li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}	
	.slots5_text_wrap{display: flex;height:185px;align-items:center; justify-content:center;}
	.slots5_text_box{width:460px;height:30px;border:0px solid #fff;margin-right:17px;margin-top: 230px;}
	.slots5_text1{height:14px;line-height:14px;font-size:14px;color:#fff;text-align:right;margin-bottom:1px;margin-right:0px;}
	.slots5_text2{height:24px;line-height:24px;font-size:24px;color:#ffffff;text-align:center;margin-bottom: 10px;font-weight:600;letter-spacing: 0px;}

	.minigame_text_wrap{display: flex;height:200px;align-items:center; justify-content:center;}
	.minigame_text_box{width:470px;height:80px;border:0px solid #fff;margin-right:20px;margin-top: 125px;}
	.minigame_text1{height:14px;line-height:14px;font-size:14px;color:#fff;text-align:right;margin-bottom:1px;margin-right: 25px;}
	.minigame_text2{height:24px;line-height:24px;font-size:24px;color:#ffffff;text-align:right;margin-bottom: 10px;font-weight:600;}
	.minigame_text3{height:12px;line-height:12px;font-size:12px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.mymenu_right {				
		/*width: calc(100vw - 240px - 10px - 2* 4px);*/
		height: 100%;
		padding: 0px;
		text-align: left;
		overflow: hidden;
		flex: 1;
		background: #0b0b0b;
	}
	.menu_contents {height:100%;display:none;}

	.mymenu_right .title{
		font-size: 16px;
        padding:35px 0px 35px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.mymenu_right .title2{
		font-size: 18px;
        padding:35px 0px 55px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.clearfix:before, .clearfix:after {
		content: " ";
		display: table;
	}
	.mymenu_right .tab-container {		
		
		padding-bottom: 13px;
		overflow: hidden;
		overflow-x: auto;		
		z-index: 1;		
		border:0px solid #333;
		background: #0b0b0b;
	}
	.mymenu_right .tab-container ul.path {width:100%;height: 52px;line-height: 52px;background: #16131a;margin-bottom:0px;border-bottom:1px solid #262329;}
	.mymenu_right .tab-container ul.path li {
        float: left;
        font-size: 14px;
        width: 165px;        
        text-align: center;
		margin: 0 0 -1px -1px;
		padding: 0 15px;
        border-right: 1px solid #262329;		
		cursor: pointer;		
    }	
	.mymenu_right .tab-container ul.path li:hover {border-bottom:1px solid #15adfc;color:#fff;	}
	.mymenu_right .tab-container ul.path li.on {background: #015bb3;border-bottom:1px solid #15adfc;color:#fff;	}
	.mymenu_right .tab-container ul.path_sub {width:98%;height: 46px;background: #18191a;margin-bottom:28px;border-bottom:1px solid #424242;margin-left:1%;}
	.mymenu_right .tab-container ul.path_sub li {
        float: left;
        font-size: 13px;
        width: 88px;
        line-height: 45px;
        height: 45px;
        text-align: center;
		margin: 0 0 -1px -1px;
		padding: 0 10px;
        border-right: 0px solid #18191a;
		cursor: pointer;		
    }
	.mymenu_right .tab-container ul.path_sub li.on {background: #18191a;border-bottom:2px solid #C18A6E;color:#fff;	}
	.mymenu_right .tab-container div.body {display: flex;}

	.mymenu_right table.t_menu1_left{width:280px;font-size:13px;}
	.mymenu_right table.t_menu1{width:438px;font-size:13px;}
	.mymenu_right table.t_menu1 td.td_label{padding-bottom: 10px;color: #8a8797;}
	.mymenu_right table.t_menu1 td.td_bottom{padding-bottom: 30px;}
	.mymenu_right table.t_menu1 td.td_bottom2{padding-bottom: 15px;}
	.mymenu_right input:not(.checkbox-custom){
		border-color: #262329;
		width: 100%;
		border-width: 1px !important;
		border-style: solid;
		background: #060606;
		border-radius: 0px;
		outline: none;
	    height: 40px;
		line-height: 40px;
	    padding: 0 10px;
		font-size: 14px;

	}
	.mymenu_right input.checkbox-custom {
		width: 12px;
		height: 12px;
		margin: 0;
	}

	.mybox1{width:69%;height: 84vh;border:1px solid #353036;position: fixed;top: 90px;bottom: 0;left: 310px;right: 0;display: flex;align-items: center;justify-content: center;}
	.custom-dropdown > .selected-option {
		padding: 10px 40px 10px 10px;
		border: 1px solid #323131;
		border-radius: 0px;
		background-color: #2b2b2b;
		color: #8f8f8f;
		font-size: 13px;
		cursor: pointer;
		text-align: center;
	}

	.popup_area{position: absolute;top:150px;left:5%;}
	.popup{position: relative;float:left;width:31%;text-align:center;margin-right:2%}
	.popup:last-child{margin-right:0}
	.popup .popup_x{position: absolute;top:5px;right:2%;z-index:1000;font-weight:800;font-size: 38px;color: #fff;cursor:pointer;}

}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1280px) {
	.mybox1{width:75%;height: 84vh;border:1px solid #353036;position: fixed;top: 110px;bottom: 0;left: 320px;right: 0;display: flex;align-items: center;justify-content: center;}
	
	.wrap{width: calc(100% - 400px);display: flex;}
	.mymenu{width:200px;font-size: 15px;}
	.navbar-nav > li {top: 0px;width: auto; height: 52px;display: flex; justify-content: center;align-items: center;margin-right: 5px;width: 110px;border-bottom:4px solid transparent;}	

	ul.slots_model li,ul.slots_model2 li{width:22.9%;}
	ul.slots_model li div.gamename,ul.slots_model2 li div.gamename{font-size:16px;}
	ul.slots_model li div.gamebtn,ul.slots_model2 li div.gamebtn{font-size:14px;line-height:25px;top:78.5%}

	ul.slots5_model li{/*width:67%;*/margin:0 auto;}
	ul.slots5_model li div.gamebtn{font-size:14px;line-height:29px;top:82.5%}

	.casino_text2{height:30px;line-height:30px;font-size:30px;color:#ffffff;text-align:right;margin-bottom: 20px;font-weight:600;}

	.slots_text_wrap{display: flex;height:235px;align-items:center; justify-content:center;}
	.slots_text_box{width:520px;height:90px;border:0px solid #fff;margin-right:40px;margin-top: 145px;}
	.slots_text1{height:20px;line-height:20px;font-size:20px;color:#fff;text-align:right;margin-bottom:2px;margin-right: 32px;}
	.slots_text2{height:30px;line-height:30px;font-size:30px;color:#ffffff;text-align:right;margin-bottom: 20px;font-weight:600;}
	.slots_text3{height:16px;line-height:16px;font-size:16px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.slots5_text_wrap{display: flex;height:285px;align-items:center; justify-content:center;}
	.slots5_text_box{width:480px;height:70px;border:0px solid #fff;margin-right: 0px;margin-top: 230px;}
	.slots5_text1{height:20px;line-height:20px;font-size:20px;color:#fff;text-align:right;margin-bottom:2px;margin-right: 32px;}
	.slots5_text2{height:30px;line-height:30px;font-size:30px;color:#ffffff;text-align:center;margin-bottom: 20px;font-weight:600;}

	.diary table.diary{width:100%;border-spacing: 8px;border-collapse:unset;border:none;}
	.diary table.diary td div.check{height:106px;display:flex;justify-content: center;align-items: center;}
	.diary .top_text {font-size:17px;padding-left:10px;margin-top: 10px;}
	.diary table.diary td div.check img{width:70%}
	.diary table.diary td.on div.day{height:17px;font-size:16px;color:#e3921d;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}	
	.diary table.diary td.off div.day{height:17px;font-size:16px;display:flex;justify-content: flex-end;align-items: flex-start;padding:1px 10px 0px 0px;}

	ul.event_list{}
	ul.event_list li.event_img{float:left;width:33%;padding-right: 23px;margin-bottom:23px;cursor:pointer;text-align:center;}
	/*ul.event_list li.event_img:last-child{margin-right: 0px;}*/
	.event_view{padding:20px;word-break: keep-all;text-align:left;border: 1px solid #000}
	input::placeholder {
		color: gray;	
		font-size: 12px;
		text-align: right;
	}
	.scroll-container::-webkit-scrollbar {
		height: 3px;
	}
	.scroll-container{		
		background-color: #18191a;		
	}
	.scroll_new{
		height:94vh;
		overflow-y: scroll;
		padding-right: 5px;
		background-color: #000;		
		box-sizing: border-box;
		padding-bottom:300px;
	}
	.scroll_new::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		height: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll_new::-webkit-scrollbar {
		width: 5px;
	}
	.scroll_new::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:3px;
	}
	.scroll_new::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}
	.scroll_new::-webkit-scrollbar-thumb:hover {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new::-webkit-scrollbar-thumb:active {
		background-color: #555; /* 호버 시 색상 */
	}
	.mobile{display:none;} 
	.mobile2{display:none;} 
	/*.pc{display:inline;}*/
	.top_img{display:inline;}
	.left_box{display:inline;}
	
	.betting_box{display:inline;}
	.chat_mobile{display:none;} 
	.chat_pc{display:inline;cursor:pointer;}
	.chat_pc{
		position: fixed;
		width: 225px;
		height: 60px;    
		right: 10px;
		bottom: 12px;
		display: flex;
		flex-direction: column;
		align-items: center; 
		justify-content: center;
	}
	.chat_pc img{max-width:100%;}
		
	.bg_index {			
		background-attachment: fixed;
		background-image: url(/images/img_intro.png);
		background-position: center;
		background-repeat: none;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
		height: 100vh;
				
	}
	.topmenu {}
	.navbar-brand {}    
	.navbar-brand img{max-width:90%;}  
	.navbar-default{border-bottom:1px solid #ccc;padding: 20px 0px;}
	.navbar-collapse{/*width:920px;*/}
	.navbar-nav > li > a {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size:14px;	
		line-height:14px;	
		font-weight: normal;
	}	
	.menu1{width:120px;}
	.menu2{width:120px;}
	.menu3{width:90px;}
	.menu4{width:80px;}
	.menu5{width:120px;}
	.menu6{width:100px;}
	.menu7{width:120px;}

	.navbar-nav > li > .dropdown-menu {border:1px solid #51555f;}
	.dropdown-menu {background-color:#212327;padding:18px 0px;min-width: 93px;top: 36px;border-radius: 0px;}
	.dropdown-menu > li > a {color:#f4f4f4;display: block;padding: 10px 20px;font-size:13px;font-weight:400;line-height: 16px;text-align:center;}
	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color:#be886d}
	.dropdown-menu-right {right: 0px;left: auto;}
	.mydrop > li > .dropdown-menu {border:1px solid #51555f;right:60px;left: auto;}
	.mydrop > li > .dropdown-menu {background-color:#212327;padding:0px 0px;min-width: 160px;top: 36px;border-radius: 0px;}

	.mymenu{/*position: absolute;top:25px;right:20px;*/font-size:14px;height: 52px;}
	.mymenu .mylevel{font-size:14px;width:56px;color:#f8ea65;text-align: center;height: 46px;display: flex;justify-content: center;align-items: center;}	
	.mymenu .mydrop{float:left;padding:0px;margin:0px;width:200px;padding-left:20px;padding-top:4px;}
	.mymenu .mydrop > li {top: 0px;width: auto; height: 46px;display: flex; justify-content: left;align-items: center;}

	.mymenu_right {				
		/*width: calc(100vw - 240px - 10px - 2* 4px);*/
		height: 100%;
		padding: 0px;
		text-align: left;
		overflow: hidden;
		flex: 1;
		background: #0b0b0b;
	}
	.menu_contents {height:100%;display:none;}

	.mymenu_right .title{
		font-size: 18px;
        padding:45px 0px 45px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.mymenu_right .title2{
		font-size: 18px;
        padding:35px 0px 55px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.mymenu_right .title3{
		font-size: 18px;
        padding:35px 0px 5px 0px;
        color: #f8f8f8;
        text-align: center;
        font-weight: 600;
	}
	.clearfix:before, .clearfix:after {
		content: " ";
		display: table;
	}
	.mymenu_right .tab-container {		
		
		padding-bottom: 13px;
		overflow: hidden;
		overflow-x: auto;		
		z-index: 1;		
		border:0px solid #333;
		background: #0b0b0b;
	}
	.mymenu_right .tab-container ul.path {width:100%;height: 62px;line-height: 62px;background: #16131a;margin-bottom:0px;border-bottom:1px solid #262329;}
	.mymenu_right .tab-container ul.path li {
        float: left;
        font-size: 14px;
        width: 195px;        
        text-align: center;
		margin: 0 0 -1px -1px;
		padding: 0 15px;
        border-right: 1px solid #262329;		
		cursor: pointer;		
    }	
	.mymenu_right .tab-container ul.path li:hover {border-bottom:1px solid #15adfc;color:#fff;	}
	.mymenu_right .tab-container ul.path li.on {background: #015bb3;border-bottom:1px solid #15adfc;color:#fff;	}
	.mymenu_right .tab-container ul.path_sub {width:98%;height: 46px;background: #18191a;margin-bottom:28px;border-bottom:1px solid #424242;margin-left:1%;}
	.mymenu_right .tab-container ul.path_sub li {
        float: left;
        font-size: 13px;
        width: 88px;
        line-height: 45px;
        height: 45px;
        text-align: center;
		margin: 0 0 -1px -1px;
		padding: 0 10px;
        border-right: 0px solid #18191a;
		cursor: pointer;		
    }
	.mymenu_right .tab-container ul.path_sub li.on {background: #18191a;border-bottom:2px solid #C18A6E;color:#fff;	}

	.mymenu_right .tab-container div.body {display: flex;}

	.mymenu_right table.t_menu1_left{width:390px;font-size:14px;}
	.mymenu_right table.t_menu1{width:475px;font-size:14px;}
	.mymenu_right table.t_menu1 td.td_label{padding-bottom: 10px;color: #8a8797;}
	.mymenu_right table.t_menu1 td.td_bottom{padding-bottom: 30px;}
	.mymenu_right table.t_menu1 td.td_bottom2{padding-bottom: 15px;}
	.mymenu_right input:not(.checkbox-custom){
		border-color: #262329;
		width: 100%;
		border-width: 1px !important;
		border-style: solid;
		background: #060606;
		border-radius: 0px;
		outline: none;
	    height: 40px;
		line-height: 40px;
	    padding: 0 10px;
		font-size: 14px;

	}
	.mymenu_right input.checkbox-custom {
		width: 12px;
		height: 12px;
		margin: 0;
	}

	.intro_wrap{margin: auto 0 0 auto;color:#fff;text-align:center;margin-bottom:75px;}
	.intro_text{display: flex;height:726px;}
	.intro_text_box{width:564px;height:225px;border:0px solid #C18A6E;margin-right: 56px;}
	.intro_text1{height:24px;line-height:24px;font-size:24px;color:#fff;text-align:right;padding-bottom:30px;}
	.intro_text2{height:38px;line-height:38px;font-size:38px;color:#ffffff;text-align:right;padding-bottom:50px;}
	.intro_text3{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:center;padding-bottom:50px;}
	
	.intro_btn{margin:0 auto;width:280px;height:58px;line-height:58px;font-size:21px;font-weight:600;color:#1384ec;border:2px solid #0357b1;text-align:center;background-color: #16131a;transition: 0.3s ease;letter-spacing: 0px;}
	.intro_btn:hover,.intro_btn:focus{color:#fff;border:2px solid #1384ec;text-align:center;background-color: #1384ec}

	.casino{	margin:0 auto;display:block;	margin-top:20px;	margin-bottom:20px;	}
	ul.casino_model {width:1170px;border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);}
	ul.casino_model li{position: relative;float:left;margin-right:18px;width:19%;font-size:13px;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:0px;white-space: nowrap;}	
	ul.casino_model li:last-child{margin-right:0px;}
	ul.casino_model li img{border:0px solid #000;}
	ul.casino_model li div.gamename{width: 100%;position: absolute;top: 264px;font-size:17px;color:#fff;font-weight:500;text-shadow: 0px 0px 6px black;}
	ul.casino_model li div.gamebtn{margin:0 auto;width: 80%; height:35px;line-height:30px; position: absolute;inset: 0;top: 300px;font-size:15px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.casino_model li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}
	.casino_text_wrap{display: flex;height:280px;align-items:center; justify-content:center;}
	.casino_text_box{width:540px;height:110px;border:0px solid #fff;margin-right:40px;margin-top: 125px;}
	.casino_text1{height:20px;line-height:20px;font-size:20px;color:#fff;text-align:right;margin-bottom:2px;margin-right: 32px;}
	.cassino_text2{height:30px;line-height:30px;font-size:30px;color:#ffffff;text-align:right;margin-bottom: 20px;font-weight:600;}
	.casino_text3{height:16px;line-height:16px;font-size:16px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.minigame_text_wrap{display: flex;height:280px;align-items:center; justify-content:center;}
	.minigame_text_box{width:590px;height:110px;border:0px solid #fff;margin-right:40px;margin-top: 125px;}
	.minigame_text1{height:20px;line-height:20px;font-size:20px;color:#fff;text-align:right;margin-bottom:2px;margin-right: 32px;}
	.minigame_text2{height:30px;line-height:30px;font-size:30px;color:#ffffff;text-align:right;margin-bottom: 20px;font-weight:600;}
	.minigame_text3{height:16px;line-height:16px;font-size:16px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.path1_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path1{width: 70%;margin: 0 auto;}
	ul.path1 li{float:left;font-size: 14px;width:140px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path1 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:hover,ul.path1 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:first-child{border-left: 1px solid #414242;}

	/* path_sub */
	ul.path2 li{float:left;font-size: 14px;width:240px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path2 li.on{border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path2 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path2 li:first-child{border-left: 1px solid #414242;}

	ul.path7 li{float:left;font-size: 14px;width:180px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path7 li.on{border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path7 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path7 li:first-child{border-left: 1px solid #414242;}

	.path3_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path3 li{float:left;width:240px;line-height:85px;height:85px;text-align:center;border-right: 1px solid #414242;}
	ul.path3 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:hover,ul.path3 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:first-child{border-left: 1px solid #414242;}

	.path4_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path4 li{float:left;width:230px;line-height:85px;height:85px;text-align:center;border-right: 1px solid #414242;}
	ul.path4 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:hover,ul.path4 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:first-child{border-left: 1px solid #414242;}

	.path5_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path5{width: 756px;margin: 0 auto;}
	ul.path5 li{float:left;font-size: 14px;width:190px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path5 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:hover,ul.path5 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:first-child{border-left: 1px solid #414242;}

	.path6_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path6{width: 74%;margin: 0 auto;}
	ul.path6 li{float:left;font-size: 14px;width: 140px;line-height:45px;height:45px;text-align:center;border-right: 1px solid #414242;}
	ul.path6 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path6 li:hover,ul.path6 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path6 li:first-child{border-left: 1px solid #414242;}

	.path6_sub{height:45px;line-height:45px;border-bottom:1px solid #414242;background-color:#000;}

	.bonus_box {position: relative;border: 1px solid #585858;background: #212126;padding: 25px 5px 0px;margin: 15px 0 0;display: flex;justify-content: center;align-items: center;}
	.bonus_box .in_ttl {background-color: #5b5b5b;color: #fff;padding: 3px 5px;position: absolute;top: -10px;left: -1px;margin-bottom:0px;}
	.bonus_box ul{width:98%;height:44px;border:0px solid;margin:0 auto;}
	.bonus_box ul li{float:left;background: #161618;border: 1px solid #585858;width: 30.5%;height:35px;line-height:35px;padding: 0px 12px;margin-right:4%;text-align:right;cursor:pointer;}
	.bonus_box ul li:last-child{margin-right:0px;}
	.bonus_box ul li:hover{color:#C18A6E;border:1px solid #B7846A;background-color:#000;}
	.bonus_box ul li span.bonus_name{padding:0px 10px;float: left;}
	.bonus_box ul li span.bonus_ratio{
		display: inline-block;
        width: 28px;
        height: 28px;
        line-height: 30px;
        text-align: center;
        border-radius: 50%;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        background-color: #a36e52;
        border: 0px solid #fff;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 -2px 4px rgba(0, 0, 0, 0.2), inset 0 2px 4px rgba(255, 255, 255, 0.2);
        cursor: pointer;
        transition: all 0.3s ease;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);    
	}

	ul.sports_title_top{position: relative;top: -10px;line-height:45px;height:45px;}
	ul.sports_title_top li{float:left;border:0px solid #ff0000;line-height:45px;height:45px;}
	ul.sports_title_top li#datetime{float:left;padding-left:120px;}	
	
	.sports_tab_box{display: inline-block;margin-top:10px;width:100%;height:80px;background-color:transparent;}
	ul.sports_tab{float:left;display: flex;align-items: center;overflow-x: auto; width:48.9%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;margin-right: 1.2%;}
	ul.sports_tab > li{flex: 0 0 auto;width:78px;height:62px;border:0px solid #ff0000;color:#fff;text-align:center;font-size:12px;line-height:1px;padding:2px 0px;cursor:pointer;background-color: #1f202c;margin-right:9px;border-radius: 7px;}
	ul.sports_tab > li:first-child{margin-left:10px;}
	ul.sports_tab > li:hover{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 7px;}
	ul.sports_tab > li.selected-tab{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 7px;}
	ul.sports_tab > li  span.icon{position: relative;top: 14px;padding-right:0px;}
	ul.sports_tab > li  span.icon img{width:22px;}
	ul.sports_tab > li  span.num{display:inline-block;width: 21px;height: 21px;line-height:23px;position: relative;left:25px;top: -21px;background-color: rgb(44 42 41 / 70%);;border-radius: 5px;text-align: center;font-size: 11px;margin-bottom: 4px;}	
	ul.sports_tab2{float:left;display: flex;align-items: center;flex-wrap: wrap;width:49%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;background-color:#16131a;color:#fff;margin-left:0.8%;border-radius: 7px}
	ul.sports_tab2 > li{position:relative;top: -5px;float:left;margin: 0 auto;background: #161618;border: 2px solid #0357ad;font-size:12px;width: 32%;height:31px;line-height:30px;padding: 0px 0px;margin-right:0%;text-align:center;cursor:pointer;border-radius: 6px;}
	ul.sports_tab2 > li:first-child{margin-left:1%;}
	ul.sports_tab2 > li:last-child{margin-right:1%;}
	ul.sports_tab2 > li:hover{color:#fff;border:2px solid #0357ad;background-color:#0357ad;font-weight:bold;}
	ul.sports_tab2 > li span.dot{position:absolute;left:5%;top:0;font-size: 10px;}
		
	.game_box{float:left;width:calc(100% - 526px);border:0px solid #ccc;margin-top:10px;padding-left:0px;padding-bottom: 30px;}
	.game_title_top{padding-top:10px;width:100%;height:45px;line-height:45px;background-color:#121212;color:#fff;text-align:left;font-size:16px;}
	.game_title{margin-top:10px;width:100%;height:40px;line-height:40px;background-color:#121212;color:#fff;text-align:left;font-size:14px;}
	
	ul.sports_title{position: relative;top: -0px;line-height:40px;height:40px;font-size:14px;}
	ul.sports_title li{margin-top:0px;float:left;border:0px solid #ff0000;line-height:34px;height:40px;}
	ul.sports_title li#datetime2{float:left;padding-left:50px;}
	ul.sports_title > li  span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.sports_title > li  span.icon img{width:12%;}

	.sports_table > table.t1 {position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;}
	.sports_table > table.t1 td{font-size:13px;color:#fff;line-height:30px;height:30px;border:0;border-bottom:2px solid #000;cursor:pointer;border-radius: 0px;}
	.sports_table > table.t1 td:hover{font-size:13px;color:#ffb503;border:1px solid #2980b9;border-radius: 0px;background-color:#1f202c;}	
	.sports_table > table.t1 td.on{font-size:13px;color:#fff;line-height:30px;height:30px;border-bottom:0px solid #B7846A;background-color:#1f202c;border: 1px solid #2980b9;border-radius: 0px;}
	
	.sports_table > table.t1 td ul{width:100%;}
	.sports_table > table.t1 td li{float:left;}
	.sports_table > table.t1 td li.td-left{float:left;padding-left:10px;letter-spacing: 0px;white-space: nowrap;}
	.sports_table > table.t1 td li.td-right{float:right;padding-right:10px;letter-spacing: 0px;white-space: nowrap;}
	.sports_table > table.t1 span.icon_up1{position: relative;top: -12px;left: 10px;}
	.sports_table > table.t1 span.icon_down1{position: relative;top: 10px;left: 11px;}
	.sports_table > table.t1 span.icon_up2{position: relative;top: -12px;left: -10px;}
	.sports_table > table.t1 span.icon_down2{position: relative;top: 10px;left: -10px;}
	.sports_table > table.t1 span.icon_blank{display: inline-block;width:13px;}

	.sports_table table.t1 td.tdval3{height:40px;line-height:40px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:12px;}
	.sports_table table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:#323437;border-bottom:0px solid #323437;font-size:12px;cursor:default;}
	.sports_table table.t1 td.tdval3 span.tit{padding-left:10px;padding-right:0px;}
	.sports_table table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.sports_table table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:70px;height:27px;line-height:27px;text-align:center;color:#fff;background-color:#410909;font-size:12px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	

	.left_box{float:left;width:236px;border-right: 1px solid #007eff; margin-top:10px;margin-right:10px;}
	.betting_box{float:left;width:273px;border:0px solid #ff0000; margin-top:10px;margin-left:5px;}
	.betting_box2{float:left;width:263px;padding-top: 0px;padding-bottom:5px;margin-left:0px;background-color:#222127;margin-top: 10px;border-radius: 7px;}
	.betting_title{margin-top:0px;width:100%;height:45px;line-height:45px;background-color:#121212;color:#fff;text-align:left;font-size:16px;}
	ul.betting_title{position: relative;top: -0px;line-height:40px;height:40px;}
	ul.betting_title li{margin-top:0px;float:left;line-height:40px;height:40px;}
	ul.betting_title li:first-child{width:90%;}
	ul.betting_title > li span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.betting_title > li span#bet_no{display: inline-block;position: relative;top: 0px;left: 10px;/* padding: 5px; */width: 25px;height: 25px;line-height: 25px;text-align: center;color: #bb8266;background-color: #212126;}
	ul.betting_title li.trash{float:right;padding-right:20px;cursor:pointer;}

	.betting_title_list{margin-top:10px;width:100%;height:45px;line-height:45px;background-color:#121212;color:#fff;text-align:left;font-size:14px;}
	.betting_table{height:auto;background-color:#212126;color:#BFBFBF;}
	.betting_table > table.t2 {border-collapse: collapse;position: relative; top: -0px;cursor:pointer;}
	.betting_table > table.t2:hover {color:#fff;background-color:#a36e52;}
	.betting_table > table.t2.on{color:#fff;background-color:#a36e52;}
	.betting_table > table.t2 td{font-size:15px;/*color:#BFBFBF;*/line-height:35px;height:35px;}

	.betting_table > table.t2 td ul{width:100%;}
	.betting_table > table.t2 td li{float:left;}
	.betting_table > table.t2 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table > table.t2 td li.td-right{float:right;padding-right:20px;text-align:right}

	.betting_table_pay{margin-top:0px;width:100%;height:auto;line-height:45px;text-align:left;font-size:14px;background-color:#212126;color:#BFBFBF;border:1px solid #B7846A}
	.betting_table_pay > table.t3 {border-collapse: collapse;position: relative; top: -0px;}
	.betting_table_pay > table.t3 td{font-size:13px;color: #fff;/*color:#BFBFBF;*/line-height:35px;height:35px;}
	.betting_table_pay > table.t3 td.per1{padding-left:20px;width: 23%;}
	.betting_table_pay > table.t3 td.per2{padding-right:0px;width: 100%;}
	.betting_table_pay > table.t3 td.pl{padding-left:20px;}
	.betting_table_pay > table.t3 td.pr{padding-right:20px;}
	.betting_table_pay > table.t3 td ul{width:100%;}
	.betting_table_pay > table.t3 td li{float:left;}
	.betting_table_pay > table.t3 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table_pay > table.t3 td li.td-right{float:right;padding-right:20px;text-align:right}	
	.betting_table_pay  input.input_txt{text-align:right;height:40px;width:100%;background-color: #000;border:1px solid #000;}

	table.t3 td ul.bet_money{width: 98%;margin:0 auto;}
	table.t3 td ul.bet_money li{font-size:12px;width:44px;height:34px;background-color: #3d3e3f;border: 0px solid #3f3f3f;margin-right: 3px;text-align: center;border-radius: 5px;}
	table.t3 td ul.bet_money li.on{background-color: #a36e52;color:#fff;}
	table.t3 td ul.bet_money li:hover{background-color: #a36e52;color:#fff;cursor: pointer;}
	table.t3 td ul.bet_money li:last-child{margin-right: 0px;}

	ul.bet_info li{padding: 10px 5px;border-bottom: 1px solid #2e2e33;text-align: right;font-size: 12px;line-height: 20px;display:block;width:100%;}
	ul.bet_info .info_left{float: left;}

	.charge_box{margin: 0 auto;width: 40%;height: 200px;padding: 0;border: 0;background-color: transparent;}
	.charge_topbtn{height:50px;line-height:50px;font-size:16px;color:#f4f4f4;border:1px solid #914040;cursor:pointer;background-color: #761717}
	.charge_topbtn:hover,.charge_topbtn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}
	.charge_btn{float:right;width:120px;height:50px;line-height:50px;text-align:center;color:#f4f4f4;background-color:#222127;border:1px solid #323131;font-size:14px;cursor:pointer;margin-left: 2px;}
	.charge_btn:hover,.charge_btn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}
	.charge_topbtn2{height:60px;line-height:60px;font-size:20px;color:#f4f4f4;border:1px solid #a36e52;cursor:pointer;}
	.charge_topbtn2:hover,.charge_topbtn2:focus{color:#fff;border:1px solid #015bb3;background-color: #015bb3}
	.charge_btn2{float:right;position: relative;top: 15px;padding:0px;width:150px;height:40px;line-height:40px;text-align:center;color:#f4f4f4;background-color:#222127;font-size:14px;border: 1px solid #424242;cursor:pointer;margin: 0px;}
	.charge_btn2:hover,.charge_btn2:focus{color:#fff;background-color: #015bb3}
	.charge_text1{font-size:15px;padding-top:70px;padding-bottom:10px;}
	.charge_text2{font-size:13px;line-height:25px;padding-top:20px;padding-bottom:20px;padding-left: 20%;}
	.won_arrow{width:10px;height:40px;line-height:20px;padding:0px;padding-left:5px;font-size:14px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.won{width: 10px;font-size:14px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.number_box{text-align:right;height:50px;background-color: #08080a;border:1px solid #323131;padding-right:10px;font-size:20px; width: calc(100% - 124px);}
	input#numberInput{text-align:right;height:50px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:14px;color:#f4f4f4;}
	input#numberInput2{text-align:right;height:45px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput3{text-align:right;height:45px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput4{text-align:right;height:45px;width:100%;background-color: #08080a;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}

	table.t4 {border-collapse: collapse;width:98.4%;border:1px solid #424242;color:#fff;font-size:14px;margin-bottom:15px;background-color:#151515;}    
	table.t4 td{font-size:16px;color: #fff;line-height:30px;height:30px;border:1px solid #424242;}

	.table_box_btn{padding:0px 40px 0px 0px}
	.table_box{padding:20px 40px 0px 40px;}
	.table_box_btn2{padding:0px 40px 0px 0px}
	.table_box2{padding:0px 10px 300px 10px;}

	table.t5_top {width: 100%;border-bottom:1px solid #262329;background-color:#16131a;color:#aeaeae;margin-bottom:10px;} 
	table.t5 {width:100%;border-collapse: collapse;border:0px solid #424242;color:#fff;font-size:14px;margin-bottom:0px;background-color: #222127;}    
	table.t5 td{font-size:13px;color: #cdcdcd;line-height:35px;height:35px;border-bottom:1px solid #000;}
	table.t5 td.green{color: #61d03b;}
	table.t5 td.grey{color: #877f7f;}
	table.t5 td.white{color: #ffffff;}
	table.t5 td.orange{color: #a26d51;}
	table.t5 td.red{color: #ff4242;}
	table.t5 td.blue{color: #51b7ff;}
	table.t5 td.yellow{color: #ffce59;}
	table.t5 td div{width:80%;border-radius: 11px}
	table.t5 td div.green{color: #ffffff;background-color: #337909;}
	table.t5 td div.grey{color: #ffffff;background-color: #403f3d;}
	table.t5 td div.black{color: #ffffff;background-color: #000;}
	table.t5 td div.orange{color: #ffffff;background-color: #a26d51;}
	table.t5 td div.red{color: #ffffff;background-color: #980e0e;}
	table.t5 td div.blue{color: #ffffff;background-color: #51b7ff;}
	table.t5 td div.yellow{color: #ffffff;background-color: #975c00;}

	table.t6 {width:100%;color:#767482;font-size:13px;margin-bottom:15px;background-color:#0b0b0b;}
	table.t7 {width:98.4%;color:#fff;font-size:15px;margin-bottom:5px;}
	table.t77 {width: 100%;color: #fff;font-size: 12px;text-align:right;}
	span.t77_span{display: inline;padding-left:10px;}

	.betting_btn{width:100%;height:44px;line-height:44px;font-size:14px;color:#fff;border:0px solid #a36e52;text-align:center;background-color:#148b9b;border-radius: 0px;}
	.betting_btn:hover,.intro_btn:focus{color:#fff;border:0px solid #0357ad;background-color: #0357ad}

	ul.channel {
		margin:0 auto;
		margin-top: 4px;
		width: 94%;
		height: 46px;
		line-height: 46px;
		background-color: #131417;
		color: #BFBFBF;
		text-align: left;
		font-size: 15px;
		cursor:pointer;
		border:2px solid #131417;
		border-radius: 0px;
	}
	ul.channel li:first-child {width: 94%;}
	ul.channel li{float: left;}
	ul.channel li.trash {
		float: right;
		padding-right: 20px;
		cursor: pointer;
	}
	.channel:hover,.channel:focus{color:#fff;border:2px solid #0357ad;background-color: #000}
	.bbs_list_top{margin-top:30px;padding:0px 10px;}	
	.bbs_list{height: auto;background-color: #0a0a0c;padding:0px 0px;margin:20px 0px;}
	.paging{margin-top:0px;margin-bottom:0px;}
	.sub07_top{margin-top:20px;}

	.sports_table table.t1 td:nth-child(4){width: 38%;}

	.mymenu_right .tab-container ul.path_sub li {font-size: 13px;width: 105px;}

	.popup_area{position: absolute;top:150px;left:4%;}
	.popup{position: relative;float:left;width:31%;text-align:center;margin-right:2%}



}
@media (min-width: 1600px) {	
	.wrap{width: calc(100% - 400px);display: flex;}
	.mymenu{width:200px;}	
	.navbar-nav > li {top: 0px;width: auto; height: 92px;display: flex; justify-content: center;align-items: center;margin-right: 18px;width: 140px;border-bottom:4px solid transparent;}		
	
	ul.slots_model li div.gamename,ul.slots_model2 li div.gamename{font-size:20px;}
	ul.slots_model li div.gamebtn,ul.slots_model2 li div.gamebtn{font-size:17px;line-height:40px;top:77%;}

	ul.slots5_model li div.gamebtn{font-size:17px;line-height:40px;top:84%;}

	.diary table.diary{width:100%;border-spacing: 10px;border-collapse:unset;border:none;}
	.diary table.diary td div.check{height:140px;display:flex;justify-content: center;align-items: center;}
	.diary .top_text {font-size:18px;padding-left:10px;margin-top: 20px;}
	ul.event_list{}
	ul.event_list li.event_img{position:relative;float:left;width:31%;padding-right: 30px;margin-bottom:30px;cursor:pointer;text-align:center;}
	ul.event_list li.event_img img{border:1px solid #342b1f}
	ul.event_list li.event_img img:hover{border:1px solid #fbd800}
	/*ul.event_list li.event_img:last-child{margin-right: 0px;}*/
	.event_view{padding:20px;word-break: keep-all;text-align:left;border: 1px solid #000}
	input::placeholder {
		color: gray;	
		font-size: 13px;
		text-align: right;
	}
	.scroll-container::-webkit-scrollbar {
		height: 3px;
	}
	.scroll-container{		
		background-color: #18191a;		
	}
	.scroll_new{
		height:94vh;		
		overflow-y: scroll;
		padding-right: 3px;
		background-color: #0b0b0b;		
		box-sizing: border-box;
		padding-bottom:30px;
	}
	.scroll_new::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		height: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll_new::-webkit-scrollbar {
		width: 7px;
	}
	.scroll_new::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:3px;
	}
	.scroll_new::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}
	.scroll_new::-webkit-scrollbar-thumb:hover {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new::-webkit-scrollbar-thumb:active {
		background-color: #555; /* 호버 시 색상 */
	}

	.scroll_new2{
		height:73vh;		
		overflow-y: scroll;
		padding-right: 0px;
		background-color: #0b0b0b;		
		box-sizing: border-box;
		padding-bottom:0px;
	}
	.scroll_new2::after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 0px; /* 가짜 마진 */
		height: 100%;
		background-color: #fff;
		pointer-events: none;
	}
	.scroll_new2::-webkit-scrollbar {
		width: 7px;
	}
	.scroll_new2::-webkit-scrollbar-track {
		background-color: #2a2a2e; /* 스크롤 트랙 색상 */
		padding-left:3px;
	}
	.scroll_new2::-webkit-scrollbar-thumb {
		background-color: #7d7d80; /* 스크롤바 색상 */
		border-radius: 0px;
	}
	.scroll_new2::-webkit-scrollbar-thumb:hover {
		background-color: #555; /* 호버 시 색상 */
	}
	.scroll_new2::-webkit-scrollbar-thumb:active {
		background-color: #555; /* 호버 시 색상 */
	}
	
	.mobile{display:none;} 
	.mobile2{display:none;} 
	.pc{display:inline;}
	.top_img{display:inline;}
	.left_box{display:inline;}
	.betting_box{display:inline;padding-right: 5px;}
	.chat_mobile{display:none;} 
	.chat_pc{display:inline;cursor:pointer;}
	.chat_pc{
		position: fixed;
		width: 255px;
		height: 50px;    
		right: 10px;
		bottom: 0px;
		display: flex;
		flex-direction: column;
		align-items: center; 
		justify-content: center;
	}	
	.chat_pc img{max-width:100%;}
	
	.bg_index {			
		background-attachment: fixed;
		background-image: url(/images/img_intro.png);
		background-position: center;
		background-repeat: none;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		background-size: cover;
		-o-background-size: cover;
		height: 100vh;
				
	}
	.topmenu {}
	.navbar-brand { margin-left: 58px;}    
	.navbar-brand img{max-width:100%;}  
	.navbar-default{border-bottom:1px solid #ccc;padding: 20px 0px;}
	.navbar-collapse{width: 1091px;}
	.navbar-nav > li > a {
		padding-top: 28px;
		padding-bottom: 0px;
		font-size:16px;	
		line-height:16px;	
		font-weight: normal;
		letter-spacing: 1px;
	}	
	.menu1{width:150px;}
	.menu2{width:150px;}
	.menu3{width:120px;}
	.menu4{width:110px;}
	.menu5{width:150px;}
	.menu6{width:120px;}
	.menu7{width:150px;}

	.navbar-nav > li > .dropdown-menu {border:1px solid #51555f;}
	.dropdown-menu {background-color:#212327;padding:18px 0px;min-width: 93px;top: 50px;border-radius: 0px;}
	.dropdown-menu > li > a {color:#dadada;display: block;padding: 10px 20px;font-size:13px;font-weight:400;line-height: 16px;text-align:center;}
	.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus {color:#be886d}
	.dropdown-menu-right {right: 0px;left: auto;}
	.mydrop > li > .dropdown-menu {border:1px solid #51555f;right:20px;left: auto;}
	.mydrop > li > .dropdown-menu {background-color:#212327;padding:0px 0px;min-width: 160px;top: 50px;border-radius: 0px;}

	.mymenu{/*position: absolute;top:25px;right:20px;font-size:14px;*/font-size:15px;height: 46px;}
	.mymenu .mylevel{font-size:15px;width:36px;color:#f8ea65;text-align: center;height: 46px;display: flex;justify-content: center;align-items: center;}
	.mymenu .mydrop{float:left;padding:0px;margin:0px;width:220px;padding-left:0px;padding-top:14px;}
	.mymenu .mydrop > li {top: 0px;width: auto; height: 46px;display: flex; justify-content: left;align-items: center;}

	.intro_wrap{margin: auto 0 0 auto;color:#fff;text-align:center;margin-bottom:0px;}
	.intro_text{display: flex;height:702px;align-items:center; justify-content:center;margin-top: 0%;}
	.intro_text_box{width:575px;height:230px;border:0px solid #C18A6E;margin-right: 94px;}
	.intro_text1{height:24px;line-height:24px;font-size:25px;color:#fff;text-align:right;margin-bottom:5px;margin-right: 39px;}
	.intro_text2{height:40px;line-height:40px;font-size:37px;color:#ffffff;text-align:center;margin-bottom: 10px;font-weight:600;}
	.intro_text3{height:25px;line-height:25px;font-size:19px;color:#ffffff;text-align:center;margin-bottom: 20px;}
	.intro_btn{margin:0 auto;width:280px;height:58px;line-height:58px;font-size:21px;font-weight:600;color:#1384ec;border:2px solid #0357b1;text-align:center;background-color: #16131a;transition: 0.3s ease;letter-spacing: 0px;}
	.intro_btn:hover,.intro_btn:focus{color:#fff;border:2px solid #1384ec;text-align:center;background-color: #1384ec}

	.casino{	margin:0 auto;display:block;	margin-top:20px;	margin-bottom:20px;	}
	ul.casino_model {width:1569px;border:0px solid;margin:0 auto;background-color: rgba(0, 0, 0, 0.0);}
	ul.casino_model li{position: relative;float:left;margin-right:20px;width:19%;font-size:13px;line-height:30px;border: 0px solid #000;background-color:transparent;text-align:center;padding:0px;white-space: nowrap;}	
	ul.casino_model li:last-child{margin-right:0px;}
	ul.casino_model li img{border:0px solid #000;}
	ul.casino_model li div.gamename{width: 100%;position: absolute;top: 344px;font-size:20px;color:#fff;font-weight:500;text-shadow: 0px 0px 6px black;}
	ul.casino_model li div.gamebtn{margin:0 auto;width: 80%; height:45px;line-height:40px; position: absolute;inset: 0;top: 390px;font-size:17px;color:#047deb;font-weight:500;background-color: rgba(0, 0, 0, 0.7);border:2px solid #047deb;cursor:pointer;}
	ul.casino_model li div.gamebtn:hover{color:#fff;background-color: #047deb;border:2px solid #047deb}

	.casino_text_wrap{display: flex;height:300px;align-items:center; justify-content:center;}
	.casino_text_box{width:670px;height:120px;border:0px solid #fff;margin-right: 61px;margin-top: 120px;}
	.casino_text1{height:25px;line-height:25px;font-size:25px;color:#fff;text-align:right;margin-bottom:4px;margin-right: 0px;}
	.casino_text2{height:37px;line-height:37px;font-size:37px;color:#ffffff;text-align:right;margin-bottom: 25px;font-weight:600;}
	.casino_text3{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.slots_text_wrap{display: flex;height:270px;align-items:center; justify-content:center;}
	.slots_text_box{width:655px;height:90px;border:0px solid #fff;margin-right: 61px;margin-top: 140px;}
	.slots_text1{height:25px;line-height:25px;font-size:25px;color:#fff;text-align:right;margin-bottom:4px;margin-right: 32px;}
	.slots_text2{height:37px;line-height:37px;font-size:37px;color:#ffffff;text-align:right;margin-bottom: 25px;font-weight:600;}
	.slots_text3{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.slots5_text_wrap{display: flex;height:300px;align-items:center; justify-content:center;}
	.slots5_text_box{width:590px;height:90px;border:0px solid #fff;margin-right: 0px;margin-top: 250px;}
	.slots5_text1{height:25px;line-height:25px;font-size:25px;color:#fff;text-align:right;margin-bottom:4px;margin-right: 0px;}
	.slots5_text2{height:37px;line-height:37px;font-size:37px;color:#ffffff;text-align:center;margin-bottom: 10px;font-weight:600;}

	.minigame_text_wrap{display: flex;height:300px;align-items:center; justify-content:center;}
	.minigame_text_box{width:730px;height:120px;border:0px solid #fff;margin-right: 61px;margin-top: 120px;}
	.minigame_text1{height:25px;line-height:25px;font-size:25px;color:#fff;text-align:right;margin-bottom:4px;margin-right: 32px;}
	.minigame_text2{height:37px;line-height:37px;font-size:37px;color:#ffffff;text-align:right;margin-bottom: 25px;font-weight:600;}
	.minigame_text3{height:18px;line-height:18px;font-size:18px;color:#ffffff;text-align:center;margin-bottom: 0;}

	.path1_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path1{margin: 0 auto;}
	ul.path1 li{float:left;font-size: 13px;width:140px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path1 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:hover,ul.path1 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path1 li:first-child{border-left: 1px solid #414242;}

	/* path_sub */
	ul.path2 li{float:left;font-size: 13px;width:240px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path2 li.on{border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path2 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path2 li:first-child{border-left: 1px solid #414242;}

	ul.path7 li{float:left;font-size: 13px;width:187px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path7 li.on{border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path7 li:hover,ul.path2 li:focus{float:left;text-align:center;border-bottom: 1px solid #b68369;background-color:#1a1a1a;}
	ul.path7 li:first-child{border-left: 1px solid #414242;}

	.path3_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path3 li{float:left;width:240px;line-height:70px;height:70px;text-align:center;border-right: 1px solid #414242;}
	ul.path3 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:hover,ul.path3 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path3 li:first-child{border-left: 1px solid #414242;}
	
	.path4_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path4 li{float:left;width:230px;line-height:70px;height:70px;text-align:center;border-right: 1px solid #414242;}
	ul.path4 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:hover,ul.path4 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path4 li:first-child{border-left: 1px solid #414242;}

	.path5_box{border-bottom:1px solid #414242;background-color:#18191a;}
	ul.path5{width: 800px;margin: 0 auto;}
	ul.path5 li{float:left;font-size: 13px;width:190px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path5 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:hover,ul.path5 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path5 li:first-child{border-left: 1px solid #414242;}

	.path6_box{border-bottom:1px solid #414242;background-color:#18191a;}
	.path6{margin: 0 auto;}
	ul.path6 li{float:left;font-size: 13px;width: 140px;line-height:35px;height:35px;text-align:center;border-right: 1px solid #414242;}
	ul.path6 li.on{border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path6 li:hover,ul.path6 li:focus{float:left;text-align:center;border-bottom: 1px solid #015bb3;background-color:#353535;}
	ul.path6 li:first-child{border-left: 1px solid #414242;}

	.path6_sub{height:35px;line-height:35px;border-bottom:1px solid #414242;background-color:#000;}
	
	.bonus_box {position: relative;border: 1px solid #585858;background: #212126;padding: 25px 5px 0px;margin: 15px 0 0;display: flex;justify-content: center;align-items: center;}
	.bonus_box .in_ttl {background-color: #5b5b5b;color: #fff;padding: 3px 5px;position: absolute;top: -10px;left: -1px;margin-bottom:0px;}
	.bonus_box ul{width:98%;height:44px;border:0px solid;margin:0 auto;}
	.bonus_box ul li{float:left;background: #161618;border: 1px solid #585858;width: 30.5%;height:35px;line-height:35px;padding: 0px 12px;margin-right:4%;text-align:right;cursor:pointer;}
	.bonus_box ul li:last-child{margin-right:0px;}
	.bonus_box ul li:hover{color:#C18A6E;border:1px solid #B7846A;background-color:#000;}
	.bonus_box ul li span.bonus_name{padding:0px 10px;float: left;}
	.bonus_box ul li span.bonus_ratio{
		display: inline-block;
        width: 28px;
        height: 28px;
        line-height: 30px;
        text-align: center;
        border-radius: 50%;
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        background-color: #a36e52;
        border: 0px solid #fff;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), inset 0 -2px 4px rgba(0, 0, 0, 0.2), inset 0 2px 4px rgba(255, 255, 255, 0.2);
        cursor: pointer;
        transition: all 0.3s ease;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);    
	}
	
	
	ul.sports_title_top{position: relative;top: -10px;line-height:40px;height:40px;}
	ul.sports_title_top li{float:left;border:0px solid #ff0000;line-height:40px;height:40px;}
	ul.sports_title_top li#datetime{float:left;padding-left:120px;}
	/*
	.sports_tab_box{margin-top:10px;width:100%;height:40px;background-color:#212126;line-height:40px;}
	ul.sports_tab{display: flex;overflow-x: auto; width:100%;line-height:92px;height:92px;list-style: none;	padding: 0;margin: 0;}
	ul.sports_tab > li{flex: 0 0 auto;width:10%;border:0px solid #ff0000;color:#b1b1b1;text-align:center;font-size:13px;line-height:1px;height:92px;padding:20px 0px;border-right: 1px solid #414242;cursor:pointer;background-color: #212126;}
	ul.sports_tab > li:first-child{border-left: 1px solid #414242;}
	ul.sports_tab > li:hover{color:#fff;border: 1px solid #BD876C;background-color:#000;}
	ul.sports_tab > li.selected-tab{color:#fff;border: 1px solid #BD876C;background-color:#000;}
	ul.sports_tab > li  span.icon{position: relative;top: 5px;padding-right:0px;}
	ul.sports_tab > li  span.icon img{width:21%;}
	ul.sports_tab > li  span.num{display:inline-block;width: 23px;height: 23px;line-height:23px;position: relative;left:18px;top: -33px;background-color: rgb(139 100 80 / 70%);;border-radius: 5px;text-align: center;}
	*/
	.sports_tab_box{display: inline-block;margin-top:10px;width:100%;height:80px;background-color:transparent;}
	ul.sports_tab{float:left;display: flex;align-items: center;overflow-x: auto; width:48.9%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;margin-right: 1.2%;}
	ul.sports_tab > li{flex: 0 0 auto;width:95px;height:62px;border:0px solid #ff0000;color:#fff;text-align:center;font-size:12px;line-height:1px;padding:2px 0px;cursor:pointer;background-color: #1f202c;margin-right:9px;border-radius: 7px;}
	ul.sports_tab > li:first-child{margin-left:10px;}
	ul.sports_tab > li:hover{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 7px;}
	ul.sports_tab > li.selected-tab{color:#fff;border: 0px solid #BD876C;background-color:#0357ad;border-radius: 7px;}
	ul.sports_tab > li  span.icon{position: relative;top: 14px;padding-right:0px;}
	ul.sports_tab > li  span.icon img{width:22px;}
	ul.sports_tab > li  span.num{display:inline-block;width: 21px;height: 21px;line-height:23px;position: relative;left:25px;top: -21px;background-color: rgb(44 42 41 / 70%);;border-radius: 5px;text-align: center;font-size: 11px;margin-bottom: 4px;}	
	ul.sports_tab2{float:left;display: flex;align-items: center;flex-wrap: wrap;width:49%;line-height:88px;height:88px;list-style: none;	padding: 0;margin: 0;background-color:#16131a;color:#fff;margin-left:0.8%;border-radius: 7px}
	ul.sports_tab2 > li{position:relative;top: -5px;float:left;margin: 0 auto;background: #161618;border: 2px solid #0357ad;font-size:13px;width: 32%;height:31px;line-height:30px;padding: 0px 0px;margin-right:0%;text-align:center;cursor:pointer;border-radius: 6px;}
	ul.sports_tab2 > li:first-child{margin-left:1%;}
	ul.sports_tab2 > li:last-child{margin-right:1%;}
	ul.sports_tab2 > li:hover{color:#fff;border:2px solid #0357ad;background-color:#0357ad;font-weight:bold;}
	ul.sports_tab2 > li span.dot{position:absolute;left:5%;top:0;font-size: 10px;}
	
	table.sports{width:100%;line-height:40px;height:40px;}
	table.sports  td{float:left;width:10%;color:#b1b1b1;text-align:center;font-size:13px;line-height:40px;height:40px;padding:0px;border-top: 1px solid #414242;border-right: 1px solid #414242;cursor:pointer;white-space: nowrap;}
	table.sports  td:first-child{border-left: 1px solid #414242;}
	table.sports  td:hover{color:#fff;border-bottom: 1px solid #BD876C;border-top: 1px solid #414242;background-color:#343439;}
	table.sports  td.selected-tab{color:#fff;border-bottom: 1px solid #BD876C;border-top: 1px solid #414242;background-color:#343439;}
	table.sports  td  span.icon{position: relative;top: -1px;padding-right:5px;}
	table.sports  td  span.icon img{width:21%;}

	.game_box{float:left;width:calc(100% - 600px);border:0px solid #ccc;margin-top:10px;padding-left:0px;padding-bottom: 30px;padding-right: 5px;}
	.game_title_top{padding-top:10px;width:100%;height:40px;line-height:40px;background-color:#121212;color:#fff;text-align:left;font-size:13px;}
	.game_title{margin:10px 0px 0px 0px;width:100%;height:32px;line-height:32px;background-color:#16131a;color:#fff;text-align:left;font-size:13px;border: 0px solid #a36e52;border-radius: 0px;}
	ul.sports_title{position: relative;top: -0px;line-height:40px;height:40px;font-size:14px;}
	ul.sports_title li{margin-top:0px;float:left;border:0px solid #ff0000;line-height:34px;height:40px;}
	ul.sports_title li#datetime2{float:left;padding-left:50px;}
	ul.sports_title > li  span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.sports_title > li  span.icon img{width:12%;}

	.sports_table > table.t1 {position: relative; top: -0px;border-spacing: 0px;border-collapse: unset;border: 0px solid #212126;border-radius: 0px;}
	.sports_table > table.t1 td{font-size:13px;color:#fff;line-height:30px;height:30px;border:0;border-bottom:2px solid #000;cursor:pointer;border-radius: 0px;}
	.sports_table > table.t1 td:hover{font-size:13px;color:#ffb503;border:1px solid #2980b9;border-radius: 0px;background-color:#1f202c;}
	/*.sports_table > table.t1 td:nth-child(odd){font-size:13px;color:#BFBFBF;border:1px solid #585858;background-color:#3d3e3f;cursor:default;border-radius: 1px;}	*/
	.sports_table > table.t1 td.on{font-size:13px;color:#fff;line-height:30px;height:30px;border-bottom:0px solid #B7846A;background-color:#1f202c;border: 1px solid #2980b9;border-radius: 0px;}
	
	.sports_table > table.t1 td ul{width:100%;}
	.sports_table > table.t1 td li{float:left;}
	.sports_table > table.t1 td li.td-left{float:left;padding-left:10px;letter-spacing: 0px;white-space: nowrap;}
	.sports_table > table.t1 td li.td-right{float:right;padding-right:10px;letter-spacing: 0px;white-space: nowrap;}
	.sports_table > table.t1 span.icon_up1{position: relative;top: -12px;left: 10px;}
	.sports_table > table.t1 span.icon_down1{position: relative;top: 10px;left: 11px;}
	.sports_table > table.t1 span.icon_up2{position: relative;top: -12px;left: -10px;}
	.sports_table > table.t1 span.icon_down2{position: relative;top: 10px;left: -10px;}
	.sports_table > table.t1 span.icon_blank{display: inline-block;width:13px;}

	.sports_table table.t1 td.tdval3{height:45px;line-height:45px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:14px;}
	.sports_table table.t1 td.tdval3:hover {font-size:inherit;color:#fff;background-color:#323437;border-bottom:0px solid #323437;font-size:14px;cursor:default;}
	.sports_table table.t1 td.tdval3 span.tit{padding-left:30px;padding-right:5px;}
	.sports_table table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.sports_table table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:76px;height:31px;line-height:31px;text-align:center;color:#fff;background-color:#410909;font-size:14px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	

	.left_box{float:left;width:286px;border-right: 1px solid #007eff; padding-top:10px;margin-right:10px;}
	/*.betting_box{float:left;width:29%;border:0px solid #ff0000; margin-top:10px;margin-left:10px;}*/
	.betting_box{float:left;width:293px;padding-top: 10px;margin-left:7px;}
	.betting_box2{float:left;width:280px;padding-top: 0px;padding-bottom:5px;margin-left:0px;background-color:#222127;margin-top: 10px;border-radius: 7px;}
	.betting_title{margin-top:0px;width:100%;height:40px;line-height:40px;background-color:#121212;color:#fff;text-align:left;font-size:13px;}
	ul.betting_title{position: relative;top: -0px;line-height:40px;height:40px;}
	ul.betting_title li{margin-top:0px;float:left;line-height:40px;height:40px;}
	ul.betting_title li:first-child{width:90%;}
	ul.betting_title > li span.icon{position: relative;top: -1px;padding-right:5px;}
	ul.betting_title > li span#bet_no{display: inline-block;position: relative;top: 0px;left: 10px;/* padding: 5px; */width: 25px;height: 25px;line-height: 25px;text-align: center;color: #bb8266;background-color: #212126;}
	ul.betting_title li.trash{float:right;padding-right:20px;cursor:pointer;}

	.betting_title_list{margin-top:10px;width:100%;height:40px;line-height:40px;background-color:#121212;color:#fff;text-align:left;font-size:13px;}
	.betting_table{height:auto;background-color:#212126;color:#BFBFBF;}
	.betting_table > table.t2 {border-collapse: collapse;position: relative; top: -0px;cursor:pointer;}
	.betting_table > table.t2:hover {color:#fff;background-color:#a36e52;}
	.betting_table > table.t2.on{color:#fff;background-color:#a36e52;}
	.betting_table > table.t2 td{font-size:13px;/*color:#BFBFBF;*/line-height:35px;height:35px;}

	.betting_table > table.t2 td ul{width:100%;}
	.betting_table > table.t2 td li{float:left;}
	.betting_table > table.t2 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table > table.t2 td li.td-right{float:right;padding-right:20px;text-align:right}

	.betting_table_pay{margin-top:0px;width:100%;height:auto;line-height:40px;text-align:left;font-size:13px;background-color:#212126;color:#BFBFBF;border:1px solid #B7846A}
	.betting_table_pay > table.t3 {border-collapse: collapse;position: relative; top: -0px;}
	.betting_table_pay > table.t3 td{font-size:13px;color: #fff;/*color:#BFBFBF;*/line-height:35px;height:35px;}
	.betting_table_pay > table.t3 td.per1{padding-left:20px;width: 23%;}
	.betting_table_pay > table.t3 td.per2{padding-right:0px;width: 75%;}
	.betting_table_pay > table.t3 td.pl{padding-left:20px;}
	.betting_table_pay > table.t3 td.pr{padding-right:20px;}
	.betting_table_pay > table.t3 td ul{width:100%;}
	.betting_table_pay > table.t3 td li{float:left;}
	.betting_table_pay > table.t3 td li.td-left{float:left;padding-left:10px;text-align:left}
	.betting_table_pay > table.t3 td li.td-right{float:right;padding-right:20px;text-align:right}
	.betting_table_pay  input.input_txt{text-align:right;height:40px;width:170px;background-color: #000;border:1px solid #000;}
	
	ul.bet_info li{padding: 10px 5px;border-bottom: 1px solid #2e2e33;text-align: right;font-size: 13px;line-height: 20px;display:block;width:100%;}
	ul.bet_info .info_left{float: left;}

	table.t3 td ul.bet_money{width: 98%;margin:0 auto;}
	table.t3 td ul.bet_money li{font-size:12px;width:45px;height:34px;background-color: #3d3e3f;border: 0px solid #3f3f3f;margin-right: 3px;text-align: center;border-radius: 5px;}
	table.t3 td ul.bet_money li.on{background-color: #a36e52;color:#fff;}
	table.t3 td ul.bet_money li:hover{background-color: #a36e52;color:#fff;cursor: pointer;}
	table.t3 td ul.bet_money li:last-child{margin-right: 0px;}	
	
	.charge_box{margin:0 auto; width:40%;height: 200px;padding:0;border:0;background-color:transparent}
	.charge_topbtn{height:50px;line-height:50px;font-size:17px;color:#f4f4f4;border:1px solid #914040;cursor:pointer;background-color: #761717}
	.charge_topbtn:hover,.charge_topbtn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}
	.charge_btn{float:right;width:120px;height:50px;line-height:50px;text-align:center;color:#f4f4f4;background-color:#222127;border:1px solid #323131;font-size:14px;cursor:pointer;margin-left: 2px;}
	.charge_btn:hover,.charge_btn:focus{color:#fff;border:1px solid #15adfc;background-color: #015bb3}
	.charge_topbtn2{width:440px;height:60px;line-height:60px;font-size:20px;color:#f4f4f4;border:1px solid #a36e52;cursor:pointer;}
	.charge_topbtn2:hover,.charge_topbtn2:focus{color:#fff;border:1px solid #015bb3;background-color: #015bb3}
	.charge_btn2{float:right;position: relative;top: 20px;padding:0px;width:150px;height:36px;line-height:36px;text-align:center;color:#f4f4f4;background-color:#222127;font-size:14px;border: 1px solid #424242;cursor:pointer;margin: 0px;}
	.charge_btn2:hover,.charge_btn2:focus{color:#fff;background-color: #015bb3}
	.betdel_btn{float:right;position: relative;top: 0px;padding:0px;width:150px;height:36px;line-height:36px;text-align:center;color:#fff;background-color:#410909;font-size:14px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;margin-top: 13px;}	
	.charge_text1{font-size:14px;padding-top:60px;padding-bottom:10px;color: #767482;}
	.charge_text2{font-size:13px;line-height:25px;padding-top:20px;padding-bottom:20px;padding-left: 20%;}
	.won_arrow{width:10px;height:40px;line-height:20px;padding:0px;padding-left:5px;font-size:14px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.won{width: 10px;font-size:13px;color:#f4f4f4;background-color: #08080a;border:0px;text-align:left;}
	.number_box{text-align:right;height:50px;background-color: #08080a;border:1px solid #323131;padding-right:10px;font-size:20px;width: calc(100% - 124px);}
	input#numberInput{text-align:right;height:50px;width:100%;background-color: #060606;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput2{text-align:right;height:50px;width:100%;background-color: #060606;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput3{text-align:right;height:50px;width:100%;background-color: #060606;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}
	input#numberInput4{text-align:right;height:50px;width:95%;background-color: #060606;border:1px solid #08080a;padding-right:10px;font-size:13px;color:#f4f4f4;}

	.menu_contents .game_title{margin:10px 0px 2px 0px;width:100%;height:32px;line-height:32px;background-color:#16131a;color:#fff;text-align:left;font-size:13px;border: 0px solid #a36e52;border-radius: 0px;}
	.menu_contents ul.sports_title{position: relative;top: -0px;line-height:40px;height:40px;font-size:14px;}
	.menu_contents ul.sports_title li{margin-top:0px;float:left;border:0px solid #ff0000;line-height:34px;height:40px;}
	.menu_contents ul.sports_title li#datetime2{float:left;padding-left:50px;}
	.menu_contents ul.sports_title > li  span.icon{position: relative;top: -1px;padding-right:5px;}
	.menu_contents ul.sports_title > li  span.icon img{width:12%;}

	.mymenu_right .title3_bet{font-size: 18px;padding:25px 0px 20px 0px;color: #f8f8f8;text-align: center;font-weight: 600;	}
	.menu_contents .sports_table_bet > table.t1 td{font-size:13px;color:#fff;line-height:30px;height:30px;border:0;border-bottom:2px solid #000;cursor:pointer;border-radius: 0px;background-color:#16131a}	
	.menu_contents .sports_table_bet > table.t1 td.on{font-size:13px;color:#fff;line-height:30px;height:30px;border-bottom:0px solid #B7846A;background-color:#1f202c;border: 1px solid #2980b9;border-radius: 0px;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(1) {width: 11%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(2) {width: 18%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(3) {width: 27%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(4) {width: 5%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(5) {width: 27%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(6) {width: 6%;}
	.menu_contents .sports_table_bet_top  table.t1 td:nth-child(7) {width: 6%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(1) {width: 11%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(2) {width: 18%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(3) {width: 27%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(4) {width: 5%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(5) {width: 27%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(6) {width: 6%;}
	.menu_contents .sports_table_bet > table.t1 td:nth-child(7) {width: 6%;}
	.menu_contents .sports_table_bet > table.t1 td ul{width:100%;}
	.menu_contents .sports_table_bet > table.t1 td li{float:left;}
	.menu_contents .sports_table_bet > table.t1 td li.td-left{float:left;padding-left:10px;letter-spacing: 0px;white-space: nowrap;}
	.menu_contents .sports_table_bet > table.t1 td li.td-right{float:right;padding-right:10px;letter-spacing: 0px;white-space: nowrap;}
	.menu_contents .sports_table_bet > table.t1 span.icon_up1{position: relative;top: -12px;left: 10px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_down1{position: relative;top: 10px;left: 11px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_up2{position: relative;top: -12px;left: -10px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_down2{position: relative;top: 10px;left: -10px;}
	.menu_contents .sports_table_bet > table.t1 span.icon_blank{display: inline-block;width:13px;}	
	.menu_contents .sports_table_bet table.t1 td.tdval3{height:45px;line-height:45px;background:#323437;color:#fff;border-bottom:0px solid #323437;text-align:left;font-size:14px;}
	.menu_contents .sports_table_bet table.t1 td.tdval3 span.tit{padding-left:30px;padding-right:5px;}
	.menu_contents .sports_table_bet table.t1 td.tdval3 span.val{background:#000;color:#ff9a00;padding:5px;}
	.menu_contents .sports_table_bet table.t1 td.tdval3 .bet_btn{position: relative;top: 0px;padding:0px;width:76px;height:31px;line-height:31px;text-align:center;color:#fff;background-color:#410909;font-size:14px;border: 1px solid #6a0e0e;cursor:pointer;margin: 0px;}	
	.menu_contents .sports_table_bet table.t1 td.green{color: #61d03b;}
	.menu_contents .sports_table_bet table.t1 td.grey{color: #877f7f;}
	.menu_contents .sports_table_bet table.t1 td.white{color: #ffffff;}
	.menu_contents .sports_table_bet table.t1 td.orange{color: #a26d51;}
	.menu_contents .sports_table_bet table.t1 td.red{color: #ff4242;}
	.menu_contents .sports_table_bet table.t1 td.blue{color: #51b7ff;}
	.menu_contents .sports_table_bet table.t1 td.yellow{color: #ffce59;}	
	.menu_contents .sports_table_bet table.t1 td div.green{color: #ffffff;background-color: #337909;}
	.menu_contents .sports_table_bet table.t1 td div.grey{color: #ffffff;background-color: #403f3d;}
	.menu_contents .sports_table_bet table.t1 td div.black{color: #ffffff;background-color: #000;}
	.menu_contents .sports_table_bet table.t1 td div.orange{color: #ffffff;background-color: #a26d51;}
	.menu_contents .sports_table_bet table.t1 td div.red{color: #ffffff;background-color: #980e0e;}
	.menu_contents .sports_table_bet table.t1 td div.blue{color: #ffffff;background-color: #51b7ff;}
	.menu_contents .sports_table_bet table.t1 td div.yellow{color: #ffffff;background-color: #975c00;}


	
	table.t4 {border-collapse: collapse;width:98.4%;border:1px solid #424242;color:#fff;font-size:13px;margin-bottom:15px;background-color:#151515;}    
	table.t4 td{font-size:13px;color: #fff;line-height:30px;height:30px;border:1px solid #424242;}

	.table_box_btn{padding:0px 80px 0px 0px}
	.table_box{padding:20px 80px 0px 80px;}	
	.table_box2{padding:0px 80px 0px 80px;}

	table.t5_top {width: 100%;border-bottom:1px solid #262329;background-color:#16131a;color:#aeaeae;margin-bottom:10px;}  
	table.t5 {width: 100%;border-collapse: collapse;color:#fff;border:0px solid #424242;font-size:13px;margin-bottom:0px;background-color: #222127;}    
	table.t5 td{font-size:13px;color: #cdcdcd;line-height:35px;height:35px;border-bottom:1px solid #000;}
	table.t5 td.green{color: #61d03b;}
	table.t5 td.grey{color: #877f7f;}
	table.t5 td.white{color: #ffffff;}
	table.t5 td.orange{color: #a26d51;}
	table.t5 td.red{color: #ff4242;}
	table.t5 td.blue{color: #51b7ff;}
	table.t5 td.yellow{color: #ffce59;}
	table.t5 td div{width:65%;border-radius: 11px}
	table.t5 td div.green{color: #ffffff;background-color: #337909;}
	table.t5 td div.grey{color: #ffffff;background-color: #403f3d;}
	table.t5 td div.black{color: #ffffff;background-color: #000;}
	table.t5 td div.orange{color: #ffffff;background-color: #a26d51;}
	table.t5 td div.red{color: #ffffff;background-color: #980e0e;}
	table.t5 td div.blue{color: #ffffff;background-color: #51b7ff;}
	table.t5 td div.yellow{color: #ffffff;background-color: #975c00;}

	table.t6 {width:100%;color:#767482;font-size:13px;margin-bottom:15px;background-color:#0b0b0b;}
	table.t7 {width:98.4%;color:#fff;font-size:13px;margin-bottom:5px;}
	table.t77 {width: 100%;color: #fff;font-size: 14px;text-align:right;}
	span.t77_span{display: inline;padding-left:20px;}

	.betting_btn{width:100%;height:48px;line-height:48px;font-size:16px;color:#fff;border:0px solid #a36e52;text-align:center;background-color:#8d1b1b;border-radius: 0px;}
	.betting_btn:hover,.intro_btn:focus{color:#fff;border:0px solid #0357ad;background-color: #0357ad}

	ul.channel {
		margin:0 auto;
		margin-top: 4px;
		width: 94%;
		height: 46px;
		line-height: 46px;
		background-color: #2fa6d9;
		color: #fff;
		text-align: left;
		font-size: 15px;
		cursor:pointer;
		border:0px solid #131417;
		border-radius: 0px;
	}
	ul.channel li:first-child {width: 94%;}
	ul.channel li{float: left;}
	ul.channel li.trash {
		float: right;
		padding-right: 20px;
		cursor: pointer;
	}
	.channel:hover,.channel:focus{color:#fff;border:0px solid #131417;background-color: #2fa6d9}	
	.bbs_list_top{margin-top:30px;padding:0px 0px;}
	.bbs_list{height: auto;background-color: #0b0b0b;padding:0px 0px;margin:0px 0px;}
	.paging{margin-top:0px;margin-bottom:30px;}
	.sub07_top{margin-top:5px;}

	.sports_table table.t1 td:nth-child(4){width: 43%;}

	.mymenu_right .tab-container ul.path_sub li {font-size: 14px;width: 145px;}

	.popup_area{position: absolute;top:150px;left:9%;width: 82%;}
	.popup{position: relative;float:left;width:32%;text-align:center;margin-right:2%}
	.popup:last-child{margin-right:0}
	.popup .popup_x{position: absolute;top:5px;right:2%;z-index:1000;font-weight:800;font-size: 38px;color: #fff;cursor:pointer;}

	
	


}
