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

/*Main color var*/
:root{
  /* ------------------------------------------ */
  /* Replace with this when new website created */
  --main-color:#1E71CD;
  --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";
  /* ------------------------------------------ */
  /* ------------------------------------------ */

  /* Common */
  --white:#FFFFFF;--black:#000000;--white-filter:brightness(0) invert(1);
  --btn-radius:5px;--full-border-radius:999px;--game-radius:10px;--border-light:#333;--border-dark:#aaa;
  --text-primary:var(--white);--text-secondary:var(--white);--text-grey:#aaa;--text-input:#444;--link-primary:var(--white);
  /* Main color button */
  --btn-primary-bg:var(--main-color);--btn-primary-hover-bg:transparent;--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:transparent;--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:#222;--bg-secondary:#333;--bg-grey:#222;--bg-dark-grey:#111;
  --red:#FF0000;--orange:#ffA500;--green:#19d600;--light-blue:#2cb4ff;--yellow:#fc0;
}

*{margin:0;padding:0;}
body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0;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{min-width:1180px;color:var(--text-primary);}
body,.wrapper{background:#191919;}
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;}
.G005003{background:url(/r/front/img/comm/flag_new.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*/
.wrapper #theme_logo{min-height:85px;flex-basis:40%;position:relative;width:100%;}
.theme_logo_img{width:220px;margin:auto;height:89px;background:var(--main-logo) 50% no-repeat;display:block;background-size:95% auto;cursor:pointer;}
@media only screen and (max-width:1180px){
.wrapper #theme_logo{min-width:1180px;width:auto;}
}
.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-top:0;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;}
/* Header */
.header.fix_top{position:fixed!important;top:0!important;z-index:999;box-shadow:0 1px 10px var(--black);left:0;right:0;width:100%;}
.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 .inner .select_lang_flag ul{z-index:1011;}
.wrapper .header .inner .select_lang_flag ul li:first-child{padding:3px 8px;}
.wrapper .header .inner .select_lang_flag ul li:before{display:none;}
.wrapper .header{background:var(--bg-primary);position:relative;border-bottom:1px solid var(--main-color);z-index:999;border-bottom:1px solid var(--border-light);}
.wrapper .header:before{content:"";bottom:39px;left:0;position:absolute;height:1px;width:100%;background:var(--bg-primary);border-top:1px solid var(--border-light);}
.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:#111;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{position:relative;z-index:30;height:132px;}
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{position:fixed;top:40px;width:100%;min-width:1180px;border-bottom:3px solid var(--main-color);background-color:var(--bg-dark-grey);}
header .main-nav .items{display:flex;align-items:center;justify-content:space-between;}
header .main-nav .left{display:flex;gap:30px;align-items:center;}
header .main-nav .left .navigation ul{display:flex;gap:20px;}
header .main-nav .left .navigation ul li{align-content:center;}
header .main-nav .left .navigation ul li a{display:inline-block;color:var(--link-primary);font-size:18px;font-weight:600;padding:var(--btn-padding);transition:.3s ease;border-bottom:4px solid transparent;white-space:nowrap;cursor:pointer;}
header .main-nav .left .navigation ul li a:hover{border-bottom:4px solid var(--main-color);}
header .main-nav .left .navigation ul li a.active{border-bottom:4px solid var(--main-color);}
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);}
header .top-nav-menu{position:fixed;top:0;width:100%;background:#191919;padding:10px 0;}
header .top-nav-menu ul{display:flex;justify-content:end;gap:35px;}
header .top-nav-menu ul li{position:relative;}
header .top-nav-menu ul li:after{content:'';display:block;width:0;height:12px;border-right:1px solid var(--border-light);position:absolute;top:50%;right:-20px;transform:translateY(-50%);}
header .top-nav-menu ul li:last-child:after{display:none;}
header .top-nav-menu ul li a{color:var(--text-grey);transition:filter .3s ease;cursor:pointer;}
header .top-nav-menu ul li a:hover{color:var(--main-color);filter:brightness(1.2);}
@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-secondary);}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li>a>span{width:45px;text-align:center;color:var(--text-secondary);}
.wrapper header .main-nav .right #theme_login .quick_menu li .layer_list ul li>a>p{width:160px;color:var(--text-secondary);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-secondary);}
@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-dark-grey);padding:0;}
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);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);}
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);cursor:pointer;}
.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-shadow-color:#e0e0e0;scrollbar-track-color:var(--white);}
.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-dark-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(--bg-secondary);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:#ddd;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:#fff;}
.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{color:var(--text-input);}
.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-primary);}
.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-primary);}
.deposit_wrap .agree_wrap>ul>li>div label{display:inline-block;height:21px;color:var(--text-primary);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(--white);}
.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(--bg-dark-grey);}
.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;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;}
.joinboxhr{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-dark-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-primary);font-size:18px;}
.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 #333;background:var(--bg-dark-grey);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 #666;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;display:flex;justify-content:space-between;border-bottom: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);}
.event_popup_content{padding:15px;}
.event_popup_content .reward_wrap{margin-bottom:20px;}
.event_popup_content .reward_wrap #product_list{overflow-y:auto;height:385px;}
.event_popup_content .reward_wrap h3{color:var(--text-secondary);text-align:left;margin-bottom:10px;}
.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-primary);font-size:16px;font-weight:bold;}
.event_popup_content .reward_wrap .reward_box .reward_detail p{padding-top:5px;color:var(--text-primary);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);}
.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-primary);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;background-color:#222;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:#fff;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:#fff;line-height:34px;text-align:left;}
.main_section .contents .status .realtime .realtime_list>li .normal .money{font-size:12px;font-weight:bold;color:#fff;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:linear-gradient(180deg,rgba(0,0,0,0.20) 20%,rgba(0,0,0,0.95) 50%,rgba(0,0,0,0.3) 56%);background-color:#333;box-shadow:1px 5px 10px #0c0c0c;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:#fff;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:#ccc;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 .realtime .realtime_list>li .hoverbox .money>em{font-size:20px;font-weight:bold;}

.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 .bx-viewport{width:487px!important;height:340px!important;}
.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 .thumb{box-shadow:1px 4px 24px #1d1a1a;}
.main_section .contents .status .jackpot .jackpot_list>li .normal{position:relative;height:36px;border-bottom:1px solid var(--border-light);background-color:#222;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 .normal .name{font-size:12px;color:#fff;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list>li .normal .game{font-size:12px;font-weight:700;color:#fff;line-height:34px;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list>li .normal .money{margin-left:auto;font-size:12px;font-weight:bold;color:#fff;line-height:34px;font-family:var(--sub-font);}
.main_section .contents .status .jackpot .jackpot_list>li .normal .thumb{position:absolute;top:-20px;right:-106px;width:80px;height:80px;z-index:3;}
.main_section .contents .status .jackpot .jackpot_list>li .normal .thumb img{width:100%;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox{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:linear-gradient(180deg,rgba(0,0,0,0.20) 20%,rgba(0,0,0,0.95) 50%,rgba(0,0,0,0.3) 56%);background-color:#333;box-shadow:1px 5px 10px #0c0c0c;z-index:10;display:none;}
.main_section .contents .status .jackpot .jackpot_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 .jackpot .jackpot_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 .jackpot .jackpot_list>li.on .hoverbox{display:block;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .img_money{position:absolute;top:14px;left:10px;width:95px;height:60px;background:url(/r/front/img/template1/main/bg_money.png) 0 0 no-repeat;z-index:1;display:block;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .name{position:absolute;top:15px;left:114px;font-size:14px;color:#ccc;line-height:1.2;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .game{position:absolute;top:15px;right:13px;font-size:14px;font-weight:700;color:#fff;line-height:1.2;text-align:left;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .money{position:absolute;top:38px;right:13px;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 .jackpot_list>li .hoverbox .money>em{font-size:20px;font-weight:700;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .money_odd{position:absolute;top:30px;right:13px;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 .jackpot_list>li .hoverbox .money_odd>em{font-size:20px;font-weight:700;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .money_odd1{position:absolute;top:54px;right:13px;font-size:14px;color:#fff;line-height:36px;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .money_odd1>em{font-size:14px;font-weight:700;}
.main_section .contents .status .jackpot .jackpot_list>li .edge{position:absolute;top:35px;right:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--main-color);z-index:1;display:block;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .thumb{position:absolute;top:-8px;right:-118px;width:104px;height:104px;z-index:4;}
.main_section .contents .status .jackpot .jackpot_list>li .hoverbox .thumb img{width:100%;}

.main_section .contents .status .notice .list_wrap{background:var(--bg-primary);overflow:hidden;}

.main_section .greybox{position:relative;overflow:hidden;box-sizing:border-box;background-color:var(--bg-primary);box-shadow:1px 5px 10px #0c0c0c;}
.main_section .greybox .boxtit{border-color:var(--border-light);font-weight:600;background:var(--main-color);margin-left:-8px;margin-right:-8px;font-size:20px;color:var(--text-primary);text-align:center;padding:var(--btn-padding);}.main_section .greybox .boxtit span{font-size:20px;font-weight:bold;color:var(--text-primary);text-align:center;}
.main_section .greybox .bt_more{display:block;position:absolute;top:5px;right:5px;width:24px;height:24px;font-size:30px;text-align:center;background:0 0;color:var(--text-primary);}
.main_section .greybox .bt_more span{display:none;}

.main_section #gameList{order:1;}
.main_section .mainEvent{order:2;}
.main_section .status{order:1;}
.main_section #theme_banner_outer{/*background-color:var(--bg-grey);*/box-shadow:inset 0 10px 20px #0008;padding-top:0;}

@media (max-width:1440px){
  .main_section .contents .status{display:grid;grid-template-columns:repeat(2,1fr);}
  .main_section .contents .status>*:nth-child(3){grid-column:span 2;}
  .main_section .contents .status>.notice{width:99%;}
  .main_section .contents .status .notice .noti_list{width:100%;}
  .main_section .contents .status .notice .noti_list .title{width:390px;}
  .main_section .contents .status .realtime{width:99%;}
  .main_section .contents .status .realtime .realtime_list>li .normal{padding-right:10px;}
  .main_section .contents .status .jackpot{width:99%;padding:0 7px 7px;}
  .main_section .contents .status .jackpot .jackpot_list{width:100%;}
  .main_section .contents .status .jackpot .jackpot_list>li{width:90%;}
  .main_section .contents .status .jackpot .jackpot_list>li .normal{width:95%;margin:auto;}
  .main_section .contents .status .jackpot .jackpot_list>li .hoverbox{width:98%;}
  .main_section .contents .status .jackpot .jackpot_list>li .hoverbox .thumb{right:-120px;}
  .main_section .contents .status .jackpot.swiper-container{width:100%;margin:auto;}

  #theme_banner_outer .swiper-pagination-fraction{bottom:0;right:10%;}
}

/* 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_board .board_box .top a{display:block;position:absolute;top:12px;right:15px;width:80px;font-size:0;text-indent:-999px;background:url(/r/front/img/comm/bt_cs_more.png) 0 0 no-repeat;cursor:pointer;}
.cs_section .cs_con .cs_board .board_box .top a:hover{background:url(/r/front/img/comm/bt_cs_more_on.png) 0 0 no-repeat;}
.cs_section .cs_con .cs_board .board_box .bot{width:100%;height:360px;padding:0 17px;background:var(--bg-secondary);}
.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 .top{position:relative;height:57px;padding:15px 0 0 12px;background:var(--bg-secondary);}
.cs_section .cs_con .cs_service .cs_list>li .top h4{padding:0 0 0 18px;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 .cs_list>li .top a{display:block;position:absolute;top:22px;right:15px;color:var(--text-grey);text-decoration:underline;cursor:pointer;}
.cs_section .cs_con .cs_service .cs_list>li .top a:hover{color:var(--text-primary);}
.cs_section .cs_con .cs_service .cs_list>li>p{margin-top:115px;text-align:center;color:var(--text-grey);}
.cs_section .cs_con .cs_service .cs_list>li.cs1{background-position:50% 72px;margin-top:0;}
.cs_section .cs_con .cs_service .cs_list>li.cs2{background-position:50% -149px;margin-top:0;margin-left:0;}
.cs_section .cs_con .cs_service .cs_list>li.cs3{background-position:50% -370px;margin-top:0;}
.cs_section .cs_con .cs_service .cs_list>li.cs4{background-position:50% -593px;margin-top:0;}
.cs_section .cs_con .cs_service .cs_list>li.cs5{background-position:50% -816px;margin-left:0;}
.cs_section .cs_con .cs_service .cs_list>li.cs6{background-position:50% -1251px;}
.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;}
.cs_section .cs_con .cs_service .cs_list>li.cs7 .txt1{font-size:18px;color:var(--text-grey);}
.cs_section .cs_con .cs_service .cs_list>li.cs7 .txt2{font-size:20px;color:var(--main-color);font-weight:700;margin-top:5px;}
.cs_section .cs_con .cs_service .cs_list>li.cs7 .txt3{color:var(--text-grey);margin-top:10px;}
.cs_section .cs_con .cs_service .cs_list>li.cs7 .tel{font-size:22px;color:var(--main-color);margin-top:35px;}
.cs_section .cs_con .cs_service .cs_list>li.cs7 .r_img{position:absolute;right:10px;top:10px;width:315px;height:182px;background:url(/r/front/img/comm/cs_tel.jpg) no-repeat;}
.cs_section .cs_vis{position:relative;}
.cs_section .cs_vis #btnInquiry{display:inline-block;position:absolute;width:300px;top:125px;right:383px;}
.cs_section .cs_vis .img_cs_vis{position:relative;width:1900px;height:260px;left:50%;margin-left:-950px;background:url(/r/front/img/comm/cs_visual_v3.png) no-repeat;}
.cs_section .cs_con_new{width:1380px;margin:auto;padding:40px 0;}
.cs_section .cs_con_new .cs_service{width:100%;margin:0 auto;padding-top:10px;}
.cs_section .cs_con_new .cs_service .cs_list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0;overflow:hidden;}
.cs_section .cs_con_new .cs_service .cs_list>li{flex:1 1 calc(25% - 30px);padding:var(--btn-padding);background:var(--bg-secondary) url(/r/front/img/site_seq/imperial/cs_new_list_icon.png) 0 0 no-repeat;border-radius:var(--btn-radius);border:1px solid var(--border-light);}
.cs_section .cs_con_new .cs_service .cs_list>li .top{position:relative;height:57px;padding:15px 0 0 12px;border-radius:var(--btn-radius);}
.cs_section .cs_con_new .cs_service .cs_list>li .top h4{position:relative;padding:0 0 0 18px;font-size:20px;color:var(--text-secondary);font-weight:700;}
.cs_section .cs_con_new .cs_service .cs_list>li .top h4:after{content:"";position:absolute;top:0;left:5px;border-radius:var(--btn-radius);height:24px;width:4px;background:var(--main-color);}
.cs_section .cs_con_new .cs_service .cs_list>li .top a{display:block;position:absolute;top:22px;right:15px;color:var(--text-grey);text-decoration:underline;cursor:pointer;}
.cs_section .cs_con_new .cs_service .cs_list>li .top a:hover{color:var(--text-primary);}
.cs_section .cs_con_new .cs_service .cs_list>li>p{margin-top:20px;text-align:center;color:var(--text-secondary);}
.cs_section .svg-container{width:80px;height:80px;display:flex;margin:auto;color:var(--main-color);}
.cs_section .cs_con_new .cs_service .cs_list>li.cs1{background:none;background-color:var(--bg-dark-grey);}
.cs_section .cs_con_new .cs_service .cs_list>li.cs2{background:none;background-color:var(--bg-dark-grey);}
.cs_section .cs_con_new .cs_service .cs_list>li.cs3{background:none;background-color:var(--bg-dark-grey);}
.cs_section .cs_con_new .cs_service .cs_list>li.cs4{background-position:50% -593px;margin-top:0;}
.cs_section .cs_con_new .cs_service .cs_list>li.cs5{background:none;background-color:var(--bg-dark-grey);}
.cs_section .cs_con_new .cs_service .cs_list>li.cs6{background-position:50% -1251px;}
.cs_section .cs_con_new .cs_service .cs_list>li.cs7{position:relative;background:var(--bg-dark-grey);border:1px solid var(--border-light);width:100%;height:180px;padding:10px 30px;}
.cs_section .cs_con_new .cs_service .cs_list>li.cs7 .txt1{font-size:18px;color:var(--text-secondary);}
.cs_section .cs_con_new .cs_service .cs_list>li.cs7 .txt2{font-size:20px;color:var(--main-color);font-weight:700;margin-top:5px;}
.cs_section .cs_con_new .cs_service .cs_list>li.cs7 .txt3{color:var(--text-secondary);margin-top:10px;}
.cs_section .cs_con_new .cs_service .cs_list>li.cs7 .tel{font-size:22px;color:var(--main-color);margin-top:15px;}
.cs_section .cs_con_new .cs_service .cs_list>li.cs7 .r_img{position:absolute;right:10px;top:10px;width:440px;height:180px;background:url(/r/front/img/site_seq/imperial/cs_new_tel.png) no-repeat;background-position:top;border-radius:var(--btn-radius);}
.cs_section .cs_con_new .cs_board{display:flex;gap:10px;width:100%;overflow:hidden;margin:0 auto;padding:0 4px;margin-top:10px;}
.cs_section .cs_con_new .cs_board .board_box{width:100%;height:420px;border:1px solid var(--border-light);border-radius:var(--btn-radius);padding:var(--btn-padding);overflow:hidden;background:var(--bg-dark-grey);}
.cs_section .cs_con_new .cs_board .board_box .top{position:relative;height:57px;padding:15px 0 0 15px;border-radius:8px 8px 0 0;border-bottom:1px solid var(--border-light);}
.cs_section .cs_con_new .cs_board .board_box .top h4{position:relative;padding:0 0 0 21px;font-size:20px;color:var(--text-secondary);font-weight:700;}
.cs_section .cs_con_new .cs_board .board_box .top h4:after{content:"";position:absolute;top:0;left:5px;border-radius:var(--btn-radius);width:4px;background:var(--main-color);}
.cs_section .cs_con_new .cs_board .board_box .top a{display:block;position:absolute;top:12px;right:15px;width:auto;color:var(--text-secondary);padding:5px 20px 5px 15px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);cursor:pointer;}
.cs_section .cs_con_new .cs_board .board_box .top a:after{content:"";position:absolute;right:10px;top:12px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--border-dark);}
.cs_section .cs_con_new .cs_board .board_box .top a:hover{color:var(--text-secondary);border:1px solid var(--border-dark);}
.cs_section .cs_con_new .cs_board .board_box .top a:hover:after{border-left:4px solid var(--main-color);}
.cs_section .cs_con_new .cs_board .board_box .bot{padding:0 17px;border-radius:0 0 8px 8px;}

.guide_section{background:url(/r/front/img/mypage/bg_mypage.jpg) right 48px no-repeat;}
.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_top .greeting h3{font-size:40px;color:var(--text-primary);}
.guide_section .guide_bot{padding:42px 0 80px;background:var(--bg-secondary);}
.guide_section .guide_bot .inbox{width:1380px;margin:0 auto;padding:0 4px;}

caption,hr,legend{width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}
.blindtext,.hide{position:absolute;top:-9999px;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;}
input[type=text]:focus{outline:0;}
input[type=password]:focus{outline:0;}
input[type=text].msg_err{color:var(--red);display:none;}
.idpw_greeting{position:relative;width:100%;height:272px;}
.idpw_greeting .inner{width:1040px;margin:0 auto;padding:70px 0 0 40px;}
.idpw_greeting .inner .tit{font-size:35px;color:var(--text-primary);}
.idpw_greeting .inner .txt{margin-top:18px;font-size:18px;color:var(--text-primary);}
.idpw_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
.idpw_greeting .visual_img{position:absolute;top:50px;left:50%;display:block;margin-left:201px;width:258px;height:261px;background:url(/r/front/img/member/bg_idpw1.png) 0 0 no-repeat;}
.idpw_greeting .visual_img2{position:absolute;top:424px;left:50%;display:block;width:399px;height:319px;margin-left:-539px;background:url(/r/front/img/member/bg_idpw2.png) 0 0 no-repeat;}
.idpwboxwrap{width:360px;padding-bottom:0;margin:0 auto;position:relative;background:var(--bg-secondary);}
.idpwboxwrap .idpwTab{position:absolute;left:0;top:0;}
.idpwboxwrap .idpwTab>li{width:154px;margin-left:52px;}
.idpwboxwrap .idpwTab>li>a{width:154px;display:block;position:relative;text-align:center;border-radius:8px 8px 0 0;}
.idpwboxwrap .idpwTab>li>a>span{display:inline-block;padding:10px 0 0;color:var(--text-grey);}
.idpwboxwrap .idpwTab>li>a>span>em{color:var(--text-grey);}
.idpwboxwrap .idpwTab>li:first-child{margin-left:0;}
.idpwboxwrap .idpwTab>li.li1>a{background:var(--bg-secondary);}
.idpwboxwrap .idpwTab>li.li2>a{background:var(--bg-secondary);}
.idpwboxwrap .idpwTab>li.on{border-radius:var(--btn-radius);box-shadow:1px 5px 10px #0c0c0c;}
.idpwboxwrap .idpwTab>li.li1:hover>a{background:var(--bg-secondary);}
.idpwboxwrap .idpwTab>li.li2:hover>a{background:var(--bg-secondary);}
.idpwboxwrap .idpwTab>li.li1:hover>a>span{color:var(--text-secondary);}
.idpwboxwrap .idpwTab>li.li1:hover>a>span>em{color:var(--text-secondary);}
.idpwboxwrap .idpwTab>li.li2:hover>a>span{color:var(--text-secondary);}
.idpwboxwrap .idpwTab>li.li2:hover>a>span>em{color:var(--text-secondary);}
.idpwboxwrap .idpwTab>li.li1.on>a{background:var(--bg-secondary);z-index:99;}
.idpwboxwrap .idpwTab>li.li2.on>a{background:var(--bg-secondary);z-index:99;}
.idpwboxwrap .idpwTab>li.li1.on>a>span{color:var(--text-grey);}
.idpwboxwrap .idpwTab>li.li1.on>a>span>em{color:var(--main-color);}
.idpwboxwrap .idpwTab>li.li2.on>a>span{color:var(--text-grey);}
.idpwboxwrap .idpwTab>li.li2.on>a>span>em{color:var(--main-color);}
.idpwboxwrap .idpwbox{position:relative;left:0;top:0;width:360px;padding:45px 30px 30px;margin:0 auto;border-radius:var(--btn-radius);box-shadow:1px 5px 10px #0c0c0c;background:var(--bg-secondary);}
.idpwboxwrap .idpwbox .icon_mem{position:absolute;top:-28px;left:50%;margin-left:-27px;display:none;width:56px;height:56px;background:url(/r/front/img/member/ico_schidpw.png) 0 0 no-repeat;z-index:100;}
.idpw_section{width:1250px;padding:0 0 100px;margin:0 auto;}
.idpw_section .idpwbox .inp_pwid{width:100%;margin-top:32px;}
.idpw_section .idpwbox .inp_pwid>li{position:relative;margin-top:24px;padding-left:37px;height:32px;border-bottom:2px solid var(--border-dark);background:url(/r/front/img/member/icons_login_2.png) -99px 0 no-repeat;}
.idpw_section .idpwbox .inp_pwid>li>input{width:230px;border:0;background:var(--white);color:var(--black);}
.idpw_section .idpwbox .inp_pwid>li.phon{background-position:3px -161px;}
.idpw_section .idpwbox .inp_pwid>li.id{background-position:3px 6px;}
.idpw_section .idpwbox .inp_pwid>li.mail{background-position:3px -115px;}
.idpwbox .inp_pwid>li>input{width:225px;border:0;background:var(--white);color:var(--black);}
.idpwbox .inp_pwid>li>input::-webkit-input-placeholder{color:var(--text-grey);}
.idpwbox .inp_pwid>li>input:-ms-input-placeholder{color:var(--text-grey);}
.idpwbox .bot_btn{margin-top:35px;text-align:center;}
.idpwbox .bot_btn .bt_ipsch{display:inline-block;width:140px;height:40px;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;}
.idpwbox .bot_btn .bt_ipsch:hover{color:var(--text-secondary);}
.idpwBoxDiv{display:none;}
.idpwBoxDiv .inp_mbrRel .numbox input{border-radius:var(--btn-radius);border:none;padding:var(--btn-padding);background:var(--white) !important;color:var(--black);margin-right:10px;text-align:center;letter-spacing:0;}
#btnSendCertificate{background-color:var(--main-color);padding:var(--btn-padding);border-radius:var(--btn-radius);}
#certifyTimer{margin-right:10px;}
.layer_idpwCom{display:none;position:absolute;left:50%;top:50%;z-index:200;}
.layer_idpwCom.layer_idpwpopname{width:401px;margin:-250px 0 0 -201px;}
.layer_idpwCom.layer_idpw2popname{width:401px;margin:-190px 0 0 -201px;}
.layer_idpwCom .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;}
.layer_idpwCom .layer_inner{width:401px;padding-bottom:24px;margin-top:50px;background:var(--bg-primary);position:relative;text-align:center;-webkit-border-radius:var(--btn-radius);-moz-border-radius:var(--btn-radius);border-radius:var(--btn-radius);}
.layer_idpwCom .layer_inner .icochk{padding-top:24px;text-align:center;}
.layer_idpwCom .layer_inner .txt_big{padding-top:15px;font-size:18px;color:var(--text-secondary);}
.layer_idpwCom .layer_inner .txt_big>span{color:var(--main-color);}
.layer_idpwCom .layer_inner .txt{margin-top:5px;color:var(--text-grey);}
.layer_idpwCom .layer_inner .txt span{color:var(--text-secondary);}
.layer_tutorial .layer_inner .bt_area{margin-top:25px;}
.layer_tutorial{display:none;position:absolute;top:100px;right:90px;z-index:60;}
.layer_tutorial .bt_close{position:absolute;top:0;right:13px;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;}
.layer_tutorial .inner{width:328px;height:361px;margin-top:45px;background:url(/r/front/img/main/bg_tutor_pop.png) 0 0 no-repeat;text-align:center;}
.layer_tutorial .inner .txt_big{padding-top:40px;font-size:30px;color:var(--text-secondary);}
.layer_tutorial .inner .txt_big>span{color:var(--main-color);}
.layer_tutorial .inner .txt{margin-top:35px;color:var(--text-grey);}
.layer_tutorial .inner .bt_area{margin-top:25px;}
.layerbot_btn{margin-top:10px;text-align:center;}
.layerbot_btn .layerbt_submit{display:inline-block;width:128px;height:32px;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;}
.layerbot_btn .layerbt_submit:hover{background:var(--orange);border:1px solid var(--main-color);}
.mbrRel_greeting{position:relative;width:100%;height:272px;}
.mbrRel_greeting .inner{width:1040px;margin:0 auto;padding:70px 0 0 40px;}
.mbrRel_greeting .inner .tit{font-size:35px;color:var(--text-primary);}
.mbrRel_greeting .inner .txt{margin-top:18px;font-size:18px;color:var(--text-primary);}
.mbrRel_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
.mbrRel_greeting .inner .txt .info_desc{color:var(--text-grey);}
.mbrRel_greeting .visual_img{position:absolute;top:23px;left:50%;display:block;margin-left:155px;width:319px;height:236px;background:url(/r/front/img/member/bg_mbrRel.png) 0 0 no-repeat;}
.mbrRel_section{padding:0 0 100px;}
.mbrRel_section .mbrRelbox{position:relative;width:360px;padding:45px 30px 20px;margin:0 auto;border-radius:var(--btn-radius);box-shadow:1px 5px 10px #0c0c0c;}
.mbrRel_section .mbrRelbox .title{text-align:center;color:var(--text-grey);font-size:20px;margin-bottom:10px;}
.mbrRel_section .mbrRelbox .icon_mem{position:absolute;top:-54px;left:50%;margin-left:-27px;display:block;width:56px;height:86px;background:url(/r/front/img/member/ico_mbrRel.png) 0 0 no-repeat;background-size:56px;}
.mbrRel_section .mbrRelbox .inp_mbrRel{width:100%;margin-top:32px;}
.mbrRel_section .mbrRelbox .inp_mbrRel>li{position:relative;width:284px;margin-top:10px;padding-left:37px;height:34px;border-bottom:2px solid var(--border-dark);background:url(/r/front/img/member/icons_login_2.png) -99px 0 no-repeat;}
.mbrRel_section .mbrRelbox .inp_mbrRel>li>input{width:225px;border:0;background:var(--white);color:var(--black);}
.mbrRel_section .mbrRelbox .inp_mbrRel>li>input::-webkit-input-placeholder{color:var(--text-grey);}
.mbrRel_section .mbrRelbox .inp_mbrRel>li>input:-ms-input-placeholder{color:var(--text-grey);}
.mbrRel_section .msg_err{color:var(--red);padding:2px 0 0 36px;display:none;}
.mbrRelbox .inp_mbrRel>li.ico2{background-position:3px -35px;}
.mbrRelbox .inp_mbrRel>li.ico4{background-position:3px -161px;}
.mbrRelbox .inp_mbrRel>li .bt_phone{position:absolute;top:1px;right:-90px;}
.mbrRelbox .inp_mbrRel .bt_yellow{display:inline-block;width:80px;background:var(--bg-secondary);border:1px solid var(--main-color);border-radius:var(--btn-radius);color:var(--main-color);text-align:center;font-weight:700;cursor:pointer;}
.mbrRelbox .inp_mbrRel .bt_yellow:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.mbrRelbox .inp_mbrRel>li.confirm>p{color:var(--text-grey);margin-top:10px;margin-right:10px;}
.mbrRelbox .inp_mbrRel>li.confirm>div{position:relative;width:115px;height:28px;padding:0 0 0 5px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);}
.mbrRelbox .inp_mbrRel>li.confirm>div>input{width:65px;border:0;padding:0 0 0 5px;}
.mbrRelbox .inp_mbrRel>li.confirm>div>span{position:absolute;right:3px;top:6px;color:var(--text-primary);}
.mbrRelbox .inp_mbrRel>li.confirm>.bt_resend{position:absolute;top:-2px;right:-21px;}
.mbrRelbox .bot_btn{margin-top:35px;text-align:center;}
.mbrRelbox .bot_btn .bt_mbrRel{display:inline-block;width:140px;height:40px;background:var(--bg-secondary);border:1px solid var(--main-color);border-radius:var(--btn-radius);color:var(--main-color);font-weight:700;cursor:pointer;}
.mbrRelbox .bot_btn .bt_mbrRel:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}

.partners_section .partners_vis{position:relative;}
.partners_section .partners_vis .banner{position:relative;width:1900px;left:50%;margin-left:-950px;}
.partners_section .partners_vis .banner .bt_partners{position:absolute;top:465px;left:444px;display:inline-block;width:240px;height:56px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);font-size:20px;font-weight:700;text-align:center;}
.partners_section .infobox{text-align:center;background-color:var(--bg-secondary);width:1900px;height:580px;background:url(/r/front/img/comm/info_partners.jpg) no-repeat;}
.partners_section .join_form{width:820px;margin:0 auto;padding:90px 0 80px;}
.partners_section .join_form>h4{margin-bottom:70px;text-align:center;font-size:40px;color:var(--main-color);}
.partners_section .join_form .inp_join{width:100%;overflow:hidden;}
.partners_section .join_form .inp_join>li{position:relative;width:400px;height:60px;border-bottom:1px solid var(--border-dark);}
.partners_section .join_form .inp_join>li p.title{position:relative;width:45px;background:url(/r/front/img/member/icons_modify.png) 0 0 no-repeat;font-size:0;text-indent:-999px;}
.partners_section .join_form .inp_join>li input{width:350px;margin-top:10px;border:0;background:var(--white);color:var(--black);font-size:16px;}
.partners_section .join_form .inp_join>li input::-webkit-input-placeholder{color:var(--text-secondary);}
.partners_section .join_form .inp_join>li input:-ms-input-placeholder{color:var(--text-secondary);}
.partners_section .join_form .inp_join>li p.ico1{background-position:-4px -2px;}
.partners_section .join_form .inp_join>li p.ico2{background-position:-3px -76px;}
.partners_section .join_form .inp_join>li p.ico3{background-position:-2px -145px;}
.partners_section .join_form .inp_join>li p.ico4{background-position:-2px -214px;}
.partners_section .join_form .inp_join>li p.ico5{background-position:-2px -641px;}
.partners_section .join_form .inp_join>li p.ico6{background-position:-2px -719px;}
.partners_section .join_form .inp_join>li p.ico7{background-position:-2px -798px;}
.partners_section .join_form .inp_join>li .err_ico{position:absolute;right:0;top:6px;width:20px;display:block;background:url(/r/front/img/member/ico_err.png) 0 0 no-repeat;}
.partners_section .join_form .inp_join>li .err_msg{position:absolute;top:40px;left:30px;color:var(--red);}
.partners_section .join_form .btn_wrap{text-align:center;margin-top:100px;}
.partners_section .join_form .btn_wrap .bt_ptn_join{display:inline-block;width:200px;background:var(--bg-secondary);border:1px solid var(--main-color);border-radius:var(--btn-radius);font-size:20px;color:var(--main-color);font-weight:700;text-align:center;cursor:pointer;}
.partners_section .join_form .btn_wrap .bt_ptn_join:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}

.alliance{margin-top:100px;width:100%;}
.alliance>ul{overflow:hidden;}
.alliance>ul>li{width:33.3%;text-align:left;}
.alliance>ul>li>div{padding-left:65px;height:60px;text-align:left;background:url(/r/front/img/comm/partner_contact.png) 0 0 no-repeat;background-size:60px;}
.alliance>ul>li>div.phone{background-position:0 -90px;}
.alliance>ul>li>div.email{background-position:0 0;}
.alliance>ul>li>div.telegram{background-position:0 -180px;}
.alliance>ul>li>div p{padding-top:10px;font-size:16px;font-weight:700;padding-left:10px;}
.alliance>ul>li>div .alliance_title{color:var(--text-grey);}
.alliance>ul>li>div .alliance_contact{color:var(--main-color);padding:0;}

.jackpot-alert-wrapper{position:fixed;top:100px;right:100px;width:260px;z-index:99999;}
.jackpot-alert .inner{display:block;padding:15px;margin:6px;border-radius:var(--btn-radius);background-color:var(--white);box-shadow:3px 3px 10px #333;}
.jackpot-alert .inner p{font-weight:700;color:var(--text-secondary);}
.jackpot-alert .inner p em{color:var(--text-secondary);font-weight:700;}
.jackpot-alert .inner span{display:block;margin-top:5px;font-weight:700;color:var(--text-secondary);}
.jackpot-alert .alrimClose{margin:3px 16px 0 0;width:inherit;color:var(--text-grey);cursor:pointer;}
.alert .close,.jackpot-alert .inner{color:var(--text-primary);}
.jackpot-alert input{display:none;}
.jackpot-alert input:checked~*{animation-name:dismiss,hide;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:0s,.1s;}
.titlebox{position:relative;padding:40px 0 4px 0;}
.titlebox h4{padding:0;font-size:20px;color:var(--text-secondary);font-weight:700;}
.titlebox .bt_all{position:absolute;right:0;top:30px;width:auto;padding:0 10px;font-weight:700;border:1px solid var(--light-color);color:var(--light-color);border-radius:var(--btn-radius);min-width:80px;cursor:pointer;}
.titlebox .bt_all:hover{border:1px solid var(--main-color);color:var(--main-color);}
.bannerLink{display:block;background-repeat:no-repeat;background-position:50% 50%;filter:blur(5px) brightness(.5);height:370px;margin-top:25px;}
#theme_banner_outer .swiper-pagination-fraction{bottom:35px;left:inherit;right:20%;width:50px;color:var(--white);box-shadow:3px 3px 10px #333;}
#theme_banner_outer .swiper-container{width:100%;height:440px;margin-left:auto;margin-right:auto;}
#theme_banner_outer .swiper-button-prev{color:var(--main-color);left:calc(18% - 13px);}
#theme_banner_outer .swiper-button-next{color:var(--main-color);right:calc(18% - 24px);}
#swiper-event-prev{color:var(--main-color);left:-35px;}
#swiper-event-next{color:var(--main-color);right:-35px;}
@media only screen and (max-width:1800px){
#theme_banner_outer .swiper-button-prev{left:calc(13% - 13px);}
#theme_banner_outer .swiper-button-next{right:calc(13% - 7px);}
}
@media only screen and (max-width:1699px){
#theme_banner_outer .swiper-button-prev{left:calc(10% - 13px);}
#theme_banner_outer .swiper-button-next{right:calc(10% - 7px);}
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{color:var(--text-grey);right:calc(17% - 7px);}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{color:var(--text-grey);left:calc(18% - 13px);}
#theme_banner_outer .swiper-slide.swiper-slide-active .bannerLink{filter:none;height:440px;margin-top:0;}
.swiper-pagination-bullet{width:10px;height:10px;margin:7px 3px;display:inline-block;border-radius:var(--full-border-radius);}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{background-color:var(--bg-grey);border-radius:var(--full-border-radius);bottom:35px;color:var(--text-primary);left:inherit;padding:10px 20px;right:21%;width:30px;}

.favorbox{position:relative;width:192px;padding:0 16px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);box-shadow:0 2px 6px var(--black);}
.favorbox>span{color:var(--text-secondary);}
.favorbox>span.on{color:var(--text-primary);}
.favorbox .tab1{cursor:pointer;}
.favorbox .tab2{cursor:pointer;}
.favorbox .statbox{position:absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background:url(/r/front/img/template1/comm/bg_favor.png) left top no-repeat;cursor:pointer;}
.favorbox.type2 .statbox{position:absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background:url(/r/front/img/template1/comm/bg_favor2.png) left top no-repeat;}
.favorbox .statbox #stat_favor_ico{position:absolute;top:4px;width:24px;height:24px;}
.favorbox .statbox #stat_favor_ico.stat1{left:4px;background:url(/r/front/img/template1/comm/ico_favor_heart.png) left top no-repeat;}
.favorbox .statbox #stat_favor_ico.stat2{left:4px;background:url(/r/front/img/template1/comm/ico_favor_star.png) left top no-repeat;}
.favorbox.type2 .statbox #stat_favor_ico.stat1{left:4px;background:url(/r/front/img/template1/comm/ico_favor_check.png) left top no-repeat;}
.favorbox.type2 .statbox #stat_favor_ico.stat2{left:4px;background:url(/r/front/img/comm/ico_favor_jewel.png) left top no-repeat;}
.favorbox_main{position:relative;width:192px;height:40px;padding:0 16px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);box-shadow:0 2px 6px var(--black);}
.favorbox_main>span{color:var(--text-secondary);display:none;z-index:1;width:100%;}
.favorbox_main>span.on{color:var(--text-primary);display:block;}
.favorbox_main .tab1{cursor:pointer;}
.favorbox_main .tab2{cursor:pointer;}
.favorbox_main .statbox{position:absolute;right:5%;width:60px;height:32px;background:url(/r/front/img/comm/bg_favor.png) left top no-repeat;}
.favorbox_main.type2 .statbox{position:absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background:url(/r/front/img/comm/bg_favor2.png) left top no-repeat;}
.favorbox_main .statbox #stat_favor_ico{position:absolute;top:4px;width:24px;height:24px;}
.favorbox_main .statbox #stat_favor_ico.stat1{left:4px;background:url(/r/front/img/template1/comm/ico_favor_heart.png) left top no-repeat;}
.favorbox_main .statbox #stat_favor_ico.stat2{left:4px;background:url(/r/front/img/template1/comm/ico_favor_star.png) left top no-repeat;}
.favorbox_main.type2 .statbox #stat_favor_ico.stat1{left:4px;background:url(/r/front/img/template1/comm/ico_favor_check.png) left top no-repeat;}
.favorbox_main.type2 .statbox #stat_favor_ico.stat2{left:4px;background:url(/r/front/img/comm/ico_favor_jewel.png) left top no-repeat;}

.game_list1{position:relative;}
.game_list{display:flex;}
.game_list>li{position:relative;}
.game_list.in_main>li{margin-top:15px;}
.game_list.in_main>li:first-child{margin-top:10px;}
.game_list_wrap{position:relative;z-index:3;}
.game_list_wrap .align_box_l .big_banner{position:relative;margin-top:10px;}
.game_list_wrap .align_box_l .game_list{width:696px;}
.game_list_wrap .align_box_l .game_list>li{position:relative;margin:10px 0 0 8px;border:1px solid var(--border-dark);cursor:pointer;}
.game_list_wrap .align_box_r .big_banner{position:relative;margin-top:10px;border:1px solid var(--border-dark);}
.game_list_wrap .align_box_r .big_banner img{width:100%;}
.game_list_wrap .align_box_r .game_list{width:690px;}
.game_list_wrap .align_box_r .game_list>li{position:relative;margin:10px 0 0 8px;border:1px solid var(--border-dark);cursor:pointer;}
.game_list_wrap .align_box_r .game_list>li:nth-child(3n+1){margin-left:0;}
.game_list_wrap .align_box_justi .big_banner{position:relative;margin-top:10px;border:1px solid var(--border-dark);}
.game_list_wrap .align_box_justi .game_list{width:232px;}
.game_list_wrap .align_box_justi .game_list>li{position:relative;margin:10px 0 0 8px;border:1px solid var(--border-dark);}
.game_list_wrap .align_box_justi .big_banner.scond{margin-left:6px;}
.game_list_wrap .game_list.outer>li{position:relative;margin:10px 0 0 8px;border:1px solid var(--border-light);border-radius:var(--btn-radius);overflow:hidden;cursor:pointer;}
.game_list_wrap .game_list.outer>li:nth-child(5n+1){margin-left:0;}
.game_list_wrap .game_list.outer>li.hide_list{display:none;}
.game_list_wrap .game_list.outer>li img:before{content:' ';display:block;position:absolute;background:var(--main-bg_logo) 100% no-repeat;background-size:100%;width:100%;height:100%;}
.game_list_wrap .align_box_justi .big_banner img:before{content:' ';display:block;position:absolute;background:var(--main-bg_logo) 100% no-repeat;background-size:100%;width:100%;height:100%;}
.game_list_wrap .big_banner .gameInfo{position:relative;height:118px;background:var(--bg-primary);border:1px solid var(--border-light);}
.game_list_wrap .big_banner .gameInfo p.gameTitle{font-size:20px;color:var(--light-color);font-weight:700;padding:33px 0 0 20px;width:370px;}
.game_list_wrap .big_banner .gameInfo span.gameDetailInfo{position:absolute;top:60px;right:10px;width:24px;height:24px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;font-size:0;text-indent:-999px;background-size:24px;cursor:pointer;}
.game_list_wrap .big_banner .gameInfo span.gameFavor{position:absolute;top:33px;right:10px;width:24px;height:20px;background:url(/r/front/img/template3/comm/wbc__ico_favor.png) left top no-repeat;font-size:0;text-indent:-999px;}
.game_list_wrap.six_games_row .game_list.outer>li>img{width:181px!important;height:181px!important;}
.game_list_wrap.six_games_row .game_list.outer>li:nth-child(5n+1){margin-left:10px!important;}
.game_list_wrap.six_games_row .game_list.outer>li:nth-child(6n+1){margin-left:0!important;}
.game_list_wrap.six_games_row .layer_item{width:260px!important;height:260px!important;}
.game_list_wrap.six_games_row .layer_item .gameLinkArea{width:260px!important;height:260px!important;}
.game_list_wrap.six_games_row .layer_item .thumb>a>img{width:260px!important;height:260px!important;}
.game_list_wrap.six_games_row .layer_item .thumb>a{background-size:100%!important;}
.game_list_wrap.six_games_row .layer_item .infobox .title{width:155px!important;}
.game_list_wrap.six_games_row .layer_item .infobox .title_en{width:155px!important;}
.game_list_wrap.six_games_row .layer_item_set{width:181px!important;height:181px!important;}
.game_list_wrap.six_games_row .layer_item_set .gameLinkArea{width:181px!important;height:181px!important;}
.game_list_wrap.six_games_row .layer_item_set .thumb>a>img{width:181px!important;height:181px!important;}
.game_list_wrap.six_games_row .layer_item_set .thumb>a{background-size:100%!important;}
.game_list_wrap.six_games_row .layer_item_set .infobox .title{width:155px!important;}
.game_list_wrap.six_games_row .layer_item_set .infobox .title_en{width:155px!important;}
.game_list_wrap .gameInfo{position:relative;height:60px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:0 0 8px 8px;}
.game_list_wrap .gameInfo p{width:135px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.game_list_wrap .gameInfo p.gameTitle{color:var(--light-color);font-weight:700;padding:20px 0 0 15px;}
.game_list_wrap .gameInfo p.gameTitleEn{color:var(--text-grey);padding:0 0 0 16px;}
.game_list_wrap .gameInfo span.gameFavor{position:absolute;top:20px;right:40px;width:24px;height:20px;background:url(/r/front/img/site_seq/imperial/outline_ico_favor.png) left top no-repeat;font-size:0;text-indent:-999px;}
.game_list_wrap .gameInfo span.gameFavor.on{background:url(/r/front/img/template3/comm/wbc__ico_favor.png) left bottom no-repeat;}
.game_list_wrap .gameInfo span.gameDetailInfo{position:absolute;top:18px;right:10px;width:24px;height:24px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;font-size:0;text-indent:-999px;background-size:24px;cursor:pointer;}
.game_list_wrap .gameInfo span.gameDetailInfo:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 repeat;background-size:24px;}
.game_list_wrap .big_banner:after,.game_list_wrap .big_banner:before,.layer_item_big_set:after,.layer_item_big_set:before{transition:all .3s ease;display:block;content:'';position:absolute;background:var(--main-color);z-index:100;}
.game_list_wrap .big_banner:after{bottom:120px;right:0;left:100%;height:1px;}
.game_list_wrap .big_banner:before{bottom:120px;left:0;top:100%;width:1px;}
.game_list_wrap .big_banner:hover:after{-webkit-transition-delay:0s;transition-delay:0s;left:0;}
.game_list_wrap .big_banner:hover:before{-webkit-transition-delay:.2s;transition-delay:.2s;top:0;}
.game_list_wrap .game_list.outer>li .badgeCoupon{position:absolute;bottom:70px;left:10px;width:50px;height:50px;background:url(/r/front/img/comm/badge_coupongame.svg) 100% no-repeat;background-size:contain;}
.game_list>li:after,.game_list>li:before,.layer_item_set:after,.layer_item_set:before{transition:all .3s ease;display:block;content:'';position:absolute;background:var(--main-color);z-index:100;}
.game_list>li:after{bottom:60px;right:0;left:100%;height:1px;}
.game_list>li:before{bottom:60px;left:0;top:100%;width:1px;}
.game_list>li:hover:after{-webkit-transition-delay:0s;transition-delay:0s;left:0;}
.game_list>li:hover:before{-webkit-transition-delay:.2s;transition-delay:.2s;top:0;}
.game_sl{width:100%;position:relative;margin-top:5px;}
.game_sl .sl>li{position:relative;border:1px solid var(--border-light);}

.layer_item{position:absolute;width:306px;height:306px;z-index:10;box-shadow:10px 10px 25px var(--black);display:none;top:-10px;left:-36px;}
.layer_item .thumb{position:relative;width:100%;height:100%;}
.layer_item .thumb>img{width:100%;}
.layer_item .thumb>a{display:block;height:100%;background-size:100%;}
.layer_item .thumb *{outline:0!important;}
.layer_item .thumb .iframe_wrap{width:306px;height:306px;}
.layer_item .thumb .iframe_wrap iframe{border:none;position:absolute;top:0;height:100%;width:100%;}
.layer_item .thumb .item_img{width:306px;height:306px;}
.layer_item .thumb .bt_wrap{position:absolute;top:0;left:0;width:100%;height:230px;z-index:2;}
.layer_item .thumb .bt_wrap .bt_play{position:absolute;top:50px;left:50%;width:179px;margin-left:-90px;font-size:0;text-indent:-99px;}
.layer_item .thumb .bt_wrap .bt_ex{position:absolute;top:110px;left:50%;width:122px;margin-left:-61px;color:var(--text-primary);font-weight:700;text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);cursor:pointer;}
.layer_item .thumb .bt_wrap .bt_ex:hover{background:url(/r/front/img/comm/bg_wh_20.png) 0 0 repeat;}
.layer_item .infobox{position:absolute;bottom:0;left:0;padding:28px 10px;width:100%;height:80px;z-index:3;background:url(/r/front/img/comm/info_back.png) repeat-x;}
.layer_item .infobox .title{font-size:18px;color:var(--text-primary);font-weight:700;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:195px;}
.layer_item .infobox .title_en{margin-top:0;color:var(--text-grey);}
.layer_item .infobox .bt_ex{position:absolute;top:40px;right:10px;width:83px;color:var(--text-primary);font-weight:700;text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);cursor:pointer;}
.layer_item .infobox .bt_ex:hover{background-color:rgba(255,255,255,.2);}
.layer_item .btns{position:absolute;left:16px;top:16px;z-index:100;}
.layer_item .btns>li>a{font-size:0;text-indent:-99px;}
.layer_item .btns>li .bt_favor{display:block;width:25px;height:29px;background:url(/r/front/img/comm/bt_favor.png) 0 0 repeat;margin-bottom:16px;cursor:pointer;}
.layer_item .btns>li .bt_favor:hover{background:url(/r/front/img/comm/bt_favor_hover.png) 0 0 repeat;}
.layer_item .btns>li .bt_favor.on{background:url(/r/front/img/comm/bt_favor_on.png) 0 0 repeat!important;}
.layer_item .btns>li .bt_caution{display:block;width:29px;height:29px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;cursor:pointer;}
.layer_item .btns>li .bt_caution:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 repeat;}
.layer_item .gameLinkArea{width:306px;height:306px;position:absolute;left:0;top:0;cursor:pointer;}
.layer_item_big{position:absolute;width:495px;height:495px;padding:0;z-index:10;box-shadow:10px 10px 25px var(--black);top:-1px;left:-1px;}
.layer_item_big .thumb{position:relative;width:100%;cursor:pointer;}
.layer_item_big .thumb *{outline:0!important;}
.layer_item_big .thumb>img{width:100%;}
.layer_item_big .thumb>a{display:block;height:100%;background-size:100%;}
.layer_item_big .thumb .iframe_wrap{width:495px;height:495px;}
.layer_item_big .thumb .iframe_wrap iframe{border:none;position:absolute;top:0;height:100%;width:100%;}
.layer_item_big .thumb .item_big_img{width:495px;height:495px;}
.layer_item_big .thumb .bt_wrap{position:absolute;top:0;left:0;width:100%;height:414px;background:url(/r/front/img/comm/bg_black60.png) 0 0 repeat;z-index:2;}
.layer_item_big .thumb .bt_wrap .bt_play{position:absolute;top:160px;left:50%;width:179px;height:50px;margin-left:-90px;background:url(/r/front/img/template1/comm/btn_play_red.png) 0 0 repeat;font-size:0;text-indent:-99px;cursor:pointer;}
.layer_item_big .thumb .bt_wrap .bt_play:hover{background:url(/r/front/img/template1/comm/btn_play_red_on.png) 0 0 repeat;}
.layer_item_big .thumb .bt_wrap .bt_ex{position:absolute;top:219px;left:50%;width:122px;margin-left:-61px;color:var(--text-primary);font-weight:700;text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);cursor:pointer;}
.layer_item_big .thumb .bt_wrap .bt_ex:hover{background:url(/r/front/img/comm/bg_wh_20.png) 0 0 repeat;}
.layer_item_big .infobox{position:absolute;bottom:0;left:0;padding:28px 10px;width:100%;height:80px;background:url(/r/front/img/comm/info_back.png) repeat-x;z-index:3;}
.layer_item_big .infobox .title{font-size:18px;color:var(--text-primary);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:430px;cursor:pointer;}
.layer_item_big .infobox .title_en{margin-top:5px;color:var(--text-grey);font-weight:700;}
.layer_item_big .infobox .bt_ex{position:absolute;top:40px;right:10px;width:83px;color:var(--text-primary);font-weight:700;text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);cursor:pointer;}
.layer_item_big .infobox .bt_ex:hover{background-color:rgba(255,255,255,.2);}
.layer_item_big .btns{position:absolute;left:16px;top:16px;z-index:100;}
.layer_item_big .btns>li>a{font-size:0;text-indent:-99px;}
.layer_item_big .btns>li .bt_favor{display:block;width:25px;height:29px;background:url(/r/front/img/comm/bt_favor.png) 0 0 repeat;margin-bottom:16px;cursor:pointer;}
.layer_item_big .btns>li .bt_favor:hover{background:url(/r/front/img/comm/bt_favor_hover.png) 0 0 repeat;}
.layer_item_big .btns>li .bt_favor.on{background:url(/r/front/img/comm/bt_favor_on.png) 0 0 repeat!important;}
.layer_item_big .btns>li .bt_caution{display:block;width:29px;height:29px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;cursor:pointer;}
.layer_item_big .btns>li .bt_caution:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 repeat;}
.layer_item_big .gameLinkArea{width:495px;height:495px;position:absolute;left:0;top:0;cursor:pointer;}

.txt_type_layer{width:400px;left:50%;}
.txt_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;}
.txt_type_layer .inbox{box-shadow:0 5px 10px #333;background:var(--bg-primary);margin-top:50px;padding-bottom:24px;position:relative;text-align:center;width:401px;-webkit-border-radius:var(--btn-radius);-moz-border-radius:var(--btn-radius);border-radius:var(--btn-radius);}
.txt_type_layer .inbox .icochk{padding-top:24px;text-align:center;left:50%;}
.txt_type_layer .inbox .icochk img{max-width:32px;}
.txt_type_layer .inbox .txt_big{padding-top:15px;font-size:18px;color:var(--text-secondary);font-weight:700;}
.txt_type_layer .inbox .txt_big>span{color:var(--main-color);}
.txt_type_layer .inbox .txt{margin-top:5px;color:var(--text-grey);}
.txt_type_layer .inbox .txt span{display:block;color:var(--text-secondary);font-weight:700;}
.txt_type_layer .layerbot_btn{margin-top:10px;text-align:center;}
.txt_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;}
.txt_type_layer .layerbot_btn .bt_yellow:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.txt_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;padding:10px 0;cursor:pointer;}
.txt_type_layer .layerbot_btn .bt_grey:hover{background-color:var(--bg-dark-grey);border:1px solid var(--border-light);}
.txt_type_layer .layerbot_btn .bt_grey:focus{outline:0;}
.txt_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;}
.txt_type_layer .layerbot_btn .bt_grey_bd:hover{border:1px solid var(--border-light);color:var(--text-secondary);}

.sub_contents .gameArea{width:100%;height:820px;position:absolute;top:0;left:0;display:none;}
.sub_contents .gameArea .caution_img{text-align:center;margin-top:170px;}
.sub_contents .gameArea .caution_img img{width:100px;}
.sub_contents .gameArea .check_service{text-align:center;color:var(--orange);font-size:45px;font-weight:700;margin-top:30px;}
.sub_contents.game_detail iframe{width:100%;height:100.5vh;border:0;background:url(/r/front/img/game/sports_bg.jpg) 50% 0 no-repeat;}
.sub_contents .game_wrap .game_frame .iframe_wrap #gameArea{width:100%;height:680px;position:absolute;top:0;left:0;display:none;}
.sub_contents .game_wrap .game_frame .iframe_wrap .caution_img{text-align:center;margin-top:170px;}
.sub_contents .game_wrap .game_frame .iframe_wrap .caution_img img{width:100px;}
.sub_contents .game_wrap .game_frame .iframe_wrap .check_service{text-align:center;color:var(--orange);font-size:45px;font-weight:700;margin-top:30px;}
.sub_contents .game_wrap .game_frame .iframe_wrap iframe{width:100%;height:100%;border:0;background:url(/r/front/img/game/slot_bg.jpg) 50% 0 no-repeat;}
.sub_contents .favorbox{position:relative;width:200px;padding:var(--btn-padding);margin-top:20px;border:none;}
.sub_contents .favorbox>span{color:var(--text-grey);font-weight:700;font-size:16px;padding:var(--btn-padding);cursor:pointer;}
.sub_contents .favorbox>span.on{color:var(--main-color);}
.sub_contents .favorbox .tab1{cursor:pointer;}
.sub_contents .favorbox .tab2{cursor:pointer;margin-left:20px;}
.sub_contents .favorbox .statbox{display:none;position:absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background:url(/r/front/img/template1/comm/bg_favor.png) left top no-repeat;cursor:pointer;}
.sub_contents .favorbox.type2 .statbox{position:absolute;top:3px;left:50%;margin-left:-30px;width:60px;height:32px;background:url(/r/front/img/template1/comm/bg_favor2.png) left top no-repeat;}
.sub_contents .favorbox .statbox #stat_favor_ico{position:absolute;top:4px;width:24px;height:24px;}
.sub_contents .favorbox .statbox #stat_favor_ico.stat1{left:4px;background:url(/r/front/img/template1/comm/ico_favor_heart.png) left top no-repeat;}
.sub_contents .favorbox .statbox #stat_favor_ico.stat2{left:4px;background:url(/r/front/img/template1/comm/ico_favor_star.png) left top no-repeat;}
.sub_contents .favorbox.type2 .statbox #stat_favor_ico.stat1{left:4px;background:url(/r/front/img/template1/comm/ico_favor_check.png) left top no-repeat;}
.sub_contents .favorbox.type2 .statbox #stat_favor_ico.stat2{left:4px;background:url(/r/front/img/comm/ico_favor_jewel.png) left top no-repeat;}
.sub_contents .user_guide_btn a{display:none;background:url(/r/front/img/comm/user_guide_btn.png) 115px 50% no-repeat;background-size:18px;background-color:var(--main-color);width:130px;color:var(--text-primary);padding:var(--btn-padding);position:absolute;left:calc(50% - 73px);z-index:1;}

.quick_game{position:absolute;top:0;width:240px;background:var(--bg-primary);}
.quick_game.left_quick{left:-240px;}
.quick_game.right_quick{right:-240px;}
.quick_game .quick_top>a{position:absolute;top:-7px;right:-11px;width:58px;height:58px;background:url(/r/front/img/template1/comm/sub_quick_close.png) left top no-repeat;font-size:0;text-indent:-999px;}
.quick_game .quick_cont{width:240px;padding:18px 0 40px;margin-top:10px;border:none;}
.quick_game .quick_cont ul{display:none;width:200px;margin:0 auto;}
.quick_game .quick_cont ul.on{display:block;}
.quick_game .quick_cont ul li{width:200px;margin-top:20px;border:1px solid var(--border-dark);}
.quick_game .quick_cont ul li a{display:block;}
.quick_game .quick_cont ul li:first-child{margin-top:0;}
.quick_game .quick_cont ul li img{width:100%;}

.notice_area{position:fixed;top:calc(143px + 48px);width:100%;height:42px;margin:-60px 0 0 0;clear:both;z-index:20;background-color:var(--bg-dark-grey);}
.notice_area .inner{width:1380px;margin:0 auto;overflow:hidden;position:relative;}
.notice_area .inner>.tit img{display:none;}
.notice_area .inner>.tit span{position:absolute;top:5px;left:0;min-width:64px;padding:5px 10px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;font-weight:700;border-radius:var(--btn-radius);white-space:nowrap;}
.notice_area .inner>.tit{padding-left:10px;margin-top:-1px;width:10%;}
.notice_area .inner>.txt_roll{width:1100px;}
.notice_area .inner>.txt_roll .txt{width:100%;}
.notice_area .bx-wrapper{width:1100px;}
.notice_area .bx-wrapper .txt{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.marquee{width:99.5%;margin:0;overflow:hidden;white-space:nowrap;animation:marquee 20s linear infinite;padding-top:10px;padding-bottom:10px;}
.marquee>div{width:fit-content;height:48px;min-width:100%;}
.marquee p{color:var(--text-secondary);}
@keyframes marquee{
0%{text-indent:100%;}
100%{text-indent:-100%;}
}
.thumb_list{width:100%;}
.thumb_list>li{position:relative;margin:10px 0 0 8px;border:1px solid var(--border-light);cursor:pointer;}
.thumb_list>li>.layer_item{display:none;position:absolute;top:-31px;left:-31px;width:306px;height:306px;padding:var(--btn-padding);background-color:var(--bg-secondary);z-index:10;box-shadow:10px 10px 25px var(--black);}
.thumb_list>li>.layer_item .thumb{position:relative;width:100%;}
.thumb_list>li>.layer_item .thumb>img{width:100%;}
.thumb_list>li>.layer_item .thumb .bt_wrap{position:absolute;top:0;left:0;width:100%;height:230px;background:url(/r/front/img/template1/comm/bg_black60.png) 0 0 repeat;z-index:2;}
.thumb_list>li>.layer_item .thumb .bt_wrap .bt_play{position:absolute;top:50px;left:50%;width:179px;height:50px;margin-left:-90px;background:url(/r/front/img/template1/comm/btn_play_red.png) 0 0 repeat;font-size:0;text-indent:-99px;cursor:pointer;}
.thumb_list>li>.layer_item .thumb .bt_wrap .bt_play:hover{background:url(/r/front/img/template1/comm/btn_play_red_on.png) 0 0 repeat;}
.thumb_list>li>.layer_item .infobox{position:absolute;bottom:0;left:0;padding:18px 10px;width:100%;height:73px;background-color:var(--bg-secondary);z-index:3;}
.thumb_list>li>.layer_item .infobox .title{font-size:18px;color:var(--text-primary);}
.thumb_list>li>.layer_item .infobox .title_en{margin-top:5px;color:var(--text-grey);}
.thumb_list>li>.layer_item .infobox .btns{position:absolute;right:10px;top:30px;}
.thumb_list>li>.layer_item .infobox .btns>li>a{font-size:0;text-indent:-99px;}
.thumb_list>li>.layer_item .infobox .btns>li .bt_favor{display:block;width:25px;height:29px;background:url(/r/front/img/template1/comm/bt_favor.png) 0 0 repeat;cursor:pointer;}
.thumb_list>li>.layer_item .infobox .btns>li .bt_favor:hover{background:url(/r/front/img/template1/comm/bt_favor_hover.png) 0 0 repeat;}
.thumb_list>li>.layer_item .infobox .btns>li .bt_favor.on{background:url(/r/front/img/template1/comm/bt_favor_on.png) 0 0 repeat!important;}
.thumb_list>li>.layer_item .infobox .btns>li .bt_caution{display:block;width:29px;height:29px;margin-left:10px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;cursor:pointer;}
.thumb_list>li>.layer_item .infobox .btns>li .bt_caution:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 repeat;}

.sports_sl{width:100%;position:relative;}
.sports_sl .sl li{border:1px solid var(--border-dark);}
.sports_sl .big_thumb{position:absolute;width:306px;height:306px;border:10px solid var(--border-light);background:var(--bg-primary);z-index:60;box-shadow:10px 10px 25px var(--black);}
.sports_sl .big_thumb>img.thumb{width:100%;}
.sports_sl .big_thumb>a.play{display:block;position:absolute;top:50%;left:50%;margin:-48px 0 0 -48px;width:97px;height:97px;padding-top:30px;text-align:center;}
.sports_sl .big_thumb>a.play::before{content:"";position:absolute;top:50%;left:50%;margin:-41px 0 0 -41px;width:83px;height:83px;background:url(/r/front/img/template1/comm/lotate1.png) 0 0 no-repeat;animation:target_image 1s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:50% 50%;}
.sports_sl .big_thumb>a.play::after{content:"";position:absolute;top:50%;left:50%;margin:-48.5px 0 0 -48.5px;width:97px;height:97px;background:url(/r/front/img/template1/comm/lotate2.png) 0 0 no-repeat;animation:target_image2 1s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:50% 50%;}
.sports_sl .big_thumb>a.play span{position:absolute;top:50%;left:50%;width:35px;height:40px;margin:-20px 0 0 -17px;background:url(/r/front/img/comm/bt_play_wh.png) 0 0 no-repeat;}
.sports_sl .big_thumb>p{display:block;position:absolute;bottom:11px;left:0;width:100%;text-align:center;font-size:18px;color:var(--text-primary);}
.sports_sl .big_thumb>a.play:hover span{background:url(/r/front/img/template1/comm/bt_play_orange.png) 0 0 no-repeat;}
.sports_sl .big_thumb>a.info{display:block;position:absolute;bottom:10px;right:10px;width:29px;height:29px;text-align:center;font-size:0;text-indent:-999px;background:url(/r/front/img/comm/bt_caution.png) 0 0 no-repeat;cursor:pointer;}
.sports_sl .big_thumb>a.info:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 no-repeat;}
.sports_sl .bx-controls-direction>a{position:absolute;display:block;width:54px;height:54px;top:50%;font-size:0;margin-top:-25px;}
.sports_sl .bx-controls-direction>a.bx-prev{left:-90px;background:url(/r/front/img/template1/comm/bt_snb_prev.png) 0 0 no-repeat;cursor:pointer;}
.sports_sl .bx-controls-direction>a.bx-prev:hover{background:url(/r/front/img/template1/comm/bt_snb_prev_on.png) 0 0 no-repeat;}
.sports_sl .bx-controls-direction>a.bx-next{right:-80px;background:url(/r/front/img/template1/comm/bt_snb_next.png) 0 0 no-repeat;cursor:pointer;}
.sports_sl .bx-controls-direction>a.bx-next:hover{background:url(/r/front/img/template1/comm/bt_snb_next_on.png) 0 0 no-repeat;}
@keyframes target_image{
0%{transform:rotate(0);}
50%{transform:rotate(-180deg);}
100%{transform:rotate(-360deg);}
}
@keyframes target_image2{
0%{transform:rotate(0);}
50%{transform:rotate(180deg);}
100%{transform:rotate(360deg);}
}

.layer_popup_bg_alert{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1003;background:url(/r/front/img/comm/bg_opacity.png) repeat;overflow:hidden;}
.layer_popup_bg_none{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;overflow:hidden;}
.layer_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;background:url(/r/front/img/comm/bg_opacity.png) repeat;overflow:hidden;}
.simpleMenu_layer_popup_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:url(/r/front/img/comm/bg_opacity.png) repeat;overflow:hidden;}
.wrap_layer_popup{display:none;position:fixed !important;left:50%;margin-left:-50%;top:40% !important;z-index:112;}
.wrap_layer_popup .banner_thumb{position:relative;}
.wrap_layer_popup .banner_thumb figure{margin:0;}
.wrap_layer_popup .bot_btn{overflow:hidden;display:flex;}
.wrap_layer_popup .bot_btn>a{display:block;width:50%;padding:10px 0;background:var(--bg-secondary);font-size:18px;color:var(--text-grey);text-align:center;cursor:pointer;}
.wrap_layer_popup .bot_btn>a:hover{color:var(--text-primary);}
.wrap_layer_popup.layer_main{width:500px;border:1px solid var(--white);background-color:var(--bg-primary);}
.wrap_layer_popup.layer_main .banner_thumb a.ban_in_link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-size:0;text-indent:-999px;}
.wrap_layer_popup_box{display:none;position:absolute;left:50%;margin-left:-50%;z-index:10001;}
.wrap_layer_popup_box .wrap_layer_popup_web.layer_main{width:500px;}
.wrap_layer_popup_box .wrap_layer_popup_web .bot_btn{overflow:hidden;}
.wrap_layer_popup_box .wrap_layer_popup_web .bot_btn>a{display:block;width:50%;background:var(--bg-secondary);font-size:18px;text-align:center;padding:var(--btn-padding);cursor:pointer;}
.wrap_layer_popup_box .wrap_layer_popup_web .bot_btn>a:hover{color:var(--text-primary);}
.wrap_layer_popup_box .wrap_layer_popup_web .wrap_layer_popup_web_all_close{position:absolute;top:-60px;right:0;width:144px;padding:13px;font-size:16px;font-weight:700;color:var(--text-primary);text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);background:var(--bg-secondary);cursor:pointer;}
.wrap_layer_popup_box_evo_powerball{display:none;position:absolute;left:50%;margin-left:-50%;z-index:10001;}
.wrap_layer_popup_box_evo_powerball .wrap_layer_popup_web.layer_main{width:500px;border:1px solid var(--white);}
.wrap_layer_popup_box_evo_powerball .wrap_layer_popup_web .bot_btn{overflow:hidden;}
.wrap_layer_popup_box_evo_powerball .wrap_layer_popup_web .bot_btn>a{display:block;width:50%;background:var(--bg-secondary);font-size:18px;color:var(--text-grey);text-align:center;cursor:pointer;}
.wrap_layer_popup_box_evo_powerball .wrap_layer_popup_web .bot_btn>a:hover{color:var(--text-primary);}
.wrap_layer_popup_box_evo_powerball .wrap_layer_popup_web .wrap_layer_popup_web_all_close{position:absolute;top:-52px;right:0;width:144px;font-size:16px;font-weight:700;color:var(--text-primary);text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);border-bottom:0;background:var(--bg-secondary);cursor:pointer;}
.banner_thumb+.bot_btn{display:flex;}
.banner_thumb+.bot_btn a{flex:1 1 0;color:var(--text-primary);text-align:center;}
.banner_thumb+.bot_btn a:first-child{background-color:var(--main-color);}
.banner_thumb+.bot_btn a:last-child{background-color:var(--bg-grey);}
.bt_orange{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;padding:var(--btn-padding);cursor:pointer;}
.bt_orange:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.bt_orange:focus{outline:0;}
@media all and (min-width:0px) and (max-width:1610px){
.hideCon{display:none;}
}
.livechat{position:fixed;right:0;bottom:0;z-index:90;display:none;}
.bt_area{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);display:inline-block;padding:0 15px;border-radius:var(--btn-radius);padding:var(--btn-padding);}
.bt_close_ico{width:40px;height:40px;background:url(/r/front/img/main/bt_close.png) 0 0 no-repeat;}

.pageView{width:1100px;background:var(--bg-primary);border:0;overflow:hidden;display:none;border-radius:var(--btn-radius);top:10% !important;overflow-y:scroll;}
#pageViewBox{top:5% !important;width:1067px;height:40px;display:none;}
#pageViewBox .bt_close_ico{margin-left:-45px;text-align:right;display:inline;position:fixed;}
.swiper-main-bottom_prev{left:1px;background:url(/r/front/img/main/bt_long_prev.png) 0 0 no-repeat;width:33px;height:33px;position:absolute;top:50%;margin-top:-16px;z-index:5000;}
.swiper-main-bottom_next{right:1px;background:url(/r/front/img/main/bt_long_next.png) 0 0 no-repeat;width:33px;height:33px;position:absolute;top:50%;margin-top:-16px;z-index:5000;}

.sub_main_banner{position:relative;height:441px;}
.sub_main_banner .wrap_sl{position:relative;width:1900px;left:50%;margin-left:-950px;}
.sub_main_banner .wrap_sl .bx-pager{position:absolute;bottom:10px;z-index:60;width:100%;text-align:center;}
.sub_main_banner .wrap_sl .bx-pager>div{display:inline-block;width:20px;}
.sub_main_banner .wrap_sl .bx-pager>div>a{display:inline-block;width:10px;border-radius:var(--full-border-radius);background:var(--bg-dark-grey);font-size:0;text-indent:-99px;}
.sub_main_banner .wrap_sl .bx-pager>div>a.active{background:var(--bg-secondary);}
.sub_main_banner .wrap_sl ul>li a{position:absolute;width:244px;top:324px;left:50%;margin-left:-122px;font-size:0;text-indent:-99px;}
.sub_section{padding:0;}
.sub_section .game_wrap{position:relative;width:1280px;padding:46px 0;margin:120px auto 0;border:6px solid var(--border-dark);border-radius:var(--btn-radius);background:var(--bg-secondary);}
.sub_section .game_wrap .game_tit{position:absolute;width:100%;top:-62px;left:0;z-index:1;text-align:left;}
.sub_section .game_wrap .game_tit>p{display:inline-block;padding:10px 15px;border:0;border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:left;font-size:24px;position:relative;min-width:270px;}
.sub_section .game_wrap .game_tit .btnSlotGame{display:inline-block;width:52px;height:100%;color:var(--text-primary);font-weight:700;font-size:16px;position:absolute;top:0;border-radius:var(--btn-radius);cursor:pointer;}
.sub_section .game_wrap .game_tit .btnSlotGame.blue{background:var(--black);margin-left:0!important;padding:var(--btn-padding);width:30px;height:38px;text-align:center;font-size:14px;}
.sub_section .game_wrap .game_tit .btnSlotGame.green{background:var(--main-color) url(/r/front/img/comm/full.png) no-repeat 50% 50%;margin-left:50px!important;text-indent:-999px;}
.sub_section .game_wrap .game_tit_full{position:absolute;width:100%;top:10px;left:0;text-align:center;display:none;}
.sub_section .game_wrap .game_tit_full>p{display:inline-block;padding:0 60px;border:6px solid var(--border-dark);border-radius:var(--btn-radius);background:var(--bg-primary);text-align:center;font-size:24px;color:var(--text-grey);position:relative;min-width:270px;}
.sub_section .game_wrap .game_tit_full .btnSlotGame{display:inline-block;width:150px;color:var(--text-secondary);font-weight:700;font-size:16px;position:absolute;top:0;border-radius:var(--btn-radius);cursor:pointer;}
.sub_section .game_wrap .game_tit_full .btnSlotGame.blue{background:var(--light-blue) url(/r/front/img/comm/back.png) no-repeat 10% 50%;right:50%;margin-right:25px;}
.sub_section .game_wrap .game_tit_full .btnSlotGame.blue:hover{margin-right:95px;}
.sub_section .game_wrap .game_tit_full .btnSlotGame.green{background:var(--green) url(/r/front/img/comm/full2.png) no-repeat 90% 50%;left:50%;margin-left:25px;}
.sub_section .game_wrap .game_tit_full .btnSlotGame.green:hover{margin-left:95px;}
.sub_section .game_wrap .game_frame{width:1120px;margin:0 auto;}
.sub_section .game_wrap .game_frame iframe{width:100%;}
.sub_section .game_wrap .game_frame.mini{position:relative;width:850px;margin:0 auto;padding:0 0 0 198px;}
.sub_section .game_wrap .game_frame.mini .minigame_tab{position:absolute;top:0;left:0;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li{width:180px;margin-top:10px;cursor:pointer;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li:first-child{margin-top:0;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li .title{width:172px;text-align:center;border:4px solid var(--border-dark);color:var(--text-grey);font-size:16px;background:var(--bg-secondary);border-radius:8px 8px 0 0;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li .time{width:172px;text-align:center;height:45px;border:4px solid var(--border-dark);border-width:0 4px 4px 4px;color:var(--text-primary);font-size:26px;border-radius:0 0 8px 8px;background:var(--bg-secondary) url(/r/front/img/comm/ico_clock.png) 12px 7px no-repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.on .title{color:var(--text-primary);}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.on .time{background:var(--bg-secondary) url(/r/front/img/comm/ico_clock_on.png) 12px 7px no-repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li:hover .title{color:var(--text-primary);}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li:hover .time{background:var(--bg-secondary) url(/r/front/img/comm/ico_clock_on.png) 12px 7px no-repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m1.on .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m2.on .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green2.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m3.on .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green3.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m4.on .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green4.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m5.on .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green5.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m1:hover .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m2:hover .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green2.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m3:hover .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green3.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m4:hover .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green4.jpg) 0 0 repeat;}
.sub_section .game_wrap .game_frame.mini .minigame_tab>ul>li.m5:hover .title{background:var(--bg-secondary) url(/r/front/img/comm/bg_green5.jpg) 0 0 repeat;}
.sub_section .sub_contents{position:relative;padding-bottom:70px;margin:0 auto;width:1280px;}
.sub_section .sub_contents.game_contents{padding-top:0!important;}
.sub_section .sub_contents .location{position:absolute;top:10px;left:-252px;width:240px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color:var(--text-grey);}
.sub_section .sub_contents .location>span{color:var(--text-grey);text-decoration:underline;}
.sub_section .sub_contents .bg_vis_change{position:absolute;width:180px;height:220px;top:30px;right:1300px;background:url(/r/front/img/game/mini_monkey_01.png) right top no-repeat;}
.sub_section .sub_contents .bg_vis1{position:absolute;width:275px;height:279px;top:900px;left:42px;background:url(/r/front/img/game/monkey2.png) 0 0 no-repeat;}
.sub_section .sub_contents .bg_vis2{position:absolute;width:254px;height:363px;top:856px;left:1221px;background:url(/r/front/img/game/monkey3.png) 0 0 no-repeat;}
.sub_section .sport_wrap{width:100%;background:url(/r/front/img/comm/bg_sports_black.jpg) 50% 100% no-repeat;background-size:cover;}
.sub_section .sport_wrap .sport_con{width:1380px;margin:0 auto;}
.sub_section .sub_contents .game_list1{position:relative;padding-bottom:30px;}
.sub_section .sub_contents .game_list1 .bg_line{position:absolute;bottom:-87px;width:100%;height:87px;background:url(/r/front/img/comm/bg_sub_line.png) 50% top no-repeat;}
.sub_section .sub_contents .game_list1 .inner{width:1380px;margin:0 auto;}

.brand.lotto{--main-color:var(--green);--main-logo:url('/r/front/img/comm/lottoland_logo.png');}
.brand.lotto .theme_logo_img{background-size:180px;background-position:left;}
.brand .sub_section .sub_contents{background:var(--bg-primary);}
.brand .sub_section .sub_contents .game_list1 .bg_line{border-top:1px solid var(--border-light);bottom:0;height:1px;width:1380px;left:calc(50% - 574px);}
.brand .tab_wrap{background:var(--main-color);}
.brand.lotto .tab_wrap .tab_list>li.on a{color:var(--text-primary);border-bottom:2px solid var(--white);}
.brand.lotto .tab_wrap .tab_list>li a{filter:brightness(0) invert(1);}
.brand.lotto .tab_wrap.fix_top{background-color:rgba(101,165,8,.7);}
.brand.lotto .titlebox h4{position:relative;font-size:22px;padding:0 0 0 22px;background:linear-gradient(275deg,rgba(255,255,255,0) 0,rgba(118,173,46,1) 45%);color:var(--text-primary);background-size:300px 100%;background-repeat:no-repeat;}
.brand.lotto .titlebox h4:after{background:var(--bg-primary);position:absolute;content:"";width:4px;height:30px;border-radius:var(--btn-radius);top:5px;left:5px;}
.brand.lotto .titlebox h4 em.sub_tit_box{display:inline-block;background-color:var(--bg-grey);color:var(--text-secondary);padding:0 10px;position:absolute;left:200px;height:100%;}
.brand.lotto .titlebox .bt_all{background:linear-gradient(275deg,rgba(101,165,8,1) 0,rgba(163,203,36,1) 100%);color:var(--text-primary);border:1px solid var(--white);cursor:pointer;}
.brand.lotto .titlebox .bt_all:hover{background:linear-gradient(275deg,rgba(163,203,36,1) 0,rgba(101,165,8,1) 100%);}
.brand.lotto .tab_wrap .searchbox{background:var(--white) url(/r/front/img/comm/lotto_search_icon.png) 95% 50% no-repeat;background-size:30px;border:1px solid var(--main-color);}
.brand.lotto .tab_wrap .searchbox>input{color:var(--main-color);}
.brand.lotto .game_list_wrap .gameInfo{background:var(--bg-dark-grey);}
.brand.lotto .game_list_wrap .big_banner .gameInfo p.gameTitle,.brand.lotto .game_list_wrap .gameInfo p.gameTitle{color:var(--main-color);}
.brand.lotto.wrapper{background:var(--bg-primary);}
.brand.lotto .sub_section .game_wrap{background:var(--bg-primary);border:none;}
.brand.lotto .sub_section .game_wrap .game_tit{display:none;}
.brand.lotto .quick_game{display:none;}
.brand.lotto .notice_area{background:var(--bg-secondary);}

.lotto .tab_wrap{background:var(--main-color);}
.tab_wrap{position:relative;background:var(--bg-primary)80;border-bottom:1px solid var(--border-light);}
.tab_wrap.fix_top{position:sticky;top:130px;width:100%;margin:0 auto;z-index:99;background:var(--bg-primary)80;}
.tab_wrap .inner{width:1380px;margin:0 auto;}
.tab_wrap .bg_line{position:absolute;bottom:-87px;width:100%;height:87px;background:url(/r/front/img/comm/bg_sub_line.png) 50% top no-repeat;}
.tab_wrap .tab_list{height:auto;width:900px;}
.tab_wrap .tab_list>li{width:75px;margin-left:28px;text-align:center;white-space:normal;border-bottom:2px solid transparent;}
.tab_wrap .tab_list>li:first-child{margin-left:0;}
.tab_wrap .tab_list>li a{display:inline-block;min-width:43px;padding-top:50px;height:74px;color:var(--text-secondary);font-weight:700;background:url(/r/front/img/template1/comm/icons_slotgames.png) 0 0 no-repeat;}
.tab_wrap .tab_list>li a.ir1{background-position:10px -78px;}
.tab_wrap .tab_list>li.on a.ir1{background-position:10px 20px;}
.tab_wrap .tab_list>li a.ir2{background-position:-93px -78px;}
.tab_wrap .tab_list>li.on a.ir2{background-position:-93px 20px;}
.tab_wrap .tab_list>li a.ir3{background-position:-200px -78px;}
.tab_wrap .tab_list>li.on a.ir3{background-position:-200px 22px;}
.tab_wrap .tab_list>li a.ir4{background-position:-302px -78px;}
.tab_wrap .tab_list>li.on a.ir4{background-position:-302px 20px;}
.tab_wrap .tab_list>li a.ir5{background-position:-400px -78px;}
.tab_wrap .tab_list>li.on a.ir5{background-position:-400px 24px;}
.tab_wrap .tab_list>li a.ir6{background-position:-504px -78px;}
.tab_wrap .tab_list>li.on a.ir6{background-position:-504px 19px;}
.tab_wrap .tab_list>li a.ir7{background-position:-614px -78px;}
.tab_wrap .tab_list>li.on a.ir7{background-position:-614px 19px;}
.tab_wrap .tab_list>li a.ir8{background-position:-720px -78px;}
.tab_wrap .tab_list>li.on a.ir8{background-position:-720px 19px;}
.tab_wrap .tab_list>li a.ir9{background-position:-823px -78px;}
.tab_wrap .tab_list>li.on a.ir9{background-position:-823px 19px;}
.tab_wrap .tab_list>li a.ir10{background-position:-823px -78px;}
.tab_wrap .tab_list>li.on a.ir10{background-position:-823px -20px;}
.tab_wrap .tab_list>li.on a{color:var(--main-color);border-bottom:none;}
.tab_wrap .tab_list>li.on{border-bottom:2px solid var(--main-color);}
.tab_wrap .searchboxArea{width:240px;}
.tab_wrap .searchbox{width:200px;padding:7px 0 0 20px;height:40px;margin-top:15px;margin-bottom:20px;border:1px solid var(--border-light);margin-left:auto;margin-right:auto;background-color:var(--bg-dark-grey) url(/r/theme/center_logo/img/mobile/search.png) 95% 6px no-repeat;background-size:25px;}
.tab_wrap .searchbox>input{border:0;width:160px;background:var(--white);color:var(--black);}
.tab_wrap .searchbox>input::placeholder{color:var(--text-secondary);}
.tab_wrap .choiceGame{padding:0;border-radius:var(--btn-radius);margin-bottom:20px;width:200px;height:40px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.tab_wrap .tab_list>li:first-child,.tab_wrap .tab_list>li:nth-child(10){margin-left:0;}

.btn_list{display:inline-block;width:128px;border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;}
.slot_jackpot{position:absolute;width:100%;bottom:0;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-size:20px;font-weight:700;text-align:center;}
.design_sel.cate{position:relative;margin-left:0;width:90px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);cursor:pointer;}
.design_sel.cate.t1{width:62px;background:var(--bg-secondary) url(/r/front/img/template3/mypage/ico_arrow.png) 44px 11px no-repeat;}
.design_sel.cate.t2{width:90px;background:var(--bg-secondary) url(/r/front/img/template3/mypage/ico_arrow.png) 68px 11px no-repeat;}
.design_sel.cate label{position:absolute;top:0;left:0;color:var(--text-primary);padding:0 0 0 10px;font-weight:700;}
.design_sel.cate select{width:100%;height:30px;padding:0 10px;opacity:0;filter:alpha(opacity=0);}
.design_sel.cate select option{background-color:#222;color:#fff;}

/* My Page */
.header_mypage{width:100%;height:220px;background:var(--black);display:none;}
.header_mypage .inner{width:1380px;margin:0 auto;padding:30px 0;}
.header_mypage_left{width:495px;position:relative;}
.header_mypage_right{position:relative;display:flex;justify-content:flex-end;}
.header_mypage_level{margin-top:30px;}
.header_mypage_left h1{color:var(--main-color);font-size:40px;}
.header_mypage_left h1 span{color:var(--text-primary);font-size:18px;display:inline-block;padding-left:5px;}
.header_mypage_left h1 span#theme_lnb_username{color:var(--main-color);font-size:35px;}
.header_mypage_level img{width:51px;height:51px;display:inline-block;margin-right:15px;}
.header_mypage_level .level_label{color:var(--text-primary);display:block;}
.header_mypage_level .level_value{font-size:26px;display:block;color:var(--text-primary);}
.mypageTab{width:100%;}
.mypageTab>ul>li{width:65px;background:var(--bg-primary);border-bottom:0;color:var(--text-grey);font-size:16px;padding:15px 30px;cursor:pointer;}
.mypageTab>ul>li.on{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.mypageTab.transfer{margin-bottom:0;padding:0;width:100%;}
.mypageTab>ul{overflow:hidden;background:var(--bg-grey);border:1px solid var(--border-light);margin-bottom:20px;border-radius:var(--btn-radius);display:flex;cursor:pointer;}
.mypage_cont .tab_container .tab_top{position:relative;border-bottom:2px solid var(--white);}
.mypage_cont .tab_container .tab_menu{top:0;left:0;overflow:hidden;position:relative;}
.mypage_cont .tab_container .tab_menu>li{margin-left:4px;width:160px;color:var(--text-grey);border:1px solid var(--border-dark);border-bottom:0;border-radius:8px 8px 0 0;text-align:center;background:var(--bg-secondary);font-size:18px;cursor:pointer;}
.mypage_cont .tab_container .tab_menu>li:first-child{margin-left:0;}
.mypage_cont .tab_container .tab_menu>li.on{border:1px solid var(--white);color:var(--text-primary);border-bottom:2px solid var(--border-dark);}
.mypage_cont .tab_con>div{display:none;}
.mypage_cont .tab_con>div.on{display:block;}
.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 .contents .location{overflow:hidden;width:100%;height:40px;padding:0 0 0 20px;background-color:var(--bg-secondary);border:1px solid var(--border-dark);display:none;}
.mypage_cont .contents .location>p{color:var(--text-grey);}
.mypage_cont .contents .location>em{color:var(--text-grey);padding:0 18px;}
.mypage_cont .contents .greeting{padding:20px 0;text-align:center;font-size:30px;color:var(--text-primary);font-weight:700;}
.mypage_cont .contents .greeting em{color:var(--main-color);font-weight:700;}
.mypage_cont .lnb_wrap{width:200px;margin-left:10px;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--btn-radius);background-color:var(--bg-dark-grey);}
.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 .lnb_wrap .top>a{display:inline-block;padding-top:0;color:var(--text-secondary);font-size:20px;}
.mypage_cont .mybox.tab{border-radius:var(--btn-radius);}
.mypage_cont .mybox{position:relative;padding:var(--btn-padding);background:var(--bg-grey);border-radius:var(--btn-radius);font-weight:700;border-radius:var(--btn-radius);display:flex;flex-direction:column;justify-content:space-between;padding:15px;gap:10px;}
.mypage_cont .my_point_area .mybox{flex-direction:row;align-items:center;box-sizing:border-box;} 
.mypage_cont .mybox .tit{padding:0;color:var(--text-secondary);font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;}
.mypage_cont .mybox .titL{padding:10px 0 30px 100px;color:var(--main-color);font-size:20px;}
.mypage_cont .mybox .titR{padding:10px 0 30px 100px;color:var(--text-secondary);font-size:16px;}
.mypage_cont .mybox .name{padding:12px 0 0 10px;color:var(--text-secondary);font-size:16px;font-weight:700;}
.mypage_cont .mybox .name>em{font-size:30px;font-weight:700;color:var(--main-color);}
.mypage_cont .mybox .info{margin-top:20px;margin-bottom:20px;}
.mypage_cont .mybox .info th{min-width:75px;padding:0 0 0 10px;text-align:left;font-weight:700;color:var(--text-grey);}
.mypage_cont .mybox .info td{color:var(--text-secondary);overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap;}
.mypage_cont .mybox .btnbox{display:flex;gap:10px;justify-content:center;width:100%;}
.mypage_cont .mybox .btnbox.notkr{left:50px;}
.mypage_cont .mybox .alarm{position:absolute;top:15px;right:19px;display:block;width:32px;height:37px;background:url(/r/front/img/m/comm/header_ico_alrim.png) 0 0 no-repeat;background-size:32px;}
.mypage_cont .mybox .alarm>em{position:absolute;top:-8px;right:-10px;display:block;min-width:24px;height:24px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);text-align:center;}
.mypage_cont .mybox .btnbox .bt_grey{display:inline-block;width:144px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);background:var(--bg-secondary);text-align:center;color:var(--text-grey);padding:var(--btn-padding);white-space:nowrap;cursor:pointer;}
.mypage_cont .mybox .btnbox .bt_grey:hover{border:1px solid var(--border-light);color:var(--text-grey);}
.mypage_cont .mybox .btnbox .bt_yellow{display:inline-block;width:100%;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);text-align:center;padding:var(--btn-padding);white-space:nowrap;cursor:pointer;}
.mypage_cont .mybox .btnbox .bt_yellow:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.mypage_cont .mybox .btnbox .bt_white{display:inline-block;width:100%;border:1px solid var(--white);border-radius:var(--btn-radius);text-align:center;color:var(--text-secondary);padding:var(--btn-padding);white-space:nowrap;cursor:pointer;}
.mypage_cont .mybox .btnbox .bt_white:hover{border:1px solid var(--white);color:var(--text-primary);background:var(--main-color);}
.mypage_cont .mybox .money{text-align:right;padding:0;color:var(--text-secondary);font-size:16px;}
.mypage_cont .mybox .money>em{font-size:30px;color:var(--main-color);}
.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;}
.mypage_cont .mybox .m_info>li:first-child{width:50%;border-right:1px solid var(--border-light);}
.mypage_cont .mybox .m_info>li a{display:block;}
.mypage_cont .mybox .m_info>li span{display:block;padding:0 0 0 12px;color:var(--text-grey);white-space:nowrap;}
.mypage_cont .mybox .m_info>li p{display:block;padding:0 0 0 12px;color:var(--text-secondary);font-size:20px;}
.mypage_cont .mybox .friend{text-align:center;padding-top:7px;font-size:16px;color:var(--text-secondary);font-weight:700;}
.mypage_cont .mybox .friend>em{color:var(--main-color);font-size:30px;font-weight:700;}
.mypage_cont .mybox .coupon{text-align:center;padding:30px 0 80px 0;font-size:16px;color:var(--text-secondary);font-weight:700;background:url('data:image/svg+xml,<svg id="Group_87619" data-name="Group 87619" xmlns="http://www.w3.org/2000/svg" width="128" height="66" viewBox="0 0 128 66"><path id="Path_247128" data-name="Path 247128" d="M128,17.406V3.292A3.292,3.292,0,0,0,124.708,0H3.292A3.292,3.292,0,0,0,0,3.292V17.375A16.279,16.279,0,0,1,11.73,33,16.279,16.279,0,0,1,0,48.625V62.708A3.292,3.292,0,0,0,3.292,66H124.708A3.292,3.292,0,0,0,128,62.708V48.594a16.277,16.277,0,0,1,0-31.188M106.036,58.082h-1.129v-6.4h1.129Zm0-10.941h-1.129v-6.4h1.129Zm0-10.941h-1.129V29.8h1.129Zm0-10.941h-1.129v-6.4h1.129Zm0-10.941h-1.129v-6.4h1.129Z" fill="%2300CCFF"/><path id="Union_901" data-name="Union 901" d="M-1602.525,1172.534V1155h6.573c2.322,0,4.159,2.143,4.159,4.759v.763c0,2.616-1.837,4.758-4.159,4.758h-3.872v7.252Zm2.7-10.323h3.421c1.279,0,1.855-.782,1.855-2.059,0-1.236-.595-2.081-1.855-2.081h-3.421Zm-10.583,10.323c-2.449,0-4.465-2.288-4.465-5.089V1155h2.773v12.258a2.086,2.086,0,0,0,1.89,2.225h1.332a2.086,2.086,0,0,0,1.891-2.225V1155h2.755v12.444c0,2.8-1.962,5.089-4.429,5.089Zm-25.146,0c-2.449,0-4.447-2.288-4.447-5.089v-7.335c0-2.823,2-5.109,4.447-5.109h1.927c2.341,0,4.015,2.039,4.231,4.657h-2.827c-.162-.908-.54-1.606-1.422-1.606h-1.891c-1.044,0-1.71,1.009-1.71,2.224v6.984c0,1.216.666,2.225,1.71,2.225h1.891c.864,0,1.224-.659,1.4-1.543h2.845c-.216,2.575-1.908,4.594-4.231,4.594Zm66.114,0-5.2-11.476v11.476h-2.737V1155h2.737l5.2,11.579V1155h2.683v17.533Zm-16.291,0c-2.449,0-4.448-2.287-4.448-5.088v-7.335c0-2.823,2-5.109,4.448-5.109h1.747c2.467,0,4.447,2.286,4.447,5.109v7.335c0,2.8-1.98,5.088-4.447,5.088Zm-1.693-12.258v6.984c0,1.216.666,2.225,1.712,2.225h1.71c1.044,0,1.711-1.009,1.711-2.225v-6.984c0-1.216-.667-2.225-1.711-2.225h-1.71C-1586.757,1158.05-1587.423,1159.059-1587.423,1160.275Zm-35.8,12.258c-2.449,0-4.448-2.287-4.448-5.088v-7.335c0-2.823,2-5.109,4.448-5.109h1.746c2.467,0,4.447,2.286,4.447,5.109v7.335c0,2.8-1.98,5.088-4.447,5.088Zm-1.693-12.258v6.984c0,1.216.667,2.225,1.711,2.225h1.711c1.043,0,1.71-1.009,1.71-2.225v-6.984c0-1.216-.667-2.225-1.71-2.225h-1.711C-1624.249,1158.05-1624.916,1159.059-1624.916,1160.275Z" transform="translate(1661.853 -1130.863)" fill="%23fff" stroke="rgba(0,0,0,0)" stroke-miterlimit="10" stroke-width="1"/></svg>') 50% bottom no-repeat;}
.mypage_cont .mybox .coupon>em{color:var(--main-color);font-size:30px;font-weight:700;}
.mypage_cont .infobox{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;}
.mypage_cont .infobox>div.info01{flex:1;background:var(--bg-primary);border:1px solid var(--border-light);}
.mypage_cont .infobox>div.info02{flex:1;background:var(--bg-primary);border:1px solid var(--border-light);}
.mypage_cont .infobox>div.info03{flex:1;min-width:120px;max-width:150px;display:flex;flex-direction:column;gap:10px;}
.mypage_cont .infobox>div.info04{flex:1;max-width:200px;background:var(--bg-primary);border:1px solid var(--border-light);}
.mypage_cont .info03 .mybox{display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.mypage_cont .mybox.small{height:100%;background:var(--bg-primary);border:1px solid var(--border-light);}
.mypage_cont .mybox.small .tit{padding:0;}
.mypage_cont .mybox.small .btnbox .bt_grey{width:117px;}
.mypage_cont h4{width:100%;padding:0 0 0 48px;border:1px solid var(--border-dark);color:var(--text-primary);font-size:20px;}
.mypage_cont .mybox .info td.level_name img{width:20px;height:20px;margin-right:5px;}
.mypage_cont .mybox .masking{position:absolute;top:15px;right:60px;display:block;width:37px;height:37px;background:url(/r/front/img/mypage/w_eva_eye-off-outline.png) 0 0 no-repeat;background-size:37px;cursor:pointer;}
.mypage_cont .mybox .masking.active{background:url(/r/front/img/mypage/w_ic_baseline-remove-red-eye.png) 0 0 no-repeat;background-size:37px;}
.mypage_cont .tab_container .date_pick{position:absolute;top:0;left:390px;}
.mypage_cont .date_pick>p{display:flex;flex:1;justify-content:end;color:var(--text-grey);font-size:16px;padding:0 10px;white-space:nowrap;}
.mypage_cont .date_pick>.date{width:140px;height:40px;border:1px solid var(--border-light);color:var(--text-secondary);padding-left:10px;background:var(--white) url(/r/front/img/mypage/calendar.png?qEv) 115px 11px no-repeat;background-size:15px;border-radius:var(--btn-radius);cursor:pointer;}
.mypage_cont .date_pick .bt_search{padding:10px 20px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;border-radius:var(--btn-radius);white-space:nowrap;margin-left:5px;cursor:pointer;}
.mypage_cont .date_pick .bt_search:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.mypage_cont .comp_area .mybox .tit{padding:10px 0 0 10px;}
.mypage_cont .friend_wrap{background:var(--bg-grey);padding:15px 10px;border-radius:var(--btn-radius);}
.mypage_cont .friend_top{overflow:hidden;border:none;display:flex;gap:10px;}
.mypage_cont .friend_top>div.mybox{width:100%;background:var(--bg-primary);border-radius:var(--btn-radius);border-color:var(--border-light);}
.mypage_cont .friend_top>div.mybox:first-child{border-right:1px solid var(--border-light);}
/* .mypage_cont .my_point_area .mybox .tit{padding:10px 0 0 10px;} */
.mypage_cont .withdraw_area{overflow:hidden;display:flex;gap:10px;}
.mypage_cont .withdraw_area>div{height:auto;border:none;width:100%;}
.mypage_cont .withdraw_area>div.border-right{border-right:1px solid var(--border-light);}
.mypage_cont .withdraw_area>div .mbox{text-align:center;margin-top:0;}
.mypage_cont .withdraw_area>div .mbox>p{height:44px;display:inline-block;min-width:260px;background-color:var(--bg-secondary) url(/r/front/img/template3/mypage/wbc__ico_withdraw.png) 6px 6px no-repeat;border-radius:var(--btn-radius);color:var(--text-primary);font-size:30px;font-weight:700;}
.mypage_cont .withdraw_area>div .mbox>p em{font-size:16px;}
.mypage_cont .withdraw_area>div.sec2 .mbox{margin-top:6px;overflow:hidden;}
.mypage_cont .withdraw_area>div.sec2 .mbox:first-child{margin-top:3px;}
.mypage_cont .withdraw_area>div.sec2 .mbox>span{color:var(--text-primary);padding:15px 0 0 10px;}
.mypage_cont .mybox table.withdraw_detail{width:100%;background:var(--bg-primary);}
.mypage_cont .mybox table.withdraw_detail tr th{color:var(--text-secondary);text-align:center;padding:5px 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--bg-grey);}
.mypage_cont .mybox table.withdraw_detail tr td{color:var(--text-secondary);text-align:center;padding:10px 0;border-bottom:1px solid var(--border-light);}
.mypage_cont .levelbox .mybox{background:var(--bg-primary);border:1px solid var(--border-light);}

.wrapper .mypage_cont .mybox .name>span{color:var(--text-secondary);}
.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;border-left:none;cursor:pointer;}
.wrapper .mypage_cont .lnb_wrap .lnb>li>a:hover{border-left:none;color:var(--main-color);background-position:147px 14px;}
.wrapper .mypage_cont .lnb_wrap .lnb>li>span{display:none;position:absolute;right:0;top:14px;width:13px;height:13px;font-size:0;background:url(/r/theme/center_logo/img/pc/arrow_up.png) 0 0 no-repeat;z-index:10;}
.wrapper .mypage_cont .lnb_wrap .lnb>li.on>a{border-left:none;color:var(--main-color);font-weight:700;background-position:165px -100px;}
.wrapper .mypage_cont .lnb_wrap .lnb>li.on>span{display:block;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2{position:relative;top:0;display:none;background:var(--bg-primary);margin-bottom:15px;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2>ul>li>a{display:block;width:100%;padding:5px;color:var(--text-secondary);cursor:pointer;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2>ul>li>a:hover{color:var(--main-color);background-position:26px -24px;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2>ul>li>a.on{color:var(--main-color);background-position:26px -24px;}
.wrapper .mypage_cont .lnb_wrap .bottom h4,.wrapper .mypage_cont .lnb_wrap .bottom h4 a{font-size:16px;color:var(--text-secondary);margin:0 0 10px;padding:0;border:none;font-weight:700;}
.wrapper .mypage_cont .lnb_wrap .bottom p,.wrapper .mypage_cont .lnb_wrap .bottom p a{color:var(--text-grey);margin:0 0 10px;}
.wrapper .mypage_cont .lnb_wrap .bottom ul{margin-left:19px;}
.wrapper .mypage_cont .lnb_wrap .bottom ul li,.wrapper .mypage_cont .lnb_wrap .bottom ul li a{font-size:18px;margin:0 0 5px;color:var(--main-color);list-style-type:disc;}
.wrapper .mypage_cont .lnb_wrap .lnb>li{position:relative;border-top:none;background:var(--bg-primary);}
.wrapper .mypage_cont .lnb_wrap .bottom{display:none;background:var(--bg-primary);border-top:1px solid var(--border-light);padding:20px;border-radius:0 0 8px 8px;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2 ul{display:flex;flex-wrap:wrap;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2 ul li{width:100%;order:99;}
.wrapper .mypage_cont .lnb_wrap .lnb>li .dep2 ul li.lnbDetourDeposit{order:1;}

.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;}
.list_my > li > a{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;}
.list_my>li .left_c{width:100%;}
.list_my>li .left_c .date{font-size:16px;color:var(--text-grey);}
.list_my>li .left_c .g_type1{margin-top:12px;font-size:16px;color:var(--text-secondary);font-weight:700;}
.list_my>li .left_c .g_type1>em{color:var(--text-grey);font-size:20px;font-weight:700;}
.list_my>li .left_c .g_type2{margin-top:20px;font-size:20px;color:var(--text-grey);font-weight:700;}
.list_my>li .left_c .g_type2 em{font-size:16px;}
.list_my>li .center_c{width:200px;}
.list_my>li .center_c ul{margin-top:15px;}
.list_my>li .center_c ul li{color:var(--text-grey);font-size:16px;font-weight:700;margin-top:10px;}
.list_my>li .center_c ul li>span{font-size:16px;}
.list_my>li .center_c ul li.point{color:var(--main-color);}
.list_my>li .right_c{text-align:right;width:155px;}
.list_my>li .right_c .ticket{color:var(--text-grey);word-break:break-all;}
.list_my>li .right_c .ticket_bot{color:var(--text-grey);font-size:16px;margin-top:5px;}
.list_my>li .right_c .result{margin-top:10px;text-align:right;}
.list_my>li .right_c .result>span{display:inline-block;width:100px;border-radius:var(--btn-radius);font-size:16px;color:var(--text-primary);text-align:right;}
.list_my>li .right_c .result>span.flag_win{background:var(--main-color);}
.list_my>li .right_c .result>span.flag_lose{background:var(--bg-secondary);}
.list_my.type_normal>li .center_c ul{margin-top:0;}
.list_my.type_normal>li .right_c .result{margin-top:16px;text-align:right;}
.list_my > li .checkcontainer{background:var(--bg-dark-grey);}
.list_my>li .checkcontainer .checkmark{border:1px solid var(--border-light);}

input.id_check{position:absolute;left:-3000em;}
.switch_button{position:relative;display:inline-block;width:80px;height:40px;}
.switch_button input{opacity:0;width:0;height:0;}
.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-dark-grey);-webkit-transition:.4s;transition:.4s;cursor:pointer;}
.slider:before{position:absolute;content:"";height:30px;width:35px;left:4px;bottom:4px;background-color:var(--white);-webkit-transition:.4s;transition:.4s;}
.checked{position:absolute;top:30%;color:var(--text-primary);font-weight:700;letter-spacing:1px;}
.checked.on{left:10px;}
.checked.off{right:10px;}
.switch_button input:checked+.slider{background-color:var(--main-color);}
.switch_button input:checked+.slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px);}
.slider.round{border-radius:var(--btn-radius);}
.slider.round:before{border-radius:var(--btn-radius);}
.greeting2 .reddot{display:inline-block;padding:0 0 0 13px;background:url(/r/front/img/comm/ico_redstar.png) 0 50% no-repeat;}

.modify_wrap{position:relative;border-radius:var(--btn-radius);background:var(--bg-primary);border-radius:var(--btn-radius);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);border-color:var(--border-light);}
.modify_wrap .modibox .inp_join>li{position:relative;width:100%;border-bottom:1px solid var(--border-dark);}
.modify_wrap .modibox .inp_join>li p.title{position:relative;width:170px;padding-left:20px;color:var(--text-grey);display:flex;align-items:center;}
.modify_wrap .modibox .inp_join>li p.title.ico4{font-size:16px;}
.modify_wrap .modibox .inp_join>li p>em{position:absolute;top:15px;left:5px;display:block;width:10px;height:10px;background:url(/r/front/img/comm/ico_redstar.png) 0 50% no-repeat;font-size:0;text-indent:-999px;}
.modify_wrap .modibox .inp_join>li p.txt{font-size:16px;color:var(--text-primary);padding-left:17px;border-radius:var(--btn-radius);}
.modify_wrap .modibox .inp_join>li input{width:350px;border:0;margin-top:0;background:var(--white);color:var(--black);font-size:16px;border:1px solid var(--border-light);padding-left:15px;border-radius:var(--btn-radius);padding:var(--btn-padding);min-height:25px;}
.modify_wrap .modibox .inp_join>li input::-webkit-input-placeholder{color:var(--text-grey);}
.modify_wrap .modibox .inp_join>li input:-ms-input-placeholder{color:var(--text-grey);}
.modify_wrap .modibox .inp_join>li .err_ico{position:absolute;right:0;top:6px;width:20px;height:20px;display:block;background:url(/r/front/img/member/ico_err.png) 0 0 no-repeat;}
.modify_wrap .modibox .inp_join>li .bt_phone{margin-top:11px;}
.modify_wrap .modibox .inp_join>li .conf{margin-left:140px;width:66px!important;padding-left:40px!important;}
.modify_wrap .modibox .inp_join>li .numbox{position:relative;margin-top:10px;width:152px;height:36px;padding:0 0 0 5px;border:1px solid var(--border-dark);border-radius:var(--btn-radius);}
.modify_wrap .modibox .inp_join>li .numbox>input{width:80px;border:0;margin-top:5px;padding:0 0 0 5px;}
.modify_wrap .modibox .inp_join>li .numbox>span{position:absolute;right:5px;top:10px;color:var(--text-primary);}
.modify_wrap .modibox .inp_join>li .bt_resend{position:absolute;top:-2px;right:-6px;}
.modify_wrap .modibox .inp_join>li .err_msg{position:absolute;top:40px;left:30px;color:var(--red);}
.modify_wrap .modibox .inp_join>li.etc{margin-top:40px;}
.modify_wrap .modibox .inp_join .bt_yellow{display:inline-block;width:88px;background:var(--bg-secondary);border:1px solid var(--main-color);border-radius:var(--btn-radius);font-size:16px;color:var(--main-color);text-align:center;padding:var(--btn-padding);cursor:pointer;}
.modify_wrap .modibox .inp_join .bt_yellow:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.modify_wrap .modibox .bot_btn{margin-top:32px;text-align:center;}
.modify_wrap .modibox .bot_btn .bt_modify{display:inline-block;width:140px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);font-size:18px;margin-top:20px;padding:var(--btn-padding);cursor:pointer;}
.modify_wrap .modibox .bot_btn .bt_modify:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.modify_wrap .modibox .bot_btn .bt_bye{margin-left:10px;display:inline-block;width:140px;background:var(--bg-secondary);border:1px solid var(--white);border-radius:var(--btn-radius);font-size:18px;color:var(--text-primary);padding:var(--btn-padding);cursor:pointer;}
.modify_wrap .modibox .bot_btn .bt_bye:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.wrapper .modify_wrap .modibox .inp_join>li{position:relative;width:100%;border:none;margin-bottom:10px;display:flex;}
.wrapper .modify_wrap .modibox .inp_join>li p.txt{color:var(--text-secondary);background:var(--bg-primary);width:350px;display:inline-block;border:1px solid var(--border-light);padding:var(--btn-padding);min-height:25px;}
.wrapper .modify_wrap .modibox .bot_btn .bt_white{display:flex;align-items:center;justify-content:center;height:25px;width:78px;border:none;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;border-radius:var(--btn-radius);margin-left:10px;padding:var(--btn-padding);cursor:pointer;}
.wrapper .modify_wrap .modibox .inp_join>li .design_sel{margin-top:0!important;border-radius:var(--btn-radius);}
.wrapper .modify_wrap .modibox .inp_join>li .info_select{width:367px;margin:0;border:1px solid var(--border-light);}
.wrapper .modify_wrap .modibox .bot_btn{margin-top:0px!important;}
.wrapper .modify_wrap .modibox .bot_btn.action_btn{text-align:left;}
.wrapper .modify_wrap .modibox .bot_btn .bt_bye{border-radius:var(--btn-radius);color:var(--text-primary);padding:var(--btn-padding);}
.modify_wrap .modibox .bot_btn .bt_white:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}

.mybox .mbox .ico_comp{background-color:var(--bg-secondary) url(/r/front/img/template1/mypage/ico_comp.png) 6px 6px no-repeat;}
#contents{border:1px solid var(--border-light);margin-top:10px;font-size:14px!important;}
#contents p{color:var(--text-primary);}
.cf-stream-menu-container{display:none;}

.templat .content_body_templat1{width:100%;overflow-y:auto;height:365px;}
.templat .content_body_templat1 .win_area{width:250px;text-align:center;margin:0 auto;}
.templat .content_body_templat1 .win_area .team_box>div{max-width:100%;height:180px;border:1px solid var(--white);}
.templat .content_body_templat1 .win_area .team_box{margin-bottom:50px;}
.templat .content_body_templat1 .rank_area{width:100%;overflow-y:auto;}
.templat .content_body_templat1 .rank_area ul{overflow:hidden;width:600px;}
.templat .content_body_templat1 .rank_area ul li{width:150px;text-align:center;}
.templat .content_body_templat1 .rank_area ul li .team_box{width:90%;margin:0 0 30px 0;}
.templat .content_body_templat1 .rank_area .team_box{margin-bottom:70px;}
.templat .content_body_templat1 button{font-size:40px;color:var(--text-secondary);width:400px;background:var(--orange);border-radius:var(--btn-radius);}
.templat .content_body_templat2{width:100%;overflow-y:auto;height:220px;}
.templat .content_body_templat2 .win_area{width:250px;text-align:center;margin:0 auto;}
.templat .content_body_templat2 .win_area .team_box>div{max-width:100%;height:180px;border:1px solid var(--white);}
.templat .content_body_templat2 .win_area .team_box{margin-bottom:50px;}
.templat .content_body_templat2 .rank_area{width:100%;overflow-y:auto;}
.templat .content_body_templat2 .rank_area ul{overflow:hidden;width:600px;}
.templat .content_body_templat2 .rank_area ul li{width:150px;text-align:center;}
.templat .content_body_templat2 .rank_area ul li .team_box{width:90%;margin:0 0 30px 0;}
.templat .content_body_templat2 .rank_area .team_box{margin-bottom:70px;}
.templat .content_body_templat2 button{font-size:40px;color:var(--text-secondary);width:400px;background:var(--orange);border-radius:var(--btn-radius);}
.templat .content_body_templat3{width:100%;overflow-y:auto;height:220px;}
.templat .content_body_templat3 .win_area{width:250px;text-align:center;margin:0 auto;}
.templat .content_body_templat3 .win_area .team_box>div{max-width:100%;height:180px;border:1px solid var(--white);}
.templat .content_body_templat3 .win_area .team_box{margin-bottom:50px;}
.templat .content_body_templat3 .rank_area{width:100%;overflow-y:auto;}
.templat .content_body_templat3 .rank_area ul{overflow:hidden;width:600px;text-align:center;}
.templat .content_body_templat3 .rank_area ul li{width:150px;text-align:center;display:inline-block;}
.templat .content_body_templat3 .rank_area ul li .team_box{width:90%;margin:0 0 30px 0;}
.templat .content_body_templat3 .rank_area .team_box{margin-bottom:70px;}
.templat .content_body_templat3 button{font-size:40px;color:var(--text-secondary);width:400px;background:var(--orange);border-radius:var(--btn-radius);}
.templat .team_box>div{width:100%;border:1px solid var(--white);margin-bottom:10px;}
.templat .team_box>div>img{max-width:100%;max-height:100%;}
.templat .content_footer{padding-bottom:388px;}
.templat select{width:100%;height:40px;background:var(--black) url(/r/front/img/event/buff/arrow.png) no-repeat 95% 50%;border:1px solid var(--white);border-radius:var(--btn-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-primary);padding:0 20px;}

#powerBall_link{position:absolute;top:-30px;right:30px;text-align:center;display:none;}
#powerBall_link .text{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-weight:700;padding-top:5px;border-radius:var(--btn-radius);width:100px;}
#powerBall_link:hover .text{border:1px solid var(--main-color);background:var(--bg-primary);font-weight:700;color:var(--main-color);}
p{color:var(--main-color);}
.inspection{text-align:center;color:var(--main-color);font-size:45px;font-weight:700;margin-top:30px;}
#pageReload{display:none;padding:5px 10px;border-radius:var(--btn-radius);background-color:var(--main-color);color:var(--text-secondary);position:relative;}
button[simpleid="pageReload"]{display:none;padding:5px 10px;border-radius:var(--btn-radius);background-color:var(--main-color);color:var(--text-secondary) !important;position:relative;}
#pageCopyDep{display:none;padding:5px 10px;border-radius:var(--btn-radius);background-color:var(--main-color);color:var(--text-secondary);position:relative;}
button[simpleid="pageCopyDep"]{display:none;padding:5px 10px;border-radius:var(--btn-radius);background-color:var(--main-color);color:var(--text-secondary) !important;position:relative;}

.btnMoveGame{display:block;width:500px;height:50px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;margin:0 auto;font-size:20px;font-weight:700;}

.wallet_wrapper{background-color:var(--bg-secondary);width:250px;height:100px;padding:20px 15px 10px;border:1px solid var(--border-dark);border-radius:8px 0 0 8px;}
.wallet_wrapper .wallet_label{color:var(--text-grey);display:block;}
.wallet_wrapper .wallet_value{color:var(--red);font-size:22px;font-weight:700;padding-top:45px;}
.wallet_wrapper .wallet_value span#theme_lnb_real_amount{font-size:24px;}
.wallet_wrapper .wallet_value span{font-size:16px;}
.board_wrapper{border-radius:0 8px 8px 0;}
.board_wrapper:nth-child(odd){width:250px;height:130px;padding:0 15px;background-color:var(--bg-secondary);border:1px solid var(--border-dark);border-left:none;}
.board_wrapper:nth-child(even){width:250px;height:130px;padding:0 15px;background:var(--bg-secondary);border:1px solid var(--border-dark);border-left:none;}
.board_wrapper .board_label{color:var(--text-grey);display:block;margin-top:13px;}
.board_wrapper h3{font-size:18px;color:var(--text-primary);display:block;font-weight:700;margin-top:2px;}

.cs_cont .cs_top{width:100%;margin:0 auto;}
.cs_cont .cs_top .greeting{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:50px auto 20px auto;}
.cs_cont .cs_top .greeting h3{font-size:30px;color:var(--text-secondary);font-weight:700;margin:40px;}
.cs_cont .cs_top .greeting .search_faq{overflow:hidden;width:100%;margin:0 auto;padding:50px 0;display:flex;justify-content:center;background:var(--bg-dark-grey);}
.cs_cont .cs_top .greeting .search_faq .search_word{margin-left:12px;width:250px;padding-left:10px;border:1px solid var(--border-dark);border-color:var(--border-light);border-width:1px 0 1px 1px;background:var(--white);color:var(--text-secondary);font-size:16px;border-radius:8px 0 0 8px;}
.cs_cont .cs_top .greeting .search_faq .bt_search{display:block;border-width:1px 1px 1px 0;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);width:100px;background-color:var(--main-color);border-radius:0 8px 8px 0;padding:10px 0 10px 0;height:20px;cursor:pointer;}
.cs_cont .cs_top .greeting .search_faq .bt_search:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.cs_cont .cs_top .greeting>p{color:var(--text-primary);margin-top:5px;}
.cs_cont .cs_top .greeting>p em{color:var(--main-color);}
.cs_cont .cs_bot .inbox{width:100%;margin:20px auto;padding:0;}
.cs_cont .cs_bot .inbox img{max-width:100%;display:block;margin:0 auto;}
.cs_cont .cs_bot h4{text-align:center;font-size:30px;color:var(--text-primary);border:1px solid var(--border-dark);background:var(--bg-secondary);}
.cs_cont .cs_bot .tab_board_wrap{width:1380px;margin:0 auto;}
.cs_cont .cs_bot .my_board th.title{text-align:left;padding-left:150px;}
.cs_cont .cs_bot .my_board th.title2{text-align:left;padding-left:20px;}
.cs_cont .cs_bot .my_board td.title{position:relative;}
.cs_cont .cs_bot .my_board td.title .txt_q{color:var(--text-grey);cursor:pointer;}
.cs_cont .cs_bot .my_board td.title .txt_q:hover{color:var(--text-primary);}
.cs_cont .cs_bot .my_board .on td.title .txt_q{color:var(--text-primary);}
.cs_cont .cs_bot .my_board td.title em.edge{position:absolute;top:18px;right:21px;display:block;width:16px;height:10px;background:url(/r/front/img/mypage/ico_select_arrow.png) 0 bottom no-repeat;}
.cs_cont .cs_bot .my_board .on td.title em.edge{background:url(/r/front/img/mypage/ico_select_arrow.png) 0 top no-repeat;}
.cs_cont .cs_bot .my_board td .liner{left:-287px!important;width:1380px!important;}
.cs_cont .cs_bot .faq_ban{position:relative;margin-top:50px;}
.cs_cont .cs_bot .faq_ban>a{display:block;position:absolute;top:50px;right:63px;width:280px;text-align:center;font-size:24px;color:var(--text-primary);font-weight:700;border:1px solid var(--border-dark);background:var(--bg-secondary);}
.cs_cont{width:1380px;min-height:600px;margin:0 auto;overflow:hidden;}
.cs_cont img{max-width:100%;}
.cs_cont .my_board tbody tr{background:var(--bg-primary);cursor:pointer;}
.cs_cont .my_board tbody tr:hover{background-color:#1a1a1a;}
.cs_cont .my_board tbody tr.on{background-color:var(--bg-grey);}
.cs_cont .tabm_guide_2dep>li:nth-child(11),.cs_cont .tabm_guide_2dep>li:nth-child(6){border-right:1px solid var(--border-dark);}

.cke_editable{color:var(--text-secondary);background:var(--bg-grey);}
.title_bottom_line{width:1140px;height:1px;display:block;position:absolute;top:43px;left:-174px;background:var(--bg-secondary);}

.mini_board{width:100%;}
.mini_board thead th{padding:20px 6px 10px;border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-weight:700;}
.mini_board tbody td{min-width:60px;border-bottom:1px solid var(--border-light);color:var(--text-secondary);padding:5px 0;}
.mini_board .title{text-align:center;}
.mini_board .title_link{padding:0 5px;color:var(--text-secondary);display:block;text-align:center;}
.mini_board .title_link span[notice]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:300px;}
.mini_board .date{color:var(--text-grey);text-align:center;}
.mini_board .flag_yellow{display:inline-block;padding:0 5px;margin-left:10px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.mini_board .important_notice span{display:inline-block;padding:2px;color:var(--text-primary);background:var(--red);min-width:55px;width:auto;text-align:center;border-radius:var(--btn-radius);}
.mini_board thead td{color:var(--text-secondary);border-color:var(--border-light);}

.my_board{width:100%;}
.my_board thead th{position:relative;padding:17px 0;border:1px solid var(--border-dark);border-width:2px 0 2px 0;background:var(--bg-grey);color:var(--text-secondary);border-color:var(--border-light);font-weight:700;background:var(--bg-dark-grey);}
.my_board tbody td{padding:15px 0;color:var(--text-secondary);text-align:center;border-bottom:1px solid var(--border-light);vertical-align:top;}
.my_board tbody td.title{text-align:left;padding-left:30px;padding-right:10px;padding-bottom:10px;color:var(--text-primary);}
.my_board tbody td.title a{color:var(--text-secondary);}
.my_board tbody td.title em{color:var(--main-color);font-weight:700;}
.my_board tbody td.title>.answer{position:relative;padding:20px 0 15px 18px;color:var(--text-grey);display:none;}
.my_board tbody td.title>.answer a{text-decoration:underline;}
.my_board tbody td.title>.answer.myNotice a{color:var(--text-primary);display:block;text-align:center;border:1px solid var(--white);width:fit-content;min-width:100px;margin:10px 0;text-decoration:none;padding:5px 20px;}
.my_board tbody td.title>.answer p{color:var(--text-secondary);}
.my_board tbody td.title>.answer pre{white-space:pre-wrap;color:var(--text-secondary);}
.my_board tbody td.title>.answer em{color:var(--main-color);}
.my_board tbody td.title>.answer>span.liner{width:1300px;height:1px;display:block;position:absolute;top:0;left:-278px;background:var(--bg-dark-grey);}
.my_board tbody td.id{color:var(--text-primary);}
.my_board tbody td.bonus{text-align:right;padding:15px 20px 15px 0;color:var(--text-primary);}
.my_board tbody tr.not_read .stat_read{color:var(--text-secondary);}
.my_board tbody tr.readed .stat_read{color:var(--text-grey);}
.my_board tbody tr.on .stat_read{color:var(--text-secondary);}
.my_board tbody tr.on .txt_q{color:var(--text-secondary);}
.my_board tbody tr.on.rate{height:70px;}
.my_board tbody tr.on{background-color:var(--bg-grey);}
.my_board tbody tr.not_read .txt_q{color:var(--text-secondary);}
.my_board tbody tr.readed .txt_q{color:var(--text-grey);}
.my_board .txt_q{font-size:16px;color:var(--text-primary);}
.my_board .txt_q em{color:var(--main-color);font-weight:700;}
.my_board .txt_q .badge-new{display:inline-block;width:18px;height:18px;background:#ff0000;color:var(--white);font-weight:600;font-size:12px;text-align:center;line-height:18px;border-radius:4px;position:relative;top:-1px}
.my_board .re_fin{color:var(--main-color);}
.my_board .flag_red{display:inline-block;padding:5px 10px;color:var(--text-primary);font-weight:700;background:var(--red);border-radius:var(--btn-radius);}
.my_board .flag_yellow{display:inline-block;padding:0 5px;margin-left:10px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.my_board .bt_send{display:inline-block;width:80px;background:var(--bg-secondary);border:1px solid var(--main-color);border-radius:var(--btn-radius);color:var(--main-color);text-align:center;font-weight:700;cursor:pointer;}
.my_board .bt_send:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.my_board tbody tr:hover{background-color:#1a1a1a;}
.my_board thead td{background:var(--bg-primary);color:var(--text-secondary);border-color:var(--border-light);}
.my_board tbody td.location_path{text-align:left;padding:15px 0;}

.tab_guide_wrap{width:100%;overflow:hidden;}
.tab_guide_wrap .search_area{background:transparent;}
.tab_guide_wrap .tab_guide_arrow{display:none;}
.tab_guide_wrap .tab_guide_arrow .prev{background:var(--white);border:1px solid var(--main-color);width:34px;margin-right:1px;border-radius:var(--btn-radius);}
.tab_guide_wrap .tab_guide_arrow .prev span{font-size:18px;text-align:center;display:block;color:var(--main-color);}
.tab_guide_wrap .tab_guide_arrow .next{background:var(--bg-secondary);border:1px solid var(--white);width:34px;border-radius:var(--btn-radius);}
.tab_guide_wrap .tab_guide_arrow .next span{font-size:18px;text-align:center;display:block;color:var(--text-primary);}
.tabm_guide{position:relative;overflow:hidden;width:100%;border-radius:var(--btn-radius);display:flex;left:0!important}
.tabm_guide::after{content:"";position:absolute;width:100%;top:50px;left:0;height:2px;background:var(--bg-primary);z-index:0;}
.tabm_guide>li{position:relative;margin-left:2px;width:117px;color:var(--text-secondary);text-align:center;background:var(--bg-primary);font-size:16px;cursor:pointer;}
.tabm_guide>li:first-child{margin-left:0;}
.tabm_guide>li.on{background:var(--main-color);color:var(--text-primary);z-index:1;}
.tabm_guide>li:hover{z-index:1;}
.tabm_guide>li>a{display:block;color:var(--text-secondary);font-weight:700;padding:15px 0;cursor:pointer;}
.tabm_guide>li>a:hover{background:var(--bg-grey);}
.tabm_guide>li.on>a{color:var(--text-primary);background:var(--main-color);}
.tabm_guide_2dep{display:flex;flex-wrap:wrap;overflow:hidden;padding:10px 0;border-radius:var(--btn-radius);background:var(--bg-primary);border:1px solid var(--border-light);}
.tabm_guide_2dep>li{margin-left:0;width:19%;color:var(--text-grey);text-align:center;font-size:16px;margin-bottom:5px;margin-top:5px;border-right:1px solid var(--border-dark);cursor:pointer;}
.tabm_guide_2dep>li>a{display:block;color:var(--text-grey);}
.tabm_guide_2dep>li:first-child{margin-left:0;}
.tabm_guide_2dep>li:nth-child(7){margin-left:0;}
.tabm_guide_2dep>li:nth-child(13){margin-left:0;}
.tabm_guide_2dep>li.on{color:var(--text-primary);}
.tabm_guide_2dep>li.on a{color:var(--main-color)!important;}
.tabm_guide_2dep>li:hover{color:var(--text-primary);}
.tabm_guide_2dep > li:nth-child(5n),.tabm_guide_2dep > li:last-child{border-right:none;}
.tabm_guide_3dep{width:100%;min-height:60px;padding-top:10px;padding-bottom:10px;text-align:center;}
.tabm_guide_3dep>li{display:inline-block;width:auto;color:var(--text-primary);text-align:center;margin:5px 0;padding:0 10px;font-size:16px;border-left:1px solid var(--border-dark);}
.tabm_guide_3dep>li.virtual{width:120px;}
.tabm_guide_3dep>li:first-child{border-left:0;}
.tabm_guide_3dep>li a{color:var(--text-grey);}
.tabm_guide_3dep>li.on a{color:var(--main-color);}
.tabm_guide_3dep>li:hover a{color:var(--main-color);}
.greeting2{position:relative;text-align:left;padding:0 0 20px 0;}
.greeting2 h3{font-size:28px;color:var(--text-secondary);font-weight:700;}
.greeting2>p{color:var(--text-grey);margin-top:5px;font-weight:700;}
.greeting2>p em{color:var(--main-color);}
.greeting2 .bt_greet{position:absolute;top:85px;left:50%;margin-left:-70px;display:block;width:140px;background:var(--bg-secondary);border:1px solid var(--white);border-radius:var(--btn-radius);text-align:center;font-size:18px;color:var(--text-primary);cursor:pointer;}
.greeting2 .bt_greet:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}

.design_sel{position:relative;margin-left:0;width:140px;height:40px;border:1px solid var(--border-light);border-radius:var(--btn-radius);cursor:pointer;}
.design_sel label{position:absolute;color:var(--text-primary);font-size:16px;padding:0 0 0 20px;}
.design_sel select{width:100%;padding:0 10px;}
.design_sel select option{background:var(--bg-secondary);color:var(--text-primary);}
.design_sel2{position:relative;width:600px;}
.design_sel2 select{background:var(--white);color:var(--text-secondary);border:none;font-size:16px;width:600px;border:1px solid var(--border-light);}
.design_sel2 select option{background-color:#222;color:#fff;}
select option{background-color:#222!important;color:#fff!important;}
.my_list_wrap .search_area{overflow:hidden;width:100%;margin:0 auto;display:flex;justify-content:space-between;}
.my_list_wrap .search_area .left{display:flex;gap:10px;}
.my_list_wrap .search_area .left .type1{margin-left:0;}
.my_list_wrap .search_area .left .design_sel label{padding:0 0 0 12px;}
.my_list_wrap .search_area .left>input{width:160px;padding:0 10px;border:1px solid var(--border-light);background:var(--white);color:var(--black);border-radius:var(--btn-radius);}
.my_list_wrap .search_area .left>input::webkit-input-placeholder{color:var(--text-grey);}
.my_list_wrap .search_area .right{width:60%;display:flex;justify-content:flex-end;align-items:center;gap:10px;}
.my_list_wrap .search_area .right .date_pick{display:flex;gap:10px;align-items:center;}
.my_list_wrap{border-radius:var(--btn-radius);padding:0 10px;background:var(--bg-primary);}
.my_list_wrap .my_list_top{position:relative;width:100%;margin:0 auto 10px auto;padding:20px 0 0 0;}
.my_list_wrap .my_list_top>p{font-size:18px;color:var(--text-secondary);}
.my_list_wrap .my_list_top>p>em{color:var(--main-color);}
.my_list_wrap .my_list_top .date_pick{display:flex;flex:1;justify-content:end;align-items:center;}
.my_list_wrap .my_list_cont{overflow:hidden;width:100%;margin:0 auto;padding-bottom:20px;}
.my_list_wrap .my_list_cont .my_list{width:100%;padding:0 !important;}
.my_list_wrap .my_list_cont .my_list thead th{position:relative;border:1px solid var(--border-dark);border-width:2px 0 2px 0;font-weight:700;border-top:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);background:var(--bg-dark-grey);color:var(--text-secondary);border-color:var(--border-light);padding:10px 0;}
.my_list_wrap .my_list_cont .my_list tbody td{padding:15px 0;color:var(--text-grey);text-align:center;border-bottom:1px solid var(--border-dark);color:var(--text-secondary);border-color:var(--border-light);}
.my_list_wrap .my_list_cont .my_list tbody td>strong{color:var(--text-secondary);display:block;}
.my_list_wrap .my_list_cont .my_list tbody td>em{text-align:right;display:block;padding:0 30px 0 0;}
.my_list_wrap .my_list_cont .my_list tbody td>span{display:inline-block;width:11px;height:11px;}
.my_list_wrap .my_list_cont .my_list tbody td>span.flag_ing{background:var(--main-color);}
.my_list_wrap .my_list_cont .my_list tbody td>span.flag_del{background-color:var(--bg-dark-grey);}
.my_list_wrap .my_list_cont .my_list tbody td>span.flag_fin{background:var(--green);}
.my_list_wrap .my_list_cont .my_list tbody td>span.check-null{width:auto;height:auto;}
.my_list_wrap .my_list_cont .my_list tbody td.pl80{padding-left:80px!important;}
.my_list_wrap .my_list_cont .my_list tbody td.pr90{padding-right:90px!important;}
.my_list_wrap .my_list_cont .my_list thead td{background:var(--bg-primary);color:var(--text-secondary);border-color:var(--border-light);}
.my_list_cont tr .checkcontainer{background:var(--bg-grey);}
.my_list_cont tr .checkcontainer .checkmark{border:1px solid var(--border-light);}
.my_list_wrap .my_list_top .my_list_top_header{display:flex;flex-wrap:wrap;align-items:center;width:100%;}
.my_list_wrap .my_list_top .my_list_top_header .total_money_area span{color:var(--text-primary);display:flex;font-weight:700;height:100%;justify-content:center;align-items:center;padding-left:10px;}
.my_list_wrap .top_btns{width:100%;margin:5px auto;text-align:left;}
.my_list_wrap .top_btns .btn_inquiry{width:100px;}
.wrapper .jqx-fill-state-normal{background-color:var(--bg-secondary);border-color:var(--border-dark);}
.wrapper .input{width:90%;height:40px;border:0;padding:0 10px;background:var(--white);color:var(--black);font-size:16px;display:inline-block;}

.tab_board_wrap{position:relative;border-bottom:2px solid var(--white);margin:25px auto 0;width:100%;}
.tab_menu_board{display:flex;align-items:center;overflow:hidden;border:1px solid var(--border-light);background:var(--bg-dark-grey);border-radius:var(--btn-radius);height:60px;}
.tab_menu_board>li{width:150px;height:100%;color:var(--text-secondary);border-right:1px solid var(--border-light);border-bottom:0;text-align:center;font-size:16px;display:flex;justify-content:center;align-items:center;background:var(--bg-primary);cursor:pointer;}
.tab_menu_board>li:hover{background:var(--bg-grey);}
.tab_menu_board>li.long{width:150px;}
.tab_menu_board>li:first-child{margin-left:0;}
.tab_menu_board>li.on{border:none;color:var(--text-primary);border-bottom:none;border-right:1px solid var(--border-light);background:var(--main-color);height:100%;}
.tab_menu_board>li>a{display:block;}
.tab_menu_board>li.clickTab.coin{width:150px;}
.tab_board_contents>div{display:none;}
.tab_board_contents>div.on{display:block;}
.account_btns{text-align:center;margin:20px auto;}
.account_btns a.bt_enter{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);display:inline-block;min-width:140px;padding:0 20px;font-size:18px;text-align:center;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
.account_btns a.bt_enter:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}

.levelbox{margin:40px 0 0 0;}
.levelbox .btn_check_progress{margin:0 0 0 10px;display:inline-block;width:100px;border-radius:var(--btn-radius);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;cursor:pointer;}
.levelbox .btn_check_progress:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.levelbox .lvl_img{width:25px;height:25px;}
.levelbox .currentLevel{color:var(--orange);}
.levelbox .nextLevel{color:var(--text-grey);}
.cont_title{position:relative;color:var(--main-color);font-weight:700;font-size:16px;text-align:center;margin:30px 0 0;text-decoration:underline;text-underline-offset:10px;}
.progress_wrap{display:flex;flex-direction:column;justify-content:space-around;width:80%;margin:35px auto 0;}
.progress{background:var(--main-color);border-radius:var(--btn-radius);padding:20px 10px;position:relative;margin-bottom:10px;}
.progress h2{position:absolute;left:20px;color:var(--text-secondary);top:50%;margin-top:-10px;font-weight:700;}
.progress p{position:absolute;left:20px;color:var(--text-secondary);top:50%;margin-top:-10px;}
.progress h5{position:absolute;right:20px;color:var(--text-secondary);top:50%;margin-top:-10px;font-weight:700;}
.progress h5 em{font-weight:700;color:var(--text-primary);}
.progress span{position:absolute;top:0;left:0;border-radius:var(--btn-radius);background-color:var(--main-color);}
.masking_popup_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:1002;}
.masking_popup_bg .txt_type_layer{z-index:1004;position:absolute;top:306px;margin-left:-200px;}
.masking_popup_bg .txt_type_layer .txt{width:80%;margin:auto;}
.masking_popup_bg .txt_type_layer .layerbot_btn{margin-top:30px;}
.txt_type_layer .inbox .masking_input{background:var(--white);color:var(--black);border:1px solid var(--border-light);width:250px;padding-left:6px;border-radius:var(--btn-radius);}
.txt_type_layer .inbox .masking_radio{margin:15px auto;display:flex;justify-content:center;gap:15px;align-items:center;}
.txt_type_layer .inbox .masking_radio input[type=radio]{accent-color:var(--main-color);}
.txt_type_layer .inbox .masking_radio .unmasked_icon{display:inline-block;width:25px;height:25px;margin:0 5px 0 0;background:url(/r/front/img/mypage/ic_outline-remove-red-eye.png) 0 0 no-repeat;background-size:contain;}
.txt_type_layer .inbox .masking_radio .masked_icon{display:inline-block;width:25px;height:25px;margin:0 5px 0 0;background:url(/r/front/img/mypage/eva_eye-off-outline.png) 0 0 no-repeat;background-size:contain;}
.txt_type_layer .inbox .masking_radio label{margin-right:20px;}
.txt_type_layer .inbox .masking_checkbox{margin:30px 0;}

.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);text-align:left;padding:15px 40px 15px 15px;white-space:nowrap;}
.account_info .info01>table tr{display:flex;align-items:center;justify-content:space-between;gap:20px;}
.account_info .info01>table td{flex:1;}
.account_info .info01>table td p{padding:0 0 0 5px;color:var(--text-grey);font-size:18px;background:var(--white);border:1px solid var(--border-light);border-radius:var(--btn-radius);}
.account_info .info01>table td #bank_alias{width:70%;}
.account_info .info01>table td #bank_name{padding-left:5px;font-size:16px;}
.account_info .info01>table td #coin_type_code{height:40px;background:var(--bg-primary);color:var(--text-secondary);font-size:16px;border:1px solid var(--border-light);margin:0 !important;}
.account_info .info02{width:434px;}
.account_info .info02>div{height:140px;}
.account_info .info02>div:first-child{margin-bottom:12px;}
.account_info2{overflow:hidden;width:100%;display:none;}
.account_info2 .info01{width:100%;margin-right:16px;border-radius:0 8px 8px;}
.account_info2 .info01>table{width:800px;margin:47px auto 0;}
.account_info2 .info01>table th{width:73px;color:var(--main-color);}
.account_info2 .info01>table td p{width:80%;padding:0 0 0 20px;background-color:var(--bg-secondary);border-radius:var(--btn-radius);color:var(--text-primary);font-size:18px;}
.account_info2 .info02{width:434px;}
.account_info2 .info02>div{height:140px;}
.account_info2 .info02>div:first-child{margin-bottom:12px;}
.account_info .wrap_file{width:100%;box-sizing:border-box;}
.account_info .wrap_file .file{width:80%;}
.account_info .account_regist{padding:0;height:30px;width:750px;margin:auto;}
.account_info .account_regist input{margin-top:7px;display:none;}
.account_info .account_regist_table{padding:20px 0 0 0;}
.account_info .account_regist_table table{width:750px;background:var(--bg-primary);border-collapse:separate;margin:auto;}
.account_info .account_regist_table table tr th{width:15%;color:var(--text-secondary);background:var(--bg-grey);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);text-align:center;}
.account_info .account_regist_table table tbody{background:var(--bg-secondary);}
.account_info .account_regist .reset{margin-top:7px;display:none;background:var(--bg-secondary);color:var(--main-color);border:1px solid var(--main-color);border-radius:var(--btn-radius);width:80px;text-align:center;cursor:pointer;}
.account_info.coin input{width:70%;}

.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 .ico_chk{position:absolute;display:none;left:16px;top:14px;width:15px;height:10px;background:url(/r/front/img/mypage/check_file.png?JVR) 0 0 no-repeat;}
.wrap_file input[type=text]{width:100%;height:40px;border:0;font-size:16px;background-color:transparent !important;}
.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);border:1px solid var(--btn-primary-border);text-align:center;border-radius:var(--btn-radius);cursor:pointer;}
.wrap_file input[type=file]{position:absolute;left:0;top:5px;width:80%;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.wrap_fileinfo{margin-top:10px;padding-bottom:40px;}
.wrap_fileinfo li{color:var(--text-grey);}

#withdrawAccountList tr td{color:var(--text-secondary);text-align:center;background:var(--bg-primary);}
#withdrawAccountList tr td a input{background:var(--white);color:var(--black);border:1px solid var(--main-color);border-radius:var(--btn-radius);width:60px;}
input.reset{background:var(--bg-secondary);color:var(--main-color);border:1px solid var(--main-color);border-radius:var(--btn-radius);width:80px;text-align:center;cursor:pointer;}
#flexDepth1Tab{width:100%;height:55px;overflow:hidden;position:relative;margin:0 auto;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);}
.mypage_betting #flexDepth1Tab{margin:0 0 10px;}
.mypage_betting .search_area{overflow:hidden;width:100%;border-radius:var(--btn-radius);margin-bottom:10px;}
.mypage_betting .search_area .date_pick{display:flex;gap:10px;align-items:center;}
.ui-datepicker .ui-datepicker-title select{color:var(--text-secondary);padding:3px;}

.layer_mixparlay{display:none;position:absolute;top:100px;left:19px;z-index:10002;width:96%;}
.layer_mixparlay .bt_close{position:absolute;top:0;right:0;display:block;width:40px;height:40px;background:url(/r/front/img/main/bt_close.png?qEv) 0 0 no-repeat;font-size:0;text-indent:-99px;}
.layer_mixparlay .inner{width:850px;min-height:150px;margin-top:45px;background:var(--bg-primary);text-align:center;border-radius:var(--btn-radius);padding:15px 10px;}
.layer_mixparlay .inner h3{width:100%;text-align:left;font-weight:700;margin-bottom:15px;}
.layer_mixparlay .inner table{width:100%;border:1px solid var(--black);}
.layer_mixparlay .inner table th{background:var(--black);color:var(--text-primary);border-right:1px solid var(--white);}
.layer_mixparlay .inner table th:last-child{border-right:0;}
.layer_mixparlay .inner table tr td{border-right:1px solid var(--black);border-bottom:1px solid var(--black);padding:10px 0;}
.layer_mixparlay .inner table tr:last-child td{border-bottom:0;}
.layer_mixparlay.small .inner{max-height:380px;overflow-y:auto;}
.red_important{display:inline-block;color:var(--red);font-weight:700;text-align:center;}
.red_important span{display:inline-block;padding-top:50%;padding-bottom:50%;margin-left:10px;margin-right:10px;}
.comp_txt p{text-align:left;width:680px;color:var(--text-grey);margin-top:10px;margin-left:150px;}
.comp_txt em{color:var(--main-color);font-weight:700;}
.comp_area{overflow:hidden;border:1px solid var(--border-light);background:var(--bg-primary);border-radius:var(--btn-radius);display:flex;}
.comp_area>div.mybox{background:var(--bg-primary);border-radius:var(--btn-radius);width:50%;border:none;}
.comp_area>div:first-child{border-right:1px solid var(--border-light);border-radius:0;}
.comp_area>div .mbox{text-align:right;}
.comp_area>div .mbox>p{border-radius:var(--btn-radius);color:var(--main-color);font-size:30px;font-weight:700;text-align:center;}
.comp_area>div .mbox>p em{font-size:16px;}
.comp_area>div.sec2 .mbox{margin-top:6px;overflow:hidden;}
.comp_area>div.sec2 .mbox:first-child{margin-top:3px;}
.comp_area>div.sec2 .mbox>span{color:var(--text-primary);padding:15px 0 0 10px;}

.my_friend{width:100%;}
.my_friend thead th{position:relative;padding:17px 0;border:1px solid var(--border-light);border-width:2px 0 2px 0;color:var(--text-secondary);font-weight:700;background:var(--bg-dark-grey);}
.my_friend tbody td{padding:13px 0;color:var(--text-grey);text-align:center;border-bottom:1px solid var(--border-light);}
.my_friend tbody td.grade{text-align:left;}
.my_friend tbody td.grade>p{position:relative;padding:0 0 0 58px;}
.my_friend tbody td.grade>p>em{position:absolute;top:-9px;left:24px;display:block;width:25px;height:33px;background:url(/r/front/img/mypage/grade.png?qEv) 0 19px no-repeat;}
.my_friend tbody td.grade>p.silver>em{background-position:0 0;}
.my_friend tbody td.grade>p.bronze>em{background-position:0 -56px;}
.my_friend tbody td.grade>p.gold>em{background-position:0 -113px;}
.my_friend tbody td.grade>p.vip>em{background-position:0 -167px;}
.my_friend tbody td.id{color:var(--text-primary);}
.my_friend tbody td.bonus{text-align:right;padding:15px 20px 15px 0;color:var(--text-primary);}
.my_friend tbody td.price{padding:0 10px 0 0;text-align:right;color:var(--text-primary);}
.my_friend tbody td.remain{padding:0 10px 0 0;text-align:right;color:var(--text-primary);}
.my_friend .category{padding:0 17px 0 0;display:inline-block;background:url(/r/front/img/mypage/ico_arrow.png?qEv) right 5px no-repeat;}
.my_friend .saving{color:var(--main-color);}
.my_friend .used{color:var(--green);}
.my_friend .detail{text-align:left;padding:0 10px;width:200px;color:var(--text-grey);}
.my_friend .recomm{text-align:left;padding:0 10px;width:75px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;color:var(--text-grey);}
.my_friend .bt_send{display:inline-block;width:80px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);text-align:center;padding:10px 5px;cursor:pointer;}
.my_friend .bt_send:hover{background:var(--btn-secondary-bg);color:var(--main-color);border:1px solid var(--main-color);}
.my_friend .design_sel.cate{position:absolute;top:10px;left:0;display:none;}
.coupon_usebtn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);display:inline-block;width:80px;margin-top:3px;border-radius:var(--btn-radius);text-align:center;cursor:pointer;}
.coupon_game_guide_wrap .banner{background:url(/r/front/img/template3/mypage/use_coupon_banner.png) no-repeat;background-size:contain;width:910px;height:244px;}
.coupon_game_guide_wrap .banner img{width:100%;height:auto;}
.coupon_game_guide_title{position:relative;background:var(--bg-secondary);color:var(--text-grey);font-size:16px;padding:0 0 0 15px;margin:20px 0 20px;display:flex;align-items:center;}
.coupon_game_guide_title:after{content:"";position:absolute;top:5px;left:4px;background:var(--main-color);width:3px;height:30px;border-radius:var(--btn-radius);}
.coupon_game_guide_content p{color:var(--text-grey);margin:5px 15px 10px;}
.coupon_game_guide_content .badge_guide{display:flex;}
.coupon_game_guide_content .badge_guide .badge_icon{display:block;width:50px;height:50px;background:url(/r/front/img/comm/badge_coupongame.svg) 100% no-repeat;background-size:contain;margin:0 15px;}
a.coupon_usebtn{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
.deposit_noti{text-align:center;margin-bottom:20px;width:870px;height:290px;background:url(/r/theme/center_logo/img/pc/vip_deposit_normal_flow.png) no-repeat;background-size:contain;border-radius:var(--btn-radius);}
.deposit_coin_noti{text-align:center;margin-bottom:20px;width:870px;height:177px;background:url(/r/theme/center_logo/img/pc/vip_deposit_crypto_flow.png) no-repeat;background-size:contain;border-radius:var(--btn-radius);}
.checkbox_disclaimer{margin-left:10px;}

.total_money_area{display:flex;flex:1;justify-content:flex-start;min-width:80px;max-width:80px;height:42px;background:var(--main-color);border-radius:8px 0 0 8px;text-align:center;}
.total_money{display:flex;flex:1;justify-content:end;margin-right:50px;min-width:100px;max-width:180px;height:42px;background:var(--main-color);border-radius:0 8px 8px 0;}
.total_money>span{color:var(--text-primary);font-weight:700;display:block;margin-top:10px;text-align:right;padding-right:10px;font-size:16px;}
.totalResultCnt{width:40%;position:absolute;right:0;top:40px;text-align:right;padding-right:15px;}
.detour_noti{text-align:center;margin:0 auto;width:700px;height:200px;background-image:url(/r/front/img/mypage/detour_kbc_info.png?sdf);background-repeat:no-repeat;background-position:center;background-size:contain;}
.mybox .transferBankNotiOuter{display:none;}

.wrap_bts{position:relative;right:-5px;padding:0 100px 0 15px;background:var(--bg-primary);border-radius:var(--btn-radius);border:1px solid var(--border-light);height:42px;}
.wrap_bts input[type=text]{border:0;color:var(--text-secondary);height:100%;width:100%;background:transparent !important;color:var(--white) !important;}
.wrap_bts input::-webkit-input-placeholder{color:var(--text-grey);}
.wrap_bts .bt_file{position:absolute;right:0;top:0;display:block;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;border-radius:0 8px 8px 0;padding:var(--btn-padding);cursor:pointer;}
.wrap_bts .bt_file_make{position:absolute;right:80px;top:0;display:block;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;padding:var(--btn-padding);cursor:pointer;}
.wrap_bts .bt_file_none{position:absolute;width:60px;right:0;top:0;display:block;background:var(--bg-dark-grey);border:1px solid var(--border-light);color:var(--text-primary);text-align:center;border-radius:0 8px 8px 0;padding:var(--btn-padding);cursor:pointer;}
.wrap_bts .bt_file:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.friendTitle .titleColor{color:var(--main-color);}
.tb-board{margin:0 auto;}
.tb-board th{padding:10px;font-size:16px;color:var(--text-secondary);border:1px solid var(--border-light);}
.tb-board td{padding:10px;font-size:16px;color:var(--text-grey);border:1px solid var(--border-light);}
.tb-board td[colspan="2"]{border:none;padding:10px 0;}
.tb-board input{width:300px;padding:0 10px;border:1px solid var(--border-light);border-radius:5px;padding:10px;}
.info_select{margin-top:10px;width:180px;}

.top_btns>a{display:inline-block;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;font-weight:700;border-radius:var(--btn-radius);padding:5px 20px;cursor:pointer;}
.top_btns>a:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.rating_inquiry_wrap{text-align:left;padding-left:25px;}
.rating_inquiry{color:var(--text-secondary);}
.rating_inquiry_wrap .starRev{height:30px;width:150px;display:flex;margin-top:5px}
.rating_inquiry_wrap .starRev > div{display:flex}
.rate_grade{height:30px;color:var(--text-primary);}
.starR1{background:url(/r/front/img/comm/ico_review.png) no-repeat -52px 0;background-size:auto 100%;width:15px;height:30px;text-indent:-9999px;}
.starR2{background:url(/r/front/img/comm/ico_review.png) no-repeat right 0;background-size:auto 100%;width:15px;height:30px;text-indent:-9999px;}
.starR1.on{background-position:0 0;}
.starR2.on{background-position:-15px 0;}
.answer img{max-width:100%;}
.btnAddGrade{width:70px;color:var(--text-secondary);border:1px solid var(--border-light);}
#btnWriteInquiry{display:block;margin:15px auto;width:125px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
#btnWriteInquiry:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.q_write_wrap{width:90%;margin:0 auto;padding:20px;}
.q_write_wrap .category_box{overflow:hidden;}
.q_write_wrap .category_box .design_sel{width:50%;margin-left:0;margin-right:14px;padding:0 10px;}
.q_write_wrap .text_box .q_title_inp{margin-top:10px;width:100%;padding:var(--btn-padding);border:1px solid var(--border-light);background:var(--bg-primary);font-size:16px;color:var(--text-secondary);border-radius:var(--btn-radius);}
.q_write_wrap .text_box>div{margin-top:10px;width:100%;height:300px;padding:var(--btn-padding);border:1px solid var(--border-dark);background:var(--white);font-size:16px;color:var(--text-input);border-radius:var(--btn-radius);overflow-y:auto;}
.q_write_wrap .text_box > div > div{color:var(--text-secondary);}
.q_write_wrap .bt_box{text-align:center;margin-top:23px;}
.q_write_wrap .bt_box .bt_q_submit{display:inline-block;min-width:140px;padding:0 20px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);font-size:18px;text-align:center;border-radius:var(--btn-radius);padding:var(--btn-padding);cursor:pointer;}
.q_write_wrap .bt_box .bt_q_submit:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.myNoticeImportant{color:var(--main-color);font-weight:700;}
.point_txt p{text-align:left;color:var(--text-grey);font-weight:700;margin-top:10px;margin-left:150px;}
.point_txt em{color:var(--main-color);font-weight:700;}
.my_point_area{overflow:hidden;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--btn-radius);}
.my_point_area>div{width:100%;}
.mypage_cont .mybox .tit.justify-items-start{justify-content:start;}
.my_point_area>div .mbox{text-align:right;margin-top:0;border-radius:var(--btn-radius);}
.my_point_area>div .mbox>p{color:var(--main-color);font-size:30px;font-weight:700;text-align:center;}
.my_point_area>div .mbox>p em{font-size:16px;}
.my_point_area>div:first-child{border-color:var(--border-light);align-items:start;}
table.securityManage th{text-align:left;width:100px;}
table.securityManage td span{font-weight:700;display:block;margin:10px 0 0 30px;color:var(--text-secondary);}
table.securityManage td .wrap{margin:20px 0 30px 0;overflow:hidden;}
table.securityManage td .wrap img{margin-bottom:10px;width:200px;margin-left:30px;}
.securityManage td .wrap .wrap_file,table.securityManage td .wrap p{width:95%;}
table.securityRelease th{width:100px;text-align:left;}
div#bankTransferArea{padding:20px;border:1px solid var(--border-light);border-radius:var(--btn-radius);}
.transfer_noti_img{display:none!important;text-align:center;margin:0 auto 20px;width:890px;height:202px;background-image:url(/r/theme/center_logo/img/pc/vip_transfer_normal_flow.png?sdf);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:var(--btn-radius);}
.transfer_coin_noti_img{text-align:center;margin:0 auto 20px;width:890px;height:200px;background-image:url(/r/theme/center_logo/img/pc/vip_transfer_crypto_flow.png?sdf);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:var(--btn-radius);}
.btnQuickChange{width:35px;height:30px;background:url(/r/front/img/mypage/exchange.png?w7B0) no-repeat center center;filter:brightness(0.5);cursor:pointer;}
.coinDeposit.mybox{padding:15px 40px 30px;}
.coinDeposit.mybox .deposit_inp .moneybox .inp_wrap.coinTransferAmount{margin-left:30px;}
.coinDeposit.mybox .deposit_inp .moneybox .money_sel{clear:both;padding:10px 0 0 30px;}
.coinDeposit.mybox .deposit_inp .moneybox.single{width:80%;}
.coinDeposit.mybox .deposit_inp .gameSel .first{width:61%;padding-left:0;display:flex;align-items:center;}
.coinDeposit.mybox .deposit_inp .gameSel .last{display:flex;align-items:center;}
.coinDeposit.mybox .deposit_inp .gameSel .first select{color:var(--text-secondary);font-size:16px;}
.coinDeposit.mybox .deposit_inp .gameSel .last select{color:var(--text-secondary);font-size:16px;margin-left:0;}
.coinDeposit .account_info .info01 > table{max-width:750px;margin:20px 0;}
.coinDeposit .account_info .info01>table th{background:transparent;padding:15px 35px 15px 15px;color:var(--text-grey);font-weight:700;border-right:1px solid #333;}
.coinDeposit .realtimeinfo{color:var(--main-color);}
.depositBalanceTitle{color:var(--text-grey);font-weight:700;width:130px;}
.coupon_game_popup_overlay{position:fixed;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;left:0;display:flex;justify-content:center;align-items:center;}
.coupon_game_popup_close_wrap{position:relative;}
.coupon_game_popup_close_btn{position:absolute;background:url(/r/front/img/main/bt_close.png) no-repeat;top:-45px;right:0;width:49px;height:49px;z-index:1;}
.coupon_game_popup{width:1160px;height:600px;overflow-y:auto;padding:0 35px 80px;border-radius:var(--btn-radius);background:var(--bg-primary);border:1px solid var(--border-dark);}
.coupon_gamelist_wrap{margin:15px 0 0 0;}
.coupon_game_title{position:relative;color:var(--text-secondary);font-size:20px;padding:0 0 0 15px;display:flex;align-items:center;}
.coupon_game_title:after{content:"";position:absolute;top:3px;left:4px;background:var(--main-color);width:4px;height:40px;border-radius:var(--btn-radius);}
.coupon_gamelist_wrap .top{display:flex;justify-content:space-between;}
.coupon_gamelist_wrap .searchbox{width:200px;height:40px;border:1px solid var(--border-light);background-color:var(--bg-dark-grey) url(/r/theme/center_logo/img/mobile/search.png) 95% 6px no-repeat;background-size:25px;}
.coupon_gamelist_wrap .searchbox input{border:0;width:190px;height:100%;background:var(--white);color:var(--black);padding-left:10px;}
.coupon_gamelist_wrap .indicates{display:flex;justify-content:space-between;margin:30px 15px;}
.coupon_gamelist_wrap .indicates p{color:var(--text-grey);}
.coupon_gamelist_wrap .bt_all{position:absolute;right:0;top:-55px;padding:5px 10px;font-weight:700;border:1px solid var(--white);color:var(--text-grey);border-radius:var(--btn-radius);min-width:80px;cursor:pointer;}
.coupon_gamelist_wrap .bt_all:hover{color:var(--text-primary);border:1px solid var(--white);}
.coupon_gamelist_wrap .game_list_wrap .game_list{flex-wrap:wrap}
.tf .inp_wrap{margin-left:115px;width:600px;}
.tf_ .inp_wrap{margin-left:120px;width:600px;}
.simple_coinDeposit .selectBoxLongStyle select{width:600px;margin-left:0;}
.simple_coinDeposit .bonus_selection .tf{margin-left:15px;}
.coinDeposit .deposit_inp .selectBoxLongStyle select{width:600px;margin-left:30px;}
.coinDeposit .deposit_inp .selectBoxShortStyle select{width:220px;}
p.estimated_time{position:relative;margin:15px 10px;}
p.estimated_time span{color:var(--text-secondary);padding:0 0 0 15px;}
p.estimated_time em{font-weight:700;color:var(--text-secondary);}
p.estimated_time:before{content:"";width:5px;height:5px;position:absolute;top:8px;left:0;background:var(--main-color);border-radius:var(--full-border-radius);}
.withdraw_txt p{text-align:left;width:680px;color:var(--text-grey);font-weight:700;margin-top:10px;}
.withdraw_txt em{color:var(--text-secondary);font-weight:700;}

span#currencyToChange{border:1px solid var(--border-light);}
.wrapper .withdraw_area>div .mbox>p{min-width:190px;color:var(--main-color);}
.exchangeCurrency{padding:0;margin-top:5px;position:absolute;margin-left:165px;margin-top:10px;}
.quick_content .exchangeCurrency{margin-left:150px;}
.exchangeCurrency .design_sel2 select{border-radius:var(--btn-radius);width:600px;}
.coinInfo_simple p{text-align:left;color:var(--text-primary);font-size:16px;margin:3px auto 0;width:100%;padding:var(--btn-padding);}
.tab_event_wrap{position:relative;margin:25px auto 0;width:100%;margin-bottom:17px;}
.tab_event_wrap .tab_event_arrow{display:none;}
.tab_event_wrap .tab_event_arrow .prev{background:var(--bg-secondary);border:1px solid var(--border-dark);width:34px;height:49px;margin-right:1px;border-radius:var(--btn-radius);}
.tab_event_wrap .tab_event_arrow .prev span{font-size:18px;text-align:center;display:block;color:var(--text-secondary);}
.tab_event_wrap .tab_event_arrow .next{background:var(--bg-secondary);border:1px solid var(--white);width:34px;height:49px;border-radius:var(--btn-radius);}
.tab_event_wrap .tab_event_arrow .next span{font-size:18px;text-align:center;display:block;color:var(--text-primary);}
.tab_menu_event{overflow:hidden;display:flex;border-radius:var(--btn-radius);}
.tab_menu_event>li{margin-left:-1px;width:150px;color:var(--text-grey);text-align:center;background:var(--bg-primary);font-size:16px;border:none;border-right:1px solid var(--border-light);margin:0;padding:15px 0;cursor:pointer;}
.tab_menu_event>li:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.tab_menu_event>li>a{display:block;color:var(--text-secondary);font-weight:700;}
.tab_menu_event>li:first-child{margin-left:0;}
.tab_menu_event>li.on{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.tab_menu_event>li.on>a{color:var(--text-primary);}
.tab_menu_event>li:hover>a{color:var(--text-primary);}

.section-board .btn-comment-save,.section-board .btn-write{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
.section-board .btn-comment-save:hover,.section-board .btn-write:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.section-board .btn-list{background:var(--btn-tertiary-bg);color:var(--btn-tertiary-text);border:1px solid var(--btn-tertiary-border);cursor:pointer;}
.section-board .btn-list:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--main-color);filter:invert(1);}
.section-board .page-title{margin-top:50px !important;}
.section-board .page-title .title-description a:hover{filter:none;}
.section-board .bet-list .btn-list-add{background-color:var(--main-color);border:1px solid var(--main-color);color:var(--btn-primary-text);cursor:pointer;}
.section-board .bet-list .btn-list-add:hover{border:1px solid var(--main-color);color:var(--main-color);background:var(--btn-secondary-bg);}
.section-board .btn-normal{background:var(--btn-tertiary-bg);color:var(--btn-tertiary-text);border:1px solid var(--btn-tertiary-border);}
.section-board .btn-normal:hover{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;}
.section-board .board-comment .comment-head h6,.section-board .board-comment .comment-write>p{color:var(--text-secondary);}
.section-board .board-comment .comment-list li{background-color:var(--bg-dark-grey);}
.section-board .board-comment .comment-write>p small{color:var(--text-grey);}
.section-board .board-comment .comment-write textarea{border-radius:var(--btn-radius);background:var(--white);border:1px solid var(--border-light);}
.section-board .modal{border:1px solid var(--main-color);}
.section-board .modal .modal-body{background:var(--bg-dark-grey);}
.section-board .modal .modal-header{background:var(--main-color);}
.section-board .modal .modal-footer{background:var(--bg-grey);}
.section-board .btn-add-list{background:var(--main-color);}
.section-board .board-comment .comment-list .writer{color:var(--text-secondary);}
.section-board .board-comment .comment-list .comment{color:var(--text-secondary);}
.section-board .board-comment .comment-list .function .date{color:var(--text-secondary);}
.board-pagination li a{border:1px solid var(--border-light);cursor:pointer;}
.board-pagination li a:hover{background-color:rgba(54,100,192,.1);}
.board-pagination li.active a{background:var(--main-color) !important;color:var(--text-primary);}
.board-write .write-top th{color:var(--text-grey);background-color:var(--bg-grey);}
.board-write .write-top td{background:var(--bg-grey);color:var(--text-secondary);}
.board-write .write-top td input{background:var(--white);color:var(--black);}
.board-write .write-body{background-color:var(--bg-grey);}
.board-write .write-body textarea{background-color:var(--white);}
.board-list table tbody{background:var(--bg-dark-grey);}
.board-list table tbody tr td{background-color:var(--bg-grey);}
.board-list table thead tr th{color:var(--text-secondary);background:var(--bg-dark-grey);}
.board-detail .detail-top th{background-color:var(--bg-dark-grey);color:var(--text-grey);}
.board-detail .detail-top td{background:var(--bg-grey);color:var(--text-secondary);}
.board-detail .detail-body{background:var(--bg-dark-grey);}
.board-detail .detail-body .text-area{color:var(--text-secondary);}

.tab_board_contents .my_list_cont .my_board #scheduleList_outer tr td{padding-top:0;}
figure img{width:100%;}
figure.image,figure.table{margin-left:0;margin-right:0;}
.wrapper .btn_event_list{width:140px;height:40px;position:absolute;bottom:20px;right:20px;font-size:18px;z-index:10;background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--btn-radius);cursor:pointer;}
.wrapper .btn_event_list:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.rb_wrap p{text-align:center;color:var(--text-grey);margin-bottom:5px;}
.rb_wrap p.rb_title{font-size:30px;color:var(--text-primary);text-align:center;margin:20px 0;}
.rb_details{border:1px solid var(--border-dark);border-radius:var(--btn-radius);padding:15px 30px;margin:20px 0 30px;text-align:center;color:var(--text-primary);}
.rb_details h1{margin:-30px auto 20px;background-color:var(--bg-secondary);padding:0 10px;color:var(--text-primary);font-size:26px;max-width:180px;}
.rb_details p{text-align:left;color:var(--text-primary);}
.rb_details .column1,.rb_details .column2{display:inline-block;width:49%;}
.balance_transfer_wrap{display:flex;width:80%;margin:50px auto;flex-wrap:wrap;row-gap:10px;column-gap:1%;}
.balance_transfer_banner img{width:100%;}
.balance_transfer_item{flex-basis:49%;}
.balance_transfer_item input[type=radio]{display:none;}
.balance_transfer_radio_btn{display:flex;justify-content:center;align-items:center;font-size:26px;padding:15px 5px 25px;border:1px solid var(--border-light);border-radius:var(--btn-radius);cursor:pointer;}
.balance_transfer_item input[type=radio]:checked+.balance_transfer_radio_btn{border:1px solid var(--main-color);box-shadow:0 0 16px -6px rgba(0,0,0,.5);color:var(--main-color);}
.balance_transfer_item input[type=radio]:checked+.balance_transfer_radio_btn h3{color:var(--main-color);}
.leaderboard_section .notice_area{background:var(--bg-secondary);}
.leaderboard_section .evt_detail{width:100%;background:var(--white) url(/r/front/img/event/leaderboard/v2/leaderboard_bg.jpg) no-repeat;background-size:100% 765px;}
.leaderboard_section .evt_detail .ldrboard_position{margin:auto;}
.leaderboard_section .evt_info.leaderboard_table{margin:auto;}
.ldrboard_position{background:url(/r/front/img/event/leaderboard/new/ldrboard_title.png) no-repeat;background-size:500px;width:1380px;height:550px;position:relative;margin-top:35px;background-position:top center;}
.ldrboard_position>div>div{position:absolute;width:307px;height:185px;bottom:0;text-align:center;color:var(--text-secondary);font-size:20px;}
.ldrboard_position .position_middle{left:424px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:25px;}
.ldrboard_position .position_left{left:175px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:25px;z-index:1;}
.ldrboard_position .position_right{right:165px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:25px;z-index:1;}
.ldrboard_position .position_left.prize_1{left:150px;}
.ldrboard_position .position_right.prize_1{right:150px;}
.ldrboard_position .position_middle.prize_1 .rank_pic{background:url(/r/front/img/event/leaderboard/v2/top1_middle.png) no-repeat;background-size:300px;width:100%;height:300px;display:block;background-position:50% 50%;}
.ldrboard_position .position_left.prize_1 .rank_pic{background:url(/r/front/img/event/leaderboard/v2/top1_left.png) no-repeat;background-size:300px;width:100%;height:300px;display:block;background-position:50% 50%;}
.ldrboard_position .position_right.prize_1 .rank_pic{background:url(/r/front/img/event/leaderboard/v2/top1_middle.png) no-repeat;background-size:300px;width:100%;height:300px;display:block;background-position:50% 50%;}
.ldrboard_position .position_left.prize_2 .rank_pic{background:url(/r/front/img/event/leaderboard/v2/top2_left.png) no-repeat;background-size:220px;width:100%;height:220px;display:block;background-position:50% 50%;}
.ldrboard_position .position_right.prize_2 .rank_pic{background:url(/r/front/img/event/leaderboard/v2/top2_right.png) no-repeat;background-size:220px;width:100%;height:220px;display:block;background-position:50% 50%;}
.ldrboard_position .position_right.prize_3 .rank_pic{background:url(/r/front/img/event/leaderboard/v2/top3_right.png) no-repeat;background-size:220px;width:100%;height:220px;display:block;background-position:50% 50%;}
.ldrboard_position .ldrboard_date{position:absolute;color:var(--text-primary);font-size:18px;width:100%;top:70px;text-align:center;}
.ldrboard_position .main_wrap{width:300px;}
.ldrboard_position .prize_1 .detail_wrap{width:220px;margin:auto;}
.ldrboard_position .prize_1 .detail_wrap h3{color:var(--text-primary);display:block;width:100%;font-size:30px;margin:5px 0 0;padding:0;}
.ldrboard_position .prize_1 .detail_wrap .details .row .label{width:35%;color:var(--text-primary);text-align:left;font-size:16px;padding:5px 0;}
.ldrboard_position .prize_1 .detail_wrap .details .row .content{width:60%;color:var(--text-primary);text-align:right;font-size:16px;padding:5px 0;}
.ldrboard_position .prize_2 .detail_wrap{width:220px;margin:auto;}
.ldrboard_position .prize_2 .detail_wrap h3{color:var(--text-primary);display:block;width:100%;font-size:30px;margin:5px 0 0;padding:0;}
.ldrboard_position .prize_2 .detail_wrap .details .row .label{width:35%;color:var(--text-primary);text-align:left;font-size:16px;padding:5px 0;}
.ldrboard_position .prize_2 .detail_wrap .details .row .content{width:60%;color:var(--text-primary);text-align:right;font-size:16px;padding:5px 0;}
.ldrboard_position .prize_3 .detail_wrap{width:220px;margin:auto;}
.ldrboard_position .prize_3 .detail_wrap h3{color:var(--text-primary);display:block;width:100%;font-size:30px;margin:5px 0 0;padding:0;}
.ldrboard_position .prize_3 .detail_wrap .details .row .label{width:35%;color:var(--text-primary);text-align:left;font-size:16px;padding:5px 0;}
.ldrboard_position .prize_3 .detail_wrap .details .row .content{width:60%;color:var(--text-primary);text-align:right;font-size:16px;padding:5px 0;}
.leaderboard_section .bts{display:none;}

.popupTile table{width:100%;}
.popupTile table,.popupTile tbody,.popupTile td,.popupTile tfoot,.popupTile th,.popupTile thead,.popupTile tr{padding:0;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;}
.popupTile table .tile_item{cursor:pointer;}
.popupTile table .tile_item button{width:100%;}
.popupTile table .tile_item img{width:100%!important;height:auto!important;}
#product_list{scrollbar-face-color:#e0e0e0;scrollbar-track-color:var(--white);scrollbar-arrow-color:none;scrollbar-highlight-color:#e0e0e0;scrollbar-3dlight-color:none;scrollbar-shadow-color:#e0e0e0;scrollbar-darkshadow-color:none;}
#product_list::-webkit-scrollbar{width:10px;}
#product_list::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;}
#product_list::-webkit-scrollbar-track{background:var(--bg-secondary);}
#product_list::-webkit-scrollbar-thumb{height:50px;width:50px;background:rgba(85,85,85);}
.tab-content{display:none;border-radius:0 0 8px 8px;}
.tab-content.active{display:block;border:1px solid var(--main-color);padding:15px;}
.nav-tab-wrapper{margin-top:20px;overflow:hidden;}
.nav-tab-wrapper a.nav-tab{display:block;text-align:center;background:var(--bg-secondary);border-radius:8px 8px 0 0;padding:15px 0;}
.nav-tab-wrapper a.nav-tab.nav-tab-active{background:var(--main-color);color:var(--text-primary);font-weight:700;}

#calendarBody{overflow:hidden;width:100%;padding-top:30px;margin:0 auto;margin-bottom:50px;text-align:center;}
#cal_table_head{width:100%;font-size:35px;color:var(--text-secondary);font-weight:700;margin-bottom:40px;}
#cal_table_head button.prev{width:200px;font-size:35px;color:var(--text-secondary);font-weight:700;}
#cal_table_head button.next{width:200px;font-size:35px;color:var(--text-secondary);font-weight:700;}
#cal_table_body{width:100%;border:1px solid var(--border-dark);}
#cal_table_body td{text-align:center;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);}
#cal_table_body th{border-top:0;border-left:0;border-right:0;padding:15px;}
#cal_table_body thead.cal_date th{font-size:1.5rem;}
#cal_table_body thead.cal_date th button{font-size:1.5rem;border:none;}
#cal_table_body thead.cal_week th{background-color:var(--bg-dark-grey);color:var(--text-primary);}
#cal_table_body thead.cal_week th.sun{color:var(--red);font-weight:700;border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body thead.cal_week th.mon{color:var(--text-primary);font-weight:700;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body thead.cal_week th.tue{color:var(--text-primary);font-weight:700;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body thead.cal_week th.wed{color:var(--text-primary);font-weight:700;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body thead.cal_week th.thu{color:var(--text-primary);font-weight:700;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body thead.cal_week th.fri{color:var(--text-primary);font-weight:700;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body thead.cal_week th.sat{color:var(--light-blue);font-weight:700;border-left:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);font-size:20px;}
#cal_table_body .css_mid .css_sub{color:var(--text-secondary)!important;}
#cal_table #cal_table_td{border:0;}
#cal_table #cal_table_td #cal_table_sub{height:60px;}
.css_star{position:relative;left:0;top:10px;}
.stamp_stop{left:0;top:0;position:relative;z-index:0;transform:rotate(-15deg) scale(1);pointer-events:unset;}
.stamp_start{left:0;top:0;position:relative;z-index:0;-webkit-animation-name:pulse;animation-name:pulse;animation-delay:2.5s;-webkit-animation-delay:.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform:rotate(0) scale(1);pointer-events:unset;}
@keyframes pulse{
0%{opacity:0;}
10%{opacity:.5;transform-origin:50% 50%;transform:rotate(-2deg) scale(5);transition:all .3s cubic-bezier(.6,.04,.98,.335);}
100%{opacity:1;transform:rotate(-15deg) scale(1);}
}

.selectBoxChangeCurrencyStyle select{background:var(--white);width:40%;padding:1px 5px;color:var(--text-secondary);font-size:16px;}
.selectBoxShortStyle select{background:var(--white);padding:0 0 0 20px;position:relative;width:215px;color:var(--text-secondary);font-size:16px;border:1px solid var(--border-light);cursor:pointer;}
.selectBoxLongStyle select{background:var(--white);position:relative;width:600px;color:var(--text-secondary);font-size:16px;border:1px solid var(--border-light);cursor:pointer;}
#withdrawAccountList_simple tr{height:30px;}
#withdrawAccountList_simple tr td{color:var(--text-secondary);text-align:center;background:var(--bg-primary);}
#withdrawAccountList_simple tr td a input{background:var(--white);color:var(--black);border:1px solid var(--main-color);border-radius:var(--btn-radius);width:60px;}
.simpleWithdrawList tbody{background:var(--bg-primary);}
.pwreset_section{padding:0 0 100px 0;}
.pwreset_section .pwresetbox{position:relative;width:360px;padding:45px 30px 20px;margin:0 auto;border-radius:var(--btn-radius);box-shadow:1px 5px 10px #0c0c0c;}
.pwreset_section .pwresetbox .title{text-align:center;color:var(--text-grey);font-size:20px;margin-bottom:10px;}
.pwreset_section .pwresetbox .icon_mem{position:absolute;top:-28px;left:50%;margin-left:-27px;display:block;width:56px;height:56px;background:url(/r/front/img/member/ico_pwreset.png) 0 0 no-repeat;}
.pwreset_section .pwresetbox .inp_pwreset{width:100%;margin-top:32px;}
.pwreset_section .pwresetbox .inp_pwreset>li{position:relative;margin-top:24px;padding-left:43px;height:32px;border-bottom:2px solid var(--border-dark);background:url(/r/front/img/member/icons_login.png) -99px 0 no-repeat;}
.pwreset_section .pwresetbox .inp_pwreset>li.pw{background-position:10px -35px;}
.pwreset_section .pwresetbox .inp_pwreset>li>input{width:225px;border:0;background:var(--white);color:var(--black);}
.pwreset_section .pwresetbox .inp_pwreset>li>input::-webkit-input-placeholder{color:var(--text-grey);}
.pwreset_section .pwresetbox .inp_pwreset>li>input:-ms-input-placeholder{color:var(--text-grey);}
.pwreset_greeting{position:relative;width:100%;height:272px;}
.pwreset_greeting .inner{width:1040px;margin:0 auto;padding:70px 0 0 40px;}
.pwreset_greeting .inner .tit{font-size:35px;color:var(--text-primary);}
.pwreset_greeting .inner .txt{margin-top:18px;font-size:18px;color:var(--text-primary);}
.pwreset_greeting .inner .txt em{color:var(--main-color);font-size:18px;}
.pwreset_greeting .visual_img{position:absolute;top:42px;left:50%;display:block;margin-left:243px;width:393px;height:317px;background:url(/r/front/img/member/bg_pwreset.png) 0 0 no-repeat;}
.pwresetbox .bot_btn{margin-top:35px;text-align:center;}
.pwresetbox .bot_btn .bt_pwreset{display:inline-block;width:140px;background:var(--bg-secondary);border:1px solid var(--main-color);border-radius:var(--btn-radius);color:var(--main-color);cursor:pointer;}
.pwresetbox .bot_btn .bt_pwreset:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}

.match_date{font-size:18px;color:var(--text-grey);}
.match_prediction_wrap{display:flex;margin-bottom:20px;}
.match_prediction_wrap input[type=radio]{-webkit-appearance:none;appearance:none;margin:1px;}
.match_prediction_wrap label{height:70px;width:33.33%;background-color:var(--bg-secondary);position:relative;margin:auto;color:var(--text-grey);transition:.5s;padding:var(--btn-padding);}
.match_prediction_wrap label.left{border-radius:8px 0 0 8px;}
.match_prediction_wrap label.center{text-align:center;}
.match_prediction_wrap label span{display:block;font-size:20px;}
.match_prediction_wrap label span.percentage{font-size:26px;}
.match_prediction_wrap label img{display:block;margin:auto;width:64px;height:64px;padding:0 10px;}
.match_prediction_wrap label.right{border-radius:0 8px 8px 0;text-align:right;}
.match_prediction_wrap input[type=radio]:checked+label{background-color:var(--main-color);color:var(--text-primary);}
.match_prediction_wrap.type2{text-align:center;justify-content:center;align-items:center;}
.match_prediction_wrap.type2>div{width:33%;margin-top:15px;}
.match_prediction_wrap.type2 .team img{width:250px;height:250px;}
.match_prediction_wrap.type2 .score p{font-size:20px;margin:5px 0;color:var(--text-primary);}
.match_prediction_wrap.type2 .score span{font-size:20px;}
.match_prediction_wrap.type2 .score .final_score{font-size:20px;color:var(--text-primary);padding:0 10px;}
.match_prediction_wrap.type2 p{color:var(--text-primary);margin:10px 0;}
.match_prediction_wrap.type2 input{background:var(--white);color:var(--black);text-align:center;font-size:20px;padding:var(--btn-padding);border-radius:var(--btn-radius);border:none;}
.match_prediction_wrap.type2.won .score p{color:var(--main-color);}
.match_prediction_wrap.type2.lost .team img{filter:grayscale(100%);}
.winner_header{background-color:var(--bg-secondary);padding:15px;}
.winner_header h2{color:var(--text-primary);font-size:22px;}
.winner_header h2 span{font-size:28px;color:var(--text-primary);}
.winner_header p{font-size:18px;color:var(--text-grey);}
.winner_wrap{background-color:var(--bg-secondary);text-align:center;}
.winner_wrap .winner_content{padding:20px 10px;}
.winner_wrap .winner_box{border:1px solid var(--main-color);border-radius:var(--btn-radius);background-color:var(--bg-secondary);margin:5px;display:inline-block;width:200px;padding:10px 5px;}
.winner_wrap .winner_box img{width:32px;height:32px;}
.winner_wrap .winner_box p{font-size:16px;color:var(--text-grey);}
.winner_wrap .winner_box span{font-size:20px;color:var(--text-primary);}
.manage_selected{background-color:var(--main-color)!important;color:var(--text-primary)!important;}

.layer_item_set{position:absolute;width:218px;height:218px;z-index:10;box-shadow:0 0 1px 1px #333;}
.layer_item_set .thumb{position:relative;width:100%;height:100%;}
.layer_item_set .thumb>img{width:100%;}
.layer_item_set .thumb>a{display:block;height:100%;background-size:100%;}
.layer_item_set .thumb *{outline:0!important;}
.layer_item_set .thumb .bt_play{position:absolute;bottom:5px;right:5px;width:80px;margin-left:-50px;color:var(--text-primary);border:1px solid var(--white);text-align:center;background-color:rgba(0,0,0,.3);z-index:100;cursor:pointer;}
.layer_item_set .thumb .bt_ex{position:absolute;top:120px;left:50%;width:122px;margin-left:-61px;color:var(--text-primary);font-weight:700;text-align:center;z-index:100;cursor:pointer;}
.layer_item_set .thumb .bt_play:hover{background-color:rgba(0,0,0,.6);color:var(--main-color);border:1px solid var(--main-color);}
.layer_item_set .thumb .bt_ex:hover{color:var(--main-color);}
.layer_item_set .infobox{position:absolute;bottom:0;left:0;padding:28px 10px;width:100%;height:80px;z-index:3;background:url(/r/front/img/comm/info_back.png) repeat-x;}
.layer_item_set .infobox .title{font-size:18px;color:var(--text-primary);}
.layer_item_set .infobox .title_en{margin-top:5px;color:var(--text-grey);}
.layer_item_set .infobox .bt_ex{position:absolute;top:40px;right:10px;width:83px;color:var(--text-primary);text-align:center;border:1px solid var(--white);border-radius:var(--btn-radius);cursor:pointer;}
.layer_item_set .infobox .bt_ex:hover{background-color:rgba(255,255,255,.2);}
.layer_item_set .btns{position:absolute;left:16px;top:16px;z-index:100;}
.layer_item_set .btns>li>a{font-size:0;text-indent:-99px;}
.layer_item_set .btns>li .bt_favor{display:block;width:25px;height:29px;background:url(/r/front/img/comm/bt_favor.png) 0 0 repeat;margin-bottom:16px;cursor:pointer;}
.layer_item_set .btns>li .bt_favor:hover{background:url(/r/front/img/comm/bt_favor_hover.png) 0 0 repeat;}
.layer_item_set .btns>li .bt_favor.on{background:url(/r/front/img/comm/bt_favor_on.png) 0 0 repeat!important;}
.layer_item_set .btns>li .bt_caution{display:block;width:29px;height:29px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;cursor:pointer;}
.layer_item_set .btns>li .bt_caution:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 repeat;}
.layer_item_set .gameLinkArea{width:218px;height:218px;position:absolute;left:0;top:0;cursor:pointer;}
.layer_item_set:before{top:0;left:0;right:100%;height:1px;}
.layer_item_set:after{top:0;right:0;bottom:100%;width:1px;}
.layer_item_set:hover:before{-webkit-transition-delay:0s;transition-delay:0s;right:0;}
.layer_item_set:hover:after{-webkit-transition-delay:.2s;transition-delay:.2s;bottom:0;}
.layer_item_big_set{position:absolute;width:450px;height:450px;padding:0;z-index:10;box-shadow:0 0 1px 1px;}
.layer_item_big_set .thumb{position:relative;width:100%;cursor:pointer;}
.layer_item_big_set .thumb *{outline:0!important;}
.layer_item_big_set .thumb>img{width:100%;}
.layer_item_big_set .thumb>a{display:block;height:100%;background-size:100%;}
.layer_item_big_set .thumb .bt_wrap{position:absolute;top:0;left:0;width:100%;height:414px;background:url(/r/front/img/comm/bg_black60.png) 0 0 repeat;z-index:2;cursor:pointer;}
.layer_item_big_set .thumb .bt_play{position:absolute;top:210px;left:50%;width:100px;margin-left:-50px;color:var(--text-primary);font-weight:700;border:1px solid var(--white);text-align:center;z-index:100;cursor:pointer;}
.layer_item_big_set .thumb .bt_ex{position:absolute;bottom:5px;right:5px;width:80px;margin-left:-50px;color:var(--text-primary);border:1px solid var(--white);text-align:center;background-color:rgba(0,0,0,.3);z-index:100;cursor:pointer;}
.layer_item_big_set .thumb .bt_play:hover{background:url(/r/front/img/comm/bg_wh_20.png) 0 0 repeat;color:var(--main-color);border:1px solid var(--main-color);}
.layer_item_big_set .thumb .bt_ex:hover{background-color:rgba(0,0,0,.6);color:var(--main-color);border:1px solid var(--main-color);}
.layer_item_big_set .infobox{position:absolute;bottom:0;left:0;padding:28px 10px;width:100%;height:80px;background:url(/r/front/img/comm/info_back.png) repeat-x;z-index:3;}
.layer_item_big_set .infobox .title{font-size:18px;color:var(--text-primary);}
.layer_item_big_set .infobox .title_en{margin-top:5px;color:var(--text-grey);}
.layer_item_big_set .btns{position:absolute;left:16px;top:16px;z-index:100;}
.layer_item_big_set .btns>li>a{font-size:0;text-indent:-99px;}
.layer_item_big_set .btns>li .bt_favor{display:block;width:25px;height:29px;background:url(/r/front/img/comm/bt_favor.png) 0 0 repeat;margin-bottom:16px;cursor:pointer;}
.layer_item_big_set .btns>li .bt_favor:hover{background:url(/r/front/img/comm/bt_favor_hover.png) 0 0 repeat;}
.layer_item_big_set .btns>li .bt_favor.on{background:url(/r/front/img/comm/bt_favor_on.png) 0 0 repeat!important;}
.layer_item_big_set .btns>li .bt_caution{display:block;width:29px;height:29px;background:url(/r/front/img/comm/bt_caution.png) 0 0 repeat;cursor:pointer;}
.layer_item_big_set .btns>li .bt_caution:hover{background:url(/r/front/img/comm/bt_caution_hover.png) 0 0 repeat;}
.layer_item_big_set .gameLinkArea{width:450px;height:450px;position:absolute;left:0;top:0;cursor:pointer;}
.layer_item_big_set:before{top:0;left:0;right:100%;height:1px;}
.layer_item_big_set:after{top:0;right:0;bottom:100%;width:1px;}
.layer_item_big_set:hover:before{-webkit-transition-delay:0s;transition-delay:0s;right:0;}
.layer_item_big_set:hover:after{-webkit-transition-delay:.2s;transition-delay:.2s;bottom:0;}
.game_main_swiper{padding:15px 0;overflow:hidden;}
.slide_wrap,.slide_wrap img{width:350px;height:350px;}
.slide_wrap .overlay_content{position:absolute;bottom:0;width:320px;height:50px;padding:15px 15px 0;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.6699054621848739) 52%,rgba(0,212,255,0) 100%);}
.slide_wrap .overlay_content p{width:220px;color:var(--text-primary);}
.slide_wrap .overlay_content a{border:1px solid var(--main-color);color:var(--main-color);font-size:16px;padding:5px 10px;border-radius:var(--btn-radius);}
.select_lang_flag{background-color:var(--bg-dark-grey);border:1px solid var(--border-light);height:30px;border-radius:var(--btn-radius);margin-left:5px;}
.select_lang_flag ul{background:var(--bg-dark-grey);border-radius:var(--btn-radius);border:1px solid var(--border-light);width:100%;right:0;}
.select_lang_flag ul li{border-bottom:1px solid var(--border-dark);}
.select_lang_flag ul li:last-child{border-bottom:none;}
.select_lang_flag.login{margin-top:10px;}
#noticeList .important_notice{text-align:center;}
.quick-main{width:1380px;margin:30px auto 0 auto;display:none;}
.quick-main ul{display:flex;gap:10px;justify-content:center;}
.quick-main ul li{flex:1;}
.quick-main ul li a{display:block;text-align:center;transition:.2s;cursor:pointer;}
.quick-main ul li a:hover{transform:scale(1.04);filter:brightness(140%);}
.quick-main ul li a img{width:100%;}

.btnGameDetailHeader{position:fixed;background-color:var(--bg-secondary);left:50%;width:40px;height:30px;z-index:1000;display:none;margin:1px 0 0 0;border-radius:0 0 8px 8px;padding:5px 5px;border:1px solid var(--border-light);border-top:none;transition:.3s ease-in-out all;cursor:pointer;}
.btnGameDetailHeader img{transform:rotate(0);transition:.3s ease-in-out all;margin-top:5px;}
.btnGameDetailHeader.on img{transform:rotate(180deg);margin-top:5px;}
.btnGameDetailQuick{position:fixed;background-color:var(--bg-secondary);right:0;top:50%;width:22px;height:40px;z-index:1000;text-align:center;display:none;border-radius:8px 0 0 8px;padding:0 5px;border:1px solid var(--border-light);border-right:none;transition:.2s ease-in-out all;cursor:pointer;}
.btnGameDetailQuick img{transform:rotate(90deg);margin-top:-4px;transition:.2s ease-in-out all;}
.btnGameDetailQuick.on{right:83px;}
.btnGameDetailQuick.on img{transform:rotate(270deg);}
.main_section .contents .mainEvent .inner,.main_section .contents .status,.notice_area .inner{width:1380px;}
.new_container{width:1380px;margin-left:auto;margin-right:auto;}

@media (max-width:1440px){
.main_section .contents .mainEvent .inner,.main_section .contents .status,.new_container,.notice_area .inner,.mypage_cont,.mypage_cont,.cs_cont,.cs_con_new,.event_section .evt_cont,.board-detail,.section-board .page-title{width:calc(100% - 160px) !important;margin:auto}
}

.rounded-full{border-radius:var(--full-border-radius)!important;}
.top-section{display:flex;align-items:center;justify-content:space-between;}
.btn{padding:var(--btn-padding);border-radius:var(--btn-radius);transition:background-color .3s ease,filter .3s ease;}
.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);cursor:pointer;}
.btn-primary:hover{background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);}
.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);cursor:pointer;}
.btn-secondary:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.btn-tertiary{background:var(--btn-tertiary-bg);color:var(--btn-tertiary-text);border:1px solid var(--btn-tertiary-border);cursor:pointer;}
.btn-tertiary:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
.btn-grey{color:var(--text-primary);background-color:var(--bg-dark-grey);cursor:pointer;}
.btn-grey:hover{color:var(--text-primary);background-color:#999;}
.btn-orange{background-color:var(--orange);cursor:pointer;}
.btn-orange:hover{background-color:#ff5100;}
.btn-show-more{display:flex;gap:5px;justify-content:center;align-items:center;color:var(--light-color);cursor:pointer;}
.btn-show-more:hover{background-color:var(--btn-secondary-bg);}
.btn-play{color:var(--text-primary);background-image:linear-gradient(to right,#e95f10 0,#cb1670 100%);background-repeat:no-repeat;background-size:cover;cursor:pointer;}
.btn-cancel{background-color:var(--bg-dark-grey)!important;color:var(--text-primary)!important;cursor:pointer;}
.btn-cancel:hover{border:1px solid var(--border-light)!important;background-color:transparent!important;color:var(--text-grey)!important;}
.btn-loadGames,.btn-minimizeGames{display:inline-flex;gap:5px;border:0!important;border-radius:var(--full-border-radius)!important;font-size:14px!important;font-weight:300;cursor:pointer;}
.btn-loadGames .icon,.btn-minimizeGames .icon{height:20px;width:20px;}

#layer_main{width:100%;}
#layer_main>.inbox{width:88%;margin:0 auto;border:1px solid var(--white);}
#layer_info{justify-content:center;align-items:center;position:fixed;z-index:1012;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.9);top:0 !important;}
#layer_info>.inbox{position:relative;width:440px;background:var(--bg-grey);margin:10px auto 0;border:1px solid var(--btn-radius);border-radius:var(--btn-radius);box-shadow:1px 0 6px #171717;}
#layer_info>.inbox .thumb{width:34%;display:none;}
#layer_info>.inbox .game_info{width:100%;display:flex;align-items:center;gap:5px;margin:10px 0;}
#layer_info>.inbox .game_info .type{color:var(--main-color);font-weight:700;}
#layer_info>.inbox .game_info .title{color:var(--common-color);font-weight:700;margin:15px 0 10px;}
#layer_info>.inbox .game_info .name{padding:5px 0;font-size:24px;color:var(--text-secondary);width:100%;font-weight:900;font-style:italic;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
#layer_info>.inbox .game_info .description{max-height:200px;overflow-y:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
#layer_info>.inbox .game_info .eng_name{padding-top:3px;color:var(--text-grey);width:95%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
#layer_info>.inbox .game_info_img_wrap{position:relative;border-radius:var(--btn-radius);height:180px;overflow:hidden;}
#layer_info>.inbox .game_info_img_wrap .game_info_img_bg{position:relative;top:0;left:0;width:100%;height:100%;filter:blur(12px) brightness(1.5);object-fit:cover!important;}
#layer_info>.inbox .game_info_img_wrap .game_info_img{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:200px;max-height:180px;z-index:1;object-fit:contain!important;}
#layer_info>.inbox .bt_info{display:none;position:absolute;top:7px;right:7px;width:25px;height:25px;background:url(/r/front/img/m/comm/ico_info.png) 0 0 no-repeat;background-size:100%;font-size:0;text-indent:-999px;}
#layer_info>.inbox .bt_play{width:100%;display:block;font-size:16px;text-align:center;}
#layer_info>.inbox .bottom{display:flex;background:var(--screen-secondary);border-radius:0 0 8px 8px;justify-content:space-between;gap:10px;padding:24px;border-top:2px solid var(--light-color);}
#layer_info>.inbox .bt_exp{display:block;width:100%;text-align:center;}
#layer_info>.inbox .bt_fabor{display:block;font-size:0;width:24px;height:24px;color:var(--common-color);text-align:center;background:url(/r/theme/beteast_v2/comm/beteast_fav.png) left top 3px/24px no-repeat;background-size:24px;padding:0;}
#layer_info>.inbox .bt_fabor.on{background:url(/r/theme/beteast_v2/comm/beteast_fav.png) left bottom 3px/24px no-repeat;background-size:24px;}
#layer_info>.inbox .bt_close{display:block;position:absolute;right:5px;top:-35px;width:20px;height:20px;background:url(/r/front/img/m/comm/bt_close_wh.png) 0 0 no-repeat;background-size:100%;font-size:0;text-indent:-999px;}
#layer_info>.inbox .inbox_scroll{max-height:600px;overflow-y:auto;padding:10px 24px;}
#layer_info>.inbox pre.description{margin-top:15px;}

.hashtag_area_popup{border-top:none;margin:0;padding-bottom:15px;}
.hashtag_area_popup .hashtag_wrap{justify-content:center;gap:10px;}
.hashtag_area_popup .hashtag_wrap li{border:1px solid var(--border-dark);color:var(--light-blue);background:rgba(3,169,244,.125);border-radius:var(--btn-radius);padding:0 15px;}
.hashtag_area_popup .hashtag_wrap .hashtag{color:var(--light-blue);}
.rolling_status .status_wrap .status_item{background:var(--bg-primary);border:1px solid var(--border-light);}
.rolling_status{background:var(--bg-dark-grey);margin-bottom:20px;}
.rolling_status .rolling_main_title{color:var(--text-secondary);}
p.bonus_additional_text{display:none;margin-left:150px;margin-top:27px;clear:both;color:var(--red);}
.betting-desc{color:var(--text-secondary);padding-top:10px;}
.betting-click-all{border-radius:var(--btn-radius);color:var(--text-secondary);border-color:var(--border-light);background:var(--bg-primary);padding:5px 20px;cursor:pointer;}
.betting-click-all:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);}
#cs_lnb_company_detail li.cs_lnb_company_detail_li .tel{padding-left:22px;}
.cke_chrome{box-shadow:none!important;margin-top:20px!important;}
.cke_inner{background:var(--bg-grey)!important;}

.note_top_btn a{font-size:14px}
.note_top_btn .btn-read-all{display:inline-block;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-align:center;font-weight:700;border-radius:var(--btn-radius);padding:5px 20px;}

/*****************************************************/
/* All Provider Logo */
/*****************************************************/
.provider-logo{display:flex;background-position:center;background-repeat:no-repeat;background-size:contain;height:20px;width:50px;}
.provider-logo.skyeagles{background-image:url(/r/theme/s1/publisher_logo/skyeagles.svg);}
.provider-logo.asia-gaming{background-image:url(/r/theme/s1/publisher_logo/playace.svg);}
.provider-logo.playace{background-image:url(/r/theme/s1/publisher_logo/playace.svg);}
.provider-logo.betsoft{background-image:url(/r/theme/s1/publisher_logo/betsoft.svg);}
.provider-logo.beteast{background-image:url(/r/theme/s1/publisher_logo/beteast.svg);}
.provider-logo.bombay-live{background-image:url(/r/theme/s1/publisher_logo/bombay-live.svg);}
.provider-logo.live88{background-image:url(/r/theme/s1/publisher_logo/live88.svg);}
.provider-logo.dowinn-group{background-image:url(/r/theme/s1/publisher_logo/dowinn-group.png);}
.provider-logo.evolution{background-image:url(/r/theme/s1/publisher_logo/evolution.png);}
.provider-logo.ezbet{background-image:url(/r/theme/s1/publisher_logo/ezbet.svg);}
.provider-logo.habanero{background-image:url(/r/theme/s1/publisher_logo/habanero.png);}
.provider-logo.tenbet{background-image:url(/r/theme/s1/publisher_logo/10bet.svg);}
.provider-logo.pinnacle{background-image:url(/r/theme/s1/publisher_logo/apgaming.svg);}
.provider-logo.pinnacle-esports{background-image:url(/r/theme/s1/publisher_logo/apesports.svg);}
.provider-logo.apgaming{background-image:url(/r/theme/s1/publisher_logo/pinnacle.svg);}
.provider-logo.apgaming-esports{background-image:url(/r/theme/s1/publisher_logo/apesports.svg);}
.provider-logo.ap-sports{background-image:url(/r/theme/s1/publisher_logo/ap-sports.svg);}
.provider-logo.ap-esports{background-image:url(/r/theme/s1/publisher_logo/ap-esports.svg);}
.provider-logo.pragmatic-play{background-image:url(/r/theme/s1/publisher_logo/pragmatic-play.png);}
.provider-logo.pragmatic-play-slot{background-image:url(/r/theme/s1/publisher_logo/pragmatic_play.svg);}
.provider-logo.stake{background-image:url(/r/theme/s1/publisher_logo/stake.webp);}
.provider-logo.allbet{background-image:url(/r/theme/s1/publisher_logo/allbet.png);}
.provider-logo.microgaming{background-image:url(/r/theme/s1/publisher_logo/microgaming.png);}
.provider-logo.microgaming-white{background-image:url(/r/theme/s1/publisher_logo/micrograming-white.svg);}
.provider-logo.microgaming-slot{background-image:url(/r/theme/s1_white/publisher_logo/microgaming.png);}
.provider-logo.playngo{background-image:url(/r/theme/s1/publisher_logo/playngo.svg);}
.provider-logo.samurai{background-image:url(/r/theme/s1/publisher_logo/samurai.svg);}
.provider-logo.stargames{background-image:url(/r/theme/s1/publisher_logo/stargames.svg);}
.provider-logo.sbobet{background-image:url(/r/theme/s1/publisher_logo/sbobet.svg);}
.provider-logo.gmw{background-image:url(/r/theme/s1/publisher_logo/gmw.svg);}
.provider-logo.isoftbet{background-image:url(/r/theme/s1/publisher_logo/isoftbet.svg);}
.provider-logo.onebook{background-image:url(/r/theme/s1/publisher_logo/onebook.svg);}
.provider-logo.big-time-gaming{background-image:url(/r/theme/s1/publisher_logo/big_time_gaming.svg);}
.provider-logo.endorphina{background-image:url(/r/theme/s1/publisher_logo/endorphina.svg);}
.provider-logo.netent{background-image:url(/r/theme/s1/publisher_logo/netent.svg);}
.provider-logo.nolimit-city{background-image:url(/r/theme/s1/publisher_logo/nolimit_city.svg);}
.provider-logo.one-touch{background-image:url(/r/theme/s1/publisher_logo/onetouch_original.svg);}
.provider-logo.pg-soft{background-image:url(/r/theme/s1/publisher_logo/pg_soft.svg);}
.provider-logo.playtech{background-image:url(/r/theme/s1/publisher_logo/playtech.svg);}
.provider-logo.red-tiger{background-image:url(/r/theme/s1/publisher_logo/red_tiger.svg);}
.provider-logo.skywind-group{background-image:url(/r/theme/s1/publisher_logo/skywind_group.svg);}
.provider-logo.yggdrasil{background-image:url(/r/theme/s1/publisher_logo/yggdrasil.svg);}
.provider-logo.sexy-casino{background-image:url(/r/theme/s1/publisher_logo/sexy_casino.png);}
.provider-logo.splus{background-image:url(/r/theme/s1/publisher_logo/splus1.svg);}
.provider-logo.mg-live{background-image:url(/r/theme/s1/publisher_logo/MGLive.png);}
.provider-logo.booongo{background-image:url(/r/theme/s1/publisher_logo/bng.png?123);}
.provider-logo.cq9{background-image:url(/r/theme/s1/publisher_logo/cq9.png?123);}
.provider-logo.playson{background-image:url(/r/theme/s1/publisher_logo/playson.png?123);}
.provider-logo.evoplay{background-image:url(/r/theme/s1/publisher_logo/evoplay.png?123);}
.provider-logo.relax-gaming{background-image:url(/r/theme/s1/publisher_logo/relax.png?123);}
.provider-logo.slotmill{background-image:url(/r/theme/s1/publisher_logo/slotmill.png?123);}
.provider-logo.wazdan{background-image:url(/r/theme/s1/publisher_logo/wazdan.png?123);}
.provider-logo.hacksaw{background-image:url(/r/theme/s1/publisher_logo/hacksaw.png?123);}
.provider-logo.jinjibaoxi{background-image:url(/r/theme/s1/publisher_logo/jinjibaoxi.svg);}
.provider-logo.blueprint{background-image:url(/r/theme/s1/publisher_logo/blueprint.png?123);}
.provider-logo.threeoaks{background-image:url(/r/theme/s1/publisher_logo/threeoaks.svg);}
.provider-logo.booming{background-image:url(/r/theme/s1/publisher_logo/booming.svg);}
.provider-logo.fachai{background-image:url(/r/theme/s1/publisher_logo/fachai.svg);}
.provider-logo.rubyplay{background-image:url(/r/theme/s1/publisher_logo/rubyplay.svg);}
.provider-logo.smartsoft{background-image:url(/r/theme/s1/publisher_logo/smartsoft.svg);}
.provider-logo.thunderkick{background-image:url(/r/theme/s1/publisher_logo/thunderkick.svg);}
.provider-logo.amigo{background-image:url(/r/theme/s1/publisher_logo/amigo_new.svg);}
.provider-logo.avata{background-image:url(/r/theme/s1/publisher_logo/avata.svg);}
.provider-logo.million{background-image:url(/r/theme/s1/publisher_logo/million.svg);}
.provider-logo.tomhorn{background-image:url(/r/theme/s1/publisher_logo/tomhorn.svg);}
.provider-logo.jaderabbit{background-image:url(/r/theme/s1/publisher_logo/jade_rabbit.svg?123);}
.provider-logo.petersons{background-image:url(/r/theme/s1/publisher_logo/peter_sons.svg);}
.provider-logo.rawigaming{background-image:url(/r/theme/s1/publisher_logo/raw.svg);}
.provider-logo.fantasma{background-image:url(/r/theme/s1/publisher_logo/fantasma.svg);}
.provider-logo.onlyplay{background-image:url(/r/theme/s1/publisher_logo/onlyplay.svg);}
.provider-logo.swinttgames{background-image:url(/r/theme/s1/publisher_logo/swinttgames.svg);}
.provider-logo.naga{background-image:url(/r/theme/s1/publisher_logo/naga.svg);}
.provider-logo.netgaming{background-image:url(/r/theme/s1/publisher_logo/netgaming.svg);}
.provider-logo.iconic21{background-image:url(/r/theme/s1/publisher_logo/iconic21.svg);}
.provider-logo.tvbet{background-image:url(/r/theme/s1/publisher_logo/tvbet.svg);}
.provider-logo.winfinity{background-image:url(/r/theme/s1/publisher_logo/winfinity.svg);}

.provider-logo.mini.beteast{background-image:url(/r/theme/s1/publisher_logo/mini/beteast.svg);}
.provider-logo.mini.pinnacle{background-image:url(/r/theme/s1/publisher_logo/mini/pinnacle.svg);}
.provider-logo.mini.tenbet{background-image:url(/r/theme/s1/publisher_logo/mini/10bet.svg);}
.provider-logo.mini.ibet{background-image:url(/r/theme/s1/publisher_logo/mini/ibet.svg);}
.provider-logo.mini.sbobet{background-image:url(/r/theme/s1/publisher_logo/mini/sbobet.svg);}
.provider-logo.mini.valorant{background-image:url(/r/theme/s1/publisher_logo/mini/valorant.svg);}
.provider-logo.mini.rainbow-six-siege{background-image:url(/r/theme/s1/publisher_logo/mini/rainbow_six_siege.svg);}
.provider-logo.mini.call-of-duty{background-image:url(/r/theme/s1/publisher_logo/mini/call_of_duty.svg);}
.provider-logo.mini.league-of-legends{background-image:url(/r/theme/s1/publisher_logo/mini/league_of_legends.svg);}
.provider-logo.mini.cs-go{background-image:url(/r/theme/s1/publisher_logo/mini/cs_go.svg);}
.provider-logo.mini.dota-2{background-image:url(/r/theme/s1/publisher_logo/mini/dota_2.svg);}
.provider-logo.mini.pragmatic-play{background-image:url(/r/theme/s1/publisher_logo/mini/pragmatic_play.svg);}
.provider-logo.mini.pragmatic-play-slot{background-image:url(/r/theme/s1/publisher_logo/mini/pragmatic_play.svg);}
.provider-logo.mini.evolution{background-image:url(/r/theme/s1/publisher_logo/mini/evolution.svg);}
.provider-logo.mini.sexy-casino{background-image:url(/r/theme/s1/publisher_logo/mini/sexy_casino.svg);}
.provider-logo.mini.asia-gaming{background-image:url(/r/theme/s1/publisher_logo/mini/asia_gaming.svg);}
.provider-logo.mini.samurai{background-image:url(/r/theme/s1/publisher_logo/mini/samurai.svg);}
.provider-logo.mini.microgaming{background-image:url(/r/theme/s1/publisher_logo/mini/microgaming.svg);}
.provider-logo.mini.skywind{background-image:url(/r/theme/s1/publisher_logo/mini/skywind.svg);}
.provider-logo.mini.playtech{background-image:url(/r/theme/s1/publisher_logo/mini/playtech.svg);}
.provider-logo.mini.bombay{background-image:url(/r/theme/s1/publisher_logo/mini/bombay.svg);}
.provider-logo.mini.live-88{background-image:url(/r/theme/s1/publisher_logo/mini/live_88.svg);}
.provider-logo.mini.nolimit-city{background-image:url(/r/theme/s1/publisher_logo/mini/nolimit_city.svg);}
.provider-logo.mini.playngo{background-image:url(/r/theme/s1/publisher_logo/mini/playngo.svg);}
.provider-logo.mini.pg-soft{background-image:url(/r/theme/s1/publisher_logo/mini/pg_soft.svg);}
.provider-logo.mini.habanero{background-image:url(/r/theme/s1/publisher_logo/mini/habanero.svg);}
.provider-logo.mini.netent{background-image:url(/r/theme/s1/publisher_logo/mini/netent.svg);}
.provider-logo.mini.yggdrasil{background-image:url(/r/theme/s1/publisher_logo/mini/yggdrasil.svg);}
.provider-logo.mini.betsoft{background-image:url(/r/theme/s1/publisher_logo/mini/betsoft.svg);}
.provider-logo.mini.cq9{background-image:url(/r/theme/s1/publisher_logo/mini/cq9.svg);}
.provider-logo.mini.big-time-gaming{background-image:url(/r/theme/s1/publisher_logo/mini/big_time_gaming.svg);}
.provider-logo.mini.red-tiger-gaming{background-image:url(/r/theme/s1/publisher_logo/mini/red_tiger_gaming.svg);}
.provider-logo.mini.evoplay{background-image:url(/r/theme/s1/publisher_logo/mini/evoplay.svg);}
.provider-logo.mini.skycity{background-image:url(/r/theme/s1/publisher_logo/mini/skycity.svg);}
.provider-logo.mini.betradar{background-image:url(/r/theme/s1/publisher_logo/mini/betradar.svg);}
.provider-logo.mini.leap-gaming{background-image:url(/r/theme/s1/publisher_logo/mini/leap_gaming.svg);}

/*******************************************/
/* All Labels */
/*******************************************/
.label{border-radius:var(--btn-radius);padding:5px;width:fit-content;text-transform:uppercase;color:var(--text-secondary);font-weight:800;}
.label.game::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--btn-radius);transform:skewX(-15deg);z-index:-1;}
.label.game{display:inline-block;padding:4px 8px;color:var(--text-primary);position:relative;}
.label.game.best::before{border:1px solid #37b8ff;background:linear-gradient(180deg,#90d7ff 2.6%,#69c9ff 10.42%,#019aef 45.98%,#0080c7 95.54%);box-shadow:0 2px 0 0 #0067a0;}
.label.game.best{color:var(--text-primary);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.2);}
.label.game.hot::before{border:1px solid #f57c00;background:linear-gradient(180deg,#ffb74d 2.6%,#ffa726 10.42%,#f57c00 45.98%,#e64a19 95.54%);box-shadow:0 2px 0 0 #e64a19;}
.label.game.hot{color:var(--text-primary);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.2);}
.label.game.new::before{border:1px solid #c2ff00;background:linear-gradient(180deg,#c2ff00 2.6%,#90ff69 10.42%,#00be49 45.98%,#008d17 95.54%);box-shadow:0 2px 0 0 #00a24f;}
.label.game.new{color:var(--text-primary);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.2);}
.label.game.demo::before{border:1px solid #cb2718;background:linear-gradient(180deg,#e56466 .01%,#e22326 100%),linear-gradient(180deg,#90d7ff 2.6%,#69c9ff 10.42%,#019aef 45.98%,#0080c7 95.54%),linear-gradient(180deg,#ffa692 2.6%,#fe7657 10.42%,#ff1d00 45.98%,#cb2718 95.54%);box-shadow:0 2px 0 0 #9e1c0f;}
.label.game.demo{color:var(--text-primary);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.2);}
.label.game.vip::before{border:1px solid gold;background:linear-gradient(180deg,#ffe082 2.6%,#ffd54f 10.42%,gold 45.98%,#ce9e00 95.54%);box-shadow:0 2px 0 0 #bf9200;}
.label.game.vip{color:var(--text-primary);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.2);}
.label.game.red{color:var(--text-primary);text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.2);}
.label.white{color:var(--text-primary);background:rgba(255,255,255,.2);border:1px solid var(--border-light);}
.label.red{color:var(--text-primary);background:var(--primary);}

/*******************************************/
/* All Icons */
/*******************************************/
.icon{filter:var(--icon-secondary);display:flex;background-position:center;background-repeat:no-repeat;background-size:contain;height:20px;width:20px;}
.icon.star-outline{background-image:url(/r/theme/s1/icons/star-outline.svg);}
.icon.star-filled{background-image:url(/r/theme/s1/icons/star-filled.svg);}
.icon.info{background-image:url(/r/theme/s1/icons/info.svg);}
.icon.caret-down{background-image:url(/r/theme/s1/icons/caret-down.svg);}
.icon.caret-left{background-image:url(/r/theme/s1/icons/caret-left.svg);}
.icon.caret-right{background-image:url(/r/theme/s1/icons/caret-right.svg);}
.icon.double-caret-down-circle{background-image:url(/r/theme/s1/icons/double-caret-down-circle.svg);}
.icon.search{background-image:url(/r/theme/s1/icons/search.svg);}
.icon.sun{background-image:url(/r/theme/s1/icons/sun.svg);}
.icon.moon{background-image:url(/r/theme/s1/icons/moon.svg);}
.icon.megaphone{background-image:url(/r/theme/s1/icons/megaphone.svg);}
.icon.fast-forward{background-image:url(/r/theme/s1/icons/fast-forward.svg);}
.icon.graph-game{background-image:url(/r/theme/s1/mini_games/graph_game.svg);}
.icon.soccer{background-image:url(/r/theme/s1/mini_games/soccer.svg);}
.icon.baseball{background-image:url(/r/theme/s1/mini_games/baseball.svg);}
.icon.raccoon{background-image:url(/r/theme/s1/mini_games/raccoon.svg);}
.icon.squid-game{background-image:url(/r/theme/s1/mini_games/squid_game.svg);}

/*******************************************/
/* All Game Launcher */
/*******************************************/
.game-list{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--game-gap);}
.gamelist-title{font-size:18px;font-weight:600;padding-left:15px;border-left:10px solid var(--light-color);align-content:center;}
.game-launcher .game-bg{width:100%;height:100%;background-position:center;background-size:cover;border-radius:var(--game-radius);}
.game-launcher .model{width:calc(100% - 40px);height:220px;background-position:center right;background-size:auto 220px;background-repeat:no-repeat;}
a.game-launcher{display:inline-block;}
.game-launcher{position:relative;width:100%;height:100%;min-height:210px;min-width:150px;transition:all .3s ease-in-out;border-radius:var(--game-radius);border:1px solid transparent;cursor: pointer;}
.game-launcher:hover{border:1px solid var(--white);}
.game-launcher:hover .game-bg{opacity:.5;}
.game-launcher .game-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--game-radius);}
.game-launcher .badge-section{position:absolute;top:0;z-index:1;}
.game-launcher .badge-section .label{margin-left:10px;margin-top:5px;}
.game-launcher .favourite-section{position:absolute;top:5px;right:5px;z-index:6;filter:var(--white-filter);height:20px;width:20px;}
.game-launcher .information-section{position:absolute;bottom:17px;right:10px;z-index:11;}
.game-launcher .information-section .icon{height:20px;width:20px;filter:var(--white-filter);}
.game-launcher .elements{position:absolute;top:0;display:flex;width:100%;height:100%;place-items:center;justify-content:center;}
.game-launcher .elements .model{position:absolute;bottom:0;display:none;z-index:1;right:20px;height:220px;transition:right .8s ease;}
.game-launcher .game-details{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:var(--game-radius);background-image:linear-gradient(to bottom,#00000000,#00000000,#00000000,#00000020,#0008,#000d);}
.game-launcher .game-details .text-section{position:absolute;width:100%;bottom:0;margin-bottom:16px;text-align:left;}
.game-launcher .game-details .text-section .game-title{color:var(--text-primary);letter-spacing:-0.5px!important;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;word-wrap:break-word;padding:0 40px 0 15px;}
.game-launcher .game-details .text-section .provider-name{color:var(--text-grey);text-transform:uppercase;word-wrap:break-word;letter-spacing:.5px;}
.game-launcher .game-overlay{position:absolute;z-index:5;top:0;width:100%;height:100%;background-color:rgba(52,52,52,.6);border-radius:var(--game-radius);opacity:0;transition:opacity .3s ease-in-out;align-content:center;gap:10px;}
.game-launcher .game-overlay:hover{opacity:1;}
.game-launcher.coming-soon,.game-launcher.under-maintenance{pointer-events:none;}
.game-launcher.under-maintenance{filter:grayscale(1);}
.game-launcher.coming-soon .coming-soon-overlay,.game-launcher.under-maintenance .maintenance-overlay{position:absolute;z-index:2;width:100%;height:100%;top:0;align-content:center;text-align:center;border-radius:var(--game-radius);background-color:rgba(0,0,0,.5);backdrop-filter:blur(3px);}
.game-launcher.under-maintenance .maintenance-overlay .text{color:var(--text-primary);font-weight:600;font-size:18px;text-transform:uppercase;text-align:center;padding:5px;text-shadow:0 3px 6px var(--black);}
.game-launcher.coming-soon .coming-soon-overlay .text{color:var(--orange);font-weight:600;font-size:18px;text-transform:uppercase;text-align:center;padding:5px;text-shadow:0 3px 6px var(--black);}
.game-launcher .game-overlay .play-container{width:100%;height:100%;display:grid;}
.game-launcher .game-overlay .play-container .circle{justify-self:center;align-self:end;width:40px;height:40px;border-radius:var(--full-border-radius);z-index:4;background-color:rgba(0,255,0,.3);background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"%3E%3Cpolygon points="40,30 65,50 40,70" fill="%2300ff00"%3E%3C/polygon%3E%3C/svg%3E');border:0;margin-bottom:5px;}
.game-launcher .game-overlay .play-container .text{width:100%;text-align:center;font-family:Play,'Noto Sans','Noto Sans KR','Noto Sans JP',sans-serif;font-size:20px;color:var(--game-green);text-shadow:0 0 5px var(--black);text-transform:uppercase;}
.game-launcher .game-details.blue-01{background-image:linear-gradient(to bottom,#0342f900,#0342f900,#0342f960,#0342f970,#0342f9,#0342f9);}
.game-launcher .game-details.blue-02{background-image:linear-gradient(to bottom,#029cd400,#029cd400,#029cd460,#029cd470,#029cd4,#029cd4);}
.game-launcher .game-details.blue-03{background-image:linear-gradient(to bottom,#6591d000,#6591d000,#6591d060,#6591d070,#6591d0,#6591d0);}
.game-launcher .game-details.lavender-01{background-image:linear-gradient(to bottom,#5161ce00,#5161ce00,#5161ce60,#5161ce70,#5161ce,#5161ce);}
.game-launcher .game-details.purple-01{background-image:linear-gradient(to bottom,#c72efb00,#c72efb00,#c72efb60,#c72efb70,#c72efb,#c72efb);}
.game-launcher .game-details.purple-02{background-image:linear-gradient(to bottom,#c86bf100,#c86bf100,#c86bf160,#c86bf170,#c86bf1,#c86bf1);}
.game-launcher .game-details.purple-03{background-image:linear-gradient(to bottom,#5a4fd700,#5a4fd700,#5a4fd760,#5a4fd770,#5a4fd7,#5a4fd7);}
.game-launcher .game-details.pink-01{background-image:linear-gradient(to bottom,#ff30f400,#ff30f400,#ff30f460,#ff30f470,#ff30f4,#ff30f4);}
.game-launcher .game-details.pink-02{background-image:linear-gradient(to bottom,#e64cb600,#e64cb600,#e64cb660,#e64cb670,#e64cb6,#e64cb6);}
.game-launcher .game-details.red-01{background-image:linear-gradient(to bottom,#a01d1400,#a01d1400,#a01d1460,#a01d1470,#a01d14,#a01d14);}
.game-launcher .game-details.red-02{background-image:linear-gradient(to bottom,#fe365200,#fe365200,#fe365260,#fe365270,#fe3652,#fe3652);}
.game-launcher .game-details.green-01{background-image:linear-gradient(to bottom,#01c52600,#01c52600,#01c52660,#01c52670,#01c526,#01c526);}
.game-launcher .game-details.green-02{background-image:linear-gradient(to bottom,#6caa2100,#6caa2100,#6caa2160,#6caa2170,#6caa21,#6caa21);}
.game-launcher .game-details.green-03{background-image:linear-gradient(to bottom,#3cce8100,#3cce8100,#3cce8160,#3cce8170,#3cce81,#3cce81);}
.game-launcher .game-details.mint-01{background-image:linear-gradient(to bottom,#36c5a000,#36c5a000,#36c5a060,#36c5a070,#36c5a0,#36c5a0);}
.game-launcher .game-details.orange-01{background-image:linear-gradient(to bottom,#ef592300,#ef592300,#ef592360,#ef592370,#ef5923,#ef5923);}
.game-launcher .game-details.yellow-01{background-image:linear-gradient(to bottom,#cab44a00,#cab44a00,#cab44a60,#cab44a70,#cab44a,#cab44a);}
.game-launcher .game-details.peach-01{background-image:linear-gradient(to bottom,#f3618000,#f3618000,#f3618060,#f3618070,#f36180,#f36180);}
.game-launcher .game-details.peach-02{background-image:linear-gradient(to bottom,#f2917000,#f2917000,#f2917060,#f2917070,#f29170,#f29170);}
.game-launcher .game-details.brown-01{background-image:linear-gradient(to bottom,#8c3d2c00,#8c3d2c00,#8c3d2c60,#8c3d2c70,#8c3d2c,#8c3d2c);}
.game-launcher .game-details.gold-01{background-image:linear-gradient(to bottom,#8e631200,#8e631200,#8e631260,#8e631270,#8e6312,#8e6312);}
.game-launcher .game-details.black-01{background-image:linear-gradient(to bottom,#00000000,#00000000,#00000060,#00000070,#000000,#000000);}


.game-launcher .text-section.left{text-align:left;padding:0 15px;}
.game-launcher .text-section.left .provider-name{text-transform:none;letter-spacing:-1px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:300;color:var(--text-primary);letter-spacing:normal;}
.game-launcher:hover .elements .model{right:30px;}
.game-launcher .elements .provider-logo{position:absolute;z-index:2;height:60px;width:100px;}
.game-launcher.pragmatic-play-slot .game-bg{background-image:url(/r/theme/s1/home/slot/pragmatic_bg.jpg?250123);}
.game-launcher.pragmatic-play-slot .model{background-image:url(/r/theme/s1/home/slot/pragmatic_model.png);}
.game-launcher.one-touch .game-bg{background-image:url(/r/theme/s1/home/slot/onetouch_bg.jpg?250123);}
.game-launcher.one-touch .model{background-image:url(/r/theme/s1/home/slot/onetouch_model.png);}
.game-launcher.pg-soft .game-bg{background-image:url(/r/theme/s1/home/slot/pocketgames_bg.jpg?250123);}
.game-launcher.pg-soft .model{background-image:url(/r/theme/s1/home/slot/pocketgames_model.png);}
.game-launcher.red-tiger .game-bg{background-image:url(/r/theme/s1/home/slot/redtiger_bg.jpg?250123);}
.game-launcher.red-tiger .model{background-image:url(/r/theme/s1/home/slot/redtiger_model.png);}
.game-launcher.habanero .game-bg{background-image:url(/r/theme/s1/home/slot/habanero_bg.jpg?250123);}
.game-launcher.habanero .model{background-image:url(/r/theme/s1/home/slot/habanero_model.png);}
.game-launcher.skywind-group .game-bg{background-image:url(/r/theme/s1/home/slot/skywind_bg.jpg?250123);}
.game-launcher.skywind-group .model{background-image:url(/r/theme/s1/home/slot/skywind_model.png);}
.game-launcher.nolimit-city .game-bg{background-image:url(/r/theme/s1/home/slot/nolimit_bg.jpg?250123);}
.game-launcher.nolimit-city .model{background-image:url(/r/theme/s1/home/slot/nolimit_model.png);}
.game-launcher.netent .game-bg{background-image:url(/r/theme/s1/home/slot/netent_bg.jpg?250123);}
.game-launcher.netent .model{background-image:url(/r/theme/s1/home/slot/netent_model.png);}
.game-launcher.betsoft .game-bg{background-image:url(/r/theme/s1/home/slot/betsoft_bg.jpg?250123);}
.game-launcher.betsoft .model{background-image:url(/r/theme/s1/home/slot/betsoft_model.png);}
.game-launcher.big-time-gaming .game-bg{background-image:url(/r/theme/s1/home/slot/btg_bg.jpg?250123);}
.game-launcher.big-time-gaming .model{background-image:url(/r/theme/s1/home/slot/btg_model.png);}
.game-launcher.yggdrasil .game-bg{background-image:url(/r/theme/s1/home/slot/yggdrasil_bg.jpg?250123);}
.game-launcher.yggdrasil .model{background-image:url(/r/theme/s1/home/slot/yggdrasil_model.png);}
.game-launcher.playngo .game-bg{background-image:url(/r/theme/s1/home/slot/playngo_bg.jpg?250123);}
.game-launcher.playngo .model{background-image:url(/r/theme/s1/home/slot/playngo_model.png);}
.game-launcher.microgaming-slot .game-bg{background-image:url(/r/theme/s1/home/slot/microgaming_bg.jpg?250123);}
.game-launcher.microgaming-slot .model{background-image:url(/r/theme/s1/home/slot/microgaming_model.png);}
.game-launcher.booongo .game-bg{background-image:url(/r/theme/s1/home/slot/bng_bg.png);}
.game-launcher.booongo .model{background-image:url(/r/theme/s1/home/slot/booongo_model.png?301020241330);}
.game-launcher.cq9 .game-bg{background-image:url(/r/theme/s1/home/slot/cq9_bg.png);}
.game-launcher.cq9 .model{background-image:url(/r/theme/s1/home/slot/cq9_model.png?301020241440);}
.game-launcher.playson .game-bg{background-image:url(/r/theme/s1/home/slot/playson_bg.png);}
.game-launcher.playson .model{background-image:url(/r/theme/s1/home/slot/playson_model.png?30102024);}
.game-launcher.slotmill .game-bg{background-image:url(/r/theme/s1/home/slot/slotmill_bg.png);}
.game-launcher.slotmill .model{background-image:url(/r/theme/s1/home/slot/slotmill_model.png?301020241440);}
.game-launcher.wazdan .game-bg{background-image:url(/r/theme/s1/home/slot/wazdan_bg.png);}
.game-launcher.wazdan .model{background-image:url(/r/theme/s1/home/slot/wazdan_model.png?30102024);}
.game-launcher.blueprint .game-bg{background-image:url(/r/theme/s1/home/slot/blueprint_bg.png);}
.game-launcher.blueprint .model{background-image:url(/r/theme/s1/home/slot/blueprint_model.png?30102024);}
.game-launcher.evoplay .game-bg{background-image:url(/r/theme/s1/home/slot/evoplay_bg.png);}
.game-launcher.evoplay .model{background-image:url(/r/theme/s1/home/slot/evoplay_model.png?30102024);}
.game-launcher.relax-gaming .game-bg{background-image:url(/r/theme/s1/home/slot/relax_bg.png);}
.game-launcher.relax-gaming .model{background-image:url(/r/theme/s1/home/slot/relax_model.png?30102024);}
.game-launcher.hacksaw .game-bg{background-image:url(/r/theme/s1/home/slot/hacksaw_bg.png);}
.game-launcher.hacksaw .model{background-image:url(/r/theme/s1/home/slot/hacksaw_model.png?30102024);}
.game-launcher.endorphina .game-bg{background-image:url(/r/theme/s1/home/slot/endorphina_bg.jpg);}
.game-launcher.endorphina .model{background-image:url(/r/theme/s1/home/slot/endorphina_model.png);}
.game-launcher.playtech .game-bg{background-image:url(/r/theme/s1/home/slot/playtech_bg.jpg);}
.game-launcher.playtech .model{background-image:url(/r/theme/s1/home/slot/playtech_model.png);}
.game-launcher.jinjibaoxi .game-bg{background-image:url(/r/theme/s1/home/slot/jinjibaoxi_bg.jpg);}
.game-launcher.jinjibaoxi .model{background-image:url(/r/theme/s1/home/slot/jinjibaoxi_model.png);}
.game-launcher.threeoaks .game-bg{background-image:url(/r/theme/s1/home/slot/threeoaks_bg.jpg);}
.game-launcher.threeoaks .model{background-image:url(/r/theme/s1/home/slot/threeoaks_model.png);}
.game-launcher.booming .game-bg{background-image:url(/r/theme/s1/home/slot/booming_bg.jpg);}
.game-launcher.booming .model{background-image:url(/r/theme/s1/home/slot/booming_model.png);}
.game-launcher.fachai .game-bg{background-image:url(/r/theme/s1/home/slot/fachai_bg.jpg);}
.game-launcher.fachai .model{background-image:url(/r/theme/s1/home/slot/fachai_model.png);}
.game-launcher.rubyplay .game-bg{background-image:url(/r/theme/s1/home/slot/rubyplay_bg.jpg);}
.game-launcher.rubyplay .model{background-image:url(/r/theme/s1/home/slot/rubyplay_model.png);}
.game-launcher.smartsoft .game-bg{background-image:url(/r/theme/s1/home/slot/smartsoft_bg.jpg);}
.game-launcher.smartsoft .model{background-image:url(/r/theme/s1/home/slot/smartsoft_model.png);}
.game-launcher.thunderkick .game-bg{background-image:url(/r/theme/s1/home/slot/thunderkick_bg.jpg);}
.game-launcher.thunderkick .model{background-image:url(/r/theme/s1/home/slot/thunderkick_model.png);}
.game-launcher.amigo .game-bg{background-image:url(/r/theme/s1/home/slot/amigo_bg.jpg);}
.game-launcher.amigo .model{background-image:url(/r/theme/s1/home/slot/amigo_model.png);}
.game-launcher.avata .game-bg{background-image:url(/r/theme/s1/home/slot/avata_bg.jpg);}
.game-launcher.avata .model{background-image:url(/r/theme/s1/home/slot/avata_model.png);}
.game-launcher.million .game-bg{background-image:url(/r/theme/s1/home/slot/million_bg.jpg);}
.game-launcher.million .model{background-image:url(/r/theme/s1/home/slot/million_model.png);}
.game-launcher.tomhorn .game-bg{background-image:url(/r/theme/s1/home/slot/tomhorn_bg.jpg);}
.game-launcher.tomhorn .model{background-image:url(/r/theme/s1/home/slot/tomhorn_model.png);}
.game-launcher.jaderabbit .game-bg{background-image:url(/r/theme/s1/home/slot/jade_rabbit_bg.jpg);}
.game-launcher.jaderabbit .model{background-image:url(/r/theme/s1/home/slot/jade_rabbit_model.png);}
.game-launcher.petersons .game-bg{background-image:url(/r/theme/s1/home/slot/peter_sons_bg.jpg);}
.game-launcher.petersons .model{background-image:url(/r/theme/s1/home/slot/peter_sons_model.png);}
.game-launcher.rawigaming .game-bg{background-image:url(/r/theme/s1/home/slot/raw_bg.jpg);}
.game-launcher.rawigaming .model{background-image:url(/r/theme/s1/home/slot/raw_model.png);}
.game-launcher.fantasma .game-bg{background-image:url(/r/theme/s1/home/slot/fantasma_bg.jpg);}
.game-launcher.fantasma .model{background-image:url(/r/theme/s1/home/slot/fantasma_model.png);}
.game-launcher.onlyplay .game-bg{background-image:url(/r/theme/s1/home/slot/onlyplay_bg.jpg);}
.game-launcher.onlyplay .model{background-image:url(/r/theme/s1/home/slot/onlyplay_model.png);}
.game-launcher.swinttgames .game-bg{background-image:url(/r/theme/s1/home/slot/swinttgames_bg.jpg);}
.game-launcher.swinttgames .model{background-image:url(/r/theme/s1/home/slot/swinttgames_model.png);}
.game-launcher.naga .game-bg{background-image:url(/r/theme/s1/home/slot/naga_bg.jpg);}
.game-launcher.naga .model{background-image:url(/r/theme/s1/home/slot/naga_model.png);}
.game-launcher.netgaming .game-bg{background-image:url(/r/theme/s1/home/slot/netgaming_bg.jpg);}
.game-launcher.netgaming .model{background-image:url(/r/theme/s1/home/slot/netgaming_model.png);}

@media (min-width:768px){
.game-launcher .game-details .text-section .game-title{font-size:16px;}
.game-launcher .elements .provider-logo{height:40px;width:100px;left:10px;}
.game-launcher .elements .model{display:block!important;background-position-y:bottom!important;height:130px!important;background-size:contain!important;}
}
@media (min-width:1200px){
.game-launcher .elements .provider-logo{left:20px;}
}

/*******************************************/
/* All Game Modal */
/*******************************************/
.game-modal{display:none;position:fixed;z-index:1010;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.75);backdrop-filter:blur(10px);}
.game-modal.modal-open{display:flex;justify-content:center;align-items:center;}
.game-modal .modal-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.game-modal .modal-body{padding-top:30px;}
.game-modal .modal-content{position:relative;opacity:0;background-color:var(--bg-grey);padding:20px;width:calc(100% - 40px);max-width:1380px;border-radius:var(--game-radius);transition:.3s;}
.game-modal.modal-open .modal-content{opacity:1;}
.game-modal .modal-content .game-modal-list #gamelist_modal_search,.game-modal .modal-content .game-modal-list div#gamelist_modal{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--game-gap);}
.game-modal .inner-scroll{overflow-x:hidden;overflow-y:auto;height:75vh;max-height:790px;margin-right:-10px;padding-right:10px;}
.game-modal .inner-scroll::-webkit-scrollbar{width:10px;}
.game-modal .inner-scroll::-webkit-scrollbar-thumb{background-color:hsla(0,0%,42%,.49);border-radius:var(--btn-radius);}
.game-modal .close{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--full-border-radius);color:var(--text-primary);font-size:28px;font-weight:700;position:absolute;top:-60px;right:0;cursor:pointer;}
.game-modal .close:focus,.game-modal .close:hover{color:var(--text-grey);text-decoration:none;}
.game-modal .searchbar{display:flex;background-color:var(--white);align-items:center;transition:box-shadow .3s ease;}
.game-modal .searchbar:focus-within{box-shadow:0 0 10px var(--light-color);}
.game-modal .searchbar .icon{width:50px;min-width:50px;}
.game-modal .searchbar input{background:var(--white);color:var(--black);padding:var(--input-padding);padding-left:0;border:0;}
.game-modal .searchbar input:focus{border:0;outline:0;}
.game-modal .searchbar button{margin:5px;padding:5px 15px;white-space:nowrap;}
.game-modal .category-filter{display:block;margin-top:30px;margin-bottom:15px;}
.game-modal .category-filter .swiper-slide{padding:5px 15px;border-radius:var(--full-border-radius);opacity:.7;}
.game-modal .category-filter .swiper-slide.on{background-color:var(--bg-grey);opacity:1;}
.game-modal .category-filter .swiper-slide .provider-logo{width:100%;max-width:65px;height:30px;margin:0 auto;}
.game-modal .filter-sort-wrap{display:flex;justify-content:space-between;gap:10px;margin-bottom:20px;}
.game-modal .filter-sort-wrap .left{display:flex;align-items:center;gap:10px;align-items:flex-start;}
.game-modal .filter-sort-wrap .right{flex:0 0 auto;}
.game-modal .filter-btn{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding-top:4px;}
.game-modal .filter-btn:before{content:'';display:block;width:14px;height:14px;background:url(/r/theme/s1/icons/filter.svg) center/100% auto no-repeat;}
.game-modal .filter-list{display:flex;gap:5px;flex-wrap:wrap;}
.game-modal .filter-list li{flex:0 0 auto;padding:3px 10px;background:var(--main-color);color:var(--text-secondary);border:1px solid var(--main-color);border-radius:var(--full-border-radius);}
.game-modal .filter-list li:before{content:'#';}
.game-modal .select-sort{display:flex;gap:10px;align-items:center;}
.game-modal .select-sort label{flex:0 0 auto;display:flex;align-items:center;color:var(--text-secondary);}
.game-modal .select-sort label:before{content:'';display:inline-block;width:14px;height:14px;background:url(/r/theme/s1/icons/sort.svg) center/100% auto no-repeat;margin-right:5px;}
.game-modal .select-sort select{width:100px;background:var(--black);color:var(--text-primary);border-radius:var(--btn-radius);}
@media (max-width:1100px){
  .game-modal .modal-content .game-modal-list #gamelist_modal_search,.game-modal .modal-content .game-modal-list div#gamelist_modal{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--game-gap);}
}
#gameList{position:relative;}
#gameList section{padding-top:40px;padding-bottom:40px;}
#gameList section:nth-child(even){background-color:var(--bg-grey);}
.section-title{font-size:20px;font-weight:300;color:var(--text-secondary);}
.section-title span{font-weight:800;}
h2.section-title{margin-bottom:20px;}

/* Sport Book Section */
section.sportsbook .game-list{margin-top:20px;grid-template-columns:repeat(2,1fr);gap:var(--game-gap);}
section.sportsbook .game-launcher{height:180px;}
section.sportsbook .game-launcher:hover{box-shadow:0 5px 10px var(--black);}
section.sportsbook .game-launcher:hover .game-bg{opacity:.5;}
section.sportsbook .game-launcher .game-details{background-image:var(--gradient-basic);}
section.sportsbook .game-launcher .game-overlay{position:absolute;top:0;background-color:transparent;}
section .game-launcher .game-overlay .play-container{place-items:center;pointer-events:none;}
section.sportsbook .game-launcher .game-overlay .play-container button{height:fit-content;width:fit-content;box-shadow:var(--game-shadow) var(--black);}
section.sportsbook .game-launcher .game-bg{width:100%;height:100%;background-position:center;background-size:cover;border-radius:var(--game-radius);}
section.sportsbook .game-launcher .model{width:calc(100% - 40px);background-position:center right;background-repeat:no-repeat;}
section.sportsbook .game-launcher.beteast .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-1.jpg);}
section.sportsbook .game-launcher.beteast .model{background-image:url(/r/theme/s1/home/sportsbook/model-1.png);}
section.sportsbook .game-launcher.ezbet .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-2.jpg);}
section.sportsbook .game-launcher.ezbet .model{background-image:url(/r/theme/s1/home/sportsbook/model-2.png);}
section.sportsbook .game-launcher.ap-sports .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-3.jpg);}
section.sportsbook .game-launcher.ap-sports .model{background-image:url(/r/theme/s1/home/sportsbook/model-3.png);}
section.sportsbook .game-launcher.tenbet .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-4.jpg);}
section.sportsbook .game-launcher.tenbet .model{background-image:url(/r/theme/s1/home/sportsbook/model-4.png);}
section.sportsbook .game-launcher.sbobet .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-5.jpg);}
section.sportsbook .game-launcher.sbobet .model{background-image:url(/r/theme/s1/home/sportsbook/model-5.png);}
section.sportsbook .game-launcher.onebook .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-6.jpg);}
section.sportsbook .game-launcher.onebook .model{background-image:url(/r/theme/s1/home/sportsbook/model-6.png);}
section.sportsbook .game-launcher.splus .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-7.jpg);}
section.sportsbook .game-launcher.splus .model{background-image:url(/r/theme/s1/home/sportsbook/stephen-curry.png);}
section.sportsbook .game-launcher.inplay .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-8.jpg);}
section.sportsbook .game-launcher.inplay .model{background-image:url(/r/theme/s1/home/sportsbook/model-8.png);}
section.sportsbook .game-launcher.ap-esports .game-bg{background-image:url(/r/theme/s1/home/sportsbook/bg-9.jpg);}
section.sportsbook .game-launcher.ap-esports .model{background-image:url(/r/theme/s1/home/sportsbook/model-9.png);}
section.sportsbook .game-launcher.pinnacle .game-bg{background-image:url(/r/front/img/site_seq/goldfinch/pinnacle_bg.jpg);}
section.sportsbook .game-launcher.pinnacle .model{background-image:url(/r/theme/s1/home/sportsbook/model-3.png);}
section.sportsbook .game-launcher.pinnacle-esports .game-bg{background-image:url(/r/front/img/site_seq/goldfinch/pinnacle_bg.jpg);}
section.sportsbook .game-launcher.pinnacle-esports .model{background-image:url(/r/theme/s1/home/sportsbook/model-9.png);}
section.sportsbook .game-launcher.apgaming .game-bg{background-image:url(/r/front/img/site_seq/goldfinch/pinnacle_bg.jpg);}
section.sportsbook .game-launcher.apgaming .model{background-image:url(/r/theme/s1/home/sportsbook/model-3.png);}
section.sportsbook .game-launcher.apgaming-esports .game-bg{background-image:url(/r/front/img/site_seq/goldfinch/pinnacle_bg.jpg);}
section.sportsbook .game-launcher.apgaming-esports .model{background-image:url(/r/theme/s1/home/sportsbook/model-9.png);}
@media (min-width:768px){
  section.sportsbook .game-list{grid-template-columns:repeat(3,1fr);}
}
@media (min-width:1200px){
  section.sportsbook .game-list{gap:30px var(--game-gap);margin-top:30px;}
  section.sportsbook .game-launcher .elements .model{height:220px!important;}
}
/* Live Casino Section */
section.live-casino{background-image:url(/r/theme/s1/home/live_casino/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
section.live-casino .game-launcher{height:150px;border:1px solid transparent;}
section.live-casino .game-launcher .game-bg{background-image:url(/r/theme/s1_white/home/live_casino/lcp-bg-7.jpg);}
section.live-casino .game-launcher .model{background-image:url(/r/theme/s1_white/home/live_casino/lc-model-7.png);}
section.live-casino .provider-logo.bombay-live{background-image:url(/r/theme/s1/publisher_logo/bombay_live2.png);}
section.live-casino .game-launcher:hover{box-shadow:0 5px 10px var(--black);border:1px solid var(--white);}
section.live-casino .game-list{grid-template-columns:repeat(2,1fr);}
section.live-casino .game-details{background-image:var(--gradient-basic);}
section.live-casino .game-launcher .elements .provider-logo{top:0;}
section.live-casino .game-launcher.skyeagles .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-00.jpg);}
section.live-casino .game-launcher.skyeagles .model{background-image:url(/r/theme/s1/home/live_casino/lc-model-00.png);}
section.live-casino .game-launcher.evolution .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-3.jpg);}
section.live-casino .game-launcher.evolution .model{background-image:url(/r/theme/s1/home/live_casino/evolution.png);}
section.live-casino .game-launcher.pragmatic-play .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-1.jpg);}
section.live-casino .game-launcher.pragmatic-play .model{background-image:url(/r/theme/s1/home/live_casino/pragmatic-play.png);}
section.live-casino .game-launcher.live88 .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-5.jpg);}
section.live-casino .game-launcher.live88 .model{background-image:url(/r/theme/s1/home/live_casino/live88.png);}
section.live-casino .game-launcher.dowinn-group .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-7.jpg);}
section.live-casino .game-launcher.dowinn-group .model{background-image:url(/r/theme/s1/home/live_casino/dowin-group.png);}
section.live-casino .game-launcher.asia-gaming .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-6.jpg);}
section.live-casino .game-launcher.asia-gaming .model{background-image:url(/r/theme/s1/home/live_casino/asia-gaming.png);}
section.live-casino .game-launcher.playace .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-6.jpg);}
section.live-casino .game-launcher.playace .model{background-image:url(/r/theme/s1/home/live_casino/asia-gaming.png);}
section.live-casino .game-launcher.allbet .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-8.jpg);}
section.live-casino .game-launcher.allbet .model{background-image:url(/r/theme/s1/home/live_casino/allbet.png);}
section.live-casino .game-launcher.sbobet .game-bg{background-image:url(/r/theme/s1_white/home/live_casino/lcp-bg-7.jpg);}
section.live-casino .game-launcher.sbobet .model{background-image:url(/r/theme/s1/home/live_casino/sbobet.png);}
section.live-casino .game-launcher.microgaming .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-2.jpg);}
section.live-casino .game-launcher.microgaming .model{background-image:url(/r/theme/s1/home/live_casino/microgaming.png);}
section.live-casino .game-launcher.skywind-group .game-bg{background-image:url(/r/theme/s1/home/live_casino/lcp-bg-9.jpg);}
section.live-casino .game-launcher.skywind-group .model{background-image:url(/r/theme/s1/home/live_casino/skywind-group.png);}
section.live-casino .game-launcher.mg-live .game-bg{background-image:url(/r/theme/s1/home/live_casino/lcp-bg-11.jpg);}
section.live-casino .game-launcher.mg-live .model{background-image:url(/r/theme/s1/home/live_casino/mggrand.png);}
section.live-casino .game-launcher.sexy-casino .game-bg{background-image:url(/r/theme/s1/home/live_casino/lcp-bg-10.jpg);}
section.live-casino .game-launcher.sexy-casino .model{background-image:url(/r/theme/s1/home/live_casino/sexy-gaming.png);}
section.live-casino .game-launcher.samurai .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-4.jpg);}
section.live-casino .game-launcher.samurai .model{background-image:url(/r/theme/s1/home/live_casino/lc-model-4.png);}
section.live-casino .game-launcher.bombay-live .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-5.jpg);}
section.live-casino .game-launcher.bombay-live .model{background-image:url(/r/theme/s1/home/live_casino/lc-model-5.png);}
section.live-casino .game-launcher.playtech .game-bg{background-image:url(/r/theme/s1/home/live_casino/lc-bg-13.jpg);}
section.live-casino .game-launcher.playtech .model{background-image:url(/r/theme/s1/home/live_casino/lc-model-13.png);}
section.live-casino .game-launcher.iconic21 .game-bg{background-image:url(/r/theme/s1/home/live_casino/iconic21_bg.jpg);}
section.live-casino .game-launcher.iconic21 .model{background-image:url(/r/theme/s1/home/live_casino/iconic21_model.png);}
section.live-casino .game-launcher.winfinity .game-bg{background-image:url(/r/theme/s1/home/live_casino/winfinity_bg.jpg);}
section.live-casino .game-launcher.winfinity .model{background-image:url(/r/theme/s1/home/live_casino/winfinity_model.png);}
section.live-casino .game-launcher.tvbet .game-bg{background-image:url(/r/theme/s1/home/live_casino/tvbet_bg.jpg);}
section.live-casino .game-launcher.tvbet .model{background-image:url(/r/theme/s1/home/live_casino/tvbet_model.png);}
section.live-casino .provider-logo.evolution{background-image:url(/r/theme/s1/publisher_logo/white/evolution.svg);}
section.live-casino .provider-logo.skyeagles{background-image:url(/r/theme/s1/publisher_logo/white/skyeagles.svg);}
section.live-casino .provider-logo.pragmatic-play{background-image:url(/r/theme/s1/publisher_logo/white/pragmaticplay.svg);}
section.live-casino .provider-logo.asia-gaming{background-image:url(/r/theme/s1/publisher_logo/white/playace.svg);}
section.live-casino .provider-logo.playace{background-image:url(/r/theme/s1/publisher_logo/white/playace.svg);}
section.live-casino .provider-logo.microgaming{background-image:url(/r/theme/s1/publisher_logo/white/microgaming.svg);}
section.live-casino .provider-logo.dowinn-group{background-image:url(/r/theme/s1/publisher_logo/white/dowinn.svg);}
section.live-casino .provider-logo.allbet{background-image:url(/r/theme/s1_white/publisher_logo/allbet.png);}
section.live-casino .provider-logo.sbobet{background-image:url(/r/theme/s1/publisher_logo/white/sbobet.svg);}
section.live-casino .provider-logo.skywind-group{background-image:url(/r/theme/s1/publisher_logo/skywind_group.svg);}
section.live-casino .provider-logo.sexy-casino{background-image:url(/r/theme/s1/publisher_logo/white/sexygaming.svg);}
section.live-casino .provider-logo.mg-live{background-image:url(/r/theme/s1/publisher_logo/white/mglive.svg);}
section.live-casino .provider-logo.live88{background-image:url(/r/theme/s1/publisher_logo/white/live88.svg);}
@media (min-width:768px){
  section.live-casino .game-list{grid-template-columns:repeat(4,1fr)!important;}
}
@media (min-width:1200px){
  section.live-casino .game-list{gap:100px 20px;margin-top:70px;}
  section.live-casino .game-launcher .elements .model{height:200px!important;}
  section.live-casino .game-launcher .elements .provider-logo{left:10px;top:-50px;height:40px;}
}
@media (min-width:1400px){
  section.live-casino .game-list{grid-template-columns:repeat(4,1fr);gap:70px var(--game-gap);}
  section.live-casino .game-launcher{height:180px;}
}
/* Slot Section */
section.slot .game-launcher{height:150px;border:1px solid transparent;}
section.slot .game-launcher:hover{box-shadow:0 5px 10px var(--black);border:1px solid var(--white);}
section.slot .game-list{grid-template-columns:repeat(2,1fr);gap:var(--game-gap);}
section.slot .game-details{background-image:var(--gradient-basic);}
section.slot .game-launcher .elements:before{content:'';display:block;width:30%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;border-radius:var(--game-radius) 0 0 var(--game-radius);}
section.slot .game-launcher .elements .model{right:0;}
@media (min-width:768px){
section.slot .game-list{grid-template-columns:repeat(4,1fr);}
}
@media (min-width:1200px){
section.slot .game-list{gap:var(--game-gap);}
section.slot .game-launcher .elements .model{height:180px!important;}
}
@media (min-width:1400px){
section.slot .game-list{grid-template-columns:repeat(4,1fr);gap:var(--game-gap);}
section.slot .game-launcher{height:150px;}
section.slot .game-launcher .elements .provider-logo{height:50px;width:120px;}
}
/* Powerball Section */
/* section.powerball{background-color:var(--bg-grey);} */
/* Rotary Section */
section.rotary{background-color:var(--bg-dark-grey);}
section.rotary .game-launcher .game-img{scale:.7;}
section.rotary .game-launcher .game-details{background-image:none!important;}
section.rotary .game-launcher .text-section.left .provider-name{color:var(--text-secondary)!important;}
section.rotary .game-launcher .information-section .icon{filter:none;}


/* Lottoland Section */
section.lotto .game-launcher{height:150px;border:1px solid transparent;}
section.lotto .game-launcher:hover{box-shadow:0 5px 10px var(--black);border:1px solid var(--white);}
section.lotto .game-list{grid-template-columns:repeat(2,1fr);gap:var(--game-gap);}
section.lotto .game-details{background-image:var(--gradient-basic);}
section.lotto .game-launcher .elements:before{content:'';display:block;width:30%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;border-radius:var(--game-radius) 0 0 var(--game-radius);}
section.lotto .game-launcher .elements .model{right:0;}
@media (min-width:768px){
section.lotto .game-list{grid-template-columns:repeat(4,1fr);}
}
@media (min-width:1200px){
section.lotto .game-list{gap:var(--game-gap);}
section.lotto .game-launcher .elements .model{height:180px!important;}
}
@media (min-width:1400px){
section.lotto .game-list{grid-template-columns:repeat(4,1fr);gap:var(--game-gap);}
section.lotto .game-launcher{height:150px;}
section.lotto .game-launcher .elements .provider-logo{height:50px;width:120px;}
}

section.lotto .game-launcher .game-bg{background-image:url('/r/theme/s1/home/lottoland/lottoland-bg.png');}
section.lotto .game-launcher .model{background-image:url('/r/theme/s1/home/lottoland/lottoland-model.png?250123');}
section.lotto .provider-logo {background-image:url('/r/theme/s1/publisher_logo/lottoland-logo.svg');}