@media(max-width:1500px){
/* wrap */
	/* headerWrap */
	.headerWrap{ height:220px; }
		/* logoWrap */
		.headerWrap .logoWrap{ top:15px; left:10%; width:100px; height:100px; }
		/* logoWrap */

		/* quickMenuWrap */
		.headerWrap .quickMenuWrap{ left:auto; right:0px; width:515px; }
		.headerWrap .quickMenuWrap ul li{ font-size:11px; line-height:24px; }
			/* userMoney */
			.headerWrap .quickMenuWrap .userMoney{ top:50px; left:auto; right:0; }
			/* userMoney */

			/* userGuide */
			.headerWrap .quickMenuWrap .userGuide li a{ width:45px; padding:2px 5px; }
			/* userGuide */
		/* quickMenuWrap */

		/* navWrap */
		.headerWrap .navWrap{ top:130px; height:50px; }
		.headerWrap .navWrap ul li.active a:after{ bottom:-10px; }
		/* navWrap */

		/* noticeWrap */
		.headerWrap .noticeWrap{ height:40px; }
		.headerWrap .noticeWrap .notice{ padding-left:20px; line-height:40px; }
		.headerWrap .noticeWrap .notice i{ font-size:18px; line-height:40px; }
		.headerWrap .noticeWrap ul.chargeWrap{ top:8px; }
		.headerWrap .noticeWrap ul.chargeWrap li a{ height:25px; font-size:12px; line-height:25px; }
		/* noticeWrap */

	/* headerWrap */
/* wrap */
}

@media(max-width:1100px){
/* wrap */
	/* headerWrap */
		/* noticeWrap */
		.headerWrap .noticeWrap{ left:5px; right:5px; }
		/* noticeWrap */
	/* headerWrap */

	/* contentHeaderWrap */
			/* tabMenu */
		.contentHeaderWrap .tabMenu{ left:10px; }
			/* tabMenu */

			/* searchWrap */
		.contentHeaderWrap .searchWrap{ right:10px; }
			/* searchWrap */
	/* contentHeaderWrap */

	/* footerWrap */
	.footerWrap .partner{ display:none; }
	.footerWrap .curacao{ display:none; }
	.footerWrap .curacao2{ display:none; }
	.footerWrap .footerIcons{ display:none; }
	.footerWrap .caution{ display:none; }
	.footerWrap .copyright{ display:block; }
	/* footerWrap */
/* wrap */
}

@media(max-width:960px){
/* wrap */
	/* headerWrap */
	.headerWrap{ height:180px; }
		/* logoWrap */
		.headerWrap .logoWrap{ top:15px; left:15px; width:80px; height:80px; }
		/* logoWrap */

		/* quickMenuWrap */
		.headerWrap .quickMenuWrap{ top:10px; left:120px; right:10px; width:auto; }
			/* userInfo */
			.headerWrap .quickMenuWrap .userInfo{ right:130px; text-align:right; }
			.headerWrap .quickMenuWrap .userInfo li a{ padding:2px 5px; }
			.headerWrap .quickMenuWrap .userInfo li i{ top:2px; left:3px !important; font-size:18px !important; line-height:20px !important; }
			.headerWrap .quickMenuWrap .userInfo li span{ margin-left:25px !important; line-height:20px !important; }
			.headerWrap .quickMenuWrap .userInfo li.userid{ width:auto !important; }
			.headerWrap .quickMenuWrap .userInfo li.userid i{ top:0px; }
			.headerWrap .quickMenuWrap .userInfo li.userid span{ margin-left:30px !important; }
			/* userInfo */

			/* userGuide */
			.headerWrap .quickMenuWrap .userGuide{ padding-top:0; }
			.headerWrap .quickMenuWrap .userGuide li{ margin-right:5px; }
			.headerWrap .quickMenuWrap .userGuide li a{ width:50px; height:20px; overflow:hidden; padding:2px 5px; line-height:20px; }
			/* userGuide */

			/* userMoney */
			.headerWrap .quickMenuWrap .userMoney{ top:30px; left:auto; right:0; }
			.headerWrap .quickMenuWrap .userMoney li a{ width:130px; height:30px; overflow:hidden; padding:2px 10px; background:rgba(0, 0, 0, .1); }
			.headerWrap .quickMenuWrap .userMoney li a i{ font-size:11px; }
			.headerWrap .quickMenuWrap .userMoney li a span{ margin-left:40px; }
			.headerWrap .quickMenuWrap .userMoney li.message a{ width:80px; padding-left:5px; }
			/* userMoney */
		/* quickMenuWrap */

		/* navWrap */
		.headerWrap .navWrap{ top:110px; height:40px; }
		.headerWrap .navWrap ul li a{ font-size:14px; line-height:30px; }
		.headerWrap .navWrap ul li.new a span:before{ content:"N"; top:-8px; right:-15px; padding:1px 4px; font-size:9px; }
		.headerWrap .navWrap ul.etcMenu li a{ font-size:11px; line-height:30px; }
		/* navWrap */

		/* noticeWrap */
		.headerWrap .noticeWrap{ height:30px; }
		.headerWrap .noticeWrap .notice{ padding-left:15px; padding-right:190px; line-height:30px; }
		.headerWrap .noticeWrap .notice i{ font-size:14px; line-height:30px; }
		.headerWrap .noticeWrap .notice span{ font-size:11px; color:#ffffff; }
			/* chargeWrap */
			.headerWrap .noticeWrap ul.chargeWrap{ top:4px; }
			.headerWrap .noticeWrap ul.chargeWrap li{ margin-left:2px; }
			.headerWrap .noticeWrap ul.chargeWrap li a{ width:50px; height:22px; font-size:11px; line-height:22px; }
			.headerWrap .noticeWrap ul.chargeWrap li.vip a{ width:85px; word-spacing:-1px; }
			/* chargeWrap */
		/* noticeWrap */
	/* headerWrap */

	/* contentHeaderWrap */
	.contentHeaderWrap{ height:45px; }
	.contentHeaderWrap:before{ height:40px; border-bottom-width:5px; }
		/* tabMenu */
		.contentHeaderWrap .tabMenu li{ margin-right:10px; }
		.contentHeaderWrap .tabMenu li a{ padding:0 5px 0; font-size:12px; line-height:40px; }
		.contentHeaderWrap .tabMenu li a i{ font-size:14px; line-height:inherit; }
		.contentHeaderWrap .tabMenu li.new:before{ content:"N"; top:7px; right:-4px; padding:0px 2px; }
		/* tabMenu */

		/* searchWrap */
		.contentHeaderWrap .searchWrap label{ position:relative; display:block; width:240px; padding-top:9px; }
		.contentHeaderWrap .searchWrap label .keyword{ text-indent:5px; height:24px; font-size:11px; line-height:24px; }
		.contentHeaderWrap .searchWrap label .search{ top:9px; height:24px; }
		.contentHeaderWrap .searchWrap label .search i{ font-size:14px; }
		/* searchWrap */
	/* contentHeaderWrap */

	/* middleWrap */
	.middleWrap{ padding:5px 0; }
		/* contentWrap */
			/* cententTitle */
			.middleWrap .contentWrap h2.cententTitle{ font-size:16px; }
			/* cententTitle */

			/* bettingList */
				/* listWrap */
				.middleWrap .contentWrap .bettingList .listWrap ul li.title{  }
				.middleWrap .contentWrap .bettingList .listWrap ul li.title span.league{ padding-left:5px; font-size:11px; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.title span.league .icon{ max-width:20px; max-height:20px; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.title span.time{ margin-left:10px; font-family:Arial; font-size:11px; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.date_num{  }
				.middleWrap .contentWrap .bettingList .listWrap ul li.date_num:after{ display:none; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.date_num div{ width:100%; line-height:160%; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.score_result{ width:10%; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.score_result:after{ display:none; }
				.middleWrap .contentWrap .bettingList .listWrap ul li.score_result div{ width:100%; line-height:160%; }
				/* listWrap */

				/* teamWrap */
				.middleWrap .contentWrap .bettingList .teamWrap.cell4{ display:block; font-size:0; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell4 .team{ display:inline-block; width:calc(50% - 10px); padding:0 5px; border:solid 1px #58585a; border-width:1px 0 0; font-size:11px; line-height:30px; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell4 .team:nth-child(1){ border-top:none; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell4 .team:nth-child(2){ border-top:none; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell4 .team:after{ display:block; content:""; position:absolute; top:0; right:0; height:100%; border-right:solid 1px #58585a; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell4 .team:nth-child(2n+2):after{ border-right:none; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell6{ display:block; font-size:0; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell6 .team{ display:inline-block; width:calc(50% - 10px); padding:0 5px; border:solid 1px #58585a; border-width:1px 0 0; font-size:11px; line-height:30px; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell6 .team:nth-child(1){ border-top:none; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell6 .team:nth-child(2){ border-top:none; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell6 .team:after{ display:block; content:""; position:absolute; top:0; right:0; height:100%; border-right:solid 1px #58585a; }
				.middleWrap .contentWrap .bettingList .teamWrap.cell6 .team:nth-child(2n+2):after{ border-right:none; }
				/* teamWrap */

				/* bettingResultWrap */
				.middleWrap .contentWrap .bettingList .bettingResultWrap{ display:block !important; font-size:0; }
				.middleWrap .contentWrap .bettingList .bettingResultWrap li{ display:inline-block !important; width:25%; border:none !important; }
				/* bettingResultWrap */
			/* bettingList */
		/* contentWrap */

		/* gameListWrap */
		.middleWrap .gameListWrap ul li{ padding:5px !important; }
		.middleWrap .gameListWrap ul li.type{ width:auto; min-width:30px; }
		.middleWrap .gameListWrap ul li.home{ width:35%; }
		.middleWrap .gameListWrap ul li.home .ratio{ left:0; }
		.middleWrap .gameListWrap ul li.vs{ width:40px; }
		.middleWrap .gameListWrap ul li.away{ width:35%; }
		.middleWrap .gameListWrap ul li.away .ratio{ right:0; }
			/* gameHeader */
			.middleWrap .gameListWrap .gameHeader{ margin-bottom:5px; }
			.middleWrap .gameListWrap .gameHeader li{ font-size:11px; line-height:20px; background:#58585a; }
			/* gameHeader */

			/* gameWrap */
			.middleWrap .gameListWrap .gameWrap dt{ margin-bottom:2px; line-height:30px; }
			.middleWrap .gameListWrap .gameWrap dt span.league{ padding-left:5px; font-size:13px; }
			.middleWrap .gameListWrap .gameWrap dt span.league i{ left:5px; font-size:18px; line-height:30px; }
			.middleWrap .gameListWrap .gameWrap dt span.league .icon{ max-width:20px; max-height:20px; }
			.middleWrap .gameListWrap .gameWrap dt span.time{ margin-left:10px; font-family:Arial; font-size:9px; }
			.middleWrap .gameListWrap .gameWrap dt span.notice{ padding-right:5px; font-size:11px; }
			.middleWrap .gameListWrap .gameWrap dd ul li{ padding:3px 0px; text-align:center !important; line-height:180% !important; }
			.middleWrap .gameListWrap .gameWrap dd ul li.type{ font-size:11px !important; vertical-align:middle; }
			.middleWrap .gameListWrap .gameWrap dd ul li.vs:before{ display:block; content:"　"; }
			.middleWrap .gameListWrap .gameWrap dd ul li.vs.bet:before{ content:"무"; }
			.middleWrap .gameListWrap .gameWrap dd ul li .ratio{ position:relative; vertical-align:bottom; left:initial; right:initial; }
			/* gameWrap */
		/* gameListWrap */

		/* gameCartWrap */
		.middleWrap .gameCartWrap{ margin-top:5px; }
		/* gameCartWrap */
	/* middleWrap */
/* wrap */
}

@media(max-width:720px){
/* wrap */
	/* sideMenuActive */
	.wrap.sideMenuActive .headerWrap .sideMenuWrap{ display:block; right:0px; }
	.wrap.sideMenuActive .headerWrap .sideMenuWrap .menuClose{ display:block; }
	.wrap.sideMenuActive .headerWrap .logoWrap,
	.wrap.sideMenuActive .headerWrap .quickMenuWrap,
	.wrap.sideMenuActive .headerWrap .noticeWrap,
	.wrap.sideMenuActive .headerWrap .navWrap,
	.wrap.sideMenuActive .contentHeaderWrap,
	.wrap.sideMenuActive .middleWrap{ -webkit-filter:blur(1px); -moz-filter:blur(1px); -o-filter:blur(1px); -ms-filter:blur(1px); filter:blur(1px); }
	/* sideMenuActive */

	/* headerWrap */
	.headerWrap{ height:115px; }
	.headerWrap:before{ z-index:1; position:fixed; top:0; height:85px; box-shadow:0 0 30px rgba(0, 0, 0, .5); }
		/* logoWrap */
		.headerWrap .logoWrap{ z-index:1; position:fixed; top:15px; left:20px; width:30px; height:30px; }

		/* quickMenuWrap */
		.headerWrap .quickMenuWrap{ z-index:1; position:fixed; }
		.headerWrap .quickMenuWrap ul{ display:none; }
			/* mobileMenu */
			.headerWrap .quickMenuWrap .mobileMenu{ display:block; }
			/* mobileMenu */
		/* quickMenuWrap */

		/* navWrap */
		.headerWrap .navWrap{ z-index:1; position:fixed; top:50px; height:35px; }
		.headerWrap .navWrap:before{ display:none; }
		.headerWrap .navWrap ul li a{ font-size:12px; line-height:35px; }
		.headerWrap .navWrap ul li.active a:after{ bottom:0px; left:0; right:0; width:100%; height:2px; margin:0; border:none; background:#fff78f; }
		.headerWrap .navWrap ul li.new a span:before{ top:-10px; right:-8px; padding:0px 3px; }
			/* gameMenu */
			.headerWrap .navWrap ul.gameMenu{ width:100%; }
			/* gameMenu */
			/* etcMenu */
			.headerWrap .navWrap ul.etcMenu{ display:none; }
			/* etcMenu */
		/* navWrap */

		/* noticeWrap */
		.headerWrap .noticeWrap{ z-index:0; top:85px; bottom:auto; }
		/* noticeWrap */
	/* headerWrap */

	/* contentHeaderWrap */
		/* tabMenu */
		.contentHeaderWrap .tabMenu li{ margin-right:5px; }
		/* tabMenu */
		/* searchWrap */
		.contentHeaderWrap .searchWrap label{ width:150px; }
		/* searchWrap */
	/* contentHeaderWrap */

	/* noticePopupWrap */
		/* noticePopup */
		.noticePopupWrap .noticePopup{ width:calc(100% - 20px); height:100vh; overflow-y:scroll; }
		.noticePopupWrap .noticePopup dt{ max-width:550px; margin:5px auto; }
		.noticePopupWrap .noticePopup dd{ padding-bottom:100px; }
		.noticePopupWrap .noticePopup dd ul li{ width:100%; max-width:550px; margin:0 0 5px; border-radius:5px; }
		/* noticePopup */
	/* noticePopupWrap */

	/* middleWrap */
	.middleWrap{ padding:5px; }
		/* tabMenuWrap */
		.middleWrap .tabMenuWrap>li{ padding:3px 0px; }
			/* tabMenu */
			.middleWrap .tabMenuWrap .tabMenu .btn{ padding:5px 10px; font-size:11px; }
			/* tabMenu */

			/* searchWrap */
			.middleWrap .tabMenuWrap .searchWrap label .keyword{ text-indent:5px; height:24px; font-size:11px; line-height:24px; }
			.middleWrap .tabMenuWrap .searchWrap label .keyword::-webkit-input-placeholder{ color:#999999; }
			.middleWrap .tabMenuWrap .searchWrap label .search{ position:absolute; top:0px; right:0px; height:24px; }
			.middleWrap .tabMenuWrap .searchWrap label .search i{ font-size:14px; }
			/* searchWrap */
		/* tabMenuWrap */

		/* contentWrap */
		.middleWrap .contentWrap{ padding:5px 10px; }
			/* cententTitle */
			.middleWrap .contentWrap h2.cententTitle{ font-size:14px; }
			/* cententTitle */
			
			/* boardList */
				/* listWrap */
				.middleWrap .contentWrap .boardList .listWrap ul li{ padding:5px 5px; }
				.middleWrap .contentWrap .boardList .listWrap ul li.num{ width:40px; }
				.middleWrap .contentWrap .boardList .listWrap ul li.writer{ width:50px; }
				.middleWrap .contentWrap .boardList .listWrap ul li.date{ width:30px; }
				.middleWrap .contentWrap .boardList .listWrap ul li.count{ display:none; }
				.middleWrap .contentWrap .boardList .listWrap dd ul li.num{ font-size:9px; }
				.middleWrap .contentWrap .boardList .listWrap dd ul li.writer{ font-size:11px; }
				.middleWrap .contentWrap .boardList .listWrap dd ul li.date{ font-size:9px; }
				/* listWrap */
			/* boardList */

			/* bettingList */
				/* teamWrap */
				.middleWrap .contentWrap .bettingList .teamWrap .team{ padding:0; text-align:center !important; line-height:26px !important; }
				.middleWrap .contentWrap .bettingList .teamWrap .team .ratio{ position:relative; vertical-align:bottom; left:initial; right:initial; text-align:center; }
				/* teamWrap */
			/* bettingList */
		/* contentWrap */

		/* gameFrameWrap */
		.middleWrap .gameFrameWrap{ margin-bottom:5px; padding-right:0; }
			/* frameWrap */
				/* frameLoading */
				.middleWrap .gameFrameWrap .frameWrap .frameLoading i{ font-size:7vw; }
				/* frameLoading */
			/* frameWrap */
		/* gameFrameWrap */

		/* gameListWrap */
		.middleWrap .gameListWrap{ padding-right:0; }
			/* gameWrap */
			.middleWrap .gameListWrap .gameWrap dt{ margin-bottom:2px; line-height:30px; }
			.middleWrap .gameListWrap .gameWrap dt span.notice{ font-size:9px; line-height:20px; }
			.middleWrap .gameListWrap .gameWrap dd ul li.type{ font-size:11px !important; letter-spacing:-1px; }
			/* gameWrap */
		/* gameListWrap */

		/* gameCartWrap */
		.middleWrap .gameCartWrap{ position:fixed; top:auto !important; bottom:0; left:0; width:100%; box-shadow:0 0 10px rgba(0, 0, 0, .3); }
			/* clockWrap */
			.middleWrap .gameCartWrap .clockWrap{ display:none; }
			/* clockWrap */

			/* gameCart */
			.middleWrap .gameCartWrap.active .gameCart dt{ height:0px; font-size:0; }
			.middleWrap .gameCartWrap.active .gameCart dt span{ display:none; }
			.middleWrap .gameCartWrap .gameCart{ background:#407796; }
			.middleWrap .gameCartWrap .gameCart dt{ height:0px; padding:0; }
			.middleWrap .gameCartWrap .gameCart dt:after{ display:none; }
			.middleWrap .gameCartWrap .gameCart dt span{ display:none; }
			.middleWrap .gameCartWrap .gameCart dt label.toggle{ display:none; }
			.middleWrap .gameCartWrap .gameCart dt .cartOpen{ display:none; letter-spacing:0; }
			.middleWrap .gameCartWrap .gameCart dt .cartOpen i.cartCount{ opacity:1; }
				/* bettingMoney */
				.middleWrap .gameCartWrap.active .gameCart dd.bettingMoney{ width:100%; padding-top:10px; }
				.middleWrap .gameCartWrap.active .gameCart dd.bettingMoney label{ width:33.33333%; }
				.middleWrap .gameCartWrap.active .gameCart dd.bettingMoney label.winmoney{ display:table-cell; }
				.middleWrap .gameCartWrap .gameCart dd.bettingMoney{ display:table; width:calc(100% - 100px); padding:5px 0 10px; border-spacing:5px 0; }
				.middleWrap .gameCartWrap .gameCart dd.bettingMoney label{ display:table-cell; position:relative; width:50%; height:auto; line-height:100%; text-align:center; }
				.middleWrap .gameCartWrap .gameCart dd.bettingMoney label:before{ display:block; width:auto; font-size:11px; line-height:24px; }
				.middleWrap .gameCartWrap .gameCart dd.bettingMoney label:after{ top:auto; bottom:0; line-height:24px; }
				.middleWrap .gameCartWrap .gameCart dd.bettingMoney label.winmoney{ display:none; }
				.middleWrap .gameCartWrap .gameCart dd.bettingMoney label input{ width:calc(100% - 25px); font-size:11px; }
				/* bettingMoney */

				/* bettingButtons */
				.middleWrap .gameCartWrap.active .gameCart dd.bettingButtons{ position:relative; }
				.middleWrap .gameCartWrap.active .gameCart dd.bettingButtons button{ display:inline-block; }
				.middleWrap .gameCartWrap.active .gameCart dd.bettingButtons button.betting{ z-index:1; bottom:0; left:0; right:none; width:100%; height:60px; font-size:18px; line-height:60px; letter-spacing:4px; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons{ position:absolute; padding:0; font-size:0; text-align:center; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons:after{ display:none; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons button{ display:none; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons button.betting{ display:block; position:fixed; bottom:10px; right:10px; width:90px; height:34px; margin:0; border-radius:5px; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons button.betting{ font-size:12px; letter-spacing:0; line-height:1; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons .choice{ display:inline-block; width:calc(50% - 5px); padding-bottom:2px; text-align:left; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons .choice button{ width:24%; margin:0 1% 0 0; padding:0; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons .choice button:last-child{ margin-right:0; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons .action{ display:inline-block; width:calc(50% - 5px); padding-bottom:2px; text-align:right; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons .action button{ width:32.33333%; margin:0 1% 0 0; padding:0; }
				.middleWrap .gameCartWrap .gameCart dd.bettingButtons .action button:last-child{ margin-right:0; }
				/* bettingButtons */

				/* bettingList */
				.middleWrap .gameCartWrap.active .gameCart dd.bettingList{ display:block; }
				.middleWrap .gameCartWrap .gameCart dd.bettingList{ display:none; padding:5px 5px 65px; }
					/* bettingType */
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingType{ font-size:12px; line-height:26px; }
					/* bettingType */

					/* bettingItem */
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem{ margin-bottom:4px; padding-bottom:4px; }
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem:last-child{ margin-bottom:0; }
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem:last-child:after{ display:none; }
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem .team{ font-size:11px; line-height:20px; }
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem .home{ display:inline-block; font-size:11px; line-height:20px; }
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem .away{ display:inline-block; font-size:11px; line-height:20px; }
					.middleWrap .gameCartWrap .gameCart dd.bettingList .bettingItem .away:before{ display:inline-block; content:"/"; margin:0 4px 0 2px; }
					/* bettingItem */
				/* bettingList */

				/* bettingNotice */
				.middleWrap .gameCartWrap .gameCart dd.bettingNotice{ z-index:1; position:absolute; top:0; left:0; width:100%; height:0; margin:0; padding:0; font-size:0; background:rgba(0, 0, 0, .9); }
				.middleWrap .gameCartWrap .gameCart dd.bettingNotice .toggle{ display:block; position:absolute; top:-50px; right:30px; width:40px; height:40px; border-radius:40px; background:#407796; box-shadow:0 0 10px rgba(0, 0, 0, .5); cursor:pointer; }
				.middleWrap .gameCartWrap .gameCart dd.bettingNotice .toggle:after{ display:block; content:"EVENT"; font:bold 9px Arial; line-height:40px; text-align:center; }
				.middleWrap .gameCartWrap .gameCart dd.bettingNotice.active{ top:auto; bottom:10px; left:10px; left:10px; width:calc(100% - 60px); height:auto; min-height:200px; overflow:hidden; padding:20px; font-size:11px; box-shadow:0 0 10px rgba(0, 0, 0, .5); }
				.middleWrap .gameCartWrap .gameCart dd.bettingNotice.active .toggle{ position:absolute; top:10px; right:10px; }
				.middleWrap .gameCartWrap .gameCart dd.bettingNotice.active .toggle:after{ content:"CLOSE"; }
				/* bettingNotice */

				/* bettingBanner */
				.middleWrap .gameCartWrap .gameCart dd.bettingBanner{ display:none; }
				/* bettingBanner */
			/* gameCart */
		/* gameCartWrap */

		/* gameFrameWrap */
		.XmiddleWrap .gameFrameWrap{ height:275px; }
			/* frameWrap */
			.XmiddleWrap .gameFrameWrap .frameWrap{ width:850px; height:560px; overflow:hidden; margin-top:-290px }
			.XmiddleWrap .gameFrameWrap .frameWrap iframe{ z-index:1; position:relative; display:inline-block; width:100%; height:200%; margin:0 auto; background:#58585a; }
			.XmiddleWrap .gameFrameWrap .frameWrap iframe{-moz-transform-origin:0 0; -o-transform-origin:0 0; -webkit-transform-origin:0 0; transform-origin:0 0; }
			.XmiddleWrap .gameFrameWrap .frameWrap iframe{-ms-zoom:0.5; -moz-transform:scale(0.5); -o-transform:scale(0.5); -webkit-transform:scale(0.5); transform:scale(0.5); }
			/* frameWrap */
		/* gameFrameWrap */
	/* middleWrap */
/* wrap */
}