@charset "utf-8";

/* 로그인 */
.login_box {width:100%;z-index:101000;position:absolute;top:100px;}
.login_box_wrap {margin:0 20px;border:1px solid #232323;border-top:1px solid #cc1421;}
.login_box_wrap .header {background-color:#cc1421;height:46px;line-height:46px;border-bottom:1px solid #c2101a;}
.login_box_wrap .header h2.title {text-align:center;font-size:16px;color:#fff;font-weight:bold;}
.login_box_wrap .container {background-color:#333a40;border-top:1px solid #40484d;border-bottom:1px solid #2c3337;}
.login_write_bx {margin:15px;overflow:hidden;position:relative;}
.login_write_bx .login_input {margin-right:79px;}
.login_write_bx .login_input p {margin-right:12px;}
.login_write_bx .login_input p input {height:32px;border:1px solid #1d1d1d;color:#6e6e73;margin:3px 0;width:100%;padding:0 5px;}
.login_write_bx .btn_login {position:absolute;top:0;right:0;background:url("/assets/images/btn_login.png") no-repeat 0 0;width:74px;height:74px;vertical-align:top;margin:3px 0 0 5px;line-height:74px;text-align:center;color:#fff;font-size:14px;}
.login_box_wrap .login_button {overflow:hidden;}
.login_box_wrap .login_button a {display:block;width:100%;float:left;background-color:#21272b;height:36px;line-height:36px;color:#cacbcc;}
.login_box_wrap .login_button a span {display:block;border-left:1px solid #2c3337;text-align:center;}
.login_box_wrap .login_button a:first-child span {border-right:1px solid #1a1f22;border-left:0;}



/* 로그인후 내정보 */
.myinfo_top {height:24px;line-height:26px;background-color:#181a1a;border-top:1px solid #2b2e2e;border-bottom:1px solid #0e1010;padding:0 10px;}
.myinfo_top .info_left {float:left;color:#b1b3b3;}
.myinfo_top .info_left span {margin-left:3px;}
.myinfo_top .info_left strong {color:#fff;margin-right:1px;}
.myinfo_top .info_left .message {display:inline-block;width:14px;height:14px;text-indent:-9999px;overflow:hidden;padding:0;background-position:0 0;}
.myinfo_top .info_right {float:right;color:#ccc;}
.myinfo_top .info_right strong {color:#fff;margin:0 2px 0 4px;}



/* Notice_box */
#notice_board {height:22px;background-color:#333a40;z-index:-1;padding-right:10px;}
.notice_box {width:100%;margin:0 auto;height:22px;background:url('/assets/images/icon_notice.png?v=1') no-repeat;}
.notice_list_wrap {overflow:hidden;height:20px;margin-left:55px;}
.notice_list_wrap ul {overflow:hidden;width:100%;}
.notice_list_wrap ul li {display:inline;color:#e6f2f2;line-height:22px;margin-left:10px;font-size:11px;*float:left;overflow:hidden;}
.notice_list_wrap ul li strong {color:#e6f2f2;margin-right:5px;}



/* 경기 리스트 */
.ic_ev {display:inline-block;width:18px;height:18px;overflow:hidden;}
.ic_ev.ic_icon_1 {background:url("/assets/images/ic_soccer.png") no-repeat 0 0;}/* 축구 */
.ic_ev.ic_icon_2 {background:url("/assets/images/ic_baseball.png") no-repeat 0 0;}/* 야구 */
.ic_ev.ic_icon_3 {background:url("/assets/images/ic_basket.png") no-repeat 0 0;}/* 농구 */
.ic_ev.ic_icon_5 {background:url("/assets/images/ic_volley.png") no-repeat 0 0;}/* 배구 */
.ic_ev.ic_icon_4 {background:url("/assets/images/ic_esports.png") no-repeat 0 0;}/* e-스포츠 */
.ic_ev.ic_icon_6 {background:url("/assets/images/ic_icehockey.png") no-repeat 0 0;}/* 아이스하키 */
.ic_ev.ic_icon_999 {background:url("/assets/images/ic_etc.png") no-repeat 0 0;}/* 기타 */
.ic_ev.ic_icon_8 {background:url("/assets/images/ic_etc.png") no-repeat 0 0;}/* 기타 */
.ic_ev span {text-indent:-9999px;font-size:1px;position:absolute;top:-9999px;overflow:hidden;}
.ic_flag {display:inline-block;width:26px;height:16px;}
.ic_flag.img01 {background:url("/assets/images/flat_img01.png") no-repeat 0 0;}
.ic_flag span {text-indent:-9999px;font-size:1px;position:absolute;top:-9999px;overflow:hidden;}

.m_contents {}
.top_menu {overflow:hidden;}
.top_menu li {float:left;width:20%;}
.top_menu li a {display:block;padding:10px 0;background-color:#353535;border:1px solid #5a656c;border-right:1px solid #32393e;border-bottom:1px solid #32393e;color:#ffffff;text-align:center;font-weight:bold;font-size:14px;}
.top_menu li.on a {background-color:#121212;border:1px solid;border-color:#284153 #11202d #11202d #284153;color:#ffffff;}
.top_menu.li03 li {width:25%}
.top_menu.li03 li:first-child {width:25%;}

.conts_wrap {position:relative;}



/* 크로스 */
.bt_game {width:100%;}
.bt_game .bt_header {overflow:hidden;padding:0 10px;background-color:#364959;border-top:1px solid #566978;border-bottom:1px solid #1b242c;line-height:22px;height:22px;color:#fff;}
.bt_game .bt_header.option_vs {background-color:#336180;border-top:1px solid #537f9b;border-bottom:1px solid #193040;}
.bt_game .bt_header.option_hd {background-color:#408059;border-top:1px solid #609b78;border-bottom:1px solid #20402c;}
.bt_game .bt_header.option_ov {background-color:#804a40;border-top:1px solid #9b6a60;border-bottom:1px solid #402520;}
.bt_game .bt_header .game_title {float:left;}
.bt_game .bt_header .game_title em {}
.bt_game .bt_header .game_date {float:right;}

.bt_body {overflow:hidden;}
.bt_body li {width:40%;float:left;background-color:#161a1b;}
.bt_body li.right {text-align:right;}
.bt_body li.center {width:20%;text-align:center;line-height:32px;}
.bt_body li.center .bt_button {}
.bt_body .bt_button {display:block;background:url("/assets/images/bg_bt_game_off.gif") repeat-x 0 0;background-color:#161a1b;border-left:1px solid #40484a;border-right:1px solid #090a0b;border-bottom:1px solid #090a0b;color:#bbb;padding:6px 5px;}
.bt_body .bt_button em {display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;line-height:18px;color:#fff;}
.bt_body span.bt_button {background:url("/assets/images/bg_bt_game_none.gif") repeat-x 0 0;background-color:#262e33;}
.bt_body li.on .bt_button {background:url("/assets/images/bg_bt_game_on.gif") repeat-x 0 0;background-color:#e6e63d;border-left:1px solid #e6e64d;border-right:1px solid #c1c100;border-bottom:1px solid #c1c100;color:#403d2d;font-weight:bold;}
.bt_body li.on .bt_button em {color:#403d2d;}
.bt_game li.on .bt_button strong {color:#403d2d !important;}
.ic_over {display:inline-block;width:6px;height:9px;vertical-align:baseline;background:url("/assets/images/icon_bet.png") no-repeat 0 0;text-indent:9999px;overflow:hidden;margin:0 2px;}
.ic_under {display:inline-block;width:6px;height:9px;vertical-align:baseline;background:url("/assets/images/icon_bet.png") no-repeat -11px 0;text-indent:9999px;overflow:hidden;margin:0 3px;}
.bt_body li.on .bt_button .ic_over {background-position:0 -14px;}
.bt_body li.on .bt_button .ic_under {background-position:-11px -14px;}



/* 베팅이 종료된 경기 */
.title_wrap {height:30px;line-height:30px;text-align:center;background-color:#192e40;border-top:1px solid #324d60;border-bottom:1px solid #0c1720;}
.title_wrap .title {color:#fff;}
.bt_game.end .bt_header {color:#919599;}
.bt_game.end .bt_body .bt_button {background:url("/assets/images/bg_bt_game_none.gif") repeat-x 0 0;background-color:#262e33;border-left:1px solid #40484a;border-right:1px solid #090a0b;border-bottom:1px solid #090a0b;color:#616466;}
.bt_game.end .bt_body .bt_button em {color:#616466;font-weight:normal;}
.bt_game.end .bt_body li.on .bt_button {background:url("/assets/images/bg_bt_game_on.gif") repeat-x 0 0;background-color:#e6e63d;border-left:1px solid #e6e64d;border-right:1px solid #c1c100;border-bottom:1px solid #c1c100;font-weight:normal;}
.bt_game.end .bt_body .bt_button em strong {color:#616466 !important;}



/* 베팅카트 */
.bet_cart_wrap {position:fixed;bottom:0;z-index:99999;width:100%;}
.bet_cart_wrap .cart_top {display:block;height:40px;line-height:38px;padding:0 10px;font-size:14px;color:#fff;position:relative;
	border-top:2px #6a9148 solid;
	background: -webkit-linear-gradient(#2b3e24, #13180f);
    background: -o-linear-gradient(#2b3e24, #13180f);
    background: -moz-linear-gradient(#2b3e24, #13180f);
    background: linear-gradient(#2b3e24, #13180f);
}
.bet_cart_wrap .cart_top span {display:inline-block;height:15px;line-height:15px;font-size:11px;color:#091300;background-color:#c5e511;border:1px solid #d7ff1c;padding:0 10px;margin-left:5px;}
.bet_cart_wrap .cart_top em {display:inline-block;width:40px;height:40px;background:url("/assets/images/bg_cart_plus.png") no-repeat 0 0;position:absolute;top:-1px;right:0;}
.bet_cart_wrap .cart_info {display:none;}
.bet_cart_wrap .cart_info.action {display:block;}
.bet_cart_wrap .cart_info.action .cart_top {margin-top:-40px;}
.bet_cart_wrap .cart_info.action .cart_top em {display:inline-block;width:40px;height:40px;background:url("/assets/images/bg_cart_minus.png") no-repeat 0 0;}
.cart_info.action .cart_list {width:100%;}
.cart_info.action .cart_list td {padding:9px 0;background-color:#e5f3ff;border-top:1px solid #f2f9ff;border-bottom:1px solid #cbe7ff;text-align:center;color:#666;font-size:11px;}
.cart_info.action .cart_list .game01 td.on {color:#2171a6;font-weight:bold;}
.cart_info.action .cart_list .game02 td.on {color:#36995d;font-weight:bold;}
.cart_info.action .cart_list .game03 td.on {color:#cc4429;font-weight:bold;}
.cart_info.action .cart_list .game01 td.on strong {color:#2171a6;font-weight:bold;}
.cart_info.action .cart_list .game02 td.on strong {color:#36995d;font-weight:bold;}
.cart_info.action .cart_list .game03 td.on strong {color:#b23b24;font-weight:bold;}
.cart_info.action .cart_list td .versus {color:#333;} 
.cart_info.action .cart_list td .rate {color:#333640;} 
.bet_delete {width:16px;height:16px;background:url("/assets/images/ic_stripe.png") no-repeat 0 -33px;text-indent:-9999px;overflow:hidden;}
.cart_info .cart_result {position:relative;background-color:#221916;border-top:1px solid #47403d;padding:5px 10px;}
.cart_info .cart_result .cart_button {text-align:center;}
.cart_info .cart_result1 {position:relative;background-color:#221916;border-top:1px solid #47403d;padding:5px 10px;}
.cart_info .cart_result1 .cart_button {text-align:center;}

.bet_btn {
	width:15%;
	height:30px;
    background:#1a2316;
	border:2px solid #609b44;
	border-radius: 3px;
    text-shadow: 0px 1px 0px #000000;
	color:#fff;
    font-family: 'NanumGothic', sans-serif;
}
.cart_info.action .cart_result .button_result {}
.button_result {position:relative;margin:10px 0;}
.button_result span {position:relative;color:#0a2333;font-weight:normal;display:block;margin-right:142px;}
.button_result input {color:#0a2333;height:28px;line-height:28px;background-color:#fff;border:1px solid #131d26;padding:0 20px 0 5px;width:91%;text-align:right;}
.button_result .won {position:absolute;top:8px;right:-148px;}
.button_result .btn_gray {width:56px;height:30px;font-size:12px;position:absolute;top:0;right:60px;}
.button_result .bet_btn {width:56px;position:absolute;top:0;right:0;}

.cart_info .cart_result ul {margin:0 100px 0 0;}
.cart_info .cart_result ul li {font-size:13px;color:#c2c3cc;overflow:hidden;line-height:22px;}
.cart_info .cart_result ul li strong {display:inline-block;position:relative;}
.cart_info .cart_result ul li .left {width:30%;float:left;}
.cart_info .cart_result ul li .right {width:55%;float:left;text-align:right;color:#919599;}
.cart_info .cart_result ul li .right span {vertical-align:baseline;margin-right:3px;}
.cart_info .cart_result ul li .right .ct_sum {position:relative;color:#0a2333;font-weight:normal;display:block;margin-right:66px;}
.cart_info .cart_result ul li .right .ct_sum input {color:#0a2333;height:22px;line-height:22px;background-color:#fff;border:1px solid #131d26;padding:0 20px 0 5px;width:100%;text-align:right;}
.cart_info .cart_result ul li .right .ct_sum .won {position:absolute;top:1px;right:-23px;}
.cart_info .cart_result ul li .right .btn_gray {width:40px;height:24px;font-size:12px;position:absolute;top:0;right:0;}
.cart_info .cart_result .btn_betting 
{
	width:45px;
	height:60px;
	text-indent:0;
	background:none;
	background-color:#5a1616;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	bottom:10px;
	right:10px;
}
.cart_info .cart_result .btn_betting_del 
{
	width:45px;
	height:60px;
	text-indent:0;
	background:none;
	background-color:#2c2c2c;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	bottom:10px;
	right:58px;
}
.cart_info .cart_result .btn_betting2 
{
	width:45px;
	height:60px;
	text-indent:0;
	background:none;
	background-color:#668845;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	bottom:10px;
	right:105px;
}

.cart_box {position:relative;}
.btn_up {display:block;width:36px;height:40px;background:url("/assets/images/btn_up.png") no-repeat 0 0;position:absolute;top:0;right:0;text-indent:-9999px;overflow:hidden;}




/* button */
.btn_yellow {display:inline-block;width:102px;height:32px;color:#2d3840;text-align:center;font-size:14px;font-weight:bold;background-color:#ffd400;border:1px solid #ffe900;border-right:1px solid #ffa900;border-bottom:1px solid #ffa900;}
.bt_del {background:url("/assets/images/ic_stripe.png") no-repeat 0 -33px;width:16px;height:16px;overflow:hidden;}
.bt_del span {text-indent:-9999px;position:relative;z-index:-1px;display:block;}

.btn_changeover {width:26px;height:18px;background:url("/assets/images/tc_btn_point.png") no-repeat 0 0;margin-left:5px;border: 0 none;}

/* 사다리 */ 
.bt_game .bt_body .bt_button strong.red {color: #e52600;}
.bt_game .bt_body .bt_button strong.blue {color:#006eff;}
.bt_game .bt_body .bt_button strong.green {color:#26a300;}
.btn_sadari {display:inline-block;background:url("/assets/images/btn_stripe.png") no-repeat -45px 0;width:43px;height:42px;overflow:hidden;text-indent:-9999px;}
.ic_sadari {display:inline-block;background:url("/assets/images/ic_stripe.png") no-repeat -156px 0;width:16px;height:21px;vertical-align:middle;margin-right:5px;}

#sadariWrap {}
#sadariOutLine {border:1px solid #05051a;margin-top:10px;}
#sadariOutLine h4 {background-color:#1d2326;text-align:center;color:#e3e5e5;height:37px;line-height:38px;border-top:1px solid #2d3538;border-bottom:1px solid #17171e;}
#sadariOutLine > div {background:url("/assets/images/sadari_list_bg.gif") repeat 0 0;}
#sadariCon1 {overflow-x:scroll;}
#sadariCon2 {overflow-x:scroll;}
#sadariCon3 {overflow-x:scroll;}
#sadariBox td {vertical-align:top;padding-bottom:5px;margin:0;padding-left:0;}
#sadariBox td li {width:33px;height:33px;list-style:none;text-align:center;line-height:33px;color:#fff;font-size:11px;/*font-family:'Arial';*/}
#sadariBox td li.top	{background:none;background-color:#bdb8aa;margin-bottom:5px;font-size:11px;}
#sadariBox td li.blue {color:#166dd9;}
#sadariBox td li.red {color:#d92b2b;}
#sadariBox td li.blueBg {background:url("/assets/images/sadari_op_bg.png") no-repeat 3px 2px;}
#sadariBox td li.redBg {background:url("/assets/images/sadari_op_bg.png") no-repeat -35px 2px;}
#sadariBox td li.blueL {background:url("/assets/images/sadari_op_bg.png") no-repeat 2px -35px;line-height:35px;text-indent:5px;}
#sadariBox td li.redR {background:url("/assets/images/sadari_op_bg.png") no-repeat -36px -35px;line-height:35px;text-indent:-8px;}
#sadariBox td li.blueD {background:url("/assets/images/sadari_op_bg.png") no-repeat 2px -73px;line-height:44px;}
#sadariBox td li.redU {background:url("/assets/images/sadari_op_bg.png") no-repeat -38px -73px;line-height:28px;}
#powerBox td {vertical-align:top;padding-bottom:5px;margin:0;padding-left:0;}
#powerBox td li {width:55px;height:35px;list-style:none;text-align:center;line-height:33px;color:#fff;font-size:11px;/*font-family:'Arial';*/}
#powerBox td li.top	{background:none;background-color:#bdb8aa;margin-bottom:5px;font-size:11px;}
#powerBox td li.blue {color:#166dd9;}
#powerBox td li.red {color:#d92b2b;}
#powerBox td li.blueBg {background:url("/assets/images/sadari_op_bg.png") no-repeat -82px 3px;}
#powerBox td li.redBg {background:url("/assets/images/sadari_op_bg.png") no-repeat -140px 3px;}
#powerBox td li.blueL {background:url("/assets/images/sadari_op_bg.png") no-repeat -81px -35px;text-indent:3px;}
#powerBox td li.redR {background:url("/assets/images/sadari_op_bg.png") no-repeat -138px -35px;text-indent:-5px;}
#powerBox td li.blueD {background:url("/assets/images/sadari_op_bg.png") no-repeat -82px -73px;text-indent:5px;}
#powerBox td li.redU {background:url("/assets/images/sadari_op_bg.png") no-repeat -138px -73px;text-indent:-5px;}

.sadari_notice {background-color:#292933;border:1px solid #353540;padding:20px 15px;margin:10px;letter-spacing:-1px;}
.sadari_notice strong {color:#ffe100;font-size:14px;}
.sadari_notice ul {margin-top:8px;}
.sadari_notice ul li {background:url("/assets/images/sadari_op_bg.png") no-repeat 0 -209px;padding-left:8px;color:#aaaab2;line-height:18px;}



/* 파워볼 */
.btn_power {display:inline-block;background:url("/assets/images/btn_stripe.png") no-repeat -257px 0;width:43px;height:42px;overflow:hidden;text-indent:-9999px;}
.ic_power {display:inline-block;background:url("/assets/images/ic_stripe.png") no-repeat -182px 0;width:18px;height:19px;vertical-align:middle;margin-right:3px;}



/* 달팽이 */
.btn_snail {display:inline-block;background:url("/assets/images/btn_stripe.png") no-repeat -310px 0;width:43px;height:42px;overflow:hidden;text-indent:-9999px;}
.ic_snail {display:inline-block;background:url("/assets/images/ic_stripe.png") no-repeat -107px -33px;width:14px;height:18px;vertical-align:middle;margin-right:3px;}
.bt_game.snail .bt_body li {width:33.3%}
.bt_game.snail .bt_body li.center {width:33.4%;line-height:inherit;}
.bt_game.snail .bt_body li .bt_button {text-align:center;}



/* 달팽이 통계 */
.m_contents.ver02 {background-color:#2d3338;padding:10px;}
.game_stats {border:1px solid #05051a;}
.game_stats .header {height:35px;line-height:35px;text-align:center;background-color:#1d2326;border-top:1px solid #2d3538;border-bottom:1px solid #667680;}
.game_stats .header h2 {color:#e3e5e5;}
.game_stats .body {height:424px;overflow-y:scroll;}
.game_stats table {width:100%;}
.game_stats table th {background-color:#bdb8aa;border-top:1px solid #c9c5b9;border-bottom:1px solid #a39c88;height:27px;line-height:27px;font-size:11px;color:#333b40;}
.game_stats table td {background-color:#ede6d5;border-top:1px solid #e7ddc6;font-size:11px;color:#333b40;text-align:center;height:33px;padding:5px 0;}
.game_stats table td p {line-height:16px;}
.game_stats table td p strong {width:51px;display:inline-block;text-align:left;}
.game_stats table tr:first-child td {border-top:0;}
.icon_ne {display:inline-block;font-size:11px;width:20px;height:20px;line-height:21px;-webkit-border-radius:100px;-moz-border-radius:100px;background-color:#9c0100;text-align:center;color:#fff;}
.icon_im {display:inline-block;font-size:11px;width:20px;height:20px;line-height:21px;-webkit-border-radius:100px;-moz-border-radius:100px;background-color:#003f93;text-align:center;color:#fff;}
.icon_de {display:inline-block;font-size:11px;width:20px;height:20px;line-height:21px;-webkit-border-radius:100px;-moz-border-radius:100px;background-color:#165c00;text-align:center;color:#fff;}



/* 경기결과 */
.result_game {}
.result_game {width:100%;}
.result_game tbody th {overflow:hidden;padding:6px 10px;background-color:rgba(0, 0, 0, 0.6);border-top:1px solid #47403d;border-bottom:1px solid #47403d;line-height:20px;color:#fff;}
.result_game tbody th .game_title {float:left;}
.result_game tbody th .game_date {float:right;}
.result_game tbody th .game_title em {color:#ffffff;}
.result_game tbody tr.option_hd th em {color:#4fff95;}
.result_game tbody tr.option_ov th em {color:#ff6a4c;}

.result_game tbody td {font-size:10px;padding:2px 0;color:#fff; height:25px;}
.result_game tbody td.center {text-align:center;letter-spacing:-1px;}
.result_game tbody td.right {text-align:right;}
.result_game tbody td .tim_title {color:#fff;display:inline-block;line-height:24px;padding:0 5px 5px 5px;}

.result_game tbody td .tim_score {
    background:linear-gradient(#353535,#121212);
	color:#fff;
}
.result_game tbody td .tim_score p {float:left;width:68%;background:url("/assets/images/line_off.gif") repeat-y right 0;}
.result_game tbody td .tim_score strong {width:32%;float:right;display:inline-block;font-size:16px;}
.result_game tbody td.right .tim_score p {float:right;background:url("/assets/images/line_off.gif") repeat-y 0 0;font-size:12px;}
.result_game tbody td.right .tim_score strong {float:left;}
.result_game tbody td .tim_cen {
    background:linear-gradient(#353535,#121212);
	color:#fff;
}

.result_game tbody td.on .tim_score {
    background:#6db924;
	color:#000;
}
.result_game tbody td.on .tim_score td {
	color:#000;
}
.result_game tbody td.on .tim_score p {float:left;width:68%;background:url("/assets/images/line_on.gif") repeat-y right 0;}
.result_game tbody td.on .tim_score strong {width:32%;float:right;display:inline-block;}
.result_game tbody td.right.on .tim_score p {float:right;background:url("/assets/images/line_on.gif") repeat-y 0 0;font-size:12px;}
.result_game tbody td.right.on .tim_score strong {float:left;}
.result_game tbody td.on .tim_cen {display:block;line-height:24px;height:24px;text-align:center;background-color:#72b4e5;color:#0c2c40;font-weight:bold;}



/* 검색 */
.search_wrap {background-color:#c3cfd9;padding:10px;display:none;border-top:1px solid #dfe6eb;border-bottom:1px solid #879fb3;}
.search_wrap.action {display:block;}
.search_wrap .select_box {margin-bottom:10px;overflow:hidden;}
.search_wrap .select_box p {float:left;}
.search_wrap .select_box span {display:block;}
.search_wrap .select_box select {height:26px;line-height:26px;width:100%;color:#131f26;border:1px solid #7a8b99;background-color:#fff;}
.search_wrap .select_box .sel_01 {width:50%;float:left;}
.search_wrap .select_box .sel_01:first-child span {margin-right:10px;}
.search_wrap .select_box .sel_02 {width:18%;}
.search_wrap .select_box .sel_03 {width:15%;}
.search_wrap .select_box .sel_02 span {}
.search_wrap .select_box .sel_03 span {margin-left:5px;}
.search_wrap .select_box .wave {width:4%;text-align:center;line-height:28px;}
.search_wrap .button_center {padding:0;}
.search_wrap .button_center a {height:24px;line-height:24px;font-weight:bold;}
.search_wrap .select_box .search_txt {float:none;}
.search_wrap .select_box .search_txt span {margin-right:12px;}
.search_wrap .select_box .search_txt input {height:24px;line-height:24px;width:100%;color:#131f26;border:1px solid #7a8b99;background-color:#fff;padding:0 5px;}



/* 페이징 */
.paging_wrap {position:relative;height:34px;line-height:34px;text-align:center;overflow:hidden;margin:10px;}
.paging_wrap .page_num {display:inline-block;font-size:16px;color:#ffff00;}
.paging_wrap .prev {position:absolute;top:0px;left:0px;}
.paging_wrap .next {position:absolute;top:0px;right:0px;}
.paging_wrap span {vertical-align:baseline;}
.paging_wrap .next span{margin-right:7px;}
.paging_wrap .prev span {margin-left:7px;}
.btn_01 {display:inline-block !important;height:32px;line-height:32px;background-image: url(/assets/images/btn_bg.jpg);border:1px solid;border-color:#202d38 #0d141b #0d141b #202d38;color:#fff;padding:0 10px;font-size:13px;}
.btn_02 {display:inline-block !important;height:32px;line-height:32px;background-color:#303840;border:1px solid;border-color:#434b53 #22272d #22272d #434b53;color:#fff;padding:0 10px;font-size:13px;}



/* 베팅현황 */
td.graph_percent {overflow:hidden;}
td.graph_percent .graph_wrap {width:100%;display:inline-block;padding-top:19px;float:left;}
td.graph_percent .graph_wrap:after{content:"";display:block;clear:both;}
td.graph_percent .graph_wrap span {height:15px;display:inline-block;float:left;position:relative;}
.graph_wrap .graph_home {background-color:#cccc1f;border-top:1px solid #dada40;text-align:left;width:25%;}
.graph_wrap .graph_cen {background-color:#1b2126;border-top:1px solid #3a434a;width:65%;text-align:center;}
.graph_wrap .graph_away {background-color:#5c7c99;border-top:1px solid #819cb4;text-align:right;width:10%;}
td.graph_percent .graph_wrap span strong {position:absolute;top:-20px;width:100%;display:block;white-space:nowrap;font-size:13px;color:#acb6bf;font-weight:normal;}
.graph_wrap .graph_home strong {left:7px;width:200px !important;}
.graph_wrap .graph_cen strong {text-align:center;top:0 !important;}
.graph_wrap .graph_away strong {text-align:right;right:7px;width:200px !important;}
td.graph_percent .graph_wrap span em {font-weight:normal;padding:0 5px;color:#05121a;display:block;text-align:center;}
td.graph_percent .graph_wrap .graph_cen em {color:#bbb;display:inline-block;}
.graph_wrap > span.win strong {color:#fff !important;}



/* 게시판 */
.menu_list {padding:10px 10px 0;overflow:hidden;background-color:#3a444a;border-bottom:1px solid #282f34;}
.menu_list li {width:50%;float:left;background-color:#475259;height:43px;line-height:43px;}
.menu_list.bbsList li {width:100%;float:left;background-color:#475259;height:43px;line-height:43px;}
.menu_list li a {display:block;color:#e5e5e5;text-align:center;border:1px solid #5a656c;border-right:1px solid #32393e;border-bottom:1px solid #32393e;font-size:14px;font-weight:bold;}
.menu_list li.on a {background-color:#192e40;border:1px solid;border-color:#284153 #11202d #11202d #284153;color:#ffff00;letter-spacing:-1px;}
.menu_list.li03 {}
.menu_list.li03 li {width:33.3%;}
.menu_list.li03 li:first-child {width:33.4%;}
.menu_list.li03 a {}

.menu_list3 {padding:10px 10px 0;overflow:hidden;border-bottom:1px solid #282f34;}
.menu_list3 li {width:30%;float:left;background-color:#475259;height:43px;line-height:43px;}
.menu_list3 li a {display:block;color:#e5e5e5;text-align:center;border:1px solid #5a656c;border-right:1px solid #32393e;border-bottom:1px solid #32393e;font-size:14px;font-weight:bold;}
.menu_list3 li.on a {background-color:#192e40;border:1px solid;border-color:#284153 #11202d #11202d #284153;color:#ffff00;letter-spacing:-1px;}


.mypagetitle {
    margin: 4% 0 2%;
    text-align: center;
    font-size: 1.7em;
}

.mypagement {
    text-align: center;
    margin-bottom: 5%;
}

.chargetable2 {
    width: 100%;
    margin-bottom: 3%;
    text-align: center;
    border-top: 1px solid #222;
}


.chargetable2 tr th {
    background: #f1f1f1;
    color: #222;
    height: 3em;
    border-bottom: 1px solid #222;
}

.chargetable2 tr td {
    padding: 1% 0;
    border-bottom: 1px solid #222;
}


.board_list {width:100%;line-height:18px;}
/*.board_list li.notice {position:relative;background-color:#324454;border-top:1px solid #3f5160;border-bottom:1px solid #232f3b;text-align:left;}
.board_list > li {position:relative;border-top:1px solid #546472;border-bottom:1px solid #323d47;text-align:left;}
.board_list li > a {display:block;margin:5px;}
.board_list li.notice p.txt_wrap {margin:0 35px 0 68px;}
.board_list li p.txt_wrap {margin-right:152px;white-space:nowrap;}
.board_list span {display:inline-block;}
.board_list strong {overflow:hidden;display:inline-block;vertical-align:middle;}
.board_list strong span {text-indent:-9999px;position:relative;z-index:-1;}
.board_list li p.txt_wrap .name {position:absolute;top:11px;right:46px;overflow:hidden;width:52px;white-space:nowrap;text-overflow:ellipsis;}
.board_list .title {font-size:13px;color:#fff;vertical-align:middle;display:inline-block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;}
.board_list .info {font-size:12px;color:#aaafb2;display:block;margin-top:7px;line-height:12px;}
.board_list .name {color:#a1c5e5;vertical-align:baseline;}
.board_list .bar {color:#6c7b85;margin:0 2px;}
.board_list li .comment_count {position:absolute;top:4px;right:8px;font-size:13px;letter-spacing:-1px;background:url("/assets/images/ic_stripe.png") no-repeat -40px -64px;width:30px;height:30px;color:#b8c4cc;line-height:28px;text-align:center;text-indent:-2px;margin:0;}
.board_list li.notice .comment_count {background:url("/assets/images/ic_stripe.png") no-repeat 0 -64px;color:#b8c4cc;}

.board_list li.notice .ic_noti {position:absolute;top:5px;left:8px;}
.board_list li.notice .ic_event {position:absolute;top:5px;left:8px;}*/
.ic_noti {display:inline-block;min-width:58px;height:18px;line-height:20px;background-color:#27c95a;border:1px solid #21a64d;color:#324454;text-align:center;font-weight:bold;font-size:11px;letter-spacing:-1px;}
.ic_event {display:inline-block;min-width:58px;height:18px;line-height:20px;background-color:#f2f22f;border:1px solid #cccc29;color:#324454;text-align:center;font-weight:bold;font-size:11px;letter-spacing:-1px;}
.ic_photo {background:url("/assets/images/ic_stripe.png") no-repeat -128px 0;width:18px;height:14px;margin:0 1px;}
.ic_point {background:url("/assets/images/ic_stripe.png") no-repeat -72px 0;width:18px;height:17px;margin:0 1px;}
.ic_new {background:url("/assets/images/ic_stripe.png") no-repeat -101px 0;width:17px;height:17px;margin:0 1px;}

ul, li, ol {
    list-style-type: none;
}


.board_list > li {
    position: relative;
    border-bottom: 1px solid #666666;
    overflow: hidden;
    background-color: rgba(0,0,0,0.6);
}

.board_list > li > span {
    display: block;
    float: left;
    font-size: 1.1em;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 2%;
	width:100%;
}
.board_list > li > em {
    display: block;
    float: right;
    margin-right: 2%;
}
.board_list > li > dfn {
    display: block;
    float: right;
	margin-right:0%;
}
.board_list > li > dfn > span {
    display: block;
    float: right;
    font-weight: normal;
    color: #999;
    font-size: 0.9em;
    margin-top: 0.5%;
	font-style: normal;
}
.board_list > li > p {
    display: block;
    float: left;
    background: #e00000;
    color: #FFF;
    padding: 1% 4%;
    font-size: 0.7em;
    font-weight: bold;
    border-radius: 4px;
    margin: 0.5% 0 0 2%;
}

/* 게시판 글보기 */
.board_list.view > li {}
.board_list.view .view_header {background-color:#121212;border-bottom:1px solid #0f1c26;padding:5px 10px;color:#fff;}
.board_list.view .view_header p.txt_wrap {margin-right:34px;white-space:normal;}
.board_list.view .view_header p.txt_wrap em {white-space:normal;display:inline;}
.board_list.view .view_header .comment_count {background:url("/assets/images/ic_stripe.png") no-repeat -80px -64px;top:9px;}
.board_list.view .bar {color:#304353;}
.view_wrap .board_view {font-size:14px;color:#fff;line-height:20px;padding-bottom:10px;min-height:180px;}
.view_wrap .board_view p {}

.view_button {overflow:hidden;padding:10px 0 5px 0;border-top:1px solid #23292c;}
.view_button .left {float:left;}
.view_button > a {float:right;}
.view_button a.btn_01 {height:28px;line-height:28px;}
.view_button a.btn_01 span {padding:0 10px;}
.view_option .comment_write {position:relative;margin:5px 0;}
.comment_write .write_box {padding-right:13px;}
.comment_write .write_box textarea {height:60px;border:1px solid #000;border-right:0;width:100%;padding:5px;vertical-align:middle;}
.comment_write .btn_comment_wr {width:70px;height:70px;line-height:70px;background-color:#05121a;color:#ffe100;font-size:14px;border:1px solid #133a4d;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:0;right:0;text-align:center;}

/* 문의게시판 - 글보기 */
.board_list.view02 th {background-color:#192e40;border-top:1px solid #284153;border-bottom:1px solid #142533;}
.board_list.view02 td {background-color:#3a444a;}
.board_list.view02 p.txt_wrap {padding:0;}
.board_list.view02 .comment_list_head span {background-color:#3a444a;}
.board_list.view02 .comment_list_box li .comment_list_txt p {padding:0;}

/* 게시판 글보기 베팅내역 올린모습 */
.capture_my_bet {border:1px solid #15181b;border-bottom:0;margin-bottom:10px;}



/* 게시판 댓글 */
.comment_list {padding-top:10px;}
.comment_list_head {border-bottom:1px solid #2b3036;}
.comment_list_head span {display:inline-block;color:#fff;min-width:105px;height:30px;line-height:30px;text-align:center;margin-bottom:-2px;background-color:#3d454d;border:1px solid;border-color:#575f66 #2b3036 #3d454d #575f66;}
.comment_list_head span strong {}
.comment_list_box li {position:relative;padding:5px;background-image: url(/assets/images/table_bg1.png);border-top:1px solid #666666;color:#e5e5e5;}
.comment_list_box li:first-child {border:0;}
.comment_list_box li .comment_list_txt {font-size:12px;line-height:22px;}
.comment_list_box li .comment_list_txt .info {margin:0 0 5px 0;}
.comment_list_box li .comment_list_txt .info .bar {color:#484f53;}
.comment_list_box li .comment_list_txt p {line-height:18px;padding-right:45px;font-size:14px;}
.comment_list_box li .comment_btn {width:50px;line-height:24px;position:absolute;top:2px;right:0;text-align:right;}
.comment_list_box li .comment_btn a {height:22px;line-height:22px;}
.comment_list_box li .comment_btn a:first-child {margin-bottom:1px;}



/* 게시판 투표 */
.votelist_wrap {margin:30px 0;}
.votelist_wrap .v_header {height:46px;line-height:46px;background-color:#21262b;text-align:center;border-top:1px solid #383e44;border-bottom:1px solid #171b1e;color:#ffff00;}
.votelist_wrap .v_list {overflow:hidden;border:1px solid #21272b;border-top:0;padding:10px 0;}
.votelist_wrap .v_list li {float:left;width:33%;text-align:center;padding:10px 0;font-size:12px;}
.votelist_wrap .v_list li.on label {font-weight:bold;color:#ff4c58;border-bottom:1px solid #ff4c58;}
.votelist_wrap .v_list li input {}
.votelist_wrap .v_list li label {color:#d0d0d9;}
.votelist_wrap .button_center .btn_01 strong {padding:0 10px;}

.voting_state {}
.voting_state li {border-bottom:1px solid #2b3036;position:relative;}
.voting_state li .info {line-height:41px;margin:0;}
.voting_state li .info .name {min-width:86px;}
.voting_state li .info .vote {color:#e5e5e5;font-size:14px;}
.voting_state li .info .date {position:absolute;top:0;right:0;}
.voting_state li .info .bar {color:#51585f;}


/* 게시판 투표 */
.vote_wrap {}
.vote_wrap .v_header {height:46px;line-height:46px;background-color:#21262b;border-top:1px solid #383e44;text-align:center;}
.vote_wrap .v_header .title {font-size:16px;font-weight:bold;color:#ffff00;}
.vote_wrap .v_body {padding:20px 0;border:1px solid #21272b;border-top:1px solid #171b1e;background-color:#3d454d;margin-top:-1px;}
.vote_wrap .v_body .vote_list {text-align:center;}
.vote_wrap .v_body .vote_list li {display:inline;margin:0 10px;font-family:verdana;font-size:12px;}
.vote_wrap .v_body .vote_list li input {margin-right:5px;}
.vote_wrap .v_body .vote_list li:hover {color:#ff4c58;font-weight:bold;text-decoration:underline;}
.vote_wrap .v_body .vote_list li.on {color:#ff4c58;font-weight:bold;text-decoration:underline;}
.vote_wrap .v_button {text-align:center;padding:15px 0 30px;}

.votet_wrap {margin-top:-10px;}
.votet_wrap .voter_head {border-bottom:1px solid #1d1d1d;}
.votet_wrap .voter_head span {display:inline-block;width:105px;height:30px;line-height:30px;font-size:12px;text-align:center;border:1px solid #7e97a7;background-color:#21262b;border-bottom:0;margin-bottom:-1px;color:#e9eef2;}
.votet_wrap .voter_list {}
.votet_wrap .voter_list li {height:40px;line-height:40px;border-bottom:1px solid #4a525a;padding:0 10px;font-size:12px;position:relative;}
.voter_list li .member {display:inline-block;min-width:120px;*width:120px;color:#a1c5e5;}
.voter_list li .contens {color:#e9eef2;padding-left:10px;}
.voter_list li .date {position:absolute;top:0;right:10px;color:#abb0b2;font-size:11px;}



/* 게시판 글쓰기 */
.board_write_wrap {}
.board_write_wrap .write_top {background-color:#121212;position:relative;padding:10px;}
.board_write_wrap .write_top .write_input {margin-right:124px;display:block;}
.board_write_wrap .write_top input {color:#49494c;border:1px solid #1a1a23;height:32px;width:100%;padding:0 5px;}
.board_write_wrap .write_top button {position:absolute;top:10px;right:10px;}
.board_write_wrap .write_txt {padding:10px;border-top:1px solid #292e33;border-bottom:1px solid #292e33;}
.board_write_wrap .write_txt textarea {background-color:#000;width:100%;border:1px solid #444;height:160px;line-height:18px;color:#aaafb2;}
.button_center {background-color:#05121ap;text-align:center;padding:13px 0;}
.button_center .btn_gray {margin-right:5px;}
.button_center.ver02 {background-color:#262e33;border-top:1px solid #444c53;}
.btn_view {height:34px;color:#fff;    background-image: url(/assets/images/btn_bg.jpg);border:1px solid;border-color:#c82a3d #85070c #85070c #c82a3d;font-size:12px;padding:0 5px;}
.btn_gray {width:98px;height:30px;line-height:30px;
	background:#1a2316;
	border:2px solid #609b44;
	border-radius: 3px;
	color:#fff;display:inline-block;text-align:center;font-size:14px;border-radius:4px;}
.btn_blue {width:98px;height:30px;line-height:30px;border:1px solid #2b4c60;border-right:1px solid #132836;border-bottom:1px solid #132836;background-color:#1b394d;color:#fff;display:inline-block;text-align:center;font-size:14px;}
.btn_navy {padding:0 6px;height:30px;line-height:30px;border:1px solid #245d72;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#0a2333;color:#fff;display:inline-block;text-align:center;font-size:12px;}
.board_write_wrap .board_notice {background-color:#21262b;border-top:1px solid #3e444a;border-bottom:1px solid #171b1e;color:#52cc7a;padding:10px 0;text-align:center;letter-spacing:-1px;}
.board_write_wrap .board_notice p {line-height:18px;}
.board_write_wrap.ver02 .write_top {background-color:#333a40;border-top:1px solid #464d53;}
.board_write_wrap.ver02 .write_top .write_input {margin-right:13px;}
.board_write_wrap .write_txt .game_result_sum {border-bottom:1px solid #32393e;}
.write_txt  .capture_my_bet {border:1px solid #15181b;}
.bet_hidden {overflow:hidden;background-color:#001b33;color:#fefefe;padding:8px 10px;border-top:1px solid #002b46;}
.bet_hidden .left {float:left;}
.bet_hidden .left label {margin-left:3px;}
.bet_hidden .right {float:right;}



/* 게시판 글쓰기 - 베팅내역 올리기 */
.betting_upload {}
.betting_upload .header {background-color:#800d14;border-top:1px solid #b52d3f;border-bottom:1px solid #5a090e;height:40px;line-height:40px;text-align:center;}
.betting_upload .header .title {font-size:16px;color:#fff;font-weight:bold;}



/* 이용규정 */
.conts_wrap {overflow:hidden;}
.conts_wrap.bg_gray {background-color:#3a434a;}
.conts_wrap .conts_top {text-align:center;background-color:#21272b;height:30px;line-height:30px;border-top:1px solid #32393e;border-bottom:1px solid #171b1e;}
.conts_wrap .conts_top span {display:inline-block;background:url("/assets/images/ic_stripe.png") no-repeat -251px 0;padding-left:18px;font-size:11px;color:#52cc7a;line-height:14px;}
.conts_wrap .conts_body {padding:10px;font-size:13px;}
.conts_body .conts_body_txt {background-color:#21272b;padding:5px 10px;}
.conts_body_txt h3 {font-size:14px;font-weight:bold;color:#ffff00;margin-top:15px;}
.conts_body_txt h4 {font-size:14px;font-weight:bold;color:#52cc7a;margin-top:10px;}
.conts_body_txt .cont_txt_list {padding:3px 0;}
.conts_body_txt .cont_txt_list li {color:#7fc4ff;vertical-align:top;padding:3px 0;line-height:18px;font-size:12px;}
.conts_body_txt .cont_txt_list li span {display:inline-block;color:#fff;width:94%;margin-left:2px;}



/* 나의베팅 */
.game_result_wrap {font-size:13px;}
.game_result_wrap .game_result_top {background-color:#192e40;border-top:1px solid #294255;border-bottom:1px solid #142533;overflow:hidden;height:40px;line-height:40px;padding:0 10px;}
.game_result_top .left {float:left;}
.game_result_top .left .date {color:#ffff00;font-size:14px;}
.game_result_top .right {float:right;font-size:14px;}
.game_result_top .right a {margin-left:5px;}
.game_result_wrap.g_hit .g_result {color:#ffe500;}
.game_result_wrap.g_hit .bt_result span {color:#ffe500;}
.game_result_wrap.g_wait .g_result {color:#00aaff;}
.game_result_wrap.g_wait .bt_result span {color:#00aaff;}
.game_result_wrap.g_fail .g_result {color:#ff0900;}
.game_result_wrap.g_fail .bt_result span {color:#ff0900;}
.game_result_wrap.g_ing .g_result {color:#e217e5;}
.game_result_wrap.g_ing .bt_result span {color:#e217e5;}
.game_result_wrap.g_refund .g_result {color:#22ac38;}
.game_result_wrap.g_refund .bt_result span {color:#22ac38;}
.game_result_wrap.g_cancel .g_result {color:#b2b2b2;}
.game_result_wrap.g_cancel .bt_result span {color:#b2b2b2;}

.betting_status > em {
    float: left;
    display: block;
    padding: 2% 0;
    margin-left: 4%;
    color: #ffcc08;
}

.betting_status > span {
    float: right;
    padding: 1% 4%;
    margin: 1%;
    background: #1a2316;
    color: #FFF;
}

.betting_status > var {
    float: right;
    display: block;
    padding: 1% 4%;
    margin: 1%;
    margin-right: 0;
    background: #42210d;
    color: #f7f3d1;
	font-style: normal;
}



.subtitlebox_div > span {
    float: right;
    width: 40%;
    text-align: right;
}



/*개발자추가*/
.game_result_op_fail {color:#e54a45;min-width:38px;font-weight:bold;padding:0 15px;text-align:center;}
.game_result_op_win {color:#ffe001;min-width:38px;font-weight:bold;padding:0 15px;text-align:center;}
.game_result_op_wait {color:#45a8e5;min-width:38px;font-weight:bold;padding:0 15px;text-align:center;}
.game_result_op_cancel {color:#6b7880;min-width:38px;font-weight:bold;padding:0 15px;text-align:center;}

/*
.game_result_wrap {font-size:13px;}
.game_result_wrap .game_result_top {background-color:#192e40;border-top:1px solid #294255;border-bottom:1px solid #142533;overflow:hidden;height:40px;line-height:40px;padding:0 10px;}
.game_result_top .left {float:left;}
.game_result_top .left .date {color:#ffff00;font-size:14px;}
.game_result_top .right {float:right;}
.game_result_top .right a {margin-left:20px;}
.btn_cancel {display:inline-block;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url("/assets/images/ic_stripe.png") no-repeat -26px -33px;}
.btn_betting {display:inline-block;width:17px;height:17px;text-indent:-9999px;overflow:hidden;background:url("/assets/images/ic_stripe.png") no-repeat -53px -33px;}
.btn_delete {display:inline-block;width:16px;height:17px;text-indent:-9999px;overflow:hidden;background:url("/assets/images/ic_stripe.png") no-repeat -80px -33px;}
*/

.result_game.my_bt {}
.result_game.my_bt th {background-color:#364959;border-top:1px solid #566978;border-bottom:1px solid #1b242c;}
.result_game.my_bt td.center .tim_title {color:#b2e2ff;}
.result_game.my_bt td.result {text-align:center;}
.result_game.my_bt td.result em {overflow:hidden;background:url("/assets/images/ic_stripe.png") no-repeat;display:inline-block;width:24px;height:24px;vertical-align:middle;}
.result_game.my_bt td.result em.op_wait {background-position:0 -109px;}
.result_game.my_bt td.result em.op_ing {background-position:-34px -109px;}
.result_game.my_bt td.result em.op_point {background-position:-68px -109px;}
.result_game.my_bt td.result em.op_fail {background-position:-102px -109px;}
.result_game.my_bt td.result em.op_refund {background-position:-136px -109px;}
.result_game.my_bt td.result em.op_cancel {background-position:-170px -109px;}
.result_game.my_bt td.result em span {text-indent:-9999px;position:relative;z-index:-1;}
.result_game.my_bt td.action p {color:#0c2c40;font-weight:bold;}
.result_game.my_bt td.action strong {color:#0c2c40;}
.result_game.my_bt td.action.left .tim_score p {background:url("/assets/images/line_on.gif") repeat-y right 0;background-color:#ddc32f;color:#0c2c40;}
.result_game.my_bt td.action .tim_score strong {background:url("/assets/images/bg_game_list_win.gif") repeat-x 0 0;background-color:#2e7099;}
.result_game.my_bt td.action.right .tim_score p {background:url("/assets/images/line_right.gif") repeat-y 0 0;background-color:#ddc32f;color:#0c2c40;}
.result_game.my_bt td.betting .tim_cen {background:url("/assets/images/bg_game_list_on.gif") repeat-x 0 0;background-color:#dfc732;color:#0c2c40;font-weight:bold;}
.result_game.my_bt td.win .tim_score {background:url("/assets/images/bg_game_list_win.gif") repeat-x 0 0;background-color:#2e7099;color:#0c2c40;}
.result_game.my_bt td.right.win .tim_score p {background:url("/assets/images/line_on.gif") repeat-y 0 0;font-weight:bold;}
.result_game.my_bt td.left.win .tim_score p {background:url("/assets/images/line_on.gif") repeat-y right 0;font-weight:bold;}
.result_game.my_bt td.right.win .tim_score strong {background-color:#8ab9e6;}
.result_game.my_bt td.left.win .tim_score strong {background-color:#8ab9e6;}
.result_game.my_bt td.win .tim_cen {background:url("/assets/images/bg_game_list_win.gif") repeat-x 0 0;background-color:#2e7099;color:#0c2c40;font-weight:bold;letter-spacing:-1px;}
.result_game.my_bt td.betting.left .tim_score p {background:url("/assets/images/bg_game_list_on.gif") repeat-x 0 0;background-color:#ddc32f;color:#0c2c40;font-weight:bold;}
.result_game.my_bt td.betting.right .tim_score p {background:url("/assets/images/bg_game_list_on.gif") repeat-x 0 0;background-color:#ddc32f;color:#0c2c40;font-weight:bold;}

.game_result_sum {padding:5px 10px 5px 0;background-color:#444f59;border-bottom:1px solid #15181b;overflow:hidden;}
.game_result_sum li {width:50%;float:left;padding:5px 0;overflow:hidden;font-size:12px;}
.game_result_sum li em {color:#fff;line-height:14px;margin-left:10px;display:inline-block;float:left;}
.game_result_sum li > span {color:#797d80;display:block;line-height:14px;float:right;}
.game_result_sum li > span span {vertical-align:baseline;margin-right:3px;}
.game_result_sum li .bt_result span {margin:0;}
.game_result_sum li .bt_sum span {color:#fff;}
.game_result_sum li .bt_rate span {color:#00ff55;}
.game_result_sum li .bt_money span {color:#7fc4ff;}
.game_result_sum.fail li span {color:#829099 !important;}
.button_form01 {text-align:center;padding:10px 10px 0;}
.button_form01 a {width:25%;font-size:12px;}
.button_form01 a.center {width:39%;margin:0 5px;}

.button_wrap {margin:10px;}
.button_wrap .btn_blue {width:56px;height:24px;line-height:24px;font-size:12px;}



/* 게시글 검색 */
.input_box {display:block;margin-right:62px;}
.input_box input.file_input_textbox {height:32px;width:100%;border:1px solid #7f9db9;padding-left:5px}
.input_file_search {position:absolute;top:0;right:0;}
.file_input_div {display:inline-block;position:relative;width:54px;height:32px;border:1px solid #3d5662;border-right:1px solid #000;border-bottom:1px solid #00;overflow:hidden;vertical-align:middle;}
.file_input_button {width:54px;height:32px;background-color:#131f26;color:#fff;}
.file_input_hidden {font-size:24px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;}



/* 경기결과 검색 */
.search_box {}
.search_box .search_title {padding:15px 0;background:url("/assets/images/line_select.gif") repeat-x 0 bottom;margin-bottom:15px;}
.search_box .search_title:first-child {padding-top:0;margin-bottom:0;}
.search_box .search_title select {}



/* 충-환전 */
.contents_box {background-color:#21272b;}
.contents_box input {height:30px;line-height:30px;padding-left:5px;border:1px solid #13131a;width:100%;color:#494b4c;}
.contents_box .header {height:31px;line-height:32px;border:1px solid;border-color:#a5c5df #185da3 #185da3 #a5c5df;background-color:#7aa5cc;text-align:center;}
.contents_box .header .title {font-size:14px;color:#192e40;}
.contents_box .body {padding:10px;}
.contents_box .body .box_list {padding-top:10px;overflow:hidden;}
.contents_box .body .box_list:first-child {padding:10px 0;}
.contents_box .body .box_list .title {font-size:14px;color:#ffff00;font-weight:bold;}
.contents_box .body .box_list .sub_box {padding:10px 0;}
.box_list .account_msg .btn_blue {width:70px;height:26px;font-size:12px;}
.box_list .account_msg span {letter-spacing:-1px;}
.btn_sum {background-color:#475259;border:1px solid #5a656c;border-right:1px solid #32393e;border-bottom:1px solid #32393e;color:#fff;width:15%;height:30px;}
.box_list .money_input {position:relative;}
.box_list .money_input .input_bx {position:relative;margin-right:69px;}
.box_list .money_input .input_bx label {position:absolute;top:8px;right:-25px;color:#494b4c;}
.box_list .money_input .input_bx input {padding:0 25px 0 5px;text-align:right;}
.box_list .money_input .btn_navy {position:absolute;top:0;right:0;}
.contents_box .button {background:url("/assets/images/line_division.gif") repeat-x 0 0;padding:10px;text-align:center;}
.contents_box .button p.n_txt {margin-bottom:10px;color:#8a9399;letter-spacing:-1px;}
.contents_box .button a {margin:0 3px;}

.box_list .left {float:left;width:60%;}
.box_list .left p {margin-right:15px;}
.box_list .right {float:right;width:40%;}
.box_list .exchange_li {margin-top:8px;}




.sub_top {background-image: url(/assets/images/board_bg.jpg);border:1px solid;border-color:#284153 #000 #000 #284153;text-align:center;height:30px;line-height:18px;display:block;font-size:14px;color:#fff;}
.sub_top.ar_right {background:url("/assets/images/arrow_right.png") no-repeat 96% center;background-color:#192e40;}
.sub_top.ar_left {background:url("/assets/images/arrow_left.png") no-repeat 4% center;background-color:#192e40;}
.sub_top .connect_noti {display:inline-block;color:#ffff00;}
.sub_top .title {font-size:14px;color:#fff;}
.category_box_wrap {font-size:14px;line-height:16px;}
.category_box_wrap > li {padding:10px;background:url("/assets/images/line_division.gif") repeat-x 0 0;}
.category_box_wrap > li:first-child {background:0;}
.category_box_wrap li .category_top {overflow:hidden;margin-bottom:10px;}
.category_box_wrap li .category_top .date {float:left;color:#000;}
.category_box_wrap li .category_top .content {float:left;color:#000;}
.category_box_wrap li .category_top .state {float:right;color:#000;display:inline-block;}
.category_box_wrap li .category_top .state.wait {color:#00ff55;}
.category_box_wrap li .category_top .state button {margin-left:5px;vertical-align:top;}
.category_box_wrap li .cat_sub_box {overflow:hidden;}
.category_box_wrap li .cat_sub_box li {float:left;width:40%;overflow:hidden;color:#8a9399;background:url("/assets/images/bg_bar_gray.gif") no-repeat 0 3px;}
.category_box_wrap li .cat_sub_box li:first-child {width:60%;background:none;}
.category_box_wrap li .cat_sub_box li em {float:left;padding-left:10px;font-size:12px;}
.category_box_wrap li .cat_sub_box li:first-child em {padding:0;}
.category_box_wrap li .cat_sub_box li:first-child > span {padding-right:10px;}
.category_box_wrap li .cat_sub_box li > span {float:right;}
.category_box_wrap li .cat_sub_box li span span {color:#ffff00;vertical-align:baseline;margin-right:2px;}
.category_box_wrap li .cat_sub_box li .name {color:#a1c5e5;}
.category_box_wrap li.none {font-size:12px;color:#8a9399;text-align:center;padding:25px 0;}


.my_money {overflow:hidden;margin-top:10px;border-bottom:1px solid #5a6369;padding-bottom:3px;}
.my_money .won {float:left;font-size:20px;color:#fff;}
.my_money .sum {float:right;color:#797d80;font-size:14px;}
.my_money .sum span {font-size:20px;color:#7fc4ff;vertical-align:baseline;margin-right:5px;}

.chargebox {
    text-align: center;
}

.mentbox > em {
    display: block;
    font-size: 1.3em;
    color: #000;
	font-weight:800;
    margin-bottom: 3%;
}

.subtitlebox_div {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 3% 0;
    padding-top: 2%;
    padding-bottom: 2%;
    overflow: hidden;
}
.subtitlebox_div > em {
    float: left;
    color: #fff;
    font-size: 1.2em;
    padding-left: 2%;
}
.chargetable tr th {
    background: #313131;
    color: #eee;
}
.chargetable tr td {
    padding:5px;
}
.btns_01 {
    padding: 2% 5%;
    background-image: url(/assets/images/btn_bg.jpg);
    color: #FFF;
    font-weight: bold;
    font-size: 0.99em;
    border: 0 none;
    border-radius: 5px;
    -webkit-appearance: none;
}

.charge_btns > dd {
    display: inline-block;
    padding: 2% 5%;
	background-image: url(/assets/images/btn_bg2.jpg);
	color: #FFF;
    border: 0 none;
    border-radius: 4px;
    font-weight: bold;
    margin-bottom: 2%;
}

.charge_btns > dt {
    display: inline-block;
    padding: 2% 5%;
    background: #e00000;
    color: #FFF;
    border: 0 none;
    border-radius: 4px;
    font-weight: bold;
    margin-bottom: 2%;
}
.charge_line {
    height: 1px;
    background: #333;
    margin-bottom: 4%;
}

.btns_02 {
    padding: 3% 7%;
	background-image: url(/assets/images/btn_bg.jpg);
	color: #FFF;
    font-weight: bold;
    border: 0 none;
    border-radius: 5px;
    -webkit-appearance: none;
}



/* 고객센터 */
.slide_tab_list {font-size:14px;}
.slide_tab_list li.txt_op {}

.slide_tab_list li .tab_top_wrap {border-top:1px solid #40484d;border-bottom:1px solid #24292d;display:block;color:#ceced9;text-decoration:none;background-color:#333b40;position:relative;overflow:hidden;}
.slide_tab_list li .tab_top_wrap span {display:inline-block;}
.slide_tab_list li .tab_top_wrap .tab_delete {width:42px;line-height:39px;text-align:center;position:absolute;left:0;top:50%;margin-top:-20px;}
.slide_tab_list li .tab_top_wrap .tab_title {margin:0 80px 0 42px;word-wrap:break-word;color:#e5e5e5;display:block;background:url("/assets/images/line_del_off.gif") repeat-y 0 0;line-height:20px;padding:8px 0 8px 10px;}
.slide_tab_list li .tab_top_wrap .tab_date {text-align:center;position:absolute;right:11px;top:50%;margin-top:-20px;font-size:12px;color:#abafb2;line-height:40px;}
.slide_tab_list li .slide_tab_view {display:none;}
.slide_tab_list li.on .slide_tab_view {display:block;position:relative;background-color:#525e66;color:#e5e5e5;padding:10px;word-wrap:break-word;line-height:20px;}
.slide_tab_list li .slide_tab_view .qna_txt {line-height:18px;margin:0 52px 0 7px;word-wrap:break-word;}
.slide_tab_list li .slide_tab_view .qna_txt p {line-height:18px;word-wrap:break-word;color:#e5e5e5;}
.slide_tab_list li .slide_tab_view .qna_button {position:absolute;top:10px;right:10px;}
.slide_tab_list li .slide_tab_view .qna_button .btn_01 {height:22px;line-height:24px;}

.slide_tab_list li.on .tab_top_wrap {background-color:#324454;border-top:1px solid #3f5160;border-bottom:1px solid #232f3b;}
.slide_tab_list li.on .tab_top_wrap .tab_title {color:#fff;background:url("/assets/images/line_del_on.gif") repeat-y 0 0;}
.slide_tab_list li.on .tab_top_wrap .tab_delete {background-color:#324454;}
.slide_tab_list li.on .tab_top_wrap .tab_delete .bt_del {background:url("/assets/images/ic_stripe.png") no-repeat -80px -33px;width:16px;height:16px;overflow:hidden;}
.slide_tab_list li.on .tab_top_wrap .tab_date {color:#abafb2;}

.comment_wrap {margin-top:10px;}
.comment_head {border-bottom:1px solid #394247;}
.comment_head span {display:inline-block;color:#fff;min-width:105px;height:30px;line-height:30px;text-align:center;margin-bottom:-1px;border-left:1px solid #6b767e;border-top:1px solid #6b767e;border-right:1px solid #394247;background-color:#525e66;font-size:12px;}
.comment_body li {position:relative;padding:7px;border-top:1px solid #24292d;color:#e5e5e5;}
.comment_body li:first-child {border:0;}
.comment_body li .comment_body_txt {font-size:12px;line-height:22px;}
.comment_body li .comment_body_txt .info {margin:0;line-height:26px;color:#abafb2;}
.comment_body li .comment_body_txt .info .bar {color:#646e76;}
.comment_body li .comment_body_txt .info .name {color:#a1c5e5;}
.comment_body li .comment_body_txt p {line-height:18px;font-size:14px;color:#e5e5e5;}
.comment_body li .comment_btn {width:50px;line-height:24px;position:absolute;top:6px;right:0;text-align:right;}
.comment_body li .comment_btn a {height:22px;line-height:22px;}
.comment_body li .comment_btn a:first-child {margin-bottom:3px;}

.board_titlebox {
    background: #313131;
    padding: 3% 4%;
    font-size: 1.1em;
    color: #eee;
}


.customer_list > li {
    position: relative;
    padding: 3%;
    border-bottom: 1px solid #e4e4e4;
    overflow: hidden;
}

.customer_list > li > span {
    display: block;
    font-size: 1.1em;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 2%;
	text-align:left;
}

.customer_list > li > label {
    display: block;
    float: left;
    width: 20px;
    height: 18px;
    padding-top: 2px;
    border-radius: 20px;
    text-align: center;
    font-size: 0.85em;
    background: #1d5d8a;
    font-weight: bold;
    color: #FFF;
    margin-right: 1%;
}

.customer_list > li > em {
    display: block;
    float: left;
    margin-right: 2%;
}

.customer_list > li > dfn {
    display: block;
    float: left;
    width: 65%;
}

.customer_list > li > dfn > span {
    display: block;
    float: left;
    font-weight: normal;
    color: #fff;
    font-size: 0.9em;
    margin-top: 0.5%;
	font-style: normal;
}

.customer_list > li > dfn > p {
    display: block;
    float: left;
    background: #e00000;
    color: #FFF;
    padding: 1% 4%;
    font-size: 0.7em;
    font-weight: bold;
    border-radius: 4px;
    margin: 0.5% 0 0 2%;
	font-style: normal;
}


.customer_list > li > .replyicon {
    position: absolute;
    right: 3%;
    bottom: 15%;
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    width: 10%;
    text-align: right;
}

.btn_bx {
	text-align:center;
}
.btna_02 {
    display: inline-block;
    padding: 1% 5%;
    background:#1a2316;
	border:2px solid #609b44;
	color: #fff;
    border-radius: 4px;
    font-weight: bold;
	width: 36px;
}


/* 회원가입 - 약관동의 */
.join_menu {overflow:hidden;position:relative;}
.join_menu .join_bg {width:100%;height:46px;}
.join_menu ul {position:absolute;top:0;width:100%;overflow:hidden;}
.join_menu ul li {width:33.3%;height:46px;line-height:46px;float:left;}
.join_menu ul li:first-child {width:33.4%;}
.join_menu ul li {color:#a0a2a3;display:block;text-align:center;font-weight:bold;}
.join_menu ul li.on {color:#fff;}

.terms_wrap {padding:15px 20px;background-color:#333b40;}
.terms_wrap h4 {color:#7fc3ff;font-size:14px;line-height:20px;}
.terms_wrap .terms_txt {background-color:#d7dfe4;margin-top:5px;border:1px solid #0a0a0d;padding:15px;height:306px;overflow-y:scroll;}
.terms_wrap .terms_txt ul {}
.terms_wrap .terms_txt ul li {color:#0a2333;overflow:hidden;margin-top:10px;position:relative;}
.terms_wrap .terms_txt ul li:first-child {margin:0;}
.terms_wrap .terms_txt ul li > strong {min-height:15px;position:absolute;top:0;left:0;}
.terms_wrap .terms_txt ul li p {width:95%;margin-left:15px;line-height:15px;}
.terms_wrap .terms_txt ul li p strong {display:inline-block;}
.terms_wrap .terms_txt ul li > p {}



/* 회원가입 - 개인정보 입력 */
.join_write {width:100%;letter-spacing:-1px;margin:10px 0;}
.join_write button {letter-spacing:-1px;padding:0 5px;}
.join_write th {text-align:right;color:#7fc3ff;font-size:13px;vertical-align:top;line-height:48px;letter-spacing:-1px;}
.join_write th.line_two {line-height:18px;padding-top:6px;}
.join_write th.line_three {line-height:38px;}
.join_write td {padding:3px 8px;color:#aaafb3;}
.join_write td span {display:inline-block;}
.join_write td input {border:1px solid #0a0c0d;background-color:#dce4e8;height:30px;line-height:32px;color:#49494c;text-indent:5px;}
.join_write td select {border:1px solid #0a0c0d;background-color:#dce4e8;height:32px;line-height:32px;color:#49494c;}
.join_write td .write_top {padding:5px 0;position:relative;}
.join_write td .write_top .btn_navy {position:absolute;top:5px;right:0;height:32px;line-height:32px;}
.join_write td .write_top.sel02 {overflow:hidden;}
.join_write td .write_top.sel02 span {width:60%;float:left;}
.join_write td .write_top.sel02 .input_wrap04 {width:40%;}
.join_write td .write_top.sel02 span select {width:96%;background-color:#dee5e9;color:#49494c;}
.join_write td .code_wrap {padding:5px 0;}
.join_write td .code_wrap {padding:5px 0;}
.join_write td .write_top span {display:block;}
.join_write td .write_top input {width:100%;}
.join_write td .cellphone .input_wrap05 {width:29%;}
.join_write td .code_wrap {overflow:hidden;}
.join_write td .code_wrap button {float:left;}
.join_write td .code_wrap span {float:right;}
.join_write td p {color:#aaafb2;line-height:14px;}
.join_write td p.not {color:#fc3129;}

.input_wrap01 {}
.input_wrap02 {margin-right:33px;}
.input_wrap03 {margin-right:55px;}
.input_wrap04 {width:40%;}
.input_wrap05 {width:30%;}
.input_wrap05 select {width:100%;}
.input_wrap05 input {width:100%;text-indent:5px;padding:0 !important;}
.input_wrap06 label {letter-spacing:-1px;color:#ced5d9;}
.input_wrap06 input {width:73px;margin-left:3px;}

.ic_pen {background:url("/assets/images/ic_stripe.png") no-repeat right -30px;}
.ic_chk {}
.ic_not {}

.join_completion img {width:100%;}



/* 문의게시판 */
.inquiry_board {background-color:#3a444a;padding:10px;overflow:hidden;}
.inquiry_board .inquiry_conts {}
.inquiry_conts .inquiry_list {}
.inquiry_list li {background-color:#21272b;border-top:1px solid #2c3337;border-bottom:1px solid #171b1e;overflow:hidden;}
.inquiry_list li:first-child {border-top:0;}
.inquiry_list li a.list_wrap {font-size:14px;color:#fff;display:block;}
.inquiry_list li a.list_wrap p {overflow:hidden;line-height:20px;}
.inquiry_list li a.list_wrap p > span {float:right;width:25%;text-align:right;}
.inquiry_list li a.list_wrap p > span:first-child {float:left;width:75%;text-align:left;}
.inquiry_list li a.list_wrap p .date {color:#8a9399;}
.inquiry_list li a.list_wrap p .state {text-align:right;display:inline-block;}
.inquiry_list li a.list_wrap p .title {}
.inquiry_list li a.list_wrap p .name {color:#82b8d9;}
.inquiry_list li.none {font-size:12px;color:#8a9399;text-align:center;padding:25px 0;}



/* 문의글보기 패스워드 */
.popup_box_wrap {position:absolute;top:50%;margin-top:-100px;width:100%;z-index:1000000;}
.popup_box_wrap .popup_box {margin:0 30px;}
.popup_box .top {background:url("/assets/images/logo_sub.png") no-repeat 96% center;background-color:#b3121d;border-top:1px solid #c52638;border-bottom:1px solid #a40e17;height:40px;line-height:40px;}
.popup_box .top h2 {font-size:16px;color:#e5f5ff;padding-left:10px;}
.popup_box .contents {background-color:#3a444a;padding:20px;text-align:center;}
.contents_wrap {margin:10px 0;}
.contents_wrap p {color:#e5e5e5;letter-spacing:-1px;margin-bottom:10px;}
.contents_wrap .pass_write {position:relative;font-size:14px;}
.contents_wrap .pass_write label {position:absolute;top:5px;left:0;color:#ffff00;}
.contents_wrap .pass_write span {display:block;margin:0 11px 0 65px;}
.contents_wrap .pass_write span input {width:100%;height:26px;border:1px solid #0a0c0d;background-color:#e2e9ec;padding:0 5px;}
.popup_box .button {text-align:center;padding:10px;background-color:#262d33;border-top:1px solid #444c53;}
.popup_box .button a {margin:0 3px;}



/* 비밀번호 변경 */
.contents .pop_conts {}
.pop_conts li {font-size:14px;margin-top:10px;text-align:left;}
.pop_conts li:first-child {margin:0 0 30px 0;}
.pop_conts li label {color:#ffff00;line-height:18px;}
.pop_conts li .write_box {margin:3px 0;}
.pop_conts li .write_box input {height:30px;background-color:#dce4e8;border:1px solid #0a0c0d;width:100%;text-indent:5px;}
.pop_conts li p {word-spacing:-1px;}
.pop_conts li .not {color:#fc3129;font-size:12px;line-height:18px;}
.pop_conts li .noti {color:#aaafb2;font-size:12px;line-height:18px;}



/* 문의게시판 - 글보기 */
.board_list.view li.inquiry .view_header {padding:5px 10px;}
.board_list.view li.inquiry {background-color:#3a444a;}
.board_list.view li.inquiry p.txt_wrap {padding:0;margin:0;}
.board_list.view li.inquiry .comment_list_head span {background-color:#3a444a;}
.board_list.view li.inquiry .comment_list_box li .comment_list_txt p {padding:0;}
.board_list.view li.inquiry .view_button {padding:10px;}



/* 문의게시판 - 글쓰기 */
.write_top .write_name {position:absolute;top:10px;right:10px;}
.write_top .write_name input {width:96px;}
.board_pass_bx {position:relative;padding:15px 10px;background-color:#1f2326;}
.board_pass_bx p {vertical-align:middle;}
.board_pass_bx p label {position:absolute;top:15px;left:10px;color:#ffff00;line-height:32px;}
.board_pass_bx p span {margin-left:85px;display:block;}
.board_pass_bx p span input {width:100%;height:30px;text-indent:5px;border:1px solid #1a1a23;}
.board_pass_bx .txt {margin-top:10px;color:#abb0b2;text-align:center;}



/* 마이페이지 */
.conts_body .paging_wrap {margin:10px 0;}
.category_box_wrap li .cat_sub_box li .balance {font-size:14px;}
.category_box_wrap li .cat_sub_box li .balance em {font-size:16px;color:#fff;}
.category_box_wrap li .category_top .log {color:#747c82;font-size:12px;}
.category_box_wrap li .category_top .log em {color:#fff;margin-left:3px;}
.category_box_wrap li .cat_sub_box li.li01 {width:45%;}
.category_box_wrap li .cat_sub_box li.li02 {width:35%;text-align:center;color:#ffff00;letter-spacing:3px;}
.category_box_wrap li .cat_sub_box li.li03 {width:20%;text-align:center;}
.category_box_wrap li .cat_sub_box li.li01 span {float:none;vertical-align:middle;color:#a1c5e5;}
.category_box_wrap li .cat_sub_box li.li02 span {float:none;}
.category_box_wrap li .cat_sub_box li.li03 span {float:none;margin-left:7px;}
.category_box_wrap.log li .cat_sub_box li {width:50%;}
.inquiry_list li a.list_wrap p.mp_title {color:#b8c2cc;}
.inquiry_list li a.list_wrap p.mp_title .comment {color:#52cc7a;margin-left:2px;}
.inquiry_list li a.list_wrap p .right {font-size:12px;color:#747c82;}
.inquiry_list li a.list_wrap p .right em {text-align:center;padding-left:3px;color:#fff;min-width:25px;display:inline-block;}


/* 개발자 추가 */
.hide {display:none;}
.pointer {cursor:pointer;}



/* 가상축구 */
.btn_soccer {display:inline-block;background:url("/assets/images/btn_stripe.png") no-repeat -363px 0;width:43px;height:42px;overflow:hidden;text-indent:-9999px;}
.ic_soccer {display:inline-block;background:url("/assets/images/ic_stripe.png") no-repeat -210px 0;width:28px;height:19px;vertical-align:middle;margin-right:3px;}

.conts_body.soccer .contents_box {background-color:#3a434a;}
.conts_body.soccer .category_box_wrap {font-size:12px;}
.conts_body.soccer .category_box_wrap > li {margin-top:4px;background:none;background-color:#21272b;border-top:1px solid #2c3237;border-bottom:1px solid #171b1e;}
.conts_body.soccer .category_box_wrap > li:first-child {margin:0;}
.conts_body.soccer .category_box_wrap li .category_top .date {color:#8a9399;}
.conts_body.soccer .category_box_wrap li .category_top .date span {color:#b8c4cc;vertical-align:baseline;}
.conts_body.soccer .category_box_wrap > li {padding:0;}
.conts_body.soccer .category_box_wrap > li .category_box {padding:8px 8px 5px 8px;border-bottom:1px solid #171b1e;}

.conts_body.soccer  .category_box_wrap li .category_top {margin-bottom:3px;}
.category_box_wrap li .category_sub {color:#b8c4cc;position:relative;}
.category_box_wrap li .category_sub span {display:inline-block;}
.category_box_wrap li .category_sub .date {position:absolute;top:0;left:0;}
.category_box_wrap li .category_sub .bet_tim {display:block;margin:0 60px 0 75px;}
.category_box_wrap li .category_sub .bet_tim span {overflow:hidden;width:42%;white-space:nowrap;text-overflow:ellipsis;}
.category_box_wrap li .category_sub .bet_tim strong {}
.category_box_wrap li .category_sub .rate {position:absolute;top:0;right:0;}
.category_box_wrap li .category_sub .rate span {margin-right:5px;}

.conts_body.soccer .category_box_wrap > li .cat_sub_box {padding:5px 8px;}
.conts_body.soccer .category_box_wrap > li .cat_sub_box li {width:50%;}

.conts_body.soccer .conts_body_txt {}
.conts_body.soccer .conts_body_txt .cont_txt_list {}
.conts_body.soccer .conts_body_txt .cont_txt_list li {background:url("/assets/images/ic_disc.png") no-repeat 0 10px;}
.conts_body.soccer .conts_body_txt .cont_txt_list li span {margin-left:10px;}



/* 가상축가 결과 */
.m_conts02{padding:10px;background-color:#3a434a;}
.video_wrap {}
.result_list {}
.result_score {width:100%;border:1px solid;border-color:#31383d #21262b #21262b #21262b;}
.result_score th {background-color:#21272b;height:32px;line-height:32px;font-size:11px;color:#b2b2b2;letter-spacing:-1px;}
.result_score td {background-color:#333a40;height:32px;line-height:32px;border-top:1px solid #40474b;border-left:1px solid #40474d;color:#e5e5e5;text-align:center;
.result_score th:first-child {border-right:0;}
.result_score tr:first-child td {border-top:0;} 
.result_score tr td:first-child {border-left:0;letter-spacing:-1px;color:#b2b2b2;}}

.result_score td.result_tim span {display:inline-block;overflow:hidden;width:40%;white-space:nowrap;text-overflow:ellipsis;}
.result_score td.result_tim .left {text-align:right;}
.result_score td.result_tim .score {color:#cccc29;display:inline-block;}
.result_score td.result_tim .right {text-align:left;}
.result_score td.win_bu {background-color:#a1cae6;font-weight:bold;color:#21272b;}
.result_score td.win_pk {background-color:#e6aca1;font-weight:bold;color:#21272b;}
.result_score td.win_pk span {color:#21272b !important;}

.btn_center {text-align:center;}
.btn_center .btn_closed {width:148px;height:40px;line-height:40px;background-color:#21272b;border:1px solid;border-color:#31383d #191d20 #15181a #292f34;text-align:center;display:inline-block;color:#fff;font-size:18px;}




/* 파워볼 게임 */
.ic_game_power {background:url("/assets/images/default_stripe.png") no-repeat 0 -418px;width:16px;height:15px;margin-top:-2px;}
.game_conts {width:724px;margin:0 auto;padding:20px 0;}
.game_conts .header {position:relative;padding-bottom:35px;}
.game_conts .header h2 {width:428px;height:82px;text-indent:-9999px;background:url("/assets/images/bg_game_stripe_web.png") no-repeat 0 0;margin:0 auto;}

.game_conts .header .ic_ladder {display:inline-block;position:absolute;bottom:0;left:24px;background:url("/assets/images/bg_game_stripe_web.png") no-repeat -241px -99px;width:77px;height:77px;}
.game_conts .header .button {position:absolute;top:91px;overflow:hidden;text-indent:-9999px;}
.game_conts .header .button span {display:block;height:22px;background:url("/assets/images/bg_game_stripe_web.png") no-repeat 0 0;}
.game_conts .header .button.view02 {width:57px;right:0px;}
.game_conts .header .button.view02 span {background-position:-335px -84px;}
.game_conts .header .button.view02 span.on {background-position:-333px -158px;}

.game_conts .body {min-height: 475px;}
.game_conts .body .game_left {width:528px;height:486px;float:left;background:url("/assets/images/bg_game.png") no-repeat 0 0;position:relative;}
.game_conts .body .game_left .ladder_area {}
.game_conts .body .game_left .game_time {height:57px; line-height:62px; text-align:center; font-weight:bold;color:#000;}
.game_conts .body .game_left .ladder_win {height:66px;position:absolute;bottom:0;color:#5c513d;}
.game_conts .body .game_left .ladder_win strong {display:inline-block;vertical-align:middle;}
.ladder_win .title {color:#5c513d;width:80px;padding:5px 0 0 30px;text-align:center;}
.ladder_win .title .num {margin:0 5px;vertical-align:baseline;}
.ladder_win .number {margin:0 10px;}
.ladder_win .number strong {display:inline-block;width:32px;height:34px;line-height:34px;text-align:center;background:url("/assets/images/bg_game_stripe_web.png") no-repeat 0 0;font-size:18px;color:#fff;font-family:arial;}
.ladder_win .number strong.big {width:43px;height:45px;line-height:45px;font-size:26px;margin-left:5px;}
.ladder_win .number .ball_blue {background-position:0 -100px;}
.ladder_win .number .ball_red {background-position:-35px -100px;}
.ladder_win .number .ball_yellow {background-position:-70px -100px;}
.ladder_win .number .ball_green {background-position:-105px -100px;}
.ladder_win .number .ball_sky {background-position:-179px -100px;}
.ladder_win .sum {margin-left:12px;}
.ladder_win .sum span {width:40px;display:inline-block;}
.ladder_win .sum em {font-size:46px;font-family:arial;vertical-align:middle;font-weight:normal;letter-spacing:-1px;color:#3b3523;}

.sound_area {position:absolute;top:20px;right:27px;width:58px; height:20px;}
.sound_area a {display:block;width:58px; height:20px;background:url('/assets/images/bg_game_stripe_web.png') no-repeat -205px -196px;text-indent:-9999px;overflow:hidden;}
.sound_area a.on {background-position:-266px -153px;}

.game_box .game_right {height:100%;width:192px;float:right;background:url("/assets/images/bg_game.png") no-repeat -531px 0;color:#000;overflow:hidden;height:483px;}
.game_right .title {height:60px;line-height:60px;margin-bottom:21px;font-weight:bold;color:#000;text-align:center;}
.game_right ul {width:179px;margin:0 auto;height:395px;overflow-y:scroll;padding-left:2px;}
.game_right ul li {line-height:37px;border-bottom:1px solid #c7c2b4;font-family:gulim;position:relative;overflow:hidden;}
.game_right ul li.last .date {font-weight:bold;}
.game_right ul li span {display:inline-block;}
.game_right ul li .date {width:106px;padding-left:5px;line-height:33px;letter-spacing:-1px;*float:left;}
.game_right ul li.first .date {line-height:14px;}
.game_right ul li.first .date strong {color:#000;margin:0;letter-spacing:0;}
.game_right ul li .date strong {font-size:11px;color:#178c00;margin-left:3px;}
.game_right ul li .date em {width:106px;display:inline-block;line-height:14px;}
.game_right ul li .date .volta {font-size:11px;}
.game_right ul li .state {width:45px;text-align:center;}
.game_right ul li .ball_bg {display:inline-block;width:27px;height:27px;text-align:center;color:#fff;background:url("/assets/images/bg_game_stripe_web.png") no-repeat;line-height:200px;overflow:hidden;}
.game_right ul li .ball_bg.ev3_left {background-position:0 -193px;}
.game_right ul li .ball_bg.ev3_right {background-position:-32px -193px;}
.game_right ul li .ball_bg.ev4_left {background-position:-64px -193px;}
.game_right ul li .ball_bg.ev4_right {background-position:-96px -193px;}
.game_right ul li .ball_bg.od3_left {background-position:0 -152px;}
.game_right ul li .ball_bg.od3_right {background-position:-32px -152px;}
.game_right ul li .ball_bg.od4_left {background-position:-64px -152px;}
.game_right ul li .ball_bg.od4_right {background-position:-96px -152px;}

.game_right .bar_per {display:block; position:absolute; left:5px;top:12px;width:100px;height:3px;}
.game_right .bar_per .bar_odd {display:inline-block; height:3px; line-height:0; border-top:1px solid #287ce4; font-size:0; background:#106de1;}
.game_right .bar_per .bar_even {position:relative; display:inline-block; height:3px; line-height:0; border-top:1px solid #e42828; font-size:0; background:#e11010;float:right;top:17px;}
.game_right .bar_per .point_spot {display:block; position:absolute; left:-4px; top:-3px; width:6px; height:8px; background:url('/assets/images/bg_game_graph.png') no-repeat 0 -51px;}

.chart_box {position:relative;margin-top:20px;}
.chart_box .title_chart {display:block;position:absolute;left:50%;top:-20px;margin-left:-57px;width:114px;height:20px;line-height:20px;text-align:center;font-size:11px;color:#dcdbd9;background:url('/assets/images/bg_game_graph.png') no-repeat -138px -48px;}
.chart_box .tip_chart {margin-top:9px; text-align:center; letter-spacing:-1px;font-size:11px; color:#7e796a;}
.this_times_chart {margin-left:7px; width:514px; height:18px; background:url('/assets/images/bg_game_graph.png') no-repeat 0 0;}
.this_times_chart .graph_odd_area {position:relative; float:left; margin-left:1px; width:200px; height:19px;}
.this_times_chart .graph_even_area {position:relative; float:right; margin-right:1px; width:200px; height:19px;}
.this_times_chart .graph_area span {line-height:17px; font-family:tahoma; font-size:9px; color:#fff;}
.this_times_chart .vs_area {position:absolute; left:50%; top:-5px; margin-left:-58px; width:116px; height:26px; background:url('/assets/images/bg_game_graph.png') no-repeat -17px -46px;z-index:10;}
#graph_odd {display:block; position:absolute; right:0; top:0; height:19px; text-align:right; background:url('/assets/images/bg_game_graph.png') no-repeat 0 -22px;}
#graph_even {display:block; position:absolute; left:0; top:0; height:19px; text-align:left; text-indent:20px; background:url('/assets/images/bg_game_graph.png') no-repeat right -22px;}

.this_times_chart .txt_per {margin-top:8px; width:42px;height:11px;line-height:11px;text-align:center;font-family:tahoma;font-size:9px;}
.this_times_chart .ico_vs {display:none;}
#txt_odd_per {float:left; margin-left:2px; color:#1a6ed6;}
#txt_even_per {float:right; margin-right:2px; color:#d61a1a;}

.view01_box {background-color:#fcfcfc;border:3px solid #000;width:867px;position:absolute;top:148px;left:38px;z-index:50;}
.view01_box .view {position:relative;}
.view02_box {background-color:#fcfcfc;border:3px solid #000;width:773px;height:447px;position:absolute;top:148px;left:88px;z-index:50;}
.view02_box .view {position:relative;}

.game_box .bottom {width:724px;padding:28px 0 27px 0;background:url("/assets/images/bg_game_ft.png") no-repeat 0 0;margin:auto;text-align:center;overflow:hidden;}
.game_box .bottom strong {vertical-align:middle;font-size:14px;*float:left;*margin-left:25px;}
.game_box .bottom ul {overflow:hidden;display:inline-block;vertical-align:middle;}
.game_box .bottom ul li {color:#7e796a;float:left;background:url("/assets/images/bg_game_stripe_web.png") no-repeat -424px -79px;padding-left:10px;margin-left:25px;}



/* 파워볼 사다리 게임*/
.ladder_area {position:relative; margin:15px auto 28px auto; width:209px; height:254px;}
.ladder_area .start_pos {height:51px;}
.ladder_area .start_pos span {width:41px; height:42px; background:url('/assets/images/ladder_group.png') no-repeat -130px -70px;}
.ladder_area .start_pos .first {float:left;}
.ladder_area .start_pos .second {float:right;}
.ladder_area .start_pos .on {background-position:-180px -70px;}
.ladder_area .ladder {margin-left:15px;}

.ladder_area ul {position:relative; width:179px; height:161px; background:url('/assets/images/ladder_group.png') no-repeat 0px -561px;}
.ladder_area li {display:none; position:absolute; width:11px; height:11px; background-color:#484848;}
.ladder_area .startPosition1_line1 {background-position:0px -390px;}
.ladder_area .startPosition1_line1 .pos1 {top:0; left:0PX;}
.ladder_area .startPosition1_line1 .pos2 {top:51px; left:0PX;}
.ladder_area .startPosition1_line1 .pos3 {top:51px; right:0PX;}
.ladder_area .startPosition1_line1 .pos4 {top:71px; right:0PX;}
.ladder_area .startPosition1_line1 .pos5 {top:71px; left:0PX;}
.ladder_area .startPosition1_line1 .pos6 {top:91px; left:0PX;}
.ladder_area .startPosition1_line1 .pos7 {top:91px; right:0PX;}
.ladder_area .startPosition1_line3 {background-position:-200px -390px;}
.ladder_area .startPosition1_line3 .pos1 {top:0; left:0;}
.ladder_area .startPosition1_line3 .pos2 {top:41px; left:0;}
.ladder_area .startPosition1_line3 .pos3 {top:41px; right:0;}
.ladder_area .startPosition1_line3 .pos4 {top:61px; right:0;}
.ladder_area .startPosition1_line3 .pos5 {top:61px; left:0;}
.ladder_area .startPosition1_line3 .pos6 {top:81px; left:0;}
.ladder_area .startPosition1_line3 .pos7 {top:81px; right:0;}
.ladder_area .startPosition1_line3 .pos8 {top:101px; right:0;}
.ladder_area .startPosition1_line3 .pos9 {top:101px; left:0;}
.ladder_area .startPosition3_line1 {background-position:0px -390px;}
.ladder_area .startPosition3_line1 .pos1 {top:0; right:0PX;}
.ladder_area .startPosition3_line1 .pos2 {top:51px; right:0PX;}
.ladder_area .startPosition3_line1 .pos3 {top:51px; left:0PX;}
.ladder_area .startPosition3_line1 .pos4 {top:71px; left:0PX;}
.ladder_area .startPosition3_line1 .pos5 {top:71px; right:0PX;}
.ladder_area .startPosition3_line1 .pos6 {top:91px; right:0PX;}
.ladder_area .startPosition3_line1 .pos7 {top:91px; left:0PX;}
.ladder_area .startPosition3_line3 {background-position:-200px -390px;}
.ladder_area .startPosition3_line3 .pos1 {top:0; right:0;}
.ladder_area .startPosition3_line3 .pos2 {top:41px; right:0;}
.ladder_area .startPosition3_line3 .pos3 {top:41px; left:0;}
.ladder_area .startPosition3_line3 .pos4 {top:61px; left:0;}
.ladder_area .startPosition3_line3 .pos5 {top:61px; right:0;}
.ladder_area .startPosition3_line3 .pos6 {top:81px; right:0;}
.ladder_area .startPosition3_line3 .pos7 {top:81px; left:0;}
.ladder_area .startPosition3_line3 .pos8 {top:101px; left:0;}
.ladder_area .startPosition3_line3 .pos9 {top:101px; right:0;}
.ladder_area .result_pos {height:42px;margin-top:0px}
.ladder_area .result_pos span {width:41px; height:42px; line-height:42px; text-align:center; color:#fff; font-weight:bold; font-size:12px; font-family:'굴림',Gulim; background:url('/assets/images/ladder_group.png') no-repeat -230px -70px;}
.ladder_area .result_pos .bg_even {background-position:-280px -70px;}
.ladder_area .result_pos .bg_odd {background-position:-500px -70px;}
.ladder_area .result_pos .odd {float:left;}
.ladder_area .result_pos .even {float:right;}
 

.ladder_area .ly_ladder_wait {position:absolute; top:61px; left:-105px; padding-top:13px; width:414px; height:111px; background:url('/assets/images/ladder_group.png') no-repeat 3px -253px;}
.ladder_area .ly_ladder_wait .inn {display:table-cell; width:416px; height:111px; vertical-align:middle;}
.ladder_area .ly_ladder_wait p {margin:5px 0; text-align:center; font-size:12px; font-family:'굴림',Gulim; font-weight:bold; color:#fff;}
.ladder_area .ly_ladder_wait .before_result {height:14px; line-height:14px; font-family:'돋움',Dotum; font-size:11px; color:#d4af1c; font-weight:normal;}
.ladder_area .ly_ladder_wait .result {margin-top:15px; height:15px; line-height:15px; color:#d4af1c;}
.ladder_area .ly_ladder_wait .result .answer {color:#fff;}
.ladder_area .ly_ladder_wait .notice {margin-top:10px; color:#FF0;}
.ladder_area .ly_ladder_wait .notice a {color:#ffff00;}

#footer {
width:100%;
}






.sub_title img, fieldset, iframe {border:0 none; width:100%}

.sub_title {position:relative;}
.sub_title > em {left:7%; top:50%; margin-top:-0.6em; font-size:1.3em; font-weight:bold; color:#1b6599}
.sub_title > em > span {font-family:AppleSDGothicNeo-Light, HelveticaNeue-Light; color:#666; font-size:0.5em; font-weight:normal}