@charset "utf-8";
/* FED */

/*==================
	layout
==================*/
/* #wrap {background:#fafbfc; } */

/**/
/*============================
	상단 공지
============================*/
.top_marq {background:#222322; }
.top_marq .con {color:#fff; }
.top_marq .tit {color:#fff; }
.top_marq .top_notice_close {background:url(../img/content/top_notice_close.png) no-repeat left top; }
marquee { color: #fff; background-color:#222322; }


/*==================
	header
==================*/
header {background:#fff; border-bottom:1px solid #E6E8EC; position: fixed; top: 0; left: 0; right: 0; }
/* header .nav h1 a img {max-width:149px; } */
header .nav .gnb > ul > li {margin-left: 0; }
/* header .nav .gnb > ul > li .oneDepth {color:#fff; font-size:12px; }
header .nav .gnb > ul > li .oneDepth.on,
header .nav .gnb > ul > li .oneDepth:hover {color:#ffdc0e; }
header .nav .gnb > ul > li .oneDepth.active {text-decoration:underline; color:#ffdc0e; } */
header .nav .gnb > ul > li .oneDepth {color:#222; }
header .nav .gnb > ul > li:hover .oneDepth,
header .nav .gnb > ul > li.on .oneDepth,
header .nav .gnb > ul > li.active .oneDepth {border-bottom:1px solid #246CAF; color:#246CAF; }
header .nav .gnb .twoDepth {background:#fff; border:1px solid #E6E8EC; width:100%; }
header .nav .gnb .twoDepth li a:hover {background:#f4f7fb; }

.top_notice .info_quick .login_btn {line-height:30px; color:#fff; background:#998D8D; border-radius:8px; padding:0 10px; margin:5px 0 0 0; }
.top_notice .info_quick .join_btn {line-height:30px; color:#fff; background:#246CAF; border-radius:8px; padding:0 10px; margin:5px 0 0 5px; }
header .top_notice .info_quick ul li a .charge {width:20px; height:20px; background:url(../img/common/head_quick_charge.png) no-repeat left top; }
header .top_notice .info_quick ul li a .exchange {width:20px; height:20px; background:url(../img/common/head_quick_exchange.png) no-repeat left top; }
header .top_notice .info_quick ul li a .message {width:26px; height:20px; background:url(../img/common/head_quick_message.png) no-repeat left top; }
header .top_notice .info_quick ul li a .notice {width:18px; height:20px; background:url(../img/common/head_quick_notice.png) no-repeat left top; }
header .top_notice .info_quick ul li a .attendance {width:18px; height:20px; background:url(../img/common/head_quick_attendance.png) no-repeat left top; }
header .top_notice .info_quick ul li a .betting {width:20px; height:20px; background:url(../img/common/head_quick_betting.png) no-repeat left top; }

header .util .util_left .id .num {color:#ffce2a; }
header .util .util_left .partner_btn {background:url(../img/common/partner_btn.png) no-repeat left top; }
header .util .util_left .logout_btn {background:url(../img/common/logout_btn.png) no-repeat left top; }
header .util .util_right .util_menu ul li a {color:#b48120; }
header .util .util_right .util_menu ul li a:hover,
header .util .util_right .util_menu ul li a.on {color:#4c4c4c; }
header .util .util_right .util_info dl dt {color:#67737f; }
header .util .util_right .util_info dl dd {color:#ae1f1f; }
header .util .util_right .util_info .change_btn {background:url(../img/common/change_btn.png) no-repeat left top; }
header .logout_btn { color: #adadad; background: #fff; border: thin solid #e2e6e7; }
header .logout_btn:hover { color: #adadad; background: #fff; border: thin solid #e2e6e7; }

.modal { background: rgba(0,0,0,0.3); }
.users_wrap .login_wrap .login_area input { border: thin solid #e2e6e7; color:#222; }
.users_wrap .login_wrap .login_area input::placeholder { color: #e2e6e7; opacity:1 }
.users_wrap .login_wrap .login_area input:-ms-input-placeholder { color: #e2e6e7; }
.users_wrap .login_wrap .login_area input::-ms-input-placeholder { color: #e2e6e7; }
.users_wrap .login_wrap .submit_btn { background: #246CAF ; }
.users_wrap .login_wrap .submit_btn:hover { background: #e53630; }
.users_wrap .login_wrap .login_area .join_txt .join_btn { color: #333333; }
.users_wrap .login_wrap input { border: thin solid #E6E8EC; }
.users_wrap .login_wrap .overlap_btn { background: #777; color: #313134; border: thin solid #E6E8EC }
.users_wrap .login_wrap .overlap_btn:hover { background: #626262; }


/*==================
	container
==================*/
#container .lnb h3 { border: thin solid #e2e6e7; background: #fff; }
#container .lnb .inner > ul {min-height:310px; border: thin solid #e2e6e7; border-top: none; background: #fff; }
#container .lnb .inner > ul > li .oneDepth.on .tit,
#container .lnb .inner > ul > li .oneDepth:hover .tit {color:#4c4c4c; }
#container .lnb .inner > ul > li .oneDepth .num {color:#67737f; }

#container .lnb .lnb_twoDepth ul li a {color:#67737f; }
#container .lnb .lnb_twoDepth ul li a:hover {color:#4c4c4c; }

#container .content {background: transparent; }
#container .content.content_mini > div {background: transparent; border:1px solid #E6E8EC; }
#container .content .flex_block > div {background: #ffffff;}

#container .board .inner > ul > li > span.rank { background: #ae1f1f; color: #fff }
#container .board .inner > ul > li > span.point,
#container .board .inner > ul > li > span.status { color: #ae1f1f; }
#container .board .inner > ul > li > span.status_2,
#container .board .inner > ul > li > span.point_2 { color: #246CAF; }

/* tab */
#container .content_tab ul li a {background:#f7f7f7; border:1px solid #E6E8EC; color:#222; border-radius:0 !important; }
#container .content_tab ul li a.on {background:#246CAF; color:#fff;}
#container .content_tab_m select {border-bottom:1px solid #E6E8EC; }

#container .tab_list ul li {background:#777; }
#container .tab_list ul li a {color:#fff; }
#container .tab_list ul li.on {background:#246CAF; }
#container .tab_list ul li.on a {color:#fff; }
#container .tab_list ul li.on a:after {background:#fff; }

/* slide menu */
#container .slide_menu .swiper-slide a {width:100%; color:#222; border:1px solid #E6E8EC; border-radius:0; }
#container .slide_menu .swiper-slide a:hover,
#container .slide_menu .swiper-slide a.on {color:#ae1f1f; border:1px solid #ae1f1f; }
#container .slide_menu .swiper-slide a.none {color:#67737f; border:1px solid #E6E8EC !important; }
#container .slide_menu .slide_menu_prev {background:transparent url(../img/content/slide_menu_prev.png) no-repeat left top; border:1px solid #E6E8EC; border-radius:0; }
#container .slide_menu .slide_menu_prev:hover {background:#f6f7f8 url(../img/content/slide_menu_prev.png) no-repeat left top; border:1px solid #23223e; }
#container .slide_menu .slide_menu_next {background:transparent url(../img/content/slide_menu_next.png) no-repeat left top; border:1px solid #E6E8EC; border-radius:0; }
#container .slide_menu .slide_menu_next:hover {background:#f6f7f8 url(../img/content/slide_menu_next.png) no-repeat left top; border:1px solid #23223e;}

#container .game_tit .navination {color:#777; }
#container .game_tap ul li {border-left:1px solid #E6E8EC; }
#container .game_tap ul li a:hover,
#container .game_tap ul li a.on {color:#fff; background:#246CAF; }

#container .game_wrap .game_top .title .round {color:#FF7A00; }
#container .game_wrap .game_top .time_wrap {background:#EFF2F8; }
#container .game_wrap .game_top .time_wrap .time {color:#FF7A00; margin-top: 10px;}
#container .game_wrap .game_top .sound_btn.off {background:url(../img/content/game_sound_off.png) no-repeat left top; }
#container .game_wrap .game_top .sound_btn.on {background:url(../img/content/game_sound_on.png) no-repeat left top; }

#container .betting_area > div {border-top:1px solid #E6E8EC;}
#container .betting_area .betting_area_top {background:#f7f7f7;}
#container .betting_area .betting_area_top p {display: flex; align-items:center;}
#container .betting_area .betting_area_mid p:nth-child(3) input {color:#246CAF; border-radius: 8px; }
#container .betting_area .betting_area_mid p:nth-child(3) input::placeholder {color:black; }
#container .betting_area .betting_area_bot button {border-radius: 24px; line-height: 40px; font-weight: 700;}
#container .betting_area .betting_area_bot .reset_btn {border-radius: 0px; color:#000000; background:#E6E8EC;}
#container .betting_area .betting_area_bot .buy_btn {color:#fff; background:#FF5E5E; }
#container .betting_area .betting_area_bot .buy_btn:hover {background:#940d0d; }
#container .betting_area .betting_area_bot .sell_btn {color:#fff; background:#4DAAA3; }
#container .betting_area .betting_area_bot .sell_btn:hover {background:#0d4994; }
#container .betting_area .betting_area_bot .buy_max {color:#F17E85; border:1px solid #F17E85; }
#container .betting_area .betting_area_bot .sell_max {color:#52A0B8; border:1px solid #52A0B8; }
#container .betting_area .set_btn {color:#000; background:#9DD4FF; }
#container .betting_area .set_btn:hover {background:#e74d00; }
#container .result_area {background-color: #ffffff; overflow: hidden; }
#container .result_area .result_con_tit {background:#ffff; border-top:1px solid #E6E8EC; border-bottom:1px solid #E6E8EC; }
#container .result_area .result_con_list ul li {border-bottom:1px solid #E6E8EC; }
#container .result_area .result_con_list ul li .round {color:#F17E85; }
#container .result_area .result_con_list ul li .rst_buy {color:#fff; background:#F17E85; border-radius: 24px;}
#container .result_area .result_con_list ul li .rst_sell {color:#fff; background:#52A0B8; border-radius: 24px;}

#container .intro_tab li a {border-bottom:1px solid #999; }
#container .intro_tab li:hover a,
#container .intro_tab li a.show,
#container .intro_tab li a.active {color:#246CAF; border-bottom:2px solid #246CAF; }
#container .intro_tab li:hover a span,
#container .intro_tab li a.show span,
#container .intro_tab li a.active span {color:#246CAF; }
#container .intro_con_wrap .intro_con li {background:url(../img/intro/liststyle.gif) no-repeat left top 14px; }
#container .intro_con_wrap .intro_con .intro_line {background:#246CAF; }
#container .intro_con_wrap .intro_con h4 span {font-size:18px !important;}
#container .intro_con_wrap .intro_con li {line-height:24px; font-size:15px;}
#container .intro_con_wrap .intro_con#about > div span {line-height:24px; font-size:15px; }
#container .intro_con_wrap .intro_con .trader_main_point_inner_right {line-height:24px; font-size:15px; line-height:24px;}
.table_type01 table tr.sp td {
    width: 35%;
}
/*==================
	quick menu
==================*/
#quick_menu {border:1px solid #e84c3d; }
#quick_menu .tit {color:#fff; background:#e84c3d; }
#quick_menu ul {background:#fff; }
#quick_menu ul li {border-top:1px solid #f2f2f2; }
#quick_menu ul li a .charge {width:20px; height:20px; background:url(../img/common/head_quick_charge.png) no-repeat center top; }
#quick_menu ul li a .exchange {width:20px; height:20px; background:url(../img/common/head_quick_exchange.png) no-repeat center top; }
#quick_menu ul li a .message {width:26px; height:20px; background:url(../img/common/head_quick_message.png) no-repeat center top; }
#quick_menu ul li a .notice {width:18px; height:20px; background:url(../img/common/head_quick_notice.png) no-repeat center top; }
#quick_menu ul li a .attendance {width:18px; height:20px; background:url(../img/common/head_quick_attendance.png) no-repeat left top; }
#quick_menu ul li a .betting {width:20px; height:20px; background:url(../img/common/head_quick_betting.png) no-repeat left top; }

.quick_partner .quick_partner_btn {background:url(../img/common/quick_partner.png) no-repeat left top; background-size:cover; }
.quick_customer_close .quick_customer_open_btn {background: url(../img/common/quick_customer_open.png) no-repeat left top; background-size:cover; }
.quick_livechat_close .quick_livechat_open_btn {background: url(../img/common/quick_livechat_open.png) no-repeat left top; background-size:cover; }


/*==================
	footer
==================*/
footer {background:#fff; }
footer .foot_sns ul li span {border:1px solid #E6E8EC; }
footer .foot_sns ul li .telegram {background:url(../img/common/foot_sns01.png) no-repeat left 25px center; }
footer .foot_sns ul li .kakao {background:url(../img/common/foot_sns02.png) no-repeat left 25px center; }
footer .foot_sns ul li .hang {background:url(../img/common/foot_sns03.png) no-repeat left 25px center; }
footer .foot_sns ul li .line {background:url(../img/common/foot_sns04.png) no-repeat left 25px center; }
footer .foot_util ul li a {color:#777; border-right:1px solid #E6E8EC; }
footer .foot_util ul li a:hover {color:#246CAF; }
footer .foot_txt p {color:#777; }


/* table */
table tr {border-top:0px solid #fff; }
table tr.sp td {color:#EE5252; }
table tr th {background:#E6E8EC; border:1px solid #ECEDF0; color:#777E90}
table tr td {background:#fff; border:1px solid #F7F8FA; }
table tr:nth-child(even) td {background:#fff; }
table tr td a {color:#222; }
.table_type01 table tr th.th_bg {
    background: #fff;
    border: 0;
}
.table_type01 table tr th.th_bg span {
    background: #E6E8EC;
    height: 30px;
    line-height: 30px;
    display: block;
    text-align: center;
}
/* table tr td span {color:#fff; } */

table tr td input.num {text-align:right; border-radius: 8px !important;}
table tr td input.num::placeholder {
    color: #1B1D24;
}
table tr td button,
.search_wrap .search_area button {background:#777; color:#fff; border:1px solid #E6E8EC; }
table tr td button:hover,
.search_wrap .search_area button:hover {background:#626262; }
table tr td .refresh_btn {background:url(../img/common/change_btn.png) no-repeat left top; background-size: contain; }
table tr td .refresh_btn:hover {background:url(../img/common/change_btn.png) no-repeat left top;background-size: contain; }
table tr td .recall_btn {background:url(../img/common/recall_btn.png) no-repeat left top; }
table tr td .recall_btn:hover {background:url(../img/common/recall_btn.png) no-repeat left top; }
table tr td .desc {color:#777; }
table tr td .date {color:#222; }
table tr td .all_result_blue_btn {color:#fff; background:#09437f; border:1px solid #0e5ec2; }
table tr td .all_result_red_btn {color:#fff; background:#d12222; border:1px solid #ca0f0f; }
table tr td .all_result_green_btn {color:#fff; background:#058730; border:1px solid #006521; }
table tr td .left_num {color:#fff; background:#000; }
table tr td .right_num {color:#fff; background:#000; }

.table_type01 {border:1px solid #E6E8EC; }
.table_type01 table tr {border-top:1px solid #E6E8EC; }

.table_type02 table tbody tr:first-child {border-top:1px solid #E6E8EC; }
.table_type02 table tr th, .table_type02 table tr td { border-left: 0; border-right: 0;}

.table_type03 table tr {border-top:1px solid #E6E8EC; }
.table_type03 table tr th.sub {border-bottom:1px solid #E6E8EC; }
.table_type03 table tr td {border:1px solid #E6E8EC; }


/*==================
	popup
==================*/
.pop_layer .pop_container .pop_top {background:#FF8C22; border-radius:0; }
.pop_layer .pop_container .pop_top .tit {color:#fff; }
.pop_layer .pop_container .pop_con {background:#FF8C22 url(../img/popup/popup_bg.jpg) no-repeat left top; }
.pop_layer .pop_container .pop_con .txt {color:#222; }
.pop_layer .pop_container .pop_close {background:url(../img/popup/pop_close.png) no-repeat left top; }
.pop_layer .check {background:#000; }
.pop_layer .btn_wrap {background:#000; border-radius:0;}


/*==================
	text
==================*/
.id .name {color:#222; }
.color_green {color:#a0cf2d; }
.color_blue {color:#246CAF; }
.color_red {color:#ae1f1f; }
.color_yellow {color:#ae1f1f; }
.color_white {color:#fff; }
.color_gray {color:#222; }

.as_l,
.as_c,
.as_r {color:#fff; background:#000; }

.txt_skyblue {color:#4DAAA3; font-weight:800; vertical-align:top; }
.txt_blue {color:#4DAAA3; font-weight:800; vertical-align:top; background-color:#C9F5E8; border-radius: 4px; padding: 8px; display: inline!important; height: 28px;}
.txt_red {color:#EE5252; font-weight:800; vertical-align:top; background-color: #FFF0F0; border-radius: 4px; padding: 8px; display: inline!important; height: 28px;}
.txt_yellow {color:#ffb83a; font-weight:800; vertical-align:top; }
.txt_green {color:#50aa00; font-weight:800; vertical-align:top; }
.txt_gray {color:#777; font-weight:800; vertical-align:top; }
.txt_black {color:#222; font-weight:800; vertical-align:top; }


/*==================
	button
==================*/
.btn {background:#C6C7CD; color: #525050;}
.btn.btn_point {background-color: #6BB1F0; color:#FFFFFF; border-radius: 0;}
.btn.btn_point02 {background:#00B4AB; color:#fff; }
.btn.btn_account_request {background:#C6C7CD; color: #525050; border-radius: 0;}
.btn.btn_blue {background:#4DAAA3; color:#fff; }
.btn.btn_red {background:#FF5E5E; color:#fff; }
#btn_go_partner {background:#246CAF; color:#fff; }

.remote_btn.normal_btn {background:#777; color:#fff; }
.remote_btn.buy_btn {background:#ae1f1f; color:#fff; }
.remote_btn.sell_btn {background:#246CAF; color:#fff; }

.detail_open {background:url(../img/content/detail_open_ico.png) no-repeat left top; }
.detail_close {background:url(../img/content/detail_close_ico.png) no-repeat left top; }


/*==================
	tag
==================*/
.tag_hot {background:url(../img/sub/tab_hot.png) no-repeat left top; background-size:cover; }
.tag_best {background:url(../img/sub/tag_best.png) no-repeat left top; background-size:cover; }
.sub_lock:before {background:url(../img/sub/sub_lock.png) no-repeat center center; background-size:cover; }


/*==================
	input
==================*/
input[type="text"],
input[type="password"],
input[type="number"] {color:#222; background:#fff; border:1px solid #E6E8EC; }
input[type="checkbox"] + label {background:url(../img/common/checkbox_basic_off.png) no-repeat left top; }
input[type="checkbox"]:checked + label {background:url(../img/common/checkbox_basic_on.png) no-repeat left top; }
textarea {color:#222; background:#fff; }
select {color:#222; border:1px solid #E6E8EC; background:#fff url(../img/common/select_arr.png) no-repeat right 10px center; border-radius:0 !important;}
input:disabled, select:disabled, button:disabled {color:#67737f !important; border:0 !important; background:#e2e6e7 !important; cursor:default; }


/*============================
	top notice
============================*/
.top_notice {background:#fff; }
.top_notice .con {color:#222; }
.top_notice .tit {color:#222; }
.top_notice .top_notice_close {background:url(../img/content/top_notice_close.png) no-repeat left top; background-size:cover; }
.top_notice .info > div span.icon_1 { background: #ef5d5a; color: #fff }
.top_notice .info > div span.icon_2 { background: #246CAF; color: #fff }
.top_notice .info > div span.icon_3 { background: #50aa00; color: #fff }
.top_notice .info > div span.num_1 { color: #ef5d5a; }
.top_notice .info > div span.num_2 { color: #246CAF; }
.top_notice .info > div span.num_3 { color: #50aa00; }
.top_notice .info > div button.nav_exchange { color: transparent; background: url('../img/common/nav_exchange_ico.png') no-repeat; }
.top_notice .info > div button.nav_exchange02 { color: transparent; background: url('../img/common/nav_exchange_ico2.png') no-repeat; }
.top_notice .info > div img.level { width:25px; height:17px;}

/*==================
	message
==================*/
.message_wrap {background:#fec70b; border-radius:0;}
.message_wrap .message_con {background:url(../img/content/message_img.png) no-repeat left 45px center; }
.message_wrap .message_con p {color:#222; }
.message_wrap .message_con .message_btn {color:#fff; background:#ae1f1f; border-radius:0; }

.message_wrap02 {background:#0f0f0f; border-top:1px solid #0f0f0f; }
.message_wrap02 .message_top {background:#161616; }
.message_wrap02 .message_top h2 {color:#fff; }
.message_wrap02 .message_top .message_close_btn {background:url(../img/content/message02_close_btn.png) no-repeat left top; }
.message_wrap02 .message_bot {background:url(../img/content/message02_img.png) no-repeat center top 22px; }
.message_wrap02 .message_bot p {color:#fff; }
.message_wrap02 .message_bot .message_btn {color:#fff; background:#e84c38; }


/*==================
	alert modal
==================*/
.alert_wrap {background:#fff; border:1px solid #e1e5ea; }
.alert_wrap .alert_bot p {color:#545454; }


/*==================
	contents
==================*/
#container .search_wrap .tit {background:#246CAF; color:#fff;}
#container .search_tab ul li a {background:#D6D9E4; color:#777E90; border-radius: 24px; width: 93px;text-align: center}
#container .search_tab ul li a.on { background-color: #4DAAA3; color:#fff; }


/*==================
	search
==================*/
#container .search_wrap .search_area button {width:80px; height:30px; line-height:28px; border-radius:0; padding:0 22px; margin-left:2px; }
#container .search_wrap .tit {border-radius:0; }


/*==================
	game list
==================*/
#container .game_list ul li {background:#191c24; }
#container .game_list ul li .game_time {color:#ae1f1f; }
#container .game_list ul li .start_btn {color:#222; background:#ae1f1f; }


/*==================
	soccer - score - cross
==================*/
#container .cross_list > ul > li {border:1px solid #E6E8EC; }
#container .cross_list > ul > li .score_tit {background:#f7f7f7; }
#container .cross_list > ul > li .score_tit .time {color:#ae1f1f; }
#container .cross_list > ul > li .score_con ul li {border-top:1px solid #E6E8EC; }
#container .cross_list > ul > li .score_con ul li em {color:#ae1f1f; }
#container .cross_list > ul > li .score_con ul li .stats.bet {color:#fff; }
#container .cross_list > ul > li .score_con ul li .stats.red {color:#ae1f1f; }
#container .cross_list > ul > li .score_con ul li .stats.blue {color:#09437f; }
#container .cross_list > ul > li .score_con ul li .stats.green {color:#246CAF; }
#container .cross_list > ul > li .score_con ul li .stats.gray {color:#c7c7c7; }
#container .cross_list > ul > li .score_con ul li .stats.end {color:#67737f; }
#container .cross_list > ul > li .score_con ul li .tit {color:#999; }
#container .cross_list > ul > li .score_con ul li .tit.rst {color:#247423; }
#container .cross_list > ul > li .score_con ul li .tit.hd {color:#ae1f1f; }
#container .cross_list > ul > li .score_con ul li .tit.uo {color:#09437f; }
#container .cross_list > ul > li .score_con ul li .detail_btn {background:#135da9; color:#fff; }
#container .cross_list > ul > li .score_con ul li .detail_btn:hover {background:#1f70c4; }
#container .cross_list > ul > li .score_con ul li .competing .dividend_team {border:1px solid #E6E8EC; }
#container .cross_list > ul > li .score_con ul li .competing .dividend_team.select {background:#ae1f1f; border:1px solid #ae1f1f; }
#container .cross_list > ul > li .score_con ul li .competing .dividend_team .num {color:#222; }
#container .cross_list > ul > li .score_con ul li .competing .dividend_team .name {color:#222; }

#container .cross_list > ul > li .score_con ul li .competing .dividend_team.hd,
#container .cross_list > ul > li .score_con ul li .competing .dividend_team.uo,
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.hd,
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.uo {background:#e2e6e7; border:1px solid #E6E8EC !important; }
#container .cross_list > ul > li .score_con ul li .competing .dividend_team.hd .num,
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.hd .num {color:#ae1f1f; }
#container .cross_list > ul > li .score_con ul li .competing .dividend_team.uo .num,
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.uo .num {color:#777; }
#container .cross_list > ul > li .score_con ul li .competing .score .win {color:#ae1f1f; }

#container .cross_list > ul > li .score_con ul li .vs_team {background:#999; }
#container .cross_list > ul > li .score_con ul li .vs_team .vs {color:#fff; }
#container .cross_list > ul > li .score_con ul li .ab_con .team.select {color:#e42400; }
#container .cross_list > ul > li .score_con ul li .ab_con .team.win {color:#ae1f1f; }
#container .cross_list > ul > li .score_con ul li .ab_con .select .num,
#container .cross_list > ul > li .score_con ul li .ab_con .select .name,
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.select .num,
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.select .name {color:#fff; }
#container .cross_list > ul > li .score_con ul li.end .competing .team {color:#999; }
#container .cross_list > ul > li .score_con ul li.end .competing .dividend_team {background:#999; }
#container .cross_list > ul > li .score_con ul li.end .competing .dividend_team:hover .num {color:#fff; }
#container .cross_list > ul > li .score_con ul li.end .competing .dividend_team:hover .name {color:#e8e8e8; }
#container .cross_list > ul > li .score_con ul li.end .stats {color:#999; }
#container .cross_list > ul > li .score_con ul li.end .detail_btn {background:#999; }

.game_navigation {color:transparent}
.game_navigation:hover {color:transparent}
#wrap .game_prev, #container .content_wrap .game_prev {background:url(../img/content/game_prev.png) no-repeat left top; }
#wrap .game_next, #container .content_wrap .game_next {background:url(../img/content/game_next.png) no-repeat left top; }


/*==================
	mini game
==================*/
#container .inspection_none {background:url(../img/content/inspection_img.png) no-repeat center 200px; color:#67737f; }
#container .close_none {background:url(../img/content/close_img.png) no-repeat center 200px; color:#67737f; }
#container .maintenance_none {background:url(../img/content/maintenance_img.png) no-repeat center 200px; color:#67737f; }

#container .betting_area h3 .betting_board_round {color:#ae1f1f; }
#container .betting_area .betting_board_top .betting_board_day .betting_board_date {color:#222; }
#container .betting_area .betting_board_top .betting_board_day .betting_board_round em {color:#ae1f1f; }
#container .betting_area .betting_board_top .betting_board_time span.race {color:#ae1f1f; }
/* #container .betting_area .betting_board_top .betting_board_time .betting_board_refresh_btn {background:url(../img/content/betting_board_refresh_btn.png) no-repeat left top; } */
#container .betting_area .betting_con > div {background:#fff; border:1px solid #E6E8EC; }

#container .betting_area .betting_con .tit {border-right:1px solid #E6E8EC; }
#container .betting_area .betting_con .tit .num {background:#e2e6e7; }
#container .betting_area .betting_con .tit .name {background:#f7f7f7; }

#container .betting_area .betting_con02 ul li {border:1px solid #E6E8EC; }
#container .betting_area .betting_con02 ul li:hover,
#container .betting_area .betting_con02 ul li.on {border:1px solid #ae1f1f; }
#container .betting_area .betting_con02 ul li .img_area {background:#e2e6e7; }
#container .betting_area .betting_con02 ul li .txt_area .info .name {color:#777; }

#container .betting_area .betting_flat .game .btn_area {background:#fff; }
#container .betting_area .betting_flat .game .tit {background:#e2e6e7; }
#container .betting_area .betting_flat .game .tit .game_toggle_open {background:url(../img/content/game_toggle_open.png) no-repeat left top; }
#container .betting_area .betting_flat .game .tit .game_toggle_close {background:url(../img/content/game_toggle_close.png) no-repeat left top; }
#container .betting_area .betting_flat .game .btn_area {border:1px solid #E6E8EC; }
#container .betting_area .betting_flat .game .btn_area ul li .game_btn {border:1px solid #E6E8EC; background:#f7f7f7; }
#container .betting_area .betting_flat .game .btn_area ul li .game_btn:hover,
#container .betting_area .betting_flat .game .btn_area ul li .game_btn.active {background:#ffcc02; }

#container .betting_area .cross_list > ul > li .score_con ul li .competing .dividend_team:hover,
#container .betting_area .cross_list > ul > li .score_con ul li .competing .dividend_team:hover {border:1px solid #ae1f1f; }

#container .all_result .all_result_wrap em {color:#ae1f1f; }

#container .all_result .all_result_wrap .all_result_tit {background:#f7f7f7; border:1px solid #E6E8EC; }
#container .all_result .all_result_wrap .all_result_con {border:1px solid #E6E8EC; border-top:0; }
#container .all_result .all_result_wrap .all_result_con ul li {border-top:1px solid #E6E8EC;  background:#fff; }
#container .all_result .all_result_wrap .all_result_con ul li:first-child {border-top: none; }
#container .all_result .all_result_wrap .all_result_con ul li .win {color:#ae1f1f; }
#container .all_result .all_result_wrap .all_result_con ul li .stand {color:#3d3c38; }
#container .all_result .all_result_wrap .all_result_con ul li .bet_ing {color:#ae1f1f; }
#container .all_result .all_result_wrap .all_result_con ul li .bet_stop {color:#ae1f1f; }
#container .all_result .all_result_wrap .all_result_con ul li .bet_close {color:#ae1f1f; }
#container .all_result .all_result_wrap .all_result_con ul li .calc_close {color:#1a69ed; }
#container .all_result .all_result_wrap .all_result_con ul li .finish {color:#3d3c38; }
#container .all_result .all_result_wrap .all_result_con ul li .special {color:#ae1f1f; }
#container .all_result .all_result_wrap .all_result_con ul li .cancel {color:#3d3c38; }
#container .all_result .all_result_wrap .all_result_con ul li .delete {color:#3d3c38; }

#container .all_result_m .all_result_wrap em {color:#ae1f1f; }
#container .all_result_m .all_result_wrap .all_result_tit {background:#f7f7f7; border:1px solid #E6E8EC; }
#container .all_result_m .all_result_wrap .all_result_con ul li {border:1px solid #E6E8EC; }
#container .all_result_m .all_result_wrap .all_result_con ul li .round {border-bottom:1px solid #E6E8EC; }
#container .all_result_m .all_result_wrap .all_result_con ul li .rst_c {background:#fff; }
#container .all_result_m .all_result_wrap .all_result_con ul li .win {color:#ae1f1f; }

#container .betting_history .betting_history_wrap p em {color:#ae1f1f; }
#container .betting_history .betting_history_wrap .con .control {color:#67737f; }
#container .betting_history .betting_history_wrap .betting_history_tit {background:#E7E8EC; border-bottom: 1px solid #d1d7d8;  }
/* #container .betting_history .betting_history_wrap .betting_history_con {border:1px solid #E6E8EC; border-top:0; } */
/* #container .betting_history .betting_history_wrap .betting_history_con ul li {border:1px solid #E6E8EC; } */
#container .betting_history .betting_history_wrap .betting_history_con ul li.checked {border:1px solid #ae1f1f; }
#container .betting_history .betting_history_wrap .betting_history_con ul li div {position:relative; border-top:1px solid #d1d7d8; background:#fff; }
/* #container .betting_history .betting_history_wrap .betting_history_con ul li:first-child {border-top: none; } */
#container .betting_history .betting_history_wrap .betting_history_con p {color:#525050; }
#container .betting_history .betting_history_wrap .betting_history_con .hit {color:#ae1f1f; }
#container .betting_history .betting_history_wrap .betting_history_con .team_wrap .team.team_vs {color:#67737f; }
#container .betting_history .betting_history_wrap .betting_history_con .dividend_team.select {background:#ae1f1f; }
#container .betting_history .betting_history_wrap .betting_history_con .dividend_team .num {color:#fff; }
#container .betting_history .betting_history_wrap .betting_history_con .dividend_team .name {color:#fff; }
#container .betting_history .betting_history_wrap .betting_history_con .bet_buy {color:#EE5252; border: 1px solid #EE5252; border-radius: 4px; }
#container .betting_history .betting_history_wrap .betting_history_con .bet_sell {color: #4DAAA3; border: 1px solid #4DAAA3; border-radius: 4px; }
#container .betting_history .betting_history_wrap .betting_history_con .none {background:#fff; }
#container .betting_history .betting_history_wrap .game {display: flex; align-items: center; justify-content: center}

#container .betting_history .cross_betting_list {border:1px solid #E6E8EC; }
#container .betting_history .cross_betting_list .bet_control {color:#67737f; }
#container .betting_history .cross_betting_list .hit {color:#e32b1b; }
#container .betting_history .cross_betting_list .score_tit {background:#f7f7f7; }
#container .betting_history .cross_betting_list .score_con ul li {border-top:1px solid #E6E8EC; }
#container .betting_history .cross_betting_list .score_con ul li .tit {color:#999; }
#container .betting_history .cross_betting_list .score_con ul li .team_wrap .team.team_vs {color:#67737f; }
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team.select {background:#ae1f1f; border:1px solid #ae1f1f; }
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team .num {color:#fff; }
#container .betting_history .cross_betting_list .score_con ul li .competing .dividend_team .name {color:#67737f; }

#container .betting_list > ul > li .score_con ul li .score_area p .name {color:#fff; }
#container .betting_list > ul > li .score_con ul li .score_area p .num {color:#fff; }
#container .betting_list > ul > li .score_con ul li .score_area p.on {border:1px solid #ae1f1f; background:#ae1f1f; }
#container .betting_list > ul > li .score_con ul li .score_area p.on span {color:#3d3c38 !important;}

#container .betting_history_m ul li { background: #fff}
#container .betting_history_m ul li.checked {border:1px solid #ae1f1f; }
#container .betting_history_m ul li .betting_history_m_top {background:#E7E8EC; border-bottom:1px solid #E6E8EC; }
/* #container .betting_history_m ul li .betting_history_m_top p span {color:#246CAF; } */
#container .betting_history_m ul li .betting_history_m_con {border-bottom:1px solid #E6E8EC; }
#container .betting_history_m ul li .betting_history_m_con dl dt {color:#3d3c38; }
#container .betting_history_m ul li dl dd.game {color:#1a69ed; }
#container .betting_history_m ul li dl dd.sports {color:#1a69ed; }
#container .betting_history_m ul li dl dd .bet_control {color:#898989; }
#container .betting_history_m ul li dl dd .team_wrap .team.team_vs {color:#898989; }
#container .betting_history_m ul li dl dd .bet_buy {color:#F17E85; border:1px solid #F17E85; padding: 5px 10px; border-radius: 4px;}
#container .betting_history_m ul li dl dd .bet_sell {color:#287ee9; border:1px solid #287ee9; padding: 5px 10px; border-radius: 4px;}

#container .betting_history_m ul li em {color:#ed2c1a; }
#container .betting_history_m ul li .hit {color:#ed2c1a; }

#container .content .betting_board .betting_board_inner { border: thin solid #e2e6e7; background: #fff; }
#container .content .betting_board .betting_board_top .betting_board_day .betting_board_date {color:#222; }
#container .content .betting_board .betting_board_top .betting_board_day .betting_board_round em {color:#ed2c1a; }
#container .content .betting_board .betting_board_top .betting_board_time {color:#222; }
#container .content .betting_board .betting_board_top .betting_board_time span.race {color:#ed2c1a; }
#container .content .betting_board .betting_board_top .betting_board_time .betting_board_count {color:#222; }
#container .content .betting_board .betting_board_txt {border:1px solid #E6E8EC; background:#fff5cc; }
#container .content .betting_board .betting_board_txt ul li {background:#fff5cc; }
#container .content .betting_board .betting_board_txt ul li span {/*color:#222;*/ }
#container .content .betting_board .betting_board_txt ul li p {color:#222; }
#container .content .betting_board .betting_board_info ul li:first-child dd {color:#ed2c1a; }
#container .content .betting_board .betting_board_info ul li:nth-child(2) dd {color:#50aa00; }
#container .content .betting_board .betting_board_info ul li dl {background:#f7f7f7; border:1px solid #E6E8EC; }
#container .content .betting_board .betting_board_info ul li dl dt {color:#222; }
#container .content .betting_board .betting_board_info ul li dl dd {color:#222; }
#container .content .betting_board .betting_board_box input {border:1px solid #E6E8EC; }
#container .content .betting_board .betting_board_box .betting_board_box_input .betting_board_box_input_bet {color:#ae1f1f; }
#container .content .betting_board .betting_board_box .betting_board_box_input .betting_board_box_input_hit {color:#246CAF; }
#container .content .betting_board .betting_board_box .betting_board_box_btn ul li button {border:1px solid #E6E8EC; color: #777; }
#container .content .betting_board .betting_board_box .betting_board_box_btn ul li button:hover,
#container .content .betting_board .betting_board_box .betting_board_box_btn ul li button.selected {border:1px solid #333333; color: #333333; }
#container .content .betting_board .betting_btn {color:#fff; background:#ae1f1f; }

#container .auto_wrap .auto_right .type_select span {color:#222; }
#container .auto_wrap .auto_right .auto_table th td:last_child {border-right:2px solid #e8e8e8; }

#container .auto_wrap .inner {background:#fff; }
#container .auto_wrap .auto_tit {color:#222; }
#container .auto_wrap .turn {color:#a0cf2d; }
#container .auto_wrap .time {color:#222; }
#container .auto_wrap .type_select ul li button {color:#fff; background:#e2e6e7; }
#container .auto_wrap .type_select ul li button:hover  {background:#ae1f1f; color:#fff; }
#container .auto_wrap .type_select ul li button.on {background:#ae1f1f; color:#fff; }
#container .auto_wrap .auto_table .disabled_bg td {background:#e2e6e7; color:#222; }
#container .auto_wrap .auto_table .point_bg td {background:#fdf5e8; }
#container .auto_wrap .auto_table .point2_bg td {background:#e8f5fd; }
#container .auto_wrap .auto_table .group_bg td {background:#f9e9fc; }
#container .auto_wrap .auto_table input[type="text"]:disabled {color:#fff; background:#e2e6e7; }
#container .auto_wrap .auto_table select:disabled {color:#fff; background:#e2e6e7; }
#container .auto_wrap .auto_table .txt_area {color:#ae1f1f; }
#container .auto_wrap .auto_table .num_point {color:#ae1f1f; }
#container .auto_wrap .nohit {color:#ae1f1f; }
#container .auto_wrap .hit {color:#00b352; }


/*==================
	match result
==================*/
#container .select_list > ul > li.select {border:1px solid #fbc400; }

/* pagination  */
#container .pagenation .inner a {color:#777; }
#container .pagenation .inner a:hover { text-decoration: underline; }
#container .pagenation .inner a.on {color:#222; }
#container .pagenation .inner .prev_all {background:url(../img/content/pagenation_prev_all.png) left top; }
#container .pagenation .inner .prev {background:url(../img/content/pagenation_prev.png) left top; }
#container .pagenation .inner .next {background:url(../img/content/pagenation_next.png) left top; }
#container .pagenation .inner .next_all {background:url(../img/content/pagenation_next_all.png) left top; }


/*==================
	customer charge
==================*/
#container .money_wrap .money_dl {border:1px solid #E6E8EC; }
#container .money_wrap .money_dl dt {color:#fff; background:#34495e; }
#container .money_wrap .money_dl dd {border-left:1px solid #E6E8EC; }

#container .money_wrap .caution_wrap {background:#fff; padding: 0px; overflow: hidden;}
#container .money_wrap .caution_wrap h3 {color:#777E90; margin-bottom: 0;background:url(../img/content/caution_ico.png) no-repeat left center;background-position: 20px; background-color: #E7E8EC; padding: 20px 0 20px 60px;}
#container .money_wrap .caution_wrap ul li {color:#313134; background:url(../img/content/caution_list_b.png) no-repeat left 9px; }
#container .money_wrap .caution_wrap ul li span {color:#EE5252; }
#container .money_wrap .caution_wrap ul {padding: 0 20px 20px 0px;}

#container .money_wrap .table_wrap h3 {color:#222; }
#container .money_wrap .ongoing {color:#4c4c4c; }
#container .money_wrap .hold {color:#ae1f1f; }
#container .money_wrap .complete {color:#222; }


/*==================
	customer message
==================*/
#container .message_list > ul > li {background:#fff;}
#container .message_list > ul > li.checked {border:1px solid #ae1f1f; }
#container .message_list > ul > li .tit .name {color:#222; }
#container .message_list > ul > li .tit .txt {color: #54A9EB; }
#container .message_list > ul > li .tit .txt.all {color:#ae1f1f; }
#container .message_list > ul > li .con .date {color:#313134; }
#container .message_list > ul > li .con .title {color:#313134; }
#container .message_list > ul > li .con .txt p {color:#313134; }
#container .message_list > ul > li .con .txt p span {color:#ae1f1f; }
#container .message_list > ul > li .con .desc_list li {color:#ffce2a; background:url(../img/content/message_list_b.png) no-repeat left 7px; }
#container .message_list > ul > li .con .desc_list li span {color:#222; }
#container .message_list > ul > li .con .close_btn {background:url(../img/content/message_list_close.png) no-repeat right top; }
#container .message_list > ul > li .message_toggle_open {background:url(../img/content/game_toggle_open.png) no-repeat left top; background-size: contain }
#container .message_list > ul > li .message_toggle_close {background:url(../img/content/game_toggle_close.png) no-repeat left top; }
#container .message_list .btn_delete_selected {background: none; background-color: #52A0B8}
#container .message_list .btn_delete_all {background: none; background-color: #F17E85;}
#container .message_list .btn_wrap .btn_read_all {background: none; background-color: #E7E7E7;}
#container .message_list .btn_right.btn_read_all {background: #6BB1F0; color: #ffffff}
/*==================
	attention
==================*/
#container .attend_wrap .attend_top .attend_date .prev_btn {background:url(../img/content/attend_prev_btn.png) no-repeat left top; }
#container .attend_wrap .attend_top .attend_date .date {color:#222; }
#container .attend_wrap .attend_top .attend_date .next_btn {background:url(../img/content/attend_next_btn.png) no-repeat left top; }
#container .attend_wrap .attend_top .point_wrap .num {color:#222; background:#fff; border:1px solid #E6E8EC; }
#container .attend_wrap .attend_top .point_wrap .change_btn {background:#777; color:#fff; }
#container .attend_wrap .attend_top .point_wrap .change_btn:hover {background:#626262; }
#container .attend_wrap .attend_con {border:1px solid #E6E8EC; }
#container .attend_wrap .attend_con table tr td .num {color:#222; }
#container .attend_wrap .attend_con table tr td .finish_txt {color:#777; }
#container .attend_wrap .attend_con table tr td .finish_btn {color:#fff; }
#container .attend_wrap .attend_con table tr td .finish_btn:hover {background:#626262; }
#container .attend_wrap .attend_con table tr td:first-child .num {color:#ae1f1f; }
#container .attend_wrap .attend_con table tr td:last-child .num {color:#3498db; }
#container .attend_wrap .attend_con .stamp_red {background:url(../img/content/stamp_red.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_white {background:url(../img/content/stamp_white.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_yellow {background:url(../img/content/stamp_yellow.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_check {background:url(../img/content/stamp_check.png) no-repeat center center; }

#container .attend_wrap .attend_con .stamp_day {background:url(../img/content/stamp_day.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_day_finish {background:url(../img/content/stamp_day_finish.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_1week {background:url(../img/content/stamp_1week.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_1week_finish {background:url(../img/content/stamp_1week_finish.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_2week {background:url(../img/content/stamp_2week.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_2week_finish {background:url(../img/content/stamp_2week_finish.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_3week {background:url(../img/content/stamp_3week.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_3week_finish {background:url(../img/content/stamp_3week_finish.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_4week {background:url(../img/content/stamp_4week.png) no-repeat center center; }
#container .attend_wrap .attend_con .stamp_4week_finish {background:url(../img/content/stamp_4week_finish.png) no-repeat center center; }


/*==================
	customer board list
==================*/
#container .board_list .num {color:#fff;}

#container .board_list table tbody tr td {background:#202020; }
#container .board_list table tbody tr.notice td {background:#262626; }
#container .board_list table tbody tr.notice td a {color:#ffce2a; }
#container .board_list table tbody tr.event td {background:#262626; }
#container .board_list table tbody tr.event td a {color:#ae1f1f; }
#container .board_list table tbody tr:hover td {background:#2c2c2c !important; }

#container .board_list .board_list_top {background: #E7E8EC}
#container .board_list .board_list_top span {color:#777E90; border: 0;}
/* #container .board_list .board_list_con ul {border:1px solid #E6E8EC; } */
#container .board_list .board_list_con ul li {border: 0;}
#container .board_list .board_list_con ul li.notice p {background:transparent; }
#container .board_list .board_list_con ul li.notice p a {color:#585757; }
#container .board_list .board_list_con ul li.event p {background:transparent; }
#container .board_list .board_list_con ul li.event p a {color:#F17E85; }
#container .board_list .board_list_con ul li:hover p {background:#f6f7f8 !important; }
#container .board_list .board_list_con ul li p {background:transparent;}
#container .board_list .board_list_con ul li p span {color:#222; }
#container .board_list .board_list_con .notice_ico {background:url(../img/common/notice_ico.png) no-repeat center; background-size: contain}
#container .board_list .board_list_con .event_ico {background:url(../img/common/event_ico.png) no-repeat center; background-size: contain}

#container .board_write .editor_area {background:#fff; border:1px solid #E6E8EC; }

#container .board_view .txt_area {background:transparent; color:#222; border:1px solid #E6E8EC; }

#container .comment_list ul li {background:transparent; border-top:1px dashed #e2e6e7; }
#container .comment_list ul li:first-child {background: transparent; }
#container .comment_list ul li .tit .name {color:#222; }
#container .comment_list ul li .tit .date {color:#222; }
#container .comment_list ul li .con p {color:#222; }
#container .comment_list ul li .delete_btn {background:url(../img/content/comment_delete.png) no-repeat right top; }

#container .comment_write {background:transparent; border:1px solid #E6E8EC; }
#container .comment_write .con_l span {color:#777; }
#container .comment_write .con_l .tit {color:#fff; }
#container .comment_write .con_c textarea {color:#222; background:#fff; border:1px solid #E6E8EC; border-radius:0; }

#container .btn_wrap ul li:first-child {background:url(../img/content/btn_line.png) no-repeat right center; }
#container .btn_wrap .prev_btn {color:#222; background:url(../img/content/prev_arr.png) no-repeat left center; }
#container .btn_wrap .next_btn {color:#222; background:url(../img/content/next_arr.png) no-repeat right center; }


/*==================
	customer service center
==================*/
#container .customer_list > ul > li {background-color:white; overflow: hidden; border-radius: 0px;}
#container .customer_list > ul > li .question {background:transparent; }
#container .customer_list > ul > li .question .txt {color: #EE5252; }
#container .customer_list > ul > li .answer {background: #E7E8EC; }
#container .customer_list > ul > li .answer .txt {color: #54A9EB; }
#container .customer_list > ul > li .tit .name {color:#222; }
#container .customer_list > ul > li .con .date {color:#222; }
#container .customer_list > ul > li .con .title {color:#222; margin-bottom: 12px }
#container .customer_list > ul > li .con .title span {color: #54A9EB; }
#container .customer_list > ul > li .con .txt p {color:#222; }
#container .customer_list > ul > li .con .close_btn {background:url(../img/content/message_list_close.png) no-repeat right top; }

#container .customer_write .editor_area {background:#fff; border:1px solid #E6E8EC; border-radius:0; }


/*==================
	partner
==================*/
#container .partner_wrap .partner_info dl {border:1px solid #E6E8EC; border-radius:0; }
#container .partner_wrap .partner_info dl dt {color:#222; }
#container .partner_wrap .partner_info dl dd {color:#246CAF; }
#container .partner_wrap .money {color:#ae1f1f; }
#container .partner_wrap .charge {color:#246CAF; }
#container .partner_wrap .exchange {color:#ae1f1f; }

#container .comp_payment .table_type01 tr td em { color: #ae1f1f }

/* #container .partner_wrap *:not(input):not(select):not(option):not(label):not(span):not(th):not(sub):not(button):not(a):not(.partner_info dt):not(.partner_info dd):not(.content_info_box dt):not(.content_info_box dd):not(.desc):not(.summary_area .summary_tit p):not(.summary_detail .summary_day .summary_day_bot p span):not(.summary_week .date):not(.summary_day_top dl dt):not(.summary_day_top dl dd.date) {color:#c8c8c8; }
#container .partner_wrap .summary_day .summary_day_bot p span {color:#c8c8c8; } */
#container .partner_wrap .summary_area table {border:1px solid #E6E8EC; }
#container .partner_wrap .summary_area table thead {border-bottom:1px solid #E6E8EC; }
#container .partner_wrap .summary_area .summary_tit {background:#ecece9; border:solid #dfdfd5; border-width:1px 0 1px; }
#container .partner_wrap .summary_area .summary_con ul li {border-bottom:1px solid #dfdfd5; }
#container .partner_wrap .summary_area .summary_con ul li:nth-child(even) .summary_week {background:#f7f7f7; }
#container .partner_wrap .summary_area .summary_con ul li .summary_week .date {color:#246CAF; }
#container .partner_wrap .summary_area .summary_con ul li .summary_detail .summary_day {border-top:1px dashed #dfdfd5; background:#f7f7f6; }
#container .partner_wrap .summary_area_m .summary_con ul li {border-top:1px solid #dfdfd5; }
#container .partner_wrap .summary_area_m .summary_con ul li:nth-child(even) {background:#f7f7f7; }
#container .partner_wrap .summary_area_m .summary_con ul li:last-child {border-bottom:1px solid #dfdfd5; }
#container .partner_wrap .summary_area_m .summary_con ul li .summary_day .summary_day_top dl .date {color:#246CAF; }
#container .partner_wrap .summary_area_m .summary_con ul li .summary_day .summary_day_bot {border-top:1px dashed #dfdfd5; }
#container .partner_wrap .casino_ico {background:url(../img/content/summary_casino_ico.png) no-repeat left center; }
#container .partner_wrap .slot_ico {background:url(../img/content/summary_slot_ico.png) no-repeat left center; }
#container .partner_wrap .minigame_ico {background:url(../img/content/summary_minigame_ico.png) no-repeat left center; }
#container .partner_wrap .money_ico {background:url(../img/content/summary_money_ico.png) no-repeat left center; }

#container .partner_wrap .remote_area {border:1px solid #E6E8EC; }
#container .partner_wrap .remote_area .remote_tit {background:#f7f7f7; }
#container .partner_wrap .remote_area .remote_tit .round span {color:#ae1f1f; }
#container .partner_wrap .remote_area .remote_tit .remote_toggle.remote_toggle_close {background: url(../img/content/game_toggle_close.png) no-repeat left top; }
#container .partner_wrap .remote_area .remote_tit .remote_toggle.remote_toggle_open {background: url(../img/content/game_toggle_open.png) no-repeat left top; }
#container .partner_wrap .remote_area .remote_con {border-top:1px solid #E6E8EC; }
#container .partner_wrap .remote_area .remote_con div p span {color:#ae1f1f; }
#container .partner_wrap .remote_area .remote_con div p.name {border-bottom:2px solid #9d9e9c; }


.statistics_btn .prev_all {background:url(../img/content/attend_prev_all_btn.png) left top; }
.statistics_btn .prev {background:url(../img/content/attend_prev_btn.png) left top; }
.statistics_btn .next {background:url(../img/content/attend_next_btn.png) left top; }
.statistics_btn .next_all {background:url(../img/content/attend_next_all_btn.png) left top; }


/* modal */
.modal .modal-content {background:#fff; border:3px solid #E6E8EC; padding:18px; }
.modal .modal-content p.tit {color:#0a0b0d; }
.modal .modal-content p.desc {color:#838385; }
.modal .modal-content div.input_area input {border:thin solid #E6E8EC; }


.modal .login_before .input_box #login_email,
.modal .login_before .input_box #login_password {width:235px; height:34px; margin-bottom:3px; margin-right:3px; }
.modal .login_before .btn_login {height:71px; }
.modal .login_before .login_box {width:auto;}

/* modal */





/*==================
	media query
==================*/
/* PC */
@media screen and (min-width:1280px) {
    .btn:hover {background:#626262; color:#fff; }
    .btn.btn_point:hover {background:#12559e; }
    .btn.btn_point02:hover {background:#00B4AB; }
    .btn.btn_blue:hover {background:#2b41b9; color:#fff; }
    .btn.btn_red:hover {background:#b92b32; color:#fff; }
}


/* TABLET  + Mobile */
@media screen and (max-width:1279px){
    header .nav {border-bottom:0; }
    header .nav h1 {width:0px; }
    header .gnb_m_open {background:url(../img/common/mypage_ico.png) no-repeat left top; background-size:cover; width:18px; height:20px; }
    header .nav .gnb > ul > li:hover,
    header .nav .gnb > ul > li.on,
    header .nav .gnb > ul > li.active,
    header .nav .gnb > ul > li:hover a { color: #fbf604; background: #c0392b }
    header .nav .gnb > ul > li .oneDepth.on,
    header .nav .gnb > ul > li .oneDepth:hover {color:#fbf604; }
    header .nav .gnb > ul > li .oneDepth.active:hover {color:#222; }
    header .nav .gnb > ul > li .twoDepth {display: none!important; }
    header .nav .gnb > ul > li:first-child { border-left: none;}
    /*header .nav .gnb > ul > li:nth-last-child(2) { border-right: none;}*/
    #mobileTwoDepth {background:#246CAF; border: thin solid #2f89c5}
    #mobileTwoDepth li {border-top:1px solid #2f89c5; }
    #mobileTwoDepth li:first-child {border-top: none; }
    #mobileTwoDepth li:hover {background: #2980b9; }
    #mobileTwoDepth li a {color:#fff; }
    #mobileTwoDepth li a:hover {color:#fbf604; }

    marquee { color: #fff; background: #222322; }

    .info_m {background:#246CAF; }
    .info_m dl {background:#fff; }
    .info_m dl dt {color:#222; font-weight:normal; font-size:13px; }
    .info_m dl dd {color:#222; }
    .info_m dl dd .point_change_m {background:url(../img/common/change_m_btn.png) no-repeat left top; background-size:cover; }

    .nav_m {background:#fff; }
    .nav_m .nav_m_top {background:#333333; }
    .nav_m .nav_m_top span {color:#fff; }
    .nav_m .nav_m_top span.ir_pm { color: transparent}
    .nav_m .nav_m_top .partner_btn {background:url(../img/common/partner_btn.png) no-repeat left top; }
    .nav_m .nav_m_top .logout_m_btn {background:url(../img/common/logout_m_btn.png) no-repeat left top; background-size:cover; }
    .nav_m .nav_m_top .nav_m_close {background:url(../img/common/nav_m_close.png) no-repeat left top; background-size:cover; }
    .nav_m .nav_m_mid .nav_m_info dl {border:1px solid #fff5cc; background:#fff; }
    .nav_m .nav_m_mid .nav_m_info dl dd {color:#ae1f1f; }
    .nav_m .nav_m_mid .nav_m_info dl dd .change_btn {background:url(../img/common/change_m_btn.png) no-repeat left top; background-size:cover; }
    .nav_m .nav_m_mid .info > ul li span.num_1 { color: #ae1f1f; }
    .nav_m .nav_m_mid .info > ul li span.num_2 { color: #246CAF; }
    .nav_m .nav_m_mid .info > ul li span.num_3 { color: #5CAB2C; }
    .nav_m .nav_m_mid .info > ul li span.num .nav_exchange { color: transparent; width:17px; height:15px; background: url('../img/common/nav_exchange_m_ico.png') no-repeat; background-size:cover; }
    .nav_m .nav_m_mid .info > ul li span.num .nav_exchange02 { color: transparent; width:15px; height:15px; background: url('../img/common/nav_exchange_m_ico2.png') no-repeat; background-size:cover; }
    .nav_m .nav_m_mid .logout_btn { color: #adadad; background: #fff; border: thin solid #e2e6e7; }
    .nav_m .nav_m_mid .logout_btn:hover { color: #adadad; background: #fff; border: thin solid #e2e6e7; }

    .nav_m .nav_m_mid .nav_m_util ul li {border:1px dashed #fff5cc; border-width:0 1px 1px 0; }
    .nav_m .nav_m_mid .nav_m_util ul li a {color:#222; }
    .nav_m .nav_m_bot .nav_m_list ul li a {color:#3d3c38; border:1px solid #E6E8EC; }

    .nav_m .gnb_m {background:#fff; }
    .nav_m .gnb_m .gnb_m_menu {background:#f5f5f5; }
    .nav_m .gnb_m .gnb_m_menu ul li a {color:#151515; border-bottom:2px solid #fff; }
    .nav_m .gnb_m .gnb_m_menu li.on a {background:#a0cf2d url(../img/common/nav_m_arr.png) no-repeat right center; background-size:cover; color:#fff; }
    .nav_m .gnb_m .gnb_m_con {background:#fff; }
    .nav_m .gnb_m .gnb_m_con ul li a .tit {color:#151515; }

    .lnb_m {background:#fff; }
    .lnb_m .top .nav_m_close {background:url(../img/common/nav_m_close.png) no-repeat left top; background-size:cover; }
    .lnb_m .top .gnb_m_open {background:url(../img/common/mypage_ico1.png) no-repeat left top; background-size:cover; }

    .lnb_m .lnb_m_list > ul > li .oneDepth { color: #fff; border-bottom: thin solid #E6E8EC; background:#246CAF url(../img/common/down_arr.png) no-repeat right 10px center; background-size: 12.5px 8px }
    .lnb_m .lnb_m_list > ul > li.on .oneDepth { background:#12559e url(../img/common/up_arr.png) no-repeat right 10px center; background-size: 12.5px 8px }
    .lnb_m .lnb_m_list ul.lnb_twoDepth li {background: #fff; /*border-bottom: thin solid #2fb7e4;*/ }
    .lnb_m .lnb_m_list ul.lnb_twoDepth li:last-child { border-bottom: none; }
    .lnb_m .lnb_m_list ul.lnb_twoDepth li a {color: #1f1d1e; border-bottom: thin solid #E6E8EC; }
    .lnb_m .lnb_m_list ul.lnb_twoDepth li:last-child a { border-bottom: none; }

    .betting_slip .betting_slip_btn {background:url(../img/common/betting_slip_btn.png) no-repeat left top; background-size:cover; }

    /* slide_menu */
    #container .slide_menu .slide_menu_prev {background:transparent url(../img/content/slide_menu_prev_m.png) no-repeat center center; }
    #container .slide_menu .slide_menu_prev:hover {background:#f6f7f8 url(../img/content/slide_menu_prev_m.png) no-repeat center center; }
    #container .slide_menu .slide_menu_next {background:transparent url(../img/content/slide_menu_next_m.png) no-repeat center center; }
    #container .slide_menu .slide_menu_next:hover {background:#f6f7f8 url(../img/content/slide_menu_next_m.png) no-repeat center center; }

    #container .lnb h3, #container .lnb .inner > ul { border-left: none; border-right: none;}

    #container .content .rst_link ul li:first-child a { background: #4c4c4c }
    #container .content .rst_link ul li:last-child a { background: #e84d3d }
    #container .content .rst_link ul li:first-child:hover a { background: #313333 }
    #container .content .rst_link ul li:last-child:hover a { background: #e53630 }


    #quick_menu {display:none; }

    footer .foot_top { border: none; background: transparent;}
    footer .foot_top .foot_sns ul li .telegram {background:url(../img/common/foot_m_sns01.png) no-repeat left center; background-size: 25px 25px; }
    footer .foot_top .foot_sns ul li .kakao {background:url(../img/common/foot_m_sns02.png) no-repeat left center; background-size: 25px 25px; }
    footer .foot_top .foot_sns ul li .hang {background:url(../img/common/foot_m_sns03.png) no-repeat left center; background-size: 25px 25px; }
    footer .foot_top .foot_sns ul li .line {background:url(../img/common/foot_m_sns04.png) no-repeat left center; background-size: 25px 25px; }


    .pop_layer .pop_container .pop_close {background:url(../img/popup/pop_m_close.png) no-repeat left top; background-size:cover; }
    .pop_layer .check input[type="checkbox"] + label {background:url(../img/popup/pop_checkbox_m_off.png) no-repeat; }
    .pop_layer .check input[type="checkbox"]:checked + label {background:url(../img/popup/pop_checkbox_m_on.png) no-repeat; }

    table tr td .refresh_btn {background:url(../img/common/change_btn.png) no-repeat left top; background-size:contain; margin: 0 0 0 6px; }
    table tr td .refresh_btn:hover {background:url(../img/common/change_btn.png) no-repeat left top; background-size:contain; }

    .aside_m_close {background:url(../img/common/aside_m_close.png) no-repeat left top; }


    .message_wrap .message_con {background:url(../img/content/message_img_m.png) no-repeat left 45px center; background-size:60px 64px; }

    .message_wrap02 .message_top {background:#2c2c2c; }
    .message_wrap02 .message_top h2 {color:#fff; }
    .message_wrap02 .message_top .message_close_btn {background:url(../img/content/message02_close_m_btn.png) no-repeat left top; }
    .message_wrap02 .message_bot {background:url(../img/content/message02_img_m.png) no-repeat center top 25px; }
    .message_wrap02 .message_bot p {color:#fff; }
    .message_wrap02 .message_bot .message_btn {color:#fff; background:#ae1f1f; }

    /* soccer - score - cross  */
    #container .cross_list > ul > li .score_con ul li .ab_con .team_vs {color:#999; }
    #container .cross_list > ul > li .score_con ul li .ab_con .score {color:#fff; }
    #container .cross_list > ul > li .score_con ul li .ab_con .score .win {color:#ae1f1f; }

    #container .cross_list > ul > li .score_con ul li .vs_team {background:#999; }
    #container .cross_list > ul > li .score_con ul li .vs_team .vs {color:#fff; }

    /* mini game */
    #container .inspection_none {background:url(../img/content/inspection_img.png) no-repeat center 60px; }
    #container .close_none {background:url(../img/content/close_img.png) no-repeat center 60px; }
    #container .maintenance_none {background:url(../img/content/maintenance_img.png) no-repeat center 60px; }

    #container .content .betting_board .betting_board_m_close {background:#2e3039 url(../img/content/betting_board_m_close.png) no-repeat center center; }
    /*	#container .content .betting_board_m .betting_board_inner { border: thin solid #e2e6e7; background: #fff; }
        #container .content .betting_board_m .betting_board_refresh_btn {background:url(../img/content/betting_board_refresh_btn.png) no-repeat left top !important; }
        #container .content .betting_board_m .betting_board_top .betting_board_day .betting_board_date {color:#222; }
        #container .content .betting_board_m .betting_board_top .betting_board_day .betting_board_round em {color:#ed2c1a; }
        #container .content .betting_board_m .betting_board_top .betting_board_time {color:#222; }
        #container .content .betting_board_m .betting_board_top .betting_board_time span.race {color:#ed2c1a; }
        #container .content .betting_board_m .betting_board_top .betting_board_time .betting_board_count {color:#222; }
        #container .content .betting_board_m .betting_board_txt {border:1px solid #E6E8EC; background:#fff5cc; }
        #container .content .betting_board_m .betting_board_txt ul li {background:#fff5cc; }
            #container .content .betting_board_m .betting_board_txt ul li:first-child {border-right:1px solid #fff; }
            #container .content .betting_board_m .betting_board_txt ul li:last-child {border-left:1px solid #fff; }
        #container .content .betting_board_m .betting_board_txt ul li p {color:#222; }
        #container .content .betting_board_m .betting_board_box_input input {border:1px solid #E6E8EC; }
        #container .content .betting_board_m .betting_board_box_input .betting_board_box_input_bet {color:#ae1f1f; }
        #container .content .betting_board_m .betting_board_box_input .betting_board_box_input_hit {color:#246CAF; }
        #container .content .betting_board_m .betting_board_box .betting_board_box_btn ul li button {border:1px solid #E6E8EC; color: #777; }
        #container .content .betting_board_m .betting_board_box .betting_board_box_btn ul li button:hover,
        #container .content .betting_board_m .betting_board_box .betting_board_box_btn ul li button.selected {border:1px solid #333333; color: #333333; }
        #container .content .betting_board_m .betting_btn {color:#fff; background:#ae1f1f; } */
    #container .content .rst_link ul li a {color:#fff; background:#e2e6e7; }
    .table_type02 table tr th:first-child {padding-left: 20px;}

    #container .money_wrap .caution_wrap h3 {background-size:16px; padding-left: 46px;font-size: 14px;line-height: 14px;}

    #container .message_list > ul > li .con .desc_list li {background:url(../img/content/message_list_m_b.png) no-repeat left 7px; }

    #container .attend_wrap .attend_top .attend_date .prev_btn {background: url(../img/content/attend_prev_btn_m.png) no-repeat left top; background-size:cover; }
    #container .attend_wrap .attend_top .attend_date .next_btn {background: url(../img/content/attend_next_btn_m.png) no-repeat left top; background-size:cover; }

    #container .attend_wrap .attend_con .stamp_red {background:url(../img/content/stamp_red_m.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_white {background:url(../img/content/stamp_white_m.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_yellow {background:url(../img/content/stamp_yellow_m.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_check {background:url(../img/content/stamp_check_m.png) no-repeat center center; background-size:cover; }

    #container .attend_wrap .attend_con .stamp_day {background:url(../img/content/stamp_m_day.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_day_finish {background:url(../img/content/stamp_m_day_finish.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_1week {background:url(../img/content/stamp_m_1week.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_1week_finish {background:url(../img/content/stamp_m_1week_finish.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_2week {background:url(../img/content/stamp_m_2week.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_2week_finish {background:url(../img/content/stamp_m_2week_finish.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_3week {background:url(../img/content/stamp_m_3week.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_3week_finish {background:url(../img/content/stamp_m_3week_finish.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_4week {background:url(../img/content/stamp_m_4week.png) no-repeat center center; background-size:cover; }
    #container .attend_wrap .attend_con .stamp_4week_finish {background:url(../img/content/stamp_m_4week_finish.png) no-repeat center center; background-size:cover; }

    #container .btn_wrap ul li:first-child {background:url(../img/content/btn_line.png) no-repeat right center; }
    #container .btn_wrap .prev_btn {background:url(../img/content/prev_arr.png) no-repeat left center; }
    #container .btn_wrap .next_btn {background:url(../img/content/next_arr.png) no-repeat right center; }

    #container .betting_history_m ul li dl dd .bet_buy,
    #container .betting_history_m ul li dl dd .bet_sell {
        padding: 3px 6px;
    }
    .table_type01 table tr.sp td {
        width: auto;
    }
}

@media screen and (max-width:767px) {
    header .nav .gnb > ul > li .oneDepth { width: calc(100% + 2px); position: relative; left: -3px;}
    #container #bet_list {margin-top: 100px;}
    #container .m_betlist_search {margin-bottom: 20px; margin-top: 10px;}
    #container .money_wrap .btn_wrap button {border-radius: 0;}
}


/* fix signup */

.users_wrap .join_wrap .address{
    height: 48px;
    width: 100%;
    border: 1px solid #C6C9D3;
}

.users_wrap .join_wrap .birth-box{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}

.users_wrap .join_wrap .birth-box select{
    height: 48px;
}