html {  }
div.content { position:relative; }
body {overflow-x:overlay}
.wrap { 
	height:calc(100% - 145px);
	width:1900px;
	margin:0 auto;
	position:relative; 
	padding-top:145px;
}

.contents {
	margin:0 315px 0 310px;
	height: 100%;
	background:#111;
	position:relative;
	overflow:overlay;
}
.inner {
	padding:0 5px 5px;
	min-height:600px;
	background:#111;
    overflow: overlay;
    height: 100%;
}

.top_inner { min-width:1850px; }
.top_info_box {position:absolute;width:100%;top:15px;}
.gnb_box { position:absolute;width:100%;top:95px; }
.bet_slip { 
	position:absolute;
	top: 149px;
	height:calc(100% - 140px);
}
.snb_left { 
	position:absolute;top:145px;
	z-index:9997;left:0;
	height:calc( 100% - 150px );
}

.snb_btn { 
	display:none;
}
.snb_in {
	position:relative;
	overflow:hidden;
	width:auto;
	height:100%;
	box-sizing: border-box;
}
.snb_icon_menu {
	background:url('/static/img/icon_snb.png') no-repeat center;
	width:50px;
	height:50px;
}
.snb_in:hover .snb_icon_menu {
	background:url('/static/img/icon_snb_on.png') no-repeat center;
}
.snb_in:hover .snb_arr {
	background:url('/static/img/snb_arr_on.png') no-repeat right center;
}
.snb_arr {
	background:url('/static/img/snb_arr.png') no-repeat right center;
	width:32px;
	height:261px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-180px;
}

.snb_opened { left:300px; }
.menu_opened { left:0 !important; }

.main_banner {
	width:100%;
	background:#333;
}

.main_btn_box a {
	width:calc(16.6% - 3px);
	margin-bottom:3px;
}
.main_btn_box2 a {
	width:16%;
	margin-bottom:10px;
}
.out_login_left {
	display:none;
}
.btn_bet_slip_open { display:none; }

.pwb_frm_box { width:810px;height:620px;float:left;overflow:hidden; }
.pwb_frm_box iframe {width:830px;height:641px;margin:-10px 0 0 -10px;}

.mini_frm_box { width:810px;height:620px;float:left;overflow:hidden; }
.mini_frm_box iframe {width:830px;height:641px;margin:-10px 0 0 -10px;}

.lotus_oe_frm_box {width:810px;height:756px;float:left;overflow:hidden;}
.lotus_oe_frm_box iframe {width:830px;height:756px;margin:-10px 0 0 -10px;}

.tj_cdr2_game .mini_frm_box,.tj_cdr3_game .mini_frm_box {width: 820px;}
.tj_cdr2_game iframe,.tj_cdr3_game iframe {width: 900px;margin: -10px 0 0 -60px;}

.nineball_frm_box iframe {
	width:830px;height:756px;margin:-10px 0 0 0px;
	-ms-zoom: 0.98;
	
	-moz-transform: scale(0.98);
	-moz-transform-origin: 0 0;
	
	-o-transform: scale(0.98);
	-o-transform-origin: 0 0;
	
	-webkit-transform: scale(0.98);
	-webkit-transform-origin: 0 0;
	
	transform: scale(0.98);
	transform-origin: 0 0;	
}

.bet_list_ul li {
	width:32%;
	display:inline-block;
	margin:5px;
}

.content_casino { text-align:center; }
.open_bcr { width:23%; }
.bcr_subttl { width:100% !important; }
.sport_out_box {
	position:relative;
	border-top:1px solid #333;
    height: calc(100% - 60px);
	overflow:hidden;
}
.sport_out_box2 {
	position:relative;
	border-top:1px solid #333;
	overflow:overlay
}
.sport_list_box { 
	width:100%; 
	height:calc(100% - 30px);
	border-right: 1px solid #333;
	overflow:overlay;
}
.inplay_list_box { 
	width:50%; 
	height:100%;
	border-right: 1px solid #333;
	overflow:overlay;
}
.korean_list_box {
	width:100%; 
	margin:0 auto;
	padding-bottom:50px;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
}
.korean_list_box .sports_markets {
	border:0;
}
.sport_list{
}
.info_date { padding:5px 10px; background:#222; }

.game_3 { width:33%; }
.game_2 { width:calc(50% - 2px); }

.detail_game { 
position:absolute;left:50%;
top:0;
width:calc(50% - 40px);
height:calc(100% - 30px);
overflow:overlay;padding-bottom:20px; 
}

.no_select { 
font-size:24px; text-align:center;color:#666; 
}

.sport_tab_box {
height:59px;
padding:16px; 
}
.sport_page_box {
width:100%;
text-align:center;
}

.content_info_box {
	height:calc(100% - 40px);
	overflow:overlay;

}
.korean_list_box .sports_time {
	display:none;
}
.korean_list_box .sports_box {
	margin:10px 5px;
	padding:0;
	border:0;
}
.korean_list_box .s_odds {
	margin:2px;
}
.koran_wrap {
	height:100%;
	overflow:overlay;
}
.board_box {
	height:100%;
	overflow:overlay;
}
.bet_list_box ul li .bet_info {
	float:left;
}
.pwb_johab .mini_select_4 li .sel_name { width:30px;font-size:14px; }

.btn_pc {
	position:fixed;
	bottom:0px;
	z-index:99999;
	display:block;
	border:1px solid #999;
	border-radius:5px;
	margin:10px 10px;
	padding:20px;
	font-size:48px;
	text-align:center;
}
.logo_txt {
	float:left;
}
.sky_select_box {
	padding-left:800px;
}
.mini_sub_ttl {
	font-size:12px;
}
.sky_select_box .sel_name{
	font-size:14px;
}
.mini_select_box .sel_name{
	font-size:14px;
}
.info_dw_img {
	margin-top:-44px;
	float:right;
}
.only_mobile {
	display:none !important;
}
.super_frm_box {
	height:764px;
}
.super_frm_box iframe {
	height:800px;
	margin:-10px 0 0 -41px;
}
.mini_tab { padding:20px 0; }


.pwb_select_box {
	padding-left:830px;
}
.mini_select_box {
	padding-left:830px;
}
.mini_frm_box, .bcr_frm_box, .lotus_oe_frm_box {
	border:1px solid #666;
}
.pwb_frm_box, .named_pwb3_game .pwb_frm_box, .named_pwb5_game .pwb_frm_box, .named_dr3_game .mini_frm_box, .named_dr5_game .mini_frm_box {
	height:1088px;
	border:1px solid #666;
}
.named_pwb3_game iframe, .named_pwb5_game iframe, .named_dr3_game iframe, .named_dr5_game iframe {
	width:1320px;
	height:1340px;
    margin: -188px 0 0 -441px;
    transform: scale(0.901);
}
.mini_select_inner, .named_pwb3_game .mini_select_inner, .named_pwb5_game .mini_select_inner, .named_dr3_game .mini_select_inner, .named_dr5_game .mini_select_inner {
	position:relative;
	height:1088px;
}
.dh_pwb_game .pwb_frm_box, .dh_rpwb_game .pwb_frm_box, .dh_pdr_game .mini_frm_box {
	height: 990px;
	border: 1px solid #666;
}
.dh_pwb_game iframe, .dh_rpwb_game iframe, .dh_pdr_game iframe {
	width: 1350px;
	height: 1350px;
	margin: -433px 0 0 -428px;
	transform: scale(0.901);
}
.dh_pwb_game .mini_select_inner, .named_pwb3_game .mini_select_inner, .named_pwb5_game .mini_select_inner, .named_dr3_game .mini_select_inner, .named_dr5_game .mini_select_inner {
	position:relative;
	height:1088px;
}
.named_bar {
	position:absolute;
	bottom:0;
	width:100%;
}
.sure_pwb1_game .surep_frm_box, .sure_pwb3_game .surep_frm_box, .sure_dr1_game .sure_frm_box, .sure_dr3_game .sure_frm_box {
	height:790px;
	border:1px solid #666;
}
.sure_pwb1_game .mini_select_inner, .sure_pwb3_game .mini_select_inner, .sure_dr1_game .mini_select_inner, .sure_dr3_game .mini_select_inner {
	position:relative;
	height:790px;
}
.sure_bar {
	position:absolute;
	bottom:0;
	width:100%;
}
.pwb_ilban, .pwb_johab {
	margin-top:0px;
}
.mini_sel_group ul {
	display:flex;
	justify-content: space-between;
}
.star1_game  .mini_frm_box, .star2_game  .mini_frm_box, .star3_game  .mini_frm_box {
	width:810px;
	height:600px;
}
.star1_game  iframe, .star2_game  iframe, .star3_game  iframe {
	width:800px;
	height:600px;
    transform: scale(1.01);
	margin:5px 0 0 5px;
}
.pwb1_game  .pwb_frm_box {
	width:825px;
	height:780px;
}
.pwb1_game  iframe {
	width:800px;
	height:800px;
    transform: scale(1.1);
	margin:40px 0 0 2px;
}
/*.rnb_sp4_game .mini_frm_box, .rnb_sp6_game .mini_frm_box, .rnb_mz2_game .mini_frm_box {*/
/*	height: 950px;*/
/*}*/
/*.rnb_sp4_game iframe, .rnb_sp6_game iframe, .rnb_mz2_game iframe {*/
/*	width: 830px;*/
/*	height: 1040px;*/
/*	margin: -90px 0 0 -10px;*/
/*}*/
.pwb1_game .pwb_ilban {
	height:614px;
}
.sp_pwb1_game  .pwb_frm_box, .sp_pwb2_game  .pwb_frm_box, .sp_pwb3_game  .pwb_frm_box {
	width:810px;
	height:780px;
	border:1px solid #666;
}
.sp_pwb1_game  iframe, .sp_pwb2_game  iframe, .sp_pwb3_game  iframe {
	width:850px;
	height:800px;
	margin:0 0 0 -31px;
}
.sp_pwb1_game .mini_select_inner, .sp_pwb2_game .mini_select_inner, .sp_pwb3_game .mini_select_inner {
	position:relative;
	height:782px;
}
.hl_game .mini_select_inner, .sutda_game .mini_select_inner {
	position:relative;
	height:620px;
}
.crown_oe_game .mini_select_inner {
	position:relative;
	height:600px;
}
.bc1_game .mini_select_inner {
	position:relative;
	height:620px;
}
.lotus_oe_game .mini_select_inner {
	position:relative;
	height:758px;
}
.main_game_list .mg_link:hover img.casino_img {
	position:absolute;
	left:-5%;
	top:-5%;
	width:110%;
	z-index:9;
}
.main_game_list .mg_link:hover .main_game_name {
	font-size:34px;
}
.main_game_list .mg_link:hover .casino_sub_ttl {
	font-size:16px;
}
.mgm_frm_box {
	height:460px;
}
.mgm_frm {
	-webkit-transform: scale(0.84);
	width:980px !important;
	height:555px !important;
	margin: -49px 0 0 -83px !important;
}