@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
@import url(http://fonts.googleapis.com/earlyaccess/NotoSanskr.css); 
@import url(http://fonts.googleapis.com/earlyaccess/nanumsquare.css); 

#wrap {float:left; width:100%; overflow-x:hidden;}
* {box-sizing: border-box;	-ms-box-sizing: border-box;	-webkit-box-sizing: border-box;}
/*-------------------------------------------------------------------------------------*
 *  2010년05월 추가css                                                                 *
 *-------------------------------------------------------------------------------------*/
 .main_game_wrap {float:left; width:100%;}
 .main_game_box {width:1300px; margin:0px auto;}
 
 /* 메인 탭구현 요소 */
 .main_popup_tab_wrap {float:left; width:100%;}
 .main_popup_tab_box {width:1300px; margin:0px auto;}
 
 .main_popup_tab_wrap          {width:100%;}
 .main_popup_tab               {float:left; width:100%; border-radius:0px;}
 .main_popup_tab li            {float:left; min-width:25%;}
 .main_popup_tab li span       {display:inline-block; width:100%; height:54px; line-height:54px; font-family:'nanumgothic', sans-serif; font-size:18px; text-align:center; font-weight:400; border:1px solid #7d2466;}
 .main_popup_tab li span:hover {display:inline-block; width:100%; height:54px; line-height:54px; font-family:'nanumgothic', sans-serif; font-size:18px; text-align:center; font-weight:400; }
 
 .sk_tab_active_10 span   {color:#ffffff; background:#7d2466; border-radius:0px;}
 .sk_tab_con_10           {display:block; clear:both;}
 .sk_tab_hidden_10        {display:none;}
 /* 메인 탭구현 요소 끝 */
/*-------------------------------------------------------------------------------------*
 *  Header                                                                             *
 *-------------------------------------------------------------------------------------*/
#header_wrap {float:left; width:100%;}

.top_wrap {float:left; width:100%; height:40px; background:#363636;}
.top_box {width:1300px; margin:0px auto; position:relative;}

.logo {position:absolute; left:-54px; top:0px; display: block; z-index:100000;}
.logo2 {position:absolute; top:0px; display: block; z-index:100000;}

.logo_effect{
	animation-name: logo_effect;
	-webkit-animation-name: logo_effect;	

	animation-duration: 10.5s;	
	-webkit-animation-duration: 10.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes logo_effect {
	0% {
		transform: scale(1);
		opacity: 1;		
	}
	50% {
		transform: scale(1);
		opacity: 0;	
	}	
	100% {
		transform: scale(1);
		opacity: 1;	
	}			
}

@-webkit-keyframes logo_effect {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 0;	
	}	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}			
}

.top_my {float:right;}
.top_my ul li {float:left; line-height:40px; margin:0 0 0 32px;}

.gnb_wrap {float:left; width:100%; height:70px; background:linear-gradient(to right, #a8213e 0%,  #64267d 100%);}
.gnb_box {width:1300px; margin:0px auto;}
.gnb {float:right;}
.gnb ul li {float:left; line-height:70px; margin:0 0 0 33px;  font-family:'nanumsquare', sans-serif; font-weight:700; font-size:18px; color:#ffffff; letter-spacing:-1px;}
.gnb ul li a {color:#ffffff;}
.gnb ul li a:hover {color:#ffd800;}

.notice_wrap {float:left; width:100%; height:40px; background:#515151;}
.notice_box {width:1300px; margin:0px auto;}
.notice {float:left; line-height:40px;}
.notice_util {float:right;}
.notice_util ul li {float:left; line-height:40px; margin:0 0 0 5px;}
.notice_util_btn  {background:rgba(0,0,0,0.4); min-width:110px; min-height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:3px; font-family:'nanumgothic', sans-serif; color:#ffffff; font-size:12px; letter-spacing:0pt; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0,0.3); }
.notice_util_btn:hover {background:linear-gradient(to right, #a8213e 0%,  #64267d 100%);}
.exchange_util_btn  {background:rgba(0,0,0,0.4); min-width:110px; min-height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:3px; font-family:'nanumgothic', sans-serif; color:#ffd900; font-size:12px; letter-spacing:0pt; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0,0.3); }
.exchange_util_btn:hover {background:linear-gradient(to right, #a8213e 0%,  #64267d 100%);}
.slot_cat_btn  {background:#0f1626; border:1px solid #2d3e6a; min-width:90px; min-height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:3px; font-family:'nanumgothic', sans-serif; color:#ffffff; font-size:12px; letter-spacing:0pt; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0,0.3); box-shadow:rgba(0,0,0,0.1) 2px 2px 2px -1px;}
.slot_cat_btn_tab  {background:#5784ee; border:1px solid #2d3e6a; min-width:90px; min-height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:3px; font-family:'nanumgothic', sans-serif; color:#ffffff; font-size:12px; letter-spacing:0pt; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0,0.3); box-shadow:rgba(0,0,0,0.1) 2px 2px 2px -1px;}
.logout_util_btn  {background:rgba(0,0,0,0.4); min-width:110px; min-height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:3px; font-family:'nanumgothic', sans-serif; color:#ff0000; font-size:12px; letter-spacing:0pt; font-weight:700; text-shadow:1px 1px 1px rgba(0,0,0,0.3); }
.logout_util_btn:hover {background:linear-gradient(to right, #a8213e 0%,  #64267d 100%);}
.title_wrap {float:left; width:100%; height:50px; line-height:50px; background:#222222; border-bottom:1px solid rgba(255,255,255,0.1);}
.title_box {width:1300px; margin:0px auto;}

.title {float:left; line-height:50px; font-family:'nanumsquare', sans-serif; font-weight:900; font-size:22px; color:#ffffff; letter-spacing:-1px;}
.s_title1 {float:left; width:100%; background:rgba(0,0,0,0.3); border:1px solid rgba(0,0,0,0.6); line-height:46px; font-weight:700; font-size:22px; color:#ffffff; font-family:'Noto Sans KR', sans-serif; letter-spacing:-3px; text-shadow:1px 0px 1px #000000; padding:0 0 0 20px;}


/*-------------------------------------------------------------------------------------*
 *  Contents                                                                           *
 *-------------------------------------------------------------------------------------*/
#contents_wrap {float:left; width:100%; min-height:500px; margin:10px 0 0 0;}
.contents_box {margin:0px auto; width:1300px;}
.contents_left      {float:left; width:990px;}
.contents_right     {float:right; width:300px; margin:0 0 0 10px;}

.con_box00 {float:left; width:100%; margin:0 0 0 0;}
.con_box10 {float:left; width:100%; margin:10px 0 0 0;}
.con_box20 {float:left; width:100%; margin:20px 0 0 0;}
.con_box30 {float:left; width:100%; margin:30px 0 0 0;}
.con_box40 {float:left; width:100%; margin:40px 0 0 0;}
.con_box50 {float:left; width:100%; margin:50px 0 0 0;}
.con_box60 {float:left; width:100%; margin:60px 0 0 0;}


/*-------------------------------------------------------------------------------------*
 *  Footer                                                                             *
 *-------------------------------------------------------------------------------------*/
.footer_wrap {float:left; width:100%; background:#2a2a2a; margin:40px 0 0 0;}
.footer_menu {float:left; width:100%; background:#1f1f1f; text-align:center; padding:20px 0 20px 0;}
.footer_menu ul li {display:inline-block; margin:0 3px 0 3px;}
.footer_menu_btn {background:#1f1f1f; border:1px solid #323438; min-width:92px; height:34px; line-height:34px; display:inline-block; text-align:center; color:#b4b4b4; font-size:12px; font-weight:400; }
.footer_menu_btn:hover {background:linear-gradient(to right, #da2a61 0%,  #af1d6f 100%);  border:1px solid #1f1f1f; color:#ffffff;}

.footer_logo {float:left; width:100%; text-align:center; padding:20px 0 8px 0;}
.footer_copyright {float:left; width:100%; text-align:center; color:#5d5d5d; line-height:24px; margin:0 0 30px 0;}


/*-------------------------------------------------------------------------------------*
 *  Main                                                                               *
 *-------------------------------------------------------------------------------------*/
.main_visual_wrap {float:left; width:100%; height:400px; background:url("../images/main_visual.jpg") center top no-repeat;}
.main_visual_box {width:1300px; margin:0px auto;}

.main_visual_btn {float:left; margin:130px 0 0 850px;}
.main_visual_btn ul {float:left;}
.main_visual_btn ul li {margin:0 10px 10px 0;}
.main_visual_btn ul li:hover {box-shadow:rgba(0,0,0,0.5) 4px 4px 4px -1px;}

.main_title {float:left; width:100%;  font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:18px; letter-spacing:-1pt; font-weight:700; line-height:50px; margin:10px 0 0 0;}

.main_list_wrap {float:left; width:1305px;}
.main_list_box {float:left; width:430px; height:90px; margin:0 5px 5px 0;}
.main_list_box:hover {background:rgba(255,255,255,0.2); box-shadow:rgba(0,0,0,0.5) 2px 2px 6px 0px;}
.main_list_box_left {float:left; width:120px; height:90px; background:#29292b; color:#696969; line-height:26px; padding:13px 0 0 15px;}
.main_list_box_right {float:left; width:310px; height:90px; background:#202022; text-align:center;  padding:8px 0 0 0;}

.main_list_box_right td {line-height:16px;}
.main_list_font {color:#ffc000;}


/* 메인 이벤트 */
.tab_wide {float:left; width:100%;}
.tab_wide_table {display:table; width:100%; border-collapse:collapse;}
.tab_wide_tr {display:table-row;}
.tab_wide_tr a {display: table-cell; width:10%; border:1px solid #29292b; background:rgba(0,0,0,0.4); font-size:12px; color:#ffffff; font-weight:700;}
.tab_wide_td {display:table-cell; width:10%; height:40px; vertical-align:middle; padding:0 20px 0 20px}
.tab_wide_td:hover {background:#222222; color:#ffffff;}
.tab_wide_td_right {float:right; color:#737373;  font-weight:400;}



/*-------------------------------------------------------------------------------------*
 *  login                                                                             *
 *-------------------------------------------------------------------------------------*/
.login_wrap  {float:left; width:100%; height:100vh; background:url("../images/bg_login.jpg") center top no-repeat; background-size:cover;}
.login_title {width:359px; margin:0px auto; padding:120px 0 0 0;}
.login_box {margin:0px auto; width:320px; padding:40px 0 0 0;}
.login {float:left; width:320px;}
.input_login  {background-color:#ffffff; border:1px solid #ffffff; width:100%; height:46px; color:#000000; padding:0 0 0 10px; font-size:18px; font-weight:600; font-family:nanumgothic; }

.join_box_wrap {float:left; width:100%;}
.join_box {margin:0px auto; width:900px;}

.join_start {float:left; width:100%;background:linear-gradient(#4e255e 0%,  #2f1938 100%); padding:30px 50px 50px 50px; border-radius:5px;}

.join_title {float:left; width:100%; text-align:center; margin:0 0 15px 0;}
.join_close_box {float:left; width:100%; text-align:center; padding:10px; }


/*-------------------------------------------------------------------------------------*
 *  팝업                                                                               *
 *-------------------------------------------------------------------------------------*/
.popup_wrap {float:left; width:500px;position : absolute;}
.popup {float:left; width:500px; height:100%; background:linear-gradient(#4e255e 0%,  #2f1938 100%); padding:30px;}
.popup_title {float:left; width:500px; font-family:'nanumsquare', sans-serif; font-size:24px; letter-spacing:-1px; font-weight:800; color:#ffffff;}
.popup_con {float:left; width:100%; min-height:390px; line-height:22px; font-family:'nanumgothic', sans-serif; font-size:12px; letter-spacing:-1px; font-weight:700; color:#efe0d6; padding:15px 0 0 0;}
.popup_close2 {float:left; width:100%; background:rgba(255,255,255,0.1); text-align:right; line-height:26px; padding:0 10px 0 10px;}
.popup_close_box {float:left; width:100%; text-align:center; padding:10px;}


/*-------------------------------------------------------------------------------------*
 *  특별한                                                                             *
 *-------------------------------------------------------------------------------------*/

/* 베팅 */
.bet_title1      {display:table; width:100%; border-bottom:1px solid #1a1d1d;}
.bet_title1_tr   {display: table-row; height:34px; background:rgba(0,0,0,0.6);}
.bet_title1_cell {display:table-cell; height:34px; vertical-align:middle; color:#ffffff; font-weight:bold;}
.bet_title1_1     {width: 8%; text-align: center;}
.bet_title1_2     {width: 20%; text-align: center;}
.bet_title1_3     {width: 5%; text-align: center;}
.bet_title1_4     {width: 20%; text-align: center;}
.bet_title1_5     {width: 5%; text-align: center;}
.bet_title1_6     {width: 10%; text-align: center;}
.bet_title1_7     {width: 5%; text-align: center;}
.bet_title2       {float:left; width:100%; height:30px; background:rgba(0,0,0,0.4); color:#fff600;}
.bet_title2_font  {font-weight:bold; line-height:30px; margin:2px 0 0 15px; color:#fff600;}

.bet_list1     {display:table; width: 100%; padding:2px 0 0 0; border-collapse:collapse; background:#2d3136;}
.bet_list_tr   {display:table-row; height:33px; }
.bet_cell      {display:table-cell; height:33px; padding:0 10px 0 10px; vertical-align:middle; cursor:pointer; border:1px solid #363636; background:#171717;}

.bet1         {width:8%; text-align:center; color:#e3b6c5;}
.bet2         {width:20%; font-weight:bold;}
.bet3         {width:5%; text-align:center; font-weight:bold;}
.bet4         {width:20%;  font-weight:bold;}
.bet5         {width:5%; text-align:center;}
.bet6         {width:10%; }
.bet7         {width:5%; text-align:center;}
.bet_cellon   {vertical-align:middle; cursor:pointer; font-weight:bold; color:#ffffff; background:linear-gradient(to right, #f42d6c 0%,  #cd2057 100%);}
.bet_fontstyle {color:#00e9af; font-weight:bold;}
.bet_running {color:#ff0000; font-weight:bold;}

.bet_my       {float:left; width:100%; background:#e1e1e1; line-height:18px;}
.bet_my_left  {float:left; padding:5px;}
.bet_my_right {float:right; padding:5px; color:#4789b8; text-align:right;}

.bet_hstory            {padding:0 15px 0 15px; color:#9e9e9e; height:50px; line-height:48px; background:rgba(0,0,0,0.5); margin:0 0 10px 0;}
.bet_hstory_left ul li {float:left;margin:2px 20px 0 0; color:#9e9e9e;}
.bet_hstory_right      {float:right }
.bet_hstory_font1      {color:#00e8d5; font-weight:bold;}
.bet_hstory_font2      {color:#ff6600; font-weight:bold;}

.cart_wrap {float:left; width:100%; padding:0 0 10px 0; background:rgba(0,0,0,0.5);}
.cart_title {float:left; width:240px; margin:15px 0 5px 11px;}
.cart_time {font-size:14px; color:#b3a578; font-weight:900; font-family:Arial; letter-spacing:-1pt; }

.cart_bet {background:rgba(0,0,0,0.3); padding:5px 12px 3px 12px; line-height:22px; margin:0 0 3px 0; color:#b2c7c7;}  /* 팀 선택시 */
.cart_bet td {color:#b2c7c7;}

.cart_style1 {line-height:25px; padding:3px 5px 0 5px; color:#dddddd; border-bottom:1px solid rgba(0,0,0,0.4);} /* 카트리스트 */
.cart_style2 {float:right; color:#ffcc00; font-weight:bold;}

.cart_btn1          {background:linear-gradient(#4f4f4f 0%,  #2f2f2f 100%); width:100%; text-align:center; display:inline-block; font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:12px; font-weight:700; border-radius:1px; line-height:34px; box-shadow:rgba(0,0,0,0.5) 2px 2px 2px -1px;cursor: pointer;}
.cart_btn1:hover    {background:linear-gradient(to right, #4f4f4f 0%,  #2f2f2f 100%);}

.cart_btn2          {background:linear-gradient(#ed3771 0%,  #af1d6f 100%); width:100%; text-align:center; display:inline-block; font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:20px; font-weight:700; border-radius:1px; line-height:34px; box-shadow:rgba(0,0,0,0.5) 2px 2px 2px -1px;cursor: pointer;}
.cart_btn2:hover    {background:linear-gradient(to right, #ed3771 0%,  #af1d6f 100%);}

 
 
/* 카지노 */ 
.casino_title_wrap {float:left; width:100%; background:rgba(0,0,0,0.3); border:1px solid rgba(255,255,255,0.1); padding:30px;}
.casino_title1 {float:left;  font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:26px; font-weight:700; border-radius:1px; line-height:34px;}
.casino_title2 {float:right;  font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:34px; font-weight:900; border-radius:1px; line-height:34px;}
.casino_game_wrap {float:left; width:100%; background:rgba(0,0,0,0.1); border:1px solid rgba(255,255,255,0.1); padding:30px; margin:10px 0 0 0;}
.casino_pd { padding:15px 0 15px 0;}
 
 /* deposit */
.rdo {
	position: absolute;
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	border-radius: 10px;
	background-color: #606062;
	background-image: linear-gradient(#474749, #606062);
	box-shadow: inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 1px rgba(0,0,0,0.15);
	transition: all 0.15s ease;
  }
  .rdo:after {
	content: "";
	position: absolute;
	display: block;
	top: 6px;
	left: 6px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	opacity: 0;
	transform: scale(0);
  }
  .cbx + span,
  .rdo + span {
	float: left;
	margin-left: 6px;
  }
  .forms {
	margin: auto;
	user-select: none;
  }
  .forms label {
	display: inline-block;
	margin: 10px;
	cursor: pointer;
  }
  .forms input[type="checkbox"],
  .forms input[type="radio"] {
	position: absolute;
	opacity: 0;
  }
  .forms input[type="radio"]:checked + .rdo {
	background-color: #606062;
	background-image: linear-gradient(#255cd2, #1d52c1);
  }
  .forms input[type="radio"]:checked + .rdo:after {
	opacity: 1;
	transform: scale(1);
	transition: all 0.15s ease;
  }
  .forms input[type="checkbox"]:checked + .cbx {
	background-color: #606062;
	background-image: linear-gradient(#255cd2, #1d52c1);
  }
  .forms input[type="checkbox"]:checked + .cbx svg {
	stroke-dashoffset: 0;
	transition: all 0.15s ease;
  }

/* radio custom */
.radio_custom_wrap
{
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    /* min-height: 100vh; */
    /* background: #191919; */
}
.radio_span1
{
    padding-left: 15px;
    padding-right: 15px;
	cursor: pointer;
	font-family: 'nanumsquare',sans-serif;
	font-size:18px;
	font-weight: 700;
	color:#ffd800;
}
.radio_span2
{
    padding-left: 0;
    padding-right: 0;
	cursor: pointer;
	font-family: 'nanumsquare',sans-serif;
	font-size:18px;
	font-weight: 700;
	color:#ff3c00;
}
.radio_custom_label_css
{
    display: contents;
}

.radio_custom
{
    position: relative;
    width: 28px;
    height: 28px;
    cursor: pointer;
    border-radius: 50%;
}

.radio_custom .btn
{
    position: absolute;
    z-index: 0;
    top:0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #48557a;
    border-radius: 50%;
    box-shadow: 0 3px 4px rgba(0,0,0,1),
                inset 0 -2px 5px rgba(0,0,0,1),
                inset 0 2px 2px rgba(255,255,255,0.5),
                0 0 0 2px #000,
                0 0 0 1px #0c0c0c,
                0 0 0 3px #080808;
}

.radio_custom input[type="radio"]
{
    -webkit-appearance: none;
}

.radio_custom .fa
{
    position: absolute;
    top: 50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-size:1.5em;
    color:#0c0c0c;
}

.radio_custom input:disabled ~ .btn
{
    background: #ff0000;
}

.radio_custom input:disabled ~ .fa::before
{
    content:"\f00d";
}

.radio_custom input[type="radio"]:checked ~ .fa
{
    color: #00ffe7;
    text-shadow: 0 0 15px #00a1ff,
                0 0 90px #00a1ff;
}

.radio_custom input[type="radio"]:checked ~ .btn
{
    
    box-shadow: 0 0 4px rgba(0,0,0,1),
                inset 0 -2px 5px rgba(0,0,0,1),
                inset 0 1px 1px rgba(255,255,255,0.1),
                0 0 0 2px #000,
                0 0 0 3px #0c0c0c,
                0 0 0 5px #00a1ff;
}

/*radio custom end */

/*betting_cart checkbox*/
.betting_cart
{
	position: relative;
	float: left;
	left: 10%;
    /* top: 50%;
    left: 50%; */
    /* transform: translate(-50% , -50%); */
}

.betting_cart input[type="checkbox"]
{
	position: relative;
    width: 40px;
    height: 20px;
    -webkit-appearance: none;
    background: #c6c6c6;
    outline: none;
    border-radius: 20px;
    box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    transition: .1s;
}

.betting_cart input:checked[type="checkbox"]
{
    background: #03a9f4;

}

.betting_cart input[type="checkbox"]:before
{
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    top:0;
    left: 0;
    background: #fff;
    transform: scale(1.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    transition: .1s;
}

.betting_cart input:checked[type="checkbox"]:before
{
    left:20px;
}

.con_box10 .fa-angle-double-down
{
	font-size: 40px;
	position: relative;
	left: 50%;
	color:#ff3c00;
	transform: translate(-450%);

}

/*betting_cart checkbox end*/
 /* 카지노 */ 
.casino_title_wrap {float:left; width:100%; background:rgba(0,0,0,0.3); border:1px solid rgba(255,255,255,0.1); padding:30px;}
.casino_title1 {float:left;  font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:26px; font-weight:700; border-radius:1px; line-height:34px;}
.casino_title2 {float:right;  font-family:'nanumsquare', sans-serif; color:#ffffff; font-size:34px; font-weight:900; border-radius:1px; line-height:34px;}
.casino_game_wrap {float:left; width:100%; background:rgba(0,0,0,0.1); border:1px solid rgba(255,255,255,0.1); padding:30px; margin:10px 0 0 0;}
.casino_pd { padding:15px 0 15px 0;}
 
 .casino_title {float:left; width:100%; text-align:center; margin:10px 0 20px 0;}
.casino_wrap {float:left; width:1325px;}
.casino_wrap ul li {float:left; margin:0 25px 20px 0;}
 
 
 /* 카지노 마우스 오버 */
.mouseover2{
	animation-name: mouseover2;
	-webkit-animation-name: mouseover2;	

	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;	
}

@keyframes mouseover2 {
	0% {
		transform: scale(1.07); opacity:0.1;
	}		
	100% {
		transform: scale(1); opacity:1.0;
	}			
}

@-webkit-keyframes mouseover2 {
	0% {
		-webkit-transform: scale(1.05);	
	}		
	100% {
		-webkit-transform: scale(1);
	}					
}
 

/*popup menu*/
.menu_pop_wrap { width:222px; margin:0px auto; height:350px; background:#313131; box-shadow:rgba(0,0,0,0.5) 0px 0px 30px 0px; position:relative; border-color: #ff0000;border-width: thin;border-style: solid;border-radius: 5px;}
.menu_pop_box {float:left; width:222px; height:198px; border-right:1px solid #3e3e3e;}
.menu_pop_title {float:left; width:215px; height:48px; line-height:48px;  font-family:'nanumsquare', sans-serif; font-weight:700; font-size:18px; color:#fc2523; letter-spacing:-1px; border-bottom:1px solid #3e3e3e; padding:0 15px 0 15px;}
.menu_pop {float:left; width:222px; }
.menu_pop ul li {height:42px; line-height:42px; }
.menu_pop ul li a{display:inline-block; width:220px;  font-family:'nanumsquare', sans-serif; font-weight:400; font-size:18px; color:#dddddd; letter-spacing:-1px; padding:0 15px 0 15px;}
.menu_pop ul li a:hover{background:#f10200; color:#ffffff;}
.menu_pop_arrow { position:absolute; top:-14px; left:111px; z-index:1;  line-height:14px}
.oe_menu_li {  margin-left: 0px !important;}

ul.oe_menu{list-style:none; clear:both;  }
ul.oe_menu > li{  }
ul.oe_menu > li > a{ }
ul.oe_menu div.menu_box{position:absolute;top:110px;left:54%; margin-left:25px; width:222px;   display:none; padding:0 0 0 0; }
ul.oe_menu > li > a:hover, ul.oe_menu > li.selected > a, ul.oe_menu > li.selected > a:after, ul.oe_menu > li.selected > a:before{transition: all .5s !important; color:#ff6c68}


.jackpot_bg {
	background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
			radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
	border:#8f6B29 2px solid;
}

/* .jackpot_bg {
	text-shadow: -1px -1px rgba(0,0,0,0.5), 1px 1px rgba(255,255,255,0.5);
	color: rgba(0,0,0,0.5);
	border: ridge 5px grey;
			background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
					radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
			border:#8f6B29 2px solid;
} */
.jackpot_h1 {
	text-align:center;
	padding-top:10px;
	font-size:40px;
	font-weight: bold;
	text-shadow: -1px 0 white, 0 2px black, 2px 0 black, 0 -1px black;
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.span_jackpot{
	padding-right:5px;
	font-size: 20px;
	font-weight: bold;
	text-shadow: -1px 0 white, 0 2px black, 2px 0 black, 0 -1px black;
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; 
}

.span_game_type{
	padding-right: 10px;
	font-size: 15px;
	font-weight:bold;
	text-shadow: -1px 0 white, 0 2px red, 2px 0 red, 0 -1px red;
	background: -o-linear-gradient(transparent, transparent);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; 
	}
/*--ysk--------------------------------------------------------------------------------*

	ysk 2016년01월
	ysk와 g5와 겹치는 클래스명 container / gnb / logo

	border : border:3px solid red;
	bg     : background:url(../images/bg_visual.jpg); background-repeat:repeat-x;
	bg     : background:url("../images/bg.jpg") center top no-repeat;
	text   : text-align:center; display:inline;
	font   : font-size:18px; font-family:Nanum Gothic,sans-serif; color:#00aec3; font-weight:700; line-height:55px; letter-spacing:-1pt;
	font   : font-size:20px; color:#515151; font-weight:bold; font-family:Arial; letter-spacing:-1pt;
	input  : font-size:12px; color:#545454; margin:0 0 0 0; border:1px solid #393939; background:#1f1f1f; padding-top:2px; padding-left:5px; height:27px;
	
	메뉴 그림자 : box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.8);

-----------------------------------------------------------------------------------ysk-*/

/*--ysk 특정영역에 레이어 띄우기-------------------------------------------------------*
<div style="position:absolute; z-index:1000000; left:50%;">
	<div style="position:absolute; left:-500px; top:440px; display: block; z-index:100000;">
		컨텐츠
	</div>
</div>
-----------------------------------------------------------------------------------ysk-*/



