screen and (min-width: 1201px)@font-face {
    font-family: 'SJ_R';
    src: url('../font/SJ_R.ttf');
}
@font-face{font-family:'SJ_R'; src:url('../font/SJJungR.woff');  }
@font-face { font-family:'GS_B'; src:url('../font/GmarketSansTTFBold.ttf');  }
@font-face { font-family:'GS_L'; src:url('../font/GmarketSansTTFLight.ttf');  }
@font-face { font-family:'GS_M'; src:url('../font/GmarketSansTTFMedium.ttf');  }
@font-face { font-family:'BING'; src:url('../font/Binggraes.ttf');  }
@font-face { font-family:'BING'; src:url('../font/Binggrae.otf');  }
@font-face { font-family:'BING'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }

body {margin:0;padding:0;font-size:0.75em; background-color:#333; }
ul, li { list-style:none; padding:0px; margin:0px; }

.redtxt { color:#900; }
.bluetxt { color:#06F; }
.orangetxt { color:#F60; }

.blackbtn { display:inline-block; height:27px; line-height:27px; text-align:center; width:60px; vertical-align:top; background-image:url(../img/back/black.png); background-size:auto 100%; }
.redbtn { display:inline-block; height:27px; line-height:27px; text-align:center; width:60px; vertical-align:top; background-image:url(../img/back/red.png); background-size:auto 100%; }

@media screen and (min-width:1201px) {
body { background-color:#000; background-image:url(../img/back1.png); background-size:100% auto; }

#gnb_open { display:none; }
#user_btn { display:none; }

.btmlogo { text-align:center; padding:30px 0; }
.btmlogo ul { margin:auto; width:1300px; }
.btmlogo ul li img { width:150px; }

.copyRight { text-align:center; padding:20px 0; }
.copyRight > ul { margin:auto; color:#fff; width:1200px; }
.copyRight > ul b { color:#F90; }
.copyRight .quicks { text-align:center; padding:50px 0 0; }
.copyRight .quicks a { text-decoration:none; color:#666; display:inline-block; }
.copyRight .logoList { margin-bottom:30px; }
.copyRight .logoList img { margin-bottom:30px; }

.fixed_btm { display:none; }

/* join-page */
.mbskin { color:#aaa; }
.mbskin h2 { color:#ff9; }
.mbskin fieldset { border:0px; padding:15px 0px; }
.mbskin input { background-color:#000; color:#fff; border:1px solid #333; height:35px; width:49%; box-sizing:border-box; display:inlin-block; vertical-align:top; }
.mbskin select { background-color:#000; color:#fff; border:1px solid #333; height:35px; width:49%; box-sizing:border-box; display:inlin-block; vertical-align:top; }
.mbskin textarea { background-color:#000; color:#aaa; border:0px; padding:30px; font-size:12px; height:250px; width:100%; box-sizing:border-box; }
.mbskin textarea::-webkit-scrollbar { width:5px; /*스크롤바의 너비*/ }
.mbskin textarea::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.mbskin textarea::-webkit-scrollbar-track { background-color: black; /*스크롤바 트랙 색상*/ }
.mbskin .btn_submits { background-image:url(../img/back/black.png); background-size:auto 100%; border:1px solid #ff9; color:#fff; font-weight:bolder; text-align:center; height:50px; width:200px; margin:auto; }
.mbskin table { width:100%; box-sizing:border-box; }
.mbskin table tr th { padding:10px 0; text-align:left; width:100px; border-bottom:1px solid rgba(255,255,255,0.1); }
.mbskin table tr td { padding:10px 0; position:relative; border-bottom:1px solid rgba(255,255,255,0.1); }
.mbskin table tr td .comtxt { display:inline-block; height:35px; padding:5px 10px 0; box-sizing:border-box; vertical-align:top; margin:0px; width:40%; }
.mbskin table tr td div { vertical-align:top; margin-bottom:5px; }
.mbskin .notice { background-color:#333; color:#ff9; font-size:14px; font-weight:bold; padding:20px; border:0px; text-align:center; }


/* 머니이동 */
.moneyList { float:left; vertical-align:top; width:49%; }
.moneyList h3 { color:#F90; font-size:18px; font-family:'GS_M'; }
.moneyList ul { }
.moneyList ul h4 { height:40px; line-height:40px; text-align:center; background-color:#222; color:#fff; margin:0 0 2px; }
.moneyList ul li { background-color:#111; margin-bottom:2px; padding:0 10px; height:35px; line-height:35px; text-align:right; }
.moneyList ul li h5 { display:inline-block; padding:0px; margin:0px; font-family:'GS_L'; font-size:13px; float:left; }
.moneyList ul li div { color:#fff; display:inline-block; }
.moneyList ul li .iconBox { padding:7px 0; }
.moneyList ul li .iconBox span { margin:0 2px; }
.moneyList ul li .payTxt { width:100px; vertical-align:top; }
.moneyList ul li .cate01 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p1_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate01_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p1.png); }
.moneyList ul li .cate02 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p2_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate02_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p2.png); }
.moneyList ul li .cate03 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p3_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate03_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p3.png); }
.moneyList ul li .cate04 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p4_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate04_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p4.png); }
.moneyList ul li div .false { display:inline-block; height:19px; line-height:19px; padding:0 6px; color:#fff; background-image:url(../img/back/red.png); background-size:auto 100%; font-size:11px; border-radius:2px; }
.moneyList .totalBox { text-align:right; padding:10px 0;  }
.moneyList .totalBox span { float:left; font-size:12px; }
.moneyList .totalBox { color:#F90; font-size:18px; font-family:'GS_M'; }

.moneyForm { float:right; vertical-align:top; width:49%; }
.moneyForm h3 { color:#F90; font-size:18px; font-family:'GS_M'; }
.moneyForm ul { background-color:#222; padding:20px 20px 0; }
.moneyForm ul li:first-child { margin-bottom:2px; font-size:14px; font-family:'GS_M'; }
.moneyForm ul .btnBox { padding-bottom:20px; text-align:center; }
.moneyForm ul .btnBox .btn_submits { width:100%; }
.moneyForm ul li input[type="text"] { width:100%; }
.moneyForm ul li select { width:100%; }

/* 콤프 */
.compPos { margin-bottom:10px; }
.compPos ul li { display:inline-block; width:33%; border-radius:10px; overflow:hidden; }
.compPos ul li h3 { background-image:url(../img/back/black.png); background-size:auto 100%; color:#666; text-align:center; height:40px; line-height:40px; margin:0px; padding:0px; }
.compPos ul li p { background-color:#333; color:#fff; text-align:center; height:40px; line-height:40px; margin:0px; padding:0px; }

.compChk { padding:10px 20px; background-color:#333; border-radius:10px; margin-bottom:10px; text-align:right; overflow:hidden; }
.compChk h5 { float:left; color:#ff9; font-size:15px; font-family:'GS_M'; margin:0px; padding:7px 0px; }
.compChk li { float:right; }
.compChk input { height:30px; background-color:#222; width:150px; border:1px solid #ff9; box-sizing:border-box; color:#666; font-size:12px; }
.compChk select { height:30px; background-color:#222; width:150px; border:1px solid #ff9; box-sizing:border-box; color:#666; font-size:12px; }
.compChk span { padding:0 10px; color:#ff9; font-size:12px; border:1px solid #ff9; }

.listBox { padding:10px 0; }
.listBox h5 { color:#F90; font-size:18px; font-family:'GS_M'; margin:0 0 5px; }

.eventlist ul { overflow:hidden; }
.eventlist ul li { float:left; width:25%; margin-bottom:10px; }
.eventlist ul li div { margin:0 5px; background-color:#444; }
.eventlist ul li img { width:100%; }
.eventlist ul li h3 { margin:0 5px; text-align:center; padding:5px 0; background-color:#444; color:#fff; }
.eventlist ul li p { margin:0 5px; text-align:center; padding:5px 0; background-color:#444; color:#fff; }
.eventlist ul li p span { display:inline-block; padding:3px 6px; background-image:url(../img/back/blue.png); background-size:auto 100%; border-radius:3px; color:#fff; }

.faqlist ul li { border:1px solid #222; border-radius:5px; margin-bottom:5px; background-image:url(../img/back/black.png); background-size:auto 100%; }
.faqlist ul li h3 { position:relative; padding:15px 15px 15px 55px; cursor:pointer; margin:0px; color:#fff; }
.faqlist ul li h3 span { width:25px; height:25px; line-height:25px; text-align:center; display:inline-block; position:absolute; top:50%; left:20px; margin-top:-12px; background-color:#ff9; color:#000; border-radius:100%; }
.faqlist ul li p { display:none; padding:15px; background-color:#444; margin:0px; color:#fff; }

/* 팝업레이어 페이지 */
.fixed_layer { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer > ul { border:1px solid #09C; width:1000px; height:80%; background-color:rgba(0,0,0,0.8); margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer > ul > h2 img { height:45px; }
.fixed_layer > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer > ul > h3 p { float:left; vertical-align:top; width:14.2%; height:40px; line-height:40px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.fixed_layer > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer > ul > li { padding:50px; overflow-y:scroll; height:70%; }
.fixed_layer > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.fixed_layer2 { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer2 > ul { border:1px solid #09C; width:1000px; height:80%; background-color:rgba(0,0,0,0.8); margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer2 > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer2 > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer2 > ul > h2 img { height:45px; }
.fixed_layer2 > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer2 > ul > h3 p { float:left; vertical-align:top; width:16.66%; height:40px; line-height:40px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.fixed_layer2 > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer2 > ul > li { padding:50px; overflow-y:scroll; height:70%; }
.fixed_layer2 > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer2 > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer2 > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.fixed_layer3 { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer3 > ul { border:1px solid #09C; width:1000px; height:80%; background-color:rgba(0,0,0,0.8); margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer3 > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer3 > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer3 > ul > h2 img { height:45px; }
.fixed_layer3 > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer3 > ul > h3 p { float:left; vertical-align:top; width:33.3%; height:40px; line-height:40px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.fixed_layer3 > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer3 > ul > li { padding:50px; overflow-y:scroll; height:70%; }
.fixed_layer3 > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer3 > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer3 > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.gameList ul li { width:19%; display:inline-block; vertical-align:top; position:relative; margin-bottom:2px; }
.gameList ul li.liCasino { width:33%;}
.gameList ul li img { max-width:100%; }
.gameList ul li div { display:none; position:absolute; top:0px; right:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.7); margin:0px; padding:0px; }
.gameList ul li div p.playicon { margin:50px auto 10px; padding:0px; width:50px; height:50px; background-image:url(../img/gamebtn/play-icon.png); background-size:100%; background-repeat:no-repeat; }
.gameList ul li div a { display:block; width:100px; height:30px; line-height:30px; border:1px solid #09F; color:#09F; text-align:center; margin:auto; text-decoration:none; }




.contArea { text-align:center; padding:20px 0; }

/* 배팅상단 */

.contArea .topInfos ul { width:1200px; margin:auto; margin-bottom:10px; }
.contArea ul.flip { margin:5px; width:40px; }
.contArea .topInfos ul li { display:inline-block; vertical-align:top; background-size:auto 100%; border-radius:10px; overflow:hidden; }
.contArea .topInfos .timeBox { width:49%; text-align:center; padding:15px 0; background-image:url(../img/back/blue.png); }
.contArea .topInfos .timeBox h3 { display:inline-block; vertical-align:middle; color:#fff; height:40px; line-height:40px; font-family:'GS_M'; margin:0 15px 0 0; }
.contArea .topInfos .timeBox p { display:inline-block; vertical-align:middle; font-size:21px; margin:0px; }
.contArea .topInfos .timeBox p span { display:inline-block; vertical-align:middle; height:40px; line-height:40px; text-align:center; background-color:#222; border-radius:3px; color:#fff; font-family:'BING'; padding:0 10px; }
.contArea .topInfos .timeBox .round { width:300px;float:left; }
.contArea .topInfos .timeBox #countdown { width:245px;float:left; }
.contArea .topInfos .pointBox { width:24.5%; padding:15px; box-sizing:border-box; background-image:url(../img/back/black.png); }
.contArea .topInfos .pointBox div { text-align:left; font-family:'GS_M'; color:#fff; font-size:15px; height:55px; line-height:55px; }
.contArea .topInfos .pointBox div p { float:right; margin:0px; }
.contArea .topInfos .pointBox div span { width:30px; height:30px; line-height:32px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle; background-image:url(../img/back/won_red.png); background-size:100%; }
.contArea .topInfos .payBox { width:24.5%; padding:15px; box-sizing:border-box; background-image:url(../img/back/black.png); }
.contArea .topInfos .payBox div { text-align:left; font-family:'GS_M'; color:#fff; font-size:15px; height:55px; line-height:55px; }
.contArea .topInfos .payBox div p { float:right; margin:0px; }
.contArea .topInfos .payBox div span { width:30px; height:30px; line-height:32px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle; background-image:url(../img/back/won_red.png); background-size:100%; }


/* 배팅판 */
.gameArea .batint {}
.gameArea .batint > h2 { background-image:url(../img/back/red.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; text-align:left; padding:0 15px; }
.gameArea .batint div { background-color:#111; margin-bottom:10px; padding:10px; box-sizing:border-box; }
.gameArea .batint div ul {  }
.gameArea .batint div .twoLine li { width:49%; }
.gameArea .batint div .fourLine li { width:24.2%; }
.gameArea .batint div .fiveLine li { width:19.3%; }
.gameArea .batint div ul li { display:inline-block; vertical-align:middle; padding:10px; background-color:#eee; border-radius:6px; box-sizing:border-box; margin-bottom:5px; text-align:left; }
.gameArea .batint div ul li h5 { display:inline-block; vertical-align:middle; margin:0px; font-family:'BING'; font-size:16px; }
.gameArea .batint div ul li p { display:inline-block; vertical-align:middle; margin:0px; float:right; font-family:'BING'; font-size:16px; padding:2px 0 0; }
.gameArea .batint div ul li span { display:inline-block; vertical-align:middle; margin:0px; color:#fff; font-weight:bold; }
.gameArea .batint div ul li #blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/won_blue.png); background-size:100%; font-size:21px; }
.gameArea .batint div ul li #red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/won_red.png); background-size:100%; font-size:21px; }
.gameArea .batint div ul li #up_blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/up_blue.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #up_red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/up_red.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #down_blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/down_blue.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #down_red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/down_red.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #s_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/won_blue.png); background-size:100%; font-size:15px; font-weight:bold; }
.gameArea .batint div ul li #s_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/won_red.png); background-size:100%; font-size:15px; font-weight:bold; }
.gameArea .batint div ul li #s_up_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/up_blue.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_up_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/up_red.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_down_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/down_blue.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_down_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/down_red.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li .redtxt { color:#f00; }
.gameArea .batint div ul li .bluetxt { color:#09F; }
.gameArea .batint div ul li .greentxt { color:#090; }
.gameArea .batint div ul li.on { background:#FFD76E; }

/* 배팅내역 */
.gameArea { display:inline-block; vertical-align:top; width:880px; }
.gameArea .btt_list { background-color:#111; margin-bottom:10px; }
.gameArea .btt_list h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; text-align:left; padding:0 15px; }
.gameArea .btt_list table { width:100%; }
.gameArea .btt_list table tr th { padding:7px; text-align:center; color:#fff; font-size:12px; border-top:1px solid #222; border-bottom:1px solid #000; background-color:#333; }
.gameArea .btt_list table tr td { padding:7px; text-align:center; color:#fff; font-size:15px; font-family:'SJ_R'; border-top:1px solid #222; border-bottom:1px solid #000; }
.gameArea .delBtns {}
.gameArea .delBtns .seldel { text-decoration:none; display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; background-image:url(../img/back/blue.png); background-size:auto 100%; color:#fff; float:left; }
.gameArea .delBtns .alldel { text-decoration:none; display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; background-image:url(../img/back/red.png); background-size:auto 100%; color:#fff; float:right; }


/* 우측배팅판 */
.rightInfo { display:inline-block; vertical-align:top; width:300px; }
.rightInfo > li { background-color:#111; border-radius:4px; overflow:hidden; margin-bottom:10px; border:1px solid #333; }
.rightInfo .payinfo {}
.rightInfo .payinfo h3 { background-image:url(../img/back/blue.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; }
.rightInfo .payinfo .stitle { font-family:'GS_L'; color:#fff; margin:0 15px; font-size:15px; overflow:hidden; border-bottom:1px solid #333; }
.rightInfo .payinfo .stitle h4 { float:left; }
.rightInfo .payinfo .stitle h5 { float:right; }
.rightInfo .payinfo .battInfo { overflow:hidden; padding:0; }
.rightInfo .payinfo .battInfo ul { padding:20px 0; margin:0 15px; }
.rightInfo .payinfo .battInfo ul li { display:inline-block; vertical-align:top; color:#fff; width:30%; }
.rightInfo .payinfo .battInfo ul li h6 { background-image:url(../img/back/blue.png); background-size:auto 100%; font-family:'GS_L'; font-size:13px; font-weight:bold; padding:7px 10px 5px; margin:0px; }
.rightInfo .payinfo .battInfo ul li p { margin:0px; padding:10px; background-color:#333; }
.rightInfo .payinfo .battInfo div { background-image:url(../img/back/red.png); background-size:auto 100%; overflow:hidden; padding:8px 15px; }
.rightInfo .payinfo .battInfo div h6 { float:left; font-family:'GS_L'; color:#fff; font-size:13px; margin:0px; padding:0px; }
.rightInfo .payinfo .battInfo div p { float:right; font-family:'GS_L'; color:#fff; font-size:13px; margin:0px; padding:0px; }
.rightInfo .bttinfo {}
.rightInfo .bttinfo h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; }
.rightInfo .bttinfo .b_info { margin:0 10px; clear:both; border-top:1px solid #000; border-bottom:1px solid #222; overflow:hidden; }
.rightInfo .bttinfo .b_info h5 { float:left; color:#fff; font-family:'GS_L'; font-size:14px; margin:0px; padding:10px 0; }
.rightInfo .bttinfo .b_info p { float:right; color:#fff; font-family:'GS_L'; font-size:14px; margin:0px; padding:10px 0; }
.rightInfo .bttinfo .btt_btn { padding:15px 0; }
.rightInfo .bttinfo .btt_btn span { display:inline-block; margin:1px 0; width:30%; height:35px; line-height:38px; color:#fff; font-family:'GS_L'; font-size:13px; font-weight:bold; background-image:url(../img/back/blue.png); background-size:auto 100%; }
.rightInfo .bttinfo .btt_bsbtn {}
.rightInfo .bttinfo .btt_bsbtn span { display:inline-block; margin:1px 0; width:45%; height:35px; font-weight:bold; line-height:38px; color:#666; font-family:'GS_M'; font-size:14px; background-image:url(../img/back/white.jpg); background-size:auto 100%; }
.rightInfo .bttinfo .btt_submit { margin-bottom:15px; }
.rightInfo .bttinfo .btt_submit a { display:inline-block; text-decoration:none; font-weight:bold; margin:1px 0; width:92%; height:35px; line-height:38px; color:#fff; font-family:'GS_L'; font-size:14px; background-image:url(../img/back/red.png); background-size:auto 100%; }

/* 회원가입 */
.pageloca { overflow:hidden; padding:15px 0; color:#fff; text-align:left; border-top:1px solid #333; border-bottom:1px solid #333; background-color:#000; clear:both; }
.pageloca ul { width:1200px; margin:auto; text-align:left; }
.pageloca img { vertical-align:top; margin-top:-1px; }

.pageBox { text-align:center; overflow:hidden; padding:40px 0; }
.pageBox > ul { width:1200px; margin:auto; background-color:#000; border:1px solid #222; padding:50px; }
.pageBox ul #conPos { overflow:hidden; text-align:left; color:#fff; }
.pageBox ul #conPos table { width:100%; }
.pageBox ul #conPos table tr th { padding:7px 0; width:150px; }
.pageBox ul #conPos table tr td { padding:7px 0; }
.pageBox ul #conPos textarea { background-color:#000; color:#aaa; border:0px; padding:30px; font-size:12px; height:280px; width:100%; }
.pageBox ul #conPos input[type="text"] { height:35px; width:300px; box-sizing:border-box; background-color:#666; border:0px; }
.pageBox ul #conPos input[type="password"] { border:0px; height:35px; width:300px; box-sizing:border-box; background-color:#666; border:0px; }
.pageBox ul #conPos select { border:0px; height:35px; width:300px; background-color:#333; border:1px solid #555; box-sizing:border-box; color:#999; }
.pageBox ul #conPos .btn_confirm { text-align:center; font-size:15px; margin-top:50px; }
.pageBox ul #conPos .btn_confirm a { background-image:url(../img/back/black.png); background-size:auto 100%; color:#fff; font-weight:bolder; text-align:center; border:0px; height:50px; width:150px; line-height:50px; text-decoration:none; display:inline-block; }
.pageBox ul #conPos .btn_submits { background-image:url(../img/back/blue.png); background-size:auto 100%; color:#fff; font-weight:bolder; text-align:center; border:0px; height:50px; width:150px; }

/* 글보기 */
#bo_view { color:#666; }
#bo_view h3 { background-image:url(../img/back/black.png); background-size:auto 100%; height:40px; line-height:40px; color:#fff; font-size:16px; padding:0 15px; margin:0px; border-top:1px solid #F90; border-bottom:1px solid #111; }
#bo_view p { margin:0px; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #111; }
#bo_view #bo_view_content { padding:15px; border-bottom:1px solid #111; min-height:300px; }
#bo_view #bo_view_btn { padding:20px 0; text-align:center; }
#bo_view #bo_view_btn a { display:block; background-image:url(../img/back/blue.png); background-size:auto 100%; height:40px; line-height:40px; width:150px; text-align:center; color:#fff; text-decoration:none; margin:auto; }


/* 글쓰기 */
#bo_write { color:#666; }
#bo_write h3 { background-image:url(../img/back/black.png); background-size:auto 100%; height:40px; line-height:40px; color:#fff; font-size:16px; padding:0 15px; margin:0px; border-top:1px solid #F90; border-bottom:1px solid #111; }
#bo_write p { margin:0px; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #111; }
#bo_write #bo_write_content { min-height:300px; }
#bo_write #bo_write_content table { width:100%; }
#bo_write #bo_write_content tr th { border-bottom:1px solid #111; text-align:center; padding:10px; }
#bo_write #bo_write_content tr td { border-bottom:1px solid #111; padding:10px; }
#bo_write #bo_write_content input[type="text"] { height:30px; border:0px; width:100%; background-color:#666; }
#bo_write #bo_write_content textarea { height:150px; border:0px; width:100%; background-color:#666; }
#bo_write #bo_write_btn { padding:20px 0; text-align:center; }
#bo_write #bo_write_btn a { display:block; background-image:url(../img/back/blue.png); background-size:auto 100%; height:40px; line-height:40px; width:150px; text-align:center; color:#fff; text-decoration:none; margin:auto; }

#if_ntry iframe {width:840px;height:646px;margin-top:10px;border:20px solid #151515;border-radius:50px;}

.gameArea .batint div.bettingMask {display:none;position:absolute;width:100%;height:100%;background:url('/img/godori_tile.png') repeat;}



.jackpot_box p {position: relative;font-family: arial;font-size: 42px;font-weight: 800 !important;background: rgb(255,235,140);background: linear-gradient( 0deg, rgba(255,235,140,1) 0%, rgba(204,135,58,1) 30%, rgba(187,102,32,1) 46%, rgba(253,233,38,1) 50%, rgba(254,234,39,1) 52%, rgba(254,250,203,1) 55%, rgba(255,235,140,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.jackpot_box strong {font-size:52px;}
.app-jackpot-area {text-align: center;margin-top: 10px;margin-bottom: 10px;position: relative;}
.app-jackpot-area .jackpot-amount {font-family: 'TmonMonsori';font-size: 85px;position: absolute;top: 30px;right: 60px;font-size: 54px;top: 62px;right: 357px;}
.app-jackpot-area .jackpot-amount img {margin-bottom: 10px;text-align: center;}
#imgJack {width:1040px;}

#mask { display:none; position:absolute;left:0;top:0;z-index:1;background-color:#fff;display:none;opacity:0; }
#message { display:none;z-index:5;position:fixed;top:50%;margin:-93.5px 0 0 0;width:100%;height:auto;padding:100px 0;background:url("/img/message_tile.png") repeat;text-align:center; }
#message img { cursor:pointer; }
}

@media screen and (max-width:1200px) and (min-width:901px) {
body { background-image:url(../img/back1.png); background-size:100% auto; }

#gnb_open { display:none; }
#user_btn { display:none; }

.slidePos { border-bottom:1px solid #f6e1af; }
.slidePos > ul > li > img { display:none; }
.payBtn { display:none; }
.fixed_btm { display:none; }

.btmlogo { text-align:center; padding:30px 0; }
.btmlogo ul li img { width:150px; }

.copyRight { text-align:center; padding:40px 0; }
.copyRight > ul { margin:auto; color:#333; }
.copyRight > ul b { color:#F90; }
.copyRight .quicks { text-align:center; padding:50px 0 0; }
.copyRight .quicks a { text-decoration:none; color:#666; display:inline-block; }
.copyRight .logoList { margin-bottom:30px; }
.copyRight .logoList img { width:15%; }

.fixed_btm { display:none; }


/* join-page */
.mbskin { color:#aaa; }
.mbskin h2 { color:#ff9; }
.mbskin fieldset { border:0px; padding:15px 0px; }
.mbskin input { background-color:#000; color:#fff; border:1px solid #333; height:35px; width:49%; box-sizing:border-box; display:inlin-block; vertical-align:top; }
.mbskin select { background-color:#000; color:#fff; border:1px solid #333; height:35px; width:49%; box-sizing:border-box; display:inlin-block; vertical-align:top; }
.mbskin textarea { background-color:#000; color:#aaa; border:0px; padding:30px; font-size:12px; height:250px; width:100%; box-sizing:border-box; }
.mbskin textarea::-webkit-scrollbar { width:5px; /*스크롤바의 너비*/ }
.mbskin textarea::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.mbskin textarea::-webkit-scrollbar-track { background-color: black; /*스크롤바 트랙 색상*/ }
.mbskin .btn_submits { background-image:url(../img/back/black.png); background-size:auto 100%; border:1px solid #ff9; color:#fff; font-weight:bolder; text-align:center; height:50px; width:200px; margin:auto; }
.mbskin table { width:100%; box-sizing:border-box; }
.mbskin table tr th { padding:10px 0; text-align:left; width:100px; border-bottom:1px solid rgba(255,255,255,0.1); }
.mbskin table tr td { padding:10px 0; position:relative; border-bottom:1px solid rgba(255,255,255,0.1); }
.mbskin table tr td .comtxt { display:inline-block; height:35px; padding:5px 10px 0; box-sizing:border-box; vertical-align:top; margin:0px; width:47%; }
.mbskin table tr td div { vertical-align:top; margin-bottom:5px; }
.mbskin .notice { background-color:#333; color:#ff9; font-size:14px; font-weight:bold; padding:20px; border:0px; text-align:center; }

/* 머니이동 */
.moneyList { float:left; vertical-align:top; width:49%; }
.moneyList h3 { color:#F90; font-size:18px; font-family:'GS_M'; }
.moneyList ul { }
.moneyList ul h4 { height:40px; line-height:40px; text-align:center; background-color:#222; color:#fff; margin:0 0 2px; }
.moneyList ul li { background-color:#111; margin-bottom:2px; padding:0 10px; height:35px; line-height:35px; text-align:right; }
.moneyList ul li h5 { display:inline-block; padding:0px; margin:0px; font-family:'GS_L'; font-size:13px; float:left; }
.moneyList ul li div { color:#fff; display:inline-block; }
.moneyList ul li .iconBox { padding:7px 0; }
.moneyList ul li .iconBox span { margin:0 2px; }
.moneyList ul li .payTxt { width:100px; vertical-align:top; }
.moneyList ul li .cate01 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p1_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate01_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p1.png); }
.moneyList ul li .cate02 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p2_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate02_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p2.png); }
.moneyList ul li .cate03 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p3_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate03_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p3.png); }
.moneyList ul li .cate04 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p4_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate04_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p4.png); }
.moneyList ul li div .false { display:inline-block; height:19px; line-height:19px; padding:0 6px; color:#fff; background-image:url(../img/back/red.png); background-size:auto 100%; font-size:11px; border-radius:2px; }
.moneyList .totalBox { text-align:right; padding:10px 0;  }
.moneyList .totalBox span { float:left; font-size:12px; }
.moneyList .totalBox { color:#F90; font-size:18px; font-family:'GS_M'; }

.moneyForm { float:right; vertical-align:top; width:49%; }
.moneyForm h3 { color:#F90; font-size:18px; font-family:'GS_M'; }
.moneyForm ul { background-color:#222; padding:20px 20px 0; }
.moneyForm ul li:first-child { margin-bottom:2px; font-size:14px; font-family:'GS_M'; }
.moneyForm ul .btnBox { padding-bottom:20px; text-align:center; }
.moneyForm ul .btnBox .btn_submits { width:100%; }
.moneyForm ul li input[type="text"] { width:100%; }
.moneyForm ul li select { width:100%; }

/* 콤프 */
.compPos { margin-bottom:10px; }
.compPos ul li { display:inline-block; width:33%; border-radius:10px; overflow:hidden; }
.compPos ul li h3 { background-image:url(../img/back/black.png); background-size:auto 100%; color:#666; text-align:center; height:40px; line-height:40px; margin:0px; padding:0px; }
.compPos ul li p { background-color:#333; color:#fff; text-align:center; height:40px; line-height:40px; margin:0px; padding:0px; }

.compChk { padding:10px 20px; background-color:#333; border-radius:10px; margin-bottom:10px; text-align:right; overflow:hidden; }
.compChk h5 { float:left; color:#ff9; font-size:15px; font-family:'GS_M'; margin:0px; padding:7px 0px; }
.compChk li { float:right; }
.compChk input { height:30px; background-color:#222; width:150px; border:1px solid #ff9; box-sizing:border-box; color:#666; font-size:12px; }
.compChk select { height:30px; background-color:#222; width:150px; border:1px solid #ff9; box-sizing:border-box; color:#666; font-size:12px; }
.compChk span { padding:0 10px; color:#ff9; font-size:12px; border:1px solid #ff9; }

.listBox { padding:10px 0; }
.listBox h5 { color:#F90; font-size:18px; font-family:'GS_M'; margin:0 0 5px; }

.eventlist ul { overflow:hidden; }
.eventlist ul li { float:left; width:25%; margin-bottom:10px; }
.eventlist ul li div { margin:0 5px; background-color:#444; }
.eventlist ul li img { width:100%; }
.eventlist ul li h3 { margin:0 5px; text-align:center; padding:5px 0; background-color:#444; color:#fff; }
.eventlist ul li p { margin:0 5px; text-align:center; padding:5px 0; background-color:#444; color:#fff; }
.eventlist ul li p span { display:inline-block; padding:3px 6px; background-image:url(../img/back/blue.png); background-size:auto 100%; border-radius:3px; color:#fff; }


.faqlist ul li { border:1px solid #222; border-radius:5px; margin-bottom:5px; background-image:url(../img/back/black.png); background-size:auto 100%; }
.faqlist ul li h3 { position:relative; padding:15px 15px 15px 55px; cursor:pointer; margin:0px; color:#fff; }
.faqlist ul li h3 span { width:25px; height:25px; line-height:25px; text-align:center; display:inline-block; position:absolute; top:50%; left:20px; margin-top:-12px; background-color:#ff9; color:#000; border-radius:100%; }
.faqlist ul li p { display:none; padding:15px; background-color:#444; margin:0px; color:#fff; }

/* 팝업레이어 페이지 */
.fixed_layer { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer > ul { border:1px solid #09C; width:90%; height:80%; background-image:url(../img/main/listback.png); background-size:100% 100%; margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer > ul > h2 img { height:45px; }
.fixed_layer > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer > ul > h3 p { float:left; vertical-align:top; width:14.2%; height:40px; line-height:40px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.fixed_layer > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer > ul > li { padding:50px; overflow-y:scroll; height:70%; }
.fixed_layer > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.fixed_layer2 { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer2 > ul { border:1px solid #09C; width:90%; height:80%; background-image:url(../img/main/listback.png); background-size:100% 100%; margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer2 > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer2 > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer2 > ul > h2 img { height:45px; }
.fixed_layer2 > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer2 > ul > h3 p { float:left; vertical-align:top; width:16.66%; height:40px; line-height:40px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.fixed_layer2 > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer2 > ul > li { padding:50px; overflow-y:scroll; height:70%; }
.fixed_layer2 > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer2 > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer2 > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.fixed_layer3 { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer3 > ul { border:1px solid #09C; width:90%; height:80%; background-image:url(../img/main/listback.png); background-size:100% 100%; margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer3 > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer3 > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer3 > ul > h2 img { height:45px; }
.fixed_layer3 > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer3 > ul > h3 p { float:left; vertical-align:top; width:20%; height:40px; line-height:40px; text-align:center; margin:0px; color:#fff; cursor:pointer; }
.fixed_layer3 > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer3 > ul > li { padding:50px; overflow-y:scroll; height:70%; }
.fixed_layer3 > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer3 > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer3 > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.gameList ul li { width:19%; display:inline-block; vertical-align:top; position:relative; border:1px solid #444; margin-bottom:2px; }
.gameList ul li.liCasino { width:33%;}
.gameList ul li:hover { border:1px solid #09F; }
.gameList ul li img { max-width:100%; }
.gameList ul li div { display:none; position:absolute; top:0px; right:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.7); margin:0px; padding:0px; }
.gameList ul li div p.playicon { margin:50px auto 10px; padding:0px; width:50px; height:50px; background-image:url(../img/gamebtn/play-icon.png); background-size:100%; background-repeat:no-repeat; }
.gameList ul li div a { display:block; width:100px; height:30px; line-height:30px; border:1px solid #09F; color:#09F; text-align:center; margin:auto; text-decoration:none; }




.contArea { text-align:center; padding:20px 0; margin:0 20px; }

/* 배팅상단 */
.contArea .topInfos ul { margin:auto; margin-bottom:10px; }
.contArea .topInfos ul li { display:inline-block; vertical-align:top; background-size:auto 100%; border-radius:10px; overflow:hidden; }
.contArea .topInfos .timeBox { width:49%; text-align:center; padding:15px 0; background-image:url(../img/back/blue.png); }
.contArea .topInfos .timeBox h3 { display:inline-block; vertical-align:middle; color:#fff; height:40px; line-height:40px; font-family:'GS_M'; margin:0 15px 0 0; }
.contArea .topInfos .timeBox p { display:inline-block; vertical-align:middle; font-size:21px; margin:0px; }
.contArea .topInfos .timeBox p span { display:inline-block; vertical-align:middle; height:40px; line-height:40px; text-align:center; background-color:#222; border-radius:3px; color:#fff; font-family:'BING'; padding:0 10px; }
.contArea .topInfos .pointBox { width:24.5%; padding:15px; box-sizing:border-box; background-image:url(../img/back/black.png); }
.contArea .topInfos .pointBox div { text-align:left; font-family:'GS_M'; color:#fff; font-size:15px; height:40px; line-height:40px; }
.contArea .topInfos .pointBox div p { float:right; margin:0px; }
.contArea .topInfos .pointBox div span { width:30px; height:30px; line-height:32px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle; background-image:url(../img/back/won_red.png); background-size:100%; }
.contArea .topInfos .payBox { width:24.5%; padding:15px; box-sizing:border-box; background-image:url(../img/back/black.png); }
.contArea .topInfos .payBox div { text-align:left; font-family:'GS_M'; color:#fff; font-size:15px; height:40px; line-height:40px; }
.contArea .topInfos .payBox div p { float:right; margin:0px; }
.contArea .topInfos .payBox div span { width:30px; height:30px; line-height:32px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle; background-image:url(../img/back/won_red.png); background-size:100%; }


/* 배팅판 */
.gameArea .batint {}
.gameArea .batint > h2 { background-image:url(../img/back/red.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; text-align:left; padding:0 15px; }
.gameArea .batint div { background-color:#111; margin-bottom:10px; padding:10px; box-sizing:border-box; }
.gameArea .batint div ul {  }
.gameArea .batint div .twoLine li { width:49%; }
.gameArea .batint div .fourLine li { width:24.2%; }
.gameArea .batint div .fiveLine li { width:19.3%; }
.gameArea .batint div ul li { display:inline-block; vertical-align:middle; padding:10px; background-color:#eee; border-radius:6px; box-sizing:border-box; margin-bottom:5px; text-align:left; }
.gameArea .batint div ul li h5 { display:inline-block; vertical-align:middle; margin:0px; font-family:'BING'; font-size:16px; }
.gameArea .batint div ul li p { display:inline-block; vertical-align:middle; margin:0px; float:right; font-family:'BING'; font-size:16px; padding:2px 0 0; }
.gameArea .batint div ul li span { display:inline-block; vertical-align:middle; margin:0px; color:#fff; font-weight:bold; }
.gameArea .batint div ul li #blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/won_blue.png); background-size:100%; font-size:21px; }
.gameArea .batint div ul li #red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/won_red.png); background-size:100%; font-size:21px; }
.gameArea .batint div ul li #up_blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/up_blue.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #up_red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/up_red.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #down_blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/down_blue.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #down_red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/down_red.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #s_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/won_blue.png); background-size:100%; font-size:15px; font-weight:bold; }
.gameArea .batint div ul li #s_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/won_red.png); background-size:100%; font-size:15px; font-weight:bold; }
.gameArea .batint div ul li #s_up_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/up_blue.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_up_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/up_red.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_down_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/down_blue.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_down_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/down_red.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li .redtxt { color:#f00; }
.gameArea .batint div ul li .bluetxt { color:#09F; }
.gameArea .batint div ul li .greentxt { color:#090; }
.gameArea .batint div ul li.on { background:#FFD76E; }

/* 배팅내역 */
.gameArea { display:inline-block; vertical-align:top; }
.gameArea .btt_list { background-color:#111; margin-bottom:10px; }
.gameArea .btt_list h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; text-align:left; padding:0 15px; }
.gameArea .btt_list table { width:100%; }
.gameArea .btt_list table tr th { padding:7px; text-align:center; color:#fff; font-size:12px; border-top:1px solid #222; border-bottom:1px solid #000; background-color:#333; }
.gameArea .btt_list table tr td { padding:7px; text-align:center; color:#fff; font-size:15px; font-family:'SJ_R'; border-top:1px solid #222; border-bottom:1px solid #000; }
.gameArea .delBtns {}
.gameArea .delBtns .seldel { text-decoration:none; display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; background-image:url(../img/back/blue.png); background-size:auto 100%; color:#fff; float:left; }
.gameArea .delBtns .alldel { text-decoration:none; display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; background-image:url(../img/back/red.png); background-size:auto 100%; color:#fff; float:right; }


/* 우측배팅판 */
.rightInfo { display:inline-block; vertical-align:top; padding:25px 0 0; margin:25px 0 0; border-top:1px solid #333; }
.rightInfo > li { background-color:#111; border-radius:4px; overflow:hidden; border:1px solid #333; display:inline-block; width:410px; vertical-align:top; }
.rightInfo .payinfo {}
.rightInfo .payinfo h3 { background-image:url(../img/back/blue.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; }
.rightInfo .payinfo .stitle { font-family:'GS_L'; color:#fff; margin:0 15px; font-size:15px; overflow:hidden; border-bottom:1px solid #333; }
.rightInfo .payinfo .stitle h4 { float:left; }
.rightInfo .payinfo .stitle h5 { float:right; }
.rightInfo .payinfo .battInfo { overflow:hidden; padding:0; }
.rightInfo .payinfo .battInfo ul { padding:20px 0; margin:0 15px; }
.rightInfo .payinfo .battInfo ul li { display:inline-block; vertical-align:top; color:#fff; width:30%; }
.rightInfo .payinfo .battInfo ul li h6 { background-image:url(../img/back/blue.png); background-size:auto 100%; font-family:'GS_L'; font-size:13px; font-weight:bold; padding:7px 10px 5px; margin:0px; }
.rightInfo .payinfo .battInfo ul li p { margin:0px; padding:10px; background-color:#333; }
.rightInfo .payinfo .battInfo div { background-image:url(../img/back/red.png); background-size:auto 100%; overflow:hidden; padding:8px 15px; }
.rightInfo .payinfo .battInfo div h6 { float:left; font-family:'GS_L'; color:#fff; font-size:13px; margin:0px; padding:0px; }
.rightInfo .payinfo .battInfo div p { float:right; font-family:'GS_L'; color:#fff; font-size:13px; margin:0px; padding:0px; }
.rightInfo .bttinfo {}
.rightInfo .bttinfo h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; }
.rightInfo .bttinfo .b_info { margin:0 10px; clear:both; border-top:1px solid #000; border-bottom:1px solid #222; overflow:hidden; }
.rightInfo .bttinfo .b_info h5 { float:left; color:#fff; font-family:'GS_L'; font-size:14px; margin:0px; padding:10px 0; }
.rightInfo .bttinfo .b_info p { float:right; color:#fff; font-family:'GS_L'; font-size:14px; margin:0px; padding:10px 0; }
.rightInfo .bttinfo .btt_btn { padding:15px 0; }
.rightInfo .bttinfo .btt_btn span { display:inline-block; margin:1px 0; width:30%; height:35px; line-height:38px; color:#fff; font-family:'GS_L'; font-size:13px; font-weight:bold; background-image:url(../img/back/blue.png); background-size:auto 100%; }
.rightInfo .bttinfo .btt_bsbtn {}
.rightInfo .bttinfo .btt_bsbtn span { display:inline-block; margin:1px 0; width:45%; height:35px; font-weight:bold; line-height:38px; color:#666; font-family:'GS_M'; font-size:14px; background-image:url(../img/back/white.jpg); background-size:auto 100%; }
.rightInfo .bttinfo .btt_submit { margin-bottom:15px; }
.rightInfo .bttinfo .btt_submit a { display:inline-block; text-decoration:none; font-weight:bold; margin:1px 0; width:92%; height:35px; line-height:38px; color:#fff; font-family:'GS_L'; font-size:14px; background-image:url(../img/back/red.png); background-size:auto 100%; }

/* 회원가입 */
.pageloca { overflow:hidden; padding:15px 0; color:#fff; text-align:left; border-top:1px solid #333; border-bottom:1px solid #333; background-color:#000; clear:both; }
.pageloca ul { width:1200px; margin:auto; text-align:left; }
.pageloca img { vertical-align:top; margin-top:-1px; }

.pageBox { text-align:center; overflow:hidden; padding:40px 0; }
.pageBox > ul { width:1200px; margin:auto; background-color:#000; border:1px solid #222; padding:50px; }
.pageBox ul #conPos { overflow:hidden; text-align:left; color:#fff; }
.pageBox ul #conPos table { width:100%; }
.pageBox ul #conPos table tr th { padding:7px 0; width:150px; }
.pageBox ul #conPos table tr td { padding:7px 0; }
.pageBox ul #conPos textarea { background-color:#000; color:#aaa; border:0px; padding:30px; font-size:12px; height:280px; width:100%; }
.pageBox ul #conPos input[type="text"] { height:35px; width:300px; box-sizing:border-box; background-color:#666; border:0px; }
.pageBox ul #conPos input[type="password"] { border:0px; height:35px; width:300px; box-sizing:border-box; background-color:#666; border:0px; }
.pageBox ul #conPos select { border:0px; height:35px; width:300px; background-color:#333; border:1px solid #555; box-sizing:border-box; color:#999; }
.pageBox ul #conPos .btn_confirm { text-align:center; font-size:15px; margin-top:50px; }
.pageBox ul #conPos .btn_confirm a { background-image:url(../img/back/black.png); background-size:auto 100%; color:#fff; font-weight:bolder; text-align:center; border:0px; height:50px; width:150px; line-height:50px; text-decoration:none; display:inline-block; }
.pageBox ul #conPos .btn_submits { background-image:url(../img/back/blue.png); background-size:auto 100%; color:#fff; font-weight:bolder; text-align:center; border:0px; height:50px; width:150px; }

/* 글보기 */
#bo_view { color:#666; }
#bo_view h3 { background-image:url(../img/back/black.png); background-size:auto 100%; height:40px; line-height:40px; color:#fff; font-size:16px; padding:0 15px; margin:0px; border-top:1px solid #F90; border-bottom:1px solid #111; }
#bo_view p { margin:0px; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #111; }
#bo_view #bo_view_content { padding:15px; border-bottom:1px solid #111; min-height:300px; }
#bo_view #bo_view_btn { padding:20px 0; text-align:center; }
#bo_view #bo_view_btn a { display:block; background-image:url(../img/back/blue.png); background-size:auto 100%; height:40px; line-height:40px; width:150px; text-align:center; color:#fff; text-decoration:none; margin:auto; }


/* 글쓰기 */
#bo_write { color:#666; }
#bo_write h3 { background-image:url(../img/back/black.png); background-size:auto 100%; height:40px; line-height:40px; color:#fff; font-size:16px; padding:0 15px; margin:0px; border-top:1px solid #F90; border-bottom:1px solid #111; }
#bo_write p { margin:0px; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #111; }
#bo_write #bo_write_content { min-height:300px; }
#bo_write #bo_write_content table { width:100%; }
#bo_write #bo_write_content tr th { border-bottom:1px solid #111; text-align:center; padding:10px; }
#bo_write #bo_write_content tr td { border-bottom:1px solid #111; padding:10px; }
#bo_write #bo_write_content input[type="text"] { height:30px; border:0px; width:100%; background-color:#666; }
#bo_write #bo_write_content textarea { height:150px; border:0px; width:100%; background-color:#666; }
#bo_write #bo_write_btn { padding:20px 0; text-align:center; }
#bo_write #bo_write_btn a { display:block; background-image:url(../img/back/blue.png); background-size:auto 100%; height:40px; line-height:40px; width:150px; text-align:center; color:#fff; text-decoration:none; margin:auto; }

}

@media screen and (max-width:900px) {
body { background-image:url(../img/back1.png); }

#gnb_open {position:absolute;top:27px;left:10px;padding:0 10px;height:30px;width:30px;border:0;background-size:70%;color:#fff;background:none; font-size:32px; cursor:pointer; }
#user_btn {position:absolute;top:30px;right:10px;padding:0 10px; text-decoration:none; font-size:12px; border:0;height:25px; line-height:25px; padding:0 7px; color:#ffa500; font-weight:bold; background-image:url(../img/back/unblack.png); background-size:auto 100%; border:1px solid #333; cursor:pointer; }

.btmlogo { text-align:center; padding:30px 0; }
.btmlogo ul li img { width:30%; }

.copyRight { text-align:center; padding:40px 0 120px; }
.copyRight ul { margin:auto; color:#333; }
.copyRight ul b { color:#F90; }
.copyRight .quicks { display:none; }
.copyRight .logoList { margin-bottom:30px; }
.copyRight .logoList img { width:27%; }

.fixed_btm { position:fixed; bottom:0px; left:0px; width:100%; background-image:url(../img/back/black.png); background-size:auto 100%; overflow:hidden; }
.fixed_btm ul li { float:left; width:25%; text-align:center; padding:10px 0; color:#fff; cursor:pointer; }
.fixed_btm ul li img { width:40px; }



/* login/join */
.popupArea { position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.7); text-align:center; z-index:100; display:none; }
.popupArea #posi { padding-top:15%; }

#loginBox { border-top:2px solid #ff0; padding:50px 0; width:350px; height:400px; margin:auto; box-sizing:border-box; background-color:#222; color:#666; text-align:left; position:relative; }
#loginBox p { padding:5px 30px; margin:0px; }
#loginBox span { position:absolute; top:0px; right:0px; }
#loginBox #textIpt { width:100%; height:32px; border:1px solid #666; background-color:#333; }
#loginBox #checkIpt { border:1px solid #666; background-color:#333; vertical-align:middle; }
#loginBox #padg { text-align:center; margin-top:30px; }

#joinBox { border-top:2px solid #ff0; padding:50px 0; width:350px; margin:auto; box-sizing:border-box; background-color:#222; color:#666; text-align:left; position:relative; }
#joinBox p { padding:5px 30px; margin:0px; }
#joinBox span { position:absolute; top:0px; right:0px; }
#joinBox #textIpt { width:100%; height:32px; border:1px solid #666; background-color:#333; }
#joinBox #checkIpt { border:1px solid #666; background-color:#333; vertical-align:middle; }
#joinBox #padg { text-align:center; margin-top:30px; }


/* join-page */
.mbskin { color:#aaa; }
.mbskin h2 { color:#ff9; }
.mbskin fieldset { border:0px; padding:15px 0px; }
.mbskin input { background-color:#000; color:#fff; border:1px solid #333; height:35px; width:99%; box-sizing:border-box; display:inlin-block; vertical-align:top; }
.mbskin select { background-color:#000; color:#fff; border:1px solid #333; height:35px; width:99%; box-sizing:border-box; display:inlin-block; vertical-align:top; }
.mbskin textarea { background-color:#000; color:#aaa; border:0px; padding:30px; font-size:12px; height:250px; width:100%; box-sizing:border-box; }
.mbskin textarea::-webkit-scrollbar { width:5px; /*스크롤바의 너비*/ }
.mbskin textarea::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.mbskin textarea::-webkit-scrollbar-track { background-color: black; /*스크롤바 트랙 색상*/ }
.mbskin .btn_submits { background-image:url(../img/back/black.png); background-size:auto 100%; border:1px solid #ff9; color:#fff; font-weight:bolder; text-align:center; height:50px; width:120px; margin:auto; }
.mbskin table { width:100%; box-sizing:border-box; }
.mbskin table tr th { padding:10px 0; text-align:left; width:100px; border-bottom:1px solid rgba(255,255,255,0.1); }
.mbskin table tr td { padding:10px 0; position:relative; border-bottom:1px solid rgba(255,255,255,0.1); }
.mbskin table tr td .comtxt { height:35px; padding:5px 0 0; box-sizing:border-box; vertical-align:top; margin:0px; }
.mbskin table tr td div { vertical-align:top; margin-bottom:5px; }
.mbskin .notice { background-color:#333; color:#ff9; font-size:14px; font-weight:bold; padding:20px; border:0px; text-align:center; }


/* 머니이동 */
.moneyList { margin-bottom:10px; }
.moneyList h3 { color:#F90; font-size:18px; font-family:'GS_M'; }
.moneyList ul { }
.moneyList ul h4 { height:40px; line-height:40px; text-align:center; background-color:#222; color:#fff; margin:0 0 2px; }
.moneyList ul li { background-color:#111; margin-bottom:2px; padding:0 10px; height:35px; line-height:35px; text-align:right; }
.moneyList ul li h5 { display:inline-block; padding:0px; margin:0px; font-family:'GS_L'; font-size:13px; float:left; }
.moneyList ul li div { color:#fff; display:inline-block; }
.moneyList ul li .iconBox { padding:7px 0; }
.moneyList ul li .iconBox span { margin:0 2px; }
.moneyList ul li .payTxt { width:100px; vertical-align:top; }
.moneyList ul li .cate01 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p1_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate01_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p1.png); }
.moneyList ul li .cate02 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p2_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate02_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p2.png); }
.moneyList ul li .cate03 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p3_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate03_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p3.png); }
.moneyList ul li .cate04 { width:21px; height:21px; display:inline-block; vertical-align:top; background-image:url(../img/icon/p4_off.png); background-repeat:no-repeat; background-position:center; }
.moneyList ul li .cate04_on { width:21px; height:21px; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:center; background-image:url(../img/icon/p4.png); }
.moneyList ul li div .false { display:inline-block; height:19px; line-height:19px; padding:0 6px; color:#fff; background-image:url(../img/back/red.png); background-size:auto 100%; font-size:11px; border-radius:2px; }
.moneyList .totalBox { text-align:right; padding:10px 0;  }
.moneyList .totalBox span { float:left; font-size:12px; }
.moneyList .totalBox { color:#F90; font-size:18px; font-family:'GS_M'; }

.moneyForm { }
.moneyForm h3 { color:#F90; font-size:18px; font-family:'GS_M'; }
.moneyForm ul { background-color:#222; padding:20px 20px 0; }
.moneyForm ul li:first-child { margin-bottom:2px; font-size:14px; font-family:'GS_M'; }
.moneyForm ul .btnBox { padding-bottom:20px; text-align:center; }
.moneyForm ul .btnBox .btn_submits { width:100%; }
.moneyForm ul li input[type="text"] { width:100%; }
.moneyForm ul li select { width:100%; }

/* 콤프 */
.compPos { margin-bottom:10px; text-align:center; }
.compPos ul li { display:inline-block; width:32%; border-radius:3px; overflow:hidden; }
.compPos ul li h3 { background-image:url(../img/back/black.png); background-size:auto 100%; color:#666; text-align:center; height:40px; line-height:40px; margin:0px; padding:0px; font-size:12px; }
.compPos ul li p { background-color:#333; color:#fff; text-align:center; height:40px; line-height:40px; margin:0px; padding:0px; }

.compChk { padding:10px 20px; background-color:#333; border-radius:3px; margin-bottom:10px; text-align:left; overflow:hidden; }
.compChk h5 { color:#ff9; font-size:15px; font-family:'GS_M'; margin:0px; padding:7px 0px; }
.compChk li { }
.compChk input { height:30px; background-color:#222; width:35%; border:1px solid #ff9; box-sizing:border-box; color:#666; font-size:12px; }
.compChk select { height:30px; background-color:#222; width:35%; border:1px solid #ff9; box-sizing:border-box; color:#666; font-size:12px; }
.compChk span { padding:0 10px; color:#ff9; font-size:12px; border:1px solid #ff9; }

.listBox { padding:20px 0; }
.listBox h5 { color:#F90; font-size:18px; font-family:'GS_M'; margin:0 0 5px; }

.eventlist ul { overflow:hidden; }
.eventlist ul li { float:left; width:50%; margin-bottom:5px; }
.eventlist ul li div { margin:0 5px; background-color:#444; }
.eventlist ul li img { width:100%; }
.eventlist ul li h3 { margin:0 5px; text-align:center; padding:5px 0; background-color:#444; color:#fff; }
.eventlist ul li p { margin:0 5px; text-align:center; padding:5px 0; background-color:#444; color:#fff; }
.eventlist ul li p span { display:inline-block; padding:3px 6px; background-image:url(../img/back/blue.png); background-size:auto 100%; border-radius:3px; color:#fff; }


.faqlist ul li { border:1px solid #222; border-radius:5px; margin-bottom:5px; background-image:url(../img/back/black.png); background-size:auto 100%; }
.faqlist ul li h3 { position:relative; padding:15px 15px 15px 55px; cursor:pointer; margin:0px; color:#fff; }
.faqlist ul li h3 span { width:25px; height:25px; line-height:25px; text-align:center; display:inline-block; position:absolute; top:50%; left:20px; margin-top:-12px; background-color:#ff9; color:#000; border-radius:100%; }
.faqlist ul li p { display:none; padding:15px; background-color:#444; margin:0px; color:#fff; }

/* 팝업레이어 페이지 */
.fixed_layer { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer > ul { border:1px solid #09C; width:90%; height:80%; background-image:url(../img/main/listback.png); background-size:100% 100%; margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer > ul > h2 img { height:45px; }
.fixed_layer > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer > ul > h3 p { float:left; vertical-align:top; width:25%; height:40px; line-height:40px; box-sizing:border-box; text-align:center; margin:0px; color:#fff; cursor:pointer; font-size:12px; border-right:1px solid #333; border-bottom:1px solid #333; }
.fixed_layer > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer > ul > li { padding:15px; overflow-y:scroll; height:70%; }
.fixed_layer > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.fixed_layer2 { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer2 > ul { border:1px solid #09C; width:90%; height:80%; background-image:url(../img/main/listback.png); background-size:100% 100%; margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer2 > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer2 > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer2 > ul > h2 img { height:45px; }
.fixed_layer2 > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer2 > ul > h3 p { float:left; vertical-align:top; width:33.3%; height:40px; line-height:40px; box-sizing:border-box; text-align:center; margin:0px; color:#fff; cursor:pointer; font-size:12px; border-right:1px solid #333; border-bottom:1px solid #333; }
.fixed_layer2 > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer2 > ul > li { padding:15px; overflow-y:scroll; height:70%; }
.fixed_layer2 > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer2 > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer2 > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.fixed_layer3 { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:10001; display:none; }
.fixed_layer3 > ul { border:1px solid #09C; width:90%; height:80%; background-image:url(../img/main/listback.png); background-size:100% 100%; margin:5% auto 0; padding:0px; overflow:hidden; }
.fixed_layer3 > ul > h2 { background-image:url(../img/back/black.png); background-size:auto 100%; text-align:center; padding:10px 0; margin:0px; position:relative; }
.fixed_layer3 > ul > h2 span { display:block; width:12px; height:12px; background-image:url(../img/close_btn.png); position:absolute; top:25px; right:25px; cursor:pointer; }
.fixed_layer3 > ul > h2 img { height:45px; }
.fixed_layer3 > ul > h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; padding:0px; text-align:center; overflow:hidden; }
.fixed_layer3 > ul > h3 p { float:left; vertical-align:top; width:50%; height:40px; line-height:40px; box-sizing:border-box; text-align:center; margin:0px; color:#fff; cursor:pointer; font-size:12px; border-right:1px solid #333; border-bottom:1px solid #333; }
.fixed_layer3 > ul > h3 #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; }
.fixed_layer3 > ul > li { padding:15px; overflow-y:scroll; height:70%; }
.fixed_layer3 > ul > li::-webkit-scrollbar { width:3px; /*스크롤바의 너비*/ }
.fixed_layer3 > ul > li::-webkit-scrollbar-thumb { background-color:#666; /*스크롤바의 색상*/ }
.fixed_layer3 > ul > li::-webkit-scrollbar-track { background-color:#000; /*스크롤바 트랙 색상*/ }

.gameList ul { text-align:center; }
.gameList ul li { width:48%; display:inline-block; vertical-align:top; position:relative; border:1px solid #444; margin-bottom:2px; }
.gameList ul li.liCasino { height:200px; }
.gameList ul li:hover { border:1px solid #09F; }
.gameList ul li img { max-width:100%; }
.gameList ul li.liCasino img { height:170px; }
.gameList ul li div { display:none; position:absolute; top:0px; right:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.7); margin:0px; padding:0px; }
.gameList ul li div p.playicon { margin:50px auto 10px; padding:0px; width:50px; height:50px; background-image:url(../img/gamebtn/play-icon.png); background-size:100%; background-repeat:no-repeat; }
.gameList ul li div a { display:block; width:100px; height:30px; line-height:30px; border:1px solid #09F; color:#09F; text-align:center; margin:auto; text-decoration:none; }

#mhidden { display:none; }



.contArea { text-align:center; padding:20px 0; margin:80px 20px 0; }

/* 배팅상단 */
.contArea .topInfos ul { margin:auto; margin-bottom:10px; }
.contArea .topInfos ul li { display:inline-block; vertical-align:top; background-size:auto 100%; border-radius:10px; overflow:hidden; }
.contArea .topInfos .timeBox { width:100%; text-align:center; padding:15px 0; background-image:url(../img/back/blue.png); margin-bottom:5px; }
.contArea .topInfos .timeBox h3 { display:inline-block; vertical-align:middle; color:#fff; height:40px; line-height:40px; font-family:'GS_M'; margin:0 15px 0 0; }
.contArea .topInfos .timeBox p { display:inline-block; vertical-align:middle; font-size:21px; margin:0px; }
.contArea .topInfos .timeBox p span { display:inline-block; vertical-align:middle; height:40px; line-height:40px; text-align:center; background-color:#222; border-radius:3px; color:#fff; font-family:'BING'; padding:0 10px; }
.contArea .topInfos .timeBox .round { width:180px;float:left;margin-left:5px; }
.contArea .topInfos .timeBox #countdown { width:150px;float:right; }
.contArea .topInfos .pointBox { width:49%; padding:15px; box-sizing:border-box; background-image:url(../img/back/black.png); }
.contArea .topInfos .pointBox div { text-align:left; font-family:'GS_M'; color:#fff; font-size:15px; height:40px; line-height:40px; }
.contArea .topInfos .pointBox div p { float:right; margin:0px; }
.contArea .topInfos .pointBox div span { width:30px; height:30px; line-height:32px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle; background-image:url(../img/back/won_red.png); background-size:100%; }
.contArea .topInfos .payBox { width:49%; padding:15px; box-sizing:border-box; background-image:url(../img/back/black.png); }
.contArea .topInfos .payBox div { text-align:left; font-family:'GS_M'; color:#fff; font-size:15px; height:40px; line-height:40px; }
.contArea .topInfos .payBox div p { float:right; margin:0px; }
.contArea .topInfos .payBox div span { width:30px; height:30px; line-height:32px; border-radius:100%; text-align:center; display:inline-block; vertical-align:middle; background-image:url(../img/back/won_red.png); background-size:100%; }


/* 배팅판 */
.gameArea .batint {}
.gameArea .batint > h2 { background-image:url(../img/back/red.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; text-align:left; padding:0 15px; }
.gameArea .batint div { background-color:#111; margin-bottom:10px; padding:10px; box-sizing:border-box; }
.gameArea .batint div ul {  }
.gameArea .batint div .twoLine li { width:49%; }
.gameArea .batint div .fourLine li { width:49%; }
.gameArea .batint div .fiveLine li { width:49%; }
.gameArea .batint div ul li { display:inline-block; vertical-align:middle; padding:10px; background-color:#eee; border-radius:6px; box-sizing:border-box; margin-bottom:5px; text-align:left; }
.gameArea .batint div ul li h5 { display:inline-block; vertical-align:middle; margin:0px; font-family:'BING'; font-size:16px; }
.gameArea .batint div ul li p { display:inline-block; vertical-align:middle; margin:0px; float:right; font-family:'BING'; font-size:16px; padding:2px 0 0; }
.gameArea .batint div ul li span { display:inline-block; vertical-align:middle; margin:0px; color:#fff; font-weight:bold; }
.gameArea .batint div ul li #blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/won_blue.png); background-size:100%; font-size:21px; }
.gameArea .batint div ul li #red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/won_red.png); background-size:100%; font-size:21px; }
.gameArea .batint div ul li #up_blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/up_blue.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #up_red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/up_red.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #down_blue_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/down_blue.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #down_red_ball { width:30px; height:30px; line-height:28px; text-align:center; border-radius:100%; background-image:url(../img/back/down_red.png); background-size:100%; font-size:17px; font-weight:bold; }
.gameArea .batint div ul li #s_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/won_blue.png); background-size:100%; font-size:15px; font-weight:bold; }
.gameArea .batint div ul li #s_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/won_red.png); background-size:100%; font-size:15px; font-weight:bold; }
.gameArea .batint div ul li #s_up_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/up_blue.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_up_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/up_red.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_down_blue_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/down_blue.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li #s_down_red_ball { width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%; background-image:url(../img/back/down_red.png); background-size:100%; font-size:13px; font-weight:bold; }
.gameArea .batint div ul li .redtxt { color:#f00; }
.gameArea .batint div ul li .bluetxt { color:#09F; }
.gameArea .batint div ul li .greentxt { color:#090; }
.gameArea .batint div ul li.on { background:#FFD76E; }

/* 배팅내역 */
.gameArea { overflow:hidden; }
.gameArea .btt_list { background-color:#111; margin-bottom:10px; }
.gameArea .btt_list h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; text-align:left; padding:0 15px; }
.gameArea .btt_list table { width:100%; }
.gameArea .btt_list table tr th { padding:7px; text-align:center; color:#fff; font-size:12px; border-top:1px solid #222; border-bottom:1px solid #000; background-color:#333; }
.gameArea .btt_list table tr td { padding:7px; text-align:center; color:#fff; font-size:15px; font-family:'SJ_R'; border-top:1px solid #222; border-bottom:1px solid #000; }
.gameArea .delBtns {  }
.gameArea .delBtns .seldel { text-decoration:none; display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; background-image:url(../img/back/blue.png); background-size:auto 100%; color:#fff; float:left; }
.gameArea .delBtns .alldel { text-decoration:none; display:inline-block; width:100px; height:40px; line-height:40px; text-align:center; background-image:url(../img/back/red.png); background-size:auto 100%; color:#fff; float:right; }


/* 우측배팅판 */
.rightInfo { padding:25px 0 0; margin:25px 0 0; border-top:1px solid #333; }
.rightInfo > li { background-color:#111; border-radius:4px; overflow:hidden; margin-bottom:10px; border:1px solid #333; }
.rightInfo .payinfo {}
.rightInfo .payinfo h3 { background-image:url(../img/back/blue.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; }
.rightInfo .payinfo .stitle { font-family:'GS_L'; color:#fff; margin:0 15px; font-size:15px; overflow:hidden; border-bottom:1px solid #333; }
.rightInfo .payinfo .stitle h4 { float:left; }
.rightInfo .payinfo .stitle h5 { float:right; }
.rightInfo .payinfo .battInfo { overflow:hidden; padding:0; }
.rightInfo .payinfo .battInfo ul { padding:20px 0; margin:0 15px; }
.rightInfo .payinfo .battInfo ul li { display:inline-block; vertical-align:top; color:#fff; width:30%; }
.rightInfo .payinfo .battInfo ul li h6 { background-image:url(../img/back/blue.png); background-size:auto 100%; font-family:'GS_L'; font-size:13px; font-weight:bold; padding:7px 10px 5px; margin:0px; }
.rightInfo .payinfo .battInfo ul li p { margin:0px; padding:10px; background-color:#333; }
.rightInfo .payinfo .battInfo div { background-image:url(../img/back/red.png); background-size:auto 100%; overflow:hidden; padding:8px 15px; }
.rightInfo .payinfo .battInfo div h6 { float:left; font-family:'GS_L'; color:#fff; font-size:13px; margin:0px; padding:0px; }
.rightInfo .payinfo .battInfo div p { float:right; font-family:'GS_L'; color:#fff; font-size:13px; margin:0px; padding:0px; }
.rightInfo .bttinfo {}
.rightInfo .bttinfo h3 { background-image:url(../img/back/black.png); background-size:auto 100%; margin:0px; height:35px; line-height:37px; color:#fff; font-family:'GS_L'; }
.rightInfo .bttinfo .b_info { margin:0 10px; clear:both; border-top:1px solid #000; border-bottom:1px solid #222; overflow:hidden; }
.rightInfo .bttinfo .b_info h5 { float:left; color:#fff; font-family:'GS_L'; font-size:14px; margin:0px; padding:10px 0; }
.rightInfo .bttinfo .b_info p { float:right; color:#fff; font-family:'GS_L'; font-size:14px; margin:0px; padding:10px 0; }
.rightInfo .bttinfo .btt_btn { padding:15px 0; }
.rightInfo .bttinfo .btt_btn span { display:inline-block; margin:1px 0; width:30%; height:35px; line-height:38px; color:#fff; font-family:'GS_L'; font-size:13px; font-weight:bold; background-image:url(../img/back/blue.png); background-size:auto 100%; }
.rightInfo .bttinfo .btt_bsbtn {}
.rightInfo .bttinfo .btt_bsbtn span { display:inline-block; margin:1px 0; width:45%; height:35px; font-weight:bold; line-height:38px; color:#666; font-family:'GS_M'; font-size:14px; background-image:url(../img/back/white.jpg); background-size:auto 100%; }
.rightInfo .bttinfo .btt_submit { margin-bottom:15px; }
.rightInfo .bttinfo .btt_submit a { display:inline-block; text-decoration:none; font-weight:bold; margin:1px 0; width:92%; height:35px; line-height:38px; color:#fff; font-family:'GS_L'; font-size:14px; background-image:url(../img/back/red.png); background-size:auto 100%; }


/* 회원가입 */
.pageloca { overflow:hidden; padding:15px 0; color:#fff; text-align:left; border-top:1px solid #333; border-bottom:1px solid #333; background-color:#000; clear:both; }
.pageloca ul { width:1200px; margin:auto; text-align:left; }
.pageloca img { vertical-align:top; margin-top:-1px; }

.pageBox { text-align:center; overflow:hidden; padding:40px 0; }
.pageBox > ul { margin:auto; background-color:#000; border:1px solid #222; padding:50px; }
.pageBox ul #conPos { overflow:hidden; text-align:left; color:#fff; }
.pageBox ul #conPos table { width:100%; }
.pageBox ul #conPos table tr th { padding:7px 0; width:100px; }
.pageBox ul #conPos table tr td { padding:7px 0; }
.pageBox ul #conPos textarea { background-color:#000; color:#aaa; border:0px; padding:30px; font-size:12px; height:280px; width:100%; }
.pageBox ul #conPos input[type="text"] { height:35px; width:100%; box-sizing:border-box; background-color:#666; border:0px; }
.pageBox ul #conPos input[type="password"] { border:0px; height:35px; width:100%; box-sizing:border-box; background-color:#666; border:0px; }
.pageBox ul #conPos select { border:0px; height:35px; width:100%; background-color:#333; border:1px solid #555; box-sizing:border-box; color:#999; }
.pageBox ul #conPos .btn_confirm { text-align:center; font-size:15px; margin-top:50px; }
.pageBox ul #conPos .btn_confirm a { background-image:url(../img/back/black.png); background-size:auto 100%; color:#fff; font-weight:bolder; text-align:center; border:0px; height:50px; width:90%; line-height:50px; text-decoration:none; display:inline-block; }
.pageBox ul #conPos .btn_submits { background-image:url(../img/back/blue.png); background-size:auto 100%; color:#fff; font-weight:bolder; text-align:center; border:0px; height:50px; width:90%; margin-bottom:10px; }


/* 글보기 */
#bo_view { color:#666; }
#bo_view h3 { background-image:url(../img/back/black.png); background-size:auto 100%; height:40px; line-height:40px; color:#fff; font-size:16px; padding:0 15px; margin:0px; border-top:1px solid #F90; border-bottom:1px solid #111; }
#bo_view p { margin:0px; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #111; }
#bo_view #bo_view_content { padding:15px; border-bottom:1px solid #111; min-height:300px; }
#bo_view #bo_view_btn { padding:20px 0; text-align:center; }
#bo_view #bo_view_btn a { display:block; background-image:url(../img/back/blue.png); background-size:auto 100%; height:40px; line-height:40px; width:150px; text-align:center; color:#fff; text-decoration:none; margin:auto; }


/* 글쓰기 */
#bo_write { color:#666; }
#bo_write h3 { background-image:url(../img/back/black.png); background-size:auto 100%; height:40px; line-height:40px; color:#fff; font-size:16px; padding:0 15px; margin:0px; border-top:1px solid #F90; border-bottom:1px solid #111; }
#bo_write p { margin:0px; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #111; }
#bo_write #bo_write_content { min-height:300px; }
#bo_write #bo_write_content table { width:100%; }
#bo_write #bo_write_content tr th { border-bottom:1px solid #111; text-align:center; padding:10px; }
#bo_write #bo_write_content tr td { border-bottom:1px solid #111; padding:10px; }
#bo_write #bo_write_content input[type="text"] { height:30px; border:0px; width:100%; background-color:#666; }
#bo_write #bo_write_content textarea { height:150px; border:0px; width:100%; background-color:#666; }
#bo_write #bo_write_btn { padding:20px 0; text-align:center; }
#bo_write #bo_write_btn a { display:block; background-image:url(../img/back/blue.png); background-size:auto 100%; height:40px; line-height:40px; width:150px; text-align:center; color:#fff; text-decoration:none; margin:auto; }

#if_ntry {display: inline-block;width: 100%;height: 335px;overflow: hidden;position: relative;}
#if_ntry iframe{top: -10px;left: -15px;width: 872px;height: 724px;-webkit-transform: scale(0.42);transform: scale(0.42);-webkit-transform-origin: 0 0;transform-origin: 0 0;}

.gameArea .batint div.bettingMask {display:none;position:absolute;width:90%;height:90%;background:url('/img/godori_tile.png') repeat;}
.jackpot_box p {position: relative;font-family: arial;font-size: 42px;font-weight: 800 !important;background: rgb(255,235,140);background: linear-gradient( 0deg, rgba(255,235,140,1) 0%, rgba(204,135,58,1) 30%, rgba(187,102,32,1) 46%, rgba(253,233,38,1) 50%, rgba(254,234,39,1) 52%, rgba(254,250,203,1) 55%, rgba(255,235,140,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.jackpot_box strong {font-size:24px;}
.app-jackpot-area {text-align: center;margin-top: 10px;margin-bottom: 10px;position: relative;}
.app-jackpot-area .jackpot-amount {font-family: 'TmonMonsori';font-size: 85px;position: absolute;top: 30px;right: 60px;font-size: 54px;top: -28px;right: 31%;}
.app-jackpot-area .jackpot-amount img {margin-bottom: 10px;text-align: center;}
#imgJack {width:100%;}
#mask { display:none; position:absolute;left:0;top:0;z-index:1;background-color:#fff;display:none;opacity:0; }
#message { display:none;z-index:5;position:fixed;top:50%;margin:-93.5px 0 0 0;width:100%;height:auto;padding:100px 0;background:url("/img/message_tile.png") repeat;text-align:center;text-align:center; }
#message img { cursor:pointer;width:50%; }
}



/* list/view-page */
#tabmenu { height:100px; line-height:50px; }
#tabmenu a { text-decoration:none; }
#tabmenu span { padding:10px 20px; border:1px solid #666; color:#666 }
#tabmenu span:hover { background-color:#ff0; color:#000; }
#tabmenu #onX { background-color:#ff0; color:#000; }

#stitle { font-size:28px; color:#ff9; padding:10px 0; margin-bottom:20px; font-family:'SJ_R'; text-align:center; font-weight:normal; }
#bo_list #botab2s { text-align:center; }
#bo_list #botab2s p { display:inline-block; vertical-align:top; border:1px solid #333; border-radius:5px; width:49%; background-image:url(../img/back/black.png); background-size:auto 100%; }
#bo_list #botab2s p a { display:block; height:50px; line-height:50px; text-align:center; color:#666; }
#bo_list #botab2s #onX { background-image:url(../img/back/blue.png); background-size:auto 100%; font-weight:bold; }
#bo_list #botab2s #onX a { color:#ff9; }
#bo_list #bo_fx { padding:8px 0; }
#bo_list #bo_fx span { font-size:12px; color:#ff0; }
#bo_list #bo_pagelist { padding:20px 0 0; text-align:center; }
#bo_list #bo_pagelist a { display:inline-block; vertical-align:top; width:20px; height:20px; background-color:#333; color:#666; line-height:20px; text-align:center; background-repeat:no-repeat; background-position:center; }
#bo_list #bo_pagelist .btn_first { background-image:url(../img/btn_first.gif); background-color:#444; }
#bo_list #bo_pagelist .btn_end { background-image:url(../img/btn_end.gif); background-color:#444; }
#bo_list #bo_pagelist .btn_prev { background-image:url(../img/btn_prev.gif); background-color:#444; }
#bo_list #bo_pagelist .btn_next { background-image:url(../img/btn_next.gif); background-color:#444; }
#bo_list #bo_pagelist .onX { background-color:#ff9; color:#000; }
#bo_list table { width:100%; border-top:2px solid #ff9; background-color:#222; }
#bo_list table tr th { padding:10px; text-align:center; font-size:12px; color:#ccc; background-color:#333; }
#bo_list table tr td { padding:10px; text-align:center; font-size:12px; color:#ccc; }
#bo_list a { color:#ff9; text-decoration:none; }

#bo_v #bo_v_table { font-size:18px; color:#ff9; font-weight:bolder; padding:10px 0; }
#bo_v #bo_v_table #bo_v_info h2 { font-size:14px; color:#ff9; font-weight:bolder; }
#bo_v #bo_v_info { font-size:14px; color:#666; font-weight:bolder; border-bottom:1px solid #666; border-top:2px solid #ff9; padding:10px 0; font-size:12px; }
#bo_v #bo_v_atc { background-color:#222; color:#666; height:480px; }

.main_popup {position: absolute;z-index: 9999}
.pop_title {width: 100%;text-align: center;margin-top: 65px;height: 30px;line-height: 30px;color: #fff;font-size: 14px;}
.pop_content {min-height: 410px;margin-top: 0px;text-align: center;color: #333;}
.pop_foot {height: 40px;text-align: right;color: #fff;padding-right: 40px;padding-left: 40px;margin-top:-15px;}
.pop_foot images, input {vertical-align: middle}
.pop_foot input {vertical-align: middle;margin-top: -2px;border: none;background: #fff;width: 16px;height: 16px;}