html {margin:0px;padding:0px;}
body
{
	margin: 0px;
	padding: 0px;
	font-family:"pretendard", 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;
	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;background:url("../images/bg_top.png") no-repeat top center;}
/* ******************************************** »ó´Ü Çì´õ ¿µ¿ª ½ÃÀÛ ******************************************** */
.HEADTOP {position:relative;margin:0 auto;width:1200px;}
.HEAD_INC {position:relative;margin:0 auto;width:1200px;height:0;}
.HEAD_BOX {position:relative;display:flex;justify-content:space-between;box-sizing:border-box;margin:0 auto;z-index:1;}
/* Head Uti */
.HEAD_UTIL_BOX {}
.HEAD_BOX.UTIL {padding:0px 10px;}
.HEADTOP .HUT {display:block;box-sizing:border-box;color:#ffffff;height:30px;line-height:30px;}
.HEADTOP .head_notice {display:flex;justify-content:flex-start;width:100%;}
.HEADTOP .head_notice .title {display:flex;justify-content:flex-start;width:60px;color:gold;}
.HEADTOP .head_notice .title::before {content:"";display:block;margin:12px 0;margin-right:6px;width:6px;height:6px;border-radius:50%;background:url("../images/bg_gold_light.jpg") repeat-x left center;background-size:1px 9px;}
.HEADTOP .head_notice .text {width:calc(100% - 60px);}
/* Head Effect */
.HEAD_BTNS_BOX {position:relative;}
.logo_light_motion {position:absolute;;bottom:0;left:0;width:100%;height:100%;background:url("../images/bg_logo_light.png") no-repeat bottom center;}
/* Head Info */
.HEAD_INFO_BOX {padding:0 5px;border-radius:4px;border:1px solid rgba(111, 107, 76, 0.5);background-color:rgba(111, 107, 76, 0.3);}
.HEAD_BOX.INFO {padding:5px 0;}
.HEADTOP .HMI {display:block;box-sizing:border-box;height:24px;line-height:23px;color:#ffffff;border:1px solid transparent;}
.HEADTOP .HMI b {margin:0 3px;}
.HEADTOP .head_mem ul {display:flex;}
.HEADTOP .head_mem li {display:flex;justify-content:flex-start;}
.HEADTOP .head_mem .head_level {padding-left:40px;background-repeat:no-repeat;background-position:left center;background-size:contain;}
.HEADTOP .head_mem.info ul {justify-content:flex-start;}
.HEADTOP .head_mem.info li {margin-right:15px;}
.HEADTOP .head_mem.info .HMI {color:#dddddd;}
.HEADTOP .head_mem.info .tit {margin-right:5px;}
.HEADTOP .head_mem.info .num {margin-right:2px;font-weight:500;color:#ffffff;}
.HEADTOP .head_mem.btns ul {justify-content:flex-end;}
.HEADTOP .head_mem.btns li {margin-left:3px;}
.HEADTOP .head_mem.btns .HMI {padding:0 10px;background-color:#48463a;border-color:#736f5b;border-radius:4px;}
/* Head Logo, buttons */
.HEAD_BOX.BTNS {padding:10px 0;}
.HEAD_BOX .head_logo_btn {position:relative;display:block;margin:0 auto;width:500px;height:100px;overflow:hidden;text-indent:-9999px;background:url("../images/logo_top.png?x") no-repeat center center; background-size: contain;}
.HEAD_BOX .HMB {position:relative;display:block;box-sizing:border-box;margin:0 2px;width:90px;height:36px;line-height:35px;overflow:hidden;border-radius:4px;border:1px solid #857d58;background-image:linear-gradient(#6d6645 0%, #4a442a 100%);text-align:center;color:#ffffff;}
.HEAD_BOX .HMB::after {content:"";position:absolute;bottom:-50px;left:50%;margin-left:-30px;width:60px;height:40px;border-radius:50%;filter:blur(10px);background-color:#e8dca4;}
.HEAD_BOX .HMB:hover::after {bottom:-30px;}
.HEAD_BOX .head_etc_box {display:flex;padding-top:64px;width:calc(100% / 2 - 250px);}
.HEAD_BOX .head_etc_box.left {justify-content:flex-start;}
.HEAD_BOX .head_etc_box.right {justify-content:flex-end;}
/* ***** Login start */
.LOGIN_PAGE .head_mem {display:none;}
.HEADTOP .head_login {display:none;width:100%;}
.HEADTOP .head_login ul {display:flex;justify-content:flex-start;}
.HEADTOP .head_login li {display:flex;justify-content:flex-start;margin-left:5px;}
.HEADTOP .head_login li:first-child {margin-left:0;}
.HEADTOP .head_login .ltp {display:block;box-sizing:border-box;height:24px;line-height:24px;border-radius:3px;border:1px solid transparent;}
.HEADTOP .head_login .tit {margin-right:5px;padding-left:26px;color:#e0daa5;background-repeat:no-repeat;background-position:left center;background-size:auto 20px;}
.HEADTOP .head_login .ID {background-image:url("../images/ico_id.svg");}
.HEADTOP .head_login .PW {background-image:url("../images/ico_pw.svg");}
.HEADTOP .head_login .inp {padding:0 10px;width:100px;border-color:#c79a2b;background-color:#1d1915;color:#ffffff;}
.HEADTOP .head_login .btn {width:80px;background:url("../images/bg_gold.jpg") repeat-x left center;background-size:1px 24px;color:#ffffff;filter:grayscale(60%);cursor:pointer;}
.HEADTOP .head_login .login_btn {filter:grayscale(0%);}
.HEADTOP .head_login img {margin-right:3px;height:24px;border-radius:3px;}
.LOGIN_PAGE .head_login {display:flex;justify-content:space-between;}
/* Login end ***** */
/* Head Menu */
.HEAD_MENU {border-radius:6px;border:2px solid #ffe300;background-color:#141414;background-repeat:repeat-x;background-position:left center;background-size:1px 50px;background-image:url("../images/bg_gold.jpg");box-shadow:inset 0 0 0 1px #4f4700;}
.HEAD_MENU .GNB {display:flex;justify-content:center;height:50px;line-height:50px;color:#ffffff;font-size:17px;font-weight:500;}
.HEAD_MENU_BOX {display:flex;justify-content:center;margin:0 auto;}
.HEAD_MENU_BOX li {position:relative;z-index:100;width:calc(100% / 5);background-repeat:repeat-x;background-position:left center;background-size:1px 50px;}
.HEAD_MENU_BOX li:hover {background-image:url("../images/bg_gold_light.jpg");}
.HEAD_MENU_BOX li:hover .GNB {color:#000000;font-weight:600;text-shadow:0 0 5px rgb(255 255 255 / 90%);}
.HEAD_MENU_BOX li:hover .SUBMENU {display:block;}
/* Sub menu */
.SUBMENU {display:none;position:absolute;top:50px;left:0;box-sizing:border-box;width:100%;background-color:#ffe300;}
.SUBMENU .SURL {display:block;height:30px;line-height:30px;border:0 solid #000000;border-top-width:1px;background-repeat:repeat-x;background-position:left center;background-size:1px 30px;text-align:center;color:#555555;font-size:13px;}
.SUBMENU .SURL:first-child {border-color:#000000;}
.SUBMENU .SURL:hover {background-image:url("../images/bg_gold.jpg");color:#ffff00;}
/* Level */
.user_level {text-align:center;vertical-align:top;margin-right:5px;display:inline-block;width:50px;height:30px;background-position:center center;background-repeat:no-repeat;}
.level_1 { background-image:url("../images/level_1.png");}
.level_2 { background-image:url("../images/level_2.png");}
.level_3 { background-image:url("../images/level_3.png");}
.level_4 { background-image:url("../images/level_4.png");}
.level_5 { background-image:url("../images/level_5.png");}
.level_6 { background-image:url("../images/level_6.png");}
.level_9 { background-image:url("../images/level_A.png");}
.level_10 { background-image:url("../images/level_A.png");}
.level_adm { background-image:url("../images/level_A.png");}
/*  ******************************************** ÇªÅÍ ·¹ÀÌ¾Æ¿ô - »çÀÌÆ®º° ½ÃÀÛ ******************************************** */
.footer_wrap {margin:0 auto;margin-top:20px;padding-bottom:100px;width:1200px;}
.footer_wrap .FooterArea {border-radius:6px;border:1px solid #494433;background-image:linear-gradient(#3d3829 0%, #2a261a 100%);}
.footer_wrap .FooterArea p {padding:15px 0 15px 0;text-align:center;color:#a79f89;font-size:11px;text-transform:uppercase;}

/* ******************************************** ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô ½ÃÀÛ ******************************************** */
/* Sub Page Layout */
.content_wrap {position:relative;margin:0 auto;padding:0px;width:1200px;}
/* Sub title Area */
.content_wrap .content_top {position:relative;display:flex;justify-content:space-between;margin-bottom:5px;}
.content_wrap .content {padding:0;}
/* Game Content */
.content_wrap.short .content_top {width:940px;}
.content_wrap.short .content {clear:both;width:940px;}

/* ******************************************** Contnet Title ******************************************** */
.section_title 
{
	display:flex;
	justify-content:flex-start;
	margin-left:6px;
	height:50px;
	line-height:60px;
	font-size:26px;
	font-weight:500;
	color:gold;
}
.section_title::after {margin-left:5px;line-height:66px;font-weight:400;font-size:18px;color:#8c8456;}
/* 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";}
.section_title.game_oversea::before {content:"½ºÆ÷Ã÷";}
.section_title.game_oversea::after {content:"/ Overseas";}
.section_title.game_livebet::before {content:"½ºÆ÷Ã÷";}
.section_title.game_livebet::after {content:"/ Livebet";}
/* MINI GAME */
.section_title.game_powerball::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_powerball::after {content:"/ ÆÄ¿öº¼";}
.section_title.game_dscoinpb5::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_dscoinpb5::after {content:"/ ÄÚÀÎÆÄ¿öº¼";}
.section_title.game_bepick_boglepb::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_bepick_boglepb::after {content:"/ º¸±ÛÆÄ¿öº¼";}
.section_title.game_dscoinpb3::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_dscoinpb3::after {content:"/ ÄÚÀÎ3ºÐÆÄ¿öº¼";}
.section_title.game_dscoinpb5::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_dscoinpb5::after {content:"/ ÄÚÀÎ5ºÐÆÄ¿öº¼";}
.section_title.game_ntryeospb3::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_ntryeospb3::after {content:"/ EOS3ºÐÆÄ¿öº¼";}
.section_title.game_ntryeospb5::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_ntryeospb5::after {content:"/ EOS5ºÐÆÄ¿öº¼";}
.section_title.game_pbgpb::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_pbgpb::after {content:"/ PBGÆÄ¿öº¼";}
.section_title.game_rippleball::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_rippleball::after {content:"/ ¸®ÇÃº¼";}
.section_title.game_pbladder::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_pbladder::after {content:"/ ÆÄ¿ö»ç´Ù¸®";}
.section_title.game_vsoccer::before {content:"¹Ì´Ï°ÔÀÓ";}
.section_title.game_vsoccer::after {content:"/ °¡»óÃà±¸";}
/* CASINO GAME */
.section_title.game_casino::before {content:"Ä«Áö³ë";}
.section_title.game_casino::after {content:"/ Casino";}
.section_title.game_slot::before {content:"½½·Ô";}
.section_title.game_slot::after {content:"/ Slot";}
/* ETC MENU */
.section_title.game_result::before {content:"°æ±â°á°ú";}
.section_title.game_result::after {content:"/ Game Result";}
.section_title.main_bettings::before {content:"º£ÆÃ³»¿ª";}
.section_title.main_bettings::after {content:"/ My Betting";}
.section_title.board_event::before {content:"ÀÌº¥Æ®";}
.section_title.board_event::after {content:"/ Event";}
.section_title.board_qna::before {content:"°Ô½ÃÆÇ";}
.section_title.board_qna::after {content:"/ Board";}
.section_title.board_custom::before {content:"°í°´¼¾ÅÍ";}
.section_title.board_custom::after {content:"/ Customer Center";}
.section_title.board_notice::before {content:"°øÁö»çÇ×";}
.section_title.board_notice::after {content:"/ Notice";}
.section_title.member_coupon::before {content:"ÄíÆù";}
.section_title.member_coupon::after {content:"/ Coupon";}
.section_title.money_deposit::before {content:"ÃæÀü½ÅÃ»";}
.section_title.money_deposit::after {content:"/ Money Deposit";}
.section_title.money_deposit_list::before {content:"ÃæÀü³»¿ª";}
.section_title.money_deposit_list::after {content:"/ Money Deposit List";}
.section_title.money_withdraw::before {content:"È¯Àü½ÅÃ»";}
.section_title.money_withdraw::after {content:"/ Money Withdraw";}
.section_title.money_withdraw_list::before {content:"È¯Àü³»¿ª";}
.section_title.money_withdraw_list::after {content:"/ Money Withdraw List";}
.section_title.member_propose::before {content:"ÁöÀÎÃßÃµÇöÈ²";}
.section_title.member_propose::after {content:"/ My Information";}
.section_title.point_list::before {content:"Æ÷ÀÎÆ®³»¿ª";}
.section_title.point_list::after {content:"/ My Point";}
.section_title.letter_list::before {content:"ÂÊÁö";}
.section_title.letter_list::after {content:"/ My Information";}
.section_title.letter_view::before {content:"ÂÊÁö";}
.section_title.letter_view::after {content:"/ My Information";}
.section_title.member_att::before {content:"Ãâ¼®Ã¼Å©";}
.section_title.member_att::after {content:"/ My Information";}
.section_title.member_edit::before {content:"Á¤º¸¼öÁ¤";}
.section_title.member_edit::after {content:"/ My Information";}
.section_title.member_coupon::before {content:"ÄíÆù";}
.section_title.member_coupon::after {content:"/ My Coupon";}
.section_title.main_rules::before {content:"º£ÆÃ±ÔÁ¤";}
.section_title.main_rules::after {content:"/ Betting Rules";}
.section_title.main_rules2::before {content:"º£ÆÃ±ÔÁ¤";}
.section_title.main_rules2::after {content:"/ Betting Rules";}
.section_title.main_rules3::before {content:"º£ÆÃ±ÔÁ¤";}
.section_title.main_rules3::after {content:"/ Betting Rules";}
.section_title.main_guide::before {content:"º£ÆÃ±ÔÁ¤";}
.section_title.main_guide::after {content:"/ Betting Rules";}
.section_title.member_roulette::before {content:"·ê·¿";}
.section_title.member_roulette::after {content:"/ Roulette";}
.member_payback .section_title::before {content:"ÆäÀÌ¹é";}
.member_payback .section_title::after {content:"/ Payback";}
.multi_view .section_title::before {content:"¸ÖÆ¼ºä";}
.multi_view .section_title::after {content:"/ Mini Games";}
/* ******************************************** ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô ³¡ ******************************************** */

/* ******************************************** LiveCasino Boxy ******************************************** */
.LIVECASINO .HEAD_INC {display:none;}
.LIVECASINO .content_top {display:none;}
.LIVECASINO .content_wrap {margin:0;padding:0;padding-top:20px;width:100%;height:calc(100vh - 81px);border-radius:0;background:none;}
.LIVECASINO .content {box-sizing:border-box;padding:0px 5px;width:100%;height:100%;}
.LIVECASINO .footer_wrap {display:none;}
/* Casino Game */
.casino_games_box {margin:0 auto;width:1220px;}
.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%;}
.casino_games_box.full_list a {margin:5px;width:calc(100% / 5 - 10px);height:auto;border-radius:5px;overflow:hidden;}
.casino_games_box.full_list a img {width:100%;}

/* ******************************************** ¸ÞÀÎ ÆäÀÌÁö ½ÃÀÛ ******************************************** */
.MAIN_WRAP {position:relative;margin:0 auto;margin-top:20px;}
.main_cont {display:flex;justify-content:center;box-sizing:border-box;margin:0 auto;margin-top:10px;width:1200px;}
.main_cont:first-child {margin-top:0;}
.main_movie {height:400px;/*background-color:#333333;background-repeat:no-repeat;background-position:left top;background-image:url("../images/main/main_top_banner.jpg");*/}
.main_movie video {width:100%;height:400px;}
.main_jackpot 
{
	justify-content:flex-end;
	padding:45px 65px;
	border:2px solid gold;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:160px 22px, left center, right center, center center;
	background-image:url("../images/jackpot_txt.png?x"), url("../images/jackpot_img_left.png"), url("../images/jackpot_img_right.png"), url("../images/jackpot_img_middle.png");
}
.main_jackpot .jackTxt {position:relative;text-align:right;height:70px;line-height:50px;font-weight:600;font-size:61px;color:gold;text-shadow:0 3px 4px rgb(0 0 0 / 90%);font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.main_jackpot .odometer span {margin:inherit;padding:inherit;transition: none;font-family: inherit}
.main_jackpot .odometer div {margin:inherit;padding:inherit;transition: none;font-family: inherit}
.main_game_banner {justify-content:space-between;width:1210px;}
.main_game_banner .linkbanner {position:relative;display:block;box-sizing:border-box;margin:0 5px;width:calc(100% / 2 - 10px);height:200px;border:2px solid #8d8265;background-color:#000000;background-repeat:no-repeat;background-position:center center;background-size:auto 200px;}
.main_game_banner .linkbanner::before {position:absolute;bottom:30px;left:50%;margin-left:-50px;width:100px;height:30px;line-height:30px;border-radius:3px;border:1px solid #9b8d6b;background-repeat:repeat-x;background-position:left center;background-size:1px 50px;background-image:url("../images/bg_gold.jpg");box-shadow:0 5px 5px rgb(0 0 0 / 60%);text-align:center;font-size:15px;color:#fff2bf;}
.main_game_banner .livecasino {background-image:url("../images/livecasino.jpg"); background-size:cover; }
.main_game_banner .slotgame {background-image:url("../images/slotgame.jpg"); background-size:cover; }
.main_game_banner .sports {background-image:url("../images/sports.png");}
.main_game_banner .minigame {background-image:url("../images/minigame.png");}
.main_game_banner .livecasino::before {content:"¶óÀÌºêÄ«Áö³ë";}
.main_game_banner .slotgame::before {content:"½½·Ô°ÔÀÓ";}
.main_game_banner .sports::before {content:"½ºÆ÷Ã÷";}
.main_game_banner .minigame::before {content:"¹Ì´Ï°ÔÀÓ";}
.main_etc_content {justify-content:space-between;width:1210px;}
.metc_box {position:relative;display:block;box-sizing:border-box;margin:0 5px;padding:10px;width:calc(100% / 2 - 10px);border:1px solid #695e42;background-color:#242017;}
.metc_box .titx {display:block;padding-bottom:10px;line-height:30px;text-align:center;font-size:15px;color:gold;}
.metc_box .tabbtn {display:flex;justify-content:space-between;cursor:pointer;}
.metc_box .mtt {display:block;box-sizing:border-box;width:calc(100% / 2 - 2px);height:30px;line-height:29px;border-radius:3px;border:1px solid #7e7867;background-repeat:repeat-x;background-position:left center;background-size:1px 30px;background-color:#4b463e;text-align:center;font-size:15px;color:#f7efe1;}
.metc_box .marked {border-color:#fff000;background-image:url("../images/bg_gold_light.jpg");color:#000000;font-weight:600;}
.metc_box ul {height:154px;}
.metc_box .mrow {display:flex !important;justify-content:space-between;padding:0;border:0 solid #443d2c;border-top-width:1px;}
.metc_box .mrow:first-child {border-top-width:0;}
.metc_box .mdtx {display:block;padding:5px 0;height:20px;line-height:20px;overflow:hidden;font-size:15px;color:#f5eacc;}
.metc_box .mdtx img {height:20px;}
.metc_box .WON::after {content:"¿ø";margin-left:3px;}
.noti_event .mdtx {width:100%;}
.main_cscenter {display:flex;justify-content:space-between;flex-wrap:wrap;}
.main_cscenter .titx {width:100%;}
.main_cscenter .snsID {display:block;box-sizing:border-box;width:calc(100% / 2 - 5px);height:154px;border-radius:3px;background-color:rgb(0 0 0 / 30%);text-align:center;font-size:18px;font-weight:500;color:#ffffff;}
.main_cscenter .snsID::before {content:"";display:block;margin:0 auto;margin-top:20px;margin-bottom:10px;width:80px;height:80px;border-radius:50%;background-color:#29251c;background-repeat:no-repeat;background-position:center center;background-size:36px;}
.main_cscenter .kakao::before {background-image:url("../images/kakao.png");}
.main_cscenter .telegram::before {background-image:url("../images/telegram.png");}
/* ¸ÞÀÎ °øÁö»çÇ× ÆË¾÷ */
.mainPop {position:relative;margin:0 auto;width:1200px;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;}
/* pup.p1 {left:0;}
.notice_popup.p2 {right:0px}
.notice_popup.p3 {top:300px;left:0px}
.notice_popup.p4 {top:300px;right:0px} */
.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:10px;padding:10px;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;}

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

.NODATA {margin-top:5px;line-height:600px;background-color:#111111;border:1px solid #49413a;text-align:center;color:#888888;font-size:14px;}

/* Multi View Page */
.MINIVIEW {display:flex;justify-content:flex-start;flex-wrap:wrap;padding:3px;border:1px solid #443f35;background-color:#23201a;}
.noMu {padding:200px 0;width:100%;}
.nMb {display:block;margin:0 auto;line-height:24px;text-align:center;color:#fff0c2;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) opacity(50%);}
.MV_box {box-sizing:border-box;margin:3px;width:calc(100% / 3 - 6px);border:1px solid #5d5343;background-color:#312b21;overflow:hidden;}
.MV_box .MV_h {padding:3px;height:22px;background:#413a2e;}
.MV_box .MV_h .MV_c {display:block;float:right;width:22px;height:22px;line-height:22px;border-radius:4px;background:url("../images/x_black.gif") no-repeat center center;filter:brightness(300%);text-indent:-9999px;}
.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;background-color:#212121;box-shadow:inset 0 -2px 0 #585447}
.TabStyle a {display:block;box-sizing:border-box;width:calc(100% / 6);height:40px;line-height:38px;border:2px solid transparent;text-align:center;color:#cdc8ae;font-size:15px;}
.TabStyle a.on {background-color:#1f1e19;border-color:#585447;border-bottom-width:0;font-weight:600;color:#ffffff;}
/* group button */
.buttonGroup {display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px;padding:2px;border-radius:5px;border:1px solid #85774d;background-color:#322c1b;}
.buttonGroup a {display:block;box-sizing:border-box;margin:2px;width:calc(100% / 9 - 4px);height:27px;line-height:27px;border-radius:2px;background-color:#5f5541;text-align:center;color:#fbe6bf;}
.buttonGroup .marked {background:url("../images/bg_gold.jpg") repeat-x left center;background-size:1px 29px;box-shadow:inset 0 0 0 1px #deae38;color:#ffffff;font-weight:500;filter:grayscale(50%) brightness(130%);}
.multi_group {margin-bottom:10px;}
.multi_group a {width:calc(100% / 5 - 4px);}
.multi_group .on {background:url("../images/bg_gold.jpg") repeat-x left center;background-size:1px 29px;box-shadow:inset 0 0 0 1px #deae38;color:#ffffff;font-weight:500;filter:grayscale(50%) brightness(130%);}
/* Submenu tab */
.inTabMenu ul {display:flex;justify-content:flex-start;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#212121;box-shadow:inset 0 -1px 0 #585447;}
.inTabMenu li {box-sizing:border-box;width:calc(100% / 2);border:1px solid transparent;border-top-width:3px;border-bottom-width:0px;}
.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:block;height:36px;line-height:36px;text-align:center;font-size:15px;color:#cdc8ae;}
.inTabMenu .marked {border-color:#585447;border-top-color:#c6a200;}
.inTabMenu .marked .itb {background-color:#1f1e19;font-weight:500;color:#ffffff;}

/* Button */
.btnDefault 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0;
	width:130px;
	line-height:42px;
	background-repeat:repeat-x;
	background-position:left center;
	background-size:1px 42px;
	background-image:url("../images/bg_gold_light.jpg");
	border:1px solid #cc9b17;
	border-radius:3px;
	text-align:center;
	color:#000000;
	font-size:16px;
	font-weight:600;
}
.btnDefault:hover {box-shadow:inset 0 8px 6px rgb(0 0 0 / 50%);border-color:gold;}
.btnMidSize 
{
	cursor:pointer;
	display:block;
	margin:0 3px;
	padding:0 20px;
	height:26px;
	line-height:26px;
	background-repeat:repeat-x;
	background-position:left center;
	background-size:1px 28px;
	background-image:url("../images/bg_gold.jpg");
	border:1px solid #cc9b17;
	filter:grayscale(50%);
	border-radius:3px;
	text-align:center;
	color:#ffffff;
}
.btnMidSize:hover {box-shadow:inset 0 5px 5px rgb(0 0 0 / 50%);}

/* ÆäÀÌÁö ³Ñ¹ö */
.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:#413a31;text-align:center;color:#ffecda;font-size:16px;}
.pagination .cur {color:#000000;font-weight:600;background-color:#ffc800;}
.pagination .GPA {background:#6c6156;color:#ffffff;}
.pagination .goFir {background:#b7b7b7;}
.pagination .goPre {margin-right:5px;}
.pagination .goPag {margin-left:5px;}

/* ³¯Â¥ °Ë»ö ºÎºÐ */
.search_panel 
{
	position:absolute;
	top:16px;
	right:0px;
	display:flex;
	justify-content:flex-end;
	line-height:24px;
	text-align:right;
	color:#ffffff;
}
.search_panel .date_input {box-sizing:border-box;margin:0 3px;padding:0;height:24px;background-color:#000000;border:1px solid #b7af85;border-radius:3px;box-shadow:none;color:#ffffff;}
.search_panel .btn_search
{
	box-sizing:border-box;
	margin-left:5px;
	width:60px;
	height:24px;
	line-height:22px;
	vertical-align:middle;
	border:1px solid #aaaaaa;
	border-radius:3px;
	background:url("../images/bg_gold.jpg") repeat-x left center;
	background-size:1px 26px;
	filter:grayscale(100%);
	color:#ffffff;
	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.ntry {background-image:url("../images/mini_menu/ntry.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 .mGo.casino {background-image:url("../images/mini_menu/bacc.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;}

.menuOff { border:1px solid #544f3f; background:#111; color:#fff; }
.menuOff_hover { background-image:url("../images/bg_gold.jpg"); color:#fff; }
.menuOff_up { border-color:#fff; background-image:url("../images/bg_gold.jpg"); color:#fff; }
.menuOff_magam { background-color:#111; color:#888; }
