﻿@charset "utf-8";

@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;}

	.sports_game .match_box .scorebox {top:10px !important;left:20px !important;}
	#betwind_button_close {display:none;}
}

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

	/* 컨텐츠 사이즈 조절 */
	.section1 {width:100% !important;}
	.section2 {display:none;}
	#top_addmenu {display:none;}
	/* 메인 비쥬얼 텍스트 이미지 */
	.main_visual {height:270px;}
}

@media (min-width:1260px) and (max-width:1490px) {
	.top-menu-in {
		margin-left:10px !important;
	}
	/* 메인 비쥬얼 텍스트 이미지 */
	.main_visual {height:200px;}
}

@media (min-width:100px) and (max-width:1600px) {
	.button_close {display:block;}
	/* 가상경기 */
	.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 screen and (max-width:1260px) {
	.filter_league_show {display:block !important;}
	.mobile_left_menu {width: 250px;top:55px;height: calc(100% - 55px);}
	.mobile_banner span img {width:32% !important;}
	.mobile_banner span video {width:32%;}
}

@media (min-width:800px) and (max-width:1260px) {
	body::-webkit-scrollbar {width:0px !important;}
	.mobile_betting_cart {display:block !important;}
	/* 해더 */
	header {height:80px !important;}
	header h1 {width:100% !important;}
	#wrap {top:0px;height:55px !important;}
	header {height:55px !important;}
	header h1 {width:100% !important;}

	/* 컨텐츠 사이즈 조절 */
	#top_addmenu {display:none;}
	#left_section {top:55px !important;display:none;}
	#right_section{top:55px !important}

	/* 컨텐츠 사이즈 조절 */
	#contents {top:0px !important;margin-left:10px !important;}
	.section1 {width:100% !important;}
	.section2 {display:none;}
	header #gnb li {font-size: 15px !important;padding: 0px 10px 0px 5px !important;}

	/* 메인 비쥬얼 텍스트 이미지 */
	.main_visual {height:200px;}

	/* 가상게임 버튼 영역 */
	.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;}
}

@media (min-width:300px) and (max-width:900px) {

	body::-webkit-scrollbar {width:0px !important;}
	
	/* 해더 */
	header {height:80px !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;}
	.mobile_left_menu {width: 250px;top:105px;height: calc(100% - 105px);}
	.mobile_banner {display:block;}
	
	/* 컨텐츠 사이즈 조절 */
	.section1 {width:100% !important;}
	.section2 {display:none;}
	.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;position: absolute;}

	.tab-container .etabs .tab{font-size:10px !important;}
	.sports_game .match_box .team_name .home span {font-size:13px !important;}
	.sports_game .match_box .team_name .away span {font-size:13px !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;}


	/* 이벤트 리스트 사이즈 */
	.event_section .event_list li {float:left;width:49.333% !important;}
	
	/* 회원가입 사이즈 **/
	.member_section .member_rolling {display:none !important;}
	.member_section .member_box .box01 {width:100% !important;}
	
	
	/* 푸터 */
	footer {margin:50px 0px 100px 0px !important;}
	/*footer .footer_bottom{margin-left:-280px;}*/
	footer p {position:absolute;left:-180px;}

	/* TOP */
	#top-container {}
	
	/* 오늘의 경기 */
	.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;}
	.casino_main .game_list 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:1260px)  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 screen and (max-width:900px) {
	body::-webkit-scrollbar {width:0px !important;}
	
	/* 해더 */
	#wrap {top:0px;height:50px !important;}
	header {height:50px !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;}

	.notice_scroll_list {display:none;}
	.navbar-right {width:410px;}

	.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;}
	#mobile_ra_footer {display: block !important;}
	
	/* 모바일 하단 메뉴 보이기 */
	/*#mobile_foot_menu {display:block !important;}*/
	.mobile_betting_cart {display:block !important;}
	.mobile_bottom_menu {display:block !important;}
	.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 0px !important;padding-bottom:50px;}
	#contents {top:50px !important;}


	/* 메인 비쥬얼 텍스트 이미지 */
	.main_visual .box01 {width:320px !important;padding:0px 10px;}
	
	/* 메인 스포츠 매치 */
	.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;}
	.match-detail #detail-header .detail-vs{min-width: 60px !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 {top:45px;left:15px;}

	.sports_game .btn_bet01 {height:30px !important;font-size:10px !important;}
	
	.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 {padding:0px 0px 20px 0px;height:60px;}

	/* 회원가입 사이즈 */
	.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;}

	/* 푸터 */
	footer {margin:50px 4px 100px 5px !important;}
	footer .foot_site li {height:30px !important;}
	footer .foot_site li img {height:100%;}
	footer h1 img {width:100px;}
	footer p {padding:0px 0px 0px 110px !important;}
	footer copyright {padding-left:110px !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;}

	.board_box .message_box p {font-size:10px;}
	.casino_slot_main .main_box{width:100% !important;}

	.page_skip a {padding:0px 8px !important;}
}


@media screen and (max-width:550px) {
	.mobile-menu {display:inline-block !important;}
	.mp-menu-main {display:none !important;}
	.aklogo{width:calc(100% - 60px) !important;margin:0px 0 0 30px !important;}
	.aklogo img {height: 32px !important;display:flex;margin:10px auto !important;}
	.aklogo video{margin-left:calc(50% - 60px) !important;}

	.view_550_over{display:none;}
	.view_550_under{display:block;}
	.contentMain .contentMain_item li{padding: 3px;width:50%;}
}

@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;}
	.aklogo_nologin img {height: 32px !important;display:flex;margin:11px 0 10px 25px  !important;}
	/* 메인 비쥬얼 텍스트 이미지 */
	.main_visual {height:150px;}
}

@media screen and (max-width:550px) {
	.event_section .event_list li {float:left;width:100% !important;}
	.sports_game .game_title h4 {font-size:11px !important;}
	.sports_game .game_head .title_area .team1 {font-size:12px !important;}
	.sports_game .game_head .title_area .vs {font-size:11px !important;}
	.sports_game .game_head .title_area .team2 {font-size:12px !important;}
	.sports_game .bet_box .line01 {font-size:11px !important;}
	.top-right-menu {display:none !important;}
	.mobile_topmenu {display:block !important;width:120px;}
	.mobile_display_none{display:none;}
	.mobile_display_show{display:block;}
}

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

/* 들어오는 뱃 */
@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 (min-width:600px) and (max-width:800px) {
	/* 카지노 메인 */
	.casino_main .game_list li {width:50% !important;}
	/* 슬롯 메인 */
	.slot_main .game_list li {width:25% !important;}
}

@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:800px) {
	.slot_main .head_box {padding-bottom:60px;}
	.slot_main .head_box .game_company {top:124px !important;}
	.casino_main .game_list2 li {width:50% !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:640px) {
	.today_sports .more_list {margin:20px 10px !important;}
	.today_sports .more_list .list_box li {width:100% !important;}

	.sports_game .bet_area div {line-height:30px;height:30;}
	/* 해외스포츠 */
	.sports_game .game_head {margin-top:0px;}
	.sports_game .game_head .mach_info {width:100% !important;padding:0px 5px;}
	.sports_game .game_head .mach_info .time{width:45px !important;margin-top:3px;line-height:13px;}
	.sports_game .game_head .mach_info .hour{width:45px !important;font-size:13px !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 .bet_box{min-height: 36px;}
	.sports_game .game_list .side_bet {top:58px;left:15px;}
	.sports_game .game_head .title_area .matchteam .detail-vs {height: 30px;width: 30px;}

	/* 라이브 */
	.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;margin-left:5px !important;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.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:5px !important;}
	.sports_game .game_head_live .mach_info .league {display:none;}
	.sports_game .game_title_live .league_img{display:inline-block;}

	/* 국내스포츠2 */
	.ko_sports_game .type01 {font-size:10px;vertical-align:middle;line-height:14px !important;}
	.ko_sports_game .bet_area .home {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:30px;width:60% !important;font-size:10px !important;text-align:left;overflow-y:hidden;}
	.ko_sports_game .bet_area .home .bed {position:absolute;top:0;right:4px;font-size:10px !important;}
	.ko_sports_game .bet_area .home .unover {position:absolute;top:10;right:24px;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 {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:30px;width:60% !important;font-size:10px;text-align:right;overflow-y:hidden;}
	.ko_sports_game .bet_area .away .bed {position:absolute;top:0;left:4px;font-size:10px !important;}
	.ko_sports_game .bet_area .away .unover {position:absolute;top:10;left:24px;font-size:10px !important;}

	/* 가상스포츠 
	.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 {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;font-size:11px;}
	.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:5px 0 !important;font-size:10px;line-height:30px !important;}
	.virtual_sports .bet_area .drawnone {width:11% !important;min-height:30px !important;padding:5px 0  !important;font-size:10px;line-height:30px !important;}
	.virtual_sports .bet_area .away {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;font-size:11px;}

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

	/*스마트폰 배팅내역*/
	.betting_list_history{padding-left:0px !important;}
	.bet_history_game {margin-bottom: 10px !important;}
	.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:85px;top:-10 !important;color: #ff7600;}
	.bet_history_game .match-team {left:70px;top:11;font-size:11px !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: linear-gradient(180deg, #649ccd, #2d4960);}
	.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: linear-gradient(180deg, #649ccd, #2d4960);/*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: linear-gradient(180deg, #649ccd, #2d4960);font-size:10px;;/*background:#ff0000;border:1px solid #ff0000;*/}
	.bet_history .away .bed {position:absolute;top:0;font-size:10px;;}
	
	.betting_list {min-height: calc(100% - 330px) !important;}

	.match-detail #detail-header .detail-home,
	.match-detail #detail-header .detail-away {font-size: 12px !important;	}
	.match-detail #detail-header{height:50px;}
	.match-detail #detail-header .detail-home,.match-detail #detail-header .detail-away {height:50px;}
	.match-detail #detail-header .detail-vs{height:50px;}
	.home_logo, .away_logo {display: none;margin: 0 auto;}
	.match_info{display: none;margin: 0 ;}

	.bet_history .result {width:49% !important;text-align:center;padding:0px 5px;margin:5px 0px !important;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: linear-gradient(180deg, #649ccd, #2d4960);}
	.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/match/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;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:#1e1e1e;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:#e1e1e1;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 screen and (max-width:600px) {
	.main_visual {height: 150px !important;}
	.casino_main .game_list li {width:50% !important;}
	.casino_main .game_list h3 img {width:50% !important;}
	.slot_main .game_list li {width:49.4% !important;}

	.sports_game .game_head .title_area {display:flex;width:100%;margin-top:0px;}
	.sports_game .game_list .side_bet {top:0px;left: 100px;}
	.sports_game .game_head .title_area .matchteam .detail-vs {}
	.sports_game .game_head .title_area .matchteam .detail-home{display:flex;font-size:12px;}
	.sports_game .game_head .title_area .matchteam .detail-away{display:flex;font-size:12px;}
	.ko_sports_game .bet_area img {max-height:20px}
	.sports_game .bet_area img {margin:0px;}
}

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

	.casino_content {text-align:center;margin:10px 0px 10px 0px;}
	.casino_content a {width:45%;}
	.ko_sports_game .bet_area img {max-height:16px}
	.sports_game .bet_area img {margin:0px;}
}

@media screen and (max-width:450px) {
	.lottery_box .event_area .img01 .point_text {line-height:16px !important;font-size:12px !important;}
	.result_section h4 {/*max-width: 60% !important;*/}
	.small-hidden {display:none !important;}
	.small-show{display:block !important;}	
	.videobtn {width:100% !important;}
	.m2_banner ul li {width:100% !important;height: 110px !important;border:0px !important}
	.m2_banner ul li:nth-child(2){display: none !important;}

	#myVideo1 {position: absolute;top:123px;}
	#myVideo2 {position: absolute;top:223px;}
	#main_summery_title {display:none;}

	.m2_banner ul > li .img-cont {
		height: 100px !important;
		top: 40px !important;
	}
	.m2_banner ul li:nth-child(1) {margin: 0px !important;}
	.attend_box .attend_table td {padding:0px 0px 20px 0px;height:60px;}
	.attend_box .attend_table td img {max-width:100% !important;}
	.attend_box .month {font-size: 20px;color: #ffa604;line-height: 20px;margin-bottom: 5px;}
	.eventdesc {padding-bottom: 5px !important;text-align: left !important;}
	.casino_main .game_list2 li {width:100% !important;}
	.detail-home span img, .detail-away span img {margin-top:0px;max-height: 50px;}
	.ko_sports_game .bet_area img {max-height:14px}
	.sports_game .bet_area img {margin:0px;}
	.sports_game .game_head .title_area .matchteam .detail-vs {height: 30px;width: 30px;}
	.sports_game .game_head .title_area h3 img {max-height: 20px;margin: 5px;}
	#casino_bet3_data td {font-size:9px;padding:5px 2px !important;}
	.ko_sports_game h4 .time {top: 19px;right: 10px;}
	.favbtn {position: absolute;right: -10px;}
	.search_sdate {font-size:11px;position: absolute;left:0px;top: 16px;}
	.search_edate {font-size:11px;position: absolute;left:40px;top: 16px;}
	.phone_filter{position: absolute;top: -5px;left: calc(100% - 150px);width:150px;}
}


@media screen and (max-width:350px) {
	.mobile_topmenu {right: 0px;width:120px;}
	.result_section h4 {font-size: 11px;}
	.layui-table td {font-size: 10px;}
	.aklogo_nologin img {height: 28px !important;margin: 11px 0 10px 25px !important;}
	.main_visual {height: 100px !important;}
	.main_visual .swiper-pagination {margin-bottom: -12px !important;}
	.main_visual .swiper-pagination-bullet{height:3px !important;}
	#myVideo1{top:100px;}
	.contentMain .contentMain_item a {display: inline-flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
	.casino_main .game_list .name {width: 100px;height: 20px;line-height: 18px;margin-left: 10px;font-size: 10px;}

	.ko_sports_game h4 {font-size:10px;}
	.ko_sports_game h4 .ico01 {height:20px;}
	.ko_sports_game h4 .ico01 {height:15px;}
	.ko_sports_game h4 .time {top: 20px;}

	.sports_game .game_head .title_area .matchteam .detail-home {font-size: 12px;}
	.sports_game .game_head .title_area .matchteam .detail-away {font-size: 12px;}
}


