﻿@import url(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: 0;
    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 0 1000px #fff 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(../../gambling/image/top_free_slot_games_new.png) no-repeat;
}
.free_slot_games_over
{
    height: 27px;
    background: url(../../gambling/image/top_free_slot_games_over_new.png) no-repeat;
}
.gnb_slot, .gnb_slot_over
{
    width: 226px;
    cursor: pointer;
}
.gnb_slot
{
    height: 22px;
    background: url(../../gambling/image/gnb_slot.png) no-repeat;
}
.gnb_slot_over
{
    height: 33px;
    background: url(../../gambling/image/gnb_slot_over.png) no-repeat;
}
.vip, .vip_over
{
    width: 31px;
    cursor: pointer;
}
.vip
{
    height: 17px;
    background: url(../../gambling/image/top_vip_new.png) no-repeat;
}
.vip_over
{
    height: 27px;
    background: url(../../gambling/image/top_vip_over_new.png) no-repeat;
}
.gnb_vip, .gnb_vip_over
{
    width: 43px;
    cursor: pointer;
}
.gnb_vip
{
    height: 22px;
    background: url(../../gambling/image/gnb_vip.png) no-repeat;
}
.gnb_vip_over
{
    height: 33px;
    background: url(../../gambling/image/gnb_vip_over.png) no-repeat;
}
.freechips, .freechips_over
{
    width: 104px;
    cursor: pointer;
}
.freechips
{
    height: 17px;
    background: url(../../gambling/image/top_free_chips_new.png) no-repeat;
}
.freechips_over
{
    height: 27px;
    background: url(../../gambling/image/top_free_chips_over_new.png) no-repeat;
}
.gnb_chip, .gnb_chip_over
{
    width: 144px;
    cursor: pointer;
}
.gnb_chip
{
    height: 22px;
    background: url(../../gambling/image/gnb_chip.png) no-repeat;
}
.gnb_chip_over
{
    height: 33px;
    background: url(../../gambling/image/gnb_chip_over.png) no-repeat;
}
.associates, .associates_over
{
    width: 113px;
    cursor: pointer;
}
.associates
{
    height: 17px;
    background: url(../../gambling/image/top_associates_new.png) no-repeat;
}
.associates_over
{
    height: 27px;
    background: url(../../gambling/image/top_associates_over_new.png) no-repeat;
}
.doubleupay, .doubleupay_over
{
    width: 140px;
    cursor: pointer;
}
.doubleupay
{
    height: 17px;
    background: url(../../gambling/image/top_doubleu_deal.png) no-repeat;
}
.doubleupay_over
{
    height: 27px;
    background: url(../../gambling/image/top_doubleu_deal_over.png) no-repeat;
}
.signin, .signin_over
{
    width: 67px;
    cursor: pointer;
}
.signin
{
    height: 17px;
    background: url(../../gambling/image/top_sign_in_new.png) no-repeat;
}
.signin_over
{
    height: 27px;
    background: url(../../gambling/image/top_sign_in_over_new.png) no-repeat;
}
.gnb_sign, .gnb_sign_over
{
    width: 94px;
    cursor: pointer;
}
.gnb_sign
{
    height: 22px;
    background: url(../../gambling/image/gnb_sign.png) no-repeat;
}
.gnb_sign_over
{
    height: 33px;
    background: url(../../gambling/image/gnb_sign_over.png) no-repeat;
}
.in_myaccount, .in_myaccount_over
{
    width: 135px;
    cursor: pointer;
}
.in_myaccount
{
    height: 19px;
    background: url(../../gambling/image/in-myaccount.png) no-repeat;
}
.in_myaccount_over
{
    height: 30px;
    background: url(../../gambling/image/in-myaccount-over.png) no-repeat;
}
.userinfo
{
    position: relative;
    float: right;
    top: -20px;
    width: 440px;
    height: 291px;
    z-index: 3;
    background: url(../../gambling/image/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(../../gambling/image/account_popup.png) no-repeat left top;
}
.userinfo2
{
    position: relative;
    right: -370px;
    top: -20px;
    width: 332px;
    height: 236px;
    z-index: 3;
    background: url(../../gambling/image/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(../../gambling/image/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(../../gambling/image/facebook_btn.png) no-repeat;
}
.btn_login_over
{
    background: url(../../gambling/image/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(../../gambling/image/google_btn.png) no-repeat;
}
.btn_google_login_over
{
    background: url(../../gambling/image/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(../../gambling/image/email_btn.png) no-repeat;
}
.btn_email_login_over
{
    background: url(../../gambling/image/email_btnover.png) no-repeat;
}
.btn_signin, .btn_signin_over
{
    width: 295px;
    height: 55px;
    border: 0;
    cursor: pointer;
}
.btn_signin
{
    background: url(../../gambling/image/sign_in_btn.png) no-repeat;
}
.btn_signin_over
{
    background: url(../../gambling/image/sign_in_btnover.png) no-repeat;
}
.btn_new_here, .btn_new_here_over
{
    width: 289px;
    height: 49px;
    cursor: pointer;
}
.btn_new_here
{
    background: url(../../gambling/image/newhere_signip_btn.png) no-repeat;
}
.btn_new_here_over
{
    background: url(../../gambling/image/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(../../gambling/image/signup&play_btn.png) no-repeat left top;
}
.btn_signplay_over
{
    background: url(../../gambling/image/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(../../gambling/image/goback&singnin_btn.png) no-repeat left top;
}
.btn_go_back_over
{
    background: url(../../gambling/image/goback&singnin_btnover.png) no-repeat left top;
}
.login_bg_01
{
    background: url(../../gambling/image/btn_box_1.png) no-repeat;
}
.login_bg_02
{
    background: url(../../gambling/image/btn_box_2.png) no-repeat;
}/* Popup */
.forgot_passwd_wrap
{
    width: 393px;
    height: 257px;
    background: url(../../gambling/image/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(../../gambling/image/send_btn.png) no-repeat left top;
}
.forgot_send_btn_over
{
    background: url(../../gambling/image/send_btn_over.png) no-repeat left top;
}
.reset_passwd_wrap
{
    width: 440px;
    height: 320px;
    background: url(../../gambling/image/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(../../gambling/image/btn_playnow.png) no-repeat left top;
}
.btn_playnow_over
{
    background: url(../../gambling/image/btn_playnow_over.png) no-repeat left top;
}
.newslot, .newslot_over
{
    width: 147px;
    height: 33px;
    float: left;
    text-align: center;
}
.newslot
{
    background: url(../../gambling/image/newslots.png) no-repeat left top;
}
.newslot_over
{
    background: url(../../gambling/image/newslots_over.png) no-repeat left top;
}
.hotslot, .hotslot_over
{
    width: 209px;
    height: 33px;
    float: left;
    text-align: center;
}
.hotslot
{
    background: url(../../gambling/image/popular_slots.png) no-repeat left top;
}
.hotslot_over
{
    background: url(../../gambling/image/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(../../gambling/image/faq_out.png) no-repeat left top;
}
.faq_btn_over
{
    background: url(../../gambling/image/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(../../gambling/image/trouble_loading_out.png) no-repeat left top;
}
.trouble_btn_over
{
    background: url(../../gambling/image/trouble_loading_over.png) no-repeat left top;
}
.ellenslot, .ellenslot_over
{
    width: 182px;
    height: 58px;
    float: left;
    text-align: center;
}
.ellenslot_over
{
    background: url(../../gambling/image/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: #fff;
}
.intro, .intro_over
{
    width: 197px;
    height: 58px;
    float: left;
    text-align: center;
}
.intro_over
{
    background: url(../../gambling/image/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: #fff;
}
.howtoplay, .howtoplay_over
{
    width: 196px;
    height: 58px;
    float: left;
    text-align: center;
}
.howtoplay_over
{
    background: url(../../gambling/image/cover_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: #fff;
}
.rule, .rule_over
{
    width: 123px;
    height: 58px;
    float: left;
    text-align: center;
}
.rule_over
{
    background: url(../../gambling/image/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: #fff;
}/* How To Play */
.topmenu, .topmenu_over
{
    width: 190px;
    height: 58px;
    float: left;
    text-align: center;
}
.topmenu_over
{
    background: url(../../gambling/image/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: #fff;
}
.featured, .featured_over
{
    width: 188px;
    height: 58px;
    float: left;
    text-align: center;
}
.featured_over
{
    background: url(../../gambling/image/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: #fff;
}
.bonuses, .bonuses_over
{
    width: 179px;
    height: 58px;
    float: left;
    text-align: center;
}
.bonuses_over
{
    background: url(../../gambling/image/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: #fff;
}
.playnow, .playnow_over
{
    width: 189px;
    height: 58px;
    float: left;
    text-align: center;
}
.playnow_over
{
    background: url(../../gambling/image/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: #fff;
}
.interface, .interface_over
{
    width: 191px;
    height: 58px;
    float: left;
    text-align: center;
}
.interface_over
{
    background: url(../../gambling/image/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: #fff;
}
.action, .action_over
{
    width: 165px;
    height: 58px;
    float: left;
    text-align: center;
}
.action_over
{
    background: url(../../gambling/image/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: #fff;
}/* Other Free Games*/
.btn_videopoker, .btn_videopoker_over
{
    width: 348px;
    height: 220px;
}
.btn_videopoker
{
    background: url(../../gambling/image/video_poker.png) no-repeat left top;
}
.btn_videopoker_over
{
    background: url(../../gambling/image/video_poker_over.png) no-repeat left top;
}
.btn_holdem, .btn_holdem_over
{
    width: 348px;
    height: 220px;
}
.btn_holdem
{
    background: url(../../gambling/image/holdem.png) no-repeat left top;
}
.btn_holdem_over
{
    background: url(../../gambling/image/holdem_over.png) no-repeat left top;
}
.btn_blackjack, .btn_blackjack_over
{
    width: 348px;
    height: 220px;
}
.btn_blackjack
{
    background: url(../../gambling/image/blackjack.png) no-repeat left top;
}
.btn_blackjack_over
{
    background: url(../../gambling/image/blackjack_over.png) no-repeat left top;
}
.btn_stud, .btn_stud_over
{
    width: 348px;
    height: 220px;
}
.btn_stud
{
    background: url(../../gambling/image/stud_poker.png) no-repeat left top;
}
.btn_stud_over
{
    background: url(../../gambling/image/stud_poker_over.png) no-repeat left top;
}
.btn_roulette, .btn_roulette_over
{
    width: 348px;
    height: 220px;
}
.btn_roulette
{
    background: url(../../gambling/image/roulette.png) no-repeat left top;
}
.btn_roulette_over
{
    background: url(../../gambling/image/roulette_over.png) no-repeat left top;
}
.btn_bingo, .btn_bingo_over
{
    width: 348px;
    height: 220px;
}
.btn_bingo
{
    background: url(../../gambling/image/bingo.png) no-repeat left top;
}
.btn_bingo_over
{
    background: url(../../gambling/image/bingo_over.png) no-repeat left top;
}
.btn_keno, .btn_keno_over
{
    width: 348px;
    height: 220px;
}
.btn_keno
{
    background: url(../../gambling/image/keno.png) no-repeat left top;
}
.btn_keno_over
{
    background: url(../../gambling/image/keno_over.png) no-repeat left top;
}
.btn_baccarat, .btn_baccarat_over
{
    width: 348px;
    height: 220px;
}
.btn_baccarat
{
    background: url(../../gambling/image/baccarat.png) no-repeat left top;
}
.btn_baccarat_over
{
    background: url(../../gambling/image/baccarat_over.png) no-repeat left top;
}
.btn_battlebingo, .btn_battlebingo_over
{
    width: 348px;
    height: 220px;
}
.btn_battlebingo
{
    background: url(../../gambling/image/battle_bingo.png) no-repeat left top;
}
.btn_battlebingo_over
{
    background: url(../../gambling/image/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(../../gambling/image/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: #fff;
}
.trouble, .trouble_over
{
    width: 247px;
    height: 58px;
    float: left;
    text-align: center;
}
.trouble_over
{
    background: url(../../gambling/image/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: #fff;
}/* 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: .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: .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: .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 0 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: .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: .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: .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: .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(../../gambling/image/btn_back.png) no-repeat left top;
}
.btn_top
{
    top: 0%;
    right: -80px;
    width: 50px;
    height: 50px;
    position: absolute;
    cursor: pointer;
    background: url(../../gambling/image/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 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: -.1em;
    color: #65a8ce;
}
.tbl_list_basic1 tbody td.point
{
    font: bold 14px 'Malgun Gothic';
    letter-spacing: -.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: -.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: .6;
    letter-spacing: normal;
}
.pagenation a.over
{
    width: 22px;
    height: 18px;
    padding: 6px 0 0 0;
    border: 1px solid #e8dfff;
    color: #fff;
    background: #e8dfff;
    font-family: 'Noto Sans KR',sans-serif;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: .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: .6;
    letter-spacing: normal;
    color: #fff;
}
.pagenation .pprev, .pagenation .prev, .pagenation .next, .pagenation .nnext
{
    width: 26px;
    height: 20px;
}
.pagenation .pprev
{
    background: url(../../gambling/image/page_pprev.gif) no-repeat center top;
}
.pagenation .prev
{
    background: url(../../gambling/image/page_prev.gif) no-repeat center top;
}
.pagenation .next
{
    background: url(../../gambling/image/page_next.gif) no-repeat center top;
}
.pagenation .nnext
{
    background: url(../../gambling/image/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(../../gambling/image/page_pprev.gif) no-repeat center top;
}
.pagenation .prev_over
{
    background: #fff url(../../gambling/image/page_prev.gif) no-repeat center top;
}
.pagenation .next_over
{
    background: #fff url(../../gambling/image/page_next.gif) no-repeat center top;
}
.pagenation .nnext_over
{
    background: #fff url(../../gambling/image/page_nnext.gif) no-repeat center top;
}
.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(../../gambling/image/support_triangle.png) no-repeat 0 34px;
    cursor: pointer;
}
.faq_over
{
    background: #e8dfff url(../../gambling/image/support_triangle.png) no-repeat 0 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 .5s ease-in .2s forwards;
}
.cookie_banner_easeout
{
    animation: cookie_bannerAnimEaseOut .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,.9);
    border-top: 1px solid #777;
    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: #fff;
    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;
}