	::-webkit-scrollbar {
		width: 10px;
		background-color:rgba(0,0,0,.20);
	}

	::-webkit-scrollbar-thumb {
		background-color:rgba(255,255,255,.20);
		border-radius: 5px
	}

/*Çìµå ¿µ¿ª*/

/*Çìµå ¿µ¿ª*/





/*°Ô½ÃÆÇ ¸®ÇÃ*/
	
/*°Ô½ÃÆÇ ¸®ÇÃ*/

/*°Ô½ÃÆÇ ¹èÆÃ³»¿ª(¹èÆÃÆË, °Ô½ÃÆÇ¹èÆÃ Æ÷ÇÔ)*/
	
	 .gameContainer { width:100%; overflow:hidden; margin:0 auto; padding:0; }
	 .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;}

	  /*
	.gameContainer .row{ width:100%; margin-bottom:2px; background:rgba(0,0,0,.65);display:flex; }
	.gameContainer .row div { float:left; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:normal; }
	.gameContainer .row div:first-child { margin-left:0; }


	
	 .gameContainer .row .date { clear:left; width:calc(12% - 2px);margin-right:2px; text-align:center;background: #111111;border: 1px solid #1a1a1a;display:flex;flex-direction: column;align-items: center; }
	 .gameContainer .row .date .kind-text {width: 100%;height: 23px;line-height: 20px;background: #4465ff;border: 1px solid #4465ff;font-size: .9em;}
	 .gameContainer .row .date .date-text {width: 100%;height: 17px;line-height: 17px;text-align: center;font-size: .9em;}
	 .gameContainer .row .team_name { margin:0; padding:0; border:0; background:none; }
	 .gameContainer .row .rate { margin:0 auto; padding:0; border:0; background:none; }
	 .gameContainer .row .rate_draw { float:none; text-align:center; margin:0 auto; padding:0; border:0; background:none; }
	 .gameContainer .row .win { width:calc(30% - 2px); font-weight:normal; background: #111111;border: 1px solid #1a1a1a;padding:0 10px;margin-right:2px; }
	 .gameContainer .row .win .team_name { float:left; }
	 .gameContainer .row .win .rate { float:right;  }
	 .gameContainer .row .win .rate .handi_mark { color: #ff5a00; font-weight: bold; }
	 .gameContainer .row .draw { width:calc(9% - 2px);  background: #111111;border: 1px solid #1a1a1a;padding-left:10px;margin-right:2px;  }
	 .gameContainer .row .lose { width:calc(30%);  background: #111111;border: 1px solid #1a1a1a; font-weight:normal;    }
	 .gameContainer .row .lose .team_name { float:right;}
	 .gameContainer .row .lose .rate { float:left;  }
	 .gameContainer .row .lose .rate .handi_mark { color: #ff5a00; font-weight: bold; }
	 .gameContainer .row .selected { background: #efbb41; }
	 .gameContainer .row .selected div { font-weight:bold; color:#fff important; }
	 .gameContainer .row .result { width:calc(10%); line-height:34px;text-align:center; background: #111111;border: 1px solid #1a1a1a;}
	 .gameContainer .row .status { width:calc(9% - 2px);line-height:34px;text-align:center; background: #111111;border: 1px solid #1a1a1a;margin-right:2px;}
	 .gameContainer .row .status .result_waiting { color:#fff; }
	 .gameContainer .row .status .result_hit { color:#cc3232; font-weight:bold;}
	 .gameContainer .row .status .result_miss { color:#03c7df; font-weight:bold;}
	 .gameContainer .row .status .result_special { color:#378a00; font-weight:bold;}
	 .gameContainer .row .status .imgsize {width:25px;}

	 .gameContainer .row .checked { background:#35b812 !important; box-shadow:inset 1px 1px 0 #1f5e11; }
	 */
/*°Ô½ÃÆÇ ¹èÆÃ³»¿ª*/


/*¸¶ÀÌÆäÀÌÁö ÃßÃµÀÎ&Æ÷ÀÎÆ®*/
	.content_wrap .nominator { width:100%; overflow:hidden; }
	.content_wrap .nominator .nominatortitle {width:100%;line-height:40px;border:1px solid #35b812;padding:0 20px;display:flex;align-items: center;gap:10px;}
	.content_wrap .nominator .subTitleUL { width:100%; display:flex;  text-align:center; font-weight:600;}
	.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 .poininfotitle {width:100%;line-height:40px;border:1px solid #35b812;padding:0 20px;display:flex;align-items: center;gap:10px;}
	.content_wrap .poininfo .subTitleUL { width:100%; display:flex; text-align:center; font-weight:600; }
	.content_wrap .poininfo .subListUL { width:100%;display:flex; background:#111111;  }
	.content_wrap .poininfo .titles { width:24%; height:40px; line-height:40px; text-align:center; }
	.content_wrap .poininfo .titles1 { width:28%; height:40px; line-height:40px; text-align:center; }
	.content_wrap .poininfo .nomilist {width:24%; height:40px; line-height:40px; text-align:center; }
	.content_wrap .poininfo .nomilist1 {width:28%; 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_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 .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;}
/*ÄíÆù ÆäÀÌÁö*/

/* ·Î±×ÀÎ */

/* ·Î±×ÀÎ */


/* head */
	.dropmenulist {position: relative;}
	.dropmenulist:hover > .dropmenu {display:block;}
	.dropmenutext {font-size: 16px;font-weight: 600;}
	.dropmenu {width:120px;border-radius:5px;border: 2px solid #ee60c8;display:none;position: absolute;background: rgba(0,0,0,.95);overflow:hidden;z-index: 1200;color:#fff;}
	.dropmenu .droplist {font-size:14px;line-height:40px;}
	.dropmenu .droplist:hover { color:#d4458d !important;transition: ease 0.5s;}
/* head */

/* left */

/* left */


/* right */

/* 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); }

	.sm_telegram {gap: 6px;display:none;align-items: center;cursor: pointer;}
 */

/* main */
	.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.425); 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: 10px 0 10px 0; 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; }
*/
	.searching-wrap label { color:#fff; font-size:0.85rem; line-height:30px; margin-right:10px; }
	.searching-wrap .reload-list { width:30px; margin-right:10px; cursor:pointer; }

	.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:#d4458d; 
	}
	.right_top{
	  position:absolute; 
	  right:0; top:0; 
	  width:0; 
	  height:2px; 
	  transition:0.7s all; 
	  background:#d4458d;
	}
	.right_bottom{
	  position:absolute;
	  right:0; bottom:0; 
	  width:2px; 
	  height:0; 
	  transition:0.7s all;  
	  background:#d4458d;
	}
	.left_bottom{
	  position:absolute; 
	  left:0; bottom:0; 
	  width:0px; 
	  height:2px; 
	  transition:0.7s all;
	  background:#d4458d;
	}

	.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: #d4458d; border-color: #d4458d; }

	.text-center { text-align: center!important; }

	.mainContent .mainmenuwrap { width:100%; overflow:hidden; }
	.mainContent .mainmenuwrap .Lmain { float:left; width:40%; background:#0e0e0e; border-radius:15px; }
	.notices:hover {background:#ae62fa;}
	.events:hover {background:#ae62fa;}

	.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 {display:flex;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 button { width: calc(100% - 0px); height: 50px; border-radius: 3px; background:linear-gradient(130deg, #d2458e 0% , #d2458e 50% , #a82468 51%, #a82468 100%); border:1px solid #e64097; color: #fff; position: relative; z-index:1; font-size:1.25em; cursor:pointer; overflow: hidden; }
	.realtime-board .rb-panel span { font-size:.9em; font-family: "aTitleGothic" , "Noto Sans KR" , "Nanum Gothic", Malgun Gothic, dotum, Verdana, sans-serif; }
	.realtime-board .rb-panel button:hover { color: #fff; }
	.realtime-board .rb-panel button:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition: .3s; z-index: -1; opacity: 0; }
	.realtime-board .rb-panel button:hover:before { opacity: 1; }
	.realtime-board .rb-panel button.active { background-color: #2e2e31; color: #fff; font-family: "aTitleGothic" , "Noto Sans KR" , "Nanum Gothic", Malgun Gothic, dotum, Verdana, sans-serif; font-weight: 600; }
	.realtime-board .rb-panel button.active:before { display: none; }
	*/
	
	.rolling-realtime {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 li div.kind {width:25%;display: flex; align-items: center;justify-content: center;color:#35b812;}
	.rolling-realtime ul li div.date { width: 40%; padding-left: 20px; justify-content: flex-start;  color:#fff; 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:#DB9FDB; 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; background:#111111; border:2px solid #35b812; border-radius:25px; 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:rgba(0,0,0,.65); display:flex; flex-wrap:wrap; align-items:center; justify-content: center; gap:3px; margin-top:6px;}
	.main-games-list-item { width:50%; padding:5px; }
	.main-games-list-item img { width:100%; height:auto; transition: .3s; }
	.main-games-list-item:hover img { transform:scale(1.1); }

	.main-games { width:100%; margin:20px auto; display:flex; flex-wrap:wrap; }
	.game-kinds { width:100%; display:flex; gap: 5px;}
	.game-kinds-item { width:33.3%; line-height:40px; text-align:center; font-size:1.25em; font-weight:600; cursor:pointer; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
	.game-kinds-item img { width:100%; }
	.game-kinds-item:hover {-webkit-animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;animation: shake-top 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;}
	.main-game-lists { width:100%; display:flex; }
	
	@-webkit-keyframes shake-top {
	  0%,
	  100% {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
		-webkit-transform-origin: 50% 0;
				transform-origin: 50% 0;
	  }
	  10% {
		-webkit-transform: rotate(2deg);
				transform: rotate(2deg);
	  }
	  20%,
	  40%,
	  60% {
		-webkit-transform: rotate(-4deg);
				transform: rotate(-4deg);
	  }
	  30%,
	  50%,
	  70% {
		-webkit-transform: rotate(4deg);
				transform: rotate(4deg);
	  }
	  80% {
		-webkit-transform: rotate(-2deg);
				transform: rotate(-2deg);
	  }
	  90% {
		-webkit-transform: rotate(2deg);
				transform: rotate(2deg);
	  }
	}
	@keyframes shake-top {
	  0%,
	  100% {
		-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
		-webkit-transform-origin: 50% 0;
				transform-origin: 50% 0;
	  }
	  10% {
		-webkit-transform: rotate(2deg);
				transform: rotate(2deg);
	  }
	  20%,
	  40%,
	  60% {
		-webkit-transform: rotate(-4deg);
				transform: rotate(-4deg);
	  }
	  30%,
	  50%,
	  70% {
		-webkit-transform: rotate(4deg);
				transform: rotate(4deg);
	  }
	  80% {
		-webkit-transform: rotate(-2deg);
				transform: rotate(-2deg);
	  }
	  90% {
		-webkit-transform: rotate(2deg);
				transform: rotate(2deg);
	  }
	}

/* main */

/* sports */
	
/* sports */





/* 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 */



/* minigame kind */
	.mgamewidth {width:120px !important;}
	.gameinfo {display:flex;align-items: center;justify-content: space-evenly;margin-bottom:5px;}
	.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 */




/* event thumb */
	

	.main-kind { width:100%; display: flex; flex-wrap:wrap; align-items: center; align-content: center;margin-bottom:2px; }
	.main-kind .main-kind-sub {width: 20%; line-height:30px;background: #111111;border: 1px solid #5d5d5d; 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 { color: #fff;filter: brightness(1.3);text-shadow: 0 0 5px #35E68F, 0 0 10px #35E68F, 0 0 15px #35E68F, 0 0 20px #35E68F, 0 0 25px #35E68F, 0 0 30px #35E68F, 0 0 35px #35E68F; }
	.main-kind .main-kind-sub.selected { color: #000;background: var(--1st); }

	.title-kind { display: flex; align-items: center; align-content: center; flex-wrap: wrap; width:100%; }
	.title-kind .title-kind-sub { width:calc(25% - 0px); line-height:30px; background: #0b0b10; cursor: pointer; text-align:center;  box-shadow:2px 2px 2px rgba(0,0,0,.9); }
	.title-kind .title-kind-sub:hover {color: #fff;filter: brightness(1.3);text-shadow: 0 0 5px #35E68F, 0 0 10px #35E68F, 0 0 15px #35E68F, 0 0 20px #35E68F, 0 0 25px #35E68F, 0 0 30px #35E68F, 0 0 35px #35E68F;}
	.title-kind .title-kind-sub.selected {color: #000;background: var(--1st);}
	.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 { border: 1px solid #5d5d5d; }

	.title-kind .title-kind-sub .btn-wrap { padding:5px 0; width:100%; overflow:hidden; }
	.title-kind .title-kind-sub .btn-wrap .btn-detail { margin: 0 2px; line-height: 30px; text-align: center; background: #000; border: 1px solid #35E68F; border-radius: 3px; cursor: pointer; }
	.title-kind .title-kind-sub .btn-wrap .btn-detail:hover { color: #fff;filter: brightness(1.3);text-shadow: 0 0 5px #35E68F, 0 0 10px #35E68F, 0 0 15px #35E68F, 0 0 20px #35E68F, 0 0 25px #35E68F, 0 0 30px #35E68F, 0 0 35px #35E68F; }

	.event-wrap { width:calc(100%); padding:10px; background:rgba(0,0,0,.25); box-shadow:2px 2px 2px rgba(0,0,0,.9); }
	.notice-wrap {width:100%;background:#111111;padding:10px 0;}

	.no-list { margin:0px; width:calc(100% - 0px); line-height:150px; background:#111111; 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;}
	.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;}

	.notice_popup-new {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;}
	.notice_popup-new .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-new .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-new .notice_foot {padding:0 10px;height:37px;line-height:37px;text-align:right;color:#fff;}
	.notice_popup-new .notice_foot img { vertical-align:middle; cursor:pointer; *cursor:hand; }
	.notice_popup-new .notice_foot input { vertical-align:middle;}

	.popup-foot { width:100%; 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:#ffa8c6; }
	.popup-foot img { width:20px; height:auto; cursor:pointer; }
/* popup */

/* common */
	.menu-title {width:100%;line-height:45px;background:#111111;border:1px solid #1a1a1a;text-shadow: 0 0 7px #36ff00, 0 0 10px #36ff00, 0 0 21px #36ff00, 0 0 42px #36ff00, 0 0 82px #36ff00, 0 0 92px #36ff00, 0 0 102px #36ff00, 0 0 151px #36ff00;padding-left: 5px;font-size:16px;font-weight:bold;padding-left:10px;}
	.text-green {color:#35b812 !important;}

	.text-light-pink { color:#ffa8c6 !important; }
	.text-light-gray { color:#989898 !important; }


	.menu-kind-sm { display:none; width:100%; padding:3px; margin:5px 0; background:#111111;border:1px solid #1a1a1a; overflow:hidden; flex-wrap:wrap; align-items:center; align-content:center; }
	.menu-kind-sm-item {width: 25%;color: #fff;display: flex;flex-wrap: wrap;align-items: center;align-content: center;cursor: pointer;justify-content: flex-start; }
	.menu-kind-sm-item.selected { color:#36ff00; }
	.menu-kind-sm-item:hover { color:#36ff00; }
	.menu-kind-sm-item img { margin-right:5px; }

	

	.floating-cart { width:50px; height:50px; line-height:50px;border-radius:3px; position:fixed; right:5vw; bottom:70px; z-index:10000; cursor:pointer; }
	.floating-cart-icon { width:100% !important; height:100% !important; display:flex !important; align-items:center !important; justify-content:center !important; position:relative !important;}
	.floating-cart-icon img { width:50px; height:50px; }
	/*.floating-cart-icon .cartCount { display:block; position:absolute; top:5px; right:5px; }*/

/*
	.content_wrap { width:calc(100% - 590px); min-height:950px; position:relative; margin:0 295px;padding: 0 10px; background:#000;}
*/
	.content_wrap .content_title { width:calc(100%); 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:#35b812 !important; }
	.BScolor-s { color:#8b6bab; }
	.BSbackground { background:#613c91 !important; }
	.menuBtn { cursor:pointer; }

	img.lodingimg {
		 -webkit-animation:flips 2000ms infinite linear; 
		 -moz-animation:flips 2000ms infinite linear; 
		 -ms-animation:flips 2000ms infinite linear; 
		 animation:flips 2000ms infinite linear;
	}

	@-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; }
	.checkSiteDiv .logoDiv { width:100%; margin:0 auto; text-align:center; }
	.checkSiteDiv .check_notice { width:100%; padding:0 20px; font-size:1.5em; font-weight:600; line-height:40px; color:#fff; text-shadow:3px 3px 3px rgba(0,0,0,.75); text-align:center; }

	.smswiper {display:none;}

	.copyclass { cursor:pointer; }
	.copyclass:hover { color:#35b812; }
/* common */

/* score board 
	.blocker { z-index:100 !important; }
	.scoreview { cursor:pointer; }

	#ex1 { background:#1a1a1a; padding:15px 15px; box-shadow:3px 3px 3px rgba(0, 0, 0, .75); }
	.team-info { width:100%; background:#212121; border:1px solid #282828; color:#fff; box-shadow:3px 3px 3px rgba(0, 0, 0, .75); padding:0 5px; }
	.team-info-sub { display:flex; flex-wrap:nowrap; justify-content:space-between; line-height:30px; }
	.team-info-home { width:45%; display:flex; justify-content:space-between; flex-direction:row; }
	.team-info-away { width:45%; display:flex; justify-content:space-between; flex-direction:row-reverse; }
	.team-info-vs { width:10%; text-align:center; }
	.home-name { width:80%; display:flex; align-items:center; text-align:left; }
	.home-name-text { width:calc(100% - 20px); }
	.away-name { width:80%; display:flex; align-items:center; flex-direction:row-reverse; text-align:right; }
	.away-name-text { width:calc(100% - 20px); }
	.home-score , .away-score { width:20%; font-size:1.25rem; font-weight:600; color:#f3e168; }
	.period-info { width:100%; box-shadow:3px 3px 3px rgba(0, 0, 0, .75); }
	#Period { width:100%; }
	#Period td { padding:3px; text-align:center; height:25px; }
	.ta_tl { width:40%; border:1px solid #282828; background:#212121; border-top:0; color:#fff; }
	.ta_tc { width:30%; border:1px solid #282828; background:rgba(255, 255, 255, .75); border-top:0; border-left:0px; }
	.ta_tr { width:30%; border:1px solid #282828; background:rgba(255, 255, 255, .75); border-top:0; border-left:0px; }

	.ta_l { background:#212121; border:1px solid #282828; border-top:0px; color:#fff; }
	.ta_c { background:rgba(255, 255, 255, .75); border:1px solid #282828; border-top:0px; border-left:0px; }
	.ta_r { background:rgba(255, 255, 255, .75); border:1px solid #282828; border-top:0px; border-left:0px; }
	.ta_tfull { width:100%; padding:10% 0 !important; border:1px solid #282828; background:rgba(255, 255, 255, .75); border-top:0px; font-size:1rem; }
/* score board */

/* media query */
	@media only screen and (min-width: 1921px) {
		.rightDiv-sm { display:none; }
		.floating-cart { display:none; }
		.right-cart-sm { display:none !important; }
		.main-games { display:flex; }
		.leftDiv-sm{display:none;}
	}	
	@media only screen and (min-width: 1601px) and (max-width: 1920px) {
		.rightDiv-sm { display:none; }
		.floating-cart { display:none; }
		.right-cart-sm { display:none !important; }
		.leftDiv-sm{display:none;}
	}

	@media only screen and (max-width: 1600px) {
		.menu-btn { font-size:12px; }
	}

	@media only screen and (min-width: 1301px) and (max-width: 1700px) {
		.menu-btn { font-size:11px; }		
		#betting_item .bettingItemSub { width:100%; }
		.checkSiteDiv .logoDiv img { width:500px; }
		.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); }
		.contents-header-title { width:100%; padding:0 20px; }
		.sm-slidebox {display:none;}
		.leftDiv-sm{display:none;}
	}
	/* ¿©±âºÎÅÍ ÅÂºí¸´ */
	@media only screen and (min-width: 961px) and (max-width: 1300px) {

		.checkSiteDiv { flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:300px; }
		.checkSiteDiv .check_notice { font-size:1.5em; line-height:30px; }

		.menu-btn { font-size:1em; }
		.id-wrap img { width:auto; height:26px; margin-right:5px; margin-top:-8px; }
		.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-button { display:flex; }
		.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%; }
		.main-games { display:none; }
		.main-games-sm { display:flex; }

		.contents-header-title { width:100%; padding:0 20px; }
		.head-myinfo-item button { margin-bottom:0; }
		.game-kinds-item {width:15.66%; margin:3px;}
		.roulette_content_wrap {width: calc(100%);min-height: 950px;position: relative;margin:0 auto;}		
	}

	@media only screen and (min-width: 768px) and (max-width: 960px) {

		.checkSiteDiv { flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:250px; }
		.checkSiteDiv .check_notice { font-size:1.5em; line-height:30px; }

		.menu-btn { font-size:1em; }

		.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-button { display:flex; }

		.head-notice {display:flex !important;}
		.main-games { width:100%; }
		.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); }
		#betting_item .bettingItemSub { width:100%; }
		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; }
		.titleCount span { font-size:1.25em; }
		.realtime-board { width:100%; }
		.main-games { display:none; }
		.main-games-sm { display:flex; }
		/* ±¹³»Çü. sp_sport.skin.inc¿¡ ÇÊ¿ä¾ø¾î¼­ Á¦°Å
		.sports-kind { display:none; }
		.sports-kind-sm { display:flex; }
		*/
		.contents-header-title { width:100%; padding:0 20px; }
		.head-myinfo-item button { margin-bottom:0; }
		.game-kinds-item {width:15.66%; margin:3px;}

		.roulette_content_wrap {width: calc(100%);min-height: 950px;position: relative;margin:0 auto;}
	}

	@media only screen and (min-width: 576px) and (max-width: 767px) {

		.checkSiteDiv { width:70%; flex-wrap:wrap; }
		.checkSiteDiv .logoDiv img { width:200px; }
		.checkSiteDiv .check_notice { font-size:1.25em; line-height:30px; }

		.menu-btn { font-size:1em; }

		.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-myinfo {display:none !important;}
		.head-menu { display:none; }
		.head-button { display:flex; }

		.head-notice {display:flex !important;}
		.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); }
		.summary-circle { display:none; }
		#betting_item .bettingItemSub { width:100%; }
		.content_wrap .subTitle .sublist .swriter { width:24%; }
		.content_wrap .subTitle .sublist .sdate { display:none; }
		.content_wrap .subTitle .subtop .subwrite { width:24%; }
		.content_wrap .subTitle .subtop .subdate { display:none; }
		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; }
		.content-apply-value-input , .content-apply-value #coupons { width:40%; }
		.main-games { display:none; }
		.main-games-sm { display:flex; }
		.title-kind .title-kind-sub { width:calc(33.33% - 10px); }
		.sports-kind { display:none; }
		.sports-kind-sm { display:flex; }

		.content_wrap .content_mid .contents li img { width:100%; }
		.contents-header-title { width:100%; padding:0 20px; }
		.head-myinfo-item button { margin-bottom:0; }
		.game-kinds-item {width: calc(33.33% - 2px);}
		.layer_pop1 {max-width: 640px;width: 100%;max-height: 500px;aspect-ratio: auto 1 / 1;background-size: 100%;}
		.joinmember {max-width: 640px;width: 100%;max-height: 765px;aspect-ratio: auto 1 / 1;background-size: 100%;}
		.logbox .logboxtext {margin:0;}
		.mamyinfo {padding:0;height:unset;}
		.mamyinfo .mamyinfolist {width:50%;height:35px;}		

		.roulette_content_wrap {width: calc(100%);min-height: 950px;position: relative;margin:0 auto;}
		.event-panel { display:none !important; }
	}

	/* ¿©±âºÎÅÍ ¸ð¹ÙÀÏ */

	@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; }
		/* ·Î±×ÀÎ */
		.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-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; }
		
		.head-myinfo {display:none !important;}
		.head-menu { display:none; }

		.head-button { display:flex; }


		.head-notice {display:flex !important;}

		.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; }

		
		.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; }
		.gameContainer .row .date {display:none;}
		.gameContainer .row .draw {width:calc(21% - 2px);}
		
		.game .result { width:calc(7% - 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 span { font-size:.8em; }
		

		.result-horse { width:calc(10% - 2px) !important; }

		.game.bonus .rate { width:88%; }

		

		#betting_item .bettingItemSub { width:100%; }

		.attendbtn .attencnt { width:73px; height:91px; }
		.attendbtn .attencnt span { font-size:2.5em; }
		.attendbtn .attencheck { width:73px; height:91px; }
		.content_wrap .content_mid .caltbl .valueTd span { font-size:1.15em; font-weight:600; }
		.content_wrap .content_mid .caltbl .valueTd strong { font-size:1.15em; font-weight:600; }

		#btn-restart { font-size:1.15em; }

		.content_wrap .subTitle .sublist .swriter { width:24%; }
		.content_wrap .subTitle .sublist .sdate { display:none; }

		.content_wrap .subTitle .subtop .subwrite { width:24%; }
		.content_wrap .subTitle .subtop .subdate { display:none; }

		

		.content_wrap .mypage .mypageinfo .mapagebox { width:100%; }

		.content-apply-value-input , .content-apply-value #coupons { width:50%; }

		

		.main-games { display:none; }
		.main-games-sm { display:flex; }
		.main-games-list-item { width:25%; }

		.title-kind .title-kind-sub { width:calc(50% - 10px); }

		
		.txc-image {width: 100%; }
		.popup-body { width:100% !important; }
		.popup-body img { width:100% !important; }

		

		.sports-kind { display:none; }
		.sports-kind-sm { display:flex; }



		.content_wrap .content_mid .contents li img { width:100%; }

		.smswiper {display:block;}
		.bigswiper {display:none;}

		.contents-header-title { width:100%; padding:0 20px; }

		.head-myinfo-item button { margin-bottom:0; }

		.layer_pop1 {max-width: 640px;width: 100%;max-height: 500px;aspect-ratio: auto 1 / 1;background-size: 100%;}
		.joinmember {max-width: 640px;width: 100%;max-height: 765px;aspect-ratio: auto 1 / 1;background-size: 100%;background:url(/assets/images/bg/leftmenu_bg.jpg?v1) no-repeat;}
		.logbox .logboxtext {margin:0;}
		.chargeinfo .chargeinfolist {width:100%;}

		.mamyinfo {padding:0;height:unset;}
		.mamyinfo .mamyinfolist {width:50%;height:35px;}


		.sm-slidebox {display:flex;}
		.roulette_content_wrap {width: calc(100%);min-height: 950px;position: relative;margin:0 auto;padding:0;}

		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_name { width:calc(100%);  }
		.content_wrap .reply .cmt_list_wrap .cmt_list .cmt_content { width:calc(100%);padding-left:5px;  }

		.event-panel { display:none !important; }
		
		.sm_telegram {display:flex;}

		/*.game_leg .leg_icon .league_icon {display:none !important;}*/
		.game-kinds-item {width: calc(33.33% - 2px);}
	}

	@media only screen and (max-width: 500px) {		

		.floating-cart { display:flex; }
		
		/*°¡ÀÔÁ¤º¸*/
		.join-input { width:100%; padding:5px 0 30px 0; }

		.content_wrap .subTitle .sublist .snum { width:15%; }
		.content_wrap .subTitle .sublist .stitle { width:55%; }
		.content_wrap .subTitle .sublist .swriter { width:30%; }
		.content_wrap .subTitle .sublist .sdate { display:none; }

		.content_wrap .subTitle .subtop .subwrite { width:24%; }
		.content_wrap .subTitle .subtop .subdate { display:none; }

		.content_wrap .subTitle .sublist .ssnum { display:none; }
		.content_wrap .subTitle .sublist .stitle1 { width:50%; }
		.content_wrap .subTitle .sublist .sdates { width:20%; }
		.content_wrap .subTitle .sublist .sstatus { width:15%; }
		.content_wrap .subTitle .sublist .sdelete { width:15%; }

		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgtitle { width:40%;padding-left:5px; font-size:.9em; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap1 .msgdate { width:25%; 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; }

		

		.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 { padding:5px; }
		.content-apply-title { width:28% }
		.content-apply-value { width:72% }
		.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% - 1px); margin-right:0; }
		.usage-item p { width:100%; text-align:center; }
		.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 label { width:100%; text-align:center; }

		.content-buttons button { width:50%; }

		.info-box { width:100%; }
		.info-box:nth-child(1) { margin-right:0; }
		.info-box:nth-child(2) { margin-left:0; margin-top:10px; }

		

		.game-kinds-item { font-size:1em; }

		.realtime-board { width:100%;}
		.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 { display:none; }
		.main-games-sm { display:flex; margin-top:6px }
		.main-games-list-item { width:25%; }
	
		#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:33%; }
		.title-kind .title-kind-sub { width:calc(50% - 10px); }
		.gameContainer .row .date {display:none;}
		.gameContainer .row .draw {width:calc(21% - 2px);}

		.txc-image {width: 100%; }
		.popup-body { width:100% !important; }
		.popup-body img { width:100% !important; }

		

		.sports-kind , .menu-kind { display:none; }
		.sports-kind-sm , .menu-kind-sm { display:flex; }
		.sports.menu-kind , .result.menu-kind , .board.menu-kind { display:flex; }
		.loginBox .logoDiv img { width:75%; }
		.loginBox .inputDiv .inputSubDiv .btnbox { margin:10px auto; }
		.telegramimg img { width:80%; }
		.content_wrap .messagewrap .message_wrap .rows .contenDiv .msgwrap2 .msgcontent img { width:100%; }

		

		.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; }

		
		

		.content_wrap .content_mid .contents li img { width:100%; }
		.roulettebtns { display:none; }

		.head-myinfo-item button { margin-bottom:0; }

		.layer_pop1 {max-width: 640px;width: 100%;max-height: 500px;aspect-ratio: auto 1 / 1;background-size: 100%;}
		.joinmember {max-width: 640px;width: 100%;max-height: 500px;aspect-ratio: auto 1 / 1;background-size: 100% !important;background:url(/assets/images/bg/leftmenu_bg.jpg?v1) no-repeat;overflow: scroll;}
		.logbox .logboxtext {margin:0;display: none;}
		.joinsbox .logboxtext {margin:0;display: none;}
		
		
		.logboxlog img {width:75px;}
		.logbox .pop_close {height:30px}
		.logbox .pop_close img {width:25px;}
		.logbox .loginbtnbox {margin-top: 5px;}
		.logbox .loginbtnbox .log_loginbtn {line-height: 30px;}
		.logbox .loginbtnbox .log_joinbtn {line-height: 30px;}
		
		.joinsbox .pop_close {height:30px}
		.joinsbox .pop_close img {width:25px;}

		.chargeinfo .chargeinfolist {width:100%;}
		.mamyinfo {padding:0;height:unset;}
		.mamyinfo .mamyinfolist {width:50%;height:35px;}
		.roulette_content_wrap {width: calc(100%);min-height: 950px;position: relative;margin:0 auto;padding:0;}


		.event-panel { display:none !important; }
		.game .status {width:calc(11% - 4px)}
		.betting_wrap.sports .gameContainer .game .win, .betting_wrap.sports .gameContainer .game .lose {width:36%}
		.sm_telegram {height: 35px;width: 250px;border: 2px solid #35b812;border-radius: 30px;font-weight: 500;font-size: 15px;background: #000000;display: flex;justify-content: center;}
		/*.game_leg .leg_icon .league_icon {display:none !important;}*/

		

		#ex1 { width:100%; padding:10px 15px; }
		#ex1 #Period { min-width:initial; }
		.team-info-sub { flex-wrap:wrap; line-height:20px; }
		.team-info-home { width:100%; }
		.team-info-away { width:100%; flex-direction:row; }
		.team-info-vs { display:none; }
		.home-score , .away-score { font-size:.75rem; font-weight:600; text-align:right; }
		.ta_tl { width:55%; }
		.ta_tc { width:22.5%; }
		.ta_tr { width:22.5%; }
		.away-name { flex-direction:row; }
	}

	/*
	@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 */


/* ----------------------------------------------
 * Generated by Animista on 2024-4-9 21:31:22
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-bottom
 * ----------------------------------------
 */
.slide-bottom {
	-webkit-animation: slide-bottom 0.75s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-bottom 0.75s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slide-in-blurred-top {
	-webkit-animation: slide-in-blurred-top 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
	        animation: slide-in-blurred-top 0.6s cubic-bezier(0.230, 1.000, 0.320, 1.000) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-4-9 21:43:40
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-blurred-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0%;
            transform-origin: 50% 0%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

.tilt-in-fwd-br {
	-webkit-animation: tilt-in-fwd-br 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: tilt-in-fwd-br 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-4-9 21:44:37
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation tilt-in-fwd-br
 * ----------------------------------------
 */
@-webkit-keyframes tilt-in-fwd-br {
  0% {
    -webkit-transform: rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);
            transform: rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
            transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
    opacity: 1;
  }
}
@keyframes tilt-in-fwd-br {
  0% {
    -webkit-transform: rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);
            transform: rotateY(20deg) rotateX(-35deg) translate(300px, 300px) skew(35deg, -10deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
            transform: rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);
    opacity: 1;
  }
}

.slide-in-bck-center {
	-webkit-animation: slide-in-bck-center 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-bck-center 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-4-9 21:45:42
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-in-bck-center
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-bck-center {
  0% {
    -webkit-transform: translateZ(600px);
            transform: translateZ(600px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-center {
  0% {
    -webkit-transform: translateZ(600px);
            transform: translateZ(600px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

.bounce-in-top {
	-webkit-animation: bounce-in-top 1.1s both;
	        animation: bounce-in-top 1.1s both;
}

/* ----------------------------------------------
 * Generated by Animista on 2024-4-9 21:46:8
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation bounce-in-top
 * ----------------------------------------
 */
@-webkit-keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes bounce-in-top {
  0% {
    -webkit-transform: translateY(-500px);
            transform: translateY(-500px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  38% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
  55% {
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  72% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  81% {
    -webkit-transform: translateY(-28px);
            transform: translateY(-28px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  90% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  95% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}

.toast-top-center { top:50% !important; transform:translateY(-50%) !important; }
.toast-bottom-center { bottom:5% !important; }

.scrollLock { overflow: hidden !important; }
