@CHARSET "UTF-8";
@import url("../../fonts/font_pretendard.css");
@import url("cart.css");
@import url("money.css?v=3");
@import url("board.css?v=1");
@import url("login.css?v=2");
@import url("member.css?v=1");

html {margin:0px;padding:0px;}
body
{
	margin: 0px;
	padding: 0px;
	font-family:"pretendard", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size:12px;
	font-weight:400;
	word-break:break-all;
	background-color:#141414;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	background-attachment:fixed;
	background-image:url("../images/bg_body.jpg");
}
div, ul, dl, ol, li, dt, dd, h1, h2, h3, h4, h5, h6, span, strong, p, a, td, th
{
	margin: 0px;
	padding: 0px;
	font-family:"pretendard", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size:12px;
	font-weight:400;
	word-break:break-all;
	transition:all .2s ease 0s;
}
div, ul, li, ol, dl, dt, dd  {list-style:none;}

img {border:none;vertical-align:middle;}
span {vertical-align:middle;}
form, legend, fieldset {margin:0;padding:0;border:none;}
caption, legend {display:none;}

/* default link */
a:link {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
a:visited {text-decoration:none;}
/* Input */
input {margin:0;padding:0;vertical-align:middle;}
input[type~="text"] {padding:3px 3px;font-family:"Noto Sans Korean", Malgun Gothic, dotum, Verdana, sans-serif;}
input[type~="password"] {padding:3px 3px;}
input[type~="radio"] {border:none;}
input[type~="checkbox"] {border:none;}
input[type~="button"] {border:none;cursor:pointer;}
select {margin:0;padding:0;vertical-align:middle;}
textarea {margin:0;padding:5px;border:none;font:normal 12px/150% "Dotum", Tahoma;color:#000000;}
/* clear Float */
.clear {clear:both;height:0px;}
.clear:after {clear:both;height:0px;}
.clear:before {clear:both;height:0px;}

.clearFix {clear:both;}
.clearFix:after {clear:both;}
.clearFix:before {clear:both;}

.league_icon { vertical-align:middle; margin-right:3px; }

.OUTFRAME {position:relative;z-index:100;margin:0 auto;}

/* ******************************************** 상단 헤더 영역 시작 ******************************************** */
.HEADTOP {position:relative;z-index:100;}
.HEAD_INC {position:relative;margin:0 auto;width:1300px;height:0px;}
.LOGO_TOP {display:block;margin:0 auto;width:200px;height:100px;text-indent:-9999px;background:url("../images/logo_top.png") no-repeat center center;background-size:auto 60px;}
.HEAD_INFO {display:flex;justify-content:space-between;margin:0 auto;width:1300px;}
.HEAD_INFO .Hbox {position:relative;box-sizing:border-box;width:calc(100% / 2 - 100px);}
.HEAD_INFO .Mem_info {margin-top:24px;padding-left:20px;}
.HEAD_INFO .Mem_info ul {display:flex;justify-content:flex-start;margin-top:10px;margin-left:10px;}
.HEAD_INFO .Mem_info ul:first-child {margin-top:0;margin-left:0;}
.HEAD_INFO .Mem_info li {display:flex;justify-content:flex-start;margin-left:15px;}
.HEAD_INFO .Mem_info li:first-child {margin-left:0;}
.HEAD_INFO .mit {display:flex;justify-content:flex-start;height:24px;line-height:24px;color:#ffffff;background-repeat:no-repeat;background-position:left center;}
.HEAD_INFO .mit::before, .HEAD_INFO .mit::after {display:inline-block;vertical-align:top;color:#cdcdcd;font-weight:400;background-repeat:no-repeat;background-position:left center;}
.HEAD_INFO .user_level {width:40px;height:24px;}
.HEAD_INFO .nick::after {content:"님 환영합니다.";margin-left:3px;font-weight:500;}
.HEAD_INFO .letter {font-weight:600;}
.HEAD_INFO .letter::before {content:"쪽지";margin-right:5px;padding-left:24px;background-image:url("../images/ico_letter.png");}
.HEAD_INFO .letter::after {content:"통";color:#ffffff;}
.HEAD_INFO .coupon {font-weight:600;}
.HEAD_INFO .coupon::before {content:"룰렛쿠폰";margin-right:5px;padding-left:18px;background-image:url("../images/ico_coupon.png");}
.HEAD_INFO .coupon::after {content:"개";color:#ffffff;}
.HEAD_INFO .tit {margin-right:5px;color:#cdcdcd;}
.HEAD_INFO .tit::before {content:"";margin:9px 0;margin-right:4px;width:6px;height:6px;border-radius:50px;background-repeat:repeat-x;background-size:1px 6px;background-image:url("../images/dot_tit.png");}
.HEAD_INFO .num {font-weight:600;}
.HEAD_INFO .won::after {content:"원";}
.HEAD_INFO .point::after {content:"P";}
.HEAD_INFO .point_exc {margin-left:10px;padding-left:18px;color:#eeeb84;background-image:url("../images/ico_exchange.png");}
.HEAD_INFO .sportsLive {box-sizing:border-box;display:block;position:absolute;z-index:100;top:15px;right:180px;padding:0 20px;height:25px;line-height:23px;border-radius:25px;border:1px solid #896535;background-color:#4c3618;text-align:center;color:#ffd000;}
.HEAD_INFO .btns {display:flex;justify-content:flex-end;position:absolute;right:0;}
.HEAD_INFO .util {top:15px;right:20px;padding:2px 0;border-radius:23px;border:1px solid #8b8b8b;background-color:#4b4b4b;}
.HEAD_INFO .util li {border-left:1px solid #757575;}
.HEAD_INFO .util li:first-child {border-width:0;}
.HEAD_INFO .ubt {display:block;padding:0 15px;height:19px;line-height:19px;color:#ffffff;}
.HEAD_INFO .etc {bottom:15px;}
.HEAD_INFO .etc li {margin-right:24px;}
.HEAD_INFO .ebt {display:block;padding-left:32px;height:30px;line-height:30px;font-size:15px;font-weight:600;color:#ffffff;background-repeat:no-repeat;background-position:left center;}
.HEAD_INFO .ebt:hover {color:#fff200;}
.HEAD_INFO .attendance {background-image:url("../images/ico_attendance.png");}
.HEAD_INFO .roulette {background-image:url("../images/ico_roulette.png");padding-left:28px;}
.HEAD_INFO .deposit {background-image:url("../images/ico_deposit.png");}
.HEAD_INFO .withdraw {background-image:url("../images/ico_withdraw.png");padding-left:34px;}
.HEAD_MENU {position:relative;display:flex;justify-content:space-between;margin:0 auto;width:1300px;height:50px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/bg_gnb.png");}
.HEAD_MENU ul {display:flex;box-sizing:border-box;padding:0 10px;}
.HEAD_MENU .menu_game {justify-content:flex-start;width:calc(100% - 497px);}
.HEAD_MENU .menu_game li {width:calc(100% / 8);}
.HEAD_MENU .msub {position:relative;}
.HEAD_MENU .menu_tecs {justify-content:center;margin:7px;margin-left:0;width:490px;height:36px;border-radius:36px;border:1px solid #e2bc87;background-color:#3d2d17;box-shadow:inset 0 6px 6x #261b11;}
.SUBMENU {display:none;box-sizing:border-box;position:absolute;z-index:100;top:40px;left:0;right:0;padding:3px;width:100%;border-radius:6px;border:1px solid #ffffff;background-color:#f3f3f3;box-shadow:0 5px 5px rgb(0 0 0 / 80%);}
.SUBMENU .surl {display:block;padding:6px 3px;line-height:20px;border-radius:4px;border:1px solid #dddddd;background-color:#ffffff;text-align:center;font-size:13px;color:#555555;letter-spacing:-1px;}
.SUBMENU .surl:hover {border-color:#4a3100;background-color:#916100;color:#ffcc00;}
.HEAD_MENU li:hover .SUBMENU {display:block;}
.SUBMENU.casino {top:50px;margin:0 20px;padding:5px 5px;width:calc(100% - 40px);border-top-left-radius:0px;border-top-right-radius:0px;}
.SUB_casino {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.SUB_casino .surl {display:flex;justify-content:center;box-sizing:border-box;margin:5px 5px;padding:0px;width:calc(100% / 5 - 10px);height:100px;text-indent:-9999px;border-radius:6px;background-repeat:no-repeat;background-position:center center;background-size:auto 140px;}
.SUB_casino.slot .surl {width:calc(100% / 5 - 10px);}
.SUB_casino .surl:hover {background-color:#ffffff;border-color:#ffab00;}
.SUB_casino .evolution {background-image:url("../images/casino/evolution.png");}
.SUB_casino .dreamgame {background-image:url("../images/casino/dreamgame.png");}
.SUB_casino .asiagaming {background-image:url("../images/casino/asiagame.png");}
.SUB_casino .pragmatic {background-image:url("../images/casino/pragmatic.png");}
.SUB_casino .betgames {background-image:url("../images/casino/betgames.png");}
.SUB_casino .wmcasino {background-image:url("../images/casino/wmlive.png");}
.SUB_casino .skywind {background-image:url("../images/casino/skywind.png");}
.SUB_casino .microgaming {background-image:url("../images/casino/microgame.png");}
.SUB_casino .dowin {background-image:url("../images/casino/dowinn.png");}
.SUB_casino .taishan {background-image:url("../images/casino/taishan.png");}
.SUB_casino .habanero {background-image:url("../images/casino/habanero.png");}
.SUB_casino .cq9 {background-image:url("../images/casino/cq9.png");}
.SUB_casino .booongo {background-image:url("../images/casino/booongo.png");}
.SUB_casino .evoplay {background-image:url("../images/casino/evoplay.png");}
.SUB_casino .wazdan {background-image:url("../images/casino/wazdan.png");}
.SUB_casino .netent {background-image:url("../images/casino/netent.png");}
.SUB_casino .redtiger {background-image:url("../images/casino/redtiger.png");}
.SUB_casino .nolimitcity {background-image:url("../images/casino/nolimitcity.png");}
.SUB_casino .dragoonsoft {background-image:url("../images/casino/dragoonsoft.png");}
.SUB_casino .playson {background-image:url("../images/casino/playson.png");}
.SUB_casino .playstar {background-image:url("../images/casino/playstar.png");}
.SUB_casino .playngo {background-image:url("../images/casino/playngo.png");}
.SUB_casino .relaxgame {background-image:url("../images/casino/relaxgame.png");}
.SUB_casino .tpg {background-image:url("../images/casino/tpg.png");}
.SUB_casino .gameart {background-image:url("../images/casino/gameart.png");}
.SUB_casino .pgsoft {background-image:url("../images/casino/pgsoft.png");}
.SUB_casino .blueprint {background-image:url("../images/casino/blueprint.png");}
.SUB_casino .thunderkick {background-image:url("../images/casino/thunderkick.png");}
.SUB_casino .mobilots {background-image:url("../images/casino/mobilots.png");}
.SUB_casino .playpearls {background-image:url("../images/casino/playpearls.png");}
.SUB_casino .dragoonspft {background-image:url("../images/casino/dragoonspft.png");}
.SUB_casino .gaming1x2 {background-image:url("../images/casino/gaming1x2.png");}
.SUB_casino .elk {background-image:url("../images/casino/elk.png");}
.SUB_casino .bigtime {background-image:url("../images/casino/bigtime.png");}
.SUB_casino .jinjibao {background-image:url("../images/casino/jinjibao.png");}
/* .HEAD_MENU .menu_tecs li {width:calc(100% / 7);} */
.HEAD_MENU .GNB {display:block;height:50px;line-height:50px;text-align:center;font-size:17px;font-weight:600;color:#ffffff;text-shadow:2px 2px 3px rgb(0 0 0 / 80%);}
.HEAD_MENU .METC {display:block;padding:0 13px;line-height:34px;text-align:center;font-size:15px;color:#ffeab6;letter-spacing:-1px;text-shadow:2px 2px 3px rgb(0 0 0 / 80%);}
.HEAD_NOTI {display:flex;justify-content:space-between;margin:0 auto;width:1300px;}
.HEAD_NOTI .HN {display:block;box-sizing:border-box;height:36px;line-height:36px;font-size:13px;}
.HEAD_NOTI .title {display:flex;justify-content:flex-start;width:90px;color:#ffd461;}
.HEAD_NOTI .title::before {content:"";display:block;margin:13px;margin-right:10px;width:10px;height:10px;border-radius:50%;background-repeat:repeat-x;background-size:1px 10px;background-image:url("../images/dot_tit.png");}
.HEAD_NOTI .text {margin-right:20px;width:calc(100% - 110px);}
.HEAD_NOTI .text font {font-size:13px;}

/* Level */
.user_level {text-align:center;vertical-align:middle;margin-right:5px;display:block;width:50px;height:32px;background-position:center center;background-repeat:no-repeat;}
.level_1 { background-image:url("../images/level/level_1.png");}
.level_2 { background-image:url("../images/level/level_2.png");}
.level_3 { background-image:url("../images/level/level_3.png");}
.level_4 { background-image:url("../images/level/level_4.png");}
.level_5 { background-image:url("../images/level/level_5.png");}
.level_6 { background-image:url("../images/level/level_6.png");}
.level_9 { background-image:url("../images/level/level_A.png");}
.level_adm { background-image:url("../images/level/level_A.png");}
/* ******************************************** 상단 헤더 영역 끝 ******************************************** */

/* ******************************************** 메인 페이지 시작 ******************************************** */
.content_wrapMain {position:relative;margin:0 auto 10px auto;padding:0;width:1300px;}
.mainImage {position:relative;margin:0 auto;height:700px;background:url("../images/main/main_img.jpg") no-repeat center top;border-radius:10px;box-shadow:inset 0 0 20px rgb(255 255 255 / 30%);}
/* 메인 공지사항 팝업 */
.layer-notice-view {position:relative;margin:0 auto;width:1200px;height:0;display:none;}
.layer-notice-view .notice-item {margin:0px;color:#fff;text-align:center;vertical-align:middle;background-color:#efefef;box-shadow:0 3px 5px rgba(0,0,0,0.5); position:absolute;top:-120px;z-index:1000;}
.layer-notice-view .notice-item .title {padding:10px;height:20px;line-height:20px;text-align:center;color:#000000;font-weight:bold;font-size:16px;vertical-align:middle;}
.layer-notice-view .notice-item .content {margin:10px;padding:10px;min-height:300px;line-height:18px;overflow:auto;background-color:#ffffff;text-align:left;vertical-align:middle;color:#000000;font-size:11pt;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}
.layer-notice-view .notice-item .foot {padding:0 10px;height:37px;line-height:37px;text-align:right;color:#000000;}
.layer-notice-view .notice-item .foot img { vertical-align:middle; cursor:pointer;}
.layer-notice-view .notice-item .foot input { vertical-align:middle;}
/* Main 출석 */
.attMainBox .dSelect {margin:5px auto;padding:5px;height:30px;background:none;}
.attMainBox .dSelect .dateBOX {margin:0 auto;text-align:center;height:30px;}
.attMainBox .dSelect .dateBOX a {position:relative;display:inline-block;width:43px;height:30px;text-indent:-9999px;vertical-align:top;}
.attMainBox .dSelect .dateBOX a.Dpre {background:url("../images/check/d_pre.png") no-repeat left;background-size:50%;}
.attMainBox .dSelect .dateBOX a.Dnex {background:url("../images/check/d_nex.png") no-repeat right;background-size:50%;}
.attMainBox .dSelect .dateBOX span
{
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:23px;
	color:#ffffff;
	cursor:pointer;
}
.attMainBox .attFrame {padding:0 5px;width:548px;}
.attMainBox .attFrame .att_cal {float:none;width:548px;background:rgba(43, 34, 18, 0.5);border-color:#685b47;}
.attMainBox .attFrame .att_cal table th {background:#2f2b25;border-color:#685b47;}
.attMainBox .attFrame .att_cal table th:first-child {background:#4a291b;border-color:#734b39;}
.attMainBox .attFrame .att_cal table th:last-child {background:#152c3a;}
.attMainBox .attFrame .att_cal table td {padding:10px;height:25px;border-color:#685b47;}
.attMainBox .attFrame .att_cal table td span.day {color:#ffffff;}
.attMainBox .attFrame .att_cal table td:first-child span.day {color:#fff000;}
.attMainBox .attFrame .att_cal table td:last-child span.day {color:#3cd0ff;}
.attMainBox .attFrame .att_cal table td .CHNO {width:35px;height:35px;opacity:0.5;display:none;}
.attMainBox .attFrame .att_cal table td .CHOK {width:35px;height:35px;}
/* ******************************************** 메인 페이지 끝 ******************************************** */

/* ******************************************** 컨텐츠 레이아웃 시작 ******************************************** */
/* Sub Page Layout */
.content_wrap {position:relative;box-sizing:border-box;margin:0 auto;padding:30px;width:1300px;border-radius:16px;border:1px solid #493f30;background-color:rgb(0 0 0 / 60%);}
/* Sub title Area */
.content_wrap .content_top {position:relative;}
.content_wrap .content {padding:0;}
/* Game Content */
.content_wrap.short .content_top {width:940px;}
.content_wrap.short .content {clear:both;width:940px;}
/* Casino, Slot */
.LIVECASINO .content_wrap {padding:30px 10px;width:100%;border-width:0;overflow:auto;}
.LIVECASINO .content_top {box-sizing:border-box;margin:0 auto;padding:0 15px;width:1300px;}
.LIVECASINO .content {box-sizing:border-box;width:100%;height:100%;}
.casino_games_box {margin:0 auto;width:1300px;height:calc(100vh - 81px);}
.casino_games_box .CBTN {display:block;box-sizing:border-box;margin:10px;width:calc(100% / 3 - 20px);height:180px;text-indent:-9999px;border-radius:8px;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;}
.casino_games_box .evolution {background-image:url("../images/casino/evolution.png");}
.casino_games_box .dreamgame {background-image:url("../images/casino/dreamgame.png");}
.casino_games_box .asiagaming {background-image:url("../images/casino/asiagame.png");}
.casino_games_box .pragmatic {background-image:url("../images/casino/pragmatic.png");}
.casino_games_box .betgames {background-image:url("../images/casino/betgames.png");}
.casino_games_box .wmcasino {background-image:url("../images/casino/wmlive.png");}
.casino_games_box .skywind {background-image:url("../images/casino/skywind.png");}
.casino_games_box .microgaming {background-image:url("../images/casino/microgame.png");}
.casino_games_box .dowin {background-image:url("../images/casino/dowinn.png");}
.casino_games_box .taishan {background-image:url("../images/casino/taishan.png");}
.casino_games_box .habanero {background-image:url("../images/casino/habanero.png");}
.casino_games_box .cq9 {background-image:url("../images/casino/cq9.png");}
.casino_games_box .booongo {background-image:url("../images/casino/booongo.png");}
.casino_games_box .evoplay {background-image:url("../images/casino/evoplay.png");}
.casino_games_box .wazdan {background-image:url("../images/casino/wazdan.png");}
.casino_games_box .netent {background-image:url("../images/casino/netent.png");}
.casino_games_box .redtiger {background-image:url("../images/casino/redtiger.png");}
.casino_games_box .nolimitcity {background-image:url("../images/casino/nolimitcity.png");}
.casino_games_box .dragoonsoft {background-image:url("../images/casino/dragoonsoft.png");}
.casino_games_box .playson {background-image:url("../images/casino/playson.png");}
.casino_games_box .playstar {background-image:url("../images/casino/playstar.png");}
.casino_games_box .playngo {background-image:url("../images/casino/playngo.png");}
.casino_games_box .relaxgame {background-image:url("../images/casino/relaxgame.png");}
.casino_games_box .tpg {background-image:url("../images/casino/tpg.png");}
.casino_games_box .gameart {background-image:url("../images/casino/gameart.png");}
.casino_games_box .pgsoft {background-image:url("../images/casino/pgsoft.png");}
.casino_games_box .blueprint {background-image:url("../images/casino/blueprint.png");}
.casino_games_box .thunderkick {background-image:url("../images/casino/thunderkick.png");}
.casino_games_box .mobilots {background-image:url("../images/casino/mobilots.png");}
.casino_games_box .playpearls {background-image:url("../images/casino/playpearls.png");}
.casino_games_box .dragoonspft {background-image:url("../images/casino/dragoonspft.png");}
.casino_games_box .gaming1x2 {background-image:url("../images/casino/gaming1x2.png");}
.casino_games_box .elk {background-image:url("../images/casino/elk.png");}
.casino_games_box .bigtime {background-image:url("../images/casino/bigtime.png");}
.casino_games_box .jinjibao {background-image:url("../images/casino/jinjibao.png");}
.casino_games_box .casino_games {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.casino_games_box.slotWrap, .casino_games_box.full_list {height:100%;}
.casino_games_box.full_list {width:100%;}
.casino_games_box.full_list .CBTN {margin:5px;width:calc(100% / 8 - 10px);height:auto;text-indent:0px;}
.casino_games_box.full_list .CBTN img {width:100%;}


/* ******************************************** Contnet Title ******************************************** */
.section_title {display:flex;justify-content:flex-start;margin-bottom:15px;}
.section_title::before {display:block;font-size:25px;font-weight:500;color:#ffffff;}
.section_title::after {display:none;}
/* Casino */
.section_title.game_honornull::before {content:"카지노";}
/* Sports */
.section_title.game_winlose::before {content:"승무패";}
.section_title.game_winlose::after {content:"/ WinLose";}
.section_title.game_handicap::before {content:"핸디캡";}
.section_title.game_handicap:after {content:"/ Handicap";}
.section_title.game_special::before {content:"스페셜";}
.section_title.game_special::after {content:"/ Special";}
.section_title.game_special2::before {content:"실시간";}
.section_title.game_special2::after {content:"/ Live";}
.section_title.game_cross::before {content:"크로스";}
.section_title.game_cross::after {content:"/ Cross";}
/* Named */
.section_title.game_oddeven::before {content:"네임드 사다리";}
.section_title.game_sladder::before {content:"네임드 스피드사다리";}
.section_title.game_dari::before {content:"네임드 다리다리";}
.section_title.game_nracing::before {content:"네임드 달팽이";}
.section_title.game_namedpbladder3::before {content:"네임드 파워사다리 3분";}
.section_title.game_namedpbladder::before {content:"네임드 파워사다리 5분";}
/* Nanum */
.section_title.game_ntry_pb::before {content:"파워볼";}
.section_title.game_ntry_pbladder::before {content:"파워사다리";}
.section_title.game_ntry_keno::before {content:"스피드키노";}
.section_title.game_ntry_kenoladder::before {content:"키노사다리";}
.section_title.game_ntry_pwkeno::before {content:"파워키노사다리";}
/* MGM */
.section_title.game_mgmodds::before {content:"MGM 홀짝";}
.section_title.game_mgmbacc::before {content:"MGM 바카라";}
.section_title.game_mgmnine::before {content:"MGM 나인";}
.section_title.game_mgmgostop::before {content:"MGM 고스톱";}
/* BRT365 */
.section_title.game_vgreyhound::before {content:"가상경견";}
.section_title.game_vgreyhound::after {content:"/ BET365";}
.section_title.game_vsoccer::before {content:"가상축구";}
.section_title.game_vsoccer::after {content:"/ BET365";}
/* Lotus */
.section_title.game_lotusodds::before {content:"로투스 홀짝";}
.section_title.game_lotusdt::before {content:"로투스 용호";}
.section_title.game_lotusbacc1::before {content:"로투스 바카라1";}
.section_title.game_lotusbacc2::before {content:"로투스 바카라2";}
.section_title.game_lotussicbo::before {content:"로투스 식보";}
/* Thenut Casino */
.section_title.game_thenut::before {content:"카지노";}
.section_title.game_thenut_slot::before {content:"슬롯머신";}
.section_title.game_thenut4::before {content:"프라그마틱 슬롯";}
.section_title.game_thenut42::before {content:"하바네로 슬롯";}
.section_title.game_thenut19::before {content:"CQ9 슬롯";}
.section_title.game_thenut30::before {content:"부운고 슬롯";}
.section_title.game_thenut2::before {content:"에보플레이 슬롯";}
.section_title.game_thenut35::before {content:"와즈단 슬롯";}
.section_title.game_thenut23::before {content:"넷엔트 슬롯";}
.section_title.game_thenut26::before {content:"레드타이거 슬롯";}
.section_title.game_thenut39::before {content:"플레이슨 슬롯";}
.section_title.game_thenut38::before {content:"플레이스타 슬롯";}
.section_title.game_thenut40::before {content:"플레이앤고 슬롯";}
.section_title.game_thenut28::before {content:"릴렉스 게이밍 슬롯";}
.section_title.game_thenut37::before {content:"트리플 프로릿 게이밍 슬롯";}
.section_title.game_thenut22::before {content:"게임아트 슬롯";}
.section_title.game_thenut21::before {content:"PG소프트 슬롯";}
.section_title.game_thenut31::before {content:"블루프린트 슬롯";}
.section_title.game_thenut33::before {content:"썬더킥 슬롯";}
.section_title.game_thenut24::before {content:"노리미트 시티 슬롯";}
.section_title.game_thenut29::before {content:"모바일로츠 슬롯";}
.section_title.game_thenut41::before {content:"플레이펄스 슬롯";}
.section_title.game_thenut25::before {content:"드라군소프트 슬롯";}
.section_title.game_thenut18::before {content:"1X2게이밍 슬롯";}
.section_title.game_thenut20::before {content:"ELK 스튜디오 슬롯";}
.section_title.game_thenut10::before {content:"마이크로게이밍 슬롯";}
.section_title.game_thenut32::before {content:"빅타이밍 슬롯";}
/* ETC MENU */
.section_title.game_result::before {content:"경기결과";}
.section_title.game_result::after {content:"/ Game Result";}
.section_title.main_bettings::before {content:"베팅내역";}
.section_title.main_bettings::after {content:"/ My Betting";}
.section_title.board_event::before {content:"이벤트";}
.section_title.board_event::after {content:"/ Event";}
.section_title.board_qna::before {content:"게시판";}
.section_title.board_qna::after {content:"/ Board";}
.section_title.board_custom::before {content:"고객센터";}
.section_title.board_custom::after {content:"/ Customer Center";}
.section_title.board_notice::before {content:"공지사항";}
.section_title.board_notice::after {content:"/ Notice";}
.section_title.member_coupon::before {content:"쿠폰";}
.section_title.member_coupon::after {content:"/ Coupon";}
.section_title.money_deposit::before {content:"머니충전";}
.section_title.money_deposit::after {content:"/ Money Deposit";}
.section_title.money_deposit_list::before {content:"충전내역";}
.section_title.money_deposit_list::after {content:"/ Money Deposit List";}
.section_title.money_withdraw::before {content:"머니환전";}
.section_title.money_withdraw::after {content:"/ Money Withdraw";}
.section_title.money_withdraw_list::before {content:"환전내역";}
.section_title.money_withdraw_list::after {content:"/ Money Withdraw List";}
.section_title.member_propose::before {content:"지인추천현황";}
.section_title.member_propose::after {content:"/ My Information";}
.section_title.point_list::before {content:"포인트내역";}
.section_title.point_list::after {content:"/ My Point";}
.section_title.letter_list::before {content:"쪽지";}
.section_title.letter_list::after {content:"/ My Information";}
.section_title.letter_view::before {content:"쪽지";}
.section_title.letter_view::after {content:"/ My Information";}
.section_title.member_att::before {content:"출석체크";}
.section_title.member_att::after {content:"/ My Information";}
.section_title.member_edit::before {content:"정보수정";}
.section_title.member_edit::after {content:"/ My Information";}
.section_title.member_coupon::before {content:"쿠폰";}
.section_title.member_coupon::after {content:"/ My Coupon";}
.section_title.main_rules::before {content:"베팅규정";}
.section_title.main_rules::after {content:"/ Betting Rules";}
.section_title.main_rules2::before {content:"베팅규정";}
.section_title.main_rules2::after {content:"/ Betting Rules";}
.section_title.main_rules3::before {content:"베팅규정";}
.section_title.main_rules3::after {content:"/ Betting Rules";}
.section_title.main_guide::before {content:"베팅규정";}
.section_title.main_guide::after {content:"/ Betting Rules";}
.section_title.member_roulette::before {content:"룰렛이벤트";}
.section_title.member_roulette::after {content:"/ Roulette";}
.PAYBACK .section_title::before {content:"페이백";}
/* 쿠폰, 정보수정 */
/* ******************************************** 컨텐츠 레이아웃 끝 ******************************************** */

/*  ******************************************** 푸터 레이아웃 - 사이트별 시작 ******************************************** */
.footer_wrap {margin:0 auto;padding-top:0px;width:100%;}
.footer_wrap .FooterArea {margin:0 auto 30px auto;width:1200px;background:none;border-radius:5px;}
.footer_wrap .FooterArea p {padding:15px 0 15px 0;text-align:center;color:#deb85b;text-transform:uppercase;}
/*  ******************************************** 푸터 레이아웃 - 사이트별 끝 ******************************************** */

.player_wrap .player {width:800px;height:655px; margin: 0 auto}

/* 종목선택 */
body.sportsGbody .sportsKind {display:block;}
body.nokind .sportsKind {display:none;}
.sportsKind {padding:13px 0;border:0 solid #292929;border-top-width:2px;display:none;}
.sportsKind ul {display:flex;justify-content:flex-start;}
.sportsKind ul li {width:calc(100% / 9);}
.sportsKind .SKS {display:flex;justify-content:center;color:#ffffff;}
.sportsKind .si 
{
	display:block;
	margin:0;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:13px;
	color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto 28px;
}
.sportsKind ul li .SKS .icon {margin-right:5px;width:30px;background-color:#444444;border-radius:50%;}
.sportsKind ul li .SKS.all .icon {background-image:url("../images/ball/all.png");}
.sportsKind ul li .SKS.soccer .icon {background-image:url("../images/ball/soccer.png");}
.sportsKind ul li .SKS.baseball .icon {background-image:url("../images/ball/baseball.png");}
.sportsKind ul li .SKS.basketball .icon {background-image:url("../images/ball/basketball.png");}
.sportsKind ul li .SKS.volleyball .icon {background-image:url("../images/ball/volleyball.png");}
.sportsKind ul li .SKS.hockey .icon {background-image:url("../images/ball/hockey.png");}
.sportsKind ul li .SKS.nfl .icon {background-image:url("../images/ball/nfl.png");}
.sportsKind ul li .SKS.esports .icon {background-image:url("../images/ball/esports.png");background-size:16px 20px;}
.sportsKind ul li .SKS.etc .icon {background-image:url("../images/ball/etc.png");}

/* ******************************************** 게임 리스트 시작 ******************************************** */
.game_all_open {display:flex;justify-content:center;position:fixed;z-index:90;top:210px;left:50%;padding:0 0px;margin-left:-61px;width:120px;line-height:40px;text-align:center;color:#ffffff;font-weight:400;font-size:15px;border-radius:40px;border:1px solid #ff9200;background-color:rgba(137, 78, 0, 0.8);}
.game_all_open::before {content:"+";display:block;margin:10px 0;margin-right:5px;width:20px;line-height:20px;text-align:center;color:#ffffff;font-size:13px;font-weight:500;border-radius:50%;background-color:#ff9200;}
.game_all_open.opened {}
.game_all_open.opened::before {content : "-"}
.game_list {width:auto;min-height:500px;background:none;}
.game_list .game {display:inline-block;box-sizing:border-box;margin:0 0 5px 0;width:100%;opacity:0.5;}
.game_list .game.active {opacity:1.0;}
.game_list .game.active .clickable {cursor:pointer;}
/* Game Bar Style */
.NODATA {margin-top:5px;line-height:300px;text-align:center;color:#f1efeb;font-size:15px;border-radius:6px;background-color:rgba(176, 170, 149, 0.2);}
.GBAR 
{
	float:left;
	display:flex;
	justify-content:center;
	box-sizing:border-box;
	margin:0 1px;
	border:1px solid #4f482e;
	background-color:#201c0c;
	text-align:center;
	font-size:13px;
	color:#ffffff;
}
.GBAR:first-child {margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.GBAR:last-child {margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.GBAR span {display:block;line-height:30px;text-align:center;color:#ffffff;font-size:13px;}
.GBAR .team_name {margin:0 5px;}
.GBAR .team_name img {height:20px;vertical-align:top;margin:5px 0;}
.GBAR .team_name font {color:#ff0000 !important;}
.GBAR .team_name .type_name {display:inline-block;}
.GBAR .team_name .type_name.handi {color:#00ff4e}
.GBAR .team_name .type_name.under {color:#0092ff}
.GBAR .team_name .type_name.over {color:#ff0000}
.GBAR .rate {margin:0 5px;}
.GBAR .rate img {vertical-align:top;margin:5px;height:20px;}
.GBAR .uoicon {display:block;margin:5px;width:20px;height:20px;line-height:20px;border-radius:3px;background-repeat:no-repeat;background-position:center center;}
.GBAR .uoicon.under {background-image:url("../images/icon_under.gif");}
.GBAR .uoicon.over {background-image:url("../images/icon_over.gif");}
.GBAR .uoicon.handi_mark {text-align:center;color:#ffffff;font-weight:800;}
.GBAR.win .uoicon.handi_mark {color:#005aff;}
.GBAR.lose .uoicon.handi_mark {color:#ff0000;}
.GBAR.win .team_name {text-align:left;}
.GBAR.lose .team_name {text-align:right;}
/* Win, Lose Bar */
.GBCO 
{
	justify-content:space-between;
	border-color:#50482f;
	background-color:#282414;
}
.GBCO .rate {display:flex;justify-content:space-between;line-height:30px;width:60px;}
.GBCO .team_name {width:calc(100% - 80px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.GBCO.win .rate {justify-content:flex-end;}
.GBCO.lose .rate {justify-content:flex-start;}
/* Draw odject */
.GBAR.draw {border-color:#50482f;background-color:#282414;}
/* Hover, Checked, Select */
.game.active .hover {border-color:#ffd84f;background-color:#ffc600;}
.game.active .hover span {color:#000000;font-weight:500;}
.game.active .hover font {color:#ff0000 !important;}
.game.active .hover .rate .uoicon {background-color:#ffffff;}
.game.active .checked {border-color:#ffd84f;background-color:#ffc600;}
.game.active .checked span {color:#000000;font-weight:500;}
.game.active .checked font {color:#ff0000 !important;}
.game.active .checked .rate .uoicon {background-color:#ffffff;}
/* Bonus Game */
.game_list .game.bonus .rate {float:left;width:calc(82% - 2px);border-color:#50482f;background-color:#282414;text-align:center;}
.game_list .game.bonus .rate.hover {border-color:#ffd84f;background-color:#ffc600;color:#000000;}
.game_list .game.bonus .rate.checked {border-color:#ffd84f;background-color:#ffc600;color:#000000;}

/* Game List Header */
.list_head {display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;border-radius:5px;border:1px solid #444444;background-color:#202020;}
.list_head div {float:left;margin:0 1px;line-height:28px;text-align:center;font-size:13px;color:#ffffff;}
.list_head div:first-child {margin-left:0;}
.list_head div:last-child {margin-right:0;}

/* Game List Header Size */
.game_list .list_head .date {width:calc(12% - 1px);}
.game_list .list_head .win {width:calc(35% - 2px);}
.game_list .list_head .draw {width:calc(6% - 2px);}
.game_list .list_head .lose {width:calc(35% - 2px);}
.game_list .list_head .status {width:calc(12% - 1px);}
/* game DIV size */
.game_list .game .date {width:calc(12% - 1px);}
.game_list .game .win {width:calc(35% - 2px);}
.game_list .game .draw {width:calc(6% - 2px);}
.game_list .game .lose {width:calc(35% - 2px);}
.game_list .game .status {width:calc(6% - 2px);}
.game_list .game.active .status {}
.game_list .game.active .status span {color:#ffb200;font-weight:500;}
.game_list .game .more {cursor:pointer;width:calc(6% - 1px);}
.game_list .game .more span {font-size:15px;}
.game_list .game .more.active {background-color:#503b0a;border-color:#ffb200;}
.game_list .game .more.active span {color:#ffb200;font-weight:500;}
.game_list.VSOCCER .win {width:calc(38% - 2px);}
.game_list.VSOCCER .lose {width:calc(38% - 2px);}
.game_list.VSOCCER .game .status {width:calc(6% - 1px);}
/* 리그명 */
.game_list .game_leg {display:flex;justify-content:flex-start;padding:5px 5px;padding-top:10px;}
.game_list .game_leg .leg_icon {margin-right:5px;}
.game_list .game_leg .leg_icon img {width:auto;height:24px;border-radius:3px;}
.game_list .game_leg .leg_name {line-height:24px;font-weight:500;font-size:17px;font-weight:300;color:#cccccc;}
.game_list .game_leg.active .leg_name {color:#ffffff;font-weight:500;}
.game_list .game_leg .game_date { display:none; }

/* Game Sub */
.subset {display:none;}
.subset-header {padding:5px;color:#ffb200;font-size:13px;font-weight:500;display:none;}
.subset .game {display:flex;justify-content:space-between;}
.subset .SBAR 
{
	cursor:pointer;
	display:flex;
	justify-content:space-between;
	box-sizing:border-box;
	padding:5px 5px;
	width:calc(100% / 2 - 2px) !important;
	border:1px solid #888888;
	background-color:#060606;
}
.subset .SBAR .inst {display:block;line-height:20px;color:#ffffff;}
.subset .SBAR .inst img {vertical-align:top;margin-right:5px;height:20px;}
.subset .status {width:calc(12% - 2px) !important;}
.subset .sbtype {display:inline-block;vertical-align:top;margin:0 3px;min-width:16px;height:30px;line-height:30px;color:#00ff4e;background-repeat:no-repeat;background-position:center center;}
.subset .sbtype.under {background-image:url("../images/icon_under.gif");}
.subset .sbtype.over {background-image:url("../images/icon_over.gif");}

/* Game Notice */
.game_notice {display:flex;justify-content:flex-start;margin-bottom:5px;padding:5px;}
.game_notice::before {content:"notice";display:block;margin-right:5px;width:50px;height:20px;line-height:20px;border-radius:4px;background-color:#4c4539;text-align:center;font-size:11px;color:#c2b9aa;}
.game_notice marquee {display:block;width:calc(100% - 55px);height:20px;line-height:20px;}

.game_list .score_info {margin-top:15px;height:72px;background:url("../images/score_bg.png") no-repeat center center;position: relative;color:#fff}
.game_list .score_info .home {position: absolute;top:25px;left:100px;width:200px;font-family:Dotum,verdana;font-weight:bold;font-size:12pt;text-align:center;}
.game_list .score_info .away {position: absolute;top:25px;left:500px;width:200px;font-family:Dotum,verdana;font-weight:bold;font-size:12pt;text-align:center;}
.game_list .score_info .score{position: absolute;top:13px;left:310px;width:180px;font-family:verdana;font-weight:bold;font-size:24pt;text-align:center;}

/* Bet365 Game */
.Vgame {margin-bottom:5px;overflow:hidden;text-align:center;background:#634e3a;border-radius:6px;border:1px solid #927252;}
.Vgame iframe {margin:0 auto;display:inline-block;vertical-align:top;border:0;width:100%;height:500px;}

.game_list.VHOUND .game {display:flex;justify-content:space-between;}
.game_list.VHOUND .game .GBAR {margin:0;padding:5px;width:calc(100% / 2 - 2px);}
.game_list.VHOUND .game .GBAR .team_name {width:calc(100% - 100px);text-align:left;}
.game_list.VHOUND .position 
{
	width:30px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:23px;	
}
.game_list.VHOUND .position.pos1 {background-image:url("../images/game/vg_1.png");}
.game_list.VHOUND .position.pos2 {background-image:url("../images/game/vg_2.png");}
.game_list.VHOUND .position.pos3 {background-image:url("../images/game/vg_3.png");}
.game_list.VHOUND .position.pos4 {background-image:url("../images/game/vg_4.png");}
.game_list.VHOUND .position.pos5 {background-image:url("../images/game/vg_5.png");}
.game_list.VHOUND .position.pos6 {background-image:url("../images/game/vg_6.png");}
.game_list.VHOUND .position.pos7 {background-image:url("../images/game/vg_7.png");}
.game_list.VHOUND .position.pos8 {background-image:url("../images/game/vg_8.png");}

.icon_over {display:inline-block;background: url("../images/icon_over.gif") no-repeat; background-size: contain;width:13px; height:14px; vertical-align: middle;}
.icon_under {display:inline-block;background: url("../images/icon_under.gif") no-repeat; background-size: contain;width:13px; height:14px; vertical-align: middle;}

.link_large {font-size:14pt;font-weight:bold; text-align:center;margin:0 0 15px 0;}
.link_large a {color:#fc0}
.link_large a:hover{text-decoration: underline;}

/* Game Result */
.result_wrap { position:relative;}
.game_result {margin:0 auto;padding-bottom:10px;background:none;}
/* Header Size */
.game_result .list_head .date {width:calc(10% - 1px);}
.game_result .list_head .league {width:calc(15% - 2px);}
.game_result .list_head .win {width:calc(30% - 2px);}
.game_result .list_head .draw {width:calc(5% - 2px);}
.game_result .list_head .lose {width:calc(30% - 2px);}
.game_result .list_head .status {width:calc(10% - 1px);}
/* Game */
.game_result .game {display:inline-block;margin-top:5px;width:100%;}
.game_result .game .date {width:calc(10% - 1px);text-align:center}
.game_result .game .league {justify-content:flex-start;padding:0 5px;width:calc(15% - 2px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.game_result .game .league span {max-width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.game_result .game .league img {margin:5px;margin-left:0;height:20px;vertical-align:top;}
.game_result .game .win {width:calc(30% - 2px);}
.game_result .game .draw {width:calc(5% - 2px);}
.game_result .game .lose {width:calc(30% - 2px);}
.game_result .game .status {width:calc(10% - 1px);}
.game_result .game .status span {display:flex;justify-content:center;}
.game_result .game .status .result_win {color:#ffc400;font-weight:700;}
.game_result .game .status .result_lose {color:#c8b892;font-weight:700;}
.game_result .game .status .result_draw {color:#63d200;font-weight:700;}

/* Betting List */
.betting_wrap {margin-bottom:0;padding-bottom:0;}
.betting_wrap .item {margin:0 auto 5px auto;padding:5px;border:1px solid #5f5341;background:#3e3729;border-radius:6px;box-shadow:inset 0 8px 8px #5f5341;}
.betting_wrap .item .head {display:inline-block;box-sizing:border-box;margin-bottom:5px;padding:0;width:100%;text-align:center;}
.betting_wrap .item .head div {float:left;margin:0 1px;line-height:18px;background:none;text-align:center;text-transform:uppercase;color:#beb6a7;font-size:11px;}
.betting_wrap .item .head div:first-child {margin-left:0;}
.betting_wrap .item .head div:last-child {margin-right:0;}
.betting_wrap .item .head .date {width:calc(10% - 1px);}
.betting_wrap .item .head .league {width:calc(14% - 2px);}
.betting_wrap .item .head .win {width:calc(28% - 2px);}
.betting_wrap .item .head .draw {width:calc(5% - 2px);}
.betting_wrap .item .head .lose {width:calc(28% - 2px);}
.betting_wrap .item .head .result {width:calc(10% - 2px);}
.betting_wrap .item .head .status {width:calc(5% - 1px);}
.betting_wrap .item .row {display:inline-block;margin-bottom:5px;width:100%;}
.betting_wrap .item .row .date {clear:left;width:calc(10% - 1px);text-align:center;}
.betting_wrap .item .row .league {justify-content:flex-start;padding:0 5px;width:calc(14% - 2px);text-align:left;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;}
.betting_wrap .item .row .win {width:calc(28% - 2px);}
.betting_wrap .item .row .lose {width:calc(28% - 2px);}
.betting_wrap .item .row .draw {width:calc(5% - 2px);}
.betting_wrap .item .row .result {width:calc(10% - 2px);}
.betting_wrap .item .row .result span {display:flex;justify-content:center;}
.betting_wrap .item .row .result .result_win {color:#ff0000;font-weight:700;}
.betting_wrap .item .row .result .result_lose {color:#03a7b6;font-weight:700;}
.betting_wrap .item .row .result .result_draw {color:#444444;font-weight:700;}
.betting_wrap .item .row .status {width:calc(5% - 1px);}
.betting_wrap .item .row .status .result_waiting {color:#fff8e9;font-weight:700;}
.betting_wrap .item .row .status .result_hit {color:#ffc800;font-weight:700;}
.betting_wrap .item .row .status .result_miss {color:#b0a898;font-weight:700;}
.betting_wrap .item .row .status .result_special {color:#45aa00;font-weight:700;}
.betting_wrap .item .row .selected {border-color:#ffd84f;background:#ffc600;}
.betting_wrap .item .row .selected span {font-weight:bold;color:#000000 !important;}
.betting_wrap .item .row .selected font {color:#ff0000 !important;}

.betting_wrap .item .bet_summary 
{
	display:flex;
	justify-content:space-between;
	margin-top:5px;;
	padding:5px;
	color:#666666;
	text-align:left;
	border-radius:5px;
	background-color:rgb(0 0 0 / 50%);
	background-repeat:no-repeat;
	background-position:left center;
}
.betting_wrap .item .bet_summary .sumInfo {display:flex;justify-content:flex-start;}
.viewBetList .betting_wrap .item .bet_summary {justify-content:center;}
.viewBetList .betting_wrap .item .bet_summary .sumInfo {justify-content:center;}
.betting_wrap .item .bet_summary .Batt {margin-right:10px;width:22px;height:22px;}
.betting_wrap .item .bet_summary .cacbox 
{
	margin-right:10px;
	padding:0;
	width:50px;
	border-radius:3px;
	background:#ff6600;
	color:#ffffff !important;
	text-align:center;
	text-decoration:none !important;
}
.betting_wrap .item .bet_summary .sumtit {display:block;vertical-align:top;line-height:22px;font-size:13px;}
.betting_wrap .item .bet_summary .sumtit.sp {margin:0 10px;font-size:11px;}
.betting_wrap .item .bet_summary .sumtit.num {margin-left:3px;font-weight:500;}
.betting_wrap .item .bet_summary .bet_rate {}
.betting_wrap .item .bet_summary .bonusRate {}

.betting_wrap .item .bet_summary.bet_wait {color:#fff4e3;}
.betting_wrap .item .bet_summary.bet_result_hit {color:#ffe000;}
.betting_wrap .item .bet_summary.bet_result_miss {color:#2565ce;font-weight:400;}
.betting_wrap .item .bet_summary.canceled {color:#888888;font-weight:400;}
.betting_wrap .item .bet_summary.canceled .sumtit {text-decoration:line-through;}

/* Betting Result Stat */
.betting_wrap .item .bet_summary.bet_wait .cacbox {background-color:#386a00;}
.betting_wrap .item .bet_summary.bet_wait .cacbox::before {content:"대기중";}
.betting_wrap .item .bet_summary.bet_result_hit .cacbox {background-color:#ffe000;font-weight:700;color:#000000 !important;}
.betting_wrap .item .bet_summary.bet_result_hit .cacbox::before {content:"당첨";}
.betting_wrap .item .bet_summary.bet_result_miss .cacbox {background-color:#0050a9;}
.betting_wrap .item .bet_summary.bet_result_miss .cacbox::before {content:"미당첨";}
.betting_wrap .item .bet_summary.canceled .cacbox {background-color:#868686;}
.betting_wrap .item .bet_summary.canceled .cacbox::before {content:"취소됨";}

.betting_wrap .bet_summary .cash {color:#f30;}
.betting_wrap .btn_wrap {display:flex;justify-content:space-between;padding:10px;}
.betting_wrap .betDelet {display:flex;justify-content:flex-start;}
.betting_wrap .icon_trash {display:inline-block;width:12px;height:12px;vertical-align:middle;background:url("../images/x.gif");cursor:pointer;}
.view_body #game_detail .betting_wrap .item .bet_summary {text-align:center;}

body.popup {padding-bottom:30px;height:auto;background-color:#ffffff;}
body.popup .betting_wrap {margin:0 auto;width:1160px;}
body.popup .betting_wrap .spacer {display:none;}

/* 베팅내역 - 취소된 내역 개별 삭제 버튼 */
.betting_wrap .bet_summary .sumbtnbox {display:flex;justify-content:flex-end;}
.betting_wrap .bet_summary .BetB 
{
	display:block;
	vertical-align:middle;
	margin-left:3px;
	width:80px;
	line-height:20px;
	border-radius:3px;
	border:1px solid #e4e1c1;
	background:url("../images/bg_btn.png") repeat-x left center;
	background-size:1px 22px;
	text-align:center;
	color:#ffffff;
	font-weight:500;
	text-shadow:0 0 4px rgb(0 0 0 / 70%);
	cursor:pointer;
}
.betting_wrap .bet_summary .BetB.btn_bet_delete
{	
	
}
/* 베팅내역(게시판 내역 첨부시) - 삭제*/
.betting_wrap .bet_summary .BetB.btn_bet_remove
{
	
}
/* 베팅내역 - 베팅취소 버튼 */
.betting_wrap .bet_summary .BetB.btn_bet_cancel
{
	
}
/* 게시판 내역첨부 - 팝업 */
.betting_wrap .bet_summary .BetB.btn_bet_apply
{
	
}

/* ******************************************** 게임 리스트 끝 ******************************************** */

/* Multi View Page */
.MV_tab 
{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	margin:0 auto;
	margin-bottom:5px;
	padding:5px;
	width:100%;
	border-radius:6px;
	border:1px solid #444444;
	background-color:#d0d0d0;
}
.MV_tab .MVT
{
	float:left;
	display:block;
	box-sizing:border-box;
	margin:1px;
	width:calc(100% / 6 - 2px);
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	letter-spacing:-1px;
	color:#000000;
	border-radius:3px;
	border:1px solid #9c9c9c;
	background:linear-gradient(#efefef 0%, #d0d0d0 100%);
	background:-ms-linear-gradient(#efefef 0%, #d0d0d0 100%);
}
.MV_tab .MVT:hover
{
	background:linear-gradient(#717171 0%, #272727 100%);
	background:-ms-linear-gradient(#717171 0%, #272727 100%);
	border-color:#555555;
	color:#ffffff;
	text-shadow:-1px -1px 0px #000000;
}
.MV_tab .MVT.on
{
	background:linear-gradient(#717171 0%, #272727 100%);
	background:-ms-linear-gradient(#717171 0%, #272727 100%);
	border-color:#555555;
	font-weight:600;
	color:#ffffff;
	text-shadow:-1px -1px 0px #000000;
}

.MINIVIEW {clear:both;padding:5px;border-radius:6px;overflow:hidden;background-color:#a7a7a7;box-shadow:inset 0 0 6px rgba(255,255,255,0.3);border:1px solid #4a4a4a;}
.noMu {padding:200px 0;border-radius:4px;background-color:#ffffff;}
.nMb {display:block;margin:0 auto;line-height:24px;text-align:center;color:#5d5d5d;font-size:16px;background-repeat:no-repeat;background-position:center center;}
.nMb.noMimg {margin-bottom:10px;width:300px;height:200px;background-image:url("../images/no_multi.png");}
.MV_box_frame {display:inline-block;vertical-align:top;width:100%;}
.MV_box {float:left;box-sizing:border-box;margin:2px;width:calc(100% / 3 - 4px);border-radius:4px;border:1px solid #ffffff;background:rgba(255,255,255,0.2);overflow:hidden;}
.MV_box .MV_h {padding:3px;height:22px;background:#f9f9f9;}
.MV_box .MV_h .MV_c {display:block;float:right;padding:0 10px;line-height:22px;border-radius:4px;background-color:#000000;color:#ffffff;}
.MV_box .MV_body {height:630px;}
.MV_box .MV_body iframe {width:100%;height:630px;}

/* Tab Style */
.TabStyle 
{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	margin:0 auto;
	margin-bottom:5px;
	padding:5px;
	width:100%;
	border-radius:6px;
	border:1px solid #64554a;
	background-color:#2e2620;
}
.TabStyle a
{
	float:left;
	display:block;
	box-sizing:border-box;
	margin:2px;
	width:calc(100% / 6 - 4px);
	height:40px;
	line-height:38px;
	text-align:center;
	font-weight:normal;
	letter-spacing:-1px;
	color:#eddcc9;
	font-size:15px;
	border-radius:3px;
	border:1px solid #836e57;
	background:linear-gradient(#6f5a44 0%, #413529 100%);
	background:-ms-linear-gradient(#6f5a44 0%, #413529 100%);
}
.TabStyle a:hover
{
	border-color:#ffdf9e;
	color:#ffffff;
}
.TabStyle a.on
{
	background:url("../images/bg_gnb.png") no-repeat center center;
	border-color:#ffdf9e;
	font-weight:600;
	color:#ffffff;
	text-shadow:-1px -1px 0px #000000;
}

/* Button */
.btnDefault 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0;
	width:130px;
	line-height:42px;
	background:url("../images/bg_btn.png") repeat-x left center;
	border:1px solid #dbca8e;
	border-radius:3px;
	text-align:center;
	font-weight:600;
	font-size:17px;
	color:#FFFFFF;
	text-shadow:0 0 4px rgb(0 0 0 / 90%);
}
.btnDefault:hover {box-shadow:inset 0 8px 10px rgb(0 0 0 / 80%);}
.btnMidSize 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0 20px;
	height:26px;
	line-height:26px;
	background:url("../images/bg_btn.png") repeat-x left center;
	background-size:1px 26px;
	border:1px solid #dbca8e;
	border-radius:3px;
	text-align:center;
	font-weight:600;
	color:#FFFFFF;
	text-shadow:0 0 4px rgb(0 0 0 / 90%);
}
.btnMidSize:hover {box-shadow:inset 0 6px 6px rgb(0 0 0 / 80%);}

/* 페이지 넘버 */
.pagination {display:flex;justify-content:center;margin:20px auto;padding:0;}
.pagination .pbtn {display:block;margin:0 3px;padding:0 5px;min-width:23px;height:33px;line-height:33px;border-radius:5px;border:1px solid #524237;background-color:#362b23;text-align:center;color:#f7ede6;}
.pagination .cur {color:#ffffff;background-color:#fd6a00;}
.pagination .GPA {background:#645245;color:#ffffff;}
.pagination .goFir {background:#645245;}
.pagination .goPre {margin-right:5px;}
.pagination .goPag {margin-left:5px;}

/* 날짜 검색 부분 */
.search_panel 
{
	margin-bottom:5px;
	padding:5px;
	text-align:right;
	color:#ffffff;
	border-radius:4px;
	border:1px solid #6a6a6a;
	background-color:#494949;
}
.search_panel .date_input {padding:0;height:18px;background:#ffffff;border:1px solid #161616;border-radius:3px;box-shadow:none;color:#000000;}
.search_panel .btn_search
{
	margin-left:5px;
	width:60px;
	height:20px;
	line-height:18px;
	vertical-align:middle;
	border:1px solid #000000;
	border-radius:3px;
	background:linear-gradient(#f8f8f8 0%, #d3d3d3 100%);
	background:-ms-linear-gradient(#f8f8f8 0%, #d3d3d3 100%);
	color:#000000;
	cursor:pointer;
}

/* Payback */
.paybackFrame {display:flex;justify-content:space-between;}

.paybackGuide {padding:15px;border-radius:12px;border:1px solid #8b7e74;background-color:#6b5f55;}
.paybackGuide ol li 
{
	margin-top:5px;
	padding:0 10px 0 40px;
	line-height:40px;
	border-radius:6px;
	background-color:rgba(255, 255, 255, 0.7);
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url("../images/icon_guide.png");
	color:#201c14;
	font-size:15px;
}
.paybackGuide ol li:first-child {margin-top:0;}

.attFrame.payback {}
.attFrame.payback .att_cal {float:none;width:auto;}

.payBackMop {width:800px;}
.payResult {margin-top:20px;padding:30px 60px;text-align:center;border-radius:12px;border:2px solid #857b70;background-color:#2d2720;}
.payResult .prTxt {display:block;margin-bottom:30px;font-size:22px;font-weight:500;color:#ffebca;}
.payResult .prTxt b {color:#ffc800;font-weight:800;font-size:36px;}
.payResult .prTxt.agt {font-size:17px;margin:0;line-height:97px;}
.payResult .prcget 
{
	display:block;
	padding:0 10px;
	height:50px;
	line-height:50px;
	border-radius:50px;
	border:1px solid #ffeda8;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto 54px;
	background-image:url("../images/bg_gnb.png");
	box-shadow:0 5px 5px rgba(0,0,0,0.3), inset 0 6px 8px rgba(255,255,255,0.3);
	text-align:center;
	color:#ffffff;
	font-size:17px;
}
.paybackCS {padding:20px 0;text-align:center;}
.paybackCS .paybackWR {display:inline-block;padding:0 30px;line-height:46px;border-radius:6px;border:2px solid #003858;background-color:#00588a;text-align:center;color:#ffffff;font-weight:700;font-size:16px;}

.payBackLog {width:calc(100% - 830px);}
.payh2 {margin:0 0 10px 0;font-weight:500;font-size:17px;color:#ffddbf;text-align:center;}
.payBlist {box-sizing:border-box;padding:20px;min-height:388px;border-radius:12px;border:1px solid #7f7665;box-shadow:inset 0 0 20px rgba(212, 201, 179, 0.8);}
.payBlist li {margin-top:2px;padding:0 10px;background:#ffffff;border-radius:4px;}
.payBlist li:first-child {margin-top:0;}
.payBlist li span {display:inline-block;line-height:30px;font-size:14px;}
.payBlist li .pst {float:right;margin:5px 0;margin-left:5px;padding:0 5px;line-height:20px;border-radius:4px;background-color:#cccccc;font-size:11px;color:#ffffff;}
.payBlist li .pst.in {background-color:#0055bb;}
.payBlist li .pst.out {background-color:#ba0067;}

/* Mini Game Floating Menu */
.miniMenu {position:fixed;z-index:1000;top:20px;right:10px;display:inline-block;padding:2px;background-color:#222222;border-radius:6px;}
.miniMenu ul li {position:relative;margin:2px;}
.miniMenu ul li .mGo 
{
	display:block;
	padding:0 10px;
	padding-left:34px;
	height:30px;
	line-height:30px;
	text-align:left;
	color:#ffffff;
	font-size:11px;
	letter-spacing:-1px;
	border-radius:4px;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:2px 2px;
	background-size:26px;
}
.miniMenu ul li .mGo.named {background-image:url("../images/mini_menu/named.png");}
.miniMenu ul li .mGo.nanum {background-image:url("../images/mini_menu/nanum.png");}
.miniMenu ul li .mGo.mgm {background-image:url("../images/mini_menu/mgm.png");}
.miniMenu ul li .mGo.lotus {background-image:url("../images/mini_menu/lotus.png");}
.miniMenu ul li .mGo.score888 {background-image:url("../images/mini_menu/score888.png");}
.miniMenu ul li .mGo.scoregame {background-image:url("../images/mini_menu/scoregame.png");}
.miniMenu ul li .mGo.skypark {background-image:url("../images/mini_menu/skypark.png");}
.miniMenu ul li .mGo.aniplus {background-image:url("../images/mini_menu/aniplus.png");}
.miniMenu ul li .mGo.bet365 {background-image:url("../images/mini_menu/bet365.png");}
.miniMenu ul li .mGo.beteast {background-image:url("../images/mini_menu/beteast.png");}
.miniMenu ul li .mGo.bitlive {background-image:url("../images/mini_menu/bitlive.png");}
.miniMenu ul li .mGo.crown {background-image:url("../images/mini_menu/crown.png");}
.miniMenu ul li .mGo.joyworld {background-image:url("../images/mini_menu/joyworld.png");}
.miniMenu ul li .mGo.livescore {background-image:url("../images/mini_menu/livescore.png");}
.miniMenu ul li .mGo.next {background-image:url("../images/mini_menu/next.png");}
.miniMenu ul li .mGo.suncity {background-image:url("../images/mini_menu/suncity.png");}
.miniMenu ul li .mGo.tomstv {background-image:url("../images/mini_menu/tomstv.png");}
.miniMenu ul li .mGo.fx {background-image:url("../images/mini_menu/fx.png");}
.miniMenu ul li .mGo.cagayan {background-image:url("../images/mini_menu/bacc.png");}
.miniMenu ul li .mGo.okada {background-image:url("../images/mini_menu/bacc_2.png");}
.miniMenu ul li .mGo.jwcasino {background-image:url("../images/mini_menu/jwcasino.png");}
.miniMenu ul li .mGo.winscore {background-image:url("../images/mini_menu/winscore.png");}
.miniMenu ul li .mGo.gamestar {background-image:url("../images/mini_menu/gamestar.png");}
.miniMenu ul li .mfs {position:absolute;z-index:100;top:0px;right:102px;display:none;width:120px;background:#ffffff;border:1px solid #000000;}
.miniMenu ul li .mfs.UP {top:-300px;}
.miniMenu ul li:hover .mfs {display:block;}
.miniMenu ul li .mfs .mftit 
{
	display:block;
	padding:0 10px;
	line-height:22px;
	background-color:#000000;
	text-align:center;
	font-size:11px;
	color:#ffffff;
}
.miniMenu ul li .mfs .mfg 
{
	display:block;
	padding:0 10px;
	line-height:22px;
	color:#000000;
	font-size:11px;
	border:1px solid #aaaaaa;
	border-left:0;
	border-bottom:0;
	border-right:0;
}
.miniMenu ul li .mfs .mfg:first-child {border-top:0;}
.miniMenu ul li .mfs .mfg:hover {background-color:#efefef;}

/* rules */
.rules_wrap {margin:0 auto;}
.rules_wrap .sub_title
{
	margin-top:10px;
	padding:0 3px 0 10px;
	line-height:25px;
	color:#FFFFFF;
	font-weight:bold;
	background:linear-gradient(#9c9c9c 0%, #444444 100%);
	background:-ms-linear-gradient(#9c9c9c 0%, #444444 100%);
	border:1px solid #777777;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.rules_wrap .sub_list
{
	margin:0 0 10px 0;
	padding:1px;
	background:#ffffff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.rules_wrap .sub_list p { margin:20px;color:#555555; }
.rules_wrap table td { padding:3px;color:#555555;  }
.rules_wrap table td strong {padding-left:10px;font-weight:bold;font-size:15px;color:#040404;}
.rules_wrap table {border-collapse:separate;border-spacing:1px;}
.rules_wrap .handicap_title {color:#ff3600;font-size:34px;line-height:34px;text-shadow:1px 1px #000000;font-family:Verdana, Helvetica, sans-serif, Dotum;}
.guide_wrap {padding:10px;}

.rule_H3 {margin:15px 0 0 5px;padding:0 0 5px 0;font-weight:bold;font-size:16px;color:#222222;}
.topGuideTxt {margin-bottom:10px;padding:15px;background:#111111;color:#ffc400;border:2px dotted #9c9184;border-radius:4px;}
.topGuideTxt ul li {margin-top:5px;}
.topGuideTxt ul li:first-child {margin-top:0;font-weight:bold;}

.Hguide {margin-top:10px;padding:20px;background:#ffffff;border:1px solid #c3c3c3;border-radius:6px;}
.Hguide h3 {margin-bottom:10px;padding-left:5px;font-size:16px;font-weight:700;}
.Hguide .Hdtit {color:#cc0000;font-size:24px;}
.Hguide table {border-collapse:collapse;width:100%;}
.Hguide table th {line-height:18px;}
.Hguide table td {line-height:18px;}
.Hguide .tableDiv {border-radius:4px;overflow:hidden;}
.Hguide .tableDiv table tr {border-top:1px solid #888888;}
.Hguide .tableDiv table tr:first-child {border-top:0;}
.Hguide .tableDiv table th {padding:10px;background:#333333;border-right:1px solid #888888;color:#ffffff;width:13%;}
.Hguide .tableDiv table td {padding:10px;background:#555555;color:#ffffff;}
.Hguide .tableHDiv {margin-bottom:20px;border-radius:4px;overflow:hidden;}
.Hguide .tableHDiv table tr {border-top:1px solid #888888;}
.Hguide .tableHDiv table tr:first-child {border-top:0;}
.Hguide .tableHDiv table th {padding:5px 10px;background:#333333;border-right:1px solid #888888;border-bottom:1px solid #888888;color:#ffffff;font-weight:700;text-align:center;}
.Hguide .tableHDiv table th.tT {color:#ffc400;background:#000000;}
.Hguide .tableHDiv table td {padding:5px 10px;background:#555555;border-right:1px solid #888888;color:#ffffff;text-align:center;}
.Hguide ol {margin:0 5px;}
.Hguide ol li {margin-top:10px;line-height:20px;font-size:14px;}
.Hguide ol li:first-child {margin-top:0;}
.Hguide ol.Dtxt {padding:0 10px;}
.Hguide ol.Dtxt li {margin-top:5px;font-size:12px;}
.Hguide p {line-height:20px;}
.Hguide .DtG {padding:0 10px;}
.Hguide .DtG strong {color:#ff0000;}