@CHARSET "UTF-8";
@import url("../../fonts/font_nanum.css");

html {margin:0px;padding:0px;}
body {
	margin: 0px;
	padding: 0px;
	font-family:"Nanum Gothic", "NanumSquare", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size: 12px;
	word-break:break-all;
	background-color:#000000;
}
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:"Nanum Gothic", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size: 12px;
	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:"Nanum Gothic", 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;}
/* etc */
.league_icon { vertical-align:middle; margin-right:3px; }
/* ---------- Layout Start ---------- */
.OUTFRAME {position:relative;z-index:100;margin:0 auto;}
.PageBGmovie {position:fixed;z-index:98;top:0;left:0;right:0;bottom:0;overflow:hidden;}
body.login .PageBGmovie {display:none;}
.PageBGmovie>video {
	position:absolute;
    display:block;
    min-height:100%;
    min-width:100%;
    width:auto;
    height:auto;
    left:50%;
    top:50%;
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
/* ******************************************** 메인 페이지 시작 ******************************************** */
/* main Popup */
.layer-notice-view {position:relative;margin:0 auto;width:1300px;height:0;}
.layer-notice-view .notice-item {
	position:absolute;
	top:80px;
	z-index:1000;
	margin:0px;
	border-radius:8px;
	border:1px solid #191611;
	background-color:#dcd1bc;
	box-shadow:0 3px 5px rgba(0,0,0,0.5);
}
.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;
	margin-top:0;
	padding:10px;
	height:300px;
	line-height:18px;
	overflow:auto;
	border-radius:6px;
	background-color:#211c19;
	text-align:left;
	vertical-align:middle;
	color:#ffffff;
	font-size:11pt;
	box-shadow:0 0 5px rgba(0,0,0,0.8) inset;
}
.layer-notice-view .notice-item .content img {width:100%;}
.layer-notice-view .notice-item .foot {padding:0 10px;height:37px;line-height:37px;text-align:center;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 Contents */
.content_main {padding-top:30px;background:url(../images/main/top_bg.png) no-repeat top center;}
.mcTopBpx {margin:0 auto;width:1300px;}
.mtContop {
	border-radius:8px;
	border:1px solid #5c4f3d;
	background-color:rgba(28, 24, 20, 0.8);
	box-shadow:0 0 35px rgba(255,255,255,0.2);
}
.mtContop.notice {float:left;padding:10px;width:380px;height:280px;}
.mtContop.notice h3 {
	display:block;
	margin-bottom:10px;
	line-height:30px;
	background-repeat:no-repeat, no-repeat, repeat-x;
	background-position:left center, right center, center top;
	background-image:url(../images/main/rivet.png),  url(../images/main/rivet.png), url(../images/main/tit_notice_bg.png);
	border-radius:5px;
	text-align:center;
	color:#ffffff;
	font-weight:700;
	font-size:18px;
	text-shadow:0 0 5px rgba(0,0,0,0.6);
}
.mtContop.notice .Nlist ul li {margin-top:5px;border-top:1px solid #504537;}
.mtContop.notice .Nlist ul li:first-child {margin-top:0;border-top:0;}
.mtContop.notice .Nlist ul li a {display:block;padding:0 10px;height:35px;line-height:35px;color:#ffe0bd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mtContop.btnscs {
	float:right;
	padding:40px;
	width:320px;
	height:220px;
	background-repeat:no-repeat;
	background-position:top left, top right, bottom left, bottom right;
	background-image:url(../images/main/rivet.png), url(../images/main/rivet.png), url(../images/main/rivet.png), url(../images/main/rivet.png);
}
.mtContop.btnscs .cmBtns {margin-bottom:15px;height:150px;}
.mtContop.btnscs .cmBtns .mMbtn {display:block;width:150px;height:150px;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;}
.mtContop.btnscs .cmBtns .mMbtn.deposit {background-image:url(../images/main/btn_deposit.png);float:left;}
.mtContop.btnscs .cmBtns .mMbtn.withdraw {background-image:url(../images/main/btn_withdraw.png);float:right;}
.mtContop.btnscs .mtCS {clear:both;padding:10px;height:35px;background-color:#3b3324;border-radius:6px;border:1px solid #816739;box-shadow:inset 0 8px 15px rgba(0,0,0,0.5);}
.mtContop.btnscs .mtCS p {display:block;padding-left:45px;line-height:35px;background:url(../images/common/telegram.png) no-repeat left center;color:#ffffff;font-weight:700;font-size:18px;}
/* Hot Game */
.HotGameFrame {margin:0 auto;margin-top:30px;padding-bottom:10px;width:1296px;border-radius:8px;border:2px solid #ffd28a;background-color:rgba(27, 24, 20, 0.8);box-shadow:0 0 35px rgba(255,255,255,0.4);}
.HotGameFrame h3 {display:block;margin-bottom:20px;height:40px;background:url(../images/main/tit_hotgame.png) no-repeat top center;text-indent:-9999px;}
.hotList {margin:0 auto;width:1280px;}
.hotList ul {
	float:left;
	margin:0 5px;
	margin-bottom:10px;
	width:628px;
	height:30px;
	border-radius:6px;
	border:1px solid #817262;
	background:linear-gradient(#40342f 50%, #332722 50%);
	background:-ms-linear-gradient(#40342f 50%, #332722 50%);
	overflow:hidden;
}
.hotList ul li {float:left;border-left:1px solid #0a0907;}
.hotList ul li:first-child {border-right:1px solid #817262;}
.hotList ul li .HL {display:block;line-height:30px;text-align:center;color:#ffffff;}
.hotList ul li.DATE {width:129px;}
.hotList ul li.DATE .HL {color:#eed6cb;}
.hotList ul li.VSG {padding:0 10px;width:476px;}
.hotList ul li.VSG .HL {float:left;width:210px;}
.hotList ul li.VSG .HL.home {text-align:left;}
.hotList ul li.VSG .HL.home font {float:left;margin-right:5px;}
.hotList ul li.VSG .HL.away {text-align:right;}
.hotList ul li.VSG .HL.away font {float:right;margin-left:5px;}
.hotList ul li.VSG .HL.draw {width:56px;color:#a79080;background:rgba(0,0,0,0.2);}
/* ******************************************** 메인 페이지 끝 ******************************************** */
/* ******************************************** CART ******************************************** */
.enable_cart #cart_layer { display:inherit;}
#cart_layer {display:none;position:absolute;z-index:100;right:10px;top:250px;width:320px;}
.GAMECART.SPORTS {display:block;}
.CARTBETBTN.SPORTS {display:block;}
.GAMECART.miniGC {display:none;}
.CARTBETBTN.miniGC {display:none;}
body.miniGbody #cart_layer .GAMECART.SPORTS {display:none;}
body.miniGbody #cart_layer .CARTBETBTN.SPORTS {display:none;}
body.miniGbody #cart_layer .GAMECART.miniGC {display:block;}
body.miniGbody #cart_layer .CARTBETBTN.miniGC {display:block;}
.cartFrame {position:relative;background-color:#40362a;border-radius:8px;border:1px solid #947d62;}
.cartFrame .CR {display:block;position:absolute;z-index:100;width:25px;height:25px;background-repeat:no-repeat;background-position:0 0;}
.cartFrame .CR.TL {top:-1px;left:-1px;background-image:url(../images/cart/c_top_left.png);}
.cartFrame .CR.TR {top:-1px;right:-1px;background-image:url(../images/cart/c_top_right.png);}
.cartFrame .CR.BL {bottom:-1px;left:-1px;background-image:url(../images/cart/c_bottom_left.png);}
.cartFrame .CR.BR {bottom:-1px;right:-1px;background-image:url(../images/cart/c_bottom_right.png);}
.cartPaperBG {position:relative;padding:10px 0;background-color:#2c2319;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.CARTCLOCK {margin:2px;height:46px;text-align:center;background:linear-gradient(#4c4235 50%, #40362a 50%);background:-ms-linear-gradient(#4c4235 50%, #40362a 50%);}
.CARTCLOCK span {display:inline-block;vertical-align:top;height:46px;line-height:46px;color:#f1d9bb;font-size:30px;font-weight:800;}
.CARTCLOCK em {display:inline-block;vertical-align:top;height:46px;line-height:46px;color:#f1d9bb;font-size:30px;}
.CARTCLOCK .Cicon {width:38px;background:url(../images/cart/icon_clock.png) no-repeat center center;}
.cart_head_wrap {height:50px;background:url(../images/cart/cart_tit.png) no-repeat center center;}
.cart_head_wrap #pinCheck {float:right;display:block;position:relative;width:50px;height:50px;}
.cart_head_wrap #pinCheck .pinTit {position:absolute;top:0;right:0;z-index:100;display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/cart/pin_on.png);cursor:pointer;}
.cart_head_wrap #pinCheck .pinTit span {display:block;margin-left:20px;line-height:50px;color:#000000;font-weight:700;}
.cart_head_wrap #pinCheck .pinTit span:before {content:"고정";}
.cart_head_wrap #pinCheck .pOnOff {position:absolute;top:0;right:-32px;z-index:90;display:block;width:32px;height:50px;background:url(../images/cart/pin.png) no-repeat left center;}
.cart_head_wrap #pinCheck.checked .pinTit {background-image:url(../images/cart/pin_off.png);}
.cart_head_wrap #pinCheck.checked .pinTit span {color:#ffffff;}
.cart_head_wrap #pinCheck.checked .pinTit span:before {content:"해제";}
.cart_head_wrap #pinCheck.checked .pOnOff {right:-17px;}
.Cinfo {margin:0 25px;}
.Cinfo ul li {clear:both;height:30px;}
.Cinfo ul li label {float:left;display:block;line-height:30px;color:#ffffff;font-size:14px;}
.Cinfo ul li span {float:right;display:block;line-height:30px;color:#ffcc96;font-size:16px;font-weight:800;text-align:right;}
.Cmoney {clear:both;margin:10px 6px;padding:7px 5px;border-radius:4px;background-color:#44392d;box-shadow:inset 0 0 15px rgba(199, 177, 153, 0.8);}
.Cmoney .CMB {float:left;display:block;margin:2px;width:70px;height:70px;line-height:70px;border-radius:50%;background:url(../images/cart/btn_money_bg.png) no-repeat center center;text-align:center;color:#000000;font-weight:700;font-size:16px;}
.Cmoney .CMB:hover {box-shadow:inset 0 0 25px rgba(0,0,0,0.9);}
.CmoneyIn {margin-top:10px;padding:1px;height:34px;border-radius:4px;border:1px solid #ffce98;background-color:#2d2720;}
.CmoneyIn label {float:left;display:block;padding:0 0 0 20px;line-height:34px;color:#ffffff;font-size:14px;}
.CmoneyIn .moneyinp {float:left;margin:0;padding:0;border:0;width:110px;height:34px;background:none;text-align:right;color:#ffba00;font-weight:800;font-size:18px;}
.CmoneyIn .Cbtns {float:right;border-radius:3px;border:1px solid #000000;height:32px;overflow:hidden;}
.CmoneyIn .COP {float:left;display:block;width:48px;line-height:32px;text-align:center;color:#ffffff;font-weight:700;background-repeat:repeat-x;background-position:center center;text-shadow:-1px -1px 0 rgba(0,0,0,0.8);}
.CmoneyIn .COP:first-child {border-right:1px solid #000000;}
.CmoneyIn .COP.max {background-image:url(../images/cart/max_bg.png);}
.CmoneyIn .COP.res {background-image:url(../images/cart/reset_bg.png);}
.CARTBETBTN {display:block;margin:5px auto 10px auto;padding:3px;height:54px;background:url(../images/cart/bet_btn.png) no-repeat center center;}
.CARTBETBTN span {display:block;height:54px;text-indent:-9999px;opacity:0;background:url(../images/cart/bet_btn_on.gif) no-repeat center center;}
.CARTBETBTN:hover span {opacity:1.0;}
.BETX {position:absolute;z-index:200;top:0;left:-1px;width:318px;line-height:436px;background:rgba(0,0,0,0.9);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #947d61;text-align:center;color:#ffffff;}
/* Cart Betting Game List */
.itemBOX {border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;}
.itemBOX .cart_item_tit {position:relative;height:30px;background:url(../images/cart/item_top.png) repeat-y top center;border-top:1px solid #d6bfa4;box-shadow:0 5px 5px rgba(0,0,0,0.3);}
.itemBOX .cart_item_tit h3 {display:block;line-height:30px;text-align:center;color:#ffffff;font-weight:700;font-size:14px;}
.itemBOX .cart_item_tit .cart_empty {position:absolute;top:5px;right:5px;width:60px;height:20px;text-indent:-9999px;background:url(../images/cart/btn_delete_all.png) no-repeat center center;cursor:pointer;}
#cart_item {margin:0 auto;min-height:66px;font-size:11px;font-family:Dotum,Arial;background:url(../images/cart/no_item.png) no-repeat top center;}
#cart_item .cart_item {margin:0;padding:10px;border-top:1px solid #947d62;background-color:#40362a;color:#ffffff;}
#cart_item .cart_item:first-child {border-top:0;}
#cart_item .cart_item .team {line-height:18px;height:18px;position:relative;}
#cart_item .cart_item .team.home {margin-bottom:10px;}
#cart_item .cart_item .team .part {float:left;margin:0 4px 0 0;width:18px;height:18px;line-height:18px;border-radius:50%;text-align:center;font-size:10px;color:#ffffff;}
#cart_item .cart_item .team.home .part {background:#8c341d;}
#cart_item .cart_item .team.away .part {background:#2d5376;}
#cart_item .cart_item .team .name {float:left;width:190px;height:18px;line-height:18px;overflow:hidden;font-size:14px;}
#cart_item .cart_item .team .sel {color:#ffa200;font-weight:700;}
#cart_item .cart_item .team .score { display:none; }
#cart_item .cart_item .team .cart_delete {float:right;width:16px;height:16px;background:url(../images/cart/btn_delete.png) no-repeat center center;cursor:pointer;margin-top:1px;}
#cart_item .cart_item .team .rate {float:right;width:80px;text-align:right;color:#ffa200;font-weight:800;font-size:14px;}
/* Customer Center */
.bannerArea {margin:0 auto;}
.bannerArea ul li {text-align:center;}
.bannerArea ul li.customer {margin-bottom:5px;padding:5px;height:35px;border:2px solid #cccccc;border-radius:6px;background-color:#cccccc;background-repeat:no-repeat;background-position:5px 5px;}
.bannerArea ul li.customer p {margin-left:40px;text-align:left;font-weight:bold;font-size:11px;}
.bannerArea ul li.customer a {display:block;margin-left:40px;text-align:left;font-weight:bold;font-size:15px;}
.bannerArea ul li.customer.kakao {border-color:#807800;background-image:url(../images/common/kakao.png);background-color:#FBF15B;}
.bannerArea ul li.customer.kakao p {color:#52460E;}
.bannerArea ul li.customer.kakao a {color:#000000;}
.bannerArea ul li.customer.telegram {border-color:#2a5f79;background-image:url(../images/common/telegram.png);background-color:#3780a5;}
.bannerArea ul li.customer.telegram p {color:#ade3ff;}
.bannerArea ul li.customer.telegram a {color:#ffffff;}
.bannerArea ul li.customer.wechat {border-color:#4f7500;background-image:url(../images/common/wechat.png);background-color:#70a700;}
.bannerArea ul li.customer.wechat p {color:#caef7e;}
.bannerArea ul li.customer.wechat a {color:#ffffff;}
.bannerArea ul li.chromDown {margin-bottom:10px;padding:5px;min-height:56px;border:1px solid #ffffff;border-radius:4px;background:url(../images/common/chrom.png) no-repeat 5px 5px rgba(255,255,255,0.6);display:none;}
.bannerArea ul li.chromDown a {display:block;padding-left:40px;text-align:left;}
.bannerArea ul li.chromDown a:hover {text-decoration:none;}
.bannerArea ul li.chromDown a span {display:block;margin-bottom:5px;font-size:10px;line-height:12px;letter-spacing:-1px;color:#555555;}
.bannerArea ul li.chromDown a strong {display:block;font-weight:bold;font-size:11px;line-height:14px;letter-spacing:-1px;color:#ff6600;}
.GOTOP {position:absolute;top:130px;right:-36px;display:block;margin:0 auto;width:30px;height:40px;background:url(../images/cart/go_top.png) no-repeat top center;text-indent:-9999px;}
/* ******************************************** 컨텐츠 레이아웃 시작 ******************************************** */
/* Title Area */
.content_tit {margin:0 auto;width:1300px;height:60px;}
.content_tit .topH {position:relative;width:950px;}
.content_tit .topH h1 {margin-left:20px;padding-top:10px;line-height:50px;color:#ffffff;font-size:26px;font-weight:700;font-family:"NanumSquare";}
.gameSub {position:absolute;top:10px;right:0;height:40px;border-radius:6px;border:1px solid #7d6b5a;background:linear-gradient(#4a3f35 50%, #332c25 50%);background:-ms-linear-gradient(#4a3f35 50%, #332c25 50%);overflow:hidden;}
/* Sports Kind */
.sportsKind {position:absolute;top:13px;right:0;height:34px;}
.sportsKind ul {float:right;}
.sportsKind ul li {float:left;}
.sportsKind ul li .Ball {display:block;padding:0 0 0 10px;height:34px;text-align:center;}
.sportsKind ul li .Ball span {display:block;float:left;line-height:34px;color:#ffffff;font-size:14px;}
.sportsKind ul li .Ball .iconB {margin-right:5px;width:30px;height:30px;border:2px solid #5c5c5c;border-radius:18px;background-repeat:no-repeat;background-position:center;background-color:#000000;}
.sportsKind ul li .Ball .iconB.all {background-image:url(../images/ball/all.png);}
.sportsKind ul li .Ball .iconB.etc {background-image:url(../images/ball/etc.png);}
.sportsKind ul li .Ball .iconB.soccer {background-image:url(../images/ball/soccer.png);}
.sportsKind ul li .Ball .iconB.baseball {background-image:url(../images/ball/baseball.png);}
.sportsKind ul li .Ball .iconB.basketball {background-image:url(../images/ball/basketball.png);}
.sportsKind ul li .Ball .iconB.volleyball {background-image:url(../images/ball/volleyball.png);}
.sportsKind ul li .Ball .iconB.hokey {background-image:url(../images/ball/hokey.png);}
.sportsKind ul li .Ball .iconB.star {background-image:url(../images/ball/star.png);}
.sportsKind ul li:hover .iconB {border-color:#ff6000;}
.sportsKind ul li:hover span {color:#fff000;}
/* Game sub menu */
.gameSub ul li {float:left;border-left:1px solid #7d6b5a;border-right:1px solid #392b1f;}
.gameSub ul li:first-child {border-left:0;}
.gameSub ul li:last-child {border-right:0;}
.gameSub ul li .GSB {display:block;padding:0 10px;min-width:80px;line-height:40px;text-align:center;color:#dec5ab;font-size:14px;}
.gameSub ul li .GSB:hover {box-shadow:inset 0 5px 10px rgba(0,0,0,0.9);color:#ffffff;}
.gameSub ul li .GSB.checked {box-shadow:inset 0 5px 10px rgba(0,0,0,0.9);color:#fff000;background:rgba(0,0,0,0.3);}
/* Content Area */
.content_wrap {position:relative;margin:0 auto;padding:10px;width:1280px;background:rgba(28, 24, 20, 0.8);border-radius:8px;border:1px solid #494034;box-shadow:0 0 35px rgba(255,255,255,0.3);}
.content_wrap .content {padding:0;}
.content_wrap.short .content {clear:both;width:940px;}
.content_wrap.short .content_bottom {width:750px;height:86px;}
/* Live Casino setting */
body.LCASINO .content_wrap {padding:0;width:100%;height:calc(100vh - 81px);background:#000000;border-radius:0;border:0;box-shadow:none;}
body.LCASINO .content_wrap .content {height:100%;}
body.LCASINO .content_wrap .content iframe {width:100%;height:100%;}
/* Honor Casino / Slot */
.HONOR_GAME .HEAD_INC {display:none;}
.HONOR_GAME .content_top {display:none;}
.HONOR_GAME .content_wrap {margin:0;padding:0;width:100%;height:calc(100vh - 81px);border-radius:0;border:0;background:none;}
.HONOR_GAME .content {box-sizing:border-box;padding:0px 5px;width:100%;height:100%;}
.HONOR_GAME .footer_wrap {display:none;}
/* Casino Game */
.casino_games_box {margin:0 auto;padding-top:50px;width:1220px;}
.casino_games_box .casino_tit {position:relative;display:block;line-height:50px;text-align:center;font-size:60px;font-weight:800;color:#ffffff;}
.hc_guide, .hc_guide a {
	display:flex;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
}
.hc_guide {
	margin:0 auto;
	margin-top:20px;
	margin-bottom:30px;
	padding:0px 10px;
	width:700px;
	height:50px;
	border-radius:50px;
	background-color:rgb(255 255 255 / 10%);
}
.hc_guide, .hc_guide a {
	font-size:18px;
	font-weight:600;
	color:#ffe2a6;
}
.hc_guide a {
	justify-content:space-between;
	margin-left:10px;
	margin-right:1px;
	padding:0 20px;
	padding-right:10px;
	height:30px;
	border-radius:30px;
	background-color:#956502;
	color:#ffeecd;
}
.hc_guide a::after {content:"";margin-left:20px;width:6px;height:16px;background:url("../images/arr_right_wh.svg") no-repeat right center;filter:opacity(0.6);}
.casino_games_box .CBTN {
	display:block;
	box-sizing:border-box;
	margin:10px 10px;
	width:calc(100% / 2 - 20px);
	height:200px;
	text-indent:-9999px;
	border-radius:8px;
	border:3px solid #5e482e;
	box-shadow:0 0 0 5px #d8a675, inset 0 -140px 30px rgb(0 0 0 / 15%);
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	overflow:hidden;
}
.casino_games_box .evolution {background-image:url("../images/casino/evolution.png");}
.casino_games_box .bota {background-image:url("../images/casino/bota.png");}
.casino_games_box .dreamgame {background-image:url("../images/casino/dreamgame.png");}
.casino_games_box .ag_euro {background-image:url("../images/casino/asiagaming_euro.png");}
.casino_games_box .ag_cagayan {background-image:url("../images/casino/asiagaming_cagayan.png");}
.casino_games_box .oriental {background-image:url("../images/casino/oriental.png");}
.casino_games_box .bbin_asia {background-image:url("../images/casino/bbin_asia.png");}
.casino_games_box .ppcasino {background-image:url("../images/casino/pragmatic.png");}
.casino_games_box .habanero {background-image:url("../images/casino/habanero.png");}
.casino_games_box .casino_games {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.casino_games_box .Btns3 .CBTN {width:calc(100% / 3 - 20px);}
.casino_games_box.full_list {padding-top:10px;width:100%;}
.casino_games_box.full_list .CBTN {margin:5px;width:calc(100% / 8 - 10px);height:auto;text-indent:0px;border-width:1px;border-color:#000000;box-shadow:none;text-align:center}
.casino_games_box.full_list .CBTN img {width:100%;}
.casino_games_box .CBTN.hidden { display:none; }
.casino_search_box { display:flex; justify-content:center; padding:10px; border-radius:6px; }
.casino_search { width:400px; display:flex; justify-content:space-between; align-items:center; padding:5px; padding-left:10px; border-radius:5px; border:1px solid #ffefdf; background-color:#ffefdf}
.casino_search .title { width:100px; font-size:15px; color:#000000; }
.casino_search .inp-query { width:calc(100% - 200px); line-height:28px; border:0; background:none; font-size:14px; color:#000000; }
.casino_search .btn-search { width:90px; line-height:28px; border-radius:4px; border:1px solid #000000; background-color:#804900; text-align:center; color:#ffffff; font-size:14px; }

/* ******************************************** 컨텐츠 레이아웃 끝 ******************************************** */

/*  ******************************************** 푸터 레이아웃 - 사이트별 시작 ******************************************** */
.footer_wrap {margin:0 auto;margin-top:-20px;width:100%;}
.footer_wrap .FooterArea {padding-top:112px;height:194px;background:url(../images/footer_bg.png) no-repeat top center;}
.footer_wrap .FooterArea .copyright {display:block;margin:0 auto;width:1300px;height:12px;text-indent:-9999px;background:url(../images/footer_copy.png) no-repeat top center;}
/*  ******************************************** 푸터 레이아웃 - 사이트별 끝 ******************************************** */

/* ******************************************** 상단 헤더 영역 시작 ******************************************** */
.headerTop {margin:0 auto;width:100%;min-height:240px;border-bottom:1px solid #564730;background-color:#372f23;background-repeat:no-repeat;background-position:top center;background-image:url(../images/top/bg_head.png);box-shadow:0 10px 20px rgba(0,0,0,0.8);}
.headInc {position:relative;margin:0 auto;width:1300px;height:0;}
.headCont {position:relative;margin:0 auto;width:1300px;height:135px;}
/* Top Logo */
.TopLOGO {display:block;margin:0 auto;width:320px;height:125px;text-indent:-9999px;background:url(../images/top/logo_3.gif) no-repeat center top;}
/* head info area */
.headInfo {position:absolute;top:20px;left:0;}
.headInfo .thmInfo {height:54px;}
.headInfo .thmInfo .thlevel {float:left;margin-right:10px;padding:12px;width:30px;height:30px;background:url(../images/top/level_bg.png) no-repeat center center;}
.headInfo .thmInfo .thlevel .user_level {display:block;margin:0;padding:0;}
.headInfo .thmInfo .thmTxts {float:left;margin-top:12px;}
.headInfo .thmInfo .thmTxts .inF {float:left;margin-right:5px;height:30px;}
.headInfo .thmInfo .thmTxts .nickname {line-height:30px;color:#ffffff;font-weight:700;font-size:16px;}
.headInfo .thmInfo .thmTxts .btnsArea .thmBtn {float:left;display:block;margin-left:5px;line-height:28px;border-radius:14px;border:1px solid #977840;color:#d7c29f;}
.headInfo .thmInfo .thmTxts .btnsArea .thmBtn.mess {padding:0 30px 0 10px;background:url(../images/top/icon_go.png) no-repeat center right #322618;}
.headInfo .thmInfo .thmTxts .btnsArea .thmBtn.mess span {line-height:28px;vertical-align:top;}
.headInfo .thmInfo .thmTxts .btnsArea .thmBtn.mess .nCnt {font-weight:800;color:#ff9000;}
.headInfo .thmInfo .thmTxts .btnsArea .thmBtn.mygo 
{
	padding:0 10px 0 26px;
	background-repeat:no-repeat, repeat-x;
	background-position:6px 6px, left center;
	background-image:url(../images/top/icon_my.png), url(../images/top/btn_my_bg.png);
	font-weight:700;
	text-shadow:0 0 6px rgba(0,0,0,0.8);
}
.headInfo .thMoney {clear:both;margin-top:10px;padding:2px;height:24px;border-radius:14px;border:1px solid #977840;background-color:#000000;}
.headInfo .thMoney ul li {float:left;margin-left:5px;}
.headInfo .thMoney ul li:nth-child(n+4) {margin-left:1px;}
.headInfo .thMoney ul li label {float:left;display:block;margin-right:5px;padding-left:15px;line-height:24px;background:url(../images/top/icon_circle.png) no-repeat left center;color:#e0be98;font-weight:700;}
.headInfo .thMoney ul li span {float:left;display:block;line-height:24px;color:#ffffff;font-weight:800;}
.headInfo .thMoney ul li .thMbtn 
{
	display:block;
	padding:0 5px;
	line-height:22px;
	border-radius:11px;
	border:1px solid #e7c395;
	background:url(../images/top/btn_point.png) repeat-x top left;
	color:#ffffff;
	font-weight:600;
	font-size:11px;
	text-shadow:0 0 6px rgba(0,0,0,0.8);
}
.headInfo .thMoney ul li .thMbtn.point_conv {border-top-right-radius:0;border-bottom-right-radius:0;}
.headInfo .thMoney ul li .thMbtn.payback {border-radius:0;;}
.headInfo .thMoney ul li .thMbtn.point_list {border-top-left-radius:0;border-bottom-left-radius:0;}
/* head btn area */
.headBtns {position:absolute;top:10px;right:5px;}
.headBtns .topLogout {float:right;display:block;margin-bottom:15px;width:81px;height:12px;text-indent:-9999px;background:url(../images/top/btn_logout.png) no-repeat center center;}
.headBtns .hbtns {position:relative;z-index:100;clear:both;float:right;height:30px;}
.headBtns .hbtns .HM {float:left;display:block;width:150px;height:30px;text-indent:-9999px;background-repeat:no-repeat;background-position:top center;}
.headBtns .hbtns .HM.recomm {background-image:url(../images/top/btn_recomm.png);}
.headBtns .hbtns .HM.attend {background-image:url(../images/top/btn_attend.png);}
.headBtns .hbtns.Hmoney {margin-top:10px;margin-right:8px;width:315px;height:40px;background:url(../images/top/btn_money_bg.png) no-repeat top left;}
.headBtns .hbtns.Hmoney .mBt {float:left;display:block;width:115px;height:40px;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;}
.headBtns .hbtns.Hmoney .mBt.deposit {background-image:url(../images/top/btn_deposit.png);margin-left:27px;}
.headBtns .hbtns.Hmoney .mBt.withdraw {background-image:url(../images/top/btn_withdraw.png);margin-left:34px;}
.headBtns .hbtns.CasinoTR {position:absolute;z-index:90;left:-130px;bottom:0;width:157px;height:40px;background:url(../images/top/btn_money_bg2.png) no-repeat top left;}
.headBtns .hbtns.CasinoTR .catr {display:flex;align-items:center;padding:0 32px;height:40px;text-indent:0;text-align:center;font-size:19px;color:#fefeeb;letter-spacing:-1px;}
/* GNB, Notice Area */
.headMenu {width:100%;height:105px;background:url(../images/top/bg_head_in.png) repeat-x center bottom;}
.GNBAREA {width:100%;width:100%;height:62px;background:url(../images/top/bg_line.png) no-repeat top center;}
.GNBAREA .GNB {margin:0 auto;width:1300px;height:62px;background:url(../images/top/bg_gnb.png) no-repeat top center;}
.GNBAREA .GNB ul {margin:0 40px;width:1220px;display:flex;justify-content:center;}
.GNBAREA .GNB ul li {width:calc(100% / 10);background-repeat:no-repeat;background-position:center center;}
.GNBAREA .GNB ul li:hover {background-image:url(../images/top/gnb/on.png);}
.GNBAREA .GNB .GM {display:block;height:62px;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;}
.GNBAREA .GNB .GM.cross {background-image:url(../images/top/gnb/cross.png);}
.GNBAREA .GNB .GM.special {background-image:url(../images/top/gnb/special.png);}
.GNBAREA .GNB .GM.handicap {background-image:url(../images/top/gnb/handicap.png);}
.GNBAREA .GNB .GM.live {background-image:url(../images/top/gnb/live.png);}
.GNBAREA .GNB .GM.mini {background-image:url(../images/top/gnb/mini.png);}
.GNBAREA .GNB .GM.casino {background-image:url(../images/top/gnb/casino.png);}
.GNBAREA .GNB .GM.slot {background-image:url(../images/top/gnb/slot.png);}
.GNBAREA .GNB .GM.result {background-image:url(../images/top/gnb/result.png);}
.GNBAREA .GNB .GM.mybet {background-image:url(../images/top/gnb/mybet.png);}
.GNBAREA .GNB .GM.event {background-image:url(../images/top/gnb/event.png);}
.GNBAREA .GNB .GM.board {background-image:url(../images/top/gnb/board.png);}
.GNBAREA .GNB .GM.cscenter {background-image:url(../images/top/gnb/cscenter.png);}
.TNOTICE {margin:0 auto;margin-top:4px;width:1220px;height:39px;}
.TNOTICE .Nside {width:85px;height:39px;background-repeat:no-repeat;text-indent:-9999px;}
.TNOTICE .Nside.tit {float:left;background-position:left top;background-image:url(../images/top/notice_tit.png);}
.TNOTICE .Nside.rit {float:right;background-position:right top;background-image:url(../images/top/notice_r_bg.png);}
.TNOTICE marquee {float:left;width:1050px;height:39px;line-height:39px;color:#fff000;font-weight:700;background:url(../images/top/notice_bg.png) repeat-x center top;}
/* Level */
.user_level {vertical-align:middle;margin-right:5px;display:inline-block;width:30px;height:30px;background-position:center center;background-repeat:no-repeat;}
.level_1 { background-image:url(../images/level/level_1.gif);}
.level_2 { background-image:url(../images/level/level_2.gif);}
.level_3 { background-image:url(../images/level/level_3.gif);}
.level_4 { background-image:url(../images/level/level_4.gif);}
.level_5 { background-image:url(../images/level/level_5.gif);}
.level_6 { background-image:url(../images/level/level_6.gif);}
.level_9 { background-image:url(../images/level/level_A.gif);}
.level_adm { background-image:url(../images/level/level_A.gif);}

/* ******************************************** 상단 헤더 영역 끝 ******************************************** */

.player_wrap .player {width:800px;height:655px; margin: 0 auto}

/* ******************************************** 게임 리스트 시작 ******************************************** */
.game_list {width:940px;min-height:500px;background:none;}
.game_list .nogame {float:none;padding:0;line-height:600px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
/***** List Header */
.game_list .list_head {margin:0px 0px 2px 0;height:23px;line-height:23px;background:#65533b;border:1px solid #887862;border-radius:4px;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);text-align:center;font-weight:bold;}
.game_list .list_head div {float:left;margin-left:2px;color:#ebdecc;background:none;}
.game_list .list_head div:first-child {margin-left:0;}
.game_list .list_head .date {width:104px;}
.game_list .list_head .win {width:365px;}
.game_list .list_head .draw {width:62px;}
.game_list .list_head .lose {width:365px;}
.game_list .list_head .status {width:34px;}

.game_list .game {display:inline-block;margin:0 0 5px 0;width:940px;opacity:0.3;}
.game_list .game.active {opacity:1.0;}
.game_list .game.active .clickable {cursor:pointer;}
.game_list .game div {float:left;margin-left:2px;height:33px;line-height:33px;border-radius:4px;border:1px solid #534732;background:none;text-align:center;color:#ffffff;}
.game_list .game div:first-child {margin-left:0;}
.game_list .game span {display:block;vertical-align:top;line-height:33px;color:#ffffff;font-weight:700;font-size:14px;}

/* game DIV size */
.game_list .game .date {width:102px;}
.game_list .game .win {width:363px;}
.game_list .game .draw {width:60px;}
.game_list .game .lose {width:363px;}
.game_list .game .status {width:34px;}
.game_list .game.active .status {color:#fff000;font-weight:700;}

/* 리그명 */
.game_list .game_leg {clear:both;margin-top:5px;margin-bottom:5px;padding:0 0;height:19px;line-height:19px;text-align:left;opacity:0.4;}
.game_list .game_leg .leg_icon {float:left;margin-left:5px;}
.game_list .game_leg .leg_icon img {vertical-align:middle;height:19px;}
.game_list .game_leg .leg_name {float:left;margin-left:5px;line-height:19px;font-weight:800;font-size:15px;color:#ffe5b7;}
.game_list .game_leg .game_date { display:none; }
.game_list .game_leg.active  {font-weight:700;opacity:1.0;}

.game_list .game .team_name font {color:#ffab00 !important;}
.game_list .game .team_name img {margin:2px 3px;height:29px;}
.game_list .game .rate img {vertical-align:middle;margin:0 3px;}

.game_list .game .win {border-color:#6c6051;background:#322b22;}
.game_list .game .win .team_name {float:left;margin-left:5px;text-align:left;}
.game_list .game .win .rate {float:right;margin-right:5px;text-align:right;}
.game_list .game .draw {border-color:#5b4e3e;background:#292219;}
.game_list .game .draw .rate {text-align:center;}
.game_list .game .lose {border-color:#6c6051;background:#322b22;}
.game_list .game .lose .team_name {float:right;margin-right:5px;text-align:right;}
.game_list .game .lose .rate {float:left;margin-left:5px;text-align:left;}
.game_list .game .handi_mark {display:inline-block;margin-top:8px;width:17px;height:17px;line-height:17px;border-radius:3px;text-align:center;color:#ffffff;font-weight:800;font-size:12px;}

.game_list .game.active .win .rate .handi_mark {background:#789c00;}
.game_list .game.active .lose .rate .handi_mark {background:#ff5a00;}
.game_list .game.active .hover {border-color:#ffdea4;background:#927440;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
.game_list .game.active .hover span {color:#ffffff;text-shadow:1px 1px 0 rgba(0,0,0,0.7);}
.game_list .game.active .hover font {color:#fff000 !important;}
.game_list .game.active .hover .rate .handi_mark {color:#000000;background:#ffffff;text-shadow:none;}
.game_list .game.active .checked {border-color:#ffdea4;background:#927440;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
.game_list .game.active .checked span {color:#ffffff;text-shadow:1px 1px 0 rgba(0,0,0,0.7);}
.game_list .game.active .checked font {color:#fff000 !important;}
.game_list .game.active .checked .rate .handi_mark {color:#000000;background:#ffffff;text-shadow:none;}

.game_list .game.bonus .rate {float:left;width:794px;border:1px solid #6c6051;background:#322b22;text-align:center;font-weight:bold;}
.game_list .game.bonus .rate.hover {border-color:#ffdea4;background:#927440;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);color:#ffffff;text-shadow:1px 1px 0 rgba(0,0,0,0.7);}
.game_list .game.bonus .rate.checked {border-color:#ffdea4;background:#927440;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);color:#ffffff;text-shadow:1px 1px 0 rgba(0,0,0,0.7);}

.game_notice {margin:0 0 5px 0;}
.game_notice marquee {line-height:16px;}

.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;}

.game_list.VHOUND .game_leg {padding:0 5px;}
.game_list.VHOUND .game_leg strong {font-size:15px;}
.game_list.VHOUND .game_leg.active {color:#000000;font-weight:bold;}
.game_list.VHOUND .game_leg.active img {height:19px;vertical-align:top;}
.game_list.VHOUND .game {height:35px;}
.game_list.VHOUND .game .win {padding:0 5px;width:457px;}
.game_list.VHOUND .game .lose {padding:0 5px;width:457px;margin-right:0;}
.game_list.VHOUND .game .team_name {float:left;text-align:left;margin-left:5px;}
.game_list.VHOUND .game .rate {float:right;text-align:right;margin-right:5px;}
.game_list.VHOUND span.position {display:block;float:left;margin-top:6px;width:23px;height:23px;background: url(../images/icon_hound.png) no-repeat 100px 100px;background-size: 23px 296px;border:0;}
.game_list.VHOUND span.position.pos1 {background-position: 0 0;}
.game_list.VHOUND span.position.pos2 {background-position: 0 -39px;}
.game_list.VHOUND span.position.pos3 {background-position: 0 -78px;}
.game_list.VHOUND span.position.pos4 {background-position: 0 -117px;}
.game_list.VHOUND span.position.pos5 {background-position: 0 -156px;}
.game_list.VHOUND span.position.pos6 {background-position: 0 -195px;}
.game_list.VHOUND span.position.pos7 {background-position: 0 -234px;}
.game_list.VHOUND span.position.pos8 {background-position: 0 -273px;}

.VHORSE {display:flex;flex-wrap:wrap;}
.VHORSE .game_leg {box-sizing:border-box;width:100%;}
.VHORSE .game {box-sizing:border-box;margin-right:3px;margin-bottom:3px;width:calc(100% / 4 - 3px);}
.VHORSE .game div {float:none;margin:0;}
.VHORSE .game .GBAR {display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin-bottom:3px;padding:10px;width:auto;height:auto;background-color:#383024;}
.VHORSE .game .GBAR:last-child {margin-bottom:0;}
.VHORSE .game .position {display:block;width:50px;}
.VHORSE .game .position img {width:100%;}
.VHORSE .game .txtR {border:0;width:calc(100% - 60px);height:auto;}
.VHORSE .game span {display:block !important;line-height:20px;text-align:left;}

.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;}

/* 가상축구, 가상경견 */
.Vgame {margin-bottom:5px;width:940px;overflow:hidden;text-align:center;background:#000000;border-radius:6px;}
.Vgame iframe {margin:0 auto;display:inline-block;}
.Vgame.vhorse iframe {width:100%;height:500px;border:0 !important;}
/* 주만지 Frame */
.game_list .Jumanji_frame {margin-bottom:5px;padding:0;width:940px;overflow:hidden;text-align:center;background:#504a46;border-radius:6px;}
.game_list .Jumanji_frame iframe {display:inline-block;margin:0 auto;margin-top:-50px;width:830px; height:630px;border:none;overflow:hidden;}
/* BeSoccer Frame */
.game_list .beSoccer_frame {margin-bottom:5px;padding:0;width:940px;overflow:hidden;text-align:center;background:#114418;}
.game_list .beSoccer_frame iframe {display:inline-block;margin:0 auto;margin-top:-30px;width:830px;height:592px;border:none;overflow:hidden;}
/* BeCricket Frame */
.game_list .beCricket_frame {margin-bottom:5px;padding:0;width:940px;overflow:hidden;text-align:center;background:#114418;}
.game_list .beCricket_frame iframe {display:inline-block;margin:0 auto;margin-top:-30px;width:830px;height:592px;border:none;overflow:hidden;}
/* ******************************************** 게임 리스트 끝 ******************************************** */

/* ******************************************** 게임 결과 페이지 시작 ******************************************** */
.result_wrap { position:relative;}
.result_wrap .nogame {padding:0;line-height:600px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}

.game_result {margin:0 auto;padding-bottom:10px;background:none;}
.game_result .nogame {padding:0;line-height:600px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
.game_result .list_head {margin:0px 0px 5px 0;height:23px;line-height:23px;background:#65533b;border:1px solid #887862;border-radius:4px;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);}
.game_result .list_head div {float:left;margin-left:2px;padding:0 5px;text-align:center;font-weight: bold;color:#ebdecc;}
.game_result .list_head div:first-child {margin-left:0;}
.game_result .list_head .date {width:92px;}
.game_result .list_head .league {width:202px;}
.game_result .list_head .win {width:362px;}
.game_result .list_head .draw {width:60px;}
.game_result .list_head .lose {width:362px;}
.game_result .list_head .status {width:130px;margin-right:0;}
.game_result .game {display:inline-block;margin-bottom:6px;}
.game_result .game div {float:left;margin-left:2px;padding:0 5px;height:33px;line-height:33px;background:none;color:#ffffff;border:1px solid #61574d;border-radius:4px;}
.game_result .game div:first-child {margin-left:0;}
.game_result .game span {display:block;line-height:33px;color:#ffffff;font-weight:700;font-size:14px;}
.game_result .game .date {width:90px;text-align:center}
.game_result .game .league {width:200px;white-space:nowrap;overflow:hidden;}
.game_result .game .league img {margin:2px;width:auto;height:29px;vertical-align:top;}
.game_result .game .win {width:360px;}
.game_result .game .draw {width:58px;}
.game_result .game .lose {width:360px;}
.game_result .game .status {width:130px;margin-right:0px;text-align:center;}
.game_result .game .status span {display:inline-block;}
.game_result .game .status .result_win {color:#ff0000;font-weight:700;}
.game_result .game .status .result_lose {color:#03a7b6;font-weight:700;}
.game_result .game .status .result_draw {color:#cacaca;font-weight:700;}
.game_result .game .team_name {margin:0;padding:0;}
.game_result .game .team_name font {color:#ffab00 !important;}
.game_result .game .team_name img {margin:2px;width:auto;height:29px;}
.game_result .game .rate {margin:0;padding:0;}
.game_result .game .rate img {vertical-align:middle;margin:0 3px;}
.game_result .game .win {border-color:#6c6051;background:#322b22;font-weight:normal;}
.game_result .game .win .team_name {float:left;text-align:left;}
.game_result .game .win .team_name font {float:left;margin-right:3px;}
.game_result .game .win .rate {float:right;text-align:right;}
.game_result .game .draw {border-color:#6c6051;background:#292219;font-weight:normal;}
.game_result .game .draw .rate {text-align:center;}
.game_result .game .draw .blackb {color:#eeeeee !important;font-weight:normal;}
.game_result .game .lose {border-color:#6c6051;background:#322b22;font-weight:normal;}
.game_result .game .lose .team_name {float:right;text-align:right;}
.game_result .game .lose .team_name font {float:right;margin-left:3px;}
.game_result .game .lose .rate {float:left;text-align:left;}
.game_result .game.active .checked {border-color:#ffdea4;background:#67512b;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
.game_result .game.active .checked span {text-shadow:1px 1px 0 rgba(0,0,0,0.7);}

/* ******************************************** 게임 결과 페이지 끝 ******************************************** */

/* Betting List (My Bet) */
.betting_wrap {margin-bottom:0;padding-bottom:0;}
.betting_wrap .nogame {padding:0;line-height:600px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
.betting_wrap .item {position:relative;margin:0 auto 10px auto;padding:5px;border:1px solid #594f44;background:#352f28;border-radius:4px;box-shadow:inset 0 10px 10px rgba(146, 127, 104, 0.7);}
.betting_wrap .item .BetLabel {display:block;position:absolute;top:-1px;left:-1px;width:25px;height:25px;background:url(../images/game/bet_label.png) no-repeat 0 0;}
.betting_wrap .item .head {margin-bottom:5px;padding:0;background:#65533b;border:1px solid #887862;border-radius:4px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.7), inset 0 5px 8px rgba(146, 127, 104, 0.7);}
.betting_wrap .item .head div {float:left;margin-left:2px;padding:0 5px;line-height:19px;color:#ebdecc;text-align:center;font-size:11px;}
.betting_wrap .item .head div:first-child {margin-left:0;}
.betting_wrap .item .head .date {width:81px;}
.betting_wrap .item .head .league {width:182px;}
.betting_wrap .item .head .win {width:346px;}
.betting_wrap .item .head .draw {width:52px;}
.betting_wrap .item .head .lose {width:346px;}
.betting_wrap .item .head .result {width:122px;}
.betting_wrap .item .head .status {width:55px;}
.betting_wrap .item .row {display:inline-block;margin-bottom:5px;}
.betting_wrap .item .row div {float:left;margin-left:2px;padding:0 5px;height:33px;line-height:33px;border:1px solid #766c62;border-radius:4px;background:#26211b;color:#ffffff;}
.betting_wrap .item .row div:first-child {margin-left:0;}
.betting_wrap .item .row span {display:block;vertical-align:top;line-height:33px;color:#ffffff;font-weight:700;font-size:14px;}
.betting_wrap .item .row .date {clear:left;width:80px;text-align:center;}
.betting_wrap .item .row .league {width:180px;white-space:nowrap;overflow:hidden;}
.betting_wrap .item .row .team_name {margin:0;}
.betting_wrap .item .row .team_name font {color:#ffab00 !important;}
.betting_wrap .item .row .team_name img {margin:2px;height:29px;}
.betting_wrap .item .row .rate {margin:0 auto;}
.betting_wrap .item .row .rate img {vertical-align:middle;margin:0 3px;}
.betting_wrap .item .row .rate_draw {text-align:center;margin:0 auto;}
.betting_wrap .item .row .win {width:344px;border-color:#a0907c;background:#322b22;}
.betting_wrap .item .row .win .team_name {float:left;text-align:left;}
.betting_wrap .item .row .win .team_name font {float:left;margin-right:3px;}
.betting_wrap .item .row .win .rate {float:right;text-align:right;}
.betting_wrap .item .row .draw {width:50px;border-color:#806f5b;background:#292219;}
.betting_wrap .item .row .lose {width:344px;border-color:#a0907c;background:#322b22;}
.betting_wrap .item .row .lose .team_name {float:right;text-align:right;}
.betting_wrap .item .row .lose .team_name font {float:right;margin-left:3px;}
.betting_wrap .item .row .lose .rate {float:left;text-align:left;}
.betting_wrap .item .row .result {width:120px;text-align:center;}
.betting_wrap .item .row .result span {display:inline-block;}
.betting_wrap .item .row .result .result_win {color:#ff8600;}
.betting_wrap .item .row .result .result_lose {color:#1271ff;}
.betting_wrap .item .row .status {margin-right:0px !important;width:54px;text-align:center;}
.betting_wrap .item .row .status .result_waiting {color:#bda78e;}
.betting_wrap .item .row .status .result_hit {color:#fff000;font-weight:bold;}
.betting_wrap .item .row .status .result_miss {color:#7fa6ff;font-weight:bold;}
.betting_wrap .item .row .status .result_special {color:#45a900;font-weight:bold;}
.betting_wrap .item .row .selected {border-color:#ffdea4;background:#67512b;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
.betting_wrap .item .row .selected span {font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,0.7);}
.betting_wrap .item .row .selected font {color:#fff000 !important;}
.betting_wrap .item .bet_summary {margin:0;padding:5px 0px 5px 70px;height:22px;color:#b3a99e;font-weight:bold;text-align:left;background-repeat:no-repeat;background-position:left center;}
body.popup .betting_wrap .item .bet_summary {padding-left:5px;}
.betting_wrap .item .bet_summary label {display:inline-block;vertical-align:top;line-height:22px;}
.betting_wrap .item .bet_summary em {display:inline-block;vertical-align:top;line-height:22px;margin:0 5px;color:#b3b3b3;font-weight:normal;}
.betting_wrap .item .bet_summary strong {display:inline-block;vertical-align:top;line-height:22px;}
.betting_wrap .item .bet_summary span {display:inline-block;float:right;vertical-align:top;line-height:22px;text-align:center;}
.betting_wrap .item .bet_summary .redb {float:none;margin-right:10px;padding:0;width:60px;border-radius:3px;background:#927474;color:#ffffff !important;display:none;}
.betting_wrap .item .bet_summary .bet_rate {color:#ffffff;}
.betting_wrap .item .bet_summary .bonusRate {color:#ff9d00;}
.betting_wrap .item .bet_summary.bet_wait {color:#e4cbb2;background-image:url(../images/game/bet_wait.png);}
.betting_wrap .item .bet_summary.bet_wait .bet_rate {color:#ffecda;}
.betting_wrap .item .bet_summary.bet_result_hit {color:#ffd600;background-image:url(../images/game/bet_result_hit.png);}
.betting_wrap .item .bet_summary.bet_result_hit .bet_rate {color:#ffdc84;}
.betting_wrap .item .bet_summary.bet_result_miss {color:#a9c172;font-weight:normal;background-image:url(../images/game/bet_result_miss.png);}
.betting_wrap .item .bet_summary.bet_result_miss .bet_rate {color:#d5eba4;}
.betting_wrap .item .bet_summary.canceled {font-weight:normal;color:#c1c1c1;background-image:url(../images/game/bet_canceled.png);}
.betting_wrap .item .bet_summary.canceled strong {text-decoration:line-through;}
.betting_wrap .bet_summary .cash {color:#f30;}
.betting_wrap .btn_wrap {padding:10px;}
.betting_wrap .icon_trash {display:inline-block;width:12px;height:12px;vertical-align:middle;background:url(../images/x.gif);cursor:pointer;}
#game_detail .betting_wrap .item .bet_summary {text-align:center;padding-left:5px;}
/* 베팅내역 - 취소된 내역 개별 삭제 버튼 */
.betting_wrap .bet_summary .BetB {display:inline-block;vertical-align:middle;margin-left:5px;width:63px;line-height:20px !important;border:1px solid #000000;border-radius:3px;color:#ffffff;font-weight:700;cursor:pointer;}
.betting_wrap .bet_summary .BetB.btn_bet_delete {	
	background:#615243;
	border-color:#8a796a;	
}
/* 베팅내역(게시판 내역 첨부시) - 삭제*/
.betting_wrap .bet_summary .BetB.btn_bet_remove {
	background:#615243;
	border-color:#8a796a;
}
/* 베팅내역 - 베팅취소 버튼 */
.betting_wrap .bet_summary .BetB.btn_bet_cancel {
	background:#a01414;
	border-color:#ff0a0a;
	color:#ffb0b1;
}
/* 게시판 내역첨부 - 팝업 */
.betting_wrap .bet_summary .BetB.btn_bet_apply {
	background:#a01414;
	border-color:#ff0a0a;
	color:#ffb0b1;
}
/* member edit */
.member_wrap {position:relative;}
.member_wrap .form {
	margin:0 auto;
	padding:30px;
	color:#fff;
	border-radius:6px;
	border:1px solid #5d5348;
	background-color:rgba(66, 60, 55, 0.7);
	background-repeat:no-repeat;
	background-position:top left, top right, bottom left, bottom right;
	background-image:url(../images/rivet_30.png), url(../images/rivet_30.png), url(../images/rivet_30.png), url(../images/rivet_30.png);
}
.member_wrap .form .row { clear:both;margin-top:10px;padding:10px 0 0 0; overflow:auto; border-top:1px solid #4c4540;}
.member_wrap .form .row:first-child {margin-top:0;padding-top:0;border-top:none;}
.member_wrap .form .row .name { float:left;margin-right:10px;padding:0 10px;width:120px;line-height:26px;font-weight:bold; text-align:left; margin-right:2px; color:#d7cfc7; background:#5c524d;border-radius:4px;}
.member_wrap .form .row .info { float:left; padding:0 5px 0 10px;width:515px;line-height:26px;color:#eaeaea;}
.member_wrap .form .row .info .user_pw_check_result { margin-left:5px; color:#ffaa00;}
.member_wrap .form input {vertical-align:top;width:250px;height:24px;padding:0 5px;border:1px solid #ada59f;background-color:#000000;color:#fff;border-radius:4px;}
.member_wrap .form input.SMS {width:26px;height:26px;}
.member_wrap .btn { text-align:center; margin:25px 0;}
.member_wrap .authcode_check {display:none;}
/* Propose List */
.prGuide {margin-bottom:20px;padding:20px;background:#443e37;border:1px solid #c7bbad;border-radius:5px;}
.prGuide p {margin-top:20px;color:#f2eae2;font-weight:700;font-size:14px;}
.prGuide p:first-child {margin-top:0;}
.proposer_wrap {padding:0;}
.proposer_wrap h3 {margin:0 10px;margin-bottom:10px;color:#ff9911;font-weight:700;font-size:15px;}
.PRList .nodata {clear:both;margin-top:5px;line-height:300px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
.PRList {margin-bottom:30px;}
.PRList ul {height:25px;border-radius:4px;border:1px solid #887862;}
.PRList ul li {float:left;line-height:25px;text-align:center;}
.PRList ul.head {background:#65533b;border-color:#887862;border-radius:4px;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);}
.PRList ul.head li {color:#ffffff;}
.PRList.list_proposer ul li {width:33%;}
.PRList.list_proposer ul li.dt {width:34%;}
.PRList.list_point ul li {width:25%;}
/* 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;}
/* Tab Style */
.TabStyle {display:flex;flex-wrap:wrap;margin-bottom:5px;height:auto;}
.TabStyle a {
	box-sizing:border-box;
	margin-right:2px;
	padding:0 8px;
	height:30px;
	width:calc(100% / 7 - 2px);
	line-height:30px;
	background:#463d31;
	border:1px solid #776e61;
	border-radius:3px;
	text-align:center;
	font-weight:normal;
	font-size:13px;
	color:#bdb1a0;
}
.TabStyle a:hover {
	border-color:#ffdea4;
	background:#67512b;
	box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);
	font-weight:bold;
	color:#ffffff;
	text-shadow:-1px -1px 0px #000000;
}
.TabStyle a.on {
	border-color:#ffdea4;
	background:#67512b;
	box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);
	font-weight:bold;
	color:#ffffff;
	text-shadow:-1px -1px 0px #000000;
}
.TabStyle.result a {margin:1px !important;width:calc(100% / 7 - 2px);}
/* Button */
.btnDefault {cursor:pointer;display:inline-block;margin-left:3px;padding:0;width:130px;line-height:42px;background:#463d31;border:1px solid #776e61;border-radius:21px;text-align:center;color:#ffffff;font-size:16px;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.4);}
.btnDefault:hover {background:#67512b;border-color:#ffdea4;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
.btnMidSize {display:inline-block;padding:0 20px;height:26px;line-height:26px;background:#463d31;border:1px solid #776e61;border-radius:13px;text-align:center;font-weight:bold;color:#FFFFFF;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.4);cursor:pointer;}
.btnMidSize:hover {background:#67512b;border-color:#ffdea4;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
/* 페이지 넘버 */
.pagination {margin:10px auto;padding:0;text-align:center;font-size:12px;font-weight:bold;}
.pagination a {display:inline-block;vertical-align:top;padding:0 5px;min-width:13px;line-height:23px;border-radius:5px;background-color:#3c3732;color:#fcf3e9;}
.pagination span {display:inline-block;vertical-align:top;padding:0 5px;min-width:13px;line-height:23px;border-radius:5px;}
.pagination .cur {color:#ffffff;background-color:#ff6000;}
.pagination .GPA {background:#6f5555;color:#ffffff;}
.pagination .goFir {background:#6f5555;}
.pagination .goPre {margin-right:5px;}
.pagination .goPag {margin-left:5px;}
/* 날짜 검색 부분 */
.search_panel {margin-bottom:10px;padding:5px;background:#332f28;border-radius:4px;text-align:right;color:#f5e9d5;}
.search_panel .date_input {padding:0;width:120px;height:18px;background:#d2c8b8;border:1px solid #fff9ef;border-radius:3px;box-shadow:none;color:#000000;font-weight:800;}
.search_panel .btn_search {
	margin-left:5px;
	width:60px;
	height:20px;
	line-height:18px;
	vertical-align:middle;
	border:1px solid #bab2a3;
	border-radius:3px;
	background:#777166;
	color:#ffffff;
	cursor:pointer;
}
body.popup {padding-bottom:30px;height:auto;background-color:#000000;}
body.popup .betting_wrap {margin:0 auto;margin-top:20px;width:1280px;}
body.popup .betting_wrap .spacer {display:none;}
/**************************************************** board ****************************************************/
.board_wrap { *zoom:1; padding:0px;}
/* 게시판, 쪽지 보기 영역 공통사용 */
.board_head {padding:0 10px;width:1258px;height:30px;font-weight:bold;background:#65533b;border:1px solid #887862;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);}
.board_head div {float:left;padding:0 5px;;line-height:30px;color:#FFFFFF;font-weight:bold;}
.board_head div strong {margin-right:5px;color:#b4b4b4;vertical-align:top;}
.board_head div span {color:#FFFFFF;vertical-align:top;}
.board_head .writer {float:right;}
.board_head .reg_date {float:right;}
.BRview {
	margin:0px;
	margin-bottom:20px;
	width:auto;
	padding:10px !important;
	line-height:18px;
	min-height:200px;
	background-color:#000000 !important;
	background-image:none;
	border:1px solid #887862;
	border-top:0;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
/* Board List */
.board_list {display:inline-block;margin:0 auto;width:1280px;line-height:24px;text-align:left;}
.board_list .head {
	height:23px;
	line-height:23px;
	background:#65533b;
	border:1px solid #887862;
	border-radius:4px;
	box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);
}
.board_list .head div {float:left;padding:0 2px;color:#ffffff;text-align:center;}
.board_list .head .title {margin-top:0;}
.board_list .head .reg_date {float:right;}
.board_list .row {margin-top:3px;padding:4px 0;border-radius:4px;border:1px solid #635a4d;background:#2f2a22;box-shadow:inset 0 0 15px rgba(99, 90, 77, 0.6);}
.board_list .row:hover {box-shadow:inset 0 0 15px rgba(239, 212, 175, 0.8);}
.board_list .row div {float:left;padding:0 2px;height:30px;line-height:30px;color:#c1b7a7;}
.board_list .row a {display:inline-block;vertical-align:top;line-height:30px;color:#ffffff;}
.board_list .row a:hover {color:#ffae00;}
.board_list .num {width:120px;clear:left;text-align:center;}
.board_list .title {width:832px;font-weight:bold;color:#afafaf;}
.board_list .title b {display:inline-block;margin:0 5px;padding:0 5px;min-width:10px;line-height:20px;border-radius:10px;background:#c3a171;text-align:center;color:#000000;font-weight:800;}
.board_list .writer {width:170px;font-weight:bold;}
.board_list .writer .user_level {vertical-align:top;}
.board_list .reg_date {float:right !important;width:80px;text-align:center;color:#555555;}
.board_list .cnt {width:80px;text-align:center;}
/* 게시판 공지사항 */
.board_list .notice {background:#251f17;border-color:#8e8170;color:#ff8d00;box-shadow:inset 0 0 15px rgba(176, 161, 139, 0.6);}
.board_list .notice .num {text-indent:-9999px;background:url(../images/board/icon_notice.png) no-repeat center center;}
.board_list .notice .title {font-weight:bold;}
.board_list .notice .title a {color:#ffab00;}
.board_list .notice .writer {color:#ffab00;}
.board_list .board_btn {text-align:right;margin:10px 0px;}
.board_list .board_btn .btn_open_detail {font-weight:bold;color:#fff;line-height:14px;}
/* 글쓰기 */
.board_wrap .write_body {padding:0;}
.board_wrap .write_body .title {width:1278px;background:#65533b;border:1px solid #887862;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);}
.board_wrap .write_body .title div {vertical-align:middle;}
.board_wrap .write_body .title .name {
	display:inline-block;
	width:80px;
	height:38px;
	line-height:38px;
	margin-right:5px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
}
.board_wrap .write_body .title .item {display:inline-block;width:1176px;text-align:center;font-weight:bold;border:1px solid #d4bc9e;}
.board_wrap .write_body .title input {padding:0 1%;width:98%; font-size:14px; line-height:24px; height:24px;background-color:#000000;border:0;color:#ffae00;}
.board_wrap .write_body .content {clear:both;margin-bottom:20px;padding:0px;width:auto;background-image:none;background-color:#353535;}
.board_wrap .write_body #game_detail {display:inline-block;*zoom:1; }
.board_wrap .se2_inputarea { color:#000000;}
/* 게시판 보기 */
*html .board_wrap .view_body .content { height:100%; }
/* 댓글 영역 */
.board_wrap .cmt_list_wrap {clear:both;margin:0 auto;margin-top:5px;border:1px solid #7b7164;border-radius:6px;background:#292621;}
.board_wrap .cmt_list {width:100%; line-height:12px;}
.board_wrap .cmt_list tr {border-top:1px solid #545147;}
.board_wrap .cmt_list tr:first-child {border-top:0;}
.board_wrap .cmt_list td {padding:5px;color:#ffffff;}
.board_wrap .cmt_list td.eNums {width:50px;}
.board_wrap .cmt_list .cmt_name b {color:#ada58e;}
.board_wrap .cmt_list .cmt_content img {vertical-align:top;margin-top:2px;margin-left:10px;cursor:pointer;}
.board_wrap .cmt_list .cmt_content span {display:inline-block;vertical-align:top;padding-bottom:2px;max-width:95%;color:#ccc2a7;}
/* 댓글쓰기 영역 */
.board_wrap .cmt_form {margin-bottom:0;padding:0 0;height:54px;font-size:12px;}
.board_wrap .cmt_form ul li {float:left;color:#ffffff;}
.board_wrap .cmt_form ul li:first-child {
	width:176px;
	line-height:52px;
	background:linear-gradient(#5a5046 0%, #352f29 100%);
	background:-ms-linear-gradient(#5a5046 0%, #352f29 100%);
	border:1px solid #6b6157;
	text-align:center;
	font-size:14px;
	text-shadow:1px 1px 0px #191919;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
}
.board_wrap .cmt_form ul li.inputArea {
	width:986px;
	height:50px;
	border:2px solid #6b6157;
	border-left:0;
	border-right:0;
}
.board_wrap .cmt_form ul li input.cmt_content {padding:10px 20px;width:946px;height:30px;background:none;border:none;color:#ffffff;}
/* 게시판 - 댓글쓰기 버튼 */
.board_wrap .cmt_form ul li span.btn_cmt_write {
	display:inline-block;
	padding:0;
	width:114px;
	line-height:52px;
	background:linear-gradient(#90806f 0%, #4e453c 100%);
	background:-ms-linear-gradient(#90806f 0%, #4e453c 100%);
	border:1px solid #6b6157;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	text-align:center;
	text-shadow:1px 1px 0px #191919;
	font-weight:700;
	font-size:16px;
	cursor:pointer;
}
.board_wrap .board_btn {text-align:right;margin:10px 0px;padding:10px 0;/*border-top:1px solid #2d2d2d;*/}
.board_wrap .board_btn img {cursor:pointer;}
/**************************************************** letter ****************************************************/
.letter_wrap {*zoom:1;}
.letter_list {display:inline-block;line-height:24px;color:#ddd; margin:0;width:1280px;min-height:400px;}
.letter_list .nodata {padding:0;line-height:400px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
.letter_list .head {
	height:23px;
	line-height:23px;
	background:#65533b;
	border:1px solid #887862;
	border-radius:4px;
	box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);
	font-weight:bold;
}
.letter_list .head div {float:left;color:#ffffff;text-align:center;}
.letter_list .row {margin-top:5px;border-radius:4px;border:1px solid #81786a;background:#2f2a22;box-shadow:inset 0 0 15px rgba(99, 90, 77, 0.6);color:#ffffff;}
.letter_list .row div {float:left;height:29px;line-height:29px;}
.letter_list .row a {color:#ffffff;}
.letter_list .row a:hover {color:#ffb700;text-decoration:none;}
.letter_list .row .btn_letter_delete {display:inline-block;vertical-align:middle;margin-left:5px;width:13px;height:11px;background:url(../images/board_btn_coment_del.gif) no-repeat;cursor:pointer;}
.letter_list .row.readed {background:none;color:#ada191;border-color:#504639;}
.letter_list .row.readed a {font-weight:normal;color:#887f74;}
.letter_list .num {width:80px;clear:left;text-align:center;}
.letter_list .title {width:860px;font-weight:bold;}
.letter_list .reg_date {width:120px;text-align:center;}
.letter_list .delete {float:right !important;width:80px;text-align:center;}
.letter_list .letter_btn {padding:10px 0 0;}
.letter_list_wrap .icon_trash {display:inline-block; vertical-align:middle;cursor:pointer;background:url(../images/x.gif); width:12px; height:12px;}
.letter_wrap .view_body {padding:0px;color:#ccc;}
*html .letter_wrap .view_body .content {height:100%;}
.letter_wrap .btn_wrap {text-align:right;margin:10px 0px;}
.letter_wrap .btn_wrap img {cursor:pointer;}
.board_list_wrap .letter_btn {text-align:right;}
/*********************** 출석체크 ****************************/
.att_messages {min-height:50px;background:#3c352d;border:1px solid #776959;margin-bottom:10px;padding:5px 15px;position:relative;border-radius:6px;color:#ffffff;}
.att_messages .btn_attendance {position:absolute;top:10px;right:10px;display:block;width:200px;height:40px;background: url(../images/check/check_btn.png) no-repeat;}
.dSelect {margin:5px auto;padding:5px;height:60px;background:rgba(0,0,0,0.2);}
.dSelect .dateBOX {margin:0 auto;text-align:center;height:60px;}
.dSelect .dateBOX a {display:inline-block;width:43px;height:60px;text-indent:-9999px;vertical-align:top;}
.dSelect .dateBOX a.Dpre {background:url(../images/check/d_pre.png) no-repeat;}
.dSelect .dateBOX a.Dnex {background:url(../images/check/d_nex.png) no-repeat;}
.dSelect .dateBOX span {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	color:#ffffff;
}
.att_cal {width:941px;background:#29231d;border:1px solid #7d756c;overflow:hidden;float:left;border-radius:6px;}
.att_cal table {width:100%;}
.att_cal table th {
	padding:0 0 0 10px;
	width:79px;
	height:23px;
	line-height:23px;
	background:#5a493a;
	color:#ffffff;
	border-left:1px solid #7d756c;
	border-bottom:1px solid #7d756c;
	text-align:center;
}
.att_cal table th:first-child {width:78px;border-left:0;background:#8a0101;}
.att_cal table th:last-child {background:#0e4b65;}
.att_cal table td {
	position:relative;
	padding:20px 10px;
	height:55px;
	background:none;
	border-left:1px solid #7d756c;
	border-top:1px solid #7d756c;
	box-shadow:inset -5px -5px 10px rgba(0,0,0,0.9);
}
.att_cal table td:first-child {border-left:0;}
.att_cal table td span.day {
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
}
.att_cal table td:first-child span.day {color:#ff4900;}
.att_cal table td:last-child span.day {color:#00bfff;}
.att_cal table td .CHNO {
	position:absolute;
	display:block;
	bottom:3px;
	right:3px;
	width:65px;
	height:65px;
	background:url(../images/check/check_no.png) no-repeat;
	background-size:100%;
}
.att_cal table td .CHOK {
	position:absolute;
	display:block;
	bottom:3px;
	right:3px;
	width:65px;
	height:65px;
	background:url(../images/check/check_ok.png) no-repeat;
	background-size:100%;
}
.att_log {width:330px;margin-left:5px;background:rgba(0, 0, 0, 0.7);border:1px solid #7d746c;overflow:hidden;float:left;border-radius:6px;}
.att_log .head {background:#6a6159;line-height:23px; text-align:center;color:#fff;}
.att_log .nodata {width:200px;line-height:300px;text-align:center;margin:0 auto;color:#dc937b;}
.att_log .att {
	margin:15px auto;
	padding:10px 0;
	padding-left:80px;
	width:207px;
	line-height:20px;
	background:url(../images/check/point_no.jpg) no-repeat #ffffff center;
	border:1px solid #cccccc;
	border-radius:6px;
	box-shadow:2px 2px 5px rgba(0,0,0,0.1);
	color:#777777;
}
.att_log .att .days {font-weight:bold;color:#555;}
.att_log .att .prize {font-weight:bold;color:#555555;}
.att_log .att.active .prize {color:#ff6600;}
.att_log .att.active {
	cursor:pointer;
	border:2px solid #ea9500;
	background:url(../images/check/point_get.jpg) no-repeat #ffffff center;
	box-shadow:2px 2px 5px rgba(0,0,0,0.3);
	color:#333333;
}
.att_log .att.active .rDate {font-weight:bold;color:#ff0000;}
/* 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;}
/* Mini Game Main */
.miniWrap {margin:0 auto;}
.miniWrap ul {margin:0 auto;}
.miniWrap ul li {display:block;float:left;margin:5px;}
.miniWrap ul li .mgB {
	display:block;
	width:310px;
	height:310px;
	text-indent:0;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
}
.miniWrap ul li .mgB.named {background-image:url(../images/mini/named.png);}
.miniWrap ul li .mgB.ntry {background-image:url(../images/mini/ntry.png);}
.miniWrap ul li .mgB.dong {background-image:url(../images/mini/dong.png);}
.miniWrap ul li .mgB.ntryfx {background-image:url(../images/mini/ntryfx.png);}
.miniWrap ul li .mgB.namedfx {background-image:url(../images/mini/namedfx.png);}
.miniWrap ul li .mgB.bet365 {background-image:url(../images/mini/bet365.png);}
.miniWrap ul li .mgB.scoregame {background-image:url(../images/mini/scoregame.png);}
.miniWrap ul li .mgB.joyworld {background-image:url(../images/mini/joyworld.png);}
.miniWrap ul li .mgB.score888 {background-image:url(../images/mini/score888.png);}
.miniWrap ul li .mgB.bepick {background-image:url(../images/mini/bepick.png);}
.miniWrap ul li .mgB.begames {background-image:url(../images/mini/begames.png);}
.miniWrap ul li .mgB.tomstv {background-image:url(../images/mini/tomstv.png);}
.miniWrap ul li .mgB.mgm {background-image:url(../images/mini/mgm.png);}
.miniWrap ul li .mgB.cagayan {background-image:url(../images/mini/cagayan.png);}
.miniWrap ul li .mgB.venus {background-image:url(../images/mini/venus.png);}
.miniWrap ul li .mgB.okada {background-image:url(../images/mini/okada.png);}
.miniWrap ul li .mgB.evolution {background-image:url(../images/mini/evolution.png);}
.miniWrap ul li .mgB .miniInmenu {display:block;padding:5px;height:300px;background:rgba(0,0,0,0.8);opacity:0;}
.miniWrap ul li .mgB:hover .miniInmenu {opacity:1.0;}
.miniWrap ul li .mgB.nosub:hover .miniInmenu {opacity:0;}
.miniWrap ul li .mgB .miniInmenu ul li {float:none;margin:0;padding:3px;height:69px;}
.miniWrap ul li .mgB .miniInmenu ul li .mlink {
	display:block;
	line-height:67px;
	background-color:rgba(35, 29, 24, 0.8);
	background-repeat:no-repeat;
	background-position:left center, right center;
	background-image:url(../images/main/rivet.png), url(../images/main/rivet.png);
	box-shadow:inset 0 0 25px rgba(220, 195, 175, 0.56);
	border:1px solid #968977;
	border-radius:6px;
	text-align:center;
	color:#f4ce95;
	font-weight:700;
	font-size:20px;
	font-family:"NanumSquare";
}
.miniWrap ul li .mgB .miniInmenu ul li .mlink:hover {
	background-color:rgba(73, 62, 53, 0.8);
	box-shadow:inset 0 0 25px rgba(220, 195, 175, 0.8);
	border-color:#c8bcaa;
}
.miniWrap ul li .mgB .miniInmenu.gt5 ul li {height:54px;}
.miniWrap ul li .mgB .miniInmenu.gt5 ul li .mlink {line-height:52px;}
/* Mini Game Menu */
.miniMenu {position:absolute;top:0;right:-150px;}
.miniMenu h2 {margin-bottom:5px;text-align:center;font-weight:bold;color:#000000;}
.miniMenu ul li {margin-bottom:3px;}
.miniMenu ul li a {display:block;padding:0 10px;width:90px;line-height:28px;border-radius:4px;background:#444444;color:#ffffff;}
.miniMenu ul li a:hover {background:#ff0000;}
/* ********** Money Page ********** */
.money_wrap .message {clear:both;margin-bottom:10px;padding:10px;background:#222222;border:1px solid #333333;border-radius:6px;color:#ccc;}
.money_wrap .message h3 {padding-left:15px;background: url(../images/common/bulletRed.gif) no-repeat left bottom; line-height:16px;margin-bottom:10px;color:#f0f0f0;}
.money_wrap .message p {margin-top:5px;margin-bottom:10px;line-height:20px;color:#b7b7b7;}
/* money form new */
.money_wrap .Mbox {
	position:relative;
	display:flex;
	justify-content:space-between;
	box-sizing:border-box;
	margin:0 auto 20px auto;
	padding:10px;
	background:#3e362e;
	border:3px solid #8e7c69;
	border-radius:6px;
	color:#ffdebc;
}
.money_wrap .Mbox .MCR {display:block;position:absolute;z-index:100;width:25px;height:25px;background-repeat:no-repeat;background-position:0 0;}
.money_wrap .Mbox .MCR.TL {top:-3px;left:-3px;background-image:url(../images/money/c_top_left.png);}
.money_wrap .Mbox .MCR.TR {top:-3px;right:-3px;background-image:url(../images/money/c_top_right.png);}
.money_wrap .Mbox .MCR.BL {bottom:-3px;left:-3px;background-image:url(../images/money/c_bottom_left.png);}
.money_wrap .Mbox .MCR.BR {bottom:-3px;right:-3px;background-image:url(../images/money/c_bottom_right.png);}
.money_wrap .Mbox .Mdiv {
	box-sizing:border-box;
	padding:10px;
	background:#5f5447;
	border-radius:6px;
}
.money_wrap .Mbox .Mdiv ul li {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	padding:10px 0;
	text-align:left;
}
.money_wrap .Mbox .Mdiv ul li:first-child {padding-top:0;}
.money_wrap .Mbox .Mdiv ul li label {display:inline-block;width:100px;line-height:25px;text-align:center;font-weight:bold;vertical-align:top;font-size:15px;}
.money_wrap .Mbox .Mdiv ul li span {display:inline-block;line-height:25px;font-weight:bold;vertical-align:top;font-size:15px;}
.money_wrap .Mbox .Mdiv ul li input {margin:0;padding:0;vertical-align:top;}
.money_wrap .Mbox .Mdiv ul li a {display:block;;}
.money_wrap .Mbox .Mdiv ul li a:hover {text-decoration:none;}
.money_wrap .Mbox .Mdiv ul li.guide {padding:0;line-height:20px;text-align:left;color:#ffef1d;}
.money_wrap .Mbox .Mdiv.inforMation {width:400px;}
.money_wrap .Mbox .Mdiv.inforMation ul li.MName {padding:10px 0;background:#ffefdf;border-radius:5px;color:#000000;}
.money_wrap .Mbox .Mdiv.inforMation ul li.MPWInput {justify-content:space-between;}
.money_wrap .Mbox .Mdiv.inforMation ul li.MPWInput input {width:150px;height:23px;border-radius:4px;border:1px solid #d4cac0;background:#29211b;color:#ffffff;font-weight:bold;text-align:center;}
.money_wrap .Mbox .Mdiv.inforMation ul li .btn_account_request {margin:0;padding:0 10px;height:23px;line-height:23px;border-radius:4px;border:1px solid #ffd9b0;background:#927659;color:#ffffff;font-weight:bold;}
.money_wrap .Mbox .Mdiv.moneySelect {width:calc(100% - 620px);}
.money_wrap .Mbox .Mdiv.moneySelect ul li.Mmoney {padding:10px;background:#ffefdf;border-radius:5px;color:#000000;}
.money_wrap .Mbox .Mdiv.moneySelect ul li.Mmoney div {display:block;margin-left:10px;padding:0 10px;line-height:25px;border-radius:4px;background:#804900;color:#ffffff;cursor:pointer;}
.money_wrap .Mbox .Mdiv.moneySelect ul li.moneyBtn {
	justify-content:space-between;
	padding:0;
	padding-top:10px;
}
.money_wrap .Mbox .Mdiv.moneySelect ul li {padding-right:0;padding-left:0;text-align:left;}
.money_wrap .Mbox .Mdiv.moneySelect ul li input {margin-right:4px;width:198px;height:23px;border-radius:4px;border:1px solid #ffffff;background:#3e3933;color:#ffab00;font-weight:800;font-size:15px;text-align:right}
.money_wrap .Mbox .Mdiv.moneySelect ul li.moneyBtn div {
	display:block;
	box-sizing:border-box;
	width:calc(100% / 5 - 4px);
	line-height:62px;
	border-radius:5px;
	border:1px solid #ffefdb;
	background:linear-gradient(#e8d5be 50%, #c7b299 50%);
	background:-ms-linear-gradient(#e8d5be 50%, #c7b299 50%);
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
}
.money_wrap .Mbox .Mdiv.moneySelect ul li.moneyBtn div:hover {
	background:linear-gradient(#6d6458 50%, #524b42 50%);
	background:-ms-linear-gradient(#6d6458 50%, #524b42 50%);
	box-shadow:inset 0 8px 10px rgba(0,0,0,0.8);
	color:#ffffff;
}
.money_wrap .Mbox .Mdiv.moneyConfirm {
	position:relative;
	display:flex;
	justify-content:center;
	width:200px;
}
.money_wrap .Mbox .Mdiv.moneyConfirm a {
	display:flex;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	width:100%;
	background:linear-gradient(#ead3a0 50%, #d4bf92 50%);
	background:-ms-linear-gradient(#ead3a0 50%, #d4bf92 50%);
	border:1px solid #ffefcf;
	color:#000000;
	border-radius:6px;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}
.money_wrap .Mbox .Mdiv.moneyConfirm a:hover {
	background:linear-gradient(#897a57 50%, #746649 50%);
	background:-ms-linear-gradient(#897a57 50%, #746649 50%);
	box-shadow:inset 0 16px 16px rgba(0,0,0,0.8);
	color:#ffffff;
	text-shadow:0 4px 6px rgba(0,0,0,0.6);
}
.money_wrap .Mbox.withdrawBox .Mdiv.inforMation ul li.MPWInput {justify-content:flex-start;padding-top:0;}
.money_wrap .Mbox.withdrawBox .Mdiv.moneySelect ul li.moneyBtn div {line-height:92px;}
.money_wrap .Mbox.withdrawBox .Mdiv.moneyConfirm a {line-height:148px;}
/* 충전보너스 옵션 */
.money_wrap .Mbox .Mdiv.moneySelect ul li.Bonus {justify-content:space-around;padding-bottom:0;}
.moneySelect .bonusBox {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	box-sizing:content-box;
	width:calc(100% / 2 - 70px);
}
.bonus_option {box-sizing:border-box;width:100%;}
.bonus_option input {display:none;}
.bonus_option .bonus_box {
	cursor:pointer;
	display:flex !important;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	padding:5px 5px;
	width:100% !important;
	border-radius:5px;
	border:1px solid #c3b89d;
	background-color:#16130d;
	color:#ffffff;
}
.bonus_option .bonus_box::before {
	content:"";
	display:block;
	margin-right:5px;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url("../images/ico_check.svg");
	filter:opacity(60%);
}
.bonus_option input[type="radio"]:checked + .bonus_box {border-color:#ffc800;background-color:#886a00;}
.bonus_option input[type="radio"]:checked + .bonus_box::before {background-image:url("../images/ico_checked.svg");filter:opacity(100%);}
.binus_guide {
	display:block;
	padding-top:10px;
	width:100%;
	text-align:center;
	color:#ffd500;
	min-height:14px;
}
/* Casino Transfer */
.casinoTransfer .Mbox {margin:0;}
.casinoTransfer .Mbox .Mdiv.moneySelect {width:calc(100% - 410px);}
.casinoTransfer .Mbox .Mdiv.moneyConfirm {position:relative;width:400px;}
.casinoTransfer .Mbox .Mdiv.moneyConfirm a {position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 20px);height:calc(100% / 2 - 16px);}
.casinoTransfer .Mbox .Mdiv.moneyConfirm a:first-child {top:10px;}
.casinoTransfer .Mbox .Mdiv.moneyConfirm a:last-child {bottom:10px;}
.money_wrap .Mbox .Mdiv ul .MyCasinoMoney {display:flex;align-items:center;margin-bottom:10px;padding:0 10px !important;}
.money_wrap .Mbox .Mdiv ul .MyCasinoMoney .mcmt {display:flex;align-items:center;width:auto;font-size:18px;font-weight:600;color:#ffde00;}
.money_wrap .Mbox .Mdiv ul .MyCasinoMoney .tit {font-weight:500;color:#ffffff;}
.money_wrap .Mbox .Mdiv ul .MyCasinoMoney .tit::after {content:"";margin:0 20px;width:6px;height:20px;background:url("../images/arr_right_wh.svg") no-repeat center center;}
/* Money List */
.money_list_wrap {position:relative;min-height:500px;margin:0 auto;}
.money_list_wrap .list {margin:0;}
.money_list_wrap .list .nodata {float:none;padding:0;line-height:600px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
.money_list_wrap .list .row {clear:both;margin-bottom:5px;height:28px;border:1px solid #50483f;border-radius:4px;}
.money_list_wrap .list .row div {float:left;padding:0;line-height:28px;text-align:center;color:#ffffff;}
.money_list_wrap .list .reg_date {width:21%;}
.money_list_wrap .list .name {width:21%;}
.money_list_wrap .list .cash {width:13%;}
.money_list_wrap .list .status {width:16%;}
.money_list_wrap .list .mod_date {width:21%;}
.money_list_wrap .list .delete {width:8%;float:right!important;}
.money_list_wrap .list .row.head {height:23px;background:#65533b;border-radius:4px;border-color:#887862;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);font-weight:bold;}
.money_list_wrap .list .row.head div {line-height:23px;color:#cccccc;}
.money_list_wrap .list .delete span {display:inline-block;vertical-align:middle;margin-left:5px;cursor:pointer;}
.money_list_wrap .list .delete span.btn_cancel {background:url(../images/x.gif) no-repeat center;width:12px;height:28px;}
.money_list_wrap .list .delete span.btn_del {background:url(../images/x.gif) no-repeat center;width:12px;height:28px;}
.money_list_wrap .list .title { line-height:24px; height:24px; color:#fff; font-weight:bold; text-align:center; }
.money_list_wrap .list .item tr { border-bottom:1px solid #999; color:#fff; }
.money_list_wrap .list .item td { line-height:24px; height:24px; text-align:center; }
.money_list_wrap .list .item .cash { color:#fa0; }
.money_wrap .btn {text-align:center;}
/* Point List */
.point_list_wrap .list {margin:0 auto;}
.point_list_wrap .list .nodata {padding:0;line-height:400px;text-align:center;font-size:15px;color:#71665c;background:#29231d;border-radius:6px;}
.point_list_wrap .list .head {margin-bottom:5px;font-weight:bold;text-align:center;background:#65533b;border:1px solid #887862;border-radius:4px;box-shadow:inset 0 5px 8px rgba(146, 127, 104, 0.7);}
.point_list_wrap .list .head div {float:left;line-height:27px;color:#dacfc0;}
.point_list_wrap .list .row {clear:both;margin:0;margin-bottom:5px;height:27px;line-height:27px;border-radius:4px;border:1px solid #635a4d;background:#2f2a22;box-shadow:inset 0 0 15px rgba(99, 90, 77, 0.6);}
.point_list_wrap .list .row div {float:left;padding:0 0;text-align:center;color:#ffffff;}
.point_list_wrap .list .row.even div {background:#2f2a22;}
.point_list_wrap .list .name {width:25%;}
.point_list_wrap .list .amount {width:25%;}
.point_list_wrap .list .point {width:25%;font-weight:bold;}
.point_list_wrap .list .point.RT {padding-right:5%;width:20%;text-align:right !important;}
.point_list_wrap .list .date {width:25%;}
.point_list_wrap .summary {margin:0 auto;padding:0 50px;line-height:54px;border-radius:4px;background:#3e3933;text-align:right;}
.point_list_wrap .summary span {display:inline-block;vertical-align:top;line-height:54px;color:#ffd900;font-size:19px;}
.point_list_wrap .summary .pointTxt {font-weight:bold;}
/* Coupon */
.couponWrap {width:auto;}
.cTopBanner {position:relative;margin-bottom:10px;width:auto;height:180px;background:url(../images/coupon/event_img_01.jpg) no-repeat 0 -7px #011422;border-radius:4px;}
.cTopBanner .GuideBox {position:absolute;bottom:20px;left:30px;text-align:left;}
.cTopBanner .GuideBox ul {display:inline-block;vertical-align:top;margin-right:10px;padding:0 0 0 66px;height:59px;}
.cTopBanner .GuideBox ul li {font-size:15px;font-weight:bold;color:#ffffff;letter-spacing:-0.1em;}
.cTopBanner .GuideBox ul li:first-child {margin:0 0 5px 0;padding:3px 0 0 0;font-size:18px;color:#ffed00;}
.cTopBanner .GuideBox ul.gY {background:url(../images/coupon/g_img1.png?v=2) no-repeat left center;}
.cTopBanner .GuideBox ul.gB {background:url(../images/coupon/g_img2.png?v=2) no-repeat left center;}
.cTopBanner .GuideBox ul.gR {background:url(../images/coupon/g_img3.png?v=2) no-repeat left center;}
.couponArea {width:auto;}
.couponBox {clear:both;position:relative;margin:0 auto;margin-bottom:10px;padding:5px;border:3px solid #444444;border-radius:6px;background:#ffffff;}
.couponBox .Coupon {float:left;width:800px;height:200px;border-radius:5px;background-color:#cccccc;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
.couponBox .Coupon.noChance {opacity:0.4;}
.couponBox.SC {border-color:#797979;}
.couponBox.GC {border-color:#938b7e;}
.couponBox.DC {border-color:#97816e;}
.couponBox.SC .Coupon {background-color:#adadad;}
.couponBox.GC .Coupon {background-color:#c4baa7;}
.couponBox.DC .Coupon {background-color:#c5b4a8;}
.couponBox .Cget {float:right;width:340px;}
.couponBox .Cget .cnCount .cpn {display:block;text-align:center;}
.couponBox .Cget .cnCount .cpn.Tit {line-height:80px;font-size:26px;font-weight:700;}
.couponBox .Cget .cnCount .cpn.Num {line-height:60px;font-size:22px;font-weight:700;}
.couponBox .Cget .getBtn {display:block;margin:0 auto;line-height:58px;text-align:center;color:#333333;font-weight:600;font-size:16px;border-radius:4px;border:1px solid #cccccc;background-color:#ececec;}
.couponListBox h3 {margin-bottom:5px;padding:0 10px;font-weight:bold;font-size:15px;color:#000000;}
.couponList ul {clear:both;height:27px;border-bottom:1px solid #6c6655;background:#ffffff;}
.couponList ul li {float:left;padding:0;width:20%;line-height:27px;text-align:center;color:#000000;}
.couponList ul li .Csp {font-weight:700;color:#038d00;}
.couponList ul li .Csp.USED {color:#8c0062;}
.couponList ul li .Csp.CANCEL {color:#a7a7a7;}
.couponList ul li.name {color:#000000;font-weight:700;}
.couponList ul li.used {color:#000000;font-weight:700;}
.couponList ul li.prize {color:#8c0062;font-weight:700;}
.couponList ul.header {background:linear-gradient(#215a6b 50%, #184856 50%);background:-ms-linear-gradient(#215a6b 50%, #184856 50%);background:#555555;}
.couponList ul.header li {font-weight:bold;color:#ffffff}
/* Payback */
.payback_wrap {position:relative;}
.paybackGuide {
	position:relative;
	margin-bottom:20px;
	padding:30px;
	border-radius:6px;
	border:1px solid #5d5348;
	background-color:rgba(66, 60, 55, 0.7);
	background-repeat:no-repeat;
	background-position:top left, top right, bottom left, bottom right;
	background-image:url(../images/rivet_30.png), url(../images/rivet_30.png), url(../images/rivet_30.png), url(../images/rivet_30.png);
}
.paybackGuide ol li {
	display:flex;
	justify-content:flex-start;
	margin-top:5px;
	padding:0 10px;
	height:40px;
	line-height:40px;
	border-radius:4px;
	background-color:#59514d;
	color:#ffffff;
	font-size:15px;
}
.paybackGuide ol li:first-child {margin-top:0;}
.paybackGuide ol li::before {
	content:"";
	display:block;
	box-sizing:border-box;
	margin:16px 0;
	margin-right:6px;
	width:8px;
	height:8px;
	border-radius:50%;
	border:2px solid #626262;
	background-color:#f8f8f8;
}
.paybackFrame {display:flex;justify-content:space-between;}
/* payback left */
.payBackMop {box-sizing:border-box;width:calc(100% - 370px);}
.payGetBox {margin:0px auto;margin-bottom:0;padding:10px 10px;text-align:center;border-radius:6px;border:1px solid #999999;background-color:#ffffff;}
.paybackGet {display:block;padding:20px 0;}
.paybackGet .getxt {display:block;margin:0 auto;width:500px;border-radius:6px;text-align:center;}
.paybackGet .money {display:flex;justify-content:center;margin-bottom:10px;height:60px;line-height:60px;font-size:29px;font-weight:600;color:#eeff00;background-color:#3a6000;}
.paybackGet .money::before, .paybackGet .money::after {display:block;font-size:25px;font-weight:400;}
.paybackGet .money::before {content:"현재 페이백 가능 금액";margin-right:10px;color:#faffb0;}
.paybackGet .money::after {content:"원";margin-left:5px;}
.paybackGet .getbtn {
	line-height:70px;
	border:1px solid #000000;
	background:linear-gradient(#393939 50%, #232323 50%);
	color:#ffffff;
	font-size:29px;
	font-weight:500;
	letter-spacing:-1px;
}
.payGetBox .getTxt {display:block;line-height:142px;text-align:center;font-size:25px;letter-spacing:-1px;border-radius:5px;border:1px solid #cccccc;background-color:#f6f6f6;}
.payGetBox .End {color:#1b6b00;}
.payGetBox .Get {color:#ff3d00;}
.payGetBox .Day {color:#ff3d00;font-weight:500;}
/* payback right */
.payBackLog {box-sizing:border-box;padding:10px;width:360px;background-color:#ffffff;border-radius:6px;border:1px solid #999999;}
.payh2 {margin:10px 0;font-weight:500;font-size:17px;color:#000000;text-align:center;}
.payBlist li {display:flex;justify-content:space-between;margin-top:2px;padding:5px;padding-left:10px;border-radius:4px;border:1px solid #cccccc;background-color:#ffffff;}
.payBlist li:first-child {margin-top:0;}
.payBlist .getD {display:block;height:26px;line-height:26px;border-radius:4px;border:1px solid transparent;font-size:17px;color:#000000;}
.payBlist .btn {width:100px;border-radius:24px;text-align:center;color:#ffffff;font-size:15px;font-weight:500;}
.payBlist .in {border-color:#0064a1;background-color:#0094d9;}
.payBlist .out {border-color:#a00000;background-color:#d80000;}
/* ******************************************** 로그인 페이지 시작 ******************************************** */
body.login {background-color:#000000;}
.loginFRAME {position:fixed;z-index:100;top:0;width:100%;min-height:800px;height:100%;overflow-y:auto;background:url(../images/login/frame_bg.png) no-repeat top center;}
.logoLogin {display:block;text-indent:-9999px;margin:0 auto;margin-top:170px;width:985px;height:339px;background:url(../images/login/logo.png) no-repeat center center;}
.loginBOX {position:relative;margin:100px auto;margin-bottom:20px;width:406px;height:276px;background:url(../images/login/login_box_2.png) no-repeat center center;}
.loginBOX ul {margin:0px auto;padding-top:43px;width:284px;}
.loginBOX ul li {margin-top:10px;}
.loginBOX ul li:first-child {margin-top:0;}
.loginBOX ul li.IDPW {padding:2px;background:url(../images/login/input_bg.png) no-repeat center center;}
.loginBOX ul li.IDPW input {margin:0;padding:0;border:0;width:280px;height:36px;background:none;text-align:center;font-size:16px;font-weight:800;color:#ffffff;}
.loginBOX ul li.IDPW input::-webkit-input-placeholder {color:#ffffff;}
.loginBOX ul li.IDPW input::-ms-input-placeholder {color:#ffffff;}
.loginBOX ul li.captcha {display:flex;justify-content:flex-start;}
.loginBOX ul li.captcha img {margin:3px;width:134px;height:30px;}
.loginBOX ul li.captcha input {width:calc(100% - 140px);}
.loginBOX ul li.BTNS input {margin:0 auto;padding:0;border:0;cursor:pointer;width:284px;height:40px;text-indent:-9999px;background:url(../images/login/btn_login.png) no-repeat center center;}
.joinArea {margin-bottom:30px;text-align:center;}
.joinArea .btn_join {margin:0 auto;padding:0;border:0;width:370px;height:44px;text-indent:-9999px;background:url(../images/login/btn_join.png) no-repeat center center;}
.loginCopy {padding:0 0 200px 0;text-align:center;color:#867f70;font-size:11px;text-transform:uppercase;}
.loginBOX ul.proposecode {display:none;}
.loginBOX ul.proposecode li {text-align:center;}
.loginBOX ul.proposecode li:first-child {margin-top:20px;}
.loginBOX ul.proposecode li.OKNO {margin-top:20px;}
.Cbtn {display:inline-block;vertical-align:top;width:70px;line-height:35px;border-radius:4px;border:1px solid #92826e;text-align:center;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;}
.Cbtn.btn_propose_ok {background:#4c4231;}
.Cbtn.btn_propose_close {background:#2d2921;}
/* 로그인 문의 */
.LoginQframe {padding:30px 0;background:#ffffff;border-radius:10px;text-align:center;}
.LoginQframe h1 {margin-bottom:20px;text-align:center;color:#000000;font-weight:bold;font-size:16px;}
.LoginQframe .loginQbox ul li {margin-bottom:10px;}
.LoginQframe .loginQbox ul li input {margin:0;padding:0 10px;width:340px;height:29px;border:1px solid #aaaaaa;border-radius:4px;background:#f7f7f7;color:#000000;}
.LoginQframe .loginQbox ul li textarea {margin:0;padding:10px;width:340px;height:69px;border:1px solid #aaaaaa;border-radius:4px;background:#f7f7f7;color:#000000;}
.LoginQframe .Qguide {margin-bottom:5px;color:#ff6600;}
.LoginQframe .loginQbtn {margin-top:20px;text-align:center;}
.LoginQframe .loginQbtn a {display:inline-block;vertical-align:top;padding:0 30px;line-height:33px;background:#01509d;border-radius:6px;color:#ffffff;font-weight:bold;}
.blockUI.blockOverlay {background:rgba(0,0,0,0.7)!important;opacity:1.0!important;}
/* Kakako Guide */
.KakaoGuide {position:absolute;z-index:1000;top:470px;left:50%;margin-left:-200px;width:400px;text-align:center;}
.KakaoGuide .Guide p {display:block;margin-bottom:5px;text-align:center;color:#ffffff;font-size:19px;}
.KakaoGuide .Guide p:nth-child(2) {color:#ffd500;}
.KakaoGuide .CUS24 {display:inline-block;vertical-align:top;margin-top:10px;padding:0 20px;padding-left:5px;border-radius:40px;border:2px solid #2a5f79;background-color:#3780a5;}
.KakaoGuide .CUS24 .lgin {
	display:block;
	padding-left:45px;
	line-height:40px;
	text-align:left;
	font-size:17px;
	font-weight:600;
	color:#ffffff;
	background:url(../images/common/telegram.png) no-repeat left center;
}
/* Movie BG */
.bg_dot {position:fixed;z-index:20;top:0;left:0;width:100%;height:100%;background:url(../images/bg_dot.png);}
.LoginBGmovie {position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.LoginBGmovie>video {
	position:absolute;
    display:block;
    min-height:100%;
    min-width:100%;
    width:auto;
    height:auto;
    left:50%;
    top:50%;
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
/* ******************************************** 회원가입 페이지 시작 ****************************************** */
body.joinBG {background:url(../images/bg_login.png) no-repeat top center #000000;background-size:cover;}
h1.joinTitle {margin:30px auto 0 auto;height:200px;text-indent:-9999px;background:url(../images/login/logo.png) no-repeat center center;}
.join_wrap {margin:0 auto 10px auto;padding:20px;width:757px;background:rgba(204, 184, 153, 0.3);border-radius:10px;}
.join_wrap .form {margin:0;padding:0;background:none;}
.join_wrap .form .row {clear:both;padding:10px;margin-bottom:1px;background:rgba(0, 0, 0, 0.7);border-radius:6px;color:#cccccc;}
.join_wrap .form .row label {display:inline-block;vertical-align:top;line-height:22px;width:100px;color:#cccccc;font-weight:bold;}
.join_wrap .form .row strong {display:inline-block;vertical-align:top;line-height:22px;color:#cccccc;}
.join_wrap .form .row .info {display:inline-block;vertical-align:top;line-height:22px;color:#FFFFFF;}
.join_wrap .form .row .info input {margin:0 5px 0 0;padding:0 5px;width:150px;height:20px;border:1px solid #807669;border-radius:4px;background:#3a3329;color:#FFFFFF;vertical-align:top;}
.join_wrap .form .row .info input.SMS {width:22px;height:22px;vertical-align:middle;}
.join_wrap .form .row .info.HP input {width:60px;}
.join_wrap .form .row .info.HP a {display:inline-block;padding:0 5px;line-height:22px;background:#666666;border-radius:4px;color:#ffffff;vertical-align:top;}
.join_wrap .form .row .info.HP .btn_get_authcode {margin-right:20px;background:#ab4012;}
.join_wrap .form .row .info.HP .btn_check_authcode {background:#31901a;}
.join_wrap .form .row .info select {height:22px;vertical-align:top;border:0;}
.join_wrap .form .row .info .user_pw_check_result { margin-left:5px; color:#ffaa00;}
.join_wrap .form .row.Guide {padding:15px;margin-top:10px;background:#ffffff;color:#333333;}
.join_wrap .form .row.Guide ol li {margin-top:15px;line-height:22px;}
.join_wrap .form .row.Guide ol li:first-child {margin-top:0;}
.join_wrap .form .row.dbl .name {line-height:60px;height:60px;}
.greenb {color:#deef5c !important;}
.redb {color:#ff6600 !important;}
.redy {color:#fff000 !important;}
.JOINbtn {margin-bottom:100px;padding-top:10px;text-align:center;}
.JOINbtn a {display:inline-block;width:110px;height:30px;text-align:center;color:#FFFFFF;font-weight:bold;font-size:15px;line-height:28px;border-radius:15px;border:1px solid #cccccc;text-shadow:0px 2px 1px #343434;}
.JOINbtn a.btn_join {background:#67512b;border-color:#ffdea4;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.97);}
.JOINbtn a.btn_cancel {background:#463d31;border-color:#776e61;box-shadow:inset 0 0 15px rgba(255, 237, 204, 0.4);}
/* ******************************************** 회원가입 페이지 끝 ****************************************** */
.login_notice {position:absolute;top:300px;left:200px;width:435px;z-index:9999;border:3px solid #ccc;background-color: #fff;padding:10px;font-size:10pt;}
.login_notice .title {color:#f60;font-size:13pt;font-weight:bold;}