#chat_wrap {font-family: "SpoqaHanSansNeo";}
.livechat_cont_txt .chat_gameRezv{padding-top:5px;padding-bottom:6px;background:#669966;color:#ffffff;padding-left:7px;}
.chat_gameRezv p{line-height:20px;height:18px;}
.chat_gameRezv u{text-decoration:none;}
.chat_gameRezv strong{display:inline-block;width: 80px;}

.livechat_cont_tit{height:49px;border-bottom:1px solid #cccccc;position:relative;}
.livechat_cont_txt ul{padding:8px 4px 0 12px;}
.livechat_cont_txt{position:relative; overflow:hidden auto;background:var(--bg-chat-cont);word-wrap:break-word; word-break:break-all;height:397px;}
.livechat_cont_txt::-webkit-scrollbar{width:6px;}
.livechat_cont_txt::-webkit-scrollbar-track {
    background-color: #FFF;
}
.livechat_cont_txt::-webkit-scrollbar-thumb {
    background-color: #E8EBED;
}

body.dark .livechat_cont_txt::-webkit-scrollbar-track {
    background-color: #404143;
}
body.dark .livechat_cont_txt::-webkit-scrollbar-thumb {
    background-color: #2D2E30;
}
.clearfix{clear:both;}
.livechat_cont_bottom img{vertical-align:middle;cursor:pointer}
.live_cont_text{border:1px solid var(--bd-chat-input);border-radius: 4px;outline-style:none;resize:none;background-color:transparent;padding: 0 7px;height: 27px;line-height:2;width:144px;color:var(--text-chat-input);font-family: 'SpoqaHanSansNeo-Regular';margin-left:66px;}
.live_cont_text:focus{border:1px solid var(--bd-chat-infocus);color:var(--text-chat-infocus);}
.live_cont_text::placeholder {color:#919191;}
.livechat_cont_submit{position:absolute;top:2px;right:2px;background:url(../image/chat_tit_icon5-23.png) no-repeat;width:31px;height:31px;cursor:pointer;}
.livechat_list_menu{height:25px;background:var(--bg-chat-menu);border-top:1px solid #cccccc;}
.livechat_list_menu li{float:left;width:49.8%;height:25px;line-height:25px;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;text-align:center;color:#999999;cursor:pointer}
.livechat_list_menu li:first-child{border-left:0px;}
.livechat_list_menu{margin-top:1px;display:none;}
.livechat_list_menu li.this_chat{background:#ffffff;border-bottom:1px solid #ffffff;color:#333333}
.livechat_list_menu li .tab_icon{padding-right:3px;}
.chat_info_ins1{margin-top:24px}
.chat_info_ins1 p{color:#999999;height:14px;padding-left:15px;}
.chat_info_ins1 p:first-child{font-weight:bold;color:#333333;height:19px}
.chat_info_ins2{margin-top:15px;}
.chat_info_ins2 p{height:15px;padding-left:15px;}
.chat_info_div{color:#333333;position:absolute;top:50px;left:0px;display:none;width:100%;z-index:999;}
.chat_info_div_inner{border-top:3px solid #cccccc;border-left:3px solid #cccccc;border-right:3px solid #cccccc;border-bottom:3px solid #cccccc;height:244px;background:#ffffff;}
.chat_info_top{height:17px;position:absolute;top:-14px;right:86px}
.chat_tit_icon_r{height:49px;line-height:49px;}
.chat_tit_icon1 img{margin-right:8px;vertical-align:middle}
.chat_tit_icon1{margin-left:6px;color:#333333;font-weight:bold;height:49px;line-height:49px;}
.chat_tit_icon1 .chat_mini_icon img{margin-right:0px;}
.chat_tit_icon1 .chat_mini_icon{display:inline-block;margin-right:12px;width:24px;}
.chat_tit_icon1 .chat_mini_icon a{display:inline-block;width:24px;}

.livechat_cont_txt li{margin-bottom:2px;margin-top:2px;color:#666666;line-height:130%;min-height:23px;white-space: pre-wrap;word-wrap: break-word;}
.livechat_cont_txt li.chatContent{padding-top:3px;position:relative;padding-left:27px;clear:both;}
.livechat_cont_txt li.chatContent > pre{font-family: "SpoqaHanSansNeo";display:flow-root;}

/* 내 채팅 */
.livechat_cont_txt li.chatContent.mychat{padding-right: 27px;padding-left: 0;}
.livechat_cont_txt li.chatContent.mychat div.user {text-align: right;}
.livechat_cont_txt li.chatContent.mychat div.user img {right:0;left:unset;}
.livechat_cont_txt li.chatContent.mychat .chat_msg,
.livechat_cont_txt li.chatContent.mychat div.betting,
.livechat_cont_txt li.chatContent.mychat .emoticon_one {
    float:right;
}


.livechat_cont_txt li img.nick{margin-right:1px;position:absolute;left:0px;}
.livechat_cont_txt li img{vertical-align:middle;}
.livechat_cont_txt li b{color:var(--text-user);margin-right: 3px;display:inline-block;height:14px;line-height:24px;font-family: "SpoqaHanSansNeo-Medium";font-weight: normal;}
.livechat_cont_txt li div.user {margin-bottom:6px;}
.livechat_cont_txt li div.user b{color:var(--text-myuser)}
.livechat_cont_txt li span.chat_msg{display: inline-block;padding:6px 8px;border-radius: 4px;background-color: var(--bg-chat-msg);color: var(--text-chat-msg);}
.livechat_cont_txt li span.chat_msg.user{background-color: #717172;color:#FFFFFF;}
.livechat_cont_bottom{background:var(--bg-chat-cont);border-top:1px solid var(--bd-chat-border);padding: 12px;min-height:28px;}

.livechat_cont_tit ul li{float:left;margin-left:4px;}
.livechat_cont_tit ul li img{vertical-align:middle}
.livechat_cont_tit ul{margin-right:8px;}
.livechat_cont_txt .chat_warning{padding: 5px 0 5px 7px;background:var(--bg-chat-warning);color:var(--text-chat-warning);}
.livechat_cont_txt .chat_warning1{padding: 5px 0 5px 7px;background:var(--bg-chat-warning1);color:var(--text-chat-warning1);}
.livechat_cont_txt .chat_warning2{padding: 5px 0 5px 7px;background:var(--bg-chat-warning2);color:var(--text-chat-warning1);}
.livechat_cont_txt .chat_warning3{padding: 5px 0 5px 7px;background:var(--bg-chat-warning3);color:var(--text-chat-warning1);}
.chat_warning p{line-height:16px;}
.chat_warning1 p, .chat_warning2 p, .chat_warning3 p{line-height:16px;}

.emoticon_one{display:inline-block;position:relative;margin-right:2px;margin-left:2px;TOP:-2px;padding-bottom:2px;}

.livechat_cont_txt li.chatContent .betting {width:160px; }
.livechat_cont_txt li.chatContent .case_span_1 {width:142px;background:var(--bg-mybet-box);border:1px solid #749E8C;border-radius: 4px;padding:8px;display: inline-block;}
.livechat_cont_txt li.chatContent .betting dl{}
.livechat_cont_txt li.chatContent .betting dl:nth-child(2){padding-top:8px;}
.livechat_cont_txt li.chatContent .betting dl>dt.view_result{float:left;font-size:16px;color:var(--text-mybet-darkgreen);}
.livechat_cont_txt li.chatContent .betting dl>dt.view_type{float:left;margin-left: 3px;color:var(--text-mybet-normal);}
.livechat_cont_txt li.chatContent .betting .bd_grn {border-color:#00B869;}
.livechat_cont_txt li.chatContent .betting .bd_grn .view_result{color:var(--text-mybet-green);}
.livechat_cont_txt li.chatContent .betting .bd_grnw {border-color:#F1ACAC;}
.livechat_cont_txt li.chatContent .betting .bd_grnw .view_result{color:var(--text-mybet-greenwhite);}
.livechat_cont_txt li.chatContent .betting dl>dt.view_btn{float:right;font-size:10px;color:var(--text-mybet-normal);}
.livechat_cont_txt li.chatContent .betting dl>dt.view_game{float:left;color:var(--text-mybet-normal);}
.livechat_cont_txt li.chatContent .betting dl>dt.view_game > em {opacity: 0.5;}
.livechat_cont_txt li.chatContent .betting dl>dt.view_sport{float:right;color:var(--text-mybet-normal);}
.livechat_cont_txt li.chatContent .betting dl>dt.view_sport > img{width: 14px;height: 14px;}

.chat_bottom {position: absolute;left:12px;bottom:16px;}
.chat_bottom > li{float:left;width:28px; margin-right: 4px; }
.chat_bottom > li:last-child{width:66%;margin-right: 0;}
.live_game_list_view_btn {cursor:pointer;text-align:center;}
.live_emoticon_list_view_btn {cursor:pointer;text-align:center;}
.live_emoticon_list_view_btn.on >img {content: var(--img-emoji-btn-on);}

.live_emoticon_case{display: none;position:absolute;width:250px;height:74px;background: var(--bg-emoticon-case);bottom:-70px;left:-250px;}
.live_emoticon_list_box{position: absolute; left:0; bottom:52px;z-index:999; width:250px;background: var(--bg-emoticon-box);}
.close_0518{text-align:right;height:32px;margin-bottom:5px;}
.live_emoticon_list_ul{background:var(--bg-emoticon-box);padding:8px 4px;}
.live_emoticon_list_ul{height: 104px;overflow: hidden auto;-ms-overflow-style: none;}
.live_emoticon_list_ul::-webkit-scrollbar{
    display:none;
}

.live_emoticon_list_ul li {display:inline-block;padding:0 4px;height:40px;line-height:40px;text-align:center;}
.live_emoticon_list_ul span{display:inline-block;padding:0 2px;height:44px;width:44px;line-height:44px;text-align:center;cursor:pointer}
.emoticon_list_table span img{vertical-align:middle;}
.emoticon_span_01 > img:hover{content: var(--img-emoticon-01-hover);}
.emoticon_span_02 > img:hover{content: var(--img-emoticon-02-hover);}
.emoticon_span_03 > img:hover{content: var(--img-emoticon-03-hover);}
.emoticon_span_04 > img:hover{content: var(--img-emoticon-04-hover);}
.emoticon_span_05 > img:hover{content: var(--img-emoticon-05-hover);}
.emoticon_span_06 > img:hover{content: var(--img-emoticon-06-hover);}
.emoticon_span_07 > img:hover{content: var(--img-emoticon-07-hover);}
.emoticon_span_08 > img:hover{content: var(--img-emoticon-08-hover);}
.emoticon_span_09 > img:hover{content: var(--img-emoticon-09-hover);}
.emoticon_span_10 > img:hover{content: var(--img-emoticon-10-hover);}
.emoticon_span_11 > img:hover{content: var(--img-emoticon-11-hover);}
.emoticon_span_12 > img:hover{content: var(--img-emoticon-12-hover);}
.emoticon_span_13 > img:hover{content: var(--img-emoticon-13-hover);}
.emoticon_span_14 > img:hover{content: var(--img-emoticon-14-hover);}
.emoticon_span_15 > img:hover{content: var(--img-emoticon-15-hover);}
.emoticon_span_16 > img:hover{content: var(--img-emoticon-16-hover);}
.emoticon_span_17 > img:hover{content: var(--img-emoticon-17-hover);}
.emoticon_span_18 > img:hover{content: var(--img-emoticon-18-hover);}
.emoticon_span_19 > img:hover{content: var(--img-emoticon-19-hover);}
.emoticon_span_20 > img:hover{content: var(--img-emoticon-20-hover);}

.live_emoticon_case.on{bottom:55px;left:0;}
.live_emoticon_case .live_case_cont{position:relative;left:50%;top:50%;transform: translate(-50%, -50%);width:40px;text-align:center;}
.live_emoticon_case .live_case_cont.betting {width:160px; }
.live_emoticon_case .live_case_cont.betting .case_span_1 {width:142px;background:var(--bg-mybet-box);border:1px solid #749E8C;border-radius: 4px;padding:4px 8px;display: inline-block;}
.live_emoticon_case .live_case_cont .bd_grn {border: 1px solid #00B869;}
.live_emoticon_case .live_case_cont .bd_grnw {border: 1px solid #F1ACAC;}

.live_emoticon_case .betting dl{height: 20px;}
.live_emoticon_case .betting dl>dt.view_result{float:left;font-size:16px;color:var(--text-mybet-darkgreen);}
.live_emoticon_case .betting .bd_grn .view_result{color:var(--text-mybet-green);}
.live_emoticon_case .betting .bd_grnw .view_result{color:var(--text-mybet-greenwhite);}
.live_emoticon_case .betting dl>dt.view_btn{float:right;font-size:10px;color:var(--text-mybet-normal);}
.live_emoticon_case .betting dl>dt.view_game{float:left;color:var(--text-mybet-normal);}
.live_emoticon_case .betting dl>dt.view_sport{float:right;color:var(--text-mybet-normal);}
.live_emoticon_case .betting dl>dt.view_sport > img{width: 14px;height: 14px;}

.live_case_close{position: absolute;top:7px;right:7px;}
.live_send_box {display: none;position:absolute;width:162px;height:33px;bottom:-55px;right:-250px;padding:11px 11px 11px 0; background:var(--bg-chat-cont)}
.live_send_box.on{bottom:0;right:0;}
.live_send_box> .live_send_btn {float:right;cursor:pointer;}

.betting img.ball_t1{content: var(--img-icon-ball1);}
.betting img.ball_t2{content: var(--img-icon-ball2);}
.betting img.ball_t3{content: var(--img-icon-ball3);}
.betting img.ball_t4{content: var(--img-icon-ball4);}
.betting img.ball_t16{content: var(--img-icon-ball16);}
.betting img.ball_t23{content: var(--img-icon-ball23);}


.mem_info_pop {border:1px solid #A8A8A8;}
.mem_info_pop ul {padding-top: 0;}
.mem_info_pop ul li {border-bottom:1px solid #A8A8A8;text-align: center;padding-left:0;}
.mem_info_pop ul li:nth-child(1) {height: 0;border-bottom:unset;}
.mem_info_pop ul li:nth-child(1) a{display: none;}
.mem_info_pop ul li:nth-child(4) {height: 0;border-bottom:0;border-top:0;}
.mem_info_pop ul li:nth-child(4) a{display: none;}
.mem_info_pop ul li:last-child {border-bottom:0;border-top:0;}


.mybetting_page_popup {overflow:hidden; text-align:center; margin:0px auto; width:calc(100% - 50px); min-height:50px;}
.mybetting_page_popup .popup_button {float:left;}
.mybetting_page_popup .popup_button button {line-height:30px; font-size:12px; font-weight:bold; color:var(--text-board-title2); padding:0 17px; background:var(--bg-btn-cancel); border:1px solid var(--bd-btn-cancel);}
.mybetting_page_popup .popup_button .button_focus_on {color:white; background:var(--bg-btn-list); border:1px solid var(--bd-btn-list);}
.mybetting_page_popup .score_page_style {float:right;}