@charset "utf-8";
@font-face {
	font-family:'SCDream';
	src:url('font/S-CoreDream-4Regular.eot');
	src:url('font/S-CoreDream-4Regular.eot?#iefix') format('embedded-opentype'),url('font/S-CoreDream-4Regular.svg#font/S-CoreDream-4Regular') format('svg'),url('font/S-CoreDream-4Regular.ttf') format('truetype'),url('font/S-CoreDream-4Regular.woff') format('woff'),url('font/S-CoreDream-4Regular.woff2') format('woff2');
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family:'SCDream';
	src:url('font/S-CoreDream-5Medium.eot');
	src:url('font/S-CoreDream-5Medium.eot?#iefix') format('embedded-opentype'),url('font/S-CoreDream-5Medium.svg#font/S-CoreDream-5Medium') format('svg'),url('font/S-CoreDream-5Medium.ttf') format('truetype'),url('font/S-CoreDream-5Medium.woff') format('woff'),url('font/S-CoreDream-5Medium.woff2') format('woff2');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'SCDream';
	src:url('font/S-CoreDream-6Bold.eot');
	src:url('font/S-CoreDream-6Bold.eot?#iefix') format('embedded-opentype'),url('font/S-CoreDream-6Bold.svg#font/S-CoreDream-6Bold') format('svg'),url('font/S-CoreDream-6Bold.ttf') format('truetype'),url('font/S-CoreDream-6Bold.woff') format('woff'),url('font/S-CoreDream-6Bold.woff2') format('woff2');
	font-weight:bold;
	font-style:bold;
}

*{box-sizing:border-box; font-family: 'SCDream', 'sans-serif', 'Dotum', '돋움';}
html,body {width:100%;height:100%;margin:0;font-size:12px;}
body{overflow-x:hidden; overflow-y:auto; position:relative; color:#fff;}
table{width:100%;}

ul.btn-cont{margin:0; padding:0;}
ul.btn-cont li{list-style:none;}

.login-bg4-new:before{background-image:url('/images/new/new-bg.jpg');background-position:center;background-size:cover;width:100%;height:100%;position:fixed;left:0;top:0;content:'';z-index:1; background-repeat:no-repeat;}

/* 로그인 */
#login-form{position:relative; z-index:2; width:230px; left:50%; top:50%; transform:translate(-50%, -50%);}

#login-form .bg-wrap{background:url('/images/login/form_bg.png');}


#login-form .form-cont{}
#login-form .form-cont .logo-wrap{text-align:center; max-width:310px; margin-bottom:40px;}
#login-form .form-cont .logo-wrap img{width:230px; border-radius:20px;}
#login-form .form-cont form{max-width:230px; background:rgba(0,0,0,0.7); padding:15px; border:1px solid #6a6a6a; border-radius:5px;}
#login-form .form-cont form h3{font-size:15px; color:#fff; font-weight:600; text-align:center; margin:0;}
#login-form .form-cont form .input-cont{background:#fff; color:#fff; display:flex; padding:10px 0px; margin-top:10px; border-radius:5px;}
#login-form .form-cont form .input-cont img{max-width:30px;}
#login-form .form-cont form .input-cont i{color:#000; font-size:20px; width:15px; height:23px;}
#login-form .form-cont form .input-cont i::before{vertical-align:middle;}
#login-form .form-cont form .input-cont input{flex:1; background:transparent;  border:0; outline:none; color:#000; font-size:14px; text-align:center;}
#login-form .form-cont form .input-cont input::placeholder{font-size:14px;}
#login-form .form-cont .btn-cont{max-width:310px; margin-top:24px;}
#login-form .form-cont .btn-cont li{cursor:pointer; width:100%; text-align:center; font-size:16px; font-weight:1000; border-radius:5px;}

#login-form .form-cont .btn-cont li.btn-type1{color:#fff; padding:4px 15px; background:#be462a; background-image:linear-gradient(#e3603b,#a3321e); border:1px solid #d85c38!important; border-radius:2px; box-shadow:inset 0 0 0 1px #1d160e; text-shadow:0 1px 0 #000; transition:all .3s cubic-bezier(.645,.045,.355,1);}
#login-form .form-cont .btn-cont li.btn-type1 span{display:inline-block; pointer-events:none; transition:all .3s cubic-bezier(.645,.045,.355,1); font-size:14px; font-weight:500;}
#login-form .form-cont .btn-cont li.btn-type1:hover{text-shadow:0 1px 0 rgba(0,0,0,.5); background-color:#ffac66 !important; border-color:#ffa04f!important; box-shadow:inset 0 0 0 1px #1d160e,0 0 8px hsla(0,0%,100%,.4);}
#login-form .form-cont .btn-cont li.btn-type1:hover span{text-shadow:0 1px 0 rgba(0,0,0,.5); color:#ffbc4f;}

#login-form .form-cont .btn-cont li.btn-type2{line-height:45px; background:#DA1D1A }

#login-form .form-cont .foot-btn-cont{display:inline-block; margin-top:10px;}

/* 회원가입 */
#wrap_member {width:100%; height:100%; display:table; position:relative; z-index:2;}
#wrap_member > .member_sec{padding-bottom:60px;display:table-cell;vertical-align:middle;text-align:center;}
#wrap_member > .member_sec > .join-form {margin:0 auto; font-size:12px; color:#fff; padding:35px 0; padding-top:140px; width:310px; border:0; }

#wrap_member > .member_sec > .join-form .join-logo{margin-bottom:40px;}
#wrap_member > .member_sec > .join-form .join-logo img{width:230px; border-radius:20px;}
#wrap_member > .member_sec > .join-form .join-logo h1{font-size:25px; margin:5px 20px 0; border-bottom:1px solid #fff; line-height:60px; margin-top:20px;}

#wrap_member > .member_sec > .join-form .row01{margin:0; width:100%; padding-left:6px; font-size:16px; font-weight:300; margin-bottom:5px; margin-top:10px; height:30px; line-height:30px; color:#fff; text-align:left;}
#wrap_member > .member_sec > .join-form .row01.col {display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:30px;}
#wrap_member > .member_sec > .join-form .row01 > div{color:#fff; font-size:16px; flex:1 1 auto;}
#wrap_member > .member_sec > .join-form .row01 > .btn{background:#DA1D1A; flex:0 0 80px; line-height:30px; font-size:13px; text-shadow:0px 1px 3px #000; font-weight:1000; text-align:center; cursor:pointer; border:1px solid #2e343f; border-radius:5px;}

#wrap_member > .member_sec > .join-form .white-bg{background:rgba(0,0,0,0.6); padding:15px; border:1px solid #6a6a6a; border-radius:8px;}
#wrap_member > .member_sec > .join-form .white-bg h3{font-size:15px; color:#fff; font-weight:600; text-align:center; margin:0;}

#wrap_member > .member_sec > .join-form .btn_area div:first-child{}

#wrap_member > .member_sec > .join-form .row02{margin:0; width:100%; height:50px;}
#wrap_member > .member_sec > .join-form .row02 input{width:100%;height:100%;padding:0 10px;background:transparent; height:50px; background:#fff; border-radius:5px; border:0; font-size:16px; color:#000; font-weight:300; outline:none;}
#wrap_member > .member_sec > .join-form .row02 input::placeholder{font-size:16px; color:#000; font-weight:300;}

#wrap_member > .member_sec > .join-form .row02.col2 > div{flex:1; padding-left:5px;}
#wrap_member > .member_sec > .join-form .row02.col3 > span{flex:1 1 24%; max-width:24%; width:100%;}
#wrap_member > .member_sec > .join-form .row02.col3 > div{flex:1 1 38%; max-width:38%; width:100%; padding-left:4px;}

#wrap_member > .member_sec > .join-form .row02.col2 {margin:0;display:flex;justify-content:space-between;}
#wrap_member > .member_sec > .join-form .row02.col3 {display:flex;justify-content:space-between;margin:0; margin-top:5px;}
#wrap_member > .member_sec > .join-form .row02.col2 > div {flex:1; padding-left:5px;}
#wrap_member > .member_sec > .join-form .row02.col3 > div {;flex:1 1 38%; max-width:38%; width:100%; padding-left:4px;}
#wrap_member > .member_sec > .join-form .row03 {width:280px;text-align:left;color:#bbbbbb;font-size:13px;padding:5px 0 18px 6px;}

.sel_type01 .jq_sel span{background:#fff; font-size:16px; color:#000; font-weight:300; border-radius:5px; border:0; height:50px; line-height:50px;}
.sel_type01 .jq_sel ul a:hover {background-color:#ececec;-webkit-transition:all ease 0.3s 0s;-o-transition:all ease 0.3s 0s;transition:all ease 0.3s 0s;}
.sel_type01 {display:inline-block;vertical-align:top;}
.sel_type01 .jq_sel {display:block;height:50px;/*background:url('../images/type01_selbox.png') no-repeat 0 0;*/position:relative;}
.sel_type01 .jq_sel span {position:absolute;left:0;top:0px;white-space:nowrap;height:50px;line-height:50px;width:100%;text-align:left;text-indent:6px;color:#a4a4a4;overflow:hidden;cursor:pointer;background:transparent;border:1px solid #2e343f;border-radius:15px;}
.sel_type01 .jq_sel a.jqTransformSelectOpen {display:block;position:absolute;right:5px;width:24px;height:60px;background:url('../images/type04_selbox.png') no-repeat center center;}
.sel_type01 .jq_sel ul {overflow:auto;position:absolute;z-index:9999;top:40px;left:0px;max-height:240px;width:100%;list-style:none;background:#FFF;display:none;overflow:auto;overflow-y:auto;z-index:10;white-space:nowrap;margin:0;padding:0;}
.sel_type01 .jq_sel li {float:none;border-right:1px solid #b0b0b0;border-left:1px solid #b0b0b0;}
.sel_type01 .jq_sel ul a {display:block;padding:6px 2px 2px 4px;text-decoration:none;color:#666666;text-align:left;border-bottom:1px solid #b0b0b0;}
.sel_type01 .jq_sel ul a.selected {}
.sel_type01 .jq_sel_hide {display: none;}

#wrap_member > .member_sec > .join-form .btn-cont{width:100%;}
#wrap_member > .member_sec > .join-form .btn-cont li{margin-top:10px; cursor:pointer; width:100%; text-align:center; font-size:26px; font-weight:1000; text-shadow:0px 1px 3px #000; border-radius:5px;}
#wrap_member > .member_sec > .join-form .btn-cont li.btn-type1{line-height:57px; background:#DA1D1A; }
#wrap_member > .member_sec > .join-form .btn-cont li.btn-type2{line-height:57px; background:#DA1D1A; }







.point_layer {position:absolute; top:130px; left:50%; max-width:500px; background:#000; z-index:1002; border:1px solid #000; transform:translateX(-50%);}
.point_layer h3 {font-weight:bold; font-size:24px; color:#fff; font-weight:bold; background:#DF405A; text-align:center; padding:10px 0;}
.point_layer .point_area {}
.point_layer .text01 {padding:10px 5px; color:#ffffff;} 
.point_layer .point01 {text-align:center; padding:15px 0px;color:#ffffff;} 
.point_layer .point01 input {width:150px; height:20px; background:#2b2e31; color:#FFFFFF; border:1px solid #040405; border-radius:3px;}
.point_layer .btn_point {display:inline-block; background:#000; text-align:center; color:#ffffff !important; border:1px solid #544f61; font-weight:bold;padding:12px 0px 4px 0px; cursor:pointer; height:20px; line-height:11px; width:110px; text-align:center;}
.point_layer .btn_point:hover {background:#000; color:#efb708 !important; border:1px solid #efb708;}
.point_layer .btn_cancel {display:inline-block; background:#000; text-align:center; color:#ffffff !important; border:1px solid #544f61; font-weight:bold;padding:12px 0px 4px 0px; cursor:pointer; height:20px; line-height:11px; width:110px; text-align:center;}
.point_layer .btn_cancel:hover {background:#000; color:#efb708 !important; border:1px solid #efb708;}
.point_layer .btn_point_all {display:inline-block; background: #DF405A; border:1px solid #fff; text-align:center; color:#fff !important; font-weight:bold; padding:3px 5px; cursor:pointer; text-align:center;}
.point_layer .btn_point_all:hover {background: #DF405A; color:#fff !important;}
.point_layer .btn_center {padding:10px 0; display:flex; justify-content:center;}
.point_layer .btn_center a{background-color:#cacaca; color:#fff; padding:5px 10px; margin:0 5px;}

header{position:relative; font-size:0px;}
header .slider-cont{position:relative; width:100%;}
header .slider-cont .slider-wrapper{margin:0; padding:0;}
header .slider-cont .slider-wrapper li{list-style:none;}
header .slider-cont .slider-wrapper li div.bg{position:relative; width:100%; padding-bottom:34%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
header .slider-cont .slider-wrapper li div.bg1{background-image:url('/images/new/visual1.png');}
header .slider-cont .slider-wrapper li div.bg2{background-image:url('/images/new/visual2.png');}

.slick-slide{margin:0;}

.slider-dots{margin:0; padding:0; display:flex; position:absolute; bottom:15px; left:50%; transform:translateX(-50%); z-index:2;}
.slider-dots li{padding:0 2px;}
.slider-dots li button{font-size:0; width:20px; height:3px; padding:0; border-radius:2px; border:none; background-color:#333;}
.slider-dots li.slick-active button{background-color:#fff; width:25px;}

header .slider-cont .slider-text-cont{position:absolute; width:100%; background:rgba(0,0,0,0.5); bottom:0; padding:25px 0;}
header .slider-cont .slider-text-cont h1{font-size:22px; color:#F2B04F; text-align:center; margin:0; margin-bottom:15px;}
header .slider-cont .slider-text-cont h3{font-size:14px; color:#fff; text-align:center; margin:0; margin-bottom:10px;}

.gnb{border-top:2px solid #3B2D1B; position:relative; border-bottom:3px solid #875B31; background:#1E170F; padding:10px 30px; display:flex; justify-content:space-between;}
.gnb ul{margin:0; padding:0; display:flex;}
.gnb ul li{list-style:none; display:flex; align-items:center; cursor:pointer;}
.gnb ul li:not(:first-child){margin-left:15px;}
.gnb ul li img{width:16px; height:16px;}
.gnb ul li span{font-size:14px; color:#FFDA85; line-height:16px; padding-left:3px;}

.gnb > div{display:flex; align-items:flex-end;}
.gnb > div > .user-info{display:flex;}
.gnb > div > .user-info > div{}
.gnb > div > .user-info > div:not(:first-child){margin-left:15px;}
.gnb > div > .user-info > div > div{display:flex; align-items:center;}
.gnb > div > .user-info > div > div:not(:first-child){margin-top:5px;}
.gnb > div > .user-info > div > div .ico-cont{background: linear-gradient(180deg,rgba(164, 156, 91, 1) 0%, rgba(59, 45, 26, 1) 100%); padding:2px; border-radius:5px; margin-right:3px;}
.gnb > div > .user-info > div > div .ico-cont .ico-bg{background:#371E08; padding:5px; border-radius:50%;}

.gnb > div > .user-info > div > div span{font-size:13px;}
.gnb > div > .user-info > div > div span:not(:first-child){margin-left:3px;}
.gnb > div > .user-info > div > div span.txt-color{color:#D97A29;}

.gnb > div > .logout-cont{margin-left:30px;}
.gnb > div > .logout-cont > .logout-btn{background: linear-gradient(180deg,rgba(227, 95, 57, 1) 0%, rgba(170, 55, 35, 1) 100%); border-radius:4px; padding:2px; cursor:pointer;}
.gnb > div > .logout-cont > .logout-btn > span{font-size:12px; color:#fff; display:block; width:100px; text-align:center; text-shadow:1px 1px 1px #000; line-height:25px;}

.cursor-p{cursor:pointer;}

.casino-slot-cont{background:#231F20;}
.casino-slot-cont .bg-wrap{padding:0 30px 30px 30px;
background-image: url('/images/background.png');}

.casino-slot-cont > .bg-wrap > .game-wrap{max-width:1550px; margin:0 auto;}
.casino-slot-cont > .bg-wrap > .game-wrap > div{display:none; flex-wrap:wrap;}
.casino-slot-cont > .bg-wrap > .game-wrap > div.active{display:flex;}
.casino-slot-cont .item{padding:5px; width:16.66%; transition:all ease 0.3s 0s;}
.casino-slot-cont .item .item-posi{position:relative; width:100%;}
.casino-slot-cont .item .item-posi .item-wrap{border:4px solid #8E6142; position:relative; border-radius:10px; top:0px; overflow:hidden;}

.casino-slot-cont .item .item-posi .item-wrap::after{content:''; position:absolute; left:0px; bottom:0px; background:rgba(255,255,255,0.2); width:200%; height:100%; transform:rotate(-48deg); transform-origin:bottom left;}

.casino-slot-cont .item .item-posi .item-wrap > div{box-shadow: inset 0 0 30px 5px #231100; border-radius:10px; background:#4F2D18; padding:10px; display:flex; flex-direction:column;}

.casino-slot-cont .item .item-posi .item-wrap > div > figure{margin:0; position:relative; border-radius:10px; overflow:hidden; font-size:0;}
.casino-slot-cont .item .item-posi .item-wrap > div > figure img{width:100%;}

.casino-slot-cont .item .item-posi .item-wrap > div > figure .join-btn{display:none; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); cursor:pointer; padding:6px 13px; border-radius:5px;
background: linear-gradient(180deg,rgba(255, 219, 148, 1) 0%, rgba(255, 188, 54, 1) 100%);
}
.casino-slot-cont .item .item-posi .item-wrap > div > figure .join-btn span{color:#000; font-size:14px;}

.casino-slot-cont .item .item-posi .item-wrap > div .txt-logo-wrap{position:relative; margin-top:15px;}
.casino-slot-cont .item .item-posi .item-wrap > div .txt-logo-wrap .logo{display:flex; align-items:center; text-align:center; width:60px; height:60px; padding:2px; border:2px solid #cbac96; box-shadow: inset 0 0 10px 5px #231100; background:#4F2D18; border-radius:50%; position:absolute; top:-50px; left:50%; transform:translateX(-50%); justify-content:center; }
.casino-slot-cont .item .item-posi .item-wrap > div .txt-logo-wrap .logo img{}
.casino-slot-cont .item .item-posi .item-wrap > div .txt-logo-wrap h3{margin:0; text-align:center; color:#fff; font-size:16px; text-shadow:1px 1px 1px #000; padding-top:15px; font-weight:500;}
.casino-slot-cont .item .item-posi .item-wrap > div .txt-logo-wrap h5{margin:0; text-align:center; color:#C1A483; font-size:10px; text-shadow:1px 1px 1px #000; padding-top:3px;}


.casino-slot-cont .item:hover{z-index:2;}
.casino-slot-cont .item:hover .item-posi .item-wrap{position:absolute; width:100%; top:-25px; transition:all ease 0.3s 0s; border-color:#F3DDAB; box-shadow:0px 0px 10px 2px #f3ddab;}
.casino-slot-cont .item:hover .item-posi .item-wrap > div{}
.casino-slot-cont .item:hover .item-posi .item-wrap > div > figure::after{content:''; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.3); left:0; top:0;}
.casino-slot-cont .item:hover .item-posi .item-wrap > div > figure > img{}
.casino-slot-cont .item:hover .item-posi .item-wrap > div .txt-logo-wrap{margin-top:65px; transition:all ease 0.3s 0s;}
.casino-slot-cont .item:hover .item-posi .item-wrap > div .txt-logo-wrap .logo{z-index:2;}
.casino-slot-cont .item:hover .item-posi .item-wrap > div .txt-logo-wrap::after{content:''; height:2px; width:100%; position:absolute; top:-22px; left:0; z-index:1;
background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(106, 83, 67, 1) 30%, rgba(106, 83, 67, 1) 70%, rgba(255, 255, 255, 0) 100%);=
}
.casino-slot-cont .item:hover .item-posi .item-wrap > div .txt-logo-wrap::before{content:''; height:2px; width:100%; position:absolute; top:-28px; left:0; z-index:1;
background: linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(106, 83, 67, 1) 30%, rgba(106, 83, 67, 1) 70%, rgba(255, 255, 255, 0) 100%);
}
.casino-slot-cont .item:hover .item-posi .item-wrap::after{transform:rotate(0deg); transition:all ease 0.3s 0s;}
.casino-slot-cont .item:hover .item-posi .item-wrap > div > figure .join-btn{display:block; z-index:3;}

.casino-slot-cont .item.hide{opacity:0.5; transition:all ease 0.3s 0s;}

.casino-slot-cont .bg-wrap .change-btn-wrap{display:flex; justify-content:center; margin-bottom:30px;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div{display:flex; border:1px solid #4D3C1E; background:#1D160C; width:250px; line-height:60px; cursor:pointer;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div span{font-size:20px; color:#FAD587;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div .ico{display:flex; align-items:center; width:40px; text-align:left;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div .ico i{font-size:35px; color:#FAD587; display:none;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div:first-child .ico{justify-content:flex-end;}

.casino-slot-cont .bg-wrap .change-btn-wrap > div:first-child{padding-left:60px; margin-right:15%;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div:last-child{padding-right:80px; justify-content:flex-end;}

.casino-slot-cont .bg-wrap .change-btn-wrap > div.active span{color:#FE8A2E; text-shadow:0px 0px 10px #FE8A2E;}
.casino-slot-cont .bg-wrap .change-btn-wrap > div.active .ico i{display:block; color:#FE8A2E;}

footer{background: radial-gradient(circle at top center, rgba(65, 36, 11, 1) 0%, rgba(17, 8, 3, 1) 100%);}
footer .logo-wrap{position:relative; padding:30px 0;}
footer .logo-wrap > ul{margin:0; padding:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
footer .logo-wrap > ul li{list-style:none; padding:0px 10px;}

.popup_wrap{position:fixed; top:0; left:0; width:100%; z-index:99999;}
.popup_wrap::before{display:none;}
.popup_wrap.active::before{display:block;}


article.pop{position:fixed; display:none; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.7); z-index:2000; overflow-y:auto; padding:50px 0;}
article.pop.active{display:block;}
article.pop .pop-wrap{max-width:1200px; width:100%; background:#000; position:relative; left:50%; transform: translateX(-50%); border:3px solid #875B31; border-radius:8px;}
article.pop .pop-wrap section:nth-of-type(1){display:flex; justify-content:space-between; padding:20px; align-items:center;}
article.pop .pop-wrap section .page-name{font-size:16px; color:#fff;}
article.pop .pop-wrap section .close{font-size:30px; color:#fff; cursor:pointer;}

article.pop .pop-wrap section.pop-cont{padding:0 20px; position:relative;}
article.pop .pop-wrap section.pop-cont .noti{border:1px solid #ffbc4f; border-radius:8px; max-height:150px; overflow-y:auto;}
article.pop .pop-wrap section.pop-cont .noti h3{font-size:14px; color:#fff; padding-left:15px;}
article.pop .pop-wrap section.pop-cont .noti ul{}
article.pop .pop-wrap section.pop-cont .noti ul li{color:#fff; font-size:12px;}
article.pop .pop-wrap section.pop-cont .noti ul li:not(:first-child){margin-top:10px;}
article.pop .pop-wrap section.pop-cont .noti ul li p{margin:0;}
article.pop .pop-wrap section.pop-cont .noti ul li span{font-size:10px; color:#666;}

article.pop .pop-wrap section.pop-cont .input-money{margin-top:20px;}

article.pop .pop-wrap section.pop-cont .input-money{}
article.pop .pop-wrap section.pop-cont .input-money .account-input{display:flex; justify-content:space-between; align-items:center;}
article.pop .pop-wrap section.pop-cont .input-money .account-input .account{font-size:14px; color:#fff;}
article.pop .pop-wrap section.pop-cont .input-money .account-input .price-wrap{display:flex; align-items:center; font-size:14px; color:#fff;}
article.pop .pop-wrap section.pop-cont .input-money .account-input .price-wrap input{padding-right:10px; text-align:right;}

article.pop .pop-wrap section.pop-cont .input-money .btn-wrap{}
article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .btn-radio{display:flex; flex-wrap:wrap; margin-top:5px;}
article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .btn-radio .btn{flex:1 1 14.28%; border:1px solid #ffbc4f; color:#000; background:#fff; font-size:14px; text-align:center; padding:10px 0; cursor:pointer;}

article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .js-btn{margin-top:10px; display:flex; justify-content:flex-end;}
article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .js-btn > div{max-width:120px; width:100%; padding:10px 0; text-align:center; color:#FAD587; font-size:14px; border:1px solid #ffbc4f; background:#1D160C; cursor:pointer;}
article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .js-btn > div:not(:first-child){margin-left:10px;}
article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .js-btn > div.charge-btn{color:#FE8A2E;}

article.pop .pop-wrap section.game-list{padding:0px 20px 20px 20px; overflow-y:auto; height:70vh;}

article.pop .pop-wrap section.game-list > .search-cont{padding-bottom:20px; margin-bottom:12px; border-bottom:2px solid hsla(0,0%,100%,.3);}
article.pop .pop-wrap section.game-list > .search-cont input{width:100%; padding:4px 11px; font-size:14px; border-radius:2px; border:1px solid #999;}
article.pop .pop-wrap section.game-list > .search-cont input::placeholder{color:#999;}

article.pop .pop-wrap section.game-list > .list-wrap{display:flex; flex-wrap:wrap;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn{flex:1 1 16.666%; max-width:16.666%; padding:7px 8px; cursor:pointer;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn.remove{display:none;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn > .btn-border{border-radius:10px; border:1px solid #875B31; padding:2px;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn > .btn-border .img-wrap{width:100%; position:relative;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn > .btn-border .img-wrap img{border-top-left-radius:10px; border-top-right-radius:10px; max-width:100%;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn > .btn-border .slot-title{line-height:40px; text-align:center;}
article.pop .pop-wrap section.game-list > .list-wrap > .btn > .btn-border .slot-title span{width:100%; font-size:12px; display:block; text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


section.board-wrap{margin:20px 0 30px 0; padding:0 20px;}
section.board-wrap ul{margin:0; padding:0; width:100%;}
section.board-wrap ul li{list-style:none;}

section.board-wrap .board-header{display:flex; flex-wrap:wrap;}
section.board-wrap .board-header li{font-size:14px; color:#fff; border-bottom:1px solid #ffbc4f; border-top:3px solid #ffbc4f; text-align:center; padding:10px 0;}
section.board-wrap .board-header li:nth-of-type(1){width:10%;}
section.board-wrap .board-header li:nth-of-type(2){width:20%;}
section.board-wrap .board-header li:nth-of-type(3){width:25%;}
section.board-wrap .board-header li:nth-of-type(4){width:25%;}
section.board-wrap .board-header li:nth-of-type(5){width:10%;}
section.board-wrap .board-header li:nth-of-type(6){width:10%;}

section.board-wrap .board-list{}
section.board-wrap .board-list li{display:flex; flex-wrap:wrap;}
section.board-wrap .board-list li > div{font-size:12px; color:#fff; border-bottom:1px solid #ffbc4f; text-align:center; padding:5px 0;}
section.board-wrap .board-list li > div > span{display:none; font-size:12px;}
section.board-wrap .board-list li > div:nth-of-type(1){width:10%;}
section.board-wrap .board-list li > div:nth-of-type(2){width:20%;}
section.board-wrap .board-list li > div:nth-of-type(3){width:25%;}
section.board-wrap .board-list li > div:nth-of-type(4){width:25%;}
section.board-wrap .board-list li > div:nth-of-type(5){width:10%;}
section.board-wrap .board-list li > div:nth-of-type(6){width:10%;}
section.board-wrap .board-list li > div:nth-of-type(6) i{font-style:normal; line-height:20px; border:1px solid #ffbc4f; padding:4px 10px;}

section.board-wrap .board-list li > div.btn-del-disabled{opacity:0.5; cursor:default;}
section.board-wrap .board-list li > div.btn-del i{cursor:pointer;}

section.board-wrap ul.pagination{display:flex; justify-content:center; margin-top:10px;}
section.board-wrap ul.pagination li{font-size:12px; color:#000; padding:10px; cursor:pointer;}
section.board-wrap ul.pagination li.active{color:#FE8A2E; font-weight:600;}



section.board-wrap.notice .board-header li:nth-of-type(1){width:80%;}
section.board-wrap.notice .board-header li:nth-of-type(2){width:20%;}

section.board-wrap.notice .board-list li > div:nth-of-type(1){width:80%; cursor:pointer;}
section.board-wrap.notice .board-list li > div:nth-of-type(2){width:20%;}

section.board-wrap.customer .board-header li:nth-of-type(1){width:60%;}
section.board-wrap.customer .board-header li:nth-of-type(2){width:15%;}
section.board-wrap.customer .board-header li:nth-of-type(3){width:15%;}
section.board-wrap.customer .board-header li:nth-of-type(4){width:10%;}

section.board-wrap.customer .board-list li > div:nth-of-type(1){width:60%; cursor:pointer;}
section.board-wrap.customer .board-list li > div:nth-of-type(2){width:15%;}
section.board-wrap.customer .board-list li > div:nth-of-type(3){width:15%;}
section.board-wrap.customer .board-list li > div:nth-of-type(4){width:10%;}
section.board-wrap.customer .board-list li > div:nth-of-type(4) i{font-style:normal; line-height:20px; border:1px solid #ffbc4f; padding:4px 10px;}


section.board-wrap .board-list li.no-data > div{width:100%;}
section.board-wrap.notice .board-list li.no-data > div{width:100%;}
section.board-wrap.customer .board-list li.no-data > div{width:100%;}

#boardPop{position:absolute; display:none; max-width:955px; width:100%; background-color:#0b0f13; border:1px solid #ffbc4f; z-index:10; left:50%; transform:translateX(-50%); top:30px; padding:30px 20px;}
#boardPop .close-line{text-align:right;}
#boardPop .close-line img{cursor:pointer;}
#boardPop .board-content{margin-top:30px; max-height:600px; overflow-y:auto; font-size:12px; color:#fff;}
#boardPop .board-content img{max-width:100%;}
#boardPop .board-content .reply{margin-top:10px; padding-top:10px; border-top:1px solid #fff;}


article.pop .pop-wrap section.pop-cont .pop-write{display:none; position:relative; width:100%;}
article.pop .pop-wrap section.pop-cont .pop-write.active{display:block;}

article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap{max-width:320px; width:100%; border:1px solid #ffbc4f; position:absolute; left:50%; top:0; transform:translateX(-50%); background:#fff; padding:10px; border-radius:8px; z-index:2;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap > div{display:flex;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .pop-write-close{justify-content:flex-end;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .pop-write-close i{font-size:25px; color:#000; cursor:pointer;}

article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .title{border-bottom:1px solid #ffbc4f; padding:8px 0; align-items:center;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .title > h3{width:15%; font-size:12px; color:#000; margin:0;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .title > input{width:85%; height:30px; outline:none;}

article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .content{padding:8px 0;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .content > h3{width:15%; font-size:12px; color:#000; margin:0;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .content > textarea{width:85%; min-height:150px; outline:none;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .btn{justify-content:flex-end;}
article.pop .pop-wrap section.pop-cont .pop-write .pop-write-wrap .btn > div{font-size:14px; color:#FAD587; border:1px solid #ffbc4f; background:#1D160C; padding:5px 12px; cursor:pointer;}



/* 팝업 레이아웃 및 디자인 (어두운 배경, 하얀색 폰트 적용) */
.popup-overlay {
    position: fixed; top: 0; left: 0; width: 100%; height: 100%;
    background: rgba(0, 0, 0, 0.85) !important;
    z-index: 99999 !important;
    display: flex; flex-direction: column; align-items: center; justify-content: center;
    overflow-y: auto; /* 모바일에서 세로 스크롤을 위해 추가 */
}

/* PC 환경 기본 스타일 (가로 정렬) */
.popup-container {
    display: flex;
    justify-content: space-evenly; /* 양쪽 간격을 균일하게 (팝업이 2개일 때도 자연스러움) */
    gap: 20px;
    width: 100%;
    max-width: 1200px; /* 메인 콘텐츠 영역 너비 */
    margin-bottom: 25px;
    padding: 0 20px;
}

.popup-item {
    background: transparent; 
    width: 310px; 
    border-radius: 8px; 
    overflow: hidden;
    flex-shrink: 0;
}

.popup-body {
    width: 100%; 
    color: #ffffff !important;
}
.popup-body img {
    width: 100%; display: block;
}

/* 하단 컨트롤 영역 */
.popup-footer {
    display: flex; justify-content: space-between; align-items: center;
    padding: 12px 15px; background: #ffffff; color: #111111; font-size: 13px;
}
.popup-footer button {
    border: none; background: none; cursor: pointer; color: #111111; font-size: 13px; font-weight: bold;
}

/* 전체 닫기 버튼 */
.btn-close-all {
    padding: 10px 30px; background: #1a1a1a; color: #ffffff !important;
    border: 1px solid #444; border-radius: 5px; cursor: pointer; font-size: 14px;
    margin-bottom: 30px; /* 모바일 하단 여백 추가 */
}



.captcha-cont{width:100%;margin:24px 0;box-sizing:border-box;}

/* CAPTCHA 이미지 */
.captcha-img{flex:0 0 130px;width:100%;height:45px;overflow:hidden;border-radius:6px;background:#f3f3f3;margin-bottom:2px;}
.captcha-img img{display:block;width:100%;height:45px;}

/* 보안문자 입력 */
.captcha-input{flex:1 1 130px;width:130px;min-width:0;height:45px;}
.captcha-input input{display:block;box-sizing:border-box;width:100%;height:50px;padding:0 8px;border:0;border-radius:8px;background:#000026;color:#fff;outline:none;font-size:14px;font-weight:bold;text-align:center;}
.captcha-input input::placeholder{color:#aaa;font-size:13px;}

/* 새로고침 버튼 */
.captcha-refresh{cursor:pointer; width:100%; text-align:center; transition:all .3s cubic-bezier(.645,.045,.355,1); padding:5px 15px; border-radius:2px; font-size:14px; color:rgba(0,0,0,.65); border:1px solid #ffbc4f; background:#fff;}
.captcha-refresh i{transition:margin-left .3s cubic-bezier(.645,.045,.355,1); display:inline-block;}
.captcha-refresh span{margin-left:8px; display:inline-block;}
.captcha-refresh:hover{border-color:#fff; color:#ffbc4f;}




@keyframes toggleLogo{
	0%{
		opacity:1;
	}50%{
		opacity:0.6;
	}100%{
		opacity:1;
	}
}

@keyframes toggleStar{
	0%{
		opacity:1;
	}50%{
		opacity:0.6;
	}100%{
		opacity:1;
	}
}

@keyframes second_left_anim{
	0%{
		left:-100%;
		opacity:0;
	}5%{
		left:-100%;
		opacity:0;
	}20%{
		left:0;
		opacity:1;
	}95%{
		left:0;
		opacity:1;
	}100%{
		left:0;
		opacity:0;
	}
}

@keyframes second_center_anim{
	0%{
		left:-100%;
		opacity:0;
	}10%{
		left:-100%;
		opacity:0;
	}30%{
		left:33%;
		opacity:1;
	}95%{
		left:33%;
		opacity:1;
	}100%{
		left:33%;
		opacity:0;
	}
}

@keyframes second_right_anim{
	0%{
		right:-10%;
		opacity:0;
	}25%{
		right:-10%;
		opacity:0;
	}45%{
		right:0;
		opacity:1;
	}95%{
		right:0;
		opacity:1;
	}100%{
		right:0;
		opacity:0;
	}
}
section.new-slider-cont{width:100%; height:476px; max-height:476px;}
section.new-slider-cont > .slide-logo{width:100%; height:476px; text-align:center; position:absolute; z-index:50;}
section.new-slider-cont > .slide-logo > .toggle-wrap{animation:toggleLogo 1s ease infinite;}
section.new-slider-cont > .slide-logo > .toggle-wrap > img{max-width:400px; margin:20px auto; display:block;}

section.new-slider-cont > .slide-text-img{width:100%; background:#000;}
section.new-slider-cont > .slide-text-img > .slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-tap-highlight-color:transparent;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list{position:relative; display:block; overflow:hidden;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap:before{content:''; position:absolute; width:100%; height:100%; top:0; left:0; background-image:url('/images/slide-before.png'); background-position:bottom; z-index:1; animation:toggleStar .6s ease infinite;}

section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .bg-img{}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .bg-img img{width:100%; height:476px; opacity:0.7; object-fit:cover;}

section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list{width:100%; height:100%; position:absolute; left:0; top:0; display:flex; justify-content:center;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg{bottom:0; width:50%; position:fixed; margin:auto; padding:15px; background:rgb(0,0,0,0.4); z-index:10; text-align:center;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg h5{margin:0; line-height:35px; color:#ffbc4f; font-weight:500; font-size:22px; margin-bottom:12px;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg p{margin:0; margin-bottom:14px; color:#fff; font-size:14px;}

section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap{width:100%; max-width:1920px; position:relative;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img{position:absolute; display:inline; object-fit:contain;}

section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img.slide-img-left{bottom:0; z-index:11; width:25%; max-width:500px; animation:second_left_anim 10s ease infinite;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img.slide-img-center{bottom:0; z-index:0; width:33%; max-width:650px; animation:second_center_anim 10s ease infinite;}
section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img.slide-img-right{bottom:0; z-index:13; width:25%; max-width:500px; animation:second_right_anim 10s ease infinite;}

.mobile-hamb{display:none; font-size:20px; color:#ffd989;}


@keyframes DrawerFadeIn{
	0%{
		opacity:0;
	}100%{
		opacity:1;
	}
}
.mobile-menu-wrap{z-index:1000; left:0; top:0; width:0; height:100%; position:fixed; transition:transform .3s cubic-bezier(.7,.3,.1,1),height 0s ease .3s,width 0s ease .3s;}
.mobile-menu-wrap.active{width:100%; transition:transform .3s cubic-bezier(.7,.3,.1,1);}
.mobile-menu-wrap .mask{position:absolute; top:0; left:0; width:100%; background:rgba(0,0,0,.45); transition:opacity .3s linear,height 0s ease .3s;}
.mobile-menu-wrap.active .mask{height:100%; opacity:1; transition:none; animation:DrawerFadeIn .3s cubic-bezier(.7,.3,.1,1);}

.mobile-menu-wrap .content-wrap{width:256px; height:100%; transform:translateX(-100%);}
.mobile-menu-wrap.active .content-wrap{width:256px; transform:translateX(0%);}

.mobile-menu-wrap .content-wrap .content{width:100%; height:100%; background:linear-gradient(#261e12, #17110b)!important; position:relative; z-index:1; overflow:auto; border:0;}
.mobile-menu-wrap .content-wrap .content .body-wrap{display:flex; flex-direction:column; flex-wrap:nowrap; width:100%; height:100%;}
.mobile-menu-wrap .content-wrap .content .head{position:relative; padding:16px 24px; border-radius:2px 2px 0 0; border-bottom:1px solid #ffd989 !important; background:linear-gradient(#261e12, #17110b) !important;}
.mobile-menu-wrap .content-wrap .content .head .user-id{margin:0; font-weight:500; font-size:16px; line-height:22px; color:#ffd989 !important;}
.mobile-menu-wrap .content-wrap .content .head button{position:absolute; top:0; right:0; z-index:10; display:block; padding:20px; font-weight:700; font-size:16px; border:0; text-align:center; background:transparent; outline:0; cursor:pointer; transition: color .3s; line-height:10px;}
.mobile-menu-wrap .content-wrap .content .head button span{display:inline-block; line-height:10px; color:#ffd989;}

.mobile-menu-wrap .content-wrap .content .body{flex-grow:1; overflow:auto; font-size:14px; line-height:1.6; word-wrap:break-word; padding:0;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap{display:flex; flex-direction:column; height:100%; justify-content:space-between; padding:15px;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul{margin:0; padding:0;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul li{list-style:none;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul.menu-list li{display:flex; height:40px; justify-content:center; align-items:center; margin-bottom:10px;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul.menu-list li button{cursor:pointer; width:100%; height:100%; color:rgba(0,0,0,.75); text-shadow:0 1px 0 hsla(0,0%,100%,.4); box-shadow:inset 0 0 0 1px #1d160e; position:relative; z-index:1; background:#ffc657; background-image:linear-gradient(#ffce6b,#ffbd3f); border:1px solid #ffd273; border-radius:5px;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul.menu-list li button:before{content:''; width:100%; height:100%; position:absolute; left:0; top:0; transition:.3s; z-index:-1; border-radius:4px; border:1px solid #1d160e; opacity:0; background-image:linear-gradient(#ffac66,#d77421); box-sizing:border-box;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul.menu-list li button:hover{color:#fff; text-shadow:0 1px 0 rgba(0,0,0,.5); background-color:#ffac66; border-color:#ffa04f; box-shadow:inset 0 0 0 1px #1d160e,0 0 8px hsla(0,0%,100%,.4);}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap ul.menu-list li button:hover:before{opacity:1;}

.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap .btn-list{margin-bottom:0; display:flex; justify-content:center; align-items:center;}
.mobile-menu-wrap .content-wrap .content .body .menu-btn-wrap .btn-list button{width:100%; height:40px; box-shadow:inset 0 0 0 1px #1d160e; position:relative; z-index:1; color:#fff; background-color:#be462a; background-image:linear-gradient(#e3603b,#a3321e); border:1px solid #d85c38; border-radius:5px; text-shadow:0 1px 0 #000;}

@media screen and (max-width: 1400px) {

}@media screen and (max-width: 1200px) {
	.gnb{flex-direction:column-reverse; align-items:center; padding:10px 0px;}
	.gnb ul{margin-top:20px;}
	article.pop .pop-wrap{max-width:90%;}
}@media screen and (max-width: 1199px) {
	.casino-slot-cont .bg-wrap .change-btn-wrap > div.active span{}
	section.new-slider-cont{height:160px; max-height:160px;}
	section.new-slider-cont > .slide-logo{height:160px;}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .bg-img img{height:160px;}
	section.new-slider-cont > .slide-logo > .toggle-wrap > img{width:180px;}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg{bottom:0; width:50%; position:fixed; margin:auto; padding:15px; background:rgb(0,0,0,0.4); z-index:10; text-align:center;}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg{height:95px; display:flex; flex-direction:column; justify-content:flex-end; padding:5px; z-index:20; background:rgb(0,0,0,0.2);}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg h5{font-size:18px; margin-bottom:5px;}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .text-bg p{font-size:12px;}

	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img.slide-img-left{width:40%; max-width:250px; bottom:40px;}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img.slide-img-center{width:0; bottom:30px;}
	section.new-slider-cont > .slide-text-img > .slick-slider > .slide-list .item-wrap .item-list .img-wrap > img.slide-img-right{width:40%; max-width:250px; bottom:40px;}

	.gnb > div > .user-info > div:nth-of-type(1){display:none;}
	.gnb > div > .user-info > div:nth-of-type(2){display:flex; gap:10px;}
	.gnb > div > .user-info > div:nth-of-type(3){display:none;}
	.gnb > div > .user-info > div > div:not(:first-child){margin-top:0;}
	.gnb > div > .logout-cont{display:none;}
	.gnb ul{display:none;}
	.gnb > div > .user-info > div > div span.txt-color{display:none;}

	.mobile-hamb{display:block; position:absolute; left:10px; top:7px;}

}@media screen and (max-width: 1024px) {
	.casino-slot-cont .item{width:20%;}
}@media screen and (max-width: 1000px) {

}@media screen and (max-width: 768px) {
	.casino-slot-cont .item{width:25%;}
	.popup-overlay {
        justify-content: flex-start; /* 모바일은 내용이 많으면 위에서부터 스크롤되도록 */
        padding-top: 40px; 
    }
    .popup-container {
        flex-direction: column; /* 세로로 쌓기 */
        align-items: center;
        justify-content: flex-start;
        padding: 0 15px;
    }
    .popup-item {
        width: 100%; /* 모바일 화면에 꽉 차게 */
        max-width: 400px; /* 단, 태블릿 등에서 너무 커지지 않도록 제한 */
	
}@media screen and (max-width: 767px) {
	header .slider-cont .slider-text-cont{padding:10px 0;}
	header .slider-cont .slider-text-cont h1{font-size:14px; margin-bottom:10px;}
	header .slider-cont .slider-text-cont h3{font-size:12px; margin-bottom:5px;}

	.gnb > div{flex-direction:column; width:100%; padding:0 5px;}
	.gnb > div > .logout-cont{margin-top:20px; margin-left:0;}

	.casino-slot-cont .item{width:50%;}

	.casino-slot-cont .bg-wrap .change-btn-wrap > div:first-child{margin-right:0; padding-left:10px;}
	.casino-slot-cont .bg-wrap .change-btn-wrap > div:last-child{padding-right:10px;}
	.casino-slot-cont .bg-wrap{padding:0 20px 30px 20px;}

	.popup_wrap{margin-top:70px; z-index:99999;}
	.popup_wrap::before{position:fixed; left:0; top:0; content:''; width:100%; height:100%; background-color:rgba(0,0,0,0.5);}
	.popup_wrap > div{left:0 !important; top:0 !important; width:100% !important; padding:2rem;}
	.popup_wrap > div > table{height:auto !important;}

	article.pop .pop-wrap section.pop-cont .input-money .btn-wrap .btn-radio .btn{flex:1 1 25%;}

	article.pop .pop-wrap section.pop-cont .input-money .account-input{flex-direction:column;}
	article.pop .pop-wrap section.pop-cont .input-money .account-input > div{width:100%;}

	article.pop .pop-wrap section.pop-cont .input-money .account-input .price-wrap{justify-content:flex-end; margin-top:10px;}

	article.pop .pop-wrap section.game-list > .list-wrap > .btn {
    flex: 1 1 39.666%;
    max-width: 50.666%;
    padding: 7px 8px;
    cursor: pointer;


	section.board-wrap .board-header{display:none;}

	section.board-wrap .board-list li{border:1px solid #000; border-radius:8px; padding:10px; position:relative;}

	section.board-wrap .board-list li > div > span{display:inline-block;}

	section.board-wrap .board-list li > div{border-bottom:0; padding:0;}
	section.board-wrap .board-list li > div:nth-of-type(1){display:none;}
	section.board-wrap.notice .board-list li > div:nth-of-type(1){order:2; width:100%; text-align:left;}
	section.board-wrap .board-list li.no-data > div{display:block;}
	section.board-wrap .board-list li > div:nth-of-type(2){order:2; width:100%; text-align:left;}
	section.board-wrap .board-list li > div:nth-of-type(3){order:1; width:100%; text-align:left;}
	section.board-wrap .board-list li > div:nth-of-type(4){order:3; width:100%; text-align:left;}
	section.board-wrap .board-list li > div:nth-of-type(5){order:4; width:100%; text-align:left;}
	section.board-wrap .board-list li > div:nth-of-type(6){position:absolute; bottom:10px; right:10px; border:1px solid #ff0000; width:80px; line-height:30px;}

	section.board-wrap.notice .board-list li > div:nth-of-type(1){order:2; width:100%; text-align:left; display:block;}
	section.board-wrap.notice .board-list li > div:nth-of-type(2){order:1; width:100%; text-align:left;}

	section.board-wrap.customer .board-list li > div:nth-of-type(1){order:1; width:100%; text-align:left; display:block;}
	section.board-wrap.customer .board-list li > div:nth-of-type(2){order:2; width:100%; text-align:left; display:block;}
	section.board-wrap.customer .board-list li > div:nth-of-type(3){order:3; width:100%; text-align:left; display:block;}
	section.board-wrap.customer .board-list li > div:nth-of-type(4){position:absolute; bottom:10px; right:10px; border:1px solid #ff0000; width:80px; line-height:30px; text-align:center;}

	section.board-wrap .board-list li > div:nth-of-type(6) i{border:0; padding:0;}
	section.board-wrap.customer .board-list li > div:nth-of-type(4) i{border:0; padding:0;}
}@media screen and (max-width: 425px) {
	.gnb{padding:5px 0;}
	.gnb > div > .user-info > div > div span{font-size:12px;}

	.gnb > div > .logout-cont{margin-top:5px;}

	.gnb ul{margin-top:10px;}
	.gnb ul li:not(:first-child){margin-left:8px;}
	.gnb ul li span{font-size:12px;}
}@media screen and (max-width: 424px) {
	.casino-slot-cont .bg-wrap .change-btn-wrap > div span{font-size:12px;}
	.casino-slot-cont .bg-wrap .change-btn-wrap > div .ico{display:none;}
	.casino-slot-cont .bg-wrap .change-btn-wrap > div:first-child{padding-left:0; justify-content:center;}
	.casino-slot-cont .bg-wrap .change-btn-wrap > div:last-child{padding-right:0; justify-content:center;}
	.casino-slot-cont .bg-wrap{padding:0 10px 30px 10px;}
}@media screen and (max-width: 374px) {

}