@charset "utf-8";
@import url('fonts.css');

/* default */
* {margin:0;padding:0;box-sizing:border-box;}
html {width:100%;height:100%;}
body {width:100%;height:100%;margin:0px;padding:0px;font-family:"Noto Sans", "맑은 고딕";line-height:100%;box-sizing:border-box;}
div, p, ul, li, table, th, td, textarea, input, select,  form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, address, section, header, cite, button
	{margin:0px;padding:0px;font-family:"Noto Sans", "맑은 고딕";font-weight:400;line-height:100%;letter-spacing:-0.05em;box-sizing:border-box;}
span{margin:0px;padding:0px;vertical-align:middle;}
ul, ol, dl, dd, dt, li {list-style-type:none;margin:0;padding:0px;line-height:100%;}
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;word-break:break-all}

fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;display:none;}
img {border:0;vertical-align:middle;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}
input,select {margin:0;vertical-align:middle;}
button {padding:0;margin:0;background-color:transparent;color:#ffffff;border:none;outline:none;display:inline-block;cursor:pointer;float:right;line-height:22px;padding-right:10px;}

select {-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;border-radius:0px;}
select::-ms-expand {display:none;}

.no_scroll {overflow:hidden !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;}
.gl_ellipsis {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 링크 */
a {text-decoration:none;margin:0px;padding:0px;box-sizing:border-box;}
a:link, a:visited {color:inherit;text-decoration:none;}
a:hover, a:focus, a:active {color:inherit;text-decoration:none;}
a:focus, img:focus {outline:none;}

/* 인풋 */
input[type="text"], input[type="password"], input[type="number"], input[type="tel"], input[type="email"]{border:none;background:none;outline:none;box-sizing:border-box;}
input:-ms-input-placeholder {color:inherit !important;}
input::-webkit-input-placeholder {color:inherit !important;}
input::-moz-placeholder {color:inherit !important;}
input::-ms-clear {display:none;}
input {/*-webkit-appearance:none;*/-webkit-border-radius:0;}
input.num_password {-webkit-text-security:disc;-moz-text-security:disc;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
 input[type="date"]::-webkit-calendar-picker-indicator,
 input[type="date"]::-webkit-inner-spin-button {
     display: none;
     appearance: none;
 }
input[type="date"]::-webkit-calendar-picker-indicator {
   color: rgba(0, 0, 0, 0);
   opacity: 1;
   display: block;
   background: url(/images/icon/ic_select_1.png) no-repeat;
   background-position:right center;
   width: 20px;
   height: 20px;
   border-width: thin;
}


/* textarea */
textarea {box-sizing:border-box;}
textarea {-webkit-appearance:none;-webkit-border-radius:0;}
textarea:-ms-input-placeholder {color:inherit;}
textarea::-webkit-input-placeholder {color:inherit;}
textarea::-moz-placeholder {color:inherit;}

/* 공통 체크 박스 및 라디오 박스 */
.chkbox {display:block;}
.chkbox input[type="checkbox"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}
.chkbox2 {display:block;}
.chkbox2 input[type="checkbox"] {width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;left:0;top:0;overflow:hidden;clip:rect(0 0 0 0);}

/*** 왼쪽 메뉴 ***/
#left_section {position:fixed;top:0;left:0;width:70px;height:100%;padding:0 0 50px 0;background:#000000;box-shadow:rgba(0, 0, 0, 0.25) 1px 1px 5px;z-index:201;overflow:hidden;overflow-x:hidden;overflow-y:scroll;z-index:1000;}
#left_section::-webkit-scrollbar {width:3px;}
#left_section::-webkit-scrollbar-thumb {background:#666666;border-radius:3px;}
#left_section::-webkit-scrollbar-track {background:transparent;border-radius:3px;}
#left_section .left_logo {width:100%;height: 100px;background:url('/images/main_logo.png') no-repeat 12px 33px;cursor:pointer;}
#left_section .left_menu {width:50px;background:#111110;border:1px solid #ebd253; color: #ebd253; border-radius:10px;padding:15px 5px 10px 5px;margin:0 auto 10px auto;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px, rgba(0, 0, 0, 0.15) -1px -1px 3px;}
#left_section .left_menu li .hover {display:none;}
#left_section .left_menu li:hover .hover {display:inline-block;}
#left_section .left_menu li:hover .no_hover {display:none;}
#left_section .left_util {width:50px;background:#111110;border:1px solid #ebd253;border-radius:10px;padding:15px 5px 10px 5px;margin:0 auto 10px auto;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px, rgba(0, 0, 0, 0.15) -1px -1px 3px;}
#left_section .left_btn  {display:flex;width:50px;height:55px;text-align:center;color:#c76314;font-size:13px;font-weight:500;background:#f4f4f4;border:1px solid #cacaca;border-radius:10px;margin:0 auto 10px auto;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px, rgba(0, 0, 0, 0.15) -1px -1px 3px;align-items:center;justify-content:center;}
#left_section .left_btn:hover {color:#ffffff;background:#cdae91;}
#left_section .left_btn span:nth-of-type(1) {display:block;}
#left_section .left_btn span:nth-of-type(2) {display:none;}
#left_section ul {}
#left_section li {border-bottom:1px solid #c6a586;padding:0 0 5px 0;margin:0 0 5px 0;}
#left_section li * {vertical-align:middle;}
#left_section li a {display:block;height:39px;text-align:left;background:#111110;border:1px solid #ebd253;border-radius:8px;cursor:pointer;}
#left_section li i {display:inline-flex;width:35px;height:35px;text-align:center;background-color:#111110;margin:1px 15px 0 1px;border-radius:8px;align-items:center;justify-content:center;}
#left_section li span {display:none;color:#ebd253;font-size:14px;font-weight:500;justify-content:center;align-items:center;}
#left_section li span em {vertical-align:top;color:#fe0000;font-style:normal;font-weight:500;margin:0 0 0 3px;}
#left_section li .ic_new {margin:0 0 0 5px;}
#left_section li a:hover {border:1px solid #ee9935;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px, rgba(0, 0, 0, 0.15) -1px -1px 3px;} 
#left_section li a:hover i {/*background-color:#cdae91;*/}
#left_section li a:hover span {display:inline-flex;color:#ee9935;}
#left_section.big {width:250px;}
#left_section.big .left_logo {background:url('/images/main_logo.png') no-repeat center 23px;cursor:pointer;}
#left_section.big .left_menu {width:214px;text-align:center;padding:15px 20px 10px 20px;}
#left_section.big .left_util {width:214px;text-align:center;padding:15px 20px 10px 20px;}
#left_section.big .left_btn {width:214px;text-align:center;padding:15px 20px 10px 20px;}
#left_section.big .left_btn span:nth-of-type(1) {display:none;}
#left_section.big .left_btn span:nth-of-type(2) {display:block;}
#left_section.big li a {text-align:left;}
#left_section.big li span {display:inline-block;}


/* 공통 영역 ------------------------------------------------------------------------------------------------------------------------*/
#wrap {position:relative;min-width:1200px;height:100%;background:#ffffff;}
.left_mask {display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:200;}
.popup_mask {display:none;position:fixed;top:0;left:0;right:0;bottom:0; background:rgba(0,0,0,0.5); z-index:300;}

/*** 스크롤 스타일 ***/
::-webkit-scrollbar {width:6px;height:6px;}
::-webkit-scrollbar-thumb {background:#666666;border-radius:3px;}
::-webkit-scrollbar-track {background:transparent;border-radius:3px;}

#container {position:relative;background:#ffffff; margin:0 0 0 70px; overflow-x:hidden;}

/*** 헤더 ***/
.marqueeNotice
{
	color:#ffffff;
	font-size: 14px;
	font-weight: 500;
}

#page_header {display:flex;height:50px;/*background:#fff5ec;border-bottom:5px solid #a0642e;*/padding:0 30px 0 0;align-items:center;justify-content:space-between;z-index:99;position:absolute;top:0;left:0;width:100%;}
#page_header:before 
{
	content:'';
	opacity:.9;
	display:flex;
	height:80px;
	/*
	background:url('/images/page_header_bg.png');
	background:#fff5ec;
	border-bottom:5px solid #a0642e;
	*/
	padding:0 30px 0 0;
	align-items:center;
	justify-content:space-between;
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-size:100% 80px;
	background: -webkit-linear-gradient(to bottom, #595959, transparent);
    background: linear-gradient(to bottom, #595959, transparent);
}
/*#page_header:before {content:'';opacity:.9;}*/
#page_header .notice_area {display:flex;color:#000000; /*font-size:12px;*/ padding:0 0 0 14px;align-items:center;}
#page_header .notice_area img {margin-right:30px;}
#page_header .notice_area MARQUEE {display:inline-block;width:300px;overflow:hidden;white-space:nowrap;}
#page_header .log_area {display:flex;}
#page_header .log_area span {display:inline-block;display:flex;align-items:center;color:#FFFFFF;font-size:12px;margin-right:20px;}
#page_header .log_area span img {margin-right:15px;}
#page_header .log_area span.ic_refresh {margin:0;cursor:pointer;}
#page_header .log_area button {display:inline-block;width:80px;height:35px;text-align:center;color:#000000;font-size:12px;background:#8ac7d7;border-radius:17px;margin-left:5px;}
#page_header .log_area button:hover, #page_header .log_area button.on {color:#fcff00;background:#367586;}
#page_header .log_area button.btn_log {width:100px;color:#ffffff;background:#e42626;}
#page_header .log_area button.btn_log img {vertical-align:middle;margin-right:10px;}
#page_header .log_area button.btn_log:hover, #page_header .log_area button.btn_log.on {color:#fcff00;background:#500000;}
#page_header .log_area button.btn_join {width:125px;color:#000000;background:#8ac7d7;}
#page_header .log_area button.btn_join img {vertical-align:middle;margin-right:10px;}
#page_header .log_area button.btn_join:hover, #page_header .log_area button.btn_join.on {color:#fcff00;background:#0d4c5c;}


/*** 푸터 ***/
footer {background:#353c4a}
footer .foot_conts {position:relative;display:flex;background:#353c4a;padding:35px 85px 50px 85px;justify-content:flex-start;}
footer .foot_conts .foot_logo_copyright {position:absolute;top:35px;left:85px;}
footer .foot_conts .foot_logo_copyright p {color:#6b6b6b;font-size:12px;line-height:1.2;margin:20px 0 0 0;}
footer .foot_conts .foot_menu {display:flex;flex-direction:row;padding:200px 0 0 0;}
footer .foot_conts .foot_menu dl {margin-right:40px;}
footer .foot_conts .foot_menu dt {height:55px;color:#c9aa8d;font-size:16px;font-weight:500;}
footer .foot_conts .foot_menu dd {}
footer .foot_conts .foot_menu dd a {display:block;color:#6b6b6b;font-size:12px;margin-bottom:5px;font-weight:500;}
footer .foot_conts .foot_menu dd a:hover {color:#c9aa8d;font-size:12px;font-weight:500;}
footer .foot_conts .foot_help {padding:0 0 0 0;margin:0 0 0 80px;}
footer .foot_conts .foot_help p {color:#cececd;font-size:20px;font-weight:500;margin:0 0 20px 5px;}
footer .foot_conts .foot_help p strong {display:inline-block;color:#c9aa8d;margin-left:10px;}
footer .foot_conts .foot_help ul {display:flex;justify-content:flex-end;}
footer .foot_conts .foot_help li {margin-left:30px;}
footer .foot_conts .foot_help li:nth-of-type(1) {margin-left:0;}
footer .foot_conts .foot_help li a {display:flex;width:145px;height:145px;background:#28303f;border:1px solid #a4adff;border-radius:10px;align-items:center;justify-content:space-evenly;flex-direction:column;}
footer .foot_conts .foot_help li a span {display:block;color:#c9aa8d;font-size:15px;font-weight:500;}
footer .foot_conts .foot_help li a:hover {background:#3a2714;border:1px solid #894403;}
footer .foot_conts .foot_help li a:hover span {color:#ffffff;}
footer .foot_banner {height:210px;background:#313847;padding:40px 0 0 0;overflow:hidden;}
footer .foot_banner ul {display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}
footer .foot_banner ul li {padding:0 20px;}


/*** 컨텐츠 ***/
#m_contents {background:#ffffff;padding-top:80px;}
#contents {background:#ffffff;margin:0 0 30px 0;padding-top:80px;}

/*** 탭 ***/
.tab_area {display:flex;height:50px;background:#b78a61;justify-content: center;}
.tab_menu {display:flex;}
.tab_menu li {}
.tab_menu li a {display:flex;height:100%;color:#ffffff;font-size:15px;font-weight:500;padding:0 25px 0 25px;align-items:center;}
.tab_menu li.on a, .tab_menu li a:hover {background:#000000;}  

.sub_tab_area {padding:0 50px;}
.sub_tab_area ul {display:flex;justify-content:flex-start;align-items:center;}
.sub_tab_area ul li {width:calc(100% / 9);height:57px;}
.sub_tab_area ul li a {display:flex;height:100%;color:#d7af8a;font-size:15px;font-weight:500;background:#ffffff;border:1px solid #916841;align-items:center;justify-content:center;}
.sub_tab_area ul li.on a,
.sub_tab_area ul li a:hover {color:#ffffff;background:#d7af8a;}

/*** 타이틀 ***/
.title_area {position:relative;height:113px;background:transparent;padding:54px 0 0 24px;background:url('/images/bg_title_1.png') no-repeat 26px 18px;overflow:hidden;}
.title_area:after {content:'';position:absolute;top:70px;left:27px;right:-100%;height:3px;background:#dbb997;}
.title_area span {position:absolute;display:block;top:54px;color:#c9aa8d;font-size:30px;line-height:30px;font-weight:500;background:#ffffff;padding:0 40px 0 0;z-index:2;}
.title_area span:after {content:'';position:absolute;top:12px;right:0px;width:11px;height:11px;background:#dbb997;}
.title_area strong {display:inline-block;color:#cececd;margin-right:20px;}
.m_title_area {position:relative;height:92px; /*background:url('/images/bg_title_2.png') no-repeat 27px 20px;*/ padding:0;overflow:hidden;}
/*.m_title_area:before {content:'';position:absolute;top:0;left:0;width:115px;height:27px;background:url('/images/bg_title_2.png') no-repeat 27px 20px;padding:20px 30px 0 27px;z-index:2;}*/
.m_title_area:after {content:'';position:absolute;top:34px; /*left:167px;*/ left: 199px;right:-100%;height:3px;background:#dbb997;z-index:1;}
.m_title_area span {position:relative;display:inline-block;height:100%;color:#c9aa8d;font-size:20px;line-height:20px;font-weight:500;background:transparent; /*padding:55px 0 0 27px;*/ padding: 25px 0 0 27px; z-index:2;}
/*.m_title_area span:after {content:'';position:absolute;top:32px;right:20px;width:11px;height:11px;background:#dbb997;}*/
.m_title_area strong {display:inline-block;color:#cececd;}

/*** 게시판 ***/
.board_list {padding:0 25px;}
.board_list table {}
.board_list table thead th {height:40px;color:#ffffff;font-size:12px;text-align:center;background:#b78a61;border:1px solid #b78a61;}
.board_list table tbody td {height:40px;color:#000000;font-size:12px;text-align:center;background:#e8eaf2;border:1px solid #c2c2c2;padding:15px 0;}
.board_list table .left {text-align:left;padding:0 10px 0 10px;}

.board_write {padding:0 25px;}
.board_write table {}
.board_write table tbody th {height:40px;color:#000000;font-size:12px;text-align:center;background:#e8eaf2;border:1px solid #c2c2c2;}
.board_write table tbody td {height:40px;color:#000000;font-size:12px;text-align:left;background:#ffffff;border:1px solid #c2c2c2;padding:0 10px 0 10px;}
.board_write table tbody tr:nth-of-type(1) th {color:#ffffff;background:#b78a61;border:0;}
.board_write table tbody tr:nth-of-type(1) td {color:#ffffff;background:#b78a61;border:0;}
.board_write input[type="text"] {width:100%;height:100%;color:#000000;border:0px;}
.board_write textarea {width:100%;height:200px;color:#000000;border:0px;padding:10px 0;resize:none;background:#fff !important;}

.board_view {padding:0 25px;}
.board_view table {}
.board_view table tbody td {height:40px;color:#000000;font-size:12px;text-align:center;background:#ffffff;border:1px solid #c2c2c2;padding:15px 10px;}
.board_view table tbody tr:nth-of-type(1) td {color:#ffffff;background:#b78a61;border:0;}
.board_view table tbody tr:nth-of-type(1) td span {display:inline-block;color:#ffa200;margin-left:5px;}
.board_view table .left {text-align:left;}

.comment_list {background:#e8eaf2;border:1px solid #c2c2c2;padding:30px 0;margin:0 25px;}
.comment_list li {display:flex;align-items:center;justify-content:flex-start;padding:0 40px 0 20px;margin:0 0 5px 0;}
.comment_list li.dep1 {padding:0 40px 0 40px;}
.comment_list li.dep2 {padding:0 40px 0 60px;}
.comment_list li strong {position:relative;display:inline-block;color:#000000;font-size:12px;}
.comment_list li strong:before {display:none;content:'';position:absolute;top:5px;left:-15px;width:5px;height:6px;border-left:1px solid #000000;border-bottom:1px solid #000000;}
.comment_list li.dep1 strong:before {display:block;}
.comment_list li.dep2 strong:before {display:block;}
.comment_list li em {display:inline-block;color:#000000;font-size:12px;font-style:normal;padding:0 20px 0 20px;}
.comment_list li span {flex:1 1 0;height:auto;color:#ffffff;font-size:12px;line-height:40px;background:#b7bbcb;border:0;border-radius:5px;padding:0 10px;}

.comment_write {display:flex;height:80px;margin:0 25px;border:1px solid #c2c2c2;flex-direction:row;align-items:flex-start;justify-content:space-between;}
.comment_write p {display:flex;width:96px;height:78px;color:#ffffff;font-size:12px;background:#181818;align-items:center;justify-content:center;}
.comment_write textarea {flex:1 0 0;width:100%;height:78px;color:#000000;border:0px;padding:5px;resize:none;}
.comment_write button {width:105px;height:78px;color:#ffffff;font-size:12px;background:#181818;}

/*** 페이징 ***/
.page_list {display:flex;background:#e8eaf2;border:1px solid #c2c2c2;padding:10px 0 5px 0;margin:0 25px;justify-content:center;align-items:center;margin-bottom:40px;}
.page_list span {display:inline-flex;width:30px;height:30px;color:#474d21;font-size:15px;font-weight:500;background:#e8eaf2;border:1px solid #474d21;border-radius:15px;margin:0 3px;cursor:pointer;align-items:center;justify-content:center;}
.page_list span.on, .page_list span:hover {color:#ffffff;background:#b78a61;border:1px solid #b78a61;}
.page_list img {margin:0 6px;cursor:pointer;}

.page_list.type1 {background:transparent;border:0;}
.page_list.type1 span {color:#c0c4c9;background:transparent;border:1px solid #c0c4c9;}

.page_list.type2 {background:transparent;border:0;}
.page_list.type2 span {color:#00cd99;background:transparent;border:1px solid #00cd99;}
.page_list.type2 span:hover,
.page_list.type2 span:focus,
.page_list.type2 span.on {color:#ffffff;background:#00a178;background:-webkit-linear-gradient(to top, #1d8369, #4adcb7);background:linear-gradient(to top, #1d8369, #4adcb7);border:1px solid #00a178;}

/*** 버튼 ***/
.r_btn_area {display:flex;padding:10px 0;margin:0 25px;justify-content:flex-end;}
.r_btn_area a {display:inline-flex;width:125px;height:40px;color:#131313;font-size:12px;font-weight:500;background:#cacaca;margin-left:5px;align-items:center;justify-content:center;}
.r_btn_area a.on, .r_btn_area a:hover {color:#ffffff;font-weight:500;background:#f62121;}
.r_btn_area a.like_btn {background:url('/images/like_off.png');width:95px;background-size:100%;background-repeat:no-repeat;}
.r_btn_area a.like_btn_on , .r_btn_area a.like_btn:hover {background:url('/images/like_on.png');width:95px;background-size:100%;background-repeat:no-repeat;}
.r_btn_area button {display:inline-flex;width:125px;height:40px;color:#131313;font-size:12px;font-weight:500;background:#cacaca;margin-left:5px;align-items:center;justify-content:center;}
.r_btn_area button.on, .r_btn_area button:hover {color:#ffffff;font-weight:500;background:#f62121;}

/*** 배팅 내역 & 경기결과 ***/
.bet_search {display:flex;background:none;padding:15px 0px;margin:0 25px 5px 25px;}
.bet_search div {margin-right:10px;}
.bet_search strong {display:block;color:#ffffff;font-size:15px;padding:0 0 0 12px;margin:0 0 15px 0;}
.bet_search strong input[type="checkbox"] {margin:0 0 0 5px;}
.bet_search strong label {margin:0 0 0 5px;}
.bet_search select{display:inline-block;width:218px;height:38px;color:#ffffff;font-size:15px;background:#222227 url('/images/icon/ic_select_1.png') no-repeat 95% center;border:1px solid #cecece;padding:0 12px 0 12px;transition:all 600ms;}
.bet_search input.search_input{display:inline-block;width:169px;height:38px;color:#ffffff;font-size:15px;background:#222227;border:1px solid #cecece;padding:0 12px 0 12px;transition:all 600ms;}
.bet_search div:nth-of-type(3) select {width:110px;}
.bet_search div:nth-of-type(4) select {width:240px;}
.bet_search button {width:135px;height:55px;color:#000000;font-size:15px;font-weight:500;background:#ffae00;border:0px solid #cecece;margin:0 5px 0 0;}

.betting {padding:0 25px;}
.betting_name {display:flex;height:38px;background:#e8eaf2;border:1px solid #c7c7c7;margin:20px 0 10px 0;flex-direction:row;align-items:center;}
.betting_name_top_0 {margin-top:0;}
.betting_name em {display:flex;height:100%;background:#1f1e20;padding:0 5px;margin-right:15px;align-items:center;}
.betting_name span {color:#000000;font-size:12px;font-weight:500;padding:0 0 0 10px;}

.betting_date {height:30px;color:#ffffff;font-size:12px;font-weight:500;line-height:30px;background:#b78a61;padding:0 0 0 25px;}
.betting_box {background:#e8eaf2;border:1px solid #c2c2c2;padding:7px 16px;margin:5px 25px;}
.betting_box .betting_team {display:flex;justify-content:space-between;align-items:center;height:40px;margin:0 0 10px 0;}
.betting_box .betting_team > div {display:flex;height:40px;color:#ffffff;font-size:12px;font-weight:500;background:#3c3f44;padding:0 30px;justify-content:space-between;align-items:center;} 
.betting_box .betting_team .left {flex:1 1 0;}
.betting_box .betting_team .left.on,
.betting_box .betting_team .left:hover {background:#f62121;}
.betting_box .betting_team .center {flex:0 0 168px;width:168px;text-align:center;margin:0 5px;justify-content:center;align-items:center;}
.betting_box .betting_team .right {flex:1 1 0;}
.betting_box .betting_team .right.on,
.betting_box .betting_team .right:hover {background:#0060ff;}
.betting_box .betting_info {display:flex;justify-content:space-between;align-items:center;}
.betting_box .betting_info input[type="checkbox"] {margin:-4px 0 0 0;}
.betting_box .betting_info label {color:#000000;font-size:12px;font-weight:500;}
.betting_box .betting_info label span {display:inline-block;margin:0 15px;}
.betting_box .betting_info button {width:173px;height:40px;text-align:center;color:#ffffff;font-size:12px;font-weight:500;line-height:40px;background:#30343b;}

.result_list {padding:10px 20px 0 20px;}
.result_list table {border-collapse:separate;border-spacing:5px;}
.result_list table thead th {height:30px;text-align:center;color:#ffffff;font-size:12px;background:#b78a61;}
.result_list table tbody td {height:28px;text-align:center;color:#757575;font-size:12px;background:#e8eaf2;border:1px solid #c6c6c6;}
.result_list table tbody td.on {background:#ada196;background:-webkit-linear-gradient(to bottom, #d47b19, #ba4b0f);background:linear-gradient(to bottom, #d47b19, #ba4b0f);box-shadow:rgba(44,40,36,1) 1px 1px, rgba(224,155,31,1) -1px -1px;color:#fff;}


/*** 팝업 로그인 ***/
.popup_area {position:fixed;top:50%;left:50%;width:746px;height:560px;background:url('/images/bg_log_box.png?ver=2') no-repeat center top;transform:translate(-50%,-50%);z-index:301;}
.popup_area .popup_inner {width:280px;text-align:center;margin:217px 0 0 90px}
.popup_area .popup_inner p {margin:0 0 10px 0;}
.popup_area .popup_inner input[type="text"], 
.popup_area .popup_inner input[type="password"] {width:275px;height:45px;text-align:center;color:#4f5070;font-size:14px;font-weight:500;background:#ffffff;border:1px solid #adafb0;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px, rgba(0, 0, 0, 0.15) -1px -1px 3px;}
.popup_area .popup_inner button {width:277px;height:58px;font-size:0;background:url('/images/btn_pop_login_1.png') no-repeat center top;margin:0 0 10px 0;}
.popup_area .popup_inner button:active,
.popup_area .popup_inner button:hover,
.popup_area .popup_inner button:focus
.popup_area .popup_inner button.on {background:url('/images/btn_pop_login_1_on.png') no-repeat center top;}
.popup_area .popup_inner .tx {color:#eed9ee;font-size:13px;font-weight:500;}
.popup_area .popup_inner .tx a {display:inline-blick;color:#ffde00;text-decoration:underline;margin-left:10px;}
.popup_area .popup_inner .save_id {padding:60px 0 0 0;}
.popup_area .popup_inner .save_id label {color:#ffffff;font-size:13px;font-weight:500;margin-left:5px;}

/*** 팝업 이벤트 상세 ***/
.popup_event {display:none;position:absolute;top:10%;left:50%;text-align:center;background:#f4f4f4;border:1px solid #cbcbcb;border-radius:20px;transform:translateX(-50%);z-index:301;}
.popup_event .popup_inner {padding:50px 15px 15px 15px;}
.popup_event .img {}
.popup_event .btns {display:flex;justify-content:center;margin:15px 0 0 0;}
.popup_event button {display:flex;width:104px;height:48px;color:#ffffff;font-size:15px;font-weight:500;background:#8ac7d7;border-radius:18px;margin:0 8px;align-items:center;justify-content:center;}


/*** 팝업 ***/
.popup1 {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:301;}
.popup1 .popup_inner {display:flex;width:736px;height:472px;background:url('/images/bg_popup_1.png?ver=1') no-repeat center top;padding:95px 50px 65px 95px;flex-direction:column;align-items:center;}
.popup1 .popup_inner dl {display:flex;width:100%;align-items:center;justify-content:flex-start;}
.popup1 .popup_inner dt {display:flex;width:150px;height:70px;color:#000000;font-size:20px;font-weight:500;align-items:center;}
.popup1 .popup_inner dd {display:flex;width:calc(100% - 150px);height:70px;color:#000000;font-size:30px;font-weight:500;text-transform:uppercase;align-items:center;}
.popup1 .popup_inner dd input[type="text"] {width:100%;height:60px;text-align:left;color:#000000;font-size:20px;font-weight:500;background:#ffffff;border:1px solid #c4bdc0;padding:0 10px;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px, rgba(0, 0, 0, 0.15) -1px -1px 3px;}
.popup1 .popup_inner button {width:100%;height:70px;color:#ffffff;font-size:30px;font-weight:500;background:#30343b;margin:3px 0;}
.popup1 .popup_inner button:active,
.popup1 .popup_inner button:hover,
.popup1 .popup_inner button:focus {color:#fff000;}
.popup1 .popup_inner .tx {text-align:center;color:#ffffff;font-size:15px;font-weight:500;}
.popup1 .popup_inner .tx:active,
.popup1 .popup_inner .tx:hover,
.popup1 .popup_inner .tx:focus {color:#fff000;}

.popup2 {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:301;}
.popup2 .popup_inner {width:470px;border-radius:10px;overflow:hidden;}
.popup2 .popup_inner .title {display:flex;height:60px;color:#ffffff;font-size:15px;font-weight:500;background:#367385;align-items:center;justify-content:center;}
.popup2 .popup_inner .title img {margin:0 6px 0 0;}
.popup2 .popup_inner .conts {text-align:center;background:#f3f3f3;padding:60px 0 50px 0;}
.popup2 .popup_inner .conts p {color:#808490;font-size:15px;font-weight:500;line-height:1.5;}
.popup2 .popup_inner .conts button {width:160px;height:38px;color:#ffffff;font-size:15px;font-weight:500;background:#367385;border-radius:19px;margin:30px 0 0 0;}
.popup2 .popup_inner .conts button:active,
.popup2 .popup_inner .conts button:hover,
.popup2 .popup_inner .conts button:focus {color:#fff000;}

.popup3 {position:fixed;top:50%;left:50%;/*transform:translate(-50%,-50%);*/z-index:301;}
.popup3 .popup_inner {min-width:300px;overflow:hidden;}
.popup3 .popup_inner .title {display:flex;position:relative;height:65px;background:#ffffff;align-items:center;justify-content:center;}
.popup3 .popup_inner .title span {display:block;position:absolute;top:18px;right:12px;width:31px;height:27px;background:url('/images/icon/ic_popup_close_1.png') no-repeat center center;cursor:pointer;}
.popup3 .popup_inner .conts {display:flex;}
.popup3 .popup_inner .bottom {display:flex;height:70px;background:#ffffff;align-items:center;justify-content:center;}
.popup3 .popup_inner .bottom button {width:215px;height:38px;color:#ffffff;font-size:15px;font-weight:500;background:#367385;border-radius:19px;}
.popup3 .popup_inner .bottom button:active,
.popup3 .popup_inner .bottom button:hover,
.popup3 .popup_inner .bottom button:focus {color:#fff000;}

.popup4 {position:fixed;top:50%;left:50%;min-width:300px;background:#634ab4;padding:0 0 15px 0;border-radius:10px;overflow:hidden;transform:translate(-50%,-50%);z-index:301;}
.popup4 .popup_inner {width:100%;background:#755dc5;padding:20px 10px;}
.popup4 .title {position:relative;color:#ffffff;font-size:30px;font-weight:400;line-height:1;padding:0 0 0 10px;margin:0 0 30px 0;}
.popup4 .title span {position:absolute;display:block;top:0;right:0;width:40px;height:40px;transform:rotate(45deg);cursor:pointer;}
.popup1 .title span {position:absolute;display:block;top:20px;right:20px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer;}
.popup4 .title span:before , .popup1 .title span:before {content:'';position:absolute;top:20px;left:0;width:40px;height:40px;border-top:1px solid #ffffff;}
.popup4 .title span:after , .popup1 .title span:after {content:'';position:absolute;top:0;left:-20px;width:40px;height:40px;border-right:1px solid #ffffff;}
.popup4 .conts {color:#ffffff;font-size:15px;font-weight:500;padding:10px 25px;background:#614da6;border-radius:10px;box-shadow:rgba(143, 122, 215, 1) 2px 2px 3px, inset rgba(76, 56, 142, 1) 2px 2px 3px;}
.popup5 {position:fixed;top:50%;left:50%;min-width:300px;background:#730f0f;padding:0 0 15px 0;border-radius:10px;overflow:hidden;transform:translate(-50%,-50%);z-index:301;}
.popup5 .popup_inner {width:100%;background:#ac7676;padding:20px 10px;}
.popup5 .title {position:relative;color:#ffffff;font-size:30px;font-weight:400;line-height:1;padding:0 0 0 10px;margin:0 0 30px 0;}
.popup5 .title span {position:absolute;display:block;top:0;right:0;width:40px;height:40px;transform:rotate(45deg);cursor:pointer;}
.popup5 .title span:before {content:'';position:absolute;top:20px;left:0;width:40px;height:40px;border-top:1px solid #ffffff;}
.popup5 .title span:after {content:'';position:absolute;top:0;left:-20px;width:40px;height:40px;border-right:1px solid #ffffff;}
.popup5 .conts {position:relative;color:#ffffff;font-size:15px;font-weight:500;padding:10px 25px;background:#975959;border-radius:10px;box-shadow:rgba(184, 139, 139, 1) 2px 2px 3px, inset rgba(130, 79, 79, 1) 2px 2px 3px;}
.popup5 .conts a {position:absolute;top:10px;right:20px;color:#fffc00;}

.popup6 {position:fixed;top:30px;left:50%;overflow:hidden;transform:translateX(-50%);z-index:301;}
.popup6 .popup_inner {display:flex;height:955px;}
.popup6 .popup_inner .left_menu {width:260px;height:100%;overflow:hidden;overflow-y:auto;}
.popup6 .popup_inner .left_menu li {cursor:pointer;}
.popup6 .popup_inner .left_menu::-webkit-scrollbar {width:6px;height:6px;}
.popup6 .popup_inner .left_menu::-webkit-scrollbar-thumb {background:#ff0000;border-radius:3px;}
.popup6 .popup_inner .left_menu::-webkit-scrollbar-track {background:transparent;border-radius:3px;} 
.popup6 .popup_inner .conts {}


/*************************************************** 반응형 ***************************************************/
@media only screen and (min-width:1430px) {
	.bet_search div:nth-of-type(3) select {width:218px;}
}
@media only screen and (min-width:1600px) {	
	/*** 푸터 ***/
	footer .foot_conts {justify-content: space-between;}
	footer .foot_conts .foot_logo_copyright {position:static;}
	footer .foot_conts .foot_menu {display:flex;padding:0 0 0 50px;width:580px;}
	footer .foot_conts .foot_help {padding:0;margin:0;}
}
@media only screen and (min-width:1800px) {	
}
@media only screen and (min-width:2000px) {	
}
@media only screen and (min-width:2300px) {	
}
.myButton {
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	background-color:#7d5d3b;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:12px;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
	margin-left:2px;
}
.myButton:hover {
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	background-color:#634b30;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButton_01 {
	box-shadow: inset 0px 1px 3px 0px #91b8b3;
    background: linear-gradient(to bottom, #000000 5%, #3c3c3c 100%);
    background-color: #000000;
    border-radius: 5px;
    border: 2px solid #ebd253;
    display: inline-block;
    cursor: pointer;
    color: #ebd253 !important;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 10px;
    text-decoration: none;
    text-shadow: 0px -1px 0px #2b665e;
    margin-left: 2px;
}
.myButton_01:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.myButton_01:active {
	position:relative;
	top:1px;
}
.myButton_02 {
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	background-color:#f24537;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
	margin-left:2px;
}
.myButton_02:hover {
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	background-color:#c62d1f;
}
.myButton_02:active {
	position:relative;
	top:1px;
}

.myButton_03 {
	box-shadow: inset 0px 1px 0px 0px #242424;
    background: linear-gradient(to bottom, #4d4d4d 5%, #3e3e3e 100%);
    background-color: #6c6c6c;
    border-radius: 6px;
    border: 1px solid #2e2e2e;
    display: inline-block;
    cursor: pointer;
    color: #ebd253 !important;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 10px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #494949;
    margin-left: 2px;
    width: 70px;
    text-align: center;
}
.myButton_03:hover {
	background:linear-gradient(to bottom, #828282 5%, #696969 100%);
	box-shadow: inset 0px 1px 0px 0px #828282;
	background-color:#c62d1f;
}
.myButton_03:active {
	position:relative;
	top:1px;
}


.bet_search button.button_brown {
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	background-color:#7d5d3b;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
}
.bet_search button.button_brown:hover , .bet_search li.on button , .bet_search button.on {
	background: linear-gradient(to bottom, #c66014 5%, #d76002 100%);
    background-color: #634b30;
}
.bet_search button.button_brown:active {
	position:relative;
	top:1px;
}

.pop01_popup_btn_wrap {
    float: right;
    z-index: 99999;
}
.pop01_popup_btn_wrap ul li {
    float: left;
    margin: 0 0 0 5px;
}
a {
    color: #f8f8f8;
    text-decoration: none;
}
.pop01_popup_btn {
    float: right;
    background: #111110;
    min-width: 60px;
    /*
	height: 36px;
    line-height: 40px;
	*/
    padding: 8px 15px;
    text-align: center;
    display: inline-block;
    font-family: 'Katuri';
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
	border-top: 5px solid #2fac81;
	border-left: 5px solid #2fac81;
	border-right: 5px solid #2fac81;
}
.pop01_popup_box {
    float: left;
    border: 5px solid #2fac81;
    clear: both;
    z-index: 99999;
    background: #111110;
    background-size: cover;
	font-family: 'Katuri';
	color: #ffffff;
}

.popContent img{width: 100% !important;}