.paytable .rcs-custom-scroll, .paytable-land .rcs-custom-scroll, .rules .rcs-custom-scroll {
	min-height: 0px;
	min-width: 0px;
}
.paytable .rcs-custom-scroll .rcs-outer-container, .paytable-land .rcs-custom-scroll .rcs-outer-container, .rules .rcs-custom-scroll .rcs-outer-container {
	overflow: hidden;
}
.paytable .rcs-custom-scroll .rcs-outer-container .rcs-positioning, .rules .rcs-custom-scroll .rcs-outer-container .rcs-positioning {
	position: unset;
}
.paytable .rcs-custom-scroll .rcs-inner-container, .paytable-land .rcs-custom-scroll .rcs-inner-container, .rules .rcs-custom-scroll .rcs-inner-container {
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;
	overflow-y: scroll;
}
.paytable .rcs-custom-scroll .rcs-inner-container::after, .paytable-land .rcs-custom-scroll .rcs-inner-container::after, .rules .rcs-custom-scroll .rcs-inner-container::after {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .05) 60%, transparent);
	content: "";
	height: 0px;
	left: 0px;
	pointer-events: none;
	position: absolute;
	right: 0px;
	top: 0px;
	transition: height .1s ease-in;
	will-change: height;
}
.gb_paytable_general_packed {
	background-image: url(image/item.png);
	background-repeat: no-repeat;
	background-size: 762px 982px;
	display: inline-block;
	overflow: hidden;
}
.gb_paytable_general_packed.questionmark {
	background-position: -563px -1px;
	height: 198px;
	min-height: 198px;
	min-width: 198px;
	scale: .7;
	width: 198px;
}
.gb_paytable_general_packed.feat_ways {
	background-position: -1px -523px;
	height: 280px;
	min-height: 280px;
	min-width: 560px;
	width: 560px;
}
.feat_fb {
	background-image: url(image/featurespurchase.png);
	background-position: -1px -1px;
	background-repeat: no-repeat;
	background-size: 318px 146px;
	display: inline-block;
	height: 144px;
	min-height: 144px;
	min-width: 316px;
	overflow: hidden;
	width: 316px;
}
.gb_paytable_sym_lang_packed {
	background-image: url(image/freespin.png);
	background-repeat: no-repeat;
	background-size: 244px 122px;
	display: inline-block;
	overflow: hidden;
}
.gb_paytable_sym_lang_packed.s_scatter {
	background-position: -1px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_general_packed.feat_wild_rainbow {
	background-position: -1px -805px;
	height: 176px;
	min-height: 176px;
	min-width: 560px;
	width: 560px;
}
.gb_paytable_general_packed.feat_exp_reel {
	background-position: -1px -1px;
	height: 520px;
	min-height: 520px;
	min-width: 560px;
	width: 560px;
}
.gb_paytable_sym_packed {
	background-image: url(image/pack-item.png);
	background-repeat: no-repeat;
	background-size: 854px 122px;
	display: inline-block;
	overflow: hidden;
}
.gb_paytable_sym_packed.l_gum {
	background-position: -367px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_packed.l_slice {
	background-position: -611px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_packed.l_heart {
	background-position: -489px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_packed.l_star {
	background-position: -733px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_packed.h_strawberry {
	background-position: -245px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_packed.h_grape {
	background-position: -123px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_packed.h_bear {
	background-position: -1px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.gb_paytable_sym_lang_packed.s_wild {
	background-position: -123px -1px;
	height: 120px;
	min-height: 120px;
	min-width: 120px;
	width: 120px;
}
.paytable .rcs-custom-scroll .rcs-custom-scrollbar, .paytable-land .rcs-custom-scroll .rcs-custom-scrollbar, .rules .rcs-custom-scroll .rcs-custom-scrollbar {
	box-sizing: border-box;
	height: 100%;
	opacity: 0;
	padding: 6px 0;
	pointer-events: none;
	position: absolute;
	right: 3px;
	transition: opacity .4s ease-out;
	width: 6px;
	will-change: opacity;
	z-index: 1;
}
.paytable .rcs-custom-scroll .rcs-custom-scroll-handle, .paytable-land .rcs-custom-scroll .rcs-custom-scroll-handle, .rules .rcs-custom-scroll .rcs-custom-scroll-handle {
	position: absolute;
	top: 0px;
	width: 100%;
}
.paytable .rcs-custom-scroll .rcs-inner-handle, .paytable-land .rcs-custom-scroll .rcs-inner-handle, .rules .rcs-custom-scroll .rcs-inner-handle {
	background-color: hsla(0, 0%, 46%, .7);
	border-radius: 3px;
	height: calc(100% - 12px);
	margin-top: 6px;
}