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

html {margin:0px;padding:0px;}
body
{
	margin: 0px;
	padding: 0px;
	font-family:"Noto Sans Korean", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size: 12px;
	word-break:break-all;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	background-image:url("../images/bg_body.jpg");
}
div, ul, dl, ol, li, dt, dd, h1, h2, h3, h4, h5, h6, span, strong, p, a, td, th
{
	margin: 0px;
	padding: 0px;
	font-family:"Noto Sans Korean", 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:"Noto Sans Korean", Malgun Gothic, dotum, Verdana, sans-serif;}
input[type~="password"] {padding:3px 3px;}
input[type~="radio"] {border:none;}
input[type~="checkbox"] {border:none;}
input[type~="button"] {border:none;cursor:pointer;}
select {margin:0;padding:0;vertical-align:middle;}
textarea {margin:0;padding:5px;border:none;font:normal 12px/150% "Dotum", Tahoma;color:#000000;}
/* clear Float */
.clear {clear:both;height:0px;}
.clear:after {clear:both;height:0px;}
.clear:before {clear:both;height:0px;}

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

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

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

/* ******************************************** 메인 페이지 시작 ******************************************** */
.content_wrapMain {position:relative;margin:0 auto 10px auto;padding:0;height:1054px;background:url("../images/bg_tiger.png") no-repeat center top;}
.mainImage {position:relative;margin:0 auto;width:1400px;height:800px;/* border-radius:6px;box-shadow:inset 0 0 20px rgb(255 255 255 / 30%), 0 0 40px rgb(0 0 0 / 70%); */}
.mainBanner_row {display:flex;justify-content:space-between;padding-top:60px;}
.mainBanner_row .mUrl {display:flex;box-sizing:border-box;margin-top:10px;padding:20px;width:320px;background-color:rgba(47, 31, 17, 0.8);border-radius:6px;border:2px solid #664511;box-shadow:0 8px 5px rgb(0 0 0 / 70%);}
.mainBanner_row .mUrl:hover {border-color:#b57000;box-shadow:none;}
.mainBanner_row .mu_in {display:inline-block;}
.mainBanner_row .icon {display:block;width:100px;height:100px;background-repeat:no-repeat;background-position:center center;}
.mainBanner_row .cross {background-image:url("../images/main/cross.png");}
.mainBanner_row .special {background-image:url("../images/main/special.png");}
.mainBanner_row .livecasino {background-image:url("../images/main/livecasino.png");}
.mainBanner_row .donghang {background-image:url("../images/main/donghang.png");}
.mainBanner_row .eos {background-image:url("../images/main/eos.png");}
.mainBanner_row .deposit {background-image:url("../images/main/deposit.png");}
.mainBanner_row .withdraw {background-image:url("../images/main/withdraw.png");}
.mainBanner_row .mybet {background-image:url("../images/main/mybet.png");}
.mainBanner_row .cscenter {background-image:url("../images/main/cscenter.png");}
.mainBanner_row .itx {display:block;color:#ffffff;}
.mainBanner_row .tit {color:#ffab00;font-weight:500;font-size:23px;padding-top:5px;}
.mainBanner_row .txt {color:#d28c00;font-weight:300;font-size:15px;text-transform:uppercase;}
.mainBanner_row .btn {height:20px;line-height:20px;text-transform:uppercase;margin-top:10px;}
.mainBanner_row .btn::before, .mainBanner_row .btn::after {display:inline-block;vertical-align:top;margin-left:4px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;}
.mainBanner_row .inBox:first-child .mUrl {justify-content:flex-start;}
.mainBanner_row .inBox:first-child .icon {float:left;margin-right:20px;}
.mainBanner_row .inBox:first-child .itx_set {float:left;}
.mainBanner_row .inBox:first-child .itx {text-align:left;}
.mainBanner_row .inBox:first-child .btn::after {content:"";background-image:url("../images/main/icon_plus.png");}
.mainBanner_row .inBox:last-child .mUrl {justify-content:flex-end;}
.mainBanner_row .inBox:last-child .icon {float:right;margin-left:20px;}
.mainBanner_row .inBox:last-child .itx_set {float:right;}
.mainBanner_row .inBox:last-child .itx {text-align:right;}
.mainBanner_row .inBox:last-child .btn::after {content:"";background-image:url("../images/main/icon_go_right.png");width:12px;}
/* 메인 공지사항 팝업 */
.mainPop {position:relative;margin:0 auto;width:1400px;height:0;}
.notice_popup {margin:0px;color:#fff;text-align:center; vertical-align:middle; background-color:#efefef;box-shadow:0 3px 5px rgba(0,0,0,0.5); position:absolute;top:-120px; z-index:1000; display:none;}
.notice_popup.p1 {left:0;}
.notice_popup.p2 {left:600px}
.notice_popup.p3 {top:300px;left:0px}
.notice_popup.p4 {top:300px;left:600px}
.notice_popup .notice_title {padding:10px;height:20px;line-height:20px;text-align:center;color:#000000;font-weight:bold;font-size:16px;vertical-align:middle;}
.notice_popup .notice_content {margin:0px;min-width:200px;min-height:300px;line-height:18px;overflow:auto;background-color:#ffffff;text-align:left;vertical-align:middle;color:#000000;font-size:11pt;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}
.notice_popup .notice_foot {padding:0 10px;height:37px;line-height:37px;text-align:right;color:#000000;}
.notice_popup .notice_foot img { vertical-align:middle; cursor:pointer;}
.notice_popup .notice_foot input { vertical-align:middle;}
/* Main 출석 */
.attMainBox .dSelect {margin:5px auto;padding:5px;height:30px;background:none;}
.attMainBox .dSelect .dateBOX {margin:0 auto;text-align:center;height:30px;}
.attMainBox .dSelect .dateBOX a {position:relative;display:inline-block;width:43px;height:30px;text-indent:-9999px;vertical-align:top;}
.attMainBox .dSelect .dateBOX a.Dpre {background:url("../images/check/d_pre.png") no-repeat left;background-size:50%;}
.attMainBox .dSelect .dateBOX a.Dnex {background:url("../images/check/d_nex.png") no-repeat right;background-size:50%;}
.attMainBox .dSelect .dateBOX span
{
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:23px;
	color:#ffffff;
	cursor:pointer;
}
.attMainBox .attFrame {padding:0 5px;width:548px;}
.attMainBox .attFrame .att_cal {float:none;width:548px;background:rgba(43, 34, 18, 0.5);border-color:#685b47;}
.attMainBox .attFrame .att_cal table th {background:#2f2b25;border-color:#685b47;}
.attMainBox .attFrame .att_cal table th:first-child {background:#4a291b;border-color:#734b39;}
.attMainBox .attFrame .att_cal table th:last-child {background:#152c3a;}
.attMainBox .attFrame .att_cal table td {padding:10px;height:25px;border-color:#685b47;}
.attMainBox .attFrame .att_cal table td span.day {color:#ffffff;}
.attMainBox .attFrame .att_cal table td:first-child span.day {color:#fff000;}
.attMainBox .attFrame .att_cal table td:last-child span.day {color:#3cd0ff;}
.attMainBox .attFrame .att_cal table td .CHNO {width:35px;height:35px;opacity:0.5;display:none;}
.attMainBox .attFrame .att_cal table td .CHOK {width:35px;height:35px;}
/* ******************************************** 메인 페이지 끝 ******************************************** */

/* ******************************************** 컨텐츠 레이아웃 시작 ******************************************** */
/* Sub Page Layout */
/*.content_wrap {position:relative;box-sizing:border-box;margin:0 auto 10px auto;padding:10px 10px;padding-bottom:10px;width:1200px;background:rgb(102 82 57 / 80%);border-radius:5px;border:1px solid #807164;}*/
.content_wrap {position:relative;box-sizing:border-box;margin:0 auto 10px auto;padding:10px 0px;padding-bottom:10px;width:1400px;}
/* Sub title Area */
.content_wrap .content_top {position:relative;margin-bottom:3px;}
.content_wrap .content_top .section_title 
{
	display:inline-block;
	vertical-align:top;
	margin-left:6px;
	font-size:26px;
	font-weight:500;
	color:#ffb700;
}
.content_wrap .content_top .section_title::after {margin-left:5px;font-weight:400;font-size:18px;color:#9c9278;}
.content_wrap .content {padding:0;}
/* Game Content */
.content_wrap.short .content_top {width:1140px;}
.content_wrap.short .content {clear:both;width:1140px;}

body.LCASINO .content_wrap {padding:0;width:100%;height:calc(100vh - 81px);border:0;border-radius:0;background:rgb(0 0 0 / 40%);}
body.LCASINO .content_wrap .content_top {display:none;}
body.LCASINO .content_wrap .content {height:100%;}

/* ******************************************** LiveCasino Boxy ******************************************** */
.LIVECASINO .content_top {display:none;}
.LIVECASINO .content_wrap {margin:0;padding:0;width:100%;height:calc(100vh - 81px);border-left-width:0;border-right-width:0;background-color:rgb(0 0 0 / 40%);}
.LIVECASINO .content {width:100%;height:100%;}
/* Casino Game */
.casino_games_box {text-align:center;margin:0 auto;margin-top:20px;width:1410px;}
.casino_games {display:inline-block;vertical-align:top;box-sizing:border-box;width:100%;}
.casino_games .CBTN {float:left;display:block;box-sizing:border-box;margin:5px;width:calc(100% / 2 - 10px);height:calc(100vh / 4 - 0px);text-indent:-9999px;overflow:hidden;border-radius:10px;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;}
.casino_games .CBTN img {width:100%;}
.casino_games .evolution {background-image:url("../images/casino/evolution.png");}
.casino_games .vivo {background-image:url("../images/casino/vivo.png");}
.casino_games .ezugi {background-image:url("../images/casino/ezugi.png");}
.casino_games .ppcasino {background-image:url("../images/casino/ppcasino.png");}
.casino_games .habanero {background-image:url("../images/casino/habanero.png");}
.casino_games .boongo {background-image:url("../images/casino/boongo.png");}
.casino_games .playson {background-image:url("../images/casino/playson.png");}
.casino_games .evoplay {background-image:url("../images/casino/evoplay.png");}
.casino_games .dreamgame {background-image:url("../images/casino/dreamgame.png");}
.casino_games .wmlive {background-image:url("../images/casino/wmlive.png");}
.casino_games.CB3 .CBTN {width:calc(100% / 3 - 10px);height:calc(100vh / 4 - 0px);}
.casino_games.CB4 .CBTN {width:calc(100% / 4 - 10px);height:calc(100vh / 4 - 0px);background-size:contain;}
.casino_games.CB4h .CBTN {width:calc(100% / 4 - 10px);height:calc(100vh / 3 - 0px);background-size:contain;}
.casino_games.CB5 .CBTN {width:calc(100% / 5 - 10px);height:calc(100vh / 5 - 0px);background-size:contain;}
.casino_games.CB6 .CBTN {width:calc(100% / 6 - 10px);height:calc(100vh / 5 - 0px);background-size:contain;}
.casino_games_box.full_list {margin-top:0px;}
.casino_games_box.full_list .casino_games {padding:10px;}
.casino_games_box.full_list .casino_games .CBTN {width:calc(100% / 8 - 10px);height:auto;text-indent:inherit;}

/* ******************************************** Contnet Title ******************************************** */
/* Sports */
.section_title.game_winlose::before {content:"승무패";}
.section_title.game_winlose::after {content:"/ WinLose";}
.section_title.game_handicap::before {content:"핸디캡";}
.section_title.game_handicap:after {content:"/ Handicap";}
.section_title.game_special::before {content:"스페셜";}
.section_title.game_special::after {content:"/ Special";}
.section_title.game_special2::before {content:"라이브";}
.section_title.game_special2::after {content:"/ Live";}
.section_title.game_cross::before {content:"조합베팅";}
.section_title.game_cross::after {content:"/ Cross";}
/* Aniplus */
.section_title.game_aniplussoccer::before {content:"사커슈팅";}
.section_title.game_aniplushr::before {content:"홈런더비";}
.section_title.game_aniplusft::before {content:"프리드로우";}
/* BetEeast */
.section_title.game_besoccer::before {content:"BetEast 축구";}
.section_title.game_becricket::before {content:"BetEast 크리켓";}
/* Bitlive */
.section_title.game_bitlivebi1m::before {content:"바이낸스 1분";}
.section_title.game_bitlivehu1m::before {content:"후오비 1분";}
/* Named */
.section_title.game_oddeven::before {content:"네임드 사다리";}
.section_title.game_sladder::before {content:"네임드 스피드사다리";}
.section_title.game_dari::before {content:"네임드 다리다리";}
.section_title.game_nracing::before {content:"네임드 달팽이";}
/* Named FX */
.section_title.game_ntryfx1::before {content:"네임드FX 1분";}
.section_title.game_ntryfx2::before {content:"네임드FX 2분";}
.section_title.game_ntryfx3::before {content:"네임드FX 3분";}
.section_title.game_ntryfx4::before {content:"네임드FX 4분";}
.section_title.game_ntryfx5::before {content:"네임드FX 5분";}
/* NTRY */
.section_title.game_powerball::before {content:"파워볼";}
.section_title.game_pbladder::before {content:"파워사다리";}
.section_title.game_keno::before {content:"스피드키노";}
.section_title.game_kenoladder::before {content:"키노사다리";}
.section_title.game_pwkenoladder::before {content:"파워키노사다리";}
.section_title.game_ntryeospb1::before {content:"EOS 1분";}
.section_title.game_ntryeospb2::before {content:"EOS 2분";}
.section_title.game_ntryeospb3::before {content:"EOS 3분";}
.section_title.game_ntryeospb4::before {content:"EOS 4분";}
.section_title.game_ntryeospb5::before {content:"EOS 5분";}
/* MGM */
.section_title.game_mgmodds::before {content:"MGM 홀짝";}
.section_title.game_mgmbacc::before {content:"MGM 카지노";}
.section_title.game_mgmnine::before {content:"MGM 나인";}
.section_title.game_mgmgostop::before {content:"MGM 고스톱";}
/* BRT365 */
.section_title.game_vgreyhound::before {content:"가상경견";}
.section_title.game_vgreyhound::after {content:"/ BET365";}
.section_title.game_vsoccer::before {content:"가상축구";}
.section_title.game_vsoccer::after {content:"/ BET365";}
/* Lotus */
.section_title.game_lotusodds::before {content:"로투스 홀짝";}
.section_title.game_lotusdt::before {content:"로투스 용호";}
.section_title.game_lotusbacc1::before {content:"로투스 바카라";}
.section_title.game_lotusbacc2::before {content:"로투스 바카라2";}
.section_title.game_lotussicbo::before {content:"로투스 식보";}
/* Crown-99 */
.section_title.game_crownnine::before {content:"CROWN-99 나인볼";}
.section_title.game_crownsutda::before {content:"CROWN-99 섯다";}
.section_title.game_crownodds::before {content:"CROWN-99 홀짝";}
/* GameStar */
.section_title.game_gssplit::before {content:"GameStar SPLIT";}
.section_title.game_gspigdari::before {content:"GameStar 피그사다리";}
.section_title.game_gsryan::before {content:"GameStar 라이언&무지";}
/* JW Casino */
.section_title.game_jwostrich::before {content:"JW Casino 타조런";}
.section_title.game_jwangel::before {content:"JW Casino 천사&악마";}
.section_title.game_jwmario::before {content:"JW Casino 슈퍼마리오";}
/* Livescore */
.section_title.game_livescore_spdhr::before {content:"LIVESCORE 스피드홈런";}
.section_title.game_livescore_psdk::before {content:"LIVESCORE 파워덩크";}
.section_title.game_livescore_pwfk::before {content:"LIVESCORE 파워프리킥";}
/* NextGame */
.section_title.game_nextgameladder::before {content:"NextGame 사다리";}
.section_title.game_nextgamepb::before {content:"NextGame 파워볼";}
.section_title.game_nextgamebacc::before {content:"NextGame 바카라";}
/* Score888 */
.section_title.game_s8god::before {content:"Score888 뽑기의신";}
.section_title.game_s8zombie::before {content:"Score888 좀비레이스";}
.section_title.game_s8jumanji::before {content:"Score888 주만지";}
.section_title.game_bangdari::before {content:"Score888 방구차사다리";}
/* SkyPark */
.section_title.game_skydice::before {content:"SKYPARK 주사위";}
.section_title.game_skysamchigi::before {content:"SKYPARK 삼치기";}
.section_title.game_skypoker::before {content:"SKYPARK 포커";}
.section_title.game_skyblackjack::before {content:"SKYPARK 블랙젝";}
.section_title.game_skybaccarat::before {content:"SKYPARK 스피드바카라";}
.section_title.game_skybaccaratbasic::before {content:"SKYPARK 스카이바카라1";}
.section_title.game_skybaccaratbasic2::before {content:"SKYPARK 스카이바카라2";}
.section_title.game_skyodds::before {content:"SKYPARK 홀짝";}
.section_title.game_skydt::before {content:"SKYPARK 드래곤타이거";}
.section_title.game_skysunmoon::before {content:"SKYPARK 해달별";}
.section_title.game_skyroulette::before {content:"SKYPARK 룰렛";}
/* ScoreGame */
.section_title.game_sgdari2::before {content:"SCOREGAME 이다리";}
.section_title.game_sgdari3::before {content:"SCOREGAME 삼다리";}
.section_title.game_sgdari5::before {content:"SCOREGAME 오다리";}
/* JoyWorld */
.section_title.game_joychoice::before {content:"JOYWORLD 초이스";}
.section_title.game_joypharaoh::before {content:"JOYWORLD 파라오";}
.section_title.game_joyroulette::before {content:"JOYWORLD 룰렛게임";}
.section_title.game_joynine::before {content:"JOYWORLD 나인게임";}
/* TOMS TV */
.section_title.game_tomssutda1m::before {content:"탐스TV 섯다 1분";}
.section_title.game_tomssutda3m::before {content:"탐스TV 섯다 3분";}
/* Suncity - Baccarat */
.section_title.game_takchun1::before {content:"선시티바카라 GALAXY";}
.section_title.game_takchun2::before {content:"선시티바카라 City Of Dreams";}
.section_title.game_takchun3::before {content:"선시티바카라 SOLAIRE";}
.section_title.game_takchun4::before {content:"선시티바카라 MGM GRAND";}
.section_title.game_takchun5::before {content:"선시티바카라 VENETIAN";}
.section_title.game_takchun6::before {content:"선시티바카라 WYNN";}
/* Suncity - BragonTiger */
.section_title.game_takchundt1::before {content:"선시티용호 GALAXY";}
.section_title.game_takchundt2::before {content:"선시티용호 City Of Dreams";}
.section_title.game_takchundt3::before {content:"선시티용호 SOLAIRE";}
.section_title.game_takchundt4::before {content:"선시티용호 MGM GRAND";}
.section_title.game_takchundt5::before {content:"선시티용호 VENETIAN";}
.section_title.game_takchundt6::before {content:"선시티용호 WYNN";}
/* Suncity - HILO */
.section_title.game_takchunhl1::before {content:"선시티하이로우1";}
.section_title.game_takchunhl2::before {content:"선시티하이로우2";}
.section_title.game_takchunhl3::before {content:"선시티하이로우3";}
.section_title.game_takchunhl4::before {content:"선시티하이로우4";}
.section_title.game_takchunhl5::before {content:"선시티하이로우5";}
.section_title.game_takchunhl6::before {content:"선시티하이로우6";}
/* Cagayan Baccarat */
.section_title.game_cagayan1::before {content:"카가얀바카라1";}
.section_title.game_cagayan2::before {content:"카가얀바카라2";}
.section_title.game_cagayan3::before {content:"카가얀바카라3";}
/* OKADA Baccarat */
.section_title.game_vgs1::before {content:"오카다바카라1";}
.section_title.game_vgs2::before {content:"오카다바카라2";}
.section_title.game_vgs3::before {content:"오카다바카라3";}
/* Winscore */
.section_title.game_winscoredice::before {content:"윈스코어 주사위";}
/* ETC MENU */
.section_title.game_result::before {content:"경기결과";}
.section_title.game_result::after {content:"/ Game Result";}
.section_title.main_bettings::before {content:"베팅내역";}
.section_title.main_bettings::after {content:"/ My Betting";}
.section_title.board_event::before {content:"이벤트";}
.section_title.board_event::after {content:"/ Event";}
.section_title.board_qna::before {content:"배팅규정";}
.section_title.board_qna::after {content:"/ Betting Rules";}
.section_title.board_custom::before {content:"1:1문의";}
.section_title.board_custom::after {content:"/ Customer Form";}
.section_title.board_notice::before {content:"공지사항";}
.section_title.board_notice::after {content:"/ Notice";}
.section_title.member_coupon::before {content:"쿠폰";}
.section_title.member_coupon::after {content:"/ Coupon";}
.section_title.money_deposit::before {content:"충전신청";}
.section_title.money_deposit::after {content:"/ Money Deposit";}
.section_title.money_deposit_list::before {content:"충전내역";}
.section_title.money_deposit_list::after {content:"/ Money Deposit List";}
.section_title.money_withdraw::before {content:"환전신청";}
.section_title.money_withdraw::after {content:"/ Money Withdraw";}
.section_title.money_withdraw_list::before {content:"환전내역";}
.section_title.money_withdraw_list::after {content:"/ Money Withdraw List";}
.section_title.member_propose::before {content:"지인추천현황";}
.section_title.member_propose::after {content:"/ My Information";}
.section_title.point_list::before {content:"포인트내역";}
.section_title.point_list::after {content:"/ My Point";}
.section_title.letter_list::before {content:"쪽지";}
.section_title.letter_list::after {content:"/ My Information";}
.section_title.letter_view::before {content:"쪽지";}
.section_title.letter_view::after {content:"/ My Information";}
.section_title.member_att::before {content:"출석체크";}
.section_title.member_att::after {content:"/ My Information";}
.section_title.member_edit::before {content:"정보수정";}
.section_title.member_edit::after {content:"/ My Information";}
.section_title.member_coupon::before {content:"쿠폰";}
.section_title.member_coupon::after {content:"/ My Coupon";}
.section_title.main_rules::before {content:"베팅규정";}
.section_title.main_rules::after {content:"/ Betting Rules";}
.section_title.main_rules2::before {content:"베팅규정";}
.section_title.main_rules2::after {content:"/ Betting Rules";}
.section_title.main_rules3::before {content:"베팅규정";}
.section_title.main_rules3::after {content:"/ Betting Rules";}
.section_title.main_guide::before {content:"베팅규정";}
.section_title.main_guide::after {content:"/ Betting Rules";}
.section_title.member_roulette::before {content:"룰렛";}
.section_title.member_roulette::after {content:"/ Roulette";}
/* 쿠폰, 정보수정 */
/* ******************************************** 컨텐츠 레이아웃 끝 ******************************************** */

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

/* ******************************************** 상단 헤더 영역 시작 ******************************************** */
.HEADTOP {position:relative;margin:0 auto;margin-bottom:10px;width:100%;}
.HEAD_INC {position:relative;margin:0 auto;width:1400px;height:0;}
/***** Info, Logo, Util Buttons *****/
.HEAD_INFO {position:relative;margin:0 auto;width:1400px;height:100px;}
.LOGO_TOP
{
	display:block;
	margin:0 auto;
	width:300px;
	height:100px;
	text-indent:-9999px;
	background:url("../images/logo_top.png") no-repeat center center;
}
/* info */
.info_area 
{
	display:flex;
	justify-content:flex-start;
	position:absolute;
	bottom:10px;
	left:0px;
	padding:8px;
}
.info_area .memLevel 
{
	margin-right:5px;
	width:40px;
	background-repeat:no-repeat;
	background-position:center center;
}
.info_area ul {display:flex;justify-content:flex-start;margin-top:10px;}
.info_area ul:first-child {margin-top:0;}
.info_area ul.moneyInfo {padding:3px;padding-left:5px;border-radius:3px;border:1px solid rgb(255 255 255 / 30%);background-color:rgb(255 255 255 / 20%);}
.info_area ul li {margin-left:6px;display:flex;justify-content:flex-start;}
.info_area ul li:first-child {margin-left:0;}
.info_area .HT 
{
	display:block;
	box-sizing:border-box;
	height:20px;
	line-height:18px;
	border:1px solid transparent;
	color:#cccccc;
	font-weight:400;
}
.info_area .HT.nickName {font-weight:500;color:#ffffff;}
.info_area .HT.tit {margin-right:3px;font-weight:500;}
.info_area .HT.num {font-weight:800;color:#ffffff;}
.info_area .HT.num::after {content:"원";font-weight:500;}
.info_area .HT.btn 
{
	margin-left:2px;
	padding:0 5px;
	text-align:center;
	color:#ffffff;
	border-radius:4px;
	border-color:#000000;
	background-color:#7d7d7d;
}
.info_area .point .HT.btn {border-color:#000000;background-color:#e1e1e1;color:#000000;}
.info_area .HT::before {margin-right:2px;}
.info_area .HT::after {margin-left:2px;}
.info_area .HT b {font-weight:800;color:#ffffff;}
.info_area .HT:hover b {color:#fff000;}
.info_area .HT.mci::before 
{
	content:"";
	display:inline-block;
	vertical-align:top;
	margin:7px 0;
	margin-right:4px;
	width:6px;
	height:6px;
	border-radius:50%;
	background-color:#888888;
}
.info_area .HT.tit::before 
{
	content:"";
	display:inline-block;
	vertical-align:top;
	margin:7px 0;
	margin-right:4px;
	width:6px;
	height:6px;
	transform:rotate(45deg);
	background-color:#bba79a;
}
/* buttons */
.util_btns {position:absolute;bottom:10px;right:0px;}
.util_btns ul {display:flex;justify-content:flex-end;}
.util_btns ul li {margin-left:3px;}
.util_btns ul li:first-child {margin-left:0;}
.util_btns .ubtn 
{
	display:block;
	padding:0 20px;
	min-width:60px;
	line-height:30px;
	border-radius:4px;
	border:1px solid #000000;
	background-color:#e11f00;
	text-align:center;
	color:#ffffff;
	font-weight:500;
	font-size:13px;
	letter-spacing:-1px;
}
/***** Menu, Notice *****/
.HEAD_GNNT {box-sizing:border-box;margin:0 auto;width:1400px;border-radius:6px;background-color:#e17200;background-repeat:no-repeat;background-position:top center;background-size:1400px auto;background-image:url("../images/bg_gnb.jpg");box-shadow:inset 0 5px 10px rgb(255 255 255 / 30%);}
/* GNB */
.HEAD_MENU {position:relative;margin:0 auto;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid rgb(255 255 255 / 30%);}
.HEAD_MENU ul {display:flex;justify-content:center;}
.HEAD_MENU ul li {position:relative;width:calc(100% / 11);border-top-left-radius:6px;border-top-right-radius:6px;}
.HEAD_MENU ul li:hover {background-color:#ffffff;}
.HEAD_MENU ul li:hover .GNB {color:#ff0000;}
.HEAD_MENU .GNB 
{
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#ffffff;
	font-weight:700;
	font-size:15px;
	letter-spacing:-1px;
}
.SUBMENU {position:absolute;z-index:100;top:50px;left:0px;box-sizing:border-box;padding:0 10px;width:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#ffffff;display:none;}
.SUBMENU .SURL {display:block;line-height:30px;text-align:center;color:#000000;border-top:1px solid #cccccc;}
.SUBMENU .SURL:first-child {border-top-color:#000000;}
.SUBMENU .SURL:hover {background-color:#f6f6f6;color:#ff0000;}
.HEAD_MENU ul li:hover .SUBMENU {display:block;}
/* Notice */
.HEAD_NOTICE 
{
	display:flex;
	justify-content:space-between;
	box-sizing:border-box;
	margin:0 auto;
	padding:0 10px;
	width:1400px;
	height:35px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	border:1px solid rgb(255 255 255 / 20%);
	border-top-width:0;
	background-color:rgb(0 0 0 / 40%);
	box-shadow:inset 0 -5px 10px rgb(255 255 255 / 30%);
}
.HEAD_NOTICE .HN {display:block;height:35px;line-height:35px;}
.HEAD_NOTICE .HN.title {width:80px;text-align:center;color:#e9e9e9;}
.HEAD_NOTICE .HN.text {width:calc(100% - 80px);color:#fff000;}
/* Level */
.user_level {text-align:center;vertical-align:middle;margin-right:5px;display:inline-block;width:50px;height:32px;background-position:center center;background-repeat:no-repeat;}
.level_1 { background-image:url("../images/level/level_1.png");}
.level_2 { background-image:url("../images/level/level_2.png");}
.level_3 { background-image:url("../images/level/level_3.png");}
.level_4 { background-image:url("../images/level/level_4.png");}
.level_5 { background-image:url("../images/level/level_5.png");}
.level_6 { background-image:url("../images/level/level_6.png");}
.level_9 { background-image:url("../images/level/level_A.png");}
.level_adm { background-image:url("../images/level/level_A.png");}
/* ******************************************** 상단 헤더 영역 끝 ******************************************** */

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

/* 종목선택 */
body.sportsGbody .sportsKind {display:block;}
body.nokind .sportsKind {display:none;}
.sportsKind {box-sizing:border-box;padding:10px 0;background-color:rgba(75, 54, 35, 0.5);border-radius:6px;border:1px solid #453a32;display:none;}
.sportsKind ul {display:flex;justify-content:flex-start;}
.sportsKind ul li {width:calc(100% / 9);}
.sportsKind .SKS {display:block;color:#ffffff;}
.sportsKind .si 
{
	display:block;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:auto 28px;
}
.sportsKind ul li .SKS .icon {margin-bottom:3px;width:30px;height:30px;background-color:#000000;border-radius:50%;box-shadow:0 0 0 1px #5b4b3f;}
.sportsKind ul li .SKS.all .icon {background-image:url("../images/ball/all.png");}
.sportsKind ul li .SKS.soccer .icon {background-image:url("../images/ball/soccer.png");}
.sportsKind ul li .SKS.baseball .icon {background-image:url("../images/ball/baseball.png");}
.sportsKind ul li .SKS.basketball .icon {background-image:url("../images/ball/basketball.png");}
.sportsKind ul li .SKS.volleyball .icon {background-image:url("../images/ball/volleyball.png");}
.sportsKind ul li .SKS.hockey .icon {background-image:url("../images/ball/hockey.png");}
.sportsKind ul li .SKS.nfl .icon {background-image:url("../images/ball/nfl.png");}
.sportsKind ul li .SKS.esports .icon {background-image:url("../images/ball/esports.png");background-size:16px 20px;}
.sportsKind ul li .SKS.etc .icon {background-image:url("../images/ball/etc.png");}

/* ******************************************** 게임 리스트 시작 ******************************************** */
.game_list {width:auto;min-height:500px;background:none;}
.game_list .game {display:inline-block;box-sizing:border-box;margin:0 0 5px 0;width:100%;opacity:0.5;}
.game_list .game.active {opacity:1.0;}
.game_list .game.active .clickable {cursor:pointer;}
/* Game Bar Style */
.NODATA {line-height:600px;background:rgb(0 0 0 / 40%);border-radius:6px;border:1px solid #837860;text-align:center;color:#888888;font-size:14px;}
.GBAR 
{
	float:left;
	display:flex;
	justify-content:center;
	box-sizing:border-box;
	margin:0 1px;
	border-radius:3px;
	border:1px solid #897961;
	background:rgb(0 0 0 / 60%);
	text-align:center;
	color:#ffffff;
}
.GBAR:first-child {margin-left:0;}
.GBAR:last-child {margin-right:0;}
.GBAR span {display:block;line-height:30px;text-align:center;color:#ffffff;font-weight:500;}
.GBAR .team_name {margin:0 5px;}
.GBAR .team_name img {height:20px;vertical-align:top;margin:5px 0;}
.GBAR .team_name font {color:#ff0000 !important;}
.GBAR .rate {margin:0 5px;}
.GBAR .rate img {vertical-align:top;margin:5px;height:20px;}
.GBAR .uoicon {display:block;margin:5px;width:30px;height:20px;line-height:20px;border-radius:3px;background-color:#000000;background-repeat:no-repeat;background-position:center center;}
.GBAR .uoicon.under {background-image:url("../images/icon_under.gif");}
.GBAR .uoicon.over {background-image:url("../images/icon_over.gif");}
.GBAR .uoicon.handi_mark {width:20px;text-align:center;color:#ffffff !important;font-weight:400;border-radius:50%;}
.GBAR.win .uoicon.handi_mark {background-color:#306700;}
.GBAR.lose .uoicon.handi_mark {background-color:#780005;}
/* Win, Lose Bar */
.GBCO 
{
	justify-content:space-between;
}
.GBCO .rate {display:flex;justify-content:space-between;}
/* Draw odject */
.GBAR.draw {}
/* Hover, Checked, Select */
.game.active .hover {border-color:#ffffff;background:#ffcf9d;}
.game.active .hover span {color:#000000;}
.game.active .hover font {color:#ff0000 !important;}
.game.active .hover .rate .uoicon.handi_mark {}
.game.active .checked {border-color:#ffffff;background:#ffcf9d;}
.game.active .checked span {color:#000000;}
.game.active .checked font {color:#ff0000 !important;}
.game.active .checked .rate .uoicon.handi_mark {}
/* Bonus Game */
.game_list .game.bonus .rate {float:left;width:calc(82% - 2px);text-align:center;font-weight:bold;}
.game_list .game.bonus .rate.hover {color:#ffffff;}
.game_list .game.bonus .rate.checked {color:#ffffff;}

/* Game List Header */
.list_head {display:inline-block;vertical-align:top;width:calc(100% - 2px);background-color:#4d3d31;border:1px solid #685547;}
.list_head div {float:left;margin:0 1px;line-height:23px;color:#ffffff;background:none;text-align:center;}
.list_head div:first-child {margin-left:0;}
.list_head div:last-child {margin-right:0;}

/* Game List Header Size */
.game_list .list_head .date {width:calc(12% - 1px);}
.game_list .list_head .win {width:calc(38% - 2px);}
.game_list .list_head .draw {width:calc(6% - 2px);}
.game_list .list_head .lose {width:calc(38% - 2px);}
.game_list .list_head .status {width:calc(6% - 1px);}
/* game DIV size */
.game_list .game .date {width:calc(12% - 1px);}
.game_list .game .win {width:calc(38% - 2px);}
.game_list .game .draw {width:calc(6% - 2px);}
.game_list .game .lose {width:calc(38% - 2px);}
.game_list .game .status {width:calc(6% - 1px);}
.game_list .game .status span {color:#cccccc;}
.game_list .game.active .status span {color:#ffb700;font-weight:500;}
/* 리그명 */
.game_list .game_leg {clear:both;margin-top:5px;margin-bottom:5px;padding:0 0;height:19px;line-height:19px;text-align:left;}
.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:400;font-size:15px;color:#666666;}
.game_list .game_leg.active .leg_name {color:#ffffff;font-weight:600;}
.game_list .game_leg .game_date { display:none; }
/* Game Notice */
.game_notice {margin-bottom:5px;padding:5px;}
.game_notice marquee {vertical-align:top;}

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

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

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

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

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

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

/* Betting List */
.betting_wrap {margin-bottom:0;padding-bottom:0;}
.betting_wrap .item {margin:0 auto 5px auto;padding:5px;border:1px solid #9b856c;background:rgb(0 0 0 / 40%);border-radius:4px;}
.betting_wrap .item .head {display:inline-block;box-sizing:border-box;margin-bottom:5px;padding:0;width:100%;background:#726553;text-align:center;}
.betting_wrap .item .head div {float:left;margin:0 1px;line-height:18px;background:none;text-align:center;text-transform:uppercase;color:#ffffff;font-size:11px;}
.betting_wrap .item .head div:first-child {margin-left:0;}
.betting_wrap .item .head div:last-child {margin-right:0;}
.betting_wrap .item .head .date {width:calc(10% - 1px);}
.betting_wrap .item .head .league {width:calc(14% - 2px);}
.betting_wrap .item .head .win {width:calc(28% - 2px);}
.betting_wrap .item .head .draw {width:calc(5% - 2px);}
.betting_wrap .item .head .lose {width:calc(28% - 2px);}
.betting_wrap .item .head .result {width:calc(10% - 2px);}
.betting_wrap .item .head .status {width:calc(5% - 1px);}
.betting_wrap .item .row {display:inline-block;margin-bottom:5px;width:100%;}
.betting_wrap .item .row .date {clear:left;width:calc(10% - 1px);text-align:center;}
.betting_wrap .item .row .league {justify-content:flex-start;padding:0 5px;width:calc(14% - 2px);text-align:left;overflow-y:hidden;white-space:nowrap;text-overflow:ellipsis;}
.betting_wrap .item .row .win {width:calc(28% - 2px);}
.betting_wrap .item .row .lose {width:calc(28% - 2px);}
.betting_wrap .item .row .draw {width:calc(5% - 2px);}
.betting_wrap .item .row .result {width:calc(10% - 2px);}
.betting_wrap .item .row .result span {display:flex;justify-content:center;}
.betting_wrap .item .row .result .result_win {color:#ff0000;font-weight:700;}
.betting_wrap .item .row .result .result_lose {color:#03a7b6;font-weight:700;}
.betting_wrap .item .row .result .result_draw {color:#444444;font-weight:700;}
.betting_wrap .item .row .status {width:calc(5% - 1px);}
.betting_wrap .item .row .status .result_waiting {color:#72f200;font-weight:700;}
.betting_wrap .item .row .status .result_hit {color:#ffcc00;font-weight:700;}
.betting_wrap .item .row .status .result_miss {color:#6996ff;font-weight:700;}
.betting_wrap .item .row .status .result_special {color:#ff5ee7;font-weight:700;}
.betting_wrap .item .row .selected {border-color:#ffffff;background:#ffcf9d;}
.betting_wrap .item .row .selected span {font-weight:bold;color:#000000!important;}
.betting_wrap .item .row .selected font {color:#ff0000 !important;}

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

.betting_wrap .item .bet_summary.bet_wait {color:#96ff00;}
.betting_wrap .item .bet_summary.bet_result_hit {color:#ffdd00;}
.betting_wrap .item .bet_summary.bet_result_miss {color:#a1c4ff;font-weight:400;}
.betting_wrap .item .bet_summary.canceled {color:#aaaaaa;font-weight:400;}
.betting_wrap .item .bet_summary.canceled .sumtit {text-decoration:line-through;}

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

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

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

/* 베팅내역 - 취소된 내역 개별 삭제 버튼 */
.betting_wrap .bet_summary .sumbtnbox {display:flex;justify-content:flex-end;}
.betting_wrap .bet_summary .BetB 
{
	display:block;
	vertical-align:middle;
	margin-left:3px;
	width:80px;
	line-height:20px;
	border-radius:3px;
	border:1px solid #000000;
	background-color:#d9ccb6;
	text-align:center;
	color:#000000;
	font-weight:500;
	cursor:pointer;
}
.betting_wrap .bet_summary .BetB.btn_bet_delete
{	
	
}
/* 베팅내역(게시판 내역 첨부시) - 삭제*/
.betting_wrap .bet_summary .BetB.btn_bet_remove
{
	background:#9e3e3e;
	border-color:#803030;
	color:#ffffff;
}
/* 베팅내역 - 베팅취소 버튼 */
.betting_wrap .bet_summary .BetB.btn_bet_cancel
{
	background:#9e3e3e;
	border-color:#803030;
	color:#ffffff;
}
/* 게시판 내역첨부 - 팝업 */
.betting_wrap .bet_summary .BetB.btn_bet_apply
{
	
}

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

/* Multi View Page */
.MV_tab 
{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	margin:0 auto;
	margin-bottom:5px;
	padding:5px;
	width:100%;
	border-radius:6px;
	border:1px solid #b3a393;
	background-color:#3e3224;
}
.MV_tab .MVT
{
	float:left;
	display:block;
	box-sizing:border-box;
	margin:2px;
	width:calc(100% / 5 - 4px);
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	letter-spacing:-1px;
	color:#ffffff;
	border-radius:3px;
	border:1px solid #c5b8ac;
	background:#7e7061;
}
.MV_tab .MVT:hover
{
	background:#ffd48a;
	border-color:#fff2dc;
	color:#000000;
}
.MV_tab .MVT.on
{
	background:#ffd48a;
	border-color:#fff2dc;
	color:#000000;
}

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

/* Tab Style */
.TabStyle 
{
	display:inline-block;
	vertical-align:top;
	box-sizing:border-box;
	margin:0 auto;
	margin-bottom:5px;
	padding:5px;
	width:100%;
	border-radius:6px;
	border:1px solid #b3a393;
	background-color:#3e3224;
}
.TabStyle a
{
	float:left;
	display:block;
	box-sizing:border-box;
	margin:2px;
	width:calc(100% / 6 - 4px);
	height:30px;
	line-height:28px;
	text-align:center;
	font-weight:normal;
	letter-spacing:-1px;
	color:#ffffff;
	border-radius:3px;
	border:1px solid #c5b8ac;
	background:#7e7061;
}
.TabStyle a:hover
{
	background:#ffd48a;
	border-color:#fff2dc;
	color:#000000;
}
.TabStyle a.on
{
	background:#ffd48a;
	border-color:#fff2dc;
	font-weight:600;
	color:#000000;
}
.TabStyle.result a {width:calc(100% / 9 - 4px);}

/* Button */
.btnDefault 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0;
	width:130px;
	line-height:42px;
	background:#ff6100;
	border:1px solid #000000;
	border-radius:6px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
}
.btnDefault:hover {background:#ff9452;border-color:#ffe8d9;}
.btnMidSize 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0 20px;
	height:26px;
	line-height:26px;
	background:#ff6100;
	border:1px solid #000000;
	border-radius:3px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}

/* 페이지 넘버 */
.pagination {margin:20px 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:#333333;color:#ffffff;}
.pagination span {display:inline-block;vertical-align:top;padding:0 5px;min-width:13px;line-height:23px;border-radius:5px;}
.pagination .cur {color:#000000;background-color:#ffffff;}
.pagination .GPA {background:#000000;color:#ffffff;}
.pagination .goFir {background:#000000;}
.pagination .goPre {margin-right:5px;}
.pagination .goPag {margin-left:5px;}

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

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

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

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

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