@charset "utf-8";
#wrap{width:100%;overflow:hidden}
.header_wrap{float:left;width:100%}
.header_top{width:100%;height:60px;display:flex;align-items:center;padding:0 10px;font-size:14px;font-weight:400;flex-shrink:0;background-color: rgba(27, 33, 42, 0.9);transition:all .3s}
.header_top::-webkit-scrollbar{width:4px;height:3px}
.header_top::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.header_top::-webkit-scrollbar-track{display:none}
.logo{float:left;margin:0 50px 0 0}
.gnb{float:left;margin:0 auto 0 0}
.gnb ul{display:flex}
.gnb li{float:left;margin:0 20px 0 0}
.gnb li a{display:block;color:#FFF;white-space:nowrap;transition:all .3s}
.gnb li a:hover{color:#FFF font-weight:400;}
.login_box{display:flex}
.join_btn{border:1px solid #ffff00;background-color:#d6a14d;border-radius:3px;color:#fff;padding:10px 20px;margin-right:10px;cursor:pointer}
.login_btn{border:1px solid #d6a14d;background-color:#fff9e8;border-radius:3px;color:#000;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:50px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:14px;font-weight:400;flex-shrink:0;background-color: rgba(27, 33, 42, 0.9);transition:all .3s}
.header_bottom::-webkit-scrollbar{width:4px;height:3px}
.header_bottom::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.header_bottom::-webkit-scrollbar-track{display:none}
.my_wrap{display:flex;align-items:center}
.my{background:#252e3b;margin:0 5px 0 0;display:flex;align-items:center}
.my_box{display:flex;align-items:center;height:40px;padding:10px;color:#fff;white-space:nowrap;border: 1px solid #000;}
.my_link{color:#d3d4d5;margin:0 0 0 5px;display:inline-block}
.my_money{color:#FF1D21;margin:0 0 0 5px;display:inline-block;font-weight: bold;}
.my_point{color:#3081FF;margin:0 0 0 5px;display:inline-block;font-weight: bold;}
.my_font01{color:#fff}
.my_line{width:2px;height:20px;}
.lnb_wrap{display:flex;align-items:center}
.lnb{background:#252e3b;margin:0 0 0 5px;display:flex;align-items:center}
.lnb a{color:#fff;border: 1px solid #000;display:flex;align-items:center;height:40px;padding:10px;white-space:nowrap}
.lnb.active{background:#d6a14d}
.lnb.active a{color:#fff}
.mobile_menu{display:none;width:100%;justify-content:center}
.m_logo{margin:0 auto}
.mobile_menu1{font-size:2em;background:0 0;color:#d6a14d}
.mobile_menu2{font-size:2em;background:0 0;color:#d6a14d}
@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:#232526;overflow-x:hidden;overflow-y:auto;transition:all .2s;border: 1px solid #414345;}
.contents_left::-webkit-scrollbar{width:4px;height:4px}
.contents_left::-webkit-scrollbar-thumb{background-color:#ead1a8;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:#ead1a8;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:#ead1a8;border-radius:12px}
.contents_center_info_full::-webkit-scrollbar-track{display:none}
.contents_center_info100{float:left;width:100%;padding:10px;height:100%;overflow-x:hidden;overflow-y:auto}
.contents_center_info100:first-child{border-right:1px solid rgba(0,0,0,.2)}
.contents_center_info100:last-child{border-left:1px solid rgba(255,255,255,.03)}
.contents_center_info100::-webkit-scrollbar{width:4px;height:4px}
.contents_center_info100::-webkit-scrollbar-thumb{background-color:#ead1a8;border-radius:12px}
.contents_center_info100::-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:#ead1a8;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:#ead1a8;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:#ead1a8;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{height:75px}
.left_menu a{display:flex;justify-content:flex-start;height:100%;padding:15px 10px;border-bottom:1px solid #414345;;border-top:1px solid #414345;;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;color:#fff;}
.left_text{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:20px;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:#fff}
.left_menu a:hover{background:#294a7c}
.left_menu a:hover .left_icon{color:#fff}
.left_menu a:hover .left_text1{color:#fff}
.left_menu a:hover .left_text2{color:#fff}
.left_menu.active a{background:#294a7c}
.left_menu.active a .left_icon{color:#fff}
.left_menu.active a .left_text1{color:#fff}
.left_menu.active a .left_text2{color:#fff}
@media (hover:hover){
.left_menu a:hover{background:#294a7c}
.left_menu a:hover .left_icon{color:#fff}
.left_menu a:hover .left_text1{color:#fff}
.left_menu a:hover .left_text2{color:#fff}
}
.right_customer{float:left;width:100%;margin:10px 0 0 0;background:#252e3b;cursor:pointer}
.right_customer img{width:100%;}
.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:#fff;letter-spacing:-1px}
.rc_text span{display:block;margin:5px 0 0 0;font-weight:700;color:#ffc000}
.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:#252e3b;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:#fff;letter-spacing:-1px}
.rd_text1 span{font-weight:700;color:#ffc000}
.rd_text2{float:left;width:100%;margin:20px 0 0 0;font-family:EsaManru;font-weight:700;font-size:26px;color:#ffc000;letter-spacing:-1px}
.rd_text3{float:left;width:100%;margin:10px 0 0 0;font-family:EsaManru;font-weight:700;font-size:26px;color:#ffc000;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:#252e3b;border-bottom:1px solid #414345;border: 1px solid #414345;color:#fff}
.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 #414345;;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:#252e3b;color:#ffc000;border: 1px solid #fff;transition:all .2s}
.right_event_btn:hover{color:#ffe588}
@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:#ead1a8;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:#73644d}
.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:#fff9e8;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-style:italic;font-weight:900;font-size:18px;color:#fff}
.main_board_title span{color:#ffc000}
.main_board_box{float:left;width:calc(50% - 5px);margin:0 10px 10px 0;padding:20px 20px;border: 1px solid #414345;}
.main_board_box:nth-child(2n){margin:0 0 10px 0}
.main_board{float:left;width:100%;margin:10px 0 0 0;height:160px;overflow:hidden}
.myTable{table-layout:fixed}
.main_board td{color:#fff;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s}
.main_board td:last-child{color:#b7b7b7}
.board_font01{font-weight:700;color:#ffc000}
@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}
}
@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%;margin:0 0 10px 0}
.main_board_box:nth-child(2n){margin:0}
}
@media (hover:hover){
.main_event li:hover a{background:#fff9e8;color:#fff}
}
.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:#232526;color:#fff;transition:all .3s}
.mobile_center_tab li.active{background:#294a7c;color:#fff;cursor:default}
.mobile_center_tab li:hover{color:#fff}
@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:auto;max-width:600px;padding:10px;background:#222;box-shadow:0 0 10px #fff5d8}
.pop_login_close{display:flex;align-items:center;justify-content:center;background:#fff4d2;position:absolute;top:-30px;right:30px;width:50px;height:50px;color:#73644d}
.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:#ead1a8;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:#fff9e8;padding:0 10px;color:#000}
.pop_login_input::placeholder{color:#73644d}
.pop_login_input.not_hover{background:#242424;cursor:no-drop}
.pop_login_input2{width:100%;height:300px;background:#fff9e8;padding:10px;color:#000;border:none}
.pop_login_input2::placeholder{color:#73644d}
.pop_login_select{width:100%;height:40px;margin-bottom:5px;background:#fff9e8;padding:0 10px;color:#000;border:none;border-radius:0}
.pop_login_select::placeholder{color:#73644d}
.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:#FF1D21;height:40px;color:#fff5d8;white-space:nowrap}
.pop_login_btn1:hover{background:#ffe000}
.pop_login_btn2{text-align:center;padding:0 5px;color:#73644d}
.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:#000;font-size:14px;color:#fff5d8}
@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:#73644d}
.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:#000;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:#73644d;display:flex;justify-content:center;align-items:center;color:#fff}
.att_title1{background:#000;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;border: 1px solid #414345;}
.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:#333333;padding:0 10px;color:#fff;border:none;border-radius:0}
.deposit_select::placeholder{color:#fff}
#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:#fff5d8 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}