@CHARSET "UTF-8";
@import url("../../fonts/font_pretendard.css");
@import url("cart.css");
@import url("game.css?v=1");
@import url("money.css?v=1");
@import url("board.css");
@import url("login.css?v=4");
@import url("member.css");
html {margin:0px;padding:0px;}
body
{
	margin: 0px;
	padding: 0px;
	font-family:"pretendard", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size:15px;
	font-weight:400;
	color:#333333;
	word-break:break-all;
	background-color:#777777;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	background-attachment:fixed;
	background-image:url("../images/bg_body.jpg");
}
div, ul, dl, ol, li, dt, dd, h1, h2, h3, h4, h5, h6, span, strong, p, a, td, th
{
	margin: 0px;
	padding: 0px;
	font-family:"pretendard", Malgun Gothic, dotum, Verdana, sans-serif;
	font-size:15px;
	font-weight:400;
	color:#333333;
	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:"pretendard", 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% "pretendard", 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;}
/* 전체 프레임 */
.OUTFRAME {position:relative;z-index:100;margin:0 auto;}
/* ******************************************** 상단 헤더 영역 시작 ******************************************** */
.HEADTOP {position:relative;z-index:200;margin:0 auto;width:100%;min-width:1400px;border-bottom:2px solid #dbb997;background-color:#ffffff;}
.HEAD_INC {position:relative;margin:0 auto;width:1400px;height:0;}
/* Page Hide */
.page-block-wrap .PBTN
{
	display:block;
	position:fixed;
	z-index:2100;
	top:0px;
	right:20px;
	padding:0 20px;
	line-height:40px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-color:#f2f2f2;
	text-align:center;
	color:#000000;
	letter-spacing:-1px;
	border:1px solid #cccccc;
	border-top-width:0;
}
.page-block-wrap .PBTN.btn-block::before {content:"화면가리기";}
.page-block-wrap .PBTN.btn-unblock {display:none;background-color:#ffffff;color:#000000;border-color:#666666;}
.page-block-wrap .PBTN.btn-unblock::before {content:"가리기해제";}
.page-block-wrap .block-area
{
	display:none;
	position:fixed;
	z-index:2000;
	width:100%;
	height:100%;
	background-color:#ffffff;
}
.page-block-wrap .block-area iframe {width:100%;height:100vh;border:0;}
/***** Info, Logo, Util Buttons *****/
.HEAD_INFO {border:0 solid #bbbbbb;border-bottom-width:1px;}
.HEAD_INF_BOX {display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:1400px;}
.LOGO_TOP {display:block;margin:10px 10px;width:200px;height:80px;text-indent:-9999px;background:url("../images/logo_thepeak_2.svg") no-repeat left center;}
.HEAD_INF {box-sizing:border-box;padding-right:10px;width:calc(100% - 250px);}
.head_infubt {display:flex;justify-content:space-between;}
.head_infubt ul {display:flex;justify-content:flex-end;align-items:center;}
.head_infubt li {margin-left:10px;display:flex;justify-content:flex-end;align-items:center;}
.head_infubt li:first-child {margin-left:0;}
.head_infubt .user_level {padding-left:35px;width:auto;background-position:left center;}
.head_infubt .hiut {display:block;height:24px;line-height:24px;color:#000000;font-weight:600;background-repeat:no-repeat;}
.head_infubt .hiut::before, .head_infubt .hiut::after {font-weight:400;}
.head_infubt .hiut::before {margin-right:4px;}
.head_infubt .hiut::after {margin-left:2px;}
.head_infubt .nickName {font-weight:400;}
.head_infubt .coupon::before {content:"쿠폰";}
.head_infubt .coupon::after {content:"개";}
.head_infubt .mesCount::before {content:"쪽지";}
.head_infubt .mesCount::after {content:"통";}
.head_infubt .money::before {content:"보유금";}
.head_infubt .money::after {content:"원";}
.head_infubt .point::before {content:"포인트";}
.head_infubt .point::after {content:"P";}
.head_infubt .pointex {padding-right:26px;height:20px;line-height:20px;color:#c66300;background-position:right center;background-image:url("../images/ico_pointex.svg");}
.head_util {margin:10px 0;width:100%;}
.head_util li {margin-left:5px;}
.head_util .hiut {display:flex;justify-content:center;align-items:center;padding:0 10px;border-radius:4px;background-color:#e9e1d9;font-size:13px;color:#000000;}
.head_util .hiut::after {content:"";display:block;margin-left:5px;width:10px;height:10px;background-repeat:no-repeat;background-position:center center;}
.head_util .myinfo::after {background-image:url("../images/ico_hinfo.svg");}
.head_util .logout::after {background-image:url("../images/ico_logout.svg");}
.head_etc li {margin-left:5px;}
.head_etc .hiut {box-sizing:border-box;padding:0 10px;line-height:22px;border-radius:4px;border:1px solid #bbbbbb;background-color:#f7f7f7;font-size:13px;font-weight:400;}
.head_etc .btn_money {border-color:#666666;background-color:#888888;font-weight:500;color:#ffffff;}
/***** GNB *****/
.HEAD_MENU {border:0 solid #9b7c5e;border-bottom-width:1px;background-color:#ffffff;}
.HEAD_MENU ul {display:flex;justify-content:space-between;margin:0 auto;width:1400px;}
.HEAD_MENU li {position:relative;display:flex;justify-content:center;}
.HEAD_MENU .GNB {position:relative;box-sizing:border-box;display:block;padding-top:16px;padding-left:60px;height:60px;font-size:17px;font-weight:500;color:#000000;letter-spacing:-1px;}
.HEAD_MENU .GNB::before {content:"";position:absolute;bottom:0;left:0;width:50px;height:60px;background-repeat:no-repeat;background-position:bottom center;}
.HEAD_MENU .GNB::after {display:block;font-size:11px;font-weight:300;color:#777777;text-transform:uppercase;letter-spacing:0;}
.HEAD_MENU .GSUB {display:none;box-sizing:border-box;position:absolute;top:60px;left:0;padding:5px 0;width:150px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:2px solid #9b7c5e;background-color:#9b7c5e;overflow:hidden;}
.HEAD_MENU .GSUB .subM {display:block;padding:10px 10px;line-height:18px;border:0 solid rgb(255 255 255 / 30%);border-bottom-width:0px;color:#ffffff;font-size:15px;}
.HEAD_MENU .GSUB .subM:last-child {border-bottom-width:0;}
.HEAD_MENU .GSUB .subM:hover {background-color:#413223;}
.HEAD_MENU .GSUB.CASINO {display:none;padding:0;width:1000px;}
.HEAD_MENU .GSUB.CASINO .subM {display:block;margin:3px;padding:10px 0;width:calc(100% / 6 - 6px);height:80px;text-indent: -9999px;border-radius:4px;background-color:#ffffff;background-repeat:no-repeat;background-position:center center;background-size:auto 160px;}
.HEAD_MENU .GSUB.CASINO .subM:last-child {border-right:none}
.HEAD_MENU .GSUB.CASINO .subM:hover {background-color: #fff9f3;}
.HEAD_MENU .GSUB.CASINO .subM.evol {background-image: url(../images/casino/evolution.png)}
.HEAD_MENU .GSUB.CASINO .subM.dg {background-image: url(../images/casino/dreamgame.png)}
.HEAD_MENU .GSUB.CASINO .subM.bota {background-image: url(../images/casino/bota.png?v=2)}
.HEAD_MENU .GSUB.CASINO .subM.ag {background-image: url(../images/casino/asiagame.png)}
.HEAD_MENU .GSUB.CASINO .subM.mg {background-image: url(../images/casino/microgame.png)}
.HEAD_MENU .GSUB.CASINO .subM.pp {background-image: url(../images/casino/ppcasino.png)}
.HEAD_MENU .sports .GNB::before {background-image:url("../images/menu/ryan.png");}
.HEAD_MENU .sports .GNB::after {content:"sports";}
.HEAD_MENU .casino .GNB::before {background-image:url("../images/menu/muzi.png");}
.HEAD_MENU .casino .GNB::after {content:"casino";}
.HEAD_MENU .slot .GNB::before {background-image:url("../images/menu/con.png");}
.HEAD_MENU .slot .GNB::after {content:"slot";}
.HEAD_MENU .lotus .GNB::before {background-image:url("../images/menu/frodo.png");}
.HEAD_MENU .lotus .GNB::after {content:"lotus baccarat";}
.HEAD_MENU .ntry .GNB::before {background-image:url("../images/menu/neo.png");}
.HEAD_MENU .ntry .GNB::after {content:"ntry game";}
.HEAD_MENU .eos .GNB::before {background-image:url("../images/menu/tube.png");}
.HEAD_MENU .eos .GNB::after {content:"eos powerball";}
.HEAD_MENU .bet365 .GNB::before {background-image:url("../images/menu/apeach.png");}
.HEAD_MENU .bet365 .GNB::after {content:"bet365";}
.HEAD_MENU .multiview .GNB::before {background-image:url("../images/menu/jayg.png");}
.HEAD_MENU .multiview .GNB::after {content:"multi view";}
.HEAD_MENU .attendance .GNB::before {background-image:url("../images/menu/chun.png");}
.HEAD_MENU .attendance .GNB::after {content:"attendance";}
.HEAD_MENU .cscenter .GNB::before {background-image:url("../images/menu/chun_2.png");}
.HEAD_MENU .cscenter .GNB::after {content:"customer";}
.HEAD_MENU ul:hover .GNB {filter:opacity(40%) grayscale(100%);}
.HEAD_MENU li:hover::before {filter:opacity(100%) !important;}
.HEAD_MENU li:hover .GNB {color:#000000;filter:opacity(100%) grayscale(0%);}
.HEAD_MENU li:hover .GSUB {display:block;}
.HEAD_MENU li:hover .GSUB.CASINO {display:flex;}
/* Level */
.user_level {margin-right:5px;display:block;width:30px;height:30px;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");}
/* ******************************************** 컨텐츠 레이아웃 시작 ******************************************** */
/* Sub Page Layout */
.content_wrap {position:relative;box-sizing:border-box;margin:0 auto;padding-bottom:30px;width:1400px;}
/* Sub title Area */
.content_wrap .content_top {position:relative;display:flex;justify-content:space-between;margin-bottom:10px;padding-top:20px;}
.content_wrap .content {padding:0;}
/* Game Content */
.content_wrap.short .content_top, .content_wrap.short .content {width:1100px;}
/* ******************************************** Contnet Title ******************************************** */
.section_title {display:block;margin-left:6px;font-size:26px;font-weight:600;color:#ffffff;}
.section_title::after {margin-left:5px;font-weight:400;font-size:18px;color:#7f7f7f;}
/* Sports */
.game_winlose .section_title::before {content:"승무패";}
.game_handicap .section_title::before {content:"핸디캡";}
.game_special .section_title::before {content:"스페셜1";}
.game_special2 .section_title::before {content:"스페셜2";}
.game_cross .section_title::before {content:"스포츠";}
/* NTRY */
.game_ntry_pb .section_title::before {content:"엔트리 파워볼";}
.game_ntry_pbladder .section_title::before {content:"엔트리 파워사다리";}
.game_ntry_keno .section_title::before {content:"엔트리 스피드키노";}
.game_ntry_kenoladder .section_title::before {content:"엔트리 키노사다리";}
.game_ntry_pwkeno .section_title::before {content:"엔트리 파워키노사다리";}
.game_ntry_eos_pb1 .section_title::before {content:"EOS파워볼 1분";}
.game_ntry_eos_pb2 .section_title::before {content:"EOS파워볼 2분";}
.game_ntry_eos_pb3 .section_title::before {content:"EOS파워볼 3분";}
.game_ntry_eos_pb4 .section_title::before {content:"EOS파워볼 4분";}
.game_ntry_eos_pb5 .section_title::before {content:"EOS파워볼 5분";}
/* MGM */
.game_mgmodds .section_title::before {content:"MGM 홀짝";}
.game_mgmbacc .section_title::before {content:"MGM 바카라";}
.game_mgmnine .section_title::before {content:"MGM 나인";}
.game_mgmgostop .section_title::before {content:"MGM 고스톱";}
/* BRT365 */
.game_vgreyhound .section_title::before {content:"BET365 가상경견";}
.game_vsoccer .section_title::before {content:"BET365 가상축구";}
.game_vbasketball .section_title::before {content:"BET365 가상농구";}
/* Lotus */
.game_lotusodds .section_title::before {content:"로투스 홀짝";}
.game_lotusdt .section_title::before {content:"로투스 용호";}
.game_lotusbacc1 .section_title::before {content:"로투스 바카라";}
.game_lotusbacc2 .section_title::before {content:"로투스 바카라2";}
.game_lotussicbo .section_title::before {content:"로투스 식보";}
/* ETC MENU */
.MultiVIEW .section_title::before {content:"미니게임 멀티뷰";}
.game_result .section_title::before {content:"경기결과";}
.main_bettings .section_title::before {content:"베팅내역";}
.board_event .section_title::before {content:"이벤트";}
.board_qna .section_title::before {content:"게시판";}
.board_custom .section_title::before {content:"고객센터";}
.board_notice .section_title::before {content:"공지사항";}
.money_deposit .section_title::before {content:"충전신청";}
.money_deposit_list .section_title::before {content:"충전내역";}
.money_coin .section_title::before {content:"코인충전";}
.money_coin_list .section_title::before {content:"코인충전내역";}
.money_withdraw .section_title::before {content:"환전신청";}
.money_withdraw_list .section_title::before {content:"환전내역";}
.member_propose .section_title::before {content:"지인추천현황";}
.point_list .section_title::before {content:"포인트내역";}
.letter_list .section_title::before {content:"쪽지목록";}
.letter_view .section_title::before {content:"쪽지내용";}
.member_att .section_title::before {content:"출석체크";}
.member_edit .section_title::before {content:"정보수정";}
.member_coupon .section_title::before {content:"쿠폰";}
.main_rules .section_title::before {content:"베팅규정";}
.main_rules2 .section_title::before {content:"베팅규정";}
.main_rules3 .section_title::before {content:"베팅규정";}
.main_guide .section_title::before {content:"베팅규정";}
.member_roulette .section_title::before {content:"일반형 쿠폰존";}
.member_roulette2 .section_title::before {content:"프리미엄 쿠폰존";}
.member_payback .section_title::before {content:"페이백";}
/* ******************************************** LiveCasino Boxy ******************************************** */
.LIVECASINO .HEAD_INC {display:none;}
.LIVECASINO .content_top {display:none;}
.LIVECASINO .content_wrap {margin:0;padding:0;width:100%;height:calc(100vh - 81px);border-radius:0;background:none;}
.LIVECASINO .content {box-sizing:border-box;padding:0px 0px;width:100%;height:100%;position:relative;}
.LIVECASINO .footer_wrap {display:none;}
/* casino agree */
.casino_agree {box-sizing:border-box;position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%);padding:30px;width:500px;border:0 solid #ff6700;border-top-width:3px;background-color:#ffffff;}
.casino_agree .title {display:block;margin-bottom:20px;text-align:center;color:#000000;font-size:17px;font-weight:600;}
.casino_agree ol {padding-left:20px;}
.casino_agree li {list-style:decimal;margin-top:15px;line-height:18px;font-size:13px;}
.casino_agree li:first-child {margin-top:0;}
.casino_agree .intxt {margin-bottom:20px;}
.casino_agree .exbox {padding:10px;border:2px dotted #aaaaaa;background-color:#f8f8f8;}
.casino_agree .ex {display:block;margin-bottom:10px;width:60px;height:24px;line-height:24px;background-color:#555555;text-align:center;color:#ffffff;}
.casino_agree .agree_confirm {display:flex;justify-content:center;padding:10px;border:1px solid #ffd0d0;background-color:#fffbfb;}
.casino_agree .agc {display:block;box-sizing:border-box;margin:0 5px;height:30px;line-height:28px;border:1px solid #ff7979;background-color:#ffffff;text-align:center;font-size:15px;color:#ffffff;}
.casino_agree .inp {width:200px;color:#e10000;font-weight:600;}
.casino_agree .inp::-webkit-input-placeholder {font-weight:400;color:#777777;}
.casino_agree .btn {padding:0 20px;background-color:#a90026;border-color:#82001d;}
.casino_agree_ok {display:block;margin-bottom:20px;text-align:center;color:#ffcd00;font-size:17px;}
.casino_agree_ok b {color:#ffffff;}
/* Casino Game 
.casino_games_box {margin:0 auto;padding:10px 5px;}
.casino_games_box .CBTN {display:block;box-sizing:border-box;margin:10px;width:calc(100% / 3 - 20px);height:180px;text-indent:-9999px;border-radius:8px;border:1px solid #000000;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 .dreamgame {background-image:url("../images/casino/dreamgame.png");}
.casino_games_box .sexycasino {background-image:url("../images/casino/sexycasino.png");}
.casino_games_box .boongo {background-image:url("../images/casino/boongo.png");}
.casino_games_box .wmlive {background-image:url("../images/casino/wmlive.png");}
.casino_games_box .ppcasino {background-image:url("../images/casino/ppcasino.png");}
.casino_games_box .evoplay {background-image:url("../images/casino/evoplay.png");}
.casino_games_box .cq9 {background-image:url("../images/casino/cq9.png");}
.casino_games_box .wazdan {background-image:url("../images/casino/wazdan.png");}
.casino_games_box .habanero {background-image:url("../images/casino/habanero.png");}
.casino_games_box .vivo {background-image:url("../images/casino/vivo.png");}
.casino_games_box .ezugi {background-image:url("../images/casino/ezugi.png");}
.casino_games_box .playstar {background-image:url("../images/casino/playstar.png");}
.casino_games_box .relaxgame {background-image:url("../images/casino/relaxgame.png");}
.casino_games_box .tpg {background-image:url("../images/casino/tpg.png");}
.casino_games_box .gameart {background-image:url("../images/casino/gameart.png");}
.casino_games_box .blueprint {background-image:url("../images/casino/blueprint.png");}
.casino_games_box .casino_games {display:flex;justify-content:flex-start;flex-wrap:wrap;}
.casino_games_box.full_list {width:100%;}
.casino_games_box.full_list .CBTN {margin:5px;width:calc(100% / 8 - 10px);height:auto;text-indent:0px;}
.casino_games_box.full_list .CBTN img {width:100%;height:100%;} */
.casino_games_box {text-align:center;margin:0 auto;margin-top:20px;padding:30px;box-sizing:border-box;}
.LIVECASINO.slot .casino_games_box {padding-top:0;}
.casinoIframeBox {height:100%;}
.casino_games {display:flex;flex-wrap:wrap;}
.casino_games .CBTN {display:block;box-sizing:border-box;margin:5px;padding:30px;width:calc(100% / 3 - 10px);overflow:hidden;border-radius:10px;background-color:#ffffff;font-size:20px;color:#000000;}
.casino_games .CBTN img {display:block;margin:0 auto;max-width:100%;}
.casino_games .CBTN.hidden {display: none}
.casino_search, .casino_search_in {display:flex;justify-content:center;align-items:center;}
.casino_search {margin:0 30px;margin-top:20px;padding:10px 0;border-radius:12px;background-color:rgb(0 0 0 / 40%);}
.casino_search_in {padding:5px;width:500px;;border-radius:6px;border:2px solid #ffffff;background-color:#000000;}
.casino_search_in .in_tit {display:block;padding-left:10px;width:80px;font-size:16px;color:#ffffff;}
.casino_search_in .inp-query {box-sizing:border-box;padding:0 10px;width:calc(100% - 140px);border:0;background:none;font-size:16px;font-weight:500;color:#ffffff;}
.casino_search_in .btn-search {width:70px;line-height:36px;border-radius:4px;background-color:#ffea00;text-align:center;font-size:15px;font-weight:500;color:#000000;}
.casino_games.slotGame .CBTN {width:calc(100% / 5 - 10px);}
.casino_games.CB3 .CBTN {width:calc(100% / 3 - 10px);}
.casino_games.CB4 .CBTN {width:calc(100% / 4 - 10px);background-size:contain;}
.casino_games.CB4h .CBTN {width:calc(100% / 4 - 10px);background-size:contain;}
.casino_games.CB5 .CBTN {width:calc(100% / 5 - 10px);background-size:contain;}
.casino_games.CB6 .CBTN {width:calc(100% / 6 - 10px);background-size:contain;}
.casino_games_box .casino_games.full_list {padding:10px;}
.casino_games_box .casino_games.full_list .CBTN {padding:0;width:calc(100% / 8 - 10px);height:auto;text-indent:inherit;}
.casino_games_box .casino_games.full_list .CBTN .slot_name {display:block;padding:10px;color:#000000;letter-spacing:-1px;}
.casino_games_box .casino_games.full_list .CBTN img {width:100%;}
/*  ******************************************** 푸터 레이아웃 - 사이트별 시작 ******************************************** */
.footer_wrap {width:100%;min-width:1400px;background-color:#353c4a;}
.footer_wrap .bottomLink {display:flex;justify-content:center;margin:0 auto;padding:30px 0;background-color:#313847;}
.footer_wrap .bottomLink .Slink {display:block;width:calc(1400px / 12);height:80px;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;}
.footer_wrap .bottomLink .Slink.naver {background-image:url("../images/link/naver.png");}
.footer_wrap .bottomLink .Slink.named {background-image:url("../images/link/named.png");}
.footer_wrap .bottomLink .Slink.s7m {background-image:url("../images/link/7m.png");}
.footer_wrap .bottomLink .Slink.flashscore {background-image:url("../images/link/flashscore.png");}
.footer_wrap .bottomLink .Slink.chams {background-image:url("../images/link/chams.png");}
.footer_wrap .bottomLink .Slink.mlb {background-image:url("../images/link/mlb.png");}
.footer_wrap .bottomLink .Slink.kbo {background-image:url("../images/link/kbo.png");}
.footer_wrap .bottomLink .Slink.nba {background-image:url("../images/link/nba.png");}
.footer_wrap .bottomLink .Slink.nhl {background-image:url("../images/link/nhl.png");}
.footer_wrap .bottomLink .Slink.kbl {background-image:url("../images/link/kbl.png");}
.footer_wrap .bottomLink .Slink.wkbl {background-image:url("../images/link/wkbl.png");}
.footer_wrap .bottomLink .Slink.kovo {background-image:url("../images/link/kovo.png");}
.footer_wrap .FooterArea {margin:0 auto;padding-top:30px;padding-bottom:100px;}
.footer_wrap .FooterArea p {text-align:center;color:rgb(255 255 255 / 30%);font-size:11px;text-transform:uppercase;}
/* ******************************************** 메인 페이지 시작 ******************************************** */
.MAINPAGE {background-image:url("../images/bg_body_main.jpg");}
.MAIN_TOP {min-width:1400px;background-color:#f6c61e;}
.main_top_cont {position:relative;margin:0 auto;width:1400px;}
/* Main Banner */
.MainBanner {position:relative;z-index:90;width:1000px;height:460px;background:url("../images/main/banner/sports.png") no-repeat left center;}
.slide_wrap {position:relative;margin:0 auto;width:1000px;height:460px;overflow:hidden;}
#slide_banner {position:absolute;width:1000px;height:460px;}
#slide_banner li {float:left;width:1000px;}
#slide_banner li a {display:block;width:1000px;height:460px;overflow:hidden;}
#slide_banner li img {width:1000px;height:460px;}
#slide_banner .slick-dots {position:absolute;bottom:50px;left:20px;width:100%;text-align:center;display:flex;justify-content:flex-start;}
#slide_banner .slick-dots li {float:none;display:block;margin-right:10px;width:auto;}
#slide_banner .slick-dots li button {font-size:0;line-height:0;display:block;outline:0;width:16px;height:16px;border-radius:8px;border:0;background:#ffffff;cursor:pointer;}
#slide_banner .slick-dots li.slick-active button {background:#000000 !important;width:64px;}
/* Url Box */
.MainUrlBox {position:absolute;z-index:100;top:50%;right:0;transform:translateY(-50%);box-sizing:border-box;width:430px;border-radius:6px;background-color:#ffffff;box-shadow:0 10px 16px rgba(111, 65, 17, 0.4);}
.MainUrlBox .murlIn {display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px;padding-bottom:0;}
.MainUrlBox .mMoney {padding:20px 30px;border:0 solid #f6c61e;border-bottom-width:2px;}
.MainUrlBox .m_money {display:flex;justify-content:center;align-items:center;}
.MainUrlBox .m_money::before {content:"";margin-right:20px;width:60px;height:70px;background-repeat:no-repeat;background-position:right center;background-size:contain;}
.MainUrlBox .mMt {display:block;font-size:22px;font-weight:500;color:#000000;}
.MainUrlBox .mMt::after {display:block;margin-top:3px;font-size:12px;font-weight:400;color:#aaaaaa;}
.MainUrlBox .deposit::before {background-image:url("../images/ico_deposit.png");}
.MainUrlBox .deposit .mMt::after {content:"Money Deposit";}
.MainUrlBox .withdraw::before {background-image:url("../images/ico_withdraw.png");}
.MainUrlBox .withdraw .mMt::after {content:"Money Withdraw";}
.MainUrlBox .mgo {box-sizing:border-box;padding-bottom:30px;width:calc(100% / 3);text-align:center;font-size:16px;color:#000000;}
.MainUrlBox .mgo::before {content:"";box-sizing:border-box;display:block;margin-bottom:10px;height:60px;background-repeat:no-repeat;background-position:center center;}
.MainUrlBox .ico_coupon::before {background-image:url("../images/ico_roulette.svg");}
.MainUrlBox .ico_notice::before {background-image:url("../images/ico_notice.svg");}
.MainUrlBox .ico_board::before {background-image:url("../images/ico_board.svg");}
.MainUrlBox .ico_event::before {background-image:url("../images/ico_event.svg");}
.MainUrlBox .ico_result::before {background-image:url("../images/ico_result.svg");}
.MainUrlBox .ico_mybet::before {background-image:url("../images/ico_mybet.svg");}
/* main content */
.main_cont_txt {display:flex;justify-content:space-between;box-sizing:border-box;margin:0 auto;padding:50px 0px;width:1400px;}
.main_cont_txt .mCont {box-sizing:border-box;padding:0 20px;}
.main_cont_txt .hotgame {width:calc(100% - 800px);}
.main_cont_txt .recWithdraw {width:400px;}
.main_cont_txt .notice {width:400px;}
.main_cont_txt .mCtit {display:flex;justify-content:space-between;align-items:center;padding:0 5px;padding-bottom:10px;border:0 solid #ba9065;border-bottom-width:2px;font-size:20px;font-weight:500;color:#000000;}
.main_cont_txt .mCtit .more_btn {position:relative;width:20px;height:20px;}
.main_cont_txt .mCtit .more_btn::before, .mCtit .more_btn::after {content:"";position:absolute;border-radius:2px;background-color:#000000;}
.main_cont_txt .mCtit .more_btn::before {top:50%;transform:translateY(-50%);width:100%;height:2px;}
.main_cont_txt .mCtit .more_btn::after {left:50%;transform:translateX(-50%);width:2px;height:100%;}
.main_cont_txt .mCont li {box-sizing:border-box;border:0 solid #aaaaaa;border-bottom-width:1px;}
.main_cont_txt .mCont .nlist, .main_cont_txt .recWithdraw .mw, .main_cont_txt .hotgame .Gtxt {display:block;padding:0 5px;height:34px;line-height:34px;color:#000000;overflow:hidden;}
.main_cont_txt .mCont .nlist img {width:100%;height:100%;}
.main_cont_txt .mCont .nlist span {height:100%;}
.main_cont_txt .recWithdraw li {display:flex;justify-content:space-between;align-items:center;}
.main_cont_txt .recWithdraw .mw {display:block;}
.main_cont_txt .hotgame ul {padding-top:4px;}
.main_cont_txt .hotgame li {display:flex;justify-content:flex-start;align-items:center;padding:0 5px;border-width:0;}
.main_cont_txt .hotgame .DATE {margin-bottom:3px;}
.main_cont_txt .hotgame .DATE .Gtxt {height:27px;line-height:27px;}
.main_cont_txt .hotgame .GAME {justify-content:space-between;border-radius:3px;border-width:1px;background-color:#ffffff;}
.main_cont_txt .hotgame .GAME .Gtxt {width:calc(100% / 2 - 25px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;color:#000000;}
.main_cont_txt .hotgame .GAME .home {text-align:left;}
.main_cont_txt .hotgame .GAME .away {text-align:right;}
.main_cont_txt .hotgame .GAME .vs {margin:0 10px;width:30px;height:19px;line-height:19px;border-radius:20px;background-color:#ffffff;text-align:center;font-weight:300;}
.main_cont_txt .hotgame .nogame {display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin-top:4px;min-height:206px;border-radius:3px;border:1px solid #cccccc;background-color:#ffffff;text-align:center;}
/* 메인 공지사항 팝업 */
.layer-notice-view {position:relative;margin:0 auto;width:1400px;height:0;display:none;}
.layer-notice-view .notice-item {margin:0px;color:#fff;text-align:center;vertical-align:middle;background-color:#efefef;box-shadow:0 3px 5px rgba(0,0,0,0.5); position:absolute;top:-120px;z-index:1000;}
.layer-notice-view .notice-item .title {padding:10px;height:20px;line-height:20px;text-align:center;color:#000000;font-weight:bold;font-size:16px;vertical-align:middle;}
.layer-notice-view .notice-item .content {margin:10px;padding:10px;min-height:300px;line-height:18px;overflow:auto;background-color:#ffffff;text-align:left;vertical-align:middle;color:#000000;font-size:11pt;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;}
.layer-notice-view .notice-item .foot {padding:0 10px;height:37px;line-height:37px;text-align:right;color:#000000;}
.layer-notice-view .notice-item .foot img { vertical-align:middle; cursor:pointer;}
.layer-notice-view .notice-item .foot input { vertical-align:middle;}
/* Main 출석 */
.attMainBox .dSelect {margin:5px auto;padding:5px;height:30px;background:none;}
.attMainBox .dSelect .dateBOX {margin:0 auto;text-align:center;height:30px;}
.attMainBox .dSelect .dateBOX a {position:relative;display:inline-block;width:43px;height:30px;text-indent:-9999px;vertical-align:top;}
.attMainBox .dSelect .dateBOX a.Dpre {background:url("../images/check/d_pre.png") no-repeat left;background-size:50%;}
.attMainBox .dSelect .dateBOX a.Dnex {background:url("../images/check/d_nex.png") no-repeat right;background-size:50%;}
.attMainBox .dSelect .dateBOX span
{
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:23px;
	color:#ffffff;
	cursor:pointer;
}
.attMainBox .attFrame {padding:0 5px;width:548px;}
.attMainBox .attFrame .att_cal {float:none;width:548px;background:rgba(43, 34, 18, 0.5);border-color:#685b47;}
.attMainBox .attFrame .att_cal table th {background:#2f2b25;border-color:#685b47;}
.attMainBox .attFrame .att_cal table th:first-child {background:#4a291b;border-color:#734b39;}
.attMainBox .attFrame .att_cal table th:last-child {background:#152c3a;}
.attMainBox .attFrame .att_cal table td {padding:10px;height:25px;border-color:#685b47;}
.attMainBox .attFrame .att_cal table td span.day {color:#ffffff;}
.attMainBox .attFrame .att_cal table td:first-child span.day {color:#fff000;}
.attMainBox .attFrame .att_cal table td:last-child span.day {color:#3cd0ff;}
.attMainBox .attFrame .att_cal table td .CHNO {width:35px;height:35px;opacity:0.5;display:none;}
.attMainBox .attFrame .att_cal table td .CHOK {width:35px;height:35px;}
.player_wrap .player {width:800px;height:655px; margin: 0 auto}
/* Nodata Style */
.NODATA {margin-top:5px;line-height:600px;border-radius:3px;border:1px solid #1f1f1f;background-color:#363636;text-align:center;color:#888888;font-size:14px;}
/* Multi View Page */
.MV_tab 
{
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	box-sizing:border-box;
	margin:0 auto;
	margin-bottom:5px;
	padding:2px;
	width:100%;
	border-radius:3px;
	border:1px solid #d7d7d7;
	background-color:#232323;
}
.MV_tab .MVT
{
	display:block;
	box-sizing:border-box;
	margin:2px;
	width:calc(100% / 9 - 4px);
	height:36px;
	line-height:34px;
	text-align:center;
	font-weight:normal;
	color:#ffffff;
	border-radius:3px;
	border:1px solid #808080;
	background-color:#6d6d6d;
}
.MV_tab .MVT:hover
{
	border-color:#ffffff;
	color:#ffffff;
}
.MV_tab .MVT.on
{
	border-color:#ffffff;
	background-color:#ffd100;
	font-weight:600;
	color:#000000;
}
.MINIVIEW {display:flex;justify-content:flex-start;flex-wrap:wrap;padding:5px;border-radius:6px;border:1px solid #bbbbbb;background-color:#616161;overflow:hidden;}
.noMu {box-sizing:border-box;padding:200px 0;width:100%;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");filter:hue-rotate(180deg);}
.MV_box_frame {display:inline-block;vertical-align:top;width:100%;}
.MV_box {box-sizing:border-box;margin:2px;width:calc(100% / 3 - 4px);border-radius:4px;border:1px solid #c7b39f;background-color:#ffffff;overflow:hidden;}
.MV_box .MV_h {padding:3px;height:22px;background-color:#c7b39f;}
.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:flex;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box;margin:0 auto;margin-bottom:5px;padding:2px;border-radius:3px;border:1px solid #d7d7d7;background-color:#232323;}
.TabStyle a {display:block;box-sizing:border-box;margin:2px;width:calc(100% / 6 - 4px);height:40px;line-height:38px;text-align:center;letter-spacing:-1px;border-radius:3px;border:1px solid #808080;background-color:#6d6d6d;color:#ffffff;}
.TabStyle a:hover {border-color:#ffffff;color:#ffffff;}
.TabStyle a.on {background-color:#ffd100;border-color:#ffffff;font-weight:600;color:#000000;}
.TabStyle.result a {width:calc(100% / 7 - 4px);}
/* Submenu tab */
.inTabMenu {margin-bottom:10px;}
.inTabMenu ul {display:flex;justify-content:flex-start;border-radius:6px;border:1px solid #9b7c5e;background-color:#f8f8f8;overflow:hidden;}
.inTabMenu li {box-sizing:border-box;width:calc(100% / 2);border:0px solid #9b7c5e;border-left-width:1px;}
.inTabMenu li:first-child {border-left-width:0;}
.inTabMenu.IT3 li {width:calc(100% / 3);}
.inTabMenu.IT4 li {width:calc(100% / 4);}
.inTabMenu.IT5 li {width:calc(100% / 5);}
.inTabMenu.IT6 li {width:calc(100% / 6);}
.inTabMenu.IT7 li {width:calc(100% / 7);}
.inTabMenu .itb {display:flex;justify-content:center;align-items:center;height:36px;line-height:36px;text-align:center;}
.inTabMenu .itt {display:block;font-size:17px;color:#333333;}
.inTabMenu .itt::before {margin-left:10px;margin-right:3px;}
.inTabMenu .num {font-weight:600;}
.inTabMenu .num::before {content:"보유한 쿠폰";font-weight:400;}
.inTabMenu .marked .itb {background-color:#ffd100;font-weight:500;color:#000000;}
.inTabMenu .marked .itt {color:#000000;font-weight:500;}
/* Button */
.btnDefault 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0;
	width:130px;
	line-height:42px;
	background-color:#dcdcdc;
	border:1px solid #ffffff;
	border-radius:3px;
	text-align:center;
	color:#000000;
	font-size:17px;
	box-shadow:0 3px 4px rgb(0 0 0 / 30%);
}
.btnDefault:hover {background-color:#ffd100;box-shadow:inset 0 3px 4px rgb(0 0 0 / 30%);}
.btnMidSize 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0 20px;
	height:26px;
	line-height:26px;
	background-color:#dcdcdc;
	border:1px solid #ffffff;
	border-radius:3px;
	text-align:center;
	color:#000000;
	box-shadow:0 3px 4px rgb(0 0 0 / 30%);
}
.btnMidSize:hover {background-color:#ffd100;box-shadow:inset 0 3px 4px rgb(0 0 0 / 30%);}
/* 페이지 넘버 */
.pagination {display:flex;justify-content:center;margin:20px auto;padding:0;}
.pagination .pbtn {display:block;margin:0 3px;padding:0 5px;min-width:23px;line-height:33px;border-radius:5px;background-color:#f5f5f5;text-align:center;color:#333333;}
.pagination .cur {color:#000000;font-weight:600;background-color:#f6c61e;}
.pagination .GPA {background-color:#aeaeae;color:#ffffff;}
.pagination .goFir {background-color:#aeaeae;color:#ffffff;}
.pagination .goPre {margin-right:5px;}
.pagination .goPag {margin-left:5px;}
/* 날짜 검색 부분 */
.search_panel {position:absolute;top:20px;right:0px;display:flex;justify-content:center;align-items:center;color:#ffffff;}
.search_panel i {display:block;margin:0 6px;line-height:30px;font-size:13px;}
.search_panel .date_input {box-sizing:border-box;padding:0;width:140px;height:30px;background:#ffffff;border:1px solid #000000;border-radius:3px;box-shadow:none;color:#000000;font-size:15px;}
.search_panel .btn_search
{
	margin-left:5px;
	width:60px;
	height:30px;
	border:1px solid #000000;
	border-radius:3px;
	background-color:#ffd100;
	color:#000000;
	cursor:pointer;
}
/* 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;}