﻿@import url('font.css');

html{overflow-y:scroll;}

*{
	font-family: 'Noto Sans KR';
}

/* 스크롤링 영역 처리*/
ul.marquee {
/* required styles */
	display: block;
	padding: 0;
	//padding-bottom: 5px;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;
	/* optional styles for appearance */
	width:	100%; /* 스크롤링 영역 상자 너비 지정*/
	height:	100%; /* 스크롤링 영역  상자 높이조절 */
}
/* 개별 스크롤객체 영역 처리*/
ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	/* optional styles for appearance */
	display: table;  /* 상하 가운데 정렬 처리*/
	text-align:center; /* 가운데 정렬처리*/
	width: 100%; /* 스크롤 객체 너비조절 */
	height: 100%; /* 스크롤 객체 높이조절 */
	padding: 2px 2px; /* 스크롤 객체 여백 설정*/
	padding-bottom: 5px;
}
/* 글짜 모양 처리*/
ul.marquee li div {
	/* optional styles for appearance */
	/* 상하 가운데 정렬 처리*/
	padding-bottom: 5px;
	display: table-cell;
	vertical-align:middle;
	/* 줄 바꿈 방지 */
	white-space: nowrap;
	/* 글자 글꼴*/
	font:9pt 돋움, Helvetica, sans-serif;
}


/*페이지 버튼 기본*/
.pageButtonNormal {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	line-height:120%;
	text-decoration: none;
	cursor:pointer;
}
/*페이지 버튼 선택*/
.pageButtonSelect {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #ff6000;
	font-weight: bold;
	line-height:120%;
	text-decoration: none;
	cursor:pointer;
}








body {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #505050;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	scrollbar-3dlight-color: #D0D0D0;
	scrollbar-arrow-color: #444444;
	scrollbar-track-color: #EAEAEA;
	scrollbar-darkshadow-color: #9D9D9D;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #CBCBCB;
	scrollbar-shadow-color: #9D9D9D;
}
A:link {
	text-decoration: none;
	color: #8A8A8A;
}
A:visited {
	text-decoration: none;
	color: #8A8A8A;
}
A:hover {
	text-decoration: none;
	color: #009dff;
}
a:active, a:selected, a:visited {
 border: none;
 outline: none;
}
td {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #fa6e00;
	line-height: 120%;
}
.menubar_default {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #FFF;
	line-height: 120%;
	letter-spacing: -1pt;
}
.menubar_lvicon {
	font-family: tahoma;
	font-size: 10pt;
	color: #AFAFAF;
	font-weight: bold;
	line-height: 120%;
}
.menubar_name {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
	line-height: 120%;
}
.menubar_msg {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #009dff;
	font-weight: bold;
	line-height: 120%;
}
.menubar_nick {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.menubar_1 {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #009dff;
	font-weight: bold;
	line-height: 120%;
	
}
.menubar_2 {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #009dff;
	font-weight: bold;
	line-height: 120%;
}
.menubar_3 {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #009dff;
	font-weight: bold;
	line-height: 120%;
}
.menubar_4 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFE460;
	font-weight: bold;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.topmenu {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #009dff;
	line-height: 120%;
	letter-spacing: -1pt;
}
.copyright_1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AAA;
	line-height: 120%;
	letter-spacing: -0.5pt;
}
.copyright_1 a:link, .copyright_1 a:visited {
	text-decoration: none;
	color: #AAA;
}
.copyright_1 a:hover {
	text-decoration: none;
	color: #FFF;
}
.copyright_2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AAA;
	line-height: 120%;
}
.copyright_2 a:link {
	text-decoration: none;
	color: #8A8A8A;
}
.copyright_2 a:hover {
	text-decoration: none;
	color: #8B02E2;
}
.copyright_default {
	font-family: 'Noto Sans KR';
	font-size: 5pt;
	color: #8A8A8A;
	line-height: 120%;
}
.copyright_login  {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #dfdfdf;
	line-height: 120%;
	letter-spacing: -0.5pt;
}
.table_head {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #DADADA;
	font-weight: bold;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.table_banktel {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	font-weight: bold;
	color: #C1C1C1;
	line-height: 120%;
}
.table_default {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C49393;
	line-height: 120%;
}
.notice_time {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #709500;
	font-weight: bold;
	line-height: 120%;
}
.notice_date {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #7C7C7C;
	font-weight: bold;
	line-height: 120%;
}
.notice_country {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #636E40;
	font-weight: bold;
	line-height: 120%;
}
.notice_leag {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #707070;
	font-weight: bold;
	line-height: 120%;
}
.notice_no {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AA4535;
	font-weight: bold;
	line-height: 120%;
}
.notice_no1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #709500;
	font-weight: bold;
	line-height: 120%;
}
.notice_no2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #4F4F4F;
	font-weight: bold;
	line-height: 120%;
}
.bet1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFF;
	font-weight: bold;
	line-height: 120%;
}
.bet2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 120%;
}
.bet3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #CCC;
	font-weight: bold;
	line-height: 120%;
}
.bet_day {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #EEE;
	line-height: 120%;
	letter-spacing: -1px;
}
.bet_time {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #EEE;
	line-height: 120%;
	letter-spacing: -1px;
}
.bet_leag {
	font-size: 12pt;
	color: #e3e3e3;
	font-weight: bold;
	line-height: 120%;
	font-family: 'Noto Sans KR' !important;
}
.bet_contury {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 120%;
}
.bet_cond {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #EEE;
	line-height: 120%;
	letter-spacing: -1pt;
}
.bet_cond2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #4F4F4F;
	line-height: 120%;
}
.bet_cond3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 120%;
}
.slip_txt {
	font-family:'Noto Sans KR';
	font-size: 9pt;
	color: #d1d1d1;
	line-height: 120%;
}
.slip_txt2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #222;
	font-weight: bold;
	line-height: 120%;
	letter-spacing: -1pt;
}
.slip_txt2_2 {
	font-family: 'Noto Sans KR';
	font-size: 10.5pt;
	color: #26f4de;
	font-weight: bold;
	line-height: 120%;
	letter-spacing: -1pt;
}
.slip_txt3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #92DBF4;
	line-height: 120%;
}
.slip_txt4 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #D3D3D3;
	line-height: 120%;
}
.slip_notice {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
}
.slip_color_1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #090506;
	font-weight: bold;
	line-height: 120%;
}
.slip_color_2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AAA;
	font-weight: bold;
	line-height: 120%;
}
.slip_color_2_2 {
	font-family: 'Noto Sans KR';
	font-size: 10.5pt;
	color: #AAA;
	font-weight: bold;
	line-height: 120%;
}
.slip_color_3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #090506;
	font-weight: bold;
	line-height: 120%;
}
.slip_color_4 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #111;
	font-weight: bold;
	line-height: 120%;
}
.slip_betlist_no {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #A6A6A6;
	line-height: 120%;
}
.slip_betlist_win {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #B7A79C;
	line-height: 120%;
}
.slip_betlist_percent {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #BC8C6C;
	line-height: 120%;
}
.slip_input {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	font-weight: bolder;
	color: #D62D00;
	background: #DCDCDC;
	border: 1px solid #BA8B31;
	padding: 2px 2px 2px 2px;
	text-align: right;
}
.dafolder_txt {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 120%;
}
.dafolder_money {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #F1A868;
	line-height: 120%;
}
.paging {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 120%;
}
.tab_default {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #9A9A9A;
	line-height: 150%;
	font-weight: bold;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.tab1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #818181;
	line-height: 150%;
}
.result_01 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #dd4d14;
	font-weight: bold;
	line-height: 150%;
	letter-spacing: -1pt;
}
.result_score {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #ff7800;
	font-weight: bold;
	line-height: 150%;
}
.result_result {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 150%;
	letter-spacing: -1pt;
}
.default_1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 140%;
}
.default_2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #BAB6C0;
	line-height: 140%;
}
.default_3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C3BFAD;
	line-height: 140%;
}
.notice {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #848484;
	line-height: 160%;
}
.kakao {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #ec6a12;
	font-weight: bold;
	line-height: 160%;
}
.wechat {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #9C00FF;
	font-weight: bold;
	line-height: 160%;
}
.notice {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 160%;
}
.event_default {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #000000;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#ADAB7F);
}
.event_name {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #000000;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#ADAB7F);
}
.event_no {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #000000;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#ADAB7F);
}
.event_time {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #703200;
	line-height: 120%;
	filter: dropshadow(offx=1, offy=1, color=#ADAB7F);
}
.header {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #B3A49C;
	line-height: 120%;
}
.board_default {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 120%;
}
.board_default2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 140%;
}
.board_notice {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFF00;
	font-weight: bold;
	line-height: 120%;
}
.board_name {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C0C0C0;
	font-weight: bold;
	line-height: 150%;
}
.board_name2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	font-weight: bold;
	color: #b7ff7c;
	line-height: 150%;
}
.board_name3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #CCCCCC;
	line-height: 150%;
}
.board_content {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 150%;
}
.board_title {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #B2B2B2;
	font-weight: bold;
	line-height: 150%;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.board_title2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 150%;
}
.board_title3 {
	font-family: 'Noto Sans KR';
	font-size: 12pt;
	font-weight: bold;
	line-height: 150%;
	color: #FFFFFF;
}
.board_condition {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #f0602d;
	font-weight: bold;
	line-height: 120%;
}
.board_money {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #f0602d;
	font-weight: bold;
	line-height: 120%;
}
.board_money2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #83B400;
	font-weight: bold;
	line-height: 120%;
}
.board_money3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #F26600;
	font-weight: bold;
	line-height: 120%;
}
.board_bank {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 120%;
}
.board_hit {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #666666;
	line-height: 120%;
}
.board_chu {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AAAAAA;
	line-height: 120%;
}
.board_tip {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #7A6861;
	line-height: 120%;
}
.board_tip2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #606060;
	line-height: 120%;
}
.board_tip3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C3C3C3;
	line-height: 120%;
	letter-spacing: -1pt;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.board_time {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C0C0C0;
	line-height: 120%;
}
.board_time2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #ffffff;
	line-height: 120%;
}
.board_no {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #CCCCCC;
	line-height: 120%;
}
.board_head {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #D4D4D4;
	font-weight: bold;
	line-height: 120%;
}
.board_head2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #979797;
	font-weight: bold;
	line-height: 120%;
}
.board_page {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 120%;
}
.board_result {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #DDC600;
	font-weight: bold;
	line-height: 150%;
}
.board_result2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 150%;
}
.board_result3 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #D4BE2E;
	font-weight: bold;
	line-height: 150%;
}
.color_bettype {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C0C0C0;
	font-weight: bold;
	line-height: 150%;
}
.color_betprice {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C0C0C0;
	font-weight: bold;
	line-height: 150%;
}
.color_betpercent {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C0C0C0;
	font-weight: bold;
	line-height: 150%;
}
.color_guideprice {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C0C0C0;
	font-weight: bold;
	line-height: 150%;
}
.color_winprice {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #f0602d;
	font-weight: bold;
	line-height: 150%;
}
.popup_text {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #9BAAC5;
	line-height: 150%;
}
.faq_question {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	font-weight: bold;
	color: #C9BBFF;
	line-height: 150%;
	filter: dropshadow(offx=1, offy=1, color=#000000);
}
.faq_answer {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AE3780;
	line-height: 140%;
}
.faq_txt {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	font-weight: bold;
	color: #4E4E4E;
	line-height: 140%;
}
.recharge_txt {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
}
.recharge_txt2 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 150%;
}
.rule_text {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #CCCCCC;
	line-height: 160%;
}
.rule_title {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 130%;
	letter-spacing: -1.5pt;
}
.rule_title1 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #A0A0A0;
	font-weight: bold;
	line-height: 130%;
	letter-spacing: -1pt;
}
.rule_title2 {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 130%;
	letter-spacing: -1.5pt;
}
.rule_title3 {
	font-family: 'Noto Sans KR';
	font-size: 15pt;
	color: #FFFFFF;
	line-height: 130%;
	font-weight: bold;
	letter-spacing: -1pt;
}
.realtime {
	font-family: 'Noto Sans KR';
	font-size: 18pt;
	color: #FFFFFF;
	line-height: 130%;
	font-weight: bold;
	letter-spacing: -1pt;
}
.rule_table_default {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #C1C1C1;
	line-height: 120%;
}
.strong_skyblue {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #AB1000;
	font-weight: bold;
	line-height: 150%;
}
.strong_violet {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #0061AB;
	font-weight: bold;
	line-height: 150%;
}
.rule_table_point {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #e4b600;
	font-weight: bold;
	line-height: 150%;
}
.rule_table_title {
	font-family: 'Noto Sans KR';
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 150%;
}
.title {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #FF4200;
	font-weight: bold;
	line-height: 120%;
}
.leag {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #936422;
	line-height: 120%;
}
.inputA {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	font-weight: bolder;
	color: #EEE000;
	background: #404040;
	border: 1px solid #404040;
	padding: 2px 2px 0px 0px;
	text-align: right;
}
.inputB {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #5D5D5D;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 2px 2px 2px 2px;
	letter-spacing: -1pt;
}
.inputC {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #DEDEDE;
	background: #303030;
	border: 1px solid #8E8E8E;
	padding: 2px 2px 2px 2px;
}
.inputD {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #463657;
	background: #dddddd;
	border: 1px solid #FFFFFF;
	padding: 3px 5px 0px 5px;
	line-height: 130%;
	height: 19px;
}
.inputE {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #373737;
	background: #C2C4C6;
	border: 1px solid #767676;
	padding: 3px 5px 0px 2px;
	line-height: 120%;
}
.inputF {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #00285A;
	background: #FFFFFF;
	border: 1px solid #A23C16;
	padding: 3px 5px 0px 5px;
	line-height: 130%;
	height: 19px;
}
.input_login {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #fff8f8;
	background-color: transparent;
	border: 0px solid #353535;
	padding: 0px 0px 0px 5px;
	line-height: 100%;
	height: 20px;
	width: 100px;
	outline: none;
}
.win8_bet_cell {
	background-color: #FFF;
}
.win8_bet_cell_border {
	background-color: #EC91A8;
}
.win8_bet_selectcell {
	background-image: url("../image/bet_01.gif");/*background-color: #93E903;*/
}
.win8_bet_selectcell_border {
	background-color: #B16D7E;
}
.win8_bethis_cell {
	background-color: #0b0008;
}
.win8_bethis_cell_border {
	background-color: #CCCC66;
}
.win8_bethis_selectcell {
	background-image: url("../image/bet_01.gif");/*background-color: #93E903;*/
}
.win8_bethis_selectcell_border {
	background-color: #00ffff;
}
.win8_result_cell {
	background-color: #0b0008;
}
.win8_result_cell_border {
	background-color: #00ff00;
}
.win8_result_selectcell {
	background-image: url("../image/bet_02.gif");/*background-color: #93E903;*/
}
.win8_result_selectcell_border {
	background-color: #00ffff;
}
.menu4 {
	font-family: 'Noto Sans KR';
	font-size: 9pt;
	color: #D2D2D2;
	line-height: 120%;
	padding-bottom: 5px;
}
.menu4 a:link, .menu4_1 a:visited {
	text-decoration: none;
	color: #D2D2D2;
}
.menu4 a:hover {
	text-decoration: none;
	color: #FFF;
}
.menu4_default2 {
	font-family: 'Noto Sans KR';
	font-size: 5pt;
	color: #D0D0D0;
	line-height: 120%;
}
.menu4_1 {
	font-family: 'Noto Sans KR';
	font-size: 8.5pt;
	color: #D2D2D2;
	line-height: 120%;
	padding-bottom: 5px;
}
.menu4_1 a:link, .menu4_1 a:visited {
	text-decoration: none;
	color: #D2D2D2;
}
.menu4_1 a:hover {
	text-decoration: none;
	color: #009dff;
}
.menu4_default {
	font-family: 'Noto Sans KR';
	font-size: 5pt;
	color: #D2D2D2;
	line-height: 120%;
}
.board_text {
	color: #D9821E;
}
.board_date {
	color: #D85E39;
}
.board_tt {
	color: #C0C0C0;
}
.board_nm {
	color: #00FFF0;
}
.more_text {
	color: #FFFFFF;
	text-align: right;
	font-size: 9px;
	padding-right: 20px;
	padding-bottom: 5px;
	vertical-align: bottom;
}
.more_text a:link {
	color: #FFFFFF;
}
.more_text a:hover {
	color: #FF6600;
}
.kakao1 {
	color: #FFFFFF;
}






.realtime {
	font-family: 'Noto Sans KR';
	font-size: 25pt;
	color: #ffffff;
	line-height:130%;
	font-weight: bold;
	letter-spacing: 5pt;
	border: 1px solid #ffffff; 
	border-radius:5px;
}

/*
.middle_title_name {
	border: 1px solid #ffffff; 
	border-radius: 5px; 
	font-size: 13px;  
	font-weight: bold;
	padding: 3px 5px 2px 5px; 
	background:#353535;
	cursor:pointer;
}
*/

.middle_title_name {
	border: 1px solid #484848; 
	/*border-radius: 3px; */
	font-size: 12px;  
	font-weight: bold;
	padding: 6px 8px 4px 8px; 
	background: #484848;
	cursor:pointer;
	color:#ffffff;
}

.middle_title_name_on {
	border: 1px solid #ffcc00; 
	/*border-radius: 3px; */
	font-size: 12px;  
	font-weight: bold;
	padding: 6px 8px 4px 8px; 
	background: #484848;
	cursor:pointer;
	color:#ffcc00;
}

.state{color:#ffffff;}
.score{color:#ffffff;}




#loadingDiv
{
    position:fixed; 
    z-index:98; 
    top:0;
    left:0; 
    width:100%; 
    height:100%;
    border: 0;
    margin: 0;
    /* background-color:#aa1a1a;
    filter:alpha(opacity=0.2);
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2; */
    visibility: hidden;
}

#loadingImg
{
  position:absolute;
  /* z-index:99;  */
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:200px;
  height:200px;
  /* background:transparent; */
  border:3px solid #3c3c3c;
  border-radius:50%;
  text-align:center;
  line-height:200px;
  font-family:sans-serif;
  font-size:20px;
  color:#f3702c;
  letter-spacing:4px;
  text-transform:uppercase;
  text-shadow:0 0 10px #f3702c;
  box-shadow:0 0 20px rgba(0,0,0,.5);
}
#loadingImg:before
{
  content:'';
  position:absolute;
  top:-3px;
  left:-3px;
  width:100%;
  height:100%;
  border:3px solid transparent;
  border-top:3px solid #f3702c;
  border-right:3px solid #f3702c;
  border-radius:50%;
  animation:animateC 2s linear infinite;
}
#loadingImg span
{
  display:block;
  position:absolute;
  top:calc(50% - 2px);
  left:50%;
  width:50%;
  height:4px;
  background:transparent;
  transform-origin:left;
  animation:animate 2s linear infinite;
}
#loadingImg span:before
{
  content:'';
  position:absolute;
  width:16px;
  height:16px;
  border-radius:50%;
  background:#f3702c;
  top:-6px;
  right:-8px;
  box-shadow:0 0 20px #f3702c;
}
@keyframes animateC
{
  0%
  {
    transform:rotate(0deg);
  }
  100%
  {
    transform:rotate(360deg);
  }
}
@keyframes animate
{
  0%
  {
    transform:rotate(45deg);
  }
  100%
  {
    transform:rotate(405deg);
  }
}




.gameBettingDiv{
    display: none;
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    height: inherit !important;
    left: 0px;
    top: 0px;
    background: url(/images/common/cblwl-hayhm.svg) center center rgba( 0, 0, 0, 0.8 ) no-repeat;
    z-index: 10000;
}


textarea {
	border: none;
	resize: none;
	padding: 10px;
	box-sizing: border-box;
	border: solid 2px #A4A4A4;
	border-radius: 5px;
}

/* 상단메뉴 마우스오버효과 */
.casino_list:hover img {
	content: url('/images/common/casino-01_on.png');
}

.casino_moveMoney:hover img {
	content: url('/images/common/casino-02_on.png');
}

.casino_moveMoneyList:hover img {
	content: url('/images/common/casino-03_on.png');
}

/* 슬롯 썸네일*/
#thumbnailGallery {
    display: grid;
    grid-template-columns: repeat(8, 1fr); /* 가로 8개씩 배치 */
    gap: 10px; /* 썸네일 간격 */
    max-width: 1400px; /* 갤러리 너비 고정 */
    margin: 0 auto; /* 가운데 정렬 */
    padding: 10px;
}

.thumbnailItem {
    width: 160px; /* 각 썸네일 박스 크기 */
    text-align: center;
    transition: transform 0.2s;
}

.thumbnailItem:hover {
    transform: scale(1.05);
}

.thumbnailImage {
    width: 150px; /* 이미지 크기 고정 */
    height: 150px; /* 비율을 유지하면서 크기 조정 */
    object-fit: cover; /* 이미지 비율 유지하면서 맞추기 */
    border-radius: 5px;
}

.gameName {
    display: block;
    font-size: 14px;
    margin-top: 5px;
    white-space: nowrap; /* 게임 이름 줄바꿈 방지 */
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
}

/* honor_slot.jsp 전용 CSS */

/* 테이블 스타일 */
.page-table-container {
    width: 1400px;
    margin: 0 auto;
    background-color: #1119;
    text-align: center;
}

/* 배너 이미지 스타일 */
.page-bannerImage {
    width: 130px;
    height: 195px;
    border: none;
    transition: transform 0.2s ease-in-out;
}

/* 마우스 오버 시 이미지 확대 효과 */
.page-bannerImage:hover {
    transform: scale(1.1);
}


