
/*Çìµå ¿µ¿ª*/
	.loadingsss {width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:99999;position: fixed;}
	.loadingsss img {width:250px;top:45%;left:45%;vertical-align: middle;position: absolute;}

	

	.Hfont {position: relative;text-align:center;font-size:16px;color:#fff;font-weight:800;cursor:pointer;}
	.Hfont .Hmenu {max-width:120px;padding:0 10px;line-height:40px;background:none;text-align:center;font-size:14px;color:#fff;font-weight:800;margin-top:20px;border-radius:5px;}
	.Hfont .Hmenu img {margin-right:8px;vertical-align:middle;}	
/*Çìµå ¿µ¿ª*/

/* ÀüÃ¼ Å¸ÀÌÆ² ¾ç½Ä*/
	.content_wrap {width: calc(100% - 580px); margin:0 auto; position:relative; margin-bottom:20px;margin-top:10px;}
	.content_wrap .content_title {width:calc(100% - 62px);height:50px;line-height:50px;padding:0 30px;border:1px solid #373737;font-size:24px;font-weight:bold;}
	.content_wrap .content_title span {font-size:24px;font-weight:bold;}

	.BScolor {color:#ff1cc7;}
	.BSbackground {background:#ff1cc7 !important;}
	.menuBtn {cursor:pointer;}
/* ÀüÃ¼ Å¸ÀÌÆ² ¾ç½Ä*/

/*¸ÞÀÎÆäÀÌÁö*/
	.content_wrap .mainContent { width:100%; overflow:hidden; margin: 0 auto; }
	.content_wrap .mainContent .slideDiv { width:100%;max-width:1300px; height:320px; margin:0 auto; }	
	.content_wrap .mainContent .mainmenuwrap {width:100%;overflow:hidden;}
	.content_wrap .mainContent .mainmenuwrap .Lmain {float:left;width:42%;height:435px;background:#0e0e0e;border-radius:15px;padding:20px 0;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Ltitle {width:100%;height:70px;display: flex;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Ltitle .Limg {width:10%;text-align: center;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Ltitle .Limg img {margin-top:7px;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Ltitle .Ltext {width:90%;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Ltitle .Ltext .p1 {line-height:30px;font-size:18px;font-weight:bold;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Ltitle .Ltext .p2 {line-height:30px;font-size:12px;}

	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu {width:calc(100% - 40px);display: flex;padding:15px 20px;cursor:pointer;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu:hover {background:#2a2826;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu:hover .Lmtext .p1 span {background:url(/styles/img_ok/more_r.png) no-repeat !important;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu .Lming {width:15%;text-align: center;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu .Lmtext {width:calc(85% - 20px);padding-left:20px;}
	
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu .Lmtext .p1 {line-height:30px;font-size:16px;font-weight:bold;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu .Lmtext .p1 span {float:right;padding: 9px 20px;background:url(/styles/img_ok/more.png) no-repeat;}
	.content_wrap .mainContent .mainmenuwrap .Lmain .Lmenu .Lmtext .p2 {line-height:30px;font-size:12px;color:#c2c2c2;}

	.content_wrap .mainContent .mainmenuwrap .Rmain {float:left;width:calc(58% - 20px);padding-left:20px;display: flex;align-content: flex-end;flex-direction: column;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap {margin-bottom:10px;display: flex;justify-content: space-between;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu {position: relative;width:352px;height:150px;cursor:pointer;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .msportsf{position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_sports1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .msportsb{position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_sports1_r.jpg) no-repeat;z-index: 10;}

	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mlivef {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_live1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mliveb {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_live1_r.jpg) no-repeat;z-index: 10;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mspecialf {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_special1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mspecialb {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_special1_r.jpg) no-repeat;z-index: 10;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mminif {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_mini1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mminib {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_mini1_r.jpg) no-repeat;z-index: 10;}

	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .minplayif {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_inplay1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .minplayib {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_inplay1_r.jpg) no-repeat;z-index: 10;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mesportsif {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_esports1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .midlewrap .midlemenu .mesportsb {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_esports1_r.jpg) no-repeat;z-index: 10;}

	.content_wrap .mainContent .mainmenuwrap .Rmain .bigwrap { display:flex; justify-content:space-between; }
	.content_wrap .mainContent .mainmenuwrap .Rmain .bigwrap .bigmenu { position:relative; width:352px; height:150px; cursor:pointer; }
	.content_wrap .mainContent .mainmenuwrap .Rmain .bigwrap .bigmenu .mcasinof {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_casino1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .bigwrap .bigmenu .mcasinob {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_casino1_r.jpg) no-repeat;z-index: 10;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .bigwrap .bigmenu .mslotf {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_slot1.jpg) no-repeat;z-index: 11;}
	.content_wrap .mainContent .mainmenuwrap .Rmain .bigwrap .bigmenu .mslotb {position: absolute;width:352px;height:150px;background:url(/styles/img_ok/main_slot1_r.jpg) no-repeat;z-index: 10;}
/*¸ÞÀÎÆäÀÌÁö*/

/*°Ô½ÃÆÇ*/
.Mchoice {background:#565046 !important;}

.content_wrap .subTitle { width:100%; text-align:center; overflow:hidden; }
.content_wrap .subTitle .subtop { width:100%; overflow:hidden; background:#0b0b10;margin-top:5px; }
.content_wrap .subTitle .subtop li { width:calc(100% - 40px);padding:0 20px; text-align:left;height:50px; line-height:50px; font-size:14px;font-weight:bold; color:#fff; text-shadow: 3px 3px 9px gray; }
.content_wrap .subTitle .subtop li img {margin-right:20px;vertical-align:middle;}
.content_wrap .content_menu {width:100%;margin:5px 0;display:flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.content_wrap .content_menu .Mlist {width:150px;height:35px;line-height:35px;margin-right:10px;background:#0b0b10;border:1px solid #33322f;text-align:center;cursor:pointer;font-weight:bold;}
.content_wrap .content_menu .Mlist:hover {background:#565046;}
.content_wrap .content_menu .relist {width:150px;height:35px;line-height:35px;
margin-right:10px;background:#0b0b10;border:1px solid #33322f;text-align:center;cursor:pointer;font-weight:bold;display:flex;align-items: center;justify-content: center;}
.content_wrap .content_menu .relist img {margin:0 5px;}
.content_wrap .content_menu .relist:hover {background:#ff1cc7;}
.content_wrap .content_menu .sMlist {width:80px;height:35px;line-height:35px;margin-right:5px;background:#0b0b10;text-align:center;cursor:pointer;font-weight:bold;}
.content_wrap .content_menu .sMlist:hover {background:#ff1cc7;}

.content_wrap .Mmenu {width:100%;height:50px;background:#2a2826;display:flex;justify-content: flex-end;align-items: center;}
.content_wrap .Mmenu img {vertical-align:middle;margin-right:10px;}
.content_wrap .Mmenu .Mbtn {width:120px;line-height:35px;margin:0 2px;text-align:center;background:#422738;border:1px solid #926996;border-radius:3px;cursor:pointer;}
.content_wrap .Mmenu .Mbtn:hover {background:#9b4887;}


.content_wrap .subTitle .sublist { width:100%; list-style:none; overflow:hidden;  margin-top:3px; }
.content_wrap .subTitle .sublist li { float:left; height:40px; line-height:40px; color:#fff;background:#2a2826; }
.content_wrap .subTitle .sublist li a { color:#fff; cursor:pointer; }
.content_wrap .subTitle .sublist .snum { width:calc(10% - 2px); margin:0 auto;margin-right:2px;color:#686767;font-weight:bold;}
.content_wrap .subTitle .sublist .snum img { vertical-align:middle; margin-bottom:1px; }
.content_wrap .subTitle .sublist .stitle { width:calc(78% - 45px); text-align:left;margin-right:2px;padding-left:43px; }
.content_wrap .subTitle .sublist .stitle img { vertical-align:middle; margin:0 0 1px 5px; }
.content_wrap .subTitle .sublist .stitle1 { width:calc(66% - 45px); text-align:left;margin-right:2px;padding-left:43px; }
.content_wrap .subTitle .sublist .stitle1 img { vertical-align:middle; margin:0 0 1px 5px; }
.content_wrap .subTitle .sublist .swriter { width:calc(12% - 12px); text-align:left; padding-left:10px;margin-right:2px; }
.content_wrap .subTitle .sublist .sdate { width:calc(12% - 2px);margin-right:2px; }
.content_wrap .subTitle .sublist .sstatus { width:calc(12% - 2px);margin-right:2px; }
.content_wrap .subTitle .sublist .sdelete { width:12%; }
.content_wrap .subTitle .sublist .sdelete a { 
	display:inline-block; width:60px; height:28px; line-height:28px; 
	text-align:center; color:#fff; font-size:12px; cursor:pointer;
	background: #422738 ;	
	box-shadow:1px 1px 1px #0d0c0d;
	border:1px solid #926996;
	border-radius:2px;
}
.content_wrap .subTitle .sublist .sdelete a:hover {background:#9b4887;}
.content_wrap .subTitle .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .subTitle .nolist img { vertical-align:middle; }
.content_wrap .subTitle .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }
/*°Ô½ÃÆÇ*/

/*°Ô½ÃÆÇ ºä*/
.content_wrap .content_mid { width:100%; overflow:hidden;margin-top:5px;  }
.content_wrap .content_mid ul { width:100%; overflow:hidden; list-style:none;margin-bottom:4px; }
.content_wrap .content_mid li { float:left; padding:0 10px; line-height:40px; color:#fff; text-align:center; }
.content_wrap .content_mid .subTitleLiL { width:calc(18% - 26px); font-weight:bold;margin-right:4px;font-size:14px;background: #161514;color:#9b9b9b;border:1px solid #33322f; } 
.content_wrap .content_mid .subTitleLiR { width:calc(82% - 23px); text-align:left;background:#161514;border:1px solid #33322f; }
.content_wrap .content_mid .subTitleLiR input { width:500px; height:30px; background:#161514; color:#fff; border:1px solid #525252; border-radius:3px; padding:0 5px; font-size:12px; }
.content_wrap .content_mid .subTitleLiR select { width:200px; height:25px; background:#161514; color:#fff; border:1px solid #525252; border-radius:3px; padding:0 5px; font-size:12px; }
.content_wrap .content_mid .contents { width:100%; overflow:hidden; }
.content_wrap .content_mid .contents li { float:left; width:calc(100% - 22px); padding:10px; text-align:left; background:rgba(0,0,0,0.3);border:1px solid #000; }
.content_wrap .content_mid .contents li textarea { min-width:100%; max-width:100%; min-height:300px; padding:10px; background:rgba(0,0,0,0.3); color:#fff; border:0px; border-radius:3px; font-size:12px; }
.content_wrap .content_mid .myBettings { width:calc(100% - 10px); overflow:hidden; padding:5px; display:none; }
/*°Ô½ÃÆÇ ºä*/

/*°Ô½ÃÆÇ ¸®ÇÃ*/
.content_wrap .reply { width:100%; overflow:hidden;margin-top:5px; }
.content_wrap .reply .reply_reg_wrap { width:100%;}
.content_wrap .reply .reply_reg_wrap form {display:flex;}
.content_wrap .reply .reply_reg_wrap .replyTitle { width:calc(15% - 15px);background:#161514;border:1px solid #33322f; line-height:40px;margin-right:5px;padding-left:10px;color:#ec9100;}
.content_wrap .reply .reply_reg_wrap .replycontents { width:calc(75% - 5px);margin-right:5px; }
.content_wrap .reply .reply_reg_wrap .replycontents input { width:100%; height:100%; border:0px; border-radius:4px; box-shadow:none; outline:none; padding:0 10px; }
.content_wrap .reply .reply_reg_wrap .replyBtn {width:calc(10% - 2px);line-height:40px;text-align:center;background:#423427;border:1px solid #85622b;color:#ec9100;cursor:pointer;}
.content_wrap .reply .cmt_list_wrap { width:100%;list-style:none; }
.content_wrap .reply .cmt_list_wrap .cmt_list { width:100%; }
.content_wrap .reply .cmt_list_wrap .cmt_list tr { width:100%; }
.content_wrap .reply .cmt_list_wrap .cmt_list tr td { padding:5px; height:25px; line-height:25px; color:#fff; }


.content_wrap .reply .cmt_list_wrap { width:100%;list-style:none; }
.content_wrap .reply .cmt_list_wrap .cmt_list {width:100%;overflow:hidden;display:flex; flex-direction: row;flex-wrap: wrap}
.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_name {width:calc(15% - 20px);background:#161514;line-height:40px;margin-right:5px;padding-left:10px;margin-top:5px;border:1px solid #33322f;color:#ec9100;}
.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_content {width:calc(85% - 10px);line-height:40px;background:#161514;border:1px solid #33322f;padding-left:10px;margin-top:5px;}
.cmt_content a { color:#ff1cc7; }
/*°Ô½ÃÆÇ ¸®ÇÃ*/

/*°Ô½ÃÆÇ ¹èÆÃ³»¿ª(¹èÆÃÆË, °Ô½ÃÆÇ¹èÆÃ Æ÷ÇÔ)*/
.betting_wrap { width:100%; overflow:hidden;margin-top: 5px; }
.betting_wrap .nolist { width:100%; padding:100px 0; text-align:center; }
.betting_wrap .nolist img { vertical-align:middle; }
.betting_wrap .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

.nogame { padding:250px 0; text-align:center; font-size:14px; color:#777777; }
.betContainer { width:100%; overflow:hidden;border-radius:2px; margin-bottom:10px; }
.betContainer .head { width:100%; overflow:hidden; padding:0;  text-align:center; font-weight:bold; border-radius:2px 2px 0 0;background:#2a2826;  }
.betContainer .head div { float:left; height:40px; line-height:40px; color:#fff; text-align:center;}
.betContainer .head .date { width:12%; }
.betContainer .head .win { width:30%; }
.betContainer .head .draw { width:calc(8% - 10px); margin:0 5px;}
.betContainer .head .lose { width:30%; }
.betContainer .head .result { width:10%; }
.betContainer .head .status { width:10%; }

.betContainer .item { width:100%; overflow:hidden; margin:0 auto; padding:0; }
.betContainer .item .league { clear:both; width:calc(100% - 20px); padding:5px 10px; margin:2px 0; height:30px; line-height:30px; text-align:left; font-weight:800; font-size:12px; color:#97b563; }
.betContainer .item .league span {font-weight:800; font-size:15px;color:#fff;}
.betContainer .item .row { width:100%; overflow:hidden; margin:2px 0;background:#2a2826;padding:2px 0; }
.betContainer .item .row div { float:left; padding:0 10px; height:36px; line-height:36px; color:#fff; font-weight:bold; }
.betContainer .item .row .date { clear:left; width:calc(10% - 2px); margin:2px 2px 0 0;text-align:center; }
.betContainer .item .row .team_name { margin:0; padding:0; border:0; background:none; }
.betContainer .item .row .rate { margin:0 auto; padding:0; border:0; background:none; }
.betContainer .item .row .rate_draw { float:none; text-align:center; margin:0 auto; padding:0; border:0; background:none; height:36px; line-height:36px; }
.betContainer .item .row .win { width:calc(30% - 20px); height:36px; line-height:36px; font-weight:normal; background:#171512; margin-top:2px;}
.betContainer .item .row .win .team_name { float:left; height:36px; line-height:36px; }
.betContainer .item .row .win .rate { float:right; height:36px; line-height:36px; }
.betContainer .item .row .win .rate .handi_mark { color: #ff5a00; font-weight: bold; }
.betContainer .item .row .draw { width:calc(8% - 24px); height:36px; line-height:36px; background:#171512; margin:2px 2px 0 2px; }
.betContainer .item .row .lose { width:calc(30% - 20px); height:36px; line-height:36px; background:#171512; font-weight:normal; margin-top:2px;   }
.betContainer .item .row .lose .team_name { float:right; height:36px; line-height:36px; }
.betContainer .item .row .lose .rate { float:left; height:36px; line-height:36px; }
.betContainer .item .row .lose .rate .handi_mark { color: #ff5a00; font-weight: bold; }
.betContainer .item .row .selected { background: #ff1cc7; }
.betContainer .item .row .selected div { font-weight:bold; color:#fff important; }
.betContainer .item .row .result { width:calc(9% - 2px); margin:2px 2px 0 2px;text-align:center; background:#171512;}
.betContainer .item .row .status { width:calc(8% - 5px); margin:2px 0 0 2px;text-align:center; background:#171512;}
.betContainer .item .row .status .result_waiting { color:#fff; }
.betContainer .item .row .status .result_hit { color:#cc3232; font-weight:bold;}
.betContainer .item .row .status .result_miss { color:#03c7df; font-weight:bold;}
.betContainer .item .row .status .result_special { color:#378a00; font-weight:bold;}
.betContainer .item .row .status .imgsize {margin-top:5px;width:25px;}


.betContainer .item .bet_summary { width:100%; margin:0; padding:0; height:40px; line-height:40px; background:#100d0b; color:#fff; text-align:center;display: flex;justify-content: space-around;}
.betContainer .item .bet_summary span { display:inline-block; line-height:22px; font-weight:bold;color:#ecd300 }
.betContainer .item .bet_summary .bet_rate { color:#fff; }
.betContainer .item .bet_summary .bonusRate { color:#fff; font-weight:bold; }
.betContainer .item .bet_summary.bet_result_hit { color:#fff; }
.betContainer .item .bet_summary.bet_result_hit .bet_rate { color:#fff; }
.betContainer .item .bet_summary.bet_result_miss { color:#fff; font-weight:normal; }
.betContainer .item .bet_summary.bet_result_miss .bet_rate { color:#fff; }
.betContainer .item .bet_summary.canceled { font-weight:normal; }
.betContainer .item .bet_summary .select_betting { float:right; vertical-align:middle; padding:14px 14px 13px 14px; }

.betContainer .item .bet_summary .btn_bet_cancel {width: 80px;height: 30px;line-height: 30px;margin-top: 3px;background: #422738;border: 1px solid #926996;cursor:pointer;border-radius:3px;}
.betContainer .item .bet_summary .btn_bet_cancel:hover {background:#9b4887;}
.betContainer .item .bet_summary .btn_bet_delete {width: 80px;height: 30px;line-height: 30px;margin-top: 3px;background: #422738;border: 1px solid #926996;cursor:pointer;border-radius:3px;}
.betContainer .item .bet_summary .btn_bet_delete:hover {background:#9b4887;}
.betContainer .bet_summary .cash { color:#f30; }
.betContainer .btn_wrap { padding:10px; }
.betContainer .icon_trash { display:inline-block; width:12px; height:12px; vertical-align:middle; background:url(../images/x.gif); cursor:pointer; *cursor:hand; }

.league .imgsize { vertical-align:middle; }

.standardH { color:#60fe00 !important; }
.standardO { color:#ff4c39 !important; }

#betting_item {display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);border-bottom:1px solid #aaa;box-shadow:0 1px 1px rgba(0,0,0,0.16);text-align:center;overflow:auto;}
#betting_item .bettingItemSub { width:1400px;height:100%;margin:0 auto;position:relative;background-color:rgba(0, 0, 0, 0.2); }
#betting_item .bettingItemSub .kind { width:100%; height:45px;background-color:rgba(0, 0, 0, 0.2); }
#betting_item .bettingItemSub .kind a { width:150px;height:45px;line-height:45px;float:left;color:#fff;text-align:center;text-decoration:none;font-weight:bold;cursor:pointer; }
#betting_item .bettingItemSub .kind a:hover { color:#ff1cc7; }

#betting_item .bettingItemSub .heads { width:100%; height:30px; margin:10px 0; font-size:12px; color:#000; }
#betting_item .bettingItemSub .heads a { 
float:right;margin:0 5px 0 0;padding:0 10px;width:120px;line-height:30px;text-align:center;color:#fff;
background: #422738 ;	
border:1px solid #926996;
box-shadow:1px 1px 1px #0d0c0d;

border-radius:2px;
}
#betting_item .bettingItemSub .heads a:hover { background:#9b4887; }
#betting_item .bettingItemSub .heads .btn_close_betlist {}
#betting_item .bettingItemSub .heads .btn_empty {}
#betting_item .bettingItemSub .kind .visited { border-bottom:2px solid #ff1cc7 ; color:#ff1cc7 !important;font-size:14px; }
.items .vl_list .list_Li { width:100%; overflow:hidden; margin:0 auto; padding:0px; }	
.items .vl_list .nolist { width:100%;padding:100px 0;text-align:center;background-color:#000;color:#fff; }
.items .vl_list .nolist img { width:200px; }
.items .vl_list .nolist p { padding-top:30px;font-size:14px;letter-spacing:1px; }

.bettingItemSub .items .vl_paging{width:100%;float:left;margin:0 auto;text-align:center;height:30px;line-height:30px;padding:0px;margin:20px 0;}
.bettingItemSub .items .vl_paging li{display:inline-block;font-family:"kakaoBold";cursor:pointer;font-size:12px;}
.bettingItemSub .items .vl_paging .pbtns{ color: #555; font-size: 1.083em; height: 30px; line-height: 28px; padding: 0 3px; margin: 0 2px; min-width: 30px; text-decoration: none; border-radius: 3px; display: inline-block; vertical-align: middle; background: #f3f3f3; border: 1px solid #bbbcc3; }
.bettingItemSub .items .vl_paging .pg_start { text-indent: -999px; overflow: hidden; background: url(../../styles/image/btn_first.gif) no-repeat 50% 50% #fff; padding: 0; border: 1px solid #bbb; }
.bettingItemSub .items .vl_paging .pg_end{ text-indent: -999px; overflow: hidden; background: url(/styles/image/btn_end.gif) no-repeat 50% 50% #fff; padding: 0; border: 1px solid #bbb; }
.bettingItemSub .items .vl_paging .chioce { display: inline-block; background: #ff1cc7; color: #fff; font-weight: bold; height: 30px; line-height: 30px; padding: 0 3px; min-width: 30px; border-radius: 3px; -webkit-box-shadow: inset 1px 1px 2px #222542; -moz-box-shadow: inset 1px 1px 2px #222542; box-shadow: inset 1px 1px 2px #222542; }

/*°Ô½ÃÆÇ ¹èÆÃ³»¿ª*/

/*¸¶ÀÌÆäÀÌÁö*/

.content_wrap .mypage { width:100%; overflow:hidden;}
.content_wrap .mypage .checkPW { width:100%;height:50px;line-height:50px;text-align:left; }
.content_wrap .mypage .checkPW p { color:red;font-size:14px;font-weight:bold;padding-left:20px;text-shadow:3px 3px 7px rgba(0,0,0,0.6); }
.content_wrap .mypage .userInfo { width:100%; overflow:hidden; margin-top:5px; }
.content_wrap .mypage .userInfo ul { width:100%; overflow:hidden; list-style:none;margin:5px; }
.content_wrap .mypage .userInfo ul li { float:left; height:40px; line-height:40px; text-align:left; }
.content_wrap .mypage .userInfo .infoL { width:calc(15% - 25px); padding:0 10px;text-align:center;font-size:14px; font-weight:bold;background: #2a2826;margin-right:5px;color:#aaaaaa; }
.content_wrap .mypage .userInfo .infoR { width:calc(85% - 20px); padding:0 10px;font-size:14px; background:#2a2826;}
.content_wrap .mypage .userInfo .infoR input { padding:0 10px; width:240px; height:30px; line-height:30px; border:1px solid #bcbcbc; border-radius:3px; font-weight:bold; color:#000; }
.content_wrap .mypage .buttons {width:100%;overflow:hidden;}
.content_wrap .mypage .buttons .modifyBtn { float:right;width: 120px;height: 35px;line-height: 35px;margin-top: 3px;background: #000;border:1px solid #ff1cc7; cursor:pointer;text-align:center;border-radius:3px;}

/*¸¶ÀÌÆäÀÌÁö*/

/*¸¶ÀÌÆäÀÌÁö ÃßÃµÀÎ&Æ÷ÀÎÆ®*/

.content_wrap .nominator { width:100%; overflow:hidden; }
.content_wrap .nominator .subTitleUL {width:100%;display:flex;background:#100d0b;}
.content_wrap .nominator .subListUL { width:100%;display:flex; margin-top:2px; }
.content_wrap .nominator .titles { width:20%;height:40px; line-height:40px;text-align:center; }
.content_wrap .nominator .nomilist {width:calc(20% - 2px);margin-right:2px;height:40px; line-height:40px;text-align:center;background:#2a2826;}
.content_wrap .nominator .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .nominator .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

.content_wrap .poininfo { width:100%; overflow:hidden; }
.content_wrap .poininfo .subTitleUL { width:100%;display:flex;background:#100d0b;}
.content_wrap .poininfo .subListUL { width:100%;display:flex; margin-top:2px;  }
.content_wrap .poininfo .titles { width:25%;height:40px; line-height:40px;text-align:center; }
.content_wrap .poininfo .nomilist {width:calc(25% - 2px);font-size:12px;margin-right:2px;height:40px; line-height:40px;text-align:center;background:#2a2826;}
.content_wrap .poininfo .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .poininfo .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

/*¸¶ÀÌÆäÀÌÁö ÃßÃµÀÎ&Æ÷ÀÎÆ®*/

/*ÃæÀüÆäÀÌÁö*/

.content_mid .CGtitle {width:calc(100% - 40px);line-height:35px;background:#0b0b10;padding:0 20px;margin-bottom:2px;}
.content_mid .textwarap {width:100%;display:flex;flex-direction: column;}
.content_mid .textwarap .textarea {width:calc(100% - 40px);background:#171512;line-height:35px;padding:0 20px;margin-bottom:2px;}
.content_mid .textwarap .textarea span {font-weight:bold;}
.content_mid .textwarap .textarea1 {width:calc(100% - 40px);background:#2a2826;line-height:35px;padding:0 20px;margin-bottom:2px;}
.content_mid .textwarap .textarea1 span {font-weight:bold;}
.content_mid .imgwrap {width:100%;height:249px;background:url(/styles/img_ok/CGbg.png) 50% 50% no-repeat;position: relative;margin-bottom:2px;}
.content_mid .imgwrap .imgtext1 {position: absolute;width: 210px;top: 180px;left: 65px;text-align:center;}
.content_mid .imgwrap .imgtext2 {position: absolute;width: 210px;top: 180px;left: 305px;text-align:center;}
.content_mid .imgwrap .imgtext3 {position: absolute;width: 210px;top: 180px;left: 545px;text-align:center;}
.content_mid .imgwrap .imgtext4 {position: absolute;width: 210px;top: 180px;right: 300px;text-align:center;}
.content_mid .imgwrap .imgtext5 {position: absolute;width: 210px;top: 180px;right: 65px;text-align:center;}
.content_mid .chargeBoxwrap {width:100%;}
.content_mid .chargeBoxwrap .CGboxlist {width:100%;display:flex;margin-bottom:2px;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxL {width:calc(20% - 5px);line-height:35px;margin-right:5px;text-align:center;background:#2a2826;font-weight:bold;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR {width:calc(80% - 20px);line-height:35px;padding-left:20px;background:#2a2826;font-weight:bold;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR select {height:30px;margin-top:2px;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .spantext {font-weight:bold;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .inputamount {width: 240px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:right;padding:0 10px;font-weight:bold;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .inputpw {width: 150px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:center;padding:0 10px;margin-right:5px;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .CAbtn {padding:5px 10px;margin-top: 3px;background: #2f2e46;border: 1px solid #3e3c62;cursor:pointer;text-align:center;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn {width:100%;padding:3px 0;display:flex;}	
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn {margin-right:2px;width: 80px;height: 30px;line-height: 30px;margin-top: 3px;background: #422738;border: 1px solid #8c658f;cursor:pointer;text-align:center;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn:hover {background:#9b4887;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn {width: 78px;height: 30px;line-height: 30px;margin-top: 3px;background: #000;cursor:pointer;text-align:center;color:#ff1cc7 ;border:1px solid #ff1cc7 ;}
.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn:hover {background: #ff1cc7;color:#fff;}
.content_mid .buttons {width:100%;text-align:right;}
.content_mid .buttons .chargeBtn {width:120px;height: 40px;line-height: 40px;margin-top: 3px;background: #000;border: 1px solid #ff1cc7;cursor:pointer;text-align:center;color:#ff1cc7;border-radius:5px;}
.content_mid .buttons .chargeBtn:hover {background: #ff1cc7;color:#fff;}
/*ÃæÀüÆäÀÌÁö*/

/*ÃæÀü³»¿ª ÆäÀÌÁö*/
.content_wrap .CGinfo .CGTitle {width:100%;line-height:35px;display:flex;background:#0b0b10;text-align:center;margin-bottom:2px;}
.content_wrap .CGinfo .CGTitle .snum { width:10%; }
.content_wrap .CGinfo .CGTitle .samount { width:20%; }
.content_wrap .CGinfo .CGTitle .sbankowner { width:15%; }
.content_wrap .CGinfo .CGTitle .sdate { width:20%; }
.content_wrap .CGinfo .CGTitle .sstate { width:10%; }
.content_wrap .CGinfo .CGTitle .scoupon { width:10%; }
.content_wrap .CGinfo .CGTitle .sstate1 { width:20%; }
.content_wrap .CGinfo .CGTitle .sdel { width:15%; }

.content_wrap .CGinfo .subList {width:100%;line-height:35px;}
.content_wrap .CGinfo .subList .subtitle {display:flex;margin-bottom:2px;}
.content_wrap .CGinfo .subList .snum { width:10%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .samount { width:20%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .sbankowner { width:15%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .sdate { width:20%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .sstate { width:10%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .scoupon { width:10%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .sstate1 { width:20%;background:#2a2826;margin-right:2px; }
.content_wrap .CGinfo .subList .sdel { width:15%;background:#2a2826; }
.content_wrap .CGinfo .subList .sdelbtn {margin: 0 auto;width: 60px;height: 20px;line-height: 20px;margin-top: 7px;color:#ff1cc7;background: #000;border: 1px solid #ff1cc7;cursor:pointer;text-align:center;}

.content_wrap .CGinfo .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .CGinfo .nolist img { vertical-align:middle; }
.content_wrap .CGinfo .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

/*ÃæÀü³»¿ª ÆäÀÌÁö*/

/*È¯ÀüÆäÀÌÁö*/
.content_mid .imgwrap1 {width:100%;height:249px;background:url(/styles/img_ok/EGbg.png) 50% 50% no-repeat;position: relative;margin-bottom:2px;}
.content_mid .imgwrap1 .imgtext1 {position: absolute;width: 250px;top: 180px;left: 75px;text-align:center;}
.content_mid .imgwrap1 .imgtext2 {position: absolute;width: 250px;top: 180px;left: 375px;text-align:center;}
.content_mid .imgwrap1 .imgtext3 {position: absolute;width: 250px;top: 180px;right: 375px;text-align:center;}
.content_mid .imgwrap1 .imgtext4 {position: absolute;width: 250px;top: 180px;right: 75px;text-align:center;}
.content_mid .exchangeBoxwrap {width:100%;}
.content_mid .exchangeBoxwrap .CGboxlist {width:100%;display:flex;margin-bottom:2px;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxL {width:calc(20% - 5px);line-height:35px;margin-right:5px;text-align:center;background:#2a2826;font-weight:bold;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR {width:calc(80% - 20px);line-height:35px;padding-left:20px;background:#2a2826;font-weight:bold;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR select {height:30px;margin-top:2px;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .spantext {font-weight:bold;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .inputamount {width: 240px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:right;padding:0 10px;font-weight:bold;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .inputpw {width: 150px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:center;padding:0 10px;margin-right:5px;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .CAbtn {padding:5px 10px;margin-top: 3px;background: #2f2e46;border: 1px solid #3e3c62;cursor:pointer;text-align:center;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn {width:100%;padding:3px 0;display:flex;}	
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn {margin-right:2px;width: 80px;height: 30px;line-height: 30px;margin-top: 3px;background: #422738;border: 1px solid #8c658f;cursor:pointer;text-align:center;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn:hover {background: #9b4887;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn {width: 78px;height: 30px;line-height: 30px;margin-top: 3px;background: #000;cursor:pointer;text-align:center;color:#ff1cc7 ;border:1px solid #ff1cc7 ;}
.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn:hover {background: #ff1cc7;color:#fff;}
.content_mid .buttons {width:100%;text-align:right;}
.content_mid .buttons .exchangeBtn {width:120px;height: 40px;line-height: 40px;margin-top: 3px;background: #000;border: 1px solid #ff1cc7;cursor:pointer;text-align:center;color:#ff1cc7;border-radius:5px;}
.content_mid .buttons .exchangeBtn:hover {background: #ff1cc7;color:#fff;}
/*È¯ÀüÆäÀÌÁö*/

/*È¯Àü³»¿ª ÆäÀÌÁö*/
.content_wrap .EGinfo .EGTitle {width:100%;line-height:35px;display:flex;background:#0b0b10;text-align:center;margin-bottom:2px;}
.content_wrap .EGinfo .EGTitle .snum { width:10%; }
.content_wrap .EGinfo .EGTitle .samount { width:20%; }
.content_wrap .EGinfo .EGTitle .sbankowner { width:15%; }
.content_wrap .EGinfo .EGTitle .sdate { width:20%; }
.content_wrap .EGinfo .EGTitle .sstate { width:20%; }
.content_wrap .EGinfo .EGTitle .sdel { width:15%; }

.content_wrap .EGinfo .subList {width:100%;line-height:35px;}
.content_wrap .EGinfo .subList .subtitle {display:flex;margin-bottom:2px;}
.content_wrap .EGinfo .subList .snum { width:10%;background:#2a2826;margin-right:2px; }
.content_wrap .EGinfo .subList .samount { width:20%;background:#2a2826;margin-right:2px; }
.content_wrap .EGinfo .subList .sbankowner { width:15%;background:#2a2826;margin-right:2px; }
.content_wrap .EGinfo .subList .sdate { width:20%;background:#2a2826;margin-right:2px; }
.content_wrap .EGinfo .subList .sstate { width:20%;background:#2a2826;margin-right:2px; }
.content_wrap .EGinfo .subList .sdel { width:15%;background:#2a2826; }
.content_wrap .EGinfo .subList .sdelbtn {margin: 0 auto;width: 60px;height: 20px;line-height: 20px;margin-top: 7px;background: #000;color:#ff1cc7;border: 1px solid #ff1cc7;cursor:pointer;text-align:center;}

.content_wrap .EGinfo .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .EGinfo .nolist img { vertical-align:middle; }
.content_wrap .EGinfo .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }
/*È¯Àü³»¿ª ÆäÀÌÁö*/

/* ÂÊÁöÆäÀÌÁö*/

.content_wrap .messagewrap {width:100%;}
.content_wrap .messagewrap .subTitleUL { width:100%;height:40px;line-height:40px;background:#0b0b10;text-align:center;display:flex;margin-top:5px;}
.content_wrap .messagewrap .title {width:55%;}
.content_wrap .messagewrap .writer {width:10%;}
.content_wrap .messagewrap .date {width:20%;}
.content_wrap .messagewrap .state {width:10%;}
.content_wrap .messagewrap .dels {width:5%;}

.content_wrap .messagewrap .message_wrap { width:100%; overflow:hidden; margin-top:3px; }
.content_wrap .messagewrap .message_wrap:first-child { margin-top:0px; }
.content_wrap .messagewrap .message_wrap .rows { width:100%; overflow:hidden; margin-bottom:3px; display:-ms-flex; display:-webkit-flex; display:flex; border-radius:2px;background:#2a2826;}
.content_wrap .messagewrap .message_wrap .rows .contenDiv { width:100%; }
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 { width:100%;display:flex;height:40px; }
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgtype {line-height:35px;font-weight:bold;text-align:center;}
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgtitle { width:calc(55% - 20px);line-height:35px;font-weight:bold;  color:#ff1cc7;padding-left:20px; }
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgwrite {width:10%;background:#161514;margin: 2px 2px 2px 0}
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgread { width:10%;background:#161514;margin: 2px 2px 2px 0}
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdate { width:20%;background:#161514;margin: 2px 2px 2px 0}
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdels { width:5%;cursor:pointer;background:#161514;margin: 2px 2px 2px 0}
.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap2 .msgcontent { width:calc(100% - 40px);padding:20px; background:#000;}

.msgReads { color:#fff !important; }
.msgnoReads { color:#ff1cc7 !important; }
.nonetxt {display:none !important;}

.content_wrap .messagewrap .message_wrap .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .messagewrap .message_wrap .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

/* ÂÊÁöÆäÀÌÁö*/

/*½ºÆ÷Ã÷¹è´ç, °á°úÆäÀÌÁö*/
.margin-bottom {margin-bottom:10px;}


.game_list .gamewrap {margin-top:0px;}
.game_list .list_head { margin:0px auto; height:40px; line-height:40px;  text-align:center; font-weight:bold; background:#2a2826;margin:5px 0; }
.game_list .list_head div { float: left; color: #fff; background: none; font-size:14px; }
.game_list .list_head div:first-child { margin-left: 0; }
.game_list .list_head .date { width: 12%; } 
.game_list .list_head .win { width: 35%; }
.game_list .list_head .draw { width: 8%; }
.game_list .list_head .lose { width: 35%; }
.game_list .list_head .status { width: 5%; }
.game_list .list_head .togglesTop { width: 5%; }

.game_list .list_head .win1 { width: calc(15% - 5px); margin-left:5px; }
.game_list .list_head .draw1 { width: calc(20% - 5px); margin-left:5px; }
.game_list .list_head .lose1 { width: calc(43% - 5px); margin-left:5px; }
.game_list .list_head .result1 { width: calc(10% - 5px); margin-left:5px; }

.game_list .list_head .togglesTop .bt_toggle_all { color:#e64b40; font-weight:bold; cursor:pointer; margin:10px 0; }
.game_list .game_leg { clear:both; margin:1px 0; padding:5px 10px; height:28px; line-height:28px; text-align:left;background:#0b0b10;}
.game_list .game_leg.active.bonus { line-height: 19px;font-weight: bold; font-size: 15px; margin-top:2px;}
.game_list .game_leg.active { color: #000000; font-weight: bold; }
.game_list .game_leg .leg_icon { float: left; margin: 0 5px;  }
.game_list .game_leg .leg_icon img {margin-top:3px;}
.game_list .game_leg .leg_name { float: left; margin-left: 5px; padding:4px 0; line-height: 20px; font-weight: 600; font-size: 15px;color:#fff; letter-spacing:1px; }
.game_list .game_leg .leg_name_bonus { float: left; margin-left: 5px; padding:4px 0; line-height: 20px; font-weight: 800; font-size: 15px;color:#fff}
.game_list .game { display: inline-block; width:100%;  padding:1px 0;  background:#2a2826;opacity: 0.5; }
.game_list .game div { float:left; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:normal; }
.game_list .game div:first-child { margin-left:0; }
.game_list .game.bonus .ratenotic {float:left; width:100%; height:40px; line-height:40px; text-align: center; font-weight: bold; background:#2a2826; color:#fff; }
.game_list .game.bonus .ratenotic span {font-size:15px;text-align:center;}
.game_list .game.bonus .rate { float:left; width:78%; height:40px; line-height:40px; text-align: center; font-weight: bold; background:#2a2826; color:#fff;}/*background:#3b3331;*/
.game_list .game.bonus .rate.hover {background: #9b4887;; box-shadow:inset 1px 1px 0 rgba(255,255,255,0.1); color:#fff;font-weight: bold; }
.game_list .game.bonus .rate.checked {background: #9b4887;; box-shadow:inset 1px 1px 0 rgba(255,255,255,0.1); color:#fff;font-weight: bold; }
.game_list .game.bonus .status { width:calc(10% - 10px);margin-left:5px; font-weight:normal;background:#2a2826; color:#ff1cc7 !important; font-weight: bold; }

.game_list .game .date { width: calc(12% - 2px); margin-right:2px;background:#2a2826; box-shadow: none; font-weight:bold; ;}
.game_list .game .team_name { height:40px; line-height:40px; border:0; background:none; box-shadow:none; }
.game_list .game .rate { height:40px; line-height:40px; text-align: right; border: 0; background: none; box-shadow: none; }
.game_list .game .status { width: calc(5% - 2px); margin-left:2px; background:#171512; box-shadow: none; text-align: center; color:#888; font-weight:normal; }
.game_list .game .toggles { width:calc(5% - 4px); margin:0 2px 0 2px; height:40px; box-shadow:none; text-align:center; position:relative;background:#171512; }
.game_list .game .toggles .seltoggles { display:inline-block; width:40px; height:30px; line-height:30px; cursor:pointer; position:absolute; top:15%; left:15%;color:#fff; border-radius: 5px;
    background: #ff1cc7;}
.game_list .game .toggles .seltoggle .bt_toggle { display:inline-block; width:16px; height:20px; line-height:20px; border-radius:3px; color:#fff; font-size:12px; font-weight: bold;	padding:5px 0; }
.game_list .game .toggles .seltoggle .togglecnt { display:inline-block;	height:20px; line-height:20px; padding:5px 0; font-size:12px; font-weight:bold; color:#fff; }
.game_list .game .win { width:35%; height:40px; line-height:40px; background:#171512;  }/*background:#3b3331;*/
.game_list .game .win .team_name { float:left; width:calc(80% - 15px); margin-left:15px; text-align:left;font-weight:400; letter-spacing:1px;}
.game_list .game .win .rate { float:right; width:calc(20% - 15px); margin-right:15px; text-align:right; color:#fff;font-weight:bold; }
.game_list .game .draw { width:calc(8% - 4px); height:40px; line-height:40px; background:#171512; margin:0 2px 0 2px; }/*background:#3b3331;*/
.game_list .game .draw .rate { width:100%; text-align: center; color:#fff; font-weight:bold;}
.game_list .game .lose {  width:35%; height:40px; line-height:40px;background:#171512;  }/*background:#3b3331;*/
.game_list .game .lose .team_name { float:right; width:calc(85% - 15px); margin-right:15px; text-align:right; font-weight:400; letter-spacing:1px; }
.game_list .game .lose .rate { float:right; width:calc(15% - 15px); margin-left:15px; text-align:left; color:#fff; font-weight:bold; }
.game_list .game .win .rate img { margin-right: 5px; }
.game_list .game .lose .rate img { margin-left: 5px; }
.game_list .game.active { opacity: 1.0; }
.game_list .game.active .clickable { cursor: pointer; }
.game_list .game.active .win .rate img { margin-right: 5px; }
.game_list .game.active .lose .rate img { margin-left: 5px; }
.game_list .game.active .status { font-weight: normal; text-shadow: 1px 1px 0 rgba(0,0,0,0.1); }
.game_list .game .result { width: calc(10% - 7px); text-align: center; margin:0 0 0 5px; }
.game_list .game.active .result { color: #fff; font-weight: bold; background:#171512; }	
.game_list .game.active .result img {width: 30px;vertical-align:middle;}
.game_list .game.active .hover { background: #9b4887; box-shadow:inset 1px 1px 0 rgba(255,255,255,0.1); }
.game_list .game.active .hover div {color:#fff;font-weight: bold;}
.game_list .game.active .hover .rate .handi_mark {color:#1DDB16;}
.game_list .game.active .checked { background: #9b4887; box-shadow:inset 1px 1px 0 rgba(255,255,255,0.1);  }
.game_list .game.active .checked div{ color:#fff;font-weight: bold; }
.game_list .game.active .win .rate .handi_mark { color: #789c00; font-weight: bold; }
.game_list .game.active .lose .rate .handi_mark { color: #ff5a00; font-weight: bold; }
.game_list .game.hide { display:none; }

.standardH { color:#60fe00 !important; }
.standardO { color:#ff4c39 !important; }

/*½ºÆ÷Ã÷¹è´ç, °á°úÆäÀÌÁö*/

/*¹Ì´Ï°ÔÀÓ ·£µùÆäÀÌÁö*/
.menuTitle { width:calc(100% - 2px); margin:10px 0px; overflow:hidden; }
.menuTitle ul { width:calc(100% - 42px); padding:10px 20px; list-style:none; overflow:hidden; background-color:#1e3e2e; border:1px solid #000; }
.menuTitle ul li { float:left; padding:0 10px; height:40px; line-height:40px; font-size:14px; cursor: pointer; }
.menuTitle ul .lines { margin:0 5px; color:#cccccc; }
.compunykind:hover { color:#e0b11e !important;}


.viewKind { width:calc(100% - 12px); overflow:hidden;background:#161514;padding:5px;border:1px solid #272626;}
.viewKind .LV_CK { width:calc(100% - 2px); overflow:hidden; margin-bottom:30px; text-align:center; }
.viewKind .LV_CK .comTitleUl { width:100%; list-style:none; overflow:hidden;border-radius:5px; }
.viewKind .LV_CK .comTitleUl .comTitleLi {width:calc(100% - 20px); height:40px; line-height:40px;font-size:14px; color:#fff;background:#2a2826 ;padding-left:20px;margin:0;}
.viewKind .LV_CK .comTitleUl .comTitleLi img {vertical-align:middle;margin-right:10px;}

.viewKind .LV_CK .gmDetailUl { float:left; position:relative; width:calc(20% - 10px); margin:5px; cursor:pointer; }	
.viewKind .LV_CK .gmDetailUl .gmDetailImgLi { position:relative; width:calc(100% - 4px); height:187px; border:2px solid #28273c; margin-bottom:5px;background:#0b0b10; }
.viewKind .LV_CK .gmDetailUl .gmDetailImgLi img { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:100%; height:auto; max-height:200px; vertical-align:middle; }
.viewKind .LV_CK .gmDetailUl .gmDetailTxtLi {width:calc(100% - 2px); height:40px; line-height:40px;background:#0b0b10;border-radius:15px; font-size:14px; color:#fff; text-align:center; font-weight:bold;}	
.viewKind .LV_CK .gmDetailUl .gmDetailTxtLi img {vertical-align:middle;margin-right:5px;}

.viewKind .LV_CK .gmDetailUl .overwrap { position:absolute; top:0; left:0; width:100%; height:100%; display:none; background:rgba(0,0,0,0.75); z-index:10000; }
.viewKind .LV_CK .gmDetailUl .overwrap span { display:inline-block; position:absolute; top:50%; left:50%; transform: translate(-50%, calc(-50% - 21px)); text-align:center; font-size:24px; font-weight:600; }
/*¹Ì´Ï°ÔÀÓ ·£µùÆäÀÌÁö*/

/*Ä«Áö³ë ÆäÀÌÁö*/

.content_wrap .content_mide { margin:5px 0; padding:5px 0; width:calc(100% - 2px); overflow:hidden; background:rgba(0,0,0,0.25); border: 1px solid #ff1cc7 ; color:#fff; }
.content_wrap .content_mide h2 { padding:0 10px; width:calc(100% - 20px); height:40px; line-height:40px; text-align:left; font-size:16px; color:#ff1cc7; }
.content_wrap .content_mide .info_wrap { width:100%; overflow:hidden; }
.content_wrap .content_mide .info_wrap p { padding:0 10px; width:calc(100% - 20px); height:30px; line-height:30px; text-align:left; font-size:13px; color:#fff; }
.content_wrap .content_mide .caution_wrap { margin-top:10px; width:100%; overflow:hidden; }
.content_wrap .content_mide .caution_wrap p { padding:0 10px; width:calc(100% - 20px); height:30px; line-height:30px; text-align:left; font-size:13px; color:#ff1cc7; }

.casino_wrap { width:100%; overflow:hidden; }
.casino_wrap .casino_title { float:left; width:100%; height:100px; line-height:100px; font-size:30px; color:#000; text-align:center; }
.casino_wrap .list_wrap { display:inline-block; margin:5px 0; width:calc(50% - 6px); overflow:hidden; border: 1px solid #ff1cc7; border-radius:4px; vertical-align:top; }
.casino_wrap .list_wrap .listTitle { padding:0 20px; width:calc(100% - 40px); height:70px; line-height:70px; cursor:pointer; }

.casino_wrap .list_wrap .listTitle .gamename { float:left; color:#fff; font-size:24px; font-weight:600; font-style:italic; text-shadow:1px 1px 3px rgba(255,255,255,0.5); }
.logoback0 { background:url(/styles/images/casino/casino_logo_0.png) 102% 50% no-repeat; background-size:15%; }
.logoback1 { background:url(/styles/images/casino/casino_logo_1.png) 99% 50% no-repeat; background-size:10%; }
.logoback2 { background:url(/styles/images/casino/casino_logo_2.png) 99% 50% no-repeat; background-size:10%; }
.logoback3 { background:url(/styles/images/casino/casino_logo_3.png) 98% 50% no-repeat; background-size:10%; }
.logoback4 { background:url(/styles/images/casino/casino_logo_4.png) 102% 50% no-repeat; background-size:15%; }
.logoback5 { background:url(/styles/images/casino/casino_logo_5.png) 98% 50% no-repeat; background-size:9%; }
.logoback6 { background:url(/styles/images/casino/casino_logo_6.png) 98% 50% no-repeat; background-size:9%; }
.logoback7 { background:url(/styles/images/casino/casino_logo_7.png) 98% 50% no-repeat; background-size:9%; }
.logoback8 { background:url(/styles/images/casino/casino_logo_8.png) 98% 50% no-repeat; background-size:9%; }
.logoback9 { background:url(/styles/images/casino/casino_logo_9.png) 98% 50% no-repeat; background-size:8%; }
.logoback10 { background:url(/styles/images/casino/casino_logo_10.png) 98% 50% no-repeat; background-size:8%; }
.logoback11 { background:url(/styles/images/casino/casino_logo_11.png) 98% 50% no-repeat; background-size:8%; }
.logoback12 { background:url(/styles/images/casino/casino_logo_12.png) 98% 50% no-repeat; background-size:10%; }
.logoback13 { background:url(/styles/images/casino/casino_logo_13.png) 98% 50% no-repeat; background-size:8%; }
.logoback14 { background:url(/styles/images/casino/casino_logo_14.png) 98% 50% no-repeat; background-size:10%; }

.casino_wrap .list_wrap .listView { width:100%; overflow:hidden; display:none; animation-name:listView; -webkit-animation-name:listView; animation-duration:0.5s;	-webkit-animation-duration:0.5s; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out; visibility:visible !important; }
.casino_wrap .list_wrap .listView ul { padding:5px 0; width:100%; overflow:hidden; }
.casino_wrap .list_wrap .listView ul li { float:left; height:80px; vertical-align:middle; text-align:center; }
.casino_wrap .list_wrap .listView ul .incash { width:15%; }
.casino_wrap .list_wrap .listView ul .fromTo { width:10%; color:#2b94d9; height:80px; line-height:80px; font-size:36px; font-weight:900; transform:rotate(0deg); }
.casino_wrap .list_wrap .listView ul .outcash { width:30%; }
.casino_wrap .list_wrap .listView ul .balanceinfo { width:25%; }
.casino_wrap .list_wrap .listView ul .balanceinfo .balance { padding:0 5px; height:30px; line-height:30px; color:#2b94d9; }
.casino_wrap .list_wrap .listView ul .proc { width:20%; text-align:center; display:flex; -webkit-justify-content:center; justify-content:center; align-items:center; -webkit-align-items:center; }
.casino_wrap .list_wrap .listView ul li	.viewTxt { width:100%; height:40px; line-height:40px; color:#fff; font-size:14px; font-weight:bold; }
.casino_wrap .list_wrap .listView ul li	.viewInfo { width:100%; height:40px; line-height:40px; color:#000; font-size:14px; font-weight:bold; }

.casino_wrap .list_wrap .listView ul li input { width:70%; padding:0 10px; height:30px; line-height:30px; border-radius:3px; text-align:right; }
.casinoBtns { 
	display:inline-block; padding:0 20px; height:40px; line-height:40px; font-size:14px; color:#ff1cc7; cursor:pointer;
	background:#000;
	box-shadow:1px 1px 1px #0d0c0d;
	border:1px solid #ff1cc7;
	border-radius:2px;
}

.casinoInBtns { display:inline-block; padding:0 10px; height:30px; line-height:30px; background:#efaf03; border-radius:3px; color:#fff; cursor:pointer; border:0; }
.casinoInBtns:hover { background:#fff; color:#efaf03; font-weight:bold; }
.casinoOutBtns { display:inline-block; padding:0 10px; height:30px; line-height:30px; background:#2b94d9; border-radius:3px; color:#fff; cursor:pointer; border:0; }
.casinoOutBtns:hover { background:#fff; color:#2b94d9; font-weight:bold; }
.ft-red { color:#ff3b5b !important; }
.ft-orange { color:#efaf03 !important; }
.ft-green { color:#3e6f46 !important; }
.ft-blue { color:#2b94d9 !important; }

/*@keyframes listView {
	0% {
		transform: scale(.1);
	}	
	100% {
		transform: scale(1);
	}			
}

@-webkit-keyframes listView {
	0% {
		-webkit-transform: scale(.1);
	}
	
	100% {
		-webkit-transform: scale(1);
	}					
}*/



.casinoModal { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; }
.casinoModal .casinoTable { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:500px; overflow:hidden; z-index:1001; }
.casinoModal .casinoTable .tableTitle { width:100%; overflow:hidden; z-index:1002;background:#1f1e2e; }
.casinoModal .casinoTable .tableTitle div { float:left; height:50px; line-height:50px; border:1px solid #3b3b3b; text-align:center; color:#fff; font-size:16px; font-family: 'Noto Sans KR', sans-serif; text-shadow: 1px 1px 3px rgb(255 255 255 / 50%); z-index:1003; }
.casinoModal .casinoTable .tableTitle .types { width:calc(20% - 2px); }
.casinoModal .casinoTable .tableTitle .moneys { width:calc(50% - 2px); border-left:0; }
.casinoModal .casinoTable .tableTitle .procs { width:calc(30% - 2px); border-left:0; }
.casinoModal .casinoTable .tableList { width:100%; overflow:hidden; z-index:1002; }
.casinoModal .casinoTable .tableList div { float:left; height:50px; line-height:50px; background:rgba(0,0,0,0.75); border:1px solid #3b3b3b; text-align:center; color:#fff; font-size:12px; font-family: 'Noto Sans KR', sans-serif; z-index:1003; }
.casinoModal .casinoTable .tableList .types { width:calc(20% - 2px); border-top:0; }
.casinoModal .casinoTable .tableList .moneys { width:calc(50% - 2px); border-top:0; border-left:0; }
.casinoModal .casinoTable .tableList .procs { position:relative; width:calc(30% - 2px); border-top:0; border-left:0; }
.casinoModal .casinoTable .tableList .procs .casinoBtns { display:inline-block; margin:10px 0; padding:0 15px; height:30px; line-height:30px; 
	background:#ec9100;
	box-shadow:1px 1px 1px #0d0c0d;
	border:1px solid #000;
	border-radius:3px; font-size:12px; color:#fff; cursor:pointer; 
}
/*.casinoModal .casinoTable .tableList .procs .casinoBtns:hover { background:#fff; color:#2b94d9; font-weight:bold; }*/

/*Ä«Áö³ë ÆäÀÌÁö*/

/*ÄíÆù ÆäÀÌÁö*/

.content_wrap .cashtop {width:100%;height:35px;line-height:35px;font-size:12px;font-weight:bold;padding:5px 0;}
.content_wrap .cashtop .cashinfo {float:left;background:#000;padding:0 15px;margin-right:10px;}
.content_wrap .cashtop .cashinfo .mileagePoint {color:#fbfe00;}
.content_wrap .cashtop .cashinfo1 {float:left;}
.content_wrap .mshopwrap {width:calc(100% - 20px);overflow:hidden;background:#161514;border: 1px solid #373737;padding:10px;}
.content_wrap .mshopwrap .coupontitle {width:calc(100% - 20px);line-height:35px;background:#191817;margin:10px 0;padding:0 10px;font-size:12px;}
.content_wrap .mshopwrap .coupontitle span {font-weight:bold;font-size:16px;}
.content_wrap .mshopwrap .couponwrap {width:100%;display:flex;}
.content_wrap .mshopwrap .couponwrap .cpinfo {margin:0 10px;}
.content_wrap .mshopwrap .couponwrap .cpinfo .cpimg {width:230px;height:194px;position:relative;}
.content_wrap .mshopwrap .couponwrap .cpinfo .cpimg .cptext {position: absolute;top:150px;left:43px;text-align:center;}
.content_wrap .mshopwrap .couponwrap .cpinfo .cpimg .cptext1 {position: absolute;top:160px;left:46px;text-align:center;}
.content_wrap .mshopwrap .couponwrap .cpinfo .cpbtn {width:100%;height:30px;line-height:30px;border-radius:5px;margin-top:5px;text-align:center;background:#191817;cursor:pointer;}
.content_wrap .mshopwrap .couponwrap .cpinfo .cpbtn:hover {background:#ff1cc7;}

.content_wrap .mshopwrap .cphistory {width:100%;overflow:hidden;}
.content_wrap .mshopwrap .cphistory .cptitle {width:100%;background:#000;display:flex;}
.content_wrap .mshopwrap .cphistory .cptitle .cpnum {width:25%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cpsubtitle {width:100%;display:flex;flex-wrap: wrap;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .cpkind {width:25%;line-height:35px;background:#2a2826;text-align:center;margin-bottom:2px;}

.content_wrap .mshopwrap .cphistory .cptitle .buynum {width:15%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cptitle .buykind {width:25%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cptitle .buyamount {width:17.5%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cptitle .buytotal {width:17.5%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cptitle .buydate {width:25%;line-height:40px;text-align:center;}

.content_wrap .mshopwrap .cphistory .cpsubtitle .buynum {width:15%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .buykind {width:25%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .buyamount {width:17.5%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .buytotal {width:17.5%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .buydate {width:25%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}

.content_wrap .mshopwrap .cphistory .cptitle .usenum {width:20%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cptitle .usekind {width:40%;line-height:40px;text-align:center;}
.content_wrap .mshopwrap .cphistory .cptitle .usedate {width:40%;line-height:40px;text-align:center;}

.content_wrap .mshopwrap .cphistory .cpsubtitle .usenum {width:20%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .usekind {width:40%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
.content_wrap .mshopwrap .cphistory .cpsubtitle .usedate {width:40%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}

/*ÄíÆù ÆäÀÌÁö*/

.dflex-ac-jc {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap
}

.dflex-ac-js {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	flex-wrap: wrap
}

.dflex-ac-je {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: flex-end;
	flex-wrap: wrap
}

.dflex-ae-jc {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	flex-wrap: wrap
}

.dflex-ac-ja {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-around;
	flex-wrap: wrap
}

.dflex-ac-jb {
	display: flex;
	align-items: center;
	align-content: center;
	flex-wrap: wrap
}

.align-items-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important;
}

.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important;
}

.justify-content-start {
	justify-content: flex-start!important;
}

.justify-content-end {
	justify-content: flex-end!important;
}

.ml-auto, .mx-auto {
	margin-left: auto!important;
}

.mr-auto, .mx-auto {
	margin-right: auto!important;
}

.ml-1, .mx-1 {
	margin-left: 0.25rem!important;
}

.mr-1, .mx-1 {
	margin-right: 0.25rem!important;
}

.ml-2, .mx-2 {
	margin-left: 0.5rem!important;
}

.mr-2, .mx-2 {
	margin-right: 0.5rem!important;
}

.ml-3, .mx-3 {
	margin-left: 1rem!important;
}

.mr-3, .mx-3 {
	margin-right: 1rem!important;
}

.ml-4, .mx-4 {
	margin-left: 1.5rem!important;
}

.mr-4, .mx-4 {
	margin-right: 1.5rem!important;
}

.ml-5, .mx-5 {
	margin-left: 3rem!important;
}

.mr-5, .mx-5 {
	margin-right: 3rem!important;
}

.mt-5, .my-5 {
	margin-top: 3rem!important;
}

.mb-5, .my-5 {
	margin-bottom: 3rem!important;
}

@media (min-width: 768px) {
	.ml-md-3, .mx-md-3 {
		margin-left: 1rem!important;
	}

	.mr-md-3, .mx-md-3 {
		margin-right: 1rem!important;
	}
}

.btn-purple { background:linear-gradient(to bottom, #FF95E4, #ff1cc7); color:#fff; }