﻿@charset "UTF-8";

@import url("/pc/css/common.css?v=0020");
@import url("/pc/css/layout.css?v=0020");

/*error*/
.error-title {
	color: #ba6dff;
}
.error-btn button {
	background: #ba6dff;  color:#222222;
}
/*main color var*/
:root {--main-color: #10620A;}


/* 레이아웃 스킨 (오버라이드)*/
.wrapper{background:#1a1a1a;}
.wrapper .header{background:url(/pc/images/common/space_ics.jpg?v=0008) center top no-repeat #000;}
.wrapper .header > .inner{height:80px;padding:22px 10px 0 10px;}
.wrapper .header > .inner > h1{background:none;margin-top:-10px;}
.wrapper .header > .inner > h1 > a { display: block; width: 285px; height:100px; background: url(/pc/img/template5/comm/logo.png?v0006) 0 0px no-repeat;background-size:75%; }
.wrapper .header > .inner > .gnb > li > a{display:block;position:relative;height:39px;line-height:36px;font-size:16px;color:#fff;box-sizing:border-box;}
.wrapper .header > .inner > .gnb > li > a:after{content:"";display:none;width:12px;height:9px;position:absolute;top:51px;left:50%;margin-left:-6px;background: url(/pc/img/template3/comm/wbc__gnb_edge.png?V0002) 0 0px no-repeat;z-index:1001;}
.wrapper .header > .inner > .gnb > li.main > a:hover{color:var(--main-color);border:0;}
.wrapper .header > .inner > .gnb > li.main > a:hover:after{display:block;}
.wrapper .header > .inner > .gnb > li.main:nth-child(8) > a:hover:after{display:none;}
.wrapper .header > .inner > .gnb > li.main:nth-child(9) > a:hover:after{display:none;}
.wrapper .header > .inner > .gnb > li.main:nth-child(10) > a:hover:after{display:none;}
.wrapper .header > .inner > .gnb > li.main > a:hover:after{display:block;}
.wrapper .header > .inner > .gnb > li.main.on > a{color:var(--main-color);border:0;}
.wrapper .header > .inner > .mem_menu{margin-top:-3px;margin-right:0px;}
.wrapper .header > .inner > .mem_menu > li > a.bt_login{width:120px;height:40px;line-height:40px;background-color:var(--main-color);color:#fff;}
.wrapper .header > .inner > .mem_menu > li > a.bt_login:hover{border:0px;}
.wrapper .header > .inner > .mem_menu > li > a.bt_join{width:120px;height:40px;line-height:40px;background:none;}
.wrapper .header > .inner > .mem_menu > li > a.bt_join:hover{border-color:var(--main-color);color:var(--main-color);}

.wrapper .header > .inner > .mem_menu.login .user_nickname{display:none;}
.wrapper .header > .inner > .mem_menu.login .money_amount{position:relative;width:150px;height:40px;padding-right:13px;background:#1a1a1a;border-radius:20px;text-align:right;font-size:15px;font-weight:bold;color:#fff;line-height:40px;box-sizing:border-box;}
.wrapper .header > .inner > .mem_menu.login .money_amount:after{content:'';position:absolute;display:block;top:6px;left:6px;width:28px;height:28px;background: url(/pc/img/template5/comm/ico_won_header.png?V0002) 0 0px no-repeat;}

.wrapper .header > .inner > .quick_menu{margin-top:-2px;}
.wrapper .header > .inner > .quick_menu > li > a{display:block;width:40px;height:40px;font-size:0px;text-indent:-999px;}
.wrapper .header > .inner > .quick_menu > li > a.bt_money{display:none;}
.wrapper .header > .inner > .quick_menu > li > a.bt_alarm{background:url(/pc/img/template5/comm/ico_alarm_st5.png?V0002) 50% 50% no-repeat}
.wrapper .header > .inner > .quick_menu > li > a.bt_alarm:hover{background:url(/pc/img/template5/comm/ico_alarm_st5.png?V0002) 50% 50% no-repeat}
.wrapper .header > .inner > .quick_menu > li > a.bt_mypage{background:url(/pc/img/template5/comm/ico_my_st5.png?V0002) 50% 50% no-repeat}
.wrapper .header > .inner > .quick_menu > li > a.bt_mypage:hover{background:url(/pc/img/template5/comm/ico_my_st5.png?V0002) 50% 50% no-repeat}
.wrapper .header > .inner > .quick_menu > li .count_alarm{position:absolute;top:-10px;right:-5px;}

.header > .inner > .quick_menu > li > .layer_list{display:none;position:absolute;right:1px;top:36px;border:0px;background:none;z-index:1002;border-radius:5px;padding-top:24px;}
.header > .inner > .quick_menu > li > .layer_list:after{content:"";display:block;width:12px;height:9px;position:absolute;top:16px;right:10px;margin-left:-6px;background: url(/pc/img/template5/comm/ico_edge_header_st5.png?V0002) 0 0px no-repeat;z-index:1001;}
.header > .inner > .quick_menu > li:hover .layer_list{display:block;}
.header > .inner > .quick_menu > li > .layer_list > ul{width:100%;border-radius:5px;overflow:hidden;border:1px solid #333;background:#222;}
.header > .inner > .quick_menu > li > .layer_list > ul > li{width:146px;height:31px;border-bottom:0px;background:none;}
.header > .inner > .quick_menu > li > .layer_list > ul > li:hover{background:#111 ;}
.header > .inner > .quick_menu > li > .layer_list > ul > li:last-child{border-bottom:0px;}
.header > .inner > .quick_menu > li > .layer_list > ul > li > a{width:100%;height:100%;display: block;}
.header > .inner > .quick_menu > li > .layer_list > ul > li > a > span{display:none;}
.header > .inner > .quick_menu > li > .layer_list > ul > li > a > p{float:left;width:auto;padding-left:20px;height:31px;line-height:31px;font-size:13px;color:#6f6f6f;font-family:NanumSquareBold;}
.header > .inner > .quick_menu > li > .layer_list > ul > li:hover > a > p{color:#fff;}
.header > .inner > .quick_menu > li > .layer_list > ul > li > a .count{position:absolute;top:13px;right:40px;font-size:14px;color:#222;}


.wrapper #newSnb{top:77px;height:autp;width:100%;border:1px solid #333;box-sizing:border-box;background:#111 url(/pc/img/comm/oc_bg_snb.png?b1J) 50% bottom no-repeat;}

.wrapper #newSnb #snb_bl > div.swiper-container{ width:100%;margin-bottom:2px;}
.wrapper #newSnb #snb_bl > div.swiper-container > .swiper-wrapper{display:block!important;}
.wrapper #newSnb #snb_bl > div > ul > li {width: auto;float: left;margin-bottom: 25px;margin-top: 25px;margin-left:18px;padding:0 2px;}
.wrapper #newSnb #snb_bl > div > ul > li:first-child,.wrapper #newSnb #snb_bl > div > ul > li:nth-child(7) {margin-left: 14px;}
.wrapper #newSnb #snb_bl > div > ul > li a {position: relative;display: block;width: 170px;line-height: 28px;font-size: 14px;text-align: center;color: #ccc;margin: 0 auto;}
.wrapper #newSnb #snb_bl > div > ul > li a:hover {color: var(--main-color);}
.wrapper #newSnb #snb_bl > div > ul > li a img {display: block;	width: 170px;height: 170px;border-radius: 10px;border: 1px solid #111;}
.wrapper #newSnb #snb_bl > div > ul > li a:hover img{border: 1px solid var(--main-color);}


.wrapper #newSnb #snb_bl > .snb_sl { background: url(/pc/img/comm/bg_snb_center.png?b1J) 50% 250px no-repeat,url(/pc/img/comm/bg_snb_center.png?b1J) 50% 500px no-repeat;}


.minigameTime{top:-10px!important;right:-10px!important;border:2px solid var(--main-color)!important;width:80px!important;height:32px!important;line-height:32px!important;border-radius:16px!important;text-align:center!important;font-size:12px!important;}

.wrapper #newSnb #snb_bl #swiper-head4 ul li a > div > div{top:-10px;right:-10px;border:1px solid var(--main-color);width:80px;height:32px;line-height:32px;border-radius:16px;text-align:center;font-size:12px;z-index:30;}
.wrapper #newSnb #snb_bl #swiper-head5 ul li a > div > div{top:-10px;right:-10px;border:1px solid var(--main-color);width:80px;height:32px;line-height:32px;border-radius:16px;text-align:center;font-size:12px;z-index:30;}

.my_friend .saving{color:var(--main-color);}


/*footer*/
.footer{background:#1a1a1a;}
.footer .util{position:relative;width:100%;padding:0px;border-bottom:0px;}
.footer .util .inner{position:initial; width:1400px;margin:0 auto;}
.footer .util .inner .sitemap{overflow:hidden;padding-top:305px;}
.footer .util .inner .sitemap > li{float:left;margin-right:37px;}
.footer .util .inner .sitemap > li.map3{margin-right:37px;}
.footer .util .inner .sitemap > li > ul > li > p{display:none;color:#FFF;font-size:12px;padding-bottom:18px;}
.footer .util .inner .sitemap > li > ul > li > a{color:#999;font-size:14px;line-height:24px;font-weight:bold;}
.footer .util .inner .sitemap > li > ul > li > a:hover{ color: #FFF; }
.footer .util .inner .sitemap > li > ul > li .comment{line-height:26px;color:#CCC;}
.footer .util .inner .sitemap > li > ul > li:nth-child(2) a{display:block;font-size:16px;padding-bottom:10px;line-height:24px;font-weight:bold;color:#fff;}
.footer .util .inner .sitemap > div{float:left;margin-right:33px;}
.footer .util .inner .sitemap > div > p{font-size:16px;padding-bottom:10px;line-height:24px;font-weight:bold;color:#fff;}
.footer .util .inner .sitemap > div > ul > li a{font-size:14px;line-height:24px;font-weight:bold;color:#999;}
.footer .util .inner .sitemap > div > ul > li a:hover{color:#fff;font-weight:bold;}
.footer .util .inner .sitemap > div:last-child{margin-right:0px;}

.footer .util .inner .connectus{margin-top:0px;margin-left:-575px;width:800px;position:absolute;top:190px;left:50%;overflow:hidden;}
.footer .util .inner .connectus .tit{display:none;color:#CCC;font-size:12px;padding-bottom:18px;}
.footer .util .inner .connectus ul{overflow:hidden;float:left;}
.footer .util .inner .connectus ul > li{float:left;margin-right:35px;vertical-align: middle;}
.footer .util .inner .connectus .noti{color:#CCC;font-size:12px;padding-top:14px;float:left;}

.footer .util .inner .cs{position:absolute;left:0px;top:0px;width:100% !important; height:160px; !important;background:#222;box-sizing:border-box;padding-top:0px;}
.footer .util .inner .cs .inner{width:1148px;margin:0 auto;overflow:hidden;}
.footer .util .inner .cs .inner .tit_help{float:left;margin-right:130px;font-size:30px;color:#fff;font-weight:bold;height:160px;line-height:160px;}
.footer .util .inner .cs .inner > div{float:left;}
.footer .util .inner .cs .inner .sec01{margin-right:60px;}
.footer .util .inner .cs .inner .sec01 strong{display:block;margin-top:44px;font-size:16px;color:#fff;font-weight:bold;}
.footer .util .inner .cs .inner .sec01 p {margin-top:10px;font-size:16px;color:var(--main-color);font-weight:bold;line-height:1.6;}
.footer .util .inner .cs .inner .sec01 p.tel { background: url(/pc/img/template5/comm/tel.png?V0002) no-repeat; padding-left: 30px; }
.footer .util .inner .cs .inner .sec01 p.tel2 { background: url(/pc/img/template5/comm/tel2.png?V0002) no-repeat; padding-left: 30px; margin-top: 2px; }

.footer .util .inner .cs .inner .sec02{margin-left:90px;}
.footer .util .inner .cs .inner .sec02 strong{display:block;margin-top:44px;font-size:16px;color:#fff;font-weight:bold;}
.footer .util .inner .cs .inner .sec02 p {margin-top:10px;font-size:16px;color:#ccc;line-height:1.6;}

.footer .util .inner .cs .inner .csBtns{float:right;padding-top:29px;}
.footer .util .inner .cs .inner .csBtns a{display:block;width:180px;height:48px;padding-left:30px;line-height:48px;font-size:20px;font-weight:bold;border:1px solid #fff;box-sizing:border-box;background: url(/pc/img/template5/comm/wbc__ico_arr_wh.png?V0002) 158px 50% no-repeat;}
.footer .util .inner .cs .inner .csBtns a:first-child{margin-bottom:8px;}


.footer .foot_con{padding:57px 0 30px 0;position:relative;}
.footer .foot_con > p{width:1148px;position:absolute;left:50%;margin-left:-574px;}
.footer .foot_con > p.copy{top:50px;padding-bottom:10px;font-size:12px;color:#555;border-bottom:2px solid #444;text-align:left;}
.footer .foot_con > p.foot_logo{top:0px;position:absolute;left:50%;margin-top:0px;margin-left:-574px;height:100px;width:1148px; background: url(/pc/img/template5/comm/foot_logo.png?V0006) 0 0 no-repeat;}
.footer .foot_con > div.partners{width:1148px;margin:0 auto;}
.footer .foot_con > div.partners > p{width:1148px;margin:0 auto;color:#aaaaaa;}
.footer .foot_con > div.partners > ul{width:100%;padding:50px 0 100px 0;}
.footer .foot_con > div.partners > ul > li{width:12.5%;padding:0 1%;float:left;text-align:center;box-sizing:border-box;}
.footer .foot_con > div.partners > ul > li img{width:100%;}

body .footer .foot_con > div.partners > .swiper-wrapper{width:1148px;margin:0 auto;}
body .footer .foot_con > div.partners > .swiper-wrapper li {float:left;}

/*컨텐츠*/
/*타이틀 공통*/ 
.wrapper .titlebox{position:relative;padding:50px 0 4px 0;}
.wrapper .titlebox h4{height: 30px; padding: 0 0 0 28px; font-size: 24px; color: #fff; line-height: 30px; border-left: 8px solid var(--main-color);}
.wrapper .titlebox .bt_all{position:absolute;right:0px;top:40px;width:80px;height:32px; line-height: 32px; padding-left: 10px; font-size:14px; font-weight: bold; border: 2px solid #fff; color: #CCC; background: none; border-radius: 5px; min-width: 80px; }
.wrapper .titlebox .bt_all:hover{ color: #fff; border: 2px solid #FFF;  }


/*플로팅 공지사항*/
.notice_area{ width:100%;margin:20px auto 0;height:48px;clear: both;background:#222;}
.notice_area .inner{position:relative;width:1400px;height:48px;margin:0 auto;overflow:hidden;}
.notice_area .inner > .tit{float:left;padding-left:8px; margin-top: -1px; width: 10%;}
.notice_area .inner > .tit img{display:none;}
.notice_area .inner > .tit:after{content:"한줄공지";position:absolute;top:13px;left:0px;width:94px;height:24px;line-height:24px;color:#fff;font-size:16px;background:#222;text-align:center;font-family:NanumSquareBold;border-right:1px solid #fff;}
.notice_area .inner > .txt_roll{float:left;width:1100px;}
.notice_area .inner > .txt_roll .txt{width:100%;}
.notice_area .bx-wrapper{width:1100px;float:left;}
.notice_area .bx-wrapper .txt{font-size:12px;color:#fff;line-height:48px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

/*즐겨찾기 박스*/
.favorbox{position:relative;width:192px;height:40px;padding:0 16px;border:1px solid #444;border-radius:20px;box-sizing:border-box;box-shadow:0px 2px 6px #000;}
.favorbox > span{color:#444;line-height:38px;font-size:12px;}
.favorbox > span.on{color:#fff;}
.favorbox .tab1{float:left;cursor:pointer;}
.favorbox .tab2{float:right;cursor:pointer;}
.favorbox .statbox{cursor:pointer;position: absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background: url(/pc/img/comm/bg_favor.png?V0002) left top no-repeat;}
.favorbox.type2 .statbox{position: absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background: url(/pc/img/comm/bg_favor2.png?V0002) left top no-repeat;}
.favorbox .statbox  #stat_favor_ico{position:absolute;top:4px;width:24px;height:24px;}
.favorbox .statbox  #stat_favor_ico.stat1{left:4px;background: url(/pc/img/comm/ico_favor_heart.png?V0002) left top no-repeat;}
.favorbox .statbox  #stat_favor_ico.stat2{left:4px;background: url(/pc/img/comm/ico_favor_star.png?V0002) left top no-repeat;}
.favorbox.type2 .statbox  #stat_favor_ico.stat1{left:4px;background: url(/pc/img/comm/ico_favor_check.png?V0002) left top no-repeat;}
.favorbox.type2 .statbox  #stat_favor_ico.stat2{left:4px;background: url(/pc/img/comm/ico_favor_jewel.png?V0002) left top no-repeat;}

.favorbox_main{position:relative;width:192px;height:40px;padding:0 16px;border:1px solid #444;border-radius:20px;box-sizing:border-box;box-shadow:0px 2px 6px #000;}
.favorbox_main > span{color:#444;line-height:38px;font-size:12px;}
.favorbox_main > span.on{color:#fff;}
.favorbox_main .tab1{float:left;cursor:pointer;}
.favorbox_main .tab2{float:right;cursor:pointer;}
.favorbox_main .statbox{position: absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background: url(/pc/img/comm/bg_favor.png?V0002) left top no-repeat;}
.favorbox_main.type2 .statbox{position: absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background: url(/pc/img/comm/bg_favor2.png?V0002) left top no-repeat;}
.favorbox_main .statbox  #stat_favor_ico{position:absolute;top:4px;width:24px;height:24px;}
.favorbox_main .statbox  #stat_favor_ico.stat1{left:4px;background: url(/pc/img/comm/ico_favor_heart.png?V0002) left top no-repeat;}
.favorbox_main .statbox  #stat_favor_ico.stat2{left:4px;background: url(/pc/img/comm/ico_favor_star.png?V0002) left top no-repeat;}
.favorbox_main.type2 .statbox  #stat_favor_ico.stat1{left:4px;background: url(/pc/img/comm/ico_favor_check.png?V0002) left top no-repeat;}
.favorbox_main.type2 .statbox  #stat_favor_ico.stat2{left:4px;background: url(/pc/img/comm/ico_favor_jewel.png?V0002) left top no-repeat;}

/*즐겨찾기 퀵메뉴*/
.quick_game{position:absolute;top:30px;width:240px;}
.quick_game.left_quick{left:-252px;}
.quick_game.right_quick{right:-252px;}
.quick_game .quick_top > a{position:absolute;top:-7px;right:-11px;width:58px;height:58px;background: url(/pc/img/comm/sub_quick_close.png?V0002) left top no-repeat;font-size:0px;text-indent:-999px;}

.quick_game .quick_cont{width:240px;padding:16px 0;margin-top:8px;border:1px solid #444;border-radius:15px;box-shadow: 0px 10px 25px #000;}
.quick_game .quick_cont ul{display:none;width:200px;margin:0 auto;}
.quick_game .quick_cont ul.on{display:block;}
.quick_game .quick_cont ul li {width:200px;margin-top:10px;border:1px solid #777;}
.quick_game .quick_cont ul li:first-child{margin-top:0px;}
.quick_game .quick_cont ul li img{width:100%;}

/*섬네일 리스트*/
.thumb_list{width:100%;}
.thumb_list > li{position:relative;float:left;margin:8px 0 0 8px;border:1px solid #767676;cursor:pointer;}
.thumb_list > li > .layer_item{display:none;position:absolute;top:-31px;left:-31px;width:306px;height:306px;padding:10px;background:#4b4b4b;box-sizing:border-box;z-index:10;box-shadow: 10px 10px 25px #000;}
.thumb_list > li > .layer_item .thumb{position:relative;width:100%;}
.thumb_list > li > .layer_item .thumb > img{width:100%;}
.thumb_list > li > .layer_item .thumb .bt_wrap{position:absolute;top:0px;left:0px;width:100%;height:230px;background: url(/pc/img/comm/bg_black60.png?V0002) 0 0 repeat;z-index:2;}
.thumb_list > li > .layer_item .thumb .bt_wrap .bt_play{position:absolute;top:50px;left:50%;width:179px;height:50px;margin-left:-90px;background: url(/pc/img/comm/btn_play_red.png?V0002) 0 0 repeat;font-size:0px;text-indent:-99px;}
.thumb_list > li > .layer_item .thumb .bt_wrap .bt_play:hover{background: url(/pc/img/comm/btn_play_red_on.png?V0002) 0 0 repeat;}

.thumb_list > li > .layer_item .infobox{position:absolute;bottom:0px;left:0px;padding:18px 10px;width:100%;height:73px;background:#4b4b4b;box-sizing:border-box;z-index:3;}
.thumb_list > li > .layer_item .infobox .title{font-size:17px;color:#fff;font-family:NanumSquareBold;}
.thumb_list > li > .layer_item .infobox .title_en{margin-top:5px;font-size:13px;color:#afafaf;font-family:NanumSquareBold;}
.thumb_list > li > .layer_item .infobox .btns{position:absolute;right:10px;top:30px;}
.thumb_list > li > .layer_item .infobox .btns > li{float:left;}
.thumb_list > li > .layer_item .infobox .btns > li > a{font-size:0px;text-indent:-99px;}
.thumb_list > li > .layer_item .infobox .btns > li .bt_favor{display:block;width:25px;height:29px;background: url(/pc/img/comm/bt_favor.png?V0002) 0 0 repeat;}
.thumb_list > li > .layer_item .infobox .btns > li .bt_favor:hover{background: url(/pc/img/comm/bt_favor_hover.png?V0002) 0 0 repeat;}
.thumb_list > li > .layer_item .infobox .btns > li .bt_favor.on{background: url(/pc/img/comm/bt_favor_on.png?V0002) 0 0 repeat !important;}
.thumb_list > li > .layer_item .infobox .btns > li .bt_caution{display:block;width:29px;height:29px;margin-left:10px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;}
.thumb_list > li > .layer_item .infobox .btns > li .bt_caution:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat;}

/*스포츠 슬라이더 공통*/
.sports_sl{width:100%;position:relative;}
.sports_sl .sl li{border:1px solid #444;}
.sports_sl .big_thumb{position:absolute;width:306px;height:306px;border:8px solid #767676;background:#000;z-index:60;box-shadow: 10px 10px 25px #000;}
.sports_sl .big_thumb > img.thumb{width:100%;}
.sports_sl .big_thumb > a.play{display:block;position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;width:97px;height:97px;padding-top:30px;text-align:center;box-sizing:border-box;}
.sports_sl .big_thumb > a.play::before{content:"";position:absolute;top:50%;left:50%;margin:-41px 0 0 -41px;width:83px;height:83px;background: url(/pc/img/comm/lotate1.png?V0002) 0 0 no-repeat;animation: target_image 1s;animation-iteration-count: infinite;animation-timing-function: linear;transform-origin: 50% 50%;}
.sports_sl .big_thumb > a.play::after{content:"";position:absolute;top:50%;left:50%;margin:-48.5px 0 0 -48.5px;width:97px;height:97px;background: url(/pc/img/comm/lotate2.png?V0002) 0 0 no-repeat;animation: target_image2 1s;animation-iteration-count: infinite;animation-timing-function: linear;transform-origin: 50% 50%;}
.sports_sl .big_thumb > a.play span{position:absolute;top:50%;left:50%;width:35px;height:40px;margin:-20px 0 0 -17px;background: url(/pc/img/comm/bt_play_wh.png?V0002) 0 0 no-repeat;}
.sports_sl .big_thumb > p{display:block;position:absolute;bottom:11px;left:0px;width:100%;text-align:center;font-size:17px;color:#fff;}
.sports_sl .big_thumb > a.play:hover span{background: url(/pc/img/comm/bt_play_orange.png?V0002) 0 0 no-repeat;}
.sports_sl .big_thumb > a.info{display:block;position:absolute;bottom:8px;right:8px;width:29px;height:29px;text-align:center;font-size:0px;text-indent:-999px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 no-repeat;}
.sports_sl .big_thumb > a.info:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 no-repeat;}
.sports_sl .bx-controls-direction > a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0px;margin-top:-25px;}
.sports_sl .bx-controls-direction > a.bx-prev{left:-90px;background: url(/pc/img/comm/bt_snb_prev.png?V0002) 0 0 no-repeat;}
.sports_sl .bx-controls-direction > a.bx-prev:hover{background: url(/pc/img/comm/bt_snb_prev_on.png?V0002) 0 0 no-repeat;}
.sports_sl .bx-controls-direction > a.bx-next{right:-80px;background: url(/pc/img/comm/bt_snb_next.png?V0002) 0 0 no-repeat;}
.sports_sl .bx-controls-direction > a.bx-next:hover{background: url(/pc/img/comm/bt_snb_next_on.png?V0002) 0 0 no-repeat;}
@keyframes target_image {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(-180deg) }
    100% { transform: rotate(-360deg); }
}
@keyframes target_image2 {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(180deg) }
    100% { transform: rotate(360deg); }
}

/*게임 슬라이더 공통*/
.game_sl{width:100%;position:relative;margin-top:5px;}
.game_sl .sl > li{position:relative;border:1px solid #767676;}

.layer_item{position:absolute;width:306px;height:306px;box-sizing:border-box;z-index:10;box-shadow: 10px 10px 25px #000;}
.layer_item .thumb{position:relative;width:100%; height: 100%;}
.layer_item .thumb > img{width:100%;}
.layer_item .thumb > a { display: block; height: 100%; background-size: 100%; }
.layer_item .thumb * { outline: 0 !important; }
.layer_item .thumb .bt_wrap{position:absolute;top:0px;left:0px;width:100%;height:230px;z-index:2;}
.layer_item .thumb .bt_wrap .bt_play{position:absolute;top:50px;left:50%;width:179px;height:50px;margin-left:-90px;font-size:0px;text-indent:-99px;}
.layer_item .thumb .bt_wrap .bt_ex{position:absolute;top:110px;left:50%;width:122px;height:39px;margin-left:-61px;color:#fff;font-size:12px;font-family:NanumSquareBold;text-align:center;line-height:39px;box-sizing:border-box;border:1px solid #fff;border-radius:5px;}
.layer_item .thumb .bt_wrap .bt_ex:hover{background: url(/pc/img/comm/bg_wh_20.png?V0002) 0 0 repeat;}

.layer_item .infobox{position:absolute;bottom:0px;left:0px;padding:28px 10px;width:100%;height:80px;box-sizing:border-box;z-index:3; background: url(/pc/img/comm/info_back.png?V0002) repeat-x;}
.layer_item .infobox .title{font-size:17px;color:#fff;font-family:NanumSquareBold;}
.layer_item .infobox .title_en{margin-top:5px;font-size:13px;color:#afafaf;font-family:NanumSquareBold;}
.layer_item .infobox .bt_ex{position:absolute;top: 40px; right: 9px; width: 83px; height: 30px; color: #fff; font-size: 12px; font-family: NanumSquareBold; text-align: center; line-height: 30px; box-sizing: border-box; border: 1px solid #fff; border-radius: 5px; }
.layer_item .infobox .bt_ex:hover { background-color : rgba( 255, 255, 255, 0.2 ); }

.layer_item .btns{position:absolute;left:16px;top:16px;}
.layer_item .btns > li{}
.layer_item .btns > li > a{font-size:0px;text-indent:-99px;}
.layer_item .btns > li .bt_favor{display:block;width:25px;height:29px;background: url(/pc/img/comm/bt_favor.png?V0002) 0 0 repeat; margin-bottom: 16px;}
.layer_item .btns > li .bt_favor:hover{background: url(/pc/img/comm/bt_favor_hover.png?V0002) 0 0 repeat;}
.layer_item .btns > li .bt_favor.on{background: url(/pc/img/comm/bt_favor_on.png?V0002) 0 0 repeat !important;}
.layer_item .btns > li .bt_caution{display:block;width:29px;height:29px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;}
.layer_item .btns > li .bt_caution:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat;}

.layer_item_big{position:absolute;width:495px;height:495px;padding:0px;box-sizing:border-box;z-index:10;box-shadow: 10px 10px 25px #000;}
.layer_item_big .thumb{position:relative;width:100%; cursor: pointer;}
.layer_item_big .thumb * { outline: 0 !important; }
.layer_item_big .thumb > img{width:100%;}
.layer_item_big .thumb > a { display: block; height: 100%; background-size: 100%; }
.layer_item_big .thumb .bt_wrap{position:absolute;top:0px;left:0px;width:100%;height:414px;background: url(/pc/img/comm/bg_black60.png?V0002) 0 0 repeat;z-index:2;}
.layer_item_big .thumb .bt_wrap .bt_play{position:absolute;top:160px;left:50%;width:179px;height:50px;margin-left:-90px;background: url(/pc/img/comm/btn_play_red.png?V0002) 0 0 repeat;font-size:0px;text-indent:-99px;}
.layer_item_big .thumb .bt_wrap .bt_play:hover{background: url(/pc/img/comm/btn_play_red_on.png?V0002) 0 0 repeat;}
.layer_item_big .thumb .bt_wrap .bt_ex{position:absolute;top:219px;left:50%;width:122px;height:39px;margin-left:-61px;color:#fff;font-size:12px;font-family:NanumSquareBold;text-align:center;line-height:39px;box-sizing:border-box;border:1px solid #fff;border-radius:5px;}
.layer_item_big .thumb .bt_wrap .bt_ex:hover{background: url(/pc/img/comm/bg_wh_20.png?V0002) 0 0 repeat;}

.layer_item_big .infobox{position:absolute;bottom:0px;left:0px;padding:28px 10px;width:100%;height:80px;background: url(/pc/img/comm/info_back.png?V0002) repeat-x;box-sizing:border-box;z-index:3;}
.layer_item_big .infobox .title{font-size:17px;color:#fff;font-family:NanumSquareBold;}
.layer_item_big .infobox .title_en{margin-top:5px;font-size:13px;color:#afafaf;font-family:NanumSquareBold;}
.layer_item_big .btns{position:absolute;left:16px;top:16px;}
.layer_item_big .btns > li{}
.layer_item_big .btns > li > a{font-size:0px;text-indent:-99px;}
.layer_item_big .btns > li .bt_favor{display:block;width:25px;height:29px;background: url(/pc/img/comm/bt_favor.png?V0002) 0 0 repeat; margin-bottom: 16px;}
.layer_item_big .btns > li .bt_favor:hover{background: url(/pc/img/comm/bt_favor_hover.png?V0002) 0 0 repeat;}
.layer_item_big .btns > li .bt_favor.on{background: url(/pc/img/comm/bt_favor_on.png?V0002) 0 0 repeat !important;}
.layer_item_big .btns > li .bt_caution{display:block;width:29px;height:29px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;}
.layer_item_big .btns > li .bt_caution:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat;}

.layer_popup_bg_alert{display:block;position:fixed;top:0;left:0;width:100%;height:100%;/* z-index:111; */z-index:1003;background:url(/pc/img/comm/bg_opacity.png?V0002) repeat;overflow:hidden}
.layer_popup_bg_none{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;overflow:hidden}
.layer_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;/* z-index:111; */z-index:1001;background:url(/pc/img/comm/bg_opacity.png?V0002) repeat;overflow:hidden}
.simpleMenu_layer_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:url(/pc/img/comm/bg_opacity.png?V0002) repeat;overflow:hidden}

.wrap_layer_popup_box { display: none;position: absolute;left: 50%;margin-left: -50%;z-index: 10001; }
.wrap_layer_popup_box .wrap_layer_popup_web.layer_main{ width: 500px;border: 2px solid #ffffff; }
.wrap_layer_popup_box .wrap_layer_popup_web .bot_btn{ overflow: hidden; }
.wrap_layer_popup_box .wrap_layer_popup_web .bot_btn > a{ display: block;width: 50%;height: 50px;float: left;background: #222222;font-size: 18px;color: #aaaaaa;line-height: 50px;text-align: center; }
.wrap_layer_popup_box .wrap_layer_popup_web .bot_btn > a:hover{ color: #ffffff; }
.wrap_layer_popup_box .wrap_layer_popup_web .wrap_layer_popup_web_all_close { 
	position: absolute;
	top: -52px;
	right: 0px;
	width: 144px;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border: 2px solid #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	border-bottom: 0px;
	cursor: pointer;
	background: #111111;
}

.wrap_layer_popup{display:none;position:absolute;left:50%;margin-left:-50%;z-index:112}
.wrap_layer_popup .banner_thumb{position:relative;}
.wrap_layer_popup .banner_thumb figure { margin: 0; }
.wrap_layer_popup .bot_btn{overflow:hidden;}
.wrap_layer_popup .bot_btn > a{display:block;width:50%;height:50px;float:left;background:#222;font-size:18px;color:#aaa;line-height:50px;text-align:center;}
.wrap_layer_popup .bot_btn > a:hover{color:#fff;}

.wrap_layer_popup.layer_main{width:500px;border:2px solid #fff;}
.wrap_layer_popup.layer_main .banner_thumb a.ban_in_link{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;font-size:0px;text-indent:-999px;}

.txt_type_layer {width:400px;box-shadow: 1px 5px 10px #0c0c0c;}
.txt_type_layer .bt_close{position:absolute;top:0px;right:0;display:block;width:40px;height:40px;background:url(/pc/img/main/bt_close.png?V0002) 0 0 no-repeat;font-size:0px;text-indent:-99px;}
.txt_type_layer .inbox {
	width:401px; padding-bottom:24px; margin-top:50px; background:#fff; 
	position:relative; text-align:center;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.txt_type_layer .inbox .icochk {padding-top:24px; text-align:center;}
.txt_type_layer .inbox .txt_big{padding-top:15px;font-size:18px;color:#444; line-height:35px;font-family:NanumSquareBold;}
.txt_type_layer .inbox .txt_big > span{color:var(--main-color);}
.txt_type_layer .inbox .txt{margin-top:5px;font-size:14px;color:#777;line-height:24px;}
.txt_type_layer .inbox .txt span {display:block; color:#444; font-family:NanumSquareBold;}

.txt_type_layer .layerbot_btn{margin-top:10px;text-align:center;}
.txt_type_layer .layerbot_btn .bt_yellow{display:inline-block;width:128px;height:32px;background:var(--main-color);border:1px solid var(--main-color);line-height:32px;border-radius:20px;font-size:14px;color:#fff;font-family:NanumSquareBold;box-sizing:border-box;}
.txt_type_layer .layerbot_btn .bt_yellow:hover{background:var(--main-color);border:1px solid var(--main-color);}

.txt_type_layer .layerbot_btn .bt_grey{display:inline-block;width:128px;height:32px;background:#eaeaea;border:1px solid #eaeaea;line-height:32px;border-radius:20px;font-size:14px;color:#777;font-family:NanumSquareBold;box-sizing:border-box;}
.txt_type_layer .layerbot_btn .bt_grey:hover{background:#dbdbdb;border:1px solid #dbdbdb;}
.txt_type_layer .layerbot_btn .bt_grey:focus{ outline: none; }

.txt_type_layer .layerbot_btn .bt_grey_bd{display:inline-block;width:128px;height:32px;background:#fff;border:2px solid #d0d0d0;line-height:30px;border-radius:20px;font-size:14px;color:#777;font-family:NanumSquareBold;box-sizing:border-box;}
.txt_type_layer .layerbot_btn .bt_grey_bd:hover{border:2px solid #aaa;color:#444;}


.bt_orange{display:inline-block;width:128px;height:32px;background:var(--main-color);border:1px solid var(--main-color);line-height:32px;border-radius:20px;font-size:14px;color:#222222 !important;font-family:NanumSquareBold;box-sizing:border-box;}
.bt_orange:hover{background:var(--main-color);border:1px solid var(--main-color);color:#222222 !important;}
.bt_orange:focus{ outline: none; }

.event_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;background:url(/pc/img/comm/bg_opacity.png?V0002) repeat;overflow:hidden}
.event_type_layer {min-width:500px; display:none;position:absolute;left:50%;margin-left:-50%;z-index:111}
.event_type_layer .bt_close{position:absolute;top:0px;right:0;display:block;width:40px;height:40px;background:url(/pc/img/main/bt_close.png?V0002) 0 0 no-repeat;font-size:0px;text-indent:-99px;}
.event_type_layer .inbox {
	min-width:420px; padding:40px; margin-top:50px; background:#000; 
	position:relative; text-align:center;
	border: 2px solid #fff;
}
.event_type_layer .inbox .icochk {padding-top:24px; text-align:center;}
.event_type_layer .inbox .txt_big{padding-top:40px;font-size:30px;color:#fff; line-height:35px;font-family:NanumSquareBold; background: url(/pc/img/template5/comm/event_tit.png?V0002) 50% 0px no-repeat;}
.event_type_layer .inbox .txt_big > span{color:var(--main-color);}
.event_type_layer .inbox .txt{margin-top:5px;font-size:14px;color:#777;line-height:24px;}
.event_type_layer .inbox .txt span {display:block; color:#444; font-family:NanumSquareBold;}

.event_type_layer .layerbot_btn{margin-top:10px;text-align:center;}
.event_type_layer .layerbot_btn .bt_yellow{display:inline-block;width:128px;height:32px;background:var(--main-color);border:1px solid var(--main-color);line-height:32px;border-radius:20px;font-size:14px;color:#fff;font-family:NanumSquareBold;box-sizing:border-box;}
.event_type_layer .layerbot_btn .bt_yellow:hover{background:var(--main-color);border:1px solid var(--main-color);}

.event_type_layer .layerbot_btn .bt_grey{display:inline-block;width:128px;height:32px;background:#eaeaea;border:1px solid #eaeaea;line-height:32px;border-radius:20px;font-size:14px;color:#777;font-family:NanumSquareBold;box-sizing:border-box;}
.event_type_layer .layerbot_btn .bt_grey:hover{background:#dbdbdb;border:1px solid #dbdbdb;}

.event_type_layer .layerbot_btn .bt_grey_bd{display:inline-block;width:128px;height:32px;background:#fff;border:2px solid #d0d0d0;line-height:30px;border-radius:20px;font-size:14px;color:#777;font-family:NanumSquareBold;box-sizing:border-box;}
.event_type_layer .layerbot_btn .bt_grey_bd:hover{border:2px solid #aaa;color:#444;}
.event_type_layer .selTeam { float: left; width: 42%; text-align: center; }
.event_type_layer .selTeam img { width: 114px; height: 114px; }
.event_type_layer .selTeam input[type=number]{ width: 155px; height: 48px; background: #000; border: 2px solid #fff; padding-left: 20px; color: #fff; font-size: 20px; }

.quick_wrap { width: 1100px; height: 780px; z-index: 1111; background: #222; }
.quick_page { width: 100%; height: 100%; }
.quick_page .quick_left { float: left; width: 180px; height: 100%; box-sizing: border-box; background: #222; }
.quick_page .quick_content { float: left; width: 890px; height: 100%; padding: 4px; box-sizing: border-box; }
.quick_page .quick_left > ul { overflow: hidden; }
.quick_page .quick_left > ul > li { width: 180px; height: 54px; margin-bottom: 1px; background: #292929 url(/pc/img/template5/comm/ics_quick_left.png?V0002) no-repeat; color: #cccccc; font-size: 16px; line-height: 54px; padding-left: 80px; cursor: pointer; }
.quick_page .quick_left > ul > li.menu01 { background-position: 29px 9px; }
.quick_page .quick_left > ul > li.menu02 { background-position: 29px -51px; }
.quick_page .quick_left > ul > li.menu03 { background-position: 29px -114px; }
.quick_page .quick_left > ul > li:hover, .quick_page .quick_left > ul > li.on { 
	background-image: url(/pc/img/template5/comm/ics_quick_left_on.png?v=0003); 
	background-position-x: 25px;
	color: var(--main-color); 
	border-left: 4px solid var(--main-color); 
	padding-left: 76px; 
	background-color: #222;
}

.ajaxLoading { width: 150px; height: 150px; background: url(/pc/img/template5/comm/loading.gif?V0001) no-repeat; background-size: 150px; }

/*quick cs center*/
.cs_center{position:fixed;right:10px;top:99px !important;z-index:1001;display:block;background:#222;border:1px solid #444;border-radius:8px;}
.cs_center .bt_cs{font-size: 0px;text-indent:-999px;display:none;}
.cs_center .cs_con{width:71px;padding:0px;box-sizing:border-box;}
.cs_center .cs_con li{position:relative;height:70px;box-sizing:border-box;padding:13px 0 0px 0px;margin-bottom:9px;}
.cs_center .cs_con li:first-child{margin-top:0px;}
.cs_center .cs_con li > a{display:block;width:100%;height:40px;color:#aaa;font-size:0px;text-indent:-99px;line-height:40px;background: url(/pc/img/template5/comm/ics_quick_left.png?v=0003) 50% 50% no-repeat;}
.cs_center .cs_con li:hover > a{color:var(--main-color); background: url(/pc/img/template5/comm/ics_quick_left_on.png?v=0003) no-repeat;}
.cs_center .cs_con li:after{width:100%;display:block;height:24px;line-height:24px;color:#ccc;font-size:12px;text-align:center;}
.cs_center .cs_con li:hover:after{color:var(--main-color);}

.cs_center .cs_con li.bt_cs1 > a{background-position:50% 4px;}
.cs_center .cs_con li.bt_cs1:after{content:"입금하기";}

.cs_center .cs_con li.bt_cs2 > a{background-position:50% -58px;}
.cs_center .cs_con li.bt_cs2:after{content:"출금하기";}

.cs_center .cs_con li.bt_cs3 > a{background-position:50% -120px;}
.cs_center .cs_con li.bt_cs3:after{content:"포인트전환";}

.cs_center .cs_con li.bt_cs4 > a{background-position:50% -182px;}
.cs_center .cs_con li.bt_cs4:after{content:"1:1 문의";}

.cs_center .cs_con li.bt_cs5 > a{background-position:50% -244px;}
.cs_center .cs_con li.bt_cs5:after{content:"공지사항";}

.cs_center .cs_con li.bt_cs6 > a{background-position:50% -306px;}
.cs_center .cs_con li.bt_cs6:after{content:"이벤트";}

.cs_center .cs_con li.bt_cs7 > a{background-position:50% -368px;}
.cs_center .cs_con li.bt_cs7:after{content:"이용가이드";}

.cs_center .cs_con li.bt_cs8 > a{background-position:50% -430px;}
.cs_center .cs_con li.bt_cs8:after{content:"베팅내역";}



.cs_center .cs_con2{position:absolute;top:652px;width:100%;}
.cs_center .cs_con2 li{position:relative;width:100%;box-sizing:border-box;}
.cs_center .cs_con2 li > a{display:block;width:100%;height:62px;color:#aaa;font-size:0px;text-indent:-99px;line-height:40px;background: url(/pc/img/template5/comm/bt_top_st5.png?V0002) 50% 50% no-repeat;}
/*
.cs_center .cs_con2 li.bt_up > a{background-position:50% -34px;}
.cs_center .cs_con2 li.bt_up > a:hover{background-position:50% 11px;}
*/
.cs_center .cs_con2 li.bt_down > a{display:none;background-position:50% -120px;}
.cs_center .cs_con2 li.bt_down > a:hover{background-position:50% -75px;}

.bubble_pop_box { position: fixed;right: -198px;top: 187px;z-index: 570;display: none; }
.bubble_pop_box .bubble_pop { position: absolute;top: 30px;right: 240px;pointer-events: none; }
.bubble_pop_box .bubble_pop_close { position: absolute;top: 5px;right: 255px; }

.bubble_pop { width: 205px;height: 80px; }
.bubble_pop_close { background: url(/pc/img/comm/btn_simple_close.png?V0002);background-repeat: no-repeat;background-size: 20px 20px;width: 20px;height: 20px;cursor: pointer; }
.bubble_pop_image { background: url(/pc/img/comm/simple_bubble_bg.png?V0002);background-repeat: no-repeat;background-size: 200px 80px;height: 100%;width: 100%; }

.bubble_info_title { font-size: 12px;padding-top: 15px;line-height: 15px;text-align: center;margin-right: 10px;color: #000000;font-weight: bold; }
.bubble_info_content { font-size: 12px;padding-top: 4px;line-height: 17px;text-align: center;margin-right: 10px; }

/*quick eventbook*/
.event_book{position:fixed;left:-255px;top:187px;z-index:100;}
.event_book .bt_evt{float:left;}
.event_book .evt_con{float:left;width:255px;padding-bottom:20px;border:1px solid #fff;border-width:1px 1px 1px 0px;box-sizing:border-box;background: url(/pc/img/comm/bg_grey50.png?V0002) 0 0 repeat;border-radius:0 0 20px 0;}
.event_book .evt_con .evt_top{position:relative;width:216px;margin:0 auto;padding:36px 0 29px 0;}
.event_book .evt_con .evt_top .bt_more{position:absolute;top:35px;right:0px;display:block;width:40px;height:20px;text-align:center;z-index:91;}
.event_book .evt_con .evt_top .bt_more > img{vertical-align:middle;}
.event_book .evt_con .evt_top .bg_gift{display:none;z-index:90;width:244px;height:138px;position:absolute;top:-77px;right:-35px;background: url(/pc/img/comm/img_gift.png?V0002) 0 0 repeat;}
.event_book .evt_con .evt_list{width:216px;margin:0 auto;}
.event_book .evt_con .evt_list > li{position:relative;width:100%;padding-bottom:8px;margin-top:4px;box-sizing:border-box;background:#222;box-sizing:border-box;}
.event_book .evt_con .evt_list > li:first-child{margin-top:0px;}
.event_book .evt_con .evt_list > li .bt_join{display:block;margin-top:10px;padding:0 0 0 8px;font-size:11px;color:var(--main-color);}
.event_book .evt_con .evt_list > li .bt_go{position:absolute;display:block;width:45px;height:45px;bottom:15px;right:15px;border:1px solid #444;font-size:14px;color:#444;line-height:45px;text-align:center;border-radius:10px;}
.event_book .evt_con .evt_list > li:hover .bt_go{border:1px solid #aaa;color:#aaa;}

.event_book .evt_con .evt_list > li.type_blue{border:1px solid #11688e;}
.event_book .evt_con .evt_list > li.type_blue:hover{border:1px solid #0993ce;}
.event_book .evt_con .evt_list > li.type_blue .top{width:100%;height:30px;background:#222 url(/pc/img/comm/bg_evt_blue.png?V0002) 0 0 no-repeat;}
.event_book .evt_con .evt_list > li.type_blue:hover .top{background:#222 url(/pc/img/comm/bg_evt_blue2.png?V0002) 0 0 no-repeat;}
.event_book .evt_con .evt_list > li.type_blue .top > p{padding:7px 0 0 8px;color:#fff;font-size:11px;line-height:1.2;}
.event_book .evt_con .evt_list > li.type_blue .evt_txt{padding:12px 0 0 8px;font-size:12px;color:#aaa;}
.event_book .evt_con .evt_list > li.type_blue:hover .evt_txt{color:#fff;}
.event_book .evt_con .evt_list > li.type_blue .evt_txt > span{font-size:15px;}

.event_book .evt_con .evt_list > li.type_yellow{border:1px solid var(--main-color);}
.event_book .evt_con .evt_list > li.type_yellow:hover{border:1px solid var(--main-color);}
.event_book .evt_con .evt_list > li.type_yellow .top{width:100%;height:30px;background:#222 url(/pc/img/comm/bg_evt_yellow.png?V0002) 0 0 no-repeat;}
.event_book .evt_con .evt_list > li.type_yellow .top > p{padding:7px 0 0 8px;color:#fff;font-size:11px;line-height:1.2;}
.event_book .evt_con .evt_list > li.type_yellow .evt_txt{padding:12px 0 0 8px;font-size:14px;color:#aaa;letter-spacing:0px;}
.event_book .evt_con .evt_list > li.type_yellow:hover .evt_txt{color:#fff;}
.event_book .evt_con .evt_list > li.type_yellow .evt_txt > span{font-size:20px;color:var(--main-color);}

.livechat{position:fixed;right:0px;bottom:0px;z-index:90; display: none;}
.livechat .bt_chat{float:left;}
/* style */

/* main */
.main_section {padding-top:0px;}
.main_section .main_visual{position:relative;}
.main_section .main_visual .wrap_sl{position:relative;width:1900px;left:50%;margin-left:-950px;}
.main_section .main_visual .wrap_sl .bx-pager{position:absolute;bottom:10px;z-index:60;width:100%;text-align:center;}
.main_section .main_visual .wrap_sl .bx-pager > div{display:inline-block;width:20px;}
.main_section .main_visual .wrap_sl .bx-pager > div > a{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ccc;font-size:0px;text-indent:-99px;}
.main_section .main_visual .wrap_sl .bx-pager > div > a.active{background:#333;}
.main_section .main_visual .wrap_sl li a{position:absolute;width:244px;height:70px;top:324px;left:50%;margin-left:-122px;font-size:0px;text-indent:-99px;}

.layer_tutorial{display:none;position:absolute;top:100px;right:90px;z-index:60;}
.layer_tutorial .bt_close{position:absolute;top:0px;right:13px;display:block;width:40px;height:40px;background:url(/pc/img/main/bt_close.png?V0002) 0 0 no-repeat;font-size:0px;text-indent:-99px;}
.layer_tutorial .inner{width:328px;height:361px;margin-top:45px;background:url(/pc/img/main/bg_tutor_pop.png?V0002) 0 0 no-repeat;text-align:center;}
.layer_tutorial .inner .txt_big{padding-top:40px;font-size:30px;color:#444;line-height:35px;font-family:NanumSquareLight;}
.layer_tutorial .inner .txt_big > span{color:var(--main-color);}
.layer_tutorial .inner .txt{margin-top:35px;font-size:12px;color:#777;line-height:18px;}
.layer_tutorial .inner .bt_area{margin-top:25px;}
.bt_area {
	background: var(--main-color);
    height: 40px;
    display: inline-block;
    line-height: 40px;
    color: #222222;
    padding: 0 15px;
    border-radius: 20px;
    font-size: 14px;
}
a:link { color: #fff; text-decoration: none;}
a:visited { color: #fff; text-decoration: none;}
a:hover { color: #fff; text-decoration: none;}

.bt_close_ico { width: 40px;height: 40px;background: url(/pc/img/main/bt_close.png?V0002) 0 0 no-repeat; }
#pageViewBox .bt_close_ico { margin-left: -45px;text-align: right;display: inline;position: fixed; }

.main_section .swiper-pagination-bullet {width: 40px;height: 4px;display: inline-block;border-radius: 0;background: #c8c6c2;opacity: 1;}
.main_section .swiper-pagination-bullet-active{background: var(--main-color);}

.layer_mixparlay{display:none;position:absolute;top:100px;left:19px;z-index:60; width: 96%; box-sizing: border-box;}
.layer_mixparlay .bt_close{position:absolute;top:0px;right:0;display:block;width:40px;height:40px;background:url(/pc/img/main/bt_close.png?V0002) 0 0 no-repeat;font-size:0px;text-indent:-99px;}
.layer_mixparlay .inner{width:850px; min-height:150px;margin-top:45px;background:#FFF;text-align:center; border-radius: 10px; padding: 15px 10px;}
.layer_mixparlay .inner h3 { width: 100%; text-align: left; font-weight: bold; margin-bottom: 15px; }
.layer_mixparlay .inner table { width: 100%; border: 1px solid #000; }
.layer_mixparlay .inner table th { background: #000; color: #FFF; height: 40px; line-height: 40px; border-right: 1px solid #FFF; }
.layer_mixparlay .inner table th:last-child { border-right: 0; }
.layer_mixparlay .inner table tr td { border-right: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 0; }
.layer_mixparlay .inner table tr:last-child td { border-bottom: 0;}

/*
.main_section .contents{padding:0 0 30px 0;}
.main_section .greybox{position:relative;background:#222;box-sizing:border-box;}
.main_section .greybox .boxtit{padding:0 20px;height:48px;font-size:20px;color:#fff;line-height:48px;text-align:center;border-bottom:1px solid #000;border-top:4px solid var(--main-color);}

.main_section .greybox .bt_more{position:absolute;top:15px;right:12px;display:block;width:24px;height:24px;line-height:24px;font-size:30px;background:#222;color:#6f6f6f;text-align:center;}
.main_section .greybox .bt_more:hover{color:#FFF;}
.main_section .greybox .bt_more span{display:none;}

.main_section .contents .status{overflow:hidden;width:1148px;padding-top:20px;margin:0 auto;}
.main_section .contents .status > div{float:left;margin-left:8px;height:240px;overflow:hidden;}
.main_section .contents .status > div:first-child { margin-left: 0; }
.main_section .contents .status .notice{width:376px;}
.main_section .contents .status .notice .list_wrap{width:100%;padding:10px 0;background:#222;box-sizing:border-box;}
.main_section .contents .status .notice .noti_list{width:100%;}
.main_section .contents .status .notice .noti_list th{height:35px;border-bottom:2px solid #363636;font-size:12px;color:var(--main-color);text-align:left;}
.main_section .contents .status .notice .noti_list td span {display: inline-block; font-size: 14px; color: #fff;}
.main_section .contents .status .notice .noti_list td{height:35px;padding:0 20px;}
.main_section .contents .status .notice .noti_list .title{display:block;font-size:14px;color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:230px;overflow:hidden;}
.main_section .contents .status .notice .noti_list .title:hover{text-decoration:underline;}
.main_section .contents .status .notice .noti_list .date{font-size:14px;color:#ccc;text-align:right;}
.main_section .contents .status .notice .bt_more{display:block;}

.main_section .contents .status .realtime{width:376px;}
.main_section .contents .status .realtime .bx-viewport{height:240px !important;}
.main_section .contents .status .realtime .realtime_list{width:100%;height:240px !important;}
.main_section .contents .status .realtime .realtime_list > li{position:relative;margin-top:5px;cursor:pointer;width:100% !important;height:33px !important;}
.main_section .contents .status .realtime .realtime_list > li:first-child{margin-top:0px;}
.main_section .contents .status .realtime .realtime_list > li.on{height:87px;}
.main_section .contents .status .realtime .realtime_list > li .hoverbox{display:none !important;}

.main_section .contents .status .realtime .realtime_list > li .normal{height:33px !important;background:#222;border-radius:3px;}
.main_section .contents .status .realtime .realtime_list > li.on .normal{display:block;}
.main_section .contents .status .realtime .realtime_list > li.on .hoverbox{display:none;}
.main_section .contents .status .realtime .realtime_list > li .normal .time{display:block;float:left;width:80px;font-size:13px;color:#fff;line-height:34px;text-align:center;letter-spacing:1px;}
.main_section .contents .status .realtime .realtime_list > li .normal .name{float:left;font-size:13px;color:#FFF;line-height:34px;text-align:left;}
.main_section .contents .status .realtime .realtime_list > li .normal .money{position:absolute;right:8px;top:0px;font-size:13px;font-family:NanumSquareBold;color:#FFF;line-height:34px;}


.main_section .contents .status .jackpot{width:377px;}
.main_section .contents .status .jackpot .bx-viewport{height:340px !important;width:487px !important;}
.main_section .contents .status .jackpot .jackpot_list{width:365px;}

.main_section .contents .status .jackpot .jackpot_list > li{position:relative;width:360px !important;margin-top:5px;cursor:pointer;}
.main_section .contents .status .jackpot .jackpot_list > li:first-child{margin-top:0px;}
.main_section .contents .status .jackpot .jackpot_list > li.on{height:87px;}
.main_section .contents .status .jackpot .jackpot_list > li .thumb{box-shadow: 1px 4px 24px #1d1a1a;}

.main_section .contents .status .jackpot .jackpot_list > li .normal{display:none;position:relative;height:36px;background:#222;border-radius:3px;}
.main_section .contents .status .jackpot .jackpot_list > li.on .normal{display:none;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .name{float:left;padding:0 0 0 10px;margin:0 10px 0 0;font-size:12px;color:#FFF;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .game{float:left;font-size:12px;color:#fff;font-weight:bold;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .money{position:absolute;right:8px;top:0px;font-size:12px;font-family:NanumSquareBold;color:#FFF;line-height:34px;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .thumb{position:absolute;width:80px;height:80px;top:-20px;right:-106px;z-index:3;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .thumb img{width:100%;}

.main_section .contents .status .jackpot .jackpot_list > li .hoverbox{display:block;position:relative;width:100%;height:190px;padding:25px 20px 0 180px;box-sizing:border-box;}
.main_section .contents .status .jackpot .jackpot_list > li.on .hoverbox{display:block;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .img_money{display:none;}

.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .name{position:absolute;top:35px;left:180px;font-size:13px;color:#fff;line-height:1.8;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money{position:absolute;top:60px;left:180px;font-size:15px;color:var(--main-color);}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money1{position:absolute;top:73px;left:180px;font-size:15px;color:var(--main-color);}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money2{position:absolute;top:85px;left:180px;font-size:15px;color:var(--main-color);}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .game{position:absolute;top:107px;left:180px;font-size:14px;color:#fff;line-height:1.8;text-align:left;}

.main_section .contents .status .jackpot .jackpot_list > li .edge{position:absolute;top:136px;left:180px;display:block;width:80px;height:28px;border:1px solid #fff;color:#fff;text-align:center;line-height:28px;box-sizing:border-box;}
.main_section .contents .status .jackpot .jackpot_list > li .edge:after{content:'PLAY';position:absolute;top:0px;left:23px;display:block;}
.main_section .contents .status .jackpot .jackpot_list > li .edge:hover{border:1px solid #fff;background:#fff;}
.main_section .contents .status .jackpot .jackpot_list > li .edge:hover:after{content:'PLAY';position:absolute;top:0px;left:23px;display:block;color:#000;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .thumb{position:absolute;top:25px;left:20px;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .thumb img{width:140px;height:140px;border-radius:10px;}

//text style
.main_section .contents .status .jackpot{width:377px;}
.main_section .contents .status .jackpot .bx-viewport{height:340px !important;width:487px !important;}
.main_section .contents .status .jackpot .jackpot_list{width:365px;}

.main_section .contents .status .jackpot .jackpot_list > li{position:relative;width:360px !important;margin-top:5px;cursor:pointer;}
.main_section .contents .status .jackpot .jackpot_list > li:first-child{margin-top:0px;}
.main_section .contents .status .jackpot .jackpot_list > li.on{height:87px;}
.main_section .contents .status .jackpot .jackpot_list > li .thumb{box-shadow: 1px 4px 24px #1d1a1a;}

.main_section .contents .status .jackpot .jackpot_list > li .normal{position:relative;height:36px;background:#222;border-radius:3px;}
.main_section .contents .status .jackpot .jackpot_list > li.on .normal{display:none;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .name{float:left;padding:0 0 0 10px;margin:0 10px 0 0;font-size:12px;color:#FFF;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .game{float:left;font-size:12px;color:#fff;font-weight:bold;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .money{position:absolute;right:8px;top:0px;font-size:12px;font-family:NanumSquareBold;color:#FFF;line-height:34px;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .thumb{position:absolute;width:80px;height:80px;top:-20px;right:-106px;z-index:3;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .thumb img{width:100%;}

.main_section .contents .status .jackpot .jackpot_list > li .hoverbox{display:none;position:absolute;top:0px;left:0px;width:100%;height:87px;box-shadow: 1px 5px 10px #0c0c0c;background:url(/pc/img/main/bg_hover_detail2.jpg?V0001) 0 0 no-repeat;z-index:10;}
.main_section .contents .status .jackpot .jackpot_list > li.on .hoverbox{display:block;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .img_money{display:block;position:absolute;top:14px;left:10px;width:95px;height:60px;background:url(/pc/img/template7/main/bg_money.png?V0002) 0 0 no-repeat;z-index:1;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .name{position:absolute;left:114px;top:15px;font-size:14px;color:#ccc;line-height:1.2;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .game{position:absolute;right:13px;top:15px;font-size:14px;color:#fff;font-weight:bold;line-height:1.2;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money{position:absolute;right:17px;top:38px;font-size:26px;color:var(--main-color);line-height:36px;font-family:NanumSquareExtraBold;background: -webkit-linear-gradient(#ffea74, #ea9f34, #604c1c, #bc9150);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money > em{font-weight:bold;font-size:20px;}
.main_section .contents .status .jackpot .jackpot_list > li .edge{display:block;position:absolute;top:35px;right:-14px;width:15px;height:18px;background:url(/pc/img/template7/main/edge_orange.png?V0002) 0 0 no-repeat;z-index:1;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .thumb{position:absolute;width:104px;height:104px;top:-8px;right:-118px;z-index:4;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .thumb img{width:100%;}
*/

.main_section .contents{padding:0 0 30px 0;}

.main_section .greybox{position:relative;border:1px solid #444;background:#333;box-sizing:border-box;}
.main_section .greybox .boxtit{height:55px;font-size:22px;color:var(--main-color);line-height:55px;text-align:center;}
.main_section .greybox .bt_more{position:absolute;top:15px;right:7px;display:block;width:72px;height:24px;line-height:24px;border:1px solid #aaa;border-radius:12px;background:#222;color:#CCC;text-align:center;}
.main_section .greybox .bt_more:hover{border:1px solid #FFF;color:#FFF;}

.main_section .contents .status{overflow:hidden;width:1400px;padding-top:30px;margin:0 auto;}
.main_section .contents .status > div{float:left;margin-left:8px;height:400px;}
.main_section .contents .status > div:first-child { margin-left: 0; }

.main_section .contents .status .notice{width:318px;padding:0px 7px 7px 7px;}
.main_section .contents .status .notice .list_wrap{width:100%;padding:5px 7px 10px 7px;background:#222;box-sizing:border-box;}
.main_section .contents .status .notice .noti_list{width:100%;}
.main_section .contents .status .notice .noti_list th{height:38px;border-bottom:2px solid #363636;font-size:12px;color:var(--main-color);text-align:left;}
.main_section .contents .status .notice .noti_list td span {display: inline-block; font-size: 12px; color: var(--main-color);}
.main_section .contents .status .notice .noti_list td{height:38px;border-bottom:2px solid #363636;}
.main_section .contents .status .notice .noti_list .title{display:block;font-size:12px;color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:230px;overflow:hidden;}
.main_section .contents .status .notice .noti_list .title:hover{text-decoration:underline;}
.main_section .contents .status .notice .noti_list .date{font-size:11px;color:#ccc;text-align:right;}
.main_section .contents .status .realtime{width:318px;padding:0px 7px 7px 7px;}
.main_section .contents .status .realtime .bx-viewport{height:340px !important;}
.main_section .contents .status .realtime .realtime_list{width:100%;height:388px;}
.main_section .contents .status .realtime .realtime_list > li{position:relative;margin-top:5px;cursor:pointer;}
.main_section .contents .status .realtime .realtime_list > li:first-child{margin-top:0px;}
.main_section .contents .status .realtime .realtime_list > li.on{height:87px;}

.main_section .contents .status .realtime .realtime_list > li .normal{height:36px;background:#222;border-radius:3px;}
.main_section .contents .status .realtime .realtime_list > li.on .normal{display:none;}
.main_section .contents .status .realtime .realtime_list > li .normal .time{display:block;float:left;width:80px;font-size:12px;color:#fff;line-height:34px;text-align:center;letter-spacing:1px;}
.main_section .contents .status .realtime .realtime_list > li .normal .name{float:left;font-size:12px;color:#FFF;line-height:34px;text-align:left;}
.main_section .contents .status .realtime .realtime_list > li .normal .money{position:absolute;right:8px;top:0px;font-size:12px;font-family:NanumSquareBold;color:#FFF;line-height:34px;}

.main_section .contents .status .realtime .realtime_list > li .hoverbox{display:none;position:absolute;top:0px;left:0px;width:100%;height:87px;box-shadow: 1px 5px 10px #0c0c0c;background:url(/pc/img/main/bg_hover_detail.jpg?V0001) 0 0 no-repeat;z-index:1; background-size: 300px 100%;}
.main_section .contents .status .realtime .realtime_list > li.on .hoverbox{display:block;}
.main_section .contents .status .realtime .realtime_list > li .hoverbox .time{display:block;float:left;width:80px;margin-top:36px;font-size:14px;color:#fff;line-height:1.2;text-align:center;letter-spacing:1px;}
.main_section .contents .status .realtime .realtime_list > li .hoverbox .name{float:left;font-size:14px;margin-top:14px;color:#ccc;line-height:1.2;text-align:left;}
.main_section .contents .status .realtime .realtime_list > li .hoverbox .money{position:absolute;right:17px;top:38px;font-size:26px;color:var(--main-color);line-height:36px;font-family:NanumSquareExtraBold;background: -webkit-linear-gradient(#ffea74, #ea9f34, #604c1c, #bc9150);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main_section .contents .status .realtime .realtime_list > li .hoverbox .money > em{font-weight:bold;font-size:20px;}

.main_section .contents .status .jackpot{width:496px;padding:0px 125px 7px 7px;}
.main_section .contents .status .jackpot .bx-viewport{height:340px !important;width:487px !important;}
.main_section .contents .status .jackpot .jackpot_list{width:365px;}

.main_section .contents .status .jackpot .jackpot_list > li{position:relative;width:360px !important;margin-top:5px;cursor:pointer;}
.main_section .contents .status .jackpot .jackpot_list > li:first-child{margin-top:0px;}
.main_section .contents .status .jackpot .jackpot_list > li.on{height:87px;}
.main_section .contents .status .jackpot .jackpot_list > li .thumb{box-shadow: 1px 4px 24px #1d1a1a;}

.main_section .contents .status .jackpot .jackpot_list > li .normal{position:relative;height:36px;background:#222;border-radius:3px;}
.main_section .contents .status .jackpot .jackpot_list > li.on .normal{display:none;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .name{float:left;padding:0 0 0 10px;margin:0 10px 0 0;font-size:12px;color:#FFF;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .game{float:left;font-size:12px;color:#fff;font-weight:bold;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .money{position:absolute;right:8px;top:0px;font-size:12px;font-family:NanumSquareBold;color:#FFF;line-height:34px;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .thumb{position:absolute;width:80px;height:80px;top:-20px;right:-106px;z-index:3;}
.main_section .contents .status .jackpot .jackpot_list > li .normal .thumb img{width:100%;}

.main_section .contents .status .jackpot .jackpot_list > li .hoverbox{display:none;position:absolute;top:0px;left:0px;width:100%;height:87px;box-shadow: 1px 5px 10px #0c0c0c;background:url(/pc/img/main/bg_hover_detail2.jpg?V0001) 0 0 no-repeat;z-index:10;}
.main_section .contents .status .jackpot .jackpot_list > li.on .hoverbox{display:block;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .img_money{display:block;position:absolute;top:14px;left:10px;width:95px;height:60px;background:url(/pc/img/template7/main/bg_money.png?V0002) 0 0 no-repeat;z-index:1;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .name{position:absolute;left:114px;top:15px;font-size:14px;color:#ccc;line-height:1.2;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .game{position:absolute;right:13px;top:15px;font-size:14px;color:#fff;font-weight:bold;line-height:1.2;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money{position:absolute;right:17px;top:38px;font-size:26px;color:var(--main-color);line-height:36px;font-family:NanumSquareExtraBold;background: -webkit-linear-gradient(#ffea74, #ea9f34, #604c1c, #bc9150);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .money > em{font-weight:bold;font-size:20px;}
.main_section .contents .status .jackpot .jackpot_list > li .edge{display:block;position:absolute;top:35px;right:-14px;width:15px;height:18px;background:url(/pc/img/template7/main/edge_orange.png?V0002) 0 0 no-repeat;z-index:1;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .thumb{position:absolute;width:104px;height:104px;top:-8px;right:-118px;z-index:4;}
.main_section .contents .status .jackpot .jackpot_list > li .hoverbox .thumb img{width:100%;}

.main_section .contents .promotions{padding-top:8px;width:1148px;margin:0 auto;}
.main_section .contents .promotions > div{float:left;margin-left:8px;}
.main_section .contents .promotions > div:first-child{margin-left:0;}
.main_section .contents .promotions .greybox.promo{padding:0px 13px 17px 13px; width: 644px;}
.main_section .contents .promotions .greybox.promo .ban_list li{margin-top:15px; overflow: hidden;}
.main_section .contents .promotions .greybox.promo .ban_list li:first-child{margin-top:8px;}
.main_section .contents .promotions .greybox.promo .ban_list li img { height: 216px; }

.main_section .contents .promotions .greybox.newgame{padding:0px 13px 17px 13px;}
.main_section .contents .promotions .greybox.newgame .ban_list li{margin-top:15px;}
.main_section .contents .promotions .greybox.newgame .ban_list li img { width: 216px; }
.main_section .contents .promotions .greybox.newgame .ban_list li:first-child{margin-top:8px;}
.main_section .contents .promotions .greybox.hotgame{padding:0px 13px 18px 13px;}
.main_section .contents .promotions .greybox.hotgame .ban_list li{margin-top:15px;}
.main_section .contents .promotions .greybox.hotgame .ban_list li img { width: 216px; }
.main_section .contents .promotions .greybox.hotgame .ban_list li:first-child{margin-top:8px;}

.main_section .contents .best_casino{position:relative;width:1148px;margin:0 auto;}
.main_section .contents .best_casino .list_wrap{position:relative;z-index:3;left:-8px;}
.main_section .contents .best_casino .thumb_list{width:1260px;}
.main_section .contents .best_casino .girl1bg{position: absolute;bottom:0px;left:50%;margin-left:597px;z-index:1;}
.main_section .contents .best_casino .girl2bg{position: absolute;bottom:0px;left:50%;margin-left:-943px;z-index:1;}

.main_section .contents .best_slot{position:relative;width:1148px;margin:0 auto;}
.main_section .contents .best_slot .list_wrap{position:relative;z-index:3;}
.main_section .contents .best_slot .list_wrap > .main_game{float:left;margin-top:8px;border:1px solid #767676;}
.main_section .contents .best_slot .thumb_list{float:right;width:1008px;}
.main_section .contents .best_slot .girl3bg{position: absolute;bottom:-14px;left:50%;margin-left:-943px;z-index:1;}

.main_section .contents .recent{position:relative;width:1148px;margin:0 auto;}
.main_section .contents .recent .titlebox .favorbox_main{position:absolute;left:50%;top:24px;margin-left:-100px;}
.main_section .contents .recent .recent_sl{margin-top:8px;}
.main_section .contents .recent .recent_sl .sl li{float:left;border:1px solid #767676;}
.main_section .contents .recent .recent_sl .bx-controls-direction > a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0px;}
.main_section .contents .recent .recent_sl .bx-controls-direction > a.bx-prev{left:-90px;background: url(/pc/img/comm/bt_snb_prev2.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .recent .recent_sl .bx-controls-direction > a.bx-prev:hover{background: url(/pc/img/comm/bt_snb_prev2_on.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .recent .recent_sl .bx-controls-direction > a.bx-next{right:-90px;background: url(/pc/img/comm/bt_snb_next2.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .recent .recent_sl .bx-controls-direction > a.bx-next:hover{background: url(/pc/img/comm/bt_snb_next2_on.jpg?V0001) 0 0 no-repeat;}

.main_section .contents .recent .tabcontainer > div{display:none;}
.main_section .contents .recent .tabcontainer > div.on{display:block;}

.main_section .contents .sport{position:relative;width:1400px;margin:0 auto;}
.main_section .contents .sport .sport_sl{position:relative;margin-top:8px;}
.main_section .contents .sport .sport_sl .sl li{float:left;border:1px solid #444444;}
.main_section .contents .sport .sport_sl .bx-controls-direction > a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0px;margin-top:-25px;}
.main_section .contents .sport .sport_sl .bx-controls-direction > a.bx-prev{left:-90px;background: url(/pc/img/comm/bt_snb_prev2.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .sport .sport_sl .bx-controls-direction > a.bx-prev:hover{background: url(/pc/img/comm/bt_snb_prev2_on.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .sport .sport_sl .bx-controls-direction > a.bx-next{right:-90px;background: url(/pc/img/comm/bt_snb_next2.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .sport .sport_sl .bx-controls-direction > a.bx-next:hover{background: url(/pc/img/comm/bt_snb_next2_on.jpg?V0001) 0 0 no-repeat;}
.main_section .contents .sport .sport_sl .big_thumb{position:absolute;top:-34px;left:50%;margin-left:-153px;width:306px;height:306px;border:1px solid #444444;background:#000;z-index:60;box-shadow: 10px 10px 25px #000;}
.main_section .contents .sport .sport_sl .big_thumb > img{width:100%;}
.main_section .contents .sport .sport_sl .big_thumb > a{display:block;position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;width:97px;height:97px;padding-top:30px;text-align:center;box-sizing:border-box;}
.main_section .contents .sport .sport_sl .big_thumb > a::before{content:"";position:absolute;top:50%;left:50%;margin:-41px 0 0 -41px;width:83px;height:83px;background: url(/pc/img/comm/lotate1.png?V0002) 0 0 no-repeat;animation: target_image 2s;animation-iteration-count: infinite;animation-timing-function: linear;transform-origin: 50% 50%;}
.main_section .contents .sport .sport_sl .big_thumb > a::after{content:"";position:absolute;top:50%;left:50%;margin:-48.5px 0 0 -48.5px;width:97px;height:97px;background: url(/pc/img/comm/lotate2.png?V0002) 0 0 no-repeat;animation: target_image2 2s;animation-iteration-count: infinite;animation-timing-function: linear;transform-origin: 50% 50%;}
.main_section .contents .sport .sport_sl .big_thumb > p{display:none;position:absolute;bottom:20px;left:0px;width:100%;text-align:center;font-size:17px;color:#fff;}
.main_section .contents .sport .sport_sl .big_thumb:hover > a{display:block;}
.main_section .contents .sport .sport_sl .big_thumb:hover > p{display:block;}
@keyframes target_image {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(-180deg) }
    100% { transform: rotate(-360deg); }
}
@keyframes target_image2 {
    0% { transform: rotate(0deg); }
    50% { transform: rotate(180deg) }
    100% { transform: rotate(360deg); }
}

.main_section .contents .long_ban{width:1148px;padding-top:30px;margin:0 auto;}
.main_section .contents .long_ban .long_sl{position:relative;}
.main_section .contents .long_ban .long_sl .bx-controls-direction > a{position:absolute;display:block;width:32px;height:32px;top:50%;font-size:0px;margin-top:-16px;}
.main_section .contents .long_ban .long_sl .bx-controls-direction > a.bx-prev{left:1px;background: url(/pc/img/main/bt_long_prev.png?V0002) 0 0 no-repeat;}
.main_section .contents .long_ban .long_sl .bx-controls-direction > a.bx-next{right:1px;background: url(/pc/img/main/bt_long_next.png?V0002) 0 0 no-repeat;}

/*메인 주요이벤트 추가*/
.main_section .contents .mainEvent{width:100%;}
.main_section .contents .mainEvent .inner{width:1400px;margin:0 auto;}
.main_section .contents .mainEvent .inner .addTab{border-bottom:1px solid #333;padding: 40px 0 16px 0;}
.main_section .contents .mainEvent .inner .addTab .main_event_area{position:absolute;top:45px;left:125px;overflow:hidden;height:43px;width:900px;}
.main_section .contents .mainEvent .inner .addTab .tabMenus{height:40px;position:absolute;top:0px;left:0px;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li{float:left;padding:0 25px;height:100%;text-align:center;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li a{font-size:16px;color:#ccc;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li:hover a{color:#fff;font-weight:bold;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li.on{border-bottom:3px solid var(--main-color);}
.main_section .contents .mainEvent .inner .addTab .tabMenus li.on a{color:#fff;font-weight:bold;}
.main_section .contents .mainEvent .inner .addTab .btnPrev{display:block;position:absolute;right:50px;top:35px;width:40px;height:40px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;font-size:0;text-indent:-999px;background: url(/pc/img/template5/comm/wbc__tab_move_prev.png?V0002) 50% 50% no-repeat;}
.main_section .contents .mainEvent .inner .addTab .btnPrev:hover{border:1px solid var(--main-color);}
.main_section .contents .mainEvent .inner .addTab .btnNext{display:block;position:absolute;right:0px;top:35px;width:40px;height:40px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;font-size:0;text-indent:-999px;background: url(/pc/img/template5/comm/wbc__tab_move_next.png?V0002) 50% 50% no-repeat;}
.main_section .contents .mainEvent .inner .addTab .btnNext:hover{border:1px solid var(--main-color);}
.main_section .contents .mainEvent .tabContainer{margin-top:32px;}
.main_section .contents .mainEvent .tabContainer .tabCon{display:none;}
.main_section .contents .mainEvent .tabContainer .tabCon.on{display:block ;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList{overflow:hidden;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li {float:left;margin-left:10px;padding-bottom:60px;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li:first-child {margin-left:0px;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li p{margin-top:30px;font-size:20px;color:#fff;font-weight:bold;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li em{display:block;margin-top:14px;font-size:14px;color:#ccc;}


/*-----------------------------------------------------------------*/
/*                                   서브페이지                            */
/*-----------------------------------------------------------------*/
.sub_main_banner{position:relative;height:441px;}
.sub_main_banner .wrap_sl{position:relative;width:1900px;left:50%;margin-left:-950px;}
.sub_main_banner .wrap_sl .bx-pager{position:absolute;bottom:10px;z-index:60;width:100%;text-align:center;}
.sub_main_banner .wrap_sl .bx-pager > div{display:inline-block;width:20px;}
.sub_main_banner .wrap_sl .bx-pager > div > a{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ccc;font-size:0px;text-indent:-99px;}
.sub_main_banner .wrap_sl .bx-pager > div > a.active{background:#333;}
.sub_main_banner .wrap_sl ul > li a{position:absolute;width:244px;height:70px;top:324px;left:50%;margin-left:-122px;font-size:0px;text-indent:-99px;}

.sub_section{padding:0 0 0 0;}
.sub_section .sub_contents{position:relative;padding-bottom:70px; width: 1148px; margin: 0 auto;}
.sub_section .sub_contents .location{position:absolute;width:100%;top:10px;left:-252px;width:240px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color:#777;font-size:12px;}
.sub_section .sub_contents .location > span{color:#777;font-size:12px;text-decoration:underline;}

.sub_section .game_wrap{position:relative;width:1148px;padding:46px 0;margin:38px auto 0;border:6px solid #444;border-radius:20px;box-sizing:border-box;background:#000;}
.sub_section .game_wrap .game_tit{position:absolute;width:100%;top:-28px;left:0px;text-align:center;}
.sub_section .game_wrap .game_tit > p{display:inline-block;height:52px;padding:0 60px;border:6px solid #444;border-radius:26px;box-sizing:border-box;
	background:#000;text-align:center;font-size:23px;color:#a4a4a4;line-height:40px; position: relative; min-width: 270px;
}
.sub_section .game_wrap .game_tit .btnSlotGame { display: inline-block; width: 150px; height: 52px; line-height: 52px; color: #000; font-weight: bold; font-size: 16px; position: absolute; top: 0; border-radius: 25px; cursor: pointer; }
.sub_section .game_wrap .game_tit .btnSlotGame.blue { background: #0084ff url(/pc/img/comm/back.png?V0002) no-repeat 10% 50%; right: 50%; margin-right: 25px; }
.sub_section .game_wrap .game_tit .btnSlotGame.blue:hover { margin-right: 95px; }
.sub_section .game_wrap .game_tit .btnSlotGame.green { background: #38aa00 url(/pc/img/comm/full.png?V0002) no-repeat 90% 50%; left: 50%; margin-left: 25px; }
.sub_section .game_wrap .game_tit .btnSlotGame.green:hover { margin-left: 95px; }

.sub_section .game_wrap .game_tit_full{position:absolute;width:100%;top:10px;left:0px;text-align:center; display: none;}
.sub_section .game_wrap .game_tit_full > p{display:inline-block;height:52px;padding:0 60px;border:6px solid #444;border-radius:26px;box-sizing:border-box;
	background:#000;text-align:center;font-size:23px;color:#a4a4a4;line-height:40px; position: relative; min-width: 270px;
}
.sub_section .game_wrap .game_tit_full .btnSlotGame { display: inline-block; width: 150px; height: 52px; line-height: 52px; color: #000; font-weight: bold; font-size: 16px; position: absolute; top: 0; border-radius: 25px; cursor: pointer; }
.sub_section .game_wrap .game_tit_full .btnSlotGame.blue { background: #0084ff url(/pc/img/comm/back.png?V0002) no-repeat 10% 50%; right: 50%; margin-right: 25px; }
.sub_section .game_wrap .game_tit_full .btnSlotGame.blue:hover { margin-right: 95px; }
.sub_section .game_wrap .game_tit_full .btnSlotGame.green { background: #38aa00 url(/pc/img/comm/full2.png?V0002) no-repeat 90% 50%; left: 50%; margin-left: 25px; }
.sub_section .game_wrap .game_tit_full .btnSlotGame.green:hover { margin-left: 95px; }

.sub_section .game_wrap .game_frame{width:1120px;margin:0 auto;}
.sub_section .game_wrap .game_frame iframe{width:100%;}

.sub_section .game_wrap .game_frame.mini{position:relative;width:850px;margin:0 auto;padding:0 0 0 198px;}
.sub_section .game_wrap .game_frame.mini .minigame_tab{position:absolute;top:0px;left:0px;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li{width:180px;height:95px;margin-top:8px;cursor:pointer;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li:first-child{margin-top:0px;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li .title{width:172px;text-align:center;height:38px;line-height:38px;border:4px solid #444;color:#aaa;font-family:NanumSquareExtraBold;font-size:16px;background:#111;border-radius:15px 15px 0 0;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li .time{width:172px;text-align:center;height:45px;line-height:45px;border:4px solid #444;border-width:0px 4px 4px 4px;color:#fff;font-size:25px;border-radius:0 0 15px 15px;background: #222 url(/pc/img/comm/ico_clock.png?V0002) 12px 7px no-repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.on .title{color:#fff;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.on .time{/* color:#ff0000; */background: #222 url(/pc/img/comm/ico_clock_on.png?V0002) 12px 7px no-repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li:hover .title{color:#fff;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li:hover .time{/* color:#ff0000; */background: #222 url(/pc/img/comm/ico_clock_on.png?V0002) 12px 7px no-repeat;}

.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m1.on .title{background: #111 url(/pc/img/comm/bg_green.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m2.on .title{background: #111 url(/pc/img/comm/bg_green2.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m3.on .title{background: #111 url(/pc/img/comm/bg_green3.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m4.on .title{background: #111 url(/pc/img/comm/bg_green4.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m5.on .title{background: #111 url(/pc/img/comm/bg_green5.jpg?V0001) 0px 0px repeat;}

.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m1:hover .title{background: #111 url(/pc/img/comm/bg_green.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m2:hover .title{background: #111 url(/pc/img/comm/bg_green2.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m3:hover .title{background: #111 url(/pc/img/comm/bg_green3.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m4:hover .title{background: #111 url(/pc/img/comm/bg_green4.jpg?V0001) 0px 0px repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab > ul > li.m5:hover .title{background: #111 url(/pc/img/comm/bg_green5.jpg?V0001) 0px 0px repeat;}

.sub_section .sub_contents .bg_vis_change{position:absolute;width:180px;height:220px;top:30px;right:1300px;background: url(/pc/img/game/mini_monkey_01.png?V0002) right top no-repeat;}
.sub_section .sub_contents .bg_vis1{position:absolute;width:275px;height:279px;top:900px;left:42px;background: url(/pc/img/game/monkey2.png?V0002) 0 0 no-repeat;}
.sub_section .sub_contents .bg_vis2{position:absolute;width:254px;height:363px;top:856px;left:1221px;background: url(/pc/img/game/monkey3.png?V0002) 0 0 no-repeat;}

.sub_section .sport_wrap{width:100%;/* height:753px; */background: url(/pc/img/comm/bg_sports_black.jpg?V0001) 50% 100% no-repeat;background-size: cover;}
.sub_section .sport_wrap .sport_con{width:1148px;margin:0 auto;}

.sub_section .sub_contents .game_list1{position:relative;padding-bottom:30px;}
.sub_section .sub_contents .game_list1 .bg_line{position:absolute;bottom:-87px;width:100%;height:87px;background: url(/pc/img/comm/bg_sub_line.png?V0002) 50% top no-repeat;}
.sub_section .sub_contents .game_list1 .inner{width:1148px;margin:0 auto;}

/*서브메인*/
.tab_wrap{position:relative;background:#1a1a1a;}
.tab_wrap.fix_top{position:fixed;top:80px;width:1148px; margin: 0 auto; z-index:99;background-color: rgba( 34, 34, 34, 0.8 );}
.tab_wrap .inner {width: 1148px;margin: 0 auto;}
.tab_wrap .bg_line {position: absolute;bottom: -87px;width: 100%;height: 87px;background: url(/pc/img/comm/bg_sub_line.png?V0002) 50% top no-repeat;}
.tab_wrap.fix_top .bg_line{display:none;}
.tab_wrap .tab_list{float:left;height:74px;}
.tab_wrap .tab_list > li{float:left;min-width:72px;margin-left:32px;text-align:center;}
.tab_wrap .tab_list > li:first-child{margin-left:-14px;}
.tab_wrap .tab_list > li a{display:inline-block;min-width:43px;padding-top:50px;height:74px;color:#fff;font-size:12px;font-family: NanumSquareBold;box-sizing:border-box;background: url(/pc/img/comm/icons_slotgames.png?V0002) 0 0 no-repeat;}
.tab_wrap .tab_list > li a.ir1{background-position: 10px -78px;}
.tab_wrap .tab_list > li.on a.ir1{background-position: 10px 20px;}
.tab_wrap .tab_list > li a.ir2{background-position: -93px -78px;}
.tab_wrap .tab_list > li.on a.ir2{background-position: -93px 20px;}
.tab_wrap .tab_list > li a.ir3{background-position: -200px -78px;}
.tab_wrap .tab_list > li.on a.ir3{background-position: -200px 22px;}
.tab_wrap .tab_list > li a.ir4{background-position: -302px -78px;}
.tab_wrap .tab_list > li.on a.ir4{background-position: -302px 20px;}
.tab_wrap .tab_list > li a.ir5{background-position: -400px -78px;}
.tab_wrap .tab_list > li.on a.ir5{background-position: -400px 24px;}
.tab_wrap .tab_list > li a.ir6{background-position: -504px -78px;}
.tab_wrap .tab_list > li.on a.ir6{background-position: -504px 19px;}
.tab_wrap .tab_list > li a.ir7{background-position: -614px -78px;}
.tab_wrap .tab_list > li.on a.ir7{background-position: -614px 19px;}
.tab_wrap .tab_list > li a.ir8{background-position: -720px -78px;}
.tab_wrap .tab_list > li.on a.ir8{background-position: -720px 19px;} 
.tab_wrap .tab_list > li a.ir9{background-position: -823px -78px;}
.tab_wrap .tab_list > li.on a.ir9{background-position: -823px 19px;}
.tab_wrap .tab_list > li a.ir10{background-position: -823px -78px;}
.tab_wrap .tab_list > li.on a.ir10{background-position: -823px -20px;}
.tab_wrap .tab_list > li.on a{color:var(--main-color);border-bottom:2px solid var(--main-color);}

.tab_wrap .searchbox{float:right;width:244px;padding:2px 0 0 38px;height:33px;margin-top:20px;border:1px solid #444;box-sizing:border-box;border-radius:15px;background: #222 url(/pc/img/template5/comm/wbc__icons_slotgames.png?V0002) -1033px -92px no-repeat;}
.tab_wrap .searchbox > input{border:0;width:190px;height:26px;background:none;color:#ccc;font-size:14px;}

.game_list1{position:relative;}
.game_list > li{position:relative;}
.game_list.in_main > li{margin-top:15px;}
.game_list.in_main > li:first-child{margin-top:8px;}
.game_list_wrap{position:relative;z-index:3;}
.game_list_wrap .align_box_l .big_banner{position:relative;float:left;margin-top:8px;/* border:1px solid rgba(0, 0, 0, 0); */}
.game_list_wrap .align_box_l .game_list{float:left;width:696px;}
.game_list_wrap .align_box_l .game_list > li{position:relative;float:left;margin:8px 0 0 8px;border:1px solid rgba(0, 0, 0, 0);cursor:pointer;}

.game_list_wrap .align_box_r .big_banner{position:relative;float:left;margin-top:8px;border:1px solid rgba(0, 0, 0, 0);}
.game_list_wrap .align_box_r .big_banner img{width:100%;}
.game_list_wrap .align_box_r .game_list{float:left;width:690px;}
.game_list_wrap .align_box_r .game_list > li{position:relative;float:left;margin:8px 0 0 8px;border:1px solid rgba(0, 0, 0, 0);cursor:pointer;}
.game_list_wrap .align_box_r .game_list > li:nth-child(3n+1){margin-left:0px;}

.game_list_wrap .align_box_justi .big_banner{position:relative;float:left;margin-top:8px;border:1px solid rgba(0, 0, 0, 0);}
.game_list_wrap .align_box_justi .game_list{float:left;width:232px;}
.game_list_wrap .align_box_justi .game_list > li{position:relative;float:left;margin:8px 0 0 8px;border:1px solid rgba(0, 0, 0, 0);cursor:pointer;}
.game_list_wrap .align_box_justi .big_banner.scond{float:left;margin-left:8px;}

.game_list_wrap .game_list.outer > li{position:relative;float:left;margin:8px 0 0 8px;border:1px solid rgba(0, 0, 0, 0);cursor:pointer;}
.game_list_wrap .game_list.outer > li:nth-child(5n+1){margin-left:0px;}
.game_list_wrap .game_list.outer > li.hide_list { display: none; }
.game_list_wrap .game_list.outer > li img:before { content: ' '; display: block; position: absolute; background: url(/pc/img/game/game_default.jpg?V0001) 100% no-repeat; background-size: 100%; width: 100%; height: 100%; }
.game_list_wrap .align_box_justi .big_banner img:before { content: ' '; display: block; position: absolute; background: url(/pc/img/game/game_default.jpg?V0001) 100% no-repeat; background-size: 100%; width: 100%; height: 100%; }

.game_list1 .girl1bg {position: absolute;top: 77px;left: 50%;margin-left: 300px;z-index: 1; display: none;}
.game_list1 .girl2bg {position: absolute;top: 77px;left: 50%;margin-left: -643px;z-index: 1; display: none;}
.game_list1 .girl3bg {position: absolute;top: 77px;left: 50%;margin-left: -643px;z-index: 1; display: none;}
.game_list1 .girl4bg {position: absolute;top: 77px;left: 50%;margin-left: 300px;z-index: 1; display: none;}
.game_list1 .girl4bg > p {position: absolute;top: 7px;left: 22px;width:244px;height:40px;line-height:40px;font-size:14px;text-align:center;color:#fff;font-family: NanumSquareBold;}

.btn_list { display: inline-block; width: 128px; height: 40px; border: 1px solid var(--main-color); border-radius: 7px; background: var(--main-color); text-align: center; color: #fff; font-size: 14px; line-height: 40px; }

.slot_jackpot { position: absolute; width: 100%; height: 40px; bottom: 0; background: var(--main-color); font-size: 20px; font-weight: bold; color: #000; text-align: center; line-height: 40px; z-index: 1; bottom: 60px; }
.slot_jackpot > em { font-weight: normal; }

.game_list_wrap .gameInfo{position:relative;height:60px;background:#222;}
.game_list_wrap .gameInfo p{width:135px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.game_list_wrap .gameInfo p.gameTitle{font-size:14px;color:#fff;font-weight:bold;padding:13px 0 0 16px;}
.game_list_wrap .gameInfo p.gameTitleEn{font-size:12px;color:#ccc;padding:6px 0 0 16px;}
.game_list_wrap .gameInfo span.gameFavor{position:absolute;top:20px;right:40px;width:24px;height:20px;background: url(/pc/img/template5/comm/wbc__ico_favor.png?V0002) left top no-repeat;font-size:0px;text-indent:-999px;}
.game_list_wrap .gameInfo span.gameFavor.on{background: url(/pc/img/template5/comm/wbc__ico_favor.png?V0002) left bottom no-repeat;}
.game_list_wrap .gameInfo span.gameDetailInfo{position:absolute;top:18px;right:10px;width:24px;height:24px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;font-size:0px;text-indent:-999px;background-size:24px;}
.game_list_wrap .gameInfo span.gameDetailInfo:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat; background-size:24px;}

.game_list_wrap .big_banner .gameInfo{position:relative;height:120px;background:#222;}
.game_list_wrap .big_banner .gameInfo p.gameTitle{font-size:20px;color:#fff;font-weight:bold;padding:33px 0 0 20px;width:370px;}
.game_list_wrap .big_banner .gameInfo p.gameTitleEn{font-size:14px;color:#ccc;padding:10px 0 0 20px;width:370px;}
.game_list_wrap .big_banner .gameInfo span.gameFavor{position:absolute;top:33px;right:10px;width:24px;height:20px;background: url(/pc/img/template5/comm/wbc__ico_favor.png?V0002) left top no-repeat;font-size:0px;text-indent:-999px;}
.game_list_wrap .big_banner .gameInfo span.gameFavor.on{background: url(/pc/img/template5/comm/wbc__ico_favor.png?V0002) left bottom no-repeat;}
.game_list_wrap .big_banner .gameInfo span.gameDetailInfo{position:absolute;top:60px;cursor:pointer;right:10px;width:24px;height:24px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;font-size:0px;text-indent:-999px;background-size:24px;}
.game_list_wrap .big_banner .gameInfo span.gameDetailInfo:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat;background-size:contain;}



/* 마이페이지 (오버라이드) */
.wrapper .mypage_section{background: url(/pc/img/mypage/bg_mypage.jpg?V0001) right 0px no-repeat;}
.wrapper .mypage_cont .lnb_wrap .top > a{background: url(/pc/img/template5/mypage/wbc__ico_my.png?V0002) 50% 0 no-repeat;}
.wrapper .mypage_cont .lnb_wrap .lnb > li{position:relative;background:#292929;border-top:1px solid #1d1d1d;}
.wrapper .mypage_cont .lnb_wrap .lnb > li > a{position:relative;display:block;width:200px;height:54px;padding:0 0 0 14px;box-sizing:border-box;line-height:54px;color:#aaa;font-size:16px;border-left:4px solid #292929;background: url(/pc/img/template5/mypage/wbc__bg_lnb_hover.png?V0002) 165px 18px no-repeat;font-family: 'Nanum Gothic', sans-serif;}
.wrapper .mypage_cont .lnb_wrap .lnb > li > a:hover{border-left:4px solid var(--main-color);color:#e1e1e1;background-position:165px -66px;}
.wrapper .mypage_cont .lnb_wrap .lnb > li > span{display:none;position:absolute;right:16px;top:19px;width:13px;height:13px;font-size:0px;background: url(/pc/img/template5/mypage/wbc__bt_close.png?V0002) 0 0 no-repeat;cursor:pointer;z-index:10;}
.wrapper .mypage_cont .lnb_wrap .lnb > li.on > a{border-left:4px solid var(--main-color);color:#e1e1e1;background-position:165px -100px;}
.wrapper .mypage_cont .lnb_wrap .lnb > li.on > span{display:block;}
.wrapper .mypage_cont .lnb_wrap .lnb > li.no_bg > a{background:none;}
.wrapper .mypage_cont .lnb_wrap .lnb > li .dep2{position:relative;top:0px;display:none;background:#1a1a1a;}
.wrapper .mypage_cont .lnb_wrap .lnb > li .dep2 > ul > li > a{display:block;width:200px;height:44px;padding:0 0 0 40px;line-height:46px;font-size:13px;color:#777;box-sizing:border-box;background: url(/pc/img/template5/mypage/wbc__bg_lnb_hover2.png?V0002) 26px 20px no-repeat;}
.wrapper .mypage_cont .lnb_wrap .lnb > li .dep2 > ul > li > a:hover{color:#e1e1e1;background-position:26px -24px;}
.wrapper .mypage_cont .lnb_wrap .lnb > li .dep2 > ul > li > a.on{color:#e1e1e1;background-position:26px -24px;}
.wrapper .mypage_cont .contents .greeting em {color:var(--main-color);}
.wrapper .mypage_cont .mybox .name > em {color: var(--main-color);}
.wrapper .mypage_cont .mybox .coupon > em {color: var(--main-color);}
.wrapper .mypage_cont .mybox .friend > em {color: var(--main-color);}
.wrapper .mypage_cont .mybox .btnbox .bt_yellow{border:1px solid var(--main-color);background:var(--main-color);color:#222;}
.wrapper .mypage_cont .mybox .btnbox .bt_yellow:hover{border:1px solid var(--main-color);color:var(--main-color);background:#222;}
.wrapper .mypage_cont .date_pick .bt_search{float:left;display:inline-block;margin-left:10px;width:80px;height:40px;border:1px solid var(--main-color);border-radius:4px;background:var(--main-color);text-align:center;color:#222;font-size:16px;line-height:39px;box-sizing:border-box; cursor: pointer;}
.wrapper .mypage_cont .date_pick .bt_search:hover{border:1px solid var(--main-color);background:#333;color:var(--main-color);}
.wrapper .deposit_wrap .moneybox .top .inp_wrap > a{position:absolute;display:block;top:8px;right:8px;width:24px;height:24px;background:url(/pc/img/template5/mypage/wbc__ico_close.png?V0002) left 0px no-repeat;}
.wrapper .deposit_wrap .moneybox .top .inp_wrap > a:hover{background-position:left -76px;}
.wrapper .withdraw_area > div .mbox > p{background:#2b2b2b url(/pc/img/template5/mypage/wbc__ico_won.png?V0002) 6px 6px no-repeat;}
.wrapper .comp_area > div .mbox > p{background:#2b2b2b url(/pc/img/template5/mypage/wbc__ico_comp.png?V0002) 6px 6px no-repeat;}
.wrapper .my_point_area > div .mbox > p{background:#2b2b2b url(/pc/img/template5/mypage/wbc__ico_point.png?V0002) 6px 6px no-repeat;}
.wrapper .account_btns a.bt_enter{display:inline-block;min-width:140px;padding:0 20px;height:50px;border:2px solid #fff;border-radius:25px;color:#fff;font-size:18px;line-height:48px;box-sizing:border-box;text-align:center;cursor: pointer;}
.wrapper .account_btns a.bt_enter:hover{border:2px solid var(--main-color);background:var(--main-color);color:#222;}

.deposit_refresh_btn{height: 30px; line-height: 30px; background: var(--main-color); padding: 0 10px; border-radius: 5px; font-weight: bold; color: #000; display: none;}

.wrapper .mypage_cont.ver_new .top_info .greet > span{color:#fff;}

.cs_cont { width: 1148px; margin: 0 auto; overflow: hidden; }
.cs_cont img { max-width: 100%; }

.design_sel{position:relative;float:left;margin-left:0;width:140px;height:38px;border:1px solid #777;line-height:40px;cursor:pointer;border-radius: 5px;/* background:url(/pc/img/mypage/ico_select_arrow.png?V0002) 115px -35px no-repeat; */}
.design_sel.focus{background:url(/pc/img/mypage/ico_select_arrow.png?V0002) 115px 16px no-repeat;}
.design_sel label{position:absolute;color:#fefefe;font-size:16px;padding:0 0 0 20px;}
.design_sel select{width:100%;height:40px;min-height:40px;line-height:40px;padding:0 10px;opacity: 0;filter: alpha(opacity=0); /* IE 8 */}
.design_sel select option{background:#222;color:#fff;}

.design_sel.cate{position:relative;float:left;margin-left:0px;width:90px;height:30px;border:1px solid #777;line-height:30px;cursor:pointer;box-sizing: border-box;border-radius:3px}
.design_sel.cate.t1{width:62px;background:#222 url(/pc/img/mypage/ico_arrow.png?V0002) 44px 11px no-repeat;}
.design_sel.cate.t2{width:90px;background:#222 url(/pc/img/mypage/ico_arrow.png?V0002) 68px 11px no-repeat;}
.design_sel.cate label{position:absolute;top:0px;left:0px;color:#fff;font-size:12px;padding:0 0 0 10px;font-weight:bold;}
.design_sel.cate select{width:100%;height:30px;min-height:30px;line-height:30px;padding:0 10px;opacity: 0;filter: alpha(opacity=0); /* IE 8 */}
.design_sel.cate select option{background:#222;color:#fff;}

.mypage_cont .tab_con > div{display:none;}
.mypage_cont .tab_con > div.on{display:block;}

.list_my{margin-top:26px;}
.list_my > li{border:1px solid #444;padding:20px 30px;margin-top:-1px;box-sizing:border-box;overflow:hidden;}
.list_my > li .left_c{float:left;width:470px;}
.list_my > li .left_c .date{font-size:16px;color:#aaa;}
.list_my > li .left_c .g_type1{margin-top:12px;font-size:16px;color:#fff;font-weight:bold;line-height:26px;}
.list_my > li .left_c .g_type1 > em{color:#aaa;font-size:20px;font-weight:bold;line-height:26px;}
.list_my > li .left_c .g_type2{margin-top:20px;font-size:20px;color:#aaa;font-weight:bold;line-height:26px;}
.list_my > li .left_c .g_type2 em{font-size:16px;}

.list_my > li .center_c{float:left;width:200px;}
.list_my > li .center_c ul{margin-top:15px;}
.list_my > li .center_c ul li{color:#aaa;font-size:16px;font-weight:bold;margin-top:10px;}
.list_my > li .center_c ul li > span{font-size:16px;}
.list_my > li .center_c ul li.point{color:var(--main-color);}

.list_my > li .right_c{float:right;text-align:right;width:155px;}
.list_my > li .right_c .ticket{color:#aaa;font-size:10px;word-break: break-all;}
.list_my > li .right_c .ticket_bot{color:#aaa;font-size:16px;margin-top:5px;}
.list_my > li .right_c .result{margin-top:10px;text-align:right;}
.list_my > li .right_c .result > span{display:inline-block;width:100px;height:32px;line-height:32px;border-radius:7px;font-size:16px;color:#fff;text-align:right;}
.list_my > li .right_c .result > span.flag_win{background:var(--main-color);}
.list_my > li .right_c .result > span.flag_lose{background:#444;}

.list_my.type_normal > li .center_c ul{margin-top:0px;}
.list_my.type_normal > li .right_c .result{margin-top:16px;text-align:right;}

.wrap_file{position:relative;box-sizing:border-box;height:40px;padding:0 100px 0 40px;background:#2b2b2b;border-radius:6px; width: 100%;}
.wrap_file .ico_chk{position:absolute;display:none;left:16px;top:14px;width:15px;height:10px;background: url(/pc/img/mypage/check_file.png?V0002) 0 0 no-repeat;}
.wrap_file input[type='text']{width:300px;height:30px;margin-top:5px;border:0;line-height:30px;font-size:13px;color:#aaa;background:none;}
.wrap_file .bt_file{position:absolute;right:5px;top:5px;display:block;width:90px;height:30px;background:var(--main-color);border:1px solid var(--main-color);color:#222;line-height:30px;text-align:center;border-radius:6px;box-sizing:border-box;}
.wrap_file .bt_file:hover{background:#222;color: var(--main-color);}
.wrap_file input[type='file']{position:absolute;left:0px;top:5px;width:93%;height:30px;opacity:0;filter:alpha(opacity=0);cursor:pointer}
.wrap_fileinfo{margin-top:10px;padding-bottom:40px;}
.wrap_fileinfo li{line-height:1.5;font-size:14px;color:#ccc;}

.greeting2{position:relative;text-align:center;padding:20px 0 20px 0;height:150px;box-sizing:border-box;}
.greeting2 h3{font-size:40px;color:#fff;line-height:1.2;font-family: NanumSquareBold;}
.greeting2 > p{font-size:14px;color:#fff;line-height:24px;margin-top:5px;}
.greeting2 > p em{color:var(--main-color);}
.greeting2 .bt_greet{position: absolute;top:85px;left:50%;margin-left:-70px;display:block;width:140px;height:40px;background:#222;border:2px solid #fff;border-radius:20px;text-align:center;line-height:40px;font-size:18px;color:#fff;box-sizing: border-box}
.greeting2 .bt_greet:hover{color:#222;background:var(--main-color);border:2px solid var(--main-color);}

.mypageTab { width: 100%; }
.mypageTab > ul { overflow: hidden; }
.mypageTab > ul > li { float: left; padding:10px 30px;color:#fff;font-size:20px;line-height:1.2; border: 2px solid #333; border-bottom: 0; border-radius: 12px 12px 0 0; background: #222; margin-right: 5px; cursor: pointer; }
.mypageTab > ul > li.on { background: #333; }

/* 계좌정보 (오버라이드) */
.wrapper .account_info .info01 > table th {color: var(--main-color);}

.my_list_wrap{width:100%;background:#222;border-radius:12px; padding: 0 10px; box-sizing: border-box;}
.my_list_wrap .my_list_top{position:relative;width:100%;margin:0 auto;padding:20px 0 0 0;}
.my_list_wrap .my_list_top > p{float:left;font-size:18px;color:#fff;}
.my_list_wrap .my_list_top > p > em{color:var(--main-color);}
.my_list_wrap .my_list_top .date_pick{float:right;margin:20px 0 15px 0;}

.my_list_wrap .my_list_cont{overflow:hidden;width:100%;margin:0 auto;padding-bottom:20px}
.my_list_wrap .my_list_cont .my_list{width:100%;}
.my_list_wrap .my_list_cont .my_list thead th{height:48px;border:2px solid #444;border-width:2px 0 2px 0;color:#fff;font-size:12px;font-weight:bold;background:url(/pc/img/template5/mypage/wbc__bg_th.png?V0002) 0 19px no-repeat;}
.my_list_wrap .my_list_cont .my_list thead th:first-child{background:none;}
.my_list_wrap .my_list_cont .my_list tbody td{padding:15px 0;color:#aaa;font-size:14px;line-height:18px;text-align:center;border-bottom:1px solid #444;}
.my_list_wrap .my_list_cont .my_list tbody td > strong{color:#fff;/* text-align:right; */display:block;/* padding:0 13px 0 0; */}
.my_list_wrap .my_list_cont .my_list tbody td > em{text-align:right;display:block;padding:0 30px 0 0;}
.my_list_wrap .my_list_cont .my_list tbody td > span{display:inline-block;width:11px;height:11px;}
.my_list_wrap .my_list_cont .my_list tbody td > span.flag_ing{background:var(--main-color);}
.my_list_wrap .my_list_cont .my_list tbody td > span.flag_del{background:#767676;}
.my_list_wrap .my_list_cont .my_list tbody td > span.flag_fin{background:#3acc2f;}
.my_list_wrap .my_list_cont .my_list tbody td.pl80{padding-left:80px !important;}
.my_list_wrap .my_list_cont .my_list tbody td.pr90{padding-right:90px !important;}

.my_list_wrap .top_btns{width:100%;margin:0 auto;text-align:right;}

.total_money_area { display:block;width:105px;height:40px;float:left;background:var(--main-color); text-align:center;font-size:12px;}
.total_money { display:block;width:163px;height:38px;float:left;border:1px solid var(--main-color); }
.total_money > span { color:var(--main-color);font-weight:bold;display:block;margin-top:8px;text-align:right;padding-right:8px;font-size:20px; }

input.id_check {position: absolute;left: -3000em;}

/* 마이페이지 입출금 (오버라이드)*/
.wrapper .deposit_wrap .deposit_inp li .title{float:left;font-size:12px;color:var(--main-color);font-weight:bold;line-height:18px; min-width: 10%;}
.wrapper .deposit_wrap .moneybox .top .inp_wrap > button:hover { color: #fff; background: var(--main-color); }
.wrapper .deposit_wrap .moneybox .money_sel > li > a > em{color:var(--main-color);}
.wrapper .transfer_area .siteLogo { display: inline-block; width: 285px; height: 100x; background: url(/pc/img/template5/comm/logo.png?vV0006) 75% no-repeat; }
.wrapper .transfer_area > div.mybox .mbox > p.txt > em { color: var(--main-color); }

/*1:1문의*/

.tab_board_wrap{position: relative;height:46px;border-bottom: 2px solid #fff;margin:25px auto 0;width:100%;}
.tab_menu_board{overflow:hidden;}
.tab_menu_board > li{float:left;margin-left:4px;width:120px;height:44px;color:#777;border:2px solid #333;border-bottom:0px;border-radius:5px 5px 0 0 ;text-align:center;background:#222;line-height:44px;font-size:16px;cursor:pointer;box-sizing:border-box;}
.tab_menu_board > li:first-child{margin-left:0px;}
.tab_menu_board > li.on{height:48px;border:2px solid #fff;color:#fff;border-bottom:2px solid #222;}
.tab_menu_board > li > a { display: block; }

.tab_board_contents > div{display:none;}
.tab_board_contents > div.on{display:block;}

/*게시판 (오버라이드)*/
.wrapper .my_board tbody td.title em{color:var(--main-color);}
.wrapper .my_board thead th{background:url(/pc/img/template5/mypage/wbc__bg_th.png?V0002) 0 19px no-repeat;}
.wrapper .my_board thead th:first-child{background:none;}

.wrapper .my_friend thead th{background:url(/pc/img/template5/mypage/wbc__bg_th.png?V0002) 0 19px no-repeat;}
.wrapper .my_friend thead th:first-child{background:none;}

.wrapper .faq_board tbody td.title .txt_q:hover{background:url(/pc/img/comm/ico_faq.png?V0002) 0 -66px no-repeat;color:var(--main-color);}
.wrapper .faq_board tbody .on td.title .txt_q{background:url(/pc/img/comm/ico_faq.png?V0002) 0 -130px no-repeat;color:var(--main-color);}

/*친구초대 (오버라이드)*/
.wrapper .wrap_bts .bt_file{position:absolute;right:5px;top:5px;display:block;width:90px;height:30px;background:var(--main-color);border:1px solid var(--main-color);color:#222;line-height:30px;text-align:center;border-radius:6px;box-sizing:border-box;}
.wrapper .wrap_bts .bt_file_make{position:absolute;right:100px;top:5px;display:block;width:90px;height:30px;background:var(--main-color);border:1px solid var(--main-color);color:#222;line-height:30px;text-align:center;border-radius:6px;box-sizing:border-box;}
.wrapper .wrap_bts .bt_file_none{position:absolute;right:5px;top:5px;display:block;width:90px;height:30px;background:#222;border:1px solid #777777;color:#CCCCCC;line-height:30px;text-align:center;border-radius:6px;box-sizing:border-box;}
.wrapper .wrap_bts .bt_file:hover{background:#222;color: var(--main-color);}
.wrapper .wrap_bts .bt_file_make:hover{background:#222;color: var(--main-color);}
.wrapper .friendTitle .titleColor { color:var(--main-color); }



/*내정보수정*/
.greeting2 .reddot{display:inline-block;padding:0 0 0 13px;background: url(/pc/img/comm/ico_redstar.png?V0002) 0 50% no-repeat;}
.modify_wrap{width:100%;position:relative; padding: 15px 120px;background: #222;border-radius: 12px;box-sizing: border-box;}
.modify_wrap .modibox .inp_join{width:100%;}
.modify_wrap .modibox .inp_join > li{position:relative;width:100%;height:60px;border-bottom:1px solid #333;box-sizing:border-box;}
.modify_wrap .modibox .inp_join > li p.title{position:relative;float:left;width:170px;padding-left:80px;line-height:60px;font-size:14px;color:#ccc;background: url(/pc/img/template5/member/wbc__icons_modify.png?V0002) 0 0 no-repeat;}
.modify_wrap .modibox .inp_join > li p.title.ico4{font-size:16px;}
.modify_wrap .modibox .inp_join > li p > em{position:absolute;top:15px;left:0px;display:block;width:9px;height:10px;background: url(/pc/img/comm/ico_redstar.png?V0002) 0 50% no-repeat;font-size:0px;text-indent:-999px;}
.modify_wrap .modibox .inp_join > li p.txt{line-height:60px;font-size:16px;color:#fff;}
.modify_wrap .modibox .inp_join > li input{float:left;width:350px;margin-top: 9px;border:0px;background:#222;height:40px;line-height:40px;color:#fff;font-size:16px;}
.modify_wrap .modibox .inp_join > li input::-webkit-input-placeholder {color:#ccc;font-size:11px;font-family:NanumSquareLight;}
.modify_wrap .modibox .inp_join > li input:-ms-input-placeholder{color:#ccc;font-size:11px;font-family:NanumSquareLight;}
.modify_wrap .modibox .inp_join > li p.ico1{background-position:-4px -2px;}
.modify_wrap .modibox .inp_join > li p.ico2{background-position:-3px -76px;}
.modify_wrap .modibox .inp_join > li p.ico3{background-position:-2px -145px;}
.modify_wrap .modibox .inp_join > li p.ico4{background-position:-2px -214px;}
.modify_wrap .modibox .inp_join > li p.ico5{background-position:-1px -285px;}
.modify_wrap .modibox .inp_join > li p.ico6{background-position:2px -352px;}
.modify_wrap .modibox .inp_join > li p.ico7{background-position:-2px -424px;}
.modify_wrap .modibox .inp_join > li p.ico8{background-position:-2px -495px;}
.modify_wrap .modibox .inp_join > li p.ico9{background-position:-2px -567px;}
.modify_wrap .modibox .inp_join > li p.ico10{background-position:-2px -717px;}
.modify_wrap .modibox .inp_join > li .err_ico{position:absolute;right:0px;top:6px;width:20px;height:20px;display:block;background:url(/pc/img/member/ico_err.png?V0002) 0 0 no-repeat;}
.modify_wrap .modibox .inp_join > li .bt_phone{float:left;margin-top:11px;}
.modify_wrap .modibox .inp_join > li .conf{margin-left:140px;width:66px !important;padding-left:40px !important;}
.modify_wrap .modibox .inp_join > li .numbox{position:relative;margin-top:10px;float:left;width:152px;height:36px;padding:0 0 0 5px;border:1px solid #777;box-sizing:border-box;border-radius:5px;}
.modify_wrap .modibox .inp_join > li .numbox > input{width:80px;border:0px;height:26px;margin-top:5px;padding:0 0 0 5px;background:none;}
.modify_wrap .modibox .inp_join > li .numbox > span{position:absolute;right:5px;top:10px;color:#fff;}
.modify_wrap .modibox .inp_join > li .bt_resend{position:absolute;top:-2px;right:-6px;}
.modify_wrap .modibox .inp_join > li .err_msg{position:absolute;top:40px;left:30px;font-size:11px;color:#fe0000;}
.modify_wrap .modibox .inp_join > li.etc{margin-top:40px;}
.modify_wrap .modibox .inp_join .bt_yellow{display:inline-block;width:88px;height:36px;background:#222;border:1px solid var(--main-color);line-height:36px;border-radius:5px;font-size:16px;color:var(--main-color);text-align:center;font-family:NanumSquareBold;box-sizing:border-box;}
.modify_wrap .modibox .inp_join .bt_yellow:hover{background:var(--main-color); color:#222;}
.modify_wrap .modibox .bot_btn{margin-top:32px;text-align:center;}
.modify_wrap .modibox .bot_btn .bt_modify{display:inline-block;width:140px;height:50px;background:var(--main-color);border:1px solid var(--main-color);line-height:50px;border-radius:25px;font-size:18px;color:#222;font-family:NanumSquareBold;box-sizing:border-box;}
.modify_wrap .modibox .bot_btn .bt_modify:hover{background:#222222;border:1px solid #fff;color:#fff;}
.modify_wrap .modibox .bot_btn .bt_bye{margin-left:10px;display:inline-block;width:140px;height:50px;background:#222222;border:1px solid #fff;line-height:50px;border-radius:25px;font-size:18px;color:#fff;font-family:NanumSquareBold;box-sizing:border-box;}
.modify_wrap .modibox .bot_btn .bt_bye:hover{background:var(--main-color);color:#222;}

/*회원탈퇴*/
.mybox .mbox .ico_comp{background: #2b2b2b url(/pc/img/mypage/ico_comp.png?V0002) 6px 6px no-repeat;}
.deposit_wrap .agree_wrap{padding: 0 0 60px 0;margin-top: 40px;}
.deposit_wrap .agree_wrap > p{text-align:center;color:#fff;font-size:14px;}
.deposit_wrap .agree_wrap > ul{padding-top:40px;width:420px;margin:0 auto;}
.deposit_wrap .agree_wrap > ul > li{overflow:hidden;margin-top:15px;padding-left:8px;}
.deposit_wrap .agree_wrap > ul > li:first-child{margin-top:0px;}
.deposit_wrap .agree_wrap > ul > li > p{float:left;margin-top:5px;width:350px;color:#fff;font-size:14px;}
.deposit_wrap .agree_wrap > ul > li > div{float:left;}
.deposit_wrap .agree_wrap > ul > li > div label{display:inline-block;height:21px;line-height:21px;font-size:14px;color:#fff;padding-left:31px;background:url(/pc/img/mypage/ico_checkbox.png?V0002) left 0px no-repeat;cursor:pointer;}
.deposit_wrap .agree_wrap > ul > li > div label.checked{background-position:left -59px;}
.deposit_wrap .agree_wrap > div{width:420px;height:60px;padding-top:16px;margin:0 auto;border-bottom:2px solid #444;}
.deposit_wrap .agree_wrap > div p.title{position:relative;float:left;width:153px;padding-left:57px;line-height:60px;font-size:14px;color:#ccc;background: url(/pc/img/member/icons_modify.png?V0002) 0 -146px no-repeat;}
.deposit_wrap .agree_wrap > div input{float:left;width:200px;margin-top: 9px;border:0px;background:#333;height:40px;line-height:40px;color:#fff;font-size:16px;}
.deposit_wrap .agree_wrap > div input::-webkit-input-placeholder {color:#ccc;font-size:11px;font-family:NanumSquareLight;}
.deposit_wrap .agree_wrap > div input:-ms-input-placeholder{color:#ccc;font-size:11px;font-family:NanumSquareLight;}


/* 고객센터 (오버라이드) */
.wrapper .cs_section .cs_con .cs_board .board_box .top h4{border-left:4px solid var(--main-color);background: none;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li .top h4{border-left:4px solid var(--main-color);background: none;}
.wrapper .cs_section .cs_vis .img_cs_vis{background: url(/pc/img/cscenter/cs_visual_v3.trans.png?v=0003) no-repeat;}
.wrapper .cs_section .cs_con .cs_board .board_box .top a:hover{background: url(/pc/img/cscenter/cs_visual_v3_gold.png?V0002) 0 0 no-repeat;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li{float:left;width:281px;height:200px;margin-left:8px;margin-top:8px;box-sizing:border-box;background:#333 url(/pc/img/cscenter/cs_visual_v3_gold.png?V0002) 0 0 no-repeat;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs1{background-position:50% 72px;/* margin-left:0px; */margin-top:0px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs2{background-position:50% -149px;margin-top:0px; margin-left: 0px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs3{background-position:50% -370px;margin-top:0px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs4{background-position:50% -593px;margin-top:0px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs5{background-position:50% -816px; margin-left: 0px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs6{background-position:50% -1251px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs7{position:relative;padding:20px 0 0 36px;background:#222;border:1px solid #444;width:570px;height:200px; float: right;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs7 .r_img{background: url(/pc/img/template5/comm/wbc__cs_tel.png?V0002) no-repeat;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs7 .txt2{font-size:20px;color:var(--main-color);font-weight:bold;margin-top:5px;}
.wrapper .cs_section .cs_con .cs_service .cs_list>li.cs7 .tel{font-size:21px;color:var(--main-color);margin-top:35px;}
.cs_cont .cs_top .greeting .search_faq .bt_search{float:left;display:block;box-sizing:border-box;border:1px solid #777;border-width:1px 1px 1px 0px;background:#222;color:#fff;font-size:20px;width: 59px; height: 60px; background: url(/pc/img/template5/comm/wbc__bt_search.png?V0002) no-repeat;}
.wrapper .q_write_wrap .bt_box .bt_q_submit:hover{background:var(--main-color); border: 2px solid var(--main-color); color:#222;}
#contents { border: 1px solid #777; margin-top: 10px; }
figure img { width: 100% }
figure.table, figure.image { margin-left: 0; margin-right: 0; }


/* 이용가이드 (오버라이드) */
.wrapper .tabm_guide_2dep > li.on{height:60px;color:#fff;background:var(--main-color);}
.wrapper .tabm_guide_2dep > li:hover{height:60px;color:#fff;background:var(--main-color);}
.wrapper .tabm_guide_2dep > li.on > a{color:#222;}
.wrapper .tabm_guide_2dep > li:hover > a{color:#222;}

/* 멤버페이지 (오버라이드)*/
.wrapper_login .header > .inner > h1 {margin-top:-14px;width: 285px;height: 100x;background: url(/pc/img/template5/comm/logo.png?vV0006) no-repeat; background-size:75%;}
.wrapper_login .header > .inner > h1 a{display:block;width: 122px;height: 54px;}
.wrapper_login .header > .inner > .mem_menu > li > a.bt_login{background:var(--main-color);color:#222;}
.wrapper_login .header > .inner > .mem_menu > li > a.bt_login:hover{border:1px solid var(--main-color);background:#222;color:var(--main-color);}
.wrapper_login .login_section .loginbox .bot_btn .bt_login{display:inline-block;width:140px;height:40px;background:#222;border:1px solid var(--main-color);line-height:40px;border-radius:20px;font-size:18px;color:var(--main-color);font-family:NanumSquareBold;box-sizing:border-box;}
.wrapper_login .login_section .loginbox .bot_btn .bt_login:hover{background:var(--main-color);color:#222;}
.wrapper_login .joinbox .inp_join .bt_yellow{display:inline-block;width:80px;height:32px;background:#222;border:1px solid var(--main-color);line-height:32px;border-radius:5px;font-size:12px;color:var(--main-color);text-align:center;;font-family:NanumSquareBold;box-sizing:border-box;}
.wrapper_login .joinbox .inp_join .bt_yellow:hover{background:var(--main-color);color:#222;}
.wrapper_login .joinbox .bot_btn .bt_join{display:inline-block;width:140px;height:40px;background:#222;border:1px solid var(--main-color);line-height:40px;border-radius:20px;font-size:14px;color:var(--main-color);font-family:NanumSquareBold;box-sizing:border-box;}
.wrapper_login .joinbox .bot_btn .bt_join:hover{background:var(--main-color);color:#222;}
.wrapper_login .idpw_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
.wrapper_login .idpwboxwrap .idpwTab>li.li1.on>a > span{color:#ccc;}
.wrapper_login .idpwboxwrap .idpwTab>li.li1.on>a > span > em{color:var(--main-color);}
.wrapper_login .idpwboxwrap .idpwTab>li.li2.on>a > span{color:#ccc;}
.wrapper_login .idpwboxwrap .idpwTab>li.li2.on>a > span > em{color:var(--main-color);}
.wrapper_login .idpwbox .bot_btn .bt_ipsch {
	display:inline-block;width:140px;height:40px;
	background:#222;border:1px solid var(--main-color);line-height:40px;border-radius:20px;
	font-size:14px;color:var(--main-color);font-family:NanumSquareBold;box-sizing:border-box;
}
body .idpwbox .bot_btn .bt_ipsch:hover {background:var(--main-color);color:#222;}
body .layer_idpwCom .layer_inner .txt_big > span{color:var(--main-color);}
body .layerbot_btn .layerbt_submit{display:inline-block;width:128px;height:32px;background:var(--main-color);border:1px solid var(--main-color);line-height:32px;border-radius:20px;font-size:14px;color:#fff;font-family:NanumSquareBold;box-sizing:border-box;}
body .layerbot_btn .layerbt_submit:hover{background:var(--main-color);border:1px solid var(--main-color);}
body .pwreset_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
body .pwresetbox .bot_btn{margin-top:35px;text-align:center;}
body .pwresetbox .bot_btn .bt_pwreset {
	display:inline-block;width:140px;height:40px;
	background:#222;border:1px solid var(--main-color);line-height:40px;border-radius:20px;
	font-size:14px;color:var(--main-color);font-family:NanumSquareBold;box-sizing:border-box;
}
body .pwresetbox .bot_btn .bt_pwreset:hover {background:var(--main-color);color:#222;}
body .mbrRel_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
body .mbrRelbox .inp_mbrRel .bt_yellow{
	display:inline-block;width:80px;height:32px;
	background:#222;border:1px solid var(--main-color);line-height:32px;border-radius:5px;font-size:12px;color:var(--main-color);text-align:center;;font-family:NanumSquareBold;box-sizing:border-box;
}
body .mbrRelbox .inp_mbrRel .bt_yellow:hover{background:var(--main-color);color:#222;}
body .mbrRelbox .bot_btn .bt_mbrRel {
	display:inline-block;width:140px;height:40px;
	background:#222;border:1px solid var(--main-color);line-height:40px;border-radius:20px;
	font-size:14px;color:var(--main-color);font-family:NanumSquareBold;box-sizing:border-box;
}
body .mbrRelbox .bot_btn .bt_mbrRel:hover {background:var(--main-color); color: #222;}
body .partners_section .partners_vis .banner .bt_partners{position: absolute;top:465px;left:444px;display:inline-block;width:240px;height:56px;background:var(--main-color);border:1px solid var(--main-color);line-height:56px;border-radius:28px;font-size:20px;color:#fff;font-family:NanumSquareBold;box-sizing:border-box;text-align:center;}
body .partners_section .join_form > h4{margin-bottom:70px;text-align:center;font-size:40px;color:var(--main-color);font-family:NanumSquareBold;}
body .partners_section .join_form .btn_wrap .bt_ptn_join{display:inline-block;width:200px;height:56px;background:#222;border:1px solid var(--main-color);line-height:56px;border-radius:28px;font-size:20px;color:var(--main-color);font-family:NanumSquareBold;box-sizing:border-box;text-align:center;}
body .partners_section .join_form .btn_wrap .bt_ptn_join:hover {background: var(--main-color); color: #222;}
body .alliance > ul > li > div .alliance_contact { color: var(--main-color); padding: 0; }
body .joinbox .icon_mem{background:url(/pc/img/template5/member/wbc__ico_member.png?V0002) 0 0 no-repeat;}
body .joinbox .inp_join > li{background:url(/pc/img/template5/member/wbc__icons_login_2.png?V0002) -99px 0 no-repeat;}
body .login_section .loginbox .inp_login > li{background:url(/pc/img/template5/member/wbc__icons_login.png?V0002) -99px 0 no-repeat;}
body .login_section .loginbox .icon_mem{background:url(/pc/img/template5/member/wbc__ico_member.png?V0002) 0 0 no-repeat;}
body .pwreset_section .pwresetbox .icon_mem{background:url(/pc/img/template5/member/wbc__ico_pwreset.png?V0002) 0 0 no-repeat;}
body .idpwboxwrap .idpwbox .icon_mem{background:url(/pc/img/template5/member/wbc__ico_schidpw.png?V0002) 0 0 no-repeat; z-index: 100;}
body .mbrRel_section .mbrRelbox .icon_mem{background:url(/pc/img/template5/member/wbc__ico_mbrRel.png?V0002) 0 0 no-repeat; background-size: 56px;}
body .login_captcha_refresh:hover { background: url(/pc/img/template5/comm/r-captcha-hover.png?V0002) 50% 45% no-repeat; }

/* event (오버라이드)*/
.wrapper .tab_event_wrap{position: relative;height:52px;border-bottom: 4px solid var(--main-color);margin:25px auto 0;width:100%; margin-bottom: 17px;}
.wrapper .tab_menu_event > li.on{background: var(--main-color); color:#fff;}
.wrapper .tab_menu_event > li:hover{background: var(--main-color); color:#fff;}
.wrapper .tab_menu_event > li.on > a{color:#222;}
.wrapper .tab_menu_event > li:hover > a{color:#222;}
.wrapper .btn_event_list { border: 2px solid var(--main-color); width: 140px; height: 40px; position: absolute; bottom: 20px; right: 20px; font-size: 18px; color: #ffffff; z-index: 10; background-color: var(--main-color); border-radius: 20px; }
.wrapper .btn_event_list:hover { border: 2px solid var(--main-color); background-color: #222; color: var(--main-color); }

.top_btns > a{display: inline-block;width: 80px;height: 32px;background: var(--main-color);border: 1px solid var(--main-color);line-height: 32px;border-radius: 5px;font-size: 12px;color: #222;text-align: center;font-family: NanumSquareBold;box-sizing: border-box;}
.top_btns > a:hover{background: #222;color: var(--main-color);}
.top_btns.line > a{display: inline-block;width: 80px;height: 32px;background: var(--main-color);border: 1px solid var(--main-color);line-height: 32px;border-radius: 5px;font-size: 12px;color: #222;text-align: center;font-family: NanumSquareBold;box-sizing: border-box;}
.top_btns.line > a:hover{background: #222;color: var(--main-color);}
.btn_event_list { border: 2px solid var(--main-color); width: 140px; height: 40px; position: absolute; bottom: 20px; right: 20px; font-size: 18px; color: #ffffff; z-index: 10; background-color: var(--main-color); border-radius: 20px; }
.btn_event_list:hover { border: 2px solid var(--main-color); background-color: #222; color: var(--main-color); }
#flexDepth1Tab{overflow: hidden;width: 1060px;height: 52px;position: relative;float: left;}

/* 안내사항 박스 */
.info_box { background: #222222; padding: 20px 40px 20px 20px; margin: 30px auto 0; position: relative; overflow: hidden; }
.info_box .info_title > span { /* background: url(/pc/img/m/comm/ico_nolist.png?V0002) 0 no-repeat; background-size: 24px;  */font-size: 20px; font-weight: bold; color: #FFFFFF; /* padding-left: 34px;  */height: 24px; display: inline-block; }
.info_box .info_content > p { font-size: 12px; color: #ccc; width: 100%; line-height: 23px; }

.center_box { margin: 0 auto;position: relative; }

/** 회원가입 2020.05.28 */
.joinwrap .center_box { width: 1060px; height: 600px; }
.joinInfo { width: 300px; height: 577px; float: left; margin:0 auto; border:1px solid #333333; }
.joinwrap .center_box .joinbox { float: right; }

.join_greeting .center_box { width: 1060px;text-align: right; }
.join_greeting .center_box .visual_img { top: -165px;left: unset;right: -260px;display: inline-block;width: 353px;height: 350px;background: url(/pc/img/member/bg_join2.png?V0002) 0 0 no-repeat; }

@media screen and (max-width:1200px) {
	.header > .inner{width:1160px;height:88px;padding:29px 10px 0 10px;margin:0 auto;box-sizing:border-box;}
	.header > .inner > .gnb > li > a{display:block;height:59px;line-height:33px;font-size:15px;color:#fff;box-sizing:border-box;padding:0 8px;}
}
@media screen and (min-width:1201px) {
	
	.header > .inner{width:100%;}
	.header > .inner > .gnb > li > a{padding:0 9px;}
	@media screen and (min-width:1300px) {
		.header > .inner > .gnb > li > a{padding:0 13px;}
		.header > .inner{width:1300px;}
	}
	@media screen and (min-width:1400px) {
		.header > .inner > .gnb > li > a{font-size: 16px;}
		.header > .inner{width:1300px;}
	}
	@media screen and (min-width:1500px) {
		.header > .inner > .gnb > li > a{padding:0 17px;}
		.header > .inner{width:1400px;}
	}
	
}

/** Multi Account */
#withdrawAccountList tr { height: 30px; }
#withdrawAccountList tr td { color: #fff;text-align: center; }
#withdrawAccountList tr td a input {
	background: #222222;
    color: var(--main-color);
    border: 1px solid var(--main-color);
    border-radius: 5px;
    width: 60px;
    height: 26px;
}
input.reset {
	background: #222222;
    color: var(--main-color);
    border: 1px solid var(--main-color);
    border-radius: 5px;
    width: 80px;
    height: 26px;
    text-align: center;
    cursor: pointer;
}

/* Make it a marquee */
.marquee {
    width: 89%;
    margin: 17px auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 20s linear infinite;
}

/* Make it move */
@keyframes marquee {
    0%   { text-indent: 90% }
    100% { text-indent: -40em }
}

.cf-stream-menu-container { display: none; }

.setting_button_area { position: absolute; top: 14px; left: 250px; }
.switch_button { position: relative; display: inline-block; width: 80px; height: 34px; }
.switch_button input { opacity: 0; width: 0;height: 0;}
.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0;background-color: #444444; -webkit-transition: .4s; transition: .4s; }
.slider:before { position: absolute; content: ""; height: 26px; width: 35px; left: 4px; bottom: 4px; background-color: white;-webkit-transition: .4s; transition: .4s; }
.checked { position: absolute; top: 30%; color: #fff; font-weight: bold; letter-spacing: 1px;}
.checked.on { left: 10px;  }
.checked.off { right: 10px;  }
.switch_button input:checked + .slider { background-color: var(--main-color); }
.switch_button input:checked + .slider:before { -webkit-transform: translateX(36px); -ms-transform: translateX(36px); transform: translateX(36px); }
.slider.round { border-radius: 34px; }
.slider.round:before { border-radius: 15px; }
.setting_button_area { font-size: 14px; color: #fff; font-weight: bold; }

.layer_item_set{position:absolute;width:218px;height:218px;box-sizing:border-box;z-index:10;box-shadow: 0px 0px 1px 1px #222;}
.layer_item_set .thumb{position:relative;width:100%; height: 100%;}
.layer_item_set .thumb > img{width:100%;}
.layer_item_set .thumb > a { display: block; height: 100%; background-size: 100%; }
.layer_item_set .thumb * { outline: 0 !important; }
/* .layer_item_set .thumb .bt_wrap{position:absolute;top:0px;left:0px;width:100%;height:230px;z-index:2;}
.layer_item_set .thumb .bt_wrap .bt_play{position:absolute;top:50px;left:50%;width:179px;height:50px;margin-left:-90px;font-size:0px;text-indent:-99px;}
.layer_item_set .thumb .bt_wrap .bt_ex{position:absolute;top:110px;left:50%;width:122px;height:39px;margin-left:-61px;color:#fff;font-size:12px;font-family:NanumSquareBold;text-align:center;line-height:39px;box-sizing:border-box;border:1px solid #fff;border-radius:5px;}
.layer_item_set .thumb .bt_wrap .bt_ex:hover{background: url(/pc/img/comm/bg_wh_20.png?V0002) 0 0 repeat;} */
/* .layer_item_set .thumb .bt_play{position:absolute;top:90px;left:50%;width:100px;height:30px;line-height:30px;margin-left:-50px;color:#fff;font-size:14px;font-weight:bold;border:1px solid #fff;text-align:center;} */
.layer_item_set .thumb .bt_play{position:absolute;bottom:5px;right:5px;width:80px;height:24px;line-height:24px;margin-left:-50px;color:#fff;font-size:12px;border:1px solid #fff;text-align:center; background-color: rgba(0,0,0,0.3);z-index: 100;}
.layer_item_set .thumb .bt_ex{position:absolute;top:120px;left:50%;width:122px;height:39px;margin-left:-61px;color:#fff;font-size:14px;font-weight:bold;font-family:NanumSquareBold;text-align:center;line-height:39px;box-sizing:border-box;z-index: 100;}
/* .layer_item_set .thumb .bt_play:hover{background: url(/pc/img/comm/bg_wh_20.png?V0002) 0 0 repeat;color:var(--main-color);border:1px solid var(--main-color);} */
.layer_item_set .thumb .bt_play:hover{background-color: rgba(0,0,0,0.6);color:var(--main-color);border:1px solid var(--main-color);}
.layer_item_set .thumb .bt_ex:hover{color:var(--main-color);}

.layer_item_set .infobox{position:absolute;bottom:0px;left:0px;padding:28px 10px;width:100%;height:80px;box-sizing:border-box;z-index:3; background: url(/pc/img/comm/info_back.png?V0002) repeat-x;}
.layer_item_set .infobox .title{font-size:17px;color:#fff;font-family:NanumSquareBold;}
.layer_item_set .infobox .title_en{margin-top:5px;font-size:13px;color:#afafaf;font-family:NanumSquareBold;}
.layer_item_set .infobox .bt_ex{position:absolute;top: 40px; right: 9px; width: 83px; height: 30px; color: #fff; font-size: 12px; font-family: NanumSquareBold; text-align: center; line-height: 30px; box-sizing: border-box; border: 1px solid #fff; border-radius: 5px; }
.layer_item_set .infobox .bt_ex:hover { background-color : rgba( 255, 255, 255, 0.2 ); }

.layer_item_set .btns{position:absolute;left:16px;top:16px;z-index: 100;}
.layer_item_set .btns > li{}
.layer_item_set .btns > li > a{font-size:0px;text-indent:-99px;}
.layer_item_set .btns > li .bt_favor{display:block;width:25px;height:29px;background: url(/pc/img/comm/bt_favor.png?V0002) 0 0 repeat; margin-bottom: 16px;}
.layer_item_set .btns > li .bt_favor:hover{background: url(/pc/img/comm/bt_favor_hover.png?V0002) 0 0 repeat;}
.layer_item_set .btns > li .bt_favor.on{background: url(/pc/img/comm/bt_favor_on.png?V0002) 0 0 repeat !important;}
.layer_item_set .btns > li .bt_caution{display:block;width:29px;height:29px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;}
.layer_item_set .btns > li .bt_caution:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat;}
.layer_item_set .gameLinkArea { width: 218px; height: 218px; position: absolute; left: 0px; top: 0px; cursor: pointer; }

/*
.layer_item_set:before,
.layer_item_set:after,
.layer_item_set .gameLinkArea:after,
.layer_item_set .gameLinkArea:before {transition:all 0.3s ease; display:block; content:''; position:absolute; background:var(--main-color); z-index:100;}
.layer_item_set:before {top:0; left:0; right:100%; height:1px; }
.layer_item_set:after {top:0; right:0; bottom:100%; width:1px; }
.layer_item_set:hover:before{-webkit-transition-delay:0s; transition-delay:0s; right:0;}
.layer_item_set:hover:after {-webkit-transition-delay:.2s; transition-delay:.2s; bottom:0;}
.layer_item_set .gameLinkArea:after {bottom:0; right:0; left:100%; height:1px;}
.layer_item_set .gameLinkArea:before {bottom:0; left:0; top:100%; width:1px;}
.layer_item_set .gameLinkArea:hover:after {-webkit-transition-delay:.0s; transition-delay:.0s; left:0;}
.layer_item_set .gameLinkArea:hover:before {-webkit-transition-delay:.2s; transition-delay:.2s; top:0;}
*/
.layer_item_set:before,
.layer_item_set:after,
.game_list > li:after,
.game_list > li:before {transition:all 0.3s ease; display:block; content:''; position:absolute; background:var(--main-color); z-index:100;}
.layer_item_set:before {top:0; left:0; right:100%; height:1px; }
.layer_item_set:after {top:0; right:0; bottom:100%; width:1px; }
.layer_item_set:hover:before{-webkit-transition-delay:0s; transition-delay:0s; right:0;}
.layer_item_set:hover:after {-webkit-transition-delay:.2s; transition-delay:.2s; bottom:0;}
.game_list > li:after {bottom:60px; right:0; left:100%; height:1px;}
.game_list > li:before {bottom:60px; left:0; top:100%; width:1px;}
.game_list > li:hover:after {-webkit-transition-delay:.0s; transition-delay:.0s; left:0;}
.game_list > li:hover:before {-webkit-transition-delay:.2s; transition-delay:.2s; top:0;}

.layer_item_big_set{position:absolute;width:450px;height:450px;padding:0px;box-sizing:border-box;z-index:10;box-shadow: 0px 0px 1px 1px;}
.layer_item_big_set .thumb{position:relative;width:100%; cursor: pointer;}
.layer_item_big_set .thumb * { outline: 0 !important; }
.layer_item_big_set .thumb > img{width:100%;}
.layer_item_big_set .thumb > a { display: block; height: 100%; background-size: 100%; }
.layer_item_big_set .thumb .bt_wrap{position:absolute;top:0px;left:0px;width:100%;height:414px;background: url(/pc/img/comm/bg_black60.png?V0002) 0 0 repeat;z-index:2;}
/* .layer_item_big_set .thumb .bt_wrap .bt_play{position:absolute;top:160px;left:50%;width:179px;height:50px;margin-left:-90px;background: url(/pc/img/comm/btn_play_red.png?V0002) 0 0 repeat;font-size:0px;text-indent:-99px;}
.layer_item_big_set .thumb .bt_wrap .bt_play:hover{background: url(/pc/img/comm/btn_play_red_on.png?V0002) 0 0 repeat;}
.layer_item_big_set .thumb .bt_wrap .bt_ex{position:absolute;top:219px;left:50%;width:122px;height:39px;margin-left:-61px;color:#fff;font-size:12px;font-family:NanumSquareBold;text-align:center;line-height:39px;box-sizing:border-box;border:1px solid #fff;border-radius:5px;}
.layer_item_big_set .thumb .bt_wrap .bt_ex:hover{background: url(/pc/img/comm/bg_wh_20.png?V0002) 0 0 repeat;} */
.layer_item_big_set .thumb .bt_play{position:absolute;top:210px;left:50%;width:100px;height:30px;line-height:30px;margin-left:-50px;color:#fff;font-size:14px;font-weight:bold;border:1px solid #fff;text-align:center;z-index: 100;}
/* .layer_item_big_set .thumb .bt_ex{position:absolute;top:240px;left:50%;width:122px;height:39px;margin-left:-61px;color:#fff;font-size:14px;font-weight:bold;font-family:NanumSquareBold;text-align:center;line-height:39px;box-sizing:border-box;} */
.layer_item_big_set .thumb .bt_ex{position:absolute;bottom:5px;right:5px;width:80px;height:24px;line-height:24px;margin-left:-50px;color:#fff;font-size:12px;border:1px solid #fff;text-align:center; background-color: rgba(0,0,0,0.3);z-index: 100;}
.layer_item_big_set .thumb .bt_play:hover{background: url(/pc/img/comm/bg_wh_20.png?V0002) 0 0 repeat;color:var(--main-color);border:1px solid var(--main-color);}
/* .layer_item_big_set .thumb .bt_ex:hover{color:var(--main-color);} */
.layer_item_big_set .thumb .bt_ex:hover{background-color: rgba(0,0,0,0.6);color:var(--main-color);border:1px solid var(--main-color);}

.layer_item_big_set .infobox{position:absolute;bottom:0px;left:0px;padding:28px 10px;width:100%;height:80px;background: url(/pc/img/comm/info_back.png?V0002) repeat-x;box-sizing:border-box;z-index:3;}
.layer_item_big_set .infobox .title{font-size:17px;color:#fff;font-family:NanumSquareBold;}
.layer_item_big_set .infobox .title_en{margin-top:5px;font-size:13px;color:#afafaf;font-family:NanumSquareBold;}
.layer_item_big_set .btns{position:absolute;left:16px;top:16px;z-index: 100;}
.layer_item_big_set .btns > li{}
.layer_item_big_set .btns > li > a{font-size:0px;text-indent:-99px;}
.layer_item_big_set .btns > li .bt_favor{display:block;width:25px;height:29px;background: url(/pc/img/comm/bt_favor.png?V0002) 0 0 repeat; margin-bottom: 16px;}
.layer_item_big_set .btns > li .bt_favor:hover{background: url(/pc/img/comm/bt_favor_hover.png?V0002) 0 0 repeat;}
.layer_item_big_set .btns > li .bt_favor.on{background: url(/pc/img/comm/bt_favor_on.png?V0002) 0 0 repeat !important;}
.layer_item_big_set .btns > li .bt_caution{display:block;width:29px;height:29px;background: url(/pc/img/comm/bt_caution.png?V0002) 0 0 repeat;}
.layer_item_big_set .btns > li .bt_caution:hover{background: url(/pc/img/comm/bt_caution_hover.png?V0002) 0 0 repeat;}
.layer_item_big_set .gameLinkArea { width: 450px; height: 450px; position: absolute; left: 0; top: 0; cursor: pointer; }

/*
.layer_item_big_set:before,
.layer_item_big_set:after,
.layer_item_big_set .gameLinkArea:after,
.layer_item_big_set .gameLinkArea:before {transition:all 0.3s ease; display:block; content:''; position:absolute; background:var(--main-color); z-index:100;}
.layer_item_big_set:before {top:0; left:0; right:100%; height:1px; }
.layer_item_big_set:after {top:0; right:0; bottom:100%; width:1px; }
.layer_item_big_set:hover:before{-webkit-transition-delay:0s; transition-delay:0s; right:0;}
.layer_item_big_set:hover:after {-webkit-transition-delay:.2s; transition-delay:.2s; bottom:0;}
.layer_item_big_set .gameLinkArea:after {bottom:0; right:0; left:100%; height:1px;}
.layer_item_big_set .gameLinkArea:before {bottom:0; left:0; top:100%; width:1px;}
.layer_item_big_set .gameLinkArea:hover:after {-webkit-transition-delay:.0s; transition-delay:.0s; left:0;}
.layer_item_big_set .gameLinkArea:hover:before {-webkit-transition-delay:.2s; transition-delay:.2s; top:0;}
*/
.layer_item_big_set:before,
.layer_item_big_set:after,
.game_list_wrap .big_banner:after,
.game_list_wrap .big_banner:before {transition:all 0.3s ease; display:block; content:''; position:absolute; background:var(--main-color); z-index:100;}
.layer_item_big_set:before {top:0; left:0; right:100%; height:1px; }
.layer_item_big_set:after {top:0; right:0; bottom:100%; width:1px; }
.layer_item_big_set:hover:before{-webkit-transition-delay:0s; transition-delay:0s; right:0;}
.layer_item_big_set:hover:after {-webkit-transition-delay:.2s; transition-delay:.2s; bottom:0;}
.game_list_wrap .big_banner:after {bottom:120px; right:0; left:100%; height:1px;}
.game_list_wrap .big_banner:before {bottom:120px; left:0; top:100%; width:1px;}
.game_list_wrap .big_banner:hover:after {-webkit-transition-delay:.0s; transition-delay:.0s; left:0;}
.game_list_wrap .big_banner:hover:before {-webkit-transition-delay:.2s; transition-delay:.2s; top:0;}

/*overwrite from layout.css for WBC*/
.coupon_usebtn{border: 1px solid var(--main-color)!important;background: var(--main-color)!important;}
.mypage_cont .mybox .alarm > em {background: var(--main-color)!important;}
.style_colorscheme {color: var(--main-color)!important;}
.tabm_guide_3dep > li.on{color: var(--main-color)!important;}
.tabm_guide_3dep > li:hover{color:var(--main-color)!important;}
.transfer_area > div.mybox .tit > span:hover { background: url(/pc/img/mypage/exchange_on3.png?V0002) no-repeat!important; }


#powerBall_link { position: absolute;top: -30px;right: 30px;text-align: center; display:none; }
#powerBall_link .text { border:1px solid var(--main-color);background: var(--main-color) ;font-weight: bold;color: #222; }
#powerBall_link:hover .text { border:1px solid var(--main-color) ;background: #222;font-weight: bold;color: var(--main-color) ; }
#powerBall_link .text { padding-top:5px; border-radius: 10px;width: 100px;height: 20px; }

.my_friend .bt_send { border: 1px solid var(--main-color);color: var(--main-color);}
.my_friend .bt_send:hover{background: var(--main-color);color: #222;}

p { color:var(--main-color)  }

.jackpot-alert .inner p { color:#222222 !important; }

.event_section .event_join{ width: 240px; height: 56px; line-height: 56px; border: 2px solid var(--main-color); color: var(--main-color); font-size: 20px; border-radius: 28px; }
.event_section .event_join:hover{ background: var(--main-color); color: #fff; }
.event_request{ width: 200px; height: 48px; line-height: 48px; border: 2px solid var(--main-color); color: var(--main-color); font-size: 20px; border-radius: 28px; margin-top: 20px; }
.event_request:hover{ background: var(--main-color); color: #fff; }
/* 이벤트 line. 2085 */
.templat .content_body_templat1 { width: 100%; overflow-y: auto; height: 365px; }
.templat .content_body_templat1 .win_area { width: 250px; text-align: center; margin: 0 auto; }
.templat .content_body_templat1 .win_area .team_box > div { max-width: 100%; height: 180px; border: 1px solid #FFF; }
.templat .content_body_templat1 .win_area .team_box { margin-bottom: 50px; } 
.templat .content_body_templat1 .rank_area { width: 100%; overflow-y:auto; }
.templat .content_body_templat1 .rank_area ul { overflow: hidden; width: 600px; }
.templat .content_body_templat1 .rank_area ul li { float: left; width: 150px; box-sizing: border-box; text-align: center; }
.templat .content_body_templat1 .rank_area ul li .team_box { width: 90%; margin: 0 0 30px 0px; }
.templat .content_body_templat1 .rank_area .team_box { margin-bottom: 70px; }
.templat .content_body_templat1 button { font-size: 40px; color: #000; width: 400px; height: 80px; line-height: 80px; background: #ff7e00; border-radius: 2px; }

.templat .content_body_templat2 { width: 100%; overflow-y: auto; height: 220px; }
.templat .content_body_templat2 .win_area { width: 250px; text-align: center; margin: 0 auto; }
.templat .content_body_templat2 .win_area .team_box > div { max-width: 100%; height: 180px; border: 1px solid #FFF; }
.templat .content_body_templat2 .win_area .team_box { margin-bottom: 50px; } 
.templat .content_body_templat2 .rank_area { width: 100%; overflow-y:auto; }
.templat .content_body_templat2 .rank_area ul { overflow: hidden; width: 600px; }
.templat .content_body_templat2 .rank_area ul li { float: left; width: 150px; box-sizing: border-box; text-align: center; }
.templat .content_body_templat2 .rank_area ul li .team_box { width: 90%; margin: 0 0 30px 0px; }
.templat .content_body_templat2 .rank_area .team_box { margin-bottom: 70px; }
.templat .content_body_templat2 button { font-size: 40px; color: #000; width: 400px; height: 80px; line-height: 80px; background: #ff7e00; border-radius: 2px; }

.templat .team_box > div { width: 100%; border: 1px solid #FFF; margin-bottom: 10px; box-sizing: border-box; }
.templat .team_box > div > img { max-width: 100%;max-HEIGHT: 100%; }

.templat .content_footer { padding-bottom: 388px; }

.templat select { 
	width: 100%; height: 40px; line-height: 40px; 
	background: #000 url(/pc/img/event/buff/arrow.png?V0002) no-repeat 95% 50%; 
	border: 1px solid #FFF; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; 
	font-size: 14px; color: #FFF; padding: 0 20px; box-sizing: border-box; 
}

.inspection { text-align: center; color: var(--main-color); font-size: 45px; font-weight: bold; margin-top: 30px; }