

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

/*GLOBAL COMMON*/
.pointer{cursor:pointer;}

.d-block{display:block;}
.d-inline-block{display:inline-block;}
.d-flex{display:flex;display:-ms-flexbox;}
.d-none{display:none;}
.visible {visibility:visible;}
.invisible {visibility:hidden;}
.justify-content-start{justify-content:start;}
.justify-content-end{justify-content:end;}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content:space-between;}
.justify-content-around{justify-content:space-around;}
.align-items-start{align-items:start;}
.align-items-end{align-items:end;}
.align-items-center{align-items:center;}
.align-items-baseline{align-items:baseline;}
.align-items-stretch{align-items:stretch;}
.flex-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;}
.flex-nowrap{flex-wrap:nowrap;-ms-flex-wrap:nowrap;}
.flex-row{flex-direction:row;-ms-flex-direction:row;}
.flex-column{flex-direction:column;-ms-flex-direction:column;}
.order-1{order:1;-ms-flex-order:1;}
.order-2{order:2;-ms-flex-order:2;}
.order-3{order:3;-ms-flex-order:3;}
.order-4{order:4;-ms-flex-order:4;}
.order-5{order:5;-ms-flex-order:5;}
.order-6{order:6;-ms-flex-order:6;}
.order-7{order:7;-ms-flex-order:7;}
.order-8{order:8;-ms-flex-order:8;}
.order-9{order:9;-ms-flex-order:9;}
.order-10{order:10;-ms-flex-order:10;}

.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.font-bold{font-weight:bold;}

.clearfix:after{content:"";display:table;clear:both;}

/* reset */
*{-webkit-text-size-adjust:none;}
a{text-decoration:none;}address,caption,em,var,i{font-style:normal;font-weight:400;}input,textarea,select{letter-spacing:normal;}ol,ul,dl{list-style:none;}li{list-style:none;}fieldset,img{border:0;}legend,caption{display:none;}img{border:0;vertical-align:top;}hr{display:none;}table{border-collapse:collapse;border-spacing:0;}br{letter-spacing:normal;}input{vertical-align:middle;}button{overflow:visible;margin:0;padding:0;border:0 none;background:transparent;line-height:normal;cursor:pointer;}button::-moz-focus-inner{border:0;padding:0;}a:focus{outline:0;}button:focus{outline:0;}input[type=password]{font-family:"맑은 고딕";}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}

/*error*/
.error-title {color:var(--main-color);}
.error-btn button {background:var(--main-color);}

/* MARGIN */
.m0{margin:0!important;}
.mt5{margin-top:5px!important;}.mt8{margin-top:8px!important;}.mt10{margin-top:10px!important;}.mt15{margin-top:15px!important;}.mt20{margin-top:20px!important;}.mt25{margin-top:25px!important;}.mt30{margin-top:30px!important;}.mt40{margin-top:40px!important;}.mt50{margin-top:50px!important;}.mt70{margin-top:70px!important;}.mt80{margin-top:80px!important;}.mt100{margin-top:100px!important;}
.mr0{margin-right:0!important;}.mr3{margin-right:3px!important;}.mr5{margin-right:5px!important;}.mr10{margin-right:10px!important;}.mr20{margin-right:20px!important;}
.ml0{margin-left:0!important;}.ml3{margin-left:3px!important;}.ml5{margin-left:5px!important;}.ml8{margin-left:8px!important;}.ml10{margin-left:10px!important;}.ml15{margin-left:15px!important;}.ml17{margin-left:17px!important;}.ml20{margin-left:20px!important;}.ml30{margin-left:30px!important;}.ml40{margin-left:40px!important;}.ml50{margin-left:50px!important;}
.mb0{margin-bottom:0px!important;}.mb5{margin-bottom:5px!important;}.mb10{margin-bottom:10px!important;}.mb15{margin-bottom:15px!important;}.mb20{margin-bottom:20px!important;}.mb30{margin-bottom:30px!important;}.mb40{margin-bottom:40px!important;}.mb50{margin-bottom:50px!important;}

/* PADDING */
.pd0{padding:0!important;}.pd5{padding:5px!important;}.pd10{padding:10px!important;}.pd15{padding:15px!important;}.pd20{padding:20px!important;}.pd30{padding:30px!important;}
.pr0{padding-right:0!important;}.pr5{padding-right:5px!important;}.pr10{padding-right:10px!important;}.pr20{padding-right:20px!important;}.pr50{padding-right:50px!important;}
.pb0{padding-bottom:0!important;}.pb5{padding-bottom:5px!important;}.pb10{padding-bottom:10px!important;}.pb15{padding-bottom:15px!important;}.pb20{padding-bottom:20px!important;}.pb30{padding-bottom:30px!important;}.pb35{padding-bottom:35px!important;}.pb50{padding-bottom:50px!important;}.pb70{padding-bottom:70px!important;}
.pl0{padding-left:0px!important;}.pl10{padding-left:10px!important;}.pl13{padding-left:13px!important;}.pl15{padding-left:15px!important;}.pl20{padding-left:20px!important;}.pl25{padding-left:25px!important;}.pl60{padding-left:60px!important;}
.pt0{padding-top:0!important;}.pt5{padding-top:5px!important;}.pt10{padding-top:10px!important;}.pt20{padding-top:20px!important;}.pt29{padding-top:29px!important;}.pt30{padding-top:30px!important;}.pt40{padding-top:40px!important;}.pt50{padding-top:50px!important;}.pt60{padding-top:60px!important;}.pt70{padding-top:70px!important;}.pt100{padding-top:100px!important;}.pt110{padding-top:110px!important;}

/* BORDER */
.bt_none{border-top:0px !important;}.bl_none{border-left:0px !important;}.br_none{border-right:0px !important;}.bb_none{border-bottom:0px !important;}.bd_none{border:0px !important;}

/*WIDTH*/
.w-auto{width:auto!important;}.w-half{width:50% !important;}.w-90{width:90% !important;}.w-full{width:100% !important;}.w-240{width:240px!important;}.w-600{width:600px!important;}

/*HEIGHT*/
.h-auto{height:auto!important;}.h-half{height:50%!important;}.h-full{height:100%!important;}

/*NO BG*/
.no-bg{background:none!important;}


/*EVENT random box*/
@font-face {font-family:SourceHanSans;src:local(SourceHanSans), local(SourceHanSans), url(/r/front/img/randombox/font/SourceHanSansKR.eot?#iefix) format('embedded-opentype'), url(/r/front/img/randombox/font/SourceHanSansKR.woff) format('woff'),	url(/r/front/img/randombox/font/SourceHanSansKR.ttf) format('truetype');font-style:normal;font-weight:normal;unicode-range:U+0-10FFFF;}
@font-face {font-family:SourceHanSans;	src:local(SourceHanSans),local(SourceHanSans), url(/r/front/img/randombox/font/SourceHanSansKR-heavy.eot?#iefix) format('embedded-opentype'),url(/r/front/img/randombox/font/SourceHanSansKR-heavy.woff) format('woff'),url(/r/front/img/randombox/font/SourceHanSansKR-heavy.ttf) format('truetype');	font-style:normal;	font-weight:900;unicode-range:U+0-10FFFF;	;}
.rb_wrap p{text-align:center;color:#888;margin-bottom:5px;}
.rb_wrap p.rb_title {font-size:30px;color:#fff;text-align:center;margin:20px 0;}
.rb_details_wrap{background:#111216;padding:35px;}
.rb_details_wrap p {text-align:left;color:#fff;font-size:17px;line-height:35px;margin-top:20px;font-family:'SourceHanSans';}
.rb_details {border:1px solid #2f2f2f;background:#111216;border-radius:10px;padding:15px 30px;margin:35px 0 10px;text-align:center;color:#fff;box-shadow:3px 3px 10px #000;}
.rb_details h1 {margin:-35px auto 20px;text-shadow:1px 1px 3px #000486;border-radius:10px;background:#2a2ed7;border:1px solid #565fe9;padding:5px 10px;color:#fff;font-size:25px;max-width:180px;}
.rb_details .column1,.rb_details .column2{display:inline-block;width:49%;}
.rb_banner img{width:100%;}
.rb_title_area{text-align:center;}
.rb_title_area h2{font-size:40px;color:#414141;margin:30px 0 20px;font-family:'SourceHanSans';font-weight:900;}
.rb_title_area h1{font-size:60px;color:#9891e3;font-family:'SourceHanSans';font-weight:900;}
.rb_title_area p{color:#fff;font-size:24px;padding:10px 0 20px;font-family:'SourceHanSans';}
.rb_title_area p span{color:#fff;font-size:30px;font-weight:bold;}

.random_box_wrap{background:#111216;position:relative;width:380px;margin:0 auto;border-radius:10px;padding:20px;border:1px solid #787878;}
.random_box_wrap h2{color:#ffb337;font-weight:bold;font-size:24px;margin-bottom:15px;text-align:center;}
.random_box_wrap .rb_dots_top:before{content:"";border-radius:50%;position:absolute;top:5px;left:5px;width:8px;height:8px;background:#3b3d45;border:1px solid #656566;}
.random_box_wrap .rb_dots_top:after{content:"";border-radius:50%;position:absolute;top:5px;right:5px;width:8px;height:8px;background:#3b3d45;border:1px solid #656566;}
.random_box_wrap .rb_dots_btm:before{content:"";border-radius:50%;position:absolute;bottom:5px;left:5px;width:8px;height:8px;background:#3b3d45;border:1px solid #656566;}
.random_box_wrap .rb_dots_btm:after{content:"";border-radius:50%;position:absolute;bottom:5px;right:5px;width:8px;height:8px;background:#3b3d45;border:1px solid #656566;}
.random_box_wrap.lose{min-height:200px;display:flex;justify-content:center;align-items:center;}
.random_box_wrap.lose h3{color:#fff;text-align:center;font-size:25px;margin:0 0 15px;font-family:'NotoSansKR-bold';}
.random_box_wrap.lose p{color:#fff;text-align:center;font-size:16px;line-height:30px;}
.random_box_item{width:80%;margin:0 auto;border:1px solid #787878;background:#212121;border-radius:10px;}
.random_box_btn{text-align:center;margin:15px 0 0;}
.random_box_btn img{cursor:pointer;}
.random_box_btn .product_name {color:#fff;font-size:18px;line-height:22px;}
.animated {animation:tada 2s ease infinite;}
@keyframes tada {
    0% {transform:scale(1);} 
    10%, 20% {transform:scale(0.9) rotate(-3deg);} 
    30%, 50%, 70%, 90% {transform:scale(1.1) rotate(3deg);} 
    40%, 60%, 80% {transform:scale(1.1) rotate(-3deg);} 
    100% {transform:scale(1) rotate(0);} 
} 

.rb_giftbox_wrap .rb_giftbox{background:url('/r/front/img/randombox/rotating.png')no-repeat center;text-align:center;background-size:300px;}
.rb_giftbox_wrap .rb_giftbox img{border-radius:10px;}
.rb_info_list{text-align:left;}
.rb_info_list li {display:inline-block;font-family:'SourceHanSans';width:24%;text-align:center;color:#fff;margin:5px 3px;font-size:20px;}
.rb_info_list li .rb_product_item_wrap img{width:100%;/*border-bottom:1px solid #7b7b7b;*/ height:100%;object-fit:cover;}
.rb_info_list li .rb_product_item_wrap .rb_product_item_title{font-family:'SourceHanSans';text-align:center;margin:10px 5px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rb_info_list li .rb_product_item_wrap .rb_product_item_count{background:#ff0000;border-radius:25px;text-align:center;margin:5px 10px 10px;color:#fff;}
.winner_list_area{margin:30px auto;}
.winner_list_area button{display:block;margin:0 auto;text-align:center;color:#fff;font-size:22px;padding:10px 20px;border-radius:10px;min-width:200px;}

.rb_overlay{position:fixed;z-index:1009;width:100%;height:100%;background:rgba(0,0,0,0.8);top:0;left:0;display:flex;justify-content:center;align-items:center;}
.rb_overlay .random_box_item {background:#722ad7;}
.rb_overlay .rb_giftbox {padding:0;}
.rb_overlay .rb_giftbox p {font-family:'SourceHanSans';text-align:center;color:#fff;font-size:24px;line-height:34px;}
.rb_overlay .winner_list_wrap{background:url(/r/front/img/randombox/chuseok/popup_bg.png)no-repeat;position:relative;width:360px;height:600px;margin:0 auto;border-radius:10px;padding:20px;background-size:contain;background-position:center;}
.rb_overlay #rb_overlay_winner_detail{margin:0 0 0 10px;}
.rb_overlay .rb_close_wrap{position:relative;}
.rb_overlay .rb_close_wrap .close{position:absolute;cursor:pointer;top:-45px;right:0;display:block;width:40px;height:40px;background:url(/r/front/img/main/bt_close.png) 0 0 no-repeat;font-size:0px;text-indent:-99px;}
.rb_overlay .winner_list_wrap .winner_list{overflow-y:auto;color:#777;width:330px;height:530px;margin:40px 20px;}
.rb_overlay .winner_list_wrap .winner_product_list{position:relative;display:flex;margin:10px 35px 10px 25px;background:#f7e285;border-radius:15px;padding:10px;}
.rb_overlay .winner_list_wrap .winner_product_list.no_bg{background:transparent;}
.rb_overlay .winner_list_wrap .winner_product_list.no_bg p{color:#fff;font-size:16px;}
.rb_overlay .winner_list_wrap .winner_product_img {flex-basis:25%;}
.rb_overlay .winner_list_wrap .winner_product_img img{max-width:100%;}
.rb_overlay .winner_list_wrap .winner_product_wrap{margin:0 0 0 8px;max-width:145px;}
.rb_overlay .winner_list_wrap .winner_product_count {position:absolute;right:13px;font-size:13px;top:13px;}
.rb_overlay .winner_list_wrap .winner_product_name{color:#000;font-size:14px;font-family:'NotoSansKR-bold';margin-bottom:5px;}
.rb_overlay .winner_list_wrap .winner_product_datetime{font-size:13px;margin-bottom:2px;}

/*VIP randombox*/
.rb_overlay_message_wrap{width:500px;background:#222;border-radius:10px;padding:15px;}
/* .rb_overlay_message_wrap .top{position:relative;background:url('/r/front/img/randombox/msg-top.png')no-repeat;background-size:100%;height:440px;}
.rb_overlay_message_wrap .top .message{position:absolute;width:420px;left:40px;bottom:90px;height:240px;}
.rb_overlay_message_wrap .top .message textarea{resize:none;width:99%;height:99%;border:none;outline:none;font-size:18px;padding:1%;}
.rb_overlay_message_wrap .bottom{background:url('/r/front/img/randombox/msg-btn.png')no-repeat;background-size:100%;height:63px;}
.rb_overlay_message_wrap .bottom button{display:block;width:100%;height:100%;} */

.rb_overlay .rb_close_wrap .close.feedback {background:url(/r/front/img/m/comm/bt_close_wh.png) 0 0 no-repeat;background-size:20px;width:20px;height:20px;right:20px;top:20px;}
.rb_overlay_message_wrap .top h3 {color:#fff;margin:10px 0 20px;font-size:20px;font-weight:bold;}
.rb_overlay_message_wrap .top .message{width:100%;height:240px;background:#111;border-radius:10px;padding:10px;box-sizing:border-box;}
.rb_overlay_message_wrap .top .message textarea{resize:none;width:99%;height:99%;border:none;outline:none;font-size:14px;background:#111;color:#fff;}
.rb_overlay_message_wrap .bottom{text-align:center;}
.rb_overlay_message_wrap .bottom button{width:140px;border:2px solid transparent;width:140px;height:40px;font-size:18px;border-radius:20px;margin:15px 15px 0;}
.rb_overlay_message_wrap .bottom button.submit{color:#000;background-color:var(--main-color);border-color:var(--main-color);}
.rb_overlay_message_wrap .bottom button.submit:hover{color:var(--main-color);background-color:transparent;border-color:var(--main-color);}
.rb_overlay_message_wrap .bottom button.cancel{color:#fff;background-color:transparent;border-color:#fff;}
.rb_overlay_message_wrap .bottom button.cancel:hover{color:#000;background-color:#fff;border-color:#fff;}
.send_msg_btn{position:relative;}
.rb_vip_msg_popup{position:absolute;background:url('/r/front/img/randombox/rb_vip_btn.jpg')no-repeat;left:50%;bottom:50px;margin-left:-149px;width:297px;height:65px;}
.random_box_vip_wrap{background:#0b0a0b;padding:20px 0 50px;}

.mission_title_wrap{width:100%;text-align:center;padding-top:30px;}
.mission_title_wrap h2{color:#fff;font-weight:bold;font-size:40px;margin-bottom:10px;}
.mission_title_wrap p{color:#fff;font-weight:bold;font-size:24px;padding-bottom:10px;}
.mission_wrap{display:flex;justify-content:space-around;margin:0 0 30px;}
.mission_indicator{display:flex;justify-content:space-around;margin:60px 0 10px;}
.mission_indicator h2{color:#fff;font-size:22px;font-weight:bold;text-align:center;}
.mission{background:#fff;border-radius:45px;width:330px;height:30px;padding:10px;position:relative;border:5px solid #fff;overflow:hidden;}
.mission h2{position:absolute;color:#fff;font-size:22px;font-weight:bold;top:-45px;width:330px;text-align:center;}
.mission p{position:absolute;left:20px;color:#000;top:50%;font-size:18px;margin-top:-14px;width:300px;text-align:center;}
.mission h5{position:absolute;right:20px;color:#000;top:50%;margin-top:-10px;font-size:14px;font-weight:bold;font-family:"notosans-bold";}
.mission span{position:absolute;top:0;left:0;border-radius:0;height:100%;background-color:var(--main-color);}
.mission .achieved{right:calc(50% - 32px);color:#fff;font-size:19px;font-weight:bold;}

/*capsule*/
/*s-core-dream font*/
@font-face{font-family:'S-Core Dream';src:url(/r/front/font/scoredream/S-CoreDream-4Regular.eot);src:url(/r/front/font/scoredream/S-CoreDream-4Regular.eot?#iefix) format("embedded-opentype"),url(/r/front/font/scoredream/S-CoreDream-4Regular.woff2) format("woff2"),url(/r/front/font/scoredream/S-CoreDream-4Regular.woff) format("woff"),url(/r/front/font/scoredream/S-CoreDream-4Regular.ttf) format("truetype"),url(/r/front/font/scoredream/S-CoreDream-4Regular.svg#S-CoreDream-4Regular) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'S-Core Dream';src:url(/r/front/font/scoredream/S-CoreDream-9Black.eot);src:url(/r/front/font/scoredream/S-CoreDream-9Black.eot?#iefix) format("embedded-opentype"),url(/r/front/font/scoredream/S-CoreDream-9Black.woff2) format("woff2"),url(/r/front/font/scoredream/S-CoreDream-9Black.woff) format("woff"),url(/r/front/font/scoredream/S-CoreDream-9Black.ttf) format("truetype"),url(/r/front/font/scoredream/S-CoreDream-9Black.svg#S-CoreDream-9Black) format("svg");font-weight:900;font-style:normal;font-display:swap;}
@font-face{font-family:'S-Core Dream';src:url(/r/front/font/scoredream/S-CoreDream-6Bold.eot);src:url(/r/front/font/scoredream/S-CoreDream-6Bold.eot?#iefix) format("embedded-opentype"),url(/r/front/font/scoredream/S-CoreDream-6Bold.woff2) format("woff2"),url(/r/front/font/scoredream/S-CoreDream-6Bold.woff) format("woff"),url(/r/front/font/scoredream/S-CoreDream-6Bold.ttf) format("truetype"),url(/r/front/font/scoredream/S-CoreDream-6Bold.svg#S-CoreDream-6Bold) format("svg");font-weight:bold;font-style:normal;font-display:swap;}

.capsule{padding:0 0 50px;overflow:hidden;background:#51b2fe url(/r/front/img/randombox/capsule/nov_bottom_bg.png)no-repeat bottom;background-size:contain;padding-bottom:150px;} 
/* .capsule{padding:0 0 50px;background:#51b2fe;padding-bottom:50px;overflow:hidden;} */
.capsule .capsule_prize_wrap{background:#292b2b;position:relative;margin:0 30px 15px;border-radius:10px;padding:30px 20px;box-sizing:border-box;}
.capsule .capsule_prize_wrap .text{text-align:center;}
.capsule .capsule_prize_wrap .text h1{font-family:'S-Core Dream';color:#fff;font-weight:900;font-size:48px;margin-bottom:30px;}
.capsule .capsule_prize_wrap .text p{font-family:'S-Core Dream';font-weight:normal;color:#fff;font-size:28px;margin-bottom:30px;}
.capsule .capsule_prize_wrap .text p span{color:#fff;margin-bottom:10px;}
.capsule .capsule_prize_wrap .text p.note{color:#00ff00;}

.capsule .capsule_prize_wrap.content_only{background:#ffd228;}
.capsule .capsule_prize_wrap.content_only .text h1{color:#e00000;}
.capsule .capsule_prize_wrap.content_only .text p{color:#000;}
.capsule .capsule_prize_wrap.content_only .note{background:#fff;padding:30px 15px 15px;border-radius:12px;}
.capsule .capsule_prize_wrap.content_only .note h1{color:#000;font-weight:bold;font-size:38px;}
.capsule .capsule_prize_wrap.content_only:before {content:"";position:absolute;top:-50px;right:-10px;width:98px;height:101px;background:url(/r/front/img/randombox/capsule/middle-pattern.png);}
.capsule .capsule_prize_wrap.content_only:after {content:"";position:absolute;bottom:-10px;left:-30px;width:120px;height:171px;background:url(/r/front/img/randombox/capsule/middle-pattern2.png);background-size:contain;}
.capsule .capsule_prize_wrap.content_only .note:after{content:"";position:absolute;bottom:-140px;right:-40px;width:100px;height:291px;background:url(/r/front/img/randombox/capsule/floating-ballon.png);background-size:contain;z-index:1;}

.capsule .capsule_prize_wrap.ballon:before{content:"";position:absolute;bottom:-200px;left:-40px;width:100px;height:291px;background:url(/r/front/img/randombox/capsule/floating-ballon.png);background-size:contain;z-index:1;}
.capsule .capsule_prize_wrap.ballon:after{content:"";position:absolute;bottom:-100px;right:-30px;width:120px;height:171px;z-index:1;background:url(/r/front/img/randombox/capsule/middle-pattern2.png);background-size:contain;}
.capsule_machine img{width:100%;}
/*.capsule_machine {width:1060px;height:720px;background:url('/r/front/img/randombox/capsule/machine_2.png')no-repeat;background-size:contain;}
.capsule_machine.capsule_gif {background:url('/r/front/img/randombox/capsule/machine_2.gif')no-repeat;background-size:contain;}
*/
.capsule_title {background:#51b2fe;text-align:center;padding:30px 0 0;}
.capsule .capsule_draw_no{margin:15px 0 0;}
.capsule .capsule_draw_no p{color:#222;text-align:center;font-size:22px;font-weight:bold;margin-bottom:5px;}
.capsule .draw_btn_area{display:flex;justify-content:center;align-items:center;margin:0 0 15px;}
.capsule .capsule_note{background:#383e42;position:relative;margin:0 30px 15px;border-radius:10px;padding:30px 80px;box-sizing:border-box;}
.capsule .capsule_note:before{content:"";position:absolute;bottom:-193px;left:-200px;width:280px;height:270px;background:url(/r/front/img/randombox/capsule/nov_bottom_present.png);background-size:contain;transform:scaleX(-1);}
.capsule .capsule_note:after{content:"";position:absolute;bottom:-173px;right:-150px;width:280px;height:270px;background:url(/r/front/img/randombox/capsule/nov_bottom_present.png);background-size:contain;}
.capsule .capsule_note h3{color:#fff;font-weight:bold;font-size:38px;}
.capsule .capsule_note ol{list-style-type:decimal;}
.capsule .capsule_note ol li{list-style-type:decimal;color:#fff;font-size:28px;}
.capsule .capsule_prize_wrap .prize_list{display:flex;flex-wrap:wrap;}
.capsule .capsule_prize_wrap .prize_list .prize_item{flex:0 0 29.333%;margin:1% 2%;}
.capsule .capsule_prize_wrap .prize_list .prize_item .prize_item_img img{width:100%;border-radius:10px;}
.capsule .capsule_prize_wrap .prize_list .prize_item .rb_product_item_title{font-family:'S-Core Dream';color:#ffd228;font-size:18px;text-align:center;line-height:26px;margin-top:10px;}
/*hide product count*/
.capsule .capsule_prize_wrap .prize_list .prize_item .rb_product_item_count{background:#ffd228;padding:5px 10px;border-radius:999px;text-align:center;color:#222;width:80%;margin:5px auto 0;font-size:18px;}
.capsule .capsule_prize_wrap .prize_list .prize_item .rb_product_item_count.empty{background:#d4d4d4;}
.capsule .capsule_video video{width:100%;height:auto;}
.event_section .evt_info .capsule .capsule_table{width:100%;}
.event_section .evt_info .capsule .capsule_table tr td{border-color:#ddd;font-size:18px;}
.event_section .evt_info .capsule .capsule_table tr td{color:#333;}
.event_section .evt_info .capsule .capsule_table tr:first-child td{background:#ffd228;font-weight:bold;}

.rb_overlay .rb_close_wrap .close.closeWinnerPopup{background:url('/r/front/img/randombox/capsule/capsule-popup-close.png')no-repeat;top:40px;width:49px;height:49px;z-index:1;}
.rb_overlay .capsule_popup_wrap{background:url('/r/front/img/randombox/capsule/capsule-popup.png')no-repeat;background-size:contain;position:relative;width:1000px;height:800px;margin:0 auto 15px;border-radius:10px;padding:130px 50px 50px;box-sizing:border-box;}
.rb_overlay .capsule_popup_btn_wrap{display:flex;justify-content:center;position:absolute;bottom:50px;width:100%;}
.rb_overlay .capsule_popup_btn_wrap .capsule_popup_btn{background:url('/r/front/img/randombox/capsule/capsule-popup-btn.png')no-repeat;cursor:pointer;width:234px;height:67px;}
.rb_overlay .capsule_popup_wrap .popup_list{display:flex;flex-wrap:wrap;width:100%;height:580px;overflow-y:auto;align-items:center;}
.rb_overlay .capsule_popup_wrap .popup_list.big{justify-content:center;align-items:center;}
.rb_overlay .capsule_popup_wrap .popup_list.big .popup_item{flex:0 0 46.999%;margin:1%;}
.rb_overlay .capsule_popup_wrap .popup_list .popup_item{flex:0 0 31.333%;margin:1%;}
.rb_overlay .capsule_popup_wrap .popup_list .popup_item .popup_item_img img{width:100%;border-radius:10px;box-shadow:3px 3px 10px #000;}
.rb_overlay .popup_result_count{text-align:center;position:absolute;top:110px;left:50%;margin-left:-125px;}
.rb_overlay .popup_result_count em{font-family:'S-Core Dream';color:#fff;font-size:20px;margin:0 10px;}
.rb_overlay .popup_result_count em span{font-weight:700;}

.btn3d.color1{border-color:#1b5d5d;box-shadow:0 0 0 1px #27898b inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #136977,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#1cc6e0 0%,#00514f 100%);}
.btn3d.color2{border-color:#a33;box-shadow:0 0 0 1px #a33232 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #b03b3b,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#d36565 0%,#a51919 100%);}
.btn3d.color3{border-color:#333daa;box-shadow:0 0 0 1px #333daa inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #333daa,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#3942a8 0%,#1c2583 100%);}
.btn3d{position:relative;width:110px;top:-6px;border:0;transition:all 40ms linear;color:#fff;background-color:transparent;border-color:transparent;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;margin:10px 5px;}
.btn3d:active:focus,.btn3d:focus:hover,.btn3d:focus{-moz-outline-style:none;outline-style:none;outline:medium none;}
.btn3d.color1:active,.btn3d.color1.active{top:2px;box-shadow:0 0 0 1px #1b5d5d inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#1b5d5d;}
.btn3d.color2:active,.btn3d.color2.active{top:2px;box-shadow:0 0 0 1px #aa3333 inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#aa3333;}
.btn3d.color3:active,.btn3d.color3.active{top:2px;box-shadow:0 0 0 1px #333daa inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#333daa;}

.rb_overlay .close.capsule{background:url('/r/front/img/randombox/capsule/capsule-popup-close.png')no-repeat;top:10px;right:45px;width:49px;height:49px;z-index:1;}
.rb_overlay .winner_list_wrap.capsule {width:550px;height:800px;box-sizing:border-box;background:url('/r/front/img/randombox/capsule/capsule-winner-popup-bg.png')no-repeat;background-size:contain;}
.rb_overlay .winner_list_wrap.capsule .winner_list{width:455px;height:700px;margin:50px 20px 40px;}
.rb_overlay .winner_list_wrap.capsule .winner_product_list{background:transparent;align-items:center;}
.rb_overlay .winner_list_wrap.capsule .winner_product_img{flex:0 0 30%;}
.rb_overlay .winner_list_wrap.capsule .winner_product_wrap{flex:0 0 70%;max-width:inherit;}
.rb_overlay .winner_list_wrap.capsule .winner_product_name{font-family:'S-Core Dream';color:#f3d260;font-size:18px;}
.rb_overlay .winner_list_wrap.capsule .number_of_winning{font-family:'S-Core Dream';font-weight:900;color:#fff;font-size:22px;}


/*YUTNORI*/
.yutnori{padding:0;background:url(/r/front/img/yutnori/bg.jpg)repeat;}
.yutnori .btm_bg{background:url(/r/front/img/yutnori/btm_bg_2.png)no-repeat;width:100%;height:260px;background-size:contain;}
.yutnori_title {background:url(/r/front/img/yutnori/top_bg_2.jpg)no-repeat;background-size:contain;text-align:center;width:1060px;padding:220px 0 20px 0;}
.yutnori_title h2{font-size:40px;color:#0e3f48;font-family:'S-Core Dream';font-weight:900;margin-bottom:-7px;}
.yutnori_sub_title{padding:10px;display:block;background:#0e3f46;border-radius:27px;font-size:35px;color:#f5d6b0;font-family:'S-Core Dream';width:760px;letter-spacing:1px;text-align:center;margin:0 auto;}
.yutnori .capsule_draw_no{margin:15px 0 0;}
.yutnori .capsule_draw_no p{color:#e5d392;text-align:center;font-size:22px;font-weight:bold;margin-bottom:5px;}
.yutnori .draw_btn_area{display:flex;justify-content:space-evenly;align-items:center;margin:15px 0 0 30px;}

.yutnori .status{margin:0 30px;display:flex;justify-content:center;}
.yutnori .status div{display:inline-block;margin:10px 20px 20px 30px;width:410px;box-sizing:border-box;border-radius:30px;background:#fff;text-align:center;}
.yutnori .status div.point_holding{background:#624242;}
.yutnori .status div.remaining{background:#0e3f46;}
.yutnori .status img{display:inline-block;vertical-align:middle;width:70px;}
.yutnori .status p{display:inline-block;width:50%;font-family:'S-Core Dream';font-weight:900;font-size:25px;box-sizing:border-box;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;padding:15px 10px;}
.yutnori .status p.count{background:#e7c79b;color:#624242!important;display:inline-block;width:49%;-webkit-text-stroke-width:0;padding:15px 10px;border:4px solid #624242;border-radius:0 30px 30px 0;font-weight:bold;text-align:right;}
.yutnori .status .point_holding p{color:#fc9e50;}
.yutnori .status .remaining p{color:#c77818;}
.yutnori .status .remaining p.count{border:4px solid #0e3f46;}

.yutnori .yutnori_game_wrap{margin:0 30px 15px;box-sizing:border-box;display:inline-block;}
.yutnori .yutnori_game_wrap .yutnori_game {width:650px;display:inline-block;vertical-align:top;position:relative;}
.yutnori .yutnori_game_wrap .yutnori_game img{width:100%;}

.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;}
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup{width:500px;min-height:250px;background:#fff;border-radius:10px;box-sizing:border-box;padding:30px 15px;box-shadow:0 0 10px #36140b;}
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup .game_popup_img{display:flex;justify-content:center;gap:10px;}
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup .game_popup_img img{width:180px;}
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup .game_popup_content{text-align:center;padding:10px;}ser
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup .game_popup_content .title{font-family:'S-Core Dream';font-weight:900;color:#230301;}
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup .game_popup_content p{font-family:'S-Core Dream';color:#230301;}
.yutnori .yutnori_game_wrap .yutnori_game .game_popup_wrap .game_popup .confirm{display:block;width:120px;background:#7b5a40;color:#fff;margin:0 auto;padding:5px 10px;border-radius:6px;cursor:pointer;}

.yutnori .yutnori_game_wrap .yutnori_guide {width:340px;height:518px;margin-left:5px;background:#0e3f46;display:inline-block;padding:20px;box-sizing:border-box;color:#fff;}
.yutnori .yutnori_game_wrap .yutnori_guide h3{font-family:'S-Core Dream';color:#f5d6b0;font-weight:900;font-size:22px;margin-bottom:15px;text-align:center;}
.yutnori .yutnori_game_wrap .yutnori_guide h5{font-family:'S-Core Dream';color:#f5d6b0;font-weight:900;font-size:14px;}
.yutnori .yutnori_game_wrap .yutnori_guide p{font-family:'S-Core Dream';color:#fff;}
.yutnori .yutnori_game_wrap .yutnori_guide ol{list-style-type:decimal;padding-left:20px;}
.yutnori .yutnori_game_wrap .yutnori_guide ol li{font-family:'S-Core Dream';color:#fff;list-style-type:decimal;line-height:1.5;margin-bottom:10px;font-size:15px;}

.yutnori .btn3d.color1{border-color:#8f6547;box-shadow:0 0 0 1px #6c4d37 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #6c4d37,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#9f7557 0%,#6c4d37 100%);}
.yutnori .btn3d.color2{border-color:#791f1a;box-shadow:0 0 0 1px #7d2d29 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #550f0f,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#922924 0%,#5c1713 100%);}
.yutnori .btn3d.color3{border-color:#3d1211;box-shadow:0 0 0 1px #5a211f inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #4b1b19,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#622a29 0%,#3d1211 100%);}
.yutnori .btn3d.color4{border-color:#140401;box-shadow:0 0 0 1px #340e07 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #2b1612,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#5a2318 0%,#240904 100%);}
.yutnori .btn3d.color5{border-color:#14373c;box-shadow:0 0 0 1px #213d41 inset,0 0 0 2px rgba(255,255,255,0.15) inset,0 8px 0 0 #0d2529,0 8px 8px 1px rgba(0,0,0,0.5);background:linear-gradient(0deg,#1e4c52 0%,#0d272b 100%);}
.yutnori .btn3d{position:relative;width:160px;height:60px;top:-6px;border:0;transition:all 40ms linear;color:#fff;background-color:transparent;border-color:transparent;padding:10px;font-size:16px;line-height:1.3333333;border-radius:20px;margin:10px 3px;}
.yutnori .btn3d:active:focus,.btn3d:focus:hover,.btn3d:focus{-moz-outline-style:none;outline-style:none;outline:medium none;}
.yutnori .btn3d.color1:active,.btn3d.color1.active{top:2px;box-shadow:0 0 0 1px #8f6547 inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#8f6547;}
.yutnori .btn3d.color2:active,.btn3d.color2.active{top:2px;box-shadow:0 0 0 1px #791f1a inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#791f1a;}
.yutnori .btn3d.color3:active,.btn3d.color3.active{top:2px;box-shadow:0 0 0 1px #3d1211 inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#3d1211;}
.yutnori .btn3d.color4:active,.btn3d.color4.active{top:2px;box-shadow:0 0 0 1px #140401 inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#140401;}
.yutnori .btn3d.color5:active,.btn3d.color5.active{top:2px;box-shadow:0 0 0 1px #14373c inset,0 0 0 1px rgba(255,255,255,0.15) inset,0 1px 3px 1px rgba(0,0,0,0.3);background-color:#14373c;}
						
.yutnori .capsule_prize_wrap{background:#0e3f46;position:relative;margin:0 30px 15px;border-radius:10px;padding:30px 20px;box-sizing:border-box;}
.yutnori .capsule_prize_wrap h3{color:#fff;font-family:'S-Core Dream';font-weight:bold;font-size:30px;margin:0 0 15px;}
.yutnori .capsule_prize_wrap .text{text-align:center;}
.yutnori .capsule_prize_wrap .text h1{font-family:'S-Core Dream';color:#f3d260;font-weight:900;font-size:48px;margin-bottom:30px;}
.yutnori .capsule_prize_wrap .text p{font-family:'S-Core Dream';font-weight:normal;color:#fff;font-size:28px;margin-bottom:30px;}
.yutnori .capsule_prize_wrap .text p span{color:#f3d260;}
.yutnori .capsule_prize_wrap .text p.note{color:#ff00de;}

.yutnori .capsule_prize_wrap .prize_list #yutnori_product_info_list{display:flex;flex-wrap:wrap;}
.yutnori .capsule_prize_wrap .prize_list .prize_item{flex:0 0 23%;margin:1%;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .prize_item_img img{width:100%;border-radius:10px;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .rb_product_item_title{font-family:'S-Core Dream';font-weight:bold;color:#fff;font-size:18px;line-height:26px;margin-top:10px;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .rb_product_item_status{font-family:'S-Core Dream';color:#fff;font-size:16px;line-height:16px;margin-top:5px;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .redeem{width:100%;background:#f5d6b0;padding:10px;font-size:16px;border-radius:25px;color:#290c06;cursor:pointer;font-family:'S-Core Dream';font-weight:bold;margin-top:10px;letter-spacing:1px;border:1px solid transparent;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .redeem:hover{background:transparent;color:#f5d6b0;border:1px solid #f5d6b0;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .redeem.disabled{background:#333;color:#666;cursor:not-allowed;}
.yutnori .capsule_prize_wrap .prize_list .prize_item .redeem.disabled:hover{border:1px solid transparent;}
/*hide product count*/
.yutnori .capsule_video video{width:100%;height:auto;}
.yutnori .tnc{background:rgba(0,0,0,0.8);padding:20px;margin:0 30px;}
.yutnori .tnc h3{font-family:'S-Core Dream';font-size:16px;font-weight:bold;color:#fff;margin-bottom:15px;}
.yutnori .tnc ol{list-style:decimal;padding-left:20px;}
.yutnori .tnc ol li{list-style:decimal;color:#fff;margin-bottom:10px;font-size:14px;}

.yutnori_overlay{position:fixed;z-index:1009;width:100%;height:100%;background:rgba(0,0,0,0.8);top:0;left:0;display:flex;justify-content:center;align-items:center;}
.yutnori_overlay .winner_list_wrap{background:#fffaf3;position:relative;width:360px;height:600px;margin:0 auto;border-radius:10px;padding:20px;background-size:contain;}
.yutnori_overlay #rb_overlay_winner_detail{margin:0 0 0 10px;}
.yutnori_overlay .rb_close_wrap{position:relative;}
.yutnori_overlay .rb_close_wrap .close{position:absolute;cursor:pointer;top:-25px;right:-10px;display:block;width:35px;height:35px;background:url(/r/front/img/yutnori/close.png) 0 0 no-repeat;background-size:contain;font-size:0px;text-indent:-99px;z-index:1;}
.yutnori_overlay .winner_list_wrap h2{font-family:'S-Core Dream';color:#693518;font-weight:bold;text-align:center;font-size:16px;margin-bottom:10px;}
.yutnori_overlay .winner_list_wrap .winner_list{background:#e6c69a;background-position:center;box-shadow:inset 0 0 10px #a98c65;overflow-y:auto;color:#777;width:360px;height:530px;margin:0;}
.yutnori_overlay .winner_list_wrap .winner_product_list{position:relative;display:flex;width:100%;padding:10px;box-sizing:border-box;}
.yutnori_overlay .winner_list_wrap .winner_product_list:after{content:"";position:absolute;bottom:0;left:30px;background:#8f694b;width:300px;height:1px;}
.yutnori_overlay .winner_list_wrap .winner_product_list.no_bg{background:transparent;}
.yutnori_overlay .winner_list_wrap .winner_product_list.no_bg p{color:#fff;font-size:16px;}
.yutnori_overlay .winner_list_wrap .winner_product_img {flex-basis:30%;}
.yutnori_overlay .winner_list_wrap .winner_product_img img{max-width:100%;border-radius:10px;}
.yutnori_overlay .winner_list_wrap .winner_product_wrap{flex-basis:70%;margin:0 0 0 8px;background:#74634c;box-sizing:border-box;padding:10px;}
.yutnori_overlay .winner_list_wrap .winner_product_wrap .details{color:#fff;margin-bottom:5px;font-size:14px;}
.yutnori_overlay .winner_list_wrap .confirm{background:#0e3f46;border:1px solid transparent;color:#fff;padding:10px 20px;width:120px;text-align:center;display:block;margin:10px auto;border-radius:6px;}
.yutnori_overlay .winner_list_wrap .confirm:hover{background:transparent;border:1px solid #0e3f46;color:#0e3f46;}

/*CEOCOUPON*/
.ceocoupon{background:#000 url(/r/front/img/ceocoupon/ceocoupon_bg.jpg)repeat;background-size:contain;padding:20px 0 50px;}
.ceocoupon .detail_banner{background:url(/r/front/img/ceocoupon/ceocoupon_detail_kbc.png)no-repeat;background-size:contain;width:1060px;height:1034px;}
.ceocoupon .buttonCouponGet{background:url(/r/front/img/ceocoupon/ceocoupon_btn.png)no-repeat;width:450px;height:80px;margin:20px auto 40px;background-size:contain;cursor:pointer;}
.ceocoupon .tnc{background:url(/r/front/img/ceocoupon/ceocoupon_tnc.png)no-repeat;background-size:contain;margin:auto;width:980px;height:514px;}
.ceocoupon_popup .rb_overlay_message_wrap{width:700px;height:800px;overflow-y:auto;background:#000 url(/r/front/img/ceocoupon/ceocoupon_bg.jpg)repeat;background-size:contain;}
.ceocoupon_popup .detail_banner{background:url(/r/front/img/ceocoupon/popup_detail_kbc.png)no-repeat;background-size:contain;width:630px;height:900px;margin:auto;}
.ceocoupon_popup .ceocoupon_message_submitBtn{background:url(/r/front/img/ceocoupon/ceocoupon_submit_btn.png)no-repeat;width:282px;height:49px;margin:15px auto;background-size:contain;cursor:pointer;}
.ceocoupon_popup .top .message textarea {resize:none;width:99%;height:99%;border:none;outline:none;font-size:14px;background:#fff;color:#333;box-sizing:border-box;padding:10px;}
.ceocoupon_popup .ceocoupon_message_area{background:url(/r/front/img/ceocoupon/textarea_bg.png)no-repeat;width:595px;height:435px;margin:auto;}
.ceocoupon_popup .rb_overlay_message_wrap .top h3{display:block;padding:40px 0 30px;text-align:center;margin:0;}
.ceocoupon_popup .rb_overlay_message_wrap .top .message{background:none;margin:auto;width:90%;height:280px;border-radius:0;}	

/*lang selection*/
.header_lang_flag{max-width:40px !important;height:25px !important;cursor:pointer;background-repeat:no-repeat;background-size:contain;}
.select_lang_flag{position:relative;padding:0 20px 0 10px;background-image:url(/r/front/img/m/comm/bt_arrow_grey_bottom.png);background-size:10px;background-repeat:no-repeat;background-position:right 5px top 50%;cursor:pointer;}
.select_lang_flag .selected_flag{display:flex;gap:3px;height:100%;align-items:center;text-align: center;}
.select_lang_flag .selected_flag span{color:#666;text-transform:uppercase;}
.select_lang_flag ul {position:absolute;z-index:3;right:2px;background:#444;margin:0;padding:5px 0;border-radius:4px;display:none;}
.select_lang_flag ul li {display:flex;margin:3px;border:none;padding:3px 8px;gap:3px;}
.select_lang_flag ul li:last-child{padding:3px 8px;}
.select_lang_flag ul li:hover{background:#000;}
.select_lang_flag ul li span{color:#666;text-transform:uppercase;line-height: 25px;}

/*FOOTER NOTICE CHANNEL*/
.footer_notice_channel{margin:0 10px 10px;padding:0 15px;display:flex;gap:50px;width:500px;position:absolute;top:190px;left:45%;border-left:1px solid #fff;}
.footer_notice_channel .content_wrap{display:flex;flex-direction:column;justify-content:center;}
.footer_notice_channel h4{color:#fff;font-size:18px;font-weight:bold;}
.footer_notice_channel p{color:#ccc;font-size:16px;}
.footer_notice_channel .channel_wrap{display:flex;justify-content:start;gap:15px;margin:0;}
.footer_notice_channel .channel_wrap img{width:45px;}

/*HEADER NOTICE CHANNEL*/
.wrapper .header .inner .quick_menu > li.notice_channel_wrap{display:flex;align-items:center;margin:0 10px 0 0;}
.wrapper .header .inner .quick_menu > li.notice_channel_wrap span.notice_channel_title{color:var(--main-color);}
.wrapper .header .inner .quick_menu > li.notice_channel_wrap a{border:none;padding:0;background:transparent;gap:5px;display:flex;align-items:center;justify-content:center;}
.wrapper .header .inner .quick_menu > li.notice_channel_wrap a:hover{background:none;}
/* .wrapper .header .inner .quick_menu > li > a.notice_channel{padding:0 15px 0 10px;gap:5px;display:flex;align-items:center;justify-content:center;} */
.wrapper .header .inner .quick_menu > li > a.notice_channel img{width:32px;}

/* #13814 badge */
.wrapper #newSnb #snb_bl > div > ul > li a .newHotBadge > span{display:block;width:40%;height:50px;position:absolute;top:5px;left:5px;z-index:20;}
.wrapper #newSnb #snb_bl > div > ul > li a .newHotBadge .badge_G005004{background:url(/r/front/img/comm/badge_best1.png) 0 0 no-repeat;background-size:100%;} /* BEST */
.wrapper #newSnb #snb_bl > div > ul > li a .newHotBadge .badge_G005002{background:url(/r/front/img/comm/badge_hot1.png) 0 0 no-repeat;background-size:100%;} /* HOT */
.wrapper #newSnb #snb_bl > div > ul > li a .newHotBadge .badge_G005003{background:url(/r/front/img/comm/badge_new1.png) 0 0 no-repeat;background-size:100%;} /* NEW */
.wrapper #newSnb #snb_bl > div > ul > li a .newHotBadge .badge_G005005{background:url(/r/front/img/comm/badge_exclusive.png) 0 0 no-repeat;background-size:55% 50%;width:100%;} /* EXCLUSIVE */

.tab_wrap .tab_list > li:first-child, .tab_wrap .tab_list > li:nth-child(10) {margin-left:0px;}

.social {
    display:inline-block;
    width:215px !important;
    margin:10px auto;
    color:#000 !important;
    padding:11px 0px 14px 0px;
    border-radius:15px;
    background-repeat:no-repeat;
    background-size:46px;
    cursor:pointer;
}
.social.telegram {
    background-color:#37b5ea;
	background-image:url('data:image/png;base64,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');
}
.social.kakao {
    background-color:#feeb3c;
	background-image:url('data:image/png;base64,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');
}
.social.twitter {
    background-color:#31a9f4;
	background-image:url('data:image/png;base64,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');
}

/*MYPAGE CHECKBOX*/
.checkcontainer{display:inline-flex;position:relative;cursor:pointer;font-size:14px;align-items:center;line-height:1;border-radius:5px;padding:11px 11px 11px 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background:#2b2b2b;margin-left:33px;}
.checkcontainer input:checked~.checkmark,.checkcontainer:hover input~.checkmark,.checkmark{background-color:#fff;}
.checkcontainer.ticked{background:var(--main-color);}
.checkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkcontainer input:checked~.checkmark:after{display:block;border-color:var(--main-color);}
/* .checkmark{position:absolute;top:6px;left:6px;height:25px;width:25px;border-radius:5px;} */
.checkcontainer .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.checkcontainer input:checked .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid var(--main-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.checkbox_disclaimer{display:block;margin-left:104px;color:#ff0000;}

/* MYPAGE BETTING CHECKBOX*/
.list_my > li > a{display:inline-block;vertical-align:middle;}
.list_my > li > button{background:var(--main-color);padding:10px;border-radius:5px;margin-left:15px;}
.list_my > li .checkcontainer{display:inline-block;position:relative;cursor:pointer;font-size:14px;align-items:center;line-height:1;border-radius:5px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;width:25px;height:25px;margin:0 10px 0 0;vertical-align:middle;}
.list_my > li .checkcontainer input:checked~.checkmark,.checkcontainer:hover input~.checkmark,.checkmark{background-color:#fff;}
.list_my > li .checkcontainer.ticked{background:var(--main-color);}
.list_my > li .checkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.list_my > li .checkcontainer input:checked~.checkmark:after{display:block;border-color:var(--main-color);}
.list_my > li .checkcontainer .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:5px;}
.list_my > li .checkcontainer .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.list_my > li .checkcontainer input:checked .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid var(--main-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

/* MYPAGE DW CHECKBOX*/
.my_list tr .checkcontainer{display:inline-block;position:relative;cursor:pointer;font-size:14px;align-items:center;line-height:1;border-radius:5px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;width:25px;height:25px;margin:0 10px 0 5px;vertical-align:middle;}
.my_list tr .checkcontainer input:checked~.checkmark,.checkcontainer:hover input~.checkmark,.checkmark{background-color:#fff;}
.my_list tr .checkcontainer.ticked{background:var(--main-color);}
.my_list tr .checkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.my_list tr .checkcontainer input:checked~.checkmark:after{display:block;border-color:var(--main-color);}
.my_list tr .checkcontainer .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:5px;}
.my_list tr .checkcontainer .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.my_list tr .checkcontainer input:checked .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid var(--main-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.checkmark.disabled-notice{display:none;}
/* MYPAGE INQUIRY CHECKBOX*/
.my_list_cont tr .checkcontainer{display:inline-block;position:relative;cursor:pointer;font-size:14px;align-items:center;line-height:1;border-radius:5px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;width:25px;height:25px;margin:0 10px 0 5px;vertical-align:middle;}
.my_list_cont tr .checkcontainer input:checked~.checkmark,.checkcontainer:hover input~.checkmark,.checkmark{background-color:#fff;}
.my_list_cont tr .checkcontainer.ticked{background:var(--main-color);}
.my_list_cont tr .checkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.my_list_cont tr .checkcontainer input:checked~.checkmark:after{display:block;border-color:var(--main-color);}
.my_list_cont tr .checkcontainer .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:5px;}
.my_list_cont tr .checkcontainer .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.my_list_cont tr .checkcontainer input:checked .checkmark:after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid var(--main-color);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

/*MYPAGE BETTING DELETE*/
.betting-click-all{display:none;width:100px;height:40px;padding:0 10px;border:1px solid #fff;background:transparent;text-align:center;color:#fff;font-size:16px;line-height:39px;box-sizing:border-box;cursor:pointer;}
.betting-click-all:hover{background:var(--main-color);color:#000;border:1px solid var(--main-color);}

.rolling_status .status_wrap_simple{display:none;gap:1% 1%;flex-wrap:wrap;width:700px;margin:auto;}
.rolling_status .status_wrap_simple .status_item{width:32.33%;background:#000;margin-bottom:1%;display:inline-block;}
.rolling_status .status_wrap_simple .status_item h5{display:block;border-bottom:1px solid #444;color:#bfbfbf;font-size:16px;font-weight:bold;padding:10px;}
.rolling_status .status_wrap_simple .status_item .status_inner_wrap{display:flex;justify-content:space-between;padding:0 10px;}
.rolling_status .status_wrap_simple .status_item .status_inner_wrap .rolling_percentage {display:flex;align-items:center;padding:10px;}
.rolling_status .status_wrap_simple .status_item .status_inner_wrap .rolling_percentage span{font-size:25px;font-weight:bold;color:var(--main-color);}
.rolling_status .status_wrap_simple .status_item .status_inner_wrap .rolling_amount{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:end;padding:10px;}
.rolling_status .status_wrap_simple .status_item .status_inner_wrap .rolling_amount span{color:#bfbfbf;font-size:16px;}
.rolling_status .status_wrap_simple .status_item .status_inner_wrap .rolling_amount .text_white{color:#fff;}
.betting-desc{display:none;color:white;}

/*MYPAGE WITHDRAW - ROLLING STATUS*/
.rolling_status{position:relative;background:#333;margin-bottom:10px;border-radius:10px;}
.rolling_status .rolling_main_title{color:#bfbfbf;text-align:left;font-weight:bold;font-size:18px;padding:15px;min-height:27px;display:flex;justify-content:space-between;}
.rolling_status .rolling_main_title .title_part{width:33.333%;}
.rolling_status .rolling_sub_title{color:#bfbfbf;text-align:center;font-weight:bold;font-size:18px;padding:15px 0;min-height:27px;}
.rolling_status .rolling_collapse_btn{position:absolute;right:20px;top:10px;border:1px solid #bfbfbf;color:#bfbfbf;font-size:14px;padding:5px 15px 5px 30px;border-radius:6px;}
.rolling_status .rolling_collapse_btn:before{position:absolute;content:"";top:calc(50% - 3px);left:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bfbfbf;}
.rolling_status .rolling_collapse_btn.active:before{transform:rotate(180deg);}
.rolling_status .rolling_collapse_btn_simple{position:absolute;right:20px;top:10px;border:1px solid #bfbfbf;color:#bfbfbf;font-size:14px;padding:5px 15px 5px 30px;border-radius:6px;}
.rolling_status .rolling_collapse_btn_simple:before{position:absolute;content:"";top:calc(50% - 3px);left:10px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bfbfbf;}
.rolling_status .rolling_collapse_btn_simple.active:before{transform:rotate(180deg);}
.rolling_status .status_wrap{display:none;gap:1% 1%;flex-wrap:wrap;width:700px;margin:auto;}
.rolling_status .status_wrap .status_item{width:32.33%;background:#000;margin-bottom:1%;display:inline-block;}
.rolling_status .status_wrap .status_item h5{display:block;border-bottom:1px solid #444;color:#bfbfbf;font-size:16px;font-weight:bold;padding:10px;}
.rolling_status .status_wrap .status_item .status_inner_wrap{display:flex;justify-content:space-between;padding:0 10px;}
.rolling_status .status_wrap .status_item .status_inner_wrap .rolling_percentage {display:flex;align-items:center;padding:10px;}
.rolling_status .status_wrap .status_item .status_inner_wrap .rolling_percentage span{font-size:25px;font-weight:bold;color:var(--main-color);}
.rolling_status .status_wrap .status_item .status_inner_wrap .rolling_amount{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:end;padding:10px;}
.rolling_status .status_wrap .status_item .status_inner_wrap .rolling_amount span{color:#bfbfbf;font-size:16px;}
.rolling_status .status_wrap .status_item .status_inner_wrap .rolling_amount .text_white{color:#fff;}

/* Make it move */
@keyframes scroll-footerBanner{
0% {transform:translateX(0%);}
100% {transform:translateX(-50%);}
}

@keyframes scroll-footerBanner-reverse{
0% {transform:translateX(-50%);}
100% {transform:translateX(0%);}
}

.swiper-container.footerBanner_marquee .swiper-wrapper{
/*	animation:scroll-footerBanner 10s linear infinite;*/
	width:fit-content;
}

.info_box .info_content>p>p {
	color:#ccc;
}

/* .deposit_wrap .account_btns {
    margin-bottom:100px !important;
;} */

a[disabled], a[disabled]:hover {
   pointer-events:none;
;}

/*game slot filter*/
.slot_filter.tab_wrap {padding:29px 0;}
.slot_filter.tab_wrap.fix_top{backdrop-filter:blur(20px);}
.slot_filter.tab_wrap .tab_list{float:none;width:100%;}
.wrapper .slot_filter.tab_wrap .titlebox{padding:0;}
.slot_filter.tab_wrap .searchboxArea{float:none!important;width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 17px;}
.slot_filter.tab_wrap .searchbox{float:none!important;border:none;width:auto;background:url(/r/front/img/comm/common-search.png)0 50% no-repeat;padding:0 0 0 24px;display:flex;gap:3px;margin:0;align-items:center;}
.slot_filter.tab_wrap .searchbox input{background:#6f6f6f30;border:1px solid #9f957330;width:220px;height:27px;border-radius:10px;padding:0 0 0 10px;box-sizing:border-box;}
.slot_filter.tab_wrap .searchbox input:hover{background-color:#000;border-color:var(--common-color);color:#fff;}
.slot_filter.tab_wrap .searchbox .on input{background-color:var(--common-color);border-color:#fff;color:#fff;}

.slot_filter.tab_wrap .searchbox input.on{background:#141414;border:1px solid var(--common-color);}
.slot_filter.tab_wrap .searchbox .divider{background:#2c2c2c;width:1px;height:27px;margin:0 10px;}
.slot_filter.tab_wrap .searchbox .filter_search_btn{background:#6f6f6f30;height:27px;box-sizing:border-box;padding:0 10px;border-radius:10px;color:#ffffff70;cursor:default;}
.slot_filter.tab_wrap .searchbox .filter_search_btn:hover{background:#6f6f6f30;}
.slot_filter.tab_wrap .searchbox .filter_search_btn.on{background:var(--common-color);color:#fff;cursor:pointer;}
.slot_filter.tab_wrap .searchbox .filter_search_btn.on:hover{background:#6f6647;color:#fff;cursor:pointer;}

.slot_filter.tab_wrap .searchbox .filter_btn{background:#3E3E4230 url(/r/front/img/comm/common_filter_icon.png)10px 50% no-repeat;border:1px solid #9f957330;box-sizing:border-box;height:27px;padding:0 10px 0 34px;border-radius:10px;color:#ffffff70;}
.slot_filter.tab_wrap .searchbox .filter_btn:hover{background:#000 url(/r/front/img/comm/common_filter_icon.png)10px 50% no-repeat;border:1px solid var(--common-color);box-sizing:border-box;height:27px;padding:0 10px 0 34px;border-radius:10px;color:#fff;}
.slot_filter.tab_wrap .searchbox .filter_btn.on{background:var(--objective-color) url(/r/front/img/comm/common_filter_icon.png)10px 50% no-repeat;border:1px solid var(--common-color);color:var(--main-color);}
.slot_filter.tab_wrap .company_tab_list{display:flex;gap:6px;flex-wrap:wrap;}
.slot_filter.tab_wrap .company_tab_list li{display:flex;justify-content:space-between;width:12.04%;}
.slot_filter.tab_wrap .company_tab_list li a{cursor:pointer;display:flex;align-items:center;width:100%;height:35px;line-height:15px;color:#ffffff70;background-color:#6f6f6f30;border-radius:10px;padding:0 8px 0 40px;border:1px solid #9f957330;box-sizing:border-box;background-repeat:no-repeat;background-size:24px;background-position:8px 50%;text-align:right;transition:.3s all ease-in-out;}
.slot_filter.tab_wrap .company_tab_list li a:hover{color:#fff;background-color:#000;border-color:var(--common-color);}
.slot_filter.tab_wrap .company_tab_list li.on a{background-color:var(--common-color);border-color:#fff;color:#fff;}

.main_section .slot_filter{background:transparent;padding:0;border:none;margin:40px 0 16px;}

.filter_overlay{position:fixed;width:540px;height:100%;top:130px;left:-100%;background:linear-gradient(180deg, var(--gradient-color1), var(--gradient-color2));z-index:101;overflow-x:hidden;}
.filter_overlay .filter_header{display:flex;justify-content:space-between;padding:27px 15px 27px 45px;background:var(--objective-color);border-bottom:1px solid var(--common-color);}
.filter_overlay .filter_header h3{color:var(--common-color);font-size:24px;font-weight:bold;}
.filter_overlay .filter_header button{color:#fff;font-size:24px;}

.filter_overlay .filter_body_scroll{height:calc(100% - 221px);overflow-x:hidden;overflow-y:scroll;}
.filter_overlay .filter_body_scroll::-webkit-scrollbar {width:7px;}
.filter_overlay .filter_body_scroll::-webkit-scrollbar-track {background:#363b46;}
.filter_overlay .filter_body_scroll::-webkit-scrollbar-thumb {background:var(--main-color);border-radius:10px;}
.filter_overlay .filter_body_scroll::-webkit-scrollbar-thumb:hover {background:#555;}
.filter_overlay .filter_body{padding:17px 15px;} 
.filter_overlay .filter_body .title_wrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 17px;}
.filter_overlay .filter_body .title_wrap .title{color:#fff;font-size:24px;font-weight:bold;background:url(/r/front/img/comm/common_filter_icon.png)0 50% no-repeat;padding:0 0 0 30px;background-size:22px;}
.filter_overlay .filter_body .title_wrap .expander a{display:inline-block;vertical-align:middle;}
.filter_overlay .filter_body .title_wrap .expander a.expand_all{color:#8f8d8d;padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #8f8f8f;}
.filter_overlay .filter_body .title_wrap .expander a.expand_all:hover{color:var(--common-color);padding:0 0 0 10px;margin:0 0 0 10px;border-left:1px solid #8f8f8f;}
.filter_overlay .filter_body .title_wrap .expander a.collapse_all{color:#8f8d8d;}
.filter_overlay .filter_body .title_wrap .expander a.collapse_all:hover{color:var(--common-color);}

.filter_overlay .filter_body .filter_content .content_accordion{background:#fff;border-radius:10px;padding:8px 10px;box-sizing:border-box;margin:0 0 10px;border:1px solid transparent;cursor:pointer;}
.filter_overlay .filter_body .filter_content .content_accordion .filter_accordion_content{display:none;}
.filter_overlay .filter_body .filter_content .content_accordion .filter_group_title{display:flex;justify-content:space-between;}
.filter_overlay .filter_body .filter_content .content_accordion .filter_group_title h3{color:var(--objective-color);font-size:14px;font-weight:bold;background-repeat:no-repeat;padding:5px 11px 5px 40px;background-size:24px;background-position:0 50%;}
.filter_overlay .filter_body .filter_content .content_accordion .filter_group_title h3.accordion_arrow{position:relative;padding:5px 28px 5px 50px;}
.filter_overlay .filter_body .filter_content .content_accordion .filter_group_title h3.accordion_arrow:after{content:"";position:absolute;top:50%;margin-top:-5px;right:0;background:url(/r/front/img/comm/filter_arrow.png)0 50% no-repeat;background-size:contain;width:16px;height:10px;}
.filter_overlay .filter_body .filter_content .content_accordion .filter_group_title h3.icon_url_check_note{background-image:url(/r/front/img/comm/filter_tag_color.png);}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_group_title h3.icon_url_check_note{background-image:url(/r/front/img/comm/filter_tag_white.png);}

.filter_switch{position:relative;display:inline-block;width:49px;height:27px;}
.filter_switch input{opacity:0;width:0;height:0;}
.filter_switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid var(--common-color);}
.filter_switch .slider:before{position:absolute;content:"";height:25px;width:25px;left:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;box-shadow:1px 1px 3px #cecece;}
.filter_switch input:checked + .slider{background-color:var(--common-color);}
.filter_switch input:focus + .slider{box-shadow:0 0 1px var(--common-color);}
.filter_switch input:checked + .slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px);}
.filter_switch .slider.round{border-radius:34px;}
.filter_switch .slider.round:before{border-radius:50%;}

.filter_overlay .filter_body .filter_content .content_accordion.on{background:#14141450;border-color:#9f957350;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_group_title h3{color:var(--common-color);}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_group_title h3.accordion_arrow:after{transform:rotate(180deg);}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content{display:block;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li{cursor:pointer;display:flex;justify-content:space-between;width:32.5%;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li a{display:block;width:100%;height:35px;line-height:35px;color:#ffffff70;background-color:#6f6f6f30;border-radius:10px;padding:0 11px 0 35px;border:1px solid #9f957330;box-sizing:border-box;background-repeat:no-repeat;background-size:24px;background-position:11px 50%;text-align:right;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li.on a{background-color:var(--common-color);border-color:#fff;color:#fff;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li a{text-align:left;padding:0 35px 0 11px;position:relative;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li a:after{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;right:11px;-webkit-mask:url(/r/front/img/comm/filter_check.png)0 0 / 16px no-repeat;mask:url(/r/front/img/comm/filter_check.png)0 0 / 16px no-repeat;background-color:#14141450;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li.on a:after{background-color:var(--objective-color);}

.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li:hover span{border-color:var(--common-color);background-color:#000;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li span{display:flex;align-items:center;width:100%;height:35px;line-height:16px;color:#ffffff70;background-color:#6f6f6f30;border-radius:10px;padding:0 11px 0 45px;border:1px solid #9f957330;box-sizing:border-box;background-repeat:no-repeat;background-size:24px;background-position:11px 50%;text-align:right;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li.on span{background-color:var(--common-color);border-color:#fff;color:#fff;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul li.on span:hover{background-color:#6f6647;border-color:#fff;color:#fff;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li span{text-align:left;padding:0 35px 0 11px;position:relative;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li span:hover{text-align:left;padding:0 35px 0 11px;position:relative;border-color:var(--common-color);background-color:#000;}

.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li span:after{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;right:11px;-webkit-mask:url(/r/front/img/comm/filter_check.png)0 0 / 16px no-repeat;mask:url(/r/front/img/comm/filter_check.png)0 0 / 16px no-repeat;background-color:#14141450;}
.filter_overlay .filter_body .filter_content .content_accordion.on .filter_accordion_content ul.checkbox li.on span:after{background-color:var(--objective-color);}

.filter_overlay .filter_body .filter_content .button_area{display:flex;gap:14px;justify-content:space-between;}
.filter_overlay .filter_body .filter_content .button_area .btn{height:38px;line-height:38px;padding:0 17px;border-radius:10px;border:1px solid var(--common-color);display:flex;align-items:center;justify-content:center;gap:5px;}
.filter_overlay .filter_body .filter_content .button_area .btn_submit{background:var(--objective-color);color:var(--main-color);font-size:17px;border-color:#9f957330;}
.filter_overlay .filter_body .filter_content .button_area .btn_submit:hover{background:var(--objective-color);color:#fff;font-size:17px;border-color:var(--common-color);}
.filter_overlay .filter_body .filter_content .button_area .btn_cancel{background:#3E3E4230;color:#fff7;border-color:#9f957330;font-size:17px;}
.filter_overlay .filter_body .filter_content .button_area .btn_cancel:hover{background:#000;color:#fff;border-color:var(--common-color);font-size:17px;}
.filter_overlay .filter_body .filter_content .button_area .btn_clear{background:#3E3E4230;color:#fff7;border-color:#9f957330;font-size:17px;}
.filter_overlay .filter_body .filter_content .button_area .btn_clear:hover{background:#000;color:#fff;border-color:var(--common-color);font-size:17px;}

.filter_overlay .filter_search{background:var(--objective-color);padding:27px 38px 27px;border-top:1px solid var(--common-color);}
.filter_overlay .filter_search .searchbox{float:none!important;border:none;width:auto;background:url(/r/front/img/comm/common-search.png)18% 50%/23px no-repeat;padding:0 0 0 30px;display:flex;gap:5px;margin:0;align-items:center;justify-content:center;}
.filter_overlay .filter_search .searchbox input{background:#e5e5e5;border:1px solid var(--common-color);width:220px;height:39px;border-radius:10px;padding:0 0 0 10px;box-sizing:border-box;color:#333;}
.filter_overlay .filter_search .searchbox .filter_search_btn{background:#666;height:39px;box-sizing:border-box;padding:0 10px;border-radius:10px;color:#ffffff30;cursor:default;}
.filter_overlay .filter_search .searchbox .filter_search_btn.on{background:var(--common-color);height:39px;box-sizing:border-box;padding:0 10px;border-radius:10px;color:#fff;cursor:pointer;}
.filter_overlay .filter_search .searchbox .filter_search_btn.on:hover{background:#6f6647;color:#fff;cursor:pointer;}

.filter_overlay .filter_search .searchbox .filter_btn{background:var(--objective-color) url(/r/front/img/comm/common_filter_icon.png)10px 50% no-repeat;border:1px solid var(--common-color);box-sizing:border-box;height:27px;padding:0 10px 0 34px;border-radius:10px;color:var(--main-color);}
.filter_overlay .filter_search .hashtag_area{margin-top:22px;}
.filter_overlay .filter_search .hashtag_area .title{width:100%;color:var(--common-color);text-align:center;display:block;font-size:17px;margin-bottom:16px;}
.filter_overlay .filter_search .hashtag_area .hashtag_wrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}
.filter_overlay .filter_search .hashtag_area .hashtag{font-size:17px;color:#fff5;}
.filter_overlay .filter_search .hashtag_area .hashtag:hover{font-size:17px;color:#fff;}

.filter_overlay .filter_search .hashtag_area .hashtag_wrap li{cursor:pointer;}
.filter_overlay_bg{background:#00000050;backdrop-filter:blur(10px);position:fixed;width:100%;height:calc(100% - 130px);bottom:0;left:0;z-index:100;}
.radio-group{display:flex;flex-direction:column;}
.radio-container{position:relative;padding-top:10px;padding-left:5px;cursor:pointer;font-size:16px;}
.radio-container:last-child{margin-bottom:15px;}
.radio-container input[type=radio]{accent-color:#9d8b77;}
.after_filter_check_tag{cursor:pointer;}

ul.checked_filter li span{display:block;width:100%;height:35px;line-height:35px;color:#ffffff70;background-color:#6f6f6f30;border-radius:10px;padding:0 11px 0 35px;border:1px solid #9f957330;box-sizing:border-box;background-repeat:no-repeat;background-size:24px;background-position:11px 50%;text-align:right;}
ul.checked_filter li.on span{background-color:var(--common-color);border-color:#fff;color:#fff;}
ul.checked_filter li.on span:hover{background-color:#6f6647;border-color:#fff;color:#fff;}
ul.checked_filter{display:flex;gap:5px;flex-wrap:wrap;}
ul.checked_filter li span{text-align:left;padding:0 35px 0 11px;position:relative;}
ul.checked_filter li span:after{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;right:11px;-webkit-mask:url(/r/front/img/comm/filter_check.png)0 0 / 16px no-repeat;mask:url(/r/front/img/comm/filter_check.png)0 0 / 16px no-repeat;background-color:#14141450;}
ul.checked_filter li.on span:after{background-color:var(--objective-color);}
ul.checked_filter li .btn_filter_reset{background:url(/r/front/img/comm/btn_clear.png)0 50%/15px no-repeat;padding:0 0 0 20px;margin:0 0 0 15px;height:35px;line-height:35px;color:var(--common-color);}

ul.checked_filter .company_select_list{position:relative;border:1px solid var(--main-color);background:#000;border-radius:10px;height:35px;padding:0 10px;min-width:170px;box-sizing:border-box;}
ul.checked_filter .company_select_list .selected_company a{position:relative;padding:0 20px;background-size:15px;background-repeat:no-repeat;background-position:0 50%;color:#fff;line-height:35px;display:block;width:100%;box-sizing:border-box;}
ul.checked_filter .company_select_list .selected_company a:after{content:"";position:absolute;top:50%;margin-top:-8px;right:0;background:url(/r/front/img/comm/filter_arrow.png)0 50% / 15px no-repeat;width:16px;height:16px;}
ul.checked_filter .company_select_list .selected_company a.on:after{transform:rotate(180deg);}
ul.checked_filter .company_select_list ul{display:none;position:absolute;left:0;width:100%;background:#000;z-index:100;padding:10px;box-sizing:border-box;border-radius:0 0 10px 10px;}
ul.checked_filter .company_select_list ul li a{line-height:28px;background-repeat:no-repeat;background-size:16px;background-position:0 50%;padding:2px 0 2px 20px;}

.hashtag_area_popup{margin-top:15px;padding-top:15px;border-top:1px solid #333;}
.hashtag_area_popup h3{color:var(--common-color);font-size:14px;font-weight:bold;margin:0 0 10px;}
.hashtag_area_popup .hashtag_wrap{display:flex;flex-wrap:wrap;gap:5px;overflow-y:auto;height:auto;max-height:200px;}
.hashtag_area_popup .hashtag_wrap li{background:#e1e1e1;padding:0 9px;border-radius:4px;height:24px;}
.hashtag_area_popup .hashtag_wrap .hashtag{font-size:12px;cursor:pointer;color:#000;}

#theme_attendance_info img {
	width:100%;
}

.coupon_gamelist_wrap .coupon-select-game-chk{font-size:20px;color:#ccc;text-align:center;width:100%;display:block;margin-top:10px;}

.footer .util .inner .cs a.tel{justify-content:start;}

#nextTab svg {cursor:pointer;}
#prevTab svg {cursor:pointer;}

.footer .util .inner .cs .tel{background-size:22px !important;}

.footer .cs .inner .sec01 p.tel{background-size:24px !important;}

.footer .util .inner .connectus ul li img{width:43px;height:43px;}
.footer .util .inner .connectus ul > li{margin-right:10px !important;}

.game-search-result-none{
	height:30px;
    padding:10px 9px 0 36px;
    font-size:15px;
    color:#fff;
    line-height:30px;
    display:none;
}

#eventWindow .txt_big{font-size:15.5px;}
#eventWindow .txt_big2{font-size:15.5px;}
.txt_big_participate{color:#fff;margin-top:15px;}
.event_join_participate{width:240px;height:56px;line-height:56px;border:2px solid #5f5f5f;color:#5f5f5f;font-size:20px;border-radius:28px;margin-top:15px;}
.event_join_participate:hover{background:#5f5f5f;color:#222;}

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

.my_board #noticeList_outer tr.on .txt_q{margin-bottom:10px;}
.my_board #noticeList_outer td.title{max-width:560px;}

.signUpEventTr img{width:100%;height:100%;}

/* user board */
i[class^="ico-"]{display:inline-block;width:16px;height:16px;}
.ico-write{background:url(/r/front/img/userboard/ico_write.svg) center / 16px auto no-repeat;position:relative;top:2px;}
.ico-betlist{background:url(/r/front/img/userboard/ico_betlist.svg) center / 16px auto no-repeat;margin-right:4px;position:relative;top:3px;}
.ico-arrow-right{background:url(/r/front/img/userboard/ico_arrow_right.svg) center / 16px auto no-repeat;margin-right:4px;position:relative;top:3px;}
.ico-triangle-left{background:url(/r/front/img/userboard/ico_triangle_left.svg) center / 14px auto no-repeat;margin-right:4px;position:relative;top:2px;}
.ico-triangle-right{background:url(/r/front/img/userboard/ico_triangle_right.svg) center / 14px auto no-repeat;margin-right:4px;position:relative;top:2px;}

.board-container.board-list{margin-bottom:50px;}
.board-detail .detail-body .text-area{color:#fff;}
.board-detail .detail-body{margin-top:20px;padding:20px;background:#2E281D;border-radius:10px;}
.board-detail .detail-top .title em{color:#00CCFF;}
.board-detail .detail-top td img{width:16px;height:16px;margin-right:6px;position:relative;top:2px;}
.board-detail .detail-top td input::placeholder{color:#00000080;}
.board-detail .detail-top td input{width:100%;background:#B9AB92;color:#000;padding:0 10px;box-sizing:border-box;border:0;outline:0;border-radius:5px;}
.board-detail .detail-top td{color:#fff;background:#2E281D;border:0;padding:15px;max-width:120px;line-break:anywhere;}
.board-detail .detail-top th{font-size:16px;text-align:center;color:#ffffff80;background:#7171841A;border:0;font-weight:700;padding:10px;}
.board-detail .detail-top{border-radius:10px;overflow:hidden;}

.board-list .table + .board-pagination{margin-top:40px;}
.board-list table .title .bet-list{display:inline-block;padding:0 5px;border-radius:5px;font-size:12px;color:#fff;text-align:center;background:#FF9900;border-radius:5px;margin-left:5px;}
.board-list table tbody{background:#2E281D;}
.board-list table tbody tr .title .category{top:15px;}
.board-list table tbody tr .title a em{color:#00CCFF;}
.board-list table tbody tr .title a{color:#aaa;cursor:pointer;}
.board-list table tbody tr .title{position:relative;display:flex;justify-content:start;align-items:center;gap:5px;padding:10px 20px;}
.board-list table tbody tr .writer img{width:16px;height:16px;margin-right:5px;position:relative;top:2px;}
.board-list table tbody tr td:nth-child(n+4){text-align:center;} */
.board-list table tbody tr td{background:#2E281D;padding:0 15px;color:#aaa;border:0;padding:10px;transition:background-color .3s ease;}
.board-list table tbody tr:nth-child(even) td{background:#00000033;}
.board-list table tbody tr.notice .title a{color:#fff;font-weight:700;}
.board-list table tbody tr:hover td{background-color:#333 !important;}
.board-list table thead tr th{background:#71718433;color:#aaa;text-align:center;border:none !important;padding:10px 20px;white-space:nowrap;text-align:left;}
.board-list table td{border:none !important;}
.board-list table{width:100%;border-radius:10px;overflow:hidden;}

.board-pagination li a:hover{background-color:#71718433;filter:brightness(1.2);}
.board-pagination li a.prev{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6.243" height="10.486" viewBox="0 0 6.243 10.486"><path id="합치기_595" data-name="합치기 595" d="M.293,10.193a1,1,0,0,1,0-1.414L3.829,5.243.293,1.707A1,1,0,1,1,1.707.293L5.95,4.536a1,1,0,0,1,0,1.414L1.707,10.193a1,1,0,0,1-1.415,0Z" transform="translate(6.243 10.486) rotate(180)" fill="%232071cc"/></svg>');background-position:center;background-size:6.5px auto;background-repeat:no-repeat;text-indent:-9999px;}
.board-pagination li a.next{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6.243" height="10.486" viewBox="0 0 6.243 10.486"><path id="합치기_596" data-name="합치기 596" d="M.293,10.193a1,1,0,0,1,0-1.414L3.829,5.243.293,1.707A1,1,0,1,1,1.707.293L5.95,4.536a1,1,0,0,1,0,1.414L1.707,10.193a1,1,0,0,1-1.415,0Z" fill="%231f71cd"/></svg>');background-position:center;background-size:6.5px auto;background-repeat:no-repeat;text-indent:-9999px;}
.board-pagination li a{display:block;text-align:center;font-size:16px;color:#ffffff80;border:1px solid #9e672080;border-radius:5px;transition:filter .3s ease,background-color .3s ease;cursor:pointer;padding:10px 20px;}
.board-pagination li.active a{background:#F2BB4A!important;color:#000;font-weight:900;}
.board-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:70px;margin-top:30px;}

.board-write .write-body textarea{width:100%;height:190px;border-radius:10px;box-sizing:border-box;background:#B9AB92;color:#000;padding:10px;border:0;outline:0;}
.board-write .write-body{margin-top:20px;padding:20px;background:#2E281D;border-radius:10px;}
.board-write .write-top td img{width:16px;height:16px;margin-right:6px;position:relative;top:2px;}
.board-write .write-top td input::placeholder{color:#00000080;}
.board-write .write-top td input{width:100%;background:#B9AB92;color:#000;padding:10px;box-sizing:border-box;border:0;outline:0;border-radius:5px;}
.board-write .write-top td{color:#fff;background:#2E281D;border:0;padding:5px 15px;}
.board-write .write-top th{font-size:16px;text-align:center;color:#ffffff80;background:#7171841A;border:0;}
.board-write .write-top{border-radius:10px;overflow:hidden;}

.section-board .bet-list .btn-list-add{display:inline-block;padding:10px 15px;border:1px solid #B88C36;color:#fff;background:#B88C36;font-size:16px;text-align:center;border-radius:5px;cursor:pointer;}
.section-board .bet-list .btn-list-add:hover{color:#B88C36;background-color:transparent;}
.section-board .bet-list .list_my > li .btn-list-del{display:block;width:30px;background:#2E281DB3 url(/r/front/img/userboard/ico_times.svg) center / 15px auto no-repeat;border:1px solid #707070;border-radius:50%;text-indent:-9999px;position:absolute;right:-15px;top:-15px;}
.section-board .bet-list .list_my > li .center_c ul li > span{font-size:14px;}
.section-board .bet-list .list_my > li .center_c ul li{font-size:14px;}
.section-board .bet-list .list_my > li .center_c ul{margin-top:40px;}
.section-board .bet-list .list_my > li .left_c .date{font-size:14px;color:#ffffff80;}
.section-board .bet-list .list_my > li .left_c .g_type1,
.section-board .bet-list .list_my > li .left_c .g_type2{font-size:14px;color:#fff;margin-top:25px;}
.section-board .bet-list .list_my > li .right_c .ticket_bot{font-size:14px;}
.section-board .bet-list .list_my > li .right_c .ticket{display:block;font-size:14px;margin-bottom:25px;}
.section-board .bet-list .list_my > li > a:after{content:'';display:block;clear:both;}
.section-board .bet-list .list_my > li > a{display:block;cursor:unset;}
.section-board .bet-list .list_my > li:first-child{margin-top:0;}
.section-board .bet-list .list_my > li{position:relative;background-color:#000;border:1px solid #707070;border-radius:10px;margin-top:10px;padding:20px;overflow:visible;}
.section-board .bet-list .list-btn-box:after{content:'';display:block;clear:both;}
.section-board .bet-list .list-btn-box{margin-top:20px;display:flex;justify-content:end;}

.section-board .bet-list-modal .bet-list .list_my > li{display:flex;align-items:center;justify-content:space-between;}
.section-board .bet-list-modal .bet-list .list_my{margin-top:0;}
.section-board .bet-list-modal .bet-list{max-height:445px;overflow:auto;}
.section-board .bet-list-modal .game-category-tab .depth-2 li a{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;}
.section-board .bet-list-modal .game-category-tab .depth-2 li{width:12%;}
.section-board .bet-list-modal .game-category-tab .depth-2{margin-top:15px;}
.section-board .bet-list-modal .game-category-tab ul li a{display:block;width:100%;font-size:16px;padding:10.5px 3px;text-align:center;color:#ACACAC;border:1px solid #ACACAC;border-radius:40px;box-sizing:border-box;}
.section-board .bet-list-modal .game-category-tab ul li.active a{background-color:#acacac;color:#000;}
.section-board .bet-list-modal .game-category-tab ul li{flex:0 0 auto;width:calc(12.5% - 9px);cursor:pointer;}
.section-board .bet-list-modal .game-category-tab ul{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}
.section-board .bet-list-modal .modal-footer .btn-add-list{position:relative;top:-3px;margin-left:10px;}
.section-board .bet-list-modal{width:1000px;height:auto;}

.section-board .board-bottom .next-page i{margin-left:5px;}
.section-board .board-bottom .next-page{display:inline-block;color:#ffffff80;font-size:16px;}
.section-board .board-bottom .prev-page i{margin-right:5px;}
.section-board .board-bottom .prev-page,
.section-board .board-bottom .prev-page{padding-right:10px;margin-right:10px;border-right:1px solid #ffffff80;}
.section-board .board-bottom:after{content:'';display:block;clear:both;}
.section-board .board-bottom{display:none;}
.section-board .board-bottom.show{display:flex;justify-content:flex-end;align-items:center;margin:20px auto;}

.section-board .board-comment .comment-box .board-pagination{margin:20px auto;justify-content:center;} 
.section-board .board-comment .comment-box{margin-top:10px;} 
.section-board .board-comment .comment-head .board-pagination{margin:0;}
.section-board .board-comment .comment-head h6{color:#fff;font-size:16px;font-weight:600;}
.section-board .board-comment .comment-head,.section-board .board-comment .comment-box,.section-board .board-comment .comment-write{width:100% !important;margin:auto;}
.section-board .board-comment .comment-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.section-board .board-comment .comment-list .comment{font-size:14px;color:#ffffff80;margin-top:10px;}
.section-board .board-comment .comment-list .function .comment-del{font-size:14px;color:#F1BB4B;cursor:pointer;}
.section-board .board-comment .comment-list .function .date{font-size:14px;color:#ffffff80;}
.section-board .board-comment .comment-list .function{display:flex;gap:20px;font-weight:600;}
.section-board .board-comment .comment-list .writer img{width:16px;height:16px;margin-right:5px;position:relative;top:2px;}
.section-board .board-comment .comment-list .writer{font-size:14px;color:#fff;}
.section-board .board-comment .comment-list li + li{margin-top:10px;}
.section-board .board-comment .comment-list li{display:flex;justify-content:space-between;padding:14px 20px;background-color:#2E281D;border-radius:10px;}
.section-board .board-comment .comment-write .comment-btn-box{position:absolute;top:95px;right:20px;}
.section-board .board-comment .comment-write > p small{font-size:16px;color:#ffffff80;margin-left:25px;}
.section-board .board-comment .comment-write > p{color:#fff;font-size:16px;margin-top:20px;}
.section-board .board-comment .comment-write textarea{width:100% !important;height:120px !important;margin-top:10px;border-radius:10px;box-sizing:border-box;background:#B9AB92;color:#000;padding:10px;border:0;outline:0;box-shadow:none;padding-right:160px;}
.section-board .board-comment .comment-write{border-top:1px solid #BAAA9280;position:relative;}
.section-board .board-comment:after{content:'';display:block;clear:both;}
.section-board .board-comment{margin-top:10px;padding-bottom:30px;}

.section-board .btn-add-list{display:inline-block;min-width:105px;width:auto;background:#c08a19;font-size:14px;color:#000;border-radius:5px;text-align:center;cursor:pointer;padding:10px 15px;}
.section-board .btn-comment-save{display:inline-block;min-width:105px;width:auto;background:#c08a19;font-size:14px;color:#000;border-radius:5px;text-align:center;cursor:pointer;padding:10px 15px;}
.section-board .btn-list{display:inline-block;min-width:105px;width:auto;background:#ACACAC;font-size:14px;color:#000;border-radius:5px;text-align:center;cursor:pointer;padding:10px 15px;min-width:105px;}
.section-board .btn-normal{display:inline-block;background:#ACACAC;font-size:14px;color:#000;border-radius:5px;text-align:center;cursor:pointer;padding:10px 15px;min-width:105px;}
.section-board .btn-write{display:inline-block;min-width:105px;width:auto;background:#c08a19;font-size:14px;color:#000;border-radius:5px;text-align:center;cursor:pointer;padding:10px 15px;min-width:105px;}
.section-board .category.notice{background:#0070C0;color:#fff;}
.section-board .category.popular{background:#00B050;color:#fff;}
.section-board .category.recommend{background:#FF9900;color:#fff;}
.section-board .category{display:inline-block;width:auto;height:auto;border-radius:5px;font-size:12px;text-align:center;padding:3px;min-width:30px;margin-right:5px;}

.section-board .dimmed{width:100%;height:100%;position:fixed;background:#000;opacity:.8;top:0;left:0;z-index:10000;}
.section-board .modal .modal-body{padding:30px 20px;background:#27271C;}
.section-board .modal .modal-footer > p{font-size:24px;font-weight:600;color:#fff;text-align:center;}
.section-board .modal .modal-footer{height:80px;background:#533e16;box-sizing:border-box;padding:20px 0;}
.section-board .modal .modal-header .modal-close{position:absolute;top:11px;right:15px;width:30px;height:30px;background:#00000080 url(/r/front/img/userboard/ico_times.svg) center / 15px auto no-repeat;border-radius:50%;text-indent:-9999px;cursor:pointer;}
.section-board .modal .modal-header .modal-title{font-size:24px;font-weight:600;color:#fff;text-align:center;}
.section-board .modal .modal-header{background:#B88C36;position:relative;padding:10px;}
.section-board .modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #FFEB00;border-radius:10px;overflow:hidden;z-index:10001;}
.section-board .page-title .title-description a:hover{filter:brightness(1.2);}
.section-board .page-title .title-description p{font-size:16px;color:#999;text-align:center;flex:1;}
.section-board .page-title .title-description{display:flex;justify-content:space-between;align-items:center;}
.section-board .page-title h4{font-size:24px;font-weight:600;color:var(--main-color);text-align:center;}
.section-board .page-title{padding:15px 0;}
.section-board{min-height:600px;width:1380px;margin-left:auto;margin-right:auto;}
@media (max-width:1440px){
    .section-board{width:calc(100% - 160px) !important;margin:auto}
}
/* .board-list table tbody tr td:nth-child(1),

/*lotto tnc*/
#openTNC{color:#40aef3;text-align:center;text-decoration:underline;}
#closeTNC {background:#333;width:30px;height:30px;border-radius:50%;border:1px solid #ccc;box-sizing:border-box;color:#fff;position:absolute;right:10px;top:-35px;}
.tnc_wrap_popup{position:fixed;top:0;left:0;background:#0008;z-index:1002;width:100%;height:100%;display:none;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;}
.tnc_wrap_header{background:#333;border-radius:16px 16px 0 0;padding:10px 0;position:relative;width:100%;}
.tnc_wrap_header h3{color:#fff;text-align:center;}
.tnc_wrap_inner{width:100%;height:500px;background:#fff;overflow-y:auto;border-radius:0 0 16px 16px;}
.tnc_head{text-align:center;font-size:24.0pt;font-weight:bold;line-height:48pt;}
.tnc_body{padding:10px 20px 10px 20px;max-width:100%;}
.tnc_body p{color:#333;}
.tnc_tit{font-size:12pt;font-weight:bold;line-height:32px;}
.tnc_contents{font-size:10pt;line-height:14pt;padding-left:20px;margin-top:20px;}
.tnc_list{font-size:10pt;line-height:14pt;padding-left:40px;}
.tnc_table{width:100%;margin-top:20px;margin-bottom:20px;border:1px solid #BABABA;}
.tnc_table tr th{font-weight:bold;background:#eeeeee;text-align:left;margin:0;padding:5px;font-size:10pt;}
.tnc_table tr td{font-weight:normal;background:#ffffff;text-align:left;margin:0;padding:5px;font-size:10pt;}
.tnc_remarks{font-size:10pt;line-height:22px;}

#join-global-overlay .btn_doublecheck{position:absolute;width:max-content;top:40px;right:15px;color:#2664af;}
#join-global-overlay .btn_checkverify{position:absolute;width:max-content;top:15px;right:15px;color:#2664af;}

/*RANKING*/
.mo-block{display:none;}
.ranking{background-color:#070707;background-position:top center;background-size:100% auto;background-repeat:no-repeat;padding-bottom:60px;}
.ranking.sport{background-image:url(/r/front/img/ranking/img_bg_sport.jpg?20250113);}
.ranking.slot{background-image:url(/r/front/img/ranking/img_bg_slot.jpg?20250113);}
.ranking.casino{background-image:url(/r/front/img/ranking/img_bg_casino.jpg?20250113);}
.ranking.slot-jackpot{background-image:url(/r/front/img/ranking/img_bg_slot_jackpot.jpg?20250113);}
.ranking *{box-sizing:border-box;}
.ranking .tab-wrap{background:#0C0F22;width:100%;max-width:100%;height:56px;margin:0 auto;position:relative;overflow:hidden;}
.ranking .tab-move{display:block;width:40px;height:56px;text-indent:-9999px;position:absolute;top:0;margin:0;z-index:1;}
.ranking .tab-move.prev{background:linear-gradient(to right, #161C41 0%, #0C0F22 100%);left:0px;}
.ranking .tab-move.next{background:linear-gradient(to right, #0C0F22 0%, #161C41 100%);left:unset;right:0px;}
.ranking .tab-move:before{content:'';display:block;width:100%;height:100%;position:relative;top:0;left:0;background-size:40px auto;background-position:center;background-repeat:no-repeat;}
.ranking .tab-move:after{display:none!important;}
.ranking .tab-move.prev:before{background-image:url(/r/front/img/ranking/ranking_move_prev.svg?20250113);}
.ranking .tab-move.next:before{background-image:url(/r/front/img/ranking/ranking_move_next.svg?20250113);}
.ranking .tab-wrap .tab-inner{display:flex;align-items:center;}
.ranking .tab-wrap .tab-inner a{height:100%;flex-basis:142px;text-align:center;padding:17px 0;}
.ranking .tab-wrap .tab-inner a span{display:inline-block;line-height:1;color:rgba(192, 198, 233, 0.70);text-shadow:0px 4px 4px rgba(0, 0, 0, 0.39);font-size:14px;}
.ranking .tab-wrap .tab-inner a.swiper-slide-active{position:relative;flex-basis:210px;color:#fff;text-shadow:0px 1px 2px #101431;border-radius:0px 0px 7px 7px;border:2px solid #1E61EC;background:linear-gradient(180deg, #0A0D20 0%, #252A4A 100%);}
.ranking .tab-wrap .tab-inner a.swiper-slide-active:before{content:'';display:block;position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:20px;background:linear-gradient(180deg, rgb(10, 13, 32) 50%, rgba(10, 13, 32, 0) 100%);}
.ranking .tab-wrap .tab-inner a.swiper-slide-active span{color:#fff;-webkit-text-stroke-width:1;-webkit-text-stroke-color:#0C1028;font-size:18px;font-weight:600;background-image:linear-gradient(180deg, #FCFCFB 13.16%, #969695 86.84%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.ranking .ranking-content{width:840px;margin:0 auto;position:relative;}
.ranking .ranking-period{width:180px;color:#fff;border-radius:8px;border:1px solid #314775;background:linear-gradient(0deg, #090D27 0%, #1E2A78 100%);position:absolute;top:40px;right:-100px;z-index:10;}
.ranking .ranking-period:before{content:'';display:block;width:0;height:20px;border-left:1px solid #314775;position:absolute;top:50%;right:45px;transform:translateY(-50%);cursor:pointer;}
.ranking .ranking-period:after{content:'';display:block;width:15px;height:13px;background:url(/r/front/img/ranking/ico_select_arrow.svg?20250113) center / 100% auto no-repeat;position:absolute;top:50%;right:13px;transform:translateY(-50%);pointer-events:none;cursor:pointer;}
.ranking .ranking-period select{width:100%;height:40px;padding:0 35px 0 14px;color:#e1e1e1;font-size:16px;font-weight:600;border-radius:8px;border:1px solid #314775;background:linear-gradient(0deg, #090D27 0%, #1E2A78 100%);appearance:none;cursor:pointer;}
.ranking .ranking-period select option{font-size:14px;color:#000;}
.ranking .podium{width:830px;height:432px;margin:0 auto;background:url(/r/front/img/ranking/img_ranking_podium.svg?20250113) bottom center / 100% auto no-repeat;}
.ranking .podium ul{display:flex;width:100%;position:relative;top:90px;width:calc(100% - 28px);margin:0 auto;}
.ranking .podium ul li{flex:1;text-align:center;position:relative;z-index:2;}
.ranking .podium ul li:nth-child(1){order:2;top:0;}
.ranking .podium ul li:nth-child(2){order:1;top:24px;}
.ranking .podium ul li:nth-child(3){order:3;top:46px;}
.ranking .podium ul li:before{content:'';display:block;width:100%;height:307px;position:absolute;top:-80px;left:0;z-index:-1;opacity:0.4;}
.ranking .podium ul li.first:before{background:url(/r/front/img/ranking/img_badge_light_1st.svg?20250113) center / 100% auto no-repeat;}
.ranking .podium ul li.second:before{background:url(/r/front/img/ranking/img_badge_light_2nd.svg?20250113) center / 100% auto no-repeat;}
.ranking .podium ul li.third:before{background:url(/r/front/img/ranking/img_badge_light_3rd.svg?20250113) center / 100% auto no-repeat;}
.ranking .podium ul li .badge{display:block;margin:0 auto 24px;}
.ranking .podium ul li .nick{display:block;font-size:20px;color:#e1e1e1;}
.ranking .podium ul li .value{display:block;font-size:26px;font-weight:600;}
.ranking .podium ul li.first .value{color:#ffcc00;}
.ranking .podium ul li.second .value{color:#fff;}
.ranking .podium ul li.third .value{color:#e55e28;}
.ranking .podium ul li.first .badge{width:210px;height:146px;background:url(/r/front/img/ranking/img_badge_1st.svg?20250113) center bottom/ 100% auto no-repeat;}
.ranking .podium ul li.second .badge{width:167px;height:146px;background:url(/r/front/img/ranking/img_badge_2nd.svg?20250113) center bottom / 100% auto no-repeat;}
.ranking .podium ul li.third .badge{width:167px;height:146px;background:url(/r/front/img/ranking/img_badge_3rd.svg?20250113) center bottom / 100% auto no-repeat;}
.ranking .podium ul li.first .badge:before{content:'';display:block;width:125px;height:125px;background:url(/r/front/img/ranking/img_badge_light_large.png?20250113) center / 100% auto no-repeat;position:absolute;top:-27px;left:25px;animation:badge-light 1.5s ease-in-out .5s infinite forwards;opacity:0;}
.ranking .podium ul li.first .badge:after{content:'';display:block;width:80px;height:80px;background:url(/r/front/img/ranking/img_badge_light_small.png?20250113) center / 100% auto no-repeat;position:absolute;top:20px;right:12px;animation:badge-light 1s ease-in-out 0s infinite forwards;opacity:0;}

@keyframes badge-light {
    0%{transform:rotate(0);opacity:0;}
    50%{transform:rotate(90deg);opacity:.8;}
    100%{transform:rotate(180deg);opacity:0;}
}

.ranking .summary{width:100%;height:66px;display:flex;gap:5px;align-items:center;justify-content:center;color:#B1B4D7;font-size:16px;border-radius:16px;border:2px solid #1E61EC;background:#0D1031;margin-top:-30px;}
.ranking .summary strong{color:#E1E1E1;font-size:22px;font-weight:600;}
.ranking .summary span{color:#E1E1E1;font-size:22px;font-weight:400;margin-left:5px;}
.ranking .summary .personal-rank{color:#4FB3FF;margin-left:5px;}

/* with FLEXBOX */
.ranking-table{margin-top:30px;border-radius:14px;background:#151525;padding:30px;}
.ranking-table .table{display:flex;flex-direction:column;gap:5px;}
.ranking-table .row{display:flex;align-items:center;height:60px;border-radius:12px;}
.ranking-table .row:nth-child(odd){background:rgba(38,40,65,0.4);}
.ranking-table .row:nth-child(even){background:rgba(38, 40, 65, 0.8);}
.ranking-table .row > *{font-size:20px;color:#e1e1e1;}
.ranking-table .th{background:unset;height:auto;margin-bottom:10px;background:transparent!important;}
.ranking-table .th > *{font-size:14px;color:#B1B4D7;}
.ranking-table .th .rank-num{background:unset;line-height:normal;height:auto;}
.ranking-table .rank-num {flex-basis:95px;flex-shrink:0;text-align:center;padding:0 15px 0 30px;height:50px;line-height:50px;background:url(/r/front/img/ranking/img_ranknum_badge.svg?20250113) left 30px center / 50px auto no-repeat;}
.ranking-table .rank-nick {flex-grow:1;padding:0 15px;}
.ranking-table .rank-value {flex-basis:200px;flex-shrink:0;text-align:right;padding:0 30px 0 15px;}

.ranking .ranking-content:before{content:'';display:block;width:80px;height:38px;background:url(/r/front/img/ranking/img_tab_active_arrow.svg?20250113) center / 100% auto no-repeat;position:absolute;left:50%;margin-left:-40px;margin-top:15px;}
.ranking .ranking-content.jackpot:before{display:none;}
.ranking-content.jackpot{width:1108px;}
.ranking-content .jackpot-title{position:relative;width:100%;height:210px;margin:50px 0;}
.ranking-content .jackpot-title .character-left{position:absolute;top:-16px;right:50%;margin-right:265px;display:block;width:100%;width:280px;height:384px;background:url(/r/front/img/ranking/img_jackpot_character_01.png?20250113) center / 100% auto no-repeat;}
.ranking-content .jackpot-title .character-right{position:absolute;top:-4px;left:50%;margin-left:240px;display:block;width:100%;width:344px;height:351px;background:url(/r/front/img/ranking/img_jackpot_character_02.png?20250113) center / 100% auto no-repeat;}
.ranking-content .jackpot-title .title-graphic{width:692px;height:204px;margin:0 auto;background:url(/r/front/img/ranking/img_jackpot_title.png) center / 100% auto no-repeat;text-indent:-9999px;position:relative;z-index:5;}
.ranking-content .jackpot-title .title-graphic i{position:absolute;display:block;background-position:center;background-size:100% auto;background-repeat:no-repeat;mix-blend-mode:screen;}
.ranking-content .jackpot-title .title-graphic .light-a{width:200px;height:200px;background-image:url(/r/front/img/ranking/img_jackpot_title_light_a.png?20250113);top:-36px;right:50%;margin-right:96px;transform:rotate(27.363deg);animation:light-blink 1.5s ease-in-out 0s infinite forwards;}
.ranking-content .jackpot-title .title-graphic .light-c{width:891px;height:352px;background-image:url(/r/front/img/ranking/img_jackpot_title_light_c.png?20250113);top:-6px;right:50%;margin-right:-343px;animation:light-blink 1s ease-in-out .5s infinite forwards;}
.ranking-content .jackpot-title .title-graphic .light-o{width:200px;height:200px;background-image:url(/r/front/img/ranking/img_jackpot_title_light_o.png?20250113);top:44px;left:50%;margin-left:78px;transform:rotate(41.52deg);animation:light-blink 3s ease-in-out 1s infinite forwards;}
.ranking-content .jackpot-title .title-graphic .light-t1{width:618px;height:221px;background-image:url(/r/front/img/ranking/img_jackpot_title_light_t1.png?20250113);top:-30px;left:50%;margin-left:-52px;opacity:0.6;animation:light-blink 2s ease-in-out .5s infinite forwards;}
.ranking-content .jackpot-title .title-graphic .light-t2{width:548px;height:124px;background-image:url(/r/front/img/ranking/img_jackpot_title_light_t2.png?20250113);top:5px;left:50%;margin-left:-27px;opacity:0.7;animation:light-blink 1.5s ease-in-out .5s infinite forwards;}

@keyframes light-blink {
    0%{opacity:inherit;}
    50%{opacity:.2;}
    100%{opacity:inherit;}
}

.ranking-content .ranking-jackpot{display:grid;width:100%;grid-template-columns:repeat(3, 1fr);gap:40px;position:relative;z-index:5;}
.ranking-content .ranking-jackpot li{border-radius:10px;border:1px solid #202038;background:#151525;padding:20px;position:relative;}
.ranking-content .ranking-jackpot li:before{content:'';display:block;width:100%;height:100px;background:radial-gradient(67.18% 55.31% at 50% -7.28%, #242469 0%, #151525 100%);position:absolute;top:0;left:0;}
.ranking-content .ranking-jackpot li .each{border-radius:10px;overflow:hidden;position:relative;z-index:1;}
.ranking-content .ranking-jackpot li .info{border-radius:0 0 10px;border:1px solid #202038;background:#151525;padding:20px 18px;}
.ranking-content .ranking-jackpot li .info .game-info .game-title{display:block;max-width:262px;font-size:20px;color:#e1e1e1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
.ranking-content .ranking-jackpot li .info .game-info small{font-size:14px;color:#c5c5c5;}
.ranking-content .ranking-jackpot li .info .value{font-size:24px;color:#4FB3FF;font-weight:600;}
.ranking-content .ranking-jackpot li .info .value small{font-size:14px;color:#c5c5c5;font-weight:400;margin-top:8px;}
.ranking-content .ranking-jackpot li .info .user-info{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#c5c5c5;font-size:14px;}
.ranking-content .ranking-jackpot li .info .user-info strong{padding-left:21px;background:url(/r/front/img/ranking/ico_user.svg?20250113) left center / 16px auto no-repeat;}

@media only screen and (max-width:1024px) {
    .ranking{background-size:auto 600px;}
    .ranking .ranking-content{width:748px;}
    .ranking .ranking-period{right:10px;}
    .ranking .tab-wrap{max-width:unset;width:calc(100% - 80px);}
    .ranking .tab-wrap .tab-inner a{flex-basis:unset;}
    .ranking .tab-wrap .tab-inner a.swiper-slide-active{flex-basis:unset;}
    .ranking .podium{width:748px;height:423px;}
    .ranking .podium ul li.first .badge{width:180px;}
    .ranking .podium ul li.second .badge{width:160px;}
    .ranking .podium ul li.third .badge{width:160px;}
    .ranking .podium ul li.first .badge:before{top:-11px;left:18px;}
    .ranking .podium ul li.first .badge:after{top:33px;right:10px;}
    .ranking .podium ul li .nick{font-size:18px;}
    .ranking .podium ul li .value{font-size:22px;}

    .ranking .summary{font-size:15px;height:58px;}
    .ranking .summary strong,
    .ranking .summary span{font-size:20px;}

    .ranking-table .row > *{font-size:18px;}
    .ranking-table .th > *{font-size:14px;}

    .ranking-content .jackpot-title{transform:scale(0.65);margin:10px 0;}
    .ranking-content .ranking-jackpot{gap:10px;}
    .ranking-content .ranking-jackpot li{padding:15px;}
    .ranking-content .ranking-jackpot li .info{padding:15px 12px;}
    .ranking-content .ranking-jackpot li .info .game-info .game-title{max-width:156px;font-size:18px;}
    .ranking-content .ranking-jackpot li .info .value{font-size:18px;}
    .ranking-content .ranking-jackpot li .info .value small{font-size:12px;}
} 

@media only screen and (max-width:767px) {
    .mo-block{display:block;}
    .ranking{background-size:auto 78.2269vw;padding-bottom:7.8227vw;}
    .ranking .tab-wrap{width:calc(100% - 17.2099vw);height:11.9948vw;}
    .ranking .tab-wrap:after{width:10.4302vw;height:4.9544vw;margin-left:-5.2151vw;margin-top:1.9557vw;}
    .ranking .tab-wrap .tab-inner a{padding:0;}
    .ranking .tab-wrap .tab-inner a span{font-size:3.6506vw!important;line-height:11.9948vw;}
    .ranking .tab-wrap .tab-inner a.swiper-slide-active{border-width:0.2608vw;}
    .ranking .tab-move{width:8.6050vw;height:11.9948vw;}

    .ranking .tab-move:before{background-size:auto 5.8670vw;}
    .ranking .tab-move.prev{left:-8.6050vw;}
    .ranking .tab-move.next{right:-8.6050vw;}
    .ranking .ranking-content{width:calc(100% - 4.1721vw);}
    .ranking .ranking-period{position:relative;width:100%;height:10.4302vw;border-width:0.2608vw;margin:10.4302vw auto 0;top:unset;right:unset;z-index:10;}
    .ranking .ranking-period:before{height:5.2151vw;right:9.1265vw;}
    .ranking .ranking-period:after{width:3.9113vw;height:3.3898vw;right:2.6076vw;}
    .ranking .ranking-period select{height:100%;font-size:4.6936vw;line-height:100%;padding:0 9.1265vw 0 3.6506vw;}
    .ranking .podium{width:auto;height:auto;background:unset;margin-top:3.9113vw;}
    .ranking .podium ul{flex-direction:column;top:unset;gap:2.6076vw;width:100%;}
    .ranking .podium ul li{flex:unset;text-align:left;height:23.4681vw;padding:2.8683vw 3.9113vw 2.8683vw 29.9870vw;border-radius:3.6506vw;border-width:0.5215vw;border-style:solid;}
    .ranking .podium ul li:before{display:none;}
    .ranking .podium ul li:nth-child(1){order:1;top:unset;}
    .ranking .podium ul li:nth-child(2){order:2;top:unset;}
    .ranking .podium ul li:nth-child(3){order:3;top:unset;}
    .ranking .podium ul li.first{border-color:#9a7722;background:linear-gradient(0deg, #332603 -1.82%, #5E4707 100%);}
    .ranking .podium ul li.second{border-color:#555F64;background:linear-gradient(0deg, #1F262A 0%, #3B474D 100%);}
    .ranking .podium ul li.third{border-color:#652715;background:linear-gradient(0deg, #341603 0%, #662E0A 100%);}
    .ranking .podium ul li .badge{position:absolute;width:24.7718vw!important;height:17.7314vw!important;left:2.6076vw;top:2.8683vw;margin:0;}
    .ranking .podium ul li .nick{font-size:4.6936vw;}
    .ranking .podium ul li .value{font-size:6.2581vw;}
    .ranking .podium ul li.first .badge:before{width:32.5945vw;height:32.5945vw;top:-11.6037vw;left:-9.2568vw;}
    .ranking .podium ul li.first .badge:after{width:20.8605vw;height:20.8605vw;top:-2.8683vw;right:-7.8227vw;}

    .ranking .summary{display:inline-block;height:auto;width:calc(100% + 4.1721vw);margin-top:2.6076vw;margin-left:-2.0860vw;margin-right:-2.0860vw;font-size:3.6506vw;text-align:center;padding:4.1721vw 2.6076vw 3.6506vw;border-radius:0;border-width:0.5215vw 0 0.5215vw 0;}
    .ranking .summary > *:nth-child(1),
    .ranking .summary > *:nth-child(2){font-size:3.6506vw;margin:0 0.6519vw;}
    .ranking .summary > *:nth-child(4),
    .ranking .summary > *:nth-child(5){font-size:5.7366vw;margin:0 0.6519vw;}

    .ranking-table{padding:2.6076vw;}
    .ranking-table .row{height:15.6454vw;}
    .ranking-table .row > *{font-size:4.1721vw;}
    .ranking-table .th{height:5.2151vw;margin-bottom:1.3038vw;}
    .ranking-table .th > *{font-size:3.6506vw;}
    .ranking-table .rank-num{flex-basis:13.6897vw;height:10.4302vw;line-height:10.4302vw;background-position:left 2.6076vw center;background-size:10.4302vw auto;padding:0 0.6519vw 0 2.6076vw;}
    .ranking-table .rank-nick {padding:0 1.9557vw;}
    .ranking-table .rank-value {flex-basis:36.5059vw;padding:0 2.6076vw 0 0.6519vw;}

    .ranking-content .jackpot-title{transform:scale(1);margin:0;height:auto;}
    .ranking-content .jackpot-title .character-left,
    .ranking-content .jackpot-title .character-right{display:none;}
    .ranking-content .jackpot-title .title-graphic{width:calc(100% + 4.1721vw);height:33.8983vw;margin:0 -2.0860vw;background-size:65.1890vw auto;overflow:hidden;}
    .ranking-content .jackpot-title .title-graphic .light-a{width:26.0756vw;height:26.0756vw;top:1.3038vw;margin-right:5.8670vw;}
    .ranking-content .jackpot-title .title-graphic .light-c{width:116.1669vw;height:45.8931vw;top:1.6949vw;margin-right:-47.9791vw;}
    .ranking-content .jackpot-title .title-graphic .light-o{width:26.0756vw;height:26.0756vw;top:7.8227vw;margin-left:3.9113vw;}
    .ranking-content .jackpot-title .title-graphic .light-t1{width:80.5737vw;height:28.8136vw;top:0.7823vw;margin-left:-16.9492vw;}
    .ranking-content .jackpot-title .title-graphic .light-t2{width:71.4472vw;height:16.1669vw;top:5.4759vw;margin-left:-11.4733vw;}

    .ranking-content .ranking-jackpot{grid-template-columns:repeat(2, 1fr);gap:1.3038vw;}
    .ranking-content .ranking-jackpot li{padding:1.9557vw;border-width:0.1304vw;}
    .ranking-content .ranking-jackpot li:before{height:13.0378vw;}
    .ranking-content .ranking-jackpot li .info{padding:2.6076vw 1.9557vw;}
    .ranking-content .ranking-jackpot li .info .game-info .game-title{font-size:4.1721vw;max-width:36.5059vw;}
    .ranking-content .ranking-jackpot li .info .game-info small{font-size:3.1291vw;}
    .ranking-content .ranking-jackpot li .info .value{font-size:3.6506vw;margin-top:0.6519vw;}
    .ranking-content .ranking-jackpot li .info .value small{font-size:2.6076vw;}
    .ranking-content .ranking-jackpot li .info .user-info{margin-top:2.6076vw;font-size:3.1291vw;}
}

.loaderChk {width:48px;height:48px;border:5px solid transparent;border-bottom-color:var(--main-color);border-radius:50%;display:inline-block;box-sizing:border-box;animation:loader-rotation 1s linear infinite;}

  @keyframes loader-rotation {
    0% {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
 } 