	::-webkit-scrollbar {
		width: 10px;
		background-color:rgba(0,0,0,.20);
	}

	::-webkit-scrollbar-thumb {
		background-color:rgba(255,255,255,.20);
		border-radius: 5px
	}
html {
  overflow: auto;
  -ms-overflow-style: none; 
  scrollbar-width: none; 
}

html::-webkit-scrollbar {
  display: none;
}
.rightDiv {
  overflow: auto;
  -ms-overflow-style: none; 
  scrollbar-width: none; 
}

.rightDiv::-webkit-scrollbar {
  display: none;
}

/*Çìµå ¿µ¿ª*/
	.loadingsss {width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:99999;position: fixed;}
	.loadingsss img {width:250px;top:45%;left:45%;vertical-align: middle;position: absolute;}

	.loading {top:45%;left:45%;width:200px;height:200px;border-radius:50%;border-top:7px dotted #893dd6;position:absolute;box-sizing:border-box;animation:rotation1 2s linear infinite;}
	.loading::after,.loading::before{content:'';width:200px;height:200px;position:absolute;top:-7px;left:0;border-radius:50%;box-sizing:border-box;}
	.loading::after {border-top:7px dotted #ae62fa;transform:rotate(120deg);}
	.loading::before {border-top:7px dotted #e2c6ff;transform:rotate(-120deg);}
	.loading span {color:#fff;font-size:20px;position:absolute;width:200px;height:200px;text-align:center;line-height:200px;animation:rotation2 2s linear infinite;}

	@keyframes rotation1 {
		to{
			transform:rotate(360deg);
		}
	}
	@keyframes rotation2 {
		to{
			transform:rotate(-360deg);
		}
	}
	
	.Hfont {position: relative;text-align:center;font-size:16px;color:#fff;font-weight:800;cursor:pointer;}
	.Hfont .Hmenu {width:100px;line-height:40px;background:none;text-align:center;font-size:16px;color:#fff;font-weight:800;margin-top:20px;border-radius:5px;}
	.Hfont .Hmenu img {margin-right:8px;vertical-align:middle;}	

	.dfbtn1 {
		width: 100px;
		height: 30px;
		line-height: 30px;
		border-radius: 20px;
		text-align:center;
		background: linear-gradient(180deg, rgba(251, 233, 174, 1) 4%, rgba(209, 181, 119, 1) 50%, rgba(175, 140, 75, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%);
		margin:0 5px;cursor:pointer;
		color:#000;
	}
	.dfbtn1:hover {background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f );color:#fff;}
	.dfbtn2 {
		width: 100px;
		height: 34px;
		line-height: 34px;
		border-radius: 20px;
		text-align:center;
		background: linear-gradient(180deg, rgba(53, 53, 53, 1) 4%, rgba(46, 46, 46, 1) 50%, rgba(40, 40, 40, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%);
		margin:0 5px;
		cursor:pointer;
		font-weight: 900;
		color: #af8c4b;
	}
	.dfbtn2:hover {background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f );}
	.head-menu-text {font-weight:900; font-size: 18px;}
	.header { position:fixed; width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-content:center; align-items:center;  z-index:10000;background:#000; }
	.head-container { width:100%; display:flex; flex-wrap:wrap; align-content:center; justify-content:center; align-items:center; }
	.head-menu { width:100%;height:105px;display:flex; align-items:center;background: #141517; }/*padding-left:215px;*/
	.head-menu-text.hometxt {color:#fbe9ae;}
	.head-menu-sub { width:100%;display:flex;align-items:center;justify-content: space-around; border-top: 1px solid #434343; border-bottom: 1px solid #272727;background: #141517;}
	.head-menu-item { display:flex;align-items:center;justify-content: center;gap:10px;padding: 30px 10px 0px 20px;font-size:14px;font-weight:bold; cursor:pointer; color:#fbe9ae;}
	.head-menu-item:hover {-webkit-animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in-fwd 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;}
	@-webkit-keyframes fade-in-fwd {
	  0% {
		-webkit-transform: translateZ(-80px);
				transform: translateZ(-80px);
		opacity: 0;
	  }
	  100% {
		-webkit-transform: translateZ(0);
				transform: translateZ(0);
		opacity: 1;
	  }
	}
	@keyframes fade-in-fwd {
	  0% {
		-webkit-transform: translateZ(-80px);
				transform: translateZ(-80px);
		opacity: 0;
	  }
	  100% {
		-webkit-transform: translateZ(0);
				transform: translateZ(0);
		opacity: 1;
	  }
	}

	.head-myinfo { width: 100%;display: flex;align-items: center;justify-content: flex-end;padding: 10px 50px 0px 0px; background:#141517;}
	.head-myinfo-item { display:flex;align-items:center;padding:0 10px; }
	.head-myinfo-item img { margin-right:10px; }

	.id-wrap { margin-right:15px; display:flex; align-items:center; justify-content:center; }
	.id-wrap img { height:40px; margin-right:10px; margin-top:-12px; }
	.goods-wrap { margin-right:15px; display:flex; align-items:center; justify-content:center; }
	.goods-wrap img { height:18px; margin-right:10px; }

	.menu-btn { width:16.66%; padding:0 10px; line-height:70px; text-align:center; font-size:16px; font-weight:600; transition:.25s all; cursor:pointer; }
	.menu-btn:hover { color:#d4458d; }
	.logo-wrap { width:20%; position:relative; }
	.logo-wrap img { width:62%; position:absolute; top:-90px; left:50%; transform:translateX(-50%); }
	.logo-wrap-button { position:absolute; top:39px; width:100%; display:flex; align-items:center; justify-content:center; }
	.logo-wrap-button-item { width:calc(50% - 5px); height:30px; line-height:30px; text-align:center; background:linear-gradient(130deg, #d2458e 0% , #d2458e 50% , #a82468 51%, #a82468 100%); border:1px solid #e64097; border-radius:3px; font-size:1.25em; font-weight:600; }
	.logo-wrap-button-item:nth-child(1) { margin-right:5px; }
	.logo-wrap-button-item:nth-child(1) { margin-left:5px;}
	.logo-wrap-button-item:hover { background:linear-gradient(130deg, #a82468 0% , #a82468 50% , #d2458e 51%, #d2458e 100%); }

	.head-notice { width:100%; display:none; align-items:center; background:#000000;box-shadow: 0 0 15px rgba(255, 180, 44, 0.8), 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 180, 44, 1); }
	.head-notices { width:50%;align-items:center; background:#000000;box-shadow: 0 0 15px rgba(255, 180, 44, 0.8), 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 180, 44, 1);display:flex; }
	.head-notice-sub { width:100%;max-width:1300px; margin:0 auto; display:flex; }
	.head-notice-sub marquee { margin:0 auto; height:30px; line-height:30px; }
	.notice-title { min-width:40px;display: flex;align-items: center;justify-content: center;}
	.head-menu-item.menuBtn.halfcol {color:#af8c4b;}
	.head-myinfo-item button { margin-bottom:10px; margin-right:5px; }
	.head-myinfo-button { display:none; }
	.head-myinfo-button button { margin-bottom:0; margin-right:10px; border:1px solid #b63c7b; }
	
	.Lslide-in {
		animation: Lslide-in 0.5s forwards;
		-webkit-animation: Lslide-in 0.5s forwards;
	}

	.Lslide-out {
		animation: Lslide-out 0.5s forwards;
		-webkit-animation: Lslide-out 0.5s forwards;
	}
		
	@keyframes Lslide-in {
		100% { transform: translateX(0%); }
	}

	@-webkit-keyframes Lslide-in {
		100% { -webkit-transform: translateX(0%); }
	}
		
	@keyframes Lslide-out {
		0% { transform: translateX(0%); }
		100% { transform: translateX(-100%); }
	}

	@-webkit-keyframes Lslide-out {
		0% { -webkit-transform: translateX(0%); }
		100% { -webkit-transform: translateX(100%); }
	}

	.Rslide-in {
		animation: Rslide-in 0.5s forwards;
		-webkit-animation: Rslide-in 0.5s forwards;
	}

	.Rslide-out {
		animation: Rslide-out 0.5s forwards;
		-webkit-animation: Rslide-out 0.5s forwards;
	}
		
	@keyframes Rslide-in {
		100% { transform: translateX(0%); }
	}

	@-webkit-keyframes Rslide-in {
		100% { -webkit-transform: translateX(0%); }
	}
		
	@keyframes Rslide-out {
		0% { transform: translateX(0%); }
		100% { transform: translateX(100%); }
	}

	@-webkit-keyframes Rslide-out {
		0% { -webkit-transform: translateX(0%); }
		100% { -webkit-transform: translateX(100%); }
	}

	.contents-header { width:100%; height:200px; background:url(/assets/images/bg/contents-header.png) no-repeat #131212 50% 50%; border-bottom:3px solid #b63c7b; box-shadow:3px 3px 3px rgba(0,0,0,.75); }
	.contents-header-title { width:1300px; height:200px; margin:0 auto; position:relative; display:flex; flex-wrap:wrap; align-content: center; }
	.title-kor { width:100%; font-size:4em; font-weight:600; letter-spacing:5px; }
	.title-eng { width:100%; font-size:1em; font-weight:600; letter-spacing:5px; text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #f09, 0 0 82px #f09, 0 0 92px #f09, 0 0 102px #f09, 0 0 151px #f09; padding-left:5px; }
	
	.head-mycash-sm { display:none; width:100%; padding:5px; flex-wrap:wrap; align-content:center; align-items:center; justify-content:space-between; background:rgba(0,0,0,.75); }
	.head-mycash-logo { width:60%; display:flex; flex-wrap:wrap; align-content:center; align-items:center;justify-content: center;  }
	.head-mycash-logo img { height:50px; }
	.head-sidebtn-btn { width:20%; display:flex; flex-wrap:wrap; align-content:center; align-items:center; justify-content:center; }
	.pointBtns {cursor:pointer;}
/*Çìµå ¿µ¿ª*/
/*¸ÞÀÎ Â±ÆÌ*/
	.jackpot-wrapper {
		position: absolute;
		top: 50%;
		background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),color-stop(#08111f),color-stop(#060f1b),color-stop(#071220),to(rgba(0,0,0,0)));
		background: linear-gradient(to right,rgba(0,0,0,0),#08111f,#060f1b,#071220,rgba(0,0,0,0));
		width: 40%;
		left: 75%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		border-radius: 10px;
		border: radius;
		z-index: 10;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 10px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		align-items: center;
		
		border: 1px solid #78a7e200
		font-size:40px;
		
		
	}

	.odometer-formatting-mark {font-size: 40px;line-height:50px;}
	.odometer-inside {display:flex;align-items: center;}

	.jackpot-wrapper h1 {font-size: 40px}

	.jackpot-wrapper h1:nth-child(2) {color: #fff;font-weight: 900;font-size:40px;}

	.jackpot-wrapper h1:nth-child(3) {background: -webkit-linear-gradient(#188bff,#064e96);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
	
	@media(max-width: 1280px) {
		
		.jackpot-wrapper h1 {
			font-size: 30px;
			margin: 0
		}
	}

	@media(max-width: 700px) {
		.jackpot-wrapper {
			width:40%
		}

		.jackpot-wrapper h1 {
			font-size: 20px
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
			font-size:20px;
		}
		.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value {
			font-size:20px;
		}
	}

	@media(max-width: 659px) {
		.jackpot-wrapper {
			width:50%;
			padding:0;
		}

		.jackpot-wrapper h1 {
			font-size: 20px
		}

		.odometer-digit-spacer {
			font-size:20px !important;
		}

		.odometer-first-value {
			font-size:20px !important;
		}

		.odometer-formatting-mark {
			font-size:20px !important;
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-value{
			font-size:20px !important ;
		}
	}

	@media only screen and (max-width: 575px) {
		.jackpot-wrapper {
			width:50%;
			padding:0;
			left:70%;
		}

		.jackpot-wrapper h1 {
			font-size: 20px
		}

		.odometer-digit-spacer {
			font-size:20px !important;
		}

		.odometer-first-value {
			font-size:20px !important;
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-value{
			font-size:20px !important ;
		}
	}

	@media only screen and (max-width: 500px) {
		.jackpot-wrapper {
			width:40%;
			padding:0;
			left:70%;
		}

		.jackpot-wrapper h1 {
			font-size: 15px
		}

		.odometer-digit-spacer {
			font-size:20px;
		}

		.odometer-first-value {
			font-size:20px;
		}

		.odometer.odometer-auto-theme .odometer-digit .odometer-value{
			font-size:20px !important ;
		}
	}

	.odometer.odometer-auto-theme,.odometer.odometer-theme-default {
		
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		*zoom:1;*display: inline;
		position: relative
	}

	.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit {
		display: inline-block;
		vertical-align: middle;
		*vertical-align: auto;
		*zoom:1;*display: inline;
		position: relative;
		
	}

	.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
		display: inline-block;
		vertical-align: middle;
		font-size:40px;
		*vertical-align: auto;
		*zoom:1;*display: inline;
		visibility: hidden
	}

	.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
		text-align: left;
		display: block;
		position: absolute;
		
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		overflow: hidden
	}

	.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
		
		display: block
	}

	.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
		
		display: block;
		-webkit-backface-visibility: hidden
	}

	.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value {
		font-size:40px;
		display: block;
		-webkit-transform: translateZ(0)
	}

	.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
		position: absolute;
		
	}

	.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
	
		-webkit-transition: -webkit-transform 2s;
		-moz-transition: -moz-transform 2s;
		-ms-transition: -ms-transform 2s;
		-o-transition: -o-transform 2s;
		transition: transform 2s

	}

	.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
		
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
		
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
		
		-webkit-transition: -webkit-transform 2s;
		-moz-transition: -moz-transform 2s;
		-ms-transition: -ms-transform 2s;
		-o-transition: -o-transform 2s;
		transition: transform 2s;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}

	.odometer.odometer-auto-theme,.odometer.odometer-theme-default {
		
		font-family: helvetica neue,sans-serif;
		line-height: 1.1em
	}

	.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value {
		text-align: center
	}
/*¸ÞÀÎ Â±ÆÌ*/
/*°Ô½ÃÆÇ*/
	.Mchoice {background:#0c0c0c !important;color:#7748a6;}

	.content_wrap .subTitle { width:100%; text-align:center; overflow:hidden; }
	.content_wrap .subTitle .subtop { width:100%; overflow:hidden;  margin-top:5px;display:flex; color:#9b9883;}
	.content_wrap .subTitle .subtop .num {}
	.content_wrap .subTitle .subtop .titles {width:76%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}
	.content_wrap .subTitle .subtop .writer {width:12%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}
	.content_wrap .subTitle .subtop .wdate {width:12%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}

	.content_wrap .subTitle .subtop .titles_3 {width:64%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}
	.content_wrap .subTitle .subtop .writer_3 {width:12%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}
	.content_wrap .subTitle .subtop .wdate_3 {width:12%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}
	.content_wrap .subTitle .subtop .wstats_3 {width:12%;line-height:35px; text-align:center;font-size:14px;font-weight:bold;}

	.content_wrap .content_menu {width:100%;background:#232323;display:flex;flex-direction: row;flex-wrap: wrap;align-items: center;margin-bottom:2px;}
	.content_wrap .content_menu .Mlist {width:150px;height:35px;line-height:35px;margin-right:10px;background:#414141;text-align:center;cursor:pointer;font-weight:bold;}
	.content_wrap .content_menu .Mlist:hover {background:#0c0c0c;}
	.content_wrap .content_menu .relist {width:150px;height:35px;line-height:35px;margin-right:10px;background:#414141;text-align:center;cursor:pointer;font-weight:bold;}
	.content_wrap .content_menu .relist:hover {background:#0c0c0c;}
	.content_wrap .content_menu .sMlist {width:100px;height:35px;line-height:35px;margin-right:5px;background:#414141;text-align:center;cursor:pointer;font-weight:bold;}
	.content_wrap .content_menu .sMlist img {vertical-align:middle;margin-right:10px;}
	.content_wrap .content_menu .sMlist:hover {background:#0c0c0c;}

	.content_wrap .Mmenu {width:100%; height:50px; display:flex;justify-content: flex-end;align-items: center;} /*background:#222529; */
	.content_wrap .Mmenu img {vertical-align:middle;margin-right:10px;}
	.content_wrap .Mmenu .Mbtn { width:100px; line-height:30px; margin:0 2px; text-align:center; border:1px solid #000; border-radius:3px; background:linear-gradient(to bottom, #5f6369, #393c41); box-shadow: inset 0px 1px #898c90; cursor:pointer; }
	.content_wrap .Mmenu .Mbtn:hover { background:linear-gradient(to bottom, #d1448d, #8a1c55); box-shadow: inset 0px 1px #e777b1; }

	.content-menu { width:100%; height:50px; display:flex; justify-content:space-between; align-items:center; }
	.content-menu img { vertical-align:middle; margin-right:10px; }
	.content-menu .menu-left { width:50%; display:flex; justify-content:flex-start; align-items:center; }
	.content-menu .menu-right { width:100%; display:flex; justify-content:flex-end; align-items:center; }
	.content-menu .menu-select { width:100px; height:30px; line-height:30px; margin:0 2px; text-align:center; border:1px solid #464646; border-radius:3px; background:#222529; color:#fff; outline:none; box-shadow:3px 3px 3px rgba(0,0,0,.75); }
	.content-menu .menu-select option { line-height:30px; background:rgba(0,0,0,.75); color:#fff; text-shadow:0 1px 0 rgba(0, 0, 0, 0.4); }
	.content-menu .menu-item {     background: #000;
    border: 1px solid #ffb42ccc;
    color: #ffb42ccc;
    line-height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 20px;
    text-align: center;
    background-image: linear-gradient(#000, #000), linear-gradient(to right, #0dccff 0%, #397aff 29%, #397aff 67%, #0dccff 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    margin: 0 5px;
    cursor: pointer;
    width: 100px;
    height: 30px;}
	.content-menu .menu-item:hover { background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f );  }


	.content_wrap .subTitle .sublist {width: 100%;margin: 5px 0;display: flex;align-items: center;justify-content: flex-start;border: 1px solid #574016cc;list-style: none;overflow: hidden;}
	.content_wrap .subTitle .sublistline {border-left:2px solid #f7a41e;}
	.content_wrap .subTitle .sublist li { float:left; height:40px; line-height:40px; color: #9b9883;}
	.content_wrap .subTitle .sublist li a {color: #9b9883; cursor:pointer; }
	.noticesize {font-size: 24px;    font-weight: 800;}
	.content_wrap .subTitle .sublist .snumcolor {color:#f7a41e !important;}
	.content_wrap .subTitle .sublist .snum { width:calc(10%); margin:0 auto;color:#fff;font-weight:bold; }
	.content_wrap .subTitle .sublist .snum img { vertical-align:middle; margin-bottom:1px; }
	.content_wrap .subTitle .sublist .ssnum { width:calc(10%); margin:0 auto;color:#fff;font-weight:bold; }
	.content_wrap .subTitle .sublist .ssnum img { vertical-align:middle; margin-bottom:1px; }
	.content_wrap .subTitle .sublist .stitle { width:calc(76% - 20px); text-align:left;padding-left:20px; }
	.content_wrap .subTitle .sublist .topstitle { width:calc(66% - 20px); text-align:left;padding-left:20px; }
	.content_wrap .subTitle .sublist .grstitle { width:calc(66% - 20px); text-align:left;padding-left:20px;background: #9b9883;);
    color: transparent; -webkit-background-clip: text;font-weight:bold; }
	.content_wrap .subTitle .sublist .stitle img { vertical-align:middle; margin:0 0 1px 5px; }
	.content_wrap .subTitle .sublist .stitle1 { width:calc(64% - 20px); text-align:left;padding-left:20px; }
	.content_wrap .subTitle .sublist .stitle1 img { vertical-align:middle; margin:0 0 1px 5px; }
	.content_wrap .subTitle .sublist .swriter { width:calc(12% - 10px); text-align:left; padding-left:10px; }
	.content_wrap .subTitle .sublist .sdate { width:12%; }
	.content_wrap .subTitle .sublist .sdates { width:calc(12%); }
	.content_wrap .subTitle .sublist .sstatus { width:calc(12%); }
	.content_wrap .subTitle .sublist .sdelete { width:12%; }
	.content_wrap .subTitle .sublist .sdelete a { display:inline-block; min-width:40px; padding:0; height:28px; line-height:28px; text-align:center; color:#fff; font-size:12px; cursor:pointer; }
	.content_wrap .subTitle .sublist .sdelete a:hover {background:#484848;box-shadow: inset 0px 1px #000;}
/*°Ô½ÃÆÇ*/

/*°Ô½ÃÆÇ ºä*/
	.content_wrap .content_mid { width:calc(100% - 10px); overflow:hidden; margin-top:5px; background:#000;padding:5px  }
	.content_wrap .content_mid ul {margin: 5px 0;display: flex;align-items: center;justify-content: flex-start;border: 1px solid #574016cc;width: calc(100%);overflow: hidden;list-style: none;margin-bottom: 3px; }
	.content_wrap .content_mid li { float:left; line-height:40px; color:#fff; text-align:center; }
	.content_wrap .content_mid .subTitleLiL { width:calc(18%); font-weight:bold; font-size:14px;color: #9b9883; } 
	.content_wrap .content_mid .subTitleLiR { width:calc(82%); text-align:left;  }
	.content_wrap .content_mid .subTitleLiR input { width:100%; height:30px; padding:0 10px; background:#000; color:#fff; border:1px solid #464646; border-radius:3px; font-size:12px; }
	.content_wrap .content_mid .subTitleLiR select { width:100%; height:30px; padding:0 10px; background:#000; color:#fff; border:1px solid #464646; border-radius:3px; font-size:12px; }
	.content_wrap .content_mid .contents { width:100%; overflow:hidden; }
	.content_wrap .content_mid .contents li { float:left; width:calc(100% - 10px); padding:5px; text-align:left; background:rgba(0,0,0,0.75); }
	.content_wrap .content_mid .contents li img { width:70%; height:auto; }
	.content_wrap .content_mid .contents li textarea {min-width: 100%;max-width: 100%;min-height: 300px;padding: 5px;background: #000;color: #fff;border: 0px;border-radius: 3px;font-size: 12px;}
	.content_wrap .content_mid .myBettings { width:calc(100%); margin:5px 0; overflow:hidden; display:none; }
/*°Ô½ÃÆÇ ºä*/

/*°Ô½ÃÆÇ ¸®ÇÃ*/
	.content_wrap .reply { width:100%; overflow:hidden;margin-top:5px; }
	.content_wrap .reply .reply_reg_wrap { width:100%;}
	.content_wrap .reply .reply_reg_wrap form {display:flex;align-items: center;}
	.content_wrap .reply .reply_reg_wrap .replyTitle { width:calc(15% - 5px);line-height:40px;background:#000; color:#fff; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }
	.content_wrap .reply .reply_reg_wrap .replycontents { width:calc(75% - 10px);height:40px;padding-right:10px;background:#000;display: flex;justify-content: center;align-items: center; }
	.content_wrap .reply .reply_reg_wrap .replycontents input { width:100%; height:25px; border:0px; border-radius:4px; box-shadow:none; outline:none; padding:0 10px; background:#fff; color:#000; }
	
	.content_wrap .reply .reply_reg_wrap .replyBtnbox { width:10%;display: flex;justify-content: center;align-items: center;}
	.content_wrap .reply .reply_reg_wrap .replyBtn {width: 100px;height: 30px; line-height: 30px;border: 2px solid transparent;text-align: center;background-image:linear-gradient(180deg, rgba(251, 233, 174, 1) 4%, rgba(209, 181, 119, 1) 50%, rgba(175, 140, 75, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%);
    background-origin: border-box; background-clip: content-box, border-box;margin: 0 5px; cursor: pointer;color: #000;}	
	.content_wrap .reply .reply_reg_wrap .replyBtn:hover {background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f );color:#fff;}

	.content_wrap .reply .cmt_list_wrap { width:100%;list-style:none; }
	.content_wrap .reply .cmt_list_wrap .cmt_list tr { width:100%; }
	.content_wrap .reply .cmt_list_wrap .cmt_list tr td { padding:5px; height:25px; line-height:25px; color:#fff; }


	.content_wrap .reply .cmt_list_wrap { width:100%; list-style:none; margin-top:5px; }
	.content_wrap .reply .cmt_list_wrap .cmt_list { width: 100%;overflow: hidden;display: flex;justify-content: center;}
	.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_name { width:calc(15% - 10px); line-height:40px; padding-left:10px; color:#fff; margin-bottom:2px; background:#070913; border-bottom:1px solid #464646; }
	.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_content { width:calc(85% - 10px); line-height:40px; padding-left:10px; margin-bottom:2px; background:#070913; border-bottom:1px solid #464646; }
/*°Ô½ÃÆÇ ¸®ÇÃ*/

/*°Ô½ÃÆÇ ¹èÆÃ³»¿ª(¹èÆÃÆË, °Ô½ÃÆÇ¹èÆÃ Æ÷ÇÔ)*/

/*°Ô½ÃÆÇ ¹èÆÃ³»¿ª*/

/*¸¶ÀÌÆäÀÌÁö*/
	.mypagebox_wrap {width:100%;overflow:hidden;}
	.mypagebox_wrap .my_id {width:calc(100% - 20px);line-height:40px;border-top:1px solid #363636;border-bottom:1px solid #363636;padding:0 10px;display: flex;align-items: center;}
	.mypagebox_wrap .my_id img {margin-right:10px;}
	.mypagebox_wrap .my_id span {color:#46d0fe;font-size:18px;font-weight:bold;}
	.mypagebox_wrap .mapagebox { width:calc(100% - 40px); margin-top:10px;padding:0 20px 20px 20px; display:flex; flex-direction:column; justify-content:flex-start;background:#000;}
	.mypagebox_wrap .mapagebox .mapageboxlist {     width: 100%;margin: 5px 0;display: flex;align-items: center;justify-content: flex-start;border: 1px solid #574016cc;}
	.mypagebox_wrap .mapagebox .mapageboxlist img { margin-right:10px; }
	.mypagebox_wrap .mapagebox .mapageboxlist .myinfo-nick { display:flex; align-items:center; color:#fff; }
	.mypagebox_wrap .mapagebox .mapageboxlist .myinfo-nick .nick { margin-right:5px; font-size:2em; font-weight:600; color:#ff82bd; }
	.mypagebox_wrap .mapagebox .mapageboxlist .myinfo-nick img { height:40px; margin-right:10px; margin-top:-12px; }
	.mapageboxlist-title { width:15%;line-height:40px; padding:0 20px;color: #9b9883;display: flex;align-items: center;}
	.mapageboxlist-title span {color:#4465ff;font-size:10px;margin:0 10px;}
	.mapageboxlist-value { width:50%;line-height:40px; padding:0 20px; }
	.box-bankbox {display: flex;width: 80%;align-items: center;}
	.mapageboxlist-value.box-bank.boxx1{width:10%;}
	.mapageboxlist-value.box-bank.boxx2{width:10%;}
	.mapageboxlist-value.box-bank.boxx3{width:40%;}
	.mypagebox_wrap .mapagebox .moneyinfo {width:calc(100% - 20px);padding:0 20px;margin:15px 0;}
	.mypagebox_wrap .mapagebox .moneyinfo .my_infomoney {width:100%;line-height:40px;font-size:14px;font-weight:bold;display:flex;align-items: center;}
	.mypagebox_wrap .mapagebox .moneyinfo .my_infomoney img {margin-right:15px;}
	.mypagebox_wrap .mapagebox .moneyinfo .my_infopoint {width:100%;line-height:40px;font-size:14px;font-weight:bold;display:flex;align-items: center;}
	.mypagebox_wrap .mapagebox .moneyinfo .my_infopoint img {margin-right:15px;}
	.mapageboxlist-value-input { width:50%; height:30px; line-height:30px; padding:0 20px; border-radius:3px; border:0; outline:none; }

	.mypagebox_wrap .mapagebox .my_btnbox {display: flex;align-items: center;justify-content: center;}
	.mypagebox_wrap .mapagebox .my_btnbox .modifyBtn {color:#000;width: calc(50%);background: #f7a41e; height:35px; line-height:35px;font-size:14px;font-weight:bold; text-align:center; border: 2px solid transparent;border-radius: 20px;text-align: center;background-origin: border-box;background-clip: content-box, border-box;cursor: pointer; }
	.mypagebox_wrap .mapagebox .my_btnbox .modifyBtn:hover { background:linear-gradient(to bottom, #60646a, #323539) !important; box-shadow:inset 0px 1px 0 #a1a3a6; }

	.mapageboxlist button {width: 20%;color: #fff;margin-left: 10px;line-height: 30px;display: flex;align-items: center;justify-content: center;text-align: center;border: 1px solid #ffb42ccc;border-radius: 20px;text-align: center;background-image: linear-gradient(#000, #000), linear-gradient(to right, #0dccff 0%, #397aff 29%, #397aff 67%, #0dccff 100%);background-origin: border-box;background-clip: content-box, border-box;margin: 0 5px;cursor: pointer;}
	.mapageboxlist button:hover { background:linear-gradient(to bottom, #494e55, #60646a) !important; }
/*¸¶ÀÌÆäÀÌÁö*/

/*¸¶ÀÌÆäÀÌÁö ÃßÃµÀÎ&Æ÷ÀÎÆ®*/
	.content_wrap .nominator { width:100%; overflow:hidden; }
	.content_wrap .nominator .subTitleUL { width:calc(100% - 2px); display:flex; border:1px solid #363636; text-align:center; font-weight:600; margin-bottom:5px;  }
	.content_wrap .nominator .subListUL { width:100%; display:flex; background:#111111; margin-bottom:2px; }
	.content_wrap .nominator .titles { width:20%; height:40px; line-height:40px; text-align:center; }
	.content_wrap .nominator .nomilist {width:20%; height:40px; line-height:40px; text-align:center; }

	.content_wrap .poininfo { width:100%; overflow:hidden; }
	.content_wrap .poininfo .subTitleUL { width:calc(100% - 2px); display:flex; border:1px solid #363636; text-align:center; font-weight:600;margin-bottom:5px; }
	.content_wrap .poininfo .subListUL { width:100%;display:flex; background:#111111; margin-bottom:2px;  }
	.content_wrap .poininfo .titles { width:25%; height:40px; line-height:40px; text-align:center; }
	.content_wrap .poininfo .nomilist {width:25%; height:40px; line-height:40px; text-align:center; }
/*¸¶ÀÌÆäÀÌÁö ÃßÃµÀÎ&Æ÷ÀÎÆ®*/

/*ÃæÀüÆäÀÌÁö*/
	.content_mid .CGtitle {width:calc(100%);line-height:35px;background:#232323;padding:0 20px;margin-bottom:2px;display:flex;align-items: center;}
	.content_mid .CGtitle img {margin-right:10px;}
	.content_mid .textwarap {width:100%;display:flex;flex-direction: column;}
	.content_mid .textwarap .textarea {width:calc(100%);background:#414141;line-height:35px;padding:0 20px;margin-bottom:2px;}
	.content_mid .textwarap .textarea span {font-weight:bold;}

	.content_mid .imgwrap {width:100%;overflow:hidden;margin-bottom:2px;}
	.content_mid .imgwrap .imgtext {width:calc(100%);line-height:35px;padding-left:25px;background:#414141;margin-top:2px;}

	.content_mid .chargeBoxwrap {width:100%;}
	.content_mid .chargeBoxwrap .CGboxlist {width:100%;display:flex;margin-bottom:2px;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxL {width:calc(20% - 5px);line-height:35px;margin-right:5px;text-align:center;background:#2a2826;font-weight:bold;color:#6cbb47;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR {width:calc(80%);line-height:35px;padding-left:20px;background:#2a2826;font-weight:bold;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR select {height:30px;margin-top:2px;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .spantext {font-weight:bold;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .inputamount {width: 240px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:right;padding:0 10px;font-weight:bold;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .inputpw {width: 150px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:center;padding:0 10px;margin-right:5px;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .CAbtn {padding:8px 15px;margin-top: 3px;cursor:pointer;text-align:center;border: 1px solid #000;
		background: #2e2e2e;box-shadow: inset 0px 1px #787878;color:#8b6bab;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .CAbtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn {width:100%;padding:3px 0;display:flex;}	
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn {margin-right:2px;width: 80px;height: 30px;line-height: 30px;margin-top: 3px;border: 1px solid #000;
		background: #2e2e2e;cursor:pointer;text-align:center;box-shadow: inset 0px 1px #787878;color:#8b6bab;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn {width: 78px;height: 30px;line-height: 30px;margin-top: 3px;background: #000;cursor:pointer;text-align:center;color:#6cbb47 ;border: 1px solid #000;
		background: #2e2e2e;box-shadow: inset 0px 1px #787878;}
	.content_mid .chargeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
	.content_mid .buttons {width:100%;text-align:right;}
	.content_mid .buttons .chargeBtn {width:120px;height: 40px;line-height: 40px;margin-top: 3px; background: #2e2e2e;box-shadow: inset 0px 1px #8b6bab;cursor:pointer;text-align:center;color:#8b6bab;}
	.content_mid .buttons .chargeBtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
/*ÃæÀüÆäÀÌÁö*/

/*ÃæÀü³»¿ª ÆäÀÌÁö*/
	.content_wrap .CGinfo { width:100%; margin-top:10px; }
	.content_wrap .CGinfo .CGTitle { width:100%; line-height:40px; display:flex; border:1px solid #363636; text-align:center; font-weight:600;margin-bottom:5px; }
	.content_wrap .CGinfo .CGTitle .snum { width:10%; }
	.content_wrap .CGinfo .CGTitle .samount { width:20%; }
	.content_wrap .CGinfo .CGTitle .sbankowner { width:15%; }
	.content_wrap .CGinfo .CGTitle .sdate { width:20%; }
	.content_wrap .CGinfo .CGTitle .sstate { width:10%; }
	.content_wrap .CGinfo .CGTitle .scoupon { width:10%; }
	.content_wrap .CGinfo .CGTitle .sstate1 { width:20%; }
	.content_wrap .CGinfo .CGTitle .sdel { width:15%; }

	.content_wrap .CGinfo .subList { width:100%; line-height:40px; }
	.content_wrap .CGinfo .subList .subtitle { width:100%; background:#111111;  display:flex; align-items:center;margin-bottom:2px; }
	.content_wrap .CGinfo .subList .snum { width:10%; }
	.content_wrap .CGinfo .subList .samount { width:20%; }
	.content_wrap .CGinfo .subList .sbankowner { width:15%; }
	.content_wrap .CGinfo .subList .sdate { width:20%; }
	.content_wrap .CGinfo .subList .sstate { width:10%; }
	.content_wrap .CGinfo .subList .scoupon { width:10%; }
	.content_wrap .CGinfo .subList .sstate1 { width:20%; }
	.content_wrap .CGinfo .subList .sdel { width:15%; }
	.content_wrap .CGinfo .subList .sdelbtn { display:inline-block; min-width:60px; padding:0; height:28px; 
	line-height:28px; text-align:center; color:#fff; font-size:12px; cursor:pointer;border: 1px solid #ffb42ccc;
    border-radius: 20px;
    text-align: center;
    background-image: linear-gradient(#000, #000), linear-gradient(to right, #0dccff 0%, #397aff 29%, #397aff 67%, #0dccff 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    margin: 0 5px;
    cursor: pointer; }
	.content_wrap .CGinfo .subList .sdelbtn:hover { background:#484848; }
/*ÃæÀü³»¿ª ÆäÀÌÁö*/

/*È¯ÀüÆäÀÌÁö*/
	.content_mid .imgwrap1 {width:100%;overflow:hidden;margin-bottom:2px;}
	.content_mid .imgwrap1 .imgtext {width:calc(100%);line-height:35px;padding-left:25px;background:#414141;margin-top:2px;}

	.content_mid .exchangeBoxwrap {width:100%;}
	.content_mid .exchangeBoxwrap .CGboxlist {width:100%;display:flex;margin-bottom:2px;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxL {width:calc(20% - 5px);line-height:35px;margin-right:5px;text-align:center;background:#2a2826;font-weight:bold;color:#6cbb47;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR {width:calc(80%);line-height:35px;padding-left:20px;background:#2a2826;font-weight:bold;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR select {height:30px;margin-top:2px;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .spantext {font-weight:bold;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .inputamount {width: 240px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:right;padding:0 10px;font-weight:bold;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .inputpw {width: 150px;height: 30px;border: 1px solid #bcbcbc;border-radius:5px;text-align:center;padding:0 10px;margin-right:5px;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .CAbtn {padding:5px 10px;margin-top: 3px;background: #2f2e46;border: 1px solid #3e3c62;cursor:pointer;text-align:center;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn {width:100%;padding:3px 0;display:flex;}	
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn {margin-right:2px;width: 80px;height: 30px;line-height: 30px;margin-top: 3px;border: 1px solid #000;
		background: #2e2e2e;cursor:pointer;text-align:center;box-shadow: inset 0px 1px #787878;color:#8b6bab;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .inputBtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn {width: 78px;height: 30px;line-height: 30px;margin-top: 3px;background: #000;cursor:pointer;text-align:center;color:#6cbb47 ;border: 1px solid #000;
		background: #2e2e2e;box-shadow: inset 0px 1px #787878;}
	.content_mid .exchangeBoxwrap .CGboxlist .CGboxR .Pricebtn .cancelBtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
	.content_mid .buttons { width:100%; text-align:right; }
	.content_mid .buttons .exchangeBtn {width:120px;height: 40px;line-height: 40px;margin-top: 3px; background: #2e2e2e;box-shadow: inset 0px 1px #8b6bab;cursor:pointer;text-align:center;color:#8b6bab;}
	.content_mid .buttons .exchangeBtn:hover {background:#484848;box-shadow: inset 0px 1px #000;}
/*È¯ÀüÆäÀÌÁö*/

/*È¯Àü³»¿ª ÆäÀÌÁö*/
	.content_wrap .EGinfo { width:100%; margin-top:10px; }
	.content_wrap .EGinfo .EGTitle { width:100%; line-height:40px; display:flex;  border:1px solid #363636; text-align:center; font-weight:600;margin-bottom:5px;  }
	.content_wrap .EGinfo .EGTitle .snum { width:10%; }
	.content_wrap .EGinfo .EGTitle .samount { width:20%; }
	.content_wrap .EGinfo .EGTitle .sbankowner { width:15%; }
	.content_wrap .EGinfo .EGTitle .sdate { width:20%; }
	.content_wrap .EGinfo .EGTitle .sstate { width:20%; }
	.content_wrap .EGinfo .EGTitle .sdel { width:15%; }

	.content_wrap .EGinfo .subList { width:100%; line-height:40px; }
	.content_wrap .EGinfo .subList .subtitle { width:100%; background:#111111; display:flex; align-items:center; margin-bottom:2px;}
	.content_wrap .EGinfo .subList .snum { width:10%; }
	.content_wrap .EGinfo .subList .samount { width:20%; }
	.content_wrap .EGinfo .subList .sbankowner { width:15%; }
	.content_wrap .EGinfo .subList .sdate { width:20%; }
	.content_wrap .EGinfo .subList .sstate { width:20%; }
	.content_wrap .EGinfo .subList .sdel { width:15%; }
	.content_wrap .EGinfo .subList .sdelbtn {display:inline-block; min-width:60px; padding:0; height:28px; 
	line-height:28px; text-align:center; color:#fff; font-size:12px; cursor:pointer;border: 1px solid #ffb42ccc;
    border-radius: 20px;
    text-align: center;
    background-image: linear-gradient(#000, #000), linear-gradient(to right, #0dccff 0%, #397aff 29%, #397aff 67%, #0dccff 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    margin: 0 5px;
    cursor: pointer; }
	.content_wrap .EGinfo .subList .sdelbtn:hover { background:#484848; }
/*È¯Àü³»¿ª ÆäÀÌÁö*/

/* ÂÊÁöÆäÀÌÁö*/
	.content_wrap .messagewrap { width:calc(100% - 20px);padding:10px;background:#000; }
	.content_wrap .messagewrap .subTitleUL { width:100%; height:40px; line-height:40px;background:#1d1d1d;border:1px solid #464646; text-align:center; font-weight:600;  display:flex; }
	.content_wrap .messagewrap .title { width:50%; }
	.content_wrap .messagewrap .writer { width:15%; }
	.content_wrap .messagewrap .date { width:20%; }
	.content_wrap .messagewrap .state { width:20%; }
	.content_wrap .messagewrap .dels { width:10%; }

	.content_wrap .messagewrap .message_wrap { width:100%; overflow:hidden; margin-top:3px; }
	.content_wrap .messagewrap .message_wrap:first-child { margin-top:0px; }
	.content_wrap .messagewrap .message_wrap .rows { width:100%; overflow:hidden; display:-ms-flex; display:-webkit-flex; display:flex; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv { width:100%; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 { width:100%; padding:5px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:#1d1d1d; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgtype { text-align:center; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgtitle { width:calc(50%); line-height:30px; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgwrite {width:15%; line-height:30px;display:none; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgread { width:20%; line-height:30px; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdate { width:20%; line-height:30px; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdels { width:10%; line-height:30px; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdels img { width:20px; height:auto; cursor:pointer; }
	.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap2 .msgcontent { width:calc(100%); padding:20px; background:#111111; }
	.content_wrap .messagewrap .message_wrap .nolist {width:100%;min-height:300px;text-align:center;line-height:300px;}
	.msgReads { color:#fff !important; }
	.msgnoReads { color:#ff1cc7 !important; }
	.nonetxt {display:none !important;}
/* ÂÊÁöÆäÀÌÁö*/

/*½ºÆ÷Ã÷¹è´ç, °á°úÆäÀÌÁö*/
	
/*½ºÆ÷Ã÷¹è´ç, °á°úÆäÀÌÁö*/

/*¹Ì´Ï°ÔÀÓ ·£µùÆäÀÌÁö*/
	.menuTitle { width:calc(100% - 2px); margin:10px 0px; overflow:hidden; }
	.menuTitle ul { width:calc(100% - 42px); padding:10px 20px; list-style:none; overflow:hidden; background-color:#1e3e2e; border:1px solid #000; }
	.menuTitle ul li { float:left; padding:0 10px; height:40px; line-height:40px; font-size:14px; cursor: pointer; }
	.menuTitle ul .lines { margin:0 5px; color:#cccccc; }
	.compunykind:hover { color:#f7a41e !important;}

	.viewKind-box { position: relative; overflow: hidden; cursor: pointer; border-radius: 0px; transition: 0.3s; min-height:140px; border-top:2px solid #d4458d; }
	.viewKind-box::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.52) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); cursor: pointer; }
	.viewKind-box img { width:100%; }
	.viewKind-box:hover { transition: 0.3s; }
	.viewKind-box:hover::before { -webkit-animation: shine 0.75s; animation: shine 0.75s; }
	@-webkit-keyframes shine { 100% { left: 125%; } }
	@keyframes shine { 100% { left: 125%; } }
	.viewKind-box:hover .game-bg-overlay { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); transition: 0.3s; }
	.game-info-box { position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.65); width: 100%; text-align: center; padding: 13px 0; transition: 0.3s; }
	.viewKind-box:hover .game-info-box { background: rgba(46, 33, 108, 0.8); transition: 0.3s; }
	.viewKind-box1:hover {animation:mm 0.5s;}
	@keyframes mm { 50% {transform:scale(1.05,1.05);} }

	.viewKind { width:100%; overflow:hidden;}
	.viewKind .LV_CK { width:calc(100%); overflow:hidden; margin-bottom:30px; text-align:center;background:#111111; }
	.viewKind .LV_CK .comTitleUl { width:calc(100% - 2px); list-style:none; overflow:hidden; border:1px solid #464646;}
	.viewKind .LV_CK .comTitleUl .comTitleLi { width:calc(100%); height:40px; line-height:40px; font-size:14px; color:#fff; padding-left:20px; margin:0; }
	.viewKind .LV_CK .comTitleUl .comTitleLi img {vertical-align:middle;margin-right:10px;}

	.viewKind .LV_CK .gmDetailUl { float:left; position:relative; width:calc(20% - 10px); margin:5px; background:rgba(0,0,0,.75); box-shadow:3px 3px 3px rgba(0,0,0,.75); cursor:pointer; }	
	.viewKind .LV_CK .gmDetailUl .gmDetailImgLi { position:relative; width:calc(100%); height:200px; border:2px solid #28273c; margin-bottom:5px;background:#0b0b10; }
	.viewKind .LV_CK .gmDetailUl .gmDetailImgLi img { position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:80%; height:auto; max-height:200px; vertical-align:middle; }
	.viewKind .LV_CK .gmDetailUl .gmDetailTxtLi {width:calc(100%); height:40px; line-height:40px;border: 1px solid #ffb42ccc;box-shadow: inset 0px 1px #ffb42ccc;
		background: #222529;font-size:14px; color:#fff; text-align:center; font-weight:bold;}	
	.viewKind .LV_CK .gmDetailUl .gmDetailTxtLi img {vertical-align:middle;margin-right:5px;}

	.viewKind .LV_CK .gmDetailUl .overwrap { position:absolute; top:0; left:0; width:100%; height:100%; display:none; background:rgba(0,0,0,0.75); z-index:30000; }
	.viewKind .LV_CK .gmDetailUl .overwrap span { display:inline-block; position:absolute; top:50%; left:50%; transform: translate(-50%, calc(-50% - 21px)); text-align:center; font-size:24px; font-weight:600; }
/*¹Ì´Ï°ÔÀÓ ·£µùÆäÀÌÁö*/

/*Ä«Áö³ë ÆäÀÌÁö*/
	.content_wrap .content_mide { margin:5px 0; padding:5px 0; width:calc(100%); overflow:hidden; background:rgba(0,0,0,0.25); border: 1px solid #ff1cc7 ; color:#fff; }
	.content_wrap .content_mide h2 { padding:0 10px; width:calc(100%); height:40px; line-height:40px; text-align:left; font-size:16px; color:#ff1cc7; }
	.content_wrap .content_mide .info_wrap { width:100%; overflow:hidden; }
	.content_wrap .content_mide .info_wrap p { padding:0 10px; width:calc(100%); height:30px; line-height:30px; text-align:left; font-size:13px; color:#fff; }
	.content_wrap .content_mide .caution_wrap { margin-top:10px; width:100%; overflow:hidden; }
	.content_wrap .content_mide .caution_wrap p { padding:0 10px; width:calc(100%); height:30px; line-height:30px; text-align:left; font-size:13px; color:#ff1cc7; }

	.casino_wrap { width:100%; overflow:hidden; }
	.casino_wrap .casino_title { float:left; width:100%; height:100px; line-height:100px; font-size:30px; color:#000; text-align:center; }
	.casino_wrap .list_wrap { display:inline-block; margin:5px 0; width:calc(50%); overflow:hidden; border: 1px solid #ff1cc7; border-radius:4px; vertical-align:top; }
	.casino_wrap .list_wrap .listTitle { padding:0 20px; width:calc(100%); height:70px; line-height:70px; cursor:pointer; }

	.casino_wrap .list_wrap .listTitle .gamename { float:left; color:#fff; font-size:24px; font-weight:600; font-style:italic; text-shadow:1px 1px 3px rgba(255,255,255,0.5); }
	.logoback0 { background:url(/styles/images/casino/casino_logo_0.png) 102% 50% no-repeat; background-size:15%; }
	.logoback1 { background:url(/styles/images/casino/casino_logo_1.png) 99% 50% no-repeat; background-size:10%; }
	.logoback2 { background:url(/styles/images/casino/casino_logo_2.png) 99% 50% no-repeat; background-size:10%; }
	.logoback3 { background:url(/styles/images/casino/casino_logo_3.png) 98% 50% no-repeat; background-size:10%; }
	.logoback4 { background:url(/styles/images/casino/casino_logo_4.png) 102% 50% no-repeat; background-size:15%; }
	.logoback5 { background:url(/styles/images/casino/casino_logo_5.png) 98% 50% no-repeat; background-size:9%; }
	.logoback6 { background:url(/styles/images/casino/casino_logo_6.png) 98% 50% no-repeat; background-size:9%; }
	.logoback7 { background:url(/styles/images/casino/casino_logo_7.png) 98% 50% no-repeat; background-size:9%; }
	.logoback8 { background:url(/styles/images/casino/casino_logo_8.png) 98% 50% no-repeat; background-size:9%; }
	.logoback9 { background:url(/styles/images/casino/casino_logo_9.png) 98% 50% no-repeat; background-size:8%; }
	.logoback10 { background:url(/styles/images/casino/casino_logo_10.png) 98% 50% no-repeat; background-size:8%; }
	.logoback11 { background:url(/styles/images/casino/casino_logo_11.png) 98% 50% no-repeat; background-size:8%; }
	.logoback12 { background:url(/styles/images/casino/casino_logo_12.png) 98% 50% no-repeat; background-size:10%; }
	.logoback13 { background:url(/styles/images/casino/casino_logo_13.png) 98% 50% no-repeat; background-size:8%; }
	.logoback14 { background:url(/styles/images/casino/casino_logo_14.png) 98% 50% no-repeat; background-size:10%; }

	.casino_wrap .list_wrap .listView { width:100%; overflow:hidden; display:none; animation-name:listView; -webkit-animation-name:listView; animation-duration:0.5s;	-webkit-animation-duration:0.5s; animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out; visibility:visible !important; }
	.casino_wrap .list_wrap .listView ul { padding:5px 0; width:100%; overflow:hidden; }
	.casino_wrap .list_wrap .listView ul li { float:left; height:80px; vertical-align:middle; text-align:center; }
	.casino_wrap .list_wrap .listView ul .incash { width:15%; }
	.casino_wrap .list_wrap .listView ul .fromTo { width:10%; color:#2b94d9; height:80px; line-height:80px; font-size:36px; font-weight:900; transform:rotate(0deg); }
	.casino_wrap .list_wrap .listView ul .outcash { width:30%; }
	.casino_wrap .list_wrap .listView ul .balanceinfo { width:25%; }
	.casino_wrap .list_wrap .listView ul .balanceinfo .balance { padding:0 5px; height:30px; line-height:30px; color:#2b94d9; }
	.casino_wrap .list_wrap .listView ul .proc { width:20%; text-align:center; display:flex; -webkit-justify-content:center; justify-content:center; align-items:center; -webkit-align-items:center; }
	.casino_wrap .list_wrap .listView ul li	.viewTxt { width:100%; height:40px; line-height:40px; color:#fff; font-size:14px; font-weight:bold; }
	.casino_wrap .list_wrap .listView ul li	.viewInfo { width:100%; height:40px; line-height:40px; color:#000; font-size:14px; font-weight:bold; }

	.casino_wrap .list_wrap .listView ul li input { width:70%; padding:0 10px; height:30px; line-height:30px; border-radius:3px; text-align:right; }
	.casinoBtns { 
		display:inline-block; padding:0 20px; height:40px; line-height:40px; font-size:14px; color:#ff1cc7; cursor:pointer;
		background:#000;
		box-shadow:1px 1px 1px #0d0c0d;
		border:1px solid #ff1cc7;
		border-radius:2px;
	}

	.casinoInBtns { display:inline-block; padding:0 10px; height:30px; line-height:30px; background:#efaf03; border-radius:3px; color:#fff; cursor:pointer; border:0; }
	.casinoInBtns:hover { background:#fff; color:#efaf03; font-weight:bold; }
	.casinoOutBtns { display:inline-block; padding:0 10px; height:30px; line-height:30px; background:#2b94d9; border-radius:3px; color:#fff; cursor:pointer; border:0; }
	.casinoOutBtns:hover { background:#fff; color:#2b94d9; font-weight:bold; }
	.ft-red { color:#ff3b5b !important; }
	.ft-orange { color:#efaf03 !important; }
	.ft-green { color:#3e6f46 !important; }
	.ft-blue { color:#2b94d9 !important; }

	/*@keyframes listView {
		0% {
			transform: scale(.1);
		}	
		100% {
			transform: scale(1);
		}			
	}

	@-webkit-keyframes listView {
		0% {
			-webkit-transform: scale(.1);
		}
		
		100% {
			-webkit-transform: scale(1);
		}					
	}*/



	.casinoModal { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; }
	.casinoModal .casinoTable { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:500px; overflow:hidden; z-index:1001; }
	.casinoModal .casinoTable .tableTitle { width:100%; overflow:hidden; z-index:1002;background:#1f1e2e; }
	.casinoModal .casinoTable .tableTitle div { float:left; height:50px; line-height:50px; border:1px solid #3b3b3b; text-align:center; color:#fff; font-size:16px; font-family: 'Noto Sans KR', sans-serif; text-shadow: 1px 1px 3px rgb(255 255 255 / 50%); z-index:1003; }
	.casinoModal .casinoTable .tableTitle .types { width:calc(20%); }
	.casinoModal .casinoTable .tableTitle .moneys { width:calc(50%); border-left:0; }
	.casinoModal .casinoTable .tableTitle .procs { width:calc(30%); border-left:0; }
	.casinoModal .casinoTable .tableList { width:100%; overflow:hidden; z-index:1002; }
	.casinoModal .casinoTable .tableList div { float:left; height:50px; line-height:50px; background:rgba(0,0,0,0.75); border:1px solid #3b3b3b; text-align:center; color:#fff; font-size:12px; font-family: 'Noto Sans KR', sans-serif; z-index:1003; }
	.casinoModal .casinoTable .tableList .types { width:calc(20%); border-top:0; }
	.casinoModal .casinoTable .tableList .moneys { width:calc(50%); border-top:0; border-left:0; }
	.casinoModal .casinoTable .tableList .procs { position:relative; width:calc(30%); border-top:0; border-left:0; }
	.casinoModal .casinoTable .tableList .procs .casinoBtns { display:inline-block; margin:10px 0; padding:0 15px; height:30px; line-height:30px; 
		background:#ec9100;
		box-shadow:1px 1px 1px #0d0c0d;
		border:1px solid #000;
		border-radius:3px; font-size:12px; color:#fff; cursor:pointer; 
	}
/*.casinoModal .casinoTable .tableList .procs .casinoBtns:hover { background:#fff; color:#2b94d9; font-weight:bold; }*/

/*Ä«Áö³ë ÆäÀÌÁö*/

/*ÄíÆù ÆäÀÌÁö*/
	.content_wrap .cashtop {width:100%;height:35px;line-height:35px;font-size:12px;font-weight:bold;padding:5px 0;}
	.content_wrap .cashtop .cashinfo {float:left;background:#000;padding:0 15px;margin-right:10px;}
	.content_wrap .cashtop .cashinfo .mileagePoint {color:#fbfe00;}
	.content_wrap .cashtop .cashinfo1 {float:left;}
	.content_wrap .mshopwrap {width:calc(100%);overflow:hidden;background:#161514;border: 1px solid #373737;padding:10px;}
	.content_wrap .mshopwrap .coupontitle {width:calc(100%);line-height:35px;background:#191817;margin:10px 0;padding:0 10px;font-size:12px;}
	.content_wrap .mshopwrap .coupontitle span {font-weight:bold;font-size:16px;}
	.content_wrap .mshopwrap .couponwrap {width:100%;display:flex;}
	.content_wrap .mshopwrap .couponwrap .cpinfo {margin:0 10px;}
	.content_wrap .mshopwrap .couponwrap .cpinfo .cpimg {width:230px;height:194px;position:relative;}
	.content_wrap .mshopwrap .couponwrap .cpinfo .cpimg .cptext {position: absolute;top:150px;left:43px;text-align:center;}
	.content_wrap .mshopwrap .couponwrap .cpinfo .cpimg .cptext1 {position: absolute;top:160px;left:46px;text-align:center;}
	.content_wrap .mshopwrap .couponwrap .cpinfo .cpbtn {width:100%;height:30px;line-height:30px;border-radius:5px;margin-top:5px;text-align:center;background:#191817;cursor:pointer;}
	.content_wrap .mshopwrap .couponwrap .cpinfo .cpbtn:hover {background:#ff1cc7;}

	.content_wrap .mshopwrap .cphistory {width:100%;overflow:hidden;}
	.content_wrap .mshopwrap .cphistory .cptitle {width:100%;background:#000;display:flex;}
	.content_wrap .mshopwrap .cphistory .cptitle .cpnum {width:25%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle {width:100%;display:flex;flex-wrap: wrap;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .cpkind {width:25%;line-height:35px;background:#2a2826;text-align:center;margin-bottom:2px;}

	.content_wrap .mshopwrap .cphistory .cptitle .buynum {width:15%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cptitle .buykind {width:25%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cptitle .buyamount {width:17.5%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cptitle .buytotal {width:17.5%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cptitle .buydate {width:25%;line-height:40px;text-align:center;}

	.content_wrap .mshopwrap .cphistory .cpsubtitle .buynum {width:15%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .buykind {width:25%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .buyamount {width:17.5%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .buytotal {width:17.5%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .buydate {width:25%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}

	.content_wrap .mshopwrap .cphistory .cptitle .usenum {width:20%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cptitle .usekind {width:40%;line-height:40px;text-align:center;}
	.content_wrap .mshopwrap .cphistory .cptitle .usedate {width:40%;line-height:40px;text-align:center;}

	.content_wrap .mshopwrap .cphistory .cpsubtitle .usenum {width:20%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .usekind {width:40%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
	.content_wrap .mshopwrap .cphistory .cpsubtitle .usedate {width:40%;line-height:35px;text-align:center;background:#2a2826;margin-bottom:2px;}
/*ÄíÆù ÆäÀÌÁö*/

/* ·Î±×ÀÎ */
	.log_login_bg { display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:30000; background:rgba(0,0,0,.85); }
	.log_join_bg { display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:30000; background:rgba(0,0,0,.85); }
	.log_joininfo_bg { display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:30000; background:rgba(0,0,0,.85);overflow-y: auto;}
	
		
/* ·Î±×ÀÎ */


/* head */
	
/* head */

/* left */
	.leftDiv {position:fixed; overflow:hidden; top:160px;left: 3px; z-index:900; display:flex; width:215px;}
	.left-icon { padding:5px; background:#d4458d; border-radius:2px 0 0 2px; z-index:999; }
	
	.left-icon-item { margin:5px 0; padding:3px; width:35px; height:35px; line-height:35px; display:flex; align-items:center; justify-content:center; position:relative; cursor:pointer; }
	.left-icon-item:first-child { margin-top:0; }
	.left-icon-item:last-child { margin-bottom:0; }

	.left-icon-item:first-child::after { content: ""; position: absolute; bottom: -4px; width: 35px; border-bottom: 1px solid #f9a4d1; }
	.left-icon-item img { height:100%; width:auto; }
	
	.left-menu { padding:5px 20px 5px 5px; background:rgba(211,69,141,.5); border-radius:0 15px 15px 0; z-index:998; }
	.left-menu-item { margin:5px 0; padding:3px 10px; height:35px; line-height:35px; text-align:left; display:flex; align-items:center; justify-content:flex-start; cursor:pointer;  }
	.left-menu-item:first-child { margin-top:0; }
	.left-menu-item:last-child { margin-bottom:0; }
	.left-menu-item:hover { font-weight:600; text-shadow:1px 1px 1px rgba(0,0,0,.75); }

	.level-icon , .nick-menu  { margin-top:7px; }
	.level-icon::before { content: ""; position: absolute; top: -4px; width: 35px; border-top: 1px solid #f9a4d1; }

/* left */


/* right */
	.right-icon { width:110px; display:flex; flex-wrap:wrap; justify-content:flex-end; }
	.right-icon-item { margin-bottom:10px; text-align:center; cursor:pointer; }
	.right-icon-item img { width:calc(100% - 10px); }
	.right-icon-item:hover { animation:flips 2s linear infinite; }
/* right */


/* foot */
	.footer { width:100%; margin-top:80px;padding:0px; background:#000; border-top:1px solid #f982bf; }
	.footer-wrap { width:calc(100%); display:flex; }
	.footer-logo-wrap { width:20%; padding:20px; display:flex;flex-direction: column;align-items: center;justify-content: center; }
	.footer-copyright { color:#f981bf;line-height:20px;font-size:10px; }
	.footer-prov { width:80%; padding:20px; display:flex;justify-content: center; flex-wrap: wrap; align-content: center; align-items: center; }
	.footer-prov-item { width:12.5%; }
	.footer-prov-item img { max-width:90%; }

	.footer-sm { display:none; width:100%; }
	.footer-sm .footer-wrap { width:100%; padding:5px 0; background:#212121; border-radius:15px 15px 0 0; position:fixed; bottom:0; left:0; z-index:900; box-shadow:-5px 0 10px rgba(0,0,0,.75);}
	.footer-sm .footer-menu { width:100%; padding-bottom:5px; display:flex; }
	.footer-sm .menu-items { width:13.33%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; cursor:pointer; }
	.footer-sm .menu-items p { width:100%; text-align:center; color:#fff; font-size:.9em; font-weight:400; }
	.footer-sm .menu-items:hover p { color:#ffa8c6; }
	.footer-sm .menu-items img { margin:8px 10px; width:26px; }
	.footer-sm .foot-home { width:20%; position:relative; cursor:pointer; }
	.footer-sm .foot-home img { width:90px; position:absolute; transform:translateY(-20px); }
/* foot */

/* main */
	.main-games { width:100%; margin:0 auto; display:flex; flex-wrap:wrap; }
	.game-kinds { width:100%; display:flex;    justify-content: center;}
	.main-gameswrap {width:100%;margin:20px 0;display:flex;justify-content: space-evenly;}
	.game-scroll-item {width:20%;height: 320px;position: relative;cursor:pointer;}
	.game-kinds-item {width:20%;height: 320px;position: relative;cursor:pointer;}
	.game-imge-item {width:100%;position: absolute;text-align: center;}
	.game-btns {width:calc(100% - 4px);text-align:center;border-radius:25px;line-height:40px;border: 2px solid transparent;background-image: linear-gradient(#000, #000), linear-gradient(to right, #0dccff 0%, #397aff 29%, #397aff 67%, #0dccff 100%);background-origin: border-box;background-clip: content-box, border-box;position: absolute;bottom: 0;}

	.main-game-lists { width:100%; display:flex; }
	.slot-game-lists { width:100%; display:flex; }
	.mini-game-lists { width:100%; display:flex; }
	.sport-game-lists { width:100%; display:flex; }
	
	.container { width:100%; }
	.main-box { width:100%; margin: 10px auto; display:flex; flex-wrap:wrap; align-items:center; align-content:center; }
	.casino-box { position: relative; cursor: pointer; min-width:calc(16.66% - 10px); min-height:calc((1300px / 6) * 1.325); margin:5px; box-shadow: 3px 3px 3px rgb(0,0,0,.85); }
	.casino-box img { width:100%; height:100%; }
	.casino-box-sub { width:100%; height:100%; position: absolute; overflow: hidden; cursor: pointer; transition: 2s;  }
	.slot-box { position: relative; cursor: pointer; min-width:calc(16.66% - 10px); min-height:calc((1300px / 6) * 0.955); margin:5px; box-shadow: 3px 3px 3px rgb(0,0,0,.85); }
	.slot-box img { width:100%; height:auto; }
	.slot-box-sub { width:100%; height:100%; position:absolute; overflow:hidden; cursor:pointer; transition:2s; display:flex; justify-content:center; align-items:center; align-content:center; background:rgba(0,0,0,.9); }
	.slot-prov-wrap { position:absolute; top:10px; right:10px; width:40px !important; height:40px !important; display:flex; align-items:center; justify-content:center; background:rgba(0,0,0,.75); box-shadow:2px 2px 2px rgba(0,0,0,.75); border-radius:3px; }
	.slot-prov-icon { width:30px !important; height:auto !important; }

	.searching-wrap { margin-top:10px; display:flex; justify-content:flex-end; align-items:center; }
	.searching-wrap input { height:30px; line-height:30px; margin-right:10px; padding:0 10px; }
	.searching-wrap button { background:none; cursor:pointer; }
	.searching-wrap button img { width:30px; height:30px; }
	.reset-search { display:none; }

	.minigame-box { position: relative; cursor: pointer; min-width:calc(16.66% - 10px); min-height:calc((1300px / 6) * 0.955); margin:5px; box-shadow: 3px 3px 3px rgb(0,0,0,.85); }
	.minigame-box img { width:100%; height:auto; }
	.minigame-box-sub { width:100%; height:100%; position:absolute; overflow:hidden; cursor:pointer; transition:2s; display:flex; justify-content:center; align-items:center; align-content:center; background:rgba(0,0,0,.9); }

	@-webkit-keyframes shine { 100% { left: 125%; } }
	@keyframes shine { 100% { left: 125%; } }

	.casino-box1 { background:url(/styles/img/casino-box1.png?v1) no-repeat; }
	.casino-box2 { background:url(/styles/img/casino-box2.png?v1) no-repeat; }
	.casino-box3 { background:url(/styles/img/casino-box3.png?v1) no-repeat; }
	.casino-box4 { background:url(/styles/img/casino-box4.png?v1) no-repeat; }
	.casino-box5 { background:url(/styles/img/casino-box5.png?v1) no-repeat; }
	.casino-box6 { background:url(/styles/img/casino-box6.png?v1) no-repeat; }

	.left_top{
	  position:absolute; 
	  left:0; top:0; 
	  width:2px; 
	  height:0; 
	  transition:0.7s all; 
	  background:#37e3ff; 
	}
	.right_top{
	  position:absolute; 
	  right:0; top:0; 
	  width:0; 
	  height:2px; 
	  transition:0.7s all; 
	  background:#37e3ff;
	}
	.right_bottom{
	  position:absolute;
	  right:0; bottom:0; 
	  width:2px; 
	  height:0; 
	  transition:0.7s all;  
	  background:#37e3ff;
	}
	.left_bottom{
	  position:absolute; 
	  left:0; bottom:0; 
	  width:0px; 
	  height:2px; 
	  transition:0.7s all;
	  background:#37e3ff;
	}

	.casino-box:hover .left_top {height:100%;}
	.casino-box:hover .right_top {width:100%;}
	.casino-box:hover .right_bottom {height:100%;}
	.casino-box:hover .left_bottom {width:100%;}

	.casino-box-sub .casino-info { display:none; padding:4.5rem 0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%;height:100%; background:rgba(0,0,0,.75); text-align:center; }
	.casino-box-sub .casino-info p { position:absolute; top:100%; left:50%; transform:translate(-50%, -50%);width:100%; height:30px; line-height:30px; text-align:center; font-size:1.5em; font-weight:600; }
	.casino-box-sub .casino-info button { position:absolute; top:100%; left:50%; transform:translate(-50%, -50%); text-align:center; font-size:1em; }
	.casino-box-sub:hover .casino-info p { transition:.75s all; }
	.casino-box-sub:hover .casino-info button { transition:.75s all; }

	.btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.575rem 0.95rem; font-size: 1rem; border-radius: 0.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }

	.btn-danger { color: #fff; background-color: #37e3ff; border-color: #37e3ff; }

	.text-center { text-align: center!important; }

	.mainContent {width: calc(100% - 220px;); overflow:hidden; margin-left:220px;padding: 140px 10px 0 10px; }
	.mainContent .slideDiv { width:100%; height:450px;}
	.mainvideo {width: 100%;height: calc(100vw / 3.5);object-fit: cover;max-width: 100%;margin-bottom:5px;}
	.mainContent .mainmenuwrap { width:100%; overflow:hidden; }
	.mainContent .mainmenuwrap .Lmain { float:left; width:40%; background:#0e0e0e; border-radius:15px; }
	
	

	.mainContent .mainmenuwrap .Rmain {float:left;width:60%;display: flex;align-content: flex-end;flex-direction: column;margin-top:5px;}
	.mainContent .mainmenuwrap .Rmain .mainmenubox1 {width:321px;height:222px;background:url(/styles/img_ca/mainmenu1.png?v1) no-repeat;}
	.mainContent .mainmenuwrap .Rmain .mainmenubox2 {width:321px;height:222px;background:url(/styles/img_ca/mainmenu2.png?v1) no-repeat;}
	.mainContent .mainmenuwrap .Rmain .mainmenubox3 {width:321px;height:222px;background:url(/styles/img_ca/mainmenu3.png?v1) no-repeat;}
	.mainContent .mainmenuwrap .Rmain .mainmenubox4 {width:321px;height:222px;background:url(/styles/img_ca/mainmenu4.png) no-repeat;}
	.mainContent .mainmenuwrap .Rmain .mainmenubox5 {width:321px;height:222px;background:url(/styles/img_ca/mainmenu5.png) no-repeat;}
	.mainContent .mainmenuwrap .Rmain .mainmenubox6 {width:321px;height:222px;background:url(/styles/img_ca/mainmenu6.png) no-repeat;}

	.button-box { position: relative; overflow: hidden; cursor: pointer; border-radius: 0px; transition: 0.3s; min-height:140px; margin:0 10px; border-top:2px solid #ae62fa; }
	.button-box::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.52) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); cursor: pointer; }
	.button-box img { width:100%; }
	.button-box:hover { transition: 0.3s; }
	.button-box:hover::before { -webkit-animation: shine 0.75s; animation: shine 0.75s; }
	@-webkit-keyframes shine { 100% { left: 125%; } }
	@keyframes shine { 100% { left: 125%; } }
	.button-box:hover .game-bg-overlay { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); transition: 0.3s; }
	.game-info-box { position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.65); width: 100%; text-align: center; padding: 13px 0; transition: 0.3s; }
	.button-box:hover .game-info-box { background: rgba(46, 33, 108, 0.8); transition: 0.3s; }

	.button-box1:hover {animation:mm 0.5s;}
	@keyframes mm { 50% {transform:scale(1.05,1.05);} }

	.realtime-board { width:100%; margin:10px auto 20px auto; display:flex; align-items:center; align-content:center; justify-content:center; flex-wrap:wrap; }
	.realtime-board:before,.realtime-board:after { width: 100%; height: 100%; left: 50%; transform: translateX(-50%); background-repeat: no-repeat; }
	.realtime-board .rb-panel {	width:calc(50% - 25px); box-shadow: 3px 3px 3px rgba(0,0,0,.75); 
	position: relative; z-index: 1; display: flex; align-items:center; align-content:center; justify-content:center; flex-wrap:wrap;background:#2a2a2a;padding:10px; }
	.realtime-board .rb-panel:nth-child(1) { margin-right:5px; }
	.realtime-board .rb-panel:nth-child(2) { margin-left:5px; }
	
	.rb-panel-title {width: calc(100% - 20px);padding:10px; display: flex;justify-content: space-between;line-height: 35px;border-bottom: 1px solid #005bd6; }
	

	.realtime-board .rb-panel:before { width: calc(100% - 0px); height: calc(100% - 0px); left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 10px; background-image: linear-gradient(#3c6496,#1c3859); transition: .3s; }
	.rolling-realtime { width:100%; margin: 0 auto; overflow:hidden; animation: realtimeAnim .5s ease 1 forwards;}

	@keyframes realtimeAnim {
		0% {
			opacity: 0;
			transform: scale(.5)
		}

		100% {
			opacity: 1;
			transform: scale(1)
		}
	}

	.rolling-realtime.active { display: block; }
	.rolling-realtime ul { width: 100%; float: left; }
	.rolling-realtime ul li { height:40px; display: flex; align-items: flex-start; justify-content: center; cursor: pointer; transition: .3s; }
	.rolling-realtime ul li div { height: 100%; display: flex; align-items: center; color: #fff; font-size: 1.25em; transition: .3s; border-bottom: solid 1px rgba(255,255,255,.1); }
	.rolling-realtime ul li:hover div { background-color: rgba(255,255,255,.08); }
	.rolling-realtime ul li div.date { width: 40%; padding-left: 20px; justify-content: flex-start;  color:#355cb0; text-align: right; }
	.rolling-realtime ul li div.user { width: 30%; justify-content: center; }
	.rolling-realtime ul li div.amount { width: 30%; padding-right: 20px; justify-content: flex-end; color:#fff; font-weight: 600; font-size: 1.25em; text-shadow: 0 1px 2px #000; }
	.rolling-realtime ul li .crown-icon { margin: 4px -2px 0; }


	.main-games-sm { display:none; width:100%; flex-wrap:wrap; align-items:center; justify-content:center; }
	.main-games-title { width:100%; padding:5px; border:1px solid #4465ff; border-radius:15px;display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }
	.main-games-title-item { width:30%; line-height:26px; text-align:center; font-weight:600; }
	.main-games-list { width:100%; background:#2a2a2a; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-around; }
	.main-games-list-item { width:20%; padding:5px; }
	.main-games-list-item .listtext-kr {}
	.main-games-list-item .listtext-en {line-height:25px;color:#a5a5a5;font-size:11px;}
	.main-games-list-item img { width:100%; height:auto; transition: .3s; }
	.main-games-list-item:hover img { transform:scale(1.1); }
/* main */

/* sports */
	.margin-bottom {margin-bottom:10px;}

	.game_list { width:100%; }
	.game_list .gamewrap { width:calc(100% - 20px); padding:10px; margin-top:10px; background:#000; display:flex; flex-wrap:wrap; box-shadow:3px 3px 3px rgba(0,0,0,.75); }
	.game_list .list_head { margin:0px auto; height:40px; line-height:40px;  text-align:center; font-weight:bold; background:#232323;margin:5px 0; }
	.game_list .list_head div { float: left; color: #fff; background: none; font-size:14px; }
	.game_list .list_head div:first-child { margin-left: 0; }
	.game_list .list_head .date { width: 12%; } 
	.game_list .list_head .win { width: 35%; }
	.game_list .list_head .draw { width: 8%; }
	.game_list .list_head .lose { width: 35%; }
	.game_list .list_head .status { width: 5%; }
	.game_list .list_head .togglesTop { width: 5%; }

	.game_list .list_head .win1 { width: calc(15% - 5px); margin-left:5px; }
	.game_list .list_head .draw1 { width: calc(20% - 5px); margin-left:5px; }
	.game_list .list_head .lose1 { width: calc(43% - 5px); margin-left:5px; }
	.game_list .list_head .result1 { width: calc(10% - 5px); margin-left:5px; }

	.game_list .list_head .togglesTop .bt_toggle_all { color:#e64b40; font-weight:bold; cursor:pointer; margin:10px 0; }
	.game_leg { width: 100%;border: 1px solid #574016cc;height: 40px;line-height: 40px;text-align: left;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start; padding: 0 10px; }
	.game_leg.legid {margin-bottom:1px;}
	.game_leg.active { color: #000000; font-weight: bold; margin-bottom:1px; }
	.game_leg .leg_icon { display:flex; align-items:center; color:#fff; }
	.game_leg .leg_icon img { width:20px; height:auto;vertical-align:middle; }

	.game_leg .leg_name { margin-left:5px; line-height:40px; font-weight:600; font-size:1.15em; color:#f7a41e; letter-spacing:1px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
	.game_leg .leg_name_bonus { margin-left: 5px; line-height:40px; font-weight: 600; font-size:15px; color:#f7a41e; }
	
	.leg_info { display:flex; align-items:center; }
	.leg_time { display:none; color:#fff; }
	
	
	.game { width:100%; margin-bottom:2px; opacity:0.5; background:rgba(0,0,0,.65);display:flex;}
	.game div { float:left; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:normal; }
	.game div:first-child { margin-left:0; }
	
	.notice-group { width:100%; margin-top:5px; background:rgba(0,0,0,.65); display:flex; flex-wrap:wrap; box-shadow:3px 3px 3px rgba(0,0,0,.75); }
	.sports-notice { width:100%; height:40px; line-height:40px; text-align:center; font-weight:600; color:#ff82bd; border-bottom:1px solid #232525; }
	.sports-notice:last-child { border-bottom:0; }
	.sports-notice span { text-align:center; }

	.bonus-group { width:calc(100% - 20px); margin-top:10px; background:#000;padding:10px; display:flex; flex-wrap:wrap; box-shadow:3px 3px 3px rgba(0,0,0,.75); }

	.game.bonus .rate { float:left; width:78%; height:40px; line-height:40px; text-align: center; font-weight: bold; background:#000;color:#fff; }/*background:#3b3331;*/
	.game.bonus .rate .ratetext {color:#f7a41e;}
	.game.bonus .rate.hover { background: #616161; color:#fff; font-weight:bold; }
	.game.bonus .rate.checked { background:#f7a41e; color:#fff ;font-weight:bold; }
	.game.bonus .status { width:calc(10% - 3px); margin:0 0 0 3px; font-weight:normal; background:#000;color:#fff; }

	.game .date { width: calc(12% - 7px); margin-right:3px; box-shadow:none; font-weight:bold; display:flex; flex-wrap:wrap;  justify-content:center; border: 1px solid #574016cc;}
	.game .date .bonus_kind-text { width:100%;font-weight:bold; height:40px; line-height:40px; background:#000;color:#9b9883;font-size:.9em; }
	.game .date .kind-text { width:100%;font-weight:bold; height:20px; line-height:20px; background:#000;  font-size:.9em; }
	.game .date .kind-text.kind-handycap { background:#000;  }
	.game .date .kind-text.kind-underover { background:#000;  }
	.game .date .date-text { width:100%; height:20px; line-height:20px; text-align:center; font-size:1em;background:#000; }
	.game .date > div {color:#9b9883;}
	.game .team_name { height:40px; line-height:40px; border:0; background:none; box-shadow:none; }
	.game .rate { height:40px; line-height:40px; text-align: right; border: 0; background: none; box-shadow: none; }
	.game .status { width: calc(5% - 2px); margin-left:2px; box-shadow: none; text-align: center; color:#fff; font-weight:normal; background:#000; border: 1px solid #574016cc;}
	.game .result { width: calc(5% - 0px); text-align: center; margin:0; color: #fff; background:#000;border: 1px solid #574016cc; }

	.game .result-big { width: 10%; text-align: center; margin-left:2px; color: #fff; background:#000; }
	
	.game .toggles {border: 1px solid #ffb42ccc;width:calC(5% - 2px); margin-left:2px;height:auto; box-shadow:none; text-align:center; position:relative;background:#000; display:flex;justify-content: center; align-items: center;}
	.game .toggles .seltoggles { display:flex;justify-content: center;align-items: center;width:50px;height:25px;line-height:30px;text-align:center;color: #f7a41e;border-radius:3px; }
	.game .toggles .seltoggle .bt_toggle { display:inline-block; width:16px; height:20px; line-height:20px; border-radius:3px; color:#fff; font-size:12px; font-weight: bold; padding:5px 0; }
	.game .toggles .seltoggle .togglecnt { display:inline-block; height:20px; line-height:20px; padding:5px 0; font-size:12px; font-weight:bold; color:#fff; }
	.game .win { width:35%; height:40px; line-height:40px; background:#000; border: 1px solid #574016cc; }/*background:#3b3331;*/
	.game .win .team_name { float:left; width:calc(80% - 15px); margin-left:15px; text-align:left; font-weight:400; letter-spacing:1px;}
	.game .win .rate { float:right; width:calc(20% - 15px); margin-right:15px; text-align:right; color:#fff;font-weight:bold; }
	.game .draw { width:calc(8% - 6px); height:40px; line-height:40px; background:#000;  margin:0 3px 0 3px;border: 1px solid #574016cc; }/*background:#3b3331;*/
	.game .draw .rate { width:100%; text-align: center; color:#fff; font-weight:bold;}
	.game .lose {  width:35%; height:40px; line-height:40px;background:#000; border: 1px solid #574016cc; }/*background:#3b3331;*/
	.game .lose .team_name { float:right; width:calc(80% - 15px); margin-right:15px; text-align:right; font-weight:400; letter-spacing:1px; }
	.game .lose .rate { float:right; width:calc(20% - 15px); margin-left:15px; text-align:left; color:#fff; font-weight:bold; }
	.game .win .rate img { margin-right: 5px; }
	.game .lose .rate img { margin-left: 5px; }
	.game.active { opacity: 1.0; }
	.game.active .clickable { cursor: pointer; }
	/*
	.game.active .win .rate img { margin-right: 5px; }
	.game.active .lose .rate img { margin-left: 5px; }
	*/
	.game.active .status { font-weight: normal; text-shadow: 1px 1px 0 rgba(0,0,0,0.1); color: #f7a41e;}
	.game.active .result { color: #fff; background:#000;  }	
	.game.active .result img {width: 30px;vertical-align:middle;}
	.game.active .hover { background:#f7a41e;  }
	.game.active .hover div { color:#fff;font-weight:400; }
	.game.active .hover .rate .handi_mark {color:#1DDB16;}
	.game.active .checked { background:#f7a41e  }
	.game.active .checked div{ color:#000; font-weight:700; }
	.game.active .win .rate .handi_mark { color: #789c00; font-weight: bold; }
	.game.active .lose .rate .handi_mark { color: #ff5a00; font-weight: bold; }
	.game.hide { display:none; }

	.standardH { color:#60fe00 !important; }
	.standardO { color:#ff4c39 !important; }

	.subgames {  }

	.horse-num { width:calc(15% - 2px) !important; margin:0 2px 0 0 !important; }
	.horse-rate { width:calc(20% - 2px) !important; margin:0 2px 0 0 !important; }

	#gameList .searching-wrap { margin:5px 0; }
/* sports */

/* history */
	.betting_wrap { width:calc(100% - 10px); overflow:hidden;background: #1d1d1d;padding: 5px; }

	.nogame { padding:250px 0; text-align:center; font-size:14px; color:#777777; }
	.gameContainer { width:calc(100% - 20px); margin-top:10px; background:#000;padding:10px; display:flex; flex-wrap:wrap; box-shadow:3px 3px 3px rgba(0,0,0,.75); }
	.gameContainer:first-child { margin-top:0px; }
	.gameContainer .head { width:100%; overflow:hidden; padding:0;  text-align:center; font-weight:bold; border-radius:2px 2px 0 0;background:#232323;  }
	.gameContainer .head div { float:left; height:40px; line-height:40px; color:#fff; text-align:center;}
	.gameContainer .head .date { width:12%; }
	.gameContainer .head .win { width:30%; }
	.gameContainer .head .draw { width:calc(8% - 10px); margin:0 5px;}
	.gameContainer .head .lose { width:30%; }
	.gameContainer .head .result { width:10%; }
	.gameContainer .head .status { width:10%; }

	.gameContainer .league { clear:both; width:calc(100%); padding:5px 10px; margin:2px 0; height:30px; line-height:30px; text-align:left; font-weight:800; font-size:12px; color:#97b563; }
	.gameContainer .league span {font-weight:800; font-size:15px;color:#fff;}

	.bet_summary { width:calc(100%); margin:0; color:#fff; text-align:center; display:flex; flex-wrap:wrap; justify-content:space-around; align-items:center; }
	.summary-sub { display:flex; justify-content:center; align-items:center; }
	.summary-title { display:inline-block; line-height:40px; font-weight:400; color:#fff; }
	.summary-value { display:inline-block; line-height:40px; font-weight:400; color: #84f500;margin-left:5px; }
	.summary-value.summary-time{color: #f7a41e;}
	
	.summary-value-sm { display:none; line-height:22px; font-weight:400; color:#fff; }

	.result_waiting { color:#fff; }
	.result_hit { color:#f00; }
	.result_miss { color:#00adfd; }
	.result_cancel { color:#989898; }

	.select_betting { float:right; margin-left:5px; }
	.select_betting-sm { display:none; }

	.bet_summary .btn_bet_cancel { min-width:80px; height:30px; cursor:pointer; }
	.bet_summary .btn_bet_delete { min-width:80px; height:30px; cursor:pointer; }
	.bet_summary .cash { color:#f30; }
	.btn_wrap { padding:10px; }
	.icon_trash { display:inline-block; width:12px; height:12px; vertical-align:middle; background:url(../images/x.gif); cursor:pointer; *cursor:hand; }

	.league .imgsize { font-size:14px; }

	#betting_item {display:none;position:fixed;z-index:10002;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);border-bottom:1px solid #aaa;box-shadow:0 1px 1px rgba(0,0,0,0.16);text-align:center;overflow:auto;}
	#betting_item .bettingItemSub { width:1400px;height:100%;margin:0 auto;position:relative;background-color:rgba(0, 0, 0, 0.2); }
	#betting_item .bettingItemSub .kind { width:100%; height:45px;background-color:rgba(0, 0, 0, 0.2); }
	#betting_item .bettingItemSub .kind a { width:150px;height:45px;line-height:45px;float:left;color:#fff;text-align:center;text-decoration:none;font-weight:bold;cursor:pointer; }
	#betting_item .bettingItemSub .kind a:hover { color:#f7a41e; }

	#betting_item .bettingItemSub .heads { width:100%; height:30px; margin:10px 0; font-size:12px; color:#000; }
	#betting_item .bettingItemSub .heads a { float:right;margin:0 5px 0 0;padding:0 10px;width:120px;line-height:30px;text-align:center;color:#fff;	background: #2e2e2e; }
	#betting_item .bettingItemSub .heads a:hover { background:#484848; }
	#betting_item .bettingItemSub .heads .btn_close_betlist {}
	#betting_item .bettingItemSub .heads .btn_empty {}
	#betting_item .bettingItemSub .kind .visited {border-bottom: 2px solid #f7a41e;color: #f7a41e !important;font-size:14px; }
	.items .vl_list .list_Li { width:100%; overflow:hidden; margin:0 auto; padding:0px; margin-top:10px; background:#222529; }	
	.items .vl_list .list_Li:first-child { margin-top:0; }

	.bettingItemSub .items .vl_paging{width:100%;float:left;margin:0 auto;text-align:center; padding:30px 0px; }
	.bettingItemSub .items .vl_paging li{display:inline-block;font-family:"kakaoBold";cursor:pointer;font-size:12px;}
	.bettingItemSub .items .vl_paging .pbtns{ color: #555; font-size: 1.083em; height: 30px; line-height: 28px; padding: 0 3px; margin: 0 2px; min-width: 30px; text-decoration: none; border-radius: 3px; display: inline-block; vertical-align: middle; background: #f3f3f3; border: 1px solid #bbbcc3; }
	.bettingItemSub .items .vl_paging .pg_start { text-indent: -999px; overflow: hidden; background: url(../../styles/image/btn_first.gif) no-repeat 50% 50% #fff; padding: 0; border: 1px solid #bbb; }
	.bettingItemSub .items .vl_paging .pg_end{ text-indent: -999px; overflow: hidden; background: url(/styles/image/btn_end.gif) no-repeat 50% 50% #fff; padding: 0; border: 1px solid #bbb; }
	.bettingItemSub .items .vl_paging .chioce { display: inline-block; background: #f7a41e; color: #000; font-weight: bold; height: 30px; line-height: 30px; padding: 0 3px; min-width: 30px; border-radius: 3px; -webkit-box-shadow: inset 1px 1px 2px #222542; -moz-box-shadow: inset 1px 1px 2px #222542; box-shadow: inset 1px 1px 2px #222542; }

	.summary-circle { display:inline-block; width:20px; height:20px;  margin-right:5px; }


	.gameContainer .row {width:100%;display: flex;}
	.gameContainer .row .date { width: calc(12% - 3px); margin-right:3px; box-shadow:none; font-weight:bold; display:flex; flex-wrap:wrap;  justify-content:center; }
	.gameContainer .row .date .bonus_kind-text { width:100%;font-weight:bold; height:40px; line-height:40px; background:#1d1d1d;color:#f7a41e;font-size:.9em; }
	.gameContainer .row .date .kind-text { width:100%;font-weight:bold; height:20px; line-height:20px; background:#4465ff;  font-size:.9em;text-align:center; }
	.gameContainer .row .date .kind-text.kind-handycap { background:#4db152;  }
	.gameContainer .row .date .kind-text.kind-underover { background:#ef7923;  }
	.gameContainer .row .date .date-text { width:100%; height:20px; line-height:20px; text-align:center; font-size:1em;background:#1d1d1d; }
	.gameContainer .row
	.gameContainer .row .team_name { height:40px; line-height:40px; border:0; background:none; box-shadow:none; }
	.gameContainer .row .rate { height:40px; line-height:40px; text-align: right; border: 0; background: none; box-shadow: none; }
	.gameContainer .row .status { width: calc(5% - 2px); line-height:40px;margin-left:2px; box-shadow: none; text-align: center; color:#fff; font-weight:normal; background:#1d1d1d; }
	.gameContainer .row .result { width: calc(5% - 0px); line-height:40px;text-align: center; margin:0; color: #fff; background:#1d1d1d;  }
	.gameContainer .row
	.gameContainer .row .result-big { width: 10%; text-align: center; margin-left:2px; color: #fff; background:#1d1d1d; }
	.gameContainer .row
	.gameContainer .row .toggles { width:calC(5% - 2px); margin-left:2px;height:40px; box-shadow:none; text-align:center; position:relative;background:#1d1d1d; display:flex;justify-content: center; align-items: center;}
	.gameContainer .row .toggles .seltoggles { display:flex;justify-content: center;align-items: center;width:50px;height:25px;line-height:30px;text-align:center;background:#4465ff;color:#fff;border-radius:3px; }
	.gameContainer .row .toggles .seltoggle .bt_toggle { display:inline-block; width:16px; height:20px; line-height:20px; border-radius:3px; color:#fff; font-size:12px; font-weight: bold; padding:5px 0; }
	.gameContainer .row .toggles .seltoggle .togglecnt { display:inline-block; height:20px; line-height:20px; padding:5px 0; font-size:12px; font-weight:bold; color:#fff; }
	.gameContainer .row .win { width:35%; height:40px; line-height:40px; background:#1d1d1d;  }/*background:#3b3331;*/
	.gameContainer .row .win .team_name { float:left; width:calc(80% - 15px); margin-left:15px; text-align:left; font-weight:400; letter-spacing:1px;}
	.gameContainer .row .win .rate { float:right; width:calc(20% - 15px); margin-right:15px; text-align:right; color:#fff;font-weight:bold; }
	.gameContainer .row .draw { width:calc(8% - 6px); height:40px; line-height:40px; background:#1d1d1d;  margin:0 3px 0 3px; }/*background:#3b3331;*/
	.gameContainer .row .draw .rate { width:100%; text-align: center; color:#fff; font-weight:bold;}
	.gameContainer .row .lose {  width:35%; height:40px; line-height:40px;background:#1d1d1d;  }/*background:#3b3331;*/
	.gameContainer .row .lose .team_name { float:right; width:calc(80% - 15px); margin-right:15px; text-align:right; font-weight:400; letter-spacing:1px; }
	.gameContainer .row .lose .rate { float:right; width:calc(20% - 15px); margin-left:15px; text-align:left; color:#fff; font-weight:bold; }
	.gameContainer .row .win .rate img { margin-right: 5px; }
	.gameContainer .row .lose .rate img { margin-left: 5px; }
	.gameContainer .row.active { opacity: 1.0; }
	.gameContainer .row.active .clickable { cursor: pointer; }
	.gameContainer .row
	.gameContainer .row.active .win .rate img { margin-right: 5px; }
	.gameContainer .row.active .lose .rate img { margin-left: 5px; }
	.gameContainer .row
	.gameContainer .row.active .status { font-weight: normal; text-shadow: 1px 1px 0 rgba(0,0,0,0.1); }
	.gameContainer .row.active .result { color: #fff; background:#1d1d1d;  }	
	.gameContainer .row.active .result img {width: 30px;vertical-align:middle;}
/* history */

/* attendance */
	.content_wrap .content_mids { width:calc(100% - 2px); overflow:hidden; margin:5px auto;background:url(/assets/images/icons/att_bg.png);border:1px solid #000;  }
	.content_wrap .content_mids .nowDates{ width:100%;margin:5px auto;overflow:hidden; text-align:center;}
	.content_wrap .content_mids .nowDates a { display:inline-block; width:100px; height:40px; line-height:40px; color:#fff; font-size:24px; font-weight:800; text-align:center; }
	.content_wrap .content_mids .nowDates span { display:inline-block; width:200px; height:40px; color:#fff; font-size:18px; font-weight:800; text-align:center; }
	.content_wrap .content_mids .nowDates .dateL {font-size:16px;color:#fff;line-height:40px;}
	.content_wrap .content_mids .nowDates .dateR {line-height:30px;}



	.attendbtn {width:100%;display:flex;align-items: center;justify-content: space-evenly;margin:50px 0 20px 0;}
	.attendbtn .attencnt {position: relative;width:150px;height:100px;text-align:center;text-shadow: 1px 1px 2px #000; justify-content: space-evenly;
	background:linear-gradient(to bottom, #3b3c3d, #505153); border-top:2px solid #6f6f6f;display: flex;flex-direction: column;align-items: center;}
	.attendbtn .attencnt .attencnttext {font-size:18px;font-weight:bold;}
	.attendbtn .attencnt .attencnttext .cntcolor {color:#16adff;font-size:24px;font-weight:bold;margin-right:10px;}
	
	.attendbtn .attencheck {width:150px;height:100px;text-align:center;text-shadow: 1px 1px 2px #000; 
	background:linear-gradient(to bottom, #3b3c3d, #505153); border-top:2px solid #6f6f6f;cursor:pointer;font-size:25px;position: relative;}
	

	.getpoint { 
		background: #ae7f06; /* Old browsers */ 
		background: -moz-linear-gradient(top, #ae7f06 0%, #e6bc17 100%); /* FF3.6-15 */ 
		background: -webkit-linear-gradient(top, #ae7f06 0%, #e6bc17 100%); /* Chrome10-25,Safari5.1-6 */ 
		background: linear-gradient(to bottom, #ae7f06 0%, #e6bc17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae7f06', endColorstr='#e6bc17',GradientType=0 ); /* IE6-9 */
		cursor:pointer; 
	}
	.content_wrap .content_mids .caltbl { width:100%;margin:0 auto;}
	.content_wrap .content_mids .caltbl .titleTd { width:14%; height:60px; line-height:20px; text-align:center; font-size:16px; font-weight:800; font-family:'Malgun Gothic';border-radius:5px;}
	.content_wrap .content_mids .caltbl .valueTd { width:14%; height:100px; line-height:100px; text-align:center; background:none; font-size:16px; font-weight:800;font-family:'Malgun Gothic'; color:#fff; position:relative;background:#000; }
	.content_wrap .content_mids .caltbl .valueTd strong { font-size:16px; font-weight:800; }
	.content_wrap .content_mids .caltbl .valueTd span { font-size:20px; font-weight:800; line-height:20px;color:#9b9883; }
	.content_wrap .content_mids .caltbl .valueTd img { position:absolute; top:0px; right:0; bottom:0; left:0; max-width:100%; max-height:100%; width:auto; height:auto; margin:auto;z-index:99; }
	
	
	.clickable { cursor:pointer; }
	.getchainpoint { display:inline-block; height:27px; line-height:27px; 
		text-align:center; font-size:12px; color:#aaa; position:absolute; top:70%;left:0;right:0;bottom:0;margin:auto 25px; }
	.isgetchain { 
		color:#fff; 
		background: #628098; /* Old browsers */ 
		background: -moz-linear-gradient(top, #628098 0%, #516b82 100%); /* FF3.6-15 */ 
		background: -webkit-linear-gradient(top, #628098 0%, #516b82 100%); /* Chrome10-25,Safari5.1-6 */ 
		background: linear-gradient(to bottom, #628098 0%, #516b82 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628098', endColorstr='#516b82',GradientType=0 ); /* IE6-9 */ 		
		box-shadow:1px 1px 1px rgba(0,0,0,0.5);
		border:1px solid #336699;
		border-radius:2px;
		cursor:pointer;
		
	}
/* attendance */

/* roulette */

	.roulette_content_wrap {width:calc(100% - 470px); min-height:1370px; position:relative; margin:0 215px; padding: 120px 20px 0 20px;}
	.box-roulette .markers{position:absolute;left:50%;top:0;margin-left:-25px;width:0;height:0;border:25px solid #fff;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;z-index:999; }
	.box-roulette .roulette{position:relative;width:100%;height:100%;overflow:hidden;}
	.box-roulette .item{position:absolute;top:0;width:0;height:0;border:0 solid transparent;transform-origin:0 100%;}
	.box-roulette .label{position:absolute;left:0;top:0;color:#fff;white-space:nowrap;transform-origin:0 0;}
	.box-roulette .label .text{display:inline-block;font-size:20px;font-weight:bold;line-height:1;vertical-align:middle;}

	.resultDiv { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; display:none; }
	#btn-restart { display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);background: linear-gradient(180deg, rgba(251, 233, 174, 1) 4%, rgba(209, 181, 119, 1) 50%, rgba(175, 140, 75, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%); padding:30px; font-size:24px; border-radius:5px; color:#fff; font-weight:bold; z-index:1001; cursor:pointer; transition:all .2s; }
	#btn-restart:hover { background:#fff; color:#355984; }

	.roulette_content_wrap .content_bottom { position:relative; width:calc(100% - 2px); overflow:hidden; padding:0; margin:0; } /*background:#000e22;  border:1px solid #2a4568; */
	.roulette_content_wrap .content_bottom h3 { padding-left:20px; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:bold;border:1px solid #363636;text-align:center; font-weight:600; margin-top:10px; }
	
	.roulette_content_wrap .content_bottom p { width:calc(100% - 20px)padding-left:20px; line-height:30px; color:#fff; font-size:12px; background:#111111; border-bottom:1px solid #464646; }
	.roulette_content_wrap .content_bottom p img { width:26px; vertical-ali2024-04-01gn:middle; margin-right:10px; }

	.roulette_content_wrap .content_bottom .subTitle { width:100%; overflow:hidden;border-left:0; border-right:0; } /*background:#2a384a; border:1px solid #425062;*/
	.roulette_content_wrap .content_bottom .subTitle ul { list-style:none; overflow:hidden; }
	.roulette_content_wrap .content_bottom .subTitle ul li { float:left; height:40px; line-height:40px; color:#fff; font-size:12px; font-weight:bold; text-align:center; } /*border-left: 1px solid #223043; */
	.roulette_content_wrap .content_bottom .subTitle ul li:first-child { border-left:0; }
	.roulette_content_wrap .content_bottom .subTitle .date { width:40%; }
	.roulette_content_wrap .content_bottom .subTitle .type { width:calc(20% - 0px); }
	.roulette_content_wrap .content_bottom .subTitle .reward { width:calc(40% - 0px); }

	.roulette_content_wrap .content_bottom .subList { width:100%; overflow:hidden; }
	.roulette_content_wrap .content_bottom .subList ul { width:100%; overflow:hidden; text-align:center; list-style:none; background:#111111; border-bottom:1px solid #464646; }
	.roulette_content_wrap .content_bottom .subList ul li { float:left; height:40px; line-height:40px; color:#fff; font-size:12px; font-weight:bold; text-align:center; }
	.roulette_content_wrap .content_bottom .subList ul li span {color:#e64b40;}
	.roulette_content_wrap .content_bottom .subList .date { width:40%; }
	.roulette_content_wrap .content_bottom .subList .type { width:calc(20% - 4px); margin-left:2px; }
	.roulette_content_wrap .content_bottom .subList .reward { width:calc(40% - 2px); margin-left:2px; }

	.content_bottom .Title {width:calc(100% - 22px); height:40px;line-height:40px;text-align:center;font-size:16px;}

	.reward-list { width:100%; display:flex; flex-wrap:wrap; align-items:center; background:#111111; }
	.reward-item { width:50%; line-height:30px; padding:0 20px; border-bottom:1px solid #464646; }
/* roulette */

/* apply event */
	.timelimitwrap { width:100%; margin-top:5px; }
	.timelimittitle { width:100%; display:flex; align-items:center; background:linear-gradient(130deg, #d2458e 0% , #d2458e 50% , #a82468 51%, #a82468 100%); border:1px solid #e64097; text-align:center; font-weight:600; }
	.timename { width:30%; line-height:40px; text-align:center; }
	.timesdate { width:30%; line-height:40px; text-align:center; }
	.timeedste { width:30%; line-height:40px; text-align:center; }
	.timepro { width:10%; line-height:40px; text-align:center; }
	
	.timelimitbox { width:100%; }
	.timelimitlist { width:100%; display:flex; align-items:center; background:#070913; border-bottom:1px solid #464646; }
	.Ltimename { width:30%; line-height:40px; text-align:center; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
	.Ltimesdate { width:30%; line-height:40px; text-align:center; }
	.Ltimeedste { width:30%; line-height:40px; text-align:center; }
	.Ltimepro { width:10%; height:40px; display:flex; align-items:center; justify-content:space-around; }
	.Ltimeprobtn { display:inline-block; min-width:100% !important; padding:0 !important; height:28px; line-height:28px; text-align:center; color:#fff; font-size:12px; cursor:pointer; }
	.Ltimeprobtn:hover { background:#484848; }
/* apply event */

/* deposit & withdraw */
	.moneys_werap {width:100%;display:flex;gap: 10px;flex-direction: row;margin-top:5px;}
	.moneyboxbg {width:100%;}
	.content-img-apply {width:50%; }
	.content-img-apply img {width:100%;}
	.content-apply { width:calc(100% - 30px); padding:15px; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; background:rgba(0,0,0,.65); }
	.content-apply-item { width:100%; margin:5px 0; display:flex;align-items: center;justify-content: flex-start; border: 1px solid #574016cc;}
	.content-apply-title { width:20%; line-height:35px; font-weight:bold; display:flex; align-items:center; justify-content:flex-start; }
	.content-apply-title img { margin:0 10px;}
	.content-apply-title span { margin:0 10px;font-size:10px; color: #4465ff;}
	.content-apply-value { width:70%; line-height:35px; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start;gap:10px; }
	.content-apply-value p { margin-left:10px; }
	.content-apply-value #coupons { width:50%; padding:0 20px; height:30px; line-height:30px; border-radius:3px; border:0; box-shadow:0; }
	.usage-item { width:calc(150px); padding:3px; gap:3px; display:flex; flex-direction:column; align-items:center; justify-content:flex-start; background:#000; border-radius:50px; min-height: 80px;border: 1px solid #574016cc; cursor:pointer;margin:10px; }
	.usage-item:hover { background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f ); }
	.usage-item-label { width:100%; display:flex; align-items:center; justify-content:center; } 
	.usage-item-label input { margin-right:5px; }
	.apply-btn { width:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; }
	.apply-btn .inputbtnbox {display: flex;width: 100%;gap: 10px;}
	.inputBtn , .cancelBtn { width:calc(12.5% - 5px); height:30px; line-height:30px; border-radius: 25px; box-shadow:3px 3px 3px rgba(0,0,0,.75); text-align:center; background: #000; border: 1px solid #ffb42ccc;color: #fff; cursor:pointer; }
	.apply-btn.inputbtnbox.cancelBtn{color:#ffb42ccc;}
	.inputBtn:hover , .cancelBtn:hover { background:#747474; }  

	.chargeden{display: flex;width: 100%;flex-direction: row;}
	.chargeden ul li {list-style: disc;font-size: 20px;}
	.chargeden-box-text { gap: 15px;display: flex;width: 80%;flex-direction: column;justify-content: center;align-items: flex-start;}
	.chargeden-box {width: 20%;}
	.content-apply-value-input { width:30%; padding:0 20px; margin-right:5px; height:30px; line-height:30px; text-align:right; border-radius:3px; border:0; box-shadow:0; }
	.content-apply-value-input:disabled { background-color:#fff; border:0; border-radius:3px; color:#000; font-weight:600; }
	.content-apply-value-button {width:10%;color:#fff;margin-left:10px; line-height:30px; display:flex; align-items:center; 
	justify-content:center; text-align:center; border: 1px solid #ffb42ccc;
    border-radius: 20px;
    text-align: center;
    background-image: linear-gradient(#000, #000), linear-gradient(to right, #0dccff 0%, #397aff 29%, #397aff 67%, #0dccff 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    margin: 0 5px;
    cursor: pointer; }
	.content-apply-value-button img { width:20px; height:20px; margin-right:5px; }
	.content-apply-value-button:hover { background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f ); }
	.content-apply-value-button.pointBtns {gap: 5px;}

	.content-buttons { width:100%; margin:20px 0; display:flex; align-items:center; justify-content:center; }
	.content-buttons button { width:30%; color:#fff;margin-left:10px; line-height:30px; display:flex; align-items:center; 
	justify-content:center; text-align:center; border: 2px solid transparent;
    border-radius: 30px;
    text-align: center;
    background: linear-gradient(96deg, rgba(246, 174, 44, 1) 4%, rgba(247, 164, 30, 1) 50%, rgba(250, 155, 16, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    margin: 0 5px;
    cursor: pointer;
	color:#000;
	font-weight:900;
	font-family: "Maplestory";
	}
	.content-buttons button:hover { background-image: linear-gradient(to top,#3b3c3d ,  #4c4d4f ); }

	.content-info { width:100%; margin-top:10px; display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:space-between; }
	.info-box { width:calc(50% - 10px); }
	.info-box:nth-child(1) { margin-right:10px; }
	.info-box:nth-child(2) { margin-left:10px; }
	.info-title { width:100%; padding-left:20px; line-height:35px; background: linear-gradient(130deg, #d2458e 0% , #d2458e 50% , #a82468 51%, #a82468 100%); border: 1px solid #e64097; font-size:1.25em; font-weight:600; color:#fff; }
	.info-list { width:100%; padding:10px 20px; background:rgba(0,0,0,.65); border:1px solid #202020; }
	.info-list-item { width:100%; line-height:35px; }
	.info-list-item:before { content:"¡Ü"; margin-right:5px; }

	.apply-color {width: 100px;background:linear-gradient(to bottom, #d1448d, #8a1c55);}
/* deposit & withdraw */

/* minigame kind */
	.mgamewidth {width:120px !important;}
	.gameinfo {display:flex;align-items: center;justify-content: space-evenly;margin-bottom:5px;    flex-direction: column;}
	.gameinfo .gameturns {width:35%;line-height:30px;background: #2e2e2e;border-radius:5px;}
	.gameinfo .gametimes {width:35%;line-height:30px;background: #2e2e2e;border-radius:5px;}
/* minigame kind */

/* minigame bettingtable*/
	.btnbetting{ height:50px;margin-bottom:5px;margin-right:5px;color:#FFF;line-height:50px;text-align:center; font-weight:bold; cursor:pointer; }
	.bettingtables { width:100%; padding:0; margin:10px 0 0 0;  overflow:hidden;  background:none; border-radius:5px; }
	.bettingtables .titles { width:calc(100% - 16px); padding:8px; margin:0px; display:flex; align-items:center; justify-content:space-around; gap:10px;}
	.bettingtables .bettings { width:calc(100% - 20px); margin:0 auto; padding:10px; text-align:center; background:rgba(0,0,0,.65); display:flex; flex-direction:column; }
	.bettingtables .bettings .kindWrap { width:100%;display:flex; flex-direction: row;margin-bottom:5px;}
	.bettingtables .bettings .kindWrap .kindTitle {  width:20%; line-height:40px; margin:0; text-align:center; font-size:1.25em; font-weight:bold;border: 1px solid #ffb42c26;}
	.bettingtables .bettings .kindWrap .kindValue { width:80%; margin:0; text-align:center;display:flex;flex-direction: row; }				

	.radiusstyle{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border: 1px solid #000; box-shadow: 5px 3px 2px rgba(0,0,0,0.3), inset 0px 1px #585858; font-family: dotum; background-color: rgba(0, 0, 0, 0.5); margin-top: 10px; width: 100%; height: 65px; }

	.titleCount { width:32%; padding:0 20px; height:60px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; display:inline-block; background: #000;display:flex; align-items:center; justify-content:space-between; border: 1px solid #ffb42ccc;}
	.titleCount span { font-size:1.5em; font-weight:600; }

	.radiusstyleDef{ margin-top:10px;width:100%;height:65px;margin-left:3px !important; }
	.radiusstyleSel{ margin-top:10px;width:220px;margin-left:3px !important; }
	.radiusstyleUnd{ margin-top:10px;width:220px;margin-left:3px !important; }	
	.radiusstyleDef div div , .radiusstyleSel div div , .radiusstyleUnd div div { font-size:1.25em; }

	.radiusstyleSel .sub1 .rateValues {color:#000 !important;}
	.radiusstyleUnd .sub1 .rateValues {color:#000 !important;}
	.radiusstyleSel .sub2 .rateValues {color:#000 !important;}
	.radiusstyleUnd .sub2 .rateValues {color:#000 !important;}
	.radiusstyleSel .sub3 .rateValues {color:#000 !important;}
	.radiusstyleUnd .sub3 .rateValues {color:#000 !important;}
	.radiusstyleUnd .sub2 .closeFontTitle {color:#000 !important;}
	.radiusstyleUnd .sub1 .closeFontTitle {color:#000 !important;}

	.radiusstyleDef .sub1{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#222529; border:1px solid #464646; padding:0 20px; }
	.radiusstyleSel .sub1{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#f7a41e !important; border:1px solid #ffb42ccc;  outline: none;padding:0 20px; }
	.radiusstyleUnd .sub1{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#f7a41e !important; border:1px solid #ffb42ccc;  outline: none;padding:0 20px; }
	.radiusstyleDef .sub2{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#222529; border:1px solid #464646; padding:0 20px; }
	.radiusstyleSel .sub2{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#f7a41e !important;border:1px solid #ffb42ccc;   outline: none;padding:0 20px; }
	.radiusstyleUnd .sub2{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#f7a41e !important; border:1px solid #ffb42ccc;  outline: none;padding:0 20px; }
	.radiusstyleDef .sub3{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#222529; border:1px solid #464646; padding:0 20px; }
	.radiusstyleSel .sub3{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#f7a41e !important; border:1px solid #ffb42ccc;  outline: none;padding:0 20px; }
	.radiusstyleUnd .sub3{ height:40px;line-height:40px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#f7a41e !important; border:1px solid #ffb42ccc;  outline: none;padding:0 20px; }

	.userinfo { width:calc(100% - 10px); padding:0px 5px; overflow:hidden; }
	.userinfo li { width:calc(100% - 20px); float:left; height:32px; line-height:32px; margin:0 !important; font-weight:bold !important; color:#fff !important; }

	.userinfo li span { float : right; font-size:14px; font-weight:bold; color:#fff; } /*padding-right:20px; */
	.userinfo li input { float : right; font-size:14px; width:150px; text-align:right; } /*padding-right:20px; */

	.moneySbtn { margin:0px auto; text-align:center;}
	.moneySbtn a { 
		float:left; margin:2px; width:180px; height:38px;
		line-height:38px;text-align:center; font-size:12px; color:#fff;
		background: -moz-linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* FF3.6-15 */ 
		background: -webkit-linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* Chrome10-25,Safari5.1-6 */ 
		background: linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a7aaf', endColorstr='#543d61',GradientType=0 ); /* IE6-9 */
		box-shadow:1px 1px 1px #0d0c0d;
		border:1px solid #000;
		border-radius:4px;
	}
	
	.moneySbtn .BToption {
		float:left; margin:2px; width:180px; height:38px;
		line-height:38px;text-align:center; font-size:12px; color:#fff;
		background: -moz-linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* FF3.6-15 */ 
		background: -webkit-linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* Chrome10-25,Safari5.1-6 */ 
		background: linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a7aaf', endColorstr='#543d61',GradientType=0 ); /* IE6-9 */
		box-shadow:1px 1px 1px #0d0c0d;
		border:1px solid #000;
		border-radius:4px;
	}

	.cart_bet { 
		display:block; margin:0px 30px; padding:0px; width:calc(100% - 60px); height:144px; line-height:144px; text-align:center; font-weight:bold; font-size:24px; color:#FFF;
		background: -moz-linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* FF3.6-15 */ 
		background: -webkit-linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* Chrome10-25,Safari5.1-6 */ 
		background: linear-gradient(to right, #192e4d 0%, #254471 50%, #192e4d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a7aaf', endColorstr='#543d61',GradientType=0 ); /* IE6-9 */
		box-shadow:1px 1px 1px #0d0c0d;
		border:1px solid #000;
		border-radius:4px;
	}

	.btnspan {  font-size:1.25em; font-weight:600; }
	.btnbetspan {  font-size:1.5em; font-weight:600; }

	.bettingHistory { width:calc(100% - 2px); padding:0; margin:10px 0; overflow:hidden; box-shadow:rgba(0,0,0,.75); z-index:998;}
	.bettingHistory ul { width:calc(100% - 2px); list-style:none; overflow:hidden; }
	.bettingHistory ul li { width:100%; float:left; margin:0px; padding:0px;}
	.result_titles { width:calc(100% - 2px);list-style:none; overflow:hidden; border:1px solid #363636; }
	.betlisul {background:rgba(0,0,0,0.3);}
	.result_titles li { float:left; margin:0 !important; padding:5px 0; text-align:center; height:35px; line-height:35px; font-size:1.05em; }
	.result_titles .gtime { width:15%; }
	.result_titles .ground { width:10%; }
	.result_titles .bteam { width:15%; }
	.result_titles .bamt { width:12.5%; }
	.result_titles .brate { width:10%; }
	.result_titles .bramt { width:12.5%; }
	.result_titles .gresult { width:15%; }
	.result_titles .bresult { width:10%; }
	.result_lists { width:100%; list-style:none; overflow:hidden; }
	.result_lists li { float:left; margin:0; padding:5px 0; text-align:center; height:30px; line-height:30px;border-bottom: 1px solid #464646; }
	.result_lists .gtime { width:15%; }
	.result_lists .ground { width:10%; }
	.result_lists .bteam { width:15%; }
	.result_lists .bamt { width:12.5%; }
	.result_lists .brate { width:10%; }
	.result_lists .bramt { width:12.5%; }
	.result_lists .gresult { width:15%; }
	.result_lists .bresult { width:10%; }
	.result_lists .nolists { width:100%; height:300px; line-height:300px; text-align:center; background:#070913; }
/* minigame bettingtable*/

/* bet365 bettingtable */
	.liveifrmDviSub { width: 100%; margin: 0px auto; line-height:40px; text-align:center; padding-top:20px; font-size:14px; color:#fff;}
	.liveifrmDviSub #homename { font-size:24px; padding-right:10px; }
	.liveifrmDviSub #awayname { font-size:24px; padding-left:10px; }
	.liveifrmDviSub #homerate { font-size:16px; padding-right:20px; color:gray; }
	.liveifrmDviSub #awayrate { font-size:16px; padding-left:20px; color:gray; }

	.gameTime { width:calc(100%); margin: 0 auto; padding:0 20px; float:left; text-align:center !important; }
	.gameTime li { padding:10px; cursor:pointer; font-size: 17px;color:#fff; display:inline-block; }
	.gameTime li:hover { color:#00deff ; }
	.gameTime .select { color:#00deff ; font-weight:bold; }

	.gameList { width:100%; float:left; text-align:center !important;}
	.gameList li { width:100%; display:inline-block;padding:10px; text-align:left; }
	.gameList li span { float:right; }

	.gameList .gameListLi { width:calc(33.3% - 10px);  line-height:50px; font-size:12px; margin:5px; cursor:pointer; display:inline-block; }
	.gameList .gameListLi span { font-size: .9em;float:right;color:#fff !important; }


	.gameList ul { width:100%; float:left;  text-align:left; }
	.gameList .bettingbtn .sub1 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; border: 1px solid #403d3a; background: #161514;text-align:left;padding:0 20px; }
	.gameList .bettingbtnsel .sub1 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6;  outline: none;text-align:left;padding:0 20px; }
	.gameList .bettingbtn .sub1:hover {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6;  outline: none;text-align:left;padding:0 20px; }

	.gameList .bettingbtn .sub2 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; border: 1px solid #403d3a; background: #161514;text-align:left;padding:0 20px; }
	.gameList .bettingbtnsel .sub2 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6; outline: none;text-align:left;padding:0 20px; }
	.gameList .bettingbtn .sub2:hover {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6; outline: none;text-align:left;padding:0 20px; }

	/*//############### ¾ð´õ¿À¹ö ±â´É Ãß°¡ */
	.game_UO_List { width:100%; float:left; text-align:center !important;}
	.game_UO_List .gameListLi { width:calc(33.3% - 10px);  line-height:50px; font-size:12px; margin:5px; cursor:pointer; display:inline-block; }
	.game_UO_List .gameListLine { width:calc(33.3% - 10px);  line-height:50px; font-size:12px; margin:5px; cursor:pointer; display:inline-block; }
	.game_UO_List .gameListLi span { font-size:14px;float:right; color:#fff !important;}
	.game_UO_List .gameListLine span { font-size:14px;float:right;}

	.game_UO_List ul { width:100%; float:left;  text-align:left; }
	.game_UO_List .bettingbtn .sub1 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; border: 1px solid #403d3a; background: #161514;text-align:left;padding:0 20px; }
	.game_UO_List .bettingbtnsel .sub1 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6;  outline: none;text-align:left;padding:0 20px; }
	.game_UO_List .bettingbtn .sub1:hover {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6;  outline: none;text-align:left;padding:0 20px; }

	.game_UO_List .bettingbtn .sub2 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; border: 1px solid #403d3a; background: #161514;text-align:left;padding:0 20px; }
	.game_UO_List .bettingbtnsel .sub2 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6;  outline: none;text-align:left;padding:0 20px; }
	.game_UO_List .bettingbtn .sub2:hover { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; background:#2f44a6 !important; border:1px solid #2f44a6;  outline: none;text-align:left;padding:0 20px; }
	.game_UO_List .gameListLine .sub2 { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; -khtml-border-radius:3px; -0-border-radius:3px; border: 1px solid #403d3a; background:#4465ff; text-align:left; padding:0 20px; cursor:auto; }	
/* bet365 bettingtable */

/* event thumb */
	.main-kind { width:100%; display: flex; flex-wrap:wrap; align-items: center; align-content: center; }
	.main-kind .main-kind-sub { width:calc(20% - 4px); line-height:30px; background:linear-gradient(to bottom, #2c2f32, #1d1f21); border: 1px solid #000; cursor: pointer; text-align:center; font-weight: bold; box-shadow:2px 2px 2px rgba(0,0,0,.9); }
	.main-kind .main-kind-sub:last-child {  }
	.main-kind .main-kind-sub:hover { background: linear-gradient(96deg, rgba(246, 174, 44, 1) 4%, rgba(247, 164, 30, 1) 50%, rgba(250, 155, 16, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%);color:#000; }
	.main-kind .main-kind-sub.selected {background: linear-gradient(96deg, rgba(246, 174, 44, 1) 4%, rgba(247, 164, 30, 1) 50%, rgba(250, 155, 16, 1) 97%, rgba(20, 20, 20, 1) 154%, rgba(2, 43, 43, 1) 244%);color:#000; }

	.title-kind { display: flex; align-items: center; align-content: center; flex-wrap: wrap; width:100%; }
	.title-kind .title-kind-sub { margin:5px; width:calc(25% - 10px); line-height:30px; background: #0b0b10; cursor: pointer; text-align:center; font-weight: bold; box-shadow:2px 2px 2px rgba(0,0,0,.9); }
	.title-kind .title-kind-sub .img-wrap { width:100%; overflow:hidden; }
	.title-kind .title-kind-sub .img-wrap img { width:100%; height:auto; transition:.3s; }
	.title-kind .title-kind-sub .img-wrap:hover img { transform:scale(1.1); }
	.title-kind .title-kind-sub h2 { background: #000;border: 1px solid #ffb42ccc;color: #ffb42ccc;font-weight: 800; }

	.title-kind .title-kind-sub .btn-wrap { padding:5px 0; width:100%; overflow:hidden; }
	.title-kind .title-kind-sub .btn-wrap .btn-detail { background: #000;border: 1px solid #ffb42ccc;color: #fff;font-weight: 800; cursor: pointer; }
	.title-kind .title-kind-sub .btn-wrap .btn-detail:hover {color: #000;background: #f7a41e;}

	.event-wrap { width:calc(100% - 20px); padding:10px; background:rgba(0,0,0,.25); box-shadow:2px 2px 2px rgba(0,0,0,.9); }

	.no-list { margin:0px; width:calc(100% - 0px); line-height:150px; background:#0b0b10; cursor: pointer; text-align:center; font-weight: bold; box-shadow:3px 3px 3px rgba(0,0,0,.75); }
/* event thumb */

/* popup */
	.notice_popup { min-height:417px;margin:0px;color: #fff;text-align:center; vertical-align:middle; background-color:#484848; box-shadow:3px 3px 3px rgba(0,0,0,.75); z-index:1000; display:none;}/*min-width:600px;*/
	.notice_popup .notice_title {padding:10px; line-height:20px; background:#2e3135; text-align:center;color:#fff;font-weight:bold;font-size:16px;vertical-align:middle;}
	.notice_popup .notice_content {margin:10px;padding:10px;min-height:300px;line-height:18px;overflow:auto;background-color:#fff;text-align:left;vertical-align:middle;color:#000;font-size:11pt;box-shadow:0 0 3px rgba(0,0,0,0.5) inset;}
	.notice_popup .notice_foot {padding:0 10px;height:37px;line-height:37px;text-align:right;color:#fff;}
	.notice_popup .notice_foot img { vertical-align:middle; cursor:pointer; *cursor:hand; }
	.notice_popup .notice_foot input { vertical-align:middle;}

	.image-popup { box-shadow:3px 3px 3px rgba(0,0,0,.75); }
	.popup-foot { width:calc(100% - 40px); padding:10px 20px; background:#2e3135; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; }
	.close-per-day { color:#fff; font-weight:600; cursor:pointer; }
	.close-per-day:hover { color:#97bcff; }
	.popup-foot img { width:50px; height:auto; cursor:pointer; }
/* popup */

/* common */
	.default-btn { min-width:100px; padding:5px 15px; background: linear-gradient(to bottom, #5f6369, #393c41);
    box-shadow: inset 0px 1px #898c90; border:1px solid #000; border-radius:3px; color:#fff; outline:none; box-shadow:3px 3px 3px rgba(0,0,0,.75); cursor:pointer; }
	.default-btn:hover { background:#484848; }

	.text-light-pink { color:#ffa8c6 !important; }
	.text-light-gray { color:#989898 !important; }

	.menu-kind { width:100%; margin:5px 0; display:flex; flex-wrap:wrap; align-items:center; align-content:center;gap:5px;    justify-content: center;}
	.menu-kind-item { width:19%;line-height:30px;background: linear-gradient(96deg, rgba(53,53,53,1) 4%, rgba(45,45,45,1) 50%, rgba(41,41,41,1) 97%, rgba(20,20,20,1) 154%, rgba(2,43,43,1) 244%);border:1px solid #000;
	color:#fbe9ae; display:flex; flex-wrap:wrap; align-items:center; align-content:center; cursor:pointer;justify-content: center; }
	.menu-kind-item.selected { background: #000;border: 1px solid #ffb42ccc;color:#ffb42ccc; font-weight:800; }
	.menu-kind-item:hover { background: #000;border: 1px solid #ffb42ccc;color:#ffb42ccc; font-weight:800; }
	.menu-kind-item img { margin-right:5px; }

	.menu-kind-sm { display:none; width:100%; padding:10px; margin:5px 0; background:rgba(0,0,0,.65); overflow:hidden; flex-wrap:wrap; align-items:center; align-content:center; }
	.menu-kind-sm-item { width:20%; color:#9b9883; display:flex; flex-wrap:wrap; align-items:center; align-content:center; justify-content:center; cursor:pointer; }
	.menu-kind-sm-item.selected { color:#fff; }
	.menu-kind-sm-item:hover { color:#fff; }
	.menu-kind-sm-item img { margin-right:5px; }

	.toptitlebox {display:flex;width:100%;background:#000;}
	.toptitlebox .titleboxline {width:2px;height:38px;background: linear-gradient(to top, #416bff 20%, #f7a41e 100%);}
	.toptitlebox .titleboxtext {width:100%;line-height:38px;padding-left:20px;font-size:14px;font-weight:bold;}

	.sports-kind { width:calc(100% - 20px); padding:10px; margin:5px 0; background:rgba(0,0,0,.65); display:flex; flex-wrap:wrap; align-items:center; align-content:center; }
	.sports-kind-item { padding:0 5px; margin-right:10px; color:#9b9883; display:flex; flex-wrap:wrap; align-items:center; align-content:center; cursor:pointer; }
	.sports-kind-item.selected { color:#fff; }
	.sports-kind-item:hover { color:#fff; }
	.sports-kind-item img { margin-right:5px; }

	.sports-kind-sm { display:none; width:100%;margin-top:5px; padding:10px 0; background:rgba(0,0,0,.65); overflow:hidden; flex-wrap:wrap; align-items:center; align-content:center; }
	.sports-kind-sm-item { width:20%; color:#fff; display:flex; flex-wrap:wrap; align-items:center; align-content:center; justify-content:center; cursor:pointer;flex-direction: column; }
	.sports-kind-sm-item.selected { color:#f7a41e; }
	.sports-kind-sm-item:hover { color:#f7a41e; }
	.sports-kind-sm-item img { margin-right:5px; }

	.sports-kind-sm .swiper-wrapper { align-items:center; }

	.floating-cart { width:50px; height:50px; line-height:50px; border-radius:3px; position:fixed; right:5vw; bottom:9vh; z-index:998; cursor:pointer; }
	.floating-cart-icon { width:100%; height:100%; display:flex; align-items:center; justify-content:center; position:relative; }
	.floating-cart-icon img { width:100% }
	/*.floating-cart-icon .cartCount { display:block; position:absolute; top:5px; right:5px; }*/

	.content_wrap { width:calc(100% - 520px); min-height:1370px; position:relative; margin:0 215px; padding: 150px 20px 0 20px; background: #0d0d0d; }
	.content_wrap .content_title { width:calc(100% - 40px); height:50px; line-height:50px; background:rgba(0,0,0,.65); padding:0 20px; font-size:1.25em; font-weight:bold; }
	.content_wrap .content_title span { font-size:1.25em; font-weight:bold; }

	.BScolor { color:#f7a41e; }
	.BScolor-s { color:#8b6bab; }
	.BSbackground { background:#4465ff !important; }
	.menuBtn { cursor:pointer; }

	img.lodingimg {
		
	}

	@-webkit-keyframes flips {
		0% { -webkit-transform: rotateY(0deg); }
		50% { -webkit-transform: rotateY(180deg); }
		100% { -webkit-transform: rotateY(360deg); }
	}

	/* Å°ÇÁ·¹ÀÓ (¸ðÁú¶ó) */
	@-moz-keyframes flips {
		0% { -moz-transform: rotateY(0deg); }
		50% { -moz-transform: rotateY(180deg); }
		100% { -moz-transform: rotateY(360deg); }
	}

	/* Å°ÇÁ·¹ÀÓ (Ç¥ÁØ) */
	@keyframes flips {
		0% { transform: rotateY(0deg); }
		50% { transform: rotateY(180deg); }
		100% { transform: rotateY(360deg); }
	}

	.checkSiteDiv { width:50%; height:50%; padding:10px; margin:0 auto; background:rgba(0,0,0,.75); border-radius:5px; color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); box-shadow:3px 3px 3px rgba(0,0,0,.75); display:flex; align-items:center; flex-direction: column;}
	.checkSiteDiv .logoDiv { width:100%; margin:0 auto; text-align:center; }
	.checkSiteDiv .check_notice { width:100%; padding:0 20px; font-size:2em; font-weight:600; line-height:40px; color:#fff; text-shadow:3px 3px 3px rgba(0,0,0,.75); text-align:center; }
	.smswiper {display:none;}
	.post-slider{
	  border:1px solid red;
	}
	.post-slider .post-wrapper{
	  width:84%;
	  height:350px;
	  margin:0px auto;
	  border:1px dashed red;
	}
	.post-slider .post-wrapper .post{
	  width:300px;
	  height:350px;
	  display:inline-block;
	  background:gray;
	}
/* common */

/* media query */
	@media only screen and (min-width: 1921px) {
		.mainContent .slideDiv {
			  width: 100%;
			  height: calc(100vw / 3.54);
			  object-fit: contain;
			  max-width: 100%;
		}
		.rightDiv-sm { display:none; }
		
		.floating-cart { display:none; }
		.right-cart-sm { display:none !important; }
		.main-games { display:flex; }
		.mainContent {padding: 140px 10px 0 10px;}
	}

	@media only screen and (min-width: 1601px) and (max-width: 1920px) {
		.mainContent .slideDiv {
			  width: 100%;
			  height: calc(100vw / 3.54);
			  object-fit: contain;
			  max-width: 100%;
		}

		.rightDiv-sm { display:none; }

		.floating-cart { display:none; }
		.right-cart-sm { display:none !important; }
		.main-games { display:flex; }
	}

	@media only screen and (min-width: 1421px) and (max-width: 1700px) {
		.mainContent .slideDiv {
			  width: 100%;
			  height: calc(100vw / 2.74);
			  object-fit: contain;
			  max-width: 100%;
		}
		.head-notices {width: 40%;}
		#betting_item .bettingItemSub { width:100%; }

		.checkSiteDiv .logoDiv img { width:90%; }
		.checkSiteDiv .check_notice { font-size:1.5em; line-height:30px; }

		.floating-cart { display:none; }
		.right-cart-sm { display:none !important; }

		.casino-box { min-width:calc(16.66% - 10px); min-height: calc((16.66vw - 10px) * 1.1); }

		.slot-box { min-width:calc(16.66% - 10px); min-height:calc((16.66vw - 10px) * 0.745); }

		.main-games { width:calc(100%); }
		

		.main-games { display:flex; }

		.contents-header-title { width:100%; padding:0 20px; }

		.head-menu-item img { width:15px; }
		.head-myinfo-item img { width:15px; }
		.head-menu-bottom .head-menu-box { width:calc(100% - 235px) !important; margin:0 0 0 235px !important; }
		
		.head-menu-sub { width:100%; }
		.head-myinfo { width:100%; padding-right:0 !important; }
	/* 	.dfbtn1 { width:60px !important; height:24px !important; line-height:24px !important; } */
	}

	@media only screen and (min-width: 1351px) and (max-width: 1420px) {
		.head-notices {width:30%;}
		.game .date {font-size: 9px;}
		.mainvideo {padding: 140px 0 5px 0;width: 100%;height: calc(100vw / 2.5);object-fit: cover;max-width: 100%;}
		.mainContent .slideDiv {
			  width: 100%;
			  height: calc(100vw / 2.74);
			  object-fit: contain;
			  max-width: 100%;
		}
		.mainContent{padding: 10px 10px 0 10px;}
		#betting_item .bettingItemSub { width:100%; }

		.checkSiteDiv .logoDiv img { width:90%; }
		.checkSiteDiv .check_notice { font-size:1.5em; line-height:30px; }

		.floating-cart { display:none; }
		.right-cart-sm { display:none !important; }

		.casino-box { min-width:calc(16.66% - 10px); min-height: calc((16.66vw - 10px) * 1.1); }

		.slot-box { min-width:calc(16.66% - 10px); min-height:calc((16.66vw - 10px) * 0.745); }

		.main-games { width:calc(100%); }
		

		.main-games { display:flex; }

		.contents-header-title { width:100%; padding:0 20px; }
		.beatimg {width: 230px;height: auto;}
		.head-menu-item img { width:15px; }
		.head-myinfo-item img { width:15px; }
		.head-menu-bottom .head-menu-box { width:calc(100% - 235px) !important; margin:0 0 0 235px !important; }
		.head-myinfo { width:100%; padding-right:0 !important; }
		/* .dfbtn1 { width:60px !important; height:24px !important; line-height:24px !important; } */
		.chargeden-box-text{margin-left: 80px;}
		.chargeden ul li {font-size:15px;}
		.content-apply-value-button.pointBtns {width: 30%;}
	}

	/* ¿©±âºÎÅÍ ÅÂºí¸´ */
	@media only screen and (max-width: 1350px) {
		.head-myinfo {display:none;}
		.main-gameboxs {display:none !important;}
		.main-games-list-item {width: calc(20% - 20px);}
		.beatimg {width:200px;}
		.game-scroll-item {height: 200px;}
		.game-kinds-item {height: 220px;}
		.rightDiv {display:none !important;}
		
	}
	@media only screen and (min-width: 961px) and (max-width: 1349px) {
		.checkSiteDiv { flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:50%; }
		.checkSiteDiv .check_notice { font-size:1.5em; line-height:30px; }

		.content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.roulette_content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.menu-btn { font-size:1em; }
		.head-myinfo-sub { width:100%; padding:5px;  }
		.head-myinfo-item { height:30px; align-items:center; align-content:center; }
		.head-myinfo-item div { line-height:30px; }
		.id-wrap img { width:auto; height:26px; margin-right:5px; margin-top:-8px; }
		.head-myinfo-button { display:flex; }
		.goods-wrap.cash , .goods-wrap.point , .head-myinfo-item .pointBtns , .head-myinfo-item .paymentbtns , .head-myinfo-item .fix-info-btn , .head-myinfo-item .logout-btn  { display:none; }
		.head-hamberg { display:block; }
		.head-mycash-sm { display:flex !important; }
		.head-menu { display:none !important; }
		.head-menu-bottom { display:none; }
		
		.head-button { display:flex; }
		
		.mainContent {width:calc(100% - 20px);margin-left:0;padding: 100px 10px 0 10px;}
		.mainContent .slideDiv {
		  width: 100%;
		  height: calc(100vw / 2.74);
		  object-fit: contain;
		  max-width: 100%;
		}
		
		.leftDiv { display:none; }
		.rightDiv { display:none; }

		.main-games { width:100%; }
		.casino-box { min-width:calc(20% - 10px); min-height:calc((20vw - 10px) * 1.425); }
		.casino-box-sub .casino-info p { font-size:1.25em; }

		.slot-box { min-width:calc(20% - 10px); min-height:calc((20vw - 10px) * 0.955); }

		#betting_item .bettingItemSub { width:100%; }

		.realtime-board { width:100%; padding-bottom:50px; }

		.main-games-sm { display:flex; }
		.beatimg {width:172px;}

		.footer { display:none; }
		.footer-sm { display:flex; }

		.bettingHistory { padding-bottom:250px; }

		.contents-header-title { width:100%; padding:0 20px; }

		.moneys_werap {flex-direction: column;}
		.content-apply {width:calc(100% - 30px)}
		.content-img-apply {width:100%;}

		.head-notice {display:flex !important;}
		.sm_money_info {display:flex !important;}
		.menu-iconhome img {width:8% !important;}
	}

	@media only screen and (min-width: 768px) and (max-width: 960px) {
		.checkSiteDiv { flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:50%; }
		.checkSiteDiv .check_notice { font-size:1.5em; line-height:30px; }

		.content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.roulette_content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.menu-btn { font-size:1em; }

		.head-myinfo-sub { width:100%; padding:5px; }
		.head-myinfo-item { height:30px; align-items:center; align-content:center; }
		.head-myinfo-item div { line-height:30px; }
		.id-wrap img { width:auto; height:26px; margin-right:5px; margin-top:-8px; }
		.head-myinfo-button { display:flex; }
		.goods-wrap.cash , .goods-wrap.point , .head-myinfo-item .pointBtns , .head-myinfo-item .paymentbtns , .head-myinfo-item .fix-info-btn , .head-myinfo-item .logout-btn  { display:none; }
		.head-hamberg { display:block; }
		.head-mycash-sm { display:flex !important; }
		.head-menu { display:none !important; }
		.head-menu-bottom { display:none; }

		.head-button { display:flex; }
		
		.mainContent {width:calc(100% - 20px);margin-left:0;padding: 100px 10px 0 10px;}
		.mainContent .slideDiv {    
			width: 100%;
			  height: calc(100vw / 2.74);
			  object-fit: contain;
			  max-width: 100%;}

		.leftDiv { display:none; }
		.rightDiv { display:none; }

		.main-games { width:100%; }
		.game-kinds-item {height: 140px;}
		.beatimg {width: 140px;}
		.casino-box { min-width:calc(25% - 10px); min-height:calc((25vw - 10px) * 1.425); }
		.casino-box-sub .casino-info p { font-size:1.15em; }

		.slot-box { min-width:calc(25% - 10px); min-height:calc((25vw - 10px) * 0.955); }

		.leg_info { width:62%; }
		.leg_name { width:calc(100% - 50px); }
		.leg_time { width:38%; display:flex; justify-content:flex-end; align-items:center; }
		.game .date .date-text { display:none; }
		.game .date .kind-text { height:40px; line-height:40px; }

		#betting_item .bettingItemSub { width:100%; }

		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; }

		.titleCount span { font-size:1.25em; }

		.realtime-board { width:100%; padding-bottom:50px; }

		.main-games-sm { display:flex; }

		.sports-kind { display:none; }
		.sports-kind-sm { display:flex; }

		.footer { display:none; }
		.footer-sm { display:flex; }

		.bettingHistory { padding-bottom:250px; }

		.contents-header-title { width:100%; padding:0 20px; }

		.moneys_werap {flex-direction: column;}
		.content-apply {width:calc(100% - 30px)}
		.content-img-apply {width:100%;}
		
		
		.layer_pop {width:600px !important;height:500px !important;}
		.loginboxtext {display:none;}
		.head-notice {display:flex !important;}

		.pattern .tabwrap {width:120px !important;font-size:12px !important;}
		.sm_money_info {display:flex !important;}
		.menu-iconhome img {width:8% !important;}
	}

	@media only screen and (min-width: 576px) and (max-width: 767px) {
		.checkSiteDiv { width:70%; flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:50%; }
		.checkSiteDiv .check_notice { font-size:1.25em; line-height:30px; }

		.content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.roulette_content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.menu-btn { font-size:1em; }

		.head-myinfo-sub { width:100%; padding:5px; }
		.head-myinfo-item { height:30px; align-items:center; align-content:center; }
		.head-myinfo-item div { line-height:30px; }
		.id-wrap img { width:auto; height:26px; margin-right:5px; margin-top:-8px; }
		.head-myinfo-button { display:flex; }
		.goods-wrap.cash , .goods-wrap.point , .head-myinfo-item .pointBtns , .head-myinfo-item .paymentbtns , .head-myinfo-item .fix-info-btn , .head-myinfo-item .logout-btn  { display:none; }
		.head-hamberg { display:block; }
		.head-mycash-sm { display:flex !important;        flex-wrap: nowrap;  }
		.head-menu { display:none !important; }
		.head-menu-bottom { display:none; }

		.head-button { display:flex; }
		.mainContent {width:calc(100% - 10px);margin-left:0;padding: 100px 5px 0 5px;}
		.mainContent .slideDiv {  
			width: 100%;
		  height: calc(100vw / 2.74);
		  object-fit: contain;
		  max-width: 100%;
		  }

		.leftDiv { display:none; }
		.rightDiv { display:none; }

		.main-games { width:100%; }
		.casino-box { min-width:calc(33.33% - 10px); min-height:calc((33.33vw - 10px) * 1.425); }
		.casino-box-sub .casino-info p { font-size:1.05em; }

		.slot-box { min-width:calc(33.33% - 10px); min-height:calc((33.33vw - 10px) * 0.955); }

		.leg_info { width:62%; }
		.leg_name { width:calc(100% - 50px); }
		.leg_time { width:38%; display:flex; justify-content:flex-end; align-items:center; }
		.select_betting { display:none; }
		.select_betting-sm { display:inline-block; margin-left:5px; }

		.game .date { width:calc(12% - 2px); }
		.game .date .date-text { display:none; }
		.game .date .kind-text { height:40px; line-height:40px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
		
		.game .win { width:36%; }
		.game .lose { width:36%; }
		.game .result { width:calc(8% - 2px); font-size:.9em; }
		.game .status { display:none; }
		.game .toggles {width:10%;}

		.game.bonus .rate { width:88%; }

		.game .win .team_name { width:calc(70% - 3px); margin-left:3px; font-size:.9em; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
		.game .win .rate { width:calc(30% - 3px); margin-right:3px; font-size:.9em; font-weight:400; }
		.game .win .rate img { width:8px; margin-right:3px; }
		.game .draw .rate { font-size:.95em; font-weight:400; }
		.game .lose .team_name { width:calc(70% - 3px); margin-right:3px; font-size:.9em; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
		.game .lose .rate { width:calc(30% - 3px); margin-left:3px; font-size:.9em; font-weight:400; }
		.game .lose .rate img { width:8px; margin-left:3px; }

		.summary-title { display:none; }

		.bet_summary .btn_bet_cancel , .bet_summary .btn_bet_delete { min-width:60px; height:24px; padding:3px 3px; font-size:.95em; }

		#betting_item .bettingItemSub { width:100%; }

		.content_wrap .subTitle .sublist .swriter { width:calc(24% - 10px); }
		.content_wrap .subTitle .sublist .sdate { display:none; }

		.viewKind .LV_CK .gmDetailUl { width:calc(25% - 10px); }

		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; }
		
		.content-apply-value-input , .content-apply-value #coupons { width:40%; }
		
		.titleCount span { font-size:1.15em; }

		.bettingtables .bettings .kindWrap .kindTitle { width:30%; font-size:1.15em; }
		.bettingtables .bettings .kindWrap .kindValue { width:70%; }
		.bettingtables .bettings .kindWrap .kindValue div div { font-size:1.15em; }

		.realtime-board { width:100%; padding-bottom:50px; }
		.realtime-board .rb-panel { width:100%; }
		.realtime-board .rb-panel:nth-child(1) { margin-right:0; }
		.realtime-board .rb-panel:nth-child(2) { margin-left:0; margin-top:10px; }

		.main-games-sm { display:flex; }

		.title-kind .title-kind-sub { width:calc(33.33% - 10px); }

		.sports-kind { display:none; }
		.sports-kind-sm { display:flex; }

		.footer { display:none; }
		.footer-sm { display:flex; }

		.bettingHistory { padding-bottom:250px; }

		.content_wrap .content_mid .contents li img { width:100%; }

		.contents-header-title { width:100%; padding:0 20px; }

		.moneys_werap {flex-direction: column;}
		.content-apply {width:calc(100% - 30px)}
		.content-img-apply {width:100%;}
		.content_wrap .reply .reply_reg_wrap .replyTitle {width: calc(20% - 5px);}
		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_name {width: calc(20% - 10px);}
		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_content {width: calc(80% - 10px);}
		.content_wrap .reply .reply_reg_wrap .replyBtnbox {width: 11%;}
		.layer_pop {width:500px !important;height:500px !important;}
		.loginboxtext {display:none;}
		.head-notice {display:flex !important;}
		.pattern .tabwrap {width:100px !important;font-size:10px !important;}
		.sm_money_info {display:flex !important;}
		
		.mapageboxlist-title {width: 20%; padding:0;}
		.mapageboxlist-value {width: 40%;}
		.mapageboxlist-value.box-bank.boxx1 {width: 20%;}
		.mapageboxlist-value.box-bank.boxx2 {width: 20%;}
		.mapageboxlist-value.box-bank.boxx3 {width: 40%;}
	}

	/* ¿©±âºÎÅÍ ¸ð¹ÙÀÏ */

	@media only screen and (max-width: 575px) {
		.checkSiteDiv { width:70%; flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:70%; }
		.checkSiteDiv .check_notice { font-size:1em; line-height:30px; }

		.content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		.roulette_content_wrap { width:calc(100% - 20px) !important;margin:0 !important; padding: 130px 10px 0 10px;}
		/* ·Î±×ÀÎ */
		.loginBox { width:100%; }
		.loginBox .logoDiv { width:80%; margin:0px auto 0 auto; }
		.loginBox .logoDiv img { width:100%; }
		.ubtn , .loginBox .inputDiv .inputSubDiv .idbox , .loginBox .inputDiv .inputSubDiv .pwbox { width:80%; }
		.loginBox .inputDiv .inputSubDiv .btnbox { width:80%; }
		.bannerDiv { width:80%; }

		/* ÄÚµåÀÔ·Â */
		.log_join_bg .joinbox { width:100%; }
		.joinbox .logoDiv { width:80%; margin:0px auto 0 auto; }
		.joinbox .logoDiv img { width:100%; }
		.log_join_bg .joinbox .Htext {  }
		.log_join_bg .joinbox .inputbox { width:80%; }
		.log_join_bg .joinbox .btnbox { width:80%; }

		/* °¡ÀÔÁ¤º¸ÀÔ·Â */
		.popupjoinbox .logoDiv { width:80%; margin-top:10px; }
		.popupjoinbox .logoDiv img { width:50%; }
		.join-input { width:100%; padding:5px 0 30px 0; }
		.popupjoinbox .btnbox { width:80%; }


		.head-myinfo-sub { width:100%; padding:5px; }
		.head-myinfo-item { height:30px; align-items:center; align-content:center; }
		.head-myinfo-item div { line-height:30px; }
		.id-wrap img { width:auto; height:26px; margin-right:5px; margin-top:-8px; }
		.head-myinfo-button { display:flex; }
		.head-myinfo-button button { min-width:60px; margin-right:15px; padding:3px 5px; }
		.goods-wrap.cash , .goods-wrap.point , .head-myinfo-item .pointBtns , .head-myinfo-item .paymentbtns , .head-myinfo-item .fix-info-btn , .head-myinfo-item .logout-btn  { display:none; }
		.head-hamberg { display:block; }
		.head-mycash-sm { display:flex !important;flex-wrap: nowrap;}
		.head-menu { display:none !important; }
		.head-menu-bottom { display:none; }

		.head-button { display:flex; }
		.mainContent {width:calc(100% - 10px);margin-left:0;padding: 100px 5px 0 5px;}

		.mainContent .slideDiv {margin-top: 5px;width: 100%;height: calc(100vw / 2.14);object-fit: contain;}
		.mainvideo {height: calc(100vw / 2);}
		.leftDiv { display:none; }
		.rightDiv { display:none; }

		.main-games { width:100%; }
		.casino-box { min-width:calc(33.33% - 10px); min-height:calc((33.33vw - 10px) * 1.425); }
		.casino-box-sub .casino-info p { font-size:1em; top:25% !important; }
		.casino-box-sub .casino-info button { font-size:.95em; padding: 0.375rem 0.75rem; }
		/*min-width:calc(16.66% - 10px); min-height:calc((1300px / 6) * 1.425);*/

		.slot-box { min-width:calc(33.33% - 10px); min-height:calc((33.33vw - 10px) * 0.955); }

		.slot-list-right .slot-box { min-width:calc(33.33% - 10px); min-height:calc((33.33vw - 10px) * 0.640); }
		.slot-list-right .slot-box .casino-box-sub .casino-info button { padding: 0.175rem 0.35rem; }

		.footer-wrap { flex-wrap:wrap; flex-direction:column-reverse; }
		.footer-logo-wrap { width:100%; padding:10px; flex-direction:row; }
		.footer-logo-wrap a { width:30%; display:flex; justify-content:center; align-items:center; }
		.footer-logo-wrap img { width:80%; }
		.footer-copyright { width:80%; display:flex; justify-content:center; align-items:center; }

		.footer-prov { width:100%; padding:10px; }

		.gameContainer { width:calc(100% - 10px); padding:5px; }

		.leg_info { width:56%; }
		.game_leg .leg_name { width:calc(100% - 50px); font-size:.6rem; }
		.leg_time { width:calc(44% - 0px); display:flex; justify-content:flex-end; align-items:center; }
		.select_betting { display:none; }
		.select_betting-sm { display:inline-block; margin-left:5px; }
		
		.game .date .date-text { display:none; }
		.game .date .kind-text { height:40px; line-height:40px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
		
		.game .result { width:calc(8% - 2px); margin-left:2px; font-size:.9em; }
		.game .result span { font-size:.9em; }
		.game .result-big { width:calc(8% - 2px); margin-left:2px; font-size:.9em; }
		.game .result-big span { font-size:.9em; }
		.game .status { display:none; }

		.result-horse { width:calc(10% - 2px) !important; }

		.game.bonus .rate { width:88%; }

		.game .team_name {height:unset;line-height:30px;}
		.game .win .team_name { width:calc(70% - 3px); margin-left:3px; font-size:.9em; overflow:hidden;   display:flex;}
		.game .win .rate { width:calc(30% - 3px); margin-right:3px; font-size:.9em; font-weight:400; }
		.game .win .rate img { width:8px; margin-right:3px; }
		.game .draw { width:calc(10% - 4px);height:unset;}
		.game .draw .rate { font-size:.95em; font-weight:400; letter-spacing: -1;}
		.game .lose .team_name { width:calc(70% - 3px); margin-right:3px; font-size:.9em; overflow:hidden; display:flex; justify-content: flex-end; }
		.game .lose .rate { width:calc(30% - 3px); margin-left:3px; font-size:.9em; font-weight:400; }
		.game .lose .rate img { width:8px; margin-left:3px; }
		.game .toggles { width:5%; }


		.game div {height:unset;}
		.game .win {height:unset;}
		.game .lose {height:unset;}

		.summary-title { display:none; }
		.summary-time { display:none; }
		.summary-value { font-size:.9em; }
		.summary-value-sm { display:inline-block; font-size:.9em; }

		.bet_summary .btn_bet_cancel , .bet_summary .btn_bet_delete { min-width:40px; height:24px; padding:3px 3px; font-size:.95em; }

		#betting_item .bettingItemSub { width:100%; }

		
		.attendbtn .attencnt span { font-size:2.5em; }
		
		.content_wrap .content_mid .caltbl .valueTd span { font-size:1.15em; font-weight:600; }

		#btn-restart { font-size:1.15em !important; }

		.content_wrap .subTitle .sublist .swriter { width:calc(24% - 10px); }
		.content_wrap .subTitle .sublist .sdate { display:none; }

		.viewKind .LV_CK .gmDetailUl { width:calc(33.33% - 10px); }

		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; }

		.content-apply-value-input , .content-apply-value #coupons { width:50%; }

		.titleCount span { font-size:1.05em; }

		.bettingtables .bettings .kindWrap .kindTitle { width:30%; font-size:1em; }
		.bettingtables .bettings .kindWrap .kindValue { width:70%; }
		.bettingtables .bettings .kindWrap .kindValue div div { font-size:1em; }

		.realtime-board { width:100%; padding-bottom:50px; }
		.realtime-board .rb-panel { width:100%; }
		.realtime-board .rb-panel:nth-child(1) { margin-right:0; }
		.realtime-board .rb-panel:nth-child(2) { margin-left:0; margin-top:10px; }
		.realtime-board .rb-panel button { font-size:1.25em; height:40px; }

		.main-games-sm { display:flex; }
		.main-games-list-item { width:30%; }

		.title-kind .title-kind-sub { width:calc(50% - 10px); }

		.notice_popup , .image-popup { top:0 !important; left:0 !important; }
		.popup-body { width:100% !important; }
		.popup-body img { width:100% !important; }

		.notice_popup { min-width:100% !important; width:100% !important; }

		.sports-kind { display:none; }
		.sports-kind-sm { display:flex; }

		.footer { display:none; }
		.footer-sm { display:flex; }

		.bettingHistory { padding-bottom:250px; }

		.content_wrap .content_mid .contents li img { width:100%; }

		.smswiper {display:block;}
		.bigswiper {display:none;}

		.contents-header-title { width:100%; padding:0 20px; }

		.moneys_werap {flex-direction: column;}
		.content-apply {width:calc(100% - 30px)}
		.content-img-apply {width:100%;}
		
		.layer_pop {width:460px !important;height:450px !important;}
		.loginboxtext {display:none;}
		.loginwrap {width:280px !important;height:350px !important;}
		.joinwrap {width:280px !important;height:350px !important;}
		.cancelbtns img {width:30px !important;}

		.joininfo_pop {width:490px !important;height:830px !important;}
		.popupjoinbox {width:420px !important;height:750px !important;right:10px;}
		.head-notice {display:flex !important;}
		.pattern .tabwrap {width:80px !important;font-size:10px !important;}
		.sm_money_info {display:flex !important;}
		.ft_left_banner {display:flex !important;}

		.mapageboxlist-title {width: 20%; padding:0;}
		.mapageboxlist-value {width: 40%;}
		.mapageboxlist-value.box-bank.boxx1 {width: 20%;}
		.mapageboxlist-value.box-bank.boxx2 {width: 20%;}
		.mapageboxlist-value.box-bank.boxx3 {width: 40%;}
		.content_wrap .reply .reply_reg_wrap .replyTitle { width: calc(28% - 5px);}
		.content_wrap .reply .reply_reg_wrap .replycontents {width: calc(50% - 10px);}
		.content_wrap .reply .reply_reg_wrap .replyBtnbox {width: 20%;}
		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_content {width: calc(85% - 20px);}
		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_name {width: calc(15% - 20px);}
	}
	@media only screen and (max-width: 550px) {
		.mapageboxlist-title img{display:none;} 
		.mapageboxlist-title {width: 20%;padding: 0 5px 0 0;font-size: .85em;}
		.mapageboxlist-value {width: 60%;padding:0;}      
		.mapageboxlist-value.box-bank.boxx3{width: 42%;}
		.mapageboxlist-value.box-bank.boxx2{width: 20%;}
		.mapageboxlist-value.box-bank.boxx1{width: 15%;}
		.mapageboxlist .dfbtn1.pointBtns img {display:none;}
		.mapageboxlist .dfbtn1 img {display:none;}
	}
	@media only screen and (max-width: 500px) {

		
		.box-roulette { width:100% !important; height:100vw !important; }
		.content_wrap { width:100% !important;margin: 0 auto 100px auto !important; padding: 130px 0px 0 0px;}
		.roulette_content_wrap {width:calc(100%) !important;margin: 0 auto 100px auto !important; padding: 130px 0px 0 0px;}
		
		.floating-cart { display:flex; }
		
		/*°¡ÀÔÁ¤º¸*/
		.join-input { width:100%; padding:5px 0 30px 0; }

		.content_wrap .subTitle .sublist .snum { width:12%;}
		.content_wrap .subTitle .sublist .topstitle {width:calc(66% - 20px);}
		.content_wrap .subTitle .sublist .stitle { width:calc(70% - 20px); }
		.content_wrap .subTitle .sublist .swriter { width:calc(22% - 10px); }
		.content_wrap .subTitle .sublist .sdate { display:none; }

		.content_wrap .subTitle .sublist .ssnum { display:none; }
		.content_wrap .subTitle .sublist .stitle1 { width:calc(50% - 20px); }
		.content_wrap .subTitle .sublist .sdates { width:20%; }
		.content_wrap .subTitle .sublist .sstatus { width:15%; }
		.content_wrap .subTitle .sublist .sdelete { width:15%; }

		.content_wrap .subTitle .subtop .titles_3 {width:50%; }
		.content_wrap .subTitle .subtop .wdate_3 {width:20%; }
		.content_wrap .subTitle .subtop .writer_3 {width:15%; }
		.content_wrap .subTitle .subtop .wstats_3 {width:15%; }

		.content_wrap .subTitle .subtop .titles {width:70%;}
		.content_wrap .subTitle .subtop .writer {width:30%;}
		.content_wrap .subTitle .subtop .wdate {display:none;}



		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgtitle { width:40%; font-size:.9em; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdate { width:28%; font-size:.9em; }
		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgwrite, .msgread { font-size:.9em; }

		.content_wrap .CGinfo .CGTitle .snum, .content_wrap .CGinfo .subList .snum  { display:none; }
		.content_wrap .CGinfo .CGTitle .sbankowner,.content_wrap .CGinfo .subList .sbankowner { width:20%; }
		.content_wrap .CGinfo .CGTitle .sdate,.content_wrap .CGinfo .subList .sdate { width:25%; }

		.content_wrap .EGinfo .EGTitle .snum, .content_wrap .EGinfo .subList .snum  { display:none; }
		.content_wrap .EGinfo .EGTitle .sbankowner,.content_wrap .EGinfo .subList .sbankowner { width:20%; }
		.content_wrap .EGinfo .EGTitle .sdate,.content_wrap .EGinfo .subList .sdate { width:25%; }
		
		.content_wrap .nominator .nomilist , .content_wrap .nominator .titles { width:25%; }
		.content_wrap .nominator .nomilist.eventCnt , .content_wrap .nominator .titles.eventCnt { display:none; }

		.contents-header { width:100%; height:100px; background-size:cover; }
		.contents-header-title { width:100%; height:100px; padding:0 20px; }
		.title-kor { font-size:1.5em; }
		.title-eng { font-size:.9em; }

		.viewKind .LV_CK .gmDetailUl { width:calc(50% - 10px); }

		.content_wrap .mypage { padding:10px; }
		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; padding:0px; }
		.mapageboxlist-big { font-size:.9em; }
		.mapageboxlist button { font-size:.9em; }

		.content_wrap .content_mid .caltbl .valueTd { height:14vw; }

		
		.content-apply-title { width:30%; font-size:.85em; }
		.content-apply-title img { margin:0 5px 0 0; width:15px; }
		.content-apply-title span { margin:0 5px; }

		.content-apply-value { width:70%; font-size:.85em; }
		.content-apply-value p { width:100%; margin-left:0; }
		.content-apply-value-input , .content-apply-value #coupons { width:60%; }
		.inputBtn, .cancelBtn { width:calc(25% - 5px); }
		.usage-item { width:calc(50% - 17px); padding:5px; margin-right:0; }
		.usage-item img { width:auto; max-height:40px; }
		.usage-item p { width:100%; text-align:center; font-size:.65em; }
		.content-apply-value.js-sb { justify-content: space-between; }
		.usage-item-label { font-size:.9em; overflow:hidden;  text-overflow:ellipsis; }/*white-space:nowrap; */
		.usage-item-label input { display:none; }
		.usage-item-label label { width:100%; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:.85em; line-height:1.5; }

		.content-buttons button { width:50%; }
		.mainContent {width:calc(100% - 10px);margin-left:0;padding: 100px 5px 0 5px;}

		.info-box { width:100%; }
		.info-box:nth-child(1) { margin-right:0; }
		.info-box:nth-child(2) { margin-left:0; margin-top:10px; }

		.titleCount { padding:0 10px; flex-wrap:wrap; }
		.titleCount span { font-size:1em; }
		.bettingtables .bettings { padding:5px 0; }
		.bettingtables .bettings .kindWrap { flex-wrap:wrap; }
		.bettingtables .bettings .kindWrap .kindTitle { width:100%; height:30px; line-height:30px; font-size:.9em;  background:rgba(0,0,0,0.65); }
		.bettingtables .bettings .kindWrap .kindValue { width:100%; }
		.bettingtables .bettings .kindWrap .kindValue div div { height:30px; line-height:30px; font-size:.9em; }

		.result_titles li , .result_lists li , .result_lists li span { font-size:.9em; }

		.gameList .bettingbtn .sub1 , .gameList .bettingbtn .sub2 , .gameList .bettingbtn .sub1 span , .gameList .bettingbtn .sub2 span , .game_UO_List .bettingbtn .sub1 , .game_UO_List .bettingbtn .sub2 , .game_UO_List .bettingbtn .sub1 span , .game_UO_List .bettingbtn .sub2 span { font-size:.9em; }

		.liveifrmDviSub #homename , .liveifrmDviSub #awayname { font-size:1.25em; }
		.liveifrmDviSub #homerate , .liveifrmDviSub #awayrate { font-size:1.05em;; }
		.gameTime li { font-size:1em; }

		.realtime-board { width:100%; padding-bottom:50px; }
		.realtime-board .rb-panel { width:100%; }
		.realtime-board .rb-panel:nth-child(1) { margin-right:0; }
		.realtime-board .rb-panel:nth-child(2) { margin-left:0; margin-top:10px; }
		.realtime-board .rb-panel button { font-size:1.25em; height:40px; }
		.realtime-board .rb-panel span { font-size:.75em; }

		.main-games-sm { display:flex; }
		.main-games-list-item { width:30%; }
	
		#visual video { top:0; left:-100%; bottom:0; height:100%; object-fit:cover; }

		
		.rolling-realtime ul li { height:30px; }

		.main-kind .main-kind-sub { width:45%; }
		.title-kind .title-kind-sub { width:calc(50% - 10px); }

		.notice_popup , .image-popup { top:0 !important; left:0 !important; }
		.popup-body { width:100% !important; }
		.popup-body img { width:100% !important; }

		.notice_popup { min-width:100% !important; width:100% !important; }

		.sports-kind  { display:none; }
		.sports-kind-sm , .menu-kind-sm { display:flex; }
		.sports.menu-kind , .result.menu-kind , .board.menu-kind { display:flex; }

		.footer { display:none; }
		.footer-sm { display:flex; }

		.loginBox .logoDiv img { width:75%; }
		.loginBox .inputDiv .inputSubDiv .btnbox { margin:10px auto; }
		.telegramimg img { width:80%; }

		.bettingHistory { padding-bottom:250px; }

		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap2 .msgcontent img { width:100%; }

		.gamewrap .game .win , .gamewrap .game .lose { width:45%; }
		.gamewrap .game .date { display:none; }

		.gamewrap .game .win .team_name img , .gamewrap .game .lose .team_name img { display:none; }

		.game_result .gameContainer .game .date { display:none; }
		.game_result .gameContainer .game .win , .game_result .gameContainer .game .lose { width:41%; }
		.game_result .gameContainer .game .win .team_name img , .game_result .gameContainer .game .lose .team_name img { display:none; }

		
		.betting_wrap.sports  .gameContainer .game .date { display:none; }
		.betting_wrap.sports  .gameContainer .game .win , .betting_wrap.sports  .gameContainer .game .lose { width:41%; }
		.betting_wrap.sports  .gameContainer .game .win .team_name img , .betting_wrap.sports  .gameContainer .game .lose .team_name img { display:none; }

		.content_wrap .content_mid .contents li img { width:100%; }
		.roulettebtns { display:none; }

		.moneys_werap {flex-direction: column;}
		.content-apply {width:calc(100% - 10px); padding:0 5px 5px 5px; }
		.content-img-apply {width:100%;}

		.loginboxtext {display:none;}
		.loginwrap {width:230px !important;height:350px !important;}
		.joinwrap {width:230px !important;height:350px !important;}
		.cancelbtns img {width:30px !important;}

		.joininfo_pop {width:375px !important;height:830px !important;}
		.popupjoinbox {width:320px !important;height:750px !important; top:50px !important;right:25px !important;overflow-y: auto; }
		.head-notice {display:flex !important;}

		.main-kind {justify-content: center; gap: 10px;}

		.right-bottom .rmenubtn {width:calc(49% - 20px) !important;}
		.left-bottom .lmenubtn  {width:calc(48% - 20px) !important;}

		.content_wrap .content_mids .caltbl .titleTd {font-size:12px;}
		.content_wrap .content_mids .nowDates a {width:50px !important;}
		.popupjoinbox .infoR .bagic_width {width:110px !important;}
		.cell-width {width:50px !important;}
		.M_logofoot {width:70px !important;}
		.main_board_text {font-size: .75em;}
		.joininfo_bg {display:none;}

		.scroll::-webkit-scrollbar {
		  display: none;
		}

		.menu-kind-item {width:31%;}
		.pattern .tabwrap {width:50px !important;font-size:10px !important;}
		.roulette_content_wrap .content_bottom h3 {font-size:11px;}
		
		.mypagebox_wrap .mapagebox {width:calc(100% - 10px);padding:0 5px 0 5px;}
		.mapageboxlist-value-input {height:25px;line-height:25px;}
		.sm_money_info {display:flex !important;}
		.ft_left_banner {display:flex !important;}

		.searching-wrap input { max-width:100px; }
		.searching-wrap label { color:#fff; font-size:0.85rem; line-height:30px; margin-right:10px; }

		.content_wrap .subTitle .sublist li {font-size : 12px;}
		.noticesize {font-size:12px;}
	}
	@media only screen and (max-width: 400px) {
		.content_wrap .subTitle .sublist .mswriter { display:none; }
		.content_wrap .subTitle .sublist .snum { width:30%; }
		.content_wrap .subTitle .sublist .topstitle {width:70%;}
		.content_wrap .reply .reply_reg_wrap .replyTitle { width: calc(35% - 5px);}
		.content_wrap .reply .reply_reg_wrap .replycontents {width: calc(50% - 10px);}
		.content_wrap .reply .reply_reg_wrap .replyBtnbox {width: 20%;}
		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_name {width: calc(35%);}
	}
	/*
	@media only screen and (max-width: 400px) {
		.head-mycash-info-sub {display:flex;width: 100%;    align-items: center;    justify-content: center;}
		.head-mycash-button {display:flex;width: 100%;    align-items: center;    justify-content: center;}
	}
	*/
/* media query */