@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/*basic*/
html, body{margin:0; padding:0; color:#666; font:12px dotum; -ms-overflow-style: none; overflow: -moz-scrollbars-none;}
ul, li{margin:0; padding:0; list-style:none;}
dl, dt, dd{margin:0; padding:0;}
select{font:12px dotum; color:#888; }
a {text-decoration:none;}
a:hover {text-decoration:none;}
img {border:0;}
.clear{clear:both}
.text, textarea{border:1px solid #eee; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb;  height:16px; padding:4px 5px 0 5px; font:12px dotum; vertical-align:top }
textarea{width:97.5%;}
.checkbox, .radio{display:inline-block; margin:0 5px 0 0;}
table{border:0; border-collapse:collapse; border-spacing:0px; padding:0; width:100%;}
.tdc{text-align:center;}
.tdl{text-align:left;}
.tdr{text-align:right;}

.ml20{margin-left:20px}
.mt5{margin-top:5px;}
.pt20{padding-top:20px;}

.floatl{float:left}
.floatr{float:right}

div {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill,active {
  -webkit-text-fill-color: #8c8c8c;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}

input::-webkit-input-placeholder{font-family: Noto Sans KR; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 2;letter-spacing: normal; text-align: left; color:#8c8c8c;}
input::-moz-input-placeholder{font-family: Noto Sans KR; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 2;letter-spacing: normal; text-align: left; color:#8c8c8c;}
input::-ms-input-placeholder{font-family: Noto Sans KR; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 2;letter-spacing: normal; text-align: left; color:#8c8c8c;}

/*::-webkit-scrollbar { display: none; }*/

/* Hide Play button + controls on iOS */
video::-webkit-media-controls {
    display:none !important;
}

.roundbox{border:1px solid #e6e6e6; position:relative; padding:12px; margin:7px 0}
.round_tl,.round_tr,.round_bl,.round_br{width:12px; height:12px; background:url(https://cdn2.doubleucasino.com/images/support/roundbox.gif) no-repeat; position:absolute}
.round_tl{top:-1px; left:-1px; background-position:left top;}
.round_tr{top:-1px; right:-1px; background-position:right top;}
.round_bl{bottom:-1px; left:-1px; background-position:left bottom;}
.round_br{bottom:-1px; right:-1px; background-position:right bottom;}

/* Top Navigation */
.header_navi > li {float:left;}

.free_slot_games, .free_slot_games_over{width:163px; cursor:pointer;}
.free_slot_games{height:17px; background:url(https://cdn2.doubleucasino.com/images/main/top_free_slot_games_new.png) no-repeat;}
.free_slot_games_over{height:27px; background:url(https://cdn2.doubleucasino.com/images/main/top_free_slot_games_over_new.png) no-repeat;}

.gnb_slot, .gnb_slot_over{width:226px; cursor:pointer;}
.gnb_slot{height:22px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_slot.png) no-repeat;}
.gnb_slot_over{height:33px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_slot_over.png) no-repeat;}

.vip, .vip_over{width:31px; cursor:pointer;}
.vip{height:17px; background:url(https://cdn2.doubleucasino.com/images/main/top_vip_new.png) no-repeat;}
.vip_over{height:27px; background:url(https://cdn2.doubleucasino.com/images/main/top_vip_over_new.png) no-repeat;}

.gnb_vip, .gnb_vip_over{width:43px; cursor:pointer;}
.gnb_vip{height:22px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_vip.png) no-repeat;}
.gnb_vip_over{height:33px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_vip_over.png) no-repeat;}

.freechips, .freechips_over{width:104px; cursor:pointer;}
.freechips{height:17px; background:url(https://cdn2.doubleucasino.com/images/main/top_free_chips_new.png) no-repeat;}
.freechips_over{height:27px; background:url(https://cdn2.doubleucasino.com/images/main/top_free_chips_over_new.png) no-repeat;}

.gnb_chip, .gnb_chip_over{width:144px; cursor:pointer;}
.gnb_chip{height:22px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_chip.png) no-repeat;}
.gnb_chip_over{height:33px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_chip_over.png) no-repeat;}

.associates, .associates_over{width:113px; cursor:pointer;}
.associates{height:17px; background:url(https://cdn2.doubleucasino.com/images/main/top_associates_new.png) no-repeat; }
.associates_over{height:27px; background:url(https://cdn2.doubleucasino.com/images/main/top_associates_over_new.png) no-repeat; }

.doubleupay, .doubleupay_over{width:140px; cursor:pointer;}
.doubleupay{height:17px; background:url(https://cdn2.doubleucasino.com/images/main/top_doubleu_deal.png) no-repeat; }
.doubleupay_over{height:27px; background:url(https://cdn2.doubleucasino.com/images/main/top_doubleu_deal_over.png) no-repeat; }

.signin, .signin_over{width:67px; cursor:pointer;}
.signin{height:17px; background:url(https://cdn2.doubleucasino.com/images/main/top_sign_in_new.png) no-repeat; }
.signin_over{height:27px; background:url(https://cdn2.doubleucasino.com/images/main/top_sign_in_over_new.png) no-repeat; }

.gnb_sign, .gnb_sign_over{width:94px; cursor:pointer;}
.gnb_sign{height:22px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_sign.png) no-repeat; }
.gnb_sign_over{height:33px; background:url(https://cdn2.doubleucasino.com/images/main/gnb_sign_over.png) no-repeat; }

.in_myaccount, .in_myaccount_over{width:135px; cursor:pointer;}
.in_myaccount{height:19px; background:url(https://cdn2.doubleucasino.com/images/main/in-myaccount.png) no-repeat;}
.in_myaccount_over{height:30px; background:url(https://cdn2.doubleucasino.com/images/main/in-myaccount-over.png) no-repeat;}

.userinfo{position:relative; float:right; top:-20px; width:440px; height:291px; z-index:3; background:url(https://cdn2.doubleucasino.com/images/main/account_popup.png) no-repeat left top; display:none;}
.userinfo_over{position:relative; float:right; top:25px; width:440px; height:291px; right:-125px; z-index:3; background:url(https://cdn2.doubleucasino.com/images/main/account_popup.png) no-repeat left top;}

.userinfo2{position:relative; right:-370px; top:-20px; width:332px; height:236px; z-index:3; background:url(https://cdn2.doubleucasino.com/images/topbanner/account_bg.png) no-repeat left top; display:none;}
.userinfo2_over{position:relative; right:-370px; top:-20px; width:332px; height:236px; z-index:3; background:url(https://cdn2.doubleucasino.com/images/topbanner/account_bg.png) no-repeat left top;}

/* Login */
.btn_login, .btn_login_over{width:295px; height:55px; margin:0 auto; cursor:pointer;}
.btn_login{background:url(https://cdn2.doubleucasino.com/images/main/new/facebook_btn.png) no-repeat;}
.btn_login_over{background:url(https://cdn2.doubleucasino.com/images/main/new/facebook_btnover.png) no-repeat;}

.btn_google_login, .btn_google_login_over{width:295px; height:55px; margin:0 auto; cursor:pointer;}
.btn_google_login{background:url(https://cdn2.doubleucasino.com/images/main/new/google_btn.png) no-repeat;}
.btn_google_login_over{background:url(https://cdn2.doubleucasino.com/images/main/new/google_btnover.png) no-repeat;}

.btn_email_login, .btn_email_login_over{width:295px; height:55px; margin:0 auto; cursor:pointer;}
.btn_email_login{background:url(https://cdn2.doubleucasino.com/images/main/new/email_btn.png) no-repeat;}
.btn_email_login_over{background:url(https://cdn2.doubleucasino.com/images/main/new/email_btnover.png) no-repeat;}

.btn_signin, .btn_signin_over{width:295px; height:55px; border:0; cursor:pointer;}
.btn_signin{background:url(https://cdn2.doubleucasino.com/images/main/new/sign_in_btn.png) no-repeat;}
.btn_signin_over{background:url(https://cdn2.doubleucasino.com/images/main/new/sign_in_btnover.png) no-repeat;}

.btn_new_here, .btn_new_here_over{width:289px; height:49px; cursor:pointer;}
.btn_new_here{background:url(https://cdn2.doubleucasino.com/images/main/new2023/newhere_signip_btn.png) no-repeat;}
.btn_new_here_over{background:url(https://cdn2.doubleucasino.com/images/main/new2023/newhere_signip_btnover.png) no-repeat;}

.btn_signplay, .btn_signplay_over{width:295px; height:55px; margin-right:-5px; border:0; cursor:pointer;}
.btn_signplay{background:url(https://cdn2.doubleucasino.com/images/main/new/signup&play_btn.png) no-repeat left top;}
.btn_signplay_over{background:url(https://cdn2.doubleucasino.com/images/main/new/signup&play_btnover.png) no-repeat left top;}

.btn_go_back, .btn_go_back_over{width:289px; height:49px; margin-right:-5px; border:0; cursor:pointer;}
.btn_go_back{background:url(https://cdn2.doubleucasino.com/images/main/new2023/goback&singnin_btn.png) no-repeat left top;}
.btn_go_back_over{background:url(https://cdn2.doubleucasino.com/images/main/new2023/goback&singnin_btnover.png) no-repeat left top;}

.login_bg_01{background:url(https://cdn2.doubleucasino.com/images/main/new2023/btn_box_1.png) no-repeat;}
.login_bg_02{background:url(https://cdn2.doubleucasino.com/images/main/new2023/btn_box_2.png) no-repeat;}

/* Popup */
.forgot_passwd_wrap{width:393px; height:257px; background:url(https://cdn2.doubleucasino.com/images/main/new/forgot_password_bg.png) no-repeat left top;}
.forgot_send_btn, .forgot_send_btn_over{width:148px; height:60px; border:0; cursor:pointer; }
.forgot_send_btn{background:url(https://cdn2.doubleucasino.com/images/main/new/send_btn.png) no-repeat left top;}
.forgot_send_btn_over{background:url(https://cdn2.doubleucasino.com/images/main/new/send_btn_over.png) no-repeat left top;}
.reset_passwd_wrap{width:440px; height:320px; background:url(https://cdn2.doubleucasino.com/images/main/change_passwd_bg.png) no-repeat left top;}


/* FREE SLOT GAMES */
.btn_playnow, .btn_playnow_over{position:relative; top:130px; left:445px; width:300px; height:95px; cursor:pointer;}
.btn_playnow{background:url(https://cdn2.doubleucasino.com/images/main/btn_playnow.png) no-repeat left top;}
.btn_playnow_over{background:url(https://cdn2.doubleucasino.com/images/main/btn_playnow_over.png) no-repeat left top;}

.newslot, .newslot_over{width:147px; height:33px; float:left; text-align:center; }
.newslot{background:url(https://cdn2.doubleucasino.com/images/main/newslots.png) no-repeat left top; }
.newslot_over{background:url(https://cdn2.doubleucasino.com/images/main/newslots_over.png) no-repeat left top; }

.hotslot, .hotslot_over{width:209px; height:33px; float:left; text-align:center; }
.hotslot{background:url(https://cdn2.doubleucasino.com/images/main/popular_slots.png) no-repeat left top; }
.hotslot_over{background:url(https://cdn2.doubleucasino.com/images/main/popular_slots_over.png) no-repeat left top; }

/* Support */
.faq_btn, .faq_btn_over{width:50px; height:33px; float:left; text-align:center; }
.faq_btn{background:url(https://cdn2.doubleucasino.com/images/main/faq_out.png) no-repeat left top; }
.faq_btn_over{background:url(https://cdn2.doubleucasino.com/images/main/faq_over.png) no-repeat left top; }

.trouble_btn, .trouble_btn_over{width:266px; height:33px; float:left; text-align:center; }
.trouble_btn{background:url(https://cdn2.doubleucasino.com/images/main/trouble_loading_out.png) no-repeat left top; }
.trouble_btn_over{background:url(https://cdn2.doubleucasino.com/images/main/trouble_loading_over.png) no-repeat left top; }

.ellenslot, .ellenslot_over{width:182px; height:58px; float:left; text-align:center; }
.ellenslot_over{background:url(https://cdn2.doubleucasino.com/images/slot/ellenslot_over.jpg) no-repeat left top; }
.ellenslot a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.ellenslot_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.intro, .intro_over{width:197px; height:58px; float:left; text-align:center; }
.intro_over{background:url(https://cdn2.doubleucasino.com/images/slot/cover_over.jpg) no-repeat left top; }
.intro a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.intro_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.howtoplay, .howtoplay_over{width:196px; height:58px; float:left; text-align:center; }
.howtoplay_over{background:url(https://cdn2.doubleucasino.com/images/slot/howto_over.jpg) no-repeat left top; }
.howtoplay a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.howtoplay_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.rule, .rule_over{width:123px; height:58px; float:left; text-align:center; }
.rule_over{background:url(https://cdn2.doubleucasino.com/images/slot/rule_over.jpg) no-repeat left top; }
.rule a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.rule_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}


/* How To Play */
.topmenu, .topmenu_over{width:190px; height:58px; float:left; text-align:center; }
.topmenu_over{background:url(https://cdn2.doubleucasino.com/images/howto/topmenu_over.jpg) no-repeat left top; }
.topmenu a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.topmenu_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.featured, .featured_over{width:188px; height:58px; float:left; text-align:center; }
.featured_over{background:url(https://cdn2.doubleucasino.com/images/howto/featured_over.jpg) no-repeat left top; }
.featured a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.featured_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.bonuses, .bonuses_over{width:179px; height:58px; float:left; text-align:center; }
.bonuses_over{background:url(https://cdn2.doubleucasino.com/images/howto/bonuses_over.jpg) no-repeat left top; }
.bonuses a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.bonuses_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.playnow, .playnow_over{width:189px; height:58px; float:left; text-align:center; }
.playnow_over{background:url(https://cdn2.doubleucasino.com/images/howto/playnow_over.jpg) no-repeat left top; }
.playnow a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.playnow_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.interface, .interface_over{width:191px; height:58px; float:left; text-align:center; }
.interface_over{background:url(https://cdn2.doubleucasino.com/images/howto/interface_over.jpg) no-repeat left top; }
.interface a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.interface_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.action, .action_over{width:165px; height:58px; float:left; text-align:center; }
.action_over{background:url(https://cdn2.doubleucasino.com/images/howto/action_over.jpg) no-repeat left top; }
.action a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.action_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

/* Other Free Games*/
.btn_videopoker, .btn_videopoker_over{width:348px; height:220px;}
.btn_videopoker{background:url(https://cdn2.doubleucasino.com/images/other/video_poker.png) no-repeat left top;}
.btn_videopoker_over{background:url(https://cdn2.doubleucasino.com/images/other/video_poker_over.png) no-repeat left top;}

.btn_holdem, .btn_holdem_over{width:348px; height:220px;}
.btn_holdem{background:url(https://cdn2.doubleucasino.com/images/other/holdem.png) no-repeat left top;}
.btn_holdem_over{background:url(https://cdn2.doubleucasino.com/images/other/holdem_over.png) no-repeat left top;}

.btn_blackjack, .btn_blackjack_over{width:348px; height:220px;}
.btn_blackjack{background:url(https://cdn2.doubleucasino.com/images/other/blackjack.png) no-repeat left top;}
.btn_blackjack_over{background:url(https://cdn2.doubleucasino.com/images/other/blackjack_over.png) no-repeat left top;}

.btn_stud, .btn_stud_over{width:348px; height:220px;}
.btn_stud{background:url(https://cdn2.doubleucasino.com/images/other/stud_poker.png) no-repeat left top;}
.btn_stud_over{background:url(https://cdn2.doubleucasino.com/images/other/stud_poker_over.png) no-repeat left top;}

.btn_roulette, .btn_roulette_over{width:348px; height:220px;}
.btn_roulette{background:url(https://cdn2.doubleucasino.com/images/other/roulette.png) no-repeat left top;}
.btn_roulette_over{background:url(https://cdn2.doubleucasino.com/images/other/roulette_over.png) no-repeat left top;}

.btn_bingo, .btn_bingo_over{width:348px; height:220px;}
.btn_bingo{background:url(https://cdn2.doubleucasino.com/images/other/bingo.png) no-repeat left top;}
.btn_bingo_over{background:url(https://cdn2.doubleucasino.com/images/other/bingo_over.png) no-repeat left top;}

.btn_keno, .btn_keno_over{width:348px; height:220px;}
.btn_keno{background:url(https://cdn2.doubleucasino.com/images/other/keno.png) no-repeat left top;}
.btn_keno_over{background:url(https://cdn2.doubleucasino.com/images/other/keno_over.png) no-repeat left top;}

.btn_baccarat, .btn_baccarat_over{width:348px; height:220px;}
.btn_baccarat{background:url(https://cdn2.doubleucasino.com/images/other/baccarat.png) no-repeat left top;}
.btn_baccarat_over{background:url(https://cdn2.doubleucasino.com/images/other/baccarat_over.png) no-repeat left top;}

.btn_battlebingo, .btn_battlebingo_over{width:348px; height:220px;}
.btn_battlebingo{background:url(https://cdn2.doubleucasino.com/images/other/battle_bingo.png) no-repeat left top;}
.btn_battlebingo_over{background:url(https://cdn2.doubleucasino.com/images/other/battle_bingo_over.png) no-repeat left top;}

/* Support */
.btn_faq, .btn_faq_over{width:152px; height:58px; float:left; text-align:center; }
.btn_faq_over{background:url(https://cdn2.doubleucasino.com/images/support/faq_over.jpg) no-repeat left top; }
.btn_faq a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.btn_faq_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

.trouble, .trouble_over{width:247px; height:58px; float:left; text-align:center; }
.trouble_over{background:url(https://cdn2.doubleucasino.com/images/support/trouble_over.jpg) no-repeat left top; }
.trouble a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#697ca1;}
.trouble_over a{font-family:Roboto; font-size:18px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:3.3; letter-spacing:normal; color:#ffffff;}

/* Font */
.slot_contents > h3{font-family:Roboto; font-size:30px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:1.5; letter-spacing:normal; text-align:center; color: #019104;}
.slot_contents > p{font-family:Roboto; font-size:20px; font-weight:500; font-style:normal; font-stretch:normal; line-height:2; letter-spacing:normal; text-align:center; color: #292d3a;}

.vip_contents > h2{font-family:Roboto; font-size:30px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:0.6; letter-spacing:normal; text-align:center; color: #067d09;}
.vip_contents > h3{font-family:Roboto; font-size:25px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:0.72; letter-spacing:normal; text-align:center; color: #08318a;}
.vip_contents > h5{font-family:Roboto; font-size:20px; font-weight:500; font-style:normal; font-stretch:normal; line-height:0.9; letter-spacing:normal; text-align:center; color: #292d3a;}
.vip_contents > p{font-family:Roboto; font-size:16px; font-weight:500; font-style:normal; font-stretch:normal; line-height:1.13; letter-spacing:normal; text-align:center; color: #737476;}

.support_contents{padding:10px 25px 0px 25px; width:950px; color:#515151; min-height:600px; font-family:Roboto; font-size:15px; font-weight:500; font-style:normal; font-stretch:normal; letter-spacing:normal;}
.support_contents > h1{font-family:Roboto; font-size:30px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:0.47; letter-spacing:normal; text-align:center; color:#067d09;}
.support_contents > h5{font-family:Roboto; font-size:18px; font-weight:600; font-style:normal; font-stretch:normal; line-height:0.47; letter-spacing:normal; text-align:left; color:#002f9a;}

.support_contents > pre > h1{font-family:Roboto; font-size:30px; font-weight:bold; font-style:normal; font-stretch:normal; line-height:0.47; letter-spacing:normal; text-align:center; color:#067d09;}
.support_contents > pre > h5{font-family:Roboto; font-size:18px; font-weight:600; font-style:normal; font-stretch:normal; line-height:0.47; letter-spacing:normal; text-align:left; color:#002f9a;}
.support_contents > pre{white-space: pre-wrap;color:#515151; font-family:Roboto; font-size:15px; font-weight:500; font-style:normal; font-stretch:normal; letter-spacing:normal;}


/* Animation Button */
.btn_back {top:0%; left:-80px; width:50px; height:50px; position:absolute; cursor:pointer; background:url(https://cdn2.doubleucasino.com/images/main/btn_back.png) no-repeat left top;}
.btn_top {top:0%; right:-80px; width:50px; height:50px; position:absolute; cursor:pointer; background:url(https://cdn2.doubleucasino.com/images/main/btn_top.png) no-repeat left top;}

/* Footer */
.footer_nav > li > a {font-family: 'Noto Sans KR', sans-serif; font-size: 15px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 2.4; letter-spacing: normal; text-align: left; color: #3c5eb4;}
.footer_nav > li > a:hover {font-family: 'Noto Sans KR', sans-serif; font-size: 15px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 2.4; letter-spacing: normal; text-align: left; color: #3c5eb4;}
.copyright{position:relative; left:0%; margin-left:auto; margin-right:auto; font-family: 'Noto Sans KR', sans-serif; font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 3; letter-spacing: normal; color: #374391;}

/* Old CSS */ 
.detail_search_wrap{border:1px solid #dbdbdb; padding:10px; background:#fafafa; margin-bottom:10px;color:#666;}
.detail_search_wrap span.search_lbl{padding-right:10px; color:#888}
.detail_search_wrap .search_text{background:#fff; border:1px solid #e9e9e9; border-top:1px solid #cdcdcd;  border-left:1px solid #cdcdcd; }

.tbl_list_basic1{}
.tbl_list_basic1 thead tr th{padding:10px 3px; background:#f7f7f7; color:#888; border-top:1px solid #e7e7e7; border-bottom:1px solid #dbdbdb;}
.tbl_list_basic1 thead tr.tab_tbl th{border-top:none;background:#fff;}
.tbl_list_basic1 tbody tr td{padding:8px 3px; border-bottom:1px solid #dbdbdb; color:#888;}
.tbl_list_basic1 tbody tr.tr_over td{background:#f1f7fa; }
.tbl_list_basic1 tbody tr.tr_disabled td{background: #fdfdfd; color:#ccc;}
.tbl_list_basic1 tbody td.point_title{font:bold 14px 'Malgun Gothic'; letter-spacing:-0.1em; color:#65a8ce}
.tbl_list_basic1 tbody td.point{font:bold 14px 'Malgun Gothic'; letter-spacing:-0.1em; color:#888}
.tbl_list_basic1 tbody tr th{padding:8px 3px; background:#f7f7f7; color:#888; border-bottom:1px solid #dbdbdb; }
.tbl_list_basic1 tfoot tr th, .tbl_list_basic1 tfoot tr td{padding:10px 3px; background:#f7f7f7; color:#888; border-bottom:1px solid #e7e7e7; border-top:1px solid #dbdbdb;}
.tbl_list_basic1 tfoot tr th.point{font:bold 14px 'Malgun Gothic'; letter-spacing:-0.1em; color:#888}

.pagenation{ clear:both; text-align:center;}
.pagenation a{display:inline-block; width:24px; height:17px; padding:7px 0 0 0; margin:35px 10px 90px 10px; text-align:center; color:#4e4e52; text-decoration:none; vertical-align:top; font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:500; font-stretch:normal; font-style:normal; line-height:0.6; letter-spacing:normal;}
.pagenation a.over{width:22px; height:18px; padding:6px 0 0 0; border:1px solid #e8dfff; color:#ffffff; background:#e8dfff; font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:500; font-stretch:normal; font-style:normal; line-height:0.6; letter-spacing:normal;}
.pagenation a.select{width:22px; height:18px; padding:6px 0 0 0; border:1px solid #3e0ebc; background:#3e0ebc; font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:500; font-stretch:normal; font-style:normal; line-height:0.6; letter-spacing:normal; color: #ffffff;}
.pagenation .pprev, .pagenation .prev, .pagenation .next, .pagenation .nnext{width:26px; height:20px;}
.pagenation .pprev{background:url(../images/detail/page_pprev.gif) no-repeat center top;}
.pagenation .prev{background:url(../images/detail/page_prev.gif) no-repeat center top;}
.pagenation .next{background:url(../images/detail/page_next.gif) no-repeat center top;}
.pagenation .nnext{background:url(../images/detail/page_nnext.gif) no-repeat center top;}
.pagenation .pprev_over, .pagenation .prev_over, .pagenation .next_over, .pagenation .nnext_over{width:24px; height:18px; border:1px solid #d2e2e9;}
.pagenation .pprev_over{background:#fff url(../images/detail/page_pprev.gif) no-repeat center top;}
.pagenation .prev_over{background:#fff url(../images/detail/page_prev.gif) no-repeat center top;}
.pagenation .next_over{background:#fff url(../images/detail/page_next.gif) no-repeat center top;}
.pagenation .nnext_over{background:#fff url(../images/detail/page_nnext.gif) no-repeat center top;}

.hash_link{}
.hash_link li{padding:0 20px 5px 10px; float:left; cursor:pointer; background:url(https://cdn2.doubleucasino.com/images/support/bul_arrow.gif) no-repeat left 7px;}

.tbl_rule{border-collapse: collapse; width:100%; margin-top:5px;}
.tbl_rule thead tr th{background: #f1f0f0; padding:5px 0;border :1px solid #50596a; }
.tbl_rule tbody tr td{border :1px solid #50596a; padding:5px 0; text-align:center;}
.tbl_rule tbody tr td.point{font-weight:bold; background: #f4f9ff;}

.faq_answer{display:none; padding:10px 10px 8px 30px; font-family: Noto Sans KR; font-size:16px; font-weight:500; font-stretch:normal; font-style:normal; line-height:1.63; letter-spacing:normal; text-align:left; color:#4e4e52; }
.faq, .faq_over,.faq_selected{font-family: Noto Sans KR; font-size:20px; font-weight:500; font-stretch:normal; font-style:normal; line-height:3.1; letter-spacing:normal; text-align:left; color:#3e0ebc; border-bottom:1px solid #cdcdcd; padding:9px 5px 8px 35px; background:url(https://cdn2.doubleucasino.com/images/main/support_triangle.png) no-repeat 0px 34px; cursor:pointer;}
.faq_over{background:#e8dfff url(https://cdn2.doubleucasino.com/images/main/support_triangle.png) no-repeat 0px 34px;}
.faq_selected span{color:#3c5290;}
.faq_selected .faq_answer{display:block;}

/* Bottom Cookie Banner (cookiebanner-bottom-comm) */
@keyframes cookie_bannerAnim {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes cookie_bannerAnimEaseOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.cookie_banner_easein {animation: cookie_bannerAnim 0.5s ease-in 0.2s forwards;}
.cookie_banner_easeout {animation: cookie_bannerAnimEaseOut 0.5s ease-in  forwards;}
.cookiebanner-bottom-comm {opacity: 0; z-index: 9999; display: none; position: sticky; left: 0; bottom: 0; width: 100%; padding: 1vw 3vw; background-color: rgba(0, 0, 0, 0.9); border-top: 1px solid #777777; box-sizing: border-box;}
.cookiebanner-bottom-comm * {font-family: Helvetica, Calibri, Arial, sans-serif;  font-size: 1.2rem;}
.cookiebanner-bottom-comm button:not(:disabled) {cursor: pointer;}
.cookiebanner-bottom-comm .cookie-inner {display: flex; align-items: center; gap: 30px; color: #ffffff; line-height: 1.5;}
.cookiebanner-bottom-comm .button-area {display: flex; gap: .5vw;}
.cookiebanner-bottom-comm .button-area > .btn {display: inline-block; min-width: 6.5vw; background-color: transparent; border: 1px solid transparent; border-radius: .25rem; color: #fff; text-align: center; line-height: 2.4; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; font-size: 1.1rem; white-space: nowrap;}
.cookiebanner-bottom-comm .button-area .btn-secondary {background-color: #6c757d; border-color: #6c757d;}
.cookiebanner-bottom-comm .button-area .btn-secondary:hover {background-color: #5a6268; border-color: #545b62;}
.cookiebanner-bottom-comm .button-area .btn-success {background-color: #28a745; border-color: #28a745;}
.cookiebanner-bottom-comm .button-area .btn-success:hover {background-color: #218838; border-color: #1e7e34;}
.cookiebanner-bottom-comm .button-cookie-close {position: absolute; top: -20px; right: 10px; background-color: transparent; border: none; outline: none;}
.cookiebanner-bottom-comm .button-cookie-close img {width: 30px;}
