﻿@charset "utf-8";
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
@import url( "http://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css" );


/* RESET */
::selection {background:#568300; color:#FFF}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
address, big, cite, code, del, dfn, em, font, img, ins,
q, s, samp, small, strike, strong, sub, sup, tt, var, b,
u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, span {margin:0; padding:0; border:none 0; font-family:"Noto Sans Korean", sans-serif; }
h1, h2, h3, h4, h5, h6 {font-size:12px;font-family:"Noto Sans Korean", sans-serif;}
img, fieldset, iframe {border:0 none}
table, div {border-collapse: collapse; font-size:12px;font-family:"Noto Sans Korean", sans-serif;}
textarea {overflow:auto; outline-style:none; font-family:"Noto Sans Korean"; }
select, input, img, li {vertical-align:middle; text-align:left; font-size:12px; font-family:"Noto Sans Korean", sans-serif; font-weight:400; outline-style:none;border-radius: 5px 5px 5px 5px;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:400}
ul, li, ol {list-style-type:none}
legend, caption {display:none}
hr {border-collapse:collapse; display:none}
a { text-decoration:none; cursor:pointer; color:#c7c7c7;font-family:"Noto Sans Korean", sans-serif;}
html, body {width:100%; font-size:12px; color:#c7c7c7}
* {font-family:"Noto Sans Korean", sans-serif;}

body {animation:gofade .7s ease-out none;-webkit-animation:gofade .7s ease-out none}

@keyframes gofade {
	from {opacity:0; filter:alpha(opacity=0)}
	to {opacity:1; filter:alpha(opacity=100)}
}
@-webkit-keyframes gofade {
	from {opacity:0; filter:alpha(opacity=0)}
	to {opacity:1; filter:alpha(opacity=100)}
}

#wrap { border-top:2px solid #442b1c;}

.bg_main {background:#161c22}
.bg_casino {background:#161c22}
.bg_game {background-color:#161c22; /*background:#1b0e26 url(/images/bg_back.png) repeat left top;*/}
.wrap_main {background:url('/images/bg_main.jpg') no-repeat center; background-size:cover}
.wrap_sub {background:#000}
.wrap_casino {background:url('/images/bg_casino.jpg') no-repeat; background-size:100% auto; animation:gobg 15s linear none 0s infinite;-webkit-animation:gobg 15s linear none 0s infinite}
.wrap_game {/*background:url('/images/bg_game.jpg') no-repeat; background-size:100% auto; ; animation:gobg 15s linear none 0s infinite;-webkit-animation:gobg 15s linear none 0s infinite*/}

@keyframes gobg {
	from {background-size:100% auto}
	50% {background-size:105% auto}
	to {background-size:100% auto}
}
@-webkit-keyframes gobg {
	from {background-size:100% auto}
	50% {background-size:105% auto}
	to {background-size:100% auto}
}

.main_wrap {width:1100px; margin:0 auto;     padding-top: 20px;
    /* background: url(/images/center_bg.jpg); */
    padding-bottom: 20px;}
.center_wrap {width:1100px; margin:0 auto}
.sub_wrap {width:1100px; margin:0 auto}
.board_wrap {padding:30px 45px}
.pop_wrap {width:1130px; margin:0 auto}
.hover {cursor:pointer}


.sub-box {overflow:hidden; padding:0 30px 20px}

/* Header */
#header {position:relative;}
.header_top {height:48px; line-height:55px; background:url('/images/top_bar_t.png') repeat-x; overflow:hidden} /*45px*/


span.top_notice {display:block; float:left; width:600px; overflow:hidden;margin:5px 0px 0px 10px; background: #1d1d1d;border-radius: 15px;height:30px;}
span.top_notice > em {display:block; float:left; width:60px; height:20px;  margin:5px 5px 0 2px; text-align:center; color:#fff; line-height:20px; background-color:#45d1cb; border-radius:20px ;font-weight:700}
span.top_notice > div {float:left; position:relative; width:500px; height:20px; margin:5px 5px 0px 0px; overflow:hidden}
span.top_notice > div > code {display:block; position:absolute; left:0; top:0; color:#e4ff00; cursor:pointer}
span.top_notice > div > code.active {animation:notice_slide 15s linear none 0s infinite;-webkit-animation:notice_slide 15s linear none 0s infinite}
span.top_notice > div > code:hover {text-decoration:underline}
span.top_notice > var {display:block; float:left; cursor:pointer; transition:.2s}
span.top_notice > var:hover {opacity:0.8}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f1f1f1;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #f1f1f1;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #f1f1f1;
}
.g_menu input {
	background: #56533f;
    border: solid 1px #ddaa3e;
    border-radius: 5px 5px 5px 5px;
    color: #ffffff;
    height: 24px;
} 
.g_menu input placeholder {color:#d1d1d1}

/*메인베너**/
.gobanner{ display:block;margin:0px auto;}
.gobanner li{float:left;width:350px;}
.gobanner li.RMrg15{margin-right:20px;}
.gobanner li.RMrg10{margin-right:10px;}
.gobanner li.tMrg20{margin-top:20px;}
.gobanner a:hover{opacity: 0.8;
    filter: alpha(opacity=80); }


@keyframes notice_slide {
	from {left:515px}
	to {left:-400px}
}
@-webkit-keyframes notice_slide {
	from {left:515px}
	to {left:-400px}
}

.header_top > div > ul.g_menu {float:right; overflow:hidden;margin-top:10px;} /*10px*/
.header_top > div > ul.g_menu > li {float:left; position:relative; padding:0px 12px;  cursor:pointer; transition:color .3s ease-out;font-size:1.1em;font-weight:400;line-height:26px;color:#fff;}
.header_top > div > ul.g_menu > li:first-child {background:none}
.header_top > div > ul.g_menu > li:last-child {width:25px; padding-right:0}
.header_top > div > ul.g_menu > li.level {color:#f5ed0a}
.header_top > div > ul.g_menu > li:hover {color:#f1f1f1; /*background-color:#a14c00;*/}
.header_top > div > ul.g_menu > li.logout_st { background: #626164; display: block ; border-radius: 4px;color:#fff !important;font-size:1.1em !important;
    border-top: solid 1px #afaabb;
    border-left: solid 1px #afaabb;
    border-bottom: solid 1px #565252;
    border-right: solid 1px #565252;
}
.header_top > div > ul.g_menu > em{color:#009cff !important;}
.header_top > div > ul.g_menu > li.lang_change { display: none;}

.header_middle {position:relative;  background:url('/images/bg_header_middle.gif') repeat-x; padding:5px 0; overflow:hidden;height:40px;border-bottom:1px solid #000;}
.header_middle.sub {height:55px; background:none; border:none}
.header_middle > div {height:40px}

.header_middle_left {float:left}
.header_middle_left > span.top_logo {display:inline-block; overflow:hidden}
.header_middle_left > span.top_logo > img { cursor:pointer}
.header_middle_left > span.top_logo > label {display:inline-block}
.header_middle_left > span.top_logo > label > font {margin-right:6px; font-weight:100; font-size:13px; color:#cbcbcb}
.header_middle_left > span.top_logo > label > font > img {margin:-2px 5px 0 0}
.header_middle_left > span.top_logo > label > em {margin-right:6px; font-weight:100; font-size:13px; color:#a4a4a4}
.header_middle_left > span.top_logo > label > code {font-size:13px; color:#33d4fc}

.header_middle_right {float:right; margin-top:6px}
.header_middle_right > form > dl {float:right; height:25px; margin-top:15px; overflow:hidden}
.header_middle_right > form > dl > dt {float:left; margin-left:10px; text-align:center; font-weight:400; font-size:13px; color:#b4b4b4; line-height:20px}
.header_middle_right > form > dl > dt input {padding:1px 5px; color:#999; background:none; border:none; border-bottom:1px solid rgba(255,255,255,0.15); transition:.2s}
.header_middle_right > form > dl > dt input:focus {color:#FFF}
.header_middle_right > form > dl > dd {position:relative; float:left; width:78px; *height:25px; margin-left:10px; text-align:center; font-weight:400; font-size:13px; color:#b4b4b4; line-height:20px; border:2px solid #6b6b6b; border-radius:15px; cursor:pointer; transition:.3s}
.header_middle_right > form > dl > dd.call {font-size:12px}
.header_middle_right > form > dl > dd:first-child {margin-left:0}
.header_middle_right > form > dl > dd:hover {color:#33d4fc; border:2px solid #33d4fc}
.header_middle_right > form > dl > dd.active {color:#33d4fc; border:2px solid #33d4fc}
.header_middle_right > form > dl > dd > div {display:none; position:absolute; left:50%; top:20px; padding-top:5px; transform:translateX(-50%); width:200px; z-index:99; text-align:center;}
.header_middle_right > form > dl > dd:hover > div {display:block}
.header_middle_right > form > dl > dd > div > a {display:inline-block; padding:2px 10px; color:#b4b4b4;  background:#1a1a1a; border:2px solid #6b6b6b; border-radius:15px; transition:all 0.3s ease-out}
.header_middle_right > form > dl > dd > div > a:hover {color:#fff; background:#33d4fc; border:2px solid #33d4fc }

.header_middle_right > ul {display: inline-block; margin:5px 0 0px; overflow:hidden}
.header_middle_right > ul > li {float:left; padding:0 20px; font-size:15px; background:url('/images/bg_header_middle_line.gif') no-repeat left;color:#fff;line-height:35px; }
.header_middle_right > ul > li:first-child {background:none}
.header_middle_right > ul > li:last-child {padding-right:0}
.header_middle_right > ul > li > span {color:#d7d7d7}
.header_middle_right > ul > li > span.hover:hover {text-decoration:underline}
.header_middle_right > ul > li > em {padding-left:3px; color:#f8c901}
.header_middle_right > ul > li > em.level {padding-left:35px}
.header_middle_right > ul > li > em.hover:hover {text-decoration:underline}
.header_middle_right > ul > li > em.lv1 {background:url('/images/lv_icon1.png') no-repeat left}
.header_middle_right > ul > li > em.lv2 {background:url('/images/lv_icon2.png') no-repeat left}
.header_middle_right > ul > li > em.lv3 {background:url('/images/lv_icon3.png') no-repeat left}
.header_middle_right > ul > li > em.lv4 {background:url('/images/lv_icon4.png') no-repeat left}
.header_middle_right > ul > li > em.lv5 {background:url('/images/lv_icon5.png') no-repeat left}

.header_middle_right > ol {display: inline-block;  float:right;margin:2px 0px 0px 15px; }
.header_middle_right > ol > li {position:relative; float:left; line-height:25px; padding:0px 10px; text-align:center; font-weight:700; font-size:14px; color:#fff; cursor:pointer; transition:.3s;text-shadow:-1px -1px #000;}
.header_middle_right > ol > li.call {font-size:12px}
.header_middle_right > ol > li:first-child {margin-left:0}
.header_middle_right > ol > li:hover {color:#00d2ff; /*border:1px solid #ff4c80; background-color:#f8054c;border-radius:4px 4px 0px 4px; */}
.header_middle_right > ol > li.active {color:#00d2ff; /*border:1px solid #ff4c80; background-color:#f8054c;  */}



.header_bottom {text-align:center; }
.header_bottom.sub {height:50px; line-height:50px; background:none; border:none}
.header_bottom > ul {display:table; width:1100px; margin:0 auto;height: 45px;}
.header_bottom > ul > li {display:table-cell; position:relative; padding:9px; text-align:center; font-size:15px; line-height:28px;color:#fff; background:url('/images/bg_header_bottom_line.gif') no-repeat left; cursor:pointer; transition:.2s; z-index:300}
.header_bottom > ul > li:first-child {padding-left:0; background:none}
.header_bottom > ul > li:last-child {padding-right:0}
.header_bottom > ul > li:hover {color:#e9e271; text-shadow:-1px -1px #000;}
.header_bottom > ul > li.notActive .active { color:#fff;}
.header_bottom > ul > li.active {color:#f0ff02;}

.header_bottom > ul > li > span {display:block}

/*
.header_bottom > ul > li:last-child {color:#FFF; background:url('../img/bg_header_bottom_active.gif') repeat-x; transition:.2s}
.header_bottom > ul > li:last-child:hover {opacity:0.9}
.header_bottom > ul > li:last-child.active {opacity:0.9}
*/
.header_bottom > ul > li > div {display:none; position:absolute; left:50%; top:43px; transform:translateX(-50%); width:120px; padding:20px 10PX; line-height:100%; background:rgba(0,0,0,0.8); border:1px solid #414141; border-radius:10px; z-index:2}
.header_bottom > ul > li:hover > div {display:block}
.header_bottom > ul > li > div > dl {position:relative}
.header_bottom > ul > li > div > dl > dt {position:absolute; left:50%; top:-30px; width:16px; height:10px; margin-left:-8px; background:url('/images/bg_nmenu_pop_arrow.png?v=1') no-repeat}
.header_bottom > ul > li > div > dl > dd {margin-bottom:15px; text-align:center; font-size:14px; color:#fff; transition:.2s;}
.header_bottom > ul > li > div > dl > dd:last-child {margin-bottom:0}
.header_bottom > ul > li > div > dl > dd:hover {color:#00deff}
.header_bottom > ul > li > div > dl > dd.active {color:#00deff}


/*하단메뉴*/
.footer_menu{width:100%; background: url(/images/footer_logos_bg.jpg); overflow: hidden; display: block;margin-top: 0px;border-radius: 10px;border-top:2px solid #442b1c;}
.footer_menu ul{ display: block; overflow: hidden;padding:20px 30px}
.footer_menu li{float:left;font-weight:300;}
.footer_menu li p{ display: block;font-size:18pt;color:#f19b1b;line-height: 2.2em;min-width:110px;    font-weight: 600;}
.footer_menu li a{ display: block; color:#ccc;font-size: 14pt;line-height:1.8em;font-weight: 400;}
.footer_menu li a:hover{color:#fff;}
.footer_menu .sub_wrap li{float:left;font-weight:300;min-width:110px;padding-right:25px;}


/* Contents */
#body-contents {}
.contents_top {overflow:hidden}
.centerBanner{position: relative;z-index: 1; margin-bottom: 40px; display: none}



.banner_box {float:left; width:414px; *height:340px; background:rgba(255,255,255,0.05); cursor:pointer; transition:.2s}
.banner_box:hover {opacity:0.9}

.game_box {width:1084px; height:134px; padding:8px; background:rgba(255,255,255,0.05)}
.game_box > ul {overflow:hidden}
.game_box > ul > li {position:relative; float:left; width:131px; height:136px; margin-left:5px; text-align:center; cursor:pointer; overflow:hidden}
.game_box > ul > li:first-child {margin-left:0}
.game_box > ul > li > img {width:131px; height:99px}
.game_box > ul > li > h1 {position:absolute; left:0; top:0; width:131px; height:99px; text-align:center}
.game_box > ul > li > h1 > img {opacity:0; transition:.2s}
.game_box > ul > li:hover > h1 > img {opacity:1}
.game_box > ul > li > h1 > span {display:block; margin-top:-25px; text-align:center; font-size:16px; color:#FFF}
.game_box > ul > li > h2 {height:35px; text-align:center; font-size:16px; color:#9e9e9e; text-shadow:1px 1px 5px rgba(0,0,0,0.5); line-height:35px; background:#191919; border:1px solid #d6d6d6; transition:.2s}
.game_box > ul > li:hover > h2 {height:37px; color:#FFF; line-height:37px; background:url('/images/bg_game_type_btn.gif') repeat-x; border:none}
.game_box > ul > li:active > h2 {height:37px; color:#FFF; line-height:37px; background:url('/images/bg_game_type_btn.gif') repeat-x; border:none}

.contents_bottom {width:1100px; margin:25px 0px;  overflow:hidden}
.contents_bottom > h1 {margin:10px 1px 10px; padding:5px 0; text-align:center; font-size:16px; color:#cecece; background:#2a2a2a; border-top:1px solid transparent; border-left:1px solid transparent; border-image: linear-gradient(179deg, #3f3f3f , #2a2a2a); border-image-slice: 1}
.contents_bottom > ul {margin-bottom:0px; overflow:hidden}
.contents_bottom > ul > li {position:relative; float:left; width:266px; height:222px; margin-left:7px; overflow:hidden}
.contents_bottom > ul > li:first-child {margin-left:9px}
.contents_bottom > ul > li > img {width:266px; height:213px;}
.contents_bottom > ul > li > div {position: absolute; width:290px; height:213px; z-index: 10; background-color: #000; opacity: 0.9;}
.contents_bottom > ul > li > div > span.game-box-title { display: block;
	width: 100px;
	padding: 5px 10px 5px 0;
	text-align: center;
	font-size: 1.2rem;
	font-weight: 300;
	color: #fff;
	border: 1px solid #fff;
	margin: 20px auto 0;	
	background-image: url(../img/icon/bul_go_arrow_02.png);
	background-repeat: no-repeat;
	background-position: 85% center;
	background-size: 9px 16px;}
.contents_bottom > ul > li > div > em.game-box-shortcut { display: flex; justify-content: center; align-content: center; cursor:pointer; transition:.2s;margin-top: 80px;
	font-family: raleway,sans-serif;
	font-size: 28px;
	font-weight: 800;
	color: #2faf86;
	text-align: center;
	text-shadow: 0 0 10px #333;}
.contents_bottom > ul > li > img:hover {opacity:0.1}
.over-link { display: none;}
.contents_list_box {margin-bottom:10px; padding:9px; background:#121212; overflow:hidden}

.cash_box {float:left; width:756px}
.cash_box > div {float:left; width:360px; margin-left:6px}
.cash_box > div.realtime {width:390px}
.cash_box > div:first-child {margin-left:0}
.cash_box > div > h1 {display:block; margin-bottom:12px; padding:5px 20px; font-weight:400; font-size:16px; color:#FFF; margin-bottom:10px; background:#202022; border-radius:8px}
.cash_box > div > h1 > font {color:#eebd04}
.cash_box > div.weekly > div.con > ul {margin:0 5px}
.cash_box > div.weekly > div.con > ul > li {height:21px; margin-top:8px; line-height:21px}
.cash_box > div.weekly > div.con > ul > li:first-child {margin-top:0}
.cash_box > div.weekly > div.con > ul > li > span {display:inline-block; width:21px; height:21px; margin-right:8px; text-align:center; font-weight:300; font-size:14px; color:#FFF; letter-spacing:-1px; line-height:20px; background:#595a5c; border-radius:21px}
.cash_box > div.weekly > div.con > ul > li > em {margin-right:5px; font-weight:300; font-size:14px; color:#bdbdbd}
.cash_box > div.weekly > div.con > ul > li > var {display:inline-block; width:132px; text-align:right; margin-right:5px; font-weight:300; font-size:14px; color:#FFF}
.cash_box > div.weekly > div.con > ul > li > code {display:inline-block; width:60px; text-align:right; font-weight:300; font-size:14px; color:#7ebb1b}
.cash_box > div.weekly > div.con > ul > li > label {margin-left:15px; padding:0 4px 2px; font-weight:100; font-size:12px; color:#FFF; border-radius:15px}
.cash_box > div.weekly > div.con > ul > li > label.in {background:#cb0303}
.cash_box > div.weekly > div.con > ul > li > label.out {background:#3e8f19}

.cash_box > div.realtime > div.con > ul {margin:0 5px}
.cash_box > div.realtime > div.con > ul > li {height:21px; margin-top:8px; line-height:21px}
.cash_box > div.realtime > div.con > ul > li:first-child {margin-top:0}
.cash_box > div.realtime > div.con > ul > li > span {display:inline-block; width:21px; height:21px; margin-right:8px; text-align:center; font-weight:300; font-size:14px; color:#FFF; letter-spacing:-1px; line-height:20px; background:#595a5c; border-radius:21px}
.cash_box > div.realtime > div.con > ul > li > em {margin-right:5px; font-weight:300; font-size:14px; color:#bdbdbd}
.cash_box > div.realtime > div.con > ul > li > var {display:inline-block; width:110px; text-align:center; margin-right:5px; font-weight:300; font-size:14px; color:#FFF}
.cash_box > div.realtime > div.con > ul > li > code {display:inline-block; width:105px; text-align:right; font-weight:300; font-size:14px; color:#7ebb1b}
.cash_box > div.realtime > div.con > ul > li > label {margin-left:15px; padding:0 4px 2px; font-weight:100; font-size:12px; color:#FFF; border-radius:15px}
.cash_box > div.realtime > div.con > ul > li > label.in {background:#cb0303; padding:2px 5px;}
.cash_box > div.realtime > div.con > ul > li > label.out {background:#3e8f19; padding:2px 5px;}
/*.cash_box > div.realtime {}
.cash_box > div.realtime > .con {height:282px; overflow:hidden}
.cash_box > div.realtime > .con > ul {animation:realtime_slide 5s infinite linear;}
.cash_box > div.realtime > .con > ul > li > span {margin-right:5px}
.cash_box > div.realtime > .con > ul > li > em {margin-right:0}
.cash_box > div.realtime > .con > ul > li > var {width:141px}
.cash_box > div.realtime > .con > ul > li > code {width:65px}*/
@keyframes realtime_slide { from {margin-top:0} to {margin-top:-202px} }


.right_console {float:left; display:block ; width:100%;margin:20px 0px}
.latest_box {margin-bottom:10px; padding:10px 5px 20px 12px; width:490px; display: inline-block; float:left; }
.latest_box2 {margin-bottom:10px; padding:10px 5px 20px 12px; width:450px; display: inline-block; float:right;}
.latest_box > h1 {margin-bottom:15px; font-size:14px; color:#5ee3ff; text-shadow:#000 1px 1px; font-weight:500;}
.latest_box > h1 > span {display:inline-block; width:82px; height:24px; margin-left:24px; text-align:center; font-size:13px; color:rgba(255,255,255,0.3); line-height:24px; background:#2a2a2a; border-radius:4px; cursor:pointer; transition:.2s}
.latest_box > h1 > span:last-child {margin-left:5px}
.latest_box > h1 > span:hover {color:rgba(255,255,255,1); background:#336eaa}
.latest_box > h1 > span.active {color:rgba(255,255,255,1); background:#336eaa}
.latest_box > ul > li {line-height:27px; margin: 10px 0px;padding:5px 10px; overflow:hidden; font-size:1.2em !important; background: #2e3741;border-radius: 6px;}
.latest_box > ul > li:first-child {border-top:none}
.latest_box > ul > li:last-child {padding-bottom:0}
.latest_box > ul > li > span {display:block; float:left; width:220px; font-weight:300; font-size:13px; color:#eee; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer;font-family:"Noto Sans Korean";}
.latest_box > ul > li > span:hover {text-decoration:underline}
.latest_box > ul > li > em {float:right; font-size:13px;}

.cash_in_out_btn {margin-top:45px;}
.cash_in_out_btn > ul {padding:0 3px; overflow:hidden}
.cash_in_out_btn > ul > li {float:left; width:155px; height:160px; margin-left:15px; background:#2a2a2a; cursor:pointer}
.cash_in_out_btn > ul > li:first-child {margin-left:0}
.cash_in_out_btn > ul > li:hover {background:url('/images/bg_cash_in_out_btn.jpg') no-repeat; background-size:155px 160px}
.cash_in_out_btn > ul > li.active {background:url('/images/bg_cash_in_out_btn.jpg') no-repeat; background-size:155px 160px}
.cash_in_out_btn > ul > li > h1 {width:36px; height:36px;margin:30px auto 0 }
.cash_in_out_btn > ul > li > h1 > img {opacity:0; transition:.2s}
.cash_in_out_btn > ul > li:hover > h1 > img {opacity:1;margin-top:-8px;}
.cash_in_out_btn > ul > li.active > h1 > img {opacity:1;}
.cash_in_out_btn > ul > li > h2 {text-align:center; font-size:18px; color:#ccc; text-shadow:1px 1px 2px rgba(0,0,0,0.3); transition:.2s;font-weight:600;margin:15px 0px 10px 0px;}
.cash_in_out_btn > ul > li:hover > h2 {color:#FFF}
.cash_in_out_btn > ul > li.active > h2 {color:#FFF}
.cash_in_out_btn > ul > li > h3 {font-weight:100; text-align:center; color:#acacac;font-size:12px}

.cs_center {}
.cs_center.casino {padding:10px 0; background:rgba(255,255,255,0.1)}
.cs_center > dl {margin-bottom:10px; overflow:hidden}
.cs_center.casino > dl {margin-bottom:0}
.cs_center > dl > dd {float:left; width:110px; height:60px; margin-left:9px; padding-top:6px; background:#040404; border-radius:8px; overflow:hidden; cursor:pointer; transition:.3s}
.cs_center > dl > dd:hover {opacity:.75}
.cs_center > dl > dd.confirm {width:108px; height:58px; background:#3d6b0c; border:1px solid #7db53f}
.cs_center > dl > dd > code {display:block; text-align:center; font-size:16px; color:#8a8a8a}
.cs_center > dl > dd > span {display:block; text-align:center; font-size:17px; color:#FFF}
.cs_center > dl > dd > em {display:block; text-align:center; font-size:17px; color:#bbe88c}
.cs_center > dl > dt {float:left; margin-left:9px}


/* Footer */
#footer {    padding: 25px 0 55px;
    background: #242424;
    border-top: 1px solid #484644;
    background-image: linear-gradient(45deg, #080808, #5a5247);
    overflow: hidden;}
.fmenu {margin-bottom:30px}
.fmenu > ul {margin:0 auto; text-align:center; overflow:hidden}
.fmenu > ul > li {display:inline-block; margin:0 8px; font-size:14px; color:#e0e0e0; cursor:pointer; transition:.2s; background: #009cff;padding:5px 15px; border-radius: 4px;}
.fmenu > ul > li:hover {color:#FFF}

.partnership {margin-bottom:40px; text-align:center}

.site_info {}
.site_info > h1 {text-align:center; font-family:"Spoqa Han Sans"; font-weight:400; font-size:13px; color:#545454; line-height:175%}

/* Sub Page */
.page_wrap {padding:67px 0}

/* Sub Menu */
.sub_con {margin-top:10px; overflow:hidden; padding-bottom:100px}

/* Score Board */
.sub_con > div.center_con {float:left; width:835px; overflow:hidden}
.sub_con > div.center_con > div.score_board_category {margin-bottom:1px}
.sub_con > div.center_con > div.score_board_category > ul {display:table; width:100%}
.sub_con > div.center_con > div.score_board_category > ul > li {display:table-cell; position:relative; height:40px; text-align:center; font-size:16px; color:#c1c1c1;
background-image: linear-gradient(0deg, #3a3939, #585555 ); background-size:calc(100% + 2px) 100%;cursor:pointer; transition:.2s}
.sub_con > div.center_con > div.score_board_category > ul > li:hover {color:#f1f1f1;     background-image: linear-gradient(0deg, #686666, #6c6868 );background-size:100% 100%;}
.sub_con > div.center_con > div.score_board_category > ul > li.active {color:#8ad318;   background-image: linear-gradient(0deg, #3a3939, #585555 );background-size:100% 100%;}
.sub_con > div.center_con > div.score_board_category > ul > li > var {position:absolute; left:0; bottom:0; width:0; height:4px; background:#8ad318; }
.sub_con > div.center_con > div.score_board_category > ul > li.active > var {left:1px; *width:147px; width:calc(100% - 3px)}

.score_board_contents {}
.root_display { margin-bottom:4px; padding-left:5px; font-size:24px;  line-height:50px;background:#212121}
.root_display > font {margin:0 25px 0 5px; padding-left:20px; color:#8ad318; background-color:#212121 no-repeat left;font-weight:600;font-family:"Noto Sans Korean",  sans-serif; text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);}
.root_display B {margin-right:25px}
.root_display > ul {float:right; margin:7px 8px 0 0; overflow:hidden}
.root_display > ul > li {float:left; width:85px; margin-left:4px; text-align:center; font-size:13px; line-height:30px; border-radius:10px; cursor:pointer; transition:.3s; background: #666365}
.root_display > ul > li:hover {border:2px solid #FFF}
.root_display > ul > li.active {color:#33d4fc; border:2px solid #33d4fc}

.score_board_sub_category {margin-bottom:6px}
.score_board_sub_category > table {width:100%; }
.score_board_sub_category > table td {position:relative; height:39px; padding:0 10px; font-size:14px; color:#f1f1f1;     background: #3e3e3e;
    border: 2px solid #222222; cursor:pointer;text-align: center;}
.score_board_sub_category > table.five td {width:20%; }
.score_board_sub_category > table.six td {width:16.6%}
.score_board_sub_category > table td.active {background: linear-gradient(to top,#8f8f8f,#969697);}
.score_board_sub_category > table td > img {margin-right:10px}
.score_board_sub_category > table td > em {float:right; margin-right:20px}
.score_board_sub_category > table td > var {position:absolute; left:50%; bottom:0; width:0; height:2px; background:#2c5a9f; transition:.3s}
.score_board_sub_category > table td:hover > var {left:0; width:100%;}
.score_board_sub_category > table td.active > var {left:0; width:100%}

.bl_live_betting_middle {border-radius:5px 5px 0 0; overflow:hidden}
.bl_live_betting_middle > h1 {height:30px; background:url('/images/bg_live_betting_mtitle.gif') repeat-x; overflow:hidden}
.bl_live_betting_middle > table {width:100%;}
.bl_live_betting_middle > table tr td.bl_first_box {padding-left:9px; cursor:pointer}
.bl_live_betting_middle > table tr td.bl_first_box > .favorite_btn {display:inline-block}

.bl_live_betting_middle > table thead tr {height:42px; line-height:42px; background-image: linear-gradient(0deg, #424141,#6a6666, #8d7c7c00); background-size:auto calc(100% - 4px)}
.bl_live_betting_middle > table thead tr th {text-align:left;}
.bl_live_betting_middle > table thead tr th > img {width:18px; margin:-3px 5px 0 10px}
.bl_live_betting_middle > table thead tr th > span {margin:0 5px; font-size:14px; color:#b5da6d; }
.bl_live_betting_middle > table thead tr th > code {margin:0 5px; font-size:14px}
.bl_live_betting_middle > table thead tr th > code > strong {margin-left:5px; color:#FFF}
.bl_live_betting_middle > table thead tr td {text-align:center; letter-spacing:-0.3px; color:#fff;}
.bl_live_betting_middle > table thead tr td > img {margin-bottom:3px}
.bl_live_betting_middle > table thead tr td.min_space {width:5px; max-width:5px; min-width:5px}

.bl_live_betting_middle > table tbody {}
.bl_live_betting_middle > table tbody tr th {padding:9px 7px ; text-align:left; background:#252525;}
.bl_live_betting_middle > table tbody tr th > h1 {height:38px; padding:6px 3px; font-size:14px; color: #feff2a; background:#404040; border:1px solid #000000;box-sizing:border-box; *border-radius:5px; overflow:hidden}
.bl_live_betting_middle > table tbody tr th > h1 > img {float:left; margin-right:6px}
.bl_live_betting_middle > table tbody tr th > h1 > span {display:inline-block; float:left; margin:2px 0 0 5px}
.bl_live_betting_middle > table tbody tr th > h1 > code {display:inline-block; float:left; margin:2px 0 0 15px; color:#fff}
.bl_live_betting_middle > table tbody tr th > h1 > code > strong {margin-left:5px; color:#FFF}
.bl_live_betting_middle > table tbody tr th > h1 > ul {float:right; overflow:hidden}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li {display:inline-block; float:left; height:24px; margin:0 2px; padding:0 8px; line-height:24px; background:#4b4b4b; border-radius:5px; box-shadow:1px 1px 1px rgba(255,255,255,0.3) inset, 1px 1px 3px rgba(0,0,0,0.5); overflow:hidden}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div {display:inline-block; text-align:center; line-height:14px; cursor:pointer}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div > img {width:18px; margin-top:-2px; padding:3px 0; opacity:0; filter:alpha(opacity=0); transition:opacity .3s ease-out}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div:hover > img {opacity:1; filter:alpha(opacity=100)}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li.active > div > img {opacity:1; filter:alpha(opacity=100)}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div.active > img {opacity:1; filter:alpha(opacity=100)}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div.favorite_btn {background:url('/images/icon_favorite_off.png') no-repeat center}
/*.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div.play_btn {background:url('../img/icon_live_off.png') no-repeat center 1px}*/
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div.alert_btn {background:url('/images/icon_alert_off.png') no-repeat center 1px}
.bl_live_betting_middle > table tbody tr th > h1 > ul > li > div.ground_btn {background:url('/images/icon_ground_off.png') no-repeat center 1px}

.bl_live_betting_middle > table tbody tr td {padding-top:6px; vertical-align:middle; text-align:center; color:#74ccd4; background:#252525;}
.bl_live_betting_middle > table.normal tbody tr td {color:#c2c2c2}
.bl_live_betting_middle > table tbody tr td.time {color:#ababab !important; width:90px;}
.bl_live_betting_middle > table tbody tr td > div.bl_btn {
	display:inline-block; width:50px; height:32px; line-height:32px; background:#4b4b4b; border-radius:5px; box-shadow:1px 1px 1px rgba(255,255,255,0.3) inset, 1px 1px 3px rgba(0,0,0,0.5); overflow:hidden;
}
.bl_live_betting_middle > table tbody tr td > div.bl_btn_ing {display:inline-block; width:50px; height:32px; line-height:32px; background:#000; border-radius:5px; overflow:hidden;}
.bl_live_betting_middle > table tbody tr td > div.bl_btn.bl_cross_btn {width:20px}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div {display:inline-block; text-align:center; line-height:14px; cursor:pointer}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div.cross_btn {font-size:14px}
.bl_live_betting_middle > table tbody tr td.bl_last_box {overflow:hidden}
.bl_live_betting_middle > table tbody tr td.bl_last_box > div.bl_btn {float:left; margin-top:-2px}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div > img {margin-top:-2px; padding:3px 0; opacity:0; filter:alpha(opacity=0); transition:opacity .3s ease-out}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div:hover > img {opacity:1; filter:alpha(opacity=100)}
.bl_live_betting_middle > table tbody tr td > div.bl_btn.active > div > img {opacity:1; filter:alpha(opacity=100)}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div.active > img {opacity:1; filter:alpha(opacity=100)}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div.favorite_btn {background:url('/images/icon_favorite_off.png') no-repeat center}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div.play_btn {background:url('/images/icon_live_btn.png') no-repeat center 1px}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div.alert_btn {background:url('/images/icon_alert_off.png') no-repeat center 1px}
.bl_live_betting_middle > table tbody tr td > div.bl_btn > div.ground_btn {background:url('/images/icon_ground_off.png') no-repeat center 1px}
.bl_live_betting_middle > table tbody tr td > div.bl_btn.short {width:32px; height:32px; margin-left:4px; padding:0 !important; text-align:center; line-height:32px}
.bl_live_betting_middle > table tbody tr td > div.bl_btn.short2 {width:42px; height:32px; margin-left:4px; padding:0 !important; text-align:center; line-height:32px; font-size:13px; color:#a0a0a0; cursor:pointer}
.bl_live_betting_middle > table tbody tr td > div.bl_btn.short2:hover {background:linear-gradient(to top,#7a7a7a,#d6d6d6); box-shadow:1px 1px 1px rgba(0,0,0,0.8) inset;font-size:13px; color:#000;}
.bl_live_betting_middle > table tbody tr td > div.bl_btn.short2.active {background:linear-gradient(to top,#7a7a7a,#d6d6d6); box-shadow:1px 1px 1px rgba(0,0,0,0.8) inset; font-size:13px; color:#000;}
/* 짧은 기존 베팅 바 */
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn {color:#fff; cursor:pointer}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.stay_btn {margin-left:3px; color:#FFF; text-shadow:1px 1px 2px rgba(0,0,0,0.5); background:linear-gradient(to top,#777,#9f9f9f); box-shadow:1px 1px 3px rgba(0,0,0,0.5) inset}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn:hover {color:#FFF; background:linear-gradient(to top, #42009a, #550096);}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.active {color:#FFF; background:linear-gradient(to top, #42009a, #550096); }
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn:hover {color:#FFF; background:linear-gradient(to top, #42009a, #550096); }
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.active {color:#FFF; background:linear-gradient(to top, #42009a, #550096); }


.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.middle {width:60px;}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.middle img {width:13px; margin-left:3px}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long {width:calc(100% - 16px); padding:0 8px; overflow:hidden}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long > span.left {float:left}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long > span.right {float:right}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long > span > img {margin:0 3px}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long > span > em {display:inline-block; margin:0 7px}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.middle:hover {background:linear-gradient(to top,#42009a, #550096);}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long:hover {  background:linear-gradient(to top,#42009a, #550096); }
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.middle.active {background:linear-gradient(to top,#42009a, #550096); border:1px solid #30006b}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn.long.active {    background: linear-gradient(to top,#68623a, #95937f); }

.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.middle {*width:44px}
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.long {*width:218px}
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.middle:hover {background:linear-gradient(to top, #42009a, #550096);}
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.long:hover {background:linear-gradient(to top, #42009a, #550096); }
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.middle.active {background:linear-gradient(to top, #42009a, #550096);}
.bl_live_betting_middle.cross > table tbody tr td > div.bl_text_btn.long.active {background:linear-gradient(to top, #42009a, #550096); }
.bl_live_betting_middle.cross table.half {width:100%}
.bl_live_betting_middle.cross td.half {width:50%}
.bl_live_betting_middle.cross td.min_space {width:5px; min-width:5px}
/* 긴 베팅 바 */
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2 {color:#d6d6d6; border:1px solid #191919; cursor:pointer}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.stay_btn {background:#636363; border:1px solid #636363}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.active {color:#FFF; background:url('/images/bg_board_score.gif') repeat-x; border:1px solid #5f8f05}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.middle {width:51px}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.middle > img {margin-left:3px}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.longver {width:300px; overflow:hidden}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.longver > span.left {float:left}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.longver > span.right {float:right}
.bl_live_betting_middle > table tbody tr td > div.bl_text_btn2.longver > span > img {margin:0 3px}

.bl_live_betting_middle > table tbody tr.hide {display:none}
.bl_live_betting_middle > table tbody tr td > div.betting_view {position:relative; margin:4px 4px 4px; padding:14px; background:#1b1b1b; border:1px solid #6d8b34; border-radius:10px}
.bl_live_betting_middle > table tbody tr td > div.betting_view > div {position:absolute; right:110px; top:-6px; width:10px; height:6px; background:url('/images/bg_betting_view.png') no-repeat}
.bl_live_betting_middle > table tbody tr td > div.betting_view > h1 {padding-bottom:9px; border-bottom:1px solid #535353; overflow:hidden}
.bl_live_betting_middle > table tbody tr td > div.betting_view > h1 > span {float:left; margin-left:2px; font-weight:bold; font-size:13px; color:#e5e5e5}
.bl_live_betting_middle > table tbody tr td > div.betting_view > h1 > em {float:right; margin-right:2px; cursor:pointer}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl {margin-top:8px}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dt {padding:5px 12px; text-align:left; font-size:13px; color:#e3e3e3; background:#404040}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dd {margin-top:1px}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dd > ul {overflow:hidden}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dd > ul > li {float:left; width:calc(33.33% - 21px); margin-left:1px; padding:5px 10px; font-size:13px; color:#a8a7a7; background:#323232; overflow:hidden}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dd > ul > li:first-child {width:calc(33.33% - 20px); margin-left:0}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dd > ul > li > span {float:left}
.bl_live_betting_middle > table tbody tr td > div.betting_view > dl > dd > ul > li > em {float:right; color:#afc634}
/* 상세배당 */
.bet_detail {position:relative; background:#0f1011; border-top:1px solid #0b0b0b; border-bottom:1px solid #2e2e2e}
.bet_detail > var {position:absolute; right:12px; top:12px; width:20px; cursor:pointer; transition:.3s}
.bet_detail > var:hover {opacity:0.75}
.bet_detail > h1 {display:table; width:100%; background:linear-gradient(to top, #252921, #35382f); border-top:1px solid #2e2e2e}
.bet_detail > h1 > span {display:table-cell; width:45%; height:48px; vertical-align:middle; font-weight:500; font-size:18px; color:#FFF}
.bet_detail > h1 > span.left {text-align:right}
.bet_detail > h1 > span.right {text-align:left}
.bet_detail > h1 > span > font {display:inline-block; width:24px; height:24px; margin:0 10px; text-align:center; font-weight:300; font-size:10px; color:#FFF; line-height:24px; background:#397ab2; border-radius:12px}
.bet_detail > h1 > code {display:table-cell; width:10%; height:48px; vertical-align:middle; text-align:center; font-weight:700; font-size:18px; color:#ff663c}
.bet_detail > h2 {display:table; width:100%; background:#0f1011}
.bet_detail > h2 > span {display:table-cell; width:40%; height:23px; vertical-align:middle; color:#b2b2b2}
.bet_detail > h2 > span.left {text-align:right}
.bet_detail > h2 > span.right {text-align:left}
.bet_detail > h2 > code {display:table-cell; width:20%; height:23px; vertical-align:middle; text-align:center; color:#FFF}
.bet_detail table > thead > tr > td {background:linear-gradient(to top, #151515, #2f2f2f)}
.bet_detail table > tbody > tr > td.type {padding:0 12px; vertical-align:middle; text-align:left; font-size:13px}
.bet_detail table > tbody > tr > td.type.yellow {color:#eebd04}
.bet_detail table > tbody > tr > td.type.orange {color:#f99326}
.bet_detail table > tbody > tr > td.type.red {color:#ff6005}
.bet_detail table > tbody > tr > td.type > code {margin-left:3px; font-weight:300; font-size:12px}
.bet_detail table > tbody > tr > td.type > span {float:right; padding:1px 3px; font-weight:500; font-size:11px; color:#88df26; border:1px solid #88df26}
.bet_detail table > tbody > tr > td.type > span.gray {color:#bababa; border:1px solid #bababa}
table.sports_score.wide > tbody > tr > td > table > tbody > tr > td.team {width:252px; padding:0 10px}
table.sports_score.long > tbody > tr > td > table > tbody > tr > td.team {width:262px; padding:0 10px}

.bet_detail > div.bl_live_betting_middle {padding-bottom:5px}

.sub_con > div.right_con {float:right; width:255px; overflow:hidden}
.bl_live_view_box {margin-bottom:10px; background:#252525; border-radius:4px 4px 0 0; overflow:hidden}
.bl_right_title {height:40px; line-height:40px;  border-bottom:1px solid #000; overflow:hidden}
.bl_right_title > h1 {display:block; float:left; height:40px; margin-left:10px; font-size:16px; color:#fff; line-height:40px; text-shadow:0 0 3px rgba(0, 0, 0, 0.9); /*background:url('/images/icon_cart.png') no-repeat left ;*/padding-left:10px;}
.bl_right_title > h2{font-size:12px !important;padding-right:0px;color:#fff !important; }
.bl_right_title > ul {float:right}
.bl_right_title > ul > li {float:left; width:40px; height:40px; text-align:center; line-height:40px;  cursor:pointer}
.bl_right_title > ul > li > img {opacity:1; filter:alpha(opacity=100); transition:opacity .3s ease-out}
.bl_right_title > ul > li:hover > img {opacity:0.75; filter:alpha(opacity=75)}
.bl_right_title > ul > li.hide {display:none}

.bl_right_timer {height:37px; padding:0 12px; font-size:15px; line-height:37px; border-top:2px solid #000}
.bl_right_timer > span {margin-right:8px; padding-left:25px; font-weight:400; color:#FFF; background:url('/images/img_timer_icon.png') no-repeat left}
.bl_right_timer > code {font-weight:400; color:#ffd200}

.live_view_menu {width:255px; height:36px; background:#354816}
.live_view_menu > h1 {display:block; float:left; position:relative; width:126px; height:26px; padding:5px}
.live_view_menu > h1 > div {position:relative; width:136px; height:20px; padding:3px 8px; cursor:pointer; background:#2a390f; border-radius:5px; overflow:hidden; transition:height .1s ease-out}
.live_view_menu > h1 > div > span {display:inline-block; width:120px; font-size:10px; color:#b3ce80; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.live_view_menu > h1 > div > em {float:right}
.live_view_menu > h1 > div:hover {height:125px}
.live_view_menu > h1 > div.active {height:125px}
.live_view_menu > h1 > div > h2 {position:absolute; left:0; top:0; width:136px; padding-top:25px; z-index:2; opacity:0; filter:alpha(opacity:0); transition:opacity .1s ease-out}
.live_view_menu > h1 > div:hover > h2 {opacity:1; filter:alpha(opacity:100)}
.live_view_menu > h1 > div.active > h2 {opacity:1; filter:alpha(opacity:100)}
.live_view_menu > h1 > div > h2 > ul {width:136px; margin-left:10px; padding-top:5px; border-top:1px solid #405518; overflow:hidden}
.live_view_menu > h1 > div:hover > h2 > ul {display:block}
.live_view_menu > h1 > div.active > h2 > ul {display:block}
.live_view_menu > h1 > div > h2 > ul > li {width:126px; margin-top:3px; font-size:10px; color:#849367; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; transition:color .2s ease-out}
.live_view_menu > h1 > div > h2 > ul > li:hover {color:#c1de8c}

.live_view_menu > h2 {display:block; float:right; width:80px; height:36px}
.live_view_menu > h2 > ul {overflow:hidden}
.live_view_menu > h2 > ul > li {float:left; height:36px; margin-right:10px; line-height:36px; cursor:pointer; opacity:0.6; filter:alpha(opacity=60); transition:opacity .2s ease-out}
.live_view_menu > h2 > ul > li:hover {opacity:1; filter:alpha(opacity=100)}
.live_view_menu > h2 > ul > li.active {opacity:1; filter:alpha(opacity=100)}
.bl_live_view_box > img {margin:4px 0 0 1px}

.bl_betting_slip_box {margin-bottom:10px; background:#515254;   overflow:hidden;}
.bl_right_title > h2 {position:relative; float:right; height:40px; margin-right:12px; padding-right:20px; font-size:16px; color:#FFF; line-height:40px}
.bl_right_title > h2 > div {position:absolute; right:0; top:13px; width:14px; height:14px; background:url('/images/icon_fixed_btn.png') no-repeat right; cursor:pointer}
.bl_right_title > h2 > div:hover {opacity:0.9}
.bl_right_title > h2 > span {display:inline-block; float:right}
.bl_right_title > h2 > input[type=checkbox] {display:none}
.bl_right_title > h2 > input[id="betting_slip_chk"] + label {display:inline-block; float:right; width:19px; height:19px; margin:11px 5px 0 0; background:url("/images/bg_checkbox.png") no-repeat bottom}
.bl_right_title > h2 > input[id="betting_slip_chk"]:checked + label {background:url("/images/bg_checkbox_on.png") no-repeat bottom}
.bl_betting_slip_box > div.betting_slip_text {border-top:1px solid #292929; overflow:hidden}
.lock.hide {display:none}
.betting_slip_text {}
.betting_slip_text span {float:left; margin-left:8px; font-weight:400; font-size:14px; color:#FFF}
.betting_slip_text em {float:right; margin-right:13px; font-weight:400; font-size:14px; color:#FFF}
.betting_slip_text em > font {color:#ff9000}
.betting_slip_text em > B {color:#86ba31}
.betting_slip_text em > input {width:100px; padding:2px 10px; text-align:right; color:#262626; border:1px solid #c3c3c3}
.betting_slip_text > ul > li {padding:8px 0; border-top:1px solid #252525; overflow:hidden}
.betting_slip_text > ul > li:first-child {border-top:none}
.betting_slip_text > ol.betting_slip_btn {overflow:hidden}
.betting_slip_btn {padding:3px;  overflow:hidden}
.betting_slip_btn > ol {overflow:hidden}
.betting_slip_btn > ol > li {float: left;
    width: 82px;
    height: 35px;
    margin: 0 0 3px 1px;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    line-height: 35px;
    /* background: url(/images/bg_betting_slip_btn.png) no-repeat center; */
    cursor: pointer;
    opacity: 1;
    transition: opacity .3s ease-out;
    border-radius: 4px;
    background-color: #414141;}
.betting_slip_btn > ol > li:first-child {margin-left:0}
.betting_slip_btn > ol > li.orange {color:#fff;     background-color: #818181;}
.betting_slip_btn > ol > li:hover {opacity:0.8}
.betting_slip_btn > h2 {    width: 240px;
    height: 40px;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #ffcb00;
    line-height: 40px;
    text-shadow: 0 0 3px #000;
    /* background: url(/images/bg_betting_btn.png) no-repeat center; */
    cursor: pointer;
    font-family: "Noto Sans Korean", sans-serif;
    /* border-radius: 4px; */
    border: #000 1px solid;
    margin: 10px 5px 10px 5px;}
.betting_slip_btn > h2:hover {opacity:0.9}

.betting_cart {padding:7px 5px; background:#2e2f30; border-bottom:1px solid #132852}
.betting_cart > div.empty {padding:8px 0; text-align:center; color:#ccc}
.betting_cart > li {position:relative; margin-top:5px; padding:5px 9px 5px 3px; overflow:hidden}
.betting_cart > li:first-child {margin-top:0}
.betting_cart > li > span {float:right; margin-top:2px; cursor:pointer; opacity:1; filter:alpha(opacity=100); transition:opacity .2s ease-out}
.betting_cart > li > code {display:block; margin-bottom:5px; overflow:hidden}
.betting_cart > li > code > span {float:right; cursor:pointer; opacity:1; filter:alpha(opacity=100); transition:opacity .2s ease-out}
.betting_cart > li > code > span:hover {opacity:0.9; filter:alpha(opacity=90)}
.betting_cart > li > code > em {display:block; float:left; overflow:hidden}
.betting_cart > li > code > em > var {display:inline-block; float:left; font-size:14px; color:#d7d7d7}
.betting_cart > li > code > em > input[type=checkbox] {display:none}
.betting_cart > li > code > em > input[id="betting_cart_chk"] + label {display:inline-block; float:left; width:19px; height:19px; margin:1px 5px 0 0; background:url("/images/bg_checkbox.png") no-repeat bottom}
.betting_cart > li > code > em > input[id="betting_cart_chk"]:checked + label {background:url("/images/bg_checkbox_on.png") no-repeat bottom}
.betting_cart > li > h1 {font-size:14px; color:#dcdcdc; letter-spacing:-0.5px}
.betting_cart > li > h1.first {margin-bottom:10px}
.betting_cart > li > h1.select {color:#ebd054}
.betting_cart > li > h2 {position:absolute; right:9px; bottom:5px}
.betting_cart > li > h2 > span {display:block; font-weight:500; font-size:14px; color:#f0f0f0}
.betting_cart > li > h2 > em {display:block; font-weight:500; font-size:14px; color:#86ba31}
.betting_cart > li > h2 > em > font {color:#e2e1e1}
.betting_cart > li > h2 > var {display:block; font-weight:500; font-size:14px; color:#f99326}

.bl_favorite_box {width:340px; height:258px; background:url('/images/bg_favorite_box.png') no-repeat; overflow:hidden}
.favorite_games {padding:0 10px}
.favorite_games > h1 {margin:4px 0 0 4px}
.favorite_games > h1 > img {display:inline-block; padding:5px; cursor:pointer; opacity:0.4; filter:alpha(opacity=40); transition:opacity .2s ease-out}
.favorite_games > h1 > img:hover {opacity:1; filter:alpha(opacity=100)}
.favorite_games > ul.favorite_list {}
.favorite_games > ul.favorite_list > li { padding:15px 4px; *background:rgba(25, 25, 25, 0.9); *border-radius:6px; overflow:hidden; border-top:1px solid #2e2e2e}
.favorite_games > ul.favorite_list > li:first-child {border-top:0}
.favorite_games > ul.favorite_list > li > span {display:block; float:left; width:260px; padding-left:23px; background:url('/images/bg_favorite_games.png') no-repeat left 2px; font-size:13px; color:#d3d3d3}
.favorite_games > ul.favorite_list > li > em {float:right; line-height:30px; cursor:pointer; opacity:1; filter:alpha(opacity=100); transition:opacity .2s ease-out}
.favorite_games > ul.favorite_list > li > em:hover {opacity:0.9; filter:alpha(opacity=90)}


/* Title */
/*
.sub_title {clear:both; height:72px; text-align:left; background:rgba(0, 0, 0, 0.9)}
	.sub_title > div {height:72px; line-height:72px; background:url('../img/bg_board_title.png') no-repeat left; overflow:hidden}
		.sub_title > div > span {float:left; display:block; padding-left:45px; font-weight:100; font-size:31px}
		.sub_title > div > span > label {display:inline-block; margin-left:15px; font-weight:100; color:#ffdc19}
		.sub_title > div > em {float:left; display:block; margin-left:20px; font-weight:100; font-size:20px; color:#969696}
		.sub_title > div > ul {float:left}
		.sub_title > div > ul > code {float:left; display:block; width:1px; background:#696b6d; height:16px; margin:29px 10px 0 25px}
		.sub_title > div > ul > li {float:left; cursor:pointer; padding:0 15px; color:#848484; transition:.3s}
		.sub_title > div > ul > li:hover {color:#ededed}
		.sub_title > div > ul > li.hit {color:#FFF; text-decoration:underline}
		.sub_title > div > dl {float:right; overflow:hidden}
		.sub_title > div > dl > dt {float:left; margin-right:15px}
		.sub_title > div > dl > dd {float:left; padding:0 9px; font-size:14px; color:#888; cursor:pointer; transition:.3s}
		.sub_title > div > dl > dd:hover {color:#FFF}
		.sub_title > div > dl > dd.on {color:#ffdc19; text-decoration:underline}
.sub_title_border {border-bottom:1px solid #666}
*/



.popup_box {position:absolute; left:0; top:0; width:100%; height:100%; z-index:999}
.pop_title {margin-bottom:5px; background:#000; overflow:hidden}
.pop_title > span {display:inline-block; margin:0 20px}
.pop_title > span > img {margin-top:-10px}
.pop_title > em {display:inline-block; margin:12px 0; padding:4px 20px; font-weight:400; font-size:18px; color:#f4f3f3; background:#575757; border-radius:6px}
.pop_title > var {float:right; margin:18px; cursor:pointer}
.popup_box > div.live_pop_wrap {position:absolute; left:50%; top:200px; margin-left:-565px; width:1130px; background:#2c2c2c; border:1px solid #8b8b8b; overflow:hidden; box-shadow:15px 15px 30px #000}
.popup_box > div.live_pop_wrap > .pop_left_box {float:left; width:863px; margin-left:5px}
.popup_box > div.live_pop_wrap > .pop_left_box > .live_view {margin-bottom:5px}
.popup_box > div.live_pop_wrap > .pop_left_box > .pop_left_bet_list {}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list thead th {text-align:left !important; font-weight:400; color:#FFF}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list thead th > h1 > img {margin:0 9px}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list thead th > h1 > span {float:right; margin-right:9px; font-weight:100}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list tbody tr {background:#373737; border-bottom:1px solid #202020}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list tbody tr.even {background:#474747}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list tbody tr td {padding-bottom:5px}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list tbody .bl_btn.bl_text_btn.middle {width:121px}
.popup_box > div.live_pop_wrap > .pop_left_box > .bet_list tbody .bl_btn.bl_text_btn.long {width:243px}
.popup_box > div.live_pop_wrap > .pop_right_box.bet_list_right {float:right; width:250px; margin-right:5px}
.popup_box > div.live_pop_wrap > .pop_right_box.bet_list_right > .bl_betting_slip_box {width:250px}
.popup_box > div.live_pop_wrap > .pop_right_box.bet_list_right > .bl_betting_slip_box > div.bl_right_title {height:30px; background:url('/images/bg_betting_slip_box2.png') no-repeat}
.popup_box > div.live_pop_wrap > .pop_right_box.bet_list_right > .bl_betting_slip_box > div.betting_slip_text {height:334px; background:url('/images/bg_betting_slip_box2.png') no-repeat; background-position:0 -30px}

.popup_box_bg {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.7)}
.popup_box.hide {display:none}
.popup_box > div.sub_wrap {position:absolute; left:50%; top:200px; height:1000px; margin:0 0 0 -550px; width:1080px; padding:20px 10px; background:#333; border:1px solid #333; border-radius:20px; box-shadow:15px 15px 30px #000; z-index:50}
.popup_box .mypage-title > em {float:right; margin-right:20px; cursor:pointer}

.btn_pop_bet {background:#5f792c; padding:3px 24px; border-radius:5px; cursor:pointer; transition:background .2s ease-out}
.btn_pop_bet:hover {background:#455d17}

.blink {animation:blink 1.5s linear none 0s infinite}
@keyframes blink { from {opacity:0.1; filter:alpha(oapcity=10)} 50% {opacity:1; filter:alpha(oapcity=100)} to {opacity:0.1; filter:alpha(opacity=10)} }

/* 라이브 영상 */
.bet_list_video {margin-top:5px; border:1px solid #242424}
.live_video_list {min-height:1062px; background:#2c2c2c; border:1px solid #242424}
.bl_live_betting_middle {padding-bottom:30px}
.bl_live_video {width:1238px; height:600px; margin:5px 0; background:#333; text-align:center; vertical-align:middle; display:table-cell;}
.bl_live_video > span {}

.table-black-livevideo {width:calc(100% - 40px) !important; margin:20px !important}
.table-black-livevideo > thead > tr {height:42px !important}
.table-black-livevideo > tbody > tr:hover {background:#444 !important}
.table-black-livevideo > tbody > tr.live-tb-line {border-bottom:2px solid #222}
.table-black-livevideo > tbody > tr > td {cursor:default}
.table-black-livevideo > tbody > tr > td.live-tb-top {background:#555; text-align:left; padding-left:30px; font-size:15px; color:#ffdc19}
.table-black-livevideo > tbody > tr > td.live-tb-top > img {margin-right:5px}

/* 경기결과 */
.result_list {*min-height:1062px; *background:#2c2c2c; *border:1px solid #242424}
.bl_live_betting_middle {padding-bottom:30px}

.font_green {color:#408d1d}
.bet_list_searchbox {background:#2a2a2a; border:1px solid #242424}

.result_betting_top {height:50px !important; background-size:1px 100%; overflow:hidden}
.result_betting_top > span {float:left; margin-top:10px}
.result_betting_top > em {float:right; margin:10px 5px}

.bl_live_betting_middle > table tbody tr td {padding-top:0}
.bl_live_betting_middle > table tbody tr td .flag {color:#b0b0b0}
.bl_live_betting_middle > table tbody tr td.min_space {padding:0}
.table-black-gameresult {width:calc(100% - 40px) !important; margin:20px !important}
.table-black-gameresult > thead > tr {height:42px !important}

/* Cash IN-OUT, POINT */
ul.tab_category {overflow:hidden; margin-bottom:60px}
.tab_cate3 {margin-left:214px} /* 총길이 1240 - (한칸 270 * 3칸) - 2px(라인) */
.tab_cate4 {margin-left:85px}
ul.tab_category > li {float:left; width:270px; text-align:center; border-right:1px solid #949494}
ul.tab_category > li:last-child {border-right:0}
ul.tab_category > li > * {display:block}
ul.tab_category > li > em {font-size:24px; font-weight:100; color:#FFF}
ul.tab_category > li > var {width:32px; height:1px; background:#949494; margin:17px auto 10px}
ul.tab_category > li > span {font-size:32px; font-weight:500}
ul.tab_category > li > span.tab_color_yellow {color:#f5ed0a}
ul.tab_category > li > span.tab_color_white {color:#fff}
ul.tab_category > li > span.tab_color_green {color:#b5f23f}

.cash_wrap {padding:36px 0 36px 190px}
.cash_wrap_dark1 {background:rgba(0,0,0,0.40)}
.cash_wrap_dark2 {background:rgba(0,0,0,0.60)}
.cash_wrap > h2 {font-size:30px; font-weight:100; color:#FFF}
.cash_wrap > em {display:block; padding-left:46px; color:#9b9b9b; margin:8px 0 20px}
.cash_wrap > em > b {color:#cacaca}
.cash_wrap > ul {margin-left:46px}
.cash_wrap > ul > li {overflow:hidden; margin-bottom:16px}
.cash_wrap > ul > li > em {display:block; float:left; font-size:16px; width:142px; border-right:1px solid #777; margin-right:28px; color:#e4e4e4}
.cash_wrap > ul > li > span {display:block; float:left; font-size:16px; color:#888}
.cash_wrap > ul > li > span.cash_li_yellow {color:#f5ed0a}
.cash_wrap > ul > li > span.cash_li_white {color:#f1f1f1}
.cash_wrap > ul > li > span > div {display:inline-block; font-size:15px}
.cash_wrap > ul > li > span > div.cash_wrap_inputbox {display:block; overflow:hidden}
.cash_wrap > ul > li > span > div.cash_wrap_inputbox > em {display:block; float:left; margin-right:5px}
.cash_wrap > ul > li > span > div.cash_wrap_inputbox > em > input {text-align:right}
.cash_wrap > ul > li > span > div.cash_wrap_inputbox > span {display:block; float:left}
.cash_wrap > ul > li > span > dl {overflow:hidden; margin-top:10px}
.cash_wrap > ul > li > span > dl > dd {float:left; width:50px; text-align:center; font-size:14px; margin-right:5px}
.cash_wrap > dl.cash_sitebox {height:80px; margin-left:46px}
.cash_wrap > dl.cash_sitebox > dd {float:left; position:relative; text-align:center; padding-bottom:8px; background:#404040; border:1px solid #767676; border-radius:6px; color:#9b9b9b; cursor:pointer; margin-right:10px; transition:.3s}
.cash_wrap > dl.cash_sitebox > dd:hover {border:1px solid #CCC; color:#fff}
.cash_wrap > dl.cash_sitebox > dd.hit {background:#212c0d; border:1px solid #bbd981; color:#FFF}
.cash_wrap > dl.cash_sitebox > dd.hit > var {display:block}
.cash_wrap > dl.cash_sitebox > dd > var {display:none; position:absolute; left:-7px; top:-7px}
.cash_wrap > dl.cash_sitebox > dd > span {display:block; font-size:13px}
.cash_wrap > code {display:block; overflow:hidden; padding-left:46px}
.cash_wrap > code > span {display:block; float:left; width:217px; text-align:center; padding:10px 0; font-size:14px; color:#FFF; background:#6e6e6e; border-radius:6px; margin-right:5px; cursor:pointer; transition:.3s}
.cash_wrap > code > span:hover {background:#555}
.cash_wrap > code > span.hit {background:#738e3e}

.cash_notice {width:1048px; margin:27px auto 35px}
.cash_notice > em {display:block; margin-bottom:12px; font-size:14px}
.cash_notice > ul {background:#252f12; border:1px solid #667b3d; border-radius:10px; padding:27px}
.cash_notice > ul > li {background:url('/images/cash_notice_dot.gif') no-repeat; background-position:0px 7px; padding-left:15px; font-size:14px; color:#ccd8b6; margin-bottom:10px}
.cash_notice > ul > li:last-child {margin-bottom:0}
.cash_notice > ul > li.hit {color:#d6ff88}
.cash_notice > div {background:#eee; border-radius:10px; padding:28px}


/* 카테고리 */
.sub-category {overflow:hidden}
.sub-category > li {float:left; font-size:17px; padding:0 17px; cursor:pointer; color:#d2d2d2; transition:0.3s; background:url('/images/sub_category_dot.png') no-repeat; background-position:0px 10px}
.sub-category > li.small_category {font-size:11px; padding:0 5px; background:none}
.sub-category > li.middle_category {font-size:13px; padding:3px 9px; background:none}
.sub-category > li.cate_line_clear {clear:both; padding-left:0}
.sub-category > li:hover {color:#fff}
.sub-category > li.hit {color:#ffff00; text-decoration:underline}
.sub-category > li:first-child {padding-left:0; background:none}
.category_boardlist {margin-left:70px}
.category_noticelist {margin-left:10px}

/* 게시판 리스트 */
ul.sub_boardlist {*margin:32px 0}
ul.sub_boardlist > li {clear:both; overflow:hidden; margin-bottom:10px}
ul.sub_boardlist > li > em {display:block; float:left; width:51px; text-align:center; color:#FFF; font-size:13px; margin:25px 15px 0 0}
ul.sub_boardlist > li > em > img {margin-top:-11px}
ul.sub_boardlist > li > div {float:left; padding:15px 17px; box-sizing:border-box; max-width:800px; background:linear-gradient(to top, #aaa, aliceblue); border-radius:6px; box-shadow:2px 2px 0px #000; cursor:pointer; transition:0.3s}
ul.sub_boardlist > li > div:hover {background:linear-gradient(to top, #6c8d4e, aliceblue)}
ul.sub_boardlist > li > div:hover > div {color:#000}
ul.sub_boardlist > li > div > code {display:block; overflow:hidden}
ul.sub_boardlist > li > div > code > em {display:block; float:left; color:#3e3e3e; font-size:13px}
ul.sub_boardlist > li > div > code > em > dfn {display:inline-block; padding:1px 3px; margin-left:8px; border-radius:3px; background:linear-gradient(to top, #27404d, #2a6886); color:#FFF; font-size:10px}
ul.sub_boardlist > li > div > code > span {display:block; float:right; color:#3e3e3e}
ul.sub_boardlist > li > div > div {color:#777; font-size:13px; min-width:300px; max-width:870px; border-top:1px solid #c1c1c1; padding-top:7px; margin-top:7px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
ul.sub_boardlist > li > span {display:block; float:left; margin:37px 0 0 15px; color:#FFF}
ul.sub_boardlist > li > span > em {display:block}
ul.sub_boardlist > li > span > span {font-size:11px; color:#a2a2a2}
ul.sub_boardlist > li > span > span > var {display:inline-block; margin-left:7px; color:#f2cd00}
ul.sub_boardlist > li > span > span > var > u {display:inline-block; margin-left:7px; cursor:pointer}

/* 게시판 리스트 재작업 */
table.sub_boardlist {width:100%}
table.sub_boardlist thead tr {border:1px solid #3d3d3d}
table.sub_boardlist th {height:48px; font-weight:400; font-size:16px; color:#b0b0b0; background:linear-gradient(to top, #252525, #3e3e3e)}
table.sub_boardlist th.subject {width:650px}
table.sub_boardlist tbody tr {border:1px solid #252525; border-top:1px solid #000; border-bottom:none}
table.sub_boardlist td {height:48px; font-size:14px; color:#FFF; text-align:center; background:#252525}
table.sub_boardlist td:nth-child(2) {text-align:left}
table.sub_boardlist tr.notice td {font-size:16px; color:#33d4fc}
table.sub_boardlist td > var {display:inline-block; padding:2px 8px 3px; font-family:"Dotum"; font-weight:bold; font-size:10px; color:#FFF; background:#cea610; border:1px solid #33d4fc}
table.sub_boardlist td > label {display:inline-block; float:left; max-width:575px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer}
table.sub_boardlist td > label:hover {text-decoration:underline}
table.sub_boardlist td > span {margin-left:5px; font-weight:100}
table.sub_boardlist td > code {margin-left:15px; padding:2px 4px; font-family:"Dotum"; font-size:10px; color:#FFF; background:#5a8728}
table.sub_boardlist td > em {padding-left:30px}
table.sub_boardlist td > em.lv1 {background:url('/images/lv_icon1.png') no-repeat left}
table.sub_boardlist td > em.lv2 {background:url('/images/lv_icon2.png') no-repeat left}
table.sub_boardlist td > em.lv3 {background:url('/images/lv_icon3.png') no-repeat left}
table.sub_boardlist td > em.lv4 {background:url('/images/lv_icon4.png') no-repeat left}
table.sub_boardlist td > em.lv5 {background:url('/images/lv_icon5.png') no-repeat left}

/* 게시판 글읽기 */
h1.sub_board_view_title {padding-bottom:20px; font-weight:100; font-size:20px; color:#FFF; border-bottom:1px solid #727272; overflow:hidden}
h1.sub_board_view_title > span {float:left; font-size:18px; color:#eebd04; margin-right:15px; margin-top:2px}
h1.sub_board_view_title.under_category {margin-top:30px}
h2.sub_board_view_info {padding:10px; overflow:hidden}
h2.sub_board_view_info > span { font-weight:500; font-size:14px; color:#FFF}
h2.sub_board_view_info > span > font {display:inline-block; margin-right:8px; color:#999}
h2.sub_board_view_info > span > code {display:inline-block; margin-left:8px}
h2.sub_board_view_info > span > code.ing {color:#f5ed0a}
h2.sub_board_view_info > em {float:right; font-weight:400; font-size:11px; color:#a2a2a2}
h2.sub_board_view_info > em > B {display:inline-block; margin-right:8px; padding:2px 4px; font-family:"Dotum"; font-weight:normal; font-size:10px; color:#FFF; background:#5a8728}
h2.sub_board_view_info > em > font {margin-left:8px; color:#f2cd00}
h2.sub_board_view_info > em > font > U {cursor:pointer}
div.sub_board_view_con { margin-bottom:22px}
div.sub_board_view_con > dl {padding:20px; background:#181818; border-radius:10px}
div.sub_board_view_con > dl.hide {display:none}
div.sub_board_view_con > dl > dt {margin-top:10px; padding:10px; background:#2d2f30; border-radius:8px}
div.sub_board_view_con > dl > dt:first-child {margin-top:0}
div.sub_board_view_con > dl > dt > h1 {padding:6px; color:#b5da6d; background:linear-gradient(to top, #2c2c2c, #535353); border-radius:6px}
div.sub_board_view_con > dl > dt > h1 > img {margin-right:6px}
div.sub_board_view_con > dl > dt > ol {margin-top:5px; overflow:hidden}
div.sub_board_view_con > dl > dt > ol > li {display:inline-block; margin-left:5px; padding:3px 0; text-align:center; color:#e6e6e6}
div.sub_board_view_con > dl > dt > ol > li.date {width:86px; margin-left:0; color:#ababab}
div.sub_board_view_con > dl > dt > ol > li.event {width:66px}
div.sub_board_view_con > dl > dt > ol > li.category {width:44px}
div.sub_board_view_con > dl > dt > ol > li.display {padding:3px 10px; background:#191919; border:1px solid #191919; border-radius:6px}
div.sub_board_view_con > dl > dt > ol > li.long {width:240px}
div.sub_board_view_con > dl > dt > ol > li.middle {width:80px}
div.sub_board_view_con > dl > dt > ol > li.short {width:60px}
div.sub_board_view_con > dl > dt > ol > li.score {overflow:hidden}
div.sub_board_view_con > dl > dt > ol > li.score > span {float:left}
div.sub_board_view_con > dl > dt > ol > li.score > em {float:right}
div.sub_board_view_con > dl > dt > ol > li.score.active {color:#FFF; background:linear-gradient(to top, #42009a, #550096); border:1px solid #5f8f05}
div.sub_board_view_con > dl > dt > ol > li.rate {background:#636363; border:1px solid #636363}
div.sub_board_view_con > dl > dt > ol > li.hit {background:#738e3e; border:1px solid #738e3e}
div.sub_board_view_con > dl > dt > ol > li.miss {background:#b03434; border:1px solid #b03434}
div.sub_board_view_con > dl > dt > ol > li.cancel {background:#9d6937; border:1px solid #9d6937; cursor:pointer; transition:all .3s ease-out}
div.sub_board_view_con > dl > dt > ol > li.cancel:hover {background:#845426; border:1px solid #845426; transition:all .3s ease-out}
div.sub_board_view_con > dl > dt > h2 {margin-top:9px; padding:9px 0 0 6px; color:#d7d7d7; border-top:1px solid #454545}
div.sub_board_view_con > dl > dt > h2 > span.first {margin-left:0}
div.sub_board_view_con > dl > dt > h2 > span {margin-left:20px}
div.sub_board_view_con > dl > dt > h2 > span > font {color:#d2d308}
div.sub_board_view_con > dl > dt > h2 > span > B {color:#fc4949}

div.sub_board_view_con > div.board_view_contents {min-height:300px; margin-top:20px; padding:30px; font-weight:400; font-size:15px; color:#d1d1d1; background:#181818; border-radius:10px}
div.sub_board_view_con > div.notice_view_contents {min-height:300px; margin-top:5px; padding:30px; font-weight:400; font-size:16px; color:#d1d1d1; background:#181818; border-radius:10px}

.comment_wrap {margin:32px 0 22px; padding:25px 0; border-top:1px solid #494949; border-bottom:1px solid #494949}
.comment_wrap > div.comment_write {overflow:hidden}
.comment_wrap > div.comment_write > span {float:left; display:block; width:90px; height:70px; text-align:center; font-weight:400; font-size:17px; color:#d2d2d2; line-height:70px}
.comment_wrap > div.comment_write > textarea {float:left; width:798px; height:40px; padding:15px; 20px; color:#9d9d9d; background:#686868; border:none; border-radius:6px; resize:none; transition:all .3s ease-out}
.comment_wrap > div.comment_write > textarea:focus {background:#4d4d4d; color:#AAA}
.comment_wrap > div.comment_write > textarea::-webkit-input-placeholder {color:#9d9d9d}
.comment_wrap > div.comment_write > em {float:left; display:block; width:117px; height:70px; margin-left:5px; text-align:center; font-weight:400; font-size:17px; color:#FFF; line-height:70px; background:linear-gradient(to top, #4e6c2c, #7fab4e); border-radius:6px; cursor:pointer; transition:background .3s ease-out}
.comment_wrap > div.comment_write > em:hover {background:linear-gradient(to top, #4e6c2c, #7fab4e);}

.comment_wrap > ul.comment_list {margin-top:30px}
.comment_wrap > ul.comment_list > li {margin-top:10px; overflow:hidden}
.comment_wrap > ul.comment_list > li:first-child {margin-top:0}
.comment_wrap > ul.comment_list > li > h1 {float:left; width:96px; padding-left:45px}
.comment_wrap > ul.comment_list > li > h1.lv1 {background:url('/images/lv_icon1.png') no-repeat 14px 2px}
.comment_wrap > ul.comment_list > li > h1.lv2 {background:url('/image/lv_icon2.png') no-repeat 14px 2px}
.comment_wrap > ul.comment_list > li > h1.lv3 {background:url('/image/lv_icon3.png') no-repeat 14px 2px}
.comment_wrap > ul.comment_list > li > h1.lv4 {background:url('/image/lv_icon4.png') no-repeat 14px 2px}
.comment_wrap > ul.comment_list > li > h1.lv5 {background:url('/image/lv_icon5.png') no-repeat 14px 2px}
.comment_wrap > ul.comment_list > li > h1 > span {display:block; margin-bottom:2px; padding-top:5px; font-weight:400; font-size:14px; color:#FFF}
.comment_wrap > ul.comment_list > li > h1 > em {font-weight:400; font-size:11px; color:#a2a2a2}
.comment_wrap > ul.comment_list > li > div {float:left; display:table; overflow:hidden}
.comment_wrap > ul.comment_list > li > div > h2 {display:table-cell}
.comment_wrap > ul.comment_list > li > div > h2 > em {display:block; float:left; width:12px; height:10px; margin-top:15px; background:url('/images/bg_comment_left.png') no-repeat}
.comment_wrap > ul.comment_list > li > div > h2 > span {display:inline-block; float:left; padding:15px 30px; color:#333; background:linear-gradient(to top, #aaa, aliceblue); border-radius:3px}
.comment_wrap > ul.comment_list > li > div > h3 {display:table-cell; padding-left:6px}
.comment_wrap > ul.comment_list > li > div > h3 > span {margin-left:6px; font-weight:400; color:#898989; cursor:pointer; transition:color .3s ease-out}
.comment_wrap > ul.comment_list > li > div > h3 > span:hover {color:#AAA}

/* 게시판 글쓰기 */
.board_wrap > input.sub_board_write_title {width:1000px; padding:20px; font-weight:100; font-size:20px; color:#FFF; background:#3e3e3e; border:1px solid #3e3e3e; border-radius:12px; transition:border .3s ease-out}
.board_wrap > input.sub_board_write_title:focus {border:1px solid #555}
.board_wrap > input.sub_board_write_title::placeholder {font-weight:100; color:#FFF}
h2.sub_board_write_info {margin:30px 0 10px 5px; font-weight:100; font-size:20px; color:#FFF}
h2.sub_board_write_info > font {font-weight:400; font-size:13px; color:#868686}
h2.sub_board_write_info.add_btn {display:inline-block; padding:10px 20px; background:#3e3e3e; border:1px solid #3e3e3e; border-radius:12px; cursor:pointer; transition:border .2s ease-out}
h2.sub_board_write_info.add_btn:hover {border:1px solid #555}
textarea.board_write_contents {width:980px; min-height:380px; padding:30px; font-weight:400; font-size:16px; color:#d1d1d1; background:#3e3e3e; border:1px solid #3e3e3e; border-radius:10px; resize:none; transition:border .3s ease-out}
textarea.board_write_contents:focus {border:1px solid #555}
textarea.board_write_contents::placeholder {color:#d1d1d1}


/* FAQ */
ul.sub_boardlist.faq {margin:32px 0}
ul.sub_boardlist.faq > li {clear:both; overflow:hidden; margin-bottom:10px}
ul.sub_boardlist.faq > li > em {display:block; float:left; width:51px; text-align:center; color:#FFF; font-size:13px; margin-top:0}
ul.sub_boardlist.faq > li > em > img {margin-top:0}
ul.sub_boardlist.faq > li > div {width:1006px; padding:15px 25px; background:#FFF; border-radius:6px; box-shadow:2px 2px 0px #000; cursor:pointer; transition:0.3s}
ul.sub_boardlist.faq > li > div:hover {background:#ededed}
ul.sub_boardlist.faq > li > div:hover > div {color:#000}
ul.sub_boardlist.faq > li > div.answer {width:1006px; padding:15px 25px; color:#3e3e3e; background:#f1f1f1; border-radius:6px; box-shadow:2px 2px 0px #000; cursor:pointer; transition:0.3s}
ul.sub_boardlist.faq > li > div.answer:hover {color:#FFF; background:#ededed}
ul.sub_boardlist.faq > li > div.answer:hover > div {color:#FFF}
ul.sub_boardlist.faq > li > div > code {display:block; overflow:hidden}
ul.sub_boardlist.faq > li > div > code > em {display:block; float:left; color:#3e3e3e; font-size:13px}
ul.sub_boardlist.faq > li > div > code > em > label {display:inline-block; width:90px; margin-right:10px; color:red}
ul.sub_boardlist.faq > li > div > code > em > dfn {display:inline-block; padding:1px 3px; margin-left:8px; border-radius:3px; background:#89ac46; color:#FFF; font-size:10px}
ul.sub_boardlist.faq > li > div > code > span {display:block; float:right; width:17px; height:17px; background:url('/images/icon_faq_open.png') no-repeat}
ul.sub_boardlist.faq > li > div > div {color:#777; font-size:13px; min-width:300px; max-width:870px; border-top:none; padding-top:7px; margin-top:7px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
ul.sub_boardlist.faq > li > span {display:block; float:left; margin:37px 0 0 15px; color:#FFF}
ul.sub_boardlist.faq > li > span > em {display:block}
ul.sub_boardlist.faq > li > span > span {font-size:11px; color:#a2a2a2}
ul.sub_boardlist.faq > li > span > span > var {display:inline-block; margin-left:7px; color:#f2cd00}
ul.sub_boardlist.faq > li > span > span > var > u {display:inline-block; margin-left:7px; cursor:pointer}
ul.sub_boardlist.faq > li.faq_answer {display:none}
ul.sub_boardlist.faq > li.faq_close > div > code > span {background:url('/images/icon_faq_close.png') no-repeat}

/* Q&A */
.qna_view_btnbox {padding-bottom:20px}
.btn_qna_title {float:right; font-size:13px}
.qna_view_replybox {margin-top:50px; min-height:150px; padding:10px 30px 30px; font-weight:400; font-size:16px; color:#d1d1d1; background:#2f2f2f; border-radius:10px}
.qna_view_replybox > span {display:block; margin-bottom:15px}


/* 마이페이지 */

/* CATEGORY */
.mypage-category {position:relative; background:#222; padding:23px 27px 18px 27px; border-radius:8px; overflow:hidden}
.mypage-category > dl {overflow:hidden; margin-bottom:5px}
.mypage-category > dl > dt {float:left; width:140px; font-size:14px; margin-top:5px}
.mypage-category > dl > dd {float:left; width:135px; padding:8px 0; text-align:center; cursor:pointer; color:#b2b2b2; background:#444; border-radius:5px; margin-right:5px; transition:.3s}
.mypage-category > dl > dd:hover {background:#666; color:#FFF}
.mypage-category > dl > dd.hit {background:#738e3e; color:#FFF}
.mypage-category div.mypage-category-bg {position:absolute; right:0; top:-20px; width:255px; height:255px; background:url('/images/mypage_category_bg.png') no-repeat}

/* TYPE */
.mypage-type {text-align:center; margin:-10px 0 0}
.mypage-type > a {color:#d3d2d2; transition:.3s; font-size:18px}
.mypage-type > a:hover {color:#FFF}
.mypage-type > a.on {color:#45b3d6; text-decoration:underline}
.mypage-type > dfn {display:inline-block; width:30px; height:14px; background:url('/images/sub_category_dot.png') center no-repeat}
.mypage-type > var {display:block; background:#848484; width:40px; height:1px; margin:12px auto 0}

.mypage-type.write > a {font-size:14px}
.mypage-type.write > dfn {background-size:3px}

.mypage-title {font-size:35px; font-weight:100; text-align:center; color:#fff; line-height:100%; margin:0px 0 35px}
.mypage-subtitlebox {}
.mypage-subtitlebox > h1 {display:inline-block; font-size:18px}
.mypage-subtitlebox > h2 {display:inline-block; font-size:14px}
.mypage-subtitlebox > var {display:inline-block; width:1px; height:13px; margin:1px 10px; background:#e2e2e2}

.mypage-day-search {overflow:hidden; background:#2a2a2a}
.mypage-day-search > .title {float:left; width:155px; border-right:1px solid #515151; text-align:center; font-size:22px; padding:20px 0; color:#fff; font-weight:100}
.mypage-day-search > .input_box {float:left; padding:20px 0 20px 30px}
.mypage-day-search > .input_box > span {display:inline-block; width:75px; padding:5px 0; background:#202022; border-top:1px solid #4c4c4d; text-align:center; color:#7c7c7c; font-size:16px; transition:all 0.3s ease-out; margin-left:2px; cursor:pointer}
.mypage-day-search > .input_box > code {display:inline-block; width:84px; padding:5px 0; background:linear-gradient(to top, #577e19, #93c63c); border-top:1px solid #cbe4a0; text-align:center; color:#fff; font-size:16px; transition:all 0.3s ease-out; margin-left:2px; cursor:pointer}
.member_btn > a:hover {background:linear-gradient(to top, #6e9829, #b3f14c) }
.mypage-day-search > .input_box > span:hover {background:#5d8719; border-top:1px solid #82a34d; color:#fff}
.mypage-day-search > .input_box > span.active {background:#5d8719; border-top:1px solid #82a34d; color:#fff}
.mypage-day-search input {display:inline-block; font-size:18px; width:145px; height:33px; box-sizing:border-box; padding-left:10px; text-align:left; vertical-align:baseline; background:#a4a4a4 url("/images/bet_list_dayc.png") no-repeat 95%; border:0; color:#000}
.mypage-day-search input::placeholder {color:#696868}
.mypage-day-search input.bg_none {background:#a4a4a4}
.mypage-day-search > .input_box2 {float:left; padding:20px 0 20px 35px;}
.mypage-day-search > .input_box2 > a {color:#fff; font-size:18px; transition:all 0.3s ease-out}
.mypage-day-search > .input_box2 > a:hover {color:#74ccd4;}
.mypage-day-search > .input_box2 > a.active {color:#74ccd4; text-decoration:underline}
.mypage-day-search > .input_box2 > span {display:inline-block; margin:0 18px}

.mypage-redfont {color:#e80a0a}
.mypage-grnfont {color:#74ccd4}
.mypage-gryfont {color:#b0b0b0}
.mypage-orgfont {color:#dd7119}

/* table-black 중 오른쪽 정렬 */
.table-mypage-btlist > tbody > tr > td:nth-last-child(2) {text-align:right; padding-right:5px}
.table-mypage-btlist > tbody > tr > td:nth-last-child(3) {text-align:right; padding-right:5px}
.table-mypage-moneylist > tbody > tr > td:nth-last-child(3) {text-align:right; padding-right:5px}
.table-mypage-moneylist > tbody > tr > td:nth-last-child(4) {text-align:right; padding-right:5px}
.table-mypage-exmoneylist > tbody > tr > td:nth-last-child(3) {text-align:right; padding-right:5px}

/* 쪽지 */
.mes_list_titlebox {}
.mes_list_titlebox > var {display:block; overflow:hidden; font-size:15px}
.mes_list_titlebox > var > span {color:yellow; text-decoration:underline}
.mes_list_titlebox > var > div {float:right; background:#191919; color:#9b9b9b; padding:5px 15px; border-radius:5px}
.mes_list_titlebox > var > div > span {color:#FFF; text-decoration:underline}

.mes_btnbox {margin-top:-10px}
.btn_memo_list {float:right; font-size:14px}

.memo_view_titlebox {font-size:14px; color:#FFF; padding-bottom:10px}
.memo_view_titlebox > span {color:#bfbfbf; padding-right:10px}

.memo_view_btnbox {padding-top:5px}
.memo_view_btnbox > var {font-size:14px}
.memo_view_btnbox > .btn_box_left {float:left}
.memo_view_btnbox > .btn_box_left > a:last-child {margin-left:5px}
.memo_view_btnbox > .btn_box_right {float:right}

/* 회원요율, 하위회원보기 */
.mypage-myinfobox {background:#1e1f20; padding:5px 13px; border-radius:3px; font-size:13px}
.mypage-myinfobox > font {color:#FFF}

.mypage-myinfonumbox {position:relative}
.mypage-myinfonumbox > ul {width:934px; margin:0 auto 40px; overflow:hidden}
.mypage-myinfonumbox > ul > li {width:186px; float:left; text-align:center; border-right:1px solid #787878}
.mypage-myinfonumbox > ul > li > h1 {font-size:40px; margin-bottom:3px}
.mypage-myinfonumbox > ul > li > h2 {font-size:14px}
.mypage-myinfonumbox > ul > li:last-child {border-right:0}
.mypage-myinfonumbox > ul > .mypage-myinfobox1 > h1 {color:#ededed}
.mypage-myinfonumbox > ul > .mypage-myinfobox2 > h1 {color:#ffff00}
.mypage-myinfonumbox > ul > .mypage-myinfobox3 > h1 {color:#ededed}
.mypage-myinfonumbox > ul > .mypage-myinfobox4 > h1 {color:#9dda2a}
.mypage-myinfonumbox > ul > .mypage-myinfobox5 > h1 {color:#ff5c5c}

#recom_pop_bg {display:none; position:fixed; background:rgba(0,0,0,0.7); width:100%; height:100%; left:0; top:0}
#recom_pop {position:fixed; bottom:30%; left:50%; width:680px; max-height:540px; box-sizing:border-box; padding:30px; background:#1f1f1f; border:1px solid #464646; margin-left:-390px; display:none; overflow:hidden; z-index:50}
#recom_pop > h1  {font-size:22px; color:#fff; padding-bottom:10px; border-bottom:1px solid #606060; margin-bottom:35px}
#recom_pop > div:last-child {padding:20px 0 0; text-align:center}
#recom_pop > .recom_popbody {padding:0 30px; color:#fff}
.recom_popbody > h2 {font-size:20px; color:#88df26; padding-bottom:10px}
.recom_popbody > ul {background:#363636; padding:27px 13px; border-radius:10px; margin-bottom:30px}
.recom_popbody > ul > li {font-size:16px; padding-bottom:5px}
.recom_popbody > ul > li > font {color:#0e8ebe}
.recom_popbody > span {display:block; padding-bottom:30px}
.recom_popbody > span > select {width:285px; font-size:18px; color:#000; font-weight:500; padding:6px 8px; background:#a4a4a4}

.recom_popbody > table {width:100%;}
.recom_popbody > table > thead tr th {background:#3a3a3a; color:#fff; text-align:center; font-size:14px; padding:8px 0 ;border-bottom:2px solid #74ccd4; border-right:1px solid #000}
.recom_popbody > table > thead tr td {background:#3a3a3a; color:#fff; text-align:center; font-size:14px; padding:8px 0 ;border-bottom:2px solid #74ccd4}
.recom_popbody > table > tbody tr th {background:#3a3a3a; font-size:14px; padding:7px 0; width:40%; border-bottom:1px solid #000; border-right:1px solid #000}
.recom_popbody > table > tbody tr td {background:#3a3a3a; text-align:right; font-size:14px; padding-right:10px; border-bottom:1px solid #000}
.recom_popbody > table > tbody tr:last-child th {background:#5d8719; color:#FFF}
.recom_popbody > table > tbody tr:last-child td {background:#202022; color:#fff}
#recom_pop a {display:inline-block; width:140px; padding:4px 0; text-align:center; font-size:16px}
#recom_pop a.confirm {background:linear-gradient(to top, #5e8322, #92c53c); border-top:1px solid #cbe4a0; color:#fff; margin-right:10px}
#recom_pop a.cancel {background:linear-gradient(to top, #343434, #343434); border-top:1px solid #626262; color:#c2c2c2}


.mypage-mystatbox {}

/* 머니충전, 환전내역 */
.mypage-currmoneybox > ul {overflow:hidden; display:flex; margin-bottom:10px}
.mypage-currmoneybox > ul > li {width:calc( 25% - 1px ); float:left; border-right:1px solid #787878; text-align:center}
.mypage-currmoneybox > ul > li:last-child {border-right:0}
.mypage-currmoneybox > ul > li:first-child > h2 {color:#408d1d}
.mypage-currmoneybox > ul > li > h1 {font-size:18px}
.mypage-currmoneybox > ul > li > h2 {display:inline-block; font-size:33px}
.mypage-currmoneybox > ul > li > h3 {display:inline-block; font-size:14px}
.mypage-currmoneybox > div {width:25%; text-align:center; padding-bottom:20px}

/* 포인트 적립, 환전내역 */
.mypage-pointbox > ul {overflow:hidden; display:flex; margin-bottom:30px}
.mypage-pointbox > ul > li {width:calc( 20% - 1px ); float:left; border-right:1px solid #787878; text-align:center}
.mypage-pointbox > ul > li:last-child {border-right:0}
.mypage-pointbox > ul > li:first-child > h2 {color:#408d1d}
.mypage-pointbox > ul > li:nth-last-child(2) > h2 {color:#408d1d}
.mypage-pointbox > ul > li > h1 {font-size:18px}
.mypage-pointbox > ul > li > h2 {display:inline-block; font-size:33px}
.mypage-pointbox > ul > li > h3 {display:inline-block; font-size:14px}

/* 베팅규정 */
.betting_rulebox {padding-top:15px !important;  border-top:1px solid #555}
.betting_rulebox > h2 {display:block; text-align:center; font-size:25px; font-weight:100; color:#FFF; line-height:100%}
.betting_rulebox > h3 {display:block; text-align:center; font-size:16px; color:#999}
.betting_rulebox > var {display:block; width:30px; height:1px; background:#777; margin:10px auto}
.betting_rulebox > em {display:block; text-align:center; font-size:15px; color:#ededed}
.betting_rulebox > em > b {color:#ffdc19}

.betting_game {}
.betting_game.powerball {margin-top:25px; text-align:center}
.betting_game > dl {display:table; width:100%; margin-top:25px}
.betting_game > dl > dt {display:table-cell; vertical-align:middle; background:linear-gradient(to top, #111, #313131); text-align:center; font-size:14px; color:#FFF}
.betting_game > dl > dt > em {display:block; margin-bottom:5px}
.betting_game > dl > dt > span {display:block; font-size:16px; color:#ffdc19}
.betting_game > dl > dd {display:table-cell; width:83%; padding:25px 3%; background:#222}
.betting_game > dl.betting_game_ex {margin-top:0}
.betting_game > dl.betting_game_ex > dt {background:linear-gradient(to top, #2c2c2c, #535353); color:#fff}
.betting_game > dl.betting_game_ex > dd {background:#171717}
.betting_game > dl > dd > ul {float:left; overflow:hidden}
.betting_game > dl > dd > ul > li {float:left; width:97px; height:97px; margin-right:8px; text-align:center; background:url('/images/mini_betbtn1.png') no-repeat; background-size:100% 100%}
.betting_game > dl > dd > ul > li.active {background:url('/images/mini_betbtn1_hover.png') no-repeat; background-size:100% 100%}
.betting_game > dl > dd > ul.dice > li:first-child {margin-left:50px}
.betting_game > dl > dd > ul > li > label {display:block; margin:19px 0 0px 0}
.betting_game > dl > dd > ul.soccer > li > label {margin:23px 0 5px 0}
.betting_game > dl > dd > ul > li > dfn {display:block; font-size:14px; color:#373737}
.betting_game > dl > dd > ul > code {clear:both; display:block; width:200px; margin:175px 0 0 30px; padding:10px 20px; text-align:center; font-size:15px; background:#333; border-radius:10px}
.betting_game > dl > dd > ul > code.speedkino {width:160px; margin:175px 0 0 0}
.betting_game > dl > dd > ul > code > font {color:#ffdc19}
.betting_game > dl > dd > dfn {float:left}
.betting_game > dl > dd > dfn > ol {margin-bottom:8px; overflow:hidden}
.betting_game > dl > dd > dfn > ol > li {float:left; width:97px; height:66px; margin-right:8px; text-align:center; background:url('/images/mini_betbtn1.png') no-repeat; background-size:100% 100%}
.betting_game > dl > dd > dfn > ol > li.active {background:url('/images/mini_betbtn1_hover.png') no-repeat; background-size:100% 100%}
.betting_game > dl > dd > dfn > ol > li > label {display:block; margin-top:6px}
.betting_game > dl > dd > dfn > ol.soccer > li > label {margin-top:10px}
.betting_game > dl > dd > dfn > ol > li > dfn {display:block; color:#373737}
.betting_game > dl > dd  > div {float:left; margin-left:50px; max-width:600px}
.betting_game > dl > dd  > div.right {float:right; margin-left:0px; width:515px}
.betting_game > dl > dd  > div.kino {width:620px; max-width:620px}
.betting_game > dl > dd  > div > em {display:block; font-size:16px; color:#ffdc19; margin-bottom:10px}
.betting_game > dl > dd  > div > span {display:block; font-size:14px}
.betting_game > dl > dd  > div > h1 {margin-bottom:30px; overflow:hidden}
.betting_game > dl > dd  > div > h1 > code {float:left; padding:10px 20px; text-align:center; font-size:15px; background:#333; border-radius:10px}
.betting_game > dl > dd  > div > h1 > code > font {color:#ffdc19}
.betting_game > dl > dd  > div > h1 > label {float:left; margin:0 50px}
.betting_game > dl > dd  > div.right > h1 > label {margin:0 50px 0 0}
.betting_game > dl > dd  > div.kino > h1 > label {margin:0 50px 0 100px}
.betting_game > dl > dd  > div.right > h1 > code {margin-top:25px}
.betting_game > dl > dd  > div > var {display:block; margin:0 0 10px 0; padding:10px 0; text-align:center; font-weight:400; font-size:20px; color:#fff; background:#2b2b2b; border-radius:5px}
.betting_game > dl > dd  > div > var > font {display:inline-block; font-weight:500; font-size:22px; color:#ffdc19}

.btn-category {text-align:center; padding:10px 0 20px 0}
.btn-category > a {display:inline-block; padding:5px 15px; margin:0 3px; border-radius:5px; background:linear-gradient(to top,#717171,#ededed); color:#1a1a1a; transition:.3s}
.btn-category > a:hover {background:linear-gradient(to top,#5e8322,#92c53c)}
.btn-category > a.active {background:linear-gradient(to top,#5e8322,#92c53c); color:#FFF}
.btn-category > div {margin-bottom:10px}

.table-bettingrule > tbody > tr > td {cursor:default; padding-top:10px !important; padding-bottom:10px !important}
.table-bettingrule > tbody > tr > td > b {color:#FFF}

.betting_rule_casino {background:#111; padding-bottom:80px; *border-top:1px solid #555}
.betting_rule_casino > div {width:987px; margin:30px auto 0}

/* 회원정보수정 */
.mypage-meminfo {width:800px; margin:0 auto; padding:40px 0; }
.mypage-meminfo > dl {overflow:hidden; font-size:14px; margin-top:25px}
.mypage-meminfo > dl:first-child {margin-top:0}
.mypage-meminfo > dl > dt {float:left; width:220px; padding:0 30px 0 0; font-size:22px; color:#fff; font-weight:100; text-align:right}
.mypage-meminfo > dl > dt.dt_text {*padding:18px 30px 0 0}
.mypage-meminfo > dl > dd {float:left; width:520px; padding: 0; color:#FFF}
.mypage-meminfo > dl > dd.hit {color:#ffff00; font-size:16px}
.mypage-meminfo > dl > dd > input.mypage-meminfo-input {width:300px; box-sizing:border-box; background:#a4a4a4; border:1px solid #898989; color:#000; padding:6px 10px; font-size:16px; font-weight:600}
.mypage-meminfo > dl > dd > input.mypage-meminfo-input::placeholder {color:#000}
.mypage-meminfo > dl > dd > input.mypage-meminfo-input.type2 {background:#555; }
.mypage-meminfo > dl > dd h1 {margin-top:10px}
.mypage-meminfo > dl > dd button {margin-right:20px; padding:7px 10px; color:#FFF; font-size:14px; outline:none; cursor:pointer; background:#1f1f1f; border:1px solid #666; transition:0.3s}
.mypage-meminfo > dl > dd button:hover {background:#000}
.mypage-meminfo > dl > dd span {display:block; font-size:12px; color:#eebd04; margin-top:5px}
.mypage-meminfo > dl > dd h1 span {display:inline-block}
.mypage-meminfo > dl > dd code {font-size:16px; line-height:36px}
.mypage-meminfo > dl > dd table {width:100%}
.mypage-meminfo > dl > dd table tr {border-top:1px solid rgba(255,255,255,0.1)}
.mypage-meminfo > dl > dd table tr:first-child {border-top:none}
.mypage-meminfo > dl > dd table th {width:200px; height:30px; font-size:15px; background:rgba(0,0,0,0.25)}
.mypage-meminfo > dl > dd table td {height:40px; font-size:14px; background:rgba(255,255,255,0.1)}
.mypage-meminfo > dl > dd table td > em {display:inline-block; width:45%; text-align:right; color:#eebd04}
.mypage-meminfo > dl > dd table td > var {margin:0 10px}
.mypage-meminfo > dl > dd table td > code {display:inline-block; width:45%; text-align:left}
.member_btn {text-align:center; margin-top:30px}
.member_btn > a {display:inline-block; font-size:16px; color:#fff; width:245px; padding:10px 0; background:linear-gradient(to top, #5d8221, #93c63d); border-top:1px solid #cbe4a0; transition:all 0.3s ease-out}
.member_btn > a:hover {background:linear-gradient(to top, #6e9829, #b3f14c) }

/* ------------ 공통영역 ------------*/

/* 등급 아이콘 */
.lv_1 {padding-left:22px; background:url('/images/lv_icon1.png') no-repeat left; background-size:15px auto}
.lv_2 {padding-left:22px; background:url('/images/lv_icon2.png') no-repeat left; background-size:15px auto}
.lv_3 {padding-left:22px; background:url('/images/lv_icon3.png') no-repeat left; background-size:15px auto}
.lv_4 {padding-left:22px; background:url('/images/lv_icon4.png') no-repeat left; background-size:15px auto}
.lv_5 {padding-left:22px; background:url('/images/lv_icon5.png') no-repeat left; background-size:15px auto}

/* 게시판 검색*/
.board_searchbox {position:relative; text-align:center}
.board_searchbox > input {font-size:14px}
.board_searchbox > input.input_style1 {height:28px}
.board_searchbox > .btn_float_left > a:last-child {margin-left:5px}

/* BUTTON */
.btn_box {}
.btn_box > a {display:inline-block; border-radius:5px; padding:8px 30px; font-size:14px; transition:0.3s; margin:0 3px}
.btn_box_center {text-align:center}
.btn_box_left {text-align:left}
.btn_box_right {text-align:right}

.btn_float_right {position:absolute; top:0; right:0}
.btn_float_right > a {font-size:14px}

.btn_float_left {position:absolute; top:0; left:0}
.btn_float_left > a {font-size:14px}

.btn_gray {background:linear-gradient(to top,#717171,#ededed); color:#1a1a1a; transition:.3s; cursor:pointer; padding:5px 15px;  border:0}
.btn_gray:hover {background:linear-gradient(to top,#717171,#ededed)}
.btn_gray.small {padding:5px 9px}
.btn_orange {background:linear-gradient(to top, #5d4c19, #a57c00); color:#fff; transition:.3s; cursor:pointer; padding:5px 15px; border-radius:5px; border:0}
.btn_orange:hover {background:linear-gradient(to top, #836a21, #c9a128);}
.btn_orange.small {padding:5px 9px}
.btn_green {background:linear-gradient(to top, #4e6c2c, #7fab4e); color:#d7e2c1; transition:.3s; cursor:pointer; padding:5px 15px;  border:0}
.btn_green:hover {background:linear-gradient(to top, #648d36, #7fab4e); color:#FFF}
.btn_green_large {background:linear-gradient(to top, #4e6c2c, #7fab4e); color:#d7e2c1; transition:.3s; cursor:pointer; font-size:18px; padding:8px 40px; border-radius:7px; border:0}
.btn_green_large:hover {background:linear-gradient(to top, #648d36, #7fab4e); color:#FFF}
.btn_submit_big {background:#cdc70f; color:#2f2e07; transition:.3s; cursor:pointer; font-size:19px; padding:15px 30px; border-radius:5px; border:0}
.btn_submit_big:hover {background:#f6f171}
.input_style1 {border:1px solid #8a8a8a; background:#555; height:30px; padding:0 10px; border-radius:5px; font-size:15px; color:#FFF}
.input_style1::placeholder {color:#fff}

.btn_dark {background:#6c6c6c; color:#d7e2c1; transition:.3s; cursor:pointer; padding:5px 15px; border-radius:5px; border:0}
.btn_dark:hover {background:#818181; color:#FFF}

.btn_black {background:#2a2a2a; color:#d7e2c1; transition:.3s; cursor:pointer; padding:5px 15px; border-radius:5px; border:0}
.btn_black:hover {background:#3d3d3d; color:#FFF}

/* 폰트컬러 */
.f_orange {color:#dd7119 !important}
.f_ygreen {color:#9dda2a !important}
.f_wred {color:#ff5c5c !important}
.f_yellow {color:#f5ed0a !important}
.f_skyblue {color:#54bdff !important}
.f_violet {color:#f798fd !important}
.f_brown {color:#ce9859 !important}
.f_navy {color:#6f8aff !important}

.f_gobet {color:#90c23b !important}

/* 페이지 */
div.paging_box {text-align:center; margin-bottom:27px}
div.paging_box.view_box {margin-top:10px}
div.paging_box > a {display:inline-block; width:35px; font-size:15px; color:#fff; line-height:30px;  border-top:1px solid #818181;transition:0.3s; margin-left:5px;border:1px solid #222}
div.paging_box > a:hover {background:#3c3c3c; border-top:1px solid #818181;}
div.paging_box > a:first-child {margin-left:0px}
div.paging_box > a:last-child {}
div.paging_box > a.hit {background:#3c3c3c; border-top:1px solid #818181;}

/* TABLE */
.table-black {width:100%; margin:10px 0 0 0;}
.table-black.hide {display:none}
.table-black > thead > tr {height:42px}
.table-black > thead > tr > td {text-align:center; background:linear-gradient(to top, #2c2c2c, #535353); font-size:14px; color:#b0b0b0}
.table-black > tbody {border-top:2px solid #111}
.table-black > tbody > tr {height:55px; background:#252525; *cursor:pointer; transition:.3s}
.table-black > tbody > tr.read {background:#393939}
.table-black > tbody > tr.sum  > td {border-top:1px solid #4c4c4d}
.table-black > tbody > tr.sum > .sum4 {background:#5d8719; border-top:1px solid #82a34d}

.table-black > tbody > tr:hover {color:#FFF; background:#252525}
.table-black > tbody > tr > td {text-align:center; font-size:13px; overflow:hidden; color:#fff; font-weight:400}
.table-black.big > tbody > tr > td {font-size:15px}
.table-black.event > tbody > tr > td:nth-child(2) {color:#33d4fc}
.table-black > tbody > tr > td.right {text-align:right}
.table-black > tbody > tr > td.date {color:#b0b0b0;}
.table-black > tbody > tr > td.green {color:#74ccd4}
.table-black > tbody > tr > td.orange {color:#ff6005}
.table-black > tbody > tr > td.ckb_td {border-right:1px solid #515151}
.table-black > tbody > tr > td > code {display:inline-block; width:45px; text-align:center; color:#fff; border-radius:10px}
.table-black > tbody > tr > td.wait > code {background:#ff6005}
.table-black > tbody > tr > td.shot > code {background:#cb0303}
.table-black > tbody > tr > td.noshot > code {background:#707070}
.table-black > tbody > tr > td.ing > code {background:#4d912f}
.table-black > tbody > tr > td.tk > code {background:#ff6005}
.table-black > tbody > tr > td > .set {display:inline-block; padding:5px 10px; background:linear-gradient(to top, #5e8322, #92c53c); border-top:1px solid #cbe4a0; cursor:pointer}

.table-black > tbody > tr > td.read {color:#999999}
.table-black > tbody > tr > td.noread {color:#33d4fc}

.table-black > tbody > tr > td.table-left {text-align:left; padding:0 15px}
.table-black.table-bettingrule > tbody > tr > td.table-left {color:#CCC}
.table-black > tbody > tr > td.table-right {text-align:right; padding:0 15px}
.table-black > tbody > tr > td.table-left10 {text-align:left; padding-left:10px}
.table-black > tbody > tr > td.table-right10 {text-align:right; padding-right:10px}
.table-black > tbody > tr > td.table-font-small {font-size:10px}

.table-black.mypage > tbody:hover > tr {color:#FFF; background:#252525}
.table-black > tbody > tr > td > span {display:block; width:300px; padding:5px 0; overflow:hidden; border-radius:7px;background:linear-gradient(to top, #4b4b4b, #515151); color:#FFF; box-shadow:inset 1px 1px rgba(255,255,255,0.5)}
.table-black > tbody > tr > td > span.margin {width:auto; margin:0 5px}
.table-black > tbody > tr > td > label {display:inline-block; padding:5px 15px; color:#FFF; background:linear-gradient(to top, #4b4b4b, #515151); border-radius:7px; cursor:pointer; transition:.2s}
.table-black > tbody > tr > td > label:hover {opacity:.8}


/*베팅내역선택*/
.table-black > tbody > tr > td.selected01 {}
.table-black > tbody > tr > td.selected01 > span {background:linear-gradient(to top, #0f309b, #1237ae)}
.table-black.virtual > tbody > tr > td.selected01 > span {background:linear-gradient(to top, #8ab25e, #677f4d);}


.table-black > tbody > tr > td > span > span {float:left; padding-left:10px}
.table-black > tbody > tr > td > span > em {float:right; padding-right:10px}


.table-black > tbody > tr > td.selected02 {background:linear-gradient(to top,#717171,#ededed); color:#333}
.table-black > tbody > tr > td > div {margin:5px 0 10px 0; padding:15px 20px; font-size:13px; background:#181818; border-radius:6px; overflow:hidden}
.table-black > tbody > tr > td > div > span {float:left; display:inline-block; color:#7f7f7f; font-family:"Spoqa Han Sans";}
.table-black > tbody > tr > td > div > span > font {color:#FFF}
.table-black > tbody > tr > td > div > span > B {color:#ff6005}
.table-black > tbody > tr > td > div > span > B.shot {color:#e80a0a}
.table-black > tbody > tr > td > div > span > B.miss {color:#fff}
.table-black > tbody > tr > td > div > span > B.ing {color:#408d1d}
.table-black > tbody > tr > td > div > em {float:right; display:inline-block; line-height:300%}
.table-black > tbody > tr > td > div > em > font {margin-right:3px; padding:5px 15px; background:linear-gradient(to top, #d1530c, #f67931); border-top:1px solid #f9955b; font-size:14px; transition:background .1s ease-out; cursor:pointer}
.table-black > tbody > tr > td > div > em > font:hover {*linear-gradient(to top, #000, #333);}
/*배팅내역삭제버튼*/
.table-black > tbody > tr > td > div > em > B {padding:5px 15px; background:linear-gradient(to top, #841a1a, #b02121); border-top:1px solid #407bd3 font-size:13px; color:#fff; transition:background .1s ease-out; cursor:pointer;border-radius: 4px;}

.table-black > tbody > tr > td > div > em > B:hover {*background:linear-gradient(to top, #888, #aaa);}
.table-black > tbody > tr > td.td-click {background:#2c2c2c;text-decoration:underline; cursor:pointer}
.table-black > tbody > tr > td.td-click:hover {background:#222}
.table-black > tbody > tr > td.td-click > img {margin:-4px 0 0 2px}

.table-black > tbody > tr > td.league_title {padding-left:15px; text-align:left; font-weight:bold; background:linear-gradient(to top, #2f2f2f, #151515); border-top:1px solid rgba(0,0,0,1); border-bottom:1px solid rgba(255,255,255,0.1)}
.table-black > tbody > tr > td.league_title > img {margin-right:5px}

.table-black > tbody > tr.empty_line {height:3px}
.table-black > tbody > tr.empty_line > td {height:3px}
.table-black > tbody > tr.line {height:33px}
.table-black > tbody > tr.line > td {height:33px}

.td_right {text-align:right !important; padding-right:10px !important}

/* 카지노 메인 */
.casino_main {}
.casino_main_img {position:relative; overflow:hidden}
.casino_main_img > div {position:absolute; bottom:26px; width:257px; height:73px; cursor:pointer}
.casino_main_img > div.casino_guide_btn {left:406px}
.casino_main_img > div.table_guide_btn {left:663px}
.casino_main_img > div.casino_rule_btn {left:920px}

.casino_main .casino_game {margin-bottom:25px}
.casino_main .casino_game > ul {margin-top:25px; overflow:hidden}
.casino_main .casino_game > ul > li {position:relative; float:left; margin-left:15px; box-shadow:0 0 1px #0c0c0c; overflow:hidden; cursor:pointer; opacity:0.6; filter:alpha(opacity=60); transition:opacity .3s ease-out}
.casino_main .casino_game > ul > li:hover {opacity:1; filter:alpha(opacity=100)}
.casino_main .casino_game > ul > li > div {position:absolute; top:110px; width:90px; height:30px; opacity:0.9; filter:alpha(opacity=90); transition:opacity .1s ease-out}
.casino_main .casino_game > ul > li > div:hover {opacity:1; filter:alpha(opacity=100)}
.casino_main .casino_game > ul > li > div.issue {left:53px; background:url('/images/btn_casino_type1.png') no-repeat}
.casino_main .casino_game > ul > li > div.join {right:53px; background:url('/images/btn_casino_type2.png') no-repeat}

.casino_main .casino_main_middle {background:#0c0c0c; border-top:1px solid #333; border-bottom:1px solid #333; overflow:hidden}
.casino_main .casino_main_middle > ul {float:left; width:504px; border-right:1px solid #333; overflow:hidden}
.casino_main .casino_main_middle > ul > li {float:left; width:120px; padding:25px 0; text-align:center; cursor:pointer}
.casino_main .casino_main_middle > ul > li:first-child {margin-left:12px}
.casino_main .casino_main_middle > ul > li > img {opacity:0.4; filter:alpha(opacity=40); transition:.3s}
.casino_main .casino_main_middle > ul > li:hover > img {opacity:1; filter:alpha(opacity=100)}
.casino_main .casino_main_middle > ul > li > span {display:block; margin-top:12px; text-align:center; font-weight:100; font-size:14px; color:#CCC; transition:.2s}
.casino_main .casino_main_middle > ul > li:hover > span {color:#ffe465}

.casino_main .casino_main_middle > div.casino_support {float:left; width:284px; height:141px; padding-left:30px; background:#000; border-right:1px solid #333; overflow:hidden}
.casino_main .casino_main_middle > div.casino_support > h1 {padding-top:15px; font-weight:400; font-size:15.5px; color:#d2d1d1}
.casino_main .casino_main_middle > div.casino_support > h2 {margin-top:10px; color:#8c8c8c; letter-spacing:-0.5px; line-height:120%; opacity:0.75; filter:alpha(opacity=75)}
.casino_main .casino_main_middle > div.casino_support > h3 {float:left; margin:10px 12px 0 0; font-size:18px; color:#afafaf}
.casino_main .casino_main_middle > div.casino_support > h3 > img {margin-right:8px}
.casino_main .casino_main_middle > div.casino_support > h4 {float:left; margin-top:10px; font-size:18px; color:#afafaf}
.casino_main .casino_main_middle > div.casino_support > h4 > img {margin-right:8px}

.casino_main .casino_main_middle > div.casino_jackpot {float:left; width:416px; height:143px; margin-top:-1px; background:url('/images/bg_casino_jackpot.jpg') no-repeat}
.casino_main .casino_main_middle > div.casino_jackpot > h1 {margin-top:45px; text-align:center; font-weight:700; font-size:48px; color:#FFF}

.casino_main .casino_main_bottom {overflow:hidden}
.casino_main .casino_main_bottom > div.cash_box {width:auto; height:345px; background:#111; border:none; overflow:hidden}
.casino_main .casino_main_bottom > div.cash_box > div {height:315px; margin-right:10px; border:none}
.casino_main .casino_main_bottom > div.cash_box > div.weekly {background:url('/images/bg_casino_inout1.jpg') no-repeat}
.casino_main .casino_main_bottom > div.cash_box > div.realtime {background:url('/images/bg_casino_inout2.jpg') no-repeat}
.casino_main .casino_main_bottom > div.cash_box > div > h1 {opacity:0}
.casino_main .casino_main_bottom > div.cash_box > div > ul {margin-top:50px}
.casino_main .casino_main_bottom > div.cash_box > div > ul > li > code {color:#ff6565}

.casino_main .casino_main_bottom > div.cash_box > dl {position:relative; float:left; width:558px; height:224px; border:1px solid #2b2b2b; overflow:hidden}
.casino_main .casino_main_bottom > div.cash_box > dl > dt {height:44px; background:url('/images/bg_casino_notice_title.jpg') repeat-x}
.casino_main .casino_main_bottom > div.cash_box > dl > dd {margin-bottom:5px; padding-left:15px; overflow:hidden}
.casino_main .casino_main_bottom > div.cash_box > dl > dd.first {margin-top:15px}
.casino_main .casino_main_bottom > div.cash_box > dl > dd > span {display:block; float:left; width:325px; margin-right:20px; font-weight:400; font-size:13px; color:#c6c6c6; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer}
.casino_main .casino_main_bottom > div.cash_box > dl > dd > span:hover {text-decoration:underline}
.casino_main .casino_main_bottom > div.cash_box > dl > dd > em {font-size:13px; color:#838383}

.casino_main .casino_main_bottom > div.cash_box > dl > div {position:absolute; right:0; top:67px; width:102px; height:131px; padding-left:12px; border-left:1px solid #373737}
.casino_main .casino_main_bottom > div.cash_box > dl > div > h1 {width:87px; height:59px; text-align:center; font-weight:400; font-size:13px; color:#838383; line-height:59px; background:#282828; cursor:pointer; transition:.3s}
.casino_main .casino_main_bottom > div.cash_box > dl > div > h1:hover {color:#FFF; background:#555}
.casino_main .casino_main_bottom > div.cash_box > dl > div > h1.red {margin-top:13px; background:#6b0a0b}
.casino_main .casino_main_bottom > div.cash_box > dl > div > h1.red:hover {background:#961819}

.casino_main .casino_main_bottom > div.cash_box > h1 {width:443px; height:88px; padding:30px 0 0 115px; font-weight:400; font-size:13px; color:#9e9e9e; background:url('/images/bg_information.jpg') no-repeat; border:1px solid #2b2b2b; border-top:none; overflow:hidden}
.casino_main .casino_main_bottom > div.cash_box > h1 > font {color:#cfb223}


#casino_wrap {width:1100px; margin:20px auto 0 auto}
.casino_topwrapbox {*height:87px; background:url('/images/casino_bg01.jpg') top repeat; border:1px solid #3f3f3f}
.casino_topwrapbox > span {display:block; float:left; margin:6px 5px; cursor:pointer}
.casino_topwrapbox.casino_head > ul > li {padding:0 22px}


ul.menu-box {float:right; height:52px; margin:15px 10px 0 0}
ul.menu-box > li {float:left; position:relative; z-index:2}
ul.menu-box > li > a {display:block; padding:15px 13px; font-size:15px; color:#f8f8f8; transition:color .3s ease-out}
ul.menu-box > li:hover > a {color:#ffdc19}
dl.navi-sub {display:none; position:absolute; left:50%; transform:translateX(-50%); top:31px; min-width:700px; height:47px; font-size:13px; opacity:0; filter:alpha(opacity:100); transition:.2s; z-index:50}
dl.navi-sub > dt {float:left; color:#FFF; height:23px; padding:5px 20px; cursor:pointer; background:url('/images/menu_bg_red.png') repeat-x; *border:1px solid #880000; box-shadow:10px 10px 20px #000; transition:.3s}
dl.navi-sub > dt:hover {color:#ffdc19}
dl.navi-sub > dd {display:inline-block; margin-left:-4px; color:#acacac; height:23px; padding:5px 9px; cursor:pointer; background:linear-gradient(to top, #283e11,#487d39); border-top:1px solid #4b4b4b; border-bottom:1px solid #4b4b4b; box-shadow:10px 10px 20px #000; transition:.3s}
dl.navi-sub > dd:last-child {}
dl.navi-sub > dd:hover {color:#fff}
ul.menu-box > li > dl.menu-casino > dd:nth-child(2) {padding-left:19px}
ul.menu-box > li > dl.menu-sub > dd:first-child {border-left:1px solid #4b4b4b; padding-left:19px !important}
ul.menu-box > li > dl.menu-casinotable {left:-240px; width:600px}
ul.menu-box > li > dl > dd:last-child {padding-right:19px !important}

.casino_topwrapbox > em {float:right; position:relative; margin:28px 30px 0 0; cursor:pointer; z-index:2}
.casino_topwrapbox > em > div {display:none; position:absolute; left:0; top:26px; width:172px; height:222px; overflow:hidden}
.casino_topwrapbox > em > div > ul.casino_id_state {position:absolute; left:0; top:-222px; width:168px; padding:3px 1px 6px 1px; background:rgba(0,0,0,0.9); border:1px solid #f34343; border-top:0; border-radius:0 0 6px 6px}
.casino_topwrapbox > em > div > ul.casino_id_state > li {position:relative; border-bottom:1px solid #222; padding:9px 10px; color:#aaa; font-size:11px; transition:.3s}
.casino_topwrapbox > em > div > ul.casino_id_state > li:last-child {border-bottom:0}
.casino_topwrapbox > em > div > ul.casino_id_state > li > em {display:block; color:#FFF}
.casino_topwrapbox > em > div > ul.casino_id_state > li > span {display:block}
.casino_topwrapbox > em > div > ul.casino_id_state > li > span > b {color:#ffea01}
.casino_topwrapbox > em > div > ul.casino_id_state > li > var {display:block; position:absolute; right:9px; top:10px; width:29px; height:24px; padding-top:5px; border-radius:29px; text-align:center; color:#FFF}
.casino_topwrapbox > em > div > ul.casino_id_state > li > var.on {background:#9e0000}
.casino_topwrapbox > em > div > ul.casino_id_state > li > var.stay {background:#6b6b6b}
.casino_topwrapbox > em > div > ul.casino_id_state > li > var.reg {background:#4e751b}
.casino_topwrapbox > em:hover > div {display:block}

.casino_midwrapbox {width:1236px; margin:0 auto; min-height:500px; background:#111; border-left:1px solid #3f3f3f; border-right:1px solid #3f3f3f}

/* 카지노 소개 */
#casino_introwrap {overflow:hidden}
#casino_intro_left {float:left; width:248px}
#casino_intro_right {float:left; width:987px; min-height:1050px; border-left:1px solid #333}
.casino_intro_menu {}
.casino_intro_menu > div {height:16px}
.casino_intro_menu_header {background:url('/images/casino_intro_menu_bg1.png') no-repeat}
.casino_intro_menu_footer {background:url('/images/casino_intro_menu_bg3.png') no-repeat}
.casino_intro_menu > ul {background:url('/images/casino_intro_menu_bg2.png') repeat-y}
.casino_intro_menu > ul > li {}
.casino_intro_menu > ul > li > a {display:block; font-size:16px; color:#a9a9a9; padding:8px 29px; transition:.3s}
.casino_intro_menu > ul > li:hover > a {color:#ffdc19}
.casino_intro_menu > ul > li:hover > dl {height:120px}
.casino_intro_menu > ul > li.on > a {color:#ffdc19}
.casino_intro_menu > ul > li.on > dl {height:120px}
.casino_intro_menu > ul > li.casino_intro_tablemenu:hover > dl {height:190px}
.casino_intro_menu > ul > li > dl {height:0; overflow:hidden; margin-left:29px; transition:.5s}
.casino_intro_menu > ul > li > dl > dd {height:17px; padding:3px 0; overflow:hidden; cursor:pointer; background:url('/images/casino_intro_menu_tree1.gif') repeat-y}
.casino_intro_menu > ul > li > dl > dd:last-child {background:url('/images/casino_intro_menu_tree1.gif') no-repeat; background-position:0 -18px}
.casino_intro_menu > ul > li > dl > dd > var {float:left; display:block; width:10px; height:1px; background:#464646; margin:8px 10px 0 1px; transition:.3s}
.casino_intro_menu > ul > li > dl > dd > span {float:left; display:block; color:#7a7a7a; transition:.3s}
.casino_intro_menu > ul > li > dl > dd:hover > var {background:#d80000}
.casino_intro_menu > ul > li > dl > dd:hover > span {color:#FFF}
.casino_intro_menu > ul > li > dl > dd.on > var {background:#d80000}
.casino_intro_menu > ul > li > dl > dd.on > span {color:#FFF}

.casino_left_cs {border-top:1px solid #333; border-bottom:1px solid #333; background:#202020; padding:14px 12px; overflow:hidden}
.casino_left_cs > * {display:block}
.casino_left_cs > em {color:#d2d1d1; font-size:15px}
.casino_left_cs > span {color:#8c8c8c; font-size:11px; margin:5px 0}
.casino_left_cs > var {float:left; background:url('/images/casino_cs_ka.png') no-repeat; height:33px; padding:3px 0 0 40px; font-size:16px; margin-right:10px}
.casino_left_cs > code {float:left; margin:3px 0 0 5px; cursor:pointer}

.casino_left_stats {position:relative; background:#000; padding:21px 24px}
.casino_left_stats > em {display:block; color:#FFF; font-size:16px}
.casino_left_stats > span {display:block; color:#aaa}
.casino_left_stats > span > b {color:#ffea01}
.casino_left_stats > div {position:absolute; right:21px; top:50%; margin-top:-21px; width:43px; height:33px; padding-top:10px; border-radius:43px; font-size:14px; background:#999; color:#FFF; text-align:center}
.casino_left_stats > div.on {background:#9e0000}
.casino_left_stats > div.stay {background:#6b6b6b}
.casino_left_stats > div.reg {background:#4e751b}

.casino_left_jackpot {position:relative; background:url('/images/casino_left_jackpot.png') no-repeat; height:57px; padding-top:36px; text-align:center; color:#FFF; font-size:28px; font-weight:500; overflow:hidden}

.casino_left_banner {background:#000; border-top:1px solid #333; border-bottom:1px solid #333; padding:3px}
.casino_left_banner > li {margin-bottom:2px; cursor:pointer; opacity:0.8; filter:alpha(opacity:80); transition:.3s}
.casino_left_banner > li:last-child {margin-bottom:0}
.casino_left_banner > li:hover {opacity:1; filter:alpha(opacity:100)}

.casino_intro_title {background:url('/images/casino_intro_title_bg.png') no-repeat; text-align:center}
.casino_intro_title > em {display:block; padding-top:100px; color:#FFF; font-size:43px; font-weight:100}
.casino_intro_title > span {display:block; color:#ff0e0e; font-size:16px; font-weight:100; line-height:100%}
.casino_intro_title > div {font-size:16px; margin-top:70px}
.casino_intro_title > div > em {display:block; color:#FFF; font-size:24px; font-weight:100}
.casino_intro_title > div > em > b {color:#ffea00; font-weight:100}
.casino_intro_title > div > span {display:block; color:#8e8d8d; margin-top:15px}
.casino_intro_title > div > span > b {color:#FFF}

.casino_intro_img {margin:50px 0}
.casino_intro_startbtn {background:#aa0000; color:#FFF; font-size:18px; padding:12px 0; width:180px; margin:0 auto; text-align:center; border-radius:7px; cursor:pointer; transition:.3s; margin-bottom:80px}
.casino_intro_startbtn:hover {background:#8b0000}

.casino_manualwrap {margin-bottom:100px}
.casino_manualwrap > dd {margin-bottom:40px}



/* 미니게임 */
#mini_wrap {width:1098px; margin:0px auto 0; overflow:hidden}
#mini_wrap > div.casino_topwrapbox {text-align:center}
#mini_wrap > div.casino_topwrapbox > code {display:inline-block; *float:left; cursor:pointer; *margin-top:1px}

.mini_head {}
.mini_head > .title {text-align:center; margin-bottom:15px}

.mini_head ul {display:inline-block; overflow:hidden; vertical-align:middle; margin-left:3px}

.mini_head ul li {float:left; font-size:16px; color:#fff; padding:12px 15px !important; cursor:pointer; transition:0.3s all ease-out}
.mini_head ul li:hover {color:#74ccd4}
.mini_head ul li.on {color:#74ccd4}

.mini_head ul li:first-child {margin-top:0}
.mini_head ul li.on {color:#74ccd4}
.mini_head ul li:hover {color:#74ccd4}

/* New MINIGAME TITLE */
.mini_head .minigame_title {text-align:center; background:url('/images/minigame_title_bg.png') repeat; border:3px solid #535353}
.mini_head .minigame_title > ul {display:inline-block; overflow:hidden}
.mini_head .minigame_title > ul > li {float:left; padding:15px 0 !important; background:url('/images/minigame_title_line.png') no-repeat left; cursor:pointer; overflow:hidden}
.mini_head .minigame_title > ul > li:first-child {background:none}
.mini_head .minigame_title > ul > li > h1 {float:left; width:101px; padding-left:15px}
.mini_head .minigame_title > ul > li > h2 {float:left; width:100px; padding-right:15px; text-align:center}
.mini_head .minigame_title > ul > li > h2 > span {display:inline-block; width:75px; padding:3px 0; text-align:center; font-size:14px; color:#dbdbdb; border:2px solid #b8b8b8; border-radius:20px; transition:.2s}
.mini_head .minigame_title > ul > li:hover > h2 > span {color:#FFF; border:2px solid #FFF}
.mini_head .minigame_title > ul > li.on > h2 > span {color:#ff9e14; border:2px solid #ff9e14}
.mini_head .minigame_title > ul > li > h2 > em {display:inline-block; margin-top:5px; padding-left:24px; font-size:20px; color:#8ae12a; background:url('/images/minigame_timer.png') no-repeat left; background-size:16px 16px}

.mini_midwrapbox {padding:0 26px; width:1100px; box-sizing:border-box; min-height:1000px; background:rgba(255,255,255,0.05); border-left:1px solid #323232}

.mini_top_title {display:none; float:left; margin:17px 0 0 30px; overflow:hidden}
.mini_top_title > em {display:block; float:left; font-size:30px; font-weight:100; color:#FFF}
.mini_top_title > span {display:block; float:left; margin:16px 0 0 15px; color:#999}

#mini_boxwrap {overflow:hidden}
#mini_box_left {float:left; width:248px}
#mini_box_right {min-height:1050px; *border-left:1px solid #333}

#mini_boxwrap var.line {display:block; border-top:1px solid #3a3a3a; margin-bottom:10px}

.mini_container {}
.mini_gamemovie {text-align:center; padding:0 30px}
.mini_gamemovie > div {position:relative; width:830px; margin:0 auto; overflow:hidden; transform:scale(0.95)}
.mini_gamemovie > div.power_ladder {height:600px}
.mini_gamemovie > div.bangdari {height:700px}
.mini_gamemovie > div.dice {height:947px}
.mini_gamemovie > div.basket {height:575px}
.mini_gamemovie > div > iframe {position:absolute; overflow:hidden}
.mini_gamemovie > div.power_ladder > iframe {left:0px; top:0px; width:1300px; height:1046px}
.mini_gamemovie > div.beteast_ladder > iframe {left:-230px; top:0px; width:1300px; height:1046px}
.mini_gamemovie > div.bangdari > iframe {left:0; top:-47px; width:830px; height:750px}
.mini_gamemovie > div.dice > iframe {left:0; top:-47px; width:830px; height:972px}
.mini_gamemovie > div.basket > iframe {left:0; top:-32px; width:830px; height:600px}
.mini_timecount {position:relative; padding:15px 15px; background:linear-gradient(to top, #121212, #313131); border-top:1px solid #353535; border-bottom:1px solid #252525; font-size:15px; overflow:hidden}
.mini_timecount > font {float:left; color:#dcdbdb; font-size:20px}
.mini_timecount > B {float:right; font-size:13px; color:#ccc}
.mini_timecount > B > img {margin-left:10px; cursor:pointer}
.mini_timecount > em {position:absolute; right:15px; top:50%; transform:translateY(-50%); display:block; font-size:12px; padding:3px 10px; background:#555; border-radius:5px; cursor:pointer; transition:.3s; box-shadow:0px 0px 3px #000}
.mini_timecount > em:hover {background:#777; color:#FFF}
.timer_box {}
.timer_box > h1 {font-weight:400; font-size:24px}
.timer_box > h1 > font {color:#446eb5}
.timer_box > h2 {font-weight:400; font-size:24px}
.timer_box > h3 {margin-bottom:10px; font-weight:500; font-size:50px}
.timer_box > em {padding:5px 10px; background:#222; border:1px solid #555; border-radius:5px; cursor:pointer; transition:.3s; box-shadow:0px 0px 3px #000}
.timer_box > em:hover {background:#000; color:#FFF}
.mini_bettingbtn {overflow:hidden}
.mini_bettingbtn > li {float:left; width:calc(25% - 1px); border-right:1px solid rgba(95,95,95,0.41); overflow:hidden; font-size:14px; text-align:center; background:#161717; height:240px; box-sizing:border-box; padding-top:40px; transition:.5s}
.mini_bettingbtn > li.pt {padding-top:13px}
.mini_bettingbtn > li.w3 {padding-top:10px}
.mini_bettingbtn > li:last-child {width:25%; border-right:0}
.mini_bettingbtn > li.btn3 {width:calc(37.5% - 1px)}
.mini_bettingbtn > li.btn3.last {width:37.5%}
.mini_bettingbtn > li.wide {width:calc(50% - 1px)}
.mini_bettingbtn > li.wide.last {width:50%}
.mini_bettingbtn > li:hover {*background:#444}
.mini_bettingbtn > li > dl {margin-bottom:10px; text-align:center}
.mini_bettingbtn > li > dl > dd {display:inline-block; margin:0 5px 5px 0; width:90px; height:90px; background:url('/images/mini_betbtn1.png') no-repeat;background-size:100% 100%; cursor:pointer; vertical-align:middle}
.mini_bettingbtn > li > dl > dd:hover {background:url('/images/mini_betbtn1_hover.png') no-repeat; background-size:100% 100%;}
.mini_bettingbtn > li > dl > dd.active {background:url('/images/mini_betbtn1_hover.png') no-repeat; background-size:100% 100%}
.mini_bettingbtn > li > dl > dd.active > dfn {color:red; text-decoration:underline}
.mini_bettingbtn > li > dl > dd > label {display:block; margin:15px 0 0px 0; cursor:pointer}
.mini_bettingbtn > li.tall_img > dl > dd > label {margin:20px 0 5px 0}
.mini_bettingbtn > li > dl > dd > dfn {display:block; color:#373737; cursor:pointer}
.mini_bettingbtn > li > em {display:inline-block; padding:6px 10px 7px 10px; line-height:100%; border-radius:20px; background:#2f2f2f; font-size:12px; margin-right:5px}
.mini_bettingbtn > li > span {color:#FFF}
.mini_bettingbtn > li > dl.type4 > dd {height:66px; background:url('/images/mini_betbtn1.png') no-repeat; background-size:100% 100%}
.mini_bettingbtn > li > dl.type4 > dd:hover {background:url('/images/mini_betbtn1_hover.png') no-repeat; background-size:100% 100%}
.mini_bettingbtn > li > dl.type4 > dd.active {background:url('/images/mini_betbtn1_hover.png') no-repeat; background-size:100% 100%}
.mini_bettingbtn > li > dl.type4 > dd.active > dfn {color:red; text-decoration:underline}
.mini_bettingbtn > li > dl.type4 > dd > label {margin:7px 0 0 0}
.mini_bettingbtn > li > dl.type4 > dd > dfn {font-size:12px}
.mini_bettingbtn > li > dl.type4 > var {display:block; height:5px}

.powerball_bettingbtn {overflow:hidden;  border-left:1px solid rgba(95,95,95,0.41); border-right:1px solid rgba(95,95,95,0.41);}

.powerball_bettingbtn > li {float:left; width:calc(30% - 1px); border-left:1px solid rgba(95,95,95,0.41); border-top:1px solid rgba(95,95,95,0.41); overflow:hidden; font-size:14px; text-align:center; background:rgba(17,17,17,0.68); height:150px; padding-top:7px; transition:.5s}
.powerball_bettingbtn > li:first-child {border-left:0}
.powerball_bettingbtn > li.wide {width:40%}
.powerball_bettingbtn > li.one {width:100%;}
.powerball_bettingbtn > li.two {width:calc(50% - 1px); border-top:1px solid rgba(95,95,95,0.41); border-bottom:1px solid rgba(95,95,95,0.41);}
.powerball_bettingbtn > li.two.first {border-left:0}
.powerball_bettingbtn > li:last-child {border-right:none}
.powerball_bettingbtn > li:hover {*background:#444}
.powerball_bettingbtn > li > dl {margin-bottom:10px; text-align:center}
.powerball_bettingbtn > li > dl > dd {position:relative; display:inline-block; margin:0 6px 5px;  cursor:pointer; opacity:0.65; filter:alpha(opacity=65); transition:.2s opacity ease-out}
.powerball_bettingbtn > li > dl > dd > dfn {position:absolute; left:50%; bottom:17px; transform:translateX(-50%); color:#fff; font-size:14px; font-family:"Spoqa han Sans"; }

.powerball_bettingbtn > li.one > dl > dd {*height:115px; padding-top:10px}
.powerball_bettingbtn > li.two > dl > dd {margin:0 8px 5px}
.powerball_bettingbtn > li > dl > dd:hover {opacity:1; filter:alpha(opacity=100)}
.powerball_bettingbtn > li > dl > dd.active {opacity:1; filter:alpha(opacity=100)}
.powerball_bettingbtn > li > dl > dd.active > dfn {}
.powerball_bettingbtn > li > dl > dd > label {position:relative; display:block; margin-top:8px; cursor:pointer}

.powerball_bettingbtn > li > dl > dd > label > img {width:90px}
.powerball_bettingbtn > li.one > dl > dd {opacity:1}
.powerball_bettingbtn > li.one > dl > dd > label {width:80px; height:80px;  text-align:center; font-weight:300; font-size:30px; font-family:"Spoqa han Sans"; color:#fff; line-height:60px; background:url('/images/mini_btn_pb_bg.png') no-repeat center; background-size:77px auto; transition:0.3s all ease-out}
.powerball_bettingbtn > li.one > dl > dd.active > label {background:url('/images/img/mini_btn_pb_bg_on.png') no-repeat center; background-size:77px auto;}
.powerball_bettingbtn > li.one > dl > dd:hover > label {background:url('/images/mini_btn_pb_bg_on.png') no-repeat center; background-size:77px auto;}

.powerball_bettingbtn > li.color > dl > dd {opacity:1; }
.powerball_bettingbtn > li.color > dl > dd > label {position:relative;}
.powerball_bettingbtn > li.color > dl > dd > label > div {position:absolute; left:0;top:0; width:100%; height:100%; opacity:0; transition:all 0.3s ease-out}
.powerball_bettingbtn > li.color > dl > dd.active > label > div {opacity:1}
.powerball_bettingbtn > li.color > dl > dd:hover > label > div {opacity:1}

/*
.powerball_bettingbtn > li > dl > dd.active > label > div {position:absolute; left:0; top:0; width:78px; height:78px; border:5px solid #FFF; border-radius:50%}
.powerball_bettingbtn > li.one > dl > dd.active > label > div {top:2px; width:62px; height:62px}
*/
.powerball_bettingbtn > li > dl > dd > dfn {display:block; color:#FFF; cursor:pointer}
.powerball_bettingbtn > li > em {display:inline-block; padding:6px 10px 7px 10px; line-height:100%; border-radius:20px; background:#686868; color:#fff; font-size:12px; margin-right:5px}
.powerball_bettingbtn > li > span {color:#FFF}
.powerball_bettingbtn > li > dl.type4 > dd {height:66px; background:url('/images/img/mini_betbtn2.png') no-repeat}
.powerball_bettingbtn > li > dl.type4 > dd:hover {background:url('/images/mini_betbtn2_hover.png') no-repeat}
.powerball_bettingbtn > li > dl.type4 > dd.active {background:url('/images/mini_betbtn2_hover.png') no-repeat}
.powerball_bettingbtn > li > dl.type4 > dd.active > dfn {color:red; text-decoration:underline}
.powerball_bettingbtn > li > dl.type4 > dd > label {margin:7px 0 0 0}
.powerball_bettingbtn > li > dl.type4 > dd > dfn {font-size:12px}
.powerball_bettingbtn > li > dl.type4 > var {display:block; height:5px}

.powerball_bettingbtn > li > dl > dd > div.mini-text {position: absolute; top:20px;left: 50%;transform: translateX(-50%);color: #fff;font-size: 23px;font-family: 'Spoqa han Sans';text-shadow: 1px 1px 3px #3e3e3e;}
.powerball_bettingbtn > li > dl > dd > div.combine-text {position: absolute; top:30px;left: 50%;transform: translateX(-50%);color: #fff;font-size: 15px;font-family: 'Spoqa han Sans';text-shadow: 1px 1px 3px #3e3e3e;width: 50px;}
.powerball_bettingbtn > li > dl > dd > div.mini-base-text {position: absolute; top:20px;left: 50%;transform: translateX(-50%);color: #fff;font-size: 18px;font-family: 'Spoqa han Sans';text-shadow: 1px 1px 3px #3e3e3e;width: 50px;}
.powerball_bettingbtn > li > dl > dd > div.combine-base-base {position: absolute; top:45px;left: 50%;transform: translateX(-50%);color: #fff;font-size: 10px;font-family: 'Spoqa han Sans';text-shadow: 1px 1px 3px #3e3e3e;width: 50px;}


.pball_btn {width:90px; height:90px; border-radius:100%; color:#fff}
.pball_btn.type1.odd {background:linear-gradient(to top, #2062a5 , #80b7f2)}
.pball_btn.type1.oven {}




.mini_bettingslip {overflow:hidden; margin-bottom:20px; border-top:1px solid #363636}
.mini_bettingslip > dt {float:left; width:260px; height:200px; box-sizing:border-box; padding-top:25px; border-right:1px solid rgba(95,95,95,0.41);border-bottom: 1px solid rgba(95,95,95,0.41); background:#202020}
.mini_bettingslip > dt > div {overflow:hidden; font-size:16px; margin-bottom:30px}
.mini_bettingslip > dt > div:nth-child(2) {*margin-bottom:15px}
.mini_bettingslip > dt > div > em {display:inline-block;  width:80px; margin:0 10px 0 30px; color:#bebebe}
.mini_bettingslip > dt > div > span {display:inline-block;  width:100px; color:#FFF}
.mini_bettingslip > dd {float:left; width:784px; box-sizing:border-box; padding-left:40px; height:200px; background:#2d2d2d; overflow:hidden; border-bottom: 1px solid rgba(95,95,95,0.41); border-right: 1px solid rgba(95,95,95,0.41);}
.mini_bettingslip > dd > h2 {display:block; font-size:17px; color:#FFF; margin:22px 0 10px 0}
.mini_bettingslip > dd > ul {float:left; margin-right:3px}
.mini_bettingslip > dd > ul > li {overflow:hidden; margin-bottom:4px}
.mini_bettingslip > dd > ul > li > div {float:left; position:relative; margin-right:5px}
.mini_bettingslip > dd > ul > li > div > input {width:186px; height:36px; text-align:right; padding:0 20px 0 80px; line-height:0; background:#FFF; border:0; border-radius:4px; font-size:16px}
.mini_bettingslip > dd > ul > li > div > input.mini_betting_input_hit {color:#df6915}
.mini_bettingslip > dd > ul > li > div > span {position:absolute; left:15px; top:9px; font-size:16px; color:#333}
.mini_bettingslip > dd > ul > li > code {display:block; float:left; width:94px; height:29px; padding-top:9px; text-align:center; color:#FFF; font-size:16px; background:url('/images/mini_betcalc_btn1.png') no-repeat; margin-right:3px; cursor:pointer; background-size:100% 100%}
.mini_bettingslip > dd > ul > li > code:hover {background:url('/images/mini_betcalc_btn1_hover.png') no-repeat;; background-size:100% 100%}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn2 {background:url('/images/mini_betcalc_btn2.png') no-repeat;; background-size:100% 100%}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn2:hover {background:url('/images/mini_betcalc_btn2_hover.png') no-repeat; background-size:100% 100%}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn3 {background:url('/images/mini_betcalc_btn3.png') no-repeat; background-size:100% 100%}
.mini_bettingslip > dd > ul > li > code.mini_betcalc_btn3:hover {background:url('/images/mini_betcalc_btn3_hover.png') no-repeat; background-size:100% 100%}
.mini_bettingslip > dd > div.mini_betting_confirm {float:left; width:118px; height:74px; padding-top:44px; text-align:center; font-size:17px; color:#FFF; cursor:pointer; background:linear-gradient(to top,#5e8322,#92c53c); transition:all 0.3s ease-out; border-radius:5px}
.mini_bettingslip > dd > div.mini_betting_confirm:hover {background:linear-gradient(to top,#66882f,#c1e87f)}

.mini_table {position:relative; margin-bottom:20px; *padding:0 30px; overflow:hidden}
.mini_table > h2 {display:block; float:left; font-size:17px; color:#ddd; margin-bottom:12px; font-family:"Spoqa Han Sans"}
.mini_table > h2.powerball {*margin-top:10px}
.mini_table > ul {margin-left:165px; overflow:hidden}
.mini_table > ul > li {float:left; margin-left:10px; padding:3px 30px; font-weight:400; font-size:16px; color:#b6b6b6; background:#595959; border-radius:20px; cursor:pointer; transition:.3s}
.mini_table > ul > li:first-child {margin-left:0}
.mini_table > ul > li:hover {color:#DDD; background:#444}
.mini_table > ul > li.active {color:#FFF; background:linear-gradient(to top, #678f27, #90c23b)}
.mini_table > h3 {position:absolute; right:0; top:0px; overflow:hidden;}
.mini_table > h3 > code {display:block; float:left; background:linear-gradient(to top, #4e6c2c, #7fab4e); font-size:13px; color:#d7e2c1; padding:4px 15px; border-radius:4px; margin-left:5px; cursor:pointer}
.mini_table > h3 > code:hover {background:linear-gradient(to top, #648d36, #7fab4e); color:#FFF}
.mini_table > h3 > code.gray {background:linear-gradient(to top, #565656, #767676); color:#efefef}
.mini_table table {width:100%; border:1px solid #353535}
.mini_table table > thead > tr {background:linear-gradient(to top, #111, #313131)}
.mini_table table > thead > tr > td {height:46px; text-align:center; font-size:14px; font-family:"Spoqa Han Sans"}
.mini_table table > thead.powerball > tr {background-size:auto 100%}
.mini_table table > thead.powerball > tr > td {height:45px; background-size:auto 100%}
.mini_table table > tbody {}
.mini_table table > tbody > tr {border-top:1px solid #3c3c3c}
.mini_table table > tbody > tr:first-child {border-top:0}
.mini_table table > tbody > tr > td {text-align:center; color:#bcbcbc; font-size:14px; font-weight:300; padding:8px 0; background:#2b2b2b; }
.mini_table table > tbody.betting_history > tr > td {padding:5px 0}
.mini_table table > tbody.betting_history > tr > td.shot {color:#787878}
.mini_table table > tbody.powerball > tr > td {padding:10px 0}
.mini_table table > tbody > tr > td > b {color:#FFF}
.mini_table table > tbody > tr > td > div {position:relative; width:35px; height:35px; margin:0 auto; overflow:hidden}
.mini_table table > tbody > tr > td > div > h1 {width:35px; height:35px; text-align:center; font-weight:400; font-size:12px; color:#FFF; line-height:35px; border-radius:34px}
.mini_table table > tbody > tr > td > div > h1.red {background:#e82e0f}
.mini_table table > tbody > tr > td > div > h1.blue {background:#1977e1}
.mini_table table > tbody > tr > td > div > h2 {position:absolute; top:0; width:12px; height:12px; text-align:center; font-family:"Dotum"; font-size:11px; color:#000; line-height:12px; background:#dfdfdf; border-radius:12px}
.mini_table table > tbody > tr > td > div > h2.left {left:0}
.mini_table table > tbody > tr > td > div > h2.right {right:0}
.mini_table table > tbody > tr > td > div > h3 {position:absolute; width:12px; height:12px; text-align:center; font-family:"Dotum"; font-weight:bold; font-size:11px; line-height:12px; background:#dfdfdf; border-radius:12px}
.mini_table table > tbody > tr > td > div > h3.left {left:0}
.mini_table table > tbody > tr > td > div > h3.right {right:0}
.mini_table table > tbody > tr > td > div > h3.top {top:0}
.mini_table table > tbody > tr > td > div > h3.bottom {bottom:0}
.mini_table table > tbody > tr > td > div > h3.red {color:#e82e0f}
.mini_table table > tbody > tr > td > div > h3.blue {color:#1977e1}

.mini_table > div.history_list {width:100%; *min-height:495px; margin-top:20px; border:1px solid #353535; overflow-x:scroll; overflow-y:hidden}
.mini_table > div.history_list > div {width:100%}
.mini_table > div.history_list > div > dl {float:left; position:relative; width:45px; height:495px; border-right:1px solid #353535}
.mini_table > div.history_list > div > dl > dt {height:45px; text-align:center; font-size:16px; line-height:45px; background:url('/images/mini_table_thead_bg.png') repeat-x; background-size:auto 100%}
.mini_table > div.history_list > div > dl > dd {height:35px; padding:5px 0}
.mini_table > div.history_list > div > dl > h1 {position:absolute; left:0; width:45px; height:45px; text-align:center; color:#FFF; line-height:45px; background:#111; border-top:1px solid #353535}
.mini_table > div.history_list > div > dl > h1.top {bottom:46px}
.mini_table > div.history_list > div > dl > h1.bottom {bottom:0}

.mini_footinfo { padding-bottom:40px}
.mini_footinfo > dt {font-size:18px; color:#d7d7d7; margin-bottom:10px; padding-left:5px}
.mini_footinfo > dd {font-size:13px; color:#9f9f9f; margin-top:12px;}
.mini_footinfo > dd:first-child {margin-top:0}
.mini_footinfo > dd > b {color:#FFF}

div.bet_circle {position:relative; width:35px; height:35px; margin:0 auto; overflow:hidden}
var.bet_circle {display:inline-block; position:relative; width:35px; height:35px; overflow:hidden; vertical-align:middle}
.bet_circle > h1 {width:35px; height:35px; text-align:center; font-family:"Dotum"; font-size:12px; color:#FFF; line-height:35px; border-radius:34px}
.bet_circle > h1.red {background:#e82e0f}
.bet_circle > h1.blue {background:#1977e1}
.bet_circle > h2 {position:absolute; top:0; width:12px; height:11px; padding-top:1px; text-align:center; font-family:"Dotum"; font-size:11px; color:#FFF; line-height:12px; background:#000; border-radius:12px}
.bet_circle > h2.left {left:0}
.bet_circle > h2.right {right:0}
.bet_circle > h3 {position:absolute; width:12px; height:11px; padding-top:1px; text-align:center; font-family:"Dotum"; font-size:11px; color:#111; line-height:12px; background:#ededed; border-radius:12px}
.bet_circle > h3.left {left:0}
.bet_circle > h3.right {right:0}
.bet_circle > h3.top {top:0}
.bet_circle > h3.bottom {bottom:0}
.bet_circle > h3.red {color:#e82e0f}
.bet_circle > h3.blue {color:#1977e1}
.bet_circle > h4 {position:absolute; right:5px; width:35px; height:35px; text-align:left; font-family:"Dotum"; font-size:12px; color:#FFF; line-height:35px; border-radius:34px;}
.bet_circle > h4.red {background:#e82e0f}
.bet_circle > h4.blue {background:#1977e1}

div.bet_circle_new {position:relative; width:65px; height:35px; margin:0 auto; overflow:hidden;}
var.bet_circle_new {display:inline-block; position:relative; width:35px; height:35px; overflow:hidden; vertical-align:middle}
.bet_circle_new > h1 {width:35px; height:35px; text-align:center; font-family:"Dotum"; font-size:12px; color:#FFF; line-height:35px; border-radius:34px}
.bet_circle_new > h1.red {background:#e82e0f}
.bet_circle_new > h1.blue {background:#1977e1}
.bet_circle_new > h2 {position:absolute; top:0; width:12px; height:11px; padding-top:1px; text-align:center; font-family:"Dotum"; font-size:11px; color:#FFF; line-height:12px; background:#000; border-radius:12px}
.bet_circle_new > h2.left {left:0}
.bet_circle_new > h2.right {right:0}
.bet_circle_new > h3 {position:absolute; width:12px; height:11px; padding-top:1px; text-align:center; font-family:"Dotum"; font-size:11px; color:#111; line-height:12px; background:#ededed; border-radius:12px}
.bet_circle_new > h3.left {left:0}
.bet_circle_new > h3.right {right:0}
.bet_circle_new > h3.top {top:0}
.bet_circle_new > h3.bottom {bottom:0}
.bet_circle_new > h3.red {color:#e82e0f}
.bet_circle_new > h3.blue {color:#1977e1}
.bet_circle_new > h4 {position:absolute;top:0;left:30px; width:35px; height:35px; text-align:center; font-family:"Dotum"; font-size:12px; color:#FFF; line-height:35px; border-radius:34px;}
.bet_circle_new > h4.red {background:#e82e0f}
.bet_circle_new > h4.blue {background:#1977e1}

.powerball_canvas { margin:0 auto 20px auto; padding-top:30px; overflow:hidden}
.powerball_canvas > div.pb_left {float:left;  margin-right:25px}
.powerball_canvas > div.pb_left > img { margin:10px 0 19px}
.powerball_canvas > div.pb_left > div {padding:5px 0; text-align:center; background:#282828; border:1px solid #2e2e2e; border-radius:10px}
.powerball_canvas > div.pb_left > div > span {font-weight:400; font-size:16px; color:#f4c821}
.powerball_canvas > div.pb_left > div > em {display:block; margin-top:-5px; font-weight:400; font-size:24px; color:#ffffff}

.powerball_canvas > div.pb_right {float:left; width:730px; background:#282828; border:1px solid #2e2e2e; border-radius:10px; overflow:hidden}
.powerball_canvas > div.pb_right > div.pb_top {height:37px; padding:10px 20px 0 20px; background:linear-gradient(to top, #111, #313131)}
.powerball_canvas > div.pb_right > div.pb_top > span {display:inline-block; font-weight:400; font-size:16px; color:#dcdbdb}
.powerball_canvas > div.pb_right > div.pb_top > em {display:inline-block; float:right; font-weight:400; font-size:13px; color:#CCC}
.powerball_canvas > div.pb_right > div.pb_top > em > img { margin-left:10px; cursor:pointer; transition:.2s opacity ease-out}
.powerball_canvas > div.pb_right > div.pb_top > em > img:hover {opacity:.75; filter:alpha(opacity=75)}
.powerball_canvas > div.pb_right > div.pb_bottom {}
.powerball_canvas > div.pb_right > div.pb_bottom > ul { padding:15px 35px; overflow:hidden}
.powerball_canvas > div.pb_right > div.pb_bottom > ul > li {float:left; margin-right:23px}
.powerball_canvas > div.pb_right > div.pb_bottom > ul > li:last-child {margin-right:0}
.powerball_canvas > div.pb_right > div.pb_bottom > ul > li > span {display:block; width:90px; height:90px; box-sizing:border-box; line-height:90px; margin:0 auto; text-align:center; font-weight:500; font-size:40px; color:#FFF; background:url('/img/img_normal_ball_bg.png') no-repeat; background-size:100% 100%}
.powerball_canvas > div.pb_right > div.pb_bottom > ul > li > em {display:block; width:90px; height:90px;  box-sizing:border-box; line-height:90px; margin:0 auto; text-align:center; font-weight:500; font-size:40px; color:#FFF; background:url('/img/img_power_ball_bg.png') no-repeat; background-size:100% 100%}



/*
	.powerball_canvas { padding:0 30px; margin:30px 0 20px; overflow:hidden}
	.powerball_canvas > div.pb_left {float:left; width:180px; margin-right:18px}
	.powerball_canvas > div.pb_left > img {width:160px; margin-bottom:25px}
	.powerball_canvas > div.pb_left > div {padding:15px 0; text-align:center; background:#282828; border:1px solid #2e2e2e; border-radius:10px}
	.powerball_canvas > div.pb_left > div > span {font-weight:400; font-size:16px; color:#e77727}
	.powerball_canvas > div.pb_left > div > em {display:block; margin-top:-10px; font-weight:400; font-size:40px; color:#FFF}

	.powerball_canvas > div.pb_right {float:left; width:748px; background:#282828; border:1px solid #2e2e2e; border-radius:10px; overflow:hidden}
	.powerball_canvas > div.pb_right > div.pb_top {height:37px; padding:10px 20px 0 20px; background:url('/img/mini_theadbg.png') repeat-x; background-size:auto 100%}
	.powerball_canvas > div.pb_right > div.pb_top > span {display:inline-block; font-weight:400; font-size:16px; color:#dcdbdb}
	.powerball_canvas > div.pb_right > div.pb_top > em {display:inline-block; float:right; font-weight:400; font-size:16px; color:#CCC}
	.powerball_canvas > div.pb_right > div.pb_top > em > img {width:18px; margin-left:10px; cursor:pointer; transition:.2s opacity ease-out}
	.powerball_canvas > div.pb_right > div.pb_top > em > img:hover {opacity:.75; filter:alpha(opacity=75)}
	.powerball_canvas > div.pb_right > div.pb_bottom {}
	.powerball_canvas > div.pb_right > div.pb_bottom > ul {width:700px; padding:20px 30px; overflow:hidden}
	.powerball_canvas > div.pb_right > div.pb_bottom > ul > li {float:left; margin-right:18px}
	.powerball_canvas > div.pb_right > div.pb_bottom > ul > li:last-child {margin-right:0}
	.powerball_canvas > div.pb_right > div.pb_bottom > ul > li > span {display:block; width:100px; height:82px; padding-top:18px; margin:0 auto; text-align:center; font-weight:500; font-size:40px; color:#FFF; background:url('/img/img_normal_ball_bg.png') no-repeat; background-size:100% 100%}
	.powerball_canvas > div.pb_right > div.pb_bottom > ul > li > em {display:block; width:100px; height:82px; padding-top:18px; margin:0 auto; text-align:center; font-weight:500; font-size:40px; color:#FFF; background:url('/img/img_power_ball_bg.png') no-repeat; background-size:100% 100%}
*/
/* 라이브 팝업 */
.wrap_mask {display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7); z-index:1}
.live_popup {display:none; position:absolute; width:1240px; height:1000px; left:50%; top:160px; transform:translateX(-50%); z-index:2; box-sizing:border-box; border:1px solid #464646; padding:20px; background:#1f1f1f}
.live_popup.ls {width:1170px; padding:10px 20px}
.live_wrap {position:relative; height:100%}
.live_head {margin-bottom:10px; overflow:hidden}
.live_head > .top_logo {float:left; cursor:pointer}
.live_head > .close {float:right; cursor:pointer}
.live_con {overflow:hidden}
.live_left {float:left; width:863px; margin-right:10px}
.live_box {}
.live_box > .top {background:#000; font-family:"Spoqa Han Sans"; font-size:14px; color:#eebd04; padding:15px 20px}
.live_box > .con {height:489px; background:#313131 url("/images/pop_live_icon1.png") no-repeat center; margin-bottom:10px}
.live_list_subject {position:relative; background:url("/images/pop_live_bg1.png"); background-size:100% 100%; font-size:13px; color:#eebd04; padding:5px 11px 5px 36px; overflow:hidden; cursor:pointer}
.live_list_subject > span {position:absolute; left:11px; top:50%; transform:translateY(-50%);}
.live_list_subject > em {float:right; color:#b0b0b0}
.live_popup	.bl_live_betting_middle {height:260px; overflow:auto; padding:0}
.live_popup .live_close {position:absolute; width:140px; padding:5px 0; background:#343434; border-top:2px solid #444; box-sizing:border-box; bottom:30px; left:50%; transform:translateX(-50%); color:#c2c2c2; font-size:16px; text-align:center; cursor:pointer}

.live_right {float:right; width:255px;}

/* 다가오는 라이브 */
.upcomming_live {}
.upcomming_live > .title {background:url("/images/upcomming_bg.png") no-repeat center; background-size:100% 100%; padding:5px 0; text-align:center; font-size:16px; color:#fff; margin-bottom:1px}
.upcomming_live > .title > span {color:#33d4fc}
.up_list_depth1 {}
.up_list_depth1 > div {background:#171717; font-size:13px; color:#fff; font-family:"Spoqa Han Sans"; cursor:pointer; padding:8px 15px}
.up_list_depth1 > div > em.on {display:inline-block; margin-right:10px}
.up_list_depth1 > div > em.off {display:inline-block; margin-right:10px; transform:rotate(-90deg)}
.up_list_depth2 {}
.up_list_depth2 > div {background:linear-gradient(to top,#1e1e1e,#353535); border:1px solid #262626; font-size:13px; color:#fff; font-family:"Spoqa Han Sans"; cursor:pointer; padding:6px 15px; margin-top:1px }
.up_list_depth2 > div > em.on {display:inline-block; margin-right:10px; vertical-align:top}
.up_list_depth2 > div > em.off {display:inline-block; margin-right:10px; transform:rotate(-90deg)}
.up_list_depth2 > div > .subject {display:inline-block;  width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.up_list_depth2 > div > span {float:right}
.up_list_depth2 > dl {background:#2a2a2a; padding:0 5px 3px; margin-top:1px}
.up_list_depth2 > dl > dt {color:#9a9a9a; padding:5px 0}
.up_list_depth2 > dl > dd {background:#404040; border-radius:5px; padding:5px 10px; border:1px solid #414141; border-top:1px solid #5e5e5e;  margin-top:3px; color:#ffffff; font-family:"Spoqa Han Sans"; overflow:hidden}
.up_list_depth2 > dl > dd:first-child {margin-top:0}
.up_list_depth2 > dl > dd > span {float:right; color:#88df26}

/* cross_list 내려가는 팝업 */
.cross_list {background:#000; text-align:left; color:#fff}
.cross_list > .title {text-align:left; background:linear-gradient(to top,#262626,#3d3d3d); font-size:13px; color:#eebd04; overflow:hidden; padding:8px 12px; border:1px solid #3e3e3e; margin-bottom:1px}
.cross_list > .title > span {float:right; font-size:13px; color:#b0b0b0; cursor:pointer}
.cross_list > .title > span > em {font-family:"Spoqa Han Sans";font-size:12px;  color:#ff6005}
.cross_list > .subject {background:#404040; font-size:14px; color:#b0b0b0; margin-bottom:1px; padding:5px 10px}
.cross_list > .subject > em {display:inline-block; margin-right:8px}
.cross_con {}
.cross_con.type1 {overflow:hidden; }
.cross_con.type1 > li {float:left; width:calc((100% / 3) - 1px); background:#252525 url("/images/cross_icon1.png") repeat-x top;; box-sizing:border-box; padding:9px 10px; margin-left:1px; font-family:"Spoqa Han Sans"; font-size:14px; overflow:hidden; margin-bottom:1px}
.cross_con.type1 > li > span {float:right}
.cross_con.type2 > li {width:calc((100% / 2) - 1px);}
.cross_con.type2 > li > em {color:#f99326}
.cross_con.type3 > li.left {position:relative; float:left; width:307px; height:77px;background:#252525 url("/images/cross_icon1.png") repeat-x top; margin-bottom:1px}
.cross_con.type3 > li.left > span {position:absolute; left:10px; top:50%; transform:translateY(-50%); font-family:"Spoqa Han Sans"; font-size:14px; color:#fff}

/* 서브 헤더 */
/*
#header.sub_header {border:0}
.sub_header > .top1 {overflow:hidden; padding:11px 0 10px}
.sub_header > .top1 > .logo {float:left; cursor:pointer}
	.header_info {float:right; overflow:hidden}
	.header_info > span {float:left; color:#fff; font-size:14px; margin-right:15px}
	.header_info > span.name {float:left; color:#fff; font-size:14px; font-weight:bold; margin-right:15px}
	.header_info > span.name > .f_green {color:#74ccd4}
	.header_info > span.cp {cursor:pointer}
	.header_info > span > .f_yellow {color:#ffe14e}
	.header_info > span > .f_orange {color:#f26522}
	.header_info > span > .f_orange2 {color:#f49824}
	.header_info > var {float:left; width:1px; height:20px; color:#555555; margin:0 10px 0 -5px}
		.header_info_btn {display:inline-block; background:linear-gradient(to top,#1f1f1f,#3e3e3e); border:1px solid #505050; padding:0px 9px; border-radius:8px; cursor:pointer; font-size:14px; color:#fff}
.sub_header > .top2 {height:32px}
.sub_header > .top2 > li {position:relative; float:left; padding:0 14.5px; font-size:13px; text-align:center; color:#fff; box-sizing:border-box; padding-bottom:10px; border-bottom:3px solid transparent; cursor:pointer}
.sub_header > .top2 > li:first-child {padding-left:0}
.sub_header > .top2 > li:last-child {padding-right:0}
.sub_header > .top2 > li.active {color:#74ccd4; border-bottom:3px solid #74ccd4}
.sub_header > .top2 > li:hover {color:#74ccd4; }

.sub_header > .top2 > li:hover > div {display:block}
.sub_header > .top2 > li:hover > dl {display:block; opacity:1}

.sub_header > .top3 {background:linear-gradient(to top,#262626,#3e3e3e); border-bottom:1px solid #262626; border-top:1px solid #464646; overflow:visible !important; line-height: normal}
.sub_header > .top3 .top_notice {margin-top:10px}
.sub_header > .top3 .nt {float:left; color:#eebd04; font-size:14px}
.sub_header > .top3 .nt > em {display:inline-block; margin-right:5px;}
.sub_header > .top3 .nt > em > img {margin-bottom:3px}
.sub_header > .top3 .nt > var {display:inline-block; color:#727272; margin:0 5px}
.sub_header > .top3 code {color:#fff !important}
	.top_select {float:right; width:365px; margin-top:5px}
	.top_select > div {position:relative; display:inline-block; width:115px; margin-left:4px;  border:1px solid #515151; text-align:left; border-radius:5px; }
	.top_select > div:first-child {margin-left:0;}
		.top_select > div > span {display:block; background:url("./img/top_select_icon1.png") no-repeat 98px center,linear-gradient(to top,#4a4a4a,#3d3d3d); padding:5px 17px 5px 7px; box-sizing:border-box; color:#fff; cursor:pointer} 
		.top_select > div > ul {display:none; position:absolute; left:-1px; top:calc(100% - 1px); padding-top:5px; background:linear-gradient(to top,#4a4a4a,#3d3d3d);width:115px; z-index:99; border-radius:5px; border:1px solid #515151; border-top:0 }
		.top_select > div > ul > li { padding:0px 17px 5px 7px; box-sizing:border-box; color:#fff; text-align:center; cursor:pointer}
		.top_select > div > ul > li:hover {color:#74ccd4}
*/
/* 서브 */
.sub_bg { padding-bottom:30px}
.sub_wrap.type2 {padding:10px 0 10px; /*background:rgba(32,30,33,0.7);*/ }
.sub_title {position:relative;text-align:left;padding-left:20px;  background:url('/images/icon_root.png') no-repeat left;margin:0px 0px 20px 15px;}
.title1 { display:inline-block;  color:#fff; font-weight:600;font-size:22px;font-family:"Noto Sans Korean", sans-serif; text-shadow:1px #000;}
.title1 > span {color:#ffdc19; font-weight:100}
.title2 {display:inline-block; font-size:14px; color:#aaa;margin-left:15px;}
.sub_title dl {position:absolute; right:0; top:50%}
.sub_title dl > dd {float:left;padding:0 9px; font-size:14px; color:#888; cursor:pointer; transition:.3s}
.sub_title dl > dd:hover {color:#FFF}
.sub_title dl > dd.on {color:#ffdc19; text-decoration:underline}

/* 268번줄이랑 겹침 수정 주의 */
.sub_menu {position:relative; width:1100px; margin:0 auto 15px; background:url("/images/sub_menu_bg.png") no-repeat center; background-size:100% 100%; text-align:center;padding:12px 0}
/* 268번줄이랑 겹침 수정 주의 */
.sub_menu > li {display:inline-block; margin-left:20px; font-size:17px; color:#fff; cursor:pointer; transition:.2s; padding:5px 15px;
				border-radius:5px;background-color:#2691bd;border-top:1px solid #54bce7;border-left:1px solid #54bce7;border-right:1px solid #0b6489;border-bottom:1px solid #0b6489;}
.sub_menu > li:first-child {margin-left:0}
.sub_menu > li:hover {opacity:.8}
.sub_menu > li.on {color:#fff;background-color:#266dbd;}
.sub_menu2 {overflow:hidden; padding:15px 20px; background:rgba(96,96,96,0.2)}
.sub_menu2 > dd {float:left; font-size:16px; color:#fff; margin-left:50px; cursor:pointer}
.sub_menu2 > dd:fist-child {margin-left:0}
.sub_menu2 > dd.on {color:#74ccd4; }

.tb_menu_wrap {margin-bottom:30px}
.tb_menu_wrap .sub_menu {margin-bottom:0}



.sub_box {}

/* 머니 충전 */
/*.money_box {width:980px; margin:0 auto; margin-left:60px; }*/
.money_box {width:1040px; margin:0 auto; margin-left:30px; }
.money_con1 {margin-bottom:15px;overflow:hidden}
.money_con1 > li {float:left; width:340px; height:110px; background:#212121; margin-left:10px; box-sizing:border-box; border-bottom:1px solid #74ccd4; text-align:center}
.money_con1 > li:first-child {margin-left:0}
.money_con1 > li > .text1 {font-size:18px; color:#fff; margin-top:10px; font-weight:100}
.money_con1 > li > var {display:inline-block; width:30px; border-top:1px solid #606060}
.money_con1 > li > .text2 {font-size:28px; color:#fff}

.money_con1.casino > li {width:252px}

.money_caution {display:table; width:100%; margin-bottom:10px; background:rgba(255,255,255,0.1); border-bottom:1px solid #555; overflow:hidden; }
.money_caution > h1 {display:table-cell; width:125px; padding:0 50px; vertical-align:middle;  font-size:22px; color:#FFF; line-height:22px}
.money_caution > h1 > img {width:22px; margin-right:8px}
.money_caution > ul {display:table-cell; padding:10px 0}
.money_caution > ul > li {margin-top:5px; padding-left:15px; font-size:13px; color:#efefef}
.money_caution > ul > li:first-child {margin-top:0}
.money_caution > ul > li.point {color:#00c6ff}
.money_caution > ul > li > strong {color:#f6ca51}
.money_con2 {margin-bottom:15px}
.money_title {background:url("/images/money_bg1.png") no-repeat center; background-size:100% 100%; font-size:13px; color:#b0b0b0; padding:10px 20px; display:flex; align-items:center}
.money_title > span {display:inline-block; font-size:17px;}
.money_title > var {display:inline-block; font-size:14px; margin:0 15px; color:#626262}
.money_con2 > .content {background:rgba(255,255,255,0.1); text-align:center; padding:5px 0; display: flex; justify-content: center;}
.money_con2 > .content > .left {display:inline-block; margin-top:15px}
.money_con2 > .content > .left > .text1 {font-size:17px; margin-bottom:16px; font-weight:100}
.money_con2 > .content > .left > .text2 {font-size:28px}
.money_con2 > .content > var {display:inline-block;margin:0 110px; background:#515151; width:1px; height:120px; vertical-align:top}
.money_con2 > .content > .right {display:inline-block; margin-top:10px}
.money_con2 > .content > .right > .text1 {font-size:17px; margin-bottom:7px; font-weight:100}
.money_con2 > .content > .right > .btn1 {display:inline-block; font-size:14px; color:#fff; background:linear-gradient(to top,#831a1a,#b02121);padding:0px 20px;margin-bottom:7px; border:1px solid #000; cursor:pointer;line-height:30px;}
.money_con2 > .content > .right > .text3 {font-size:14px; font-weight:100}
.money_con2 > .content > .con1 {width:100%; margin:10px 0}
.money_con2 > .content > .con1 > div {width:100%; padding-left:30px; text-align:left; font-size:16px; color:#fff; font-weight:100;font}
.money_con2 > .content > .con1 > div > .btn1 {display:inline-block; font-size:14px; color:#fff; background:linear-gradient(to top,#14891d,#1e9e2b);padding:5px 36px;margin-left:5px; border:1px solid #000; cursor:pointer;border-radius:4px;}
.money_con2 > .content > .con1 > div > var {margin-left:25px; font-size:14px}
.money_con3 > .content {background:rgba(255,255,255,0.1); padding:13px 30px; margin-bottom:20px}
.money_con3 > .content > .con1 {margin-bottom:25px;}
.money_con3 > .content > .con1 > div {display:inline-block; font-size:16px; color:#fff; font-weight:100; margin-right:45px}
.money_con3 > .content > .con1 > div:last-child {margin-right:0}
.money_con3 > .content > .con1 > div > span {display:inline-block; margin-left:15px; font-size:22px}
.money_con3 > .content > .con11 {margin-top:15px}
.money_con3 > .content > .con11 > div > span {margin:0 30px}
.money_con3 > .content > .con11 > div > code {display:inline-block; width:120px; height:30px; margin-left:10px; text-align:center; font-size:14px; color:#FFF; line-height:30px; border:1px solid #666; cursor:pointer; transition:.2s}
.money_con3 > .content > .con11 > div > code:hover {opacity:.8}
.money_con3 > .content > .con11 > div > code.btn1 {color:#eebd04; border:1px solid #eebd04}
.money_choice {overflow:hidden}
.money_choice > .left {float:left;font-size:16px; color:#fff; font-weight:100; margin-right:15px}
.money_choice > .right {float:left;}
.money_choice > .right > .input {margin-bottom:10px}
.money_choice > .right > .input > input {-webkit-appearance:none; width:279px; box-sizing:border-box; font-size:18px; padding:3px 26px; margin-right:7px; text-align:right}
.money_choice > .right > .input > input.i1 {width:262px; border:1px solid #000; background:#000; color:#fff}
.money_choice > .right > .input > input.i1::placeholder {color:#b2b2b2}
.money_choice > .right > .input > input.i2 {border:1px solid #898989; background:#a4a4a4}
.money_choice > .right > .input > span {display:inline-block; font-size:22px; color:#fff;margin:0 30px 0 0px; font-weight:100; vertical-align:middle}
.money_choice > .right > .m_btn {margin-bottom:18px; overflow:hidden}
.money_choice > .right > .m_btn > span {float:left; width:84px; box-sizing:border-box; text-align:center; background:#696969; font-size:14px;  padding:5px; border:1px solid #29292b; border-top:1px solid #929292; margin-left:5px; cursor:pointer; transition:0.3s all ease-out;border-radius: 4px;}
.money_choice > .right > .m_btn > span:first-child {margin-left:0}
.money_choice > .right > .m_btn > span:hover {background:#009cff; border:1px solid #000; }
.money_choice > .right > .m_btn > span.reset {background:#666; border:1px solid #999; color:#fff; transition:.2s}
.money_choice > .right > .m_btn > span.reset:hover {background:#444}
.money_choice > .right > .m_btn > span.all {background:linear-gradient(to top,#14891d,#1e9e2b);border:1px solid #000;  color:#fff !important;}
.money_choice > .right > .ment {font-size:14px;}
.c_site_list {text-align:center; background:#0e0e0e; padding:17px 0}
.c_site_list > div {display:inline-block; width:164px; padding:5px 0; margin-left:26px; background:#202022; border:1px solid #29292b; border-top:1px solid #535355;text-align:center; cursor:pointer}
.c_site_list > div:first-child {margin-left:0}
.c_site_list > div.on {outline:2px solid #74ccd4}
.c_site_list > div > div {font-size:20px; color:#909090}
.c_site_list > div.on > div {font-size:20px; color:#fff}
.money_con3 .point {margin-top:30px}
.money_con3 .point > span {display:inline-block; margin-bottom:18px}
.money_con3 .point > span.title {font-size:16px; color:#fff; font-weight:100}
.money_con3 .point > span.input {}
.money_con3 .point > span.input > [type="radio"] {display:none; }
.money_con3 .point > span.input > [type="radio"] +label {display:inline-block; font-size:20px; color:#fff; font-weight:100; padding-left:62px; background:url("/images/money_point1.png") no-repeat 28px; cursor:pointer}
.money_con3 .point > span.input > [type="radio"]:checked +label {background:url("/images/money_point2.png") no-repeat 28px}
.money_con3 .point > .ment {margin-left:138px; font-size:16px}

.money_btn_wrap {text-align:center; margin-bottom:30px}
.money_btn_wrap > span {width:244px; font-size:18px; padding:9px 0; color:#fff; display:inline-block; background:linear-gradient(to top,#831a1a,#b02121); border:1px solid #000;  color:#fff; cursor:pointer;border-radius: 8px;}
.time_info {}
.time_info > .text {font-size:22px; margin-bottom:25px; display:flex; align-items:center}
.time_info > .text > var {font-size:16px;color:#909090; margin:0 10px}
.time_info > .text > span {font-size:13px; color:#b0b0b0}
.time_info > .img > img {width:100%}

.t_green {color:#74ccd4 !important}
.t_white {color:#fff !important}
.t_yellow {color:#eebd04 !important}
.t_orange {color:#fb6e29 !important}
.t600{font-weight: 600 !important;}

/* 게임결과 */
.game_result_wrap {padding:0 20px}
.result_s_choice {margin-bottom:22px}
.result_s_choice > .title {position:relative; text-align:center; font-size:16px; color:#cecece;padding:8px 0; overflow:hidden;height:40px;}

.game_result_wrap > div.score_board_category {margin-bottom:1px}
.game_result_wrap > div.score_board_category > ul {display:table; width:100%}
.game_result_wrap > div.score_board_category > ul > li {display:table-cell; position:relative; height:40px; text-align:center; font-size:14px; color:#fff; background:url('/images/bg_bl_cate.png') no-repeat; background-size:calc(100% + 2px) 100%;cursor:pointer; transition:.2s}
.game_result_wrap > div.score_board_category > ul > li:hover {color:#FFF; background:url('/images/bg_bl_cate_on.png') no-repeat;background-size:100% 100%;}
.game_result_wrap > div.score_board_category > ul > li.active {color:#FFF; background:url('/images/bg_bl_cate_on.png') no-repeat;background-size:100% 100%;}
.game_result_wrap > div.score_board_category > ul > li > var {position:absolute; left:0; bottom:0; width:0; height:4px; background:#294e9b; }
.game_result_wrap > div.score_board_category > ul > li.active > var {left:1px; *width:147px; width:calc(100% - 3px)}

.result_s_choice > .title > ul {position:absolute; right:10px; top:5px; overflow:hidden}
.result_s_choice > .title > ul > li {float:left; margin-left:5px}
.result_s_choice > .title > ul > li:first-child {margin-left:0}
.result_s_choice > .title > ul > li > select {padding:3px; color:#FFF; background:linear-gradient(to top, #4b4b4b, #3d3d3d); border:1px solid #454545; border-radius:3px}
.result_s_choice > .title > ul > li > select > option {background:#444}
.result_s_list {padding:10px 0px 10px 8px; background:#1b1b1b; overflow:hidden}
.result_s_list.stream {padding-left:10px}
.result_s_list > li {float:left; width:111px; height:98px; margin-left:5px;  cursor:pointer; }
.result_s_list.stream > li {margin-left:10px}
.result_s_list2 {padding:15px 0; text-align:center; background:#1b1b1b; overflow:hidden}
.result_s_list2 > li {display:inline-block; margin:0 15px; font-size:16px; color:#c2c2c2; cursor:pointer; transition:.2s}
.result_s_list2 > li:hover {color:#FFF}
.result_s_list2 > li.active {color:#74ccd4}
.result_s_list > li:first-child {margin-left:0}
.result_s_list > li.e1 {background:url('/images/result_icon1.png'); background-size:111px 98px}
.result_s_list > li.e1.on {background:url('/images/result_icon1_on.png'); background-size:111px 98px}
.result_s_list > li.e2 {background:url('/images/result_icon2.png'); background-size:111px 98px}
.result_s_list > li.e2.on {background:url('/images/result_icon2_on.png'); background-size:111px 98px}
.result_s_list > li.e3 {background:url('/images/result_icon3.png'); background-size:111px 98px}
.result_s_list > li.e3.on {background:url('/images/result_icon3_on.png'); background-size:111px 98px}
.result_s_list > li.e4 {background:url('/images/result_icon4.png'); background-size:111px 98px}
.result_s_list > li.e4.on {background:url('/images/result_icon4_on.png'); background-size:111px 98px}
.result_s_list > li.e5 {background:url('/images/result_icon5.png'); background-size:111px 98px}
.result_s_list > li.e5.on {background:url('/images/result_icon5_on.png'); background-size:111px 98px}
.result_s_list > li.e6 {background:url('/images/result_icon6.png'); background-size:111px 98px}
.result_s_list > li.e6.on {background:url('/images/result_icon6_on.png'); background-size:111px 98px}
.result_s_list > li.e7 {background:url('/images/result_icon7.png'); background-size:111px 98px}
.result_s_list > li.e7.on {background:url('/images/result_icon7_on.png'); background-size:111px 98px}
.result_s_list > li.e8 {background:url('/images/result_icon8.png'); background-size:111px 98px}
.result_s_list > li.e8.on {background:url('/images/result_icon8_on.png'); background-size:111px 98px}
.result_s_list > li.e9 {background:url('/images/result_icon9.png'); background-size:111px 98px}
.result_s_list > li.e9.on {background:url('/images/result_icon9_on.png'); background-size:111px 98px}
.result_s_list > li.e10 {background:url('/images/result_icon10.png'); background-size:111px 98px}
.result_s_list > li.e10.on {background:url('/images/result_icon10_on.png'); background-size:111px 98px}

.result_s_list > li.m1 {background:url('/images/result_icon1.png')}
.result_s_list > li.m1.on {background:url('/images/result_icon1_on.png')}
.result_s_list > li.m2 {background:url('/images/result_icon2.png')}
.result_s_list > li.m2.on {background:url('/images/result_icon2_on.png')}
.result_s_list > li.m3 {background:url('/images/result_icon3.png')}
.result_s_list > li.m3.on {background:url('/images/result_icon3_on.png')}
.result_s_list > li.m4 {background:url('/images/result_icon4.png')}
.result_s_list > li.m4.on {background:url('/images/result_icon4_on.png')}
.result_search {position:relative; background:#2a2a2a; padding:20px; margin-bottom:20px}
.result_search.mini {text-align:center}
.result_search > div.line1 {margin-bottom:20px}
.result_search > div.line3 {overflow:hidden}
.result_search > div.line3 > ol {display:inline-block; overflow:hidden}
.result_search > div.line3 > ol > li {float:left; margin-right:10px}
.result_search > div.line3 > ol > li > select {width:150px; padding:4px 10px; font-size:18px; color:#FFF; background:linear-gradient(to top, #4b4b4b, #3d3d3d); border:1px solid #454545}
.result_search > div.line3 > ol > li > select > option {background:#444}
.result_search > div > span {display:inline-block; margin-right:25px; font-size:18px; color:#fff}
.result_search .input1 {appearance:none; -webkit-appearance:none; width:345px; box-sizing:border-box; background:#616161 url('/images/result_select1.png') no-repeat 95% ; border:1px solid #878787; padding:6px 12px; border-radius:5px; color:#cdcdcd; font-size:16px; margin-right:25px}
.result_search .input2 {appearance:none; -webkit-appearance:none; width:345px; box-sizing:border-box; background:#616161; border:1px solid #878787; padding:6px 12px; border-radius:5px; color:#cdcdcd; font-size:16px;}
.result_search .input2::placeholder {color:#b6b6b6}
.result_search .input3 {appearance:none; -webkit-appearance:none; width:180px; box-sizing:border-box; background:#616161 url('/images/icon_calendar.png') no-repeat 95%; border:1px solid #878787; padding:6px 12px; border-radius:5px; color:#cdcdcd; font-size:16px; text-align:center;}
.result_search .input4 {position:absolute; width:120px; right:20px; top:50%; transform:translateY(-50%); text-align:center; padding:35px 0; background:linear-gradient(to top,#537b13,#95c83e); border:1px solid #6f9436; border-top:1px solid #cbe4a0;  font-size:18px; color:#fff; cursor:pointer}
.result_search .input5 {position:absolute; width:120px; right:20px; top:50%; transform:translateY(-50%); text-align:center; padding:5px 0; background:linear-gradient(to top,#537b13,#95c83e); border:1px solid #6f9436; border-top:1px solid #cbe4a0;  font-size:18px; color:#fff; cursor:pointer}
.result_search .input6 {display:inline-block; width:120px; text-align:center; padding:5px 0; background:linear-gradient(to top,#537b13,#95c83e); border:1px solid #6f9436; border-top:1px solid #cbe4a0;  font-size:18px; color:#fff; cursor:pointer}
.result_search ul {display:inline-block; width:380px; overflow:hidden; vertical-align:middle; margin-left:32px}
.result_search ul > li {float:left; width:71px; margin-left:4px; text-align:center; font-size:16px; color:#7c7c7c; background:#202022; padding:6px 0; border-top:2px solid #4c4c4d; cursor:pointer}
.result_search ul > li:first-child {margin-left:0}
.result_search ul > li.on {background:#5d8719; border-top:2px solid #82a34d; color:#fff}
.result_list {}
.result_list > .title {display:none; position:relative; font-size:22px; color:#fff; margin-bottom:10px}
.result_list > .title > span{display:inline-block;  color:#fff}
.result_list > .title > var {display:inline-block; font-size:15px; color:#909090; margin:0 15px; vertical-align:middle}
.result_list > .title > em {display:inline-block;  color:#74ccd4}
.result_list > .title > select {display:none; appearance:none; -webkit-appearance:none; position:absolute; right:0; top:0; width:180px; color:#b4b4b4; background:#3f3f3f url('/images/result_select1.png') no-repeat 90%; border:0; font-size:16px; padding:5px 13px; box-sizing:border-box}
.result_list_table {width:100%; margin-bottom:30px}
.result_list_table thead tr {background:linear-gradient(to top,#262626,#3e3e3e); height:38px; color:#b0b0b0; font-size:16px; text-align:center}
.result_list_table thead th {font-size:13px}
.result_list_table tbody tr {height:38px; font-size:13px; font-family:"Spoqa Han Sans"; text-align:center; border-bottom:1px solid #000}
.result_list_table tbody tr:first-child {border-top:2px solid #000}
.result_list_table tbody tr:last-child {border:0}
.result_list_table tbody td {background:#252525 }
.result_list_table .icon {width:75px}
.result_list_table .date {width:115px; color:#b0b0b0;font-size:13px}
.result_list_table td > div {background:#4b4b4b; padding:5px 0; border-top:1px solid #606060; border-radius:5px; overflow:hidden}
.result_list_table td > div.on {background: linear-gradient(to top,#550096,#450099)}
.result_list_table td > div > span {float:left}
.result_list_table td > div > em {float:right}
.result_list_table .lg {width:100px; color:#fff;font-size:13px; font-family:"Spoqa Han Sans";}
.result_list_table .bae {width:272px; font-size:13px; font-family:"Spoqa Han Sans"; color:#fff}
.result_list_table .bae > div {padding:5px 12px}
.result_list_table .mu {width:44px; font-size:13px; font-family:"Spoqa Han Sans"; color:#fff}
.result_list_table .mu > div {display:inline-block; margin:5px 3px 0; width:60px}
.result_list_table .point {color:#74ccd4}
.result_list_table .point2 {width:60px; color:#74ccd4}
.bl_live_betting_middle .state {width:100px}
.bl_live_betting_middle .state > div {display:inline-block; width:60px; text-align:center; color:#fff; padding:2px 0; background:#707070; border:0; border-radius:10px;}
.bl_live_betting_middle .state > div.on {color:#fff; background:#da9431; border:0}
.bl_live_betting_middle .state > div.off {color:#fff; background:#da4531; border:0}
.bl_live_betting_middle .state > h1 {display:inline-block; width:80px; margin:5px; text-align:center; color:#fff; padding:2px 0; background:#707070; border:0; border-radius:10px; cursor:pointer}
.bl_live_betting_middle .state > h1.on {color:#fff; background:#da9431; border:0}

/* 라이브 영상 */
.live_popup.ls .live_wrap {*width:1150px; *margin:0 auto 35px; background:rgba(35,35,35,0.5); }
.live_wrap2 {width:1100px; margin:0 auto}

.live_wrap {overflow:hidden}
.live_wrap.type1 {width:1100px; margin:0 auto;}
.live_video {float:left; width:830px;  padding-bottom: 10px}
.live_video > .title {background:linear-gradient(to top,#131313,#313131);     font-family: "Spoqa Han Sans"; font-size: 16px; color: #eebd04; padding:10px 20px}
.live_video > .stream {height:450px; background:#5a5a5a url(/images/pop_live_s_icon1.png) no-repeat center;}
.video_box_right {float:right; border:1px solid #242424; width:260px}
.bl_live_betting_top > span {display:block; padding:10px; font-size:16px; color:#FFF; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.28); background:linear-gradient(to top,#131313,#313131)}
.bl_live_betting_top > span > B {margin-right:10px; font-weight:500; color:#ffff00}
.bl_live_betting_top > span > font {margin-left:10px; padding:0 8px 1px; font-size:11px; color:#474747; background:#e3e310; border-radius:8px; text-shadow:none}
.video_box_right > div {position:relative; height:447px; background:rgba(0,0,0,0.5); border:1px solid #000}
.video_box_right > div > ul {overflow:hidden}
.video_box_right > div > ul > li {width:202px; cursor:pointer; transition:0.3s;}
.video_box_right > div > ul > li > span {width:182px !important; transition:all 0.3s ease-out}
.video_box_right > div > ul > li > span > em {color:#d3d3d3; transition:all 0.3s ease-out; font-weight:100}
.video_box_right > div > ul > li:hover > span {*background:#222; color:#eebd04}
.video_box_right > div > ul > li:hover > span > em {color:#eebd04}
.video_box_right > div > ul > li.active > span {color:#eebd04; }
.video_box_right > div > ul > li.active > span > em  {color:#eebd04; }
.video_box_right > div > h1 {position:absolute; left:50%; transform:translateX(-50%)}
.video_box_right > div > h1.video_down_btn {bottom:5px}
.video_box_right > .prev {position:absolute; right:39px; top:10px; cursor:pointer}
.video_box_right > .next {position:absolute; right:11px; top:10px; cursor:pointer}




.live_wrap .result_s_list {background:rgba(153,153,153,0.1)}
.live_s_table {width:100%; margin-bottom:0}
.live_s_table td.title {background:#404040; text-align:left; padding:0 15px; font-size:14px; color:#b5da6d}
.live_s_table td.title > img {margin-right:8px}
.live_s_table td.info {width:220px}
.live_s_table td.info > span {display:block;margin:0 12px; overflow:hidden}
.live_s_table td.info > span > * {float:left; width:90px; text-align:center; font-size:14px; color:#fff; padding:5px 0; border-radius:5px; cursor:pointer}
.live_s_table td.info > span > span {background:linear-gradient(to top,#4e6924,#7da73d)}
.live_s_table td.info > span > em {float:right;background:#363636}
.live_s_table td.bae {width:354px}
.live_s_table td.bae > div {}
.live_s_table td.vs {width:35px; font-size:13px; font-family:"Spoqa Han Sans"}

/* 카지노 메인 */
.casino_bg {background:url('/images/casino/casino_bg.png') no-repeat top; background-size:100% auto; min-width:1240px; padding:20px 0}
.casino_wrap {width:1100px; margin:0 auto}
#casino_head {width:1098px}
#casino_head > .title {text-align:center; margin-bottom:15px}
#casino_head > .title > span {}
.casino_wrap > div.casino_topwrapbox {text-align:center}
.casino_wrap > div.casino_topwrapbox > code {display:inline-block; *float:left; cursor:pointer; *margin-top:1px}

.casino_head {position:relative; background:linear-gradient(to top,#252525,#444); border:0; border-top:1px solid #737373; margin-bottom:8px; text-align:center; z-index:2}
.casino_head > span {display:inline-block; cursor:pointer}
.casino_head > ul {display:inline-block; vertical-align:middle; text-align:center; margin-left:3px}
.casino_head > ul > li {display:inline-block; position:relative}
.casino_head > ul > li > h1 {padding:12px 0; font-size:16px; color:#fff; cursor:pointer; transition:0.3s all ease-out}
.casino_head > ul > li.on > h1 {color:#74ccd4}
.casino_head > ul > li:hover > h1 {color:#74ccd4}
.casino_head > ul > li > dl {display:none; position:absolute; top:48px; left:50%; width:80px; padding:10px; background:rgba(0,0,0,0.75); border:2px solid #95ba55; border-radius:5px; transform:translateX(-50%)}
.casino_head > ul > li > dl > dd {margin:0 10px; padding:5px 0; text-align:center; font-size:14px; color:#ebebeb; border-top:1px solid rgba(132,190,68,0.25); cursor:pointer; transition:.2s}
.casino_head > ul > li > dl > dd:first-child {border-top:none}
.casino_head > ul > li > dl > dd:hover {color:#74ccd4}
.casino_slide {position:relative; margin-bottom:10px; overflow:hidden}
.casino_slide .slick-dots {position:absolute; bottom:0;}
.casino_slide .slick-dots > li {background:#838181; border-radius:100%; margin:0 5px}
.casino_slide .slick-dots > li.slick-active {background:#7eb142; border-radius:100%}
.casino_game {overflow:hidden; margin-bottom:10px}
.casino_game > li {float:left; width:215px; margin-left:6px; *cursor:pointer; overflow:hidden}
.casino_game > li:first-child {margin-left:0}
.casino_game > li > img {margin-left:-14px; *opacity:0.6; transition:all 0.3s  ease-out}
.casino_game > li:hover > img {*opacity:1}
.casino_game > li > div {overflow:hidden}
.casino_game > li > div > span {float:left; width:100%; text-align:center; cursor:pointer; font-size:16px; color:#fff; padding:10px 0}
.casino_game > li > div > span.issue {background:linear-gradient(to top,#212121,#3f3f3f); border-top:1px solid #929292}
.casino_game > li > div > span.issue:hover {background:linear-gradient(to top,#3f3f3f,#777);}
.casino_game > li > div > span.join {background:linear-gradient(to top,#4e6924,#7da73d); border-top:1px solid #a5ca6a}
.casino_game > li > div > span.join:hover {background:linear-gradient(to top,#547b15,#90c33b);}

.casino_mid {overflow:hidden; margin-bottom:10px}
.casino_mid > li {float:left; height:200px; box-sizing:border-box;}
.casino_mid > li.type1 {width:251px; background:#2a2a2a; padding:15px 14px}
.casino_mid > li > .text1 {font-size:20px; color:#fff}
.casino_mid > li > .text2 {font-size:14px; color:#939393; margin-bottom:10px}
.casino_mid > li.type1 > .text3 {position:relative; width:223px; background:#151515; padding:8px 17px; box-sizing:border-box; border-radius:10px; font-size:16px; color:#fff; cursor:pointer}
.casino_mid > li.type1 > .text3.first {margin-bottom:5px}
.casino_mid > li.type1 > .text3 > em {display:inline-block; margin-right:7px}
.casino_mid > li.type1 > .text3 > span {position:absolute; right:17px; top:50%; transform:translateY(-50%); font-size:12px; color:#2b5319; background:#74ccd4; padding:0 5px; border-radius:10px}
.casino_mid > li.type2 {width:212px; border-right:2px solid #2a2a2a; padding:23px;}
.casino_mid > li.type2.last {border-right:0}
.casino_mid > li.type2.c1 {background:#1e1e1e url("/images/casino/casino_main_icon3.png") no-repeat 85% 85%; cursor:pointer}
.casino_mid > li.type2.c2 {background:#1e1e1e url("/images/casino/casino_main_icon4.png") no-repeat 85% 85%; cursor:pointer}
.casino_mid > li.type2.c3 {background:#1e1e1e url("/images/casino/casino_main_icon5.png") no-repeat 85% 85%; cursor:pointer}
.casino_mid > li.type2.c4 {background:#1e1e1e url("/images/casino/casino_main_icon6.png") no-repeat 85% 85%; cursor:pointer}
.casino_cash {overflow:hidden; background:#121212; margin-bottom:10px; padding:20px 10px}
.casino_cash .cash_box .title {font-size:16px; color:#fff; background:#202022; padding:5px 18px; border-radius:10px; margin-bottom:10px}
.casino_notice {float:right; width:320px}
.casino_notice > .ad {margin-bottom:10px; cursor:pointer; opacity:.8; transition:.3s}
.casino_notice > .ad:hover {opacity:1}
.casino_notice > .notice {background:#181818;padding:15px 15px 0}
.casino_notice > .notice > .title {overflow:hidden; margin-bottom:10px}
.casino_notice > .notice > .title > em {float:left; font-size:20px; color:#fff}
.casino_notice > .notice > .title > div {float:right}
.casino_notice > .notice > .title > div > span {display:inline-block; width:70px; color:#828282; background:#2a2a2a; padding:5px 0; text-align:center; border-radius:5px; cursor:pointer}
.casino_notice > .notice > .title > div > span:first-child {margin-right:8px}
.casino_notice > .notice > .title > div > span.on {background:#336eaa; color:#fff}
.casino_notice > .notice > ul {}
.casino_notice > .notice > ul > li {border-bottom:1px solid #2a2a2a; padding:8px 0; overflow:hidden}
.casino_notice > .notice > ul > li:last-child {border-bottom:0}
.casino_notice > .notice > ul > li > div {float:left; width:205px; font-size:15px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.casino_notice > .notice > ul > li > span {float:right;font-size:15px; color:#fff;}

.casino_bottom {background:#0d0d0d; padding:10px 8px 15px; overflow:hidden;}
.casino_bottom > li {float:left}
.casino_bottom > li.type1 {width:212px; padding:22px 20px; box-sizing:border-box; background:#030303;overflow:Hidden; margin-left:8px; border-radius:10px; cursor:pointer}
.casino_bottom > li.type1:first-child {margin-left:0}
.casino_bottom > li.type1 > span {float:left; color:#fff; font-size:15px}
.casino_bottom > li.type1 > em {float:right; width:46px; margin-top:1px; padding:1px 0; background:#74ccd4; border-radius:10px; color:#2b5319; text-align:center}
.casino_bottom > li.type2 {float:left; margin-left:8px;}

/* 카지노 서브 */
.casino_sub {*padding:45px 30px 45px; padding:30px}
.casino_sub .sub_title {}
.casino_sub .sub_menu {width:auto}
.casino_sub > .about_con {}
.casino_sub > .about_con > img {width:100%}
.casino_sub > .manual_con {text-align:center}
.casino_sub > .table_guide {text-align:center}
.casino_sub > .table_guide > img {max-width:100%; }

.site_issue {display:none; position:absolute; bottom:-50px; right:0}
.site_issue > em {float:right; position:relative; margin:28px 30px 0 0; cursor:pointer; z-index:2}
.site_issue > em > div {display:none; position:absolute; left:0; top:26px; width:172px; height:275px; overflow:hidden}
.site_issue > em > div > ul.casino_id_state {position:absolute; left:0; top:-275px; width:168px; padding:3px 1px 6px 1px; background:rgba(0,0,0,0.9); border:1px solid #843321; border-top:0; border-radius:0 0 6px 6px}
.site_issue > em > div > ul.casino_id_state > li {position:relative; border-bottom:1px solid #222; padding:9px 10px; color:#aaa; font-size:11px; transition:.3s}
.site_issue > em > div > ul.casino_id_state > li:last-child {border-bottom:0}
.site_issue > em > div > ul.casino_id_state > li > em {display:block; color:#FFF}
.site_issue > em > div > ul.casino_id_state > li > span {display:block}
.site_issue > em > div > ul.casino_id_state > li > span > b {color:#ffea01}
.site_issue > em > div > ul.casino_id_state > li > var {display:block; position:absolute; right:9px; top:10px; width:29px; height:24px; padding-top:5px; border-radius:29px; text-align:center; color:#FFF}
.site_issue > em > div > ul.casino_id_state > li > var.on {background:linear-gradient(to top,#5e8322,#92c53c)}
.site_issue > em > div > ul.casino_id_state > li > var.stay {background:#6b6b6b}
.site_issue > em > div > ul.casino_id_state > li > var.reg {background:linear-gradient(to top, #27404d, #2a6886)}
.site_issue > em:hover > div {display:block}
.site_issue > em > .title {display:inline-block; width:172px; padding:5px 0; text-align:center; color:#fff; font-size:14px; background:linear-gradient(to top, #843321, #f14343) }





/* 마이페이지 메뉴*/
.mypage_left {float:left; width:200px; box-sizing:border-box; padding-left:10px; }
.mydepth1 {background:linear-gradient(to top, #383838, #4e4e4e); margin-top:20px; padding:10px; border-radius:10px}
.mypage_left > .mydepth1:first-child {margin-top:10px}
.mydepth1 > span {display:block; padding:5px 10px 10px; color:#74ccd4; font-size:20px;text-shadow:2px 2px #1d2712}
.mydepth2 {}
.mydepth2 > a {display:block;  padding:10px; font-size:14px; color:#a7a7a7; transition:all 0.3s ease-out;}
.mydepth2 > a:hover {color:#fff; background:linear-gradient(to top, #888, #aaa)}
.mydepth2 > a.on {color:#fff; background:linear-gradient(to top, #888, #aaa)}
.mydepth2 > a:first-child {margin-top:0;}

.mypage_menu1 {overflow:hidden; border-bottom:2px solid #979799;margin-left:0px;}
.mypage_menu1 > a { display:inline-block; padding:0px 5px; width:10%; text-align:center; color:#fff; font-size:14px; transition:all 0.3s ease-out;line-height:40px;    background: linear-gradient(to top, #3e3e3e, #6e6f70 );;  border-radius:10px 10px  0px 0px;}
.mypage_menu1 > a:hover {background:#203c74}
.mypage_menu1 > a.active {background:#979799}

.mypage_menu2 {overflow:hidden; background:rgba(96,96,96,0.2); margin-bottom:10px}
.mypage_menu2 > a {float:left; padding:12px 20px; text-align:center; color:#fff; font-size:18px; font-weight:100; transition:all 0.3s ease-out}
.mypage_menu2 > a:hover {color:#74ccd4; text-decoration:underline}
.mypage_menu2 > a.active {color:#74ccd4; text-decoration:underline}

.mypage_menu3 {overflow:hidden; margin-bottom:2px}
.mypage_menu3 > a {float:left; width:148px; padding:8px 0; margin-left:4px; text-align:center; color:#999; font-size:16px;   background:#2c2c2c; border-bottom:2px solid #2c2c2c; border-radius:10px 10px 0 0; transition:all 0.3s ease-out;}
.mypage_menu3 > a:first-child {margin-left:0}
.mypage_menu3 > a:hover {background:linear-gradient(to top, #454545, #626262 ); border-bottom:2px solid #74ccd4; color:#fff}
.mypage_menu3 > a.active {background:linear-gradient(to top, #454545, #626262 ); border-bottom:2px solid #74ccd4; color:#fff}


.stitl00{font-size:18px;margin-left:30px;font-weight:400;color:#6CF;line-height:40px;}


/* 게시판*/
.board_wrap { padding:0 0 10px; margin-bottom:30px; box-sizing:border-box; border-bottom:0px solid #606060}
.board_wrap.board2 {width:auto; padding:0 10px 30px; float:none; *background:#666}
.board_wrap.betting_rulebox {width:auto; padding:0 40px 30px; float:none; *background:#666; border-bottom:1px solid #555}

.line_top {border-top:1px solid #606060; margin:12px 0 15px}
.line_bottom {border-top:1px solid #606060; margin:10px 0}
.board_wrap > .btn_wrap {overflow:hidden; text-align:right}
.board_wrap > .btn_wrap > a {display:inline-block; width:114px; color:#222; font-size:14px; text-align:center; padding:7px 0; background:linear-gradient(to bottom,#e7e7e7,#c5c5c5); margin-left:8px; border:1px solid #000;border-radius:8px;}
.board_wrap > .btn_wrap > a:first-child {margin-left:0}
.board_wrap > .btn_wrap > a.bl {background:#333333; border-top:1px solid #585858}
.board_wrap .paging_box {margin:45px 0 30px}
.board_wrap .search_box {text-align:center}
.board_wrap .search_box > [type="text"] {-webkit-appearance:none; display:inline-block; width:260px; box-sizing:border-box; border:1px solid #898989; padding:5px 13px; background:#a4a4a4; font-size:18px; color:#696868; margin-right:10px}
.board_wrap .search_box > [type="text"]::placeholder {color:#696868}
.board_wrap .search_box > .btn {-webkit-appearance:none; display:inline-block; width:114px; box-sizing:border-box; border:1px solid transparent; border-top:1px solid #cbe4a0; padding:6px 0; background:linear-gradient(to top,#577e18,#93c63d); font-size:16px; color:#fff; text-align:center; cursor:pointer}

.board_wrap .b_title1 {display:none; font-size:22px; color:#909090; margin-bottom:10px}
.board_wrap .b_title1 > span {color:#fff}
.board_wrap .b_title1 > em {color:#74ccd4}
.board_wrap .b_title2 {font-size:16px; color:#b0b0b0; margin:10px 0}
.board_wrap .b_title2  > span {font-size:22px; color:#fff}
.board_wrap .b_title2  > code {float:right; margin-top:10px; font-size:16px; color:#b0b0b0}
.board_wrap .b_title3 {text-align:right; font-size:16px; color:#b0b0b0}
.board_wrap .b_title3 > span {}


/* qna list */

.qna_list {width:100% ; text-align:center}
.qna_list thead tr { color:#b0b0b0; font-size:16px; background:linear-gradient(to top,#1f3048,#2a4469); border-top:1px solid #000}
.qna_list thead tr th {line-height:40px; border-bottom:2px solid #000; color:#fff;font-size:14px}
.qna_list tbody tr {background:#252525; }
.qna_list tbody tr td {line-height:35px; border-bottom:1px solid #000; color:#fff; font-size:14px}
.qna_list tbody tr:last-child td {border-bottom:0}
.qna_list tbody tr td.subject {width:400px; cursor:pointer;text-align:left;}

.qna_list tbody tr td.subject > div {width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; font-size:15px}
.qna_list tbody tr td.gr {color:#eebd04}

.qna_list tbody tr td.state > span {display:inline-block; color:#fff; padding:2px 7px; border-radius:10px}
.qna_list tbody tr td.state > span.off {background:#707070}
.qna_list tbody tr td.state > span.on {background:#4d912f}

/* qna write */
.board_wrap > .text1 {text-align:center; color:#b7b7b7; font-size:16px; margin-bottom:30px;}
.qna_write_box {}
.qna_write {margin-bottom:10px}
.qna_write > li {border-bottom:1px solid #606060; padding:10px 0; overflow:hidden}
.qna_write > li:first-child {border-top:2px solid #606060}
.qna_write > li > span {display:inline-block; width:150px; box-sizing:border-box; padding-left:15px; font-size:16px; color:#fff; vertical-align:middle}
.qna_select {-webkit-appearance:none; width:280px; border:1px solid #666666; background:#4b4b4b url("./images/top_select_icon2.png") no-repeat 95%; font-size:16px; color:#c5c5c5; padding:6px 15px}
.qna_text {-webkit-appearance:none; width:calc(100% - 200px); border:1px solid #666666; background:#4b4b4b; font-size:16px; color:#c5c5c5; padding:6px 15px}
.qna_text::placeholder {color:#c5c5c5}
.qna_textarea {width:100%; box-sizing:border-box; height:525px; border:1px solid #666666; background:#4b4b4b; padding:15px 25px; font-size:15px; color:#dfdfdf}

/* qna view */
.qna_view {}
.qna_title {background:rgba(255,255,255,0.1); overflow:hidden; padding:15px 22px; border-top:2px solid #000; border-bottom:1px solid #000;}
.qna_title > .sub1 {float:left; }
.qna_title > .sub1 > .img {display:inline-block; margin-right:15px}
.qna_title > .sub1 > span {display:inline-block; font-size:18px; color:#eebd04; margin-right:15px; vertical-align:middle}
.qna_title > .sub1 > em {display:inline-block; font-size:22px; color:#fff; vertical-align:middle}
.qna_title > .sub2 {float:right; margin-top:4px}
.qna_title > .sub2 > span {display:inline-block; font-size:18px; color:#fefefe}
.qna_title > .sub2 > var {display:inline-block; width:1px; height:14px; background:#b0b0b0; margin:0 12px;}
.qna_title > .sub2 > em {display:inline-block; font-size:18px ; color:#b0b0b0}
.qna_view > .content {min-height:285px; background:rgba(255,255,255,0.2); padding:28px 24px; color:#d6d6d6; font-size:16px; border-bottom:1px solid #000;}
.qna_view > .answer_box {padding:9px}
.qna_view > .answer_box > .answer {background:rgba(0,0,0,0.5); min-height:300px}
.qna_view > .answer_box > .answer > .qna_title {border:0; background:none;}
.qna_view > .answer_box .sub1 label {display:inline-block; width:60px; color:#fff; background:#4d912f; border-radius:10px; font-size:13px; font-family:"Spoqa Han Sans"; text-align:center; margin-right:15px; vertical-align:middle}
.qna_view .answer_con {padding:15px 22px; font-size:16px; color:#fefefe; }

/* faq */
.qna_list tbody tr td.subject2 {width:auto; text-align:left; cursor:pointer}
.qna_list tbody tr td.subject2 > div {width:auto;color:#fff; font-size:15px}
.qna_list tbody tr td.gr2 {width:170px;color:#eebd04}

.qna_view.faq {margin-bottom:10px}

/* notice */
.qna_list tbody tr td.noti {width:85px; color:#74ccd4}


/* board */



/* 카톡 이미지 텍스트 */
.katalk_img {position:relative;}
.katalk_img  > .katalk_text {position:absolute; color:#dc4800; font-size:13px; font-weight:600; right:16px; bottom:15px}
.katalk_img  > .katalk_text.sub {right:13px; bottom:17px; }

/* 미니게임 베팅금액 */
.bet_input_wrap {position:relative; margin-top:10px; }
.bet_input_wrap > .title {font-size:17px; color:#ddd; font-family:"Spoqa Han Sans"; font-weight:300; margin-bottom:15px;}
.bet_input_wrap > .bet_input1 {overflow:hidden; margin-bottom:7px;}
.bet_input_wrap > .bet_input1 > div {float:left; width:250px; box-sizing:border-box; position:relative; background:#e1e1e1; border-radius:5px; padding:8px 10px}
.bet_input_wrap > .bet_input1 > div > span {position:absolute; left:10px; top:50%; transform:translateY(-50%); color:#6f6f6f; font-size:15px}
.bet_input_wrap > .bet_input1 > div > .bet_text1 {width:100%; box-sizing:border-box; border:0; background:#e1e1e1; padding-left:50px; text-align:right; color:#333; font-size:15px;}
.bet_input_wrap > .bet_input1 > div > .bet_text1.red {color:#df1f1f}
.bet_input_wrap > .bet_input1 > span {float:left; width:100px; padding:8px 0px;background:linear-gradient(to top, #4b4b4b, #7a7a7a); border-top:1px solid #9c9c9c; border-radius:5px; text-align:center; color:#fff; font-size:15px; cursor:pointer; margin-left:7px; transition:0.3s all ease-out}
.bet_input_wrap > .bet_input1 > span:hover {background:linear-gradient(to top, #656464, #9a9999); }

.bet_input_wrap > .bet_input2 {overflow:hidden}
.bet_input_wrap > .bet_input2 > span {float:left; width:122px; background:linear-gradient(to top, #dd7d0c, #dd9b0d); border-top:1px solid #e8ba55; text-align:center; color:#fff; font-size:15px; padding:8px 0; border-radius:5px; cursor:pointer; transition:all 0.3s ease-out}
.bet_input_wrap > .bet_input2 > span.reset {background:linear-gradient(to top, #dd9d0d, #ddb90c); margin-left:6px}
.bet_input_wrap > .bet_input2 > span:hover {background:linear-gradient(to top, #da7907, #ffae00)}
.bet_input_wrap > .bet_input2 > span.reset:hover {background:linear-gradient(to top, #dc9b09, #f5cd0f)}
.bet_input_wrap > .bet_input2 > div {position:relative; float:left; width:313px; box-sizing:border-box; background:#e1e1e1; margin-left:7px; padding:8px 10px; border-radius:5px;}
.bet_input_wrap > .bet_input2 > div > .bet_text2 {width:100%; box-sizing:border-box; border:0; background:#e1e1e1; padding-left:80px; text-align:right; color:#333; font-size:15px;}
.bet_input_wrap > .bet_input2 > div > .self {position:absolute}
.bet_input_wrap > .bet_input2 > div > .self > span {display:inline-block; color:#6f6f6f; font-size:15px; vertical-align:middle; margin-left:4px}
.bet_input_wrap > .bet_action {position:absolute; width:calc(100% - 600px); height:134px; right:20px; top:40px; background:linear-gradient(to top, #678f27, #90c23b); border:0; border-top:1px solid #ccf08f; font-size:17px; color:#fffefe; text-align:center; border-radius:5px; cursor:pointer; transition:all 0.3s ease-out}
.bet_input_wrap > .bet_action:hover {background:linear-gradient(to top, #648037, #86d206) }

/* bet list */
.betlist_bottom {overflow:hidden;}
.betlist_bottom > .left {float:left}
.betlist_bottom > .left > a {display:inline-block; width:114px; font-size:16px; text-align:center; color:#7c7c7c; padding:8px 0; background:linear-gradient(to top, #202022, #202022); border-top:1px solid #4c4c4d; transition:0.3s all ease-out}
.betlist_bottom > .left > a:hover{background:linear-gradient(to top, #505054, #67676d); color:#fff}
.betlist_bottom > .left > a.choose {background:linear-gradient(to top, #e1e1e1, #f7f7f7); color:#222; margin-right:5px;padding:5px 0px;font-size:14px;}
.betlist_bottom > .left > a.selectDel {background:linear-gradient(to top, #e1e1e1, #f7f7f7); color:#222; margin-right:5px;padding:5px 0px;font-size:14px;}

.betlist_bottom > .right {float:right}
.betlist_bottom > .right > a {display:inline-block; font-size:14px; text-align:center; color:#000; padding:8px 35px; background:linear-gradient(to top, #a8a8a8, #dcdcdc); border:1px solid #000; transition:0.3s all ease-out;border-radius: 4px;}
.betlist_bottom > .right > a:hover {background:linear-gradient(to top, #dcdcdc, #dcdcdc) }
/* recom list */
.recom_state {overflow:hidden; margin-bottom:25px}
.recom_state > li {float:left; width:200px; height:100px; box-sizing:border-box; background:#2a2a2a url("/images/recom_state_icon.png") no-repeat center 107px; border-bottom:1px solid #000; margin-left:10px; padding-top:15px;text-align:center}
.recom_state > li.no_bg { background:rgba(255,255,255,0.1);}
.recom_state.cnt4 > li {width:252px}
.recom_state.cnt3 > li {width:340px}
.recom_state > li:first-child {margin-left:0}
.recom_state > li > .text1 {text-align:center; font-size:16px; color:#fff; font-weight:100;display:inline-block;  padding:5px 10px;margin-right:10px;border-radius:5px;}
.recom_state > li > var {display:inline-block; width:30px; height:1px; background:#606060}
.recom_state > li > .text2 {font-size:24px; color:#e5eb34;display:inline-block;line-height:60px; }
.recom_state > li > .text2.white {color:#fff}
.recom_state > li > .text2.yellow {color:#eebd04}
.recom_state > li > a {display:inline-block; width:126px; text-align:center; padding:5px 0; margin-top:6px; background:linear-gradient(to top, #831a1a, #af2121); border:1px solid #000; font-size:14px; color:#fff; transition:all 0.3s ease-out;border-radius:4px; margin-left:10px;line-height:25px;}
.recom_state > li > a:hover {background:linear-gradient(to top, #af2121, #af2121) }
.board_wrap.recom {}
.table-black.calc_info {}
.table-black.calc_info > thead > tr > td {font-size:16px; color:#fff; border-right:2px solid #000; background:#3a3a3a; border-bottom:2px solid #74ccd4}
.table-black.calc_info > tbody > tr > td {font-size:14px; color:#fff;border-right:2px solid #000; background:#3a3a3a; text-align:right; padding-right:10px}
.recom_ment {font-size:16px; color:#eebd04; margin:-20px 0 30px}
.bettingDel{ background-color:2152a3;border-top:1px solid #558be3;border-left:1px solid #558be3;border-right:1px solid #15376f;border-bottom:1px solid #15376f;}

.pointer {cursor:pointer}

/* attend */
.attend_title  {display:block; text-align:center; margin-bottom:25px; padding-top:30px}
.attend_title > .text1 {font-size:36px; color:#FFF; font-weight:100}
.attend_title > .text2 {font-size:18px; color:#74ccd4; font-weight:100}

.attend_calendar {width:1060px; margin:0 auto 10px; padding-bottom:100px; text-align:center; border-bottom:2px solid #606060}
.calendar_top {text-align:center; margin-bottom:60px}
.calendar_top > * {display:inline-block; vertical-align:middle}
.calendar_top > a {transition:.2s}
.calendar_top > a:hover {opacity:.8}
.calendar_top > .prev {width:46px; height:46px; background:url("/images/calendar_prev.png"); margin-top:10px}
.calendar_top > .next {width:46px; height:46px; background:url("/images/calendar_next.png"); margin-top:10px}
.calendar_top > .now {display:inline-block; margin:0 60px; font-size:28px; color:#d4d4d4; font-weight:100}
.calendar_top > .now > span {display:block; font-size:40px; color:#FFF}
.calendar_top > .now > code {display:block; margin-top:-5px; font-size:18px; color:#74ccd4}

.attend_calendar > ul {display:block; overflow:Hidden}
.attend_calendar > ul.calendar_head {background:linear-gradient(to top, #161616, #373737); border:1px solid #404040}
.attend_calendar > ul > li {float:left; width:14.285%; height:65px; line-height:65px; font-size:16px; box-sizing:border-box; text-align:center}
.attend_calendar > ul.calendar_head > li {height:50px; line-height:50px}
.attend_calendar > ul > li.name {color:#b5b5b5}
.attend_calendar > ul > li.red {color:#9f3333}
.attend_calendar > ul > li.blue {color:#4b71be}
.attend_calendar > ul > li.prev {color:#7c7c7c}
.attend_calendar > ul > li.white {color:#ffffff}
.attend_calendar > ul > li > span {display:inline-block; width:40px; height:40px; font-size:16px; line-height:40px}
.attend_calendar > ul > li.ok > span {color:#33d4fc; border:3px solid #33d4fc; border-radius:100%}

.attend_ment {width:1060px; margin:0 auto}
.attend_ment > span {padding-top:10px; color:#fff; font-size:16px}
.attend_ment > span > code {color:#ffde00}
.attend_ment > .cal_btn {display:block; float:right; width:244px; height:45px; text-align:center; background:url('/images/attend_btn.png') no-repeat; transition:.2s}
.attend_ment > .cal_btn:hover {opacity:.8}

/* COUPON */
.gift_btn {display:inline-block; font-size:16px; text-align:center; color:#fff; padding:8px 35px; background:linear-gradient(to top, #5d8221, #93c63d); border-top:1px solid #cbe4a0; cursor:pointer; transition:.2s}
.gift_btn:hover {opacity:.8}
.gift_target {display:none; position:absolute; left:50%; top:50%; width:500px; height:550px; margin:-250px 0 0 -250px; background:#333; border-radius:15px}
.gift_target > h1 {margin-bottom:25px; padding-top:50px; text-align:center; font-size:24px; color:#FFF}
.gift_target > table {width:450px; margin:0 25px 25px; border-top:1px solid rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.1)}
.gift_target > table th {padding:15px 0; font-size:16px; background:rgba(255,255,255,0.1)}
.gift_target > table td {width:33.33%; padding:10px 0; text-align:center; font-size:16px; color:#FFF; border-top:1px solid rgba(255,255,255,0.1)}
.gift_target > table td > div {display:inline-block; padding:5px 10px; font-size:16px; background:linear-gradient(to top, #5d8221, #93c63d); border-top:1px solid #cbe4a0; cursor:pointer; transition:0.2s}
.gift_target > table td > div:hover {opacity:0.8}
.gift_target > h2 {width:150px; margin:0 auto; padding:9px 0; text-align:center; font-size:16px; color:#FFF; background:#151515; border:1px solid rgba(255,255,255,0.1); cursor:pointer; transition:.2s}
.gift_target > h2:hover {background:#000; border:1px solid rgba(255,255,255,0.2)}

/* SUB MENU */
div.right_con > .sub_menu {width:auto; margin-bottom:10px; border-radius:4px; overflow:hidden; background:none; padding:0;}
div.right_con > .sub_menu > h1 {height:40px; padding:0 16px; line-height:40px; background:url('/images/bg_sub_menu_title.gif') repeat-x; overflow:hidden}
div.right_con > .sub_menu > h1 > span {float:left; margin-right:10px}
div.right_con > .sub_menu > h1 > em {float:left; font-weight:500; font-size:16px; color:#FFF}
div.right_con > .sub_menu > ul {}
div.right_con > .sub_menu > ul > li {height:35px; padding:0 16px; line-height:35px; background:#434343; border-top:1px solid #3b3b3b; overflow:hidden; cursor:pointer; transition:.2s}
div.right_con > .sub_menu > ul > li:hover {background:#2f2f2f}
div.right_con > .sub_menu > ul > li.active {background:#2f2f2f}
div.right_con > .sub_menu > ul > li > span {float:left; margin-right:10px; opacity:0.8; transition:.2s}
div.right_con > .sub_menu > ul > li:hover > span {opacity:1}
div.right_con > .sub_menu > ul > li.active > span {opacity:1}
div.right_con > .sub_menu > ul > li > em {float:left; font-weight:500; font-size:14px; color:#c2c2c2; transition:.2s}
div.right_con > .sub_menu > ul > li:hover > em {color:#FFF}
div.right_con > .sub_menu > ul > li.active > em {color:#FFF}

/* CS CENTER */
.cscenter_cart {padding-bottom:2px; background:#222}
.cscenter_cart > h1 {padding:5px 10px; text-align:center; font-size:13px; color:#FFF; background:linear-gradient(to top, #333, #555)}
.cscenter_cart > h1 > font {color:#ebd054}
.cscenter_cart > h2 {padding:10px}
.cscenter_cart > h2 > font {color:#ffde00}
.cscenter_cart > ul {margin-bottom:10px; padding:0 10px; text-align:center; overflow:hidden}
.cscenter_cart > ul > li {display:inline-block; margin-left:25px}
.cscenter_cart > ul > li:first-child {margin-left:0}
.cscenter_cart > ul > li > span > img {width:20px; margin-right:5px}
.cscenter_cart > ul > li > code {font-size:13px}
.cscenter_cart > h3 {width:249px; height:35px; margin:0 auto; text-align:center; font-weight:400; font-size:14px; color:#FFF; line-height:35px; text-shadow:0 0 3px rgba(0,0,0,0.57); background:url('/images/bg_betting_btn.png') no-repeat center; border:1px solid rgba(255,255,255,0.1); cursor:pointer; transition:.3s}
.cscenter_cart > h3:hover {opacity:0.9}



.bet-disable {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 66px;
	background-color: rgba(0, 0, 0, .5);
	text-align: center;
	display: block;
	color: #fff;
	vertical-align: middle;
	font-size: 30px;
	padding: 95px
}

input.date {
	display: inline-block;
	font-size: 18px;
	width: 145px;
	height: 33px;
	box-sizing: border-box;
	padding-left: 10px;
	text-align: left;
	vertical-align: baseline;
	background: #a4a4a4 url(/images/bet_list_dayc.png) no-repeat 95%;
	border: 0;
	color: #000;}

.left_con {
	width: 200px; min-height: 100px; float: left; margin-right:5px;
	min-height: 100px;
	 
	border-radius:8px 8px 8px 8px;
	 
	overflow: hidden;
	background-color: #252525;
}
.left_con > h1 { display: block;float: left; min-height: 40px; margin-left: 15px;font-size: 16px;color: #FFF;line-height: 40px;text-shadow: 0 0 3px rgba(0, 0, 0, 0.6); }
.left-league-name {width:150px; text-align: left; padding-left:5px; height:25px;}
.right-league-cnt {width:40px; text-align: right; height:25px;}
.search-league {height:20px; cursor: pointer;}
.padL15 { padding-left:15px;}
.padR10 { padding-right:10px;}
.show-sub-page { cursor: pointer;}
.text-color-yellow { color:#FEFF2A; font-weight: bold;}
.d-hide { display: none;}
.d-show { display:'';}



.cc-logo {
     width: 226px;
    height: 78px;
    float: left;
    display: inline-block;
    position: relative;
    top: 50%;
    margin-left: 0px;
 
}

.cc-logo .logo-pattern {
    float: left;
    width: 100%;
    opacity: 0;
}

.cc-logo .logo-cont {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.cc-logo .logo-cont img {
    position: absolute;
}

.cc-logo .logo-img {
    width: 30%;
    left: 0;
    top: 0;
    animation: logoImgAnim 10s ease infinite;
}

@keyframes logoImgAnim {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    20% {
        opacity: 0;
        transform: translateY(-100%);
    }
    30% {
        opacity: 1;
        transform: translateY(5%);
    }
    40% {
        opacity: 1;
        transform: translateY(-5%);
    }
    50% {
        opacity: 1;
        transform: translateY(5%);
    }
    60% {
        opacity: 1;
        transform: translateY(-5%);
    }
    70% {
        opacity: 1;
        transform: translateY(5%);
    }
    80% {
        opacity: 1;
        transform: translateY(-5%);
    }
    90% {
        opacity: 1;
        transform: translateY(5%);
    }
    95% {
        opacity: 1;
        transform: translateY(5%);
    }
    100% {
        opacity: 0;
        transform: translateY(5%);
    }
}

.cc-logo .cozy-kr {
   
   width: 25%;
    left: 20%;
    top: 0;
    animation: cozyKrAnim 10s ease infinite;
 
}
 

@keyframes cozyKrAnim {
    0% {
        opacity: 0;
        transform: rotateX(360deg);
    }
    10% {
        opacity: 1;
        transform: rotateX(0deg);
    }
    95% {
        opacity: 1;
        transform: rotateX(0deg);
    }
    100% {
        opacity: 0;
        transform: rotateX(0deg);
    }
}

.cc-logo .cozy-en {
    width: 18.50%;
    left: 35%;
    bottom: 0;
    animation: cozyEnAnim 10s ease infinite;
	display:none
}

@keyframes cozyEnAnim {
    0% {
        opacity: 0;
        transform: rotateX(360deg);
    }
    5% {
        opacity: 0;
        transform: rotateX(360deg);
    }
    15% {
        opacity: 1;
        transform: rotateX(0deg);
    }
    95% {
        opacity: 1;
        transform: rotateX(0deg);
    }
    100% {
        opacity: 0;
        transform: rotateX(0deg);
    }
}

.cc-logo .txt-hide {
    position: absolute;
    overflow: hidden;
}

.cc-logo .txt-hide img {
    float: left;
    width: 100%;
    position: relative;
    animation: thImgAnim 10s ease infinite;
}

@keyframes thImgAnim {
    0% {
        opacity: 1;
        transform: translateX(-100%);
    }
    15% {
        opacity: 1;
        transform: translateX(-100%);
    }
    20% {
        opacity: 1;
        transform: translateX(0);
    }
    95% {
        opacity: 1;
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        transform: translateX(0);
    }
}

.cc-logo .txt-hide.kr {
    width: 55%;
    left: 15%;
    bottom: 0%;
}

.cc-logo .txt-hide.en {
    width: 21.25%;
    left: 54%;
    bottom: 6%;
	display:none;
}


/* custom */
.navbar .nav-linkset {
	overflow: hidden;
	height: 80px;
	background-image: url(/images/top_bar.png?v=<%=ver%>);
	background-size: auto auto;
	background-position: center bottom;
}
.navbar .nav-linkset .nav-box {
	width:1350px;
	height: 80px;
	margin:0 auto;
	overflow: hidden;
}
.slide-box {
	width:100%;
	background: #000;
	position: relative;
}
.slide_leftbox {
	position: absolute;
	top: -3px;
	left: -2px;
	z-index: 101;
	max-width: 400px;
	width: 25vw;
	}
.slide_rightbox {
	position: absolute;
	top: -7px;
	right: 0px;
	z-index: 101;
	max-width: 400px;
	width: 25vw;
	}
.slide_rightcurtain {
	position: absolute;
	right: 0;
	z-index: 100;
	max-width: 650px;
	width: 40vw;
	}
.slide_leftcurtain {
	position: absolute;
	left: 0;
	z-index: 100;
	max-width: 650px;
	width: 40vw;
	}
.slide_rightcurtain img,
.slide_rightbox img,
.slide_leftcurtain img,
.slide_leftbox img {width:100%;height: 100%;}
/* END : custom */
.main-visual.v1-slider > ul li {
	height: 40vw;
	max-height: 600px;
	background:url(/images/video/mov_bg02-thumb.jpg) center center repeat;
	background-size: cover;
}

.fontcolor_yellow {color:rgb(255 226 84) !important;}
.fontcolor_mint {color:rgb(44 255 158) !important;}
.main-visual {
	position: relative;
	height: 607px;
	height: 40vw;
	max-height: 600px;
	margin-top: 0px;
	z-index: 1;
	overflow: hidden;
}
.main-visual.v1-slider .v_img_tx_tit {
	position: absolute;
	bottom: 7vw;
	right: 7vw;
	margin: 0 0;
	z-index: 999;
}
.main-visual.v1-slider .v_img_bg {
	margin: 0 auto;
	height: 40vw;
	width: auto;
	max-width: 1919px;
	max-height: 607px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
.bg_shadow_dott {
	background: url(/images/bg_video_dott.png) top center;
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
}
