/** 2023/8/18 **/
/** CENTER LOGO BLACK THEME v0.1 **/

/*Main color var*/
:root{
  /* ------------------------------------------ */
  /* Replace with this when new website created */
  --main-color:#B58362;
  --main-hover-color:#0A2ECB;
  --light-color:#04cbff;
  --main-logo:url(/r/theme/s1_white/logo/logo.png);
  --main-footer_logo:url(/r/theme/s1_white/logo/logo.png);
  --main-loading_icon:url(/r/front/img/comm/transparent.png);
  --main-bg_logo:url(/r/front/img/comm/transparent.png);
  --main-font:"NotoSansKR";
  --lnb-width: 260px;
  --top-info-height:70px;
  /* ------------------------------------------ */
  /* ------------------------------------------ */

  /* Common */
  --white:#FFFFFF;--black:#000000;--white-filter:brightness(0) invert(1);
  --btn-radius:5px;--full-border-radius:999px;--game-radius:10px;--border-light:#ccc;--border-dark:#333;
  --text-primary:var(--white);--text-secondary:#333;--text-grey:#aaa;--text-input:#333;--link-primary:#333;
  /* Main color button */
  --btn-primary-bg:var(--main-color);--btn-primary-hover-bg:#fff;--btn-primary-text:#fff;--btn-primary-hover-text:var(--main-color);--btn-primary-border:var(--main-color);
  /* Outline button - after hover become main color button */
  --btn-secondary-bg:#fff;--btn-secondary-text:var(--main-color);--btn-secondary-border:var(--main-color);
  /* Grey button - after hover become main color button */
  --btn-tertiary-bg:#f1f1f1;--btn-tertiary-text:#333;--btn-tertiary-border:#f1f1f1;
  --btn-padding:10px;--input-padding:10px 14px;
  --game-green:#00ff00;--game-shadow:0 0 15px;--game-gap:20px;--gradient-basic:linear-gradient(to bottom,#00000000,#00000000,#00000030,#00000040,#00000050,#000000);
  --bg-primary:var(--white);--bg-secondary:#333;--bg-grey:#f1f1f1;--bg-dark-grey:#ddd;--bg-dark-grey-2:#333;
  --red:#FF0000;--orange:#ffA500;--green:#19d600;--light-blue:#2cb4ff;--yellow:#fc0;
}

*{margin:0;padding:0;box-sizing:border-box}
html,body{font-family:var(--main-font),"Malgun Gothic","Malgun Gothic","맑은 고딕","Hiragino Sans GB","Microsoft Yahei","돋움",Dotum,"굴림",Gulim,"Apple Gothic","Apple SD Gothic Neo",Sans-serif;color:var(--text-secondary);font-size:14px;letter-spacing:-.2px;font-weight:400;}
body{margin:0;padding:0;}
body{min-width:1180px;color:var(--text-primary);}
body,.wrapper{background:var(--bg-primary);}
body.modal-open{overflow:hidden;}
a:link{color:var(--text-secondary);}
img{user-select:none;pointer-events:none;}
.table,.table table{width:100%;}
.table td,.table th{border:1px solid var(--border-dark);}
input,select{background:var(--white) !important;color:var(--text-input) !important;}
select{background:var(--white);color:var(--text-secondary);padding:5px 10px;border:none;width:100%;height:100%;border-radius:var(--btn-radius);height:40px;}
select:focus-visible{outline:0;}

.G005001{display:none!important;visibility:hidden;}
.G005002{background:url(/r/front/img/comm/flag_hot.png) 0 0 no-repeat;width:112px;height:82px;position:absolute;top:-1px;left:-4px;font-size:0;text-indent:-999px;}
.G005004{background:url(/r/front/img/comm/flag_best.png) 0 0 no-repeat;width:112px;height:82px;position:absolute;top:-1px;left:-4px;font-size:0;text-indent:-999px;}
.w1280r{width:1380px;margin:0 auto;position:relative;}

/*Common CSS end*/
#layoutBody{padding-top:0!important}
.wrapper #theme_logo{min-height:85px;flex-basis:40%;position:relative;width:100%;}
.theme_logo_img{width:220px;margin:auto;height:90px;background:var(--main-logo) center / 100% auto no-repeat;display:block;cursor:pointer;}

.wrapper{min-width:1160px;width:100%;}
.loading-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1009;top:0;left:0;display:flex;justify-content:center;align-items:center;}
.main-loading{background-image:var(--main-loading_icon);width:150px;height:150px;background-repeat:no-repeat;background-size:contain;}
.container.info{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--bg-secondary);color:var(--text-primary);margin:0;}
.container.main_section{margin-left:var(--lnb-width);margin-top:var(--top-info-height);padding-top:0;min-height:600px;}
.logo{background:var(--main-logo) no-repeat center;width:200px;height:89px;background-size:contain;margin:auto;}
.logo img{display:block;margin:auto;width:172px;}
.info-title{text-align:center;font-weight:700;}
.info-title h2{margin:40px 0 20px;font-size:50px;}
.info-title .white{color:var(--text-primary);}
.info-msg>*{text-align:center;color:var(--text-grey);font-size:18px;}
.chrome_dl{margin:40px 0;}
.chrome_dl img{margin:0 auto;display:block;}
.error-btn button{display:block;margin:auto;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);padding:13px 30px;font-size:16px;margin-top:46px;transition:.3s all ease;cursor:pointer;}
.error-btn button:focus,.error-btn button:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.error-box{border:1px solid var(--border-dark);text-align:center;}
.error-box h2{font-size:24px;padding:var(--btn-padding);}
.caution_title{color:var(--main-color);text-align:center;font-size:45px;font-weight:700;}
.caution_img{text-align:center;margin-top:150px;}
.caution_content{text-align:center;margin-top:150px;color:var(--text-primary);}
.caution_time{text-align:center;color:var(--text-primary);font-size:18px;font-weight:700;}
.minigameTime{top:-10px;right:-3px;border:1px solid var(--main-color);width:80px;height:32px;border-radius:var(--btn-radius);text-align:center;background-color:var(--main-color);box-shadow:10px 10px 25px var(--black);position:absolute;font-weight:700;color:var(--text-primary);}
.no-drag{-webkit-user-drag:none;}

.hide{display:none;opacity:0;visibility:hidden;width:0;height:0;}

/* top info */
.top-info{position:fixed;top:0;left:var(--lnb-width);width:calc(100% - var(--lnb-width));height:var(--top-info-height);z-index:1000;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;}
.top-info .new-container{display:flex;justify-content:space-between;max-width:1380px;flex:1}
.top-info .line-notice{flex:1;}
.top-info .member-area .buttons {display:flex;gap:10px;}
.top-info .member-area .buttons .btn {width:90px;}

/* Header */
.header.fix_top{}
.header .bt_join{position:relative;margin-right:5px;display:block;width:100px;text-align:center;border:1px solid var(--white);font-size:16px;color:var(--text-primary);border-radius:var(--btn-radius);}
.header .bt_login{position:relative;margin-right:5px;margin-top:0;width:100px;text-align:center;font-size:16px;right:0;border-radius:var(--btn-radius);background:var(--white);color:var(--main-color);border:1px solid var(--main-color);}
.header>.inner .snb .snb_sl .time{position:absolute;top:180px;left:62px;width:120px;text-align:center;border-radius:var(--btn-radius);border:1px solid var(--border-dark);background:var(--bg-secondary);color:var(--text-primary);font-size:20px;}
.header>.inner .snb .snb_sl li a:hover .time{border:1px solid var(--white);}
.header .inner #theme_login .quick_menu{margin-top:20px;}
.header .inner #theme_login .quick_menu li .count_alarm{width:15px;height:15px;top:0;}
.header .inner #theme_login .mem_menu.login{position:relative;top:inherit;right:inherit;}

.wrapper .header .inner .mem_menu_login li.bt_notice:before{display:block;}
.wrapper .header .inner .header_wrap{justify-content:space-between;display:flex;width:100%;margin:0 auto;min-height:90px;min-width:1180px;position:relative;z-index:3;}
.wrapper .header .inner .mem_menu_login{flex-basis:30%;display:flex;align-items:center;position:absolute;z-index:1003;margin:10px 15px 0;right:0;}
.wrapper .header .inner .mem_menu_login li{position:relative;display:inline-block;padding:0 15px 0 15px;margin:0;}
.wrapper .header .inner .mem_menu_login li:first-child{border:0;padding:0 15px;margin:0;}
.wrapper .header .inner .mem_menu_login li:before{content:"";position:absolute;top:7px;right:-3px;width:3px;height:3px;border-radius:var(--full-border-radius);background:var(--main-color);}
.wrapper .header .inner .mem_menu_login li:last-child:before{display:none;}
.wrapper .header .inner .mem_menu_login li a{display:block;width:auto;height:auto;text-align:center;border-radius:var(--btn-radius);color:var(--text-secondary);border:none;white-space:nowrap;cursor:pointer;}
.wrapper .header .inner .mem_menu_login li a:hover{color:var(--main-color);}
.wrapper .header .inner .mem_menu_login li a.bt_login{cursor:pointer;}
.wrapper .header .inner .mem_menu_login li a.bt_login:hover{border:0;}
.wrapper .header .inner .mem_menu_login li a.bt_join{color:var(--text-primary);cursor:pointer;}
.wrapper .header .inner .mem_menu_login li a.bt_join:hover{border:0;}
.wrapper .header{position:fixed;top:0;left:0;bottom:0;width:var(--lnb-width);height:100vh;right:auto;display:flex;flex-direction:column;z-index:9999;background:var(--bg-primary);box-shadow:2px 0 10px rgba(0,0,0,0.3);padding:0 20px;overflow-y:auto;overflow-x:hidden;}
.wrapper .header>.inner .allmenu{display:block;width:56px;height:40px;background-color:var(--main-color);z-index:10;cursor:pointer;}
.wrapper .header>.inner .allmenu a{font-size:0;text-indent:-999px;display:block;width:100%;height:100%;background:url(/r/theme/center_logo/img/pc/gnb_allmenu_white.png) 50% 50% no-repeat;}
.wrapper .header>.inner>.gnb{position:relative;width:1380px;height:40px;margin:0 auto;overflow:initial;z-index:2;text-align:center;}
.wrapper .header>.inner>.gnb>li{display:inline-block;}
.wrapper .header>.inner>.gnb>li>a{display:block;font-weight:700;font-size:16px;color:var(--text-secondary);padding:0 26px;cursor:pointer;}
.wrapper .header>.inner>.gnb>li.main>a:hover{color:var(--main-color);border:0;}
.wrapper .header>.inner>.gnb>li.main.on>a{color:var(--main-color);border:0;}
.wrapper .header>.inner>.gnb>li.sup{padding-top:2px;background:url(/r/front/img/comm/bg_bar_wh2x10.png) left 13px no-repeat;cursor:pointer;}
.wrapper .header>.inner>.gnb>li.sup>a:hover{color:var(--main-color);}
.wrapper .header>.inner>.allMenuLayer{display:none;position:absolute;top:130px;width:100%;z-index:100;background:var(--white);border-bottom:1px solid var(--main-color);}
.wrapper .header>.inner>.allMenuLayer .inner{overflow:hidden;padding:30px;width:1380px;margin:auto;display:flex;justify-content:center;}
.wrapper .header>.inner>.allMenuLayer .inner .row{margin-left:50px;}
.wrapper .header>.inner>.allMenuLayer .inner .row:first-child{margin-left:0;}
.wrapper .header>.inner>.allMenuLayer .inner .row p{font-size:16px;color:var(--main-color);margin-bottom:20px;font-weight:700;}
.wrapper .header>.inner>.allMenuLayer .inner .row ul li{color:var(--text-primary);margin-top:10px;cursor:pointer;}
.wrapper .header>.inner>.allMenuLayer .inner .row ul li:hover{color:var(--main-color);}
.wrapper .header>.inner>.allMenuLayer .inner .row ul li a{color:var(--text-secondary);cursor:pointer;}
.wrapper .header>.inner>.allMenuLayer .inner .row ul li a:hover{color:var(--main-color);}
.wrapper .header>.inner>.allMenuLayer.on{display:block;}
.wrapper .header>.inner:after{height:0!important;}
.wrapper .header .inner .select_lang_flag ul li{margin:3px!important;}
.wrapper .header.fix_top{box-shadow:0 1px 10px #ccc;}
.wrapper .header .inner .quick_menu>li>a{width:44px;height:43px;}
.wrapper .header .inner .quick_menu>li>a.bt_deposit{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
.wrapper .header .inner .quick_menu>li>a.bt_deposit:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.wrapper .header .inner .quick_menu>li>a.bt_withdraw{background-color:var(--white);border:1px solid var(--border-light);}
.wrapper .header .inner .quick_menu>li>a.bt_alarm{background-color:var(--white)!important;border:1px solid var(--border-light);}
.wrapper .header .inner .quick_menu>li>a.bt_mypage{background-color:var(--white)!important;border:1px solid var(--border-light);}
.wrapper .header .inner #theme_login .bpm_coupon{display:none;}
.wrapper .header>.inner .allmenu:hover{background:var(--main-color);}
.wrapper .header .inner .quick_menu_wrapper.non_login{margin:0 30px 0 0;}
.wrapper .header .inner .quick_menu li .layer_list{top:43px;}
.wrapper .header .inner .mem_menu{position:absolute;top:13px;right:20px;z-index:1003;}
.wrapper .header .inner .mem_menu li.bt_notice{display:block;order:1;}
.wrapper .header .inner .mem_menu li.bt_notice:before{display:block;}
.wrapper .header .inner .mem_menu_login li.bt_notice{display:block;order:1;}
.wrapper .header .inner .mem_menu li:first-child{padding:0 15px;margin:0;}
.wrapper .header .inner .mem_menu li.bt_partner{order:6;}
.wrapper .header .inner .mem_menu li.bt_bulletin{order:2;}
.wrapper .header .inner .mem_menu li.bt_bulletin:before{display:block;}
.wrapper .header .inner .mem_menu li.bt_attendance{order:5;}
.wrapper .header .inner .mem_menu li.bt_event{order:4;}
.wrapper .header .inner .mem_menu li.bt_coupon{order:5;display:none;}
.wrapper .header .inner .mem_menu li.bt_cs{order:3;}
.wrapper .header .inner .mem_menu li a{color:var(--text-secondary);}
.wrapper .header .inner .mem_menu li a p{color:var(--text-secondary);}
.wrapper .header .inner .mem_menu_login li.bt_partner{order:6;}
.wrapper .header .inner .mem_menu_login li.bt_bulletin{order:2;}
.wrapper .header .inner .mem_menu_login li.bt_bulletin:before{display:block;}
.wrapper .header .inner .mem_menu_login li.bt_attendance{order:5;}
.wrapper .header .inner .mem_menu_login li.bt_event{order:4;}
.wrapper .header .inner .mem_menu_login li.bt_coupon{order:5;display:none;}
.wrapper .header .inner .mem_menu_login li.bt_cs{order:3;}
.wrapper .header .inner .mem_menu_login li.bt_mypage{order:8;display:none;}
.wrapper .header .inner #theme_login .quick_menu li .layer_list ul li.header_btn_csnotice{display:none;}
.wrapper .header .inner #theme_login .quick_menu li .layer_list ul li.header_btn_mypage{display:none;}
.wrapper .header .inner .quick_menu_sub>li>a{background:var(--bg-primary);}
.wrapper .header .inner #theme_login .quick_menu li .layer_list ul li:nth-child(odd){background-color:var(--bg-grey);}
.wrapper .header .inner #theme_login .quick_menu li .layer_list ul li:nth-child(even){background-color:var(--bg-dark-grey);}
.wrapper .header .inner .quick_menu>li>a.bt_join{background:var(--white);color:var(--text-secondary);}
.wrapper .header .inner #theme_login .mem_menu>li>span{color:var(--text-secondary);}
.wrapper .header #theme_header{background-color:var(--white)!important;}
.wrapper .header .inner #theme_login .mem_menu>li.user_info .money{color:var(--text-secondary);}
.wrapper .header .inner #theme_login .mem_menu>li.user_info .level_name{color:var(--text-secondary);}

.wrapper_login .select_lang_flag{display:none;}
.wrapper_login header{height:90px;}
.wrapper_login header .main-nav .left{width:100%;justify-content:center;}
.wrapper_login header .main-nav .left .navigation{display:none;}
.wrapper_login header .main-nav .right{display:none;}
.wrapper_login #theme_logo{position:fixed;width:100%;}
.wrapper_login .header .inner h1 a{margin-right:15px;margin-top:-13px;}
.wrapper_login.header .inner .mem_menu{position:absolute;top:20px;right:110px;}
.wrapper_login .header .inner .mem_menu{position:relative;margin:25px 100px 0 0;z-index:1;}
.wrapper_login .header .inner .mem_menu.login{margin-right:0;position:absolute;top:49px;right:300px;width:160px;border:1px solid var(--main-color);text-align:center;color:var(--main-color);border-radius:var(--btn-radius);}
.wrapper_login .header .inner .mem_menu li{margin-left:10px;}
.wrapper_login .header .inner .mem_menu li a{display:block;width:104px;font-size:16px;text-align:center;border-radius:var(--btn-radius);}
.wrapper_login .header .inner .mem_menu li a.bt_login{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
.wrapper_login .header .inner .mem_menu li a.bt_login:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.wrapper_login .header .inner .mem_menu li a.bt_join{background:var(--white);color:var(--text-secondary);border:1px solid var(--black);cursor:pointer;}
.wrapper_login .header .inner .mem_menu li a.bt_join:hover{background:var(--white);color:var(--text-secondary);}
.wrapper_login .header .inner .quick_menu{display:none;}
.wrapper_login .header .inner .quick_menu>li>a.bt_attendance{display:none;}
.wrapper_login .header .inner .quick_menu>li>a.bt_leaderboard{display:none;}
.wrapper_login .header .inner .quick_menu>li>a.bt_league{display:none;}
.wrapper_login .header>.inner>#theme_login>h1 a{display:block;width:200px;}
.wrapper_login header .main-nav .right #theme_login .mem_menu li a.bt_login{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
.wrapper_login header .main-nav .right #theme_login .mem_menu li a.bt_login:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.wrapper_login .header .inner .quick_menu_sub>li>a.bt_attendance{display:none;}
.wrapper_login .header .inner .quick_menu_sub>li>a.bt_leaderboard{display:none;}
.wrapper_login .header .inner .quick_menu_sub>li>a.bt_league{display:none;}
.wrapper_login .join_index_wrap{width:1250px;margin:0 auto;padding-top:10px;text-align:center;}
.wrapper_login .join_index_wrap .join_index_title{display:inline-block;width:100%;margin-bottom:20px;}
.wrapper_login .join_index_wrap .join_index_title p.title{color:var(--main-color);font-size:30px;font-weight:700;}
.wrapper_login .join_index_wrap .join_index_title p.sub_title{color:var(--text-secondary);font-size:20px;}
.wrapper_login .join_index_wrap .join_index_inner_wrap{display:flex;justify-content:space-evenly;}
.wrapper_login .normal_join{border:1px solid var(--border-light);width:35%;border-radius:var(--btn-radius);background:var(--bg-dark-grey);display:flex;flex-direction:column;justify-content:space-between;}
.wrapper_login .normal_join p{text-align:left;width:70%;color:var(--text-secondary);margin:10px auto 0;}
.wrapper_login .private_join{border:1px solid var(--border-light);display:block;width:35%;background:var(--bg-dark-grey);border-radius:var(--btn-radius);}
.wrapper_login .private_join p{text-align:left;width:70%;color:var(--text-secondary);margin:10px auto 0;}
.wrapper_login .join_index_normal_btn{width:100%;font-weight:700;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);font-size:16px;position:relative;}
.wrapper_login .normal_join ul li{position:relative;}
.wrapper_login .normal_join ul li:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--main-color);}
.wrapper_login .normal_join_img{background:url(/r/front/img/comm/join_normal.png) no-repeat;background-size:120px;width:120px;height:120px;display:block;margin:10px auto;}
.wrapper_login button.normal_join_btm_btn{width:70%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-size:16px;margin:20px auto;display:block;font-weight:700;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
.wrapper_login button.normal_join_btm_btn:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.wrapper_login .join_index_telegram_btn{width:100%;font-weight:700;background:var(--light-blue);border:0;color:var(--text-primary);border-radius:var(--btn-radius);font-size:16px;}
.wrapper_login .private_join_img{background:url(/r/front/img/comm/join_telegram.png) no-repeat;background-size:120px;width:120px;height:120px;display:block;margin:10px auto;}
.wrapper_login button.private_join_btm_btn{width:70%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-size:16px;margin:20px auto;display:block;font-weight:700;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
.wrapper_login button.private_join_btm_btn:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.wrapper_login .private_join ul li{position:relative;}
.wrapper_login .private_join ul li:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #008be4;}
.wrapper_login p.join_title{text-align:left;width:70%;margin:20px auto 0;font-weight:700;font-size:20px;color:var(--main-color);}
.wrapper_login p.join_title.join_private{color:var(--main-color);}
.wrapper_login .joinbox .bot_btn .bt_join{display:inline-block;width:250px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-size:16px;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
.wrapper_login .joinbox .bot_btn .bt_join:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.wrapper_login{position:relative;top:0;bottom:0;width:100%;overflow:hidden;background:var(--bg-primary);min-height:100vh;}
.wrapper_login .header{border-bottom:1px solid var(--main-color);background:var(--bg-primary);}
.wrapper_login .header .inner{width:100%;min-width:1180px;padding:0;margin:0 auto;}
.wrapper_login .header .inner h1{height:70px;}
.wrapper_login header .main-nav{top:0;}
.wrapper_login .theme_logo_img{margin:auto;}
@media only screen and (max-width:1180px){
.wrapper_login #theme_logo{position:relative;width:auto;}
}

header .main-nav .mem_menu li:before{content:"";position:absolute;top:7px;right:-3px;width:3px;height:3px;border-radius:var(--full-border-radius);background:var(--main-color);}
header .main-nav .mem_menu .mem_menu.login li{padding:0 5px 0 15px;}
header .main-nav .mem_menu li:last-child:before{display:none;}
header .main-nav .mem_menu li a{cursor:pointer;}
header .main-nav .mem_menu li a:hover{color:var(--main-color);}
header .main-nav .mem_menu li.bt_notice a{display:none;}
header .main-nav .mem_menu li.bt_notice:before{display:none;}
header .main-nav .mem_menu li a p{color:var(--text-secondary);}
header .main-nav #theme_login .quick_menu_wrapper.non_login li a{width:104px;text-indent:inherit;font-size:16px;}
header .main-nav #theme_login .quick_menu{text-align:left;display:flex;justify-content:end;}
header .main-nav #theme_login .quick_menu>li{position:relative;display:inline-block;}
header .main-nav #theme_login .quick_menu>li:first-child{margin-left:0;}
header .main-nav #theme_login .quick_menu>li>a{display:block;width:50px;height:50px;margin-left:5px;font-size:0;text-indent:9999px;text-align:center;color:var(--text-grey);}
header .main-nav #theme_login .quick_menu>li:hover>a{background:var(--bg-secondary);color:var(--text-primary);}
header .main-nav #theme_login .quick_menu>li>a.bt_login{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);}
header .main-nav #theme_login .quick_menu>li:hover>a.bt_login{border-color:var(--main-color);color:var(--main-color);}
header .main-nav #theme_login .quick_menu>li>a.bt_join{border:1px solid var(--border-dark);color:var(--text-grey);border-radius:var(--btn-radius);}
header .main-nav #theme_login .quick_menu>li:hover>a.bt_join{border-color:var(--border-dark);color:var(--text-grey);background:var(--bg-secondary);}
header .main-nav #theme_login .quick_menu>li>a.bt_deposit{min-width:70px;width:auto;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-indent:0;border-radius:var(--btn-radius);padding:0 5px;white-space:nowrap;}
header .main-nav #theme_login .quick_menu>li>a.bt_deposit span{background:url(/r/theme/s1/icons/deposit_ico.svg) 0 50% no-repeat;background-size:20px;font-weight:700;color:var(--text-primary);padding:3px 0 3px 25px;cursor:pointer;}
header .main-nav #theme_login .quick_menu>li>a.bt_deposit:hover{background:var(--main-hover-color);}
header .main-nav #theme_login .quick_menu>li>a.bt_withdraw{min-width:70px;width:auto;background:var(--light-color);border:1px solid var(--light-color);text-indent:0;color:var(--text-primary);border-radius:var(--btn-radius);margin-right:10px;padding:0 5px;white-space:nowrap;}
header .main-nav #theme_login .quick_menu>li>a.bt_withdraw span{background:url(/r/theme/s1/icons/withdraw_ico.svg) 0 50% no-repeat;background-size:20px;font-weight:700;color:var(--text-primary);padding:3px 0 3px 25px;cursor:pointer;}
header .main-nav #theme_login .quick_menu>li>a.bt_withdraw:hover{background:var(--main-hover-color);color:var(--text-primary);}
header .main-nav #theme_login .quick_menu li:hover a.bt_mypage{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu li .layer_list{display:none;position:absolute;right:0;top:48px;z-index:1002;padding-top:5px;}
header .main-nav #theme_login .quick_menu li:hover .layer_list{display:block;}
header .main-nav #theme_login .quick_menu li .layer_list ul li{cursor:pointer;}
header .main-nav #theme_login .quick_menu li .layer_list ul li:hover{background:var(--bg-dark-grey) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;}
header .main-nav #theme_login .quick_menu li .layer_list ul li:last-child{border-bottom:0;}
header .main-nav .mem_menu li a.bt_login{border:1px solid var(--main-color);border-radius:var(--btn-radius);color:var(--main-color);display:block;margin-left:7px;text-align:center;text-indent:0;width:84px;}
header .main-nav .mem_menu li a.bt_join{border:1px solid var(--main-color);border-radius:var(--btn-radius);color:var(--main-color);display:block;margin-left:7px;text-align:center;text-indent:0;width:84px;}
header .main-nav .mem_menu li:hover a.bt_login{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav .mem_menu li:hover a.bt_join{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav .right #theme_login .mem_menu.login{display:flex;flex-wrap:wrap;margin:0 15px 0 15px;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;}
header .main-nav .right #theme_login .mem_menu.login li:before{display:none;}
header .main-nav .right #theme_login .mem_menu li a.bt_login{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
header .main-nav .right #theme_login .mem_menu li a.bt_login:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
header .main-nav .right #theme_login .mem_menu li a.bt_join{color:var(--text-grey);border:1px solid var(--border-dark);cursor:pointer;}
header .main-nav .right #theme_login .mem_menu li a.bt_join:hover{background:var(--bg-secondary);color:var(--text-primary);}
header .main-nav .right #theme_login .quick_menu li a.bt_money{background:url(/r/theme/center_logo/img/pc/top_icon1.png) 50% 50% no-repeat;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);}
header .main-nav .right #theme_login .quick_menu li:hover a.bt_money{background-color:var(--bg-dark-grey);border-radius:8px 8px 0 0;}
header .main-nav .right #theme_login .quick_menu li a.bt_alarm{background:url(/r/theme/s1/icons/alrim_ico.svg) 50% 50% no-repeat;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);}
header .main-nav .right #theme_login .quick_menu li:hover a.bt_alarm{background-color:var(--main-hover-color);}
header .main-nav .right #theme_login .quick_menu li a.bt_mypage{background:url(/r/theme/s1/icons/user_ico.svg) 50% 50% no-repeat;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);}
header .main-nav .right #theme_login .quick_menu li:hover a.bt_mypage{background-color:var(--main-hover-color);}
header .main-nav .right #theme_login .quick_menu li .count_alarm{position:absolute;top:-10px;right:0;width:25px;height:25px;background:var(--red);border-radius:var(--full-border-radius);color:var(--text-primary);text-align:center;}
header .main-nav .right #theme_login .quick_menu li:hover .layer_list{display:block;}
header .main-nav #theme_login .quick_menu_sub{margin-top:0;position:absolute;top:73px;right:43px;}
header .main-nav #theme_login .quick_menu_sub>li{position:relative;}
header .main-nav #theme_login .quick_menu_sub>li:first-child{margin-left:0;}
header .main-nav #theme_login .quick_menu_sub>li>a{display:block;width:84px;margin-left:7px;text-indent:0;border:1px solid var(--main-color);background:var(--black);text-align:center;color:var(--main-color);border-radius:var(--btn-radius);}
header .main-nav #theme_login .quick_menu_sub>li:hover>a.bt_money{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu_sub>li:hover>a.bt_alarm{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu_sub>li>a.bt_attendance{display:none;}
header .main-nav #theme_login .quick_menu_sub>li:hover>a.bt_attendance{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu_sub>li>a.bt_leaderboard{display:none;}
header .main-nav #theme_login .quick_menu_sub>li:hover>a.bt_leaderboard{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu_sub>li>a.bt_league{display:none;}
header .main-nav #theme_login .quick_menu_sub>li:hover>a.bt_league{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu_sub li a.bt_mypage{display:none;}
header .main-nav #theme_login .quick_menu_sub li:hover a.bt_mypage{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
header .main-nav #theme_login .quick_menu_sub li .count_alarm{position:absolute;top:-5px;right:-2px;width:25px;height:25px;background:var(--red);border-radius:var(--full-border-radius);color:var(--text-primary);text-align:center;}
header .main-nav #theme_login .quick_menu_sub li .layer_list{display:none;position:absolute;right:0;top:31px;border:5px solid var(--border-dark);background:var(--bg-dark-grey);z-index:1002;}
header .main-nav #theme_login .quick_menu_sub li:hover .layer_list{display:block;}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul{width:100%;}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li{width:214px;border-bottom:1px solid var(--border-dark);background:var(--bg-dark-grey) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;cursor:pointer;}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li:hover{background:var(--bg-dark-grey) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li:last-child{border-bottom:0;}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li a{width:100%;height:100%;}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li a span{width:45px;text-align:center;color:var(--text-secondary);}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li a p{width:160px;color:var(--text-secondary);}
header .main-nav #theme_login .quick_menu_sub li .layer_list ul li a .count{position:absolute;top:13px;right:40px;color:var(--text-secondary);}
header .main-nav{}
header .main-nav .items{display:flex;flex-direction:column;align-items:center;justify-content:space-between;}
header .main-nav{display:flex;flex-direction:column;gap:30px;align-items:center;}
header .main-nav .navigation{width:100%;}
header .main-nav .navigation .gnb-list{margin-top:20px;padding:0;}
header .main-nav .navigation .gnb-list li{align-content:center;}
header .main-nav .navigation .gnb-list li a{display:block;color:var(--main-color);height:50px;font-size:18px;font-weight:600;padding:var(--btn-padding);transition:.3s ease;border-radius:var(--btn-radius);white-space:nowrap;cursor:pointer;}
header .main-nav .navigation .gnb-list li a:hover,
header .main-nav .navigation .gnb-list li a.active{background:var(--main-color);color:var(--white);}
header .main-nav .utility-menu{margin-top:20px;border:1px solid var(--border-light);border-radius:var(--game-radius);background:#f0f0f0;padding:0}
header .main-nav .utility-menu li a{display:flex;height:40px;align-items:center;font-size:16px;border-bottom:1px solid var(--border-light);transition:.3s ease;padding:var(--btn-padding)}
header .main-nav .utility-menu li:last-child a{border-bottom:0;}
header .main-nav .right .buttons{display:flex;gap:10px;}
header .main-nav .right .buttons .btn{width:90px;}
header .main-nav .right #theme_login .quick_menu li .btn_deposit{white-space:nowrap;}
header .main-nav .right #theme_login .quick_menu li .btn_withdraw{margin-left:5px;white-space:nowrap;}
header .main-nav .right #theme_login .quick_menu li .btn_deposit,header .main-nav .right #theme_login .quick_menu li .btn_withdraw{transition:background-color .3s ease;height:100%;}
header .main-nav .content-layer{display:none;position:absolute;width:100%;border-top:3px solid var(--main-color);border-bottom:3px solid var(--main-color);background-color:var(--bg-secondary);padding:20px 0;z-index:20;}
header .main-nav .content-layer .group{display:flex;gap:15px;}
header .main-nav .content-layer .group+.group{margin-top:15px;}
header .main-nav .content-layer .btn{display:flex;gap:10px;font-weight:600;align-items:center;background-color:var(--bg-grey);color:var(--text-grey);border:1px solid transparent;transition:border .3s ease;cursor:pointer;}
header .main-nav .content-layer .btn:hover{border:1px solid var(--main-color);color:var(--text-primary);}
header .main-nav .content-layer .btn .icon,header .main-nav .content-layer .btn .provider-logo{width:25px;height:25px;filter:brightness(0) invert(.5);}
header .main-nav .content-layer .btn:hover .icon,header .main-nav .content-layer .btn:hover .provider-logo{filter:none;}
header .main-nav #pokerLayer.content-layer .btn.btn-layer.rounded-full{font-weight:300;}
header .main-nav #miniGamesLayer.content-layer .btn.btn-minigame{background-color:var(--bg-grey);padding:0;}
header .main-nav #miniGamesLayer.content-layer .btn.btn-minigame .name{display:flex;gap:10px;font-weight:600;align-items:center;padding-left:12px;}
header .main-nav #miniGamesLayer.content-layer .btn.btn-minigame .time{background-color:var(--bg-secondary);padding:var(--btn-padding);border-radius:0 8px 8px 0;color:var(--blue-jeans);width:80px;}
header .main-nav #miniGamesLayer.content-layer .btn.btn-minigame .time.time-warning{color:var(--red);}

@media (max-width:1400px){
header .main-nav .left .navigation ul{gap:10px;}
.theme_logo_img{width:150px;}
}
.wrapper header .main-nav .right #theme_login{flex-basis:30%;display:flex;align-items:center;justify-content:end;z-index:1002;}
.wrapper header .main-nav .right #theme_login .btn_telegram{width:120px !important;}
.wrapper header .main-nav .right #theme_login .mem_menu.login{position:relative;}
.wrapper header .main-nav .right #theme_login .mem_menu.login .tooltip{position:absolute;top:120%;left:70%;transform:translateX(-50%);margin-bottom:8px;background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease;z-index:999;}
.wrapper header .main-nav .right #theme_login .mem_menu.login:hover .tooltip{opacity:1;visibility:visible;color:#aaa;display:flex;align-items:center;gap:10px;}
.wrapper header .main-nav .right #theme_login .mem_menu.login:hover .tooltip p{color:#fff;}
.wrapper header .main-nav .right #theme_login .mem_menu.login .tooltip .btc_icon{background:#4fd1d9;width:20px;height:20px;border-radius:var(--full-border-radius);color:var(--text-primary);text-align:center;font-weight:700;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info{text-align:right;position:relative;width:100%;display:flex;gap:10px;justify-content:end;padding:0;white-space:nowrap;margin-left:0;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info .user{display:block;margin-bottom:0;color:var(--text-secondary);font-weight:700;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info .user img{width:20px;height:20px;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info .money{color:var(--text-secondary);margin-top:0;font-weight:700;display:block;width:auto;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info .money .currency_icon{display:inline-block;background:var(--yellow);width:20px;height:20px;border-radius:var(--full-border-radius);color:var(--text-primary);text-align:center;font-weight:700;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info .level_name{color:var(--text-secondary);}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info_cp{text-align:right;position:relative;padding:0;width:100%;display:flex;gap:10px;justify-content:end;white-space:nowrap;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info_cp a{display:flex;gap:5px;width:auto;height:auto;text-align:center;border-radius:var(--btn-radius);color:var(--text-grey);align-items:center;cursor:pointer;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info_cp a:hover{color:var(--main-color);}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info_cp a .comp_icon{background:var(--light-blue);width:20px;height:20px;border-radius:var(--full-border-radius);color:var(--text-primary);text-align:center;font-weight:700;}
.wrapper header .main-nav .right #theme_login .mem_menu>li.user_info_cp a .point_icon{background:var(--green);width:20px;height:20px;border-radius:var(--full-border-radius);color:var(--text-primary);text-align:center;font-weight:700;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul{width:100%;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li{width:214px;border-bottom:none;background:var(--bg-dark-grey) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;padding:15px 0;cursor:pointer;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li:nth-child(odd){background:var(--main-color) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li:nth-child(even){background:var(--main-hover-color) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li:first-child{border-radius:8px 8px 0 0;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li:last-child{border-radius:0 0 8px 8px;border-bottom:0;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li:hover{background:var(--light-color) url(/r/front/img/comm/ico_arrow_r7x13.png) 183px 17px no-repeat;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li:hover>a>p{color:var(--text-primary);}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li>a>span{width:45px;text-align:center;color:var(--text-primary);}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li>a>p{width:160px;color:var(--text-primary);padding-left:20px;font-weight:700;}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li>a .count{position:absolute;top:18px;right:40px;color:var(--text-primary);}
@media screen and (max-width:1380px){
.wrapper header .main-nav .right #theme_login .quick_menu{right:60px!important;}
}

/* Footer */
footer{--title-color:var(--text-secondary);--subtitle-color:var(--text-grey);--footer-padding:30px 0;margin:0;background:var(--bg-grey);padding:0;margin-left:var(--lnb-width)}
footer .top-section{padding:20px 0;}
footer .top-section .footer-contents{display:grid;gap:20px;}
footer .top-section .footer-contents .left{display:grid;grid-template-columns:repeat(2,1fr);margin:0 25px;gap:5px 50px;}
footer .top-section .footer-contents .left .title{color:var(--title-color);font-weight:600;padding-bottom:5px;}
footer .top-section .footer-contents .left ul{list-style-type:none;padding-inline-start:0;}
footer .top-section .footer-contents .left ul li a{color:var(--subtitle-color);font-weight:300;transition:all .3s ease-in-out;cursor:pointer;}
footer .top-section .footer-contents .left ul li a:hover{color:var(--text-secondary);}
footer .top-section .footer-contents .right{display:grid;margin:0 25px;gap:30px;}
footer .top-section .footer-contents .right .title{color:var(--title-color);font-weight:600;font-size:24px;margin-bottom:10px;}
footer .top-section .footer-contents .right .subtitle{color:var(--subtitle-color);font-weight:300;}
footer .top-section .footer-contents .right .contact-img{border-radius:var(--btn-radius);height:100%;width:100%;object-fit:cover;object-position:right;}
footer .top-section .footer-contents .right .contact-container{margin-top:30px;}
footer .top-section .footer-contents .right .contact-container div{display:flex;gap:10px;align-items:center;margin-bottom:10px;}
footer .top-section .footer-contents .right .contact-container div:last-child{margin-bottom:0;}
footer .top-section .footer-contents .right .contact-container div span{font-weight:600;font-size:24px;}
footer .top-section .footer-contents .right .contact-container div:first-child span{color:var(--yellow);}
footer .top-section .footer-contents .right .contact-container div:last-child span{color:var(--light-blue);}
footer .bottom-section .items{display:flex;justify-content:center;}
footer .bottom-section .items span{letter-spacing:1px;text-align:center;color:var(--text-grey);}
.footer .util{position:relative;width:100%;border:0;padding:30px 0 0 0;}
.footer .util .inner{position:relative;width:1380px;margin:0 auto;}
.footer .util .inner .sitemap{overflow:hidden;padding-top:80px;margin-top:-45px;display:flex;justify-content:end;}
.footer .util .inner .sitemap>li{margin-right:0;}
.footer .util .inner .sitemap>li.map3{margin-right:0;}
.footer .util .inner .sitemap>li>ul>li>p{display:none;color:var(--text-primary);padding-bottom:18px;}
.footer .util .inner .sitemap>li>ul>li{margin-right:25px;position:relative;}
.footer .util .inner .sitemap>li>ul>li:first-child{display:none;}
.footer .util .inner .sitemap>li>ul>li>a{color:var(--text-grey);font-weight:700;cursor:pointer;}
.footer .util .inner .sitemap>li>ul>li>a:hover{color:var(--text-grey);}
.footer .util .inner .sitemap>li>ul>li .comment{color:var(--text-grey);}
.footer .util .inner .sitemap>li>ul>li:nth-child(2) a{display:block;padding-bottom:10px;font-weight:700;color:var(--text-grey);cursor:pointer;}
.footer .util .inner .sitemap>li>ul>li:nth-child(2) a:hover{color:var(--text-grey);}
.footer .util .inner .sitemap>li>ul>li a:after{content:"";background:var(--bg-secondary);position:absolute;width:1px;height:15px;right:-12px;top:4px;}
.footer .util .inner .sitemap>div{margin-right:33px;display:none;}
.footer .util .inner .sitemap>div>p{font-size:16px;padding-bottom:10px;font-weight:700;color:var(--text-grey);}
.footer .util .inner .sitemap>div>ul>li a{font-weight:700;color:var(--text-grey);cursor:pointer;}
.footer .util .inner .sitemap>div>ul>li a:hover{color:var(--text-secondary);font-weight:700;}
.footer .util .inner .sitemap>div:last-child{margin-right:0;}
.footer .util .inner .connectus{margin-top:0;margin-left:0;width:250px;position:absolute;top:270px;left:0;overflow:hidden;height:150px;background:var(--main-logo) 0 0/contain no-repeat;}
.footer .util .inner .connectus .tit{color:var(--text-secondary);font-size:16px;font-weight:700;padding-bottom:18px;}
.footer .util .inner .connectus ul{overflow:hidden;}
.footer .util .inner .connectus ul>li{display:inline-block;margin-right:35px;}
.footer .util .inner .connectus .noti{color:var(--text-secondary);padding-top:14px;}
.footer .cs{position:relative;width:100%;height:auto;background:var(--bg-grey);padding:30px 0;}
.footer .cs .inner{width:1380px;margin:0 auto;overflow:hidden;display:flex;justify-content:space-between;}
.footer .cs .inner .tit_help{font-size:30px;color:var(--text-primary);font-weight:700;height:160px;visibility:hidden;}
.footer .cs .inner .sec01 strong{display:block;margin-top:44px;font-size:16px;color:var(--text-secondary);font-weight:700;}
.footer .cs .inner .sec01 a{margin-top:10px;font-size:16px;color:var(--main-color);font-weight:700;display:block;}
.footer .cs .inner .sec01 a.tel{background:url(/r/front/img/template5/comm/tel.png) no-repeat;padding-left:30px;}
.footer .cs .inner .sec01 a.tel2{background:url(/r/front/img/template5/comm/tel2.png) no-repeat;padding-left:30px;margin-top:2px;}
.footer .cs .inner .sec02 strong{display:block;margin-top:44px;font-size:16px;color:var(--text-secondary);font-weight:700;}
.footer .cs .inner .sec02 p{margin-top:10px;font-size:16px;color:var(--text-secondary);}
.footer .cs .inner .csBtns{padding-top:29px;}
.footer .cs .inner .csBtns a{position:relative;display:block;width:auto;padding:0 40px 0 10px;font-size:18px;font-weight:700;color:var(--text-secondary);border:1px solid var(--black);cursor:pointer;}
.footer .cs .inner .csBtns a:after{content:"";position:absolute;top:17px;right:12px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid var(--black);width:0;height:0;}
.footer .cs .inner .csBtns a:first-child{margin-bottom:10px;}
.footer .cs .inner .csBtns a:hover{background-color:var(--main-color);color:var(--text-secondary);border-color:var(--main-color);}
.footer .cs .inner .csBtns a:hover:after{border-left:12px solid var(--black);}
.footer .foot_con{position:relative;background-color:var(--bg-secondary);padding:15px 0;margin:0;}
.footer .foot_con>p{width:1380px;position:absolute;left:50%;margin-left:-574px;}
.footer .foot_con>p.copy{top:inherit;bottom:-157px;padding-bottom:10px;color:var(--text-grey);text-align:center;border:none;}
.footer .foot_con>p.foot_logo{top:inherit;bottom:-130px;position:absolute;left:50%;margin-top:0;margin-left:-110px;height:55px;width:220px;background:var(--main-footer_logo);background-repeat:no-repeat;background-position:center;background-size:contain;}
.footer .foot_con>div.partners{width:1380px;margin:0 auto;}
.footer .foot_con>div.partners>p{width:1380px;margin:0 auto;color:var(--text-grey);}
.footer .foot_con>div.partners>ul{width:100%;padding:50px 0 100px;}
.footer .foot_con>div.partners>ul>li{width:12.5%;padding:0 1%;text-align:center;}
.footer .foot_con>div.partners>ul>li img{width:100%;}
.footer .util .inner:after{content:"";position:absolute;height:1px;width:1380px;bottom:50px;left:0;background:var(--bg-secondary);}
.footer .cs .inner .sitemap>li{display:inline-block;margin-right:35px;}
.footer .cs .inner .sitemap>li.map4{margin-right:50px;}
.footer .cs .inner .sitemap>li.map4 ul{display:flex;flex-direction:column;flex-wrap:wrap;}
.footer .cs .inner .sitemap>li.map4 ul li{padding-right:15px;}
.footer .cs .inner .sitemap>li.map4 ul li:nth-child(7),.footer .cs_style_2 .inner .sitemap>li.map4 ul li:nth-child(12),.footer .cs_style_2 .inner .sitemap>li.map4 ul li:nth-child(17){padding-top:42px;}
.footer .cs .inner .sitemap>li>ul>li>p{color:var(--text-primary);font-size:16px;padding-bottom:18px;font-weight:700;}
.footer .cs .inner .sitemap>li>ul>li>a{color:var(--text-grey);cursor:pointer;}
.footer .cs .inner .sitemap>li>ul>li>a:hover{color:var(--text-primary);}
.footer .cs .inner .sitemap>li>ul>li .comment{color:var(--text-grey);}
.footer .util .inner .connectus p{display:none;}
.footer_notice_channel{flex-direction:column;border:none;top:0;gap:15px;}
.footer .foot_con>div.partners>.swiper-wrapper{width:1380px;margin:0 auto;}
#footerBanner .footSlider{flex-shrink:1;margin-right:40px;}
#footerBanner .footSlider img{height:30px;}
.contact-container .tel{padding-left:30px;}
.partner_logo_wrap{background-color:var(--bg-dark-grey-2);padding:30px 0 15px;}
.foot_con_partner{width:100%;}
.foot_con_partner>ul{width:100%;}
.foot_con_partner>ul>li{width:12.5%;padding:0 1%;text-align:center;}
.foot_con_partner>ul>li img{width:100%;}
@media (min-width:425px){
footer .top-section .footer-contents{gap:10px;}
footer .top-section .footer-contents .left{grid-template-columns:repeat(5,1fr);}
}
@media (min-width:768px){
footer .top-section .footer-contents .right{display:flex;gap:40px;}
}
@media (min-width:992px){
footer .top-section{padding:var(--footer-padding);}
footer .top-section .footer-contents{display:flex;justify-content:space-between;gap:20px;}
footer .top-section .footer-contents .left{margin:0 0;}
footer .top-section .footer-contents .right{margin:0 0;}
footer .top-section .footer-contents .right .contact-img{width:200px;}
footer .bottom-section{padding:20px 0 40px;background-color:var(--bg-dark-grey-2);}
footer .bottom-section .items{display:flex;justify-content:space-between;}
footer .bottom-section .items .left{align-items:flex-start;}
footer .bottom-section .items .right{align-content:flex-end;}
}
@media (min-width:1400px){
footer .top-section .footer-contents .right .contact-img{width:300px;}
}

.wrapper #newSnb{display:none;text-align:center;top:130px;border-bottom:1px solid var(--main-color);position:absolute;left:0;width:100%;height:auto;background-color:var(--bg-grey);z-index:1000;backdrop-filter:blur(10px);box-shadow:0 5px 20px #0008;}
.wrapper #newSnb #snb_bl{width:1180px;display:inline-flex;position:relative;height:100%;}
.wrapper #newSnb #snb_bl>div.swiper-container{width:100%;margin-bottom:2px;padding-bottom:24px;}
.wrapper #newSnb #snb_bl>div>ul>li{display:inline-block;margin:0 7.5px;width:auto;margin-top:25px;}
.wrapper #newSnb #snb_bl>div>ul>li a{position:relative;display:block;width:126px;text-align:center;color:var(--text-secondary);margin:0 auto;white-space:nowrap;cursor:pointer;}
.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:124px;height:124px;border-radius:var(--btn-radius);border:1px solid var(--border-dark);}
.wrapper #newSnb #snb_bl>div>ul>li a:hover img{border:1px solid var(--main-color);}
.wrapper #newSnb #snb_bl>div>ul>li.newDivide:after{position:absolute;content:"";top:0;right:-10px;width:2px;height:100%;background:radial-gradient(circle,var(--main-color) 0,var(--black) 92%);}
.wrapper #newSnb .next{outline:0;left:-60px;background:url(/r/front/img/comm/bt_snb_prev_on.png) 0 0 no-repeat;position:absolute;top:110px;width:60px;height:60px;cursor:pointer;}
.wrapper #newSnb .prev{outline:0;right:-60px;background:url(/r/front/img/comm/bt_snb_next_on.png) 0 0 no-repeat;position:absolute;top:110px;width:60px;height:60px;cursor:pointer;}
.wrapper #newSnb #snb_bl>div>ul>li.newAddLine a{margin:0;}
.gameHyperLink{cursor:pointer;}

/* Right Float Menu */
.cs_center{position:fixed;right:10px!important;top:135px!important;z-index:1001;display:flex;justify-content:space-between;margin-bottom:80px;}
.cs_center .bt_cs{font-size:0;text-indent:-999px;display:none;}
.cs_center .cs_con{width:60px;padding:15px 0;background-color:var(--main-color);border-radius:var(--full-border-radius);}
.cs_center .cs_con li{position:relative;height:auto;padding:0;margin:0!important;}
.cs_center .cs_con li:first-child{margin-top:0;}
.cs_center .cs_con li>a{position:relative;display:block;width:100%;height:50px;color:var(--text-grey);background-repeat:no-repeat;background-position:center!important;background-size:auto 30px;cursor:pointer;}
.cs_center .cs_con li span{width:70px;display:block;text-align:center;position:absolute;height:auto;padding:3px 5px;left:-100%;top:50%;transform:translate(-20px,-50%);opacity:0;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);transition:all .2s;}
.cs_center .cs_con li>a:hover span{opacity:1;transform:translate(-25px,-50%);}
.cs_center .cs_con li.bt_cs1>a{background-image:url(/r/theme/s1/icons/korean-won.svg);}
.cs_center .cs_con li.bt_cs2>a{background-image:url(/r/theme/s1/icons/withdraw.svg);}
.cs_center .cs_con li.bt_cs3>a{background-image:url(/r/theme/s1/icons/exchange.svg);}
.cs_center .cs_con li.bt_cs4>a{background-image:url(/r/theme/s1/icons/headset.svg);}
.cs_center .cs_con li.bt_cs5>a{background-image:url(/r/theme/s1/icons/bet_history.svg);}
.cs_center .cs_con li.bt_cs6>a{background-image:url(/r/theme/s1/icons/add-user.svg);}
.cs_center .cs_con li.bt_cs7>a{background-image:url(/r/theme/s1/icons/guide.svg);}
.cs_center .cs_con li.bt_cs8>a{background-image:url(/r/theme/s1/icons/event_white.svg);}
.cs_center .cs_con2{position:absolute;bottom:-70px;width:100%;}
.cs_center .cs_con2 li{position:relative;width:100%;}
.cs_center .cs_con2 li>a{display:block;width:100%;height:60px;color:var(--text-grey);font-size:0;text-indent:-99px;background:url('data:image/svg+xml,<svg id="up-arrow_9628064" xmlns="http://www.w3.org/2000/svg" width="88" height="88" viewBox="0 0 88 88"><g id="Group_92091" data-name="Group 92091" transform="translate(19.999 23.429)"><g id="Group_92089" data-name="Group 92089" transform="translate(0 13.714)"><path id="Path_358852" data-name="Path 358852" d="M49.571,37.429a3.113,3.113,0,0,1-2.4-1.029L29,18.229,10.829,36.4a3.314,3.314,0,0,1-4.8,0,3.314,3.314,0,0,1,0-4.8L26.6,11.029a3.314,3.314,0,0,1,4.8,0L51.971,31.6a3.314,3.314,0,0,1,0,4.8,3.113,3.113,0,0,1-2.4,1.029Z" transform="translate(-5 -10)" fill="%23fff"/></g><g id="Group_92090" data-name="Group 92090" transform="translate(0)"><path id="Path_358853" data-name="Path 358853" d="M49.571,12.857H8.429A3.239,3.239,0,0,1,5,9.429,3.239,3.239,0,0,1,8.429,6H49.571A3.239,3.239,0,0,1,53,9.429,3.239,3.239,0,0,1,49.571,12.857Z" transform="translate(-5 -6)" fill="%23fff"/></g></g></svg>') center/100% auto no-repeat;background-color:var(--light-color);border-radius:var(--full-border-radius);}
.cs_center .cs_con2 li.bt_down>a{display:none;background-position:50% -120px;cursor:pointer;}
.cs_center .cs_con2 li.bt_down>a:hover{background-position:50% -75px;}
.cs_center.sport_quick{right:-280px!important;}
.cs_center .cs_con ul{display:flex;flex-direction:column;gap:10px;}
.cs_center .cs_con li>a:hover{background-size:auto 30px;}
.cs_center_gnb{display:none;}

.bubble_pop_box{position:fixed;right:-198px;top:187px;z-index:570;display:none!important;}
.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(/r/front/img/comm/btn_simple_close.png);background-repeat:no-repeat;background-size:20px 20px;width:20px;height:20px;cursor:pointer;}
.bubble_pop_image{background:url(/r/front/img/comm/simple_bubble_bg.png);background-repeat:no-repeat;background-size:200px 80px;height:100%;width:100%;}
.bubble_info_title{padding-top:15px;text-align:center;margin-right:10px;color:var(--text-secondary);font-weight:700;}
.bubble_info_content{padding-top:4px;text-align:center;margin-right:10px;color:var(--text-secondary);}

.quick_content{scrollbar-3dlight-color:none;scrollbar-arrow-color:none;scrollbar-darkshadow-color:none;scrollbar-face-color:#e0e0e0;scrollbar-highlight-color:#e0e0e0;scrollbar-3dlight-color:none;scrollbar-shadow-color:#e0e0e0;scrollbar-darkshadow-color:none;}
.quick_content::-webkit-scrollbar{width:10px;}
.quick_content::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;}
.quick_content::-webkit-scrollbar-track{background:var(--bg-secondary);}
.quick_content::-webkit-scrollbar-thumb{background:rgba(85,85,85);height:50px;width:50px;}
.quick_content .transfer_form>.deposit_inp .moneybox .top .inp_wrap{width:530px;}
.transfer_form>.deposit_inp li .title{width:100px;}
.transfer_form>.deposit_inp .moneybox .top .inp_wrap>input{width:600px;}
.quick_content .quickTransferBox{margin-top:30px;margin-bottom:20px;text-align:center;}
.quick_content .transfer_desc{margin-top:20px;color:var(--text-secondary);}
.quick_content .transfer_img{border-radius:var(--btn-radius);margin-bottom:2px;padding:25px 17px 30px;display:none !important;}
.quick_content .transfer_img .img{text-align:center;margin-top:20px;margin-bottom:20px;}
.quick_content .transfer_blank{width:22px;height:36px;background:url(/r/front/img/mypage/transfer_blank.png?0o3) no-repeat center center;margin-left:100px;}
.quick_content .mypage_cont .mybox.amount{margin-top:20px;padding:25px 15px 30px;border-radius:var(--btn-radius);}
.quick_content .mypage_cont .mybox.amount .top p{width:10%;margin-top:12px;font-weight:700;color:var(--text-grey);}
.quick_content .mypage_cont .mybox.amount .simple_coinDeposit .money_sel{padding:10px 0 0 0;}
.quick_content .mypage_cont .mybox.amount .simple_coinDeposit .moneybox{width:80%;}
.quick_content .mypage_cont .mybox.amount .simple_coinDeposit.gameSel .left{display:flex;flex:1;}
.quick_content .mypage_cont .mybox.amount .simple_coinDeposit.gameSel .right{display:flex;}
.quick_content .mypage_cont .mybox.amount .simple_coinDeposit.gameSel .right p{margin-left:0;padding-right:0;}
.quick_content .mypage_cont .mybox.amount .simple_coinDeposit .bonus_selection{width:100%;padding-left:26px;}
.quick_content .mypage_cont .transfer_area .mybox.tab{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:10px 50px;gap:0px;}
#simple_depositBalance,#simple_withdrawBalance{display:flex;justify-content:space-between;width:100%;}
.mybox.amount{margin-top:15px;padding:15px 15px 30px;}
.mybox.amount>p{color:var(--text-secondary);font-size:20px;margin-bottom:15px;}

.quick_wrap{background:var(--bg-primary);height:780px;width:1100px;z-index:1111;}
.quick_page{height:100%;width:100%;display:flex;}
.quick_page .quick_left{background:var(--bg-grey);height:100%;width:180px;}
.quick_page .quick_content{height:100%;padding:5px;width:890px;max-height:705px;overflow-y:auto;overflow-x:hidden;padding-top:20px;}
.quick_page .quick_content .mypage_cont{width:95% !important;padding:0;}
.quick_page .quick_content .mypage_cont .contents{width:100%;margin:0;}
.quick_page .quick_content .mypage_cont .contents .deposit_wrap{position:relative;}
.quick_page .quick_content .deposit_wrap{width:100%;}
.quick_page .quick_content .deposit_wrap .selectBoxLongStyle select{width:600px;border:1px solid var(--border-light);}
.quick_page .quick_left>ul{overflow:hidden;}
.quick_page .quick_left>ul>li{color:var(--text-secondary);font-size:16px;border-bottom:1px solid var(--border-light);padding:15px;cursor:pointer;}
.quick_page .quick_left>ul>li.menu01, .quick_page .quick_left>ul>li.menu05{background-position:29px 10px;}
.quick_page .quick_left>ul>li.menu02, .quick_page .quick_left>ul>li.menu06{background-position:29px -51px;}
.quick_page .quick_left>ul>li.menu03{background-position:29px -114px;}
.quick_page .quick_left>ul>li.menu04{background-position:29px 10px;}
.quick_page .quick_left>ul>li.on,.quick_page .quick_left>ul>li{cursor:pointer;}
.quick_page .quick_left>ul>li.on,.quick_page .quick_left>ul>li:hover{background-color:var(--white);border-left:4px solid var(--main-color);color:var(--main-color);}
.quick_page .deposit_wrap .deposit_form{padding:0;position:relative;}

/* Deposit Page */
.deposit_wrap{margin:0 auto;width:100%;}
.deposit_wrap .mybox .myboxTitle{color:var(--text-secondary);font-size:20px;}
.deposit_wrap .moneybox_wrap{max-width:80%;}
.deposit_wrap .deposit_inp li .alrim_time{color:var(--red) !important;}
.deposit_wrap .deposit_inp li .alrim_time font{color:var(--red) !important;}
.deposit_wrap .moneybox .money_sel{width:600px;overflow:hidden;display:grid;justify-content:space-between;grid-template-columns:repeat(6,1fr);gap:10px;}
.deposit_wrap .moneybox .money_sel>li{margin-top:10px;}
.deposit_wrap .moneybox .money_sel>li:first-child{margin-left:0;}
.deposit_wrap .moneybox .money_sel>li>a{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;text-align:center;color:var(--text-input);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--btn-radius);min-height:30px;white-space:nowrap;cursor:pointer;}
.deposit_wrap .moneybox .money_sel>li>a>em{color:var(--text-input);font-weight:700;font-size:20px;}
.deposit_wrap .moneybox .money_sel>li>a:hover{background:var(--bg-dark-grey);}
.deposit_wrap .moneybox .money_sel>li>a.reset{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.deposit_wrap .moneybox .top{position:relative;width:600px;}
.deposit_wrap .coupon_sel{background:var(--bg-primary);padding:0 0 0 5px;position:relative;border:1px solid var(--border-light);margin-left:25px;cursor:pointer;}
.deposit_wrap .coupon_sel>p{color:var(--text-primary);font-size:18px;}
.deposit_wrap .coupon_sel>span{background:url(/r/front/img/mypage/ico_arrow.png) 0 0 no-repeat;display:block;height:6px;position:absolute;right:17px;top:17px;width:11px;}
.deposit_wrap .coupon_sel>span.on{background-position:left -74px;}
.deposit_wrap .coupon_sel>.sel{background-color:var(--bg-secondary);border-radius:0 0 8px 8px;display:none;left:0;position:absolute;top:35px;width:600px;z-index:10;}
.deposit_wrap .coupon_sel>.sel li{color:var(--text-grey);padding:5px 20px;text-align:left;}
.deposit_wrap .deposit_info{margin-left:39px;}
.deposit_wrap .deposit_info>li{color:var(--text-secondary);font-size:18px;}
.deposit_wrap .deposit_account{width:100%;display:flex;gap:5px;align-items:center;padding:5px 10px;}
.deposit_wrap .deposit_account>:last-child{margin-left:auto;}
.deposit_wrap .deposit_account>li{color:var(--text-input);font-size:16px;}
.deposit_wrap .deposit_account>li:first-child{padding-left:0px;}
.deposit_wrap .deposit_account>li.ready{color:var(--text-input);padding:5px;}
.deposit_wrap .deposit_account>li>button{color:var(--main-color);}
.deposit_wrap .deposit_account>li span#certifyTimer{font-weight:bold;color:var(--text-input);margin-left:5px;}
.deposit_wrap .deposit_account>li span{font-size:16px;height:100%;}
.deposit_wrap .agreebox{margin-top:25px;position:relative;}
.deposit_wrap .agreebox>p{color:var(--text-grey);text-align:center;}
.deposit_wrap .agreebox>.chkbox{position:absolute;right:140px;top:-3px;}
.deposit_wrap .agreebox>.chkbox label{background:url(/r/front/img/mypage/ico_checkbox.png) left 0 no-repeat;color:var(--text-grey);display:inline-block;padding-left:31px;padding-top:1px;cursor:pointer;}
.deposit_wrap .agreebox>.chkbox label.checked{background-position:left -59px;}
.deposit_wrap .deposit_form{overflow:hidden;margin-top:0 !important;}
.deposit_wrap .deposit_inp{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);position:relative;display:flex;flex-direction:column;padding:20px 0;}
.deposit_wrap .deposit_inp:before{width:130px;height:100%;content:"";position:absolute;border-right:1px solid var(--border-light);top:0;}
.deposit_wrap .deposit_inp>li{display:flex;align-items:center;width:750px;margin-top:30px;}
.deposit_wrap .deposit_inp>li:first-child{margin-top:0px;}
.deposit_wrap .deposit_inp>li .w-full{display:flex;}
.deposit_wrap .deposit_inp>li .checkcontainer{white-space:nowrap;margin-left:5px;background:var(--main-color);}
.deposit_wrap .deposit_inp li .title,.depositBalanceTitle{color:var(--text-grey);font-weight:700;width:130px;padding:var(--btn-padding);white-space:nowrap;}
.deposit_wrap .deposit_inp .moneybox{flex:1;}
#depositBalance{display:flex;width:800px;gap:30px;}
#tradeInfo_simple .title{padding:5px 0;}
.deposit_wrap .deposit_inp li .title em{color:var(--text-grey);font-weight:700;}
.deposit_wrap .deposit_inp li .title em.data{font-weight:400;}
.deposit_wrap .deposit_inp li .select_chk{margin:5px 0 0 30px;}
.deposit_wrap .deposit_inp li .select_chk .select_type1{overflow:hidden;}
.deposit_wrap .deposit_inp li .select_chk .select_type1>li{margin-left:50px;}
.deposit_wrap .deposit_inp li .select_chk .select_type1>li:first-child{margin-left:0;}
.deposit_wrap .deposit_inp li .select_chk .select_type1>li label{display:inline-block;padding-top:1px;font-size:18px;color:var(--text-primary);padding-left:31px;background:url(/r/front/img/mypage/ico_checkbox.png?JVR) left 0 no-repeat;cursor:pointer;}
.deposit_wrap .deposit_inp li .select_chk .select_type1>li label.checked{background-position:left -59px;}
.deposit_wrap .deposit_inp .moneybox .inp_wrap .coin_name{color:var(--text-secondary);position:absolute;top:10px;right:10px;}
.deposit_wrap .deposit_inp .moneybox .real_time_rate{color:var(--text-secondary);margin-top:10px;text-align:center;}
.deposit_wrap .deposit_inp .moneybox .inp_wrap .wallet_address{width:78%;height:40px;padding:5px 10px;box-sizing:border-box;}
.deposit_wrap .deposit_inp .moneybox .inp_wrap .wallet_address li input{border:none;font-size:18px;background:var(--white);color:var(--black);width:100%;}
.deposit_wrap .moneybox .top .inp_wrap{position:relative;border:1px solid var(--border-light);width:100%;max-width:600px;background:var(--white);border-radius:var(--btn-radius);display:flex;align-items:center;overflow:hidden;box-sizing:border-box;}
.deposit_wrap .moneybox .top .inp_wrap>input{width:600px;height:40px;border:none;font-size:16px;background:var(--white);color:var(--black);padding-left:10px;}
.deposit_wrap .moneybox .top .inp_wrap>a{position:absolute;display:block;top:10px;right:10px;width:24px;background:url(/r/front/img/m/comm/bt_close_wh2.png) center no-repeat;background-size:10px;background-color:var(--main-color);border-radius:var(--full-border-radius);}
.deposit_wrap .moneybox .top .inp_wrap>button{position:absolute;display:block;top:0;right:-5px;padding:var(--btn-padding);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);min-width:88px;height:100%;cursor:pointer;}
.deposit_wrap .moneybox .top .inp_wrap>button:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.deposit_wrap .detour_deposit_guide{width:890px;height:189px;background:url(/r/front/img/site_seq/bpm/deposit_detour_pc.png?1234) no-repeat 0 0/100%;margin:0 0 15px;}
.deposit_wrap .agree_wrap{padding:0 0 60px;margin-top:40px;}
.deposit_wrap .agree_wrap>p{text-align:center;color:var(--text-secondary);}
.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:10px;}
.deposit_wrap .agree_wrap>ul>li:first-child{margin-top:0;}
.deposit_wrap .agree_wrap>ul>li>p{margin-top:5px;width:350px;color:var(--text-secondary);}
.deposit_wrap .agree_wrap>ul>li>div label{display:inline-block;height:21px;color:var(--text-secondary);padding-left:31px;background:url(/r/front/img/mypage/ico_checkbox.png) left 0 no-repeat;cursor:pointer;}
.deposit_wrap .agree_wrap>ul>li>div label.checked{background-position:left -59px;position:relative;}
.deposit_wrap .agree_wrap>div{width:420px;height:60px;padding-top:16px;margin:0 auto;border-bottom:2px solid var(--border-dark);display:flex;align-items:center;}
.deposit_wrap .agree_wrap>div p.title{position:relative;width:153px;height:40px;padding-left:40px;padding-top:20px;color:var(--text-grey);background:url(/r/front/img/template1/member/icons_modify.png) -5px -146px no-repeat;}
.deposit_wrap .agree_wrap>div input{width:200px;border:0;background:var(--white);color:var(--black);font-size:16px;padding:10px;border-radius:5px;}
.deposit_wrap .agree_wrap>div input::-webkit-input-placeholder{color:var(--text-grey);}
.deposit_wrap .agree_wrap>div input:-ms-input-placeholder{color:var(--text-grey);}
.deposit_wrap .moneybox .detour_rate{text-align:center;color:var(--text-primary);margin-top:10px;}
.deposit_wrap .deposit_form .virtual_box{width:200px;margin:auto;}
.deposit_wrap .agree_wrap>div input.withdrawal_pass{border:1px solid var(--border-dark);}

.transfer_txt{text-align:center;width:680px;color:var(--text-grey);}
.transfer_txt em{color:var(--text-primary);font-weight:700;}
#coinTransferArea .transfer_area>div.mybox .mbox>p>img{width:auto;}
.company_logo_box{height:80px;}
.transfer_area{overflow:hidden;position:relative;display:flex;justify-content:space-between;}
.transfer_area>div.transfer_blank{width:22px;height:36px;background:url(/r/front/img/mypage/transfer_blank.png) no-repeat;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-11px;}
.transfer_area>div.mybox{width:45%;padding:20px 10px;border:1px solid var(--border-light);background:var(--bg-grey);}
.transfer_area>div.mybox .mbox{text-align:center;margin:25px 0;}
.transfer_area>div.mybox .tit>span{width:32px;height:32px;position:absolute;top:10px;right:10px;background:url(/r/theme/center_logo/img/pc/vip_exchange.png) no-repeat;cursor:pointer;}
.transfer_area>div.mybox .tit>span:hover{background:url(/r/theme/center_logo/img/pc/vip_exchange_on.png) no-repeat;}
.transfer_area>div.mybox .mbox>p:first-child{height:75px;}
.transfer_area>div.mybox .mbox>p>img{width:150px;}
.transfer_area>div.mybox .mbox>p.txt{color:var(--text-secondary);margin-top:10px;}
.transfer_area>div.mybox .mbox>p.txt>em{color:var(--main-color);font-weight:700;}
.transfer_area .transfer_info{width:100%!important}
.transfer_area .siteLogo{display:inline-block;width:200px;height:80px;background:var(--main-logo) center center no-repeat;background-size:contain;}
.transfer_area .siteName{height:40px;display:inline-block;}
.transfer_area .design_sel2{width:200px;margin:5px auto;}
.transfer_area .design_sel2 select{width:100%;border:1px solid var(--border-light);}
.transfer_area .moneybox #fromCoinText{width:100%;text-align:left;}
.transfer_area .tradeInfoWrap{display:block;margin-bottom:5%;}
.transfer_area .tradeInfoWrap .title{text-align:left;color:var(--text-primary);font-size:16px;margin:10px auto 0;font-weight:700;display:flex;align-items:center;justify-content:space-between;}
.transfer_area .tradeInfoWrap .sub-title{text-align:left;color:var(--text-grey);font-size:12px;margin:10px auto 0;width:310px;}
.transfer_area .tradeInfoWrap .title .coinithdrawQuantity{display:inline-block;width:160px;color:var(--text-secondary);}
.transfer_area .tradeInfoWrap .title .coinBalance{display:inline-block;text-align:right;color:var(--main-color);}
.transfer_area .tradeInfoWrap .title .coinBalance font{color:var(--text-input);}
.transfer_area .tradeInfoWrap .sub-title .realTimeInfoTit{display:inline-block;width:120px;}
.transfer_area .tradeInfoWrap .sub-title .realTimeInfo{width:calc(100% - 125px);display:inline-block;text-align:right;}
/* Login Panel */
.login_section{padding:100px 0;background-color:var(--white);}
.login_section .loginwrap{width:1250px;margin:0 auto;}
.login_section .loginwrap .logo{text-align:center;margin-bottom:65px;}
.loginwrap .loginbox .bot_btn #qrArea{display:none;position:relative;width:200px;height:200px;margin:auto;}
.login_section .loginbox{position:relative;width:360px;padding:45px 30px;margin:0 auto;border:1px solid var(--border-light);background:var(--bg-primary);border-radius:var(--btn-radius);}
.login_section .loginbox .title{text-align:center;font-weight:700;font-size:20px;margin-bottom:40px;position:relative;color:var(--text-secondary);}
.login_section .loginbox .title:after{content:"";width:120px;height:4px;position:absolute;bottom:-10px;right:33%;background:var(--main-color);}
.login_section .loginbox .inp_login{width:100%;}
.login_section .loginbox .inp_login>li{position:relative;margin-top:10px;background:url(/r/front/img/template3/member/wbc__icons_login.png) -99px 0 no-repeat;}
.login_section .loginbox .inp_login>li>input{width:94%;border:0;padding:0 10px;background:var(--white);color:var(--black);border:1px solid var(--border-light);border-radius:var(--btn-radius);padding:15px 10px;}
.login_section .loginbox .inp_login>li.id{background-position:10px 6px;}
.login_section .loginbox .inp_login>li.pw{background-position:10px -35px;}
.login_section .loginbox .inp_login>li.inpimg{background-position:10px -75px;}
.login_section .loginbox .inp_login>li .err_ico{position:absolute;right:0;top:6px;width:20px;height:20px;display:none;background:url(/r/front/img/member/ico_err.png) 0 0 no-repeat;}
.login_section .loginbox .imgchk{margin-top:18px;}
.login_section .loginbox .imgchk img{width:200px;background-color:var(--bg-dark-grey);}
.login_section .loginbox .bot_btn{margin-top:20px;text-align:center;flex-direction:column;}
.login_section .loginbox .bot_btn>ul{margin:30px 0;overflow:hidden;}
.login_section .loginbox .bot_btn>ul>li{width:100%;color:var(--text-secondary);}
.login_section .loginbox .bot_btn>ul>li>a{color:var(--text-primary);font-size:16px;padding:0 0 0 8px;cursor:pointer;}
.login_section .loginbox .bot_btn>ul>li a:hover{color:var(--main-color);}
.login_section .loginbox .err_msg{position:relative;color:var(--red);margin:5px 0 0 0;display:none;}
.login_section .loginbox .bot_btn .bt_join,.login_section .loginbox .bot_btn .bt_login{display:inline-block;width:100%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-size:18px;font-weight:700;margin-top:10px;border-radius:var(--btn-radius);transition:filter .3s ease;padding:10px 0;cursor:pointer;}
.login_section .loginbox .bot_btn .bt_join:hover,.login_section .loginbox .bot_btn .bt_login:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.login_section .loginbox .bot_btn .deviderOr{margin:20px auto;width:215px;position:relative;}
.login_section .loginbox .bot_btn .deviderOr div{color:var(--text-grey);}
.login_section .loginbox .bot_btn .deviderOr:before{position:absolute;content:"";background-color:var(--bg-dark-grey);width:85px;height:1px;left:0;top:5px;}
.login_section .loginbox .bot_btn .deviderOr:after{position:absolute;content:"";background-color:var(--bg-dark-grey);width:85px;height:1px;right:0;top:5px;}
.login_section .loginbox .bot_btn .btn_telegram{display:inline-block;width:100%;background:#1e96c8;border:1px solid #1e96c8;font-size:16px;color:var(--text-primary);font-weight:700;margin-bottom:4px;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
.login_section .loginbox .bot_btn .btn_telegram:hover{color:#1e96c8;}
.loginbox .bot_btn .cs_box{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-light);}
.loginbox .bot_btn .cs_box>p{color:var(--text-secondary);}
.loginbox .bot_btn .cs_box .cs_list{display:flex;flex-direction:column;gap:10px;}
.loginbox .bot_btn .cs_box .social{width:100%!important;margin:0;padding:0;border-radius:var(--btn-radius);}
.loginbox .bot_btn .cs_box .social span{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;gap:10px;padding:12px 10px;}
.loginbox .bot_btn .cs_box .social.kakao,.loginbox .bot_btn .cs_box .social.telegram{background-image:unset;}
.loginbox .bot_btn .cs_box .social.telegram span{color:var(--text-primary);}
.loginbox .bot_btn .cs_box .social.kakao span{color:var(--text-secondary);}
.loginbox .bot_btn .cs_box .social.kakao span:before{background:url(/r/theme/s1/icons/icon_login_kakao.svg) center/100% auto no-repeat;}
.loginbox .bot_btn .cs_box .social span:before{content:'';display:block;width:24px;height:24px;}
.loginbox .bot_btn .cs_box .social.telegram span:before{background:url(/r/theme/s1/icons/icon_login_telegram.svg) center/100% auto no-repeat;}
.login_captcha_refresh{display:inline-block;width:50px;height:50px;border:1px solid var(--border-light);border-radius:var(--btn-radius);background:url(/r/front/img/comm/r-captcha.png) 50% 45% no-repeat;margin-top:0;margin-left:5px;cursor:pointer;}
.login_captcha_refresh:hover{background-color:var(--bg-dark-grey) url(/r/front/img/template2/comm/r-captcha-hover.png) 50% 45% no-repeat;border-color:var(--border-dark);}
.login_icon_telegram_wrap{position:relative;width:285px;margin:10px auto;cursor:pointer;}
.login_icon_telegram{position:relative;display:inline-block;width:30px;height:34px;margin-right:5px;background:url(/r/front/img/member/icon_telegram.png) 50% 25% no-repeat;background-size:30px;}
.login_icon_telegram_wrap input.btn_telegram_clean{border-radius:var(--btn-radius);display:inline-block;height:40px;border:none;font-size:18px;color:var(--text-secondary);font-weight:700;}
input.btn_general_sign_up{margin-top:5px;width:100%;border-radius:var(--btn-radius);display:inline-block;background-color:var(--bg-grey);border:1px solid var(--white);font-size:18px;color:var(--text-secondary);font-weight:700;}
input.btn_private_sign_up{margin-top:10px;width:100%;border-radius:var(--btn-radius);display:inline-block;background:var(--red);border:1px solid red;font-size:18px;color:var(--text-primary);font-weight:700;}

#loadingArea{width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--main-color);opacity:.3;z-index:1004;opacity:1;}
.ajaxLoading{position:fixed;top:50%;left:50%;margin-left:-75px;margin-top:-75px;opacity:1;z-index:1005;width:150px;height:150px;background:var(--main-loading_icon) no-repeat;}

/* Sign Up Panel */
.center_box{margin:0 auto;position:relative;}
.joinwrap .center_box{width:1060px;overflow:hidden;background:var(--bg-primary);border:none;border-radius:var(--btn-radius);padding:20px 0;}
.joinwrap .joinbox .required{color:var(--main-color);font-weight:700;position:absolute;left:85px;top:0px;}
.joinwrap .center_box.qr_telegram{padding:0}
.joinwrap .center_box.qr_telegram .swiper-container{height:550px;color:var(--text-primary);text-align:center;}
.joinwrap .center_box.qr_telegram .swiper-pagination-wrapper{width:100%;height:26px;text-align:center;}
.joinwrap .center_box.qr_telegram .swiper-pagination-wrapper .swiper-pagination{margin:4px 5px;display:contents;}
.joinwrap .center_box.qr_telegram .joinbox{position:relative;width:100%;padding:45px 30px;border-radius:var(--btn-radius);box-sizing:border-box}
.joinwrap .center_box.qr_telegram .joinbox .info_box{padding:20px 30px;margin-top:30px}
.joinwrap .center_box.qr_telegram .joinbox .inp_join>li{position:relative;justify-content:flex-end}
.joinwrap .center_box.qr_telegram .joinbox .inp_join>li>input{width:calc(100% - 60px)!important}
.joinwrap .center_box.qr_telegram .joinbox .inp_join>li>.join_ico_bitcoin{display:none}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li:before{content:''!important;display:block;width:45px;height:100%;background-size:30px auto;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_id:before{background-image:url(/r/theme/s1/icons/ico_join_id.svg)}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_nickname:before{background-image:url(/r/theme/s1/icons/ico_join_nickname.svg)}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_pw:before{background-image:url(/r/theme/s1/icons/ico_join_pw.svg)}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_pw_check:before{background-image:url(/r/theme/s1/icons/ico_join_pw_check.svg)}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_email:before{background-image:url(/r/theme/s1/icons/ico_join_mail.svg)}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_partner:before{background-image:url(/r/theme/s1/icons/ico_join_partner.svg)}
.joinwrap .center_box.qr_telegram .joinbox .inp_join > li.join_ico_crypto:before{background-image:url(/r/theme/s1/icons/ico_join_crypto.svg)}
.joinwrap .center_box.qr_telegram .joinbox .required{left:35px}
.joinwrap .center_box.qr_telegram .joinbox .inp_join li.join_crypto .crypto_address_form{display:flex;gap:5px;width:calc(100% - 60px);align-items:center}
.joinwrap .center_box.qr_telegram .joinbox .inp_join li.join_crypto .crypto_address_form select{width:33.33%;height:50px;border:1px solid var(--border-light);box-sizing:border-box;}
.joinwrap .center_box.qr_telegram .joinbox .inp_join li.join_crypto .crypto_address_form input{width:66.66%;height:50px;padding:10px;box-sizing:border-box;border:1px solid var(--border-light);border-radius:var(--btn-radius)}
.joinwrap .joinbox .required>.required{left:0;top:0;}
.joinInfo{max-width:300px;max-height:577px;margin:0 auto;border:none;display:none}
.join_section{padding:0 0 100px 0;}
.join_greeting{position:relative;width:100%;height:auto;}
.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;}
.join_greeting .inner{width:1040px;margin:0 auto;padding:30px 0;}
.join_greeting .inner .tit{font-size:35px;color:var(--text-primary);text-align:center;position:relative;display:none;}
.join_greeting .inner .tit:after{content:"";width:120px;height:4px;position:absolute;bottom:-10px;right:44%;background:var(--main-color);}
.join_greeting .inner .txt{font-size:18px;color:var(--text-secondary);text-align:center;}
.join_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
.join_greeting .visual_img{position:absolute;top:15px;left:50%;display:block;margin-left:272px;width:353px;height:350px;background:url(/r/front/img/template3/member/bg_join2.png) 0 0 no-repeat;}
.join_greeting .inner .txt>.site_name{display:none;}
.join_greeting .inner .txt>.site_name + br{display:none;}
.joinbox{position:relative;width:900px;margin:0 auto;border-radius:var(--btn-radius);display:flex;flex-wrap:wrap;}
.joinbox .icon_mem{position:absolute;top:-28px;left:50%;margin-left:-27px;display:block;width:56px;height:56px;background:0 0!important;}
.joinbox .inp_join{display:flex;flex-wrap:wrap;gap:20px;width:100%;background:var(--bg-primary);border:1px solid var(--border-light);padding:20px;border-radius:var(--btn-radius);}
.joinbox .inp_join>li{position:relative;width:calc(50% - 10px);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;padding:0;margin-top:15px;}
.joinbox .inp_join .bdnone{border:0!important;}
.joinbox .inp_join .bt_yellow{display:inline-block;width:20%!important;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:0!important;font-size:14px!important;text-align:center;cursor:pointer;}
.joinbox .inp_join .bt_yellow:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.joinbox .inp_join>li>input{width:calc(100% - 110px) !important; height:50px;border:0;background:var(--white);color:var(--black);font-size:16px;border:1px solid var(--border-light);padding:10px 0 10px 10px;border-radius:var(--btn-radius);box-sizing:border-box}
.joinbox .inp_join>li>input::-webkit-input-placeholder{color:var(--text-grey) !important;}
.joinbox .inp_join>li>input:-ms-input-placeholder{color:var(--text-grey) !important;}
.joinbox .inp_join>li.ico1{background-position:3px 6px;}
.joinbox .inp_join>li.ico2{background-position:3px -35px;}
.joinbox .inp_join>li.ico4{background-position:3px -161px;width:calc(50% - 10px);}
.joinbox .inp_join>li .err_ico{position:absolute;right:55px;top:10px;right:6px;width:20px;height:20px;display:none!important;background:url(/r/front/img/member/ico_err.png) 0 0 no-repeat;}
.joinbox .inp_join>li .bt_phone{position:absolute;width:auto!important;color:var(--text-primary);font-size:14px!important;top:4px;right:4px;border-radius:8px!important;padding:var(--btn-padding);height:42px;box-sizing:border-box}
.joinbox .inp_join>li.confirm>p{color:var(--text-secondary);width:80px;text-align:right;padding-left:10px;}
.joinbox .inp_join>li.confirm>select{width:calc(100% - 110px) !important;height:45px;}
.joinbox .inp_join>li.confirm>div#user_email2{width:136px!important;height:42px!important;border:1px solid var(--border-light);border-radius:var(--btn-radius);}
.joinbox .inp_join>li.confirm>div#bank_name{border:1px solid var(--border-light);border-radius:var(--btn-radius);width:412px!important;}
.joinbox .inp_join>li.confirm>div>input{width:400px;border:1px solid var(--border-light);background:var(--white);color:var(--black);font-size:16px;padding:10px 0 10px 10px;border-radius:var(--btn-radius);}
.joinbox .inp_join>li.confirm>div>span{position:absolute;right:100px;top:12px;color:var(--text-secondary);font-size:16px;}
.joinbox .inp_join>li.confirm>.bt_resend{position:absolute;top:-2px;right:-6px;}
.joinbox .inp_join>li .err_msg{position:absolute;top:40px;left:30px;color:var(--red);display:none;}
.joinbox .inp_join>li.etc{margin-top:40px;}
.joinbox .bot_btn{width:100%;margin-top:10px;justify-content:center;display:flex;}
.joinbox .bot_btn .bt_join{cursor:pointer;}
.joinbox .bot_btn .bt_join:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.joinbox .inp_join>li>label{margin-right:30px;width:100px;display:inline-block;margin-left:5px;}
.joinbox .inp_join .formInputAsterick{color:var(--red);font-weight:700;position:absolute;left:0;top:10px;}
.joinbox hr{height:1px;border:none;color:var(--text-secondary);background-color:var(--main-color);display:inline-block;width:100%;visibility:visible;}
.joinbox .lefttitle{color:var(--text-secondary);font-size:18px;display:inline-block;}
.joinbox .righttitle{display:inline-block;color:var(--red);font-size:16px;}
.joinbox .inp_join>li>select.country_selection{width:120px;}
.joinbox .inp_join>li>input.country_selection_input{width:275px;}
.joinbox li.ico4.confirm.phone{margin-top:15px;margin-bottom:0;}
.joinbox .inp_join>li.confirm>.numbox{width:calc(100% - 110px) !important;}
.joinbox .inp_join>li.confirm>.numbox,.joinbox .inp_join>li.confirm>select,.joinbox .inp_join>li>input{width:calc(100% - 100px);border:1px solid var(--border-light);border-radius:var(--btn-radius);background:var(--white);color:var(--black);}
.joinbox .inp_join>li.confirm>.numbox>input::-webkit-input-placeholder,.joinbox .inp_join>li>input::-webkit-input-placeholder{color:var(--text-secondary);}
.joinbox .inp_join>li.confirm>.numbox>input{width:95%;background:var(--white);color:var(--black);border:none;}
.joinbox #certifyTimer{right:0;top:10px;color:var(--main-color);}
.joinbox .inp_join>li.confirm>p.err_msg{color:var(--red);width:auto;top:-28px;left:100px;}
.joinbox .info_box{order:3;width:100%;background:var(--bg-grey);border:none;}
.joinbox .info_box .info_title>span{font-size:16px;color:var(--text-grey);}
.joinbox .inp_join>li > [class^="ico_bank"] {display:none;}
.info_box{background:var(--bg-dark-grey);padding:20px;margin:10px auto 0;position:relative;overflow:hidden;border-radius:var(--btn-radius);border:1px solid var(--border-light);}
.info_box .info_title>span{font-size:20px;font-weight:700;color:var(--text-secondary);display:inline-block;}
.info_box .info_content>p{color:var(--text-secondary);width:100%;}
.info_box .info_content>p>p{color:var(--text-secondary);}
.join_ico3_required{position:absolute;left:0;top:-2px;width:30px;height:34px;background-position:3px -115px;}
.join_ico5_required{position:absolute;left:0;top:-2px;width:30px;height:34px;background-position:3px -214px;}
.join_ico3{position:absolute;left:0;top:-2px;width:30px;height:34px;background-position:3px -115px;}
.join_ico5{position:absolute;left:0;top:-2px;width:30px;height:34px;background-position:3px -214px;}
.join_phone_warning{color:var(--red);padding-left:110px;}
.join_anni_warning{color:var(--red);padding-left:110px;}
.join_anni_warning,.joinbox .join_phone_warning{color:var(--red);}
.join_qr_wrap{width:1250px;margin:0 auto;padding-top:10px;text-align:center;}

.info_content{border-radius:var(--btn-radius);overflow:hidden;}
#qrImg{background:var(--black);width:200px;height:200px;position:relative;display:none;}
#qrCenterIconArea{height:200px;width:200px;position:absolute;top:0;display:none;}
#qrCenterIcon{width:35px;height:35px;position:absolute;display:none;top:82.5px;left:82.5px;}
.qr_step_img{margin:30px 0;width:50%;}
.qr_wrap{display:block;width:200px;height:200px;position:relative;margin:80px auto 120px;}
.qr_wrap:after{position:absolute;top:-23px;left:-23px;width:250px;height:250px;content:"";background:url(/r/front/img/comm/telegram_qr_bg.png) no-repeat;}
.qr_paragraph{color:var(--text-primary);font-size:35px;margin-top:30px;}
.qr_paragraph span{font-weight:700;}
.qr_steps_title{color:var(--text-primary);font-weight:700;font-size:30px;}
.loader{background:url(/r/front/img/member/ico_member.png) 0 0 no-repeat;width:56px;height:56px;position:relative;top:-127px;margin:0 auto;z-index:1;display:block;}

/* FAQ */
.faq_board{width:100%;border-top:1px solid var(--border-dark);}
.faq_board tbody td{padding:15px 0;color:var(--text-grey);text-align:center;border-bottom:1px solid var(--border-dark);}
.faq_board tbody td.title{text-align:left;padding-left:168px;}
.faq_board tbody td.title .txt_q{display:inline-block;padding:0 0 0 42px;color:var(--text-grey);font-size:20px;background:url(/r/front/img/comm/ico_faq.png) 0 0 no-repeat;cursor:pointer;}
.faq_board tbody td.title .txt_q:hover{background:url(/r/front/img/comm/ico_faq.png) 0 -66px no-repeat;color:var(--main-color);}
.faq_board tbody .on td.title .txt_q{background:url(/r/front/img/comm/ico_faq.png) 0 -130px no-repeat;color:var(--main-color);}
.faq_board tbody td.title>.answer{position:relative;display:none;margin-top:17px;padding:20px 0 7px 45px;font-size:16px;color:var(--text-primary);}
.faq_board tbody td.title>.answer em{display:block;width:18px;height:18px;}
.faq_board tbody td.title>.answer>span.liner{width:1380px;height:1px;display:block;position:absolute;top:0;left:-168px;background:var(--bg-secondary);}

/* Event Related */
.event.calendar{margin-left:0;cursor:pointer;}
.event.calendar:hover{top:0;box-shadow:none;}
.event .fin_layer{display:none;position:absolute;left:0;top:0;bottom:0;width:100%;background:url(/r/front/img/comm/bg_black40.png) 0 top repeat;}
.event .fin_layer>span{display:block;position:absolute;left:50%;top:50%;width:160px;margin:-22px 0 0 -80px;background:var(--bg-primary);text-align:center;color:var(--text-secondary);font-size:18px;border-radius:5px}
.event .fin .fin_layer{display:block;}
.event .thumb{height:200px;width:100%;display:flex;}
.event .thumb img{height:auto !important;width:100% !important;max-width:430px;margin:auto;margin-top:10px;min-height:200px;}
.event .thumbCal{height:260px;}
.event_section .evt_detail{position:relative;width:1100px;margin:0 auto;padding-top:30px;padding-bottom:50px;}
.event_section .top_area .tit_evt{position:relative;padding-bottom:20px;font-size:24px;color:var(--text-secondary);font-weight:700;text-align:center;}
.event_section .top_area .tit_evt>em{position:absolute;left:50%;bottom:0;display:block;width:46px;margin-left:-23px;height:1px;background:var(--bg-primary);}
.event_section .top_area .tit{margin-top:50px;margin-bottom:35px;color:var(--text-secondary);font-size:35px;font-weight:700;text-align:center;}
.event_section .evt_info{background:var(--bg-grey);padding:37px 20px;}
.event_section .evt_info .info_table{width:100%;table-layout:fixed;}
.event_section .evt_info .info_table th{padding:0 0 0 5px;border-bottom:1px solid var(--border-light);color:var(--text-secondary);text-align:left;}
.event_section .evt_info .info_table td{border-bottom:1px solid var(--border-light);color:var(--text-secondary);}
.event_section .evt_info .info_table td>a{color:var(--text-secondary);}
.event_section .evt_info .info_table td.contents{border-bottom:0;}
.event_section .evt_info .info_table td.contents .inbox{padding:40px 23px;}
.event_section .evt_info .info_table td.contents .inbox .title{margin-top:40px;color:var(--text-secondary);font-size:16px;font-weight:700;}
.event_section .evt_info .info_table td.contents .inbox .details{margin-top:5px;}
.event_section .evt_info .info_table td.contents .inbox .details li{color:var(--text-secondary);font-size:16px;}
.event_section .evt_info .info_table td.contents .inbox img{width:100%;}
.event_section .bts{text-align:right;margin-top:30px;}
.event_section .bts .bt_go_list{display:inline-block;width:160px;border:1px solid var(--border-light);text-align:center;color:var(--text-secondary);border-radius:var(--btn-radius);padding:var(--btn-padding);}
.event_section .event_join{width:240px;border:1px solid var(--main-color);color:var(--main-color);font-size:20px;border-radius:var(--btn-radius);cursor:pointer;}
.event_section .event_join:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.event_section .evt_cont{position:relative;width:1380px;margin:0 auto;padding-top:30px;padding-bottom:50px;min-height:600px;}
.event_section .evt_banner{border-radius:var(--btn-radius);overflow:hidden;}
.event_section .evt_banner .bx-pager{width:100%;text-align:center;margin:15px 0 28px 0;}
.event_section .evt_banner .bx-pager>div{display:inline-block;width:20px;}
.event_section .evt_banner .bx-pager>div>a{display:inline-block;width:10px;border-radius:var(--full-border-radius);background:var(--bg-secondary);font-size:0;text-indent:-99px;}
.event_section .evt_banner .bx-pager>div>a.active{background:var(--main-color);}
.event_section .sort_wrap{overflow:hidden;margin-bottom:17px;}
.event_section .sort_wrap .sort>li{margin-left:34px;height:22px;padding:0 0 0 36px;background:url(/r/front/img/comm/bg_sort.png) 0 bottom no-repeat;}
.event_section .sort_wrap .sort>li>a{font-size:18px;color:var(--text-secondary);}
.event_section .sort_wrap .sort>li.on{background:url(/r/front/img/comm/bg_sort.png) 0 top no-repeat;}
.event_section .sort_wrap .sort>li.on>a{color:var(--text-primary);}
.event_section .evt_list_wrap .evt_list>li{position:relative;width:100%;transition:.3s ease all;border-radius:var(--btn-radius);overflow:hidden;box-shadow:5px 5px 20px #ccc;background:var(--bg-primary);cursor:pointer;}
.event_section .evt_list_wrap .evt_list>li:first-child{margin-left:0;}
.event_section .evt_list_wrap .evt_list>li:nth-child(3n+1){margin-left:0;}
.event_section .evt_list_wrap .evt_list>li .info{position:relative;padding:30px 20px;margin-top:30px;}
.event_section .evt_list_wrap .evt_list>li .info .tit{font-weight:900;font-size:18px;color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden;width:325px;white-space:nowrap;}
.event_section .evt_list_wrap .evt_list>li .info .date{color:var(--text-grey);}
.event_section .evt_list_wrap .evt_list>li:hover{box-shadow:3px 3px 6px #ccc;transform:scale(1.02);}
.event_section .evt_list_wrap .evt_list>li.calendar{margin-left:0;cursor:pointer;}
.event_section .evt_list_wrap .evt_list>li.calendar:hover{top:0;box-shadow:none;}
.event_section .evt_list_wrap .evt_list>li .fin_layer{display:none;position:absolute;left:0;top:0;bottom:0;width:100%;background:url(/r/front/img/comm/bg_black40.png) 0 top repeat;}
.event_section .evt_list_wrap .evt_list>li .fin_layer>span{display:block;position:absolute;left:50%;top:50%;width:160px;margin:-22px 0 0 -80px;background:var(--bg-primary);text-align:center;color:var(--text-primary);font-size:18px;}
.event_section .evt_list_wrap .evt_list>li.fin .fin_layer{display:block;}
.event_section .evt_info.leaderboard_table{padding:0;width:1380px;}
.event_section .evt_info.leaderboard_table .info_table{margin-top:15px;}
.event_section .evt_info.leaderboard_table .info_table tr:first-child td{border-bottom:1px solid var(--white);}
.event_section .evt_info.leaderboard_table .info_table th{text-align:center;padding:7px 0;position:relative;border-bottom:1px solid var(--white);color:var(--text-secondary);}
.event_section .evt_info.leaderboard_table .info_table th:after{content:"";position:absolute;width:1px;height:13px;top:18px;right:0;background:var(--bg-primary);}
.event_section .evt_info.leaderboard_table .info_table th:last-child:after{display:none;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board{margin-bottom:20px;width:100%;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr{background-color:var(--bg-grey);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr.active{background-color:var(--main-color);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr.active td{color:var(--text-primary);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td.table_prize_1{width:130px;background-image:url(/r/front/img/event/leaderboard/ldrboard_icon.png);background-repeat:no-repeat;background-size:50px;background-position:0 0;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td.table_prize_2{width:130px;background-image:url(/r/front/img/event/leaderboard/ldrboard_icon.png);background-repeat:no-repeat;background-size:50px;background-position:0 -50px;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td.table_prize_3{width:130px;background-image:url(/r/front/img/event/leaderboard/ldrboard_icon.png);background-repeat:no-repeat;background-size:50px;background-position:0 -100px;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td{position:relative;text-align:center;padding-top:15px;color:var(--text-secondary);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td .myposition{position:absolute;top:14px;left:3px;}
.event_section .evt_list_wrap .evt_list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:40px;}
.event_request{width:50% !important;height:48px;border:1px solid var(--main-color);color:var(--main-color);font-size:20px;border-radius:var(--btn-radius);margin-top:20px;cursor:pointer;}
.event_request:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.event_arrows_wrap{position:absolute;width:1380px;top:50%;left:0;}
.event_arrows_wrap .prev_arrow{position:absolute;left:-35px;margin-top:-28px;}
.event_arrows_wrap .next_arrow{position:absolute;right:-35px;margin-top:-28px;}
.event_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;background:url(/r/front/img/comm/bg_opacity.png) 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:0;right:0;display:block;width:40px;height:40px;background:url(/r/front/img/main/bt_close.png) 0 0 no-repeat;font-size:0;text-indent:-99px;}
.event_type_layer .inbox{min-width:600px;padding:40px;margin-top:50px;background:var(--black);position:relative;text-align:center;border:1px solid var(--white);}
.event_type_layer .inbox .icochk{padding-top:24px;text-align:center;}
.event_type_layer .inbox .txt_big{padding-top:40px;font-size:30px;color:var(--text-primary);font-weight:700;background:url(/r/front/img/template1/comm/event_tit.png) 50% 0 no-repeat;}
.event_type_layer .inbox .txt_big>span{color:var(--main-color);}
.event_type_layer .inbox .txt{margin-top:5px;color:var(--text-grey);}
.event_type_layer .inbox .txt span{display:block;color:var(--text-secondary);}
.event_type_layer .layerbot_btn{margin-top:10px;text-align:center;}
.event_type_layer .layerbot_btn .bt_yellow{display:inline-block;width:128px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);font-weight:700;cursor:pointer;}
.event_type_layer .layerbot_btn .bt_yellow:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.event_type_layer .layerbot_btn .bt_grey{display:inline-block;width:128px;background-color:var(--bg-grey);border:1px solid var(--border-light);border-radius:var(--btn-radius);color:var(--text-grey);font-weight:700;cursor:pointer;}
.event_type_layer .layerbot_btn .bt_grey:hover{background-color:var(--bg-dark-grey);border:1px solid var(--border-light);}
.event_type_layer .layerbot_btn .bt_grey_bd{display:inline-block;width:128px;background:var(--white);border:1px solid var(--border-light);border-radius:var(--btn-radius);color:var(--text-grey);font-weight:700;cursor:pointer;}
.event_type_layer .layerbot_btn .bt_grey_bd:hover{border:1px solid var(--border-light);color:var(--text-secondary);}
.event_type_layer .selTeam{width:80%;text-align:center;margin-left:10%;}
.event_type_layer .selTeam img{width:114px;height:114px;}
.event_type_layer .selTeam input[type=number]{width:155px;background:var(--black);border:1px solid var(--white);padding-left:20px;color:var(--text-primary);font-size:20px;}
.event_book{position:fixed;left:-255px;top:187px;z-index:100;}
.event_book .evt_con{width:255px;padding-bottom:20px;border:1px solid var(--white);border-width:1px 1px 1px 0;background:url(/r/front/img/comm/bg_grey50.png) 0 0 repeat;border-radius:0 0 8px 0;}
.event_book .evt_con .evt_top{position:relative;width:216px;margin:0 auto;padding:36px 0 29px;}
.event_book .evt_con .evt_top .bt_more{position:absolute;top:35px;right:0;display:block;width:40px;text-align:center;z-index:91;}
.event_book .evt_con .evt_top .bg_gift{display:none;z-index:90;width:244px;height:140px;position:absolute;top:-77px;right:-35px;background:url(/r/front/img/comm/img_gift.png) 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:10px;margin-top:4px;background:var(--bg-secondary);}
.event_book .evt_con .evt_list>li:first-child{margin-top:0;}
.event_book .evt_con .evt_list>li .bt_join{display:block;margin-top:10px;padding:0 0 0 8px;color:var(--main-color);}
.event_book .evt_con .evt_list>li .bt_go{position:absolute;display:block;width:45px;bottom:15px;right:15px;border:1px solid var(--border-dark);color:var(--text-secondary);text-align:center;border-radius:var(--btn-radius);}
.event_book .evt_con .evt_list>li:hover .bt_go{border:1px solid var(--border-light);color:var(--text-grey);}
.event_book .evt_con .evt_list>li.type_blue{border:1px solid #11688e;cursor:pointer;}
.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:var(--bg-secondary) url(/r/front/img/comm/bg_evt_blue.png) 0 0 no-repeat;}
.event_book .evt_con .evt_list>li.type_blue:hover .top{background:var(--bg-secondary) url(/r/front/img/comm/bg_evt_blue2.png) 0 0 no-repeat;}
.event_book .evt_con .evt_list>li.type_blue .top>p{padding:7px 0 0 8px;color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_blue .evt_txt{padding:12px 0 0 8px;color:var(--text-grey);}
.event_book .evt_con .evt_list>li.type_blue:hover .evt_txt{color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_blue .evt_txt>span{font-size:16px;}
.event_book .evt_con .evt_list>li.type_yellow{border:1px solid var(--main-color);cursor:pointer;}
.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:var(--bg-secondary) url(/r/front/img/comm/bg_evt_yellow.png) 0 0 no-repeat;}
.event_book .evt_con .evt_list>li.type_yellow .top>p{padding:7px 0 0 8px;color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_yellow .evt_txt{padding:12px 0 0 8px;color:var(--text-grey);letter-spacing:0;}
.event_book .evt_con .evt_list>li.type_yellow:hover .evt_txt{color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_yellow .evt_txt>span{font-size:20px;color:var(--main-color);}
.event_popup_wrap{position:fixed;width:100%;height:100%;left:0;top:calc(35% - 130px);z-index:2;}
.event_popup{width:700px;margin:auto;background:var(--bg-primary);border:1px solid var(--border-light);}
.event_popup_title{padding:15px;overflow:hidden;background-color:var(--white);display:flex;justify-content:space-between;border:1px solid var(--border-light)}
.event_popup_title h2{padding:var(--btn-padding);color:var(--text-secondary);font-size:16px;font-weight:bold;}
.event_popup_title a{padding:10px 15px;border:2px solid var(--main-color);border-radius:var(--btn-radius);background-color:var(--main-color);color:var(--btn-primary-text)}
.event_popup_content{padding:15px;border:1px solid var(--white);}
.event_popup_content .reward_wrap{margin-bottom:20px;}
.event_popup_content .reward_wrap #product_list{max-height:385px;overflow-y:auto;}
.event_popup_content .reward_wrap h3{margin-bottom:10px;color:var(--text-primary);text-align:left;}
.event_popup_content .reward_wrap .reward_box{margin-bottom:5px;border:1px solid var(--border-light);overflow:hidden;display:flex;justify-content:space-between;}
.event_popup_content .reward_wrap .reward_box .reward_img{width:120px;padding:var(--btn-padding);display:flex;align-items:center;}
.event_popup_content .reward_wrap .reward_box .reward_img img{width:100%;}
.event_popup_content .reward_wrap .reward_box .reward_detail{width:275px;padding:20px 15px;}
.event_popup_content .reward_wrap .reward_box .reward_detail h4{padding-bottom:5px;color:var(--text-secondary);font-size:16px;font-weight:bold;}
.event_popup_content .reward_wrap .reward_box .reward_detail p{padding-top:5px;color:var(--text-secondary);font-size:16px;}
.event_popup_content .reward_wrap .reward_box .reward_detail p.prize{color:var(--main-color);font-weight:bold;}
.event_popup_content .reward_wrap .reward_box .reward_btn{width:125px;padding:20px 10px;}
.event_popup_content .reward_wrap .reward_box .reward_btn a{display:block;padding:15px;border:2px solid var(--main-color);border-radius:var(--btn-radius);background:none;color:var(--main-color);font-size:16px;font-weight:bold;text-align:center;cursor:pointer;}
.event_popup_content .reward_wrap .reward_box .reward_btn a:hover{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);}
.event_popup_content .reward_wrap .reward_box .reward_btn a.not_achieve{border:1px solid var(--white);color:var(--text-primary);cursor:pointer;}
.event_popup_content .reward_wrap .reward_box .reward_btn a.not_achieve:hover{background-color:var(--white);color:var(--text-input);}
.event_popup_content .close_btn a{width:125px;display:block;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);padding:13px 15px;font-size:18px;text-align:center;margin:15px auto;cursor:pointer;}
.event_popup_content .close_btn a:hover{background-color:var(--main-hover-color)}
.event_chk_main{width:495px!important;}
.event_chk_main .event_check_main_list{overflow-y:scroll;height:100%;-ms-overflow-style:none;scrollbar-width:none;}
.evt_cont{width:820px;margin:0 auto;}
.evt_cont.victory_cont{padding:30px 20px;background:var(--bg-secondary);margin:20px auto;}
.evt_tab_wrap{overflow:hidden;margin-bottom:20px;}
.evt_tab_wrap li{width:50%;background-color:var(--bg-secondary);}
.evt_tab_wrap li.active{background:var(--main-color);}
.evt_tab_wrap li.active a{color:var(--text-secondary);}
.evt_tab_wrap li a{color:var(--text-primary);text-align:center;display:block;padding:var(--btn-padding);font-size:20px;font-weight:700;}
.evt_slide_wrap{overflow:hidden;margin-bottom:20px;position:relative;}
.evt_slide_wrap ul{width:90%;white-space:nowrap;margin:auto;display:block;overflow:hidden;}
.evt_slide_wrap li{display:inline-block;}
.evt_slide_wrap li a{display:block;font-size:20px;color:var(--text-grey);padding:0 10px;}
.evt_slide_wrap li.active a{color:var(--text-primary);}
.evt_slide_wrap a.left-arrow{display:block;position:absolute;top:5px;width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent var(--main-color) transparent transparent;}
.evt_slide_wrap a.right-arrow{display:block;position:absolute;top:5px;right:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent var(--main-color);}
.evt_date_wrap{overflow-x:auto;margin-bottom:20px;white-space:nowrap;padding:0 0 8px;}
.evt_date_wrap li{display:inline-block;width:155px;background-color:var(--bg-secondary);margin:0 2.5px;border-radius:var(--btn-radius);border:1px solid transparent;}
.evt_date_wrap li p{color:var(--text-grey);}
.evt_date_wrap li.active{border-color:var(--main-color);}
.evt_date_wrap li.active .status{color:var(--main-color);}
.evt_date_wrap li.active .round{color:var(--text-primary);}
.evt_date_wrap li a{color:var(--text-grey);text-align:center;display:block;padding:12px;font-weight:700;}
.evt_date_wrap li a .round{font-size:20px;}
.evt_date_wrap::-webkit-scrollbar{width:10px;height:10px;}
.evt_date_wrap::-webkit-scrollbar-track{background:var(--black);}
.evt_date_wrap::-webkit-scrollbar-thumb{background-color:var(--bg-grey);border-radius:var(--btn-radius);}
.evt_prediction_rate{background-color:var(--bg-secondary);text-align:center;padding:15px;margin:15px 0 30px;}
.evt_prediction_rate p{color:var(--text-primary);font-size:18px;}
.evt_prediction_rate .rate span{font-size:22px;color:var(--main-color);}
.evt_content{text-align:center;}
.evt_content p{color:var(--text-grey);font-size:18px;}
.evt_content .evt_main_tit{font-size:50px;color:var(--text-primary);}
.evt_content .evt_tit{text-align:center;font-size:30px;color:var(--main-color);}
.evt_content .reward{color:var(--text-primary);font-size:26px;}
.evt_submit{display:inline-block;border:1px solid var(--main-color);min-width:140px;margin:10px 0;padding:var(--btn-padding);font-size:18px;color:var(--text-primary);background-color:var(--main-color);border-radius:var(--btn-radius);cursor:pointer;}
.evt_submit:hover{border:1px solid var(--main-color);background-color:var(--bg-grey);color:var(--main-color);}

/* Main Section */
.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;border-radius:var(--full-border-radius);background:var(--bg-dark-grey);font-size:0;text-indent:-99px;}
.main_section .main_visual .wrap_sl .bx-pager>div>a.active{background:var(--bg-secondary);}
.main_section .main_visual .wrap_sl li a{position:absolute;width:244px;top:324px;left:50%;margin-left:-122px;font-size:0;text-indent:-99px;}
.main_section .contents{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;padding-bottom:30px;}
.main_section .contents>*{flex:0 0 auto;}
.main_section .contents .mainEvent{width:100%;}
.main_section .contents .mainEvent .inner{width:1380px;margin:0 auto;position:relative;}
.main_section .contents .mainEvent .inner .addTab{border-bottom:1px solid var(--border-dark);padding:40px 0 16px;}
.main_section .contents .mainEvent .inner .addTab .main_event_area{position:absolute;top:45px;left:125px;overflow:hidden;width:900px;}
.main_section .contents .mainEvent .inner .addTab .tabMenus{position:absolute;top:0;left:0;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li{padding:0 25px;height:100%;text-align:center;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li a{font-size:16px;color:var(--text-secondary);}
.main_section .contents .mainEvent .inner .addTab .tabMenus li:hover a{color:var(--text-secondary);font-weight:700;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li.on{border-bottom:3px solid var(--white);color:var(--text-secondary);border-color:var(--main-color);}
.main_section .contents .mainEvent .inner .addTab .tabMenus li.on a{color:var(--text-primary);font-weight:700;}
.main_section .contents .mainEvent .inner .addTab .btnPrev{display:block;position:absolute;right:50px;top:35px;width:40px;height:40px;border:1px solid var(--white);border-radius:var(--btn-radius);font-size:0;text-indent:-999px;background:url(/r/front/img/template3/comm/wbc__tab_move_prev.png) 50% 50% no-repeat;cursor:pointer;}
.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:0;top:35px;width:40px;height:40px;border:1px solid var(--white);border-radius:var(--btn-radius);font-size:0;text-indent:-999px;background:url(/r/front/img/template3/comm/wbc__tab_move_next.png) 50% 50% no-repeat;cursor:pointer;}
.main_section .contents .mainEvent .inner .addTab .btnNext:hover{border:1px solid var(--main-color);}
.main_section .contents .mainEvent .tabContainer{margin-top:32px;padding-bottom:60px;position:relative;}
.main_section .contents .mainEvent .tabContainer .tabCon.on{display:block;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList{position:relative;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li{width:372px;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li p{margin-top:30px;font-size:20px;color:var(--text-primary);font-weight:700;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li em{display:block;margin-top:14px;color:var(--text-grey);}
.main_section .contents .recent{position:relative;width:1380px;margin:0 auto;}
.main_section .contents .recent .titlebox .favorbox_main{position:absolute;left:50%;top:35px;margin-left:-100px;display:flex;justify-content:space-between;align-items:center;width:200px;}
.main_section .contents .recent .recent_sl{margin-top:10px;}
.main_section .contents .recent .recent_sl .sl li{border:1px solid var(--border-light);background-color: var(--white);}
.main_section .contents .recent .recent_sl .bx-controls-direction>a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-prev{left:-90px;background:url(/r/front/img/template1/comm/bt_snb_prev2.jpg) 0 0 no-repeat;cursor:pointer;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-prev:hover{background:url(/r/front/img/template1/comm/bt_snb_prev2_on.jpg) 0 0 no-repeat;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-next{right:-90px;background:url(/r/front/img/template1/comm/bt_snb_next2.jpg) 0 0 no-repeat;cursor:pointer;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-next:hover{background:url(/r/front/img/template1/comm/bt_snb_next2_on.jpg) 0 0 no-repeat;}
.main_section .contents .recent .tabcontainer>div{display:none;}
.main_section .contents .recent .tabcontainer>div.on{display:block;}

/* Event Related */
.event.calendar{margin-left:0;cursor:pointer;}
.event.calendar:hover{top:0;box-shadow:none;}
.event .fin_layer{display:none;position:absolute;left:0;top:0;bottom:0;width:100%;background:url(/r/front/img/comm/bg_black40.png) 0 top repeat;}
.event .fin_layer>span{display:block;position:absolute;left:50%;top:50%;width:160px;margin:-22px 0 0 -80px;background:var(--bg-primary);text-align:center;color:var(--text-secondary);font-size:18px;border-radius:5px}
.event .fin .fin_layer{display:block;}
.event .thumb{height:200px;width:100%;display:flex;}
.event .thumb img{height:auto !important;width:100% !important;max-width:430px;margin:auto;margin-top:10px;min-height:200px;}
.event .thumbCal{height:260px;}
.event_section .evt_detail{position:relative;width:1100px;margin:0 auto;padding-top:30px;padding-bottom:50px;}
.event_section .top_area .tit_evt{position:relative;padding-bottom:20px;font-size:24px;color:var(--text-secondary);font-weight:700;text-align:center;}
.event_section .top_area .tit_evt>em{position:absolute;left:50%;bottom:0;display:block;width:46px;margin-left:-23px;height:1px;background:var(--bg-primary);}
.event_section .top_area .tit{margin-top:50px;margin-bottom:35px;color:var(--text-secondary);font-size:35px;font-weight:700;text-align:center;}
.event_section .evt_info{background:var(--bg-grey);padding:37px 20px;}
.event_section .evt_info .info_table{width:100%;table-layout:fixed;}
.event_section .evt_info .info_table th{padding:0 0 0 5px;border-bottom:1px solid var(--border-light);color:var(--text-secondary);text-align:left;}
.event_section .evt_info .info_table td{border-bottom:1px solid var(--border-light);color:var(--text-secondary);}
.event_section .evt_info .info_table td>a{color:var(--text-secondary);}
.event_section .evt_info .info_table td.contents{border-bottom:0;}
.event_section .evt_info .info_table td.contents .inbox{padding:40px 23px;}
.event_section .evt_info .info_table td.contents .inbox .title{margin-top:40px;color:var(--text-secondary);font-size:16px;font-weight:700;}
.event_section .evt_info .info_table td.contents .inbox .details{margin-top:5px;}
.event_section .evt_info .info_table td.contents .inbox .details li{color:var(--text-secondary);font-size:16px;}
.event_section .evt_info .info_table td.contents .inbox img{width:100%;}
.event_section .bts{text-align:right;margin-top:30px;}
.event_section .bts .bt_go_list{display:inline-block;width:160px;border:1px solid var(--border-light);text-align:center;color:var(--text-secondary);border-radius:var(--btn-radius);padding:var(--btn-padding);}
.event_section .event_join{width:240px;border:1px solid var(--main-color);color:var(--main-color);font-size:20px;border-radius:var(--btn-radius);cursor:pointer;}
.event_section .event_join:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.event_section .evt_cont{position:relative;width:1380px;margin:0 auto;padding-top:30px;padding-bottom:50px;min-height:600px;}
.event_section .evt_banner{border-radius:var(--btn-radius);overflow:hidden;}
.event_section .evt_banner .bx-pager{width:100%;text-align:center;margin:15px 0 28px 0;}
.event_section .evt_banner .bx-pager>div{display:inline-block;width:20px;}
.event_section .evt_banner .bx-pager>div>a{display:inline-block;width:10px;border-radius:var(--full-border-radius);background:var(--bg-secondary);font-size:0;text-indent:-99px;}
.event_section .evt_banner .bx-pager>div>a.active{background:var(--main-color);}
.event_section .sort_wrap{overflow:hidden;margin-bottom:17px;}
.event_section .sort_wrap .sort>li{margin-left:34px;height:22px;padding:0 0 0 36px;background:url(/r/front/img/comm/bg_sort.png) 0 bottom no-repeat;}
.event_section .sort_wrap .sort>li>a{font-size:18px;color:var(--text-secondary);}
.event_section .sort_wrap .sort>li.on{background:url(/r/front/img/comm/bg_sort.png) 0 top no-repeat;}
.event_section .sort_wrap .sort>li.on>a{color:var(--text-primary);}
.event_section .evt_list_wrap .evt_list>li{position:relative;width:100%;transition:.3s ease all;border-radius:var(--btn-radius);overflow:hidden;box-shadow:5px 5px 20px #ccc;background:var(--bg-primary);cursor:pointer;}
.event_section .evt_list_wrap .evt_list>li:first-child{margin-left:0;}
.event_section .evt_list_wrap .evt_list>li:nth-child(3n+1){margin-left:0;}
.event_section .evt_list_wrap .evt_list>li .info{position:relative;padding:30px 20px;margin-top:30px;}
.event_section .evt_list_wrap .evt_list>li .info .tit{font-weight:900;font-size:18px;color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden;width:325px;white-space:nowrap;}
.event_section .evt_list_wrap .evt_list>li .info .date{color:var(--text-grey);}
.event_section .evt_list_wrap .evt_list>li:hover{box-shadow:3px 3px 6px #ccc;transform:scale(1.02);}
.event_section .evt_list_wrap .evt_list>li.calendar{margin-left:0;cursor:pointer;}
.event_section .evt_list_wrap .evt_list>li.calendar:hover{top:0;box-shadow:none;}
.event_section .evt_list_wrap .evt_list>li .fin_layer{display:none;position:absolute;left:0;top:0;bottom:0;width:100%;background:url(/r/front/img/comm/bg_black40.png) 0 top repeat;}
.event_section .evt_list_wrap .evt_list>li .fin_layer>span{display:block;position:absolute;left:50%;top:50%;width:160px;margin:-22px 0 0 -80px;background:var(--bg-primary);text-align:center;color:var(--text-primary);font-size:18px;}
.event_section .evt_list_wrap .evt_list>li.fin .fin_layer{display:block;}
.event_section .evt_info.leaderboard_table{padding:0;width:1380px;}
.event_section .evt_info.leaderboard_table .info_table{margin-top:15px;}
.event_section .evt_info.leaderboard_table .info_table tr:first-child td{border-bottom:1px solid var(--white);}
.event_section .evt_info.leaderboard_table .info_table th{text-align:center;padding:7px 0;position:relative;border-bottom:1px solid var(--white);color:var(--text-secondary);}
.event_section .evt_info.leaderboard_table .info_table th:after{content:"";position:absolute;width:1px;height:13px;top:18px;right:0;background:var(--bg-primary);}
.event_section .evt_info.leaderboard_table .info_table th:last-child:after{display:none;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board{margin-bottom:20px;width:100%;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr{background-color:var(--bg-grey);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr.active{background-color:var(--main-color);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr.active td{color:var(--text-primary);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td.table_prize_1{width:130px;background-image:url(/r/front/img/event/leaderboard/ldrboard_icon.png);background-repeat:no-repeat;background-size:50px;background-position:0 0;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td.table_prize_2{width:130px;background-image:url(/r/front/img/event/leaderboard/ldrboard_icon.png);background-repeat:no-repeat;background-size:50px;background-position:0 -50px;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td.table_prize_3{width:130px;background-image:url(/r/front/img/event/leaderboard/ldrboard_icon.png);background-repeat:no-repeat;background-size:50px;background-position:0 -100px;}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td{position:relative;text-align:center;padding-top:15px;color:var(--text-secondary);}
.event_section .evt_info.leaderboard_table .tab_board_contents .my_list_cont .my_board tr td .myposition{position:absolute;top:14px;left:3px;}
.event_section .evt_list_wrap .evt_list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:40px;}
.event_request{width:50% !important;height:48px;border:1px solid var(--main-color);color:var(--main-color);font-size:20px;border-radius:var(--btn-radius);margin-top:20px;cursor:pointer;}
.event_request:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.event_arrows_wrap{position:absolute;width:1380px;top:50%;left:0;}
.event_arrows_wrap .prev_arrow{position:absolute;left:-35px;margin-top:-28px;}
.event_arrows_wrap .next_arrow{position:absolute;right:-35px;margin-top:-28px;}
.event_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;background:url(/r/front/img/comm/bg_opacity.png) 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:0;right:0;display:block;width:40px;height:40px;background:url(/r/front/img/main/bt_close.png) 0 0 no-repeat;font-size:0;text-indent:-99px;}
.event_type_layer .inbox{min-width:600px;padding:40px;margin-top:50px;background:var(--black);position:relative;text-align:center;border:1px solid var(--white);}
.event_type_layer .inbox .icochk{padding-top:24px;text-align:center;}
.event_type_layer .inbox .txt_big{padding-top:40px;font-size:30px;color:var(--text-primary);font-weight:700;background:url(/r/front/img/template1/comm/event_tit.png) 50% 0 no-repeat;}
.event_type_layer .inbox .txt_big>span{color:var(--main-color);}
.event_type_layer .inbox .txt{margin-top:5px;color:var(--text-grey);}
.event_type_layer .inbox .txt span{display:block;color:var(--text-secondary);}
.event_type_layer .layerbot_btn{margin-top:10px;text-align:center;}
.event_type_layer .layerbot_btn .bt_yellow{display:inline-block;width:128px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);font-weight:700;cursor:pointer;}
.event_type_layer .layerbot_btn .bt_yellow:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.event_type_layer .layerbot_btn .bt_grey{display:inline-block;width:128px;background-color:var(--bg-grey);border:1px solid var(--border-light);border-radius:var(--btn-radius);color:var(--text-grey);font-weight:700;cursor:pointer;}
.event_type_layer .layerbot_btn .bt_grey:hover{background-color:var(--bg-dark-grey);border:1px solid var(--border-light);}
.event_type_layer .layerbot_btn .bt_grey_bd{display:inline-block;width:128px;background:var(--white);border:1px solid var(--border-light);border-radius:var(--btn-radius);color:var(--text-grey);font-weight:700;cursor:pointer;}
.event_type_layer .layerbot_btn .bt_grey_bd:hover{border:1px solid var(--border-light);color:var(--text-secondary);}
.event_type_layer .selTeam{width:80%;text-align:center;margin-left:10%;}
.event_type_layer .selTeam img{width:114px;height:114px;}
.event_type_layer .selTeam input[type=number]{width:155px;background:var(--black);border:1px solid var(--white);padding-left:20px;color:var(--text-primary);font-size:20px;}
.event_book{position:fixed;left:-255px;top:187px;z-index:100;}
.event_book .evt_con{width:255px;padding-bottom:20px;border:1px solid var(--white);border-width:1px 1px 1px 0;background:url(/r/front/img/comm/bg_grey50.png) 0 0 repeat;border-radius:0 0 8px 0;}
.event_book .evt_con .evt_top{position:relative;width:216px;margin:0 auto;padding:36px 0 29px;}
.event_book .evt_con .evt_top .bt_more{position:absolute;top:35px;right:0;display:block;width:40px;text-align:center;z-index:91;}
.event_book .evt_con .evt_top .bg_gift{display:none;z-index:90;width:244px;height:140px;position:absolute;top:-77px;right:-35px;background:url(/r/front/img/comm/img_gift.png) 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:10px;margin-top:4px;background:var(--bg-secondary);}
.event_book .evt_con .evt_list>li:first-child{margin-top:0;}
.event_book .evt_con .evt_list>li .bt_join{display:block;margin-top:10px;padding:0 0 0 8px;color:var(--main-color);}
.event_book .evt_con .evt_list>li .bt_go{position:absolute;display:block;width:45px;bottom:15px;right:15px;border:1px solid var(--border-dark);color:var(--text-secondary);text-align:center;border-radius:var(--btn-radius);}
.event_book .evt_con .evt_list>li:hover .bt_go{border:1px solid var(--border-light);color:var(--text-grey);}
.event_book .evt_con .evt_list>li.type_blue{border:1px solid #11688e;cursor:pointer;}
.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:var(--bg-secondary) url(/r/front/img/comm/bg_evt_blue.png) 0 0 no-repeat;}
.event_book .evt_con .evt_list>li.type_blue:hover .top{background:var(--bg-secondary) url(/r/front/img/comm/bg_evt_blue2.png) 0 0 no-repeat;}
.event_book .evt_con .evt_list>li.type_blue .top>p{padding:7px 0 0 8px;color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_blue .evt_txt{padding:12px 0 0 8px;color:var(--text-grey);}
.event_book .evt_con .evt_list>li.type_blue:hover .evt_txt{color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_blue .evt_txt>span{font-size:16px;}
.event_book .evt_con .evt_list>li.type_yellow{border:1px solid var(--main-color);cursor:pointer;}
.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:var(--bg-secondary) url(/r/front/img/comm/bg_evt_yellow.png) 0 0 no-repeat;}
.event_book .evt_con .evt_list>li.type_yellow .top>p{padding:7px 0 0 8px;color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_yellow .evt_txt{padding:12px 0 0 8px;color:var(--text-grey);letter-spacing:0;}
.event_book .evt_con .evt_list>li.type_yellow:hover .evt_txt{color:var(--text-primary);}
.event_book .evt_con .evt_list>li.type_yellow .evt_txt>span{font-size:20px;color:var(--main-color);}
.event_popup_wrap{position:fixed;width:100%;height:100%;left:0;top:calc(35% - 130px);z-index:2;}
.event_popup{width:700px;margin:auto;background:var(--bg-primary);border:1px solid var(--border-light);}
.event_popup_title{padding:15px;overflow:hidden;background-color:var(--white);display:flex;justify-content:space-between;border:1px solid var(--border-light)}
.event_popup_title h2{padding:var(--btn-padding);color:var(--text-secondary);font-size:16px;font-weight:bold;}
.event_popup_title a{padding:10px 15px;border:2px solid var(--main-color);border-radius:var(--btn-radius);background-color:var(--main-color);color:var(--btn-primary-text)}
.event_popup_content{padding:15px;border:1px solid var(--white);}
.event_popup_content .reward_wrap{margin-bottom:20px;}
.event_popup_content .reward_wrap #product_list{max-height:385px;overflow-y:auto;}
.event_popup_content .reward_wrap h3{margin-bottom:10px;color:var(--text-primary);text-align:left;}
.event_popup_content .reward_wrap .reward_box{margin-bottom:5px;border:1px solid var(--border-light);overflow:hidden;display:flex;justify-content:space-between;}
.event_popup_content .reward_wrap .reward_box .reward_img{width:120px;padding:var(--btn-padding);display:flex;align-items:center;}
.event_popup_content .reward_wrap .reward_box .reward_img img{width:100%;}
.event_popup_content .reward_wrap .reward_box .reward_detail{width:275px;padding:20px 15px;}
.event_popup_content .reward_wrap .reward_box .reward_detail h4{padding-bottom:5px;color:var(--text-secondary);font-size:16px;font-weight:bold;}
.event_popup_content .reward_wrap .reward_box .reward_detail p{padding-top:5px;color:var(--text-secondary);font-size:16px;}
.event_popup_content .reward_wrap .reward_box .reward_detail p.prize{color:var(--main-color);font-weight:bold;}
.event_popup_content .reward_wrap .reward_box .reward_btn{width:125px;padding:20px 10px;}
.event_popup_content .reward_wrap .reward_box .reward_btn a{display:block;padding:15px;border:2px solid var(--main-color);border-radius:var(--btn-radius);background:none;color:var(--main-color);font-size:16px;font-weight:bold;text-align:center;cursor:pointer;}
.event_popup_content .reward_wrap .reward_box .reward_btn a:hover{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);}
.event_popup_content .reward_wrap .reward_box .reward_btn a.not_achieve{border:1px solid var(--white);color:var(--text-primary);cursor:pointer;}
.event_popup_content .reward_wrap .reward_box .reward_btn a.not_achieve:hover{background-color:var(--white);color:var(--text-input);}
.event_popup_content .close_btn a{width:125px;display:block;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);padding:13px 15px;font-size:18px;text-align:center;margin:15px auto;cursor:pointer;}
.event_popup_content .close_btn a:hover{background-color:var(--main-hover-color)}
.event_chk_main{width:495px!important;}
.event_chk_main .event_check_main_list{overflow-y:scroll;height:100%;-ms-overflow-style:none;scrollbar-width:none;}
.evt_cont{width:820px;margin:0 auto;}
.evt_cont.victory_cont{padding:30px 20px;background:var(--bg-secondary);margin:20px auto;}
.evt_tab_wrap{overflow:hidden;margin-bottom:20px;}
.evt_tab_wrap li{width:50%;background-color:var(--bg-secondary);}
.evt_tab_wrap li.active{background:var(--main-color);}
.evt_tab_wrap li.active a{color:var(--text-secondary);}
.evt_tab_wrap li a{color:var(--text-primary);text-align:center;display:block;padding:var(--btn-padding);font-size:20px;font-weight:700;}
.evt_slide_wrap{overflow:hidden;margin-bottom:20px;position:relative;}
.evt_slide_wrap ul{width:90%;white-space:nowrap;margin:auto;display:block;overflow:hidden;}
.evt_slide_wrap li{display:inline-block;}
.evt_slide_wrap li a{display:block;font-size:20px;color:var(--text-grey);padding:0 10px;}
.evt_slide_wrap li.active a{color:var(--text-primary);}
.evt_slide_wrap a.left-arrow{display:block;position:absolute;top:5px;width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent var(--main-color) transparent transparent;}
.evt_slide_wrap a.right-arrow{display:block;position:absolute;top:5px;right:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent var(--main-color);}
.evt_date_wrap{overflow-x:auto;margin-bottom:20px;white-space:nowrap;padding:0 0 8px;}
.evt_date_wrap li{display:inline-block;width:155px;background-color:var(--bg-secondary);margin:0 2.5px;border-radius:var(--btn-radius);border:1px solid transparent;}
.evt_date_wrap li p{color:var(--text-grey);}
.evt_date_wrap li.active{border-color:var(--main-color);}
.evt_date_wrap li.active .status{color:var(--main-color);}
.evt_date_wrap li.active .round{color:var(--text-primary);}
.evt_date_wrap li a{color:var(--text-grey);text-align:center;display:block;padding:12px;font-weight:700;}
.evt_date_wrap li a .round{font-size:20px;}
.evt_date_wrap::-webkit-scrollbar{width:10px;height:10px;}
.evt_date_wrap::-webkit-scrollbar-track{background:var(--black);}
.evt_date_wrap::-webkit-scrollbar-thumb{background-color:var(--bg-grey);border-radius:var(--btn-radius);}
.evt_prediction_rate{background-color:var(--bg-secondary);text-align:center;padding:15px;margin:15px 0 30px;}
.evt_prediction_rate p{color:var(--text-primary);font-size:18px;}
.evt_prediction_rate .rate span{font-size:22px;color:var(--main-color);}
.evt_content{text-align:center;}
.evt_content p{color:var(--text-grey);font-size:18px;}
.evt_content .evt_main_tit{font-size:50px;color:var(--text-primary);}
.evt_content .evt_tit{text-align:center;font-size:30px;color:var(--main-color);}
.evt_content .reward{color:var(--text-primary);font-size:26px;}
.evt_submit{display:inline-block;border:1px solid var(--main-color);min-width:140px;margin:10px 0;padding:var(--btn-padding);font-size:18px;color:var(--text-primary);background-color:var(--main-color);border-radius:var(--btn-radius);cursor:pointer;}
.evt_submit:hover{border:1px solid var(--main-color);background-color:var(--bg-grey);color:var(--main-color);}

/* Main Section */
.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;border-radius:var(--full-border-radius);background:var(--bg-dark-grey);font-size:0;text-indent:-99px;}
.main_section .main_visual .wrap_sl .bx-pager>div>a.active{background:var(--bg-secondary);}
.main_section .main_visual .wrap_sl li a{position:absolute;width:244px;top:324px;left:50%;margin-left:-122px;font-size:0;text-indent:-99px;}
.main_section .contents{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;padding-bottom:30px;}
.main_section .contents>*{flex:0 0 auto;}
.main_section .contents .mainEvent{width:100%;}
.main_section .contents .mainEvent .inner{width:1380px;margin:0 auto;position:relative;}
.main_section .contents .mainEvent .inner .addTab{border-bottom:1px solid var(--border-dark);padding:40px 0 16px;}
.main_section .contents .mainEvent .inner .addTab .main_event_area{position:absolute;top:45px;left:125px;overflow:hidden;width:900px;}
.main_section .contents .mainEvent .inner .addTab .tabMenus{position:absolute;top:0;left:0;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li{padding:0 25px;height:100%;text-align:center;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li a{font-size:16px;color:var(--text-secondary);}
.main_section .contents .mainEvent .inner .addTab .tabMenus li:hover a{color:var(--text-secondary);font-weight:700;}
.main_section .contents .mainEvent .inner .addTab .tabMenus li.on{border-bottom:3px solid var(--white);color:var(--text-secondary);border-color:var(--main-color);}
.main_section .contents .mainEvent .inner .addTab .tabMenus li.on a{color:var(--text-primary);font-weight:700;}
.main_section .contents .mainEvent .inner .addTab .btnPrev{display:block;position:absolute;right:50px;top:35px;width:40px;height:40px;border:1px solid var(--white);border-radius:var(--btn-radius);font-size:0;text-indent:-999px;background:url(/r/front/img/template3/comm/wbc__tab_move_prev.png) 50% 50% no-repeat;cursor:pointer;}
.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:0;top:35px;width:40px;height:40px;border:1px solid var(--white);border-radius:var(--btn-radius);font-size:0;text-indent:-999px;background:url(/r/front/img/template3/comm/wbc__tab_move_next.png) 50% 50% no-repeat;cursor:pointer;}
.main_section .contents .mainEvent .inner .addTab .btnNext:hover{border:1px solid var(--main-color);}
.main_section .contents .mainEvent .tabContainer{margin-top:32px;padding-bottom:60px;position:relative;}
.main_section .contents .mainEvent .tabContainer .tabCon.on{display:block;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList{position:relative;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li{width:372px;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li p{margin-top:30px;font-size:20px;color:var(--text-primary);font-weight:700;}
.main_section .contents .mainEvent .tabContainer .tabCon .eventList li em{display:block;margin-top:14px;color:var(--text-grey);}
.main_section .contents .recent{position:relative;width:1380px;margin:0 auto;}
.main_section .contents .recent .titlebox .favorbox_main{position:absolute;left:50%;top:35px;margin-left:-100px;display:flex;justify-content:space-between;align-items:center;width:200px;}
.main_section .contents .recent .recent_sl{margin-top:10px;}
.main_section .contents .recent .recent_sl .sl li{border:1px solid var(--border-light);background-color: var(--white);}
.main_section .contents .recent .recent_sl .bx-controls-direction>a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-prev{left:-90px;background:url(/r/front/img/template1/comm/bt_snb_prev2.jpg) 0 0 no-repeat;cursor:pointer;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-prev:hover{background:url(/r/front/img/template1/comm/bt_snb_prev2_on.jpg) 0 0 no-repeat;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-next{right:-90px;background:url(/r/front/img/template1/comm/bt_snb_next2.jpg) 0 0 no-repeat;cursor:pointer;}
.main_section .contents .recent .recent_sl .bx-controls-direction>a.bx-next:hover{background:url(/r/front/img/template1/comm/bt_snb_next2_on.jpg) 0 0 no-repeat;}
.main_section .contents .recent .tabcontainer>div{display:none;}
.main_section .contents .recent .tabcontainer>div.on{display:block;}
.main_section .contents .promotions{padding-top:10px;width:1380px;margin:0 auto;}
.main_section .contents .promotions>div{margin-left:10px;}
.main_section .contents .promotions>div:first-child{margin-left:0;}
.main_section .contents .promotions .greybox.promo{padding:0 13px 17px;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:10px;}
.main_section .contents .promotions .greybox.promo .ban_list li img{height:216px;}
.main_section .contents .promotions .greybox.newgame{padding:0 13px 17px;}
.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:10px;}
.main_section .contents .promotions .greybox.hotgame{padding:0 13px 18px;}
.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:10px;}
.main_section .contents .best_casino{position:relative;width:1380px;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:0;left:50%;margin-left:597px;z-index:1;}
.main_section .contents .best_casino .girl2bg{position:absolute;bottom:0;left:50%;margin-left:-943px;z-index:1;}
.main_section .contents .best_slot{position:relative;width:1380px;margin:0 auto;}
.main_section .contents .best_slot .list_wrap{position:relative;z-index:3;}
.main_section .contents .best_slot .list_wrap>.main_game{margin-top:10px;border:1px solid var(--border-light);}
.main_section .contents .best_slot .thumb_list{width:1008px;}
.main_section .contents .best_slot .girl3bg{position:absolute;bottom:-14px;left:50%;margin-left:-943px;z-index:1;}
.main_section .contents .sport{position:relative;width:1380px;margin:0 auto;}
.main_section .contents .sport .sport_sl{position:relative;margin-top:10px;}
.main_section .contents .sport .sport_sl .sl li{border:1px solid var(--border-dark);}
.main_section .contents .sport .sport_sl .bx-controls-direction>a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0;margin-top:-25px;}
.main_section .contents .sport .sport_sl .bx-controls-direction>a.bx-prev{left:-90px;background:url(/r/front/img/template1/comm/bt_snb_prev2.jpg) 0 0 no-repeat;cursor:pointer;}
.main_section .contents .sport .sport_sl .bx-controls-direction>a.bx-prev:hover{background:url(/r/front/img/template1/comm/bt_snb_prev2_on.jpg) 0 0 no-repeat;}
.main_section .contents .sport .sport_sl .bx-controls-direction>a.bx-next{right:-90px;background:url(/r/front/img/template1/comm/bt_snb_next2.jpg) 0 0 no-repeat;cursor:pointer;}
.main_section .contents .sport .sport_sl .bx-controls-direction>a.bx-next:hover{background:url(/r/front/img/template1/comm/bt_snb_next2_on.jpg) 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 var(--border-dark);background:var(--bg-primary);z-index:60;box-shadow:10px 10px 25px var(--black);}
.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;}
.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(/r/front/img/template1/comm/lotate1.png) 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(/r/front/img/template1/comm/lotate2.png) 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:0;width:100%;text-align:center;font-size:18px;color:var(--text-primary);}
.main_section .contents .sport .sport_sl .big_thumb:hover>a{display:block;}
.main_section .contents .sport .sport_sl .big_thumb:hover>p{display:block;}
.main_section .contents .long_ban{width:100%;margin:0 auto;}
.main_section .contents .long_ban .long_sl{position:relative;}
.main_section .contents .long_ban .swiper-slide{max-height:400px;}
.main_section .contents .long_ban .long_sl .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}
.main_section .contents .long_ban .long_sl .bx-controls-direction>a{position:absolute;display:block;width:32px;height:32px;top:50%;font-size:0;margin-top:-16px;}
.main_section .contents .long_ban .long_sl .bx-controls-direction>a.bx-prev{left:1px;background:url(/r/front/img/main/bt_long_prev.png) 0 0 no-repeat;}
.main_section .contents .long_ban .long_sl .bx-controls-direction>a.bx-next{right:1px;background:url(/r/front/img/main/bt_long_next.png) 0 0 no-repeat;}
.main_section .contents .status{display:flex;gap:10px;width:100%;max-width:1380px;margin:20px auto;}
.main_section .contents .status>div{height:400px;}
.main_section .contents .status>div:first-child{margin-left:0;}
.main_section .contents .status .notice{flex:1;padding:0px 7px 7px 7px;border-radius:var(--btn-radius);}
.main_section .contents .status .notice .list_wrap{width:100%;height:100%;padding:5px 10px 10px;box-sizing:border-box;background-color:var(--bg-primary);}
.main_section .contents .status .notice .noti_list{width:100%;}
.main_section .contents .status .notice .noti_list th{text-align:left;color:var(--main-color);border-bottom:2px solid var(--border-light);}
.main_section .contents .status .notice .noti_list td{padding:10px 0;border-bottom:1px solid var(--border-light);}
.main_section .contents .status .notice .noti_list td span{display:inline-block;min-width:65px;text-align:center;color:var(--main-color);}
.main_section .contents .status .notice .noti_list .title{display:block;overflow:hidden;width:250px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;cursor:pointer;}
.main_section .contents .status .notice .noti_list .title:hover{text-decoration:underline;}
.main_section .contents .status .notice .noti_list .date{text-align:right;color:var(--text-grey);}
.main_section .contents .status .notice .noti_list .title p{display:inline-block;margin-right:10px;width:auto;min-width:50px;text-align:center;color:var(--text-primary);background-color:var(--red);border-radius:5px}

.main_section .contents .status .realtime{flex:1;padding:0px 7px 7px 7px;border-radius:var(--btn-radius);}
.main_section .contents .status .realtime.swiper-container{height:330px;}
.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;width:100%;font-family:var(--main-font);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;display:flex;align-items:center;margin-left:-15px;border-bottom:1px solid var(--border-light);}
.main_section .contents .status .realtime .realtime_list>li.on .normal{display:none;}
.main_section .contents .status .realtime .realtime_list>li .normal .time{width:80px;font-size:12px;color:var(--text-secondary);line-height:34px;text-align:center;letter-spacing:1px;}
.main_section .contents .status .realtime .realtime_list>li .normal .name{flex:1;font-size:12px;color:var(--text-secondary);line-height:34px;text-align:left;}
.main_section .contents .status .realtime .realtime_list>li .normal .money{font-size:12px;font-weight:bold;color:var(--text-secondary);line-height:34px;font-family:var(--main-font);}
.main_section .contents .status .realtime .realtime_list>li .hoverbox{position:relative;top:0px;left:0px;width:100%;height:85px;border-top:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a;border-radius:var(--btn-radius);background-color:var(--bg-grey);box-shadow:1px 5px 10px #666;z-index:10;display:none;}
.main_section .contents .status .realtime .realtime_list>li .hoverbox:before{content:"";position:absolute;top:2px;right:0;width:1px;height:83px;background:linear-gradient(180deg,#6a6a6a 1%,var(--main-color) 50%,#6a6a6a 99%);}
.main_section .contents .status .realtime .realtime_list>li .hoverbox:after{content:"";position:absolute;top:2px;left:0;width:1px;height:83px;background:linear-gradient(180deg,#6a6a6a 1%,var(--main-color) 50%,#6a6a6a 99%);}
.main_section .contents .status .realtime .realtime_list>li.on .hoverbox{display:flex;align-items:flex-start;}
.main_section .contents .status .realtime .realtime_list>li .hoverbox .time{width:80px;margin-top:36px;font-size:14px;color:var(--text-secondary);line-height:1.2;text-align:center;letter-spacing:1px;}
.main_section .contents .status .realtime .realtime_list>li .hoverbox .name{flex:1;margin-top:14px;font-size:14px;color:var(--text-secondary);line-height:1.2;text-align:left;}
.main_section .contents .status .realtime .realtime_list>li .hoverbox .money{position:absolute;top:38px;right:17px;font-size:26px;font-weight:bold;line-height:36px;color:var(--main-color);background:-webkit-linear-gradient(#ffea74,#ea9f34,#604c1c,#bc9150);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}

.main_section .contents .status .jackpot{flex:1.2;width:100%;padding:0 7px 7px 7px;border-radius:var(--btn-radius);}
.main_section .contents .status .jackpot.swiper-container{height:330px;padding-right:50px;}
.main_section .contents .status .jackpot .jackpot_list{width:365px;}
.main_section .contents .status .jackpot .jackpot_list>li{position:relative;width:360px;margin-left:-7px;margin-top:5px;cursor:pointer;}
.main_section .contents .status .jackpot .jackpot_list>li:first-child{margin-top:0;}
.main_section .contents .status .jackpot .jackpot_list>li.on{height:87px;}
.main_section .contents .status .jackpot .jackpot_list>li .normal{position:relative;height:36px;border-bottom:1px solid var(--border-light);padding:0 8px;display:flex;align-items:center;gap:10px;}
.main_section .contents .status .jackpot .jackpot_list>li.on .normal{display:none;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox{position:relative;top:0;left:0;width:100%;height:85px;border-top:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a;border-radius:var(--btn-radius);background-color:var(--bg-grey);box-shadow:1px 5px 10px #666;z-index:10;display:none;}

/* CS Center Page */
.cs_section .cs_con .cs_board{width:1380px;overflow:hidden;margin:0 auto;padding:0 4px;}
.cs_section .cs_con .cs_board .board_box{width:567px;height:420px;border:1px solid var(--border-dark);}
.cs_section .cs_con .cs_board .board_box .top{position:relative;height:57px;padding:15px 0 0 15px;background:var(--bg-secondary);}
.cs_section .cs_con .cs_board .board_box .top h4{padding:0 0 0 21px;font-size:20px;color:var(--text-primary);font-weight:700;background:url(/r/front/img/comm/bg_bar_yellow.png) 0 0 no-repeat;}
.cs_section .cs_con .cs_service{width:1380px;margin:0 auto;padding-top:10px;}
.cs_section .cs_con .cs_service .cs_list{overflow:hidden;}
.cs_section .cs_con .cs_service .cs_list>li{width:281px;margin-left:10px;margin-top:10px;background:var(--bg-secondary) url(/r/front/img/comm/cs_list_icon.png) 0 0 no-repeat;}
.cs_section .cs_con .cs_service .cs_list>li.cs7{position:relative;padding:20px 0 0 36px;background:var(--bg-secondary);border:1px solid var(--border-dark);width:570px;height:200px;}

.guide_section .guide_top{width:1380px;margin:0 auto;}
.guide_section .guide_top .greeting{position:relative;text-align:center;padding:90px 0 47px;height:240px;}
.guide_section .guide_bot{padding:42px 0 80px;background:var(--bg-secondary);}

/* My Page Components */
.mypage_cont{width:1380px;padding-top:50px;padding-bottom:140px;margin:0 auto;overflow:hidden;display:flex;align-items:self-start;gap:20px;margin:auto;}
.mypage_cont .contents{width:100%;overflow:hidden;}
.mypage_cont .lnb_wrap{width:200px;margin-left:10px;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--btn-radius);}
.mypage_cont .lnb_wrap .top{width:100%;height:auto;padding:30px 20px;background:var(--bg-primary);border-bottom:1px solid var(--border-light);text-align:left;border-radius:8px 8px 0 0;}
.mypage_cont .mybox{position:relative;padding:var(--btn-padding);background:var(--bg-grey);border-radius:var(--btn-radius);font-weight:700;border:1px solid var(--border-light);display:flex;flex-direction:column;justify-content:space-between;padding:15px;gap:10px;}
.mypage_cont .mybox .tit{padding:0;color:var(--text-secondary);font-size:20px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:5px;}
.mypage_cont .mybox .m_info{overflow:hidden;margin-top:1px;width:100%;height:80px;border:1px solid var(--border-light);border-radius:var(--btn-radius);display:flex;}
.mypage_cont .mybox .m_info>li{height:100%;width:130px;padding:10px 0;box-sizing:border-box;border-right:1px solid var(--border-light);}
.wrapper .mypage_cont .lnb_wrap .lnb{padding:20px;background:var(--bg-primary);}
.wrapper .mypage_cont .lnb_wrap .lnb>li>a{position:relative;display:block;width:100%;height:35px;line-height:35px;padding:0;color:var(--text-secondary);font-size:16px;background:url(/r/theme/center_logo/img/pc/arrow_down.png) 147px 14px no-repeat;cursor:pointer;}
.wrapper .mypage_cont .lnb_wrap .lnb>li.on>a{color:var(--main-color);font-weight:700;}

/* Lists and Tables */
.list_my{margin-top:26px;}
.list_my>li{border:1px solid var(--border-light);padding:20px;margin-top:-1px;overflow:hidden;display:flex;align-items:center;gap:20px;}
.my_list_wrap{background:var(--bg-grey);border:1px solid var(--border-light);border-radius:var(--btn-radius);padding:10px;}
.my_list_wrap .my_list_cont .my_list{width:100%;padding:0 !important;}
.my_list_wrap .my_list_cont .my_list thead th{border:1px solid var(--border-dark);border-width:2px 0 2px 0;font-weight:700;background:var(--bg-dark-grey);color:var(--text-secondary);padding:10px 0;}
.my_list_wrap .my_list_cont .my_list tbody td{padding:15px 0;color:var(--text-secondary);text-align:center;border-bottom:1px solid var(--border-light);}

/* Form Fields */
.modify_wrap{position:relative;border-radius:var(--btn-radius);background:var(--bg-primary);padding:15px 0;width:80%;}
.modify_wrap .modibox .inp_join{width:100%;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);position:relative;}
.modify_wrap .modibox .inp_join:before{width:165px;height:100%;content:"";position:absolute;background:var(--bg-grey);}
.modify_wrap .modibox .inp_join>li{position:relative;width:100%;display:flex;padding-bottom:10px;}
.modify_wrap .modibox .inp_join>li p.title{width:170px;padding-left:20px;color:var(--text-grey);display:flex;align-items:center;}
.modify_wrap .modibox .inp_join>li input{width:350px;border:1px solid var(--border-light);background:var(--white);color:var(--black);font-size:16px;padding:10px;border-radius:5px;}

/* Account Info */
.account_info .info01>table{width:100%;margin:20px auto;border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);}
.account_info .info01>table th{width:80px;background:var(--bg-dark-grey);color:var(--text-secondary);padding:15px;}
.wrap_file{position:relative;height:40px;padding:0 100px 0 15px;background:var(--white);width:100%;border:1px solid var(--border-light);border-radius:var(--btn-radius);}
.wrap_file .bt_file{position:absolute;right:5px;top:3px;display:block;width:90px;padding:5px;background:var(--btn-primary-bg);color:var(--btn-primary-text);text-align:center;border-radius:var(--btn-radius);cursor:pointer;}

/* =========================================================
   🚀 [FINAL] 新模版核心样式 (NEW THEME CORE)
   此部分通过更高权重覆盖旧样式，实现深色皮肤
   ========================================================= */

/* 1. 全局补丁 (Global Patch) - 强行修正背景与基础间距 */
* { box-sizing: border-box; outline: none; }
html, body {
    width: 100% !important; min-height: 100vh !important; overflow-x: hidden !important;
    min-width: 0 !important; background-color: #111827 !important; /* 强制深色 */
    background-image: none !important; color: #ffffff !important;
    margin: 0 !important; padding: 0 !important;
}

/* 2. 新模版变量 (New Theme Variables) */
:root {
    --green-500: #0DEB70; --blue-500: #0035F8; --red-500: #FF4751;
    --grey-900: #111827; --grey-800: #1F2937; --bg-body: #111827;
}

/* 3. 全新头部 (New Header Styles) */
.app-header {
    position: fixed; top: 0; left: 0; width: 100%; height: 74px;
    display: flex; justify-content: space-between; align-items: center;
    padding: 0 24px; z-index: 1000; box-sizing: border-box;
    background-color: var(--grey-900); border-bottom: 1px solid rgba(255,255,255,0.05);
}
.header-left, .header-right { display: flex; align-items: center; gap: 20px; }
.logo-area img { height: 32px; width: auto; }
.header-shortcuts { display: flex; gap: 24px; }
.shortcut-link { display: flex; align-items: center; gap: 8px; color: #fff; font-weight: 700; font-size: 18px; }
.shortcut-link.is-green { color: var(--green-500); }

/* 4. 搜索与分类导航 (Search & Nav) */
.top-search-section { display: flex; justify-content: center; margin: 32px 0; }
.search-wrapper {
    width: 515px; height: 56px; display: flex; align-items: center; justify-content: center;
    border: 1px solid transparent; border-radius: 100px;
    background-image: linear-gradient(#0F1216, #0F1216), linear-gradient(to right, #33EA7E, #0035F8);
    background-origin: border-box; background-clip: padding-box, border-box;
}
.search-input { background: transparent; border: none; color: #fff !important; text-align: center; width: 70%; }
.category-nav-section { display: flex; justify-content: center; gap: 16px; margin-bottom: 40px; }
.cat-item { width: 120px; height: 85px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; }

/* 5. 体育与真人板块 (Sports & Casino) */
.sports-glass-container {
    width: 1380px; margin: 0 auto 60px; background: rgba(255,255,255,0.02);
    border: 1px solid rgba(255,255,255,0.05); backdrop-filter: blur(10px); border-radius: 20px; padding: 20px;
}
.sports-card-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; }
.sport-card { position: relative; height: 250px; border-radius: 16px; overflow: hidden; background: #1e1e1e; }
.casino-main-grid { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr; gap: 16px; width: 1380px; margin: 0 auto; }
.card-vip { grid-row: span 2; position: relative; border-radius: 16px; overflow: hidden; }
.card-vip .card-bg { width: 100%; height: 100%; object-fit: cover; transform: scaleX(-1); }

/* 6. 底部背景与页脚 (Bottom Background & Footer) */
.bottom-bg {
    position: relative; width: 100%; padding: 60px 0;
    background: url('/static/img/bottom-bg.jpg') center bottom / cover no-repeat;
}
.site-footer { background-color: var(--grey-900); padding: 60px 0; margin-top: 60px; border-top: 1px solid rgba(255,255,255,0.05); }
.footer-container { width: 1380px; margin: 0 auto; }
.footer-main { display: flex; justify-content: space-between; }
.footer-links-group { display: flex; gap: 60px; }
.footer-column { display: flex; flex-direction: column; gap: 15px; }
.footer-link { color: rgba(255,255,255,0.4); font-size: 14px; }

/* 7. 手机端适配 (Mobile Overrides) */
@media screen and (max-width: 768px) {
    .app-header { height: 100px !important; align-items: flex-end !important; padding: 15px !important; }
    .header-shortcuts, .btn-primary, .lang-text { display: none !important; }
    .new_container, .sports-glass-container, .casino-section-container, .footer-container { width: 100% !important; padding: 0 15px !important; }
    .sports-card-grid { display: flex !important; overflow-x: auto !important; padding-bottom: 20px !important; }
    .sport-wrapper { flex: 0 0 160px; }
    .casino-main-grid { grid-template-columns: 1fr 1fr !important; }
    .card-vip { grid-column: span 2 !important; height: 180px !important; }
    .category-nav-section { display: grid !important; grid-template-columns: repeat(5, 1fr) !important; gap: 5px !important; }
    .cat-item { width: 100% !important; font-size: 11px !important; }
    .footer-main, .footer-links-group { flex-direction: column !important; gap: 30px !important; }
    .mobile-bottom-nav {
        position: fixed; bottom: 0; left: 0; width: 100%; height: 70px; background: #000;
        display: flex !important; justify-content: space-around; align-items: center; z-index: 9999;
    }
}
/* [FINISH] 代码拼装完成 */

