@font-face { font-family: 'SCDream'; src: url('/font/S-CoreDream-4Regular.woff') format('woff'); font-weight: 400; }
@font-face { font-family: 'SCDream'; src: url('/font/S-CoreDream-5Medium.woff') format('woff'); font-weight: 500; }
@font-face { font-family: 'SCDream'; src: url('/font/S-CoreDream-6Bold.woff') format('woff'); font-weight: 600; }
@font-face { font-family: 'SCDream'; src: url('/font/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: 700; }

/* **** Common Reset **** */
*{margin:0;padding:0;list-style:none;box-sizing: border-box;}
style {display:none !important}
script {display:none !important}
link	{display:none !important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
li,p,span,strong,a,i{color:inherit;}
body, html{background:#000 url(/images/main_meddle_bg.png) no-repeat;    background-attachment: fixed;width:100%;height:100%;color:#eee;max-width:1920px;font-family:"SCDream",Dotum,'µ¸¿ò',sans-serif;font-size:13px;font-weight:400;}
input,select,img{font-family:"SCDream",Dotum,'µ¸¿ò',sans-serif;}
img{border:0;max-width:100%;vertical-align:middle;}
table{border-collapse:collapse;width:100%;}
table caption{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.clear{clear:both;}
.clearfix::after{content:"";display:block;clear:both;}
.blind {position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
a{display:inline-block;text-decoration:none;}
i{font-style:normal;}
select{width:185px;height:36px;border:1px solid #444;border-radius:3px;padding:0 15px;background:#222;color:#fff;font-size:14px;font-weight:700;}
pre{line-height:1.5;white-space:pre-wrap;}
em {font-style:normal}
body::-webkit-scrollbar {width:10px;height:13px;}
body::-webkit-scrollbar-thumb {background-color: #333;}
body::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.2);}

input::-webkit-input-placeholder {color: #777; } 
input:-moz-placeholder {color: #777; } 
input::-moz-placeholder {color: #777; } 
input:-ms-input-placeholder {color: #777; }
textarea::-webkit-input-placeholder{color:#d9d9d9;}
textarea::-moz-placeholder{ color:#d9d9d9;}
textarea:-moz-placeholder{ color:#d9d9d9;}
textarea:-ms-input-placeholder{ color:#d9d9d9;}

.hand{cursor: pointer!important;}
.none{display:none!important;}


.betscroll::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #262626;}
.betscroll::-webkit-scrollbar{	width: 2px;	background-color: #F5F5F5;	opacity:0.5;}
.betscroll::-webkit-scrollbar-thumb{	background-color: #ff3d12;	opacity:0.5;}
.betscroll { scrollbar-base-color: #262626;scrollbar-Face-Color: #ff3d12; scrollbar-Track-Color:#262626;   scrollbar-Shadow-Color: #262626}

.betscroll2::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #363636;}
.betscroll2::-webkit-scrollbar{	width: 2px;	background-color: #363636;	opacity:0.5;}
.betscroll2::-webkit-scrollbar-thumb{	background-color: #283346;	opacity:0.5;}
.betscroll2 { scrollbar-base-color: #363636;scrollbar-Face-Color: #283346; scrollbar-Track-Color:#363636;   scrollbar-Shadow-Color: #363636}

body.popup-body{overflow: hidden;}
.wraper{position:relative;margin:0 auto;max-width:1920px;min-width:1500px;overflow: hidden;background:#181a27;}
.pink-btn{background:#de0160;color:#fff;font-size:18px;font-weight:900;height:42px;line-height:42px;text-align:center;display:block;border-radius:42px;box-shadow: 0 3px 0 #91013e;}
.pink-btn:hover{color:#000;}
.pink-btn2{background:#de0160;color:#fff;font-size:18px;font-weight:900;height:42px;line-height:42px;text-align:center;display:block;border-radius:42px;}
.pink-btn2:hover{color:#000;}
.gray-btn{background:#777;color:#fff;font-size:18px;font-weight:900;height:42px;line-height:42px;text-align:center;display:block;border-radius:42px;box-shadow: 0 3px 0 #4e505e;}
.gray-btn:hover{color:#000;}
.gray-btn2{background:#343855;color:#fff;font-size:18px;font-weight:900;height:42px;line-height:42px;text-align:center;display:block;border-radius:42px;}
.gray-btn2:hover{color:#000;}
.sky-btn{background:#50537c;color:#fff;font-size:18px;font-weight:900;height:42px;line-height:42px;text-align:center;display:block;border-radius:42px;}
.sky-btn:hover{color:#000;}
.yellow-btn{background:#dda503;color:#fff;font-size:18px;font-weight:900;height:42px;line-height:42px;text-align:center;display:block;border-radius:42px;}
.yellow-btn:hover{color:#000;}

.orange-font{color:#eebd2f !important;}
.blue-font{color:#4faff2 !important;}
.pink-font{color:#ec388b !important;}
.green-font{color:#12f853 !important;}
.sky-font{color:#12f0f8 !important;}
.sky-font2{color:#18c4ef !important;}
.red-font{color:#f61520 !important;}
.red-font2{color:#ed4646 !important;}

.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-right{text-align:right !important;}

.mgt0{margin-top:0 !important;}
.mgt10{margin-top:10px !important;}
.mgt30{margin-top:30px !important;}

#header{position:fixed;top:0;width:100%;height:120px;background:url(/images/top_bg.png)no-repeat top center;display:table;z-index: 9;}
#header .logo{width:230px;position:absolute;top:8px;left:50%;margin-left:-116px; }
#header > .top-info-box{width:1400px;margin:0 auto;height: 44px;}
#header > .top-info-box > ul.top_info_left{float:left;}
#header > .top-info-box > ul.top_info_left > li{margin:10px 10px;display: inline-block;font-size:13px;}
#header > .top-info-box > ul.top_info_right{float:right;}
#header > .top-info-box > ul.top_info_right > li{margin:8px 2px;display: inline-block;background:#183473;color:#fff;border-radius:3px;width:70px;height:30px;line-height:30px;text-align:center;}
#header > .top-info-box > ul.top_info_right > li a {display:block;}
#header > .top-info-box > ul.top_info_right > li.otherbg {background:#1a222f;color:#57b5f5;}

#header > .top-nav-box{width:1400px;margin:5px auto 0 auto;}
#header > .top-nav-box ul > li {display:inline-block;margin:0 15px;padding: 0 10px;font-size:18px !important;position:relative}
#header > .top-nav-box ul > li:first-child {margin-left:0}
#header > .top-nav-box ul > li:last-child {margin-right:0}
#header > .top-nav-box ul > li > a {font-weight:400;height: 45px;}
#header > .top-nav-box ul > li:hover {border-bottom:4px solid #0892f6;}
#header > .top-nav-box > ul.top_nav_left{display:flex;float:left;padding-top: 22px;}
#header > .top-nav-box > ul.top_nav_left > li {}
#header > .top-nav-box > ul.top_nav_right{display:flex;float:right;padding-top: 22px;}
#header > .top-nav-box > ul.top_nav_right > li {}

#header > .top-nav-box ul > li > ul {position:absolute;top:50px;left:0;display:none;background:#19256f;width:130px;z-index: 99;}
#header > .top-nav-box ul > li > ul a {display:block;padding:6px 10px;font-size:14px;}


#header > .top-nav-box ul li.selon {border-bottom:4px solid #0892f6;}


#common-container{width:1400px;margin:150px auto 10px auto;}
#main-container{margin-top:120px;width:100%;}


#container > .right-box{width:280px;padding:15px;background:#111111;border-radius:20px 0 0 0;position: relative;}
.betslip_w{padding-bottom:15px;position: relative;border-radius:5px 5px;}
.bsp_top {display:table;width:100%;border-bottom: 1px solid #383d89;padding:0 12px;background: #141544;border-radius: 7px 7px 0 0;}
.bsp_top > *{display:table-cell;height:48px;line-height: 48px;}
.bsp_top .tit {font-size: 16px;font-weight: 700;color: #fff;position:relative;padding-left:40px;}

.bsp_top .tit span { color:#fff; font-size:16px;vertical-align: middle;display:inline-block;width: 32px;height: 32px;line-height: 32px;background: #ffcc00;border-radius: 10px;position: absolute;left: 0;top: 8px;}
.bsp_top .tit span::before {position:absolute;left:8px;top:2px;color:#000;}
.bsp_top .move {text-align:right;}
.bsp_top .move span {cursor:pointer;color: #51525d;font-size: 24px;}
.bsp_top .move span.active{color:#de0160;}

.bsp_top dt span {display: inline-block; width: 10%; text-align: center;}
.clearfix li {display: inline-block; width: 32%;}

.betslip_w .betslip{padding: 12px;background: #0607228c !important;}
.betslip_w .betslip .bsp_event_w .bsp_event{display:table;width:100%;table-layout:fixed;}
.betslip_w .betslip .bsp_event_w .bsp_event > *{display:table-cell;height:30px;}
.betslip_w .betslip .bsp_event_w .bsp_event:hover {background:rgba(255, 255, 255, 0.05);}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam {position: relative;padding:5px 0;line-height:20px;display:inline-block;width:calc(100% - 60px);height:30px;overflow:hidden;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkrate {font-size: 12px;font-weight:bold;color: #f4ca38;text-align:right;width:50px;float:right;padding:5px 0;text-align:right;line-height:20px;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam .box{display:block;float:left;width:22px;height:22px;line-height: 22px;font-size: 12px;color: #9fa0ac;font-weight:700;text-align: center;background: #3e4059;border-radius: 22px;margin-right: 5px;position: relative;z-index:2;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam::after{content:"";width:27px;height:100%;background:#252424;position:absolute;left:0;z-index:1;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam > span{display:block;width:calc(100% - 27px);float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;color: #ffffff;}
.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam > span.hover{overflow: inherit;position:absolute;top:5px;text-overflow: inherit;transform: translateX(calc(-100% + 99px));padding-right: 0;transition: all 5s ease;display: inline-block;width:auto;}

.betslip_w .betslip .bsp_event_w .bsp_event dt .checkteam .red{color:#fb2960 !important;}
.betslip_w .betslip .bsp_event_w .bsp_event dd{width:18px;text-align:right;}
.betslip_w .betslip .bsp_event_w .bsp_event dd > a{display:block;height:30px;line-height:30px;}
.betslip_w .betslip .bsp_event_w .bsp_event dd > a > span{font-size:14px;color:#51525d;display:inline-block;}
.betslip_w .betslip .bsp_event_w .bsp_event dd > a:hover span{color: #3e4059;}


.betslip_w .bsp_betbtn.carat {background:#de0160;text-align:center;height:43px;line-height:43px;color: #fff;font-weight:bold;font-size: 22px;cursor:pointer;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;border-radius: 5px;margin:0 12px;margin-top:3px;box-shadow: 0 3px 0 #91013e;font-weight:900;}
.betslip_w .bsp_betbtn.carat:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.betslip_w .bsp_betbtn.ruby {background:#ff7ef1; text-align:center; height:45px; line-height:45px; color:#000; font-weight:bold; font-size:20px; cursor:pointer;-webkit-transition-duration: 0.4s; transition-duration: 0.4s;}
.betslip_w .bsp_betbtn:hover {background:#fff;color: #000;}
.betslip_w .betslip .line {border-top:0;}
.betslip_w .betslip .line:after { content:''; display:block; clear:both;}
.betslip_w .betslip .rate {line-height: 30px;height: 30px;overflow: hidden;}
.betslip_w .betslip .rate dt {float:left;color: #9395a8;font-size: 12px;}
.betslip_w .betslip .rate dd {width:65%;float:right;text-align:right;color: #fff;font-weight: 700;line-height: 33px;font-size:12px;}
.betslip_w .betslip .rate dd .red{font-weight:700;color:#de0160;    line-height: 27px;}

.betslip_w .betslip .rate dd #totalprice{color: #f4ca38;font-weight: 700;font-size: 12px;}
.betslip_w .betslip .rate dd .reset {display: inline-block;width: 14px;height: 20px;line-height: 20px;font-size: 14px;vertical-align: middle;margin-right: 10px;color: #6262a0;}
.betslip_w .betslip .bsp_item {position:relative;border-top: 0;border-bottom: 1px solid #5a563c;display: none;}
.betslip_w .betslip .bsp_item .btn2 {display:inline-block;border-radius: 5px;width: 70px;height: 26px;line-height: 26px;text-align: center;font-size: 13px;color: #000;font-weight: 700;background: #fcd50b;}
.betslip_w .betslip .bsp_item .bsp_item_w { position:absolute; background:rgba(0, 0, 0, 0.7); width:250px; left:0px; top:37px;}
.betslip_w .betslip .bsp_item .bsp_item_w ul { padding:10px 10px 5px 10px;}
.betslip_w .betslip .bsp_item .bsp_item_w ul li { font-size:11px; padding-bottom:5px;}
.betslip_w .betslip .bsp_item .bsp_item_w ul li b { color:#f1cc45; font-size:11px;}
.betslip_w .betslip .bsp_item + .rate{border-top:0;}
.betslip_w .betslip .bsp_mybetmoney {width: 109px;height: 25px;background: #363636;color: #fff;text-align:right;padding: 0 5px;border-radius:3px;border:0;font-weight: 700;font-size: 12px;vertical-align: top;margin-top: 4px;}
.betslip_w .betslip .bsp_money{margin-top:25px;}
.betslip_w .betslip .bsp_money ul {margin-left:-2px;}
.betslip_w .betslip .bsp_money ul li {float:left;width: calc(50% - 2px);margin-left: 2px;margin-bottom:2px;color: #fff;}
.betslip_w .betslip .bsp_money ul li span {cursor:pointer;display:block;height: 26px;line-height: 26px;background: linear-gradient(#fdfdfd, #dddedf);border-radius: 5px;color: #35404a;font-size: 12px;font-weight: 700;text-align: center;font-weight:900;}
.betslip_w .betslip .bsp_money ul li span:hover{color: #de0160;}
.betslip_w .betslip .bsp_money ul li span:active{box-shadow: inset 0px 3px 9px rgba(0, 0, 0, 0.5);}
.betslip_w .betslip .bsp_money ul li.reset span{background:#3e4059;color:#fff;border:0;}
.betslip_w .betslip .bsp_money ul li.max span{background:#3e4059;color:#fff;border:0;}
.betslip_w .betslip .bsp_money ul li.reset span:hover{background: #fff;color: #000;}
.betslip_w .betslip .bsp_money ul li.max span:hover{background: #fff;color: #000;}

.betslip_w .betslip .bsp_money ul li .i-refresh { font-size:16px;}
.betslip_w .betslip .bsp_max {margin-top:5px;text-align:center;font-size: 0;margin-bottom:10px;}
.betslip_w .betslip .bsp_max a{background:#111111;color: #54566a;font-weight: 700;font-size: 12px;width: 100%;height: 22px;line-height: 22px;border-radius: 5px;}
.betslip_w .betslip .bsp_max a:hover{color: #fff;}
.right-box .no-betting-cart{position:absolute; background:rgba(0, 0, 0, 0.7);top:-0px;left:-0px;width:calc(100% + 0px);height:calc(100% + 0px);display:table;border:2px solid #ffcc00;border-radius:8px;}
.right-box .no-betting-cart > *{text-align:center;height:100%;}
.right-box .no-betting-cart > * > h3{background:url(/images/no-betting-cart.png) no-repeat top center;font-size:19px;position: absolute;top:33%;left:30%;width: 116px;height: 116px;}
.notice > dl{display:table;width:100%;}
.notice > dl > *{display:table-cell;height:30px;}
.notice > dl > dt{width:120px;padding-left:30px;font-size:16px;position: relative;}
.notice > dl > dt > span{font-size:22px;vertical-align: middle;position: absolute;top: 4px;left: 0;}
.notice > dl > dd > marquee{font-size:13px;color:#f6bf1e;}
.bet-bt{margin: 15px 12px;margin-bottom:0;}
.bet-bt > dl{display:table;width:100%;}
.bet-bt > dl > *{display:table-cell;vertical-align: middle;height:23px;}
.bet-bt > dl dt{font-size: 13px;color: #5e5f71;}
.bet-bt > dl dd{font-size: 13px;color: #8f91a3;text-align:right;}

.betting_cart_list ul	{position: relative;}
.betting_cart_list_number	{display: block; float: left; width: 22px; height: 22px; line-height: 22px; font-size: 12px; color: #9fa0ac; font-weight: 700; text-align: center; background: #3e4059;border-radius: 22px; margin-right: 5px; position: relative; z-index: 2; margin-top: 5px;}
.betting_cart_list_league	{display: block; width: calc(100% - 97px); float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #ffffff;margin-top: 8px;}
.betting_cart_list_league:hover	{overflow: inherit;position:absolute;top:0px;text-overflow: inherit;transform: translateX(calc(-100% +97px));padding-right: 0;transition: all 5s ease;display: inline-block;width:auto;}
.betting_cart_list_odd	{font-size: 12px;font-weight:bold;color: #f4ca38;text-align:right;width:70px;float:right;padding:5px 0;text-align:right;line-height:20px;}
.betting_cart_list_del	{width: 18px; text-align: right;}
.betting_cart_list_del a	{ display: block; height: 30px; line-height: 30px;}



#footer{width: 100%;padding-top: 40px;background:#000 url(/images/footer_backbg.png) no-repeat;background-position: center; margin-top: 50px;}
#footer > *{}
#footer > .footer-left{width:230px;}
#footer > .footer-left > .footer-left-logo{margin-bottom:15px;}
#footer > .footer-left > .footer-left-txt{color:#808297;font-size:14px;font-weight:600;}
#footer > .footer-nav{padding-left:60px;}
#footer > .footer-nav > ul{display:table;}
#footer > .footer-nav > ul > li{display:table-cell;padding-right:70px;vertical-align: top;}
#footer > .footer-nav > ul > li > a{color:#fff;font-size:16px;font-weight:600;margin-bottom:25px;}
#footer > .footer-nav > ul > li > ul > li{margin-bottom:10px;}
#footer > .footer-nav > ul > li > ul > li > a{color:#6b6e82;font-size:13px;}
#footer > .footer-nav > ul > li > ul > li > a:hover{border-bottom:1px solid #6b6e82;}
#footer > .footer-right{padding-left:20px;width:220px;}
#footer > .footer-right > dl{display:table;width:100%;border-radius:10px;padding:0 20px;background:#111111;}
#footer > .footer-right > dl > *{display:table-cell;vertical-align: middle;height:75px;}
#footer > .footer-right > dl > dt{width:70px;}
#footer > .footer-right > dl > dt > p{width:47px;height:47px;box-shadow: 0 0 14px #64afee;border-radius:47px;}
#footer > .footer-right > dl > dt > p > img{width:47px;}
#footer > .footer-right > dl > dd > p.tit{font-size:14px;color:#5e5f6d;}
#footer > .footer-right > dl > dd > p.txt{font-size:20px;color:#fff;margin-top:5px}

#footer .foot_ver {background:#ffaa00;color:#000;padding:5px 20px;font-size:12px;border-radius:3px;margin-top:10px;width:200px;text-align:center;}

#footer ul {width: 70%; margin: 0 auto; border-top: 1px solid #1b1b1b; border-bottom: 1px solid #1b1b1b; padding: 20px 0;display: block;text-align: center; margin-bottom: 50px;font-size: 13px;}
#footer ul li {display: inline-block; width: 9.7%;cursor: pointer;}
#footer ul li:hover {text-shadow: 0px 0px 10px white;}
.popup-wraper{position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background: rgba(0,0,0,.8);z-index: 9;}
.popup-box{position: absolute;top:80px;width:430px;border: 1px solid #363636;z-index: 10;background: #111111;}
.popup-box .txt-box{min-height:550px;padding:10px;background:#151a1d;font-size:13px;color:#fff;}
.popup-box .pop-bt{background: #363636;height: 30px;line-height: 33px;padding:0 10px;overflow: hidden;}
.popup-box .pop-bt label{float:left;font-weight:600;color:#ffffff  ;font-size:13px;}
.popup-box .pop-bt input[type="checkbox"]{border:0;}
.popup-box .pop-bt a.pop-close{float:right;font-weight:700;color: #fff;line-height:30px;font-size:13px;}
.popup-box .pop-bt a.pop-close > span{font-size:11px;vertical-align: middle;margin-left:5px;}
#pop1.popup-box{left:50%;margin-left:-665px;}
#pop2.popup-box{left:50%;margin-left:-215px;}
#pop3.popup-box{left:50%;margin-left:235px;}

.sub-popup-wraper{display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background: rgba(0,0,0,.8);z-index: 9;padding-top:155px;}
.sub-popup-wraper > .sub-popup-box{display:none;background:#363636;width:360px;margin:0 auto;padding:45px;border-radius:10px;position:relative;}
.sub-popup-wraper > .sub-popup-box > .logo-tit{text-align:center;margin-bottom:20px;}
.sub-popup-wraper > .sub-popup-box > .logo-tit img{width:225px;}
.sub-popup-wraper > .sub-popup-box > a.popup-close{border-radius:0 10px 0 10px;background:#111111;position: absolute;top:0;right:0;width:48px;height:48px;text-align:center;}
.sub-popup-wraper > .sub-popup-box > a.popup-close > span{font-size:16px;line-height: 48px;vertical-align: middle;color:#777;}
.sub-popup-wraper > .sub-popup-box > .login-input > dl + dl{margin-top:15px;}
.sub-popup-wraper > .sub-popup-box > .login-input > dl > dt{padding-left:13px;color:#d2d2d2;font-size:14px;font-weight:600;margin-bottom:5px;}
.sub-popup-wraper > .sub-popup-box > .login-input > dl > dd > input{width:100%;padding:0 20px;background:#111111;height:45px;line-height:45px;border-radius:45px;border:0;font-size:13px;}
.sub-popup-wraper > .sub-popup-box > .btn-box{margin-top:22px;}
.sub-popup-wraper > .sub-popup-box > .btn-box > a + a{margin-top:10px;}
.sub-popup-wraper > .sub-popup-box > .btn-box > .txt{margin-top:30px;text-align:center;color:#777;font-size:13px;}
.sub-popup-wraper > .sub-popup-box > .btn-box > .txt > a{border-bottom:1px solid #fff;color:#fff;font-size:13px;}



@media screen and (max-width:1800px) {
	.top-cont.login-after .logo{vertical-align:bottom !important;}
	#header > .top-cont.login-after > .time{vertical-align:bottom;margin-bottom:14px;line-height:52px;}
	#footer > .footer-nav{padding-left:20px;}
	#footer > .footer-nav > ul > li{display:table-cell;padding-right:20px;}
}
@media screen and (min-width:1900px) {
	#container.main-page.fixed > .right-box{    right: auto;left: 50%;margin-left: 660px;}
}


#popup1	{display:none}
#popup2	{display:none}

.popup1 {display:none;z-index:9999999;position:absolute;top:20%;margin: 0 auto;background:#363636;border-radius:10px;width:400px;left: 0;right: 0;transition: all 0.4s;box-shadow:3px 3px 10px #000;text-align:center; height: 250px;}
.popup2 {display:none;z-index:9999999;position:absolute;top:20%;margin: 0 auto;background:#363636; border: 1px solid #585557;border-radius:10px;width:400px;left: 0;right: 0;transition: all 0.4s;box-shadow:3px 3px 10px #000;text-align:center; height: 400px;}

.login_pop {width:100%;text-align:center;margin:20px auto;display:block}
.input_css {background:#b1cde8;height:40px;width:250px;margin:10px auto 0 auto;padding-left:10px;border-radius:3px;display:block;}

.login_btn1 {display:block;background-image:linear-gradient(180deg, #de0160, #850909);color:#fff;width:300px;border-radius:3px;height:40px;font-size:14px;font-weight:bold;text-shadow:0 1px 1px #000;margin: 12px auto 10px auto;border: none;}
.login_btn1:hover	{background:#fff;color: #000;}
.join_button {display:block;background-image:linear-gradient(180deg, #777, #41434e);color:#fff;width:300px;border-radius:3px;height:40px;line-height: 40px;font-size:14px;font-weight:bold;text-shadow:0 1px 1px #000;margin: 0 auto;border: none;}
.join_button:hover	{background:#fff;color: #000;}
.join_btn {display:block;margin:10px auto 0 auto;background-image:linear-gradient(180deg, #ffcc00, #ffaa00);color:#000;width:260px;border-radius:3px;height:40px;font-size:14px;font-weight:bold;text-shadow:0 1px 1px #333;}
.code_btn {display:block;margin:10px auto 0 auto;background-image:linear-gradient(180deg, #0071bc, #035b8c);color:#fff;width:260px;border-radius:3px;height:40px;font-size:14px;font-weight:bold;text-shadow:0 1px 1px #000;}

.popup_cont { margin-left: 126px;}
.login_pop div { margin-top: 70px;}
.login_pop { width: 100%; text-align: center; margin: 20px auto; display: block;}
.input_css { width: 300px; height: 40px; background: rgb(221 221 221 / 26%); border: 1px solid #ccc; box-sizing: border-box; border-radius: 5px; margin: 10px auto; padding-left: 15px; color: #fff; font-size: 13px; font-weight: bold; font-family: "Roboto", sans-serif; display: block;}
.input_btn4 { width: 63px; height: 32px; background: url(/images/join_bt2_d.png); border: 0; cursor: pointer;}
.input_btn3 { width: 63px; height: 32px; background: url(/images/join_bt3_d.png); border: 0; cursor: pointer;}

.clock {margin: auto; text-align: left;width: 130px;  }
.clock .time_box { width: 100%; }
.clock span { color: #5d5f6e;font-weight: 600; }
.txt_lg { font-size: 20px; }
.txt_sm { font-size: 20px; }
.date_box { font-size: 20px; }
#day { display: block; margin-top: 5px; }
.mark { display: inline-block; vertical-align: top; font-size: 20px; }
.mark02 { display: inline-block; margin-left: -3px; }
.quick	{ position: fixed; right: 10%; bottom: 3%;}


/* ====================  ¸ÞÀÎÆäÀÌÁö ====================*/

.banner-container{
  width:100vw;
  height:405px;
  overflow:hidden;
}
.banner{
  width:calc(100vw*3);
  height:100%;
  display:flex;
  animation: animation1 7.5s infinite;
  /*±âº» ÀüÈ¯ animationÀ» À§ÇÑ ¼³Á¤*/
  -webkit-transition: all 0.5s cubic-bezier(1, .01, .32, 1);
  -moz-transition: all 0.5s cubic-bezier(1, .01, .32, 1);
  -o-transition: all 0.5s cubic-bezier(1, .01, .32, 1);
  -ms-transition: all 0.5s cubic-bezier(1, .01, .32, 1);
  transition: all 0.5s cubic-bezier(1, .01, .32, 1);
}
.banner>div{width:100vw;height:100%;}
.list-button{
  width:100%;
  height:10px;
  display:flex;
  justify-content:center;
  margin-top:-30px;
  z-index:2;
}
.list-button-item{
  width:10px;
  height:10px;
  border-radius:5rem;
  background-color:black;
  cursor: pointer;
  display: inline-block;
  margin:6px;
}
.list-button-item.active{
  background-color:white;
}
@keyframes animation1 {
  0% {margin-left: 0}
  20% {margin-left: 0}
  30% {margin-left: -100%}
  50% {margin-left: -100%}
  70% {margin-left: -200%}
  90% {margin-left: -200%}
  100% {margin-left: 0}
}

.main_popup {position: absolute; z-index: 999999999999;background:#363636;min-width:380px;min-height:400px;box-sizing:border-box;}
.main_popup h1 {height:40px;line-height:40px;margin-top:0px;background:rgba(0,0,0,0.3);border-radius:3px;text-align:center;font-size:16px;}
.main_popup .pop_content {margin-top:0px;background:rgba(0,0,0,0.3);border-radius:0px;padding:0px;}
.main_popup .pop_close {position:absolute;left:0;bottom:-34px;height:34px;line-height:34px;width:100%;padding:0 30px;background:#000;color:#fff;text-align:center;font-size:13px;}
.main_popup .pop_close input {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;width:15px;height:15px;vertical-align: middle;}
.main_popup .pop_close button {width:60px;height:25px;line-height:25px;background:#333;color:#fff;margin-left:20px;border-radius:3px;border:0;}

.btt_sbtn {position: fixed;right: 10%;bottom: 3%;z-index: 9;font-size:48px;color: #aaa;}

/* ====================  ½ºÆ÷Ã÷¸®½ºÆ® ====================*/
.menu_box ul {display: flex;margin-bottom: 10px; margin-left: 10px;}
.menu_box ul li{float:left;display:inline-block;margin-right:3px;}
.menu_box ul li a {height:34px;line-height:34px;font-size:14px;padding:0 14px;background: #1A222F; border-radius: 3px;}
.menu_box ul li a::before {font-size:18px;margin-top:-5px;margin-right: 4px;display: inline-block;vertical-align: middle;}
.menu_box ul li a i {font-size:18px;margin-top: -4px;margin-right: 4px;display: inline-block;vertical-align: middle;}
.menu_box ul li a span.sport_number {background:#1a2a84;margin-left:4px;border-radius:10px;padding:3px 7px;}

@media screen and (max-width:1600px) {
	.menu_box ul li a {height:34px;line-height:34px;font-size:12px;padding:0 7px;background: #1A222F; border-radius: 3px;}
	.menu_box ul li a::before {font-size:16px;margin-top:-5px;margin-right:3px;display: inline-block;vertical-align: middle;}
	.menu_box ul li a i {font-size:16px;margin-top: -4px;margin-right: 4px;display: inline-block;vertical-align: middle;}
	.menu_box ul li a span.sport_number {background:#1a2a84;margin-left:4px;border-radius:10px;padding:3px 7px;font-size: 12px;}
}

.lg_img img {width:25px;}

.bet_game_box {width:79%;display:inline-block;background: #0607228c;border-radius:7px;margin-right:5px; }
.bet_game_box::-webkit-scrollbar {width: 5px;}
.bet_game_box::-webkit-scrollbar-thumb {background-color: #333;}
.bet_game_box::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.2);}

#list_more	{margin-top:6px;float: left; width:46.4%; min-height: 1000px; padding-bottom: 0px;margin-left:5px}
.bg_button_view_game_list_1{background:#1c479f!important;color:#eee;border:none;height:40px;margin-top: -2px;cursor:pointer;border-radius:3px;}

.bet_right_title	{width: 100%; height: 35px; border: 1px solid #000;padding:0 10px; line-height: 33px;border-radius: 3px 3px 0 0;}
.bet_right_title ul {display:flex;}
.bet_right_title ul li {display: inline-block;}
.title_img	{ width: 9%; text-align: left; height: 33px; line-height: 30px;}
.title_img img	{margin-top:8px;}

.title_name	{ width: 90%; text-align: left; height: 33px; line-height: 30px;color: #b6ae5f;}


.game_box h2 span	{margin-left: 10px; font-style: initial; font-size: 12px;}
.game_box1 h2 span	{margin-left: 10px; font-style: initial; font-size: 12px;}
.tab {background: none; margin: 10px auto 5px auto;overflow: inherit; height: 40px;display:flex}
.tab label	{width: 50%; text-align: center; font-size: 16px; border: 1px solid #4c4d50; background:rgba(0,0,0,0.3); display: inline-block;height: 40px; line-height: 38px;}
#tab-1:checked ~ .tab label:nth-child(1), #tab-2:checked ~ .tab label:nth-child(2), #tab-3:checked ~ .tab label:nth-child(3), #tab-4:checked ~ .tab label:nth-child(4), #tab-5:checked ~ .tab label:nth-child(5){ color: #fc0!important; background:rgba(0,0,0,0.1); border-bottom: 1px solid #5e6063!important; border: 1px solid #5e6063;}
.tab label:hover	{background: #5D6066; border:none}
.scroll_match::-webkit-scrollbar { width: 5px;} .scroll_match::-webkit-scrollbar-thumb { background-color: #cc8142;} .scroll_match::-webkit-scrollbar-track { background-color: #4c4d50;}
.content	{width: 100%; padding: 0; height: 360px;}
.scroll_match	{overflow-y: scroll;}
.match_result li	{display: table-cell; border: 1px solid #1D1E23; text-align: center; background: #24262C; color: #ccc;padding: 5px;width: 72px;}
.match_result1 li	{display: table-cell; border: 1px solid #1D1E23; text-align: center; background: #2D3139; color: #ccc;padding: 5px;width: 72px;}
.match_result2 li	{border-bottom: 1px solid #1D1E23; text-align: center; background: #2D3139; color: #fff;  padding: 5px;width: 100%;display: block;}
.page_number a	{ height: 35px; line-height: 32px; width: 35px; font-size: 20px; white-space: nowrap; box-shadow: none !important; background: #1d1e23; border-radius: 50px; display: inline-block; color: #fff;}
.betting_list { background: #191919; }

.right-box { display: inline-block; width: 20%;position: relative;vertical-align: top;}
.virture_title {position: relative; background: #141544; border-radius: 10px 10px 0 0; width: 100%;  padding: 0 10px;}
.virture_title ul li {display: inline-block; text-align: center; padding: 10px 0;}

.game_list .game_info {
    border: 1px dashed #082E90;
    padding: 3px 6px;
    border-radius: 4px;
}

.bet_right_title1	{width: 100%; height: 35px; border: 1px solid #000;padding:0 15px; line-height: 33px; background:#333; border-top: none;border-radius: 0px 0px 3px 3px;}
.bet_right_title1 ul li {display: inline-block;}
.bet_right_title1 .name_left	{ color: #ccc;width: 74%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;}
.bet_right_title1 .name_center	{color: #b90000;font-weight: bold;text-align: center;width: 5%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bet_right_title1 .name_time	{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #aaa;width:25%;text-align:right}
.bet_right_title1 .name_time span {background:#222;border-radius:3px;padding:3px 10px;line-height: 30px;}


.bet_right_title3	{overflow-y: scroll;height: 878px;}
.bet_right_title3 ul	{padding:5px 0}
.bet_right_title3 ul li {display: inline-block;  width: 32.7%; border: 1px solid #4c4d50; color: #fff; padding: 3px 5px; background: #24262c;cursor: pointer;}
.bet_right_title3 h2	{height: 40px; line-height: 37px; border-bottom: 1px solid #4c4d50; font-size: 16px; text-align: left; font-style: italic; margin-bottom: 5px;}
.bet_right_title3 h2 span	{color:rgb(236, 216, 134)}

.bet_right_title3::-webkit-scrollbar {width: 5px;}
.bet_right_title3::-webkit-scrollbar-thumb {background-color: #333;}
.bet_right_title3::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.2);}

.h_odd	{color:#fc0; float: right;}

.match_team:hover	{ background: #cc4f43 !important;}

.match_team.active	{border-color: #e1574c !important; background: #cb3a2e!important;}

.game_box	{height: 90px;padding: 0 10px;}

.game_box1	{padding: 0 5px;}
.game_box1 ul {padding: 5px 0;}
.game_box1 ul li {display: inline-block;width: 49.5%;border: 1px solid #111;color: #fff;padding: 3px 5px;background: #24262c;cursor: pointer;}

.game_box2	{height: 90px;padding: 0 10px;}
.game_box2 ul {padding: 5px 0;}
.game_box2 ul li {display: inline-block;width: 49.5%;border: 1px solid #4c4d50;color: #fff;padding: 3px 5px;background: #24262c;cursor: pointer;}


.betting-list {border-collapse:separate;width:100%;border-spacing:5px;background: #252a6b7a;font-size: 12px;}
.betting-list td {font-size: 12px;}
.betting-list .bet_date {font-size: 9pt;text-align:center;color:#aaa!important;}
.betting-list .bet_day	{font-size: 9pt;color: #AAABAF; line-height:100%;}
.betting-list .bet_time	{font-size: 9pt;color: #AAABAF;	line-height:100%;}

.betting-list .league_flag	{float:left;padding:5px 10px; 0 16px;}
.betting-list .league		{font-family: ±¼¸²,±¼¸²Ã¼,tahoma;	font-size: 9pt;	color: #FFFFFF;		line-height:120%;float:left;padding-top:6px;}
.betting-list .bet_info		{height:19px;padding:3px 1px 0 1px;font-family: µ¸¿ò,µ¸¿òÃ¼;	font-size: 9pt;	color: #FFFFFF;	line-height:120%; text-align:center;width: 100px; padding-left: 20px;display:none}
.betting-list .bet_info1		{height:19px;padding:3px 1px 0 1px;font-family: µ¸¿ò,µ¸¿òÃ¼;	font-size: 9pt;	color: #FFFFFF;	line-height:120%; text-align:center;width: 100px; padding-left: 20px;}


.betting-list .normal				{height: 30px; line-height: 30px; padding: 5px 10px; cursor: pointer; border: 1px solid #082E90; color: #fff; border-radius: 3px;}
.betting-list .normal .home_nm		{width:84%;font-size: 12px;color: #fff;line-height:200%;text-align:left;   float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.betting-list .normal .home_odd		{width:16%;font-size: 12px;color: #fff;line-height:200%;text-align:right;}
.betting-list .normal .away_nm		{width:84%;font-size: 12px;color: #fff;line-height:200%;text-align:right;   float: right; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.betting-list .normal .away_odd		{width:16%;font-size: 12px;color: #fff;line-height:200%;text-align:left;}
.betting-list .normal .tie_odd		{width:100%;font-size: 12px;color: #fff;line-height:200%;text-align:center;}

.betting-list .select				{height: 30px; line-height: 30px; padding: 5px 10px; cursor: pointer; background: linear-gradient(to left, #031b86, #0562FC);cursor:pointer;border-radius:3px;}
.betting-list .select .home_nm		{width:84%; font-size: 12px;color: #fff;line-height:200%; text-align:left; float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.betting-list .select .home_odd		{width:16%; font-size: 12px;color: #fff;line-height:200%; text-align:right;}
.betting-list .select .away_nm		{width:84%; font-size: 12px;color: #fff;line-height:200%; text-align:right;float: right; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.betting-list .select .away_odd		{width:16%; font-size: 12px;color: #fff;line-height:200%; text-align:left;}
.betting-list .select .tie_odd		{width:100%; font-size: 12px;color: #fff;line-height:200%; text-align:center;}

.betting-list .selected				{height: 30px; line-height: 30px; padding: 5px 10px; cursor: pointer; background: linear-gradient(to left, #031b86, #0562FC); color: #fff; border-radius: 3px;}
.betting-list .selected .home_nm	{width:84%; font-size: 12px;line-height:200%; text-align:left;color:#fff;float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.betting-list .selected .home_odd	{width:16%; font-size: 12px;line-height:200%; text-align:right;color:#fff;}
.betting-list .selected .away_nm	{width:84%; font-size: 12px;line-height:200%; text-align:right;color:#fff;float: right; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.betting-list .selected .away_odd	{width:16%; font-size: 12px;line-height:200%; text-align:left;color:#fff;}
.betting-list .selected .tie_odd	{width:100%; font-size: 12px;	line-height:200%; text-align:center;color:#fff;}


#div_ShowCart {max-height: 343px;overflow-y: scroll;}
#div_ShowCart::-webkit-scrollbar {width:5px;}
#div_ShowCart::-webkit-scrollbar-thumb {background-color: #3873aa;}
#div_ShowCart::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.2);}


.betting_list {position:relative;  background:#1f2f8e;height:55px;color: #eee;padding: 7px 6px; }
.betting_list:nth-child(even) {background:#2e4895}

.bet_item {
	position:relative;
	height:20px;
	margin:2px 0;
	

}
.bet_item .bet_del {
	position:absolute;
	top:4px;
	right:0px;
}
.bet_item .bet_txt1 {
	position:absolute;
	top:20px;
	right:0px;
	font-size:11px;
	line-height:18px;
	color:#FFF;
}
.bet_item li {
	margin:0;
	padding:0;
	font-size:11px;
	letter-spacing:-1px;
	line-height:18px;
	color: #CCC4C2 !important;
}

.livebetting-list {border-collapse:separate;width:100%;margin-top:0px;}
.livebetting-list .bet_date				{height:31px;text-align:left;}
.livebetting-list .bet_day	{font-size: 8.5pt;color: #555; line-height:100%;}
.livebetting-list .bet_time	{font-size: 8.5pt;color: #555;	line-height:100%;}

.livebetting-list .league_flag	{float:left;padding:5px 10px; 0 16px;}
.livebetting-list .league		{font-family: ±¼¸²,±¼¸²Ã¼,tahoma;	font-size: 9pt;	color: #FFFFFF;		line-height:120%;float:left;padding-top:6px;}
.livebetting-list .bet_info		{height:19px;padding:3px 1px 0 1px;font-family: µ¸¿ò,µ¸¿òÃ¼;	font-size: 9pt;	color: #FFFFFF;	line-height:120%; text-align:center;}

.livebetting-list .normal				{height:35px;padding:3px 4px 3px 4px;cursor:pointer;border: 1px solid #082E90;color:#fff;background:rgba(0,0,0,0.2);}
.livebetting-list .normal .home_nm		{width:84%;font-size: 12px;	color: #fff;		line-height:120%;text-align:left;}
.livebetting-list .normal .home_odd		{width:16%;font-size: 12px;	color: #fff;		line-height:120%;text-align:right;}
.livebetting-list .normal .away_nm		{width:84%;font-size: 12px;	color: #fff;		line-height:120%;text-align:right;}
.livebetting-list .normal .away_odd		{width:16%;font-size: 12px;	color: #fff;		line-height:120%;text-align:left;}
.livebetting-list .normal .tie_odd		{width:100%;font-size: 12px;	color: #fff;	line-height:120%;text-align:center;}

.livebetting-list .selected				{height:35px;padding:3px 4px 3px 4px;cursor:pointer;background: linear-gradient(to left, #031b86, #0562FC);color: #fff ;}
.livebetting-list .selected .home_nm	{width:84%; font-size: 12px;line-height:120%; text-align:left;color:#fff;}
.livebetting-list .selected .home_odd	{width:16%; font-size: 12px;line-height:120%; text-align:right;color:#fff;}
.livebetting-list .selected .away_nm	{width:84%; font-size: 12px;line-height:120%; text-align:right;color:#fff;}
.livebetting-list .selected .away_odd	{width:16%; font-size: 12px;line-height:120%; text-align:left;color:#fff;}
.livebetting-list .selected .tie_odd	{width:100%; font-size: 12px;	line-height:120%; text-align:center;color:#fff;}



/* =================== ¼­ºêÆäÀÌÁö ====================== */

.sub-page-box{min-height:800px;padding-top:10px;}
.cate_btn{margin-bottom:20px;}
.cate_btn > ul > li{float:left;margin-right:12px;display:table;}
.cate_btn > ul > li > a{border:2px solid #2f333b;display:table-cell;height:57px;width:170px;text-align:center;border-radius:12px;background:#0c0f16;font-size:16px;font-weight:700;color:#9092a0;}
.cate_btn > ul > li > a:hover, .cate_btn > ul > li > a.on{height:57px;border:0;padding-top:2px;background:#ce0863;box-shadow: 0px 3px 0 #860540;color:#fff;}

.sub-tab{position:relative;background: #141544; border-radius: 10px 10px 0 0;}
.sub-tab:after{content:"";display:block;width:100%;height:2px;background:#111;position:absolute;bottom:0;}
.sub-tab > ul > li{float:left;display:table;}
.sub-tab > ul > li > a{display:table-cell;height:40px;font-size:14px;font-weight:600;color:#bdbecb;padding:0 20px;position:relative;z-index:1;cursor: pointer;padding: 10px;}
.sub-tab > ul > li > a > span{display:inline-block;padding:0 30px;height:21px;line-height:21px;color:#bdbecb;font-weight:700;}
.sub-tab > ul > li > a:hover, .sub-tab > ul > li.active > a{border-bottom:2px solid #ce0863;}
.sub-tab > ul > li > a:hover > span,.sub-tab > ul > li.active > a > span{color:#ce0863;}
.sub-tab > ul > li:nth-child(1) > a > span{background:url(/images/game_cate-icon1.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(2) > a > span{background:url(/images/game_cate-icon2.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(3) > a > span{background:url(/images/game_cate-icon7.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(4) > a > span{background:url(/images/game_cate-icon3.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(5) > a > span{background:url(/images/game_cate-icon4.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(6) > a > span{background:url(/images/game_cate-icon5.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(7) > a > span{background:url(/images/game_cate-icon8.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(8) > a > span{background:url(/images/game_cate-icon6.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(1) > a:hover > span, .sub-tab > ul > li.on:nth-child(1) > a > span{background:url(/images/game_cate-icon1-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(2) > a:hover > span, .sub-tab > ul > li.on:nth-child(2) > a > span{background:url(/images/game_cate-icon2-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(3) > a:hover > span, .sub-tab > ul > li.on:nth-child(3) > a > span{background:url(/images/game_cate-icon7-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(4) > a:hover > span, .sub-tab > ul > li.on:nth-child(4) > a > span{background:url(/images/game_cate-icon3-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(5) > a:hover > span, .sub-tab > ul > li.on:nth-child(5) > a > span{background:url(/images/game_cate-icon4-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(6) > a:hover > span, .sub-tab > ul > li.on:nth-child(6) > a > span{background:url(/images/game_cate-icon5-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(7) > a:hover > span, .sub-tab > ul > li.on:nth-child(7) > a > span{background:url(/images/game_cate-icon8-on.png) no-repeat left center;}
.sub-tab > ul > li:nth-child(8) > a:hover > span, .sub-tab > ul > li.on:nth-child(8) > a > span{background:url(/images/game_cate-icon6-on.png) no-repeat left center;}
.sub-tab.sub-tab-new > ul > li:nth-child(1) > a > span{background:url(/images/sub-tab-new1.png) no-repeat left center;}
.sub-tab.sub-tab-new > ul > li:nth-child(2) > a > span{background:url(/images/sub-tab-new2.png) no-repeat left center;}
.sub-tab.sub-tab-new > ul > li:nth-child(1) > a:hover > span, .sub-tab > ul > li.active:nth-child(1) > a > span{}
.sub-tab.sub-tab-new > ul > li:nth-child(2) > a:hover > span, .sub-tab > ul > li.active:nth-child(2) > a > span{}
.sub-tab > ul > li > a > span > em {font-size: 20px;display: inline-block;vertical-align: middle;}

.cate_btn2{margin-bottom:10px;}
.cate_btn2 > ul > li{float:left;}
.cate_btn2 > ul > li + li{margin-left:12px;}
.cate_btn2 > ul > li > a{display:block;height:55px;padding:15px 0;line-height:25px;text-align:center;width:170px;background:#0c0f16;color:#9092a0;font-weight:700;font-size:16px;box-shadow: 0 3px 0 #080a0e;border-radius:13px;}
.cate_btn2 > ul > li > a.on{background:#de0160;color:#fff;box-shadow: 0 3px 0 #91013e;}

.sub-title{}
.sub-title > dl{width:100%;padding:20px 0;text-shadow: 0px 0px 10px white;}
.sub-title > dl > *{width:100%;height:48px;}
.sub-title > dl > dt{font-size:25px;font-weight:700;line-height:48px;}
.sub-title > dl > dt span{font-size:16px;font-weight:700;line-height:48px;margin-left: 10px;}
.sub-title > dl > dd{text-align:right;width:80%;display:inline-block;}
.sub-title > dl > dd span {display:inline-block;padding:8px 10px;background:rgba(0,0,0,0.3);border-radius:5px;margin-top:8px;box-shadow: 0 3px 0 #181818;}
.sub-title > dl > dd span > a {margin-top:0;}
.sub-title > dl > dd a {margin-top:10px;}
.sub-btn-box{text-align:right;}
.sub-btn-box > a{display:inline-block;width:100px;margin-left:5px;font-size:16px;font-weight:700;letter-spacing:2px;}

.bonus_box{background:linear-gradient(to right, #791951, #282a3f 25%);border-radius:3px;padding:0 25px;display:table;width:100%;table-layout:fixed;}
.bonus_box > *{display:table-cell;height:55px;}
.bonus_box > h3.tit{font-size:14px;font-weight:700;width:165px;letter-spacing: -1px;}
.bonus_box > p.txt{width:265px;padding-left:5px;font-size:12px;color:#f6bf1e;font-weight:700;}
.bonus_box > div{width:calc(50% - 215px);padding:0 10px;}
.bonus_box > div > dl{display:table;width:100%;border:1px solid #454868;border-radius:2px;background:#181a27;padding:0 15px;font-size:14px;font-weight:600;}
.bonus_box > div > dl > *{display:table-cell;height:34px;font-weight:700;}
.bonus_box > div > dl > dt{color:#f6bf1e;}
.bonus_box > div > dl > dd{color:#fff;text-align:right;width:35px;}
.bonus_box > div.bonus2 > dl > dt{color:#1cb55c;}


.sub-tab-box{display:none;}

.game_row {display: block;}
.game_row > div{margin-top:5px;}
.g_head {margin-top: 10px;height:35px;padding:5px 20px;;line-height: 25px;background: #0c0f16;border-radius:3px;}
.g_head > span{display:inline-block;font-size: 13px;font-weight:600;color: #fff;}
.g_head > span + span{margin-left:55px;}

.g_item {margin-top:4px;margin-left:-4px;}
.g_item::after{content:"";display:block;clear:both;}
.g_item > li{height:40px;float:left;display:table;margin-left:4px;width:calc(36.5% - 4px);background:linear-gradient(to bottom, #282a3f, #3f425d);border-radius:3px;overflow:hidden;cursor: pointer;}
.g_item > li > *{display:table-cell;padding:0 20px;font-size:13px;font-weight:600;color:#fff;}
.g_item > li > * + span{text-align:right;}
.g_item > li.g_day{width:calc(10% - 4px);text-align:center;}
.g_item > li.g_type{width:calc(10% - 4px);text-align:center;}
.g_item > li.g_odd{width:calc(9% - 4px);text-align:center;}
.g_item > li.g_odd_1{width:calc(9% - 4px);text-align:center;}
.g_item > li.g_more{width:calc(8% - 4px);text-align:center;}
.g_item > li.g_more > a{background:#5d6191;border:2px solid #7b7fb8;padding:0 5px;}
.g_item > li.g_more > a > span{font-size: 12px;color: #fff}
.g_item > li.g_more > a > em{font-size: 16px;font-weight:600;color: #fff;font-style: normal;}
.g_item > li.g_more > a > em.over{display:none;}
.g_item > li.g_gr_c{position:relative;background: #ce0863;box-shadow: 0 3px 0 #860540;}
.g_item > li.list{background:none;}
.game_row > .on > .g_item > li.g_more > a{background:#ce0863;border:2px solid #ce0863;border-radius:3px;}
.game_row > .on > .g_item > li.g_more > a > em.no{display:none;}
.game_row > .on > .g_item > li.g_more > a > em.over{display:inline-block;}
.game_row > .game_sub{display:none;}
.game_row > .game_sub.on{display:block;}

.game_home_name_bg_pickup {position:relative;background: #ce0863 !important;box-shadow: 0 3px 0 #860540;}
.game_tie_bg_pickup	{position:relative;background: #ce0863 !important;box-shadow: 0 3px 0 #860540;}
.game_away_name_bg_pickup	{position:relative;background: #ce0863 !important;box-shadow: 0 3px 0 #860540;}

ul.th-box{table-layout:fixed;display:table;width:100%;background:#141544;margin-top:10px;overflow:hidden;border-radius: 10px 10px 0 0;}
ul.th-box > li{display:table-cell;text-align:center;font-size:13px;color:#ffffff;height:35px;line-height: 35px;padding:0 20px;font-weight:600;}


.betting-details{margin-top:10px;}
.betting-details > ul.th-box > li:nth-child(1){width:8%;}
.betting-details > ul.th-box > li:nth-child(2){width:15%;}
.betting-details > ul.th-box > li:nth-child(3){width:23%;}
.betting-details > ul.th-box > li:nth-child(4){width:15%;text-align:left;padding-left:24px;}
.betting-details > ul.th-box > li:nth-child(5){width:14%;text-align:left;}
.betting-details > ul.th-box > li:nth-child(6){width:15%;text-align:left;}
.betting-details > ul.th-box > li:nth-child(7){width:14%;text-align:left;}
.betting-details > ul.th-box > li:nth-child(8){width:8%;}
.betting-details > ul.td-box{table-layout:fixed;display:table;width:100%;margin-top:5px;}
.betting-details > ul.td-box > li{display:table-cell;text-align:center;}
.betting-details > ul.td-box > li > *{padding:10px 20px;line-height:20px;height:40px;display:block;border-radius:3px;background:linear-gradient(to bottom, #282a3f, #3f425d);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}
.betting-details > ul.td-box > li > a.btn.pink{background:#de0160;padding:10px 5px;}
.betting-details > ul.td-box > li + li > *{margin-left:4px;}
.betting-details > ul.td-box > li + li > a > span.icon{color:#bdbecb;}
.betting-details > ul.td-box > li:nth-child(1){width:8%;}
.betting-details > ul.td-box > li:nth-child(2){width:15%;}
.betting-details > ul.td-box > li:nth-child(3){width:25%;}
.betting-details > ul.td-box > li:nth-child(4){width:15%;}
.betting-details > ul.td-box > li:nth-child(5){width:14%;}
.betting-details > ul.td-box > li:nth-child(6){width:15%;}
.betting-details > ul.td-box > li:nth-child(7){width:14%;}
.betting-details > ul.td-box > li:nth-child(8){width:8%;}
.betting-details > ul.td-box > li:nth-child(4) > *{border-radius:3px 0 0 3px;text-align:left;}
.betting-details > ul.td-box > li:nth-child(5) > *, .betting-details > ul.td-box > li:nth-child(6) > *, .betting-details > ul.td-box > li:nth-child(7) > *{margin-left:0;text-align:left;}
.betting-details > ul.td-box > li:nth-child(5) > *, .betting-details > ul.td-box > li:nth-child(6) > *{border-radius:0;}
.betting-details > ul.td-box > li:nth-child(7) > *{border-radius:0 3px 3px 0;text-align:left;}

.betting-details.table-style2 li{text-align:center !important;padding:0 !important}
.betting-details.table-style2 li > *{text-align:center !important;padding:10px 0 !important}
.betting-details.table-style2 > ul.th-box > li:nth-child(1){width:5%;padding:0;}
.betting-details.table-style2 > ul.th-box > li:nth-child(2){width:5%;padding:0;}
.betting-details.table-style2 > ul.th-box > li:nth-child(3){width:15%;}
.betting-details.table-style2 > ul.th-box > li:nth-child(4){width:17%;}
.betting-details.table-style2 > ul.th-box > li:nth-child(5){width:18%;}
.betting-details.table-style2 > ul.th-box > li:nth-child(6){width:14%;}
.betting-details.table-style2 > ul.th-box > li:nth-child(7){width:8%;}
.betting-details.table-style2 > ul.th-box > li:nth-child(8){width:9%;}
.betting-details.table-style2 > ul.th-box > li:nth-child(9){width:9%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(1){width:5%;padding:0;}
.betting-details.table-style2 > ul.td-box > li:nth-child(2){width:5%;padding:0;}
.betting-details.table-style2 > ul.td-box > li:nth-child(3){width:15%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(4){width:17%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(5){width:18%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(6){width:14%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(7){width:8%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(8){width:9%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(9){width:9%;}
.betting-details.table-style2 > ul.td-box > li:nth-child(4) > *, .betting-details.table-style2 > ul.td-box > li:nth-child(5) > *{border-radius:3px;margin-left:4px;}
.betting-details.table-style2 > ul.td-box > li:nth-child(6) > *{border-radius:3px 0 0 3px;margin-left:4px;}
.betting-details.table-style2 > ul.td-box > li:nth-child(7) > *, .betting-details.table-style2 > ul.td-box > li:nth-child(8), .betting-details.table-style2 > ul.td-box > li:nth-child(9) > *{border-radius:0;margin-left:0;}
.betting-details.table-style2 > ul.td-box > li:nth-child(8) > *{border-radius:0;margin-left:0;}
.betting-details.table-style2 > ul.td-box > li:nth-child(9) > *{border-radius:0 3px 3px 0;}

.sub-notice-box > ul > li + li{margin-top:5px;}
.sub-notice-box > ul > li > a{table-layout:fixed;display:table;width:100%;padding:0 20px;background:url(/images/sub-notice-box-bg.gif) no-repeat right 20px center #282a3f;border-radius:3px;}
.sub-notice-box > ul > li > a > *{display:table-cell;height:40px;padding:5px;color:#adb0c6;}
.sub-notice-box > ul > li > a > .notice-tit{width:70px;color:#ce0863;font-weight:700;}
.sub-notice-box > ul > li > a > p.tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px}
.sub-notice-box > ul > li > a:hover > p{color:#fff;text-decoration: underline;}

.sub-paging{text-align:center;margin:20px auto;}
.sub-paging a{display:inline-block; vertical-align:top; margin:3px; line-height:20px;padding:10px 0;height:40px;width:25px;}
.sub-paging a em{font-weight:700;color:#b0b0b9;font-style: normal;}
.sub-paging a.on em, .sub-paging a:hover  em, .sub-paging a:active  em, .sub-paging a:focus em{color:#ce0863;border-bottom:1px solid #ce0863;}
.sub-paging a.before, .sub-paging a.pre, .sub-paging a.next, .sub-paging a.after{width:40px;height:40px;border-radius:8px;color:#d1d2e2;}
.sub-paging a.before{background:#5e6192;}
.sub-paging a.pre{background:#474b93;}
.sub-paging a.next{background:#474b93;}
.sub-paging a.after{background:#5e6192;}

.sub-paging b	{ font-weight: 700; color: #b0b0b9; font-style: normal; border-bottom: 1px solid #e91e63;
text-align: center; display: inline-block; padding: 13px 0 5px 0;}

.sub-notice-view-box > dl{display:table;width:100%;table-layout:fixed;border-radius:5px;overflow: hidden;background:#282a3f;}
.sub-notice-view-box > dl > *{display:table-cell;height:50px;padding:0 20px;}
.sub-notice-view-box > dl > dt{font-size:18px;color:#ffffff;}
.sub-notice-view-box > dl > dt > span{font-size:18px;color:#ce0863;font-weight:700;display:inline-block;margin-right:5px;}
.sub-notice-view-box > dl > dd{text-align:right;color:#adb0c6;width:130px;font-weight:600;}
.sub-notice-view-box > dl > dd > span{font-weight:600;}
.sub-notice-view-box > dl > dd > span.txt2{color:#fff;}
.sub-notice-view-box > .txt{margin-top:4px;border-radius:5px;background:#282a3f;padding:20px;}
.sub-notice-view-box > .txt > pre{color:#fff;line-height:1.5;white-space:pre-wrap;font-size:14px;max-height:300px;overflow-y:auto;}
.sub-notice-view-box > .sub-notice-btn{text-align:center;margin:20px 0 30px;}
.sub-notice-view-box > .sub-notice-btn > a{height:40px;width:100px;color:#fff;background:#de0160;border-radius:40px;padding:10px;line-height:20px;font-size:16px;font-weight:700;text-align:center;}
.sub-notice-view-box > .leave-comments{background:#0f1019;border-radius:20px;}
.sub-notice-view-box > .leave-comments > *{height:65px;}
.sub-notice-view-box > .leave-comments > dt > input{background:none;border:0;width:100%;height:30px;}
.sub-notice-view-box > .leave-comments > dd{width:120px;padding-left:0;}
.sub-notice-view-box > .leave-comments > dd > a.btn{width:100px;font-size:16px;}
.sub-notice-view-box > .sub-notice-footer{margin-top:10px;}
.sub-notice-view-box > .sub-notice-footer > dl{display:table;width:100%;table-layout:fixed;border-radius:5px;overflow: hidden;background:#282a3f;padding:0 20px;}
.sub-notice-view-box > .sub-notice-footer > dl + dl{margin-top:2px;}
.sub-notice-view-box > .sub-notice-footer > dl > *{display:table-cell;height:45px;font-size:14px;}
.sub-notice-view-box > .sub-notice-footer > dl > dt{width:125px;}
.sub-notice-view-box > .sub-notice-footer > dl > dt > span{display:inline-block;border:2px solid #ce0863;height:33px;width:33px;background:#222334;border-radius:33px;text-align:center;line-height:29px;font-size:12px;margin-right:5px;}
.sub-notice-view-box > .sub-notice-footer > dl > dd > a.tit{border-left:1px solid #9294a6;padding-left:13px;color:#fff;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sub-notice-view-box > .sub-notice-footer > dl > dd.del{text-align:right;width:35px;}
.sub-notice-view-box > .sub-notice-footer > dl > dd.del > a{color:#787a96; }

.customer-service-box{margin-top:10px;}
.customer-service-box > ul.th-box > li:nth-child(1){width:50px;}
.customer-service-box > ul.th-box > li:nth-child(2){width:90px;}
.customer-service-box > ul.th-box > li:nth-child(3){width:auto;}
.customer-service-box > ul.th-box > li.day{width:240px;}
.customer-service-box > ul.th-box > li:nth-child(5){width:125px;}
.customer-service-box > ul.th-box > li:last-child{width:85px;}
.customer-service-box > ul.td-box{display:table;width:100%;table-layout:fixed;border-radius:5px;overflow: hidden;background:#282a3f;margin-top:4px;}
.customer-service-box > ul.td-box.memo-on{background:#0f1019;}
.customer-service-box > ul.td-box > li{display:table-cell;height:45px;font-size:14px;text-align:center;font-weight:600;}
.customer-service-box > ul.td-box > li > *{font-weight:600;}
.customer-service-box > ul.td-box > li.day{width:240px;color:#bdbecb;}
.customer-service-box > ul.td-box > li > a.question{display:block;}
.customer-service-box > ul.td-box > li > a.del{color:#bdbecb;}
.customer-service-box > ul.td-box > li:nth-child(1){width:50px;padding-left:20px;}
.customer-service-box > ul.td-box > li:nth-child(2){width:90px;}
.customer-service-box > ul.td-box > li:nth-child(3){width:auto;}
.customer-service-box > ul.td-box > li:nth-child(5){width:125px;}
.customer-service-box > ul.td-box > li:last-child{width:85px;}
.customer-service-box > .answer{margin-top:1px;background:#0f1019;border-radius:5px;padding:20px;line-height:1.5;display:none;}
.customer-service-box > .answer > dl{display:table;width:100%;table-layout:fixed;}
.customer-service-box > .answer > dl > *{display:table-cell;font-size:14px;}
.customer-service-box > .answer > dl > dt{width:70px;color:#ccc;font-size:14px;}
.customer-service-box > .answer > .answer-v{margin-top:4px;}
.customer-service-box > .answer > .answer-v > pre{color:#fff;line-height:1.5;white-space:pre-wrap;font-size:14px;font-weight:600;max-height:300px;overflow-y:auto;}

.join-box{background:#0607228c;border-radius:0 0 10PX 10PX;}
.join-box > h3.tit > span{color:#fff;font-size:26px;display:inline-block;border-bottom:2px solid #ce0863;padding-bottom:10px;}
.join-box > p.tit{margin-top:20px;color:#ccc;font-size:13px;font-weight:600;}
.join-box > .join-txt-box{border-top:1px solid #282a3f;margin-top:15px;}
.join-box > .join-txt-box > dl{display:flex;align-items: center; width:100%;border-bottom:1px solid #12103B;PADDING: 3PX 0;}
.join-box > .join-txt-box > dl > *{display: flex;font-weight: 600;align-items: center;height: 56px;padding: 0 10px;gap: 10px;}
.join-box > .join-txt-box > dl > dt{width:245px;font-size:15px;color:#ccc;vertical-align: middle;}
.join-box > .join-txt-box > dl > dd{font-size:13px;color:#ccc;}
.join-box > .join-txt-box > dl > dd > input, .join-box > .join-txt-box > dl > dd > select{width:250px;height:45px;background:#171717;border:0;padding-left:10px;border-radius:8px; color: #fff;box-shadow: inset 0px -2px #1c1c1c;}
.join-box > .join-txt-box > dl > dd > .btn.gray-btn2{height:45px;padding:10px 0;line-height:25px;width:85px;border-radius:8px;display:inline-block;font-size:14px;color:#ffffff;font-weight:700;background:#1A222F;}
.join-box > .join-txt-box > dl > dd > .btn.gray-btn2:hover{color:#000;}
.join-box > .join-txt-box > dl > dd > .btn.red-btn{width:85px;padding:10px 0;line-height:25px;text-align:center;vertical-align: top;border-radius:8px;display:inline-block;font-size:14px;color:#ffffff;font-weight:700;background:#cc0204;}
.join-box > .join-txt-box > dl > dd > .btn.red-btn:hover{color:#000;}
.join-box > .join-txt-box > dl > dd > .tel1{width:133px;}
.join-box > .join-txt-box > dl > dd > .tel2{width:133px;}
.join-box > .join-txt-box > dl > dd > .tel3{width:133px;}
.join-box > .join-txt-box > dl > dd > span{display: inline-block;vertical-align: middle;font-size:15px;font-weight: 600; color: #fff;}
.join-box > .join-txt-box > dl > dd > span.max-font{font-size:18px;font-weight: 600;}
/* NuclearLauncher 20250226 USDT Begin */
.join-box > .join-txt-box >	dl.form > dt, .join-box > .join-txt-box > form > dl.form > dt {float:left;clear:left;}
.join-box > .join-txt-box > dl.form > dd, .join-box > .join-txt-box > form > dl.form > dd {float:left;}
/* NuclearLauncher 20250226 USDT End */

dd.link a {    background: #3F51B5;border-radius: 5px;padding: 10px 15px;font-size: 15px;}

.join-box > .join-txt-box + h3.tit{margin-top:30px;}
.join-box > .join-txt-box.last > dl:last-child{border-bottom:0;}
.join-box-btn{text-align:center;margin-top:30px;}
.join-box-btn > a{display: inline-block;height:47px;line-height:47px;width:165px;}

.gray-bg{background:#0f1019;border-radius:8px;padding:30px;}
.gray-bg > pre{color:#c4c5ca;font-size:13px;}
.gray-bg > pre > h3.tit{margin-top:40px;}
.gray-bg > pre > h3.tit > span{color:#fff;font-size:26px;display:inline-block;border-bottom:2px solid #ce0863;padding-bottom:10px;}

.match-result{margin-top:20px;}
.match-result > ul.th-box > li:nth-child(1){width:12%;}
.match-result > ul.th-box > li:nth-child(2){width:12%;}
.match-result > ul.th-box > li:nth-child(3){width:23%;}
.match-result > ul.th-box > li:nth-child(4){width:10%;}
.match-result > ul.th-box > li:nth-child(5){width:23%;}
.match-result > ul.th-box > li:nth-child(6){width:10%;}
.match-result > ul.th-box > li:nth-child(7){width:10%;}
.match-result > ul.td-box{table-layout:fixed;display:table;width:100%;}
.match-result > ul.td-box > li{display:table-cell;text-align:center;}
.match-result > ul.td-box > li > *{padding:0 10px;line-height:40px;height:40px;display:block;background:#0e102b7a;text-align:center;font-weight:600;}
.match-result > ul.td-box > li > .gray-bg{background:linear-gradient(to bottom, #cbcdda 30%, #787b90);text-align:center;box-shadow: 0 2px 0 #545765;color:#000;font-weight:700;}
.match-result > ul.td-box > li > .gray-bg > *{color:#000;font-weight:700;}
.match-result > ul.td-box > li > dl{display:table;width:100%;table-layout:fixed;}
.match-result > ul.td-box > li > dl > *{display:table-cell;}
.match-result > ul.td-box > li > dl > dt{text-align:left;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.match-result > ul.td-box > li > dl > dd{text-align:right;width:50px;}
.match-result > ul.td-box > li > dl.loss > dt{text-align:right;}
.match-result > ul.td-box > li > dl.loss > dd{text-align:left;}
.match-result > ul.td-box > li:nth-child(1){width:12%;padding-left:0;}
.match-result > ul.td-box > li:nth-child(2){width:12%;}
.match-result > ul.td-box > li:nth-child(3){width:23%;}
.match-result > ul.td-box > li:nth-child(4){width:10%;}
.match-result > ul.td-box > li:nth-child(5){width:23%;}
.match-result > ul.td-box > li:nth-child(6){width:10%;}
.match-result > ul.td-box > li:nth-child(7){width:10%;}
.match-result > ul.td-box > li:last-child{cursor: pointer;}

.match-result.mini > ul.th-box > li:nth-child(1){width:10%;}
.match-result.mini > ul.th-box > li:nth-child(2){width:10%;}
.match-result.mini > ul.th-box > li:nth-child(3){width:auto;}
.match-result.mini > ul.th-box > li:nth-child(4){width:10%;}
.match-result.mini > ul.th-box > li:nth-child(5){width:12%;}
.match-result.mini > ul.th-box > li:nth-child(6){width:10%;}
.match-result.mini > ul.th-box > li:nth-child(7){width:10%;}
.match-result.mini > ul.th-box > li:nth-child(8){width:10%;}
.match-result.mini > ul.th-box > li:nth-child(9){width:12%;}
.match-result.mini > ul.td-box > li > p > span{display:inline-block;width:27px;height:27px;border-radius:27px;color:#fff;font-size:12px;line-height:27px;padding:0 !important;}
.match-result.mini > ul.td-box > li > p > span.red-bg{background:#e42828;}
.match-result.mini > ul.td-box > li > p > span.blue-bg{background:#106de1;}
.match-result.mini > ul.td-box > li:nth-child(1){width:10%;}
.match-result.mini > ul.td-box > li:nth-child(2){width:10%;}
.match-result.mini > ul.td-box > li:nth-child(3){width:auto;}
.match-result.mini > ul.td-box > li:nth-child(4){width:10%;}
.match-result.mini > ul.td-box > li:nth-child(5){width:12%;}
.match-result.mini > ul.td-box > li:nth-child(6){width:10%;}
.match-result.mini > ul.td-box > li:nth-child(7){width:10%;}
.match-result.mini > ul.td-box > li:nth-child(8){width:10%;}
.match-result.mini > ul.td-box > li:nth-child(9){width:12%;}
.match-result > .sports-footer{margin-top:4px;border:1px solid #3e405b;border-radius:3px;height:34px;line-height:34px;padding:0 10px;}
.match-result > .sports-footer > *{display:inline-block;margin-right:30px;vertical-align:top;}
.match-result > .sports-footer > a.pink-btn2{width:60px;height:25px;line-height:25px;float:right;margin:4px 0;border-radius:24px;font-size:13px;font-weight:600;}

.recommender-box{margin-top:10px;}
.recommender-box > ul.th-box > li:nth-child(1){width:20%;}
.recommender-box > ul.th-box > li:nth-child(2){width:*;}
.recommender-box > ul.th-box > li:nth-child(3){width:30%;}
.recommender-box > ul.th-box > li:nth-child(4){width:15%;}
.recommender-box > ul.th-box > li:nth-child(5){width:15%;}
.recommender-box > ul.td-box{display:table;width:100%;table-layout:fixed;border-radius:5px;overflow: hidden;background:#282a3f;margin-top:4px;}
.recommender-box > ul.td-box > li{display:table-cell;height:45px;font-size:14px;text-align:center;font-weight:600;}
.recommender-box > ul.td-box > li > *{font-weight:600;}
.recommender-box > ul.td-box > li:nth-child(1){width:20%;}
.recommender-box > ul.td-box > li:nth-child(2){width:*;}
.recommender-box > ul.td-box > li:nth-child(3){width:30%;}
.recommender-box > ul.td-box > li:nth-child(4){width:15%;}
.recommender-box > ul.td-box > li:nth-child(5){width:15%;}

.recommender-box > ul.table2 > li:nth-child(1){width:20% !important;}
.recommender-box > ul.table2 > li:nth-child(2){width:20% !important;}
.recommender-box > ul.table2 > li:nth-child(3){width:20% !important;}
.recommender-box > ul.table2 > li:nth-child(4){width:auto !important;}

.casino-box > *{background:#0f1019;border-radius:8px;padding:30px;}
.casino-box > div + div{margin-top:20px;text-align: center;}
.casino-box > .how-to-use > h3.tit{color:#fff;font-size:26px;margin-bottom:15px;}
.casino-box > .how-to-use > h3.tit > span.icon{color:#4bd194;text-shadow: 2px 2px 15px #265547;font-size:35px;vertical-align: middle;}
.casino-box > .how-to-use > ul > li{font-size:15px;color:#c4c5ca;line-height:1.5;}
.casino-box > .how-to-use > .min-box{background:#282a3f;border-radius:8px;padding:20px;margin-top:30px;}
.casino-box > .how-to-use > .min-box > h3.tit{color:#ce0863;font-size:26px;margin-bottom:15px;}
.casino-box > .how-to-use > .min-box > ul > li{font-size:15px;color:#de0160;line-height:1.5;}
.casino-box > .game-list{padding:30px 0; position: relative;}
.casino-box > .game-list > ul{text-align:center;}
.casino-box > .game-list > ul > li{display:inline-block;width:179px;text-align:center;margin:0 12px;margin-bottom:30px;}
.casino-box > .game-list.list-5 > ul > li{margin:0 35px;margin-bottom:30px;}
.casino-box > .game-list > ul > li > a{display:block;}
.casino-box > .game-list > ul > li > a > p.img{height:174px;line-height: 174px;background:linear-gradient(to bottom, #4b4e5f, #1d1e2d);overflow:hidden;position: relative;border-radius:100%;box-shadow: 0 5px 0 #4f173b;margin-bottom:20px; display: list-item;}
.casino-box > .game-list > ul > li > a > p.img > span{display:block;line-height: 174px;background:rgba(0,0,0,.3);width:100%;height:100%;position: absolute;left:0;top:0;opacity: 0;}
.casino-box > .game-list > ul > li > a:hover > p.img > span{opacity:1}
.casino-box > .game-list > ul > li > a > p.img > span img	{padding: 55px !important;}

.sub-popup-wraper > .sub-popup-box.listView{}
.sub-popup-wraper > .sub-popup-box.listView > .logo-tit{text-align:center;margin-bottom:30px;}
.sub-popup-wraper > .sub-popup-box.listView > .logo-tit img{max-width:140px;}
.sub-popup-wraper > .sub-popup-box.listView > dl + dl{margin-top:15px;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dt{color:#d2d2d2;font-size:14px;margin-bottom:5px;padding-left:15px;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > p.money{margin-bottom:15px;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > p.money > input{height:45px;background:#0f1019;width:100%;border:0;border-radius:45px;padding:10px 23px;line-height:25px;color:#f6bf1e;font-size:15px;font-weight:600;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > p.money > input.white{color:#fff;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .btn{margin-bottom:4px;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .btn > a{display:inline-block;width:133px;float:left;color:#fff;font-weight:600;font-size:15px;height:30px;line-height:26px;border-radius:45px;text-align:center;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .btn > a.pink{background:#de0160;border:2px solid #de0160;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .btn > a.black{background:#0f1019;border:2px solid #787b90;float:right;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .fill-in{border-radius:45px;height:45px;padding:5px;background:#0f1019;border:2px solid #de0160;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .fill-in > input{height:31px;background:#0f1019;width:calc(100% - 80px);border:0;border-radius:45px;padding:10px 0;line-height:31px;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .fill-in > a.gray{height:31px;width:75px;float:right;background:#787b90;border-radius:45px;text-align:center;font-size:15px;color:#fff;padding:5px 0;line-height:21px;}
.sub-popup-wraper > .sub-popup-box.listView > dl > dd > .max-btn > a + a{margin-top:10px;}

.sub-popup-wraper > .sub-popup-box.popup-table{width:500px;padding:0;}
.sub-popup-wraper > .sub-popup-box.popup-table > a.popup-close{background:none;border:2px solid #535465;top:10px;right:-40px;width:30px;height:30px;color:#535465;border-radius:30px;}
.sub-popup-wraper > .sub-popup-box.popup-table > a.popup-close > span{line-height:26px;font-size:10px;}
.sub-popup-wraper > .sub-popup-box.popup-table > .table-style thead th{background:#0f1019;height:60px;font-size:18px;}
.sub-popup-wraper > .sub-popup-box.popup-table > .table-style tbody tr + tr > td{border-top:1px solid #000;}
.sub-popup-wraper > .sub-popup-box.popup-table > .table-style tbody td{background:#282a3f;height:60px;font-size:16px;text-align:center;height:50px;}
.sub-popup-wraper > .sub-popup-box.popup-table > .table-style tbody td > a{height:30px;line-height:30px;font-size:14px;width:70px;display:inline-block;font-weight:600;}

.game-play-box > .minigame-box{text-align:center;margin-bottom:10px;background:#0f1019;border-radius:8px;padding:0 30px;}
.timer-bar{position:relative;background:linear-gradient(to right, #791951, #282a3f 25%);margin: 10px 0;border-radius: 15px;padding:0 30px;display:table;width:100%;}
.timer-bar > *{display:table-cell;height: 55px;vertical-align: middle;}
.timer-bar > .left{color: #fff;font-size: 26px;}
.timer-bar > .left > strong{color: #fac300;}
.timer-bar > .center{text-align:right;}
.timer-bar > .center > strong{display:inline-block;vertical-align: middle;padding-left:35px;background:url(/images/timer-bar.png) no-repeat left center;line-height:30px;font-size:22px;margin-right:20px;}
.timer-bar > .center > a{display:inline-block;box-shadow: 0 0 0;height:40px;line-height:40px;padding:0 20px;font-size:15px;font-weight:600;}
.timer-bar > .center > a > span{font-size:20px;vertical-align: middle;margin-right:10px;}

.game-select-box{overflow:hidden;background: #060606;border: 2px solid #7b7b7b;border-radius: 20px;}
.small-tit{height: 44px;line-height: 44px;font-size: 20px;font-weight:700;color: #fff;padding-left: 25px;background: #282828;}

.power-box{position:relative;}
.close_end{position:absolute;width:100%;height:calc(100% + 30px);background:rgba(0, 0, 0, 0.9);text-align:center;border:2px solid #2f333b;border-radius:8px;display:table;top:0;left:0;}
.close_end > .box{display:table-cell;}
.close_end > .box > h3.tit{padding-top:150px;background:url(/images/no-betting-cart.png) no-repeat top center;font-weight:700;font-size:50px;color:#ce0863;margin-bottom:15px;}
.close_end > .box > p{font-size:26px;}
.mini_bettingslip {overflow:hidden;position:relative;border:2px solid #75185e;background:#2c1122;margin-top:10px;border-radius:15px;}
.mini_bettingslip > dt {float:left;width:30%;height:225px;padding:30px;border-right:1px solid #683167;}
.mini_bettingslip > dt > h2 {margin-bottom:20px;border-bottom:1px solid #683167;font-size:18px;font-weight:700;color:#fff;height:36px;}
.mini_bettingslip > dt > h2 span.icon{font-size:20px;margin-right:10px;}
.mini_bettingslip > dt > div {overflow:hidden;font-size:18px;margin-bottom:20px;}
.mini_bettingslip > dt > div > em {display:block;float:left;width:80px;color:#cfbcc9;font-style:normal;line-height:22px;font-size:18px;}
.mini_bettingslip > dt > div > span {display:block;float:right;color:#FFF;line-height:22px;}
.mini_bettingslip > dt > div > p {float:right;color:#FFF;line-height:22px;}
.mini_bettingslip > dd {float:left;width:70%;padding:25px 30px 0;height:225px;border-top:0;border-left:0;overflow:hidden;}
.mini_bettingslip > dd > h2 {display:block;font-size:18px;font-weight:700;color:#FFF;margin:0 0 8px;}
.mini_bettingslip > dd > h2 span.icon {font-size:20px;margin-right:7px;}
.mini_bettingslip > dd > h2 span.orange-font{font-size:20px;font-weight: 700;}
.mini_bettingslip > dd > h2 p.txt{display:inline-block;margin-left:80px;font-size:18px;font-weight: 700;}
.mini_bettingslip > dd > h2 p.txt span.red-font2{font-size:18px;font-weight: 700;}
.mini_bettingslip > dd > ul {float:left;width:calc(100% - 210px);margin-right:10px;}
.mini_bettingslip > dd > ul > li {overflow:hidden;margin-bottom:4px;margin-left:-3px;}
.mini_bettingslip > dd > ul > li:first-child {margin-bottom:10px;}
.mini_bettingslip > dd > ul > li > div {float:left;position:relative;border:1px solid #422939;border-radius:4px;background:#11050d;width:calc(50% - 3px);margin-left:3px;}
.mini_bettingslip > dd > ul > li > div > input {width:100%;height:35px;text-align:right;padding:0 10px 0 80px;border:0;border-radius:4px;font-size:18px;color:#ec23a7;background:none;}
.mini_bettingslip > dd > ul > li > div > input.mini_betting_input_hit {color:#fff;}
.mini_bettingslip > dd > ul > li > div > span {position:absolute;left:12px;top:10px;font-size:14px;color:#cfbcc9;}
.mini_bettingslip > dd > ul > li > code {display:block;float:left;width:calc(100% / 6 - 3px);height:41px;line-height:41px;text-align:center;color:#35404a;font-size:14px;font-weight:700;background:linear-gradient(to bottom, #fdfdfd, #dcddde);border:0;margin-left:3px;cursor:pointer;border-radius:3px;}
.mini_bettingslip > dd > ul > li:nth-child(3) > code {width:calc(50% - 3px);background:#3e4059;color:#fff;}
.mini_bettingslip > dd > ul > li:nth-child(3) > code:hover {color:#000;}
.mini_bettingslip > dd > ul > li > code:hover {color:#ec23a7;}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn2 {background:#000412;background-size:94px auto;}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn2:hover {background:#c70101;background-size:94px auto;color:#fff;}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn3 {background:#9b216f;background-size:94px auto;}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn3:hover {background:#9b216f;background-size:94px auto;color:#fff;}
.mini_bettingslip > dd > div.mini_betting_confirm {float:left;width:200px;height:127px;padding:43px 0;line-height:41px;text-align:center;font-size:24px;font-weight:900;color:#FFF;cursor:pointer;background:#de0160;border-radius:27px;}
.mini_bettingslip > dd > div.mini_betting_confirm:hover {color:#000;}

.game-select-box-cont1 dl > dt{font-size:18px;font-weight:600;margin-bottom:15px;}
.game-select-box-cont1 dl > dd{margin-left:-10px;}
.game-select-box-cont1 dl > dd::after{content:"";display:block;clear:both;}
.game-select-box-cont1 dl > dd > a{margin-left:10px;border-radius:10px;height:55px;padding:5px 2px 2px 2px;float:left;cursor: pointer;}
.game-select-box-cont1 dl > dd > a.on{border:2px solid #fff005;}
.game-select-box-cont1 dl > dd > a > h3.tit{font-size:20px;}
.game-select-box-cont1 dl > dd > a > p.txt{font-size:12px;padding-top:3px;}
.game-select-box-cont1 dl > dd > a.blue-btn-bg{background:linear-gradient(to bottom, #0f68d6, #132faa);}
.game-select-box-cont1 dl > dd > a.red-btn-bg{background:linear-gradient(to bottom, #ef4b4b, #d81d1d);}
.game-select-box-cont1 dl > dd > a.coloring-btn-bg{background:linear-gradient(to right, #dc2525, #132faa);}
.game-select-box-cont1 dl > dd > a.coloring-btn-bg2{background:linear-gradient(to right, #132faa, #dc2525);}
.game-select-box-cont1 dl > dd > a.green-btn-bg{background:linear-gradient(to bottom, #18b440, #0e8e14);}
.game-select-box-cont1 > .one-box{border:2px solid #2f333b;background:#0f1019;border-radius:15px;margin-top:10px;padding:20px 10px;text-align:center;}
.game-select-box-cont1 > .two-box{margin-left:-20px;}
.game-select-box-cont1 > .two-box > dl{float:left;width:calc(50% - 20px);border:2px solid #2f333b;background:#0f1019;border-radius:15px;margin-top:10px;padding:20px 10px;text-align:center;float:left;margin-left:20px;}
.game-select-box-cont1 > .two-box > dl > dd > a{width:calc(25% - 10px);}
.game-select-box-cont1 > .one-box > dl > dd > a{width:calc(100% / 8 - 10px);}
.game-select-box-cont1 > .one-box.btn-six > dl > dd > a{width:calc(100% / 6 - 10px);}
.game-select-box-cont1 > .three-box{margin-left:-20px;}
.game-select-box-cont1 > .three-box > dl{float:left;width:calc(100% / 3 - 20px);border:2px solid #2f333b;background:#0f1019;border-radius:15px;margin-top:10px;padding:20px 10px;text-align:center;float:left;margin-left:20px;}
.game-select-box-cont1 > .three-box > dl > dd > a{width:calc(50% - 10px);}
.game-select-box-cont1 > .box-line.btn-four > dl > dd > a{width:calc(25% - 10px);}

.tx	{color: rgb(255, 206, 37) !important;display: inline-block;}
.txt_blue	{color:#0066ff;    display: inline-block;}
.txt_red	{color:#dd0000;    display: inline-block;}
.focus_odd	{border: 2px solid #fff005;}
.focus { border: 2px solid #fff005;}

.sub-tit{margin-top:45px;font-size:20px;margin-bottom:15px;}

.btn-box.min-btn-box{text-align:right;margin-top:-66px;}
.btn-box.min-btn-box > a{display:inline-block;width:100px;font-weight:400;}

.sky-bg{background: rgb(0 0 0);border-radius:20px;padding:20px;margin-bottom:10px;}
.sky-bg > ul > li{line-height:1.5;font-size:14px;}

.red-bg{background:#ce081b;border-radius:20px;padding:5px 20px;text-align:center;}
.red-bg > p{font-size:16px;line-height:40px;}
.red-bg > p > a{background:#fff;width:185px;text-align:center;color:#ce081b;height:40px;line-height:40px;border-radius:40px;margin:0 20px;}

.dt-center{}
.dt-center > .join-txt-box{border-top:0;margin-top:0;}
.dt-center > .join-txt-box > dl > *{}
.dt-center > .join-txt-box > dl:last-child{border-bottom:0;}
.dt-center > .join-txt-box > dl > dt{text-align:center;padding-left: 20px;}
.dt-center > .join-txt-box > dl > dd > input{padding:0 10px;font-size: 14px;}
.dt-center > .join-txt-box > dl > dd > .btn-box{display: BLOCK; margin: 10px auto;}
.dt-center > .join-txt-box > dl > dd > .btn-box > a{display:inline-block;width:85px;height:45px;line-height:45px;background:#1A222F;color:#57B5FF;font-size:16px;text-align:center;border-radius:8px;font-weight: bold;vertical-align: middle;}
.dt-center > .join-txt-box > dl > dd > .btn-box > a.gray-btn2{background:#2b2d42;color:#fff;}
.dt-center > .join-txt-box > dl > dd > .btn-box > a:hover{opacity:0.8;}

.sky-bg > .table-style{border :1px solid #0f1019;text-align:center;}
.sky-bg > .table-style th{background: rgba(0,0,0,0.3);font-weight:600;padding:5px 10px;color:#c5c7d4;}
.sky-bg > .table-style td{border-left:1px solid #0f1019;border-bottom:1px solid #0f1019;height:50px;padding:5px 10px;color:#b4b5bd;text-align: center;}
.sky-bg > .table-style td + th{border-left:1px solid #0f1019;border-bottom:1px solid #0f1019;}
@media screen and (max-width:1700px) {
	.mini_bettingslip > dd > ul > li > code{font-size:12px;}
	.mini_bettingslip > dd > ul{width:calc(100% - 140px);}
	.mini_bettingslip > dd > div.mini_betting_confirm{width:130px;}
}

@media screen and (max-width:1600px) {
	.sub-tab > ul > li > a{padding:10px;}
	.game-select-box-cont1 dl > dd > a > h3.tit{font-size:16px;}
}


.game_home_name_bg_pickup4 dl	{background: linear-gradient(to bottom, #cbcdda 30%, #787b90) !important; text-align: center !important; box-shadow: 0 2px 0 #545765 !important;}
.game_home_name_bg_pickup4 dl dt {color: #000 !important;; font-weight: 700 !important;;}
.game_home_name_bg_pickup4 dl dd {color: #000 !important;; font-weight: 700 !important;;}

.game_away_name_bg_pickup3 dl	{background: linear-gradient(to bottom, #cbcdda 30%, #787b90) !important; text-align: center !important; box-shadow: 0 2px 0 #545765 !important;}
.game_away_name_bg_pickup3 dl dt {color: #000 !important;; font-weight: 700 !important;;}
.game_away_name_bg_pickup3 dl dd {color: #000 !important;; font-weight: 700 !important;;}

.game_tie_name_bg_pickup3 dl	{background: linear-gradient(to bottom, #cbcdda 30%, #787b90) !important; text-align: center !important; box-shadow: 0 2px 0 #545765 !important;}
.game_tie_name_bg_pickup3 dl dt {color: #000 !important;; font-weight: 700 !important;;}
.game_tie_name_bg_pickup3 dl dd {color: #000 !important;; font-weight: 700 !important;;}

.result_home_name_bg_pickup dl	{background: linear-gradient(to bottom, #cbcdda 30%, #787b90) !important; text-align: center !important; box-shadow: 0 2px 0 #545765 !important;}
.result_home_name_bg_pickup dl dt {color: #000 !important;; font-weight: 700 !important;;}
.result_home_name_bg_pickup dl dd {color: #000 !important;; font-weight: 700 !important;;}

.result_away_name_bg_pickup dl	{background: linear-gradient(to bottom, #cbcdda 30%, #787b90) !important; text-align: center !important; box-shadow: 0 2px 0 #545765 !important;}
.result_away_name_bg_pickup dl dt {color: #000 !important;; font-weight: 700 !important;;}
.result_away_name_bg_pickup dl dd {color: #000 !important;; font-weight: 700 !important;;}

.result_tie_bg_pickup dl	{background: linear-gradient(to bottom, #cbcdda 30%, #787b90) !important; text-align: center !important; box-shadow: 0 2px 0 #545765 !important;}
.result_tie_bg_pickup dl dt {color: #000 !important;; font-weight: 700 !important;;}
.result_tie_bg_pickup dl dd {color: #000 !important;; font-weight: 700 !important;;}

.back_padding {width: 250px; height: 45px !important;line-height: 44px;display: block !important;background: #171717; border: 0; padding-left: 10px; border-radius: 8px;box-shadow: inset 0px -2px #1c1c1c;}

.tab_container #tab_charge1	{display: block; background: #0607228c; border-radius: 0 0 10px 10px; padding: 20px; margin-bottom: 10px;font-size: 13px;}
.tab_container #tab_charge2	{display: block; background: #0607228c; border-radius: 0 0 10px 10px; padding: 20px; margin-bottom: 10px;}
.tab_container #tab_charge3	{display: block; background: #0607228c; border-radius: 0 0 10px 10px; padding: 20px; margin-bottom: 10px;}
/* NuclearLauncher 20250226 USDT Begin */
.tab_container > div {display: block; background: #0607228c; border-radius: 0 0 10px 10px; padding: 20px; margin-bottom: 10px;font-size: 13px;}
/* NuclearLauncher 20250226 USDT End */
.tab_charge_content p	{ margin-bottom: 5px;}


/* ¸®½ºÆ® Å×ÀÌºí */
.list_table {border-collapse: collapse;border-spacing: 0px;width:100%;	border-bottom:1px solid #ffffff14;font-size:12px;box-shadow: 0 2px 5px #111;border-radius: 10px 10px 0 0;}
.list_table tr th {font-weight: 100;color: #fff;background: #141544;height:34px;}
.list_table tr td {font-size: 12px; color: #bababa; background: #0e102b7a; height: 40px; border-bottom: 1px solid #111243; text-align: center;}


.list_table thead tr th.title_text span{color: #36ff82;}


.list_table tr.notice {background:#2D3139;}

.list_table td.view {
	padding:20px 90px;
	color:#eee;
	background:#5D6066;
	border-bottom:1px solid #aaa;
}

.list_table td.message {
	padding:20px 90px;
	color:#fff;
	text-align:center;
	background:#1e1e1e;
}

.list_table td.notice {    text-align: left;
}

.list_table td.notice a{
	padding-left:10px;
	color:#e5707c;
}

.list_table td.notice a:hover{
	padding-left:10px;
	color:#ffae00;
	text-decoration:underline
}

.list_table .number {
	color:#ff0000
}

.list_table .subject {text-align: left;	padding-left:10px;}
.bb0 {border-bottom:0 !important;}
.bt0 {border-top:0 !important;}
#paging {margin-top:20px;}

.center_view {padding: 20px; background: #14192a;}

/* ±Û¾²±â Å×ÀÌºí */
.write_table { border-collapse: collapse;border-spacing: 0px;width: 100%;margin-top:10px;}
.write_table tr { }
.write_table th { padding:22px; font-weight:100;background:rgba(0,0,0,0.2);}
.write_table tr td.subject1 { padding: 20px; background: #0607228c; border-radius: 10px 10px 0 0;}
.write_table tr td.subject2 {padding:0 20px; background: #0607228c; border-radius:0 0 10px 10px;padding-bottom: 50px;}
.write_table td.tcenter { border-bottom:solid 1px #333; padding:6px; text-align:center}
.write_table td.tcenterline {border-bottom:solid 1px #333; border-right:solid 1px #333; padding:6px; text-align:center}
.write_table input { width: 100%; color: #fff; border: none; background-color: #181818; height: 30px; padding: 0 10px; border-radius: 3px;box-shadow: 0px 3px #111; border-bottom: 1px solid #ffffff14;}
.write_table textarea {word-break: break-all; width: 100%; min-height: 300px;color:#eee;border:none;background-color:#181818;padding:10px; border-bottom: 1px solid #ffffff14;}

.btn_box {margin:20px auto;text-align:right;}


/* º¸±â Å×ÀÌºí */
.view_table { border-collapse: collapse;border-spacing: 0px;width: 100%;margin-bottom: 10px;background: #0e102b7a; border-radius: 3px;}
.view_table li{padding:30px 50px;min-height:250px;word-break: break-all;font-size: 15px;}

.view_table thead th { background-color:RGB(0,0,0); height:60px; border-bottom:solid 1px #2e202d; text-align:left; padding-left:25px; font-size:14px}
.view_table thead td { background-color:RGB(0,0,0); text-align:right; padding:10px 25px 0 0}
.view_table thead td.line { border-bottom:solid 1px #2e202d; padding:5px 25px 10px 0 }
.view_table tbody td { }

.title_view {background: #0f134666;border-radius: 10px;}
.title_view li { padding: 5px 0; text-align: center; font-size: 25px; font-weight: bold; color: #57B5FF;}
.title_view h1 {background: #1819478a; box-shadow: 0 2px 5px #111; padding: 15px 20px; border-radius: 15px 20px 0 0;}
.title_view ol	{padding: 20px 30px;}
.title_view ol li { font-size: 16px; font-weight: bold; margin-bottom: 10px;}

.board_nick {height: 40px; line-height: 40px; text-align: right; padding: 0 20px;}


.reply_table {width:100%;color:#444;padding:10px;    background: rgba(0,0,0,0.4);}
.reply_table h1 {padding-left:23px !important; text-align:left !important;color:#54a2d6;height:30px;line-height:30px;    font-size: 12px;}
.reply_table textarea {width:91%;background:#333;color:#eee;padding:5px 10px;}
.reply_table .reply_btn {     position: absolute;margin-left: 8px;border: 1px solid #ffaa00;background: #ffcc00;color: #000;cursor: pointer;height:44px;width: 68px;text-align: center;}
.reply_table ul {padding-left:15px;}
.reply_table ul li {display:inline-block;height:30px;line-height:30px;border-bottom: 1px dashed #444;color: #fff;}
.reply_table ul li:nth-child(1) {width:15%;}
.reply_table ul li:nth-child(2) {width:79%;}




.btns_04 {display:inline-block;padding:5px 10px;background:#183473;color:#fff;border-radius:5px;border:0;cursor:pointer;}
.btna_08 {display:inline-block;padding:5px 10px;background:#1A222F;border-radius:5px;border:0;cursor:pointer;color:#57B5FF;font-weight: bold;}
.btna_02 {display:inline-block;padding:5px 10px;background:#444;color:#fff;border-radius:5px;border:0;box-shadow: 0 3px 0 #333;cursor:pointer;}

.betslip .btna_08.fbig {width:100%;}
.fbig { font-size: 16px; padding: 7px 10px; margin: 3px auto; text-align: center;}
.betslip .btna_08.fbig.reset {background:#080f48;}

/* ¹Ì´Ï°ÔÀÓ */
.menu_box2	{width:100%;display:block;vertical-align: top;border-radius: 8px;margin:0px 0 10px 0;}
.menu_box2 h2	{font-size: 16px; padding: 10px 0;}
.menu_box2 ul {display:flex}

.menu_box_topmenu	{height: 35px; line-height: 33px !important; background: linear-gradient(180deg,#686b71,#373a40); margin-bottom:10px !important}
.menu_box_topmenu li	{width: 49%; display: inline-block; color: #fff;padding: 0 10px  !important;border-bottom: 2px solid #d98b2b !important;height: 31px; line-height: 29px  !important; cursor: pointer;}

.menu_box_bottommenu li	{padding: 0 10px; line-height:36px; color: #ccc;cursor: pointer;background:#1A222F;border-radius:3px;margin-right:4px;}
.menu_box_bottommenu li:first-child {}
.menu_box_bottommenu li:last-child {border-bottom:0;}

.menu_box_bottommenu li:hover{color: #ff9c00;}
.menu_box_bottommenu li img	{width: 18px; margin-right: 5px;}

.menu_box_bottommenu li a {color:#aaa;position:relative;padding-left:24px;display: block;line-height: 36px;    font-family: "SCDream",Dotum,'µ¸¿ò',sans-serif !important;}
.menu_box_bottommenu li a::before {font-size:16px;margin-right:10px;position:absolute;top:0px;left:0;font-family: 'icomoon-ultimate' !important;}
.menu_box_bottommenu li i {font-size:16px;margin-right:10px;position:absolute;top:10px;left:0;}

.menu_box_bottommenu li>ul {display:none;background:rgba(0,0,0,0.3)}
.menu_box_bottommenu li>ul li {padding:0;border-bottom:0!important;line-height:30px !important;}

.mini_wrap {display: inline-block;width:79%;margin-left:0px;margin-right:10px;}
.betlist_h1 {font-size:14px;margin-bottom:10px;}


.botbtn_area {text-align:center;margin:10px auto;}

.notice {padding: 15px;width: 100%; margin: 0 auto; background: #131313;margin:15px auto}
.notice ul {width: 70%; margin: 0 auto;}
.notice ul li {display: inline-block; width: 10%;text-align: center; color: #ff0808;vertical-align: middle;}
.notice ul li:hover {color:#000}

.main_middle {margin: 20px auto 0; background: url(/images/main_meddle_bg.png) no-repeat; background-size: cover;padding-bottom: 30px;}
.main_middle > ul {width:1400px; margin: 0 auto 50px;text-align: center;}
.main_middle > ul > li {display: inline-block; width: 18%; margin-right: 1.7%;cursor: pointer;position: relative;}
.main_middle > ul > li:last-child {margin-right:0}



.casino_t {width: 1400px;margin: 0 auto 10px auto;text-align:center;text-shadow: 0px 0px 10px white;}
.sliding-box {
	background: url(/images/main_casino_background_bg.png) no-repeat; background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0 auto;
    width: 1400px;
    height: auto;
    justify-content: space-between;
	border-radius: 8px;
}

.sliding-box .left,
.sliding-box .right {
    width: 30px;
    height: 30px;
    margin-top: 60px;
    cursor: pointer;
	display:none
}

.sliding-box .right {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.sliding-view {
    overflow: hidden;
    position: relative;
    flex-basis: 100%;
    width: 100%;
    height: 370px;
}

.sliding-view .lcontainer {
    position: absolute;
    left: 0;
    margin: 0px;
    width: 1800px;
}

.sliding-view .lcontainer li {
    float: left;
    margin: 0px;
    width: 280px;
    text-align: center;
}

.sliding-view .lcontainer li img {
    margin: 15px auto;
    width:244px;
}



.image { opacity: 1; display: block; width: 100%; height: auto; transition: .5s ease; backface-visibility: hidden;}
.textbox {transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;}
.main_middle ul li:hover .image { opacity: 0.3;}
.main_middle ul li:hover .textbox { opacity: 1;}


.notice_box {background: #0C0C15;width: 100%;padding: 50px 0;}
.notice_box ul {width:1400px; margin: 0 auto; text-align: center;}
.notice_box ul li {display: inline-block; width: 28%; margin-right: 1%; vertical-align: top;}
.notice_box ul .cs_box .txt-box {height: 204px; background: #121212; margin-top: -10px;padding: 20px; text-align: left;}
.notice_box ul .txt-box {height: 200px; background: #121212; margin-top: -10px;padding: 20px;}
.notice_box ul .txt-box a{font-size:13px;}
.notice_box ul li .txt-box .more_view { background: #272C3F; padding: 5px 10px; color: #fff; font-weight: bold; cursor: pointer;margin-top: 10px;}
.notice_box ul .cs_box .txt-box a { background: #272C3F; padding: 5px 10px; color: #fff; font-weight: bold; cursor: pointer;margin-top: 10px;}
.notice_box ul .cs_box .txt-box h2 {font-size: 30px; color: #2794FD;}
.notice_box ul .cs_box .txt-box p {margin: 10px auto;font-size: 13px;}

.notice_box ul .board_box ul	{width: 100%;}
.notice_box ul .board_box ul li {width: 100%; margin: 0; text-align: left; }
.notice_box ul .event_box ul	{width: 100%;}
.notice_box ul .event_box ul li  {width: 100%; margin: 0; text-align: left; }
.notice_box ul .cs_box {width: 37%; margin-right: 0;}

.bottom_box {background: url(/images/main_bottom_bg.png) no-repeat; background-size: contain; width: 100%; height: 337px; position: relative;}
.bottom_box div {position: absolute; width: 450px; right:29%; top: 130px;}
.bottom_box div p {margin-bottom: 10px;font-size: 13px;}
.bottom_box div p:nth-child(2)	{text-align: right;}
.bottom_box div p:nth-child(4)  {text-align: right;}

.attendance_bottom {padding: 20px 30px; background: #161735; border-radius: 20px; margin: 20px auto;}
.attendance_bottom_1 li {display: inline-block; width: 70%;font-size: 20px; vertical-align: middle;}
.attendance_bottom_1 li p:nth-child(1) {font-size: 30px;color: #ff0303;font-weight: bold;vertical-align: middle;}
.attendance_number {width: 29% !important;background: #0E0E0E; padding: 20px 40px; border-radius: 50px; box-shadow: inset 0px -2px #222222;}
.attendance_number p {display: inline-block;width: 49%;font-size: 20px !important; font-weight: bold; text-align: center; height: 50px; line-height: 50px;color: #fff !important;}
.attendance_number p:nth-child(2) {font-size: 40px !important; color: #ff0303 !important;}

.attendance_button {margin: 30px auto 10px; text-align: center;}
.attendance_button li {cursor: pointer;display: inline-block; width: 32%; text-align: center; font-size: 20px; font-weight: bold; background: linear-gradient(to top, #014f80a8, #0186B1); box-shadow: 0px 3px 8px 2px #000000; margin-right: 1.1%;padding: 15px; border-radius: 5px;}
.attendance_button li:hover {    box-shadow: 0px 5px 10px 0px #ffffff; color: #f3d800;}
.attendance_button li:nth-child(1) {}
.attendance_button li:nth-child(2) {background: linear-gradient(to top, #620f8854, #5f04ac);}
.attendance_button li:nth-child(3) {background: linear-gradient(to top, #ce2dab73, #c90c8d); margin-right: 0px;}

.betting_gamelist {padding: 20px 0;}
.betting_gamelist .selectbtn_over {color: #e7ff03;}
.betting_gamelist span {background: #19212D; padding: 10px; border-radius: 3px; cursor:pointer;}

.notification {padding: 15px 20px;position: relative; background: #141544; border-radius: 10px 10px 0 0;}

.betting_r {text-align: right;margin: 10px auto;}
.betting_r dd { display: inline-block;}
.betting_r dd select {box-shadow: inset 0px -2px #414141;border: inherit;}
.betting_r dd input { width: 185px; height: 36px; border: inherit; border-radius: 3px; padding: 0 15px; background: #222; color: #fff; font-size: 14px; font-weight: 700; box-shadow: inset 0px -2px #414141;}


.top_notice {margin-top: 76px;background: #1D1D1D;}
.top_notice ul {height: 30px; line-height: 30px; width: 1400px; margin: 0 auto;}
.top_notice ul li { display: inline-block;}
.top_notice ul li:nth-child(2) {vertical-align: top;width: 19%; text-align: right;}


/* title */
.sub_title2 {width: 100%;margin: 10px 0 0 0; color: #fff;padding: 0 5px;display:inline-block}

.sub_title2 ul li {display: inline-block;width: 49%; text-align: center; background:#1A222F; border-radius: 5px; height: 40px; line-height: 40px; color: #57B5FF; font-weight: bold;}
.sub_title2 ul li a {color:#eee;    display: block;}

.sub_title2 ul li.selectbtn_over {background:#183473 !important; color:#fff;}


.domain_info {
    display: block;
    width: 100%;
    background:#0607228c;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
    margin-top:0px;
	font-size:18px
}