@charset "utf-8";

#container_wrap {min-width:340px;}


.intro_body { background:#fff;}
/*#intro_wrap {display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100vh;min-width:320px;min-height:400px;overflow:hidden;background:url(/img/pattern_dot.png);z-index:999;}*/
#intro_wrap {display:block;position:relative;left:0;right:0;top:0;bottom:0;width:100%;height:100vh;min-width:320px;min-height:400px;overflow:hidden;z-index:2;background:rgba(0,0,0,0.7); }
#login_wrap {display:block;position:absolute;left:50%;top:50%;width:500px;padding:10px;border:6px solid #fff;background:rgba(255,255,255,0.5);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#login_wrap .logo {margin:0 0 18px 0;text-align:center;}
#login_wrap .logo img {width:200px;height:auto;}
#login_wrap h2 {display:block;margin:0 0 18px 0;font-size:16px;text-align:center;}
#login_wrap .input {display:block;width:100%;height:50px;margin:0 0 10px 0;color:#fff;font-size:16px;text-align:center;line-height:40px;background:none;border:solid 5px #fff;}
#login_wrap ul {}
#login_wrap ul:after {display:block;visibility:hidden;clear:both;content:""}
#login_wrap ul li {display:block;float:left;width:49.5%;margin:0 1% 0 0;}
#login_wrap ul li:last-child {margin:0;}
#login_wrap ul li .btn_submit {display:block;width:100%;height:50px;margin:0 0 10px 0;color:#f0ad4e;font-size:16px;text-align:center;line-height:40px;background:none;border:solid 5px #f0ad4e;}
#login_wrap ul li .btn_submit:hover {color:#e97b3e;border:solid 5px #e97b3e;}
#login_wrap ul li .btn_join {display:block;width:100%;height:50px;margin:0 0 10px 0;font-size:16px;text-align:center;line-height:40px;background:none;border:solid 5px #fff;}
#login_wrap ul li .btn_join:hover {color:#e97b3e;border:solid 5px #e97b3e;}
#login_wrap ul li .btn_cancel {display:block;width:100%;height:50px;margin:0 0 10px 0;font-size:16px;text-align:center;line-height:40px;background:none;border:solid 5px #fff;}
#login_wrap ul li .btn_cancel:hover {color:#e97b3e;border:solid 5px #e97b3e;}

#login_wrap ul li .logo img,
#login_wrap ul li .input,
#login_wrap ul li .btn_submit,
#login_wrap ul li .btn_join,
#login_wrap ul li .btn_cancel {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

.regist_body { background:#fff;}
/*#regist_wrap {position:relative;width:100%;min-height:100vh;padding:60px 0;background:url(/img/bg_regist.jpg) no-repeat 50% 50%;background-size:cover;*/
#regist_wrap {position:relative;width:100%;min-height:100vh;padding:60px 0;background:rgba(0,0,0,0.7);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}



#form_wrap {position:relative;width:90%;max-width:500px;margin:0 auto;padding:20px;background:rgba(0,0,0,0.4);}
#form_wrap .logo {margin:0 0 18px 0;text-align:center;}
#form_wrap .logo img {width:200px;height:auto;}
#form_wrap .copy {font-size:11px;text-align:center;}

.write_div {position:relative;margin:0 0 10px 0;padding:0 0 0 100px;}
.write_div:after {display:block;visibility:hidden;clear:both;content:""}
.write_div .label {display:block;position:absolute;left:0;top:0;line-height:40px;}
.write_div .input {display:inline-block;width:160px;height:40px;text-indent:10px;line-height:40px;background:#fff;border:none;}
.write_div .input_tel {display:block;width:80px;height:40px;text-indent:10px;line-height:40px;background:#fff;border:none;}
.write_div .write_info {display:inline-block;line-height:40px;}
.write_div input,
.write_div select,
.write_div img,
.write_div a {vertical-align:top;}

.write_div dl.write_tel {}
.write_div dl.write_tel:after {display:block;visibility:hidden;clear:both;content:""}
.write_div dl.write_tel dd {display:block;float:left;margin:0 10px 0 0;}

.write_div .select {display:block;position:relative;height:40px;line-height:40px;/*text-transform:uppercase;*/border:none;background:#fff;}
.write_div .select label {display:block;position:absolute;top:0;left:0;width:100%;padding:0;color:#000;line-height:40px;text-indent:10px;}
.write_div .select label:after{position:absolute;top:0;right:0;width:38px;height:38px;padding:0;content:'';font-size:13px;color:#000;text-align:center;background:url(/img/ico-select.png) no-repeat 50% 50% #fff;}
.write_div .select select {display:block;width:100%;height:40px;color:#000;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)/* IE 8 */;}

.write_div .select {width:160px;}

.selec_chk {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;outline:0;z-index:-1;}

.chk_box {position:relative;}
.chk_box input[type="checkbox"] + label {position:relative;padding-left:24px;vertical-align:baseline}
.chk_box input[type="checkbox"] + label:hover{}
.chk_box input[type="checkbox"] + label span {display:block;position:absolute;left:0;top:2px;width:18px;height:18px;background:#fff;border:1px solid #ccc;}

.chk_box input[type="checkbox"]:checked + label {color:#ff7700}
.chk_box input[type="checkbox"]:checked + label span {background:url(/img/chk.png) no-repeat 50% 50% #569ffd;border:solid 1px #569ffd;}

.chk_box input[type="radio"] + label {position:relative;padding-left:24px;vertical-align:baseline}
.chk_box input[type="radio"] + label:hover{}
.chk_box input[type="radio"] + label span {display:block;position:absolute;left:0;top:2px;width:18px;height:18px;background:#fff;border:1px solid #ccc;border-radius:50%;}

.chk_box input[type="radio"]:checked + label {color:#ff7700}
.chk_box input[type="radio"]:checked + label span {background:url(/img/chk_radio.png) no-repeat 50% 50% #569ffd;border:none;}

.write_div dl.write_tel dd .select {width:80px;}

.write_div .input,
.write_div .input_tel {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

.write_btn {margin:20px 0;text-align:center;}
.write_btn input,
.write_btn img,
.write_btn a {vertical-align:middle;}
.write_div .btn,
.write_btn .btn {display:inline-block;padding:0 5px;color:#fff;line-height:40px;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border:none;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.write_div .btn:hover,
.write_btn .btn:hover {border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.write_div .btn_frmline {color:#fff;border:solid 1px #372d20;
background: #533f34;
background: -moz-linear-gradient(top,  #533f34 0%, #423525 100%);
background: -webkit-linear-gradient(top,  #533f34 0%,#423525 100%);
background: linear-gradient(to bottom,  #533f34 0%,#423525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533f34', endColorstr='#423525',GradientType=0 );
}

.write_btn .btn_submit {width:120px;color:#fff;border:solid 1px #372d20;
background: #533f34;
background: -moz-linear-gradient(top,  #533f34 0%, #423525 100%);
background: -webkit-linear-gradient(top,  #533f34 0%,#423525 100%);
background: linear-gradient(to bottom,  #533f34 0%,#423525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533f34', endColorstr='#423525',GradientType=0 );
}

.write_btn .btn_cancel {width:120px;color:#fff;border:solid 1px #560507;
background: #921417;
background: -moz-linear-gradient(top,  #921417 0%, #760d10 100%);
background: -webkit-linear-gradient(top,  #921417 0%,#760d10 100%);
background: linear-gradient(to bottom,  #921417 0%,#760d10 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#921417', endColorstr='#760d10',GradientType=0 );
}

.popWrap {padding:0;color:#fff;background:#000;border:solid 1px #666}
.popTitle {font-size:18px;text-align:center;line-height:50px;background:#222;border-bottom:1px solid #222;color:#ff7700;}
.popContent {padding:0px;line-height:auto;border-bottom:1px solid #444; }
.popClose {padding:0 20px;text-align:right;line-height:40px;background:#222}
.popClose input {width:auto;vertical-align:middle;margin-right:10px;outline:none;}
.popClose a {color:#ff7700;}

.iframehidden {display:none;}

#container_wrap {position:relative;width:100%;min-height:100vh;overflow:hidden;background:#111;
-webkit-transition: all 0.6s ease-out;
-moz-transition: all 0.6s ease-out;
-o-transition: all 0.6s ease-out;
transition: all 0.6s ease-out;
}
#container_wrap:after {display:block;visibility:hidden;clear:both;content:""}

#header_wrap {position:relative;left:0;top:0;width:100%;background:#000;}
#header_wrap:after {display:block;visibility:hidden;clear:both;content:""}
#header_wrap a.logo {display:block;float:left;margin:0 20px;padding-top:5px;}
#header_wrap ul.tnbbb {display:block;position:absolute;right:570px;top:50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
#header_wrap ul.tnbbb:after {display:block;visibility:hidden;clear:both;content:""}
#header_wrap ul.tnbbb li {display:block;float:left;margin:0 4px 0 0;padding-top:5px;}

#header_wrap ul.tnbbb li:last-child {margin:0;padding-top:0;}
#header_wrap ul.tnbbb li a {display:block;padding:0 8px;font-size:13px;line-height:30px;color:#f39200;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

#header_wrap ul.tnbbb li a img {vertical-align:middle;}
#header_wrap ul.tnbbb li img {vertical-align: middle;}
#header_wrap ul.tnbbb li:first-child {margin-top: 6px;}
#header_wrap ul.tnbbb li:last-child img {padding:3px 0 3px 10px;}
#header_wrap ul.tnbbb li.login {padding-top:5px;}
/*#header_wrap ul.tnbbb li:last-child a {border:solid #f39200;border-radius:20px;color:#fff;width:100px;text-align:center;}*/
/*#header_wrap ul.tnbbb li:last-child a:hover {background:#222;}*/
#header_wrap ul.tnbbb li:last-child {margin-top:5px;}



#header_wrap ul.tnb {display:block;position:absolute;right:10px;top:50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
#header_wrap ul.tnb:after {display:block;visibility:hidden;clear:both;content:""}
#header_wrap ul.tnb li {display:block;float:left;margin:0 4px 0 0;padding-top:5px;}

#header_wrap ul.tnb li:last-child {margin:0;padding-top:0;}
#header_wrap ul.tnb li a {display:block;padding:0 8px;font-size:13px;line-height:30px;color:#f39200;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

#header_wrap ul.tnb li a img {vertical-align:middle;}
#header_wrap ul.tnb li img {vertical-align: middle;}
#header_wrap ul.tnb li:first-child {margin-top: 6px;}
#header_wrap ul.tnb li:last-child img {padding:3px 0 3px 10px;}
#header_wrap ul.tnb li.login {padding-top:5px;}
#header_wrap ul.tnb li:last-child a {border:solid #f39200;border-radius:20px;color:#fff;width:100px;text-align:center;}
#header_wrap ul.tnb li:last-child a:hover {background:#222;}
#header_wrap ul.tnb li:last-child {margin-top:0px;}
#header_wrap ul.tnb li:last-child label {border:solid #f39200;border-radius:20px;color:#fff;width:100px;text-align:center;padding:7px 40px;}
#header_wrap ul.tnb li:last-child label:hover {background:#222;}


input[id*="popup"] {
    display:none;
}

input[id*="popup"] + label {
    display: inline-block;
    padding:7px 10px;
	margin-left:5px;
	text-align:center;
	width:100px;
    border:solid #f39200;
	border-radius:20px;
    color:#fff;
	position:absolute;
	top:13px;
	right:18px;
	z-index:1;
}

input[id*="popup"] + label + #login_box {
    position:fixed;
/*	position:relative;*/
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
}

input[id*="popup"] + label + #login_box > .login_check {
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width: 500px;
    height: 300px;
    background: #fff;
    z-index: 2;
}

input[id*="popup"] + label + #login_box > .login_check > label {
    position: absolute;
    top:0;
    right:0;
    transform: translate(40%,-40%);
    padding: 20px;
    background:#dd5347;
    border-radius: 100%;
    z-index: 1;
}

input[id*="popup"] + label + #login_box > label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,.9);
    z-index: 1;
} 

input[id*="popup"] + label + #login_box {
    opacity: 0;
    visibility: hidden;
    transition: all .2s;    
}


input[id*="popup"]:checked + label + #login_box {
    opacity: 1;
    visibility: visible;
}

.login-wrap { position:absolute;top:14px;right:0;padding-right:10px;z-index:1;}
.login-wrap > input { line-height:2.5;}

a.join_btn { padding:9px 28px; position:relative; top:2px;}
input[class="login_btn"], a.join_btn { border:solid 2px #f39200; border-radius:20px;color:#fff; width:100px; text-align:center; line-height:3; background:#000;}
input[class="login_btn"]:hover, a.join_btn:hover { background:#222;}

.tnb_notice {display:block;height:60px;margin:0 1080px 0 310px;padding:0;line-height:60px;}
.tnb_notice_mobile {display:none;height:30px;margin:0;line-height:30px;background:#222;}

#gnb_wrap {text-align:center;background-image:linear-gradient(90deg,#1a1a1a 0,#000 50%,#1a1a1a)!important;border-top:2px solid #f39200!important;border-bottom:2px solid #f39200!important;}
#gnb_wrap a {display:inline-block;padding:0 3.5%;font-size:16px;line-height:40px;font-family:"Noto Sans KR",dotum,gulim,Arial,sans-serif;font-weight:bold;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#gnb_wrap a:hover {color:#f00001;-webkit-animation: jello-horizontal 0.8s both;animation: jello-horizontal 0.8s both;}



#my_mobile_wrap {display:none;background:#000;}
#my_mobile_wrap:after {display:block;visibility:hidden;clear:both;content:""}
#my_mobile_wrap .left {display:block;float:left;margin:0 0 0 10px;line-height:26px;letter-spacing:-1px;}
#my_mobile_wrap .left .nick {font-size:14px;}
#my_mobile_wrap .left strong {color:#ff7700;font-weight:400;}
#my_mobile_wrap .left i {font-size:14px;color:#5cb85c;}
#my_mobile_wrap .left a {color:#fff568;}
#my_mobile_wrap .right {width:100%;display:block;float:right;margin:0 0 0 10px;}
#my_mobile_wrap .right ul {}
#my_mobile_wrap .right ul:after {display:block;visibility:hidden;clear:both;content:""}
#my_mobile_wrap .right ul li {width:20%;display:block;float:left;padding:2px;}
#my_mobile_wrap .right ul li a {width:100%;display:block;font-size:11px;line-height:24px;text-align:center;background:#544035;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
#my_mobile_wrap .right ul li a:hover {background:#222;}
#my_mobile_wrap .right ul li a strong {color:#ff7700;}

input[id="TotalBenefit"] { margin-bottom:4px}

#footer_wrap {padding:30px 20px;text-align:center;word-break:keep-all;}
#footer_wrap ul {width:100%;max-width:1200px;margin:0 auto 8px auto;text-align:center;}
#footer_wrap ul li {display:inline-block;margin:0 0 10px 0;padding:0 18px;} 
#footer_wrap ul li img {width:auto;height:60px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

#body_wrap {padding:2px 0;}
#body_wrap:after {display:block;visibility:hidden;clear:both;content:""}

.main_container {padding: 4px;box-shadow: 0 0 7px rgba(0,0,0,.5);height:100%;overflow-y:auto; overflow-x:hidden; }
.main_contimg {display:none;}
.bottom_line {border-top: 1px solid #32383d;border-bottom: 2px solid #000;width:100%;margin:0.6%;}
.bottom_line:after {display:block;visibility:hidden;clear:both;content:""}

.main_report {font-weight:300;}
.main_notice, .main_event {float:left;width:50%;padding:1%;padding:5px 15px 0 15px;}
.main_notice {border-right: 1px solid #000;}
.main_event {border-left: 1px solid #000;}
.main_ntop, .main_etop {display:block;}
.main_ntitle, .main_etitle {float:left;font-size:18px;}
.main_ntitle span:nth-child(1) {color:#1fb3ff}

.main_np, .main_ep {float:right;font-size:11px;}
.main_ntop:after, .main_etop:after {display:block;visibility:hidden;clear:both;content:""}
/*.main_etop:after {display:block;visibility:hidden;clear:both;content:""}*/
.notice_content, .event_content {padding:3px 0;margin:10px 0 0 0;font-size:14px;width:100%;height:205px;overflow-y:scroll;}
.notice_content::-webkit-scrollbar {width:2px;}
.event_content::-webkit-scrollbar {width:2px;}

.event_content {margin-bottom:5px;border-radius:2px;padding:5px 0 5px 0;}
.content_detail, .content_detail_board {padding:3px 0 3px 5px;line-height:2;}
.content_detail a, .content_detail_board a {color:#fff;}
.content_detail p {float:left;padding-right:10px;line-height:auto}
.content_detail_board p {padding-right:10px;line-height:auto;}
.main_report:after {display:block;visibility:hidden;clear:both;content:""}
.content_detail_board img { display:block; margin:5px auto;}

.main_etitle span strong {color:#f39200;}
.econtent_detail {background:#262626;margin:5px 0;line-height:1.6;padding:3px 0 3px 10px;overflow:hidden;border-radius:3px;}
.econtent_detail span:nth-child(1) {color:#f39200;}
.econtent_detail a span:nth-child(1) {color:#fff;}

.banner {}
.banner ul {margin:1.5% auto;}
.banner ul:after {display:block;visibility:hidden;clear:both;content:""}
.banner ul li {display:block;float:left;width:19%;margin-left:0.8%;margin-bottom:1%;position:relative;}
.banner ul li a {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);opacity:0;transition:all 0.3s;}
.banner ul li a img {width:100%;padding:35% 25% 15% 25%;}
.banner ul li a span {display:block;color:#fff;font-style:italic;}
.banner ul li a span:nth-child(1) {}
.banner ul li a span:nth-child(2) {text-align:center;padding-bottom:10%;font-size:30px;font-weight:500;}
.banner ul li a span:nth-child(3) {text-align:center;border:solid 1px #191919;font-size:22px;font-weight:500;background:#191919;opacity:0.8}
.banner ul li a:hover {opacity:1;}

.banner ul li:nth-child(2) a span:nth-child(2) {text-align:center;padding-bottom:10%;font-size:30px;font-weight:500;}
.banner ul li:nth-child(2) a span:nth-child(3) {text-align:center;border:solid 1px #191919;font-size:22px;font-weight:500;background:#191919;opacity:0.8;}

.banner ul li:nth-child(3) a span:nth-child(2) {text-align:center;padding-bottom:10%;font-size:30px;font-weight:500;}
.banner ul li:nth-child(3) a span:nth-child(3) {text-align:center;border:solid 1px #191919;font-size:22px;font-weight:500;background:#191919;opacity:0.8;}

.banner ul li:nth-child(4) a span:nth-child(2) {text-align:center;padding-bottom:10%;font-size:30px;font-weight:500;}
.banner ul li:nth-child(4) a span:nth-child(3) {text-align:center;border:solid 1px #191919;font-size:22px;font-weight:500;background:#191919;opacity:0.8;}

.banner ul li:nth-child(5) a span:nth-child(2) {text-align:center;padding-bottom:10%;font-size:30px;font-weight:500;}
.banner ul li:nth-child(5) a span:nth-child(3) {text-align:center;border:solid 1px #191919;font-size:22px;font-weight:500;background:#191919;opacity:0.8;}

.banner ul li:nth-child(6),
.banner ul li:nth-child(7) {display:block;float:left;width:48.75%;margin-left:0.83%}
.banner ul li img {width:100%;height:auto;border-radius:6px;}

.mobile_index_content {display:none;}

#content_wrap {margin:0 310px; position:relative; background:url(/img/contents_bg4.png); }
#content_wrap:after {display:block;visibility:hidden;clear:both;content:""}
#content_wrap ul.logo {width:100%;margin:0 auto 8px auto;text-align:center;}
#content_wrap ul.logo li {display:inline-block;margin:0 0 10px 0;padding:0 8px;} 
#content_wrap ul.logo li img {width:auto;height:40px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}


#content_wrap h2, #content_wrap h3 { font-size:16px;}
#content_wrap h2 .fas {padding-right:10px;color:#e30908}
#content_wrap .title_content {display:block;padding:10px;color:#000;font-size:18px;line-height:30px;background:#f39200;border-radius:5px;margin:5px 9px 5px 10px;}
.rules_title {display:none;}
.charge_container {padding:10px;box-shadow: 0 0 7px rgba(0,0,0,.5);}
.charge_content {width:100%;margin-top:20px;display:flex;}
.charge_left {width:57.5%;margin-left:0.5%;}
.charge_left .row_line {width:95%;border-top:2px solid rgb(23,32,39);border-bottom:1px solid rgb(0,0,0);}
.pastbtn {padding:50px;}
.pastbtn .btn_frm {color:#fff;background-color:#409eff;border-color:#409eff;border-radius:4px;font-size:14px;font-weight:500;padding:12px 20px;line-height:1;width:160px;}

.charge_form {padding:50px;}
.charge_form .form_title {font-size:22px;font-weight:700;}
.charge_form .form_input input {width:100%;font-size:14px; height:40px;margin:40px 0;}
.charge_form .form_btn {box-sizing:border-box;}
.form_btn .btn_money {color:#000;background-color:#f39200;border:solid 1px #f39200;border-radius:4px;font-size:14px;font-weight:500;height:35px;margin:2px 1px 0 0;width:14.1%;float:left;}
.form_btn .btn_money2 {color:#000;background-color:#ff3f40;border:solid 1px #ff3f40;border-radius:4px;font-size:14px;font-weight:500;height:35px;margin:2px 0 0 0;width:14.1%;}
.form_sumitbtn {padding:50px 0;}
.form_sumitbtn .btn_submit {background-color:#179c2d;border:solid 1px #179c2d;border-radius:4px;padding:12px 20px;font-weight:500;line-height:1;width:160px;}
.form_bankowner {padding:50px 0 0 0;}
/*.form_bankowner span {font-size:18px;font-weight:500;border:solid 1px #fff;margin-top:20px;}*/
.form_bankowner input {font-size:14px; height:40px;margin-left:1%;}
.charge_right {width:41.5%;margin-right:0.5%;background:#191919;border:2px solild #25282b;border-radius:3px;}
.charge_referer_title {padding:50px 40px 30px 40px;}
.charge_referer_title span {font-size:16px;color:#f39200;}
.charge_referer_title img {padding:0 2px 6px 10px;}
.charge_referer_step1 {padding:0 40px 0 40px;font-size:24px;}
.charge_referer_step1 span:nth-child(1) {color:rgb(252,98,0);}
.charge_referer_step1 span:nth-child(2) {color:rgb(255,255,0);}
.referer_step1_content span:nth-child(1) {display:block;color:rgb(255,255,0);padding:10px 0;}
.charge_referer_step2 {padding:0 40px 50px 40px;}

.referer_step2_content {margin-bottom:20px;}
.referer_step2_content span:nth-child(1) {color:rgb(252,98,0);font-size:24px;}
.referer_step2_content span:nth-child(2) {color:rgb(255,255,0);font-size:24px;}

.referer_step2_content1 {margin-bottom:20px;}
.referer_step2_content1 span:nth-child(1) {color:rgb(252,98,0);font-size:14px;}
.referer_step2_content1 span:nth-child(2) {color:rgb(255,255,0);font-size:14px;}
.referer_step2_content1 span:nth-child(n+3) {color:rgb(255,255,0);font-size:14px;}

.referer_step2_content2 {margin-bottom:20px;}
.referer_step2_content2 span:nth-child(1) {color:rgb(252,98,0);font-size:14px;}
.referer_step2_content2 span:nth-child(2) {color:rgb(255,255,0);font-size:14px;}
.referer_step2_content3 {margin-bottom:20px;}
.referer_step2_content3 span:nth-child(1) {color:rgb(252,98,0);font-size:14px;}
.referer_step2_content3 span:nth-child(2) {color:rgb(255,255,0);font-size:14px;}
.referer_step2_content4 {margin-bottom:20px;}
.referer_step2_content4 span:nth-child(1) {color:rgb(252,98,0);font-size:14px;}
.referer_step2_content4 span:nth-child(2) {color:rgb(255,255,0);font-size:14px;}
.referer_step2_content5 {margin-bottom:20px;}
.referer_step2_content5 span:nth-child(1) {color:rgb(252,98,0);font-size:14px;}
.referer_step2_content5 span:nth-child(2) {color:rgb(255,255,0);font-size:14px;}
.referer_step2_content6 {margin-bottom:20px;}
.referer_step2_content6 span:nth-child(1) {color:rgb(252,98,0);font-size:14px;}
.referer_step2_content6 span:nth-child(2) {color:rgb(255,255,0);font-size:14px;}

.charge_content:after {display:block;visibility:hidden;clear:both;content:""}
.charge_details {display:block;}
.details_title, .recom_label {margin-top:25px;padding:0 0 20px 50px;}
.details_title span, .recom_label span {font-size:22px;font-weight:700;}
.money_changebtn {width:362px;margin:50px;}
.recom_name {border:solid 1px #616161;background:#151e2d;padding:1%;border-radius:3px;}

.charge_sub {display:flex;text-align:center;background:#2f343a;line-height:3;font-size:14px;font-weight:500;}
.charge_regt {width:20%;border:solid 1px #2f343a;}
.charge_amou {width:30%;border:solid 1px #2f343a;}
.charge_sett {width:20%;border:solid 1px #2f343a;}
.charge_stat {width:20%;border:solid 1px #2f343a;}
.charge_etcbtn {width:10%;border:solid 1px #2f343a;}

.charge_sub_detail {display:flex;text-align:center;background:#151e2d;line-height:4;font-size:14px;font-weight:300;}
.decharge_regt {width:20%;border:solid 1px #616161;}
.decharge_amou {width:30%;border:solid 1px #616161;}
.decharge_sett {width:20%;border:solid 1px #616161;}
.decharge_stat {width:20%;border:solid 1px #616161;}
.decharge_etcbtn {width:10%;border:solid 1px #616161;}
.decharge_etcbtn img {width:22px;}
.decharge_stat span {border: solid 1px #377fde;padding:2% 5%;border-radius:3px;background:#377fde;}

.infowrite_btn {display:flex;padding:1% 30%;}
.infowrite_btn .btn_submit {width:120px;color:#fff;border:solid 1px #372d20;background:linear-gradient(180deg,#21a42f,#108118);display:inline-block;padding:0 5px;line-height:40px;border-radius:3px;font-size:16px;}
.infowrite_btn .btn_cancel {width:120px;color:#fff;border:solid 1px #372d20;background:linear-gradient(180deg,#21a42f,#108118);display:inline-block;padding:0 5px;line-height:40px;border-radius:3px;text-align:center;font-size:16px;}

.userinfo_nick {font-size:22px;font-weight:700;padding:3vw;}
.userinfo_nick span:nth-child(1) {border:solid 1px #fff;padding:5%;font-size:40px;}
.userinfo_nick span:nth-child(2) {padding:5%;}
.userinfo_pw {font-size:22px;font-weight:700;padding:2vw;}
.userinfo_pw span {display:block;}
.userinfo_pw span input {font-size:14px;height:40px;width:50%;}
.userinfo_pwchk {font-size:22px;font-weight:700;padding:2vw;display:block;}
.userinfo_pwchk span {display:block;}
.userinfo_pwchk span input {font-size:14px;height:40px;width:50%;}

.mobile_index_content {display:none;}

.info_contents {padding:10px 10px 20px 10px;line-height:3;}
/*.detaillist_btn {margin:0 50px;padding:0 15px;background-image:linear-gradient(180deg,#b72323,#761717);border-radius:3px;}*/
.detaillist_btn {margin:0 50px;padding:0 15px;background-image:linear-gradient(180deg,#b72323,#761717);border-radius:3px;float:right;}
.detaillist_btn:after {display:block;visibility:hidden;clear:both;content:""}



.bet_detail_list {border:solid 1px #1a1a1a;display:flex;text-align:center;line-height:36px;}
.bet_detail_list .detailtitle_date {width:12%;background:#25292c}
.bet_detail_list .detailtitle_league {width:18%;background:#25292c}
.bet_detail_list .detailtitle_win {width:18%;background:#25292c}
.bet_detail_list .detailtitle_deux {width:3%;background:#25292c}
.bet_detail_list .detailtitle_lose {width:18%;background:#25292c}
.bet_detail_list .detailtitle_type {width:10%;background:#25292c}
.bet_detail_list .detailtitle_ben {width:7%;background:#25292c}
.bet_detail_list .detailtitle_score {width:6%;background:#25292c}
.bet_detail_list .detailtitle_result {width:8%;background:#25292c}

.bet_detail_list .detaillist_date {width:12%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_league {width:18%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_win {width:18%;border:solid 1px #25292c;}
.bet_detail_list .selected {background-image:linear-gradient(to bottom right,#e30908 0,#ea5614);}
.bet_detail_list .detaillist_deux {width:3%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_lose {width:18%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_type {width:10%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_ben {width:7%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_score {width:6%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_result {width:8%;border:solid 1px #25292c;}
.bet_detail_list .detaillist_score_mobile, .bet_detail_list .detaillist_result_mobile {display:none;}

.bet_detail_listmobile .bet_time, .bet_estimated, .bet_winmoney {padding-left:5px;font-weight:300;} 
.bet_detail_listmobile .span_col1 {color:#11b485;}
.bet_detail_listmobile .span_col2 {color:#f39200;}
.bet_resultbtn {margin-left:10%;}
.bet_delbtn {margin-left:15%;}
.bet_resultbtn span {border:solid 1px #ad2121;padding:10% 50%;border-radius:3px;background:#ad2121;white-space:nowrap;}
.bet_delbtn a {border:solid 1px #ad2121;padding:10% 25%;border-radius:3px;background:#ad2121;white-space:nowrap;}
.bet_delbtn1 {margin-left:15%;}
.bet_delbtn1 a {border:solid 1px #ad2121;padding:20% 40%;border-radius:3px;background:#ad2121;white-space:nowrap;}

.betdetail_cart {margin:5px 0 3px 5px;border-radius:3px;background:#b5b5b7;display:flex;padding:5px;}
.betdetail_cart_list {width:85%;}
.betdetail_cart_league {font-size:8pt;color:#000;}
.betdetail_cart_teams {font-size:8pt;color:#000;padding:1% 0;}
.betdetail_cart_type {font-size:12px;color:#c80000;}
.betdetail_cart_end {width:15%;padding:0 2%;}
.betdetail_cart_endbtn {padding:3px 10px;font-size:22px;}
.betdetail_cart_endbtn a {color:#d20000}
.betdetail_cart_bene {font-size:9pt;background:#f39200;padding:2px 5px;border-radius:3px;color:#000;}

#casino_list { background:transparent; }
#casino_list img {width:33.33%;padding:0 0.3%;float:left;margin-bottom:0.5%;border-radius:7px;}
#casino_list:after {display:block;visibility:hidden;clear:both;content:""}


#slot_list { background:transparent; }
#slot_list img {width:25%;padding:0 0.3%;float:left;margin-bottom:0.5%;border-radius:7px;}
#slot_list:after {display:block;visibility:hidden;clear:both;content:""}


.game_ctg_sports {margin:0 10px 10px 10px;border-radius:3px;}
.game_ctg_sports:after {display:block;visibility:hidden;clear:both;content:""}
.game_ctg_sports li {display:block;float:left;width:8%;margin:0 0.1% 0 0}
.game_ctg_sports li:last-child {margin:0;}
.game_ctg_sports li a {display:block;font-size:14px;text-align:center;line-height:50px;border:solid 1px #000;border-radius:3px;cursor:pointer;
background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.game_ctg_sports li a:hover {color:#000;border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}
.game_ctg_sports li a img {width:30px;height:auto;}

#folder_event {margin:0 0 10px 0;}
#folder_event .folder_title {position:relative;top:15px;left:5px;padding:5px 10px;width:30%;text-align:center;border-radius:5px;background:#1e2428}
#folder_event .folder_title span:nth-child(2) {color:#707478}
#folder_event ul {padding:20px 5px 10px 5px;border:solid 2px #222733;border-radius:4px;background:#191919;}
#folder_event ul:after {display:block;visibility:hidden;clear:both;content:""}

#folder_event ul li img {padding-top:10px;}
#folder_event ul li {display:block;float:left;width:33%;margin:0 0.5% 0 0;}
#folder_event ul li:nth-child(3n) {margin:0;}
#folder_event ul li a {display:block;padding:6px 6px;background: #a20606;border:solid 1px #f39200;border-radius:3px;
background: -moz-linear-gradient(top,  #a20606 0%, #790000 100%);
background: -webkit-linear-gradient(top,  #a20606 0%,#790000 100%);
background: linear-gradient(to bottom,  #191919 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a20606', endColorstr='#790000',GradientType=0 );
}
#folder_event ul li a:after {display:block;visibility:hidden;clear:both;content:""}
#folder_event ul li a:hover {background:#d36324;}
#folder_event ul li .Selected {background-image:linear-gradient(to bottom right,#e30908 0,#ea5614);}

#folder_event ul li a strong {display:block;color:#f7b837;font-weight:500;font-size:14px;}
#folder_event ul li a strong img {vertical-align:baseline;}
#folder_event ul li a strong span {display:inline;color:#fff;}
#folder_event ul li a strong span:nth-child(3) {display:none;}
#folder_event ul li a .count {display:block;float:right;width:40px;height:40px;margin:3px 0 0 0;color:#fff;font-size:13px;font-weight:400;text-align:center;line-height:36px;background:#222;border:solid 1px #f0ad4e;border-radius:25px;}

a.btn_gameopen_all {display:block;margin:0 10px;color:#fff;text-align:center;line-height:40px;background:#191919;cursor:pointer;border-radius:3px;border:solid 1px #f39200;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
a.btn_gameopen_all:hover {color:#000;background:#f0ad4e;}

.sports_game {font-size:14px;background:#000;margin-top:20px;}
.sports_league {padding:3px 10px 3px 10px;}
.sports_league img {width:28px;height:28px;}
.sports_league span:nth-child(1) {padding-left:3%;color:#f39200;}
.sports_league span:nth-child(2) {color:#a0a0a0;}
.sports_league span:nth-child(3) {float:right;}




#game_type {position:relative;margin:0 0 20px 0;padding:0 10px;;}
#game_type table {table-layout:fixed;width:100%;border-collapse:separate;border-spacing:1px;}
#game_type table caption {position:relative;margin:0 0 3px 0;text-align:left;}

#game_type table caption .titleleague {width:69.5%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;border-radius:3px;}

#game_type table caption .title {display:inline-block;position:relative;padding:4px 12px;color:#fff;font-size:13px;text-align:left;background:#393941;border-radius:3px;font-weight:bold;}
#game_type table caption .titledate {width:30%;}

#game_type table caption img {vertical-align:middle;margin:-3px 8px 0 0;}
#game_type table caption .date {display:none;position:absolute;right:0px;top:0;padding:4px 12px;color:#000;;background:#09d091;border-radius:3px;}
#game_type table th {height:40px;overflow:hidden;vertical-align:center;color:#fff568;text-align:center;}
#game_type table td {display:table-cell;padding:4px 8px;background:#585858;}
#game_type table td.title {height:20px;color:#ff7700;text-align:left;border:none;}
#game_type table td p {text-align: justify;}
#game_type table td p img {vertical-align:middle;}
#game_type table td label {line-height:22px;}
#game_type table tr.bettingOK td {color:#fff}
#game_type table td.noSelected, 
#game_type table td.Selected, 
#game_type table td.Choice {cursor:pointer}

.game_ready {height:100px;color:#999;text-align:center;line-height:100px;}

#game_type table td.Selected:hover,
#game_type table td.Choice:hover {background-color:#004080;}
#game_type table td.Selected {background-image:linear-gradient(to bottom right,#e30908 0,#ea5614);color:#000 !important}

#game_type table td:nth-child(1) {display:table-cell;width:10%;}
#game_type table td:nth-child(2) {width:35%;}
#game_type table td:nth-child(3) {width:10%;}
#game_type table td:nth-child(4) {width:35%;}
#game_type table td:nth-child(5) {width:10%;}

#game_type table td img {padding-bottom:3px;}

.detail_date {background:#1e2428;border-radius:4px;width:20%;text-align:center;padding:7px;display:inline-block;position:relative;top:15px;}
.detail_count {float:right;background:#191919;border-radius:4px;width:20%;text-align:center;padding:7px;border:solid 1px #222733;position:relative;top:15px;right:15px;}
.detail_back {border:solid 2px #222733;padding:25px 5px 5px 5px;border-radius:3px;height:calc(100% - 60px);background:#191919;}


.detail_alltype {display:flex;line-height:3;align-items:center;width:100%;margin-bottom:4px;}
.detail_type {border:solid 1px #2d353c;background:#2d353c;color:#f39200;width:15%;text-align:center;margin-right:0.2%;}
.detail_team1 {width:35%;background:linear-gradient(180deg,#2d353c,#222);border-style:solid;border-width:1px;border-color:#424242 #181818 #232324 #2c3339;}
.detail_team1name {float:left;padding-left:2%;}
.detail_team1ben {float:right;padding-right:2%;}
.detail_draw {width:15%;text-align:center;background:linear-gradient(180deg,#2d353c,#222);border-style:solid;border-width:1px;border-color:#424242 #181818 #232324 #2c3339;margin:0 3px}
.detail_drawben {}
.detail_team2ben {float:left;padding-left:2%;}
.detail_team2name {float:right;padding-right:2%;}
.detail_team2 {width:35%;background:linear-gradient(180deg,#2d353c,#222);border-style:solid;border-width:1px;border-color:#424242 #181818 #232324 #2c3339;}


.game_ctg_mini {margin:0 0 10px;padding:10px;background:#6a1e20;border-radius:3px;}
.game_ctg_mini:after {display:block;visibility:hidden;clear:both;content:""}
.game_ctg_mini li {display:block;float:left;width:13.85%;margin:0 0.5% 0 0}
.game_ctg_mini li:last-child {margin:0;}
.game_ctg_mini li a {display:block;font-size:14px;text-align:center;line-height:50px;border:solid 1px #000;border-radius:3px;cursor:pointer;
background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.game_ctg_mini li a:hover {color:#000;border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}
.game_ctg_mini li a img {width:30px;height:auto;}




.game_ready {height:100px;color:#999;text-align:center;line-height:100px;}

.gameLeft {position:relative;padding:0 40px 0 0;}
.gameLeft:after {display:block;visibility:hidden;clear:both;content:""}
.gameLeft .game {}
.gameLeft .score {position:absolute;right:4px;top:50%;
-webkit-transform: translateY( -50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.gameLeft .lotus_cell {line-height:50px !important;}
.gameLeft .lotus_cell img {width:50px;height:auto}

.gameMid {text-align:center;}

.gameRight {position:relative;padding:0 0 0 40px;}
.gameRight:after {display:block;visibility:hidden;clear:both;content:""}
.gameRight .game {text-align:right;}
.gameRight .score {position:absolute;left:4px;top:50%;
-webkit-transform: translateY( -50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.gameCenter {}
.gameCenter:after {display:block;visibility:hidden;clear:both;content:""}
.gameCenter .game {float:left;overflow:hidden;white-space:nowrap;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');}
.gameCenter .score {float:right;}

.gameLast {text-align:center;}
.gameLast span {color:#fdb36d;}
.gameLast img {margin:0 3px 0 0;}
.gameLast span,
.gameLast img {vertical-align:middle}

.betting_top {display:block;position:relative;width:100%;height:40px;padding:0 0 0 5px;line-height:30px;margin-bottom:3px;}
.betting_top:after {display:block;visibility:hidden;clear:both;content:""}
.betting_top strong {color:#ff7700;font-size:14px;font-weight:500;}
/*.betting_top span {display:block;position:absolute;right:10px;top:10px;padding:2px 12px;font-size:11px;line-height:normal;background:#e97b3e;border-radius:3px;}*/
.betting_top .cart-top {color:#000;border-top:#5f5f5f;background-image:linear-gradient(180deg,#121212 0,#12171d 20%,#111820 50%,#121e2c 80%,#112131);border-bottom: 3px solid #f8b800;}
.betting_top .cart-top p { color:#f39200; }
.betting_top .cart-top a {position:absolute;top:0px;left:225px;color:#f39200;background-image:linear-gradient(180deg,#121212 0,#12171d 20%,#111820 50%,#121e2c 80%,#112131);}

.betting_top .cart-top span {padding:0 12px;border-radius:50%;background:#f39200;font-weight:900;float:left;}

.betting_top .cart-top a i.delall {padding-top:10px;}

.bettingcart_clock {display:block;margin:0 0 1px 0;padding:0 10px;line-height:30px;background:#1c1f28;}
.bettingcart_clock i {font-size:18px;}
.bettingcart {}
.bettingcart .images a:hover img {transform: scale(0.98);}
.bettingcart .title {display:block;margin:0 0 1px 0;position:relative;padding:0 10px;line-height:40px;background:#151515}
.bettingcart .title i {font-size:18px;}
.bettingcart .title span {display:block;position:absolute;right:10px;top:0;}
.bettingcart .title span strong {color:#ff7700;font-weight:500;}

.bettingcart_top, .bettingcart_middle, bettingcart_bottom {margin:5px 0 5px 5px;}
.bettingcart_top .bet_money {border:solid 1px #464445;height:36px;padding:7px;}
.bettingcart_top .bet_money>a {color:#fff;}
.bettingcart_top .bet_money .bet_title {float:left;padding-left:10px;}
.bettingcart_top .bet_money .bet_input {float:right}
.bettingcart_top .bet_money .bet_input .input {width:140px;height:24px;margin-bottom:2px;font-size:14px;}
.bettingcart_top .bet_money .bet_input span {padding:0 10px 0 10px;font-size:17px;}
.bettingcart_top .cart_money div {display:block;float:left;width:16.66%;background-image:linear-gradient(180deg,#f6b900,#f58500);line-height:17px;padding:2px 4px;border:solid 1px #454344;text-align:center;border-radius:3px;}
.bettingcart_top .cart_money div:hover {border:solid 1px #fff;-webkit-animation: jello-horizontal 0.8s both;animation: jello-horizontal 0.8s both;}
.bettingcart_top .cart_money div label {font-size:12px;line-height:17px;font-weight:400;text-align:center;vertical-align:baseline;}
.bettingcart_top .cart_money:after {display:block;visibility:hidden;clear:both;content:""}
.bettingcart_top .bet_money .inputbox-gold {border:solid 2px #f39200;background:#000;color:#fff;text-align:right;}

.bettingcart_middle {margin:1px 0;background:#000;}
.bettingcart_middle .betinfo {border:solid 1px #0b0b0c;margin-bottom:1px;background:#111;}
.bettingcart_middle .betinfo:after {display:block;visibility:hidden;clear:both;content:""}
/*.bettingcart_middle .bet_info {border:solid 1px #0b0b0c;}*/
.bettingcart_middle .betinfo>div {display:block;float:left;width:50%;line-height:20px;padding:2px 7px;}
.bettingcart_middle .betinfo .bet_title {width:50%;}
.bettingcart_middle .betinfo .bet_infoval {width:50%;text-align:right;}
.bettingcart_middle .betinfo_de {display:none;}

.bettingcart_bottom {}
.bettingcart_bottom .betcart_btn {font-size:14px;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.bettingcart_bottom .betcart_btn div {display:block;float:left;width:48%;line-height:30px;padding:2px 7px;border:solid 1px #454344;text-align:center;border-radius:3px;padding:6px 12px;margin:0 1%;}
.bettingcart_bottom .betcart_btn .btn_sumit {background-image: linear-gradient(180deg,#21a42f,#108118);}
.bettingcart_bottom .betcart_btn .btn_cancle {background-image: linear-gradient(180deg,#b72323,#761717);}
.bettingcart_bottom .betcart_btn:after {display:block;visibility:hidden;clear:both;content:""}

.btn_sumit:hover,
.btn_cancle:hover {-webkit-animation: jello-horizontal 0.8s both;animation: jello-horizontal 0.8s both;}

#cartTable {overflow-y:auto;}
#cartTable::-webkit-scrollbar {width:2px;}

.images {margin:15px 0;}
.images img {padding:0 0 0 5px;width:300px;margin-bottom:5px;}



.betting_list {table-layout:fixed;width:100%;border-collapse:separate;border-spacing:1px;}
.betting_list td {padding:4px 10px;background:#1c1f28;}
.betting_list td i {color:#f63941;font-size:14px;}

.embed-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

.unlink {position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.unlink span {display:block;position:absolute;left:50%;top:50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.betprogress {position:absolute;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.betprogress span {display:block;position:absolute;left:50%;top:50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}



.mini_title {display:block;position:relative;margin:0 0 3px 0;text-align:left;}
.mini_title .title {display:inline-block;position:relative;padding:4px 12px;color:#000;text-align:left;background:#f0ad4e;border-radius:3px;}
.mini_title .date {display:block;position:absolute;right:0px;top:0;padding:4px 12px;color:#000;;background:#f0ad4e;border-radius:3px;}

.minigame_wrap {position:relative;}
.powerball_bet {}
.powerball_bet p {display:block;padding:0 10px;line-height:30px;background:#222;border-bottom:solid 1px #393941;}
.powerball_bet ul {}
.powerball_bet ul:after {display:block;visibility:hidden;clear:both;content:""}
.powerball_bet ul li {display:block;float:left;width:50%;height:70px;padding:10px;color:#fff;line-height:50px;background:#0d7330;border-right:solid 1px #393941;border-bottom:solid 1px #393941;cursor:pointer;}
.powerball_bet ul li:last-child {margin:0;border-right:none;}
.powerball_bet ul li:after {display:block;visibility:hidden;clear:both;content:""}
.powerball_bet ul li:hover {background:#004080}
.powerball_bet ul li .pick {display:block;float:left;}
.powerball_bet ul li .rate {display:block;float:right;}
.powerball_bet ul li img {width:50px;height:auto}

.powerball_bet_3p {}
.powerball_bet_3p p {display:block;padding:0 10px;line-height:30px;background:#222;border-bottom:solid 1px #393941;}
.powerball_bet_3p ul {}
.powerball_bet_3p ul:after {display:block;visibility:hidden;clear:both;content:""}
.powerball_bet_3p ul li {display:block;float:left;width:33.33%;height:70px;padding:5px 10px;color:#fff;line-height:50px;background:#0d7330;border-right:solid 1px #393941;border-bottom:solid 1px #393941;cursor:pointer;}
.powerball_bet_3p ul li:last-child {margin:0;border-right:none;}
.powerball_bet_3p ul li:after {display:block;visibility:hidden;clear:both;content:""}
.powerball_bet_3p ul li:hover {background:#004080}
.powerball_bet_3p ul li .pick {display:block;float:left;}
.powerball_bet_3p ul li .rate {display:block;float:right;}
.powerball_bet_3p ul li img {width:50px;height:auto}

.powerball_bet_bl {}
.powerball_bet_bl p {display:block;padding:0 10px;line-height:30px;background:#222;border-bottom:solid 1px #393941;}
.powerball_bet_bl ul {}
.powerball_bet_bl ul:after {display:block;visibility:hidden;clear:both;content:""}
.powerball_bet_bl ul li {display:block;float:left;width:100%;;height:70px;padding:5px 10px;color:#fff;line-height:50px;background:#0d7330;border-right:solid 1px #393941;border-bottom:solid 1px #393941;cursor:pointer;}
.powerball_bet_bl ul li:last-child {margin:0;border-right:none;}
.powerball_bet_bl ul li:after {display:block;visibility:hidden;clear:both;content:""}
.powerball_bet_bl ul li:hover {background:#004080}
.powerball_bet_bl ul li .pick {display:block;float:left;}
.powerball_bet_bl ul li .rate {display:block;float:right;}
.powerball_bet_bl ul li img {width:50px;height:auto}

.blue {color:#569ffd}
.red {color:#f75665}
.yellow {color:#fff568}


.info_content {padding:0 10px 10px 10px}

#bet_type {width:auto;margin:0 0 10px 0;}
#bet_type table {width:100%;border-collapse:collapse;border-spacing:0;} 
#bet_type tr td.bet_leuage_mobile {display:none;padding:8px  8px 3px 8px;font-size:13px;}
#bet_type tr td.bet_leuage_mobile .title {display:inline-block;position:relative;padding:4px 12px;color:#fff;text-align:left;border-radius:3px;}
#bet_type tr td.bet_leuage_mobile .score {display:block;position:absolute;right:8px;top:8px;padding:4px 12px;color:#000;background:#f0ad4e;border-radius:3px;}

#bet_type tr td.bet_leuage_mobile_betlist {display:none;padding:8px  8px 3px 8px;text-align:left;}
#bet_type tr td.bet_leuage_mobile_betlist1 .title {display:inline-block;position:relative;padding:4px 12px;color:#fff;text-align:left;border-radius:3px;}
#bet_type tr td.bet_leuage_mobile_betlist1 .score {display:block;position:absolute;right:8px;top:8px;padding:4px 12px;color:#000;background:#f0ad4e;border-radius:3px;}

#bet_type tr td.bet_leuage_pc_betlist {display:table-cell;padding:8px  8px 3px 8px;text-align:left;}


#bet_type th {padding:6px 5px;text-align:center;background:#44050d;border:solid 1px #393941;}
#bet_type td {position:relative;padding:12px 5px;text-align:center;line-height:16px;border-collapse:collapse;}
#bet_type td.selected {color:#000;background:#e3af0d;border:solid 1px;}
#bet_type td img {width:12px;height:12px;}

#bet_type th.bet_date {width:14%}
#bet_type th.bet_leuage {width:16%}
#bet_type th.bet_win {width:24%;}
#bet_type th.bet_deux {width:6%}
#bet_type th.bet_lose {width:24%;}
#bet_type th.bet_score {width:8%}
#bet_type th.bet_result {width:8%}

#bet_type td.bet_date {width:10%}
#bet_type td.bet_leuage {width:16%}
#bet_type td.bet_win {width:26%;}
#bet_type td.bet_win .title {display:block;position:relative;overflow:hidden;word-break:keep-all;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');
}
#bet_type td.bet_win .score {position:absolute;right:8px;top:50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
#bet_type td.bet_deux {width:6%}
#bet_type td.bet_lose {width:26%;}
#bet_type td.bet_lose .title {display:block;position:relative;overflow:hidden;word-break:keep-all;
text-overflow:ellipsis;  /* IE, Safari */
-o-text-overflow:ellipsis;  /* Opera under 10.7 */
-moz-binding: url('ellipsis.xml#ellipsis');
}
#bet_type td.bet_lose .score {position:absolute;left:8px;top:50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
#bet_type td.bet_score {width:8%;}
#bet_type td.bet_result {width:8%}
#bet_type td.bet_etc {width:8%}

#bet_type tr td.bet_info {padding:0;}
#bet_type tr td.bet_info label {display:inline-block;margin:0 0 5px 0;color:#fdb900;font-weight:700;line-height:24px;vertical-align:middle}

#bet_type td .bet_info_pc {background:#222;}
#bet_type td .bet_info_pc ul {}
#bet_type td .bet_info_pc ul:after {display:block;visibility:hidden;clear:both;content:""}
#bet_type td .bet_info_pc ul li {display:block;float:left;width:20%;text-align:center;line-height:40px;}
#bet_type td .bet_info_pc ul li:last-child {width:20%;}

#bet_type td .bet_info_mobile {display:none;padding:6px 0;line-height:22px;background:#222;}
#bet_type td .bet_info_mobile thead th {color:#fdb900;}
#bet_type td .bet_info_mobile thead th,
#bet_type td .bet_info_mobile tbody td {background:#222;}

#bet_type td .bet_mobile_time {display:none;line-height:30px;}
#bet_type td .bet_mobile {display:none;line-height:30px;}

#bet_type td strong {color:#ff7700;font-weight:700}
/*
#bet_type td .noselected {background:1f140e}
#bet_type td .failgame {background:#c9302c}
#bet_type td .sucessgame {background:#117cce}
*/
.btn_area {margin:0 0 20px 0;padding:0 10px;text-align:right;}
.btn_area .btn,
.btn_area a.btn {display:inline-block;padding:0 12px;color:#fff;line-height:30px;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border:none;border-radius:3px;cursor:pointer;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.btn_area a.btn:hover,
.btn_area a.btn:hover {border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.btn_area a.btn_normal {color:#fff;border:solid 1px #372d20;
background: #533f34;
background: -moz-linear-gradient(top,  #533f34 0%, #423525 100%);
background: -webkit-linear-gradient(top,  #533f34 0%,#423525 100%);
background: linear-gradient(to bottom,  #533f34 0%,#423525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533f34', endColorstr='#423525',GradientType=0 );
}

.btn_area .btn_act,
.btn_area a.btn_act {color:#fff;border:solid 1px #470507;
background: #921418;
background: -moz-linear-gradient(top,  #921418 0%, #620a0d 100%);
background: -webkit-linear-gradient(top,  #921418 0%,#620a0d 100%);
background: linear-gradient(to bottom,  #921418 0%,#620a0d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#921418', endColorstr='#620a0d',GradientType=0 );
}

#paging_wrap {margin:0 0 30px 0;text-align:center;}
#paging_wrap a {display:inline-block;margin:0 6px;font-family:arial;color:#999;font-size:11px;line-height:24px;}
#paging_wrap strong {display:inline-block;margin:0 6px;font-family:arial;color:#fff;font-size:12px;line-height:24px;font-weight:700;}
#paging_wrap a.btn_prev {width:24px;height:24px;overflow:hidden;line-height:999;text-align:center;background:url(../images/btn_prev.gif) no-repeat 50% 50%;border:solid 1px #666;}
#paging_wrap a.btn_next {width:24px;height:24px;overflow:hidden;line-height:999;text-align:center;background:url(../images/btn_next.gif) no-repeat 50% 50%;border:solid 1px #666;}
#paging_wrap strong,
#paging_wrap a {vertical-align:middle}

.list_btn {margin:20px 0;text-align:center;}
.list_btn input,
.list_btn img,
.list_btn a {vertical-align:middle;}
.list_btn .btn {display:inline-block;padding:0 8px;color:#fff;line-height:30px;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border:none;border-radius:3px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.list_btn .btn:hover {border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.list_btn .btn_submit {color:#fff;border:solid 1px #372d20;
background: #533f34;
background: -moz-linear-gradient(top,  #533f34 0%, #423525 100%);
background: -webkit-linear-gradient(top,  #533f34 0%,#423525 100%);
background: linear-gradient(to bottom,  #533f34 0%,#423525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533f34', endColorstr='#423525',GradientType=0 );
}

.list_btn .btn_cancel {color:#fff;border:solid 1px #560507;
background: #921417;
background: -moz-linear-gradient(top,  #921417 0%, #760d10 100%);
background: -webkit-linear-gradient(top,  #921417 0%,#760d10 100%);
background: linear-gradient(to bottom,  #921417 0%,#760d10 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#921417', endColorstr='#760d10',GradientType=0 );
}


.game_ctg_result {margin:0 0 10px 0;padding:10px 10px 5px 10px;background:#6a1e20;border-radius:3px;}
.game_ctg_result:after {display:block;visibility:hidden;clear:both;content:""}
.game_ctg_result li {display:block;float:left;width:16.25%;margin:0 0.5% 5px 0}
.game_ctg_result li:nth-child(6n) {margin:0 0 5px 0;}
.game_ctg_result li a {display:block;font-size:14px;text-align:center;line-height:40px;border:solid 1px #000;border-radius:3px;cursor:pointer;
background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.game_ctg_result li a:hover {color:#000;border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}
.game_ctg_result li a img {width:30px;height:auto;}



.referer {margin:0 0 20px 0;padding:20px;background:#2a2d36}
.referer h3 {display:block;margin:0 0 16px 0;font-size:16px;}
.referer h3 .sub {color:#b6c0e0;font-size:11px;}
.referer strong {display:block;color:#569ffd;font-size:14px;font-weight:500;}
.referer p {margin:0 0 12px 0;}

.board_title {display:flex;text-align:center;background:#2f343a;line-height:3;font-size:14px;font-weight:500;}
.title_num {width:10%;border:solid 1px #2f343a;}
.title_type {width:15%;border:solid 1px #2f343a;}
.title_subject {width:75%;border:solid 1px #2f343a;}

.board_detail {display:flex;text-align:center;background:#151e2d;line-height:3;font-size:14px;font-weight:500;clear:both;}
.detail_num {width:10%;border:solid 1px #616161;}
.detail_ctype {width:15%;border:solid 1px #616161;}
.detail_subject {width:75%;border:solid 1px #616161;text-align:left;padding-left:1%;}

.board_detail_cont, .answer_reple_cont {display:none;}
.answer_reple_cont {border:solid 1px #2c353c;padding:10px;background:#25292c}
.answer_reple {border:solid 1px #2c353c;line-height:2;font-size:14px;}


.support_title, .support_ntitle {display:flex;text-align:center;line-height:3;background:#25292c;font-size:14px;font-weight:500;}
.support_title_mobile {display:none;}
.answer_data, .answer_ndata {width:20%;border:solid 1px #25292c;}
.answer_cont {width:40%;border:solid 1px #25292c;}
.answer_stat {width:15%;border:solid 1px #25292c;}
.answer_read {width:15%;border:solid 1px #25292c;}
.answer_delbtn, .answer_ndelbtn {width:10%;border:solid 1px #25292c;}

.answer_title, .answer_ntitle {display:flex;text-align:center;line-height:3;background:#2c353c;font-size:14px;font-weight:300;align-items:center;}

.answer_dedata, .answer_ndedata {width:20%;border:solid 1px #25292c;}
.answer_decont {width:40%;border:solid 1px #25292c;}
.answer_destat {width:15%;border:solid 1px #25292c;}
.answer_destat span {border:solid 1px #377fde;padding:2% 5%;border-radius:3px;background:#377fde}
.answer_deread {width:15%;border:solid 1px #25292c;}
.answer_deread span, .answer_nderead span {border:solid 1px #16851b;padding:2% 10%;border-radius:3px;background:#16851b}
.answer_dedelbtn, .answer_ndedelbtn {width:10%;border:solid 1px #25292c;}
.answer_dedelbtn span, .answer_ndedelbtn span {border:solid 1px #ff403f;border-radius:3px;background:#ff403f;font-size:18px;padding:5px 20px;}
.answer_title:after {display:block;visibility:hidden;clear:both;content:""}


.answer_ncont {width:55%;border:solid 1px #25292c;}
.answer_nread {width:15%;border:solid 1px #25292c;}

.answer_ndecont {width:55%;border:solid 1px #25292c;}
.answer_nderead {width:15%;border:solid 1px #25292c;}
.answer_title_mobile { display:none; }
.coup_pric { width:10% }
.coup_name { width:10% }
.coup_stat { width:10% }
.coup_date { width:20% }
.coup_delbtn { width:10% }
.coup_delbtn .coup_btn { padding:3px 10px; background-image: linear-gradient(180deg,#21a42f,#108118);border:solid 1px #454344; border-radius:3px; color:#fff; }

#list_type {margin:0 0 20px 0;}
#list_type table {width:100%;border-collapse:collapse;border-spacing:0;} 
#list_type caption {padding:0;font-size:0;line-height:0;overflow:hidden}
#list_type th {padding:8px 10px;text-align:center;background:#44050d;border:solid 1px #393941;}
#list_type td {padding:8px 10px;text-align:center;background:#2e2f34;border:solid 1px #393941;}
#list_type td.blank {height:100px;color:#999;text-align:center;}
#list_type td .date {color:#999;font-size:11px;}


.btn_area_cust {padding:10px;margin:10px 0;box-sizing:border-box;}
.btn_area_cust a {padding:10px 20px;}
.btn_area_cust .btn_write {background:#1c9928;border-radius:3px;margin-right:10px;}
.btn_area_cust .btn_normal {background:#981d1d;border-radius:3px;}

.recom_name {margin:0 0 20px 0;}
.recom_name table {width:100%;border-collapse:collapse;border-spacing:0;} 
.recom_name td {padding:8px 10px;text-align:left;background:#2e2f34;border:solid 1px #393941;}

.charge_list th {padding:8px 5px;text-align:center;background:#44050d;border:solid 1px #393941;}
.charge_list {margin:0 0 20px 0;}
.charge_list table {width:100%;border-collapse:collapse;border-spacing:0;} 
.charge_list td {padding:8px 10px;text-align:center;background:#2e2f34;border:solid 1px #393941;}

.th_chk {}
.th_num {}
.th_price {}
.th_name {}
.th_subject {}
.th_date {}
.th_stat {}
.th_act {}
.th_del {}
.th_point {}

.td_chk {width:30px;}
.td_num {width:8%;}
.td_price {width:12%;}
.td_subject {text-align:left !important;}
.td_name {width:12%;}
.td_date {width:12%;color:#999 !important}
.td_stat {width:6%;}
.td_act {width:6%;}
.td_del {width:6%;}
.td_point {width:12%;}

ul.info_mobile {display:none;margin:6px 0 0 0;}
ul.info_mobile:after {display:block;visibility:hidden;clear:both;content:""}
ul.info_mobile li {display:block;float:left;margin:0 8px 0 0;padding:0 8px 0 0;font-size:12px;line-height:normal;border-right:solid 1px #444;}
ul.info_mobile li:last-child {margin:0;padding:0;border-right:none;}
ul.info_mobile li img,
ul.info_mobile li a {vertical-align:middle}
ul.info_mobile li.date {color:#999}


.search_wrap {width:100%;max-width:600px;margin:0 auto;padding:0 10px 20px 10px;}
.search_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.search_wrap ul {}
.search_wrap ul:after {display:block;visibility:hidden;clear:both;content:""}
.search_wrap ul li {display:block;float:left;width:19%;margin:0 1% 0 0;}
.search_wrap ul li:nth-child(3) {width:39%;}
.search_wrap ul li:nth-child(4) {width:20%;margin:0;}

.search_wrap ul li .input {display:block;width:100%;height:30px;color:#000;line-height:30px;background:#fff;border:none;}
.search_wrap ul li .btn_submit {display:block;width:100%;padding:0 8px;color:#fff;line-height:30px;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border:none;border-radius:3px;border:solid 1px #372d20;
background: #533f34;
background: -moz-linear-gradient(top,  #533f34 0%, #423525 100%);
background: -webkit-linear-gradient(top,  #533f34 0%,#423525 100%);
background: linear-gradient(to bottom,  #533f34 0%,#423525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533f34', endColorstr='#423525',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.search_wrap ul li .btn_submit:hover {border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.search_wrap .select {display:block;position:relative;height:30px;line-height:30px;/*text-transform:uppercase;*/border:none;background:#fff;}
.search_wrap .select label {display:block;position:absolute;top:0;left:0;width:100%;padding:0;color:#000;line-height:30px;text-indent:10px;}
.search_wrap .select label:after{position:absolute;top:0;right:0;width:28px;height:28px;padding:0;content:'';font-size:13px;color:#000;text-align:center;background:url(/img/ico-select.png) no-repeat 50% 50% #fff;}
.search_wrap .select select {display:block;width:100%;height:30px;color:#000;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)/* IE 8 */;}

.search_wrap ul li input,
.search_wrap ul li span,
.search_wrap ul li img,
.search_wrap ul li a {vertical-align:top;}


.form_table {width:auto;margin:0 0 10px 0;}
.form_table table {width:100%;border-collapse:collapse;border-spacing:0;} 
.form_table th {width:100px;padding:6px 5px;text-align:left;font-weight:500;background:#222;border:solid 1px #222;}
.form_table td {position:relative;width:auto;padding:6px 5px;text-align:left;line-height:22px;background:#2e2f34;border:solid 1px #222;}
.form_table td .input {display:inline-block;width:160px;height:30px;color:#fff;text-indent:10px;line-height:30px;background:#242529;border:none;}
.form_table td textarea {display:inline-block;width:100%;height:160px;padding:10px;color:#fff;background:#242529;border:none;}
.form_table td .date {font-size:11px;color:#999;}
.form_table td .write_info {display:inline-block;line-height:40px;}
.form_table td .btn_frmline {display:inline-block;padding:0 8px;color:#fff;line-height:30px;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border:none;border-radius:3px;border:solid 1px #372d20;
background: #533f34;
background: -moz-linear-gradient(top,  #533f34 0%, #423525 100%);
background: -webkit-linear-gradient(top,  #533f34 0%,#423525 100%);
background: linear-gradient(to bottom,  #533f34 0%,#423525 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#533f34', endColorstr='#423525',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

.form_table td .btn_frmline:hover {border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.form_table td .btn_cal {margin:5px 0 0 0;}
.form_table td .btn_money {display:inline-block;padding:0 12px;color:#fff;text-align:center;line-height:30px;border:solid 1px #000;border-radius:3px;cursor:pointer;
background: #45484d;
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%);
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.form_table td .btn_money:hover {color:#000;border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.form_table td .btn_money2 {display:inline-block;padding:0 12px;color:#fff;text-align:center;line-height:30px;border:solid 1px #470507;border-radius:3px;cursor:pointer;
background: #921418;
background: -moz-linear-gradient(top,  #921418 0%, #620a0d 100%);
background: -webkit-linear-gradient(top,  #921418 0%,#620a0d 100%);
background: linear-gradient(to bottom,  #921418 0%,#620a0d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#921418', endColorstr='#620a0d',GradientType=0 );

-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.form_table td .btn_money2:hover {color:#000;border:solid 1px #d36324;
background: #f0ad4e;
background: -moz-linear-gradient(top,  #f0ad4e 0%, #e97b3e 100%);
background: -webkit-linear-gradient(top,  #f0ad4e 0%,#e97b3e 100%);
background: linear-gradient(to bottom,  #f0ad4e 0%,#e97b3e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ad4e', endColorstr='#e97b3e',GradientType=0 );
}

.form_table td strong {color:#ff7700;font-weight:500;}
.form_table td .label {display:inline-block;margin:0 8px 0 0;color:#569ffd;font-weight:500;}
.form_table td .gameinfo {margin:0 0 20px 0;}

.form_table td .select {display:block;position:relative;height:40px;line-height:40px;/*text-transform:uppercase;*/border:none;background:#242529;}
.form_table td .select label {display:block;position:absolute;top:0;left:0;width:100%;padding:0;color:#fff;line-height:40px;text-indent:10px;}
.form_table td .select label:after{position:absolute;top:0;right:0;width:38px;height:38px;padding:0;content:'';font-size:13px;color:#fff;text-align:center;background:url(/img/ico-select.png) no-repeat 50% 50% #242529;}
.form_table td .select select {display:block;width:100%;height:40px;color:#fff;opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)/* IE 8 */;}

.btn-attend { display:flex; }
.attendbtn {border:solid 1px #179c2d;background:#179c2d;border-radius:3px;cursor:pointer;padding:10px;width:120px;text-align:center;}
.attendbtn span {font-size:14px;}
.attendpoint_btn, .attendpoint20_btn, .attendfullpoint_btn {border:solid 1px #179c2d;background:#179c2d;border-radius:3px;cursor:pointer;padding:10px;margin-left:10px;width:120px;text-align:center;}
.attendpoint_btn span, .attendpoint20_btn span, .attendfullpoint_btn span {font-size:14px;}
#attend_nav {margin:0 0 10px 0;font-size:24px;text-align:center;font-weight:700;text-align:center;line-height:30px;}
#attend_nav a {display:inline-block;width:30px;height:30px;overflow:hidden;line-height:999px;border-radius:50%;}
#attend_nav a.btn_prev {background:url(/img/attend/btn_prev.gif) no-repeat 50% 50% #444;}
#attend_nav a.btn_next {background:url(/img/attend/btn_next.gif) no-repeat 50% 50% #444;}
#attend_nav img,
#attend_nav a {vertical-align:middle}

#attend_calendar {margin:0 0 20px 0;padding:0 5% 0 0;}
#attend_calendar table {width:100%;border-collapse:collapse;border-spacing:0;} 
#attend_calendar th {width:14.2%;padding:16px 0;text-align:center;background:#171c1f;border:solid 1px #444;}
#attend_calendar td {width:14.2%;height:110px;padding:5px 5px 10px 5px;vertical-align:top;text-align:center;background:transparent;border:solid 1px #444;}
#attend_calendar td a.date {display:block;height:30px;margin:0 0 5px 0;line-height:30px;border-bottom:solid 1px #444;}
#attend_calendar td img {width:90%;max-width:82px;height:auto;}

#attend_calendar .sun {color:#f75665; font-size:12px; float:left;}
#attend_calendar .sat {color:#569ffd; font-size:12px; float:left;}
#attend_calendar .day {color:#fff; font-size:12px; float:left;}

.gnb_index {margin:0 5px;}
.gnb_index:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_index ul {background:transparent;}
.gnb_index ul img {width:100%;padding:2%;}
.gnb_index ul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_index ul li {display:block;float:left;width:33.33%;}
.gnb_index ul li:nth-child(3n) {margin:0 0 5px 0;}
.gnb_index ul li a {display:block;position:relative;width:100%;cursor:pointer;padding:1%;background: #111111;}
.gnb_index ul li a:hover {color:#000;}
.gnb_index ul li a strong {display:block;margin:0 0 4px 0;font-size:14px;font-weight:500;}
.gnb_index ul li a p {color:#d78c8e;font-size:10px;}
.gnb_index ul li a:hover p {color:#fff;}
.gnb_index ul li a img {padding:0.5%;width:100%;height:auto;border-radius:3px;margin:0.1%;}
.gnb_index { display:none; }

#folder_event {margin:0 10px 10px 10px;}
#folder_event .folder_title {position:relative;top:15px;left:5px;padding:5px 10px;width:30%;text-align:center;border-radius:5px;background:#1e2428}
#folder_event .folder_title span:nth-child(2) {color:#707478}
#folder_event ul {padding:20px 5px 10px 5px;border:solid 2px #222733;border-radius:4px;background:#191919;}
#folder_event ul:after {display:block;visibility:hidden;clear:both;content:""}

#folder_event ul li img {padding-top:10px;}
#folder_event ul li {display:block;float:left;width:33%;margin:0 0.5% 0 0;}
#folder_event ul li:nth-child(3n) {margin:0;}
#folder_event ul li a {display:block;padding:6px 6px;background: #a20606;border:solid 1px #f39200;border-radius:3px;
background: -moz-linear-gradient(top,  #a20606 0%, #790000 100%);
background: -webkit-linear-gradient(top,  #a20606 0%,#790000 100%);
background: linear-gradient(to bottom,  #191919 0%,#191919 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a20606', endColorstr='#790000',GradientType=0 );
}
#folder_event ul li a:after {display:block;visibility:hidden;clear:both;content:""}
#folder_event ul li a:hover {background:#d36324;}
/*#folder_event ul li .selected {background:#f39200;}*/
#folder_event ul li a strong {display:block;color:#f7b837;font-weight:500;font-size:14px;}
#folder_event ul li a strong img {vertical-align:baseline;}
#folder_event ul li a strong span {display:inline;color:#fff;}
#folder_event ul li a strong span:nth-child(3) {display:none;}
#folder_event ul li a .count {display:block;float:right;width:40px;height:40px;margin:3px 0 0 0;color:#fff;font-size:13px;font-weight:400;text-align:center;line-height:36px;background:#222;border:solid 1px #f0ad4e;border-radius:25px;}


#popup {position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;background:#222;z-index:99999}
#popup .popup_chk {position:absolute;left:0;bottom:0;width:100%;padding:0 10px;color:#fff;font-size:24px;text-align:right;line-height:50px;background:#000;}
#popup .popup_chk input {width:20px;height:20px;margin:0 6px 0 0;vertical-align:middle;}
#popup .popup_chk a i {color:#fff;font-size:24px;}

#bettingcart_wrap {display:none;margin:0 0 10px 0;}

#cart_btn {display:none;margin:0 0 5px 0;color:#fff;font-size:13px;text-align:center;line-height:40px;background: #a20606;border:solid 1px #790000;border-radius:3px;cursor:pointer;
background: -moz-linear-gradient(top,  #a20606 0%, #790000 100%);
background: -webkit-linear-gradient(top,  #a20606 0%,#790000 100%);
background: linear-gradient(to bottom,  #a20606 0%,#790000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a20606', endColorstr='#790000',GradientType=0 );
}

.notice_note {border:solid 1px #1fb3ff;padding:1%;background:rgba(0,0,0,1);width:200px;border-radius:8px;position:relative;top:-70%;left:50%;z-index:1000;opacity:0.5;}
.notice_note_label, .notice_note_title {text-align:center;}
.notice_note_img {text-align:center;}
.notice_note_img span {font-size:100px;color:#1fb3ff}
.notice_note_title {}
.notice_note_label span:nth-child(odd) {color:#ff4500}
.notice_note_title span {color:#f39200}
.note_cnt {border:solid 1px #f39200;border-radius:25px;width:25px;text-align:center;background:#f39200;position:absolute;top:45px;left:40px;font-size:15px;}

/*keyframes*/
/* -webkit-animation: jello-horizontal 0.8s both;animation: jello-horizontal 0.8s both; */
@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1);
  }
  40% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1);
  }
  50% {
    -webkit-transform: scale3d(1.10, 0.90, 1);
            transform: scale3d(1.10, 0.90, 1);
  }
  65% {
    -webkit-transform: scale3d(0.99, 1.00, 1);
            transform: scale3d(0.99, 1.00, 1);
  }
  75% {
    -webkit-transform: scale3d(1.00, 0.99, 1);
            transform: scale3d(1.00, 0.99, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.gamepart dl dd:hover img, .game_ctg_sports li:hover img {
	-webkit-animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	        animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
}

@keyframes shake-bottom {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
  }
  10% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
  20%,
  40%,
  60% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
  }
  80% {
    -webkit-transform: rotate(-1deg);
            transform: rotate(-1deg);
  }
  90% {
    -webkit-transform: rotate(1deg);
            transform: rotate(1deg);
  }
}

@media screen and (max-width: 1860px) {
.tnb_notice { display:none; }
#header_wrap a.logo { float:none; margin:0 20px 0 100px;}
#header_wrap ul.tnbbb li:nth-child(1) { display:none; }
#header_wrap ul.tnbbb li:nth-child(2) { display:none; }
#header_wrap ul.tnbbb li:nth-child(3) { display:none; }
#header_wrap ul.tnbbb li:nth-child(5) { display:none; }
#header_wrap ul.tnbbb li:nth-child(7) { display:none; }
#header_wrap ul.tnbbb li:nth-child(8) { display:none; }
}

@media screen and (max-width:1280px) {
#gnb_wrap a {padding:0 16px;}

#content_wrap { margin:0; background:url(/img/contents_bg4.png); }
#content_wrap ul.logo {display:none;}
.banner {display:none;}

#header_wrap a.logo { float:none; margin:0 20px 0 100px;}
.tnb_notice { display:none; }
.mobile_index_content {display:none;}

.game_ctg_mini li a {font-size:13px;letter-spacing:-1px;}
}





@media screen and (max-width:1024px) {

#container_wrap {padding:60px 0 0 0;}

#header_wrap {position:fixed;z-index:99}
#header_wrap a.logo {float:none;width:200px;margin:0 auto;}
#header_wrap ul.tnb {display:none;}
#spmenu img {width:40px;}
.spmenu {top:0;}
#btn_logout_fix img {width:50px;}
.btn_logout_fix {top:2px;}
.tnb_notice {display:none;}
.tnb_notice_mobile {display:block;}

#gnb_wrap {display:none;}

#body_wrap {padding:0;}

#my_mobile_wrap {display:block;}
#my_mobile_wrap .left {display:block;margin:0 0 0 0;line-height:26px;letter-spacing:-1px;width:100%;padding:0 2%;}
#my_mobile_wrap .left .cash_mobile, .point_mobile {float:left;width:60%}
#my_mobile_wrap .left .nick, .pointchange_mobile {float:right;width:40%}

#footer_wrap {font-size:11px;}
#footer_wrap ul li img {width:auto;height:40px;}

.game_ctg_sports {margin:0 10px 5px 10px;padding:10px;}
.game_ctg_sports li a {font-size:13px;line-height:50px;}
.game_ctg_sports li a img {width:24px;height:auto;}

.game_ctg_mini {margin:0 10px 5px 10px;padding:10px;}
.game_ctg_mini li a {padding:10px 0;font-size:13px;line-height:30px}
.game_ctg_mini li a img {display:block;width:24px;height:auto;margin:0 auto;}

#game_type {margin:0 5px 20px 5px}
#game_type table caption .date {display:block;}
#game_type tbody tr.mobile_title {display:table-row; *display:block;}
#game_type tbody td,
#game_type tbody td .count {font-size:11px;}
#game_type tbody td.league {display:none;}
#game_type tbody td.date {display:none;}
#game_type tbody td.left {width:45%;}
#game_type tbody td.mid {width:10%;text-align:center;}
#game_type tbody td.right {width:45%;text-align:right;}
#game_type tbody td.last {display:none;}

#game_type table td:nth-child(1) {display:none;width:10%;}
#game_type table td:nth-child(2) {width:35%;}
#game_type table td:nth-child(3) {width:10%;}
#game_type table td:nth-child(4) {width:35%;}
#game_type table td:nth-child(5) {width:10%;}

#game_type table td.Selected:hover,
#game_type table td.Choice:hover {background-color:#d28311;}
#game_type table td.Selected {background-color:#d28311;color:#000 !important}


#game_type_new {margin:0 5px 20px 5px}
#game_type_new table caption .date {display:block;}
#game_type_new tbody tr.mobile_title {display:table-row; *display:block;}
#game_type_new tbody td,
#game_type_new tbody td .count {font-size:11px;}
#game_type_new tbody td.league {display:none;}
#game_type_new tbody td.date {display:none;}
#game_type_new tbody td.left {width:45%;}
#game_type_new tbody td.mid {width:10%;text-align:center;}
#game_type_new tbody td.right {width:45%;text-align:right;}
#game_type_new tbody td.last {display:none;}

#game_type_new table td:nth-child(1) {display:none;width:0%;}
#game_type_new table td:nth-child(2) {width:10%;white-space: }
#game_type_new table td:nth-child(3) {width:40%;white-space: }
#game_type_new table td:nth-child(4) {width:10%;}
#game_type_new table td:nth-child(5) {width:40%;white-space: }

#game_type_league {margin:0 5px 20px 5px}
#game_type_league table caption .date {display:block;}
#game_type_league tbody tr.mobile_title {display:table-row; *display:block;}
#game_type_league tbody td,
#game_type_league tbody td .count {font-size:11px;}
#game_type_league tbody td.league {display:none;}
#game_type_league tbody td.date {display:none;}
#game_type_league tbody td.left {width:45%;}
#game_type_league tbody td.mid {width:10%;text-align:center;}
#game_type_league tbody td.right {width:45%;text-align:right;}
#game_type_league tbody td.last {display:none;}


#bet_type {width:auto;}

#bet_type th {display:none;}
#bet_type tr {padding:0 3px;}
#bet_type tr td.bet_leuage_mobile {display:table-cell;padding:8px  3px 3px 3px;}
#bet_type tr td.bet_leuage_mobile .title {display:inline-block;position:relative;padding:4px;color:#fff;text-align:left;border-radius:3px;overflow:hidden;text-overflow:ellipsis;border:}
#bet_type tr td.bet_leuage_mobile .score {display:block;position:absolute;right:8px;top:8px;padding:4px 0px;color:#000;background:#f0ad4e;border-radius:3px;}
#bet_type tr td.bet_leuage_mobile_betlist {display:table-cell;}
#bet_type tr td.bet_leuage_pc_betlist {display:none;}
#bet_type td {vertical-align:top;border-collapse:collapse;}
#bet_type td.bet_date {display:none;}
#bet_type td.bet_leuage {display:none;}
#bet_type td.bet_win {width:40%;font-size:11px;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
#bet_type td div.away {float: right;}
#bet_type td.bet_deux {width:15%;border:solid 1px #393941;}
#bet_type td.bet_lose {width:35%;font-size:11px;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
#bet_type td.bet_score {display:none;}
#bet_type td.bet_result {width:10%;font-size:11px;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
#bet_type td.bet_etc {display:none;}
#bet_type td .bet_info_pc {display:none}
#bet_type td .bet_info_mobile {display:block;}
#bet_type td .bet_info_mobile thead {display:none;}
#bet_type td .bet_info_mobile tbody td {border:solid 1px #393941;}
#bet_type td .bet_info_mobile tfoot td {border:solid 1px #393941;}
#bet_type td .bet_mobile_time {display:block;line-height:30px;}



.game_ctg_result {margin:0 10px 5px 10px;padding:10px;}
.game_ctg_result li {width:19.6%;margin:0 0.5% 5px 0}
.game_ctg_result li:nth-child(6n) {margin:0 0.5% 5px 0}
.game_ctg_result li:nth-child(5n) {margin:0 0 5px 0}
.game_ctg_result li a {font-size:13px;line-height:30px;}
.game_ctg_result li a img {width:24px;height:auto;}


#list_type th {border:solid 1px #000;}
#list_type td {border:solid 1px #000;}

#folder_event {margin:0 5px 10px 5px;}

#bettingcart_wrap {margin:0 10px 10px 10px;}

#cart_btn {display:block;margin:0 10px 5px 10px;}
}


@media screen and (max-width:768px) {

#content_wrap h2 {font-size:16px;line-height:30px;background:#222;margin:3px 5px;}

#login_wrap {width:360px;}
#login_wrap .logo img {width:160px;height:auto;}
#login_wrap h2 {font-size:14px;}
#login_wrap .input {font-size:14px;}
#login_wrap ul li .btn_submit {font-size:14px;}
#login_wrap ul li .btn_join {font-size:14px;}
#login_wrap ul li .btn_cancel {font-size:14px;}

#regist_wrap {padding:40px 0;}
.mobile_index_content {display:block;}
#form_wrap .logo img {width:160px;height:auto;}

.write_div {padding:0;}
.write_div .label {position:relative;;line-height:20px;}
.write_div .input {display:block;width:100%;}
.write_div .input_tel {width:100%;}

.write_div .select {width:100%;}

.write_div dl.write_tel dd {width:33%;margin:0 0.5% 0 0;}
.write_div dl.write_tel dd:last-child {margin:0;}
.write_div dl.write_tel dd .select {width:100%;}

.write_div .btn_frmline {display:block;position:absolute;right:0;top:19px;}

.game_ctg_sports {margin:0 5px 5px 5px;padding:5px;}
.game_ctg_sports li {width:24%;margin:0 1.33% 3px 0}
.game_ctg_sports li:nth-child(4n) {margin:0 0 3px 0}
.game_ctg_sports li:last-child {margin:0}
.game_ctg_sports li a {font-size:11px;line-height:40px;}
.game_ctg_sports li a img {width:20px;height:auto;}

.game_ctg_mini {margin:0 5px 0 5px;padding:5px;}
.game_ctg_mini li {width:24%;margin:0 1.33% 5px 0;}
.game_ctg_mini li:last-child {margin:0;}
.game_ctg_mini li:nth-child(4n) {margin:0;}
.game_ctg_mini li a {font-size:11px;}
.game_ctg_mini li a img {display:block;width:20px;height:auto;margin:0 auto;}

a.btn_gameopen_all {margin:0 5px 5px 5px;line-height:30px;}

.game_ctg_result {margin:0 5px 5px 5px;padding:5px;}
.game_ctg_result li {width:24.62%;margin:0 0.5% 5px 0}
.game_ctg_result li:nth-child(6n) {margin:0 0.5% 5px 0}
.game_ctg_result li:nth-child(5n) {margin:0 0.5% 5px 0}
.game_ctg_result li:nth-child(4n) {margin:0 0 5px 0}
.game_ctg_result li a {font-size:11px;}
.game_ctg_result li a img {width:20px;height:auto;}

.attendbtn { padding:5px; width:90px; }
.attendpoint_btn, .attendpoint20_btn, .attendfullpoint_btn { padding:5px; width:90px; }
.referer {margin:0 0 20px 0;padding:10px;}

#bet_type th {display:none;}
#bet_type tr {width:100%;}
#bet_type tr td.bet_leuage_mobile {display:table-cell;padding:8px  3px 3px 3px;}
#bet_type tr td.bet_leuage_mobile .title {display:inline-block;position:relative;padding:4px 0px;color:#fff;text-align:left;border-radius:3px;overflow:hidden;text-overflow:ellipsis;border:}
#bet_type tr td.bet_leuage_mobile .score {display:block;position:absolute;right:8px;top:8px;padding:4px 0px;color:#000;background:#f0ad4e;border-radius:3px;}
#bet_type tr td.bet_leuage_mobile_betlist {display:table-cell;}
#bet_type tr td.bet_leuage_pc_betlist {display:none;}
#bet_type td {vertical-align:top;border-collapse:collapse;}
#bet_type td.bet_date {display:none;}
#bet_type td.bet_leuage {display:none;}
#bet_type td.bet_win {width:auto;font-size:11px;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
#bet_type td div.away {float: right;}
#bet_type td.bet_deux {width:40px;border:solid 1px #393941;}
#bet_type td.bet_lose {width:auto;font-size:11px;overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
#bet_type td.bet_score {display:none;}
#bet_type td.bet_result {width:30px;font-size:11px;overflow: hidden;border:solid 1px #393941;
        text-overflow: ellipsis;
        white-space: nowrap;}
#bet_type td.bet_etc {display:none;}
#bet_type td .bet_info_pc {display:none}
#bet_type td .bet_info_mobile {display:block;}
#bet_type td .bet_info_mobile thead {display:none;}
#bet_type td .bet_info_mobile tbody td {border:solid 1px #393941;}
#bet_type td .bet_info_mobile tfoot td {border:solid 1px #393941;}
#bet_type td .bet_mobile_time {display:block;line-height:30px;}
#bet_type td .bet_mobile {display:block;line-height:30px;}

#list_type {margin:0 0px 20px 0px;padding:0 2%}
#list_type th {display:none;}
#list_type td {text-align:left;border:solid 1px #000;padding:14px 10px;}

#game_type table td:nth-child(5) {padding:4px 0;text-align:center;}

.td_chk {}
.td_num {display:none}
.td_price {}
.td_subject {width:100%;}
.td_subject a {padding:6px 0 0 0 0;}
.td_name {display:none}
.td_date {display:none}
.td_stat {display:none}
.td_act {display:none}
.td_del {display:none}


ul.info_mobile {display:block;float:right;margin:0 0 0 0;}
.btn_area {padding:10px;margin:0;}
#attend_nav {font-size:18px;line-height:20px;}
#attend_nav a {width:20px;height:20px;}

#attend_calendar {padding:0 2% 0 1%;}
#attend_calendar th {padding:8px 0;}
#attend_calendar td {height:80px;}
#attend_calendar td a.date {height:20px;line-height:20px;}

#folder_event {padding:0 1%;}
#folder_event ul li a strong span {display:block;}

#game_type {margin:0 0 0 0;padding:0 1%;}

.board_detail {display:flex;text-align:center;background:#151e2d;line-height:3;font-size:14px;font-weight:500;}
.detail_num {width:10%;font-size:12px;}
.detail_ctype {width:20%;font-size:12px;}
.detail_subject {width:70%;font-size:12px;}

.board_detail_cont, .answer_reple_cont {display:none;}
.charge_right_pop {display:block;width:97%;height:70%;margin-left:1.5%;background:#191919;border-radius:3px;position:absolute;top:6%;opacity:1;height:auto;}

#bettingcart_wrap, #cart_btn {margin:0 0 0 10%;}

.bet_delbtn a {border:solid 1px #a82020;padding:1% 1%;border-radius:3px;background:#a82020;}

.bet_resultbtn {margin-left:1%;}
.bet_resultbtn span {padding:10% 20%;}
.bet_delbtn1 {position:relative;}
.bet_delbtn1 a {padding:0 10px;line-height:2.3;position:absolute;top:-3px;}
.bet_delbtn a {padding:7% 10%;}


.notice_note {top:-120%;left:25%}
.notice_note_img {text-align:center;}
.notice_note_img span {padding-left:0;}
.note_cnt {top:26px;}
}





@media screen and (max-width:480px) {

.index-btn { float:right; }
.login-wrap { width:100%; padding:5px; position:absolute;top:50px;left:0; background:#333; }
.login-wrap > input { display:inline-block; padding-left:5px; width:28%; }
input[class="login_btn"] { padding:0; line-height:2.5; width:70px; }
/*a.join_btn { position:fixed; top:50%; right:10px; width:70px; height:70px; border-radius:50%; text-align:center; vertical-align:middle; padding:0; line-height:70px; border:solid 2px #e30b08; background-color:rgba(0,0,0,.8)}*/
a.join_btn { line-height:2.5;padding:6px 11px; }

#login_wrap {width:280px;}
#header_wrap {position:fixed;z-index:99;height:50px;}
#header_wrap a.logo {float:none;margin:0 auto;padding-top:0;}
#header_wrap .logo img {width:120px;position:relative;top:10px;left:20%;}
.tnb_notice_mobile {display:none;}
.refresh_btn {}
.refresh_btn img {}

.gnb_index { display:block; }

/*h2 span {color:#000;}*/
#content_wrap { position:relative; background:url(/img/contents_bg4.png); }
#content_wrap h2 {background:#f39200;}
#content_wrap h2 .fas {color:#000;}
/*.item img { display:none; }*/
.main_contimg { display:block; padding-top:11px; }

.main_contimg img { padding:0 0.5% 1% 0.5%;width:100%; }
.main_container_index { height:158px; }
.main_container { height:118px; }

.mobile_content_index { padding-top:0px;}
.mobile_index_content { padding-top:5px;}
.bottom_line { display:none; }

#my_mobile_wrap { display:block; position:relative; top:20px; background:#181818; height:62px;}
#my_mobile_wrap .right {display:none;}
#container_wrap {background:#000;padding:30px 0 0 0;}
#regist_wrap {padding:30px 0;}

.content_detail_board img { width:100%; }

#body_wrap_index {padding:0;position:relative;top:68px;}
#body_wrap {padding:0;position:relative;top:20px;}
.sports_gametop {display:none;}
#folder_event {margin:0 0 10px 0;}
#folder_event .folder_title {width:85%;}
#folder_event ul li img {padding:9px 5px 0 10px;;}
#folder_event ul li a {padding:0 0 3px 0;}
#folder_event ul li a strong span:nth-child(1) {display:inline-block;padding-top:5px;}
#folder_event ul li a strong span:nth-child(2) {display:none;}
#folder_event ul li a strong span:nth-child(3) {font-size:12px;color:#f0ad4e;display:inline-block;position:relative;top:-2px;}
#folder_event ul li a .count {font-size:12px;background:#0c0c0c;border:solid 1px #0c0c0c;color:#f0ad4e;}

.game_ctg_sports li {width:calc(100%/8);margin:0 0 0 0;}
.game_ctg_sports li a {font-size:11px;line-height:normal;}
.game_ctg_sports li a img {display:block;height:auto;margin:0 auto;}
.game_ctg_mini li a {font-size:11px;line-height:normal;}
.game_ctg_mini li a img {display:block;height:auto;margin:0 auto;}
.game_ctg_result li a {font-size:11px;line-height:normal;}
.game_ctg_result li a img {display:block;height:auto;margin:0 auto;}
.detail_count {width:40%;top:-18px;right:10px;}
.detail_date {width:40%;}
.detail_alltype {font-size:9pt;}
.sports_league img {width:22px;height:22px;}
.sports_detail_list {padding:0 1px 0 1px;}
.detail_team1 {}
.detail_team1name {width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.detail_team2name {width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;}
.main_report {display:none;}
.main_container .bottom_line {display:none;}
#casino_list img, #slot_list img {width:50%;padding:1% 1.5%;}
 
/*#my_mobile_wrap {display:none;background:#000;}*/
/*#my_mobile_wrap:after {display:block;visibility:hidden;clear:both;content:""}*/
#my_mobile_wrap .left { display:block; margin:5px 0 0 0; line-height:25px; letter-spacing:-1px; width:100%; padding:0 2%; }
#my_mobile_wrap .left .nick, .pointchange_mobile, .pointchange_mobile1 {font-size:14px;float:right;width:40%;}
#my_mobile_wrap .left .cash_mobile, .point_mobile { font-size:14px; float:left; width:60% }
.pointchange_mobile a:nth-child(2) {padding-left:15%;}
#my_mobile_wrap .left strong {color:#ff7700;font-weight:400;}
#my_mobile_wrap .left i {font-size:14px;color:#5cb85c;}
#my_mobile_wrap .left a {color:#fff568;}

#my_mobile_wrap .left .pointchange_mobile1 a {color:#fff;margin:1%;border:solid 1px #f00001;background:#f00001;padding:1% 4% 1% 3%;border-radius:3px;}
/*.point_mobile a {color:#fff;margin:5%;border:solid 1px #f00001;background:#f00001;padding:1% 3%;border-radius:3px;}*/
.point_mobile a { }
.rules_title {display:inline-block;background:#2d343a;color:#fff;font-size:9pt;padding:0 10px;float:right;font-weight:300;}
.rules_title img {padding:0 5px 5px 0;}
.charge_container {padding:0 0 0 0;display:block;}
.game_ctg_sports {padding:0 0 0 0;}

.charge_content {display:block;}
.charge_left {width:100%;}
.pastbtn, .charge_form {padding:3%;}
.form_btn .btn_money {width:33%;}
.form_btn .btn_money2 {width:100%;}
.charge_right {display:none;transition:all 2s;opacity:0;}
.details_title {padding:5%;margin-top:0;}
.charge_form .form_title, .details_title span {font-size:16px;}
.money_changebtn {padding:5%;margin:0 0 0 0;}

.charge_right_pop {display:block;width:97%;height:70%;margin-left:1.5%;background:#191919;border-radius:3px;position:absolute;top:6%;opacity:1;height:auto;}

.charge_sett, .decharge_sett {display:none;}
.charge_regt, .decharge_regt {width:40%;}
.charge_amou, .decharge_amou {width:25%;}
.charge_stat, .decharge_stat {width:25%;}
.charge_etcbtn, .decharge_etcbtn {width:10%;}

.charge_referer_title {padding:5% 5% 2% 5%;}
.charge_referer_step1, .charge_referer_step2 {padding:0 5% 0 5%;font-size:16px;}
.referer_step2_content span:nth-child(2) {font-size:16px;}

.rules_title span {color:#fff;}

.bet_detail_list {display:none;}
.bet_detail_listmobile .detaillist_score, .bet_detail_listmobile .detaillist_result {display:none;}

.detaillist_btn {margin:0 0 0 50px}
.bet_detail_box {border:solid 1px #111;padding:0 0.5% 0 0.5%;margin-bottom:2%;background:#1c1c1c;}
.bet_detail_listmobile {display:block;}
.bet_detail_listmobile:after {display:block;visibility:hidden;clear:both;content:""}
.bet_detail_listmobilefol {border:solid 1px #25292c;margin-bottom:1px;}
.bet_detail_listmobile .detaillist_date {float:left;width:30%;border:none;}
.bet_detail_listmobile .detaillist_league {float:left;width:35%;border:none;}
.bet_detail_listmobile .detaillist_score_mobile {display:block;float:left;width:15%;border:none;}
.bet_detail_listmobile .detaillist_result_mobile {display:block;float:left;width:20%;border:none;}
.detaillist_result_mobile span {border:solid 1px #191919;padding:3% 4%;border-radius:3px;background:#191919;}
.bet_detail_listmobile .detaillist_win {float:left;width:35%}
.namesize {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bet_detail_listmobile .detaillist_deux {float:left;width:9%}
.bet_detail_listmobile .detaillist_lose {float:left;width:35%}
.bet_detail_listmobile .detaillist_type {float:left;width:12%}
.bet_detail_listmobile .detaillist_ben {float:left;width:9%}


.bet_detail_listmobile .bet_time, .bet_estimated {text-align:left;padding-left:5px;line-height:2;}
.bet_winmoney {text-align:left;padding-left:5px;line-height:2;float:left;}
.bet_resultbtn {float:left;width:15%;padding:0 5px;line-height:2;}
.bet_delbtn {float:right;width:25%;padding:0 5px;line-height:2;margin-right:1%;}

.support_title, .support_ntitle {display:none;}
.support_title_mobile {display:flex;text-align:center;line-height:3;background:#25292c;font-size:12px;font-weight:300;}
.answer_title, .answer_ntitle {font-size:12px;font-weight:300;padding:16px 5px;line-height:1.5;border:solid 3px #25292c;}
.answer_title div, .answer_ntitle div {border:none;}
.answer_dedelbtn span {font-size:10px;padding:5px 7px;}
.answer_ndedelbtn span {padding:2px 10px;}
.answer_nderead span {padding:4% 12%;border:solid 1px #377fde;}
.answer_cont, .answer_decont {width:35%;}
.answer_stat, .answer_destat {width:20%;}
.answer_ndata, .answer_ndedata {width:20%;}
.answer_ncont, .answer_ndecont {width:40%;}
.answer_nread, .answer_nderead {width:20%;}
.answer_ndelbtn, .answer_ndedelbtn {width:20%;}

.btn_area a.btn_normal {border:solid 1px #ff3f40;background:linear-gradient(to bottom,#ff3f40 0%,#ff3f40 100%);}
.charge_container .row_line {width:95%;border-top:2px solid rgb(23,32,39);border-bottom:1px solid rgb(0,0,0);}
.btn_area_cust {padding:10px;margin:0;background:#111;}
.btn_area_cust a.btn_normal {border:solid 1px #13871c;background:linear-gradient(to bottom,#13871c 0%,#13871c 100%);display:inline-block;padding:0 12px;line-height:30px;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border-radius:3px;cursor:pointer;transition:all 0.3s ease-out;}
.btn_area_cust a.btn_write {border:solid 1px #1f8fff;background:linear-gradient(to bottom,#1f8fff 0%,#1f8fff 100%);display:inline-block;padding:0 12px;line-height:30px;text-shadow:1px 1px 3px rgba(0,0,0,0.6);border-radius:3px;cursor:pointer;transition:all 0.3s ease-out;}

.charge_container .row_line {width:100%;margin-bottom:3%;}
#attend_calendar {margin:0;padding:0 2% 0 1%;}

#paging_wrap {margin:20px; 0 0 0;}

/*.answer_title { display:none; }*/


.support_title_mobile .coup_pric { width:10%; }
.support_title_mobile .coup_date { width:calc(80%/3); }
.support_title_mobile .coup_delbtn { width:10%; }
.answer_title_mobile { display:flex;text-align:center;background:#2c353c; line-height:3; }

.answer_title_mobile .coup_pric { width:10%; padding:10px 0; }
.answer_title_mobile .coup_name { display:none; padding:10px 0; }
.answer_title_mobile .coup_stat { display:none; padding:10px 0; }
.answer_title_mobile .coup_date { width:calc(80%/3); padding:10px 0; }
.answer_title_mobile .coup_delbtn { width:10%; padding:10px 0; }
.answer_title_mobile .coup_delbtn .coup_btn { padding:5px 5px; }


#footer_wrap {padding:25px 3px;text-align:center;word-break:keep-all;background:#111;}
#footer_wrap ul {width:100%;margin:0 auto 8px auto;text-align:center;}
#footer_wrap ul li {display:inline-block;margin:0 0 10px 0;padding:0 0px;} 
#footer_wrap ul li img {width:auto;height:30px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
}