@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap');


@font-face {
  font-family: "Youandi_Modern";
  font-style: normal;
  font-weight: 400;
  src: local("/fonts/Youandi_Modern_TextRegular"), /* computer */
    url("/fonts/Youandi_Modern_TextRegular.eot"), /* IE9 Compat Modes */
    url("/fonts/Youandi_Modern_TextRegular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/Youandi_Modern_TextRegular.woff2") format("woff2"), /* Modern Browsers */    
    url("/fonts/Youandi_Modern_TextRegular.woff") format("woff"), /* Modern Browsers */
    url("/fonts/Youandi_Modern_TextRegular.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Youandi_Modern";
  font-style: normal;
  font-weight: 700;
  src: local("/fonts/Youandi_Modern_TextBold"), /* computer */
    url("/fonts/Youandi_Modern_TextBold.eot"), /* IE9 Compat Modes */
    url("/fonts/Youandi_Modern_TextBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/Youandi_Modern_TextBold.woff2") format("woff2"), /* Modern Browsers */
    url("/fonts/Youandi_Modern_TextBold.woff") format("woff"), /* Modern Browsers */
    url("/fonts/Youandi_Modern_TextBold.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Youandi_Modern";
  font-style: normal;
  font-weight: 800;
  src: local("/fonts/Youandi_Modern_HeadExtraBold"), /* computer */
    url("/fonts/Youandi_Modern_HeadExtraBold.eot"), /* IE9 Compat Modes */
    url("/fonts/Youandi_Modern_HeadExtraBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("/fonts/Youandi_Modern_HeadExtraBold.woff2") format("woff2"), /* Modern Browsers */
    url("/fonts/Youandi_Modern_HeadExtraBold.woff") format("woff"), /* Modern Browsers */
    url("/fonts/Youandi_Modern_HeadExtraBold.ttf") format("truetype"); /* Safari, Android, iOS */
}

/*-------------------------------------------------------------------------------------*
 *  기본스타일시트  ( 그누보드 셋팅후 가변적스타일은 주석처리 해야함 )                 *
 *-------------------------------------------------------------------------------------*/
a {color:#ffffff; text-decoration:none}
a:hover {text-decoration:none}
body      {font-size: 14px; color: #ffffff; margin: 0 0 0 0; font-family: "Youandi_Modern",sans-serif; min-width:1480px; overflow-y:scroll; -webkit-overflow-scrolling:touch; background:#000000;}
td        {color: #ffffff; margin: 0 0 0 0; font-family: "Youandi_Modern",sans-serif; }
div       {color: #ffffff; margin: 0 0 0 0; font-family: "Youandi_Modern",sans-serif; }
select    { color: #ffffff; margin: 0 0 0 0; font-family: "Youandi_Modern",sans-serif; }
textarea  { color: #ffffff; margin: 0 0 0 0; font-family: "Youandi_Modern",sans-serif; }

body::-webkit-scrollbar {
	width:10px; /*스크롤바의 너비*/
	height:10px;
}

body::-webkit-scrollbar-thumb {
	background-color:rgba(44,44,44,0.3); /*스크롤바의 색상*/
}

body::-webkit-scrollbar-track {
	background-color:rgba(0,0,0,0.3); /*스크롤바 트랙 색상*/
}


/*-------------------------------------------------------------------------------------*
 *  고정적스타일                                                                       *
 *-------------------------------------------------------------------------------------*/ 
:focus   {-moz-outline-style: none;} 
form     {margin:0;} 
img      {border:none;}
ul,ol,li,dl,dd,dt  {margin:0; list-style:none;}

html,body,div,span,object,iframe,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,swf,javascript,
article,aside,canvas,details,figcaption,figure,footer,header,td,
menu,nav,section{margin:0;padding:0}

img,fieldset,iframe{border:0 none}
img {/* max-width:100%; */vertical-align:middle}
textarea{resize:none}
input,select,textarea,button{font-size:100%;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,strong,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
blockquote,q{quotes:none} 
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none} 

/* base - IE8~7 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

/* base - input */
input[type="text"],input[type="password"],input[type="submit"],input[type="search"],input[type="image"],textarea{-webkit-appearance:none;} 
input:checked[type="checkbox"]{background-color:#666;-webkit-appearance:checkbox} 
button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0} 
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button {cursor:pointer}

#wrap {width:1920px; position:relative; overflow:hidden;background:#000 url(../images/mainbg.jpg?v8) center top no-repeat; background-size:cover;   margin: 0 auto;    background-attachment: fixed;}
* {box-sizing: border-box;	-ms-box-sizing: border-box;	-webkit-box-sizing: border-box;}

/*-------------------------------------------------------------------------------------*
 *  Header                                                                             *
 *-------------------------------------------------------------------------------------*/
#header_wrap {width:100%;position: relative;background: rgba(0,0,0,0.4);}

.bs-logo {
    width: 430px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 16px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 5; 
}
.bs-logo img {height: 70px;}
.util_wrap {width:100%; height:155px; z-index:10;margin: 0 auto;position:relative;background: linear-gradient(45deg, #f5f5d12b, #e9e9c51c);}

.header_box {margin:0px auto;text-align:right;padding:6px 20px;border-bottom:1px solid #fbfbdf4d;position:relative}
.header_box input.guest-input {background:rgb(17 17 17 / 42%);border:1px solid #fbfbdf4d;border-radius:5px;padding:5px 10px;}
.header_box button {border-radius:5px;font-size:16px;color:#fff;font-weight:400;padding:3px 24px;cursor:pointer}
.header_box button.lbtn {background:#ff6600;border:1px solid #ff6600;}
.header_box button.jbtn {background:#000;border:1px solid #fff;}
.header_box .clock {position: absolute;top:12px;left:110px;color: #e8a237;font-size:16px;letter-spacing:2px;font-family: 'Orbitron', sans-serif;}
.header_box .top_userinfo {display:inline-block}
.header_box .top_userinfo * {display:inline-block;vertical-align: middle;}
.header_box .top_userinfo ul li {margin-right:20px}
.header_box .top_userinfo ul li p{}
.header_box .top_userinfo ul li a .icmn-envelop2 {color: #43a0e4;font-size: 26px;margin-left:10px;}
.header_box .top_userinfo ul li a small {font-size: 15px;margin-left:4px;}

.util_left {float:left;font-size:16px; font-weight:600}
.my {line-height:193px}
.my_a {padding:55px 0 0 0;font-size:18px; text-align:center}
.icon_re {height:30px}

.gnb_wrap {width:100%;position:relative}
.gnb {width:100%; float:left; text-align:center}
.gnb ul li {display:inline-block; padding:0 31px 0 31px; line-height:75px;  color:#000;text-shadow:1px 0px 1px rgba(255,255,255,0.5); font-size:22px; font-weight:900; letter-spacing:-1px}
.gnb ul li a {color:#000}
.gnb ul li a:hover {color:#402e20}

.gnb_left {position:absolute;top:6px;left:50px;}

.gnb_right {float: right;}
.gnb_right ul li {position: relative;display:inline-block;vertical-align: top; padding:0 40px;height:110px;  font-size:16px; border-right:1px solid #fbfbdf4d;}
.gnb_right ul li:first-child {border-left:1px solid #fbfbdf4d;}
.gnb_right ul li:last-child {border-right:0;}
.gnb_right ul li a {color:#f5f5dc;display:block;text-align:center;}
.gnb_right ul li a span {display:block;text-align:center;margin-top:18px;margin-bottom:10px}
.gnb_right ul li:nth-child(1) a span::before {color: #7df5d9;font-size:44px;}
.gnb_right ul li:nth-child(2) a span::before {color: #cb7df5;font-size:44px;}
.gnb_right ul li:nth-child(3) a span::before {color: #52acef;font-size:44px;}
.gnb_right ul li:nth-child(4) a span::before {color: #fa4242;font-size:44px;}
.gnb_right ul li a span:before {font-size:40px;color:#f5f5dc}
.gnb_right ul li a:hover {color:#edbc71}

.gnb_right ul li a span.badge {position:absolute;top: 0px;right: 20px;}

/* 탑배너 */
.top_banner_wrap {width:100%;  background:url(/images/event_bg.jpg?v1) top center no-repeat; padding:40px 0 40px 0; height:500px; position:absolute; left:-1920px;top:197px; z-index:1000}
.top_banner {width:1920px; margin:0px auto; position:relative; text-align:center;  }
.top_banner ul li {display:inline-block; margin:0 2px 0 2px; box-shadow:rgba(0,0,0,0.3) 8px 8px 8px -1px;}
.top_banner_scroll {position:absolute}

/* 탑배너버튼 */
.event_btn {position:absolute; left:0px; top:0px}
.banner_up {z-index:1; display:none}
.banner_down {z-index:2}

.slideExpandUp {    width: 200px;
    height: 47px;line-height: 42px;
	background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);

    border-radius: 0 0 20px 20px;
    border:2px solid #a6802a;
    border-top: 0;
    box-shadow: inset 0 0 10px #000;
	text-align:center;
	font-size:17px;font-weight:700;
	text-shadow: 0px 1px 1px #000;
}


/*-------------------------------------------------------------------------------------*
 *  Contents                                                                           *
 *-------------------------------------------------------------------------------------*/
#contents_wrap {float:left; width:100%; min-height:350px; padding:30px 0 30px 0;}
.contents_box {margin:0px auto; width:1300px;}
.contents_in {width:100%; padding:50px}
.contents_in_2 {width:100%; float:left; padding:50px 50px 50px 50px}
.title1 {width:100%; height:80px;line-height:80px;  background:url(/images/bg_title.png) no-repeat bottom;  font-size:40px; text-shadow:1px 0px 1px rgba(255,255,255,0.5); letter-spacing:-2px; font-weight:900; text-align:center; color:#000}
.title2 {padding:0 0 5px 0; font-weight:700; font-size:18px; color:#ff9c00; font-weight:600; font-family:'nanumgothic', sans-serif; letter-spacing:-1px;}
.title3 {float:left; width:100%; height:70px; line-height:70px;  background:url(/images/bg_title.png) bottom center no-repeat; font-size:30px; text-shadow:1px 0px 1px rgba(255,255,255,0.5); text-align:center;letter-spacing:-2px; font-weight:900; color:#000}

.con_box00 {width:100%; margin:0px 0 10px 0;}
.con_box10 { width:100%; margin:10px 0 0 0;}
.con_box20 { width:100%; margin:20px 0 0 0;}
.con_box30 {float:left; width:100%; margin:30px 0 0 0;}
.con_box40 {float:left; width:100%; margin:40px 0 0 0;}
.con_box50 {float:left; width:100%; margin:50px 0 0 0;}
.con_box60 {float:left; width:100%; margin:60px 0 0 0;}
.con_box100 {float:left; width:100%; margin:100px 0 0 0;}


.popup_none {display:none;width:100%; background:url(/images/popup_wrap_bg.png?v1) center top no-repeat;background-attachment:fixed}
.popup_wrap {width:1300px; margin:0px auto}
.close_box {width:100%; float:left; text-align:center; padding:10px 0 0 0; height:94px; }
.popupbox {width:100%; float:left; background:#000000b8; min-height:calc(100vh - 94px); border-radius:5px; position:relative }
.game_tit { width:100%; float:left; }


.popup_tab_wrap {width:100%; position:absolute; left:0; top:155px; padding:0 50px 0 50px; }
.popup_tab {float:left;width:100%; background:url(/images/tab_bg.jpg) center top no-repeat; text-align:center  }
.popup_tab li {display:inline-block; padding:0 18px 0 18px}
.popup_tab li img {height:30px}
.popup_tab li.popupactive {} 
.popup_tab li span {font-size:17px; color:#000; text-shadow:1px 0px 1px rgba(255,255,255,0.5); line-height:48px; display:inline-block; font-weight:900}
.popup_tab li span:hover {}
.popup_tab li.popupactive span{}
.popuptab_cont {display:block; clear:both}
.popupvis_hidden {display:none}


.tab_wide {float:left; width:100%; margin:0 0 0 0;}
.tab_wide_table {display:table; width:100%; border-collapse:collapse;}
.tab_wide_tr {display:table-row;}
.tab_wide_tr a {display: table-cell; width:5%; font-family:nanumgothic; font-size:14px; color:#fff; font-weight:700; font-weight:100;border:solid 1px #1d2532 }
.tab_wide_td {display:table-cell; width:5%; height:40px; vertical-align:middle; text-align:center; background:linear-gradient(#74604a 0%,  #4e3f32 100%); color:#e8bd8e; font-weight:600}
.tab_wide_td:hover {background:linear-gradient(#f1ddc6 0%,  #d2b89b 100%); color:#6b411f;}
.tab_wide_tdon {background:linear-gradient(#f1ddc6 0%,  #d2b89b 100%); color:#6b411f;}



.sub_tab {float:left;width:100%; }
.sub_tab li {float:left; margin:0 3px 3px 0}
.sub_tab li.active {} 
.sub_tab li:last-child {margin:0}
.sub_tab li span {width:140px;height:40px; font-family:Aria, sans-serif;  color:#ffffff; background:rgba(255,255,255,0.1); border:solid 1px rgba(255,255,255,0.3); line-height:38px; text-align:center; font-size:14px; font-weight:600;  display:inline-block; }
.sub_tab li.active span{width:140px; height:40px;font-family:Aria, sans-serif; color:#3c3428; background:url(/images/tab_bg.jpg) center center no-repeat; color:#000; line-height:38px; text-align:center; font-weight:600; display:inline-block; }
.tab_cont {display:block}
.vis_hidden {display:none}



.slot_title {background:red; float:left; width:100%; height:62px; line-height:52px; font-weight:700; font-size:25px; color:#ffffff; font-family:'Noto Sans KR', sans-serif; letter-spacing:-3px; text-shadow:1px 0px 1px #000000; text-align:center;  border:3px solid #13321b; margin:20px 0 0 0;}
.slot_list {float:left; width:100%; margin:10px 0 0 0; color:#fff}
.slot_list table tr td {color:#ffffff}
.slot_list table tr td table tr td {background:rgba(255,255,255,0.1); text-align:center;}
.slot_list table tr td table tr td:nth-child(2),
.slot_list table tr td table tr td:nth-child(4),
.slot_list table tr td table tr td:nth-child(6),
.slot_list table tr td table tr td:nth-child(8),
.slot_list table tr td table tr td:nth-child(10),
.slot_list table tr td table tr td:nth-child(12),
.slot_list table tr td table tr td:nth-child(14){background:none}
.slot_list table tr td table tr td:hover {background:rgba(255,255,255,0.1);}
.slot_list table tr td table tr td:nth-child(2):hover,
.slot_list table tr td table tr td:nth-child(4):hover,
.slot_list table tr td table tr td:nth-child(6):hover,
.slot_list table tr td table tr td:nth-child(8):hover,
.slot_list table tr td table tr td:nth-child(10):hover,
.slot_list table tr td table tr td:nth-child(12):hover,
.slot_list table tr td table tr td:nth-child(14):hover {background:none}

/* 머니이동 카지노 로고박스, 마이페이지 카지노 로고 박스, 출석체크수 */
.box_wrap02    {background:rgba(255,255,255,0.2); border:solid 1px #000000; padding:6px; float:left; width:100%; cursor:pointer;}
.box_wrap02_on {background:#544a41; border:solid 1px #947f6f; padding:6px;}
.box_box02     {background:#453d36; float:left; width:100%; padding:5px 0 5px 0; text-align:center;} 
.box02         {float:left; width:100%; line-height:34px; font-weight:600; color:#dddddd; padding:0 0 0 0; font-size:14px; letter-spacing:-1px; font-family:'nanumgothic', sans-serif;}
.box022       {float:left; width:100%; line-height:20px; padding:0 0 3px 0; color:#ffffff; letter-spacing:-1px; font-size:14px;  font-weight:900;font-family:'nanumgothic', sans-serif;  letter-spacing:0pt;}

/* 머니이동 */
.box_wrap03    {background:#544a41; border:solid 1px #000000; padding:6px; float:left; width:100%; }
.box_box03     {background:#453d36; float:left; width:100%; padding:5px 0 5px 0; text-align:center;} 
.box03         {float:left; width:100%; line-height:40px; font-weight:400; color:#dddddd; padding:0 0 0 0; font-size:20px; letter-spacing:-1px; font-family:'nanumgothic', sans-serif;}


.money  {float:left; width:100%; background:rgba(255,255,255,0.1); border:solid 1px #000000; text-align:center; padding:10px 0 10px 0;}
.money li { display:inline-block; padding:0 10px 0 10px; font-size:16px; letter-spacing:-1px; font-family:'nanumgothic', sans-serif;}


/*-------------------------------------------------------------------------------------*
 *  Footer                                                                             *
 *-------------------------------------------------------------------------------------*/
#footer {float:left; width:100%; text-align:center; padding:40px 0 40px 0; color:#777;background: rgba(0,0,0,0.6);    margin-top: 30px;}




/*-------------------------------------------------------------------------------------*
 *  Main                                                                               *
 *-------------------------------------------------------------------------------------*/
.visual_ling_1{width:100%; float:left; height:4px; background: linear-gradient(135deg, #5b4e45 0%,#736757 23%,#c7b299 49%,#736757 73%,#5b4e45 100%);}
.visual_ling_2{width:100%; float:left; height:4px; background: linear-gradient(135deg, #5b4e45 0%,#736757 23%,#c7b299 49%,#736757 73%,#5b4e45 100%);}
.visual_wrap {width:100%; height:450px; float:left;} 


.num_b {width:90%}
.num_s {width:85%}
.jack_num {width:100%; float:left;}
.jack_list {width:380px; height:56px; margin:0px 0 0 0;  float:right; background:url("/images/jack_bg.png?v3") no-repeat}
.jack_list span{ font-size:16px; font-weight:700; line-height:48px;display:inline-block;float:left;}
.jack_td1 {color:#ff9c00;width:100px;text-align:left;margin-left:70px;}
.jack_td2 {color:#ffffff}
.jack_td3 {color:#949494; padding:0 10px 0 0;text-align:right;width:120px;float:right !important;}
.customer {text-align:center;}
.kakao {width:337px; height:53px; display:inline-block; background:url(/images/kakao_bg.png) no-repeat;text-align:right; padding:0 25px 0 0; line-height:53px;font-family:Arial, sans-serif; font-size:22px; font-weight:600; color:#fddc3f}
.tele {width:337px; height:53px; display:inline-block; background:url(/images/tele_bg.png) no-repeat;text-align:right; padding:0 25px 0 0; line-height:53px;font-family:Arial, sans-serif; font-size:22px; font-weight:600; color:#2cb9f6}

/*-- 게시판 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_title1  {background:#3f382b; line-height:40px; font-weight:bold; text-align:center; font-weight:bold; color:#fedaa0}
.list_notice1 {text-align:center; background:rgba(255,255,255,0.1); font-weight:600; border-bottom:solid 1px rgba(255,255,255,0.2)}
.list_notice2 {line-height:40px;  background:rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.2); padding:0 0 0 15px;  color:#fedaa0; font-weight:bold;}
.list1        {line-height:40px; border-bottom:1px solid rgba(255,255,255,0.2); text-align:center;color:#ffffff }
.list2        {line-height:40px; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 0 0 15px; font-weight:bold;color:#ffffff}
.listimg_f {font-size:14px; font-family:'nanumgothic', sans-serif;vertical-align:top; background:#fff; padding:10px; background:#f1f1f1;  font-weight:bold; text-align:center; font-weight:bold;  border-top:solid 1px #1d1e24; border-bottom:solid 1px #dedede}
.listf     {font-size:14px; font-family:'nanumgothic', sans-serif;background:#fff; padding:10px; background:#f1f1f1;  font-weight:bold; font-weight:bold; border-top:solid 1px #1d1e24;  border-bottom:solid 1px #dedede}
.listimg_q {font-size:14px; font-family:'nanumgothic', sans-serif;vertical-align:top; padding:10px; border-bottom:1px solid #1d1e24;  text-align:center;}
.listq	   {font-size:14px; font-family:'nanumgothic', sans-serif;padding:10px; border-bottom:1px solid #1d1e24;  }
.listimg_f img, .listimg_q img {height:15px}

.write_title_top { border-top:solid 2px #3f382b}
.write_title     { border-bottom:solid 1px rgba(255,255,255,0.2); min-height:48px; line-height:35px; padding:3px 10px 3px 10px;  width:150px;  color:#fedaa0;font-weight:600; vertical-align:middle}
.write_basic     { border-bottom:solid 1px rgba(255,255,255,0.2); min-height:48px; padding:3px 5px 3px 5px;vertical-align:middle; color:#aaa; }
.view1     {background:#3f382b; border-top:solid 2px #743400; border-bottom:solid 2px #dedede; padding:0 20px 0 20px; width:100%; height:50px; line-height:50px;border-radius:5px;  font-weight:600; color:#fff;}
.view2     {background:rgba(255,255,255,0.1);  border:solid 1px rgba(255,255,255,0.2); padding:12px 20px 10px 20px; width:100%; line-height:26px;}
.view_box  {background:#f9f9f9; border:solid 1px #dedede; padding:5px 8px 3px 8px; line-height:12px; text-align:center; display:inline-block; color:#000; font-size:12px; margin:0 5px 0 0; font-weight:100;}

.page_wrap       {float:left; width:100%; text-align:center;  }
.page_wrap ul li {display:inline;}
.page            {background:linear-gradient(#505050 0%,  #333333 100%); display:inline-block; width:32px; height:32px; border-radius:3px; line-height:32px; color:#ffffff; }
.pageon          {background:linear-gradient(#74604a 0%,  #4e3f32 100%); display:inline-block; width:32px; height:32px; border-radius:3px; line-height:32px; color:#ffffff; font-weight:600 }

.info_wrap {background:rgba(255,255,255,0.1);width:100%; padding:10px 0 10px 0;}
.info1     {width:100%; line-height:26px; padding:0 20px 5px 20px; color:#ff9c00; font-size:16px; font-family:nanumgothic; font-weight:600;}
.info2     {width:100%; line-height:26px; font-weight:900; color:#00fcff; padding:0 20px 0 20px; font-size:14px;}
.info3     { width:100%; line-height:22px; padding:5px 20px 0 23px; color:#fedaa0}

.ww_font {font-family:'nanumgothic', sans-serif; font-size:18px; color:#fedaa0; font-weight:600; }

.mypage_box  { width:100%; display:table; background:#211d1a;padding:10px; border:solid 2px #5c4431  }
.mypage_box1 { width:25%;  display:table-cell; padding:0 10px 0 0; vertical-align:middle; text-align:center}
.mypage_box2 { width:75%;  display:table-cell; vertical-align:middle}

.mypage_wrap_box {background:#e2d09a; padding:2px; float:left; width:100%;}
.mypage_wrap {background:#363124; float:left; width:100%; padding:5px 0 5px 0; text-align:center;} 
.mypage1     {float:left; width:100%; line-height:24px; padding:20px 30px 0 30px; color:#dccfb1; font-size:24px;  font-weight:700;}
.mypage2     {float:left; width:100%; line-height:40px; font-weight:600; color:#ffffff; padding:0 0 0 0; font-size:18px; letter-spacing:-1px;  }
.mypage3     {float:left; width:100%; line-height:20px; padding:0 0 3px 0; color:#00a4cd; letter-spacing:-1px; font-size:16px;  font-weight:900; font-family:Arial, sans-serif; letter-spacing:-1pt;}
.mypage4	 {width:100%; display:table;  position:relative; text-align:left; padding:0 0px 0 10px}
.mypage4_row {display:table-row}
.mypage4_cell1 {display:table-cell; text-align:left; vertical-align:middle;color:#dddddd;}
.mypage4_cell1 img {width:60px;}
.mypage4_cell2 {display:table-cell; text-align:right; vertical-align:middle; padding:5px 10px 0 0; color:#ffffff; font-weight:600}
.mypage4 a {position:absolute; right:10px; top:0px} 
.mypage4 a img {height:25px; width:25px}
.mypage4_cell2_m {margin:0 40px 0 0}
.mypage2_wrap_box {background:#e2d09a;  padding:2px; float:left; width:100%; }
.mypage2_wrap {background:#363124; float:left; width:100%; padding:5px 0 5px 0; text-align:center;} 
.mypage21     {float:left; width:100%; line-height:24px; padding:20px 10px 0 10px; color:#ffffff; font-size:22px; font-family:'nanumgothic', sans-serif;  font-weight:700;}
.mypage22     {float:left; width:100%; line-height:34px; font-weight:600; color:#dddddd; padding:0 0 0 0; font-size:14px; letter-spacing:-1px; font-family:'nanumgothic', sans-serif;  }
.mypage23     {float:left; width:100%; line-height:20px; padding:0 0 3px 0; color:#ffffff; letter-spacing:-1px; font-size:14px;  font-weight:900;font-family:'nanumgothic', sans-serif;  letter-spacing:0pt;}
.mypage55     {width:100%; line-height:34px; font-weight:600; color:#ffffff; padding:0 0 0 0; font-size:18px; letter-spacing:-1px; text-align:center }
.mypage66     {width:100%; line-height:34px; font-weight:900; color:#fedaa0; padding:0 0 0 0; font-size:20px; letter-spacing:-1px; text-align:center } 


.mypage3_wrap_box {background:#544a41; border:solid 1px #dedede; padding:6px; float:left; width:100%; }
.mypage3_wrap {background:#453d36; float:left; width:100%; padding:5px 0 5px 0; text-align:center;} 

.contents_in hr { width:100%; height:3px;border:0;
	background: radial-gradient(ellipse farthest-corner at right bottom, #FEDB37 0%, #FDB931 8%, #9f7928 30%, #8A6E2F 40%, transparent 80%),
                radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #FFFFAC 8%, #D1B464 25%, #5d4a1f 62.5%, #5d4a1f 100%);
}
.div_content {padding:20px;background:rgba(44,44,44,0.8);}

.basic_table {width:100%;margin-bottom:20px;}
.basic_table th {background:rgba(33,33,33,0.8);height:34px;border-top: solid 2px #975e06;font-size: 13px;}
.basic_table td {background:rgba(44,44,44,0.8);height:38px;text-align:center;font-size: 13px;}

.basic_table #memocontents td>div {line-height:22px;    padding: 8px;}
.basic_table #memocontents td>div.cs_reply {padding:10px;background: #aa6d0d;width: 80%;margin: 10px auto;}


.write_table {width:100%;margin-bottom:20px;}
.write_table th {background:rgba(33,33,33,0.8);padding:10px;font-size: 13px;}
.write_table td {background:rgba(44,44,44,0.8);padding:20px;text-align:center;font-size: 13px;}
.write_table .input1.title {width:94%;}
.write_table .input1.content {width:94%;min-height:200px;}


#page {margin:20px 0;}
#page h4 {  margin:0;  color: #fedaa0;    padding: 10px;}

/*-- 버튼 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.btn_wrap_right        {float:left; width:100%; text-align:right; }
.btn_wrap_right ul li  {display:inline;}
.btn_wrap_center       { width:100%; text-align:center;margin-bottom: 40px; }
.btn_wrap_center ul li {display:inline;}

.btn_del       {background:linear-gradient(#910000 0%,  #c10000 100%);  min-width:70px; height:25px; padding:0 10px 0 10px ;line-height:25px;  text-align:center; display:inline-block;cursor:pointer; color:#fff; font-size:12px; font-weight:600; border-radius:5px;border:0; } 
.btn_del:hover   {background:linear-gradient(#c10000 0%,  #910000 100%);}

.btn1_1         {background:linear-gradient(#74604a 0%,  #4e3f32 100%);  min-width:70px; height:35px; padding:0 10px 0 10px ;line-height:32px;  text-align:center; display:inline-block; color:#fff; font-size:12px; font-weight:600; border-radius:5px;border:0; } 
.btn1_1:hover   {background:linear-gradient(#887157 0%,  #614e3e 100%);}

.btn1_2         {background:linear-gradient(#505050 0%,  #333333 100%);min-width:70px; height:35px; padding:0 10px 0 10px ;line-height:32px;  text-align:center; display:inline-block; color:#fff; font-size:12px; font-weight:600; border-radius:5px ;border:0; } 
.btn1_2:hover   {background:linear-gradient(#666666 0%,  #464646 100%);}

.btn2_1         {background:linear-gradient(#74604a 0%,  #4e3f32 100%); width:130px; height:36px; line-height:36px; text-align:center; display:inline-block; color:#ffffff; font-size:14px; font-weight:600; border-radius:5px;border:0; }
.btn2_1:hover   {background:linear-gradient(#887157 0%,  #614e3e 100%);}

.btn2_2         {background:linear-gradient(#505050 0%,  #333333 100%); width:130px; height:36px; line-height:36px; text-align:center; display:inline-block; color:#ffffff; font-size:14px; font-weight:600; border-radius:5px ;border:0;cursor:pointer;}
.btn2_2:hover   {background:linear-gradient(#666666 0%,  #464646 100%);}

.btn3_1         {background:linear-gradient(#74604a 0%,  #4e3f32 100%);width:240px; height:50px; line-height:50px; text-align:center; display:inline-block; color:#fff; font-size:18px; font-weight:600;border-radius:5px ;border:0;  }
.btn3_1:hover   {background:linear-gradient(#887157 0%,  #614e3e 100%);}

.btn3_2         {background:linear-gradient(#505050 0%,  #333333 100%); width:240px; height:50px; line-height:50px; text-align:center; display:inline-block; color:#fff; font-size:18px; font-weight:600;border-radius:5px;border:0; }
.btn3_2:hover   {background:linear-gradient(#666666 0%,  #464646 100%);}

.btn_tab      {background:#4f4f4f; border:solid 1px #4f4f4f; min-width:70px; display:inline-block; font-family:nanumgothic; padding:6px 8px 6px 8px; line-height:12px; color:#ffffff; border-radius:0px; font-weight:700; text-align:center;}
.btn_tabon    {background:#644728; border:solid 1px #644728; min-width:70px; display:inline-block; font-family:nanumgothic; padding:6px 8px 6px 8px; line-height:12px; color:#ffffff; border-radius:0px; font-weight:700; text-align:center;}


.icon1   { border:solid 1px #fedaa0; min-width:70px; display:inline-block; font-family:nanumgothic; padding:6px 8px 6px 8px; line-height:12px; color:#fedaa0; border-radius:0px; font-weight:700; text-align:center;}
.icon2   { border:solid 1px #ffffff; min-width:70px; display:inline-block; font-family:nanumgothic; padding:6px 8px 6px 8px; line-height:12px; color:#ffffff; border-radius:0px; font-weight:700; text-align:center;}
.icon3   {background:#746a57; min-width:70px; display:inline-block; font-family:nanumgothic; padding:6px 8px 6px 8px; line-height:12px; color:#dddddd; border-radius:0px; font-weight:700; text-align:center;}





/*-- 탭   ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.tab_wrap       {float:left;}
.tab_wrap ul li {float:left; margin:0 3px 3px 0}
.tab            {background:rgba(255,255,255,0.1); border:solid 1px rgba(255,255,255,0.3);  width:140px; height:40px; line-height:38px; text-align:center; display:inline-block; color:#ffffff; font-size:14px; font-weight:600;}
.tab:hover      {background:rgba(255,255,255,0.2);}
.tabon          {background:url(/images/tab_bg.jpg) center center no-repeat;   width:140px; height:40px; line-height:38px; text-align:center; display:inline-block; color:#000; font-size:14px; font-weight:600;}



/*-------------------------------------------------------------------------------------*
 *  login                                                                             *
 *-------------------------------------------------------------------------------------*/
.login_wrap  {float:left; width:100%; height:100vh; background:url("/images/bg33.jpg?v3") center top no-repeat; background-size:cover; padding:180px 0 0 0}
.login_close_box {position:absolute; right:50px; top:10px;}
.login_box_wrap {width:490px;  margin:0px auto;}
.login_tit {width:100%; float:left; text-align:center; position:relative;}
.login {width:100%; float:left;padding:25px 65px;}
.login_table {width:100%}
.login_td1 {width:100%; padding:0 0 5px 0}
.login_td2 {width:100%; padding:0 0 10px 0}
.login_td3 {width:100%;   }
.login_btn1 {width:100%; height:60px;color:#e7d2b3; font-weight:600; font-size:20px; letter-spacing:-1px; text-align:center; display:inline-block; background:linear-gradient( #7f614a 0%,  #432e20 100%);border-radius:30px;border: 1px solid #eabe7c; }
.login_btn1:hover {background:linear-gradient(#937258 0%, #543928 100%);}

					 

/*-------------------------------------------------------------------------------------*
 *  Style                                                                              *
 *-------------------------------------------------------------------------------------*/
/* 폰트 스타일 */
.font01 {color:#ffffff; font-weight:600;}
.font02 {color:#000000; font-weight:600;}
.font03 {color:#000000;}
.font04 {color:#ff9c00;font-weight:600;} /* 주황 */
.font05 {color:#00fcff;font-weight:600;} /* 하늘 */
.font06 {color:#949494;font-weight:600;}  /* 회색 */
.font07 {color:#fedaa0;font-weight:600;} /*  */
.font08 {} 
.font09 {}
.font10 {}

.font11 {color:#fff; font-size:18px; font-family:'nanumgothic', sans-serif; text-shadow:1px 1px 1px #000000;font-style:italic}
.font12 {color:#f2e07b; font-weight:900; font-size:22px;line-height:35px; font-family:'Noto Sans KR', sans-serif; text-shadow:1px 1px 1px #000000;}
.font13 {color:#b0977f;font-weight:900;}
.font14 {color:#818fa0;}
.font15 {color:#; font-weight:900;}

/* 인풋 스타일 */
.input_login  {background-color:rgba(0,0,0,0.6); border:1px solid #c28d46;  width:100%; height:58px; color:#c28d46; border-radius:58px;  padding:0 0 0 30px; font-size:16px; }
.input_login::-webkit-input-placeholder { color:#c28d46; }
.input_login2  {background-color:#ffffff; border:1px solid #b7b7b7;  padding:5px 0 3px 5px; width:100%; height:38px; padding:0 0 0 10px;font-size:14px; font-family:'nanumgothic', sans-serif; }
.input_search {background-color:#313131; border:1px solid #000000; padding:5px 0 3px 5px; border-radius:3px;}
.input1       {background-color:#2c2824; border:1px solid #4c453e; padding:0 0 0 10px; height:35px; border-radius:5px; color:#fff  }
.input2       {background-color:#2c2824; border:1px solid #4c453e; padding:0 0 0 10px; border-radius:5px;color:#fff   }

.input_login:focus{border:none; outline:none} 
.input1:focus{border:1px solid #7d7368;  outline:none} 
.input2:focus{border:none; outline:none} 


.main-inner {
    max-width: 1300px;
	margin:0px auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}


.sc-inner {
    max-width: 1200px;
	margin:0px auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}



.nicoloCard-container {
	position: relative;
	float: left;
	padding: 2px!important;
	width: calc(100% / 4);
	cursor: pointer;
}

.nicoloCard-container .nicoloCard{
	width:100%;
	height:230px;
	background-image: url(/images/casino_bg.png);
	border:1px solid #c28d46;
	border-radius:5px;
}
.nicoloCard-container .nicoloCard:hover{
	border:1px solid #ff7800;
	background: #000;
}



.casino-card-show {
	display: block;
}

.casino-card-mobile {
	display: none;
}


.nicoloDesc {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 300px;
	transform: translateX(-50%);
	z-index: 15;
}


.nicoloGirl {
	position: absolute;
	top: 0px;
	left: 42%;
	transform: translateX(-50%);
	width: 100%;
	z-index: 1;
}

.nicoloCard-container:hover .nicoloGirl {
	display: block;
	width: 340px;
	transition: .75s;
	top:-5px;
	left: 50%;

}



.main-floor4{    display: table;margin:0px auto 30px auto;width:1240px;}
.main-floor4 > div.box{width:calc(50% - 10px);float:left; padding: 10px;	background-image: url(/images/casino_bg.png);border:1px solid #c28d46;border-radius:5px;}
.main-floor4 > div.box > .txt-box{background:rgba(0,0,0,0.3);height:270px;padding:13px 30px;}
.main-floor4 > div.box > .txt-box ul li {line-height:30px;}
.main-floor4 > div.box > .txt-box ul li a {color:#646464;}
.main-floor4 > div.box + div{float:right;}
.main-floor4 > div.box + div > h3.main-tit > span.icon{font-size:28px;}
.main-floor4 > div.box > h3.main-tit{margin-bottom:0px;margin-top:10px;height:30px;padding-left: 11px;font-size: 20px;color: #fff;}
.main-floor4 > div.box > h3.main-tit > span {font-size: 24px;color: #f07f34;vertical-align: middle;margin-right:3px;margin-top: -4px;display: inline-block;}
.main-floor4 > div.box > .txt-box > dl{display:table;width:100%;table-layout:fixed;}
.main-floor4 > div.box > .txt-box > dl + dl{border-top:1px solid #252424;}
.main-floor4 > div.box > .txt-box > dl > *{display:table-cell;vertical-align:middle;height:50px;}
.main-floor4 > div.box > .txt-box > dl > dt > a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#adb0c6;padding-left:15px;}
.main-floor4 > div.box > .txt-box > dl > dt > a:before{content:"-";display:block;position:absolute;width:15px;height:20px;line-height:20px;left:0;}
.main-floor4 > div.box > .txt-box > dl > dt > a:hover{color:#fff;}
.main-floor4 > div.box > .txt-box > dl > dd{width:95px;text-align:right;font-size:16px;color:#666879;}
.main-floor4 > div.box > .txt-box > ul > li + li{border-top:1px solid #252424;}
.main-floor4 > div.box > .txt-box > ul > li > div{display:table;width:100%;table-layout: fixed;}
.main-floor4 > div.box > .txt-box > ul > li > div > *{display:table-cell;vertical-align:middle;height:50px;}
.main-floor4 > div.box > .txt-box > ul > li > div > p.time{width:102px;}
.main-floor4 > div.box > .txt-box > ul > li > div > p.time > span{height:30px;line-height:30px;background:#5d6191;font-size:15px;text-align:center;border-radius: 5px;display:block;}
.main-floor4 > div.box > .txt-box > ul > li > div > p.name{width:calc(50% - 71px);padding-left:20px;font-size:16px;color:#adb0c6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main-floor4 > div.box > .txt-box > ul > li > div > p.vs{width:40px;text-align:center;font-size:16px;color:#666879;}
.main-floor4 > div.box > .txt-box > ul > li > div > p:last-child{text-align:right;}




/* ===== 잭팟 =====*/
.odometer{
	position:absolute !important;
	right:0px;
	top:22px;
	font-size: 60px !important;
	font-weight: 700;
	letter-spacing:-0.5px;
	transform: translateY(-50%);
	color:#fff !important;
	text-shadow:4px 4px 2px #000 !important;
	font-family: 'Oswald', sans-serif !important;
}


.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;


}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {
  *display: inline;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {
  display: block;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -webkit-transition: -webkit-transform 2s;
  -moz-transition: -moz-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -o-transform 2s;
  transition: transform 2s;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  line-height: 1.1em;
}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {
  text-align: center;
}












