﻿@charset "utf-8";

footer .footer {position: fixed;width: 100vw;height: 45px;max-height: 110px;top: 55px;z-index: 500;background: #2b2b2b;border-bottom: solid #f5aa18;}
footer .footer ul {display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 3px;}
footer .footer ul li {width: 20vw}
footer .footer ul li a {display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: #fff;}
footer .footer ul li.active a span {-moz-animation: parent-tab-image .5s linear;-o-animation: parent-tab-image .5s linear;animation: parent-tab-image .5s linear;-webkit-animation: parent-tab-image .5s linear}
footer .footer ul li:nth-child(3) a {width: 50px;height: 50px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;position: absolute;top: -20px;left: calc(50% - 30px);color: #fff;background: #f5aa18;border: solid #181b1c 7px;}
footer .footer ul li a span {color: #fff;font-size:20px;}
footer .footer ul li a div {text-align: center;font-family: 'SCDream','sans-serif','Dotum','돋움';color: #fff;}


@media (min-width:1600px) and (max-width:24000px) {

	/* 컨텐츠 사이즈 조절 */
	.section1 {width:50% !important;}
	.section2 {width:50% !important;}
	.section1 {display:block;}
	.section2 {display:block;}
	#top_addmenu {display:none;}
}

@media (min-width:1200px) and (max-width:1600px) {

	/* 컨텐츠 사이즈 조절 */
	.section1 {width:100% !important;}
	.section2 {display:none;}
	#top_addmenu {display:none;}
}

@media (min-width:100px) and (max-width:1600px) {
	/* 가상경기 */
	.virtual_sports section {display:block !important;width:100% !important;}
	.mini_game_bet .view_section {float:left;width:100% !important;}
	.mini_game_bet .view_section_lotus {float:left;width:100% !important;}
	.mini_game_bet .bet_section {width:100% !important;}
}

@media (min-width:800px) and (max-width:1200px) {

	body::-webkit-scrollbar {width:0px !important;}

	/* 해더 */
	header h1 {width:0px !important;}
	header h1 img {margin-left:10px !important;margin-top:12px !important;height:35px !important;}
	#gnb {margin-left:-130px !important;}
	header #gnb2 {left:0px;position: relative;display:none;}
	#top_addmenu {/*display:none;*/}
	.mobile_login {display:block;}
	
	/* 왼쪽 날개 감추기 */
	#left_section {display:none;}

	/* 컨텐츠 사이즈 조절 */
	#contents {margin-left:10px !important;}
	.section1 {width:100% !important;}
	.section2 {display:none;}

	.sports_game .match_box .team_name .home span {font-size:13px !important;}
	.sports_game .match_box .team_name .away span {font-size:13px !important;}

	/* 가상게임 버튼 영역 */
	.virtualgame_btn {display:block !important;}
	.virtualgame_btn h3 {display:block !important;}
	.virtualgame_btn ul {position:absolute;top:50px;left:0;width:100%;z-index:10;background:#2d2e35;overflow-y:auto;height:380px;display:none;}
	.virtualgame_btn li {margin-bottom:0px;float:left;width:100%;}
	.virtualgame_btn li button {border:1px solid #434347;background:#2d2e35;height:40px;font-weight:bold;border-radius:5px;width:100%;}
	.virtualgame_btn li.on button {background:#312b20;border:1px solid #ffa604;}
	
	/* 미니게임 버튼 영역 */
	.minigame_btn {display:block !important;}
	.minigame_btn h3 {display:block !important;}
	.minigame_btn ul {position:absolute;top:50px;left:0;width:100%;z-index:10;background:#2d2e35;overflow-y:auto;height:380px;display:none;}
	.minigame_btn li {margin-bottom:0px;float:left;width:100%;}
	.minigame_btn li button {border:1px solid #434347;background:#2d2e35;height:40px;font-weight:bold;border-radius:5px;width:100%;}
	.minigame_btn li.on button {background:#312b20;border:1px solid #ffa604;}


	/* 푸터 */
	footer {margin:50px 0px 100px 0px !important;}
	footer .footer_bottom{margin-left:-280px;margin-bottom:280px;}
	footer p {position:absolute;left:-180px;}
	footer .foot_site{/*display:none;*/}
}

@media (min-width:1000px) and (max-width:1400px) {
	header .mobile_header {display:block !important;}
	header .header_box {z-index: 600;}
	.header_box .ico_bottom_menu {display:none !important;margin-top: -8px;}
	header h1 img {margin-left: 15px !important;margin-top: 18px !important;height: 25px !important;}
	header h1 #logoimg {margin-left: 0px;height: 50px !important;margin-top: 17px !important;}
	.header_box .ico_bottom_menu svg {margin-top: 20px !important;}
	header #gnb2 {left:140px;}
	header #gnb2 li {font-size: 14px;padding: 0px 0px 0px 5px;}
	header #gnb2 li img {height: 25px !important;margin-top: 5px !important;}
}

/*@media (min-width:800px) and (max-width:1200px) {*/
@media (min-width:100px) and (max-width:1200px) {

	body::-webkit-scrollbar {width:0px !important;}
	
	/* 해더 */
	header {height:55px !important;}
	header h1 {width:100% !important;}
	/*header h1 img {height:35px !important;}*/
	header .ico_menu {}
	header #gnb {display:none;}
	header .mobile_header {display:block !important;}
	
	/* 양쪽 날개 감추기 */
	#left_section {display:none;}
	#right_section {display:none;}
	
	/* 모바일 하단 메뉴 보이기 */
	/*#mobile_foot_menu {display:block !important;}*/
	.mobile_betting_cart {display:block !important;}
	.mobile_bottom_menu {display:block !important;}
	.user_box .btn_list button span {margin: 2px 0px 0px 2px;width: 25px;}
	.user_box .point .change {right: 5px;}
	.mobile_banner {display:block;}
	.mobile_banner span img {width:32% !important;}
	.mobile_banner span video {width:32%;}

	/* 컨텐츠 사이즈 조절 */
	#contents {margin:0px 4px !important;top:2px;}
	.section1 {width:100% !important;}
	.section2 {display:none;}
	.fadein-pjax { display: none; }
	.user_box .point .head {width:80px;}
	.marquee_notice2 {display:block;}

	.body-scroll .page-component-up i {
		color: #f7d512;
		display: block;
		line-height: 40px;
		text-align: center;
		font-size: 18px;
	}
	.top-container {width: 40px !important; height: 40px !important; left: calc(100% - 50px) !important;top: calc(80% - 5px) !important;  }
	.top-container img {width:40px !important;}

	.tab-container .etabs .tab{font-size:10px !important;}
	
	/* 게임 베팅 리스트 조절 */
	.sports_game .game_title .title_area .title01 {width:50% !important;}
	.sports_game .game_title .title_area .title02 {width:50% !important;}
	.sports_game .game_title .title_area .title03 {display:none !important;}
	
	.sports_game .bet_box .colum01 {width:50% !important;}
	.sports_game .bet_box .colum02 {width:50% !important;}
	.sports_game .bet_box .colum03 {display:none !important;}

	
	
	/* 미니게임 메인 */
	.minigame_main .box01 {width:33.333% !important;}
	
	/* 미니게임 메인 */
	.minigame_main_m .box01 {width:25% !important;}
	
	
	/* 이벤트 리스트 사이즈 */
	.event_section .event_list li {float:left;width:49.333% !important;}
	
	/* 회원가입 사이즈 **/
	.member_section {padding:10px 10px 0px 10px !important;}
	.member_section .member_rolling {display:none !important;}
	.member_section .member_box .box01 {width:100% !important;}
	
	
	/* TOP */
	#top-container {display:none;}
	
	/* 오늘의 경기 */
	.today_sports .more_list {margin:20px 10px !important;}
	
}

/* 라이브 스포츠 */
@media (min-width:800px) and (max-width:900px) {
	.sports_game .livegame_list .simple_box .category .name {display:none !important;}
	.sports_game .livegame_list .simple_box .mach_box {margin-left:50px !important;}
}

@media (min-width:800px) and (max-width:1400px) {

	/* 게임 상세 */
	.sports_game .detail_bet .section01 {width:50% !important;}

}

/* 오늘의 경기 */
@media (min-width:800px) and (max-width:1100px) {
	.today_sports .more_list .list_box li {width:50% !important;}
}

/* 들어오는 뱃 */
@media (min-width:800px)  and (max-width:1100px) {
	.incom_bet {padding-bottom:300px !important;}
	.incom_bet .people_num {top:420px !important;}
	.incom_bet .price_box {top:420px !important;}
}
@media (min-width:1200px)  and (max-width:1300px) {
	.incom_bet .people_num {position:relative !important;top:0 !important;left:0 !important;}
	.incom_bet .price_box {position:relative !important;top:0 !important;left:0 !important;}
}

/* 카지노 메인 */
@media (min-width:800px) and (max-width:1000px) {
	.casino_main .game_list li {width:50% !important;}
}

@charset "utf-8";

@media screen and (max-width:1200px) {

	body::-webkit-scrollbar {width:0px !important;}
	
	/* 해더 */
	#wrap {top:0px;height:55px !important;}
	header {height:55px !important;}
	header h1 {width:100% !important;}
	/*header h1 img {height:35px !important;}*/
	header .ico_menu {}
	header #gnb {display:none;}
	header .mobile_header {display:block !important;}
	header {border-bottom: solid #f5aa18a6 1px !important;}
	header h1 #logoimg {margin-left:calc(50% - 55px) !important;height:50px !important;float:left;margin-top:-2px !important}

	.home-menu {}
	.mobile-menu {display:inline-block !important;}

	.filter_league_show {display:block !important;}
	.sports_head .menu_list2 {display:block !important;}
	.sports_head .menu_list {display:none !important;}

	/*#ico_betting_cart {display: block;}*/
	/* 양쪽 날개 감추기 */
	#left_section {display:none;}
	#right_section {display:none;}
	#reflesh {display:block !important;}
	
	/* 모바일 하단 메뉴 보이기 */
	/*#mobile_foot_menu {display:block !important;}*/
	.mobile_betting_cart {display:block !important;}
	.mobile_bottom_menu {display:block !important;}
	.header_box .top_myinfomation {right:40px !important;top: 2px !important;position: absolute !important;    text-align: right;}
	.header_box .ico_bottom_menu {display:block !important;}
	.user_box .charge {width:50% !important;float:left;}
	.user_box .exchange {width:50% !important;}


	/* 컨텐츠 사이즈 조절 */
	#contents {margin:0px 4px !important;padding-top:50px;}
	
	/* 메인 비쥬얼 텍스트 이미지 */
	.main_visual {}
	.main_visual .box01 {width:320px !important;padding:0px 10px;}
	.main_visual .box01 img {width:60px !important;}
	.main_visual .box03 {width:800px !important;height:240px !important;padding-top:5px !important;}
	.main_visual .box03 .bigwin{width:280px !important;height:20px !important; line-height:20px !important;}
	.main_visual .box03 h3 {font-size:18px !important;}
	.banner_menu {display:none !important;}
	.mainvideo {width: 200% !important;}
	

	/* 메인 스포츠 매치 */
	.main_sports section {width:100% !important;padding:0 !important;}
	.main_sports section:first-child {margin-bottom:10px;}
	
	/* 메인 미니게임 */
	.main_minigame ul li {width:50% !important;margin-bottom:10px;}
	
	/* 스포츠 상단 메뉴 조절 */
	.sports_head .menu_list2,.sports_head .menu_list3 {
    overflow-x: auto;
    width: 100%;
    top: 30px;	
	}
	.sports_head .menu_list2 .list02 {top:55px !important;left:0px !important;}
	.sports_head .menu_list3 .list02 {top:55px !important;left:0px !important;}
	
	/* 게임 베팅 리스트 조절 */
	.sports_game .game_title .title_area .title01 {display:none !important;}
	.sports_game .game_title .title_area .title02 {display:none !important;}
	.sports_game .game_title .title_area .title03 {display:none !important;}
	
	.sports_game .game_head {width:100% !important;}
	.sports_game .bet_box {width:100% !important;position:relative !important;right:0 !important;padding:10px 50px 10px 65px;}
	.sports_game .game_list .side_bet {height:20px;bottom:32px;}

	.sports_game .btn_bet01 {height:30px !important;font-size:13px;}
	
	.sports_game .bet_box {margin-top:0px !important;padding:0;}
	.sports_game .bet_box .colum01 {width:100% !important;}
	.sports_game .bet_box .colum02 {display:none;}
	.sports_game .bet_box .colum03 {display:none;}

	.sports_game .bet_box .box01 .btn_area {width:24%;}
	.sports_game .bet_box .box02 .btn_area {width:30% !important;}
	
	/* 게임 상세 */
	.sports_game .detail_bet .section01 {width:100% !important;}
	.sports_game .detail_bet .btn_box button {padding:0px 11px !important;}
	
	/* 미니게임 */
	.mini_game_bet .view_section {width:100% !important;}
	.mini_game_bet .bet_section {width:100% !important;}
	
	/* 이벤트 리스트 사이즈 */
	.event_section .event_list li {float:left;width:50% !important;}
	
	.attend_box .attend_table td img {max-width:100% !important;}

	/* 회원가입 사이즈 */
	.member_section .member_rolling {display:none !important;}
	.member_section .member_box .box01 {width:100% !important;padding:0px !important;}
	.member_section .member_box .box_left {width:100% !important;}
	.member_section .member_box .btn_join {margin-top:0 !important;}
	
	/* 경기 결과 버튼 영역 */
	.result_btn h3 {display:block !important;}
	.result_btn ul {position:absolute;top:50px;left:0;width:100%;z-index:10;background:#000000ba;overflow-y:auto;height:380px;display:none;}
	.result_btn li {margin-bottom:0px;float:left;width:100%;}
	.result_btn li button {border:1px solid #434347;background:#2d2e35;height:40px;font-weight:bold;border-radius:5px;width:100%;}
	.result_btn li.on button {background:#312b20;border:1px solid #ffa604;}

	/* 가상게임 버튼 영역 */
	.virtualgame_btn {display:block !important;}
	.virtualgame_btn h3 {display:block !important;}
	.virtualgame_btn ul {position:absolute;top:50px;left:0;width:100%;z-index:10;background:#2d2e35;overflow-y:auto;height:380px;display:none;}
	.virtualgame_btn li {margin-bottom:0px;float:left;width:100%;}
	.virtualgame_btn li button {border:1px solid #434347;background:#2d2e35;height:40px;font-weight:bold;border-radius:5px;width:100%;}
	.virtualgame_btn li.on button {background:#312b20;border:1px solid #ffa604;}
	
	/* 미니게임 버튼 영역 */
	.minigame_btn {display:block !important;}
	.minigame_btn h3 {display:block !important;}
	.minigame_btn ul {position:absolute;top:50px;left:0;width:100%;z-index:10;background:#2d2e35;overflow-y:auto;height:380px;display:none;}
	.minigame_btn li {margin-bottom:0px;float:left;width:100%;}
	.minigame_btn li button {border:1px solid #434347;background:#2d2e35;height:40px;font-weight:bold;border-radius:5px;width:100%;}
	.minigame_btn li.on button {background:#312b20;border:1px solid #ffa604;}
	
	/* 라이브스포츠 타이틀 영역 */
	.sports_game .livegame_head {margin-bottom:50px !important;}
	.sports_game .livegame_head .update {top:90px !important;}
	
	.sports_game .match_box .tv_match {display:none !important;}


	/* TOP */
	#top-container {display:none;}

	/* 라이브 스포츠 */
	.sports_game .livegame_list .simple_box {height:205px !important;}
	.sports_game .livegame_list .simple_box:hover .ticket_btn  {display:none !important;}
	.sports_game .livegame_list .simple_box .category {top:135px !important;height:20px !important;}
	.sports_game .livegame_list .simple_box .mach_box {margin:0px 0px 0px 13px !important;}
	.sports_game .livegame_list .simple_box .mach_box .team_name {font-size:18px !important;padding:30px 0px 8px 0px !important;}
	.sports_game .livegame_list .simple_box .mach_box .count_area {top:175px !important;left:0px !important;}
	.sports_game .livegame_list .simple_box .bet_total {position:relative !important;top:0 !important;right:0 !important;margin:15px 0px 0px 10px;width:100% !important;}
	.sports_game .livegame_list .simple_box .bet_total .odds {width:80px !important;height:35px !important;line-height:32px !important;font-size:17px !important;}
	.sports_game .livegame_list .simple_box .bet_total .eur01 {font-size:17px !important;}
	.sports_game .livegame_list .simple_box .bet_total .eur01 span {font-size:10px !important;}
	.sports_game .livegame_list .simple_box .bet_total .eur02 {font-size:17px !important;}
	.sports_game .livegame_list .simple_box .bet_total .eur02 span {font-size:10px !important;}
	.sports_game .livegame_list .simple_box .location {width:20px !important;}
	.sports_game .livegame_list .simple_box .location .city {display:none !important;}
	
	.sports_game .livegame_list .detail_box .ticket_detail .date_area {position:relative !important;top:0 !important;right:0 !important;text-align:left !important;padding:15px 15px 0px 15px !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .date_area .pending {text-align:center !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .date_area .date {display:inline-block !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .mach_box {margin:0px 0px 0px 15px !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .mach_box .team_name {font-size:18px !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .mach_box .combo {display:none !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .mach_box .single {display:none !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .mach_box .livebet {display:none !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .mach_box .count {display:none !important;}
	.sports_game .livegame_list .detail_box .head_text {text-align:center !important;}
	.sports_game .livegame_list .detail_box .bet_total {text-align:center !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .bet_total2 {position:relative !important;top:0 !important;right:0 !important;text-align:left !important;padding:0px 15px 0px 15px !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .bet_total2 .outcount {display:inline-block !important;}
	.sports_game .livegame_list .detail_box .ticket_detail .category {position:relative !important;left:0 !important;left:0 !important;text-align:left !important;margin:15px 0px 15px 0px !important;}
	.sports_game .livegame_list .ticket_btn {position:relative !important;top:0 !important;right:0 !important;width:100% !important;}
	
	/* 가상경기 */
	.virtual_sports section {display:block !important;width:100% !important;}
	
	/* 오늘의 경기 */
	.today_sports {background-position:-30px -30px !important;}
	.today_sports .title_area {left:25px !important;}
	.today_sports .head_sports {margin:90px 20px 30px 20px !important;}
	
	/* 슬롯게임 메인 */
	.casino_slot_main .main_list .list_box {width:50% !important;}
	.casino_main .main_list .list_box {float:left;width:100% !important;}

	.minigame_main_m .box01 .time {top:55px;right:15px;}

	.minigame_main_m .box01 .img_box {border:0;}

	.minigame_main_m .box01 {margin-bottom:35px;}

	.minigame_main_m .box01 .play {bottom:-35px !important;}
	
	.board_box .message_box p {font-size:10px;}
	.casino_slot_main .main_box{width:100% !important;}
	.footer {display:block !important;}
}

/* 미니게임 사이즈 */
@media screen and (max-width:550px) {
	.minigame_main .box01 {width:100% !important;}
}

@media (min-width:550px) and (max-width:800px) {
	.minigame_main .box01 {width:50% !important;}
}

@media screen and (max-width:550px) {
	.minigame_main_m .box01 {width:50% !important;}
}

@media (min-width:550px) and (max-width:800px) {
	.minigame_main_m .box01 {width:33.333% !important;}
}

@media screen and (max-width:655px) {
	/* 미니 게임 버튼 영역 사이즈 */
	.mini_game_bet .bet_section .bet_list01 .list_box01 {width:100% !important;}
	.mini_game_bet .bet_section .bet_cart .info_box {width:100% !important;}
	.mini_game_bet .bet_section .bet_cart .btn_box {width:100% !important;}
}

@media screen and (max-width:550px) {
	.event_section .event_list li {float:left;width:100% !important;}
}

/* 오늘의 경기 */
@media (min-width:600px) and (max-width:800px) {
	.today_sports .more_list {margin:20px 10px !important;}
	.today_sports .more_list .list_box li {width:50% !important;}
}

@media screen and (max-width:600px) {
	.today_sports .more_list {margin:20px 10px !important;}
	.today_sports .more_list .list_box li {width:100% !important;}

	/* 해외스포츠 */
	.sports_game .game_head {}
	.sports_game .game_head .mach_info {width:45px !important;padding:5px 10px;}
	.sports_game .game_head .mach_info .time{width:45px !important;}
	.sports_game .game_head .mach_info .hour{width:45px !important;font-size:15px !important;margin-top:3px;}
	.sports_game .match_box .team_name .home span {font-size:11px !important;width: 100%;text-align: left;padding-left: 30px;}
	.sports_game .match_box .team_name .away span {font-size:11px !important;width: 100%;text-align: right;padding-right: 30px;}
	.sports_game .match_box .team_name .home span img {max-height: 40px;padding: 0;margin-top: -10px;margin-left: -30px;}
	.sports_game .match_box .team_name .away span img {max-height: 40px;padding: 0;margin-top: -10px;margin-left: -30px;}
	.sports_game .game_head .mach_info .league {display:none;}
	.sports_game .game_title .league_img {display:inline-block;}


	/* 라이브 */
	.sports_game .game_head_live {}
	.sports_game .game_head_live .mach_info .time{width:45px !important;}
	.sports_game .game_head_live .mach_info .hour{width:45px !important;font-size:15px !important;margin-top:3px;}
	.sports_game .game_head_live .title_area_live h3 {width:200px !important;height:25px !important;margin-left:5px !important;margin-top: -10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:25px}
	.sports_game .game_head_live .title_area_live h3 img {max-height:25px;}
	.sports_game .game_head_live .title_area_live .team_img {padding:4px;}
	.sports_game .game_head_live .title_area_live h4 {margin-left:10px !important;margin-top:5px}
	.sports_game .game_head_live .mach_info .league {display:none;}
	.sports_game .game_title_live .league_img{display:inline-block;}


	/* 국내스포츠2 */
	.ko_sports_game h4 .league_name{font-size:11px !important;}
	.ko_sports_game h4 .ico01{height: 25px;}
	.ko_sports_game h4 .ico02{height: 15px;}
	.ko_sports_game .type01 {font-size:10px;vertical-align:middle;}
	.ko_sports_game .bet_area .home {width:43% !important;min-height:30px !important;padding:8px 0px !important;}
	.ko_sports_game .bet_history .home {width:41% !important;}
	.ko_sports_game .bet_area .home font {display:inline-block;vertical-align:middle;}
	.ko_sports_game .bet_history .home font {display:inline-block;vertical-align:middle;text-overflow: ellipsis;overflow: hidden;}
	.ko_sports_game .bet_area .home font.team_name {left:4px;height:45px;width:60% !important;font-size:10px !important;text-align:left;overflow-y:hidden;line-height:20px;}
	.ko_sports_game .bet_area .home .bed {position:absolute;top:0;right:4px;font-size:10px !important;}
	.ko_sports_game .bet_area .vs {width:11% !important;font-size:11px;min-height:30px !important;}
	.ko_sports_game .bet_area .draw {width:11% !important;min-height:30px !important;padding:0px !important;font-size:10px;}
	.ko_sports_game .bet_area .drawnone {width:11% !important;min-height:30px !important;padding:0px !important;font-size:10px;}
	.ko_sports_game .bet_area .away {width:43% !important;min-height:30px !important;padding:8px 0px !important;text-align:left !important;}
	.ko_sports_game .bet_history .away {width:41% !important;text-align:left !important;}
	.ko_sports_game .bet_area .away font {display:inline-block;vertical-align:middle;}
	.ko_sports_game .bet_history .away font {display:inline-block;vertical-align:middle;text-overflow: ellipsis;overflow: hidden;}
	.ko_sports_game .bet_area .away font.team_name {right:4px;height:45px;width:60% !important;font-size:10px;text-align:right;overflow-y:hidden;line-height:20px;}
	.ko_sports_game .bet_area .away .bed {position:absolute;top:0;left:4px;font-size:10px !important;}
	.ko_sports_game .bet_area .bonus {padding: 0px 5px;font-size: 11px;text-align: center;}

	/* 가상스포츠 
	.virtual_sports h4 {padding:4px 2px !important;}
	.virtual_sports h4 .arrow{display:none !important;}
	.virtual_sports h4 .ico01{width:25px !important;height:25px !important;}
	.virtual_sports h4 .team1_name{display:block !important;left:30px;top:15px;}
	.virtual_sports h4 .time {top:-7px !important;right:10px !important;}*/
	/* 가상경기 */
	.virtual_sports {padding:0px !important;margin-bottom:0px !important;}
	.virtual_sports h4 .ico01{width:25px !important;height:25px !important;}
	.virtual_sports h4 .ico02 {vertical-align:top !important;;}
	.virtual_sports h4 .league_name {position:absolute;top:-7px !important;;}
	.virtual_sports h4 .arrow{display:none !important;}
	.virtual_sports h4 .team1_name{display:block !important;left:38px;top:18px;}
	.virtual_sports h4 .time {top:-7px !important;right:10px !important;}
	.virtual_sports h4 .lasttime {top:18px !important;right:10px !important;;}

	.virtual_sports .history_box .history_date {display:none !important;}
	.virtual_sports .history_box .history_time {left:2px!important;}

	.virtual_sports .type01 {font-size:10px ;}
	.virtual_sports .bet_area .home {width:43% !important;min-height:30px !important;padding:8px 0px !important;}
	.virtual_sports .bet_history .home {width:41% !important;}
	.virtual_sports .bet_area .home font {display:inline-block;vertical-align:middle;}
	.virtual_sports .bet_history .home font {display:inline-block;vertical-align:middle;text-overflow: ellipsis;overflow: hidden;}
	.virtual_sports .bet_area .home font.team_name {/*display:none !important;*/left:4px;height:30px;width:60% !important;font-size:10px;text-align:left;overflow-y:hidden;}
	.virtual_sports .bet_area .home .bed {position:absolute;top:0;right:4px;}
	.virtual_sports .bet_area .vs {width:11% !important;font-size:11px;min-height:30px !important;}
	.virtual_sports .bet_area .draw {width:11% !important;min-height:30px !important;padding:0px !important;font-size:10px;line-height:30px !important;}
	.virtual_sports .bet_area .drawnone {width:11% !important;min-height:30px !important;padding:0px !important;font-size:10px;line-height:30px !important;}
	.virtual_sports .bet_area .away {width:43% !important;min-height:30px !important;padding:8px 0px !important;text-align:left !important;}
	.virtual_sports .bet_history .away {width:41% !important;text-align:left !important;}
	.virtual_sports .bet_area .away font {display:inline-block;vertical-align:middle;}
	.virtual_sports .bet_history .away font {display:inline-block;vertical-align:middle;text-overflow: ellipsis;overflow: hidden;}
	.virtual_sports .bet_area .away font.team_name {/*display:none !important;*/right:4px;height:30px;width:60% !important;font-size:10px;text-align:right;overflow-y:hidden;}
	.virtual_sports .bet_area .away .bed {position:absolute;top:0;left:4px;}

	.virtual_sports .bet_area_dog .home {width:49% !important;}

	/*스마트폰 배팅내역*/
	.bet_history_game {border:1px solid #8d6f38;border-radius:4px;background-image: url(/images/client/table_bg.png);padding:0px !important;margin-bottom:3px;box-shadow: rgba(0, 0, 0, 0.35) -3px 6px 6px -3px;}
	.bet_history_game h4 {padding:2px 1px !important;line-height:43px !important;font-size:11px !important;position:relative;
		;box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 4px, rgba(255, 255, 255, 0.22) 1px 1px 4px -2px inset;}
	.bet_history_game .match-league {position:absolute;left:90px;top:-8 !important;color: #ff7600;}
	.bet_history_game .match-team {position:absolute;left:90px;top:11;font-size:13px !important;}
	.bet_history_game ul {margin-bottom:0px !important;}

	.bet_history_game .type01 {float:left;width:30% !important;height:30px;text-align:center;line-height:18px;font-size:12px;padding:8px 0px;font-size:10px !important;}
	.bet_history {float:left;width:70% !important;text-align:center;font-size:10px;;}
	.bet_history .home {width:38% !important;;text-align:right;padding:0px 1px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;;font-size:10px;}
	.bet_history .home.on {background:#00bfff;border:1px solid #00bfff;}
	.bet_history .home .bed {position:absolute;top:0;;font-size:10px;}
	.bet_history .vs {width:20% !important;text-align:center;cursor:default;;font-size:10px;}
	.bet_history .draw {width:20% !important;;text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;;font-size:10px;}
	.bet_history .draw.on {background:#00bfff;border:1px solid #00bfff;/*background:#76cb5c;border:1px solid #85ffa5;*/}
	.bet_history .away {width:38% !important;text-align:left;padding:0px 0px !important;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;font-size:10px;;}
	.bet_history .away.on {background:#00bfff;border:1px solid #00bfff;font-size:10px;;/*background:#ff0000;border:1px solid #ff0000;*/}
	.bet_history .away .bed {position:absolute;top:0;font-size:10px;;}
	

	.bet_history .result {width:49% !important;text-align:center;padding:0px 5px;margin:5px 0px !important;background:#4b552c;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;}
	.bet_history .team_name {display:none !important;font-size:10px !important;color:#ffffff;width:70%;text-overflow: ellipsis;white-space: nowrap;}
	.bet_history .home p {display:inline-block;line-height:30px;height:30px;width:70% !important;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;font-size:10px;right:1px !important;}
	.betting_list_history{display:none;}
	.betviewmore{display:block !important;}

	.bet_history2 .home {width:32%;text-align:left;padding-left:5px;}
	.bet_history2 .home.on {background:#00bfff;border:1px solid #00bfff;}
	.bet_history2 img {vertical-align:middle;margin-top:-4px;}
	.bet_history2 .result {width:24% !important;}

	.bet_history3 {float:left;width:15%;text-align:center;}
	.bet_history3 div {display:inline-block;line-height:30px;height:30px;border:1px solid #181818;background:url(/images/client/betting_tb.jpg) 0 0 repeat-x;border-radius:3px;font-size:12px;position:relative;
		box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 3px;vertical-align:top;}
	.bet_history3 .result {width:49%;text-align:center;padding-left:5px;margin-top:5px;background:#4b552c;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align:top;}

	.bet_history_game .betting_info {margin:0px 0px 0px 0px;min-height:60px;vertical-align:middle;position:relative;;border-radius:5px;background:#181207;box-shadow: rgba(0, 0, 0, 0.35) -3px 6px 6px -3px;}
	.bet_history_game .betting_info ul {padding:5px 10px;*zoom:1;min-height:20px;vertical-align:middle;}
	.bet_history_game .betting_info ul:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
	.bet_history_game .betting_info li {padding-right:20px;float:left;line-height:20px !important;height:20px !important;min-width:80px;vertical-align:middle;}
	.bet_history_game .betting_info .fc01 {color:#ffbc00;font-weight:bold;}
	.bet_history_game .betting_info button {height:26px;width:84px;}

	.bet_history_game .fc02 {color:yellow;font-size:25px;font-weight:bold;position:absolute;right:15px;bottom:20%;;}

}

/* 들어오는 뱃 */
@media (min-width:750px)  and (max-width:800px) {
	.incom_bet {padding-bottom:300px !important;}
	.incom_bet .people_num {top:420px !important;}
	.incom_bet .price_box {top:420px !important;}
}
@media screen  and (max-width:750px) {
	.incom_bet .people_num {position:relative !important;top:0 !important;left:0 !important;}
	.incom_bet .price_box {position:relative !important;top:0 !important;left:0 !important;}
}

@media screen and (max-width:700px) {
	.incom_list .type01 {width:100% !important;}
	.incom_list .bet_area .no_bet01 {line-height:43px !important;height:45px !important;}
	.incom_list .bet_area {width:100% !important;}
	.incom_list .bet_area .home {width:100% !important;}
	.incom_list .bet_area .vs {width:100% !important;}
	.incom_list .bet_area .draw {width:100% !important;}
	.incom_list .bet_area .drawnone {width:100% !important;}
	.incom_list .bet_area .away {width:100% !important;text-align:left !important;}
	.incom_list .bet_area .away .bed {right:10px !important;left:auto !important;}
	.incom_list .bet_btn {width:100% !important;}
}

/* 슬롯게임 메인 */
@media screen and (max-width:500px) {
	.casino_slot_main .main_box p {font-size:12px !important;}
	.casino_slot_main .main_list .list_box {width:100% !important;}
	.cate_img {width:calc(50% - 3px);}
}

/* 카지노 메인 */
@media (min-width:600px) and (max-width:800px) {
	.casino_main .game_list li {width:50% !important;}
}
@media screen and (max-width:600px) {
	.casino_main .game_list li {width:100% !important;}
}

/* 슬롯 메인 */
@media (min-width:600px) and (max-width:800px) {
	.slot_main .game_list li {width:25% !important;}
	#top_myinfomation {font-size: 12px !important;}
}
@media screen and (max-width:600px) {
	.slot_main .game_list li {width:49.4% !important;}
	.img_btn div {font-size: 0.6rem !important;}
	#top_myinfomation {font-size: 11px !important;}
	.sports_game .game_title h4 {font-size: 13px;}
	.sports_game .bet_area img{margin: 0px;}
	.ko_sports_game .bet_area img {max-height: 20px;margin: 0px;}
	.main_visual {height: 150px !important;}
	.mobile-menu li{width:25%;}
	.home-menu li{width:25%;}
}
@media screen and (max-width:800px) {
	.sports_game h2 .search_sdate {color:#ef9d07;font-size:15px;position: absolute;right:200px;}
	.sports_game h2 .search_edate {color:#ef9d07;font-size:15px;position: absolute;right:155px;}
	.slot_main .head_box {padding-bottom:60px;}
	.slot_main .head_box .game_company {top:124px;}
	.small-hidden {display:none !important;}
	.small-show{display:block !important;}	
	.user_box .charge{display:none !important;}	
	.user_box .exchange{display:none !important;}	
	.sports_game .btn_bet01 {font-size: 12px;}
	.main_visual {height: 150px;}
	.list_load_small {height:42px;font-size: 12px;padding: 10px;position: absolute;right: 70px;}
}

/* 복권 이벤트 */
@media (min-width:450px) and (max-width:600px) {
	.lottery_box .event_area .img01 .point_text {line-height:20px !important;font-size:14px !important;}
}
@media screen and (max-width:450px) {
	header h1 #logoimg {height: 30px !important;margin-left:40px !important;margin-top: 12px !important;}
	.lottery_box .event_area .img01 .point_text {line-height:16px !important;font-size:12px !important;}
	.result_section h4 {max-width: 60% !important;}
	.board_list tr {height: 28px;}
	.board_list td {font-size:10px !important;}
	.board_list .button_type01 {height:30px;width:100px;}
	.main_sports section {margin-top: 5px;}
	.main_sports .head {margin-bottom: 2px;}
	.casino_main .main_list .list_type01 li {font-size:10px;}
	.casino_main .head_box p {font-size:11px;}
	.main-container .gamebutton-container {padding-top: 2px;}
	.game-button .ng-binding {font-size: 14px;}
	.game-button .button-container {bottom: -10px;}
	.gamebutton-container .game-button {height: 140px;background-size: 280px auto;}
	.ko_sports_game .bet_area img {max-height: 20px;margin: 0px;}
	.sports_game .game_head .title_area .team_img {padding:0px;}
	.sports_game .game_head .title_area h3 img {max-height: 20px;margin-top: 5px;}
	.sports_game .detail_bet .section_box h3 {font-size: 12px;}
	.sports_game .game_list .side_bet {font-size: 10px;bottom:32px;;}
	.sports_game .btn_bet01 {height: 24px !important;font-size: 11px;}
	.sports_game .game_head_live .mach_info {width:10%;}

	.sports_game h2 .search_sdate {font-size:11px;position: absolute;left:60px;top: 16px;}
	.sports_game h2 .search_edate {font-size:11px;position: absolute;left:100px;top: 16px;}

	.slot_main .game_list h3 {font-size:10px;}
	.slot_main .head_box p {display:none;}

	.tab-container .tabstyle4 {padding-bottom:10px;}
	.member_section .member_box .box01 {margin-bottom: 20px;}
	.main_visual {height: 110px !important;}
	.virtual_sports .bet_area_dog div {font-size:10px;}
	.button_type01 {font-size:10px;}

	.virtual_sports .vod_box {height:200px !important;}
	.virtual_sports .match_box .tv_match {margin: 0 0 0 10px;}
	.virtual_sports .match_box .live_time {margin: 0 0 0 10px;}
	.virtual_sports .match_box .team_name .home {height:35px;}
	.virtual_sports .match_box .team_name .home span {font-size:12px;padding-top: 10px;}
	.virtual_sports .match_box .team_name .away {height:35px;}
	.virtual_sports .match_box .team_name .away span {font-size:12px;padding-top: 10px;}

	#top_myinfomation {font-size: 10px !important;}
	.sports_game .game_title h4{font-size: 12px;}
	.sports_game .game_title .sport_img {width: 20px;margin-right:0px;}
	.sports_game .game_title .location_img {height: 18px;}
	.sports_game .game_head .title_area h3{font-size:11px;}
	.sports_game .game_head .title_area h4 {display: none;}
	.sports_game .game_head {min-height: 40px;}
	.sports_game .bet_box{min-height: 40px;}
	.sports_game .btn_bet01 {height: 30px !important;font-size: 11px;}
	.sports_game .detail_bet .section_box h3 {font-size: 11px;}
	.sports_game .bet_area div{line-height: 30px;height: 30px;}
	.sports_game .bet_box {min-height: 32px;}
	.sports_game .game_head .title_area {vertical-align: top;}
	.sports_game .game_head .title_area .team_img {padding:0px;}
	.sports_game .game_head .title_area h3 img {max-height: 20px;margin-top: 5px;}
	.sports_game .match_box .team_name .home span img {max-height: 20px;}
	.sports_game .match_box .team_name .away span img {max-height: 20px;}
	.sports_head .menu_list2 ul li{margin-right: 2px !important;}
	.sports_game .btn_bet01 {height: 25px;}
	.sports_game .game_list .side_bet {height:20px;bottom:32px;font-size: 10px;}

	.ko_sports_game h4 .time {top: 19px;right: 10px;}
	.ko_sports_game .bet_area img {max-height: 17px;margin: 0px;}
	.sports_game .ko_sports_game .bet_area div{line-height: 18px;height: 45px;}
	.sports_game .bet_area div {font-size: 11px;}
	.sports_game .bet_box .line01 {font-size: 11px;}
	.sports_game .match_box .team_name {display:none;}
	.subwin_close {font-size: 11px;}
	.favbtn_kor {position: absolute;right: 5px;top:10px !important;}

	.sports_game .game_head_live .title_area_live h3{font-size: 12px;}
	.sports_game .game_title_live h4 {padding-left: 2px;font-size: 11px;}
	.sports_game .game_title_live h4 img {width: 18px;}
	.sports_game .game_title_live .title_area .title01 {font-size: 10px;}
	.mobile_betting_cart{width: 220px;}
	.betting_cart h3{height: 30px;line-height: 30px;font-size: 14px;}
	.betting_cart .betting_box ul li{font-size: 10px;line-height: 20px;}
	.betting_cart .matchteam{font-size: 10px;}
	.betting_cart .betting_box .bet_arae .btn_bet,.betting_cart .betting_box .bet_arae .btn_del{font-size: 13px;height: 50px;}
	.betting_cart .betting_box .btn_list button{font-size: 11px;}

	header .mobile_left_menu{width: 265px;}
	header .mobile_left_menu .menu01 li{height: 35px;line-height: 35px;padding-left: 20px;font-size: 11px;}
	header .mobile_left_menu .menu02 li{height: 35px;line-height: 35px;padding-left: 20px;font-size: 11px;}
	.user_box{padding 1px 1px}
	.user_box .btn_list button{font-size: 10px;}
	.user_box .user_name{font-size: 10px;}
	.user_box .point{font-size: 10px;padding:0 5px;height: 24px;}
	.point_change .input_box .btn_area button{width:55px;}
	.stepWrap .num{min-width: 60px;}
	#coupon_sn {font-size: 10px;}
	.point_change .input_box input {width: 180px;}
	.content_loadingtxt {font-size:20px;line-height: 30px;}
	.content_loadingimg {width:100px;}

	.sitetelegram {top: -38px !important;left: 115px !important;}
	.sitetelegram_img {}
	.sitekakao {top: -30px !important;left: 95px !important;}
	.sitekakao_img {}
	.pdomain {top: -35px !important;left: 5px !important;text-align: center;color:#fff !important;}
	.board_list th{font-size:11px;}
	.board_box .money_box_01 th {font-size:10px;}
	.board_box .money_box_01 td button {font-size:10px;}
	.event_section .event_list .img_box {height: 50px !important;}
	.event_section .event_list .btn_area {}
	.event_section .event_list li {margin-bottom: 15px;}
	.event_section .event_list h3 {display: none;}
	.event_section .event_list .btn_area .cate01 {font-size: 10px;height: 30px;line-height: 28px;}
	.event_section .event_list .btn_area button {font-size: 10px;height: 30px;line-height: 28px;}

	#top_myinfomation {font-size: 10px !important;}
	.slot_main .head_box {margin: 0px 0px 0px 20px;}
	.slot_main .head_box .game_company {width:100%;top: 34px;}
	.slot_main .head_box .ico img {height: 30px;}
	.slot_main .head_box .game_company .btn_area button {height: 30px;}

	.sports_head .menu_list3 ul li {margin-right: 2px;}
	.favbtn {position: absolute;right:5px;}
	.favbtn_live {position: absolute;right:95px !important;}
	.mobile_display_none{display:none;}
	.swal2-modal h2 {font-size: 12px !important;}
	.swal2-icon {width: 40px !important;height: 40px !important;margin: 10px auto 10px !important;}
	.swal2-icon.swal2-info, .swal2-icon.swal2-question, .swal2-icon.swal2-warning {font-size: 30px !important;line-height: 45px !important;}
}


@charset "UTF-8";:root {
    --bgColor01: #212121;
    --bgColor02: #00b0f0;
    --bgColor03: #181b1c;
    --bgColor04: #d35026;
    --bgColor05: #4c4c4c;
    --bgColor06: #292e2f;
    --bgColor07: #c9aa8d;
    --bgColor08: #f5f4f2;
    --bgColor09: #e2e2e2;
    --bgColor10: #4385f8;
    --bgColor11: #a2a2a2;
    --bgColor12: #d5e0f6;
    --bgColor13: #000000;
    --bgColor14: #eeeaeb;
    --bgColor15: #197356;
    --bgColor16: #2d2d2d;
    --bgColor17: #e4e4e4;
    --bgColor18: #f3eee9;
    --bgColor19: #eff1f6;
    --bgColor20: #166c51;
    --bgColor21: #252525;
    --bgColor22: #dc3636;
    --bgColor23: #f9f9f9;
    --bgColor24: #939ab0;
    --bgColor25: #f3f3f3;
    --bgColor26: #ad7940;
    --bgColor27: #52aeca;
    --bgColor30: #313644;
    --bgColor31: #f5eee8;
    --bgColor32: #e0e3ef;
    --bgColor33: #232323;
    --bgColor34: #4867c9;
    --bgColor35: #303030;
    --bgColor36: #2c2c2c;
    --bgColor37: #61616f;
    --bgColor38: #7a98fa;
    --bgColor39: #0450c2;
    --bgColor40: #f8dc59;
    --bgColor41: #939bb1;
    --bgColor42: #dda56e;
    --bgColor43: #1e1e1e;
    --bgColor44: #363636;
    --bgColor45: #4e4e4e;
    --bgColor46: #eab788;
    --bgColor47: #f1a73c;
    --bgColor01_op: rgba(43, 61, 120, .35);
    --bgColor02_op: rgba(0, 0, 0, .8);
    --bgColor03_op: rgba(0, 0, 0, .6);
    --bgColor04_op: rgb(241, 241, 241, .1);
    --bgColor05_op: rgba(0, 0, 0, .5);
    --bgColor06_op: rgba(0, 0, 0, 0);
    --bgColor07_op: rgba(0, 0, 0, .1);
    --bgColor08_op: rgb(39, 41, 46, .95);
    --bgColor09_op: rgba(0, 0, 0, .35);
    --bgColor10_op: rgba(84, 69, 0, .35);
    --bgColor11_op: rgb(89, 126, 248, .9);
    --bgColor12_op: rgba(186, 193, 201, .6);
    --bgColor13_op: rgba(183, 183, 183, .4);
    --bgColor14_op: rgb(52, 80, 105, .35);
    --bgColor15_op: rgb(255, 255, 255, .9);
    --bgColor16_op: rgba(42, 42, 42, .32);
    --bgColor17_op: rgba(66, 94, 184, 1);
    --bgColor18_op: rgba(180, 190, 220, 1);
    --bgColor19_op: rgba(179, 191, 231, .1);
    --bgColor_Grad01-00: #d29556;
    --bgColor_Grad01-01: #f1c298;
    --bgColor_Grad02-00: #2a2a2a;
    --bgColor_Grad02-01: #3e3e3e;
    --bgColor_Grad03-00: #212121;
    --bgColor_Grad03-01: #2a2a2a;
    --bgColor_Grad04-00: #ad7940;
    --bgColor_Grad04-01: #d4a474;
    --bgColor_Grad05-00: #1b1b1b;
    --bgColor_Grad05-01: #323232;
    --bgColor_Grad06-00: #f7f7f7;
    --bgColor_Grad06-01: #ffffff;
    --bgColor_Grad07-00: #5875d7;
    --bgColor_Grad07-01: #3555c0;
    --bgColor_Grad08-00: #e63c3c;
    --bgColor_Grad08-01: #ba1818;
    --bgColor_Grad09-00: #597ef8;
    --bgColor_Grad09-01: #1d51ab;
    --bgColor_Grad09-02: #1d51ab;
    --bgColor_Grad10-00: #f4f4f4;
    --bgColor_Grad10-01: #ffffff;
    --txtColor01: #ffffff;
    --txtColor02: #939eb4;
    --txtColor03: #dbdbdb;
    --txtColor04: #e5e5e5;
    --txtColor05: #00b0f0;
    --txtColor06: #363636;
    --txtColor07: #515b7c;
    --txtColor08: #ededed;
    --txtColor09: #28755b;
    --txtColor10: #000000;
    --txtColor11: #2f3137;
    --txtColor12: #a5a6a6;
    --txtColor13: #161616;
    --txtColor14: #b9b9b9;
    --txtColor15: #7e7f86;
    --txtColor16: #ff0000;
    --txtColor17: #18a071;
    --txtColor18: #939ab0;
    --txtColor19: #494c54;
    --txtColor20: #d93e44;
    --txtColor21: #ffe418;
    --txtColor22: #d5d5d6;
    --txtColor23: #ffba00;
    --txtColor24: rgb(184, 184, 185, .5);
    --txtColor25: #272729;
    --txtColor26: #58a8d7;
    --txtColor27: #239f65;
    --txtColor28: #342b24;
    --txtColor29: #555555;
    --txtColor30: #515b7c;
    --txtColor31: #eab788;
    --txtColor32: #4385f8;
    --txtColor33: #6a7391;
    --txtColor34: #345069;
    --txtColor35: #907155;
    --txtColor36: #c99463;
    --txtColor37: #8ac7d7;
    --txtColor38: #989ca1;
    --txtColor39: #a3acc7;
    --txtColor40: #404261;
    --txtColor41: #b48152;
    --txtColor42: #7c8797;
    --txtColor43: #596079;
    --txtColor44: #95a6bd;
    --txtColor45: #b4b4b4;
    --txtColor46: #4b5470;
    --txtColor01_op: rgba(54, 54, 54, .8);
    --txtColorFoot01: #bbbcc2;
    --txtColorFoot02: #777777;
    --txtColorFoot03: #939393;
    --borderColor01: #00b0f0;
    --borderColor02: #000000;
    --borderColor03: #d8dbe5;
    --borderColor04: #c3c3c3;
    --borderColor05: #cacaca;
    --borderColor06: #e4e4f7;
    --borderColor07: rgba(128, 208, 255, .37);
    --borderColor08: #95a6bd;
    --borderColor09: #d7e2f6;
    --borderColor10: #eab788;
    --borderColor11: #aaaaaa;
    --borderColor12: #3c3d40;
    --borderColor13: #597ef8;
    --borderColor14: #616469;
    --borderColor15: #dec1a6;
    --borderColor16: #ffffff;
    --borderColor17: #342b24;
    --borderColor18: #393d46;
    --borderColor19: #c7b09b;
    --borderColor20: rgb(189, 198, 211, .5);
    --borderColor21: #bf6e26;
    --borderColor22: #c1c9ea;
    --borderColor23: #999fb5;
    --borderColor24: #d5e0f7;
    --borderColor25: #9ebef6;
    --borderColor26: #f0d4ac;
    --borderColor01_op: rgb(57, 62, 82, .6);
    --borderColor02_op: rgb(191, 191, 191, .5);
    --btnColor01: #01aa90;
    --btnColor02: #2d2f35;
    --btnColor03: #d5e0f6;
    --btnColor04: #9399af;
    --btnColor05: #445778;
    --btnColor06: #dc3636;
    --btnColor07: #242528;
    --btnColor08: #8e7054;
    --btnColor09: #56575e;
    --btnColor10: #2c2f36;
    --btnColor11: #7a98fa;
    --btnColor12: #ffffff;
    --btnColor13: #d93e44;
    --btnColor14: #d8e3f8;
    --btnColor15: #3cb878;
    --btnColor16: #999999;
	}

	

@font-face {
    font-family: icomoon;
    src: url(/images/client/footer/icomoon.13059f6b.eot?6eiqsn);
    src: url(/images/client/footer/icomoon.13059f6b.eot?6eiqsn#iefix) format("embedded-opentype"),url(/images/client/footer/icomoon.227d614d.ttf?6eiqsn) format("truetype"),url(/images/client/footer/icomoon.fdaea50c.woff?6eiqsn) format("woff"),url(/images/client/footer/icomoon.9409382d.svg?6eiqsn#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class^=icon-],[class*=" icon-"] {
    font-family: icomoon!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}


.icon-tg:before {
    content: "\e951"
}

.icon-roulette:before {
    content: "\e950"
}

.icon-signbonus:before {
    content: "\e94f"
}

.icon-point:before {
    content: "\e94e"
}

.icon-quick-betrule:before {
    content: "\e94d"
}

.icon-detail:before {
    content: "\e94c"
}

.icon-referral:before {
    content: "\e94b"
}

.icon-flow-close:before {
    content: "\e94a"
}

.icon-search:before {
    content: "\e949"
}

.icon-memo-hint:before {
    content: "\e948"
}

.icon-selectall:before {
    content: "\e947"
}

.icon-safe:before {
    content: "\e946"
}

.icon-live-default:before {
    content: "\e945"
}

.icon-arrow-goback:before {
    content: "\e944"
}

.icon-arrow-right:before {
    content: "\e940"
}

.icon-confirm:before {
    content: "\e941"
}

.icon-pause:before {
    content: "\e942"
}

.icon-spinner-of-dots:before {
    content: "\e943"
}

.icon-live-baseball:before {
    content: "\e93a"
}

.icon-live-basketball:before {
    content: "\e93b"
}

.icon-live-football:before {
    content: "\e93c"
}

.icon-live-icehockey:before {
    content: "\e93d"
}

.icon-live-tennis:before {
    content: "\e93e"
}

.icon-live-volleyball:before {
    content: "\e93f"
}

.icon-icconSport:before {
    content: "\e939"
}

.icon-live:before {
    content: "\e937"
}

.icon-padlock:before {
    content: "\e938"
}

.icon-edit:before {
    content: "\e935"
}

.icon-setting:before {
    content: "\e936"
}

.icon-icconALLnew:before {
    content: "\e900"
}

.icon-icconVR:before {
    content: "\e901"
}

.icon-icconDbonus:before {
    content: "\e902"
}

.icon-alarm:before {
    content: "\e903"
}

.icon-appdownload:before {
    content: "\e904"
}

.icon-arrow-back:before {
    content: "\e905"
}

.icon-arrow-down:before {
    content: "\e906"
}

.icon-arrow-top:before {
    content: "\e907"
}

.icon-balance:before {
    content: "\e908"
}

.icon-bank-s:before {
    content: "\e909"
}

.icon-bank:before {
    content: "\e90a"
}

.icon-betlist:before {
    content: "\e90b"
}

.icon-betrule:before {
    content: "\e90c"
}

.icon-calculator:before {
    content: "\e90d"
}

.icon-calendar:before {
    content: "\e90e"
}

.icon-carrier:before {
    content: "\e90f"
}

.icon-check-code:before {
    content: "\e910"
}

.icon-check:before {
    content: "\e911"
}

.icon-clean:before {
    content: "\e912"
}

.icon-close:before {
    content: "\e913"
}

.icon-coupung:before {
    content: "\e914"
}

.icon-customer:before {
    content: "\e915"
}

.icon-delet:before {
    content: "\e916"
}

.icon-deposit:before {
    content: "\e917"
}

.icon-event:before {
    content: "\e918"
}

.icon-gender:before {
    content: "\e919"
}

.icon-history:before {
    content: "\e91a"
}

.icon-home:before {
    content: "\e91b"
}

.icon-icconVip:before {
    content: "\e91c"
}

.icon-id:before {
    content: "\e91d"
}

.icon-iiconDice:before {
    content: "\e91e"
}

.icon-iiconGame:before {
    content: "\e91f"
}

.icon-iiconPoker:before {
    content: "\e920"
}

.icon-iiconSlote:before {
    content: "\e921"
}

.icon-inbox:before {
    content: "\e922"
}

.icon-information:before {
    content: "\e923"
}

.icon-login:before {
    content: "\e924"
}

.icon-mail-read-no:before {
    content: "\e925"
}

.icon-mail-read:before {
    content: "\e926"
}

.icon-money:before {
    content: "\e927"
}

.icon-mypage:before {
    content: "\e928"
}

.icon-nav:before {
    content: "\e929"
}

.icon-nav2:before {
    content: "\e92a"
}

.icon-notice:before {
    content: "\e92b"
}

.icon-phone:before {
    content: "\e92c"
}

.icon-pw:before {
    content: "\e92d"
}

.icon-recommend:before {
    content: "\e92e"
}

.icon-referrer:before {
    content: "\e92f"
}

.icon-remove:before {
    content: "\e930"
}

.icon-select-arrow:before {
    content: "\e931";
    color: #555
}

.icon-star-o:before {
    content: "\e932"
}

.icon-star:before {
    content: "\e933"
}

.icon-withdraw:before {
    content: "\e934"
}
