@charset "utf-8";
#wrap{width:100%;overflow:hidden}
.header_wrap{float:left;width:100%}
.header_top{width:100%;display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:400;flex-shrink:0;background-color:#000;border-bottom:1px solid rgba(0,0,0,.2);transition:all .3s;justify-content: flex-end}
.header_top::-webkit-scrollbar{width:4px;height:3px}
.header_top::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.header_top::-webkit-scrollbar-track{display:none}
.gnb{float:left;margin:0 18% 0 0;width: 100%;
    display: flex;
    height: 40px;
    border-top: #0759c4 solid 1px;
    border-bottom: #0759c4 solid 1px;justify-content: center;
    background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.gnb ul{display:flex;align-items: center;    overflow: auto;}
.gnb li{float:left;margin:0 60px 0 0;}
.gnb li a{display:block;color:#fff;font-family: 'EsaManru';font-weight: 500;font-size: 14px;white-space:nowrap;transition:all .3s;}
.gnb li a:hover{color:#0759c4}
.login_box{display:flex}
.join_btn{border:1px solid #fc0;background-color:#fc0;border-radius:3px;color:#000;padding:10px 20px;margin-right:10px;cursor:pointer}
.join_btn2{border:1px solid #fc0;background-color:rgb(0, 38, 255);border-radius:3px;color:#000;padding:10px 20px;margin-right:10px;cursor:pointer}
.login_btn{border:1px solid #fff;background:0 0;border-radius:3px;color:#fff;padding:10px 20px;cursor:pointer}
.casino_change1{width:50%;border:1px solid #000;background-color:#325a96;border-radius:3px;color:#fff;cursor:pointer}
.casino_change2{width:50%;border:1px solid #000;background-color:#d6a14d;border-radius:3px;color:#fff;cursor:pointer}
.casino_change3{padding: 10px 25px;width:50%;border:1px solid #d6a14d;background-color:#000066;border-radius:3px;color:#fff;cursor:pointer}
.casino_change1:hover{background:#73644d}
.casino_change2:hover{background:#73644d}
.casino_change3:hover{background:#73644d}
.header_bottom{width:100%;overflow:auto;height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:14px;font-weight:400;flex-shrink:0;background-color:#000;border-bottom:1px solid rgba(0,0,0,.2);transition:all .3s}
.header_bottom::-webkit-scrollbar{width:4px;height:3px}
.header_bottom::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.header_bottom::-webkit-scrollbar-track{display:none}
.my_wrap{display:flex;align-items:center;
    margin-left: auto;}
.my{margin:0 5px 0 0;display:flex;align-items:center}
.my_box{display:flex;align-items:center;height:60px;color:#fff;font-family: 'EsaManru';font-weight: 500;font-size: 13px;text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);padding:10px;white-space:nowrap}
.my_link{color:#0759c4;margin:0 0 0 5px;display:inline-block}
.my_font01{color:#0759c4;margin-right:5px;}
.my_line{width:2px;height:20px;background:rgba(255,255,255,.1)}
.lnb_wrap{display:grid;align-items:center;width:100%;justify-content: space-between;
    grid-template-columns: 100fr 1fr 100fr;}
.lnb_wrap_left{display:flex;right:0px;}
.lnb{margin:0 0 0 0px;display:flex;align-items:center}
.lnb img{vertical-align: middle; width:20px; height:20px; margin-right: 3px;}
.lnb a{color:#fff;font-family: 'EsaManru';font-weight: 500;font-size: 13px;text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);display:flex;align-items:center;height:40px;padding:10px;white-space:nowrap}
.lnb.active{}
.lnb.active a{color:#fff;font-family: 'EsaManru';font-weight: 500;font-size: 13px;text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.lnb a i{color: #0759c4;}
.mobile_menu{display:none;width:100%;justify-content:center}
.m_logo{margin:0 auto}
.mobile_menu1{font-size:2em;background:0 0;color:#fff}
.mobile_menu2{font-size:2em;background:0 0;color:#fff}
@media screen and (max-width:1024px){
.header_top{height:40px;width:100%;overflow-x:auto}
.logo{display:none}
.login_box{display:none}
.gnb{margin:0 auto}
.gnb li{margin:0 10px 0 10px}
.header_bottom{height:60px}
.my_wrap{display:none}
.lnb_wrap{display:none}
.mobile_menu{display:flex}
}
.contents_wrap{float:left;width:100%;height:calc(100vh - 110px);border-top:1px solid rgba(255,255,255,.03)}
.contents_left{float:left;width:300px;height:100%;background-color:#202020;overflow-x:hidden;overflow-y:auto;transition:all .2s}
.contents_left::-webkit-scrollbar{width:4px;height:4px}
.contents_left::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.contents_left::-webkit-scrollbar-track{display:none}
.contents_center{float:left;width:calc(100% - 600px);height:100%;transition:all .2s}
.contents_center_info{float:left;width:50%;padding:10px;height:100%;overflow-x:hidden;overflow-y:auto}
.contents_center_info:first-child{border-right:1px solid rgba(0,0,0,.2)}
.contents_center_info:last-child{border-left:1px solid rgba(255,255,255,.03)}
.contents_center_info::-webkit-scrollbar{width:4px;height:4px}
.contents_center_info::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.contents_center_info::-webkit-scrollbar-track{display:none}
.contents_center_info_full{float:left;width:100%;padding:10px;height:100%;overflow-x:hidden;overflow-y:auto}
.contents_center_info_full::-webkit-scrollbar{width:4px;height:4px}
.contents_center_info_full::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.contents_center_info_full::-webkit-scrollbar-track{display:none}
.contents_right{float:right;width:300px;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 0 10px 0;transition:all .2s}
.contents_right::-webkit-scrollbar{width:4px;height:4px}
.contents_right::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.contents_right::-webkit-scrollbar-track{display:none}
.event_contents_box{float:left;width:calc(100% - 300px);height:100%;transition:all .2s}
.event_contents_left{float:left;width:40%;padding:10px;height:100%;overflow-x:hidden;overflow-y:auto;border-right:1px solid rgba(0,0,0,.2)}
.event_contents_left::-webkit-scrollbar{width:4px;height:4px}
.event_contents_left::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.event_contents_left::-webkit-scrollbar-track{display:none}
.event_contents_right{float:left;width:60%;padding:10px;height:100%;overflow-x:hidden;overflow-y:auto;border-left:1px solid rgba(255,255,255,.03)}
.event_contents_right::-webkit-scrollbar{width:4px;height:4px}
.event_contents_right::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.event_contents_right::-webkit-scrollbar-track{display:none}
.con_box00{width:100%;margin:0}
.con_box05{width:100%;margin:5px 0 0 0}
.con_box10{width:100%;margin:10px 0 0 0}
.con_box20{width:100%;margin:20px 0 0 0}
.con_box30{width:100%;margin:30px 0 0 0}
.con_box40{width:100%;margin:40px 0 0 0}
.con_box50{width:100%;margin:50px 0 0 0}
.con_box60{width:100%;margin:60px 0 0 0}
.left_menu{display: inline-block;grid-template-columns: repeat(3, 1fr);grid-auto-rows: 1fr;width:32%;height:55px;background-image: linear-gradient(90deg, #006da8 0, #008ad3);border-radius:5px;color:#fff;font-family: 'EsaManru';font-weight: 500;font-size: 13px;text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);cursor:pointer;margin-bottom: 3px;}
.left_menu a{display:flex;justify-content:center;flex: 30%;height:100%;padding:15px 10px;border:1px solid #0759c4;white-space:nowrap;color:#fff;cursor:pointer;transition:all .2s}
.left_icon{width:25px;display:flex;justify-content:center;align-items:center;font-size:20px}
.left_text{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}
.left_text1{width:100%;color:#fff;transition:all .2s}
.left_text2{width:100%;margin:2px 0 0 0;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;color:#bababa}
.left_menu a:hover{background:#2c2c2c}
.left_menu a:hover .left_icon{color:#0759c4}
.left_menu a:hover .left_text1{color:#0759c4}
.left_menu.active a{background:#2c2c2c}
.left_menu.active a .left_icon{color:#0759c4}
.left_menu.active a .left_text1{color:#0759c4}
@media (hover:hover){
.left_menu a:hover{background:#2c2c2c}
.left_menu a:hover .left_icon{color:#0759c4}
.left_menu a:hover .left_text1{color:#0759c4}
}
.right_customer{float:left;width:100%;margin:10px 0 0 0;background:#202020;padding:25px 28px;cursor:pointer}
.right_customer2{float:left;display: flex; justify-content: center; text-align: center;margin: 0 auto;width:100%;background:#202020;padding:25px 1px;cursor:pointer}
.rc_img{float:left;margin:0 30px 0 0}
.rc_text{float:left;font-family:EsaManru;font-weight:300;font-size:18px;color:#b7b7b7;letter-spacing:-1px}
.rc_text span{display:block;margin:5px 0 0 0;font-weight:700;color:#fff}
.rc_img2{float:left;margin:0 5px 0 0}
.rc_text2{float:left;font-family:EsaManru;font-weight:300;font-size:18px;color:#b7b7b7;letter-spacing:-1px}
.rc_text2 span{display:block;margin:5px 0 0 0;font-weight:700;color:#fff}
.right_domain{float:left;width:100%;margin:10px 0 0 0;background:#202020;text-align:center;cursor:pointer}
.right_domain img{width:100%;}
.rd_title{float:left;width:100%;text-align:center}
.rd_text1{float:left;width:100%;margin:10px 0 0 0;font-family:EsaManru;font-weight:300;font-size:18px;color:#b7b7b7;letter-spacing:-1px}
.rd_text1 span{font-weight:700;color:#fff}
.rd_text2{float:left;width:100%;margin:20px 0 0 0;font-family:EsaManru;font-weight:700;font-size:26px;color:#0759c4;letter-spacing:-1px}
.rd_text3{float:left;width:100%;margin:10px 0 0 0;font-family:EsaManru;font-weight:700;font-size:26px;color:#0759c4;letter-spacing:-1px}
.right_event_wrap{float:left;width:100%}
.right_event_title{float:left;width:100%;text-align:center;height:40px;line-height:40px;background:#2c2c2c;border-bottom:1px solid #0759c4;border-top:1px solid #0759c4;color:#ffffff}
.right_event_list{float:left;width:100%;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}
.right_event_list_item{float:left;width:100%;border-top:1px solid rgba(255,255,255,.03);border-bottom:1px solid rgba(0,0,0,.2)}
.right_event_list_item img{width:100%}
.right_event_btn{float:left;width:100%;height:40px;line-height:40px;background:#2c2c2c;color:#fff;transition:all .2s}
.right_event_btn:hover{color:#ffe588}
.left_game_title{float:left;width:100%;text-align:center;height:40px;line-height:40px;background:#2c2c2c;border-bottom:1px solid #0759c4;color:#ffffff}
/* 왼쪽메뉴 */
/* .left_game_title{width:100%; margin:0 0 5px 0; height:40px; line-height:40px; padding:0 10px; border-radius:5px; background:linear-gradient(#117e43 0%, #126337 100%); box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.44),0px 1px 12px 1px rgba(0, 255, 121, 0.44) inset; font-family:'EsaManru'; font-weight:500; font-size:16px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);} */
.left_game_title img{display:inline-block; margin:0 7px 0 0;}


/* 오늘의 경기 */
.left_game_today_box{width:100% ;margin:0 0 5px 0;}
.left_game_today{width:100%; margin:3px 0 0 0; height:40px; line-height:40px; padding:0 15px; background:rgba(0,0,0,0.3); font-family:'EsaManru'; font-weight:300; font-size:13px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;  cursor:pointer;}
.lgb_odd{float:left; min-width:54px; height:24px; line-height:26px; text-align:center; border-radius:5px; background-image: linear-gradient(90deg, #006da8 0, #008ad3); position:absolute; right:10px; top:50%; transform:translate(0 ,-50%); font-family:'EsaManru'; font-weight:500; font-size:13px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}

.left_game_today_list_box{width:100%; margin:3px 0 0 0;}
.left_game_today_list{width:100%; margin:3px 0 0 0; height:36px; line-height:36px; padding:0 10px; background:#2a2a2a; font-family:'EsaManru'; font-weight:300; font-size:12px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; position:relative;}
.lgb_odd2{float:left; min-width:44px; height:24px; line-height:26px; text-align:center; border-radius:5px; background-image: linear-gradient(90deg, #006da8 0, #008ad3); position:absolute; right:10px; top:50%; transform:translate(0 ,-50%); font-family:'EsaManru'; font-weight:500; font-size:12px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
/* 최신인기게임 */
.left_game_best_b_box{width:100%; margin:0 0 10px 0;}
.left_game_best_b{width:100%; margin:3px 0 0 0; padding:5px 10px; background:rgba(0,0,0,0.3); display:flex; align-items:center; cursor:pointer;}

.lgb_time{margin:0 15px 0 0; font-family:'EsaManru'; font-weight:500; font-size:13px; color:#ffcc00; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.lgb_list_box{overflow:hidden;}
.lgb_list{width:100%; padding:3px 2px; font-family:'EsaManru'; font-weight:300; font-size:13px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* 최신인기리그 */
.left_game_best_l_box{width:100% ;margin:0 0 5px 0;}
.left_game_best_l{width:100%; margin:3px 0 0 0; height:40px; line-height:40px; padding:0 10px; background:rgba(0,0,0,0.3); font-family:'EsaManru'; font-weight:300; font-size:13px; color:#ffffff; text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}

.lgb_img1{display:inline-block; width:26px; margin:0 10px 0 0;}
.lgb_img2{display:inline-block; width:16px; margin:0 10px 0 0;}
.lgb_img2{display:inline-block; width:16px; margin:0 10px 0 0;}

@media (hover: hover) {
.left_game_today:hover{background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);}
.left_game_best_b:hover{background:rgba(0,0,0,0.5)}
.left_game_best_l:hover{background:rgba(0,0,0,0.5)}
.left_game_today_list:hover{background-image: linear-gradient(90deg, #006da8 0, #008ad3);
    color: #fff;
    font-family: 'EsaManru';
    font-weight: 500;
    font-size: 13px;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.39);cursor:pointer;}
}
@media screen and (max-width:1480px){
.contents_left{width:200px}
.contents_center{width:calc(100% - 200px)}
.contents_right{display:none}
.event_contents_box{width:100%}
}
@media screen and (max-width:1024px){
.contents_wrap{height:calc(100vh - 100px)}
.contents_left{display:none}
.contents_center{width:100%}
.contents_center_info{width:100%;padding:0 0 28vw 0}
.contents_center_info:first-child{border-right:none}
.contents_center_info:last-child{border-left:none;display:none}
.contents_center_info_full{width:100%;padding:0 0 28vw 0}
.event_contents_left{width:100%;display:none;border-right:none;padding:0 0 28vw 0}
.event_contents_right{width:100%;border-left:none;padding:0 0 28vw 0}
div.visuall_wrap,div.visuall_wrap_pin{width:100%}
.main_center_center_box>.row{flex-direction:column}
}
.footer_wrap{width:100%;margin:30px 0 0 0;padding:20px 20px;text-align:center}
.footer_img1{width:100%}
.footer_img1 img{width:100%;max-width:1196px}
.footer_img2{width:100%;margin:30px 0 0 0}
.footer_img2 img{width:100%;max-width:988px}
.f_logo{width:100%;margin:30px 0 0 0}
.f_copy{width:100%;margin:30px 0 0 0;font-family:EsaManru;font-weight:300;font-size:16px;color:#737373}
@media screen and (max-width:1024px){
.footer_wrap{display:none}
}
.main_center_center{float:left;width:calc(100% - 600px);padding:10px;height:100%;overflow-x:hidden;overflow-y:auto}
.main_center_center_box{width:100%;max-width:1350px;margin:0 auto}
.visuall_wrap,.visuall_wrap_pin{width:100%;margin:0 auto;overflow:hidden;height:100%;max-width:1350px}
.main_center_center::-webkit-scrollbar{width:4px;height:4px}
.main_center_center::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.main_center_center::-webkit-scrollbar-track{display:none}
.main_game_wrap{display:flex;width:100%}
.main_game1{margin:10px 0 0 0;width:100%;overflow:hidden}
.main_game1 li{float:left;width:calc(50% - 5px);margin:0 10px 0 0}
.main_game1 li:nth-child(2n){margin:0}
.main_game1 li a{display:block}
.main_game1 li a img{width:100%;max-width:670px}
.main_game2{margin:10px 0 0 0;width:100%;overflow:hidden}
.main_game2 li{float:left;width:calc(25% - 7.5px);margin:0 10px 0 0}
.main_game2 li:nth-child(4n){margin:0}
.main_game2 li a{display:block}
.main_game2 li a img{width:100%;max-width:330px}
.main_event_wrap{display:flex;width:100%;margin:10px 0 0 0;overflow:hidden}
.main_event_title{font-style:italic;font-weight:900;font-size:20px;color:#fff}
.main_event{width:100%;margin:10px 0 0 0;overflow:hidden}
.main_event li{float:left;width:calc(50% - 5px);margin:0 10px 10px 0}
.main_event li:nth-child(2n){margin:0 0 10px 0}
.main_event li a{display:block;background:#202020;text-align:center;padding:20px 5px;overflow:hidden;font-family:EsaManru;font-weight:300;font-size:20px;color:#b7b7b7}
.main_board_wrap{display:flex;width:100%;margin:10px 0 0 0;overflow:hidden}
.main_board_title{font-weight:900;font-size:18px;color:#fff}
.main_board_title span{color:#0759c4}
.main_board_box{float:left;width:calc(50%);padding:5px 5px;background:#202020;}
.main_board_box:nth-child(2n){padding:5px 5px;}
.main_board{float:left;width:100%;margin:10px 0 0 0;padding: 20px 20px 20px;height:160px;overflow-y: scroll;}
.main_board::-webkit-scrollbar{width:4px;height:4px}
.main_board::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.main_board::-webkit-scrollbar-track{display:none}
.myTable{table-layout:fixed}
.main_board td{color:#fff;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s;font-size:14px}
.main_board td:last-child{color:#b7b7b7}
.board_font01{font-weight:700;color:#0759c4}
@media screen and (max-width:1480px){
.main_center_center{width:calc(100% - 200px)}
}
@media screen and (max-width:1024px){
.main_center_center{width:100%;padding:0 5px 24vw 5px}
.main_board_wrap{flex-wrap:wrap;}
.main_board_box{width:100%;height: auto;max-height: 300px;overflow: hidden;margin:0 0 10px 0}

}
@media screen and (max-width:670px){
.main_game1 li{width:100%;margin:0 0 10px 0}
.main_game1 li:nth-child(2n){margin:0}
.main_game2 li{width:calc(50% - 5px);margin:0 10px 10px 0}
.main_game2 li:nth-child(2n){margin:0 0 10px 0}
.main_event li{width:100%;margin:0 0 10px 0}
.main_event li:nth-child(2n){margin:0 0 10px 0}
.main_event li:last-child{margin:0}
.main_event li a{font-size:14px}
.main_board_title{font-size:14px}
.main_board_box{width:100%;height: auto;max-height: 230px;overflow: hidden;margin:0 0 10px 0}
.main_board_box:nth-child(2n){margin:0}
}
@media (hover:hover){
.main_event li:hover a{background:#2c2c2c;color:#0759c4}
}
.mobile_center_tab{float:left;width:100%;display:none}
.mobile_center_tab li{float:left;width:50%;text-align:center;cursor:pointer;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#242424;color:#bababa;transition:all .3s}
.mobile_center_tab li.active{background:#2c2c2c;color:#0759c4;cursor:default}
.mobile_center_tab li:hover{color:#0759c4}
@media screen and (max-width:1024px){
.mobile_center_tab{display:block}
}
.popup_none{display:none;width:100%}
.pop_login_wrap{position:relative;width:95%;margin:50px auto;max-width:600px;padding:10px;background:#202020;box-shadow:0 0 10px #000}
.pop_login_close{display:flex;align-items:center;justify-content:center;background:#2c2c2c;position:absolute;top:-30px;right:30px;width:50px;height:50px;color:#fff}
.pop_login_title{width:100%;text-align:center;margin:10px 0 20px}
.pop_login_box{width:100%;display:flex;flex-direction:column;max-height:460px;overflow-y:auto}
.pop_login_box_inner{width:100%;display:flex;flex-direction:column}
.pop_login_box::-webkit-scrollbar{width:4px;height:4px}
.pop_login_box::-webkit-scrollbar-thumb{background-color:#003b88;border-radius:12px}
.pop_login_box::-webkit-scrollbar-track{display:none}
.pop_login_text{color:#fff;margin:5px 0}
.pop_login_input{width:100%;height:40px;margin-bottom:5px;background:#2c2c2c;padding:0 10px;color:#fff}
.pop_login_input::placeholder{color:#bababa}
.pop_login_input.not_hover{background:#242424;cursor:no-drop}
.pop_login_input2{width:100%;height:300px;background:#2c2c2c;padding:10px;color:#fff;border:none}
.pop_login_input2::placeholder{color:#bababa}
.pop_login_select{width:100%;height:40px;margin-bottom:5px;background:#2c2c2c;padding:0 10px;color:#fff;border:none;border-radius:0}
.pop_login_select::placeholder{color:#bababa}
.pop_login_etc{width:100%;margin:20px 0 0 0}
.pop_login_etc_box{width:100%;height:30px;display:flex;align-items:center}
.pop_login_btn1{text-align:center;background:#0759c4;height:40px;color:#ffffff;white-space:nowrap;padding: 0 10px;}
.pop_login_btn1:hover{background:#37c0ff}
.pop_login_btn2{text-align:center;padding:0 5px;color:#0759c4}
.captcha_box{display: flex;align-items: center;}
.captcha_text{width: 50%;float: left;font-size:20px;text-align: center;color:yellow;font-weight: 600; vertical-align: middle;}
.captcha_input{width: 50%;}
.m_menu_fix{float:left;width:100%;height:20vw;position:fixed;bottom:0;left:0;z-index:1000;background:url(../images/bg_footer.png) center top no-repeat;background-size:cover;display:none}
.m_menu_fix ul{float:left;width:100%;height:100%;margin:3vw 0 0 0}
.m_menu_fix li{float:left;width:20%;height:100%}
.m_menu_fix li a{display:block;width:100%;height:100%;padding:10px 5px 5px;text-align:center;color:#fff;line-height:1.5;display:flex;align-items:center;justify-content:center;flex-direction:column}
.m_menu_fix li a i{margin:0 0 5px 0;font-size:18px}
.m_menu_fix li:nth-child(3) a{width:15.2vw;height:15.2vw;position:absolute;top:20%;left:50%;transform:translate(-50%);border-radius:50%;background:#008ad3;font-size:12px;color:#000}
@media screen and (max-width:1024px){
.m_menu_fix{display:block}
}
.event_list{width:100%}
.event_list li{width:100%;margin:0 0 1px 0;-webkit-perspective:1000}
.event_list li a{display:block;text-align:center}
.event_list li a img{width:100%;max-width:900px}
.event_wrap{text-align:center}
.event_wrap img{width:100%;max-width:800px;text-align:center}
.event_title{margin:40px 0 0 0;font-family:EsaManru;font-weight:300;font-size:20px;color:#fff;line-height:1.8}
.event_title span{font-family:EsaManru;font-weight:700;font-size:24px;color:#0759c4}
s .event_text1{margin:20px 0 0 0;font-family:EsaManru;font-weight:300;font-size:18px;color:#fff}
.event_text2{margin:10px 0 0 0;font-family:EsaManru;font-weight:300;color:#fff}
@media screen and (max-width:1024px){
.event_title{font-size:16px}
.event_title span{font-size:20px}
.event_text1{font-size:14px}
}
.calendar_title{background:#202020;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);float:left;width:100%;height:45px;line-height:45px;padding:0 10px 0 10px;border-radius:0;color:#bababa;display:flex;justify-content:center;align-items:center;color:#fff}
.att_title1{background:#202020;border-bottom:1px solid rgba(0,0,0,.2);color:#fff;line-height:44px;text-align:center;font-weight:700}
.att1{background:#242424;color:#ddd;height:100px;text-align:center;position:relative;padding:10px}
.att1 img{width:100%;max-width:100px}
.att2{position:absolute;top:10px;left:10px;z-index:1;color:#fff}
.att_style td{font-size:16px;font-weight:500}
@media screen and (min-width:768px){
.att1 img{width:80px}
}
.deposit_select{width:100%;height:40px;margin-bottom:5px;background:#2c2c2c;padding:0 10px;color:#fff;border:none;border-radius:0}
.deposit_select::placeholder{color:#bababa}
#info_body .body_wrap{border-bottom:1px solid rgba(0,0,0,.2);padding:10px 0}
#info_body .comment_wrap{display:flex;padding:10px 0;border-top:1px solid rgba(255,255,255,.03);flex-direction:column}
#info_body .comment{display:flex}
#info_body .comment>.info{display:flex;justify-content:space-between}
#info_body .comment .nick{margin-left:15px}
#info_body .comment .date{margin-right:15px}
#info_body .comment .body{display:flex;justify-content:unset}
#info_body .comment .con{margin-left:10px}
.border_shadow{box-shadow:#000 0 0 4px 0;margin:10px 0}


.casino_header{
	background: #1F2631;
    font-size: 24px;
    text-align: center;
	border-top: 1px solid rgba(0,0,0,.2);
    border-bottom: 1px solid rgba(0,0,0,.2);
    margin-bottom: 30px;
	padding: 10px;
}
.casino_body{
	text-align:center;
    border:2px rgba(150, 150, 50, 0.7) dashed;
    padding: 10px 35px;
    font-size: 18px;
    color: #eee;
    margin-bottom: 10px;
}
.casino_body>div{
    padding:5px 0px;
}
.casino_footer{
    text-align: center;
    margin-top: 25px;
	margin-bottom: 25px;
}
#casino_money_change_box{
    width: 100px;
    padding: 0px 10px;
    background: #fff1c6;
    border: 1px #fff1c6 solid;
    text-align: right;
    vertical-align: middle;
}
#casino_join_btn, #casino_casheir_btn{
    font-size: 24px;
    padding: 15px 35px;
}
#casino_rechange_btn, #casino_exchange_btn{
    font-size: 18px;
    padding: 10px 25px;
}
.casino_money{
    color:#FF1D21;
}
.mobile_my_wrap{margin:3px 5px;/*justify-content: flex-start;*/}
.mobile_my_wrap .my_box{padding: 7px;height:unset}
.dnd_cover{position:absolute;z-index: 9999; inset:0}

/*마켓 추가*/
.market_zone{width:100%}
.market_zone_title{display:flex;width:100%;height:40px;background:#202020;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);align-items:center;justify-content:space-between}
.market_zone_title_r{width:100%;display:flex;align-items:center;justify-content:space-between}

.mbztr_1_box{display:flex;width:100%;justify-content:space-between}
.mbztr_1{width:20%;text-align:center}
.mbztr_2{width:10%;text-align:center}
.mbztr_3{width:30%;text-align:center}
.mbztr_4{width:20%;text-align:center}
.mbztr_5{width:10%;text-align:center}
.mbztr_6{width:10%;text-align:center}

.market_choose_btn_box{display:flex;width:100%;justify-content:space-between}
.market_choose_btn{height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 1.5%;background:#242424;border-radius:0;color:#fff}
.market_choose_btn.item_1{width:19.8%;justify-content:center}
.market_choose_btn.item_2{width:9.8%;justify-content:center}
.market_choose_btn.item_3{width:29.8%;justify-content:center}
.market_choose_btn.item_4{width:19.8%;justify-content:center}
.market_choose_btn.item_5{width:9.8%;justify-content:center}
.market_choose_btn.item_6{width:9.8%;justify-content:center}
.market_info{display:flex;width:100%;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);align-items:center;justify-content:space-between}
.market_info_r{width:100%;display:flex;align-items:center;justify-content:space-between}

.item_list_wrap .market_info:nth-child(2n-1){background:rgba(255,255,255,.02)}

.buy_btn{cursor:pointer; color:#0759c4}


@media screen and (max-width:786px){
    .market_zone_title_r{width:100%}
    .mbztr_1_box{width:100%}
    .pop-domain img {
        width: 90%;
        height: auto;
    }
}

.pop-domain {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    z-index: 2147483647;
}
