@charset "utf-8";

/*-------- css reset -------*/
* {margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
img {border:0; vertical-align:middle;}
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
body {font-size:12px; font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif,'Malgun Gothic', '맑은고딕';}
fieldset {border: medium none;}
a {text-decoration:none;}
em {font-style: normal;}

.wrap_slot_game {position:fixed; top:0; height:100%; width:100%; background:url('../images/bg_layer.png') 0 0 repeat; z-index:1000; overflow-y:scroll; overflow-x:scroll;}
.wrap_slot_game {
	-ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.wrap_slot_game::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}
	
.slot_game_area {display:block; width:964px;  background:#fff; border:3px solid #293c86; box-shadow:0 0 10px #232323; margin:40px auto 40px;}
.slot_game_area .top_slot_img {position:relative; display:block; width:964px; height:305px; background:url('../images/bg_slot_title.png') 0 0 no-repeat; border-bottom:2px solid #26325e;}
.slot_game_area .top_slot_img a {position:absolute; top:8px; right:10px;}

.slot_game_area .top_slot_img .global_jackpot_area {position:absolute; left:0; bottom:0; display:block; width:964px; height:108px; background:url('../images/bg_jackpot_global.gif') 50% 50% no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot {position:absolute; top:32px; right:44px;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_comma {display:inline-block; width:11px; height:51px; background:url('../images/jackpot_global_comma.png') 50% bottom no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num0 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') 0 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num1 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -30px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num2 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -60px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num3 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -90px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num4 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -120px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num5 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -150px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num6 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -180px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num7 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -210px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num8 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -240px 0 no-repeat;}
.slot_game_area .top_slot_img .global_jackpot_area .num_game_gjackpot .game_gjackpot_num9 {display:inline-block; width:30px; height:51px; background:url('../images/jackpot_global_num.png') -270px 0 no-repeat;}

.pointer{cursor:pointer}
.blind{display:none}
.fl{float:left}

.news {padding:0px 0px 0px; height:55px; font-size:11px;font-family:dotum; overflow:hidden; background:#222;}
.news .open-event {padding:0px 0px 0px;height:55px; position:relative; overflow:hidden;width:966px; border-bottom:2px solid #26325e;}
.news .open-event ul{position:absolute; top:0px;margin:0;padding:0; width:100%;}
.news .open-event ul li {height:55px;}

.slot_game_area .tabs_slot_type {position:relative; display:block; width:100%; margin-top:-1px; overflow:hidden;}
.slot_game_area .tabs_slot_type .info_get_user {padding:18px 14px 18px; cursor:pointer;}
.slot_game_area .tabs_slot_type .info_get_user p {padding-bottom:1px; line-height:22px; text-align:center; color:#fff; font-size:17px; font-family:'Dotum', '돋움'; font-weight:bold;}
.slot_game_area .tabs_slot_type .info_get_user p .get_yyyymmdd {padding-bottom:1px; line-height:22px; padding-right:15px; margin-right:14px;}
.slot_game_area .tabs_slot_type .info_get_user p span {color:#00ffff;}
.slot_game_area .tabs_slot_type .info_get_user p span+span{color:#ff6393;}

.slot_game_area .slot_type_company {display:block; padding:22px 16px 0 29px;}
.slot_game_area .slot_type_company ul {display:block; padding-top:3px; width:904px; height:66px; border-bottom:2px solid #1e1e1e; overflow:hidden; margin:0 auto;}
.slot_game_area .slot_type_company ul li {display:inline-block; float:left; text-align:center;}
.slot_game_area .slot_type_company ul li+li {margin-left:5px;}
.slot_game_area .slot_type_company ul li a {position:relative; display:inline-block; width:222px; height:66px; background:url('../images/Tab_All_off.png') 0 0  no-repeat;}
.slot_game_area .slot_type_company ul li+li a {background:url('../images/Tab_Classic_off.png') 0 0 no-repeat;}
.slot_game_area .slot_type_company ul li+li+li a {background:url('../images/Tab_Super_off.png') 0 0 no-repeat;}

.slot_game_area .slot_type_company ul li:hover a,
.slot_game_area .slot_type_company ul li a.on {background:url('../images/Tab_All_on.png') 0 0 no-repeat;}
.slot_game_area .slot_type_company ul li+li:hover a,
.slot_game_area .slot_type_company ul li+li a.on {background:url('../images/Tab_Classic_on.png') 0 0 no-repeat;}
.slot_game_area .slot_type_company ul li+li+li:hover a,
.slot_game_area .slot_type_company ul li+li+li a.on {background:url('../images/Tab_Super_on.png') 0 0 no-repeat;}
.slot_game_area .slot_type_company ul li+li+li+li:hover a,
.slot_game_area .slot_type_company ul li+li+li+li a.on {background:url('../images/Tab_pragmatic_on.png') 0 0 no-repeat;}
.slot_game_area .slot_type_company ul li+li+li+li a {background:url('../images/Tab_pragmatic_off.png') 0 0 no-repeat;}

.slot_game_area .list_slot_game {display:block; padding:0 16px 22px 29px; overflow:hidden;}
.slot_game_area .list_slot_game ul {display:flex; flex-wrap:wrap; width:903px; height:528px; overflow-y:scroll; margin:0 auto;}
.slot_game_area .list_slot_game li {position:relative; display:inline-block; float:left;}
.slot_game_area .list_slot_game li+li {margin-left:24px;}
.slot_game_area .list_slot_game li:nth-child(5n+1) {margin-left:0;}
.slot_game_area .list_slot_game li:nth-child(n+6) {margin-top:24px;}

.slot_game_area .list_slot_game li .title_slot_area {display:block; padding:14px 0 14px; height:52px; background:#585858; border:1px solid #494949;}
.slot_game_area .list_slot_game li .title_slot_name {display:block; padding-bottom:2px; width:156px; height:28px; line-height:26px; text-align:center; color:#fff; font-size:14px; font-weight:bold; font-family:'Malgun Gothic';  text-shadow:1px 1px 0 #1d1d1d; letter-spacing:-1px; border-top:none;}

.slot_game_area .list_slot_game li .line_game_volatility {display:block; padding:1px 10px 0; width:118px; height:21px; line-height:23px; color:#b6b6b6; font-size:11px; font-family:'Dotum'; background:#2c2c2c; border-radius:14px; margin:0 auto;}
.slot_game_area .list_slot_game li .line_game_volatility .list_icon_fire {float:right; margin-top:3px;}
.slot_game_area .list_slot_game li .line_game_volatility .list_icon_fire span {display:inline-block; float:left; width:15px; height:15px; background:url('../images/icon_fire_off.png') 50% 50% no-repeat;}
.slot_game_area .list_slot_game li .line_game_volatility .list_icon_fire span+span {margin-left:1px; }
.slot_game_area .list_slot_game li .line_game_volatility .list_icon_fire span.icon_fire_on {background:url('../images/icon_fire_on.png') 50% 50% no-repeat;}

.slot_game_area .list_slot_game li .title_slot_area2 {display:block; padding:7px 0 8px; height:40px; background:#585858; border:1px solid #494949;}
.slot_game_area .list_slot_game li .title_slot_name2 {display:block; width:156px; height:20px; line-height:20px; text-align:center; color:#fff; font-size:14px; font-weight:bold; font-family:'Malgun Gothic';  text-shadow:1px 1px 0 #1d1d1d; letter-spacing:-1px; border-top:none;}
.slot_game_area .list_slot_game li .line_game_jackpot {display:block; padding:4px 6px 3px; width:144px; height:20px; line-height:21px; color:#fff; font-size:14px; font-weight:bold; background:url('../images/bg_jackpot_game.png') 50% 50% no-repeat; border:1px solid #494949; border-top:none;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot {float:right; padding-top:3px;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot span {float:left;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot span+span {margin-left:-1px;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_comma {display:inline-block; width:4px; height:14px; background:url('../images/jackpot_game_comma.png') 50% bottom no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num0 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') 0 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num1 {display:inline-block; width:6px; height:14px; background:url('../images/jackpot_gamel_num.png') -12px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num2 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -20px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num3 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -30px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num4 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -40px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num5 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -50px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num6 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -50px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num7 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -70px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num8 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -80px 0 no-repeat;}
.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot .game_jackpot_num9 {display:inline-block; width:10px; height:14px; background:url('../images/jackpot_gamel_num.png') -90px 0 no-repeat;}

.btn_super_type {display:block; padding:6px 0; width:100%; text-align:center; background:#292929;}
.btn_super_type p+p {margin-top:2px;}

.slot_game_area .btm_bar {display:block; width:100%; padding-top:12px; height:68px; line-height:68px; text-align:center; background: linear-gradient(#2a4a9b, #28367d);}
.slot_game_area .btm_bar a {display:inline-block; margin:0 auto;}

.slot_list_winner {display:block;; width:600; height:830px; background:#fff;}
.slot_list_winner .slot_list_title {display:block; width:600px; height:179px; background:url('../images/title_slot_winner.png') 50% 50% no-repeat;}
.slot_list_winner .slot_list_area {padding:18px 18px 23px;}
.slot_list_winner .slot_list_area div {padding:8px; border:5px solid #d7c4d4; border-radius:15px; margin-bottom:13px;}
.slot_list_winner .slot_list_area table {display:block; width:auto; font-size:14px; font-family:'Dotum';}
.slot_list_winner .slot_list_area table tr:nth-child(2n+1) td {background:#f2e9f0;}
.slot_list_winner .slot_list_area table th {padding-bottom:3px;}
.slot_list_winner .slot_list_area table th+th,
.slot_list_winner .slot_list_area table td+td {padding-left:6px;}
.slot_list_winner .slot_list_area table th span {display:inline-block; width:100%; height:40px; line-height:40px; color:#fff; font-weight:bold; background:#663f66; border-radius:8px;}
.slot_list_winner .slot_list_area table td {height:40px; text-align:center;}
.slot_list_winner .slot_list_area table td+td {font-weight:bold;}
.slot_list_winner .slot_list_area table td:nth-child(2) {padding-left:2px; color:#dd0039;}


.slot_list_winner .page_list_winner {display:block; text-align:center; font-size:0; margin:0 auto;}
.slot_list_winner .page_list_winner a {display:inline-block; padding:0 7px 0 6px; min-width:14px;  height:26px; line-height:26px; font-size:12px; font-weight:bold; color:#b2b2b2; border:1px solid #b2b2b2; margin:0 5px; vertical-align:top; overflow:hidden;}
.slot_list_winner .page_list_winner a.on, 
.slot_list_winner .page_list_winner a:hover {color:#fff; background:#7d286e; border:1px solid #7d286e;}

.slot_list_winner .page_list_winner span {display:inline-block;  padding:0 7px 0 6px; min-width:14px; height:26px; line-height:26px; font-size:12px; font-weight:bold; color:#fff; background:#7d286e; border:1px solid #7d286e; margin:0 5px; vertical-align:top; overflow:hidden;}

.slot_list_winner .close_list a {display:block; padding-bottom:4px; width:100%; height:60px; line-height:60px; color:#fff; font-size:25px; text-align:center; font-family:'Malgun Gothic'; background:#7d286e;}

.slot_game_area .list_slot_game li .title_slot_super {padding:0;}
.slot_game_area .list_slot_game li .title_slot_super .title_slot_name {padding:2px 0 0; height:23px; line-height:23px; margin-bottom:1px;}
.btn_super_all {padding:2px 0 1px;}
.btn_super_all p {display:flex; justify-content:center;}
.btn_super_all p a+a {margin-left:1px;}

.slot_game_area .slot_type_company ul li+li+li+li a span {position:absolute; top:0; left:0; width:55px; height:54px; background:url('../images/obj-tab-free.png') 0 0 no-repeat;}
.slot_game_area .list_slot_prg {padding:0 24px 22px 29px;}
.slot_game_area .list_slot_prg ul {padding-left:8px;}

/* Free */
.slot_game_area .list_slot_free ul {padding-top:18px; width:896px;}
.slot_game_area .list_slot_free ul li+li {margin-left:22px;}
.slot_game_area .list_slot_prg .img_slog_prg .icon_event_free {position:absolute; top:-10px; left:-8px; width:88px; height:64px; background:url('../images/obj-game-free.png') 50% 50% no-repeat;}

/* Service Check */
.box_check_service {position:absolute; left:0; top:0; width:100%; height:100%; line-height:200px; color:#fff; font-size:22px; text-align:center; font-weight:bold; font-family:'Malgun Gothic'; letter-spacing:-2px; text-shadow:0 0 20px #000; background:#000000b5;}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.news .open-event ul {padding-top:1px ;}
	.slot_game_area .tabs_slot_type .info_get_user p padding-bottom:0;}
	.slot_game_area .tabs_slot_type .info_get_user p span {padding-bottom:0;}
	.slot_game_area .tabs_slot_type .info_get_user p .get_yyyymmdd padding-bottom:0;}
	.slot_game_area .list_slot_game li .title_slot_area {padding:14px 0 14px;}
	.slot_game_area .list_slot_game li .line_game_volatility {padding:1px 9px 0 10px;}
	.slot_game_area .list_slot_game li .line_game_volatility span {line-height:24px;}
	.slot_game_area .list_slot_game li .line_game_volatility .list_icon_fire {margin-top:2px;}
	.slot_game_area .list_slot_game li .line_game_jackpot {padding:5px 6px 1px;}
	.slot_game_area .list_slot_game li .line_game_jackpot .num_game_jackpot {padding-top:2px;}
	.slot_list_winner .slot_list_area table th span {display:inline-block; padding-top:4px; width:100%; height:36px; line-height:36px; color:#fff; font-weight:bold; background:#663f66; border-radius:8px;}
	.slot_list_winner .page_list_winner a {display:inline-block; padding:3px 7px 0 6px; min-width:14px;  height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#b2b2b2; border:1px solid #b2b2b2; margin:0 5px; vertical-align:top; overflow:hidden;}	
	.slot_list_winner .page_list_winner span {display:inline-block;  padding:3px 7px 0 6px; min-width:14px; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#fff; background:#7d286e; border:1px solid #7d286e; margin:0 5px; vertical-align:top; overflow:hidden;}
}