/* ±âº» */
.content_wrap { width:100%; overflow:hidden; }/*overflow:hidden; */
.BScolor {color:#ff1cc7;}
.BSbackground {background:#ff1cc7;}
.menuBtn {cursor:pointer;}

/* ±âº» */

/* ¸ÞÀÎ ÆäÀÌÁö*/

.content_wrap .M_menuBox1 {width:100%;display:flex;flex-direction: row;justify-content: space-around;padding:10px 0;border-bottom:1px solid #31303b;}
.content_wrap .M_menuBox1 .M_menuwrap {width:70px;overflow:hidden;}
.content_wrap .M_menuBox1 .M_menuwrap .M_menuimg0 {width:70px;height:70px;background:url(/styles/img_ok/N_M_menu1.png)}
.content_wrap .M_menuBox1 .M_menuwrap .M_menutext {width:100%;line-height:30px;color:#9b9b9f;text-align:center;font-weight:bold;}
.content_wrap .M_menuBox1 .M_menuwrap .M_menuimg1 {width:70px;height:70px;background:url(/styles/img_ok/N_M_menu2.png)}		
.content_wrap .M_menuBox1 .M_menuwrap .M_menuimg2 {width:70px;height:70px;background:url(/styles/img_ok/N_M_menu3.png)}		
.content_wrap .M_menuBox1 .M_menuwrap .M_menuimg3 {width:70px;height:70px;background:url(/styles/img_ok/N_M_menu4.png)}

.content_wrap .M_menuBox2 {width:calc(100% - 10px);overflow:hidden;padding:10px 5px;border-bottom:1px solid #31303b; }
.content_wrap .M_menuBox2 .M_menutitle {width:100%;height:40px;line-height:40px;font-size:16px;font-weight:bold;}
.content_wrap .M_menuBox2 .M_menutitle .M_span1 {font-size:16px;font-weight:bold;}
.content_wrap .M_menuBox2 .M_menutitle .M_span2 {color:#7a7a7a;font-size:16px;font-weight:bold;}
.content_wrap .M_menuBox2 .M_menuwrap2 {width:100%;display:flex;flex-direction: row;justify-content: space-around;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg4 {width:72px;height:92px;background:url(/styles/img_ok/M_menu4-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg5 {width:72px;height:92px;background:url(/styles/img_ok/M_menu5-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg6 {width:72px;height:92px;background:url(/styles/img_ok/M_menu6-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg7 {width:72px;height:92px;background:url(/styles/img_ok/M_menu7-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg8 {width:72px;height:92px;background:url(/styles/img_ok/M_menu8-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg9 {width:72px;height:92px;background:url(/styles/img_ok/M_menu9-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_menuimg10 {width:72px;height:92px;background:url(/styles/img_ok/M_menu10-1.jpg);position: relative;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_ptype .M_p1 {top:5px;left:10px;position: absolute;color:#d1e401;font-weight:bold;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_ptype .M_p2 {top:10px;left:10px;position: absolute;color:#b5b5b5;font-weight:bold;}
.content_wrap .M_menuBox2 .M_menuwrap2 .M_ptype .M_p3 {top:35px;left:10px;position: absolute;color:#b5b5b5;font-weight:bold;}

.swiper-wrapper .M_sdimgbg {background:url(/styles/img_ok/M_minibg.png) no-repeat;height:90px;position: relative;}
.swiper-wrapper .M_sdimgbg .Msdimg1 {width:55px;position: absolute;top:6px;left:27px;}
.swiper-wrapper .M_sdimgbg .Msdimg2 {width:65px;position: absolute;top:0px;left:25px;}
.swiper-wrapper .M_sdimgbg .Msdimg3 {width:80px;position: absolute;top:15px;left:20px;}
.swiper-wrapper .M_sdimgbg .Msdimg4 {width:60px;position: absolute;top:12px;left:27px;}
.swiper-wrapper .M_sdimgbg .Msdimg5 {width:55px;position: absolute;top:6px;left:27px;}
.swiper-wrapper .M_sdimgbg .Msdimg6 {width:55px;position: absolute;top:3px;left:30px;}
.swiper-wrapper .M_sdimgbg .Msdtext1 {position: absolute;bottom:5px;left:32px;}
.swiper-wrapper .M_sdimgbg .Msdtext2 {position: absolute;bottom:5px;left:40px;}
.swiper-wrapper .M_sdimgbg .Msdtext3 {position: absolute;bottom:5px;left:32px;}
.swiper-wrapper .M_sdimgbg .Msdtext4 {position: absolute;bottom:5px;left:45px;}
.swiper-wrapper .M_sdimgbg .Msdtext5 {position: absolute;bottom:5px;left:45px;}
.swiper-wrapper .M_sdimgbg .Msdtext6 {position: absolute;bottom:5px;left:32px;}

/* ¸ÞÀÎ ÆäÀÌÁö*/

/* °Ô½ÃÆÇ ÆäÀÌÁö*/

.content_wrap .content_title {width:calc(100% - 20px);line-height:35px;padding:0 10px;background:#0b0b10;margin:5px 0;}
.content_wrap .content_title .titletext {font-size:14px;font-weight:bold;}
.content_wrap .content_title .titletext span {font-size:14px;font-weight:bold;}
.content_wrap .topselect {width:calc(100% - 20px);padding:0 10px;margin-bottom:5px;}
.content_wrap .topbtnwrap {width:calc(100% - 20px);height:36px;padding:0 10px;display:flex;justify-content: flex-end;}
.content_wrap .topbtnwrap .topbtns {line-height:35px;font-weight:bold;margin:0 5px;}
.content_wrap .topbtnwrap .topbtns img {vertical-align:middle;margin-right:5px;}

.content_wrap .subTitle { width:calc(100% - 2px); text-align:center; overflow:hidden;border:1px solid #000;}
.content_wrap .subTitle .subtop { width:100%; list-style:none; overflow:hidden;background:#0b0b10;}
.content_wrap .subTitle .subtop li { float:left; height:40px; line-height:40px; color:#fff; }
.content_wrap .subTitle .subtop .snums {width:27%;}
.content_wrap .subTitle .subtop .snum { width:15%; }
.content_wrap .subTitle .subtop .stitle { width:70%; }
.content_wrap .subTitle .subtop .stitle1 { width:66%; }
.content_wrap .subTitle .subtop .stitle2 { width:75%; }
.content_wrap .subTitle .subtop .swriter { width:30%; }
.content_wrap .subTitle .subtop .sdate { width:15%;display:none; }
.content_wrap .subTitle .subtop .sstatus { width:17%; }
.content_wrap .subTitle .subtop .sdelete { width:17%; }

.content_wrap .subTitle .sublist { width:100%; list-style:none; overflow:hidden; background:#2a2826; margin-top:2px; display:flex; }
.content_wrap .subTitle .sublist li { float:left; line-height:35px;height:35px; color:#fff; }
.content_wrap .subTitle .sublist li a { color:#fff; cursor:pointer; }
.content_wrap .subTitle .sublist .snum { width:15%; margin:0 auto; color:#7243e4;   }
.content_wrap .subTitle .sublist .snums { width:27%; margin:0 auto; color:#7243e4;   }
.content_wrap .subTitle .sublist .snums img { width:90px; height:auto; vertical-align:middle; margin-bottom:1px; }
.content_wrap .subTitle .sublist .stitle { width:calc(70% - 10px); text-align:left; flex:1;padding:0 5px; }
.content_wrap .subTitle .sublist .stitle img { vertical-align:middle; margin:0 0 1px 5px; }
.content_wrap .subTitle .sublist .stitle1 { width:calc(66% - 10px); text-align:left;padding:0 5px;   }
.content_wrap .subTitle .sublist .stitle1 img { vertical-align:middle; margin:0 0 1px 5px; }
.content_wrap .subTitle .sublist .swriter { width:30%; text-align:left;   }
.content_wrap .subTitle .sublist .sdate { width:15%;display:none;  }
.content_wrap .subTitle .sublist .sstatus { width:17%; }
.content_wrap .subTitle .sublist .sdelete { width:17%; }
.content_wrap .subTitle .sublist .sdelete a { 
	display:inline-block; width:35px; height:25px; line-height:25px; 
	text-align:center; color:#ff1cc7; font-size:12px; cursor:pointer;
	background:#000;
	box-shadow:1px 1px 1px #0d0c0d;
	border:1px solid #ff1cc7;
	border-radius:2px;
}

.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; }
.content_wrap .content_mid ul { width:100%; overflow:hidden; list-style:none; }
.content_wrap .content_mid li { float:left; padding:0 10px; line-height:40px; color:#fff; text-align:center; border-bottom:1px solid #1f1e2e; }


.content_wrap .content_mid { width:calc(100% - 2px); overflow:hidden; }
.content_wrap .content_mid ul { width:calc(100% - 2px); overflow:hidden; list-style:none; }
.content_wrap .content_mid li { float:left; padding:0 10px; line-height:40px; color:#fff; text-align:center;border-bottom:1px solid #1f1e2e;  }
.content_wrap .content_mid .subTitleLiL { width:calc(20% - 22px); font-weight:bold;background: #161514;border:1px solid #232323; } 
.content_wrap .content_mid .subTitleLiR { width:calc(80% - 22px); background:#161514; text-align:left;border:1px solid #232323; }
.content_wrap .content_mid .subTitleLiR input { width:95%; height:25px; background: #fff;color: #000;border: 1px solid #44435f; padding:0 5px; font-size:12px; }
.content_wrap .content_mid .subTitleLiR select { width:200px; height:25px; background: #fff;color: #000; border: 1px solid #44435f; padding:0 5px; font-size:12px; }
.content_wrap .content_mid .subTitleLiR .btn_attach {color:#ec9100;font-weight:bold;}
.content_wrap .content_mid .contents { width:100%; overflow:hidden; }


.content_wrap .content_mid .contents li { float:left; width:calc(100% - 20px); padding:10px; text-align:center; background:rgba(0,0,0,0.3); }
.content_wrap .content_mid .contents li textarea { min-width:95%; max-width:95%; min-height:95%; max-height:95%; padding:10px; background:rgba(0,0,0,0.3); color:#fff; border:0px; border-radius:3px; font-size:12px; }
.content_wrap .content_mid .contents li span, p { color:#fff; }
.content_wrap .content_mid .myBettings { width:calc(100% - 10px); overflow:hidden; padding:5px; display:none; }

.content_wrap .reply { width:calc(100% - 12px); overflow:hidden; padding:5px 5px;  margin-top:5px; }
.content_wrap .reply .reply_reg_wrap { width:100%;height:40px;list-style:none;margin:10 auto auto auto; }
.content_wrap .reply .reply_reg_wrap li { float:left; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; border-radius:2px; }
.content_wrap .reply .reply_reg_wrap .replyTitle { width:15%; color:#fff; font-size:12px; font-weight:bold;background: #ec9100;border-radius:2px;}
.content_wrap .reply .reply_reg_wrap .replycontents { width:70%}
.content_wrap .reply .reply_reg_wrap .replycontents input { width:95%; height:98%; border:0px; border-radius:1px; box-shadow:none; background: #000;
    color: #fff;
    outline:none; padding:0 5px;  }
.content_wrap .reply .reply_reg_wrap .replyBtn { width:15%; color:#fff; font-size:12px; font-weight:bold; cursor:pointer;background: #ec9100;border-radius:2px; }

.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 .cmt_list .cmt_name { width:45%;background:#0b0b10;}
.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_content { width:55%; font-weight:bold;background: #101018 }
.cmt_content a { color:#ff1cc7; }


.mobileimgs { width:100% !important;height:auto; }
/* °Ô½ÃÆÇ º¸±â, ±Û¾²±â ÆäÀÌÁö*/

/* ÃæÀü, È¯Àü ÆäÀÌÁö*/

.content_wrap .chargecaution {width:100%;height:277px;background:url(/styles/img_ok/chargebg.png) no-repeat 50%;margin:10px 0;}
.content_wrap .content_charge {width:calc(100% - 20px);border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;padding:0 10px;}
.content_wrap .content_charge .chargetitle {width:calc(100% - 10px);line-height:40px;font-weight:bold;font-size:16px;padding-left:10px;}
.content_wrap .content_charge .chargebox1 {width:100%;line-height:40px;display:flex;}
.content_wrap .content_charge .chargebox1 .Lbox1 {width:20%;text-align:center;}
.content_wrap .content_charge .chargebox1 .Rbox1 {width:80%;display: flex;align-items: center;flex-wrap: wrap}
.content_wrap .content_charge .chargebox1 .Rbox1 .CAbtn {width:80px;line-height:25px;border:2px solid #ff1cc7;border-radius:15px;text-align:center;font-weight:bold;background:#000;}
.content_wrap .content_charge .chargebox1 .Rbox1 input {width:130px;height:20px;margin-right:10px;text-align:right;padding:0 10px;}
.content_wrap .content_charge .chargeinputbox {width:100%;display:flex;border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}
.content_wrap .content_charge .chargeinputbox .inputBtn {width:25%;line-height:30px;border:2px solid #ff1cc7;text-align:center;border-radius:15px;margin:5px 0;font-weight:bold;background:#000;}
.content_wrap .content_charge .chargeinputbox .resetBtn {width:25%;line-height:30px;border:2px solid #ff1cc7;text-align:center;border-radius:15px;margin:5px 0;font-weight:bold;color:#ff1cc7;background:#000;}
.content_wrap .content_charge .chargebox2 {width:100%;line-height:40px;display:flex;border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;}
.content_wrap .content_charge .chargebox2 .Lbox2 {width:20%;text-align:center;}
.content_wrap .content_charge .chargebox2 .Rbox2 {width:80%;}
.content_wrap .content_charge .chargeBtnbox {width:100%;overflow:hidden;margin:5px 0;}
.content_wrap .content_charge .chargeBtnbox .chargeBtn {float:right;width:100px;line-height:30px;border:2px solid #ff1cc7;border-radius:15px;text-align:center;color:#709cff;background:#000;font-weight:bold;}
.content_wrap .chargehistory { width:100%; overflow:hidden; }
.content_wrap .chargehistory .subTitle { width:100%; overflow:hidden;background: #0b0b10; }
.content_wrap .chargehistory .subTitle ul { list-style:none; overflow:hidden; }
.content_wrap .chargehistory .subTitle ul li { float:left; height:40px; line-height:40px; color:#fff; font-size:12px; font-weight:bold; text-align:center; }
.content_wrap .chargehistory .subTitle .snum { width:10%; }
.content_wrap .chargehistory .subTitle .samount { width:20%; }
.content_wrap .chargehistory .subTitle .sbankowner { width:15%; }
.content_wrap .chargehistory .subTitle .sdate { width:20%; }
.content_wrap .chargehistory .subTitle .sstate { width:15%; }
.content_wrap .chargehistory .subTitle .scoupon { width:15%; }
.content_wrap .chargehistory .subTitle .sstate1 { width:30%; }
.content_wrap .chargehistory .subTitle .sdel { width:15%; }
.content_wrap .chargehistory .subList { width:100%; overflow:hidden; }
.content_wrap .chargehistory .subList ul { width:100%; overflow:hidden; text-align:center; list-style:none; background:#2a2826; margin-top:2px; display:flex;align-items: center;}
.content_wrap .chargehistory .subList ul li { float:left; font-size:12px; font-weight:bold; text-align:center; }
.content_wrap .chargehistory .subList .snum { width:10%; line-height:30px; }
.content_wrap .chargehistory .subList .samount { width:20%; line-height:30px; }
.content_wrap .chargehistory .subList .sbankowner { width:15%; line-height:30px; }
.content_wrap .chargehistory .subList .sdate { width:20%;}
.content_wrap .chargehistory .subList .sstate { width:15%; line-height:30px; }
.content_wrap .chargehistory .subList .scoupon { width:15%; line-height:30px; }
.content_wrap .chargehistory .subList .sstate1 { width:30%; line-height:30px; }
.content_wrap .chargehistory .subList .sdel { width:15%; line-height:30px; }
.content_wrap .chargehistory .subList .sdel div { 
	width:35px; height:25px; line-height:25px; margin:0 auto;
	text-align:center; color:#fff; font-size:12px; cursor:pointer;
	background:url(styles/img_ok/Mbtn2.png) no-repeat 50%;
}
.content_wrap .chargehistory .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .chargehistory .nolist img { vertical-align:middle; }
.content_wrap .chargehistory .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }


.content_wrap .exchangecaution {width:100%;height:277px;background:url(/styles/img_ok/exchangebg.png) no-repeat 50%;margin:10px 0;}
.content_wrap .content_exchange {width:calc(100% - 20px);border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;padding:0 10px;}
.content_wrap .content_exchange .exchangetitle {width:calc(100% - 10px);line-height:40px;font-weight:bold;font-size:16px;padding-left:10px;}
.content_wrap .content_exchange .exchangebox1 {width:100%;line-height:40px;display:flex;}
.content_wrap .content_exchange .exchangebox1 .Lbox1 {width:20%;text-align:center;font-weight:bold;}
.content_wrap .content_exchange .exchangebox1 .Rbox1 {width:80%;display: flex;align-items: center;flex-wrap: wrap;font-weight:bold;}
.content_wrap .content_exchange .exchangebox1 .Rbox1 .CAbtn {width:80px;line-height:25px;border:2px solid #44435f;border-radius:15px;text-align:center;color:#ad87d0;font-weight:bold;}
.content_wrap .content_exchange .exchangebox1 .Rbox1 input {width:130px;height:20px;margin-right:10px;text-align:right;padding:0 10px;}
.content_wrap .content_exchange .exchangeinputbox {width:100%;display:flex;border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;flex-direction: row;flex-wrap: wrap;justify-content: space-around;}
.content_wrap .content_exchange .exchangeinputbox .inputBtn {width:25%;line-height:30px;border:2px solid #ff1cc7;text-align:center;border-radius:15px;margin:5px 0;font-weight:bold;background:#000;}
.content_wrap .content_exchange .exchangeinputbox .resetBtn {width:25%;line-height:30px;border:2px solid #ff1cc7;text-align:center;border-radius:15px;margin:5px 0;font-weight:bold;color:#ff1cc7;background:#000;}
.content_wrap .content_exchange .exchangebox2 {width:100%;line-height:40px;border-bottom:1px solid #2f2e46;}
.content_wrap .content_exchange .exchangeBtnbox {width:100%;overflow:hidden;margin:5px 0;}
.content_wrap .content_exchange .exchangeBtnbox .exchangeBtn {float:right;width:100px;line-height:30px;border:2px solid #ff1cc7;border-radius:15px;text-align:center;color:#ad87d0;font-weight:bold;background:#000;}
.content_wrap .exchangehistory .subTitle { width:100%; overflow:hidden; background: #0b0b10; }
.content_wrap .exchangehistory .subTitle ul { list-style:none; overflow:hidden; }
.content_wrap .exchangehistory .subTitle ul li { float:left; height:40px; line-height:40px; color:#fff; font-size:12px; font-weight:bold; text-align:center; }
.content_wrap .exchangehistory .subTitle .snum { width:10%; }
.content_wrap .exchangehistory .subTitle .samount { width:20%; }
.content_wrap .exchangehistory .subTitle .sbankowner { width:25%; }
.content_wrap .exchangehistory .subTitle .sdate { width:20%; }
.content_wrap .exchangehistory .subTitle .sstate { width:15%; }
.content_wrap .exchangehistory .subTitle .sdel { width:20%; }
.content_wrap .exchangehistory .subList { width:100%; overflow:hidden; }
.content_wrap .exchangehistory .subList ul { width:100%; overflow:hidden; text-align:center; list-style:none; background:#2a2826; margin-top:2px; display:flex;align-items: center;}
.content_wrap .exchangehistory .subList ul li { float:left; color:#fff; font-size:12px; font-weight:bold; text-align:center; }
.content_wrap .exchangehistory .subList .snum { width:10%; line-height:30px; }
.content_wrap .exchangehistory .subList .samount { width:20%; line-height:30px; }
.content_wrap .exchangehistory .subList .sbankowner { width:25%; line-height:30px; }
.content_wrap .exchangehistory .subList .sdate { width:20%;}
.content_wrap .exchangehistory .subList .sstate { width:15%; line-height:30px; }
.content_wrap .exchangehistory .subList .sdel { width:20%; line-height:30px; }
.content_wrap .exchangehistory .subList .sdel div { 
	width:35px; height:25px; line-height:25px; margin:0 auto;
	text-align:center; color:#fff; font-size:12px; cursor:pointer;
	background:url(styles/img_ok/Mbtn2.png) no-repeat 50%;
}
.content_wrap .exchangehistory .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .exchangehistory .nolist img { vertical-align:middle; }
.content_wrap .exchangehistory .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

/* ÃæÀü, È¯Àü ÆäÀÌÁö*/

/* ¸¶ÀÌÆäÀÌÁö*/

.content_wrap .mypagewrap {width:100%;border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;}
.content_wrap .mypagewrap .checkPW {width:calc(100% - 20px);color:red;font-size:12px;font-weight:bold;padding:0 10px;}
.content_wrap .mypagewrap .mypagetitle {width:calc(100% - 10px);line-height:40px;font-weight:bold;font-size:16px;padding-left:10px;}
.content_wrap .mypagewrap .myinfowrap {display:flex;justify-content: space-evenly;}
.content_wrap .mypagewrap .myinfowrap .myinfo3 {width:30%;height:92px;background:url(/styles/img_ok/MPimg3.png) no-repeat 50%;position: relative;}
.content_wrap .mypagewrap .myinfowrap .myinfo3 span {position: absolute;top:65px;left:50%; transform:translate(-50%, -50%);font-weight:bold;}
.content_wrap .mypagewrap .myinfowrap .myinfo2 {width:30%;height:92px;background:url(/styles/img_ok/MPimg2.png) no-repeat 50%;position: relative;}
.content_wrap .mypagewrap .myinfowrap .myinfo2 span {position: absolute;top:65px;left:50%; transform:translate(-50%, -50%);font-weight:bold;}
.content_wrap .mypagewrap .myinfowrap .myinfo1 {width:30%;height:92px;background:url(/styles/img_ok/MPimg1.png) no-repeat 50%;position: relative;}
.content_wrap .mypagewrap .myinfowrap .myinfo1 span {width:25px;height:25px;position: absolute;top:65px;left:50%; transform:translate(-50%, -50%);font-weight:bold;}
.content_wrap .mypagewrap .pwboxwrap {width:100%;border-top:1px solid #2f2e46;border-bottom:1px solid #2f2e46;margin:10px 0;padding:10px 0;}
.content_wrap .mypagewrap .pwboxwrap .pwboxtitle {width:calc(100% - 10px);line-height:40px;font-weight:bold;font-size:16px;padding-left:10px;}
.content_wrap .mypagewrap .pwboxwrap .pwboxs {width:100%;display:flex;}
.content_wrap .mypagewrap .pwboxwrap .pwboxs .pwboxsL {width:30%;line-height:35px;text-align:center;}
.content_wrap .mypagewrap .pwboxwrap .pwboxs .pwboxsR {width:70%;display:flex;align-items: center;}
.content_wrap .mypagewrap .pwboxwrap .mypageBtns {width:100%;height:40px;display:flex;align-items: center;justify-content: flex-end;}
.content_wrap .mypagewrap .pwboxwrap .mypageBtns .modifyBtn { float:right;line-height:25px; padding:0 10px;color:#fff; border-radius:15px; text-align:center; margin-right:10px;border:2px solid #ff1cc7;background:#000;}

.content_wrap .mypagewrap .Etcwrap {width:calc(100% - 20px);padding:0 10px;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 {width:100%;border-bottom:1px solid #2f2e46;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap {width:100%;display:flex;align-items: center;justify-content: space-around;margin:5px 0;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfobox1 {width:30%;line-height:25px;text-align:center;color:#8e8e90;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfobox2 {width:30%;line-height:25px;text-align:center;color:#8e8e90;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfobox2 span {padding-right:10px;color:#fff;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfoboxT3 {width:30%;line-height:25px;border:2px solid #ff1cc7;color:#709cff;border-radius:15px;text-align:center;background:#000;font-weight:bold;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfoboxT3 img {margin-top: 7px; margin-right: 10px;float:right;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfoboxB3 {width:30%;line-height:25px;border:2px solid #ff1cc7;color:#ad87d0;border-radius:15px;text-align:center;background:#000;font-weight:bold;}
.content_wrap .mypagewrap .Etcwrap .Etcbox1 .moneyinfowrap .moneyinfoboxB3 img {margin-top: 7px; margin-right: 10px;float:right;}
.content_wrap .mypagewrap .Etcwrap .Etcbox2 {width:100%;border-bottom:1px solid #2f2e46;display:flex;justify-content: space-around;align-items: center;}
.content_wrap .mypagewrap .Etcwrap .Etcbox2 img {height:30px;}
.content_wrap .mypagewrap .Etcwrap .Etcbox2 .accountinfowrap {width:30%;padding:10px 0;}
.content_wrap .mypagewrap .Etcwrap .Etcbox2 .accountinfowrap .moneyinfowrapT {width:100%;line-height:30px;text-align:center;color:#8e8e90;}
.content_wrap .mypagewrap .Etcwrap .Etcbox2 .accountinfowrap .moneyinfowrapB {width:100%;line-height:30px;text-align:center;}
.content_wrap .mypagewrap .Etcwrap .Etcbox2 .accountinfowrap .moneyinfowrapB1 {width:100%;line-height:15px;text-align:center;}
.content_wrap .mypagewrap .Etcwrap .Etcbox3 {width:100%;display:flex;justify-content: space-around;padding:10px 0;}
.content_wrap .mypagewrap .Etcwrap .Etcbox3 .EtcBtn {width:calc(48% - 20px);line-height:30px;background:#565046;margin:0 2px;padding:0 10px;}
.content_wrap .mypagewrap .Etcwrap .Etcbox3 .EtcBtn img {margin-top:10px; margin-right: 10px;float:right;}
.content_wrap .mypagewrap .Etcwrap .Etcbox3 .EtcBtn span {color:#ff1cc7;}


.content_wrap .noninatorwrap {width:100%;}
.content_wrap .noninatorwrap .notitle {width:100%;line-height:40px;display:flex;background:#0b0b10;}
.content_wrap .noninatorwrap .notitle .sdate { width:25%;text-align:center;  }
.content_wrap .noninatorwrap .notitle .snick { width:20%;text-align:center; }
.content_wrap .noninatorwrap .notitle .samt { width:20%;text-align:center; }		
.content_wrap .noninatorwrap .notitle .seventCnt { width:15%;text-align:center; }
.content_wrap .noninatorwrap .notitle .seventSum { width:20%;text-align:center; }
.content_wrap .noninatorwrap .subnotitle {width:100%;line-height:40px;display:flex;background:#2a2826;margin-bottom:2px;}
.content_wrap .noninatorwrap .subnotitle .sdate { width:25%;text-align:center;  }
.content_wrap .noninatorwrap .subnotitle .snick { width:20%;text-align:center; }
.content_wrap .noninatorwrap .subnotitle .samt { width:20%;text-align:center; }		
.content_wrap .noninatorwrap .subnotitle .seventCnt { width:15%;text-align:center; }
.content_wrap .noninatorwrap .subnotitle .seventSum { width:20%;text-align:center; }
.content_wrap .noninatorwrap .nolist { width:100%; padding:100px 0; text-align:center; }

.content_wrap .pointrwrap {width:100%;}
.content_wrap .pointrwrap .potitle {width:100%;line-height:40px;display:flex;background:#0b0b10;}
.content_wrap .pointrwrap .potitle .kind { width:25%;text-align:center; }
.content_wrap .pointrwrap .potitle .samount { width:25%;text-align:center; }
.content_wrap .pointrwrap .potitle .stotamount { width:25%;text-align:center; }
.content_wrap .pointrwrap .potitle .sdate { width:25%;text-align:center; }

.content_wrap .pointrwrap .subpotitle {width:100%;line-height:40px;display:flex;background:#2a2826;margin-bottom:2px;}
.content_wrap .pointrwrap .subpotitle .kind { width:25%;text-align:center; }
.content_wrap .pointrwrap .subpotitle .samount { width:25%;text-align:center; }
.content_wrap .pointrwrap .subpotitle .stotamount { width:25%;text-align:center; }
.content_wrap .pointrwrap .subpotitle .sdate { width:25%;text-align:center; }

.content_wrap .pointrwrap .subpotitle .sdate { width:25%;text-align:center;  }
.content_wrap .pointrwrap .subpotitle .snick { width:20%;text-align:center; }
.content_wrap .pointrwrap .subpotitle .samt { width:20%;text-align:center; }		
.content_wrap .pointrwrap .subpotitle .seventCnt { width:15%;text-align:center; }
.content_wrap .pointrwrap .subpotitle .seventSum { width:20%;text-align:center; }
.content_wrap .pointrwrap .nolist { width:100%; padding:100px 0; text-align:center; }
/* ¸¶ÀÌÆäÀÌÁö*/

/* ÂÊÁö ÆäÀÌÁö */
.content_wrap .message_wrap { width:100%; overflow:hidden;  }
.content_wrap .message_wrap .messagetitle { width:100%;line-height:35px;display:flex;background:#0b0b10;}
.content_wrap .message_wrap .messagetitle .mtitle {width:40%;text-align:center;}
.content_wrap .message_wrap .messagetitle .mdate {width:20%;text-align:center;}
.content_wrap .message_wrap .messagetitle .mstate {width:20%;text-align:center;}
.content_wrap .message_wrap .messagetitle .mdel {width:20%;text-align:center;}

.content_wrap .message_wrap .subrows {width:100%;margin-bottom:2px;}
.content_wrap .message_wrap .subrows .sublist {width:100%;display:flex;background:#2a2826;padding: 10px 0;align-items: center;}
.content_wrap .message_wrap .subrows .sublist .mtitle {width:calc(40% - 10px);text-align:left;padding-left:10px;color:#ff1cc7;font-weight:bold;}
.content_wrap .message_wrap .subrows .sublist .mdate {width:20%;text-align:center;}
.content_wrap .message_wrap .subrows .sublist .mstate {width:20%;text-align:center;}
.content_wrap .message_wrap .subrows .sublist .mdel {width:20%;text-align:center;}
.content_wrap .message_wrap .subrows .sublist .msgReads { color:#a6a6a6 !important; }
.content_wrap .message_wrap .subrows .sublist .msgnoReads { color:#ff1cc7 !important; }
.content_wrap .message_wrap .subrows .msgcontent {width:calc(100% - 20px);padding:10px;background:#000000;}
.content_wrap .message_wrap .nolist { width:100%; padding:100px 0; text-align:center; }
/* ÂÊÁö ÆäÀÌÁö */

/* ¹èÆÃ³»¿ª ÆäÀÌÁö */

.content_wrap .content .betting_wrap .game_list.BETLIST { width:100%; margin-bottom:10px; border-radius:2px; overflow:hidden; text-align:center; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time { width:calc(100% - 2px); border:1px solid #000;height:30px; line-height:30px; color:#fff; font-size:12px; font-weight:bold; background: #2a2826;}
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .select_betting { width:30px; height:30px; line-height:30px; float:left; position:relative; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .select_betting input { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .betting_time { height:30px; line-height:30px; float:left; margin-left:10px; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .result_betting { height:30px; line-height:30px; float:right; padding-right:5px; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .couponClass { height:30px; line-height:30px; float:right; text-align:right; padding-right:10px; color:#e64b40; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .couponClass .result_hit { color:#03a7b6; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_time .couponClass .result_miss { color:#ff7373; font-weight:normal; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg { width:100%; clear:both; overflow:hidden; color:#fff; padding:6px 0; font-size:12px;background:#0b0b10; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg span { float:none; display:inline-block; margin:0; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg div { float:left; line-height:22px; text-align:center; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon { width:100%; font-weight:bold; height:30px; line-height:30px; text-align:left; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .leg_name { padding:0 2px; text-align:left; }

.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .game_date { padding-right:5px; text-align:left; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .status { float:right; padding-right:10px; line-height:30px; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .status .result_waiting { color:#fff; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .status .result_hit { color:#03a7b6; font-weight:bold;}
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .status .result_miss { color:#ff7373; font-weight:bold;}
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .status .result_special { color:#378a00; font-weight:bold;}
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .result { float:right; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game_leg .leg_icon .result span {margin:0 3px;}


.content_wrap .content .betting_wrap .game_list.BETLIST table { width:100%; }

.content_wrap .content .betting_wrap .game_list.BETLIST table .game_name { width:100%; text-align:center; height:30px; background: #2a2826; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game  { width:100%; text-align:center; height:30px;}
.content_wrap .content .betting_wrap .game_list.BETLIST .game .item { width:100%; overflow:hidden; padding:2px 0; color:#fff; font-weight:bold; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game div { height:30px; line-height:30px; background: #2a2826;  }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .selected { color:#fff; font-weight:bold; background: #9b4887; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .team_name { line-height:1.3; word-break:break-all; overflow:hidden; letter-spacing:-1px;}
.content_wrap .content .betting_wrap .game_list.BETLIST .game .rate { letter-spacing:-1px; line-height: 1.3; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .win { width:43%; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .win .team_name { float:left; text-align:left; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .win .rate { float:right; text-align:right; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .draw { width:calc(14% - 4px);padding:2px 0; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .draw .rate { display:block; text-align:center; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .lose { width:43%; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .lose .team_name { float:right; text-align:right; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game .lose .rate { float:left; text-align:left; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game img { vertical-align:middle; }
.content_wrap .content .betting_wrap .game_list.BETLIST .game.bonus .rate { margin:0;text-align:center; }

.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary { width:100%; margin:0 auto; padding:0; overflow:hidden; line-height:30px; background:#0b0b10; box-shadow:2px 2px 0 rgba(0,0,0,0.3) ;border-radius:0 0 2px 2px; color:#fff; text-align:center; color:#e57234;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;align-items: center;}
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary span { display:inline-block; font-weight:bold; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary .bet_rate { color:#e57234; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary .bonusRate { color:#ff0000; font-weight:bold; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary.bet_result_hit { color:#e57234; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary.bet_result_hit .bet_rate { color:#e57234; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary.bet_result_miss { color:#e57234; font-weight:normal; }
.content_wrap .content .betting_wrap .game_list.BETLIST .bet_summary.bet_result_miss .bet_rate { color:#e57234; }
.content_wrap .content .betting_wrap .game_list.BETLIST .btn_bet_cancel {
	display:inline-block; color:#ff1cc7; width:50px; line-height:20px;
	background: #000;
	border:1px solid #ff1cc7;
	border-radius:2px;	
}
.content_wrap .content .betting_wrap .game_list.BETLIST .btn_bet_delete {
	display:inline-block; color:#ff1cc7; width:50px; line-height:20px;
	background: #000;
	border:1px solid #ff1cc7;
	border-radius:2px;	
}

.content_wrap .content .betting_wrap .nolist { width:100%; padding:100px 0; text-align:center; }
.content_wrap .content .betting_wrap .nolist img { vertical-align:middle; }
.content_wrap .content .betting_wrap .nolist p { padding-top:30px; font-size:14px; letter-spacing:1px; }

.standardH { color:#60fe00 !important; }
.standardO { color:#ff4c39 !important; }

/* ¹èÆÃ³»¿ª ÆäÀÌÁö */

/* °æ±â°á°ú ÆäÀÌÁö */

	.content_wrap .game_lists .list_head { width:calc(100% - 2px);margin: 0px 0px 2px 0; height: 40px; line-height: 40px; border:1px solid #000;text-align: center; font-weight: bold; background: #2a2826;}
	.content_wrap .game_lists .list_head div:first-child { margin-left: 0; }
	.content_wrap .game_lists .list_head div { float: left; color: #ffffff; background: none; }
	.content_wrap .game_lists .list_head .date { width: 100px; } 
	.content_wrap .game_lists .list_head .win { width: 42.5%; }
	.content_wrap .game_lists .list_head .draw { width: 15%; }
	.content_wrap .game_lists .list_head .lose { width:  42.5%; }
	.content_wrap .game_lists .list_head .result { width: 39px; }
	.content_wrap .game_lists .game_leg { width:calc(100% - 10px); float:left; margin:0px 0px 2px 0px; padding:0 5px; height:30px; line-height:30px; text-align: left;  }
	.content_wrap .game_lists .game_leg.active.bonus { line-height: 19px; color: #fff000; font-weight: bold; font-size: 15px; }
	.content_wrap .game_lists .game_leg.active { color: #000000; font-weight: bold; background:#0b0b10;}
	.content_wrap .game_lists .game_leg .leg_name { float:left; margin-left: 5px; line-height: 30px; font-weight: 800; font-size: 12px;color:#fff;}
	.content_wrap .game_lists .game_leg .leg_icon { float: left; width:25px; height:20px; position:relative; }
	.content_wrap .game_lists .game_leg .leg_icon img { position:absolute; top:0; bottom:0; left:0; right:0; margin-left:2px; }
	.content_wrap .game_lists .game_leg .date { float:left; margin-left: 5px; color: #fff; }
	.content_wrap .game_lists .game_leg .result { background: none; box-shadow: none; text-align: center; line-height:20px; }
	.content_wrap .game_lists .game_leg .result span {color:#d2d003;}
	.content_wrap .game_lists .game_leg.active .result { float:right;color:#fff;font-weight: bold; text-shadow: 1px 1px 0 rgba(0,0,0,0.4); line-height:30px; }
	.content_wrap .game_lists .game_leg.active .result .result_win { width:28px;margin-left:5px;vertical-align:middle; }
	.content_wrap .game_lists .game_leg.active .result .result_lose { width:28px;margin-left:5px;vertical-align:middle; }

	.content_wrap .game_lists .game { width:calc(100% - 4px); display:flex; margin-bottom:2px;opacity:0.3;  }
	.content_wrap .game_lists .game div { line-height:30px; text-align: center; color: #fff; }
	.content_wrap .game_lists .game div:first-child { margin-left: 0; }
	.content_wrap .game_lists .game.active { opacity: 1.0; }
	.content_wrap .game_lists .game.active .clickable { cursor: pointer; }
	.content_wrap .game_lists .game .result { width: 10%; background: none; box-shadow: none; text-align: center; line-height:20px; }
	.content_wrap .game_lists .game.active .result { color: #1DDB16; font-weight: bold; text-shadow: 1px 1px 0 rgba(0,0,0,0.4); line-height:20px; }
	.content_wrap .game_lists .game .win { width:42.5%; float:left; font-weight:bold; background:#2a2826; }/*background:#3b3331;*/
	.content_wrap .game_lists .game .win .team_name { float:left; width: 68%; line-height: 30px; margin-left: 2%; text-align: left; word-wrap:break-word; word-break: break-all; overflow: hidden; letter-spacing: -1px; }
	.content_wrap .game_lists .game .win .rate { float:right; width: 28%; margin-right: 2%; text-align: right; }
	.content_wrap .game_lists .game .win .rate img { width:10px;vertical-align:middle; }
	.content_wrap .game_lists .game .win .rate .handi_mark { color: #789c00; font-weight: bold; }

	/* bet365 °³°æ,°æ¸¶*/
	.content_wrap .game_lists .game .wins { width:85%; float:left; font-weight:bold; background:#2a2826; }/*background:#3b3331;*/
	.content_wrap .game_lists .game .wins .team_name { float:left; width: 68%; line-height: 30px; margin-left: 2%; text-align: left; word-wrap:break-word; word-break: break-all; overflow: hidden; letter-spacing: -1px; }
	.content_wrap .game_lists .game .wins .rate { float:right; width: 28%; margin-right: 2%; text-align: right; }
	.content_wrap .game_lists .game .wins .rate img { width:10px;vertical-align:middle; }
	.content_wrap .game_lists .game .wins .rate .handi_mark { color: #789c00; font-weight: bold; }
	/* bet365 °³°æ,°æ¸¶*/

	.content_wrap .game_lists .game .lose { width:42.5%; float:left; font-weight:bold; background:#2a2826; }/*background:#3b3331;*/
	.content_wrap .game_lists .game .lose .team_name { float:right; width: 68%; margin-right: 2%; text-align: right; word-wrap:break-word; word-break: break-all; overflow: hidden; letter-spacing: -1px; }
	.content_wrap .game_lists .game .lose .rate { float:left; width: 28%; margin-left: 2%; text-align: left; }
	.content_wrap .game_lists .game .lose .rate img { width:10px;vertical-align:middle; }
	.content_wrap .game_lists .game .lose .rate .handi_mark { color: #ff5a00; font-weight: bold; }
	.content_wrap .game_lists .game div:first-child { margin-left: 0; }
	.content_wrap .game_lists .game .team_name { width: 69%; border: 0; background: none; box-shadow: none; }	
	.content_wrap .game_lists .game .rate { width: 25%; border: 0; background: none; box-shadow: none; }
	.content_wrap .game_lists .game .draw { width:calc(15% - 4px); text-align:center; margin:0 2px; padding:0px 2px; float:left; font-weight:bold; background:#2a2826; }/*background:#3b3331;*/
	.content_wrap .game_lists .game .draw .rate { width: 100%; text-align: center; }
	.content_wrap .game_lists .game.active .win .rate img { margin-right: 0px; }
	.content_wrap .game_lists .game.active .lose .rate img { margin-left: 0px; }
	.content_wrap .game_lists .game.active .hover {background:rgba(0,0,0,0.7);box-shadow:inset 1px 1px 0 #5c5151;}
	.content_wrap .game_lists .game.active .hover div {color:#1DDB16;}
	.content_wrap .game_lists .game.active .hover .rate .handi_mark {color:#1DDB16;}
	.content_wrap .game_lists .game.bonus .rate { float: left; width: 624px; text-align: center; font-weight: bold; background: rgba(0,0,0,0.2); }
	.content_wrap .game_lists .game.bonus .rate.hover {color:#1DDB16;background:rgba(0,0,0,0.7);}
	.content_wrap .game_lists .game.bonus .rate.checkde {color:#1DDB16;background:rgba(0,0,0,0.7);}
	.content_wrap .game_lists .game.active .checked { background: #9b4887; }
	.content_wrap .game_lists .game.active .checked div { color:#fff !important; font-weight:bold; }

	.standardH { color:#60fe00 !important; }
	.standardO { color:#ff4c39 !important; }

/* °æ±â°á°ú ÆäÀÌÁö */
.standardH { color:#60fe00 !important; }
.standardO { color:#ff4c39 !important; }

.bettingItemSub .items {background:#202020; }
.list_Li .betContainer { width:100%; overflow:hidden; border-radius:2px; margin-bottom:10px; }
.list_Li .betContainer .headTitle { width:100%; overflow:hidden; padding:0; background:#424242; text-align:center; font-weight:bold; border-radius:2px 2px 0 0; }
.list_Li .betContainer .headTitle div { float:left; height:40px; line-height:40px; color:#fff; text-align:center;}
.list_Li .betContainer .headTitle .date { width:12%; }
.list_Li .betContainer .headTitle .win { width:30%; }
.list_Li .betContainer .headTitle .draw { width:calc(8% - 10px); margin:0 5px;}
.list_Li .betContainer .headTitle .lose { width:30%; }
.list_Li .betContainer .headTitle .result { width:10%; }
.list_Li .betContainer .headTitle .status { width:10%; }

.betContainer .game_list.BETLIST { width:100%; margin-bottom:10px; border-radius:2px; overflow:hidden; text-align:center; }
.betContainer .game_list.BETLIST .bet_time { width:calc(100% - 2px); border:1px solid #000;height:30px; line-height:30px; color:#fff; font-size:12px; font-weight:bold; background: #2a2826;}
.betContainer .game_list.BETLIST .bet_time .select_betting { width:30px; height:30px; line-height:30px; float:left; position:relative; }
.betContainer .game_list.BETLIST .bet_time .select_betting input { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }
.betContainer .game_list.BETLIST .bet_time .betting_time { height:30px; line-height:30px; float:left; margin-left:10px; }
.betContainer .game_list.BETLIST .bet_time .result_betting { height:30px; line-height:30px; float:right; padding-right:5px; }
.betContainer .game_list.BETLIST .bet_time .couponClass { width:50px; height:30px; line-height:30px; float:right; text-align:right; padding-right:10px; color:#e64b40; }
.betContainer .game_list.BETLIST .bet_time .couponClass .result_hit { color:#03a7b6; }
.betContainer .game_list.BETLIST .bet_time .couponClass .result_miss { color:#ff7373; font-weight:normal; }
.betContainer .game_list.BETLIST .game_leg { width:100%; clear:both; overflow:hidden; color:#fff; padding:6px 0; font-size:12px;background:#0b0b10; }
.betContainer .game_list.BETLIST .game_leg span { float:none; display:inline-block; margin:0; }
.betContainer .game_list.BETLIST .game_leg div { float:left; line-height:22px; text-align:center; }
.betContainer .game_list.BETLIST .game_leg .leg_icon { width:100%; font-weight:bold; height:30px; line-height:30px; text-align:left; }
.betContainer .game_list.BETLIST .game_leg .leg_icon .leg_name { padding:0 2px; text-align:left; }

.betContainer .game_list.BETLIST .game_leg .leg_icon .game_date { padding-right:5px; text-align:left; }
.betContainer .game_list.BETLIST .game_leg .leg_icon .status { float:right; padding-right:10px; line-height:30px; }
.betContainer .game_list.BETLIST .game_leg .leg_icon .status .result_waiting { color:#fff; }
.betContainer .game_list.BETLIST .game_leg .leg_icon .status .result_hit { color:#03a7b6; font-weight:bold;}
.betContainer .game_list.BETLIST .game_leg .leg_icon .status .result_miss { color:#ff7373; font-weight:bold;}
.betContainer .game_list.BETLIST .game_leg .leg_icon .status .result_special { color:#378a00; font-weight:bold;}
.betContainer .game_list.BETLIST .game_leg .leg_icon .result { float:right; }
.betContainer .game_list.BETLIST .game_leg .leg_icon .result span {margin:0 3px;}

.betContainer .game_list.BETLIST table { width:100%; }

.betContainer .game_list.BETLIST table .game_name { width:100%; text-align:center; height:30px; background: #2a2826; }
.betContainer .game_list.BETLIST .game  { width:100%; text-align:center; height:30px;}
.betContainer .game_list.BETLIST .game .item { width:100%; overflow:hidden; padding:2px 0; color:#fff; font-weight:bold; }
.betContainer .game_list.BETLIST .game div { height:30px; line-height:30px; background: #2a2826;  }
.betContainer .game_list.BETLIST .game .selected { color:#fff; font-weight:bold; background: #ff1cc7; }
.betContainer .game_list.BETLIST .game .team_name { line-height:1.3; word-break:break-all; overflow:hidden; letter-spacing:-1px;}
.betContainer .game_list.BETLIST .game .rate { letter-spacing:-1px; line-height: 1.3; }
.betContainer .game_list.BETLIST .game .win { width:43%; }
.betContainer .game_list.BETLIST .game .win .team_name { float:left; text-align:left; }
.betContainer .game_list.BETLIST .game .win .rate { float:right; text-align:right; }
.betContainer .game_list.BETLIST .game .draw { width:calc(14% - 4px);padding:2px 0; }
.betContainer .game_list.BETLIST .game .draw .rate { display:block; text-align:center; }
.betContainer .game_list.BETLIST .game .lose { width:43%; }
.betContainer .game_list.BETLIST .game .lose .team_name { float:right; text-align:right; }
.betContainer .game_list.BETLIST .game .lose .rate { float:left; text-align:left; }
.betContainer .game_list.BETLIST .game img { vertical-align:middle; }
.betContainer .game_list.BETLIST .game.bonus .rate { margin:0;text-align:center; }

.betContainer .game_list.BETLIST .bet_summary { width:100%; margin:0 auto; padding:0; overflow:hidden; line-height:30px; background:#0b0b10; box-shadow:2px 2px 0 rgba(0,0,0,0.3) ;border-radius:0 0 2px 2px; color:#fff; text-align:center; color:#e57234;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;align-items: center;}
.betContainer .game_list.BETLIST .bet_summary span { display:inline-block; font-weight:bold; }
.betContainer .game_list.BETLIST .bet_summary .bet_rate { color:#e57234; }
.betContainer .game_list.BETLIST .bet_summary .bonusRate { color:#ff0000; font-weight:bold; }
.betContainer .game_list.BETLIST .bet_summary.bet_result_hit { color:#e57234; }
.betContainer .game_list.BETLIST .bet_summary.bet_result_hit .bet_rate { color:#e57234; }
.betContainer .game_list.BETLIST .bet_summary.bet_result_miss { color:#e57234; font-weight:normal; }
.betContainer .game_list.BETLIST .bet_summary.bet_result_miss .bet_rate { color:#e57234; }

.vl_list .nolist { width:100%;padding:100px 0;text-align:center;color:#000; }
.vl_list .nolist img { width:200px; }
.vl_list .nolist p { padding-top:30px;font-size:14px;letter-spacing:1px; }


.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; }