

.cursor-pointer {
	cursor: pointer
}

.text_name {
	color: #fff
}

.text_money {
	color: #eab506
}

.text_mesage {
	color: #f284ee
}

.text_point {
	color: #7fc116
}

.text_in {
	color: #1ea3f7
}

.text_out {
	color: #f53535
}

@media (max-width: 767px) {
    .m_head_logo {
        width: 200px; /* 원하는 너비로 조절 */
    }
}

@media (max-width: 767px) {
	.nav-tabs {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.nav-item {
		width: 100% !important;
	}

	.money-btn {
		width: 33%;
		margin: 1px;
	}
	.d-flex {
		flex-wrap: wrap;
	}
}


.custom-btn {
	display: inline-block;
	min-width: 60px;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .5)
}

.btc_join {
	background: #8b6c23;
	color: #fff
}

.btc_login,
.btc_logout {
	background: transparent;
	border: 1px solid #aa842a;
	color: #fff
}

.btc_mypage {
	background: #8b6c23;
	color: #fff
}

.bts_top {
	height: 40px;
	line-height: 38px;
	padding: 0 26px;
	font-size: 15px;
	border-radius: 30px
}

#app,
#content {
	position: relative
}

#content {
	padding: 30px 0 30px 0;
	min-height: 1500px;
	background: url(../img/content_bg.1655b703.jpg) no-repeat top,url(../img/footer_bg.2213d5b1.jpg) no-repeat bottom;
	box-shadow: inset 0 6px 20px 2px rgba(0, 0, 0, .7)
}

#footer {
	clear: both;
	padding: 20px 0 20px 0;
	text-align: center
}

.custom-row {
	position: relative;
	width: 100%;
	max-width: 1260px;
	min-width: 280px;
	margin: 0 auto
}

.row:after {
	content: "";
	clear: both;
	display: block
}

@media (max-width:1259px) {
	#content {
		padding: 30px 0 30px 0;
		background-size: auto 300px
	}

	#footer {
		padding: 20px 0 90px 0
	}

	.custom-row {
		position: relative;
		width: calc(100% - 10px);
		min-width: 270px;
		margin: 0 5px
	}
}

#PC_HD {
	display: block
}

.top_inner {
	background: #080808;
	border-bottom: 1px solid #000
}

.top_inner .top_row {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	height: 70px
}

.top_inner .top_row .member_row {
	position: relative
}

.top_inner .top_row .member_row .mb_btn {
	display: flex;
	align-items: center
}

.top_inner .top_row .member_row .mb_btn a {
	margin: 0 0 0 10px
}

.top_inner .top_row .member_row .mb_info {
	display: flex;
	align-items: center
}

.top_inner .top_row .member_row .mb_info a {
	margin: 0 0 0 10px
}

.top_inner .top_row .member_row .mb_info em {
	margin: 0 2px
}

.top_inner .top_row .member_row .mb_info span {
	display: block;
	margin: 0 15px 0 0;
	color: #888;
	font-size: 15px
}

.nav_inner {
	background: #1c1c1c;
	border-bottom: 1px solid #a37f29
}

.nav_inner .nav_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 90px
}

.nav_inner .nav_row h1 {
	cursor: pointer
}

.nav_inner .nav_row h1 a {
	display: block
}

.nav_inner .nav_row h1 img {
	width: auto;
	height: 55px;
	margin-top: 7px;
}

.nav_inner .nav_row .nav li {
	position: relative;
	float: left;
	margin: 0 8px
}

.nav_inner .nav_row .nav li:before {
	content: "";
	position: absolute;
	bottom: -21px;
	display: block;
	width: 100%;
	height: 2px;
	transition: .3s;
	transform: scaleX(0)
}

.nav_inner .nav_row .nav li a {
	display: block;
	line-height: 50px;
	padding: 0 20px;
	color: #ddd;
	font-size: 18px;
	font-weight: 500
}

.nav_inner .nav_row .nav li:hover a {
	background: #040404;
	border-radius: 5px;
	color: #ffd34b
}

.nav_inner .nav_row .nav li:hover:before {
	content: "";
	transform: scaleX(1);
	background: #ebbd2f;
	background: linear-gradient(90deg, transparent 0, #ffc30b 50%, transparent)
}

.scroll_inner {
	background: #111;
	border-bottom: 1px solid #000
}

.scroll_inner .scroll_row {
	display: flex;
	align-items: center;
	height: 70px
}

.scroll_inner .scroll_row .scrolling_box {
	position: relative;
	overflow: hidden;
	height: 50px;
	padding: 0 0 0 50px;
	background: #111;
	width: 100%
}

.scroll_inner .scroll_row .scrolling_box .scr_svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	background: #111;
	z-index: 1
}

.scroll_inner .scroll_row .scrolling_box .svg_scroll {
	width: 25px;
	height: 22px;
	margin: 13px
}

.scroll_inner .scroll_row .scrolling_box .scr_box {
	display: inline-block;
	line-height: 50px;
	padding-left: 100%;
	white-space: nowrap;
	-webkit-animation: scrolling linear infinite;
	animation: scrolling linear infinite
}

.scroll_inner .scroll_row .scrolling_box .scr_box span {
	display: inline-block;
	margin: 0 40px 0 0;
	color: #e5b62b;
	font-size: 18px
}

@-webkit-keyframes scrolling {
	0% {
		transform: translate(0)
	}

	99%,
	to {
		transform: translate(-100%)
	}
}

@keyframes scrolling {
	0% {
		transform: translate(0)
	}

	99%,
	to {
		transform: translate(-100%)
	}
}

@media (max-width:1259px) {
	#PC_HD {
		display: none !important
	}

	#MB_HD {
		display: block !important
	}
}

#MB_HD {
	display: none
}

.m_head_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 70px;
	padding: 0 8px;
	background: #111;
	border-bottom: 1px solid #5a4401
}

.m_head_row h1 {
	cursor: pointer;
	width: 40%;
	height: inherit;
}

.m_head_row h1 a {
	display: block;
	width: 100%;
	height: inherit;
}

.m_head_row h1 img {
	width: 100%;
	height: inherit;
	object-fit: contain;
	padding-top: 10px;
	padding-bottom: 10px;
}

.m_head_row .mb_btn {
	flex-shrink: 1
}

.m_head_row .mb_btn a {
	height: 38px;
	line-height: 39px;
	padding: 0 15px;
	margin: 0 0 0 5px;
	font-size: 14px;
	vertical-align: middle
}

.m_head_row .mb_btn a:first-child {
	margin: 0
}

.m_member_row {
	display: flex;
	align-items: center;
	height: 60px;
	padding: 0 8px;
	background: #0a0a0a;
	border-bottom: 1px solid #161616
}

.m_member_row span {
	flex: 1;
	color: #888;
	font-size: 14px;
	text-align: center
}

.m_member_row span em {
	display: block;
	margin: 5px 0 0 0;
	font-size: 15px
}

:root {
	--side_hg: 400px !important
}

.main_row {
	position: relative;
}

.swiper_banner {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 630px;
	height: var(--side_hg)
}

.swiper_banner .swp_box {
	display: flex;
	align-items: center;
	height: var(--side_hg);
	padding-left: 30px;
	letter-spacing: -2px
}

.swiper_banner .swp_box h2 {
	font-size: 52px;
	text-shadow: 0 4px 8px rgba(0, 0, 0, .9), 0 4px 8px rgba(0, 0, 0, .9)
}

.swiper_banner .swp_box h2,
.swiper_banner .swp_box h3 {
	line-height: 1.2;
	margin-bottom: 10px;
	color: #fff;
	font-weight: 500
}

.swiper_banner .swp_box h3 {
	font-size: 30px;
	text-shadow: 0 4px 6px rgba(0, 0, 0, .9), 0 4px 6px rgba(0, 0, 0, .9)
}

.swiper_banner .swp_box h3 span {
	color: #fff
}

.swiper_banner .swp_box h4 {
	line-height: 1.2;
	margin-bottom: 10px;
	color: #ddd;
	font-size: 22px;
	font-weight: 400
}

.swiper_banner .swp_box .btn_link {
	display: inline-block;
	line-height: 42px;
	padding: 0 30px;
	margin: 10px 0 0 0;
	background: #8b6c23;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .6)
}

.side_model {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: var(--side_hg)
}

.side_model img {
	position: absolute
}

.side_model .md_woman {
	bottom: 0;
	right: 0;
	width: auto;
	height: 380px
}

.side_model .md_bg1 {
	top: 0;
	right: 140px;
	width: auto;
	height: 340px;
	-webkit-animation: bounce 3s linear infinite;
	animation: bounce 3s linear infinite
}

.side_model .md_bg2 {
	top: 20px;
	right: 50px;
	width: auto;
	height: 300px;
	-webkit-animation: bounce 4s linear infinite;
	animation: bounce 4s linear infinite
}

@-webkit-keyframes bounce {

	0%,
	to {
		top: 0
	}

	50% {
		top: -20px
	}
}

@keyframes bounce {

	0%,
	to {
		top: 0
	}

	50% {
		top: -20px
	}
}

@media (max-width:1259px) {
	:root {
		--side_hg: 220px !important
	}

	.swiper_banner {
		width: 100%
	}

	.swiper_banner .swp_box {
		justify-content: flex-start;
		height: var(--side_hg);
		padding-left: 10px;
		letter-spacing: -1.5px
	}

	.swiper_banner .swp_box h2 {
		margin-bottom: 5px;
		font-size: 26px;
		font-weight: 500
	}

	.swiper_banner .swp_box h3 {
		margin-bottom: 5px;
		font-size: 20px;
		font-weight: 400
	}

	.swiper_banner .swp_box .btn_link {
		line-height: 40px;
		padding: 0 15px
	}

	.side_model .md_woman {
		right: 0;
		height: 220px
	}

	.side_model .md_bg1 {
		top: 20px;
		right: 80px;
		height: 180px
	}

	.side_model .md_bg2 {
		top: 20px;
		right: 65px;
		height: 140px
	}
}

@media (max-width:767px) {
	.side_model .md_woman {
		right: -90px;
		height: 220px
	}

	.side_model .md_bg1 {
		top: 20px;
		right: 0;
		height: 180px
	}

	.side_model .md_bg2 {
		top: 20px;
		right: 0;
		height: 140px
	}
}

:root {
	--bnr_time: 0.3s !important
}


.game_banner {
    margin-bottom: 20px
}

.game_banner:after {
    content: "";
    clear: both;
    display: block
}

.game_banner .bnr_item {
    position: relative;
    float: left;
    width: 625px;
    height: 260px;
    padding: 1px;
    margin: 0 0 10px 10px;
    transition: var(--bnr_time);
    box-shadow: 0 4px 4px rgba(0,0,0,.8);
    cursor: pointer;
    z-index: 1
}

.game_banner .bnr_item:hover {
    padding: 1px;
    transform: translateY(-10px);
    box-shadow: 0 10px 10px 0 rgba(0,0,0,.9);
    z-index: 3
}

.game_banner .bnr_item:nth-child(odd) {
    margin: 0 0 10px 0
}

.game_banner .bnr_item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: -1;
    transition: opacity var(--bnr_time)
}

.game_banner .bnr_item:hover:before {
    opacity: 1
}

.game_banner .bnr_item .bnr_box {
    height: 100%;
    transition: var(--bnr_time);
    box-shadow: inset 0 6px 20px 2px rgba(0,0,0,.7)
}

.game_banner .bnr_item .bnr_box span {
    position: absolute;
    left: 10px;
    bottom: 5px;
    display: block;
    width: 298px;
    height: 114px;
    transition: var(--bnr_time)
}

.game_banner .bnr_casino .bnr_box {
	background: #060606 url(../img/bnr_casino.ac33f431.png?v=1) no-repeat 50%
}

.game_banner .bnr_casino:hover .bnr_box:after {
	background: #060606 url(../img/bnr_casino_over.c94fcb4a.png?v=1) no-repeat 50%
}

.game_banner .bnr_casino .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_casino.7b4b3160.png?v=1) no-repeat 50%
}

.game_banner .bnr_casino:hover .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_casino_over.b7e54d49.png?v=1) no-repeat 50%
}

.game_banner .bnr_slot .bnr_box {
	background: #060606 url(../img/bnr_slot.5cb4bddb.png?v=1) no-repeat 50%
}

.game_banner .bnr_slot:hover .bnr_box:after {
	background: #060606 url(../img/bnr_slot_over.d30a792e.png?v=1) no-repeat 50%
}

.game_banner .bnr_slot .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_slot.e0f70533.png?v=1) no-repeat 50%
}

.game_banner .bnr_slot:hover .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_slot_over.7b089bb5.png?v=1) no-repeat 50%
}

.game_banner .bnr_sports .bnr_box {
	background: #060606 url(../img/bnr_sports.826b561b.png?v=1) no-repeat 50%
}

.game_banner .bnr_sports:hover .bnr_box:after {
	background: #060606 url(../img/bnr_sports_over.bc6fd7f8.png?v=1) no-repeat 50%
}

.game_banner .bnr_sports .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_sports.2939c74b.png?v=1) no-repeat 50%
}

.game_banner .bnr_sports:hover .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_sports_over.054b085f.png?v=1) no-repeat 50%
}

.game_banner .bnr_minigame .bnr_box {
	background: #060606 url(../img/bnr_minigame.76c389e2.png?v=1) no-repeat 50%
}

.game_banner .bnr_minigame:hover .bnr_box:after {
	background: #060606 url(../img/bnr_minigame_over.dbaf5f4e.png?v=1) no-repeat 50%
}

.game_banner .bnr_minigame .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_minigame.73e88825.png?v=1) no-repeat 50%
}

.game_banner .bnr_minigame:hover .bnr_box span {
	background: rgba(6, 6, 6, .4) url(../img/bnr_title_minigame_over.1082bf6d.png?v=1) no-repeat 50%
}

@-webkit-keyframes bnr_light {

	0%,
	to {
		opacity: 0
	}

	45%,
	55% {
		opacity: 1
	}
}

@keyframes bnr_light {

	0%,
	to {
		opacity: 0
	}

	45%,
	55% {
		opacity: 1
	}
}

:root {
	--bnr_border: #282828 !important;
	--bnr_basic: #888 !important;
	--bnr_casino: #ffc000 !important;
	--bnr_slot: #b659ff !important;
	--bnr_sports: #23b90c !important;
	--bnr_minigame: #ea1f13 !important
}

.bnr_casino {
	background: #060606;
	background: linear-gradient(270deg, var(--bnr_border) 30%, var(--bnr_basic) 50%, var(--bnr_border) 70%)
}

.bnr_casino:before {
	background: var(--bnr_casino);
	background: linear-gradient(270deg, transparent 0, var(--bnr_casino) 50%, transparent)
}

.bnr_slot {
	background: #060606;
	background: linear-gradient(270deg, var(--bnr_border) 30%, var(--bnr_basic) 50%, var(--bnr_border) 70%)
}

.bnr_slot:before {
	background: var(--bnr_slot);
	background: linear-gradient(270deg, transparent 0, var(--bnr_slot) 50%, transparent)
}

.bnr_sports {
	background: #060606;
	background: linear-gradient(270deg, var(--bnr_border) 30%, var(--bnr_basic) 50%, var(--bnr_border) 70%)
}

.bnr_sports:before {
	background: var(--bnr_sports);
	background: linear-gradient(270deg, transparent 0, var(--bnr_sports) 50%, transparent)
}

.bnr_minigame {
	background: #060606;
	background: linear-gradient(270deg, var(--bnr_border) 30%, var(--bnr_basic) 50%, var(--bnr_border) 70%)
}

.bnr_minigame:before {
	background: var(--bnr_minigame);
	background: linear-gradient(270deg, transparent 0, var(--bnr_minigame) 50%, transparent)
}

@media (max-width:1259px) {
	.game_banner .bnr_item .bnr_box {
		background-size: cover;
		background-position: top
	}

	.game_banner .bnr_item:hover .bnr_box,
	.game_banner .bnr_item:hover .bnr_box:after {
		background-size: cover;
		background-position: 50%
	}

	.game_banner .bnr_item .bnr_box span {
		max-width: 187px;
		width: 100%;
		height: 60px;
		background-size: 100% 60px
	}

	.game_banner .bnr_item:hover .bnr_box span {
		background-size: 100% 60px
	}
}

@media (max-width:767px) {
	.game_banner .bnr_item {
		float: left;
		width: 100%;
		height: 200px;
		margin: 0 0 0 0;
	}

	.game_banner .bnr_item:nth-child(odd) {
		margin: 0 0 6px 0
	}
}

.jackpot_wrap {
	position: relative;
	padding: 1px;
	margin-bottom: 20px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .8)
}

.jackpot_wrap .jackpot_row {
	background: url(../img/jackpot_bg.89fc2aea.png) no-repeat 50%;
	box-shadow: inset 0 -60px 60px 0 rgba(0, 0, 0, .7)
}

.jackpot_wrap .jackpot_row .jpt_box {
	display: flex;
	align-items: center;
	padding: 25px 20px;
	background: url(../img/jackpot_coin.43607942.png) 0/480px repeat-y;
	-webkit-animation: drop_coin 5s linear infinite;
	animation: drop_coin 5s linear infinite
}

.jackpot_wrap .jackpot_row .jpt_box .jp_title {
	padding: 18px;
	border: 1px solid #80430f;
	background: rgba(26, 23, 21, .8);
	border-radius: 10px;
	box-shadow: inset 0 6px 20px 2px rgba(0, 0, 0, .7)
}

.jackpot_wrap .jackpot_row .jpt_box .jp_title h3 {
	margin: 0 0 10px 0;
	color: #ffc719;
	font-size: 42px;
	font-weight: 600
}

.jackpot_wrap .jackpot_row .jpt_box .jp_title h4 {
	color: #eee;
	font-size: 20px;
	font-weight: 400
}

.jackpot_wrap .jackpot_row .jpt_box .jp_num {
	flex-grow: 1;
	padding: 0 10px;
	text-align: right;
	letter-spacing: -5px
}

.jackpot_wrap .jackpot_row .jpt_box .jp_num em {
	margin: 0 15px 0 0;
	font-size: 84px;
	font-weight: 500
}

.jackpot_wrap .jackpot_row .jpt_box .jp_num span {
	font-size: 86px;
	font-weight: 600
}

.jp_grd_num {
	filter: drop-shadow(4px 6px 3px rgba(0, 0, 0, .7));
	background: linear-gradient(#ffeaa8, #edb60e 50%, #ea7400 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.grd_jpt {
	background: #af2b15;
	background: linear-gradient(0deg, #441d07 0, #af2b15)
}

@-webkit-keyframes drop_coin {
	0% {
		background-position: 50px -525px
	}

	to {
		background-position: 50px 0
	}
}

@keyframes drop_coin {
	0% {
		background-position: 50px -525px
	}

	to {
		background-position: 50px 0
	}
}

@-webkit-keyframes m_drop_coin {
	0% {
		background-position: center -525px
	}

	to {
		background-position: center 0
	}
}

@keyframes m_drop_coin {
	0% {
		background-position: center -525px
	}

	to {
		background-position: center 0
	}
}

@media (max-width:1259px) {
	.jackpot_wrap {
		margin-bottom: 20px
	}

	.jackpot_wrap .jackpot_row {
		background: url(../img/jackpot_bg.89fc2aea.png) no-repeat;
		background-size: cover
	}

	.jackpot_wrap .jackpot_row .jpt_box {
		flex-direction: column;
		padding: 15px 10px;
		background: url(../img/jackpot_coin.43607942.png) 0/80% repeat-y;
		-webkit-animation: m_drop_coin 5s linear infinite;
		animation: m_drop_coin 5s linear infinite
	}

	.jackpot_wrap .jackpot_row .jpt_box .jp_title {
		width: 100%;
		padding: 14px 8px 10px 8px;
		text-align: center
	}

	.jackpot_wrap .jackpot_row .jpt_box .jp_title h3 {
		margin: 0 0 5px 0;
		font-size: 24px;
		font-weight: 600
	}

	.jackpot_wrap .jackpot_row .jpt_box .jp_title h4 {
		font-size: 14px
	}

	.jackpot_wrap .jackpot_row .jpt_box .jp_num {
		margin: 13px 0 0 0;
		text-align: center;
		letter-spacing: -3px
	}

	.jackpot_wrap .jackpot_row .jpt_box .jp_num em {
		margin: 0 10px 0 0;
		font-size: 46px
	}

	.jackpot_wrap .jackpot_row .jpt_box .jp_num span {
		font-size: 46px
	}
}

.cs_center {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px
}

.cs_center>div {
	display: flex;
	align-items: center;
	width: 413px;
	height: 90px;
	padding: 12px 15px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .7)
}

.cs_center .cs_icon {
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 15px 0 0;
	border-radius: 10px
}

.cs_center .cs_icon img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.cs_center .cs_text {
	flex-grow: 1
}

.cs_center .cs_text h4 {
	color: #999;
	font-size: 20px;
	font-weight: 400;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .6);
	margin-bottom: 8px
}

.cs_center .cs_text h3 {
	color: #eee;
	font-size: 26px;
	font-weight: 500;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .6)
}

.cs_center .cs_text span {
	margin: 0 0 0 8px
}

.cs_center .cs_trg {
	border: 1px solid #181818
}

.cs_center .cs_trg .cs_icon {
	background: #197bad
}

.cs_center .cs_trg .cs_icon img {
	width: 60px;
	height: 60px
}

.cs_center .cs_trg .cs_text h3 span {
	color: #61c8fc
}

.cs_center .cs_kakao {
	border: 1px solid #181818
}

.cs_center .cs_kakao .cs_icon {
	background: #98228a
}

.cs_center .cs_kakao .cs_icon img {
	width: 46px;
	height: 46px
}

.cs_center .cs_kakao .cs_text h3 span {
	color: #ed6fde
}

.cs_center .cs_mtm {
	border: 1px solid #181818
}

.cs_center .cs_mtm .cs_icon {
	background: #228014
}

.cs_center .cs_mtm .cs_icon img {
	width: 42px;
	height: 42px
}

.cs_center .cs_mtm .cs_text h3 span {
	color: #65ce55
}

.grd_kakao,
.grd_mtm,
.grd_trg {
	background: #1a1a1a;
	background: linear-gradient(0deg, #111 0, #181818)
}

@media (max-width:1259px) {
	.cs_center {
		flex-direction: column;
		margin-bottom: 20px
	}

	.cs_center>div:first-child {
		margin: 0
	}

	.cs_center>div {
		width: 100%;
		height: 70px;
		padding: 10px 10px;
		margin: 10px 0 0 0
	}

	.cs_center .cs_icon {
		position: relative;
		width: 50px;
		height: 50px;
		margin: 0 10px 0 0;
		border-radius: 6px
	}

	.cs_center .cs_text h4 {
		font-size: 16px;
		margin-bottom: 6px
	}

	.cs_center .cs_text h3 {
		font-size: 22px
	}

	.cs_center .cs_text span {
		margin: 0 0 0 10px
	}

	.cs_center .cs_trg .cs_icon img {
		width: 44px;
		height: 44px
	}

	.cs_center .cs_kakao .cs_icon img {
		width: 36px;
		height: 36px
	}

	.cs_center .cs_mtm {
		display: none
	}

	.cs_center .cs_mtm .cs_icon img {
		width: 34px;
		height: 34px
	}
}

.latest_row {
	position: relative;
	margin-bottom: 20px
}

.latest_row:after {
	content: "";
	clear: both;
	display: block
}

.mb_latest_row {
	position: relative;
	display: none;
	margin-bottom: 30px
}

.mb_latest_row:after {
	content: "";
	clear: both;
	display: block
}

.latest_board {
	float: left;
	width: 413px;
	margin: 0 0 0 10px;
	border: 1px solid #1a1a1a;
	background: #080808;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .7)
}

.latest_board:first-child {
	margin: 0
}

.latest_board h3 {
	position: relative;
	display: flex;
	align-items: center;
	padding: 15px;
	background: #181818;
	border-bottom: 1px solid #1a1a1a;
	font-size: 22px;
	font-weight: 500
}

.latest_board h3 img {
	width: auto;
	height: 30px;
	margin: 0 10px 0 0
}

.latest_board .latest_tab {
	display: flex
}

.latest_board .latest_tab .btn_tab {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	height: 54px;
	padding: 2px 0 0 0;
	background: #111;
	border-left: 1px solid #000;
	border-bottom: 1px solid #111;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: -1px;
	cursor: pointer
}

.latest_board .latest_tab .btn_tab:first-child {
	border-left: none
}

.latest_board .latest_tab .btn_tab>img {
	width: auto;
	height: 22px;
	margin: 0 5px 0 0;
	vertical-align: middle
}

.latest_board .latest_tab .tab_event {
	color: #20b1fc;
}
.latest_board .latest_tab .tab_notice {
	color: #5ccb17
}

.latest_board .latest_tab .tab_event.on,
.latest_board .latest_tab .tab_notice.on {
	background: #1a1a1a;
	border-bottom: 1px solid #745700
}

.latest_board .latest_tab_cont {
	display: none
}

.latest_board .latest_tab_cont.on {
	display: block
}

.latest_board .list_group {
	width: 100%
}

.latest_board .list_group li a {
	display: flex;
	align-items: center;
	min-width: 0;
	height: 45px;
	padding: 0 10px
}

.latest_board .list_group li a span {
	padding: 0 6px;
	font-size: 16px;
	text-align: center
}

.latest_board .td_event {
	flex-shrink: 0;
	color: #20b1fc
}
.latest_board .td_notice {
	flex-shrink: 0;
	color: #5ccb17
}

.latest_board .td_subject {
	flex-grow: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	text-align: left !important
}

.latest_board .td_date {
	flex-shrink: 0;
	color: #888
}

.latest_board .td_money {
	flex-grow: 1;
	color: #ba994a
}

.latest_board .td_name {
	flex: 1 1 10px;
	color: #eee
}

.latest_board.bd_notice h3 {
	color: #5ccb17;
}

.latest_board.bd_notice h3:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	right: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #9b7d36;
	background: linear-gradient(90deg, transparent 0, #9b7d36 50%, transparent)
}

.latest_board.bd_event h3 {
	color: #20b1fc;
}

.latest_board.bd_event h3:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	right: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #9b7d36;
	background: linear-gradient(90deg, transparent 0, #9b7d36 50%, transparent)
}

.latest_board.bd_banktop h3 {
	color: #ba994a
}

.latest_board.bd_banktop h3:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	right: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #9b7d36;
	background: linear-gradient(90deg, transparent 0, #9b7d36 50%, transparent)
}

@media (max-width:1259px) {
	.latest_row {
		display: none
	}

	.mb_latest_row {
		display: block
	}

	.latest_board {
		float: none;
		width: 100%
	}

	.latest_board,
	.latest_board:first-child {
		margin: 0 0 10px 0
	}

	.latest_board .list_group li a {
		height: 38px;
		padding: 0 5px
	}

	.latest_board .list_group li a span {
		padding: 0 6px;
		font-size: 15px
	}
}

.CS_menu {
	display: flex;
	padding: 20px 0;
	border: 1px solid #1a1a1a;
	background: #111;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .7)
}

.CS_menu .CS_m_row {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	padding: 0 10px;
	border-left: 1px dashed #282828
}

.CS_menu .CS_m_row:first-child {
	border-left: none
}

.CS_menu .CS_m_row .cs_m_icon {
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0 10px 0 0;
	border-radius: 5px
}

.CS_menu .CS_m_row .cs_m_icon img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 32px;
	transform: translate(-50%, -50%)
}

.CS_menu .CS_m_row .cs_m_box h3 {
	color: #ddd;
	font-size: 22px;
	font-weight: 500;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .6);
	cursor: pointer
}

.CS_menu .CS_m_row .cs_m_box h3 span {
	margin: 0 5px
}

.CS_menu .CS_m_row .cs_m_box h4 {
	color: #999;
	font-size: 16px;
	font-weight: 400;
	text-shadow: 0 2px 2px rgba(0, 0, 0, .6);
	margin-bottom: 6px
}

.CS_menu .CS_m_row.theme_trg .cs_m_icon {
	background: #0b719f
}

.CS_menu .CS_m_row.theme_trg .cs_m_box h3 span {
	color: #0b719f
}

.CS_menu .CS_m_row.theme_faq .cs_m_icon {
	background: #2e7601
}

.CS_menu .CS_m_row.theme_faq .cs_m_box h3 span {
	color: #2e7601
}

.CS_menu .CS_m_row.theme_game .cs_m_icon {
	background: #9d0356
}

.CS_menu .CS_m_row.theme_game .cs_m_box h3 span {
	color: #9d0356
}

.CS_menu .CS_m_row.theme_payment .cs_m_icon {
	background: #9b3c11
}

.CS_menu .CS_m_row.theme_payment .cs_m_box h3 span {
	color: #9b3c11
}

@media (max-width:1259px) {
	.CS_menu {
		flex-direction: column;
		padding: 13px 0 13px 0
	}

	.CS_menu .CS_m_row {
		justify-content: flex-start;
		padding: 10px 0 0 0;
		margin: 10px 10px 0 10px;
		border-top: 1px solid #1a1a1a;
		border-left: none
	}

	.CS_menu .CS_m_row:first-child {
		padding: 0;
		margin: 0 10px 0 10px;
		border-top: none
	}

	.CS_menu .CS_m_row .cs_m_icon {
		width: 42px;
		height: 42px;
		border-radius: 6px
	}

	.CS_menu .CS_m_row .cs_m_icon img {
		width: 24px
	}

	.CS_menu .CS_m_row .cs_m_box h3 {
		font-size: 20px;
		font-weight: 400
	}

	.CS_menu .CS_m_row .cs_m_box h4 {
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 3px
	}
}

.brand_logo {
	margin-bottom: 20px;
	text-align: center
}

.copy_row {
	display: flex;
	align-items: center
}

.copy_row .cp_text {
	flex-grow: 1;
	min-width: 280px;
	padding: 40px 0 30px 0;
	border-top: 1px dashed #5d4a1d;
	color: #666;
	font-size: 15px
}

.copy_row .cp_text span {
	color: #8b7747
}

.copy_row .cp_19 {
	display: none;
	width: 120px
}

@media (max-width:1259px) {
	.brand_logo {
		margin: 0 0 20px 0
	}

	.brand_logo img {
		width: 100%
	}

	.copy_row .cp_text {
		padding: 30px 0 10px 0
	}

	.copy_row .cp_19,
	.copy_row .cp_19 img {
		width: 60px
	}
}

#MB_menu {
	position: fixed;
	display: none;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 80px;
	padding: 15px 5px;
	background: #111;
	border-top: 1px solid #1a1a1a;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	z-index: 99
}

.m_nav {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-left: 0 !important;
}

.m_nav li {
	flex: 1 1 25%;
	pointer-events: auto
}

.m_nav li>a {
	display: block;
	text-align: center
}

.m_nav li>a p {
	color: #eee;
	font-size: 14px
}

.m_nav li>a img {
	display: inline-block;
	margin: 0 auto 5px auto;
	transition: .3s
}

.m_nav li:hover>a img {
	transform: scale(1.15)
}

.m_nav li:first-child>a img,
.m_nav li:nth-child(2)>a img,
.m_nav li:nth-child(3)>a img {
	width: 32px
}

.m_nav li:nth-child(4)>a img {
	width: 30px;
	padding: 0 0 2px 0
}

@media (max-width:1259px) {
	#MB_menu {
		display: block
	}
}

:root {
	--gap: 5px !important;
	--game_bor: 0px !important
}

.game_list {
	display: flex;
	flex-wrap: wrap;
	margin: calc(0px - var(--gap)) 0 0 calc(0px - var(--gap));
	text-align: center
}

.item_game {
	width: calc(20% - var(--gap));
	margin: var(--gap) 0 0 var(--gap)
}

.item_game a {
	position: relative;
	overflow: hidden;
	display: block;
	cursor: pointer;
	border-radius: var(--game_bor);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .8);
	transition: .2s
}

.item_game a .thumb_game {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 0;
	padding-bottom: 104%;
	border: 1px solid transparent;
	border-radius: var(--game_bor)
}

.item_game a .thumb_game>img {
	top: 0;
	height: 100%
}

.item_game a .thumb_game .thumb_cover,
.item_game a .thumb_game>img {
	position: absolute;
	left: 0;
	width: 100%;
	border-radius: var(--game_bor);
	transition: .2s
}

.item_game a .thumb_game .thumb_cover {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background: transparent;
	transform: scale(0);
	z-index: 0
}

.item_game a .thumb_game .thumb_cover .icon_play {
	display: block;
	width: 30%;
	height: 30%;
	margin: 0 auto 5px auto;
	-webkit-animation: icon_play 1s linear infinite;
	animation: icon_play 1s linear infinite
}

.item_game a .thumb_game .thumb_cover>span {
	display: block;
	line-height: 38px;
	padding: 2px 25px 0 25px;
	background: #a87704;
	border-radius: 0;
	font-size: 18px;
	color: #fff;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .8)
}

.item_game a .thumb_game .thumb_cover>h3 {
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 10px;
	color: #ffc53d;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	text-shadow: 6px 6px 16px rgba(0, 0, 0, .9), 6px 6px 16px rgba(0, 0, 0, .9)
}

.item_game a:hover .thumb_game {
	border-color: #ce9a1f
}

.item_game a:hover .thumb_game>img {
	transform: scale(1.2)
}

.item_game a:hover .thumb_game .thumb_cover {
	height: 100%;
	transform: scale(1);
	background: rgba(0, 0, 0, .7);
	z-index: 1
}

@-webkit-keyframes icon_play {
	0% {
		transform: scale(1);
		opacity: .8
	}

	50% {
		transform: scale(1);
		opacity: 1
	}

	to {
		transform: scale(1);
		opacity: .8
	}
}

@keyframes icon_play {
	0% {
		transform: scale(1);
		opacity: .8
	}

	50% {
		transform: scale(1);
		opacity: 1
	}

	to {
		transform: scale(1);
		opacity: .8
	}
}

@media (max-width:1024px) {
	#game_wrap {
		margin-bottom: 15px
	}

	.item_game {
		width: calc(25% - var(--gap))
	}

	.item_game a .thumb_game {
		border: 1px solid transparent
	}

	.item_game a .thumb_game img {
		transition: 0s
	}
}

@media (max-width:767px) {
	.item_game {
		width: calc(33.33333% - var(--gap))
	}

	.item_game a .thumb_game .thumb_cover>h3 {
		margin-bottom: 2px
	}

	.item_game a .thumb_game .thumb_cover>span {
		line-height: 30px;
		padding: 2px 20px 0 20px;
		font-size: 16px
	}
}

@media (max-width:460px) {
	.item_game {
		width: calc(50% - var(--gap))
	}
}

@media (max-width:319px) {
	.item_game {
		width: calc(100% - var(--gap))
	}
}

.odometer {
	vertical-align: top !important;
	background: linear-gradient(#ffeaa8, #edb60e 50%, #ea7400 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.odometer .odometer-inside {
	display: flex
}

.odometer .odometer-value {
	background: linear-gradient(#ffeaa8, #edb60e 50%, #ea7400 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.slide-in-bottom {
	-webkit-animation: slide-in-bottom 1.5s cubic-bezier(.55, .085, .68, .53) both;
	animation: slide-in-bottom 1.5s cubic-bezier(.55, .085, .68, .53) both
}

@-webkit-keyframes slide-in-bottom {
	0% {
		transform: translateY(30px);
		opacity: 0
	}

	to {
		transform: translateY(-10px);
		opacity: 1
	}
}

@keyframes slide-in-bottom {
	0% {
		transform: translateY(10px);
		opacity: 0
	}

	to {
		transform: translateY(0);
		opacity: 1
	}
}

.popup[data-v-7db2cbe5] {
	font-size: 16px;
	position: absolute;
	width: 400px;
	height: 300px;
	left: 50%;
	background-color: rgba(0, 0, 0, .8);
	border: 0;
	overflow: hidden
}

.popup .title[data-v-7db2cbe5] {
	color: #fff;
	background-color: rgba(46, 46, 46, .596);
	padding: 10px
}

.popup .title button[data-v-7db2cbe5] {
	float: right
}

.popup .popup-close[data-v-7db2cbe5] {
	border-radius: 5px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0
}

.popup .popup-close[data-v-7db2cbe5]:before {
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif;
	background: transparent;
	border-radius: 3px;
	color: #fff;
	content: "\00D7";
	font-size: 35px;
	font-weight: 400;
	height: 30px;
	line-height: 26px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 10px;
	width: 30px
}

.popup .popup-close[data-v-7db2cbe5]:hover:before {
	color: #c7a34e
}

.popup .bottom[data-v-7db2cbe5] {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0;
	padding: 5px;
	background-color: #171717;
	color: #fff;
	cursor: pointer
}

.popup .bottom[data-v-7db2cbe5]:hover {
	background-color: #c7a34e
}

.contents[data-v-7db2cbe5] {
	color: #fff
}

.popup-enter-active[data-v-7db2cbe5],
.popup-leave-active[data-v-7db2cbe5] {
	transition: opacity .5s
}

.popup-enter[data-v-7db2cbe5],
.popup-leave-to[data-v-7db2cbe5] {
	opacity: 0
}

@media (max-width:991.98px) {
	.popup[data-v-7db2cbe5] {
		width: 100% !important;
		height: 100% !important;
		top: 0 !important;
		margin-left: 0 !important;
		left: 0 !important
	}

	.container[data-v-7db2cbe5] {
		padding-left: 0;
		padding-right: 0
	}
}

.modal-container[data-v-46efa891] {
	width: 100%;
	font-size: 13px;
	font-weight: 600
}

.login-page .btn-red[data-v-46efa891] {
	border-radius: 0;
	font-weight: 600
}

.login-page p.text-center.text-white[data-v-46efa891] {
	color: #a2a5aa;
	cursor: pointer;
	margin-top: 20px
}

.login-page p.text-center.text-white span[data-v-46efa891] {
	color: #08bbff
}

.login-page p.text-center.text-white span[data-v-46efa891]:hover {
	color: #fff
}

.ngdialog.ngdialog-theme-default.ngdialog-login .ngdialog-close[data-v-46efa891]:before {
	font-size: 35px;
	line-height: 30px;
	right: 10px;
	top: 18px;
	width: 30px
}

.login-page .login-title[data-v-46efa891] {
	color: #c7a34e;
	font-size: 16px;
	margin-bottom: 20px
}

.login-page .btn-gray[data-v-46efa891] {
	border-radius: 0
}

.login-page .login-header[data-v-46efa891] {
	padding: 21px 10px
}

.login-page .login-content[data-v-46efa891] {
	padding: 10px 54px 20px
}

.input-group[data-v-46efa891] {
	margin-bottom: 10px
}

.login-content p.text-center.text-white[data-v-46efa891]:hover {
	color: #fff
}

.login-content input[data-v-46efa891]::-moz-placeholder {
	color: #898989;
	opacity: 1
}

.login-content input[data-v-46efa891]:-ms-input-placeholder {
	color: #898989;
	opacity: 1
}

.login-content input[data-v-46efa891]::placeholder {
	color: #898989;
	opacity: 1
}

.login-content input[data-v-46efa891]::-ms-input-placeholder {
	color: #898989
}

.btn-login[data-v-46efa891] {
	border: 1px solid #c7a34e;
	color: #ccc
}

.btn-login[data-v-46efa891]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255);
	color: #fff
}

p[data-v-7334a372] {
	margin: 0
}

.modal-container[data-v-7334a372] {
	width: 100%
}

.signup-header[data-v-7334a372] {
	padding: 5px 10px;
	text-align: center;
	height: 67px
}

.signup-header img[data-v-7334a372] {
	width: 150px
}

.signup-content[data-v-7334a372] {
	padding: 1rem
}

.select-bank[data-v-7334a372] {
	background-color: #1e1e1e;
	color: #d4d0d0
}

[data-v-7334a372] .label {
	color: #fff;
	font-size: 12px;
	text-align: left
}

@media (min-width:576px) {
	[data-v-7334a372] .label {
		text-align: right
	}
}

@media (max-width:576px) {
	.signup-header[data-v-7334a372] {
		height: 30px
	}

	.signup-header h2[data-v-7334a372] {
		font-size: 20px
	}
}

.text-muted[data-v-7334a372] {
	color: #a3a3a3 !important
}

.btn-signup[data-v-7334a372],
.btn-signup[data-v-7334a372]:active {
	background-color: #121212 !important;
	border-color: #c7a34e;
	color: #fff
}

.btn-signup[data-v-7334a372]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

.btn-sms[data-v-7334a372] {
	background-color: #c7a34e;
	border: 0
}

.logo img[data-v-7334a372] {
	width: 160px
}

.notice-container[data-v-6313295a] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-6313295a 2s ease 1;
	-webkit-animation: cc_anim-data-v-6313295a 2s ease 1;
	font-family: Noto Sans KR, sans-serif !important;
	font-weight: 600 !important;
	letter-spacing: 0
}

@-webkit-keyframes cc_anim-data-v-6313295a {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-6313295a {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-6313295a] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-6313295a] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-6313295a] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-6313295a] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-6313295a] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #302f39;
	font-size: 13px
}

[data-v-6313295a] .table td:nth-child(3) {
	width: 20%;
	text-align: center
}

a[data-v-6313295a] {
	color: #959595
}

a[data-v-6313295a]:hover {
	color: #fff
}

.row[data-v-6313295a] {
	margin-left: 0;
	margin-right: 0
}

.card[data-v-6313295a] {
	width: 100%;
	border-radius: 0;
	font-size: 13px;
	margin-bottom: 10px;
	border: 1px solid #c7a34e
}

.card-header[data-v-6313295a] {
	background-color: #2d2c2c;
	border-radius: 0 !important
}

.card-body[data-v-6313295a] {
	background-color: #222;
	color: #fff
}

[data-v-6313295a] .card-body p {
	margin-bottom: 5px
}

.notice-type[data-v-6313295a] {
	color: #c7a34e;
	margin-right: 10px
}

@media (max-width:576px) {
	[data-v-6313295a] .table th {
		font-size: 12px
	}

	[data-v-6313295a] .table td:nth-child(3) {
		width: 25%;
		text-align: center
	}

	.notice-container[data-v-6313295a] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.notice-container[data-v-56378f3c] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-56378f3c 2s ease 1;
	-webkit-animation: cc_anim-data-v-56378f3c 2s ease 1;
	font-family: Noto Sans KR, sans-serif !important;
	font-weight: 600 !important;
	letter-spacing: 0
}

@-webkit-keyframes cc_anim-data-v-56378f3c {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-56378f3c {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-56378f3c] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-56378f3c] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-56378f3c] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-56378f3c] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-56378f3c] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #302f39;
	font-size: 13px
}

[data-v-56378f3c] .table td:nth-child(3) {
	width: 20%;
	text-align: center
}

a[data-v-56378f3c] {
	color: #959595
}

a[data-v-56378f3c]:hover {
	color: #fff
}

.row[data-v-56378f3c] {
	margin-left: 0;
	margin-right: 0
}

.card[data-v-56378f3c] {
	width: 100%;
	border-radius: 0;
	font-size: 13px;
	margin-bottom: 10px;
	border: 1px solid #c7a34e
}

.card-header[data-v-56378f3c] {
	background-color: #2d2c2c;
	border-radius: 0 !important
}

.card-body[data-v-56378f3c] {
	background-color: #222;
	color: #fff
}

[data-v-56378f3c] .card-body p {
	margin-bottom: 5px
}

.event-type[data-v-56378f3c] {
	color: #c7a34e;
	padding: 5px 10px;
	margin-right: 10px
}

@media (max-width:576px) {
	[data-v-56378f3c] .table th {
		font-size: 12px
	}

	[data-v-56378f3c] .table td:nth-child(3) {
		width: 25%;
		text-align: center
	}

	.notice-container[data-v-56378f3c] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.message-container[data-v-2d6c900c] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-2d6c900c 2s ease 1;
	-webkit-animation: cc_anim-data-v-2d6c900c 2s ease 1;
	font-family: Noto Sans KR, sans-serif !important;
	font-weight: 600 !important;
	letter-spacing: 0
}

@-webkit-keyframes cc_anim-data-v-2d6c900c {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-2d6c900c {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

.table-comp[data-v-2d6c900c] .table td:first-child {
	width: 50%
}

.table-comp[data-v-2d6c900c] .delete {
	padding: 1px 15px;
	background: #fff;
	border-radius: 15px;
	cursor: pointer;
	color: #181722
}

[data-v-2d6c900c] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-2d6c900c] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-2d6c900c] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-2d6c900c] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-2d6c900c] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #302f39;
	font-size: 13px
}

[data-v-2d6c900c] .table td:nth-child(3) {
	width: 20%;
	text-align: center
}

[data-v-2d6c900c] .table td:nth-child(2),
[data-v-2d6c900c] .table td:nth-child(4) {
	text-align: center
}

@media (max-width:991.98px) {
	.table-comp[data-v-2d6c900c] .table td:nth-child(2) {
		width: 20%
	}

	.table-comp[data-v-2d6c900c] .table td:nth-child(3),
	.table-comp[data-v-2d6c900c] .table td:nth-child(4) {
		width: 15%
	}
}

a[data-v-2d6c900c] {
	color: #fff
}

.row[data-v-2d6c900c] {
	margin-left: 0;
	margin-right: 0
}

.card[data-v-2d6c900c] {
	width: 100%;
	border-radius: 0;
	font-size: 13px;
	margin-bottom: 10px;
	background-color: transparent
}

.card-header[data-v-2d6c900c] {
	border-bottom: 2px solid #c7a34e;
	color: #fff
}

.card-body[data-v-2d6c900c] {
	color: #fff
}

[data-v-2d6c900c] .card-body p {
	margin-bottom: 5px
}

@media (max-width:576px) {

	[data-v-2d6c900c] .table td,
	[data-v-2d6c900c] .table th {
		font-size: 12px
	}

	.table-comp[data-v-2d6c900c] .table td:first-child {
		width: auto
	}

	.table-comp[data-v-2d6c900c] .table td:nth-child(2) {
		width: 20%
	}

	.table-comp[data-v-2d6c900c] .table td:nth-child(3) {
		width: 20%;
		font-size: 10px
	}

	.table-comp[data-v-2d6c900c] .table td:nth-child(4) {
		width: 10%
	}

	.message-container[data-v-2d6c900c] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.delete-icon[data-v-2d6c900c] {
	cursor: pointer
}

.delete-icon[data-v-2d6c900c]:hover {
	color: #c7a34e
}

.all-delete[data-v-2d6c900c],
.all-delete[data-v-2d6c900c]:active {
	background-color: #121212 !important;
	border-color: #c7a34e;
	color: #fff
}

.all-delete[data-v-2d6c900c]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

.message-container[data-v-1db5afd7] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-1db5afd7 2s ease 1;
	-webkit-animation: cc_anim-data-v-1db5afd7 2s ease 1;
	font-family: Noto Sans KR, sans-serif !important;
	font-weight: 600 !important;
	letter-spacing: 0
}

@-webkit-keyframes cc_anim-data-v-1db5afd7 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-1db5afd7 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

.table-comp[data-v-1db5afd7] .table td:first-child {
	width: 50%
}

[data-v-1db5afd7] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-1db5afd7] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-1db5afd7] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-1db5afd7] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-1db5afd7] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #302f39;
	font-size: 13px
}

[data-v-1db5afd7] .table td:nth-child(3) {
	width: 20%;
	text-align: center
}

[data-v-1db5afd7] .table td:nth-child(2),
[data-v-1db5afd7] .table td:nth-child(4) {
	text-align: center
}

@media (max-width:991.98px) {
	.table-comp[data-v-1db5afd7] .table td:nth-child(2) {
		width: 20%
	}

	.table-comp[data-v-1db5afd7] .table td:nth-child(3),
	.table-comp[data-v-1db5afd7] .table td:nth-child(4) {
		width: 15%
	}
}

a[data-v-1db5afd7] {
	color: #959595
}

a[data-v-1db5afd7]:hover {
	color: #fff
}

.row[data-v-1db5afd7] {
	margin-left: 0;
	margin-right: 0
}

.card[data-v-1db5afd7] {
	width: 100%;
	border-radius: 0;
	font-size: 13px;
	margin-bottom: 10px;
	border: 0;
	background-color: transparent
}

.card-header[data-v-1db5afd7] {
	background-color: #222
}

.card.answer .card-header[data-v-1db5afd7] {
	background-color: transparent !important;
	color: #c7a34e;
	font-size: 18px;
	font-weight: 700
}

.card.answer[data-v-1db5afd7] {
	border: 1px solid #c7a34e
}

.card-body[data-v-1db5afd7] {
	color: #fff
}

[data-v-1db5afd7] .card-body p {
	margin-bottom: 5px
}

.p-message[data-v-1db5afd7] {
	display: block;
	width: 100%;
	color: #fff;
	border-bottom: 2px solid #c7a34e;
	padding-bottom: 5px
}

.complete[data-v-1db5afd7] {
	background-color: #3a3a3a;
	padding: 3px 10px;
	border-radius: 5px;
	color: #c7a34e
}

.btn-write-cancel[data-v-1db5afd7],
.btn-write-ok[data-v-1db5afd7],
.btn-write[data-v-1db5afd7] {
	font-weight: 700;
	background-color: #121212;
	border: 1px solid #c7a34e;
	color: #ccc;
	padding: .5rem 3rem
}

.btn-write-cancel[data-v-1db5afd7]:hover,
.btn-write-ok[data-v-1db5afd7]:hover,
.btn-write[data-v-1db5afd7]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255);
	color: #fff;
	padding: .5rem 3rem
}

.form-question[data-v-1db5afd7] {
	border: 1px solid #c7a34e
}

@media (max-width:576px) {

	[data-v-1db5afd7] .table td,
	[data-v-1db5afd7] .table th {
		font-size: 12px
	}

	.table-comp[data-v-1db5afd7] .table td:first-child {
		width: auto
	}

	.table-comp[data-v-1db5afd7] .table td:nth-child(2) {
		width: 20%
	}

	.table-comp[data-v-1db5afd7] .table td:nth-child(3) {
		width: 20%;
		font-size: 10px
	}

	.table-comp[data-v-1db5afd7] .table td:nth-child(4) {
		width: 10%
	}

	.message-container[data-v-1db5afd7] {
		padding: 5px;
		margin: 0;
		border: 0
	}

	.card.answer .card-header[data-v-1db5afd7] {
		font-size: 16px
	}
}

.delete-icon[data-v-1db5afd7] {
	cursor: pointer
}

.delete-icon[data-v-1db5afd7]:hover {
	color: #c7a34e
}

.modal-container-header[data-v-da985876] {
	padding-top: 5px;
	padding-bottom: 5px
}

[data-v-da985876] .nav-tabs {
	border-bottom: 0
}

[data-v-da985876] .nav-tabs .nav-item {
	width: 20%;
	text-align: center
}

.board-container[data-v-da985876] {
	padding: 20px;
	background-color: #181722
}

.logo img[data-v-da985876] {
	width: 160px
}

.money-transfer-container[data-v-92e0cb68] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-92e0cb68 2s ease 1;
	-webkit-animation: cc_anim-data-v-92e0cb68 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-92e0cb68 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-92e0cb68 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-92e0cb68] .alert {
	padding: 20px;
	background-color: #232122;
	border-color: #818181;
	color: #bbb
}

[data-v-92e0cb68] .alert p {
	margin-bottom: .5rem
}

[data-v-92e0cb68] input {
	border-radius: 0;
	border: 1px solid #302f39;
	color: #ffbe5d !important;
	background: #1e1e1e
}

.form-control[data-v-92e0cb68]:disabled {
	background: #1e1e1e
}

.renew[data-v-92e0cb68] {
	background-color: #121212 !important;
	border-color: #c7a34e
}

.renew[data-v-92e0cb68]:active,
.renew[data-v-92e0cb68]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

.arrow-1[data-v-92e0cb68] {
	color: #5381b9;
	font-weight: 700
}

.arrow-2[data-v-92e0cb68] {
	color: #3e93fe;
	font-weight: 700
}

.money-transfer-process .money-btn[data-v-92e0cb68]:active,
[data-v-92e0cb68] .money-transfer-process .money-btn {
	padding: 5px 10px;
	margin-right: 5px;
	border: 0;
	color: #fff;
	background-color: #99211f;
	flex: auto;
	border-radius: 0;
	box-shadow: none
}

[data-v-92e0cb68] .money-transfer-process .btn-red {
	color: #fff;
	background: linear-gradient(180deg, #c7a34e, #c7a34e);
	border: 1px solid #c7a34e;
	border-radius: 5px
}

[data-v-92e0cb68] .money-transfer-process .btn-clear {
	color: #fff;
	background: linear-gradient(180deg, #5b5b5b, #272727);
	border-radius: 5px
}

.bank-info[data-v-92e0cb68] {
	color: #b8860b;
	font-weight: 700
}

@media (max-width:576px) {

	[data-v-92e0cb68] .alert p,
	[data-v-92e0cb68] .money-transfer-process .money-btn {
		font-size: 12px
	}

	[data-v-92e0cb68] #bank-info {
		padding: 1px
	}

	.money-transfer-container[data-v-92e0cb68] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.select-game[data-v-92e0cb68] {
	background-color: #302f39;
	color: #fff
}

.text-label[data-v-92e0cb68] {
	color: #bbb
}

[data-v-262e999a] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-262e999a] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-262e999a] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-262e999a] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-262e999a] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #34334d;
	font-size: 13px;
	text-align: center
}

a[data-v-262e999a] {
	color: #959595
}

a[data-v-262e999a]:hover {
	color: #fff
}

@media (max-width:576px) {

	[data-v-262e999a] .table td,
	[data-v-262e999a] .table th {
		font-size: 12px
	}
}

.money-in-container[data-v-43c73344] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-43c73344 2s ease 1;
	-webkit-animation: cc_anim-data-v-43c73344 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-43c73344 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-43c73344 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-43c73344] .alert {
	padding: 20px;
	background-color: #232122;
	border-color: #818181;
	color: #bbb
}

[data-v-43c73344] .alert p {
	margin-bottom: .5rem
}

[data-v-43c73344] input {
	border-radius: 0;
	border: 1px solid #585858;
	color: #ffbe5d !important;
	background: #1e1e1e
}

.form-control[data-v-43c73344]:disabled {
	background: #1e1e1e
}

.money-in-process .money-btn[data-v-43c73344]:active,
[data-v-43c73344] .money-in-process .money-btn {
	padding: 5px 10px;
	margin-right: 5px;
	border: 0;
	color: #fff;
	background-color: #99211f;
	flex: auto;
	border-radius: 0;
	box-shadow: none
}

[data-v-43c73344] .money-in-process .money-btn:focus {
	box-shadow: none
}

[data-v-43c73344] .money-in-process .btn-red {
	color: #fff;
	background: linear-gradient(180deg, #c7a34e, #c7a34e);
	border: 1px solid #c7a34e;
	border-radius: 5px
}

[data-v-43c73344] .money-in-process .btn-clear {
	color: #fff;
	background: linear-gradient(180deg, #5b5b5b, #272727);
	border-radius: 5px
}

.bank-info[data-v-43c73344] {
	color: #b8860b;
	font-weight: 700
}

.btn-money-in[data-v-43c73344],
.btn-money-in[data-v-43c73344]:active {
	background-color: #121212 !important;
	border-color: #c7a34e;
	color: #fff
}

.btn-money-in[data-v-43c73344]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

.btn-money-in[data-v-43c73344]:focus {
	box-shadow: none
}

@media (max-width:576px) {
	[data-v-43c73344] .alert p {
		font-size: 12px;
		margin-bottom: .25rem
	}

	[data-v-43c73344] .money-in-process .money-btn {
		font-size: 12px
	}

	[data-v-43c73344] #bank-info {
		padding: 1px
	}

	.money-in-container[data-v-43c73344] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

[data-v-43c73344] .card-header {
	padding: .5rem 1rem
}

[data-v-43c73344] .card-body {
	padding: .75rem
}

@media (min-width:992px) {
	.bonus-item[data-v-43c73344] {
		padding-left: 5px;
		padding-right: 5px;
		cursor: pointer
	}

	[data-v-43c73344] .card-text {
		font-size: .75rem
	}
}

[data-v-43c73344] .bonus-item .card {
	color: #fff;
	border: 0 !important;
	background-color: #4d4d4d
}

[data-v-4bd725dd] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-4bd725dd] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-4bd725dd] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-4bd725dd] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-4bd725dd] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #34334d;
	font-size: 13px;
	text-align: center
}

a[data-v-4bd725dd] {
	color: #959595
}

a[data-v-4bd725dd]:hover {
	color: #fff
}

@media (max-width:576px) {

	[data-v-4bd725dd] .table td,
	[data-v-4bd725dd] .table th {
		font-size: 12px
	}
}

.money-out-container[data-v-4e96f982] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-4e96f982 2s ease 1;
	-webkit-animation: cc_anim-data-v-4e96f982 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-4e96f982 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-4e96f982 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-4e96f982] .alert {
	padding: 20px;
	background-color: #232122;
	border-color: #818181;
	color: #bbb
}

[data-v-4e96f982] .alert p {
	margin-bottom: .5rem
}

[data-v-4e96f982] input {
	border-radius: 0;
	border: 1px solid #585858;
	color: #ffbe5d !important;
	background: #1e1e1e
}

.form-control[data-v-4e96f982]:disabled {
	background: #1e1e1e
}

.money-out-process .money-btn[data-v-4e96f982]:active,
[data-v-4e96f982] .money-out-process .money-btn {
	padding: 5px 10px;
	margin-right: 5px;
	border: 0;
	color: #fff;
	background-color: #99211f;
	flex: auto;
	border-radius: 0;
	box-shadow: none
}

[data-v-4e96f982] .money-out-process .btn-red {
	color: #fff;
	background: linear-gradient(180deg, #c7a34e, #c7a34e);
	border: 1px solid #c7a34e;
	border-radius: 5px
}

[data-v-4e96f982] .money-out-process .btn-clear {
	color: #fff;
	background: linear-gradient(180deg, #5b5b5b, #272727);
	border-radius: 5px
}

.btn-money-out[data-v-4e96f982],
.btn-money-out[data-v-4e96f982]:active {
	background-color: #121212 !important;
	border-color: #c7a34e;
	color: #fff
}

.btn-money-out[data-v-4e96f982]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

@media (max-width:576px) {

	[data-v-4e96f982] .alert p,
	[data-v-4e96f982] .money-out-process .money-btn {
		font-size: 12px
	}

	.money-out-container[data-v-4e96f982] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

[data-v-42de4be4] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-42de4be4] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-42de4be4] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-42de4be4] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-42de4be4] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #34334d;
	font-size: 13px;
	text-align: center
}

a[data-v-42de4be4] {
	color: #959595
}

a[data-v-42de4be4]:hover {
	color: #fff
}

@media (max-width:576px) {

	[data-v-42de4be4] .table td,
	[data-v-42de4be4] .table th {
		font-size: 12px
	}
}

.point-container[data-v-11419c2f] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #242424;
	animation: cc_anim-data-v-11419c2f 2s ease 1;
	-webkit-animation: cc_anim-data-v-11419c2f 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-11419c2f {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-11419c2f {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-11419c2f] .alert {
	padding: 20px;
	background-color: #232122;
	border-color: #818181;
	color: #bbb
}

[data-v-11419c2f] input {
	border-radius: 0;
	border: 1px solid #585858;
	color: #ffbe5d !important;
	background: #1e1e1e
}

.form-control[data-v-11419c2f]:disabled {
	background: #1e1e1e
}

.point-process[data-v-11419c2f] {
	padding: 20px
}

.btn-point[data-v-11419c2f],
.btn-point[data-v-11419c2f]:active {
	background-color: #121212 !important;
	border-color: #c7a34e;
	color: #fff
}

.btn-point[data-v-11419c2f]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

@media (max-width:576px) {
	[data-v-11419c2f] .alert p {
		font-size: 12px
	}

	.point-container[data-v-11419c2f] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.coupon-container[data-v-2a022e78] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #606060;
	animation: cc_anim-data-v-2a022e78 2s ease 1;
	-webkit-animation: cc_anim-data-v-2a022e78 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-2a022e78 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-2a022e78 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-2a022e78] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-2a022e78] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-2a022e78] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-2a022e78] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-2a022e78] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #302f39;
	font-size: 13px
}

[data-v-2a022e78] .table td:first-child {
	text-align: center
}

[data-v-2a022e78] .table td:nth-child(2),
[data-v-2a022e78] .table td:nth-child(3) {
	width: 20%;
	text-align: center
}

[data-v-2a022e78] .table td:nth-child(4) {
	width: 10%;
	text-align: center
}

a[data-v-2a022e78] {
	color: #959595
}

a[data-v-2a022e78]:hover {
	color: #fff
}

.row[data-v-2a022e78] {
	margin-left: 0;
	margin-right: 0
}

@media (max-width:576px) {

	[data-v-2a022e78] .table td,
	[data-v-2a022e78] .table th {
		font-size: 12px
	}

	.table-comp[data-v-2a022e78] .table td:first-child {
		width: auto
	}

	.table-comp[data-v-2a022e78] .table td:nth-child(2) {
		width: 15%;
		font-size: 10px
	}

	.table-comp[data-v-2a022e78] .table td:nth-child(3) {
		width: 20%;
		font-size: 10px
	}

	.table-comp[data-v-2a022e78] .table td:nth-child(4) {
		width: 15%;
		font-size: 10px
	}

	.coupon-container[data-v-2a022e78] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.waiting[data-v-2a022e78] {
	color: #c7a34e
}

.betting-container[data-v-eb216366] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #606060;
	animation: cc_anim-data-v-eb216366 2s ease 1;
	-webkit-animation: cc_anim-data-v-eb216366 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-eb216366 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-eb216366 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-eb216366] .nav-tabs .nav-item {
	width: 15%;
	text-align: center
}

[data-v-eb216366] .nav-tabs {
	margin-bottom: 1rem
}

.betting-tabs-card[data-v-eb216366] .nav-item .nav-link {
	font-size: 12px;
	padding: 10px 5px;
	color: #888;
	border: 1px solid #ccc;
	border-radius: 0
}

.betting-tabs-card[data-v-eb216366] .nav-item .nav-link.active {
	color: #fff !important;
	border: 1px solid #a1a1a1 !important;
	background-color: #000 !important
}

.betting-tabs-card[data-v-eb216366] .table-comp td,
.betting-tabs-card[data-v-eb216366] .table-comp th {
	text-align: center;
	color: #595959;
	font-size: 13px;
	font-weight: 400
}

.table td[data-v-eb216366],
.table th[data-v-eb216366] {
	text-align: center;
	vertical-align: middle;
	color: #959595;
	font-size: 13px;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 10px
}

.table th[data-v-eb216366]:first-child {
	border-radius: 5px 0 0 5px
}

.table th[data-v-eb216366]:last-child {
	border-radius: 0 5px 5px 0
}

.table th[data-v-eb216366] {
	border-top: 0;
	border-bottom: 0;
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

.b-table td[data-v-eb216366] {
	border-top: 0 !important;
	border-bottom: 1px solid #302f39
}

.delete[data-v-eb216366] {
	padding: 1px 15px;
	background: #fff;
	border-radius: 15px;
	cursor: pointer
}

.head-title[data-v-eb216366] {
	font-size: 22px;
	color: #636363;
	font-weight: 400
}

.card[data-v-eb216366] {
	background-color: transparent
}

@media (max-width:991.98px) {
	.btn-blue[data-v-eb216366] {
		font-size: 10px
	}

	.tab-name[data-v-eb216366] {
		font-size: 13px
	}

	.table-cta[data-v-eb216366] {
		float: none !important;
		text-align: center
	}

	.betting-tabs-card[data-v-eb216366] .nav-item .nav-link {
		font-size: 10px;
		white-space: nowrap
	}

	.betting-tabs-card[data-v-eb216366] .table-comp td,
	.betting-tabs-card[data-v-eb216366] .table-comp th {
		font-size: 11px;
		font-weight: 400;
		padding: .25rem
	}

	.bet_info_m[data-v-eb216366] {
		background-color: #eaeaea;
		color: #000 !important
	}

	.bet_info_m>td[data-v-eb216366] {
		padding-top: 3px;
		padding-bottom: 3px
	}

	.betting-container[data-v-eb216366] {
		padding: 5px;
		margin: 0;
		border: 0
	}

	[data-v-eb216366] .nav-tabs .nav-item {
		width: 25%;
		text-align: center
	}
}

.select-game[data-v-eb216366] {
	background-color: #424242;
	color: #fff
}

.delete-icon[data-v-eb216366] {
	cursor: pointer
}

.delete-icon[data-v-eb216366]:hover {
	color: #c7a34e
}

.all-delete[data-v-eb216366],
.all-delete[data-v-eb216366]:active {
	background-color: #121212 !important;
	border-color: #c7a34e;
	color: #fff
}

.all-delete[data-v-eb216366]:hover {
	background-color: rgba(106, 199, 204, .09019607843137255) !important
}

.attendance-container[data-v-52db463a] {
	padding: 20px 20px;
	margin: 20px 30px 30px 20px;
	background-color: rgba(10, 9, 9, .6705882352941176);
	border: 1px solid #606060;
	animation: cc_anim-data-v-52db463a 2s ease 1;
	-webkit-animation: cc_anim-data-v-52db463a 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-52db463a {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-52db463a {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

[data-v-52db463a] .table th {
	padding: 5px;
	text-align: center;
	background: #222;
	color: #b6b6b6;
	border: 0;
	font-size: 14px
}

[data-v-52db463a] .table th:first-child {
	border-radius: 5px 0 0 5px
}

[data-v-52db463a] .table th:last-child {
	border-radius: 0 5px 5px 0
}

[data-v-52db463a] .table tr {
	line-height: 32px;
	font-weight: 600
}

[data-v-52db463a] .table td {
	padding: 5px;
	color: #959595;
	border-top: 0;
	border-bottom: 1px solid #302f39;
	font-size: 13px
}

[data-v-52db463a] .table td:first-child,
[data-v-52db463a] .table td:nth-child(2),
[data-v-52db463a] .table td:nth-child(3),
[data-v-52db463a] .table td:nth-child(4) {
	text-align: center
}

a[data-v-52db463a] {
	color: #959595
}

a[data-v-52db463a]:hover {
	color: #fff
}

.row[data-v-52db463a] {
	margin-left: 0;
	margin-right: 0
}

@media (max-width:576px) {

	[data-v-52db463a] .table td,
	[data-v-52db463a] .table th {
		font-size: 12px
	}

	.table-comp[data-v-52db463a] .table td:first-child,
	.table-comp[data-v-52db463a] .table td:nth-child(2),
	.table-comp[data-v-52db463a] .table td:nth-child(3),
	.table-comp[data-v-52db463a] .table td:nth-child(4) {
		width: auto
	}

	.attendance-container[data-v-52db463a] {
		padding: 5px;
		margin: 0;
		border: 0
	}
}

.attendance-done[data-v-52db463a] {
	color: #c7a34e
}

.modal-container-header[data-v-f8b5b28a] {
	padding-top: 5px;
	padding-bottom: 5px
}

[data-v-f8b5b28a] .nav-tabs {
	border-bottom: 0
}

.logo img[data-v-f8b5b28a] {
	width: 160px
}

.casino-container[data-v-6d0b9700] {
	padding: 20px 0;
	animation: cc_anim-data-v-6d0b9700 2s ease 1;
	-webkit-animation: cc_anim-data-v-6d0b9700 2s ease 1
}

@-webkit-keyframes cc_anim-data-v-6d0b9700 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-6d0b9700 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

.slot-container[data-v-5535a482] {
	padding: 20px 0;
	animation: cc_anim-data-v-5535a482 2s ease 1;
	-webkit-animation: cc_anim-data-v-5535a482 2s ease 1
}

.item[data-v-5535a482] {
	position: relative;
	padding: 5px;
	cursor: pointer;
	width: 20%
}

.item img[data-v-5535a482] {
	width: 100%
}

@-webkit-keyframes cc_anim-data-v-5535a482 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes cc_anim-data-v-5535a482 {
	0% {
		top: -20px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@-webkit-keyframes play_anim-data-v-5535a482 {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes play_anim-data-v-5535a482 {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@media (max-width:576px) {
	.item[data-v-5535a482] {
		width: 50%
	}
}

.item-slot[data-v-5535a482] {
	cursor: pointer;
	width: 16.6%;
	padding: .5rem
}

.item-slot img[data-v-5535a482] {
	width: 100%
}

.slot-title[data-v-5535a482] {
	background-color: #505050;
	padding: 3px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

@media (max-width:991px) {
	.item-slot[data-v-5535a482] {
		width: 33.3%
	}
}

.slot-info[data-v-5535a482] {
	color: #fff
}

.slot-info .title[data-v-5535a482] {
	font-size: 30px;
	padding-left: 5px
}

.slot-info .back-btn[data-v-5535a482] {
	font-size: 30px;
	padding-right: 20px;
	cursor: pointer
}

.slot-list-detail[data-v-5535a482] {
	max-height: 80vh;
	overflow-y: scroll
}

.game-over-bg[data-v-5535a482] {
	background-color: rgba(43, 43, 43, .8196078431372549);
	position: absolute;
	top: 5px;
	left: 5px
}

.game-over-name[data-v-5535a482] {
	background-color: #131313;
	border: 2px solid #ac8022;
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 25px;
	left: 0
}

.game-over[data-v-5535a482] {
	-webkit-animation: img_blink-data-v-5535a482 2s infinite;
	animation: img_blink-data-v-5535a482 2s infinite
}

@-webkit-keyframes img_blink-data-v-5535a482 {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes img_blink-data-v-5535a482 {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.modal-container[data-v-1a236e58] {
	padding: 10px
}

[data-v-1a236e58] .nav-tabs {
	border-bottom: 0;
	padding-right: 50px
}

[data-v-1a236e58] .nav-tabs .nav-item {
	width: 15%;
	text-align: center
}

.right-container[data-v-43d69fc9] {
	border-image-slice: 1;
	position: relative;
	z-index: 3;
	color: #fff
}

.right-container .rigth-container-title[data-v-43d69fc9] {
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 4px 11px 3px
}

.right-container strong[data-v-43d69fc9] {
	position: relative;
	display: inline-block
}

.guest-dm[data-v-43d69fc9] {
	cursor: pointer;
	width: 38px;
	background: #b13d3b;
	color: #fff;
	text-align: center;
	height: 18px;
	line-height: 18px;
	border-radius: 3px;
	margin-left: 5px;
	padding: 2px 10px
}

.menu-list[data-v-43d69fc9] {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: flex-start;
	flex-direction: row;
	padding: 15px
}

.menu-item[data-v-43d69fc9] {
	flex-basis: 47%;
	text-align: center;
	border: 1px solid #c7a34e;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: .4rem;
	background-color: #242424;
	color: #fff;
	font-weight: 700;
	padding: 10px
}

.my-info[data-v-43d69fc9] {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	flex-direction: row;
	padding: 15px
}

.my-info div[data-v-43d69fc9] {
	padding: .25rem
}

.wallet-money[data-v-43d69fc9] {
	color: #fff;
	padding: 4px 11px 5px
}

.money-box[data-v-43d69fc9] {
	color: #ebc212
}

.logout[data-v-43d69fc9] {
	background: #7e481a;
	color: #fff;
	border: 0
}

[data-v-1e28b480] .modal-backdrop {
	width: 100%;
	height: 100%
}

[data-v-1e28b480] .modal-dialog {
	margin-top: 5% !important
}

[data-v-1e28b480] .modal-body {
	padding: 0
}

[data-v-1e28b480] .modal-dialog .modal-header .close {
	padding: 5px 20px 10px 10px;
	color: #fff !important;
	text-shadow: none;
	font-size: 40px;
	opacity: 1
}

[data-v-1e28b480] .modal-dialog .modal-header {
	border: 0
}

[data-v-1e28b480] .modal-dialog .modal-header .close:hover,
[data-v-1e28b480] .modal-dialog .modal-header .modal-title {
	color: #c7a34e !important
}

@media (min-width:576px) {
	[data-v-1e28b480] #modal-login .modal-dialog {
		max-width: 400px !important;
		margin: 1.75rem auto
	}

	[data-v-1e28b480] #modal-signup .modal-dialog {
		max-width: 800px !important;
		margin: 1.75rem auto
	}

	[data-v-1e28b480] #modal-customer .modal-dialog {
		max-width: 900px !important;
		margin: 1.75rem auto
	}

	[data-v-1e28b480] #modal-my-page .modal-dialog {
		max-width: 1200px !important;
		margin: 1.75rem auto
	}

	[data-v-1e28b480] #modal-game-live .modal-dialog,
	[data-v-1e28b480] #modal-game-slot .modal-dialog,
	[data-v-1e28b480] #modal-game .modal-dialog {
		max-width: 1020px !important;
		margin: 1.75rem auto
	}
}

@media (max-width:576px) {
	[data-v-1e28b480] .modal-dialog .modal-header {
		background-color: #181818;
		color: #fff;
		border: 0
	}

	[data-v-1e28b480] .modal-dialog .modal-header .modal-title {
		margin-left: 40%
	}

	[data-v-1e28b480] .modal-dialog .modal-header .close {
		padding: 5px 20px 10px 10px;
		color: #fff !important;
		text-shadow: none;
		font-size: 40px;
		opacity: 1
	}

	[data-v-1e28b480] .modal {
		padding: 0 !important
	}

	[data-v-1e28b480] .modal-dialog {
		max-width: 100% !important;
		margin: 0 !important;
		margin-top: 0 !important;
		background-color: #181818;
		min-height: 100%;
		height: 100%
	}
}

@media (max-width:992px) {
	[data-v-1e28b480] .modal-content {
		border: 0 !important
	}
}

[data-v-1e28b480] .modal-close {
	border-radius: 5px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0
}

[data-v-1e28b480] .modal-close:before {
	background: transparent;
	border-radius: 3px;
	color: #fff;
	font-size: 35px;
	font-weight: 400;
	height: 30px;
	line-height: 26px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 10px;
	width: 30px;
	content: "\00D7";
	cursor: pointer;
	font-family: Helvetica, Arial, sans-serif
}

[data-v-1e28b480] .modal-content {
	border: 10px solid #242424;
	border-radius: 0;
	background-color: #181818;
	box-shadow: inset 0 0 4px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .5)
}

[data-v-1e28b480] .form-control {
	border: 1px solid #333;
	background-color: #1e1e1e;
	color: #fff
}

[data-v-1e28b480] .form-control:focus {
	background-color: #3c3c3c;
	color: #fff
}

[data-v-1e28b480] .form-control::-moz-placeholder {
	color: #d4d0d0;
	opacity: 1
}

[data-v-1e28b480] .form-control:-ms-input-placeholder {
	opacity: 1
}

[data-v-1e28b480] .form-control::placeholder {
	color: #d4d0d0;
	opacity: 1
}

[data-v-1e28b480] .form-control:-ms-input-placeholder {
	color: #d4d0d0
}

[data-v-1e28b480] .form-control::-ms-input-placeholder {
	color: #d4d0d0
}

[data-v-1e28b480] .page-item .page-link {
	background-color: #222;
	border-color: #606060;
	color: #fff
}

[data-v-1e28b480] .page-item.active .page-link {
	background-color: rgba(51, 38, 38, .8);
	border-color: #c7a34e;
	color: #c7a34e
}

[data-v-1e28b480] .page-item.disabled .page-link {
	background-color: #222;
	border-color: #606060;
	color: #fff
}

[data-v-1e28b480] button:focus {
	outline: 0
}

[data-v-1e28b480] .text-title {
	color: #ececec !important
}

[data-v-1e28b480] .nav-link {
	font-size: 16px;
	background-color: #0e0e0e !important;
	color: #fff;
	border: 0;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	margin-right: 2px;
	margin-left: 1px;
	height: 45px;
	padding: 10px 5px 5px 5px
}

[data-v-1e28b480] .nav-link.active {
	color: #fff !important;
	font-weight: 700;
	border-bottom: 1px solid #c7a34e
}

@-webkit-keyframes img_blink-data-v-af341272 {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes img_blink-data-v-af341272 {
	0% {
		opacity: 1
	}

	50% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.smsbox[data-v-af341272] {
	z-index: 100;
	border-radius: 10%;
	color: #fff;
	position: fixed;
	width: 200px;
	height: 160px;
	bottom: 200px;
	left: 50%;
	margin-left: -100px;
	border: 1px solid #60ff00;
	background-color: rgba(42, 42, 41, .8509803921568627);
	text-align: center;
	cursor: pointer
}

.smsbox img[data-v-af341272] {
	width: 100px;
	margin: 10px 0;
	-webkit-animation: img_blink-data-v-af341272 1.5s infinite;
	animation: img_blink-data-v-af341272 1.5s infinite
}

.smsbox .close[data-v-af341272] {
	padding: 5px 10px;
	text-align: right;
	background-color: rgba(0, 0, 0, .8)
}

.smsbox .icon[data-v-af341272] {
	font-size: 5rem
}

.smsbox .contents[data-v-af341272] {
	color: #fff
}

.smsbox-enter-active[data-v-af341272],
.smsbox-leave-active[data-v-af341272] {
	transition: opacity .5s
}

.smsbox-enter[data-v-af341272],
.smsbox-leave-to[data-v-af341272] {
	opacity: 0
}

.close-container[data-v-af341272] {
	padding-top: 20px;
	width: 100%
}

div.text-center[data-v-af341272] {
	color: #fff;
	font-weight: bolder;
	font-size: xx-large
}

div.text-center p.second-text[data-v-af341272] {
	font-size: x-large;
	color: #fcec92
}

div.text-center img.second-img[data-v-af341272] {
	margin-top: 25px
}

div.text-center img[data-v-af341272] {
	margin-bottom: 25px
}

@media screen and (max-width:992px) {
	.smsbox[data-v-af341272] {
		height: 120px;
		width: 140px;
		top: 40vh;
		margin-left: -20%
	}

	.smsbox .icon[data-v-af341272] {
		font-size: 2rem
	}

	.smsbox img[data-v-af341272] {
		width: 86px;
		margin: 5px 0
	}

	div.text-center[data-v-af341272] {
		font-size: x-large
	}

	div.text-center p.second-text[data-v-af341272] {
		font-size: large
	}

	div.text-center img.second-img[data-v-af341272] {
		width: 50%
	}
}

.sms-blink[data-v-af341272] {
	-webkit-animation: condemned_blink_effect-data-v-af341272 2s linear infinite;
	animation: condemned_blink_effect-data-v-af341272 2s linear infinite
}

@-webkit-keyframes condemned_blink_effect-data-v-af341272 {
	0% {
		background-color: #f900ad
	}

	50% {
		background-color: #ac00f9
	}

	to {
		background-color: #f900ad
	}
}

@keyframes condemned_blink_effect-data-v-af341272 {
	0% {
		background-color: #f900ad
	}

	50% {
		background-color: #ac00f9
	}

	to {
		background-color: #f900ad
	}
}

.launcher-container[data-v-2f63857e] {
	width: 100%;
	padding: 0;
	margin: 0;
	height: 100vh;
	min-height: -webkit-fill-available
}

.header[data-v-2f63857e] {
	font-weight: 700;
	font-size: 24px;
	color: gold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 50px
}

.launcher[data-v-2f63857e] {
	display: flex;
	width: 100%;
	height: calc(100vh - 50px);
	flex-direction: column;
	overflow: hidden
}

.iframe-launcher[data-v-2f63857e] {
	flex-grow: 1;
	border: none;
	margin: 0;
	padding: 0
}

@media screen and (max-width:992px) {
	.launcher-container[data-v-2f63857e] {
		width: 100%;
		padding: 0;
		margin: 0;
		height: 90vh
	}

	.header[data-v-2f63857e] {
		font-size: 16px;
		padding-top: 2px;
		padding-bottom: 2px;
		height: 30px
	}

	.launcher[data-v-2f63857e] {
		height: calc(90vh - 100px)
	}
}