*{
	padding:0;
	margin:0;
	font-family: Arial;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
ul,li{ margin:0; padding:0;}
li{ list-style:none;}
a{text-decoration:none;}
tt,i{font-style: normal;}
a img {border: 0px;}
.clear{clear:both;}
html,body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	touch-action: manipulation;
	/* overflow: hidden; */
}
body{
	overflow-x: hidden;
	overscroll-behavior: none;
}

/* ios15 */
.ios15 body{
	/* overflow: hidden; */
	padding-bottom: env(safe-area-inset-bottom);
}
/* iphone 6 / 7 / 8 */
@media screen and (orientation:portrait) and (height: 629px),
screen and (orientation:portrait) and (height: 664px),
screen and (orientation:portrait) and (height: 746px),
screen and (orientation:portrait) and (height: 715px),
screen and (orientation:portrait) and (height: 635px),
screen and (orientation:portrait) and (height: 719px){
	html.ios15{
		height: 100vh!important;
	}
}
@media screen and (orientation:portrait) and (height: 548px),
screen and (orientation:portrait) and (height: 552px){
	html.ios15{
		height: 624px!important;
	}
	.ios15 body{
		height: 100%;
	}
}
@media screen and (orientation:portrait) and (height: 617px),
screen and (orientation:portrait) and (height: 620px){
	html.ios15{
		height: 693px!important;
	}
	.ios15 body{
		height: 100%;
	}
}

i>svg{
	display: block;
	width: 100%;
	height: 100%;
}
table{
	border-collapse: collapse;
}
input{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input::-ms-reveal,
input::-ms-clear{
	display: none;
}
input:hover{
	outline: none;
}
*,
*:focus,
*:active,
*:hover{
	outline: none;
	-moz-outline:none;
	-webkit-user-modify: read-write-plaintext-only;
	-webkit-user-modify: read-only;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color: transparent;
}
[class^="btn_"]{
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

label{
	background: none;
}
*{
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
@media screen and (orientation: landscape){
	body{
		padding-right: env(safe-area-inset-right);
		padding-left: env(safe-area-inset-left);
	}
}

select:-moz-focusring{
	color: transparent;
	text-shadow: 0 0 0 #000;
	outline: none;
	border: none;
}
select{
	background: transparent;
}
::-moz-focus-inner{
	border: 0;
}
.ord_down_style{
	pointer-events: auto;
}

/* hide scrollbar */
.box_slide::-webkit-scrollbar{
	display: none;
}
.box_slide{
	-ms-overflow-style: none;
}

/* fixed android chrome pull to refresh issuse */
body{
	margin: 0;
}

input{
	-webkit-user-select: auto!important;
	user-select: text!important;
}

@font-face {
	font-family: 'TAHOMA2';
	src: local('Tahoma');
}
@media screen and (max-width: 1023px){
	:root {
		--bottom_show: 0px;
		--popup_show: 56px;
		--popup_margin_show: 56px;
		--wrap_show: 56px;	
	}
	.hide{	
		--bottom_show: 0px;
		--popup_show: 0px;
		--popup_margin_show: 0px;
	}
	.ios_scroll{
		--bottom_show: 0px;
		--popup_show: 56px;
		--popup_margin_show: 56px;
		--wrap_show: 0px;
	}
	.ios_scroll .hide{
		--bottom_show: 0px;
		--popup_show: 0px;
		--popup_margin_show: 0px;
	}
}
@media screen and (min-width: 1024px){
	:root {
		--bottom_show: 0px;
		--wrap_show: 0px;
		--popup_show: 0px;
	}
}


.RE_btn{
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100px;
	height: 100px;
	background-image: url('../images/icon_win_in.webp');
	background-size: contain;
	background-repeat: no-repeat;
	flex: none;
	margin: 0 10px;
	cursor: pointer;
	z-index: 999;
}

:root {
	--brand-primary: #503f32;
	--brand-secondary: #3C2F26;
	--brand-light: ;
	--brand-dark: #3c2f26;
	--brand-accent: #a78025;
	--brand-highlight: #a78025;
	--brand-highlight2: #a78025;
	--brand-highlight3: #debb69;

	/* header */
	--header-btn: rgba(255,255,255,0.64);
	--header-btn-hover: var(--brand-highlight3);
	--header-btn-active: var(--brand-highlight3);
	--header-btn-disable: rgba(255,255,255,0.24);
	--header-home-disable: rgba(255,255,255,0.4);

	/* footer */
	--footer-bg: #f5f5f5;

	/* right menu */
	--Rmu-header-bg: var(--brand-primary);
	--Rmu-header-btn-bg-active: var(--brand-dark);
	--Rmu-btn-bg-hover: rgba(0,0,0,.04);
	--Rmu-btn-bg-active: rgba(0,0,0,.08);
	--Rmu-btn-icon: rgba(0,0,0,0.56);
	--Rmu-btn-icon-active: var(--brand-highlight);
	--Rmu-btn-text-active: var(--brand-highlight);

	/* nav menu */
	--nav-bg: var(--brand-primary);
	--nav-border: var(--brand-secondary);
	--nav-btn-bg: ;
	--nav-btn-text: rgba(255,255,255,.64);
	--nav-btn-text-hover: var(--brand-highlight3);
	--nav-btn-text-active: var(--brand-highlight3);
	--nav-btn-icon: rgba(255,255,255,.64);
	--nav-btn-icon-hover: var(--brand-highlight3);
	--nav-btn-icon-active: var(--brand-highlight3);
	--nav-betslip-bg: var(--brand-secondary);
	--nav-betslip-bg-hover: var(--brand-highlight);
	--nav-betslip-bg-active: var(--brand-highlight);
	--nav-betslip-text-hover: #fff;
	--nav-betslip-text-active: #fff;


	/* home - sport menu */
	--home-category-bg: var(--brand-primary);
	--home-category-bg-hover: var(--brand-highlight);
	--home-category-bg-active: var(--brand-highlight);
	--home-category-icon: rgba(255,255,255,.8);
	--home-category-icon-hover: #FFF;
	--home-category-icon-active: #FFF;
	--home-category-text: rgba(0,0,0,.64);
	--home-category-text-hover: var(--brand-highlight);
	--home-category-text-active: var(--brand-highlight);
	--home-category-num: var(--brand-highlight);
	/* home - card */
	--home-card-title-bg: var(--brand-primary);
	--home-card-title-text: #fff;
	--home-card-btn-bg: #ab8021;
	--home-card-btn-span: #A78025;
	--home-card-btn-span-hover: #fff;
	--home-card-btn-span-active: #fff;
	--home-card-btn-text: #503F32;
	--home-card-btn-text-hover: #fff;
	--home-card-btn-text-active: #fff;
	--home-card-btn-icon: #503F32;
	--home-card-btn-icon-hover: #fff;
	--home-card-btn-icon-active: #fff;
	/* home - 26NEW */
	--home-inplaySport-btn-text: #fff;
	--home-inplaySport-btn-text-hover: var(--brand-highlight3);
	--home-inplaySport-btn-text-active: var(--brand-highlight3);
	/* home - banner */
	--home-banner-bg: #1F1C17;

	/* 外層盤面 - sport menu */
	--market-sportMenu-btn-bg:;
	--market-sportMenu-btn-bg-hover:;
	--market-sportMenu-btn-bg-active:;
	--market-sportMenu-btn-icon: rgba(255,255,255,.72);
	--market-sportMenu-btn-icon-hover: var(--brand-highlight3);
	--market-sportMenu-btn-icon-active: var(--brand-highlight3);
	--market-sportMenu-btn-text: rgba(255,255,255,.72);
	--market-sportMenu-btn-text-hover: var(--brand-highlight3);
	--market-sportMenu-btn-text-active: var(--brand-highlight3);
	/* 外層盤面 - 玩法過濾 */
	--market-filter-btn-bg: #fff;
	--market-filter-btn-bg-hover: var(--brand-highlight2);
	--market-filter-btn-bg-active: var(--brand-highlight2);
	--market-filter-btn-text: rgba(0,0,0,.64);
	--market-filter-btn-text-hover: #fff;
	--market-filter-btn-text-active: #fff;
	--market-filter-btn-border: #F6EFEA;
	--market-filter-btn-border-hover: var(--brand-highlight2);
	--market-filter-btn-border-active: var(--brand-highlight2);


	/* TV/MT */
	--tvmt-menu-btn-bg:;
	--tvmt-menu-btn-bg-active: #ebebeb;
	--tvmt-menu-btn-icon: rgba(0,0,0,.64);
	--tvmt-menu-btn-icon-hover: var(--brand-highlight2);
	--tvmt-menu-btn-icon-active: var(--brand-highlight2);
	--tvmt-bg: url('../images/bg_tv.jpg') center no-repeat #000;


	/* Help */
	--help-title-bg: url('../images/bg_acc_title.webp') no-repeat bottom #e1dbd8;
	/*--help-title-img: url('../images/bg_acc_title.jpg');
	--help-title-bg: #e1dbd8;*/
	--help-title-text: #000;
	--help-title-icon: rgba(0,0,0,.64);


	/* share tool */
	--stmt-tag-bg-active: rgba(0, 0, 0, .08);
	--stmt-tag-text: rgba(0,0,0,.72);
	--stmt-tag-text-hover: var(--brand-highlight);
	--stmt-tag-text-active: var(--brand-highlight);
	--stmt-tag-border-active: var(--brand-highlight);
	--tool-btn-bg: #7a7a7a;
	--tool-btn-bg-hover: #858585;
	--tool-btn-bg-active: #333;
	--tool-btn-icon: #fff;

	--his-th-bg: #352a21;
	--his-th-text: #fff;

	--ope-title-bg: #352a21;
	--ope-title-text: rgba(255, 255, 255, .64);


}
.aspen{
	--home-card-btn-span: #503F32;
	--home-card-btn-span-hover: #fff;
	--home-card-btn-span-active: #fff;
	--home-card-btn-text: #AB8021;
	--home-card-btn-text-hover: #fff;
	--home-card-btn-text-active: #fff;
	--home-card-btn-icon: rgba(57, 54, 50, 0.2);
	--home-card-btn-icon-hover: rgba(255,255,255,.2);
	--home-card-btn-icon-active: rgba(255,255,255,.2);
}
.___aspen{
	--brand-primary: #232324;
	--brand-secondary: #19191a;
	--brand-light: ;
	--brand-dark: #050505;
	--brand-accent: #831518;
	--brand-highlight: #691113;
	--brand-highlight2: #831518;
	--brand-highlight3: #d77358;

	/* header */
	--header-btn: rgba(255,255,255,0.64);
	--header-btn-hover: var(--brand-highlight3);
	--header-btn-active: var(--brand-highlight3);
	--header-btn-disable: rgba(255,255,255,0.24);
	--header-btn-home-disable: rgba(255,255,255,0.4);

	/* footer */
	--footer-bg: #e6e5e5;

	/* right menu */
	--Rmu-header-bg: var(--brand-primary);
	--Rmu-header-btn-bg-active: var(--brand-dark);
	--Rmu-btn-bg-hover: rgba(0,0,0,.04);
	--Rmu-btn-bg-active: rgba(0,0,0,.08);
	--Rmu-btn-icon: var(--brand-accent);
	--Rmu-btn-icon-active: var(--brand-highlight2);
	--Rmu-btn-text-active: var(--brand-highlight2);

	/* nav menu */
	--nav-bg: var(--brand-primary);
	--nav-border: var(--brand-secondary);
	--nav-btn-bg: ;
	--nav-btn-text: rgba(255,255,255,.64);
	--nav-btn-text-hover: var(--brand-highlight3);
	--nav-btn-text-active: var(--brand-highlight3);
	--nav-btn-icon: rgba(255,255,255,.64);
	--nav-btn-icon-hover: var(--brand-highlight3);
	--nav-btn-icon-active: var(--brand-highlight3);
	--nav-betslip-bg: var(--brand-secondary);
	--nav-betslip-bg-hover: var(--brand-highlight3);
	--nav-betslip-bg-active: var(--brand-highlight3);
	--nav-betslip-text-hover: #fff;
	--nav-betslip-text-active: #fff;


	/* home - sport menu */
	--home-category-bg: var(--brand-primary);
	--home-category-bg-hover: var(--brand-highlight);
	--home-category-bg-active: var(--brand-highlight);
	--home-category-icon: rgba(255,255,255,.8);
	--home-category-icon-hover: #FFF;
	--home-category-icon-active: #FFF;
	--home-category-text: rgba(0,0,0,.64);
	--home-category-text-hover: var(--brand-highlight);
	--home-category-text-active: var(--brand-highlight);
	--home-category-num: var(--brand-highlight);
	/* home - card */
	--home-card-title-bg: var(--brand-accent);
	--home-card-title-text: #fff;
	--home-card-btn-bg: var(--brand-highlight);
	--home-card-btn-span: #A78025;
	--home-card-btn-span-hover: #fff;
	--home-card-btn-span-active: #fff;
	--home-card-btn-text: var(--brand-highlight);
	--home-card-btn-text-hover: #fff;
	--home-card-btn-text-active: #fff;
	--home-card-btn-icon: rgba(57, 54, 50, 0.2);
	--home-card-btn-icon-hover: rgba(255,255,255,.2);
	--home-card-btn-icon-active: rgba(255,255,255,.2);
	/* home - banner */
	--home-banner-bg: #000;


	/* 外層盤面 - sport menu */
	--market-sportMenu-btn-bg:;
	--market-sportMenu-btn-bg-hover:;
	--market-sportMenu-btn-bg-active:;
	--market-sportMenu-btn-icon: rgba(255,255,255,.72);
	--market-sportMenu-btn-icon-hover: var(--brand-highlight3);
	--market-sportMenu-btn-icon-active: var(--brand-highlight3);
	--market-sportMenu-btn-text: rgba(255,255,255,.72);
	--market-sportMenu-btn-text-hover: var(--brand-highlight3);
	--market-sportMenu-btn-text-active: var(--brand-highlight3);
	/* 外層盤面 - 玩法過濾 */
	--market-filter-btn-bg: #fff;
	--market-filter-btn-bg-hover: var(--brand-highlight2);
	--market-filter-btn-bg-active: var(--brand-highlight2);
	--market-filter-btn-text: #3F3F3F;
	--market-filter-btn-text-hover: #fff;
	--market-filter-btn-text-active: #fff;
	--market-filter-btn-border: #F6EFEA;
	--market-filter-btn-border-hover: var(--brand-highlight2);
	--market-filter-btn-border-active: var(--brand-highlight2);


	/* TV/MT */
	--tvmt-menu-btn-bg:;
	--tvmt-menu-btn-bg-active: #ebebeb;
	--tvmt-menu-btn-icon: rgba(0,0,0,0.64);
	--tvmt-menu-btn-icon-hover: var(--brand-highlight2);
	--tvmt-menu-btn-icon-active: var(--brand-highlight2);
	--tvmt-bg: url('../images/bg_tv_asp.jpg') center no-repeat #000;

	/* Help */
	--help-title-bg: url('../images/bg_acc_title_asp.webp') no-repeat bottom #691113;
	/*--help-title-bg: #691113;*/
	--help-title-text: #FFF;
	--help-title-icon: rgba(255,255,255,0.64);


	/* share tool */
	--stmt-tag-bg-active: rgba(0, 0, 0, .08);
	--stmt-tag-text: rgba(0,0,0,.64);
	--stmt-tag-text-hover: var(--brand-highlight);
	--stmt-tag-text-active: var(--brand-highlight);
	--stmt-tag-border-active: var(--brand-highlight);
	--tool-btn-bg: #474747;
	--tool-btn-bg-hover: #525252;
	--tool-btn-bg-active: #333;
	--tool-btn-icon: #fff;

	--his-th-bg: var(--brand-primary);
	--his-th-text: rgba(255,255,255,.64);

	--ope-title-bg: var(--brand-primary);
	--ope-title-text: rgba(255, 255, 255, .64);
}


