@font-face{
    font-family: 'NotoSansKR';
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    src: local('NotoSansKR'),
        url('/fonts/NotoSansKR-Regular.woff2') format('woff2'),
        url('/fonts/NotoSansKR-Regular.woff') format('woff'),
        url('/fonts/NotoSansKR-Regular.otf') format('opentype');
  }
  @font-face{
    font-family: 'NotoSansKR';
    font-display: auto;
    font-style: medium;
    font-weight: 500;
    src: local('NotoSansKR'),
        url('/fonts/NotoSansKR-Medium.woff2') format('woff2'),
        url('/fonts/NotoSansKR-Medium.woff') format('woff'),
        url('/fonts/NotoSansKR-Medium.otf') format('opentype');
  }
  @font-face{
    font-family: 'NotoSansKR';
    font-display: auto;
    font-style: bold;
    font-weight: 700;
    src: local('NotoSansKR'),
        url('/fonts/NotoSansKR-Bold.woff2') format('woff2'),
        url('/fonts/NotoSansKR-Bold.woff') format('woff'),
        url('/fonts/NotoSansKR-Bold.otf') format('opentype');
  }


html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0; padding:0; -webkit-text-size-adjust:100%; vertical-align:top;}
body, input, textarea, select, button, table {font-size:12px;line-height:1.2;font-family:'NotoSansKR', 'ë‹ì›€', Dotum, 'êµ´ë¦¼', Gulim, Helvetica, arial, snas-serif;}
img, fieldset {border:0; vertical-align:top;}
ul, ol, li {list-style:none;}
em, address {font-style:normal;}
a { text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:none;}
button {cursor:pointer;}
.blind {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
hr {display:none;}
.ir span {display:block; overflow:hidden; position:relative; z-index:-1; height:11px; font-size:11px;}
header, hgroup, footer, section, article, nav, canvas, figure, figcaption {display:block;}
/* 'NanumSquare', */
body{background:#000;width:100%;height:100%;}

#wrap{width:100%;height:100%;}

.roundbg-btn{
    display:inline-block;width:152px;height:50px;font-size:18px;font-weight:500;color:#000;line-height:50px;text-align:center;
    background:url(../img/roundbtn-bg.png) no-repeat;
}

.txt_red{color:#6f0501;}
.txt_brown{color:#271401;}
.txt_yellow{color:#ffcc00;}
.txt_white{color:#fff;}
.txt_blue{color:#0272c1;}
.txt_deepyellow{color:#ffb400;}


.mainContBlock{position:relative;width:100%;max-width:1920px;min-width:1433px;margin:0 auto;}
.mainContBlock .mainCont{position:relative;width:1433px;margin:0 auto;text-align:center;}


.mainContBlock.topfloating{position:absolute;z-index:20;left:50%;top:0;transform:translate(-50%, -542px);height:542px;background:url(../img/top_eventbg.png) no-repeat center top;text-align:center;}
.mainContBlock.topfloating ul li{display:inline-block;margin:10px -10px 0;}
.mainContBlock.topfloating .floatingHeader{padding-top:45px;text-align:center;}
.mainContBlock.topfloating .floatingHeader p{font-size:15px;font-weight:500;color:#a09e9e;letter-spacing:-1px;margin-top:10px;}


.mainContBlock.top{height: 255px;background:url(../img/top_bg.png) no-repeat;}

.mainContBlock.top .btns{position:absolute;left:0;top:50px;}
.mainContBlock.top .btns ul li{display:inline-block;}

.mainContBlock.top .logos{position:absolute;width:503px;left:50%;}
.mainContBlock.top .logos img{position:absolute;left:0;top:0;}

.mainContBlock.top .menus{position:absolute;width:100%;top: 196px;z-index:999;}
.mainContBlock.top .menus ul{height:55px;}
.mainContBlock.top .menus ul li{position:relative;display:inline-block;height:55px;margin-right:109px;}
.mainContBlock.top .menus ul li::after{position:absolute;content:"";right:-55px;top:3.5px;width:1px;height:48px;background:#480000;}
.mainContBlock.top .menus ul li:first-child{margin-left:-10px;}
.mainContBlock.top .menus ul li:last-child{margin-right:0;}
.mainContBlock.top .menus ul li a{display:block;padding:0 10px;height:100%;color:#fff;font-weight:700;font-size:22px;line-height:50px;}
.mainContBlock.top .menus ul li a:hover{color:#ffa800;}

.mainContBlock.top .menus .newFlag{position:absolute;font-size:13px;font-weight:900;color:#ff0000;top:12px;}


.mainContBlock.top .loginfo{position:absolute;left:938px;top:30px;width:488px;}
.mainContBlock.top .loginfo ul{position:relative;font-size:0;width:100%;}
.mainContBlock.top .loginfo ul li{display:inline-block;}

.mainContBlock.top .loginfo ul.logout{height:55px;margin-top:50px;}
.mainContBlock.top .loginfo ul.logout li{margin:0 5px;}
.mainContBlock.top .loginfo ul.logout li a{display:block;width:159px;height:35px;background:url(../img/top_btn_bg.png) no-repeat;color:#fff;text-align:center;line-height:35px;font-size:16px;}

.mainContBlock.top .loginfo .login.top{text-align:right;}
.mainContBlock.top .loginfo .login.top li{font-size:16px;color:#c9caca;vertical-align:middle;margin-right:0;}
.mainContBlock.top .loginfo .login.top li:nth-child(2){margin-top:3px;margin-left:-10px;}
.mainContBlock.top .loginfo .login.top li:nth-child(2) img{margin-top:-3px;}
.mainContBlock.top .loginfo .login.top li span{color:#ffba00;}
.mainContBlock.top .loginfo .login.top li a{color:#fff;}

.mainContBlock.top .loginfo .login.middle{border-bottom:1px solid #ffae00;text-align:right;padding-bottom:8px;}
.mainContBlock.top .loginfo .login.middle li{font-size:16px;color:#c9caca;vertical-align:middle;margin-left:10px;}
.mainContBlock.top .loginfo .login.middle li span{color:#ffba00;}

.mainContBlock.top .loginfo .login.bottom{margin-top:14px;}
.mainContBlock.top .loginfo .login.bottom li{font-size:14px;color:#c9caca;letter-spacing:-1px;margin-right:4px;}
.mainContBlock.top .loginfo .login.bottom li:last-child{margin-right:0;}
.mainContBlock.top .loginfo .login.bottom li > span{display:inline-block;vertical-align:middle;}
.mainContBlock.top .loginfo .login.bottom li a{display:block;width:159px;height:35px;background:url(../img/top_btn_bg.png) no-repeat;color:#fff;text-align:center;line-height:35px;}

.mainContBlock.top .loginfo .login.bottom li .gage{position:relative;display:inline-block;vertical-align:middle;width:148px;height:34px;}
.mainContBlock.top .loginfo .login.bottom li .gage div{position:absolute;}
.mainContBlock.top .loginfo .login.bottom li .gage .bar{left:8px;top:5px;width:97px;height:25px;background:#414141;}
.mainContBlock.top .loginfo .login.bottom li .gage .bar:nth-child(2){background:#a8ff00;}
.mainContBlock.top .loginfo .login.bottom li .gage .precent{left:108px;height:34px;line-height:34px;font-weight:bold;color:#a8ff00;width:36px;text-align:right;}


.mainContBlock.banner{height:360px;overflow:hidden;}
.mainContBlock.banner ul{position:absolute;width:1920px;height:360px;left:50%;transform:translateX(-50%);}
.mainContBlock.banner ul li{position:absolute;display:none;}
.mainContBlock.banner ul li:first-child{display:block;}


.mainContBlock.center{padding-top:40px;padding-bottom:60px;background:#0e0e0e url(../img/center_bg.jpg) no-repeat center bottom;}
.mainContBlock.center .jackpot{width:1433px;height:274px;background:url(../img/jackpot_bg.png) no-repeat top center;}
.mainContBlock.center .jackpot ul{position:absolute;left: 86px;top: 108px;width: 515px;font-size: 0;overflow:hidden;height: 68px;}
.mainContBlock.center .jackpot ul li{position:relative;display:inline-block;width:14px;height:80px;margin-top:-12px;}
.mainContBlock.center .jackpot ul li.number{width: 41px;background:url(../img/jackpot_count_bg.png) no-repeat;margin:-6px 1px 0;}
.mainContBlock.center .jackpot ul li img{position:absolute;left:0;top:0;}

.mainContBlock.center .withdrawStatus{position:absolute;width: 713px;height: 196px;left: 720px;top: 77px;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #525151;}
.mainContBlock.center .withdrawStatus ul{position:relative;width:100%;height:100%;}
.mainContBlock.center .withdrawStatus ul > li{
    border: 1px solid #525151;width: calc(100% - 2px);height: 38px;background: #0e0d0d;margin-bottom:3px;
    background-image:url(../img/withdraw_bg.png);background-repeat: no-repeat;background-size: 100% auto;background-position: 0 40px;
}
.mainContBlock.center .withdrawStatus ul > li ol{font-size:0;}
.mainContBlock.center .withdrawStatus ul > li ol > li{display:inline-block;font-size:14px;font-weight:500;color:#fff;height: 38px;line-height: 38px;}
.mainContBlock.center .withdrawStatus ul > li ol > li em{color:#ffd200;}
.mainContBlock.center .withdrawStatus ul > li ol > li span{font-size:14px;font-weight:500;display:inline-block;}
.mainContBlock.center .withdrawStatus ul > li ol > li:nth-child(1){width:20%;}
.mainContBlock.center .withdrawStatus ul > li ol > li:nth-child(2){width:30%;text-align:center;}
.mainContBlock.center .withdrawStatus ul > li ol > li:nth-child(3){width:30%;text-align:right;}
.mainContBlock.center .withdrawStatus ul > li ol > li .ico_money{opacity:0;}

.slotgames{margin-top:26px;text-align:center;}
.slotgames .game_list{font-size:0;}
.slotgames .game_list li{position:relative;display:inline-block;width:234px;height:204px;margin:2.3px;}
.slotgames .game_list li a{position:relative;display:block;width:100%;height:100%;}
.slotgames .game_list li a .hotgame_img{position:absolute;left:1px;top:1px;width:232px;height:202px;overflow:hidden;}
.pop_contents .slotgames .game_list li{width:182px;height:159px;margin:1px;}
.pop_contents .slotgames .game_list li a .hotgame_img{width:180px;height:157px;}
.pop_contents .slotgames .game_list li img{width:100%;}

.slotgames .game_list_suv{font-size:0;}
.slotgames .game_list_suv li{position:relative;display:inline-block;width:234px;height:204px;margin:2.3px;}
.slotgames .game_list_suv li a{position:relative;display:block;width:100%;height:100%;}
.slotgames .game_list_suv li a .hotgame_img{position:absolute;left:1px;top:1px;width:232px;height:202px;overflow:hidden;}

.pop_contents .slotgames .game_list_suv li{width:182px;height:159px;margin:1px;}
.pop_contents .slotgames .game_list_suv li a .hotgame_img{width:180px;height:157px;}
.pop_contents .slotgames .game_list_suv li img{width:100%;}

.slotgames .money_tag{
    position:absolute;left:50%;margin-left:-81px;bottom:5px;width:163px;height:41px;background:url(../img/tag_bg_red.png) no-repeat;
    font-size:18px;font-weight:700;color:#ffcc00;text-align:center;line-height:41px;
}


.mainContBlock.center .telegram{margin-top:58px;text-align:center;}
.mainContBlock.center .telegram p:nth-child(1){font-size:30px;color:#fff;}
.mainContBlock.center .telegram p:nth-child(2){font-size:42px;color:#ffa800;margin:10px 0 15px;font-weight:900;}
.mainContBlock.center .telegram p:nth-child(3){font-size:18px;color:#9b9b9b;letter-spacing:-1.5px;}


.mainContBlock.bottom{border-top:1px solid #414040;background:#000;padding:35px 0;}

.mainContBlock.bottom p{text-align:center;font-size:14px;color:#999999;}
.mainContBlock.bottom p:nth-child(2){margin-top:-20px;}



.btn_convex{
    position:relative;display:block;width:100%;height:100%;line-height: 100%;color:#000;border-radius:5px;font-size: 18px;text-align:center;
    background-image:linear-gradient(to top, #000, #232323);border:1px solid #787878;letter-spacing:-1px;color:#fff;
}
.btn_convex.red{background-image:linear-gradient(to top, #7b0101, #da0101);color:#fff;border-color:#ffa600;}
.btn_convex.green{background-image:linear-gradient(to top, #80c102, #a8ff00);color:#000;font-weight: 500;}
.btn_convex.blue{background-image:linear-gradient(to top, #0182b8, #01aef6);color:#000;font-weight: 500;}
.btn_convex.yellow{background-image:linear-gradient(to top, #ff8600, #ffa600);color:#000;font-weight: 500;border-color:#620e0d;}

#popCont{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.8);display:none;z-index:99999;}

#popCont .popContBlock{position:absolute;display:none;width:100%;left:0;top:150px;background:url(../img/pop_bottom.png) no-repeat center bottom;}
#popCont .popContBlock .popCloser{position:absolute;width:112px;height:111px;top:0;margin-left:586px;left:50%;}
#popCont .popContBlock .popCloser a{display:block;width:100%;height:100%;background:url(../img/new_closer.png) no-repeat;;font-size:0;}
#popCont .popContBlock .contarea{
    position:relative;width:1112px;min-height:700px;margin:0 auto;padding:130px 80px 80px;background:url(../img/pop_bg.png) no-repeat;
}


#popCont .popContBlock.gamelist .gameTitle{
    position:absolute;left:50%;top:0;width:692px;height:66px;font-size:28px;line-height:66px;font-weight:bold;
    color:#ffb400;text-align:center;margin-left:-346px;background:url(../img/game_titlebar.png) no-repeat;
}
#popCont .popContBlock.gamelist .popCloser.bottom{right:unset;left:50%;top:unset;bottom:50px;width:168px;height:38px;margin-left:-84px;}
#popCont .popContBlock.gamelist .popCloser.bottom a{
    display:block;width:100%;height:100%;border:1px solid #ffb400;background:#680401;font-size:20px;color:#ffb400;text-align:center;line-height:38px;
}
#popCont .popContBlock.gamelist{padding-top:32px;top:30px;background:url(../img/gamelist_bottombg.png) no-repeat center bottom;}
#popCont .popContBlock.gamelist .contarea{width:1120px;padding:52px 40px 80px;background:url(../img/board_bgpattern.png);border:4px solid #f69e00;border-bottom:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:52px;}


#popCont .popContBlock.plusmenu .pop_menu{position:absolute;width:1200px;height:90px;left:50%;top:60px;margin-left:-600px;}
#popCont .popContBlock.plusmenu .pop_menu ul{font-size:0;text-align:center;}
#popCont .popContBlock.plusmenu .pop_menu ul li{display:inline-block;width:160px;height:89px;margin:0;padding-top:49px;}
#popCont .popContBlock.plusmenu .pop_menu ul li a{
    display:block;width:160px;height:34px;font-size:16px;font-weight:700;color:#fff;line-height:34px;
    background-image:url(../img/pop_menu_bg.png);background-repeat:no-repeat;background-position-y:top;
}
#popCont .popContBlock.plusmenu .pop_menu ul li.on{background:url(../img/pop_menu_hover.png) no-repeat center top;}
#popCont .popContBlock.plusmenu .pop_menu ul li.on a,
#popCont .popContBlock.plusmenu .pop_menu ul li a:hover{color:#ffb400;background-position-y:bottom;}
#popCont .popContBlock.plusmenu .contarea{padding-top:172px;}

#popCont .popContBlock .contpage .pop_title{width:1112px;height:52px;color:#ffb400;font-size:22px;line-height:50px;text-align:center;background:url(../img/pop_titlebar.png) no-repeat;}
#popCont .popContBlock .contpage .pop_title.topmargin{margin-top:30px;}
#popCont .popContBlock .contpage .pop_notify{width:1068px;padding:10px 20px;background:rgba(0, 0, 0, .75);border:1px solid #625341;}
#popCont .popContBlock .contpage .pop_notify dt{font-size:17px;font-weight:700;color:#ff9700;letter-spacing:-.5px;margin-bottom:6px;}
#popCont .popContBlock .contpage .pop_notify dd{font-size:16px;color:#ff0000;font-weight:500;letter-spacing:-.5px;}
#popCont .popContBlock .contpage .pop_contents{width:1112px;}

#popCont .popContBlock .contpage .cont-box{width:1076px;padding:10px 16px;background:#fef7f0;border:1px solid #9fa0a0;margin-bottom:15px;}
.tag-box{
    position:relative;display:inline-block;z-index:1;font-size:18px;font-weight:400;color:#ffcc00;line-height:43px;letter-spacing:-1px;width:179px;height:43px;
    background:url(../img/tag_bg.png) no-repeat;text-align:center;
}

#popCont .popContBlock .contpage .cont-box.red{border:0;background:none;;padding:0;margin-top:14px;width:1112px;}
#popCont .popContBlock .contpage .cont-box.red > ol{
    display:inline-block;background:#312b24;border:1px solid #5b0101;margin-left:-30px;padding-left:70px;height:41px;width:888px;
}
#popCont .popContBlock .contpage .cont-box.red > ol li span{color:#fff;line-height:43px;}

#popCont .popContBlock .contpage .cont-box.red > ol li select{
    width:166px;height:30px;padding:0 10px;background:#fff;border:1px solid #5b0101;border-radius:3px;vertical-align:middle;margin-top:-3px;font-size:18px;font-weight:500;
}
#popCont .popContBlock .contpage .cont-box.red > ol li input{
    width:146px;height:30px;padding:0 10px;background:#fff;border:1px solid #5b0101;border-radius:3px;vertical-align:middle;margin-top:-8px;font-size:18px;font-weight:500;
}
#popCont .popContBlock .contpage .cont-box.red > ol li .btn_convex{width:150px;height:30px;margin-top:-3px;text-align:center;line-height:30px;margin-left:40px;}

#popCont .popContBlock .contpage .cont-box.red.money-wallet > ol{padding:0;width:1110px;margin:0;text-align:center;}



#popCont .popContBlock .contpage .cont-box ol{font-size:0;display:inline-block;}
#popCont .popContBlock .contpage .cont-box ol li{display:inline-block;font-size:18px;color:#5a0101;vertical-align:middle;}

#popCont .popContBlock .contpage .cont-box ul > li{border-bottom:1px solid #9fa0a0;padding:12px 10px 10px;}
#popCont .popContBlock .contpage .cont-box ul > li:last-child{border:0;}
#popCont .popContBlock .contpage .cont-box ul > li dt{display:inline-block;font-size: 14px;font-weight:700;color:#271401;line-height:30px;width:90px;letter-spacing:-0.5px;}
#popCont .popContBlock .contpage.coupon .cont-box ul > li dt{width:120px}

#popCont .popContBlock .contpage .cont-box ul > li dd{display:inline-block;font-size:14px;color:#6e645b;line-height:30px;}
#popCont .popContBlock .contpage .cont-box ul > li dd .notify{font-size:12px;font-weight:700;}
#popCont .popContBlock .contpage .cont-box ul > li dd .notify.txt_red{font-size:14px;}
#popCont .popContBlock .contpage .cont-box ul > li input{
    width:320px;
    height: 30px;
    border:1px solid #6e645b;
    padding:0 10px;
    border-radius:3px;
    color:#6e645b;
    font-size: 14px;
    background:#fff;
    margin-right:5px;
}
#popCont .popContBlock .contpage .cont-box ul > li select{
    width:342px;height:32px;border:1px solid #6e645b;padding:0 10px;border-radius:3px;
    color:#000;font-size:14px;
}
#popCont .popContBlock .contpage .cont-box ul > li textarea{
    width:402px;
    height: 140px;
    border:1px solid #6e645b;
    padding:10px;
    border-radius:3px;
    background:#fff;
    color:#6e645b;
    font-size: 14px;
    resize: none;
}


#popCont .popContBlock .contpage .cont-box .deposit_btn_group li{position:relative;display:inline-block;width:74px;height:30px;margin-right:3px;}
#popCont .popContBlock .contpage .cont-box .deposit_btn_group li a{
    display:block;width:72px;height:28px;border:1px solid #9fa0a0;font-size:12px;text-align:center;line-height:28px;color:#271401;border-radius:3px;
    background-image:linear-gradient(to top, #ff8600, #ffa600);font-weight:700;
}
#popCont .popContBlock .contpage .cont-box .deposit_btn_group li:last-child{margin-right:0;}


#popCont .popContBlock .contpage .submit-group{font-size:0;width:100%;text-align:center;padding-top:15px;}
#popCont .popContBlock .contpage .submit-group a{
    display:inline-block;width:189px;height:42px;background:url(../img/btn_bg.png) no-repeat;
    font-size:18px;font-weight:500;color:#fff;line-height:42px;text-align:center;
}



.moneyExchange .gameMoney{margin-top:48px;}
.moneyExchange .gameMoney .moneyList ul{font-size:0;}
.moneyExchange .gameMoney .moneyList ul li{display:inline-block;position:relative;width:180px;height:157px;margin-right:7px;margin-bottom:10px;}
.moneyExchange .gameMoney .moneyList ul li:nth-child(6n){margin-right:0;}
.moneyExchange .gameMoney .moneyList ul li .moneyBoard{
    position:absolute;width:160px;height:50px;border-radius:3px;
    left:50%;margin-left:-80px;top:98px;text-align:center;line-height:50px;background:#ffb400;
}
.moneyExchange .gameMoney .moneyList ul li .moneyBoard span{display:inline-block;font-size:18px;font-weight:500;color:#271401;vertical-align:middle;}

.moneyExchange .contitle{position:relative;width:1112px;font-size:18px;font-weight:700;color:#ff9700;margin-bottom:15px;}
.moneyExchange .contitle .redBgBtn{
    display:inline-block;width:127px;height:34px;font-size:15px;font-weight:700;color:#ffbf00;text-align:Center;line-height:34px;
    background:url(../img/btn_bg_red.png) no-repeat;margin-left:10px;
}
.moneyExchange .contitle .g_notify{position:absolute;right:0;font-size:14px;font-weight:500;color:#adadac;line-height:34px;}

.moneyExchange .contbox{width:1114px;border:1px solid #7a8383;background:#660301;}

.moneyExchange span.ico_reflash a{font-size:0;display:block;width:26px;height:30px;background:url(../img/ico_reflash.png) no-repeat center;}
.moneyExchange span.ico_exchange a{font-size:0;display:block;width:26px;height:30px;background:url(../img/ico_exchange.png) no-repeat center;}

.moneyExchange .contbox.bankBalance{background-image:linear-gradient(to right, #660301 50%, #fff);margin-top:15px;}
.moneyExchange .bankBalance dt{display:inline-block;vertical-align:middle;text-align:center;width:178px;}
.moneyExchange .bankBalance dt p{font-size:17px;font-weight:500;color:#fef7f0;margin-bottom:5px;}
.moneyExchange .bankBalance dt span{display:inline-block;vertical-align:middle;font-size:22px;font-weight:500;color:#ff9700;letter-spacing:-1px;}

.moneyExchange .bankBalance dd{display:inline-block;padding:0 10px;position:relative;width:912px;border-left:1px solid #9fa0a0;background:#fef7f0;vertical-align:middle;}
.moneyExchange .bankBalance dd ul{font-size:0;padding:3px 0;}
.moneyExchange .bankBalance dd ul li{display:inline-block;width:278px;height:38px;background:#271401;border:1px solid #6e645b;padding:0 10px;font-size:0;text-align:left;margin:3px 6px 3px 0;}
.moneyExchange .bankBalance dd ul li:nth-child(3n){margin-right:0;}
.moneyExchange .bankBalance dd ul li .logo{position:relative;display:inline-block;width:50%;height:38px;vertical-align:middle;}
.moneyExchange .bankBalance dd ul li .logo img{position:absolute;top:50%;transform:translateY(-50%);}
.moneyExchange .bankBalance dd ul li .name{display:inline-block;width:50%;height:38px;line-height:38px;text-align:right;font-size:16px;color:#fde5cd;vertical-align:middle;}


.moneyExchange .sendMoney{margin-top:25px;}
.moneyExchange .sendMoney .cont-box dd{display:inline-block;color:#271401;font-size:19px;font-weight:400;vertical-align:middle;}
.moneyExchange .sendMoney .cont-box dd:first-child{margin-left:20px;}
.moneyExchange .sendMoney .cont-box dd select{
    width:160px;height:38px;border:1px solid #9c9582;background:#fff;border-radius:5px;padding:0 10px;font-size:19px;text-align:center;color:#000;margin-left:10px;
}
.moneyExchange .sendMoney .cont-box dd input{
    width:160px;height:38px;border:1px solid #9c9582;background:#fff;border-radius:5px;padding:0 10px;font-size:19px;text-align:right;color:#000;margin-left:10px;
}
.moneyExchange .sendMoney .cont-box dd.btn-exchange{width:145px;height:38px;margin-left:60px;}
.moneyExchange .sendMoney .cont-box dd.btn-exchange a{font-size:19px;font-weight:700;line-height:38px;}
.moneyExchange .sendMoney .cont-box dd span{line-height:38px;}
.moneyExchange .sendMoney .cont-box dd.ico{margin:0 30px;}
.moneyExchange .sendMoney .cont-box dd.exchangePrice{margin:0 60px;}

.moneyExchange .btnHome{position:relative;width:168px;height:38px;margin:30px auto 0;}
.moneyExchange .btnHome a{line-height:38px;font-size:19px;font-weight:500;}


#popCont .popContBlock .contpage .cont-box.table-box{border:0;padding:0;margin-top:14px;width:1112px;}

#popCont .popContBlock .contpage p.table-title{font-size:20px;font-weight:500;color:#f4c611;margin-top:30px;}

#popCont .popContBlock .contpage .cont-box table tr th{font-size:14px;font-weight:700;letter-spacing: -.5px;color:#fff;text-align:center;height:40px;line-height:40px;background:#625341;}
#popCont .popContBlock .contpage .cont-box table tr td{font-size:14px;color:#6e645b;padding:10px 0;text-align:center;border-bottom:1px solid #9fa0a0;vertical-align:middle;}
#popCont .popContBlock .contpage .cont-box table tr td a{color:#6e645b;}

#popCont .popContBlock .contpage .cont-box table tr td .status{font-size:14px;display:inline-block;width:80px;height:28px;letter-spacing:-1px;font-weight:500;line-height:28px;border-radius:3px;border:1px solid #6e645b;}
#popCont .popContBlock .contpage .cont-box table tr td .status.abled{background:#5a0101;color:#fff;}
#popCont .popContBlock .contpage .cont-box table tr td .status.expire{background:#4b4b4b;color:#fff;}
#popCont .popContBlock .contpage .cont-box table tr td .status.register{background:#ff8c00;color:#271401;}

#popCont .popContBlock .contpage .cont-box table tr td select{width:140px;height:28px;border:1px solid #6e645b;}

#popCont .popContBlock .contpage .paging{margin-top:30px;}
#popCont .popContBlock .contpage .paging ul{position:relative;width:100%;font-size:0;text-align:center;}
#popCont .popContBlock .contpage .paging ul li{position:relative;display:inline-block;width:28px;height:28px;margin:0 3px;border:0;padding:0;}
#popCont .popContBlock .contpage .paging ul li a{display:block;width:100%;height:100%;color:#ddd;font-size:14px;line-height:28px;font-weight:bold;background:#625341;border-radius:3px;}
#popCont .popContBlock .contpage .paging ul li.num.on a{background:#ffb400;color:#000;}


#popCont .popContBlock .contpage .comp-info{margin-bottom:13px;margin-top:20px;}
#popCont .popContBlock .contpage .comp-info ol{font-size:0;}
#popCont .popContBlock .contpage .comp-info ol li{display:inline-block;width:359px;height:93px;border:2px solid #830801;margin-right:11.5px;}
#popCont .popContBlock .contpage .comp-info ol li:nth-child(1){background:url(../img/comp_bnrbg01.png) no-repeat;}
#popCont .popContBlock .contpage .comp-info ol li:nth-child(2){background:url(../img/comp_bnrbg02.png) no-repeat;}
#popCont .popContBlock .contpage .comp-info ol li:nth-child(3){background:url(../img/comp_bnrbg03.png) no-repeat;margin:0;}
#popCont .popContBlock .contpage .comp-info ol li dt{margin-left:34px;margin-top:20px;font-size:18px;font-weight:500;color:#271401;letter-spacing:-1px;}
#popCont .popContBlock .contpage .comp-info ol li dd{margin-left:34px;font-size:28px;font-weight:500;color:#271401;letter-spacing:-1.5px;}


#popCont .popContBlock .contpage .comp-reg{width:1110px;padding:0;font-size:0;position:relative;}
#popCont .popContBlock .contpage .comp-reg dt{display:inline-block;font-size:16px;font-weight:700;color:#ffbf00;width:160px;height:68px;background:#5c0101;text-align:center;line-height:68px;}
#popCont .popContBlock .contpage .comp-reg dd{display:inline-block;font-size:14px;font-weight:700;color:#6e645b;}
#popCont .popContBlock .contpage .comp-reg dd select{width:160px;height:28px;border:1px solid #6e645b;border-radius:3px;font-size:14px;font-weight:700;}
#popCont .popContBlock .contpage .comp-reg dd input{width:140px;height:28px;padding:0 10px;border:1px solid #6e645b;border-radius:3px;margin-left:15px;font-size:14px;font-weight:700;}
#popCont .popContBlock .contpage .comp-reg dd{margin-left:10px;line-height: 28px;margin-top:18px;}
#popCont .popContBlock .contpage .comp-reg dd:last-child{position:absolute;margin:0;line-height:14px;font-size:12px;right:20px;top:18px;}


#popCont .popContBlock .contpage .view-info{width:1120px;padding:0;background:none;border:0;text-align:right;margin-bottom:5px;padding-top:5px;}
#popCont .popContBlock .contpage .view-info ol li{margin-left:30px;}
#popCont .popContBlock .contpage .view-info ol li dt{display:inline-block;font-size:14px;font-weight:700;color:#ff9d00;}
#popCont .popContBlock .contpage .view-info ol li dd{display:inline-block;font-size:14px;font-weight:500;color:#ff9d00;}

#popCont .popContBlock .contpage .view-context{border:0;padding:0;margin-top:14px;width:1112px;}
#popCont .popContBlock .contpage .view-context dt{font-size:16px;font-weight:700;padding:0 10px;letter-spacing: -2px;color:#fff;text-align:left;height:40px;line-height:40px;background:#625341;}
#popCont .popContBlock .contpage .view-context dd{position:relative;height:420px;overflow:auto;font-size:16px;color:#271401;line-height:25px;padding:10px;}

#popCont .board-header{margin:20px 0 10px;text-align:right;}
#popCont .board-header ul{font-size:0;display:inline-block;padding:0 10px;height:25px;background:#131313;border:2px solid #625341;border-radius:25px;}
#popCont .board-header ul li{display:inline-block;font-size:14px;font-weight:700;color:#f5ad02;margin:0 10px;line-height:25px;}

#popCont .popContBlock .contpage.memo .btn_convex{width:50px;height:23px;color:#000;font-size:15px;font-weight:500;line-height:23px;display:inline-block;}

#popCont .popContBlock.nonebg .contarea{position:relative;width:100%;height:100%;margin:0;padding:0;border:0;background:none;min-height:unset;}

#popCont .popContBlock.login{width:644px;height:439px;left:50%;margin-left:-322px;top:50%;margin-top:-219px;background:url(../img/pop_loginbg.png) no-repeat;}
#popCont .popContBlock.login .login-notify{text-align:center;font-size:20px;font-weight:400;color:#969594;letter-spacing:-2px;margin-bottom:25px;}
#popCont .popContBlock.login .contarea{width:480px;margin:160px auto 0;}
#popCont .popContBlock.login .popCloser{margin:0;left:unset;right:-67px;top:47px;}
#popCont .popContBlock.login .contarea input{width:340px;height:50px;padding:0 10px;border:1px solid #ffa000;border-radius:5px;background:#fff;font-size:18px;margin-bottom:8px;}
#popCont .popContBlock.login .contarea .login-btn{position:absolute;left:370px;top:0;width:110px;height:110px;}
#popCont .popContBlock.login .contarea .login-btn a{font-size:24px;font-weight:700;letter-spacing:-1.5px;line-height:110px;}

#popCont .popContBlock.login .contpage{position:relative;}


#popCont .popContBlock.basic .contarea{padding-top:85px;}
#popCont .popContBlock.basic .contpage .pop_title{text-align:center;}

#popCont .popContBlock .contpage.editMyinfo .btn_convex,
#popCont .popContBlock .contpage.memberjoin .btn_convex{display:inline-block;width:135px;height:30px;vertical-align:top;font-size:14px;line-height:26px;}

#popCont .popContBlock .contpage.editMyinfo .cont-box ul > li dt{width:120px;}


#popCont .popContBlock .contpage p.box-title{font-size:15px;font-weight:700;color:#ffb400;margin-top:40px;margin-bottom:5px;}


#popCont .popContBlock .contpage.mypage .my-info{width:1109px;padding:0;font-size:0;position:relative;margin-top:20px;}
#popCont .popContBlock .contpage.mypage .my-info ul > li{padding:0;}
#popCont .popContBlock .contpage.mypage .my-info dt{display:inline-block;font-size:16px;font-weight:500;color:#fff;width:160px;height:52px;background:#5c0101;text-align:center;line-height:52px;}
#popCont .popContBlock .contpage.mypage .my-info dd{display:inline-block;font-size:14px;font-weight:500;color:#271401;}
#popCont .popContBlock .contpage.mypage .my-info dd span{display:inline-block;margin:0 10px;font-size:18px;letter-spacing:-1px;line-height:52px;}
#popCont .popContBlock .contpage.mypage .my-info dd .go-btn{
    display:inline-block;width:168px;height:36px;background:#271401;border:1px solid #ffb400;border-radius:3px;font-size:16px;font-weight:500;color:#fff;
    text-align:center;line-height:36px;margin-left:20px;
}
#popCont .popContBlock .contpage.mypage .my-info a{color:#271401;}
#popCont .popContBlock .contpage.mypage .my-info a img{margin-top:13px;}



#popCont .popContBlock.attend-event{width:1156px;height:885px;left:50%;margin-left:-578px;top:80px;background:url(../img/pop_attend_bg.png) no-repeat;}
#popCont .popContBlock.attend-event .popCloser{top:38px;margin-left:527px;}

#popCont .popContBlock .contpage.attendance .pop_contents{width:100%;padding-top:120px;}

#popCont .popContBlock .contpage.attendance .calendar_header{text-align:center;}
#popCont .popContBlock .contpage.attendance .calendar_header ul{display:inline-block;width:391px;height:50px;padding-top:5px;background:url(../img/pop_title_bg.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_header ul li{display:inline-block;margin:0 5px;}
#popCont .popContBlock .contpage.attendance .calendar_header ul li.arrow{width:45px;height:45px;}
#popCont .popContBlock .contpage.attendance .calendar_header ul li.arrow a{display:block;width:100%;height:100%;font-size:0;}
#popCont .popContBlock .contpage.attendance .calendar_header ul li.arrow.left a{background:url(../img/hotgame_leftarrow.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_header ul li.arrow.right a{background:url(../img/hotgame_rightarrow.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_header ul li:nth-child(2){font-size:24px;font-weight:bold;color:#fff;height:45px;line-height:40px;}

#popCont .popContBlock .contpage.attendance .calendar_notify{text-align:center;margin-top:16px;}
#popCont .popContBlock .contpage.attendance .calendar_notify p{font-size:16px;font-weight:400;color:#c2b597;letter-spacing:-1px;line-height:24px;}
#popCont .popContBlock .contpage.attendance .calendar_notify p em{font-size:26px;color:#ffa800;}


#popCont .popContBlock .contpage.attendance .calendar_card{position:relative;height:480px;margin-top:-20px;z-index: 999;}
#popCont .popContBlock .contpage.attendance .calendar_card .card-box{position:absolute;width:378px;height:507px;left:378px;cursor:pointer;transform-origin: 50% 60%;}
#popCont .popContBlock .contpage.attendance .calendar_card .card-box img{position:absolute;-webkit-user-drag: none;}
#popCont .popContBlock .contpage.attendance .calendar_card .card-box .bonusCoupons{position:absolute;left:109px;top:316px;width:195px;}
#popCont .popContBlock .contpage.attendance .calendar_card .card-box .bonusCoupons img{display:none;}

#popCont .popContBlock .contpage.attendance .calendar_box{font-size:0;text-align:center;margin-top:20px;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li{position:relative;display:inline-block;width:80px;height:80px;margin:4px;background:url(../img/attend_default.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li.bonus{background:url(../img/attend_bonus.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul.week li{height:20px;line-height:20px;font-size:14px;font-weight:700;color:#9f9686;background:none;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span{position:absolute;display:inline-block;width:80px;height:80px;left:0;top:0;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.week-number{line-height:80px;font-size:15px;font-weight:400;color:#fff;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-stemp{background:url(../img/attend_stemp.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-bonus-20000{background:url(../img/attend_gift_20000.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-bonus-50000{background:url(../img/attend_gift_50000.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-bonus-70000{background:url(../img/attend_gift_70000.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-bonus-100000{background:url(../img/attend_gift_100000.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-bonus-120000{background:url(../img/attend_gift_120000.png) no-repeat;}
#popCont .popContBlock .contpage.attendance .calendar_box ul li span.attend-bonus-150000{background:url(../img/attend_gift_150000.png) no-repeat;}

#popCont .popContBlock.slot-event{width:750px;height:574px;left:50%;margin-left:-375px;top:50%;margin-top:-287px;background:url(../img/slot_bg.png) no-repeat;}
#popCont .popContBlock.slot-event .popCloser{margin-left:185px;top:46px;}
#popCont .popContBlock.slot-event .slotNumbers{position:absolute;width:407px;height:203px;top:229px;left:181px;overflow:hidden;}
#popCont .popContBlock.slot-event .slotNumbers ul{position:absolute;display:block;width:96px;top:-9px;}
#popCont .popContBlock.slot-event .slotNumbers ul:nth-child(1){left: 17px;}
#popCont .popContBlock.slot-event .slotNumbers ul:nth-child(2){left: 156px;}
#popCont .popContBlock.slot-event .slotNumbers ul:nth-child(3){left: 295px;}
#popCont .popContBlock.slot-event .slotNumbers ul li{position:relative;display:block;width:96px;height:76px;}
#popCont .popContBlock.slot-event .slotNumbers ul li img{margin-top:23px;}
#popCont .popContBlock.slot-event .slotNumbers ul li span{display:block;position:absolute;width:104px;height:3px;background:#fff;bottom:1px;left:-4px;opacity:.8;}
#popCont .popContBlock.slot-event .slotNumbers ul li span.g-bar{height:1px;background:#5a5a5a;bottom:0;}
#popCont .popContBlock.slot-event .winnerCover{position:absolute;width:406px;height:82px;background:#ffa800;opacity:.5;left:181px;top:291px;opacity:0;}
#popCont .popContBlock.slot-event .winnerArrow{position:absolute;left:162px;top:316px;opacity:0;}
#popCont .popContBlock.slot-event .startBtns{position:absolute;left:265px;bottom:12px;}

.gameListArea ul{font-size:0;}
.gameListArea ul li{display:inline-block;width:180px;margin-right:8px;margin-bottom:40px;}
.gameListArea ul li:nth-child(6n){margin-right:0;}
.gameListArea ul li .img-wrap{position:relative;width:100%;}
.gameListArea ul li .img-wrap img{width:100%;height:auto;}
.gameListArea ul li .txt-wrap{width:100%;margin-top:10px;font-size:14px;font-weight:500;color:#fff;}


#popCont .notice-menu{width:1112px;height:80px;background:url(../img/pop_titlebar02.png) no-repeat;}
#popCont .notice-menu ul{font-size:0;padding-left:8px;padding-top:9px;}
#popCont .notice-menu ul li{position:relative;display:inline-block;padding:0 40px;height:64px;}
#popCont .notice-menu ul li:after{content:"";position:absolute;width:1px;height:40px;right:0;top:12px;background:#6f6c66;}
#popCont .notice-menu ul li a{display:block;width:100%;height:100%;text-align:center;line-height:64px;font-size:18px;font-weight:500;color:#9f9686;letter-spacing:-1.5px;}
#popCont .notice-menu ul li.on a{color:#ffb400;}

#popCont .notice-contents{padding: 40px 46px;display:none;}
#popCont .notice-contents:first-child{display:block;}
#popCont .notice-contents .cont-title{position:relative;width:100%;height:30px;margin-bottom: 20px;}
#popCont .notice-contents .cont-title .titlebar{
    position:absolute;
    display:block;
    padding: 0 22px;
    height: 35px;
    border-radius: 35px;
    border:2px solid #9f9686;
    background:#ffb400;
    font-size: 18px;
    font-weight:700;
    color:#2e2309;
    line-height: 34px;
    letter-spacing:-1.5px;
}
#popCont .notice-contents .cont-title .titleline{position:absolute;width:100%;height:1px;background:#9f9686;top:15px;}
#popCont .notice-contents ul li{font-size: 18px;font-weight:400;color:#c9caca;line-height: 32px;margin-left:15px;}

#popCont .notice-contents .notify{font-size: 14px;font-weight:500;color: #ffb400;margin-left:15px;margin-top:10px;line-height: 20px;}

#popCont .notice-contents table{border-spacing: 8px 0;border-collapse: separate;margin: 30px 0 20px;}
#popCont .notice-contents table tr th{
    background:#312c24;
    color:#ffb400;
    font-size: 18px;
    font-weight:500;
    margin:0 4px;
    height: 39px;
    vertical-align: middle;
    border-top:1px solid #9f9686;
    border-bottom:1px solid #9f9686;
    letter-spacing:-1px;
}
#popCont .notice-contents table tr td{
    font-size: 17px;
    font-weight:400;
    color:#c9caca;
    height: 42px;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px solid #9f9686;
}
#popCont .notice-contents table tr td:first-child{text-align:left;padding-left:15px;}
#popCont .notice-contents table tr:nth-child(2n+1) td{background:#312c24;}
#popCont .notice-contents table tr td .ico{display:inline-block;height:36px;background-position:left center;background-repeat:no-repeat;padding-left:50px;line-height:36px;}
#popCont .notice-contents table tr:nth-child(2) td .ico{background-image:url(../img/lv/ico_lv01.png);}
#popCont .notice-contents table tr:nth-child(3) td .ico{background-image:url(../img/lv/ico_lv02.png);}
#popCont .notice-contents table tr:nth-child(4) td .ico{background-image:url(../img/lv/ico_lv03.png);}
#popCont .notice-contents table tr:nth-child(5) td .ico{background-image:url(../img/lv/ico_lv04.png);}
#popCont .notice-contents table tr:nth-child(6) td .ico{background-image:url(../img/lv/ico_lv05.png);}
#popCont .notice-contents table tr:nth-child(7) td .ico{background-image:url(../img/lv/ico_lv06.png);}
#popCont .notice-contents table tr:nth-child(8) td .ico{background-image:url(../img/lv/ico_lv07.png);}
#popCont .notice-contents table tr:nth-child(9) td .ico{background-image:url(../img/lv/ico_lv08.png);}


#popCont .event-group{height:760px;padding:30px;border:1px solid #625341;background:rgba(0, 0, 0, .4);overflow:auto;}
#popCont .event-contents{display:none;}
#popCont .event-contents:first-child{display:block;}
#popCont .event-contents .event-context{margin-top:20px;font-size:18px;color:#fff;line-height:30px;}

.loadingContainer{position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, .8);z-index:99999999;left:0;top:0;display:none;}
.loadingContainer .loading{position:absolute;width:416px;height:485px;padding-left:56px;left:50%;top:50%;margin-left:-208px;margin-top:-242px;}
.loadingContainer .loading .loadingBlock{position:absolute;width:384px;height:40px;font-size:0;border:2px solid #db7f02;border-radius:40px;top:217px;left:0;}
.loadingContainer .loading .loadingBlock .loadingBar{position:absolute;width:374px;height:30px;left:5px;top:5px;border-radius:30px;overflow:hidden;font-size:0;white-space: nowrap;}
.loadingContainer .loading .loadingBlock .loadingBar span{display:inline-block;width:27.5px;height:30px;background:#f79700;margin-right:4px;}
#popCont .popContBlock .contpage .paging ul li a:hover {background: #ffb400;color: #000;}