@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", "sans-serif";font-size:12px;color:#404040;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, cite, button
	{margin:0px;padding:0px;font-family:"Noto Sans", "sans-serif";font-size:12px;/*color:#404040;*/font-weight:400;line-height:100%;box-sizing:border-box;}
span{margin:0px;padding:0px;vertical-align:top;}
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}
i, em {font-style:normal;}

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;}

select {font-family: inherit;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand {display: none;}

.no_scroll {overflow:hidden;-webkit-overflow-scrolling:touch;}
.ellipsis {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 링크 */
a {display:block;text-decoration:none;color:#404040;margin:0px;padding:0px;}
a:link, a:visited {text-decoration:none;color:#404040;}
a:hover, a:focus, a:active {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;font-size:16px;outline:none;color:#404040;}
input {-webkit-border-radius: 0;}
input.num_password {-webkit-text-security:disc;-moz-text-security:disc;}
input[type="password"] {}
input[type="radio"] {width:14px;height:14px;margin-bottom:1px;}
input[type="checkbox"] {width:14px;height:14px;margin:0 5px 2px 0;}
input:-ms-input-placeholder {color:inherit;font-size:inherit;font-weight:400;}
input::-webkit-input-placeholder {color:inherit;font-size:inherit;font-weight:400;}
input::-moz-placeholder {color:inherit;font-size:inherit;font-weight:400;}
input:focus:-ms-input-placeholder {}
input:focus::-webkit-input-placeholder {}
input:focus::-moz-placeholder {}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input::-ms-clear {display:none;}

/* textarea */
textarea {width:100%;padding:10px;line-height:14px;height:100px;box-sizing:border-box;border:1px solid #d5d5d5;border-radius:4px;}
textarea {-webkit-appearance: none;-webkit-border-radius:4px;}
textarea:-ms-input-placeholder {color:#cccccc;font-size:inherit;font-family:"normal"}
textarea::-webkit-input-placeholder {color:#cccccc;font-size:inherit;font-family:"normal"}
textarea::-moz-placeholder {color:#cccccc;font-size:inherit;font-family:"normal"}

/* 공통 체크 박스 및 라디오 박스 */
.checkbox {display:inline-block;position:relative;}
.checkbox 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);}
.checkbox label {padding-left:50px;display:inline-block;background:url('/m/images/ico_checkbox_01.png') no-repeat center left;background-size:40px auto;line-height:16px;color:#404040;cursor:pointer;min-height:32px;font-size:12px;}
.checkbox input[type="checkbox"]:checked + label {background:url('/m/images/ico_checkbox_02.png') no-repeat center left;background-size:40px auto;}

.radio {display:inline-block;position:relative;}
.radio input[type="radio"] {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);}
.radio label {padding-left:26px;display:inline-block;background:url('/m/images/ico_radio_01.png') no-repeat center left;background-size:20px auto;line-height:20px;color:#404040;cursor:pointer;min-height:20px;font-size:13px;}
.radio input[type="radio"]:checked + label {background:url('/m/images/ico_radio_02.png') no-repeat center left;background-size:20px auto;}

/*** 스크롤 스타일 ***/
/*::-webkit-scrollbar {width:6px;height:6px;}
::-webkit-scrollbar-thumb {background:#666666;border-radius:3px;}
::-webkit-scrollbar-track {background:transparent;border-radius:3px;}*/

body {}
#wrap {position:relative;max-width:480px;min-width:320px;height:100%;min-height:100%;margin:0 auto;}
#container {position:relative;left:0;padding:45px 0 95px 0;transition:400ms; background: #111110;}
#wrap.left #container {left:156px;transition:400ms;}
#wrap.right #container {left:-156px;transition:400ms;}

.left_section_mask {display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:100;}
.popup_mask {display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:300;}

/*** 헤더 ***/
header 
{
	position:fixed;
	top:0;
	width:100%;
	max-width:480px;
	min-width:320px;
	height:45px;
	text-align:center;
	/*background:#000000;*/
	
    background: linear-gradient(to bottom, #111110 5%, #3c3c3c 100%);
    background-color: #111110;
	padding:10px 0 0 0;
	margin:0 auto;
	z-index:50;
}
header a {display:inline-block;}
header .ic_left_menu {position:absolute;top:50%;left:10px;transform:translateY(-50%);cursor:pointer;}
header .ic_member {position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;}
header .ic_right_menu 
{
	position:absolute;
	top:50%;
	right:10px;
	transform:translateY(-50%);
	cursor:pointer;
}

   
/*** 푸터 ***/
footer {position:fixed;display:flex;bottom:0;width:100%;max-width:480px;min-width:320px;height:68px;margin:0 auto;align-items:flex-end;z-index:50;}
footer .foot_menu 
{
	position:relative;
	width:100%;
	height:67px;
	/*background:#f9f9f9;*/
	background: linear-gradient(to top, #111110 5%, #3c3c3c 100%);
    background-color: #111110;
	border-radius:20px 20px 0 0;
	box-shadow:rgba(0, 0, 0, 0.2) 0 -3px 3px;
}
footer .foot_menu:after {content:'';position:absolute;top:-26px;left:50%;width:68px;height:34px;background:#3c3c3c;border-radius:34px 34px 0 0;box-shadow:rgba(0, 0, 0, 0.2) 0 -3px 3px;transform:translateX(-50%);}
footer .foot_menu ul {display:flex;width:100%;height:100%;padding:0 20px;}
footer .foot_menu li {width:20%;text-align:center;padding:10px 0 0 0;}
footer .foot_menu li .home {position:relative;top:-30px;z-index:2;}

/*** 왼쪽 메뉴 ***/
.left_section {position:fixed;top:0;left:-156px;width:156px;height:100%;background:#111110;z-index:101;transition:400ms;}
#wrap.left .left_section {left:0;transition:400ms;}
.left_section .left_menu {background:#111110;border-bottom:1px solid #d5d5d5;}
.left_section .left_menu.bg {background:#111110;border:0;margin:5px 0 0 0;}
.left_section .left_menu ul {padding:20px 15px 10px 0;box-shadow:rgba(0, 0, 0, 0.2) -1px 2px 3px;}
.left_section .left_menu.bg ul {box-shadow:unset;}
.left_section .left_menu li {display:flex;height:36px;border-bottom:1px solid #c6a586;}
.left_section .left_menu li:last-child {border:0;}
.left_section .left_menu li a {display:flex;width:100%;color:#ebd253;font-size:13px;font-weight:500;padding:0 0 0 15px;align-items:center;}
.left_section .left_menu li a i {display:inline-block;width:38px;}
.left_section .left_menu li a em {margin:0 0 0 5px;}
.left_section .left_menu li a span {color:#ebd253;}

/*** 오른쪽 메뉴 ***/
.right_section {position:fixed;top:0;right:-156px;width:156px;height:100%;background:#f7f7f7;z-index:101;transition:400ms;}
#wrap.right .right_section {right:0;transition:400ms;}
.right_section .title {text-align:center;padding:15px 0;}
.right_section .right_menu {padding:0 0 0 5px;}
.right_section .right_menu ul {}
.right_section .right_menu li {display:flex;height:44px;color:#000000;font-size:12px;font-weight:500;padding:0 0 0 4px;border-bottom:1px solid #c6a586;align-items:center;}
.right_section .right_menu li i {display:inline-block;width:36px;}
.right_section .right_menu li i.cursor {cursor:pointer;}
.right_section .right_menu li button {min-width:70px;height:35px;color:#000000;font-size:12px;font-weight:500;background:#8ac7d7;border-radius:18px;margin:0 2px;}
.right_section .right_menu li button.big {width:110px;}
.right_section .right_menu li button:hover, 
.right_section .right_menu li button:focus,
.right_section .right_menu li button.on {color:#fcff00;background:#367586;}
.right_section .right_menu li button.btn_log {color:#ffffff;background:#e42626;}
.right_section .right_menu li button.btn_log:hover,
.right_section .right_menu li button.btn_log:focus,
.right_section .right_menu li button.btn_log.on {color:#fcff00;background:#500000;}
.right_section .right_menu li button.btn_join {color:#000000;background:#8ac7d7;}
.right_section .right_menu li button.btn_join:hover,
.right_section .right_menu li button.btn_join:focus,
.right_section .right_menu li button.btn_join.on {color:#fcff00;background:#0d4c5c;}


/*** 팝업 ***/
.log_popup {position:fixed;top:10px;left:50%;width:320px;text-align:center;z-index:501;transform:translateX(-50%);}
.log_popup .popup_inner {position:absolute;top:62%;left:50%;width:270px;text-align:center;transform:translateX(-50%);}
.log_popup .popup_inner p {margin:0 0 10px 0;}
.log_popup .popup_inner input[type="text"], 
.log_popup .popup_inner input[type="password"] {width:270px;height:40px;text-align:center;color:#4f5070;font-size:14px;font-weight:500;background:#f3e9ff;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;}
.log_popup .popup_inner button {width:270px;height:58px;font-size:0;background:url('/m/images/btn_pop_login_1.png') no-repeat center top;background-size:100%;margin:0 0 10px 0;}
.log_popup .popup_inner button:active,
.log_popup .popup_inner button:hover,
.log_popup .popup_inner button:focus
.log_popup .popup_inner button.on {background:url('/m/images/btn_pop_login_1_on.png') no-repeat center top;background-size:100%;}
.log_popup .popup_inner .tx {color:#eed9ee;font-size:13px;font-weight:500;}
.log_popup .popup_inner .tx a {display:inline-block;color:#ffde00;text-decoration:underline;margin:0 0 0 5px;}

.recom_popup {position:fixed;top:10px;left:50%;width:320px;text-align:center;z-index:501;transform:translateX(-50%);}
.recom_popup .popup_inner {position:absolute;top:62%;left:50%;width:270px;text-align:center;transform:translateX(-50%);}
.recom_popup .popup_inner p {margin:0 0 10px 0;}
.recom_popup .popup_inner input[type="text"], 
.recom_popup .popup_inner input[type="password"] {width:270px;height:40px;text-align:center;color:#4f5070;font-size:14px;font-weight:500;background:#f3e9ff;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;}
.recom_popup .popup_inner button {width:270px;height:58px;font-size:0;background:url('/m/images/btn_pop_login_1.png') no-repeat center top;background-size:100%;margin:0 0 10px 0;}
.recom_popup .popup_inner button:active,
.recom_popup .popup_inner button:hover,
.recom_popup .popup_inner button:focus
.recom_popup .popup_inner button.on {background:url('/m/images/btn_pop_login_1_on.png') no-repeat center top;background-size:100%;}
.recom_popup .popup_inner .tx {color:#eed9ee;font-size:13px;font-weight:500;}
.recom_popup .popup_inner .tx a {display:inline-block;color:#ffde00;text-decoration:underline;margin:0 0 0 5px;}

.reg_popup {position:fixed;top:10px;left:50%;width:320px;text-align:center;z-index:501;transform:translateX(-50%);}
.reg_popup .popup_inner {position:absolute;top:62%;left:50%;width:270px;text-align:center;transform:translateX(-50%);}
.reg_popup .popup_inner p {margin:0 0 10px 0;}
.reg_popup .popup_inner input[type="text"], 
.reg_popup .popup_inner input[type="password"] {width:270px;height:40px;text-align:center;color:#4f5070;font-size:14px;font-weight:500;background:#f3e9ff;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;}
.reg_popup .popup_inner button {width:270px;height:58px;font-size:0;background:url('/m/images/btn_pop_login_1.png') no-repeat center top;background-size:100%;margin:0 0 10px 0;}
.reg_popup .popup_inner button:active,
.reg_popup .popup_inner button:hover,
.reg_popup .popup_inner button:focus
.reg_popup .popup_inner button.on {background:url('/m/images/btn_pop_login_1_on.png') no-repeat center top;background-size:100%;}
.reg_popup .popup_inner .tx {color:#eed9ee;font-size:13px;font-weight:500;}
.reg_popup .popup_inner .tx a {display:inline-block;color:#ffde00;text-decoration:underline;margin:0 0 0 5px;}


.popupStyle {position:fixed;top:10px;left:50%;width:320px;text-align:center;z-index:501;transform:translateX(-50%);}
.popupStyle .popup_inner {position:absolute;top:62%;left:50%;width:270px;text-align:center;transform:translateX(-50%);}
.popupStyle .popup_inner p {margin:0 0 10px 0;}
.popupStyle .popup_inner input[type="text"], 
.popupStyle .popup_inner input[type="password"] {width:270px;height:40px;text-align:center;color:#4f5070;font-size:14px;font-weight:500;background:#f3e9ff;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;}
.popupStyle .popup_inner button {width:270px;height:58px;font-size:0;background:url('/m/images/btn_pop_login_1.png') no-repeat center top;background-size:100%;margin:0 0 10px 0;}
.popupStyle .popup_inner button:active,
.popupStyle .popup_inner button:hover,
.popupStyle .popup_inner button:focus
.popupStyle .popup_inner button.on {background:url('/m/images/btn_pop_login_1_on.png') no-repeat center top;background-size:100%;}
.popupStyle .popup_inner .tx {color:#eed9ee;font-size:13px;font-weight:500;}
.popupStyle .popup_inner .tx a {display:inline-block;color:#ffde00;text-decoration:underline;margin:0 0 0 5px;}


#contents {min-height:100vh;}

/*** 메인 비주얼 ***/
.main_visual {position:relative; /*padding:0 0 6% 0;margin:0 0 10px 0;*/overflow:hidden;}
.main_visual .bg1 {background:url('/m/images/main_visual_1.png') no-repeat center top;background-size:auto;}
.main_visual .bg2 {background:url('/m/images/main_visual_2.png?v=2') no-repeat center top;background-size:auto;}
.main_visual .bg3 {background:url('/m/images/main_visual_3.png?v=2') no-repeat center top;background-size:auto;}
.main_visual .bg4 {background:url('/m/images/main_visual_4.png') no-repeat center top;background-size:auto;}
.main_visual .bg5 {background:url('/m/images/main_visual_5.png') no-repeat center top;background-size:auto;}
.main_visual .bg6 {background:url('/m/images/main_visual_6.png') no-repeat center top;background-size:auto;}
.main_visual .bg7 {background:url('/m/images/main_visual_7.png') no-repeat center top;background-size:cover;}
.main_visual .bg8 {background:url('/m/images/main_visual_8.png') no-repeat center top;background-size:cover;}
.main_visual .swiper {max-height:169px;height:45vw;border-radius:6px;}
.main_visual .swiper-horizontal>.swiper-pagination-bullets, 
.main_visual .swiper-pagination-bullets.swiper-pagination-horizontal, 
.main_visual .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0;left:0;width:100%;}
.main_visual .swiper-pagination-bullet {width:14px;height:14px;border-radius:50%;background:#dbb897;opacity:1;}
.main_visual .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.main_visual .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 7px;}
.main_visual .swiper-pagination-bullet-active {opacity:1;background:#fb0606;}

.main_notice_area {display:flex;color:#000000;font-size:14px;font-weight:500;padding:5px 20px 5px 20px;margin:0 0 20px 0;align-items:center;}
.main_notice_area img {width:30px;margin-right:20px;}
.main_notice_area MARQUEE {display:inline-block;width:100%;overflow:hidden;white-space:nowrap;}

/*** 게시판 ***/
.board_list {}
.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;}
.board_list table .left {text-align:left;padding:0 0 0 10px;}
.board_write {}
.board_write table {border:1px solid #c2c2c2;}
.board_write table tbody th {height:40px;color:#000000;font-size:12px;text-align:center;background:#cacaca;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.board_write table tbody td {height:40px;color:#000000;font-size:12px;text-align:left;background:#ffffff;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.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;}
.board_view {}
.board_view table {border:1px solid #c2c2c2;}
.board_view table tbody td {height:40px;color:#000000;font-size:12px;text-align:center;background:#ffffff;}
.board_view table tbody tr:nth-of-type(1) td {color:#ffffff;background:#b78a61;border:0;}
.board_view table tbody tr:nth-of-type(2) 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 tbody tr:nth-of-type(2) td span {display:inline-block;color:#ffa200;margin-left:5px;}
.board_view table .cont {height:150px !important;text-align:left;padding:10px;}
.comment_list {background:#e8eaf2;border:1px solid #c2c2c2;padding:30px 0;}
.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:#ffa200;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 #ffa200;border-bottom:1px solid #ffa200;}
.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:#b78a61;border:0;border-radius:5px;padding:0 10px;word-break:break-all;}
.comment_write {display:flex;height:80px;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:#c4963f;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;justify-content:center;align-items:center;}
.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;}

.page_list2 {text-align:center;}
.page_list2 span {display:inline-block;height:30px;color:#c9aa8d;font-size:12px;font-weight:500;line-height:30px;background:#ffffff;border:1px solid #878787;border-radius:5px;padding:0 7px;cursor:pointer;}
.page_list2 span:hover,
.page_list2 span:focus,
.page_list2 span.active {color:#ffffff;background:#c9aa8d;}
.page_list2 span.etc {color:#5b5b5b;}
.page_list2 span.etc:hover {color:#5b5b5b;background:#ececec;}

/*** 버튼 ***/
.btn_area {display:flex;margin:10px 0 80px 0;justify-content:space-between;align-items:center;}
.btn_area a , .btn_area button{display:inline-flex;width:33%;height:40px;color:#131313;font-size:12px;font-weight:500;background:#cacaca;align-items:center;justify-content:center;}
.btn_area a.on, 
.btn_area a:hover , .btn_area button:hover {color:#ffffff;font-weight:500;background:#f62121;}
.btn_area a.like_btn {background:url('/m/images/like_off.png');width:95px;background-size:100%;background-repeat:no-repeat;}
.btn_area a.like_btn_on , .r_btn_area a.like_btn:hover {background:url('/m/images/like_on.png');width:95px;background-size:100%;background-repeat:no-repeat;}



/*** 베팅 슬롯 ***/
.betting_slot {display:flex;position:fixed;bottom:70px;left:15%;width:60px;height:60px;color:#ffffff;font-size:12px;font-weight:500;background:#a5520b;border-radius:30px;justify-content:center;align-items:center;z-index:40;}
.betting_slot em {position:absolute;top:0;right:-15px;color:#000000;font-size:12px;font-weight:500;background:#eac897;padding:3px 5px;border-radius:5px;}

.pop_betting_cart {display:none;position:fixed;bottom:0;left:50%;width:99%;transform:translateX(-50%);z-index:350;border:3px solid #cdae91;}
.pop_betting_cart .close {position:absolute;top:10px;right:3%;cursor:pointer;}
.betting_cart {width:100%;}
.betting_cart .title {display:flex;height:58px;background:#000000;border:1px solid #454545;margin:0 0 2px 0;align-items:center;justify-content:center;}
.betting_cart .betting_list {height:auto;overflow:hidden;border:1px solid #514d4d;overflow-y:auto;max-height:168px;}
.betting_cart .betting_list::-webkit-scrollbar {width:6px;height:6px;}
.betting_cart .betting_list::-webkit-scrollbar-thumb {background:#b78a61;border-radius:0;}
.betting_cart .betting_list::-webkit-scrollbar-track {background:#000000;border-radius:0;border-left:1px solid #514d4d;}
.betting_cart .betting_list ul {display:flex;flex-direction:column;}
.betting_cart .betting_list li {position:relative;display:flex;height:28px;color:#ffffff;font-size:12px;font-weight:500;background:#47403a;border-bottom:1px solid #514d4d;padding:0 9px 0 13px;align-items:center;justify-content:space-between;cursor:pointer;}
.betting_cart .betting_list li strong {color:#b78a61;}
.betting_cart .betting_list li span {color:#b78a61;}
.betting_cart .betting_list 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);}
.betting_cart .betting_list label {display:flex;width:100%;height:100%;background:url('/m/images/icon/ic_checkbox_1.png') no-repeat right center;background-size:16px 16px;cursor:pointer;align-items:center;}
.betting_cart .betting_list input[type="checkbox"]:checked + label {background:url('/m/images/icon/ic_checkbox_1_on.png') no-repeat right center;background-size:16px 16px;}
.betting_cart .info_bet {background:#47403a;border:1px solid #c2c2c2;padding:15px 6px 0 6px;}
.betting_cart .info_bet dl {display:flex;height:30px;border-bottom:1px solid #272727;justify-content:space-between;align-items:center;}
.betting_cart .info_bet dt {color:#b3b1af;font-size:12px;font-weight:500;padding:0 0 0 3px;}
.betting_cart .info_bet dd {color:#b78a61;font-size:12px;font-weight:500;padding:0 3px 0 0;}
.betting_cart .info_bet dd em {display:inline-block;color:#ffffff;font-style:normal;font-weight:500;margin-left:5px;}
.betting_cart .info_bet input[type="text"] {width:110px;height:20px;background:#f3f3f3;border:1px solid #d3d3d3;padding:0 10px;}
.betting_cart .info_bet .btns {background:#47403a;padding:30px 0 0 0;}
.betting_cart .info_bet .btns li {display:flex;margin:0 0 6px 0;justify-content:space-between;}
.betting_cart .info_bet .btns li button {width:49%;height:30px;color:#ffffff;font-size:12px;font-weight:500;background:#cdae91;}
.betting_cart .info_bet .btns li button:active,
.betting_cart .info_bet .btns li button:hover,
.betting_cart .info_bet .btns li button:focus {background:#ac9f94;}
.betting_cart .info_bet .btns li button.type1 {width:100%;}
.betting_cart .info_bet .btns li button.type2 {height:80px;}
.hide {display:none;}

.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;
	width:106px;
	text-align:center;
}
.myButton:hover {
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	background-color:#634b30;
	width:106px;
}
.myButton:active {
	position:relative;
	top:1px;
}

.myButton_01 {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border-radius:5px;
	border:1px solid #566963;
	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 #2b665e;
	margin-left:2px;
	width:70px;
	text-align:center;
}
.myButton_01:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.myButton_01:active {
	position:relative;
	top:1px;
}
.myButton_x_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: 14px;
    font-weight: bold;
    padding: 10px 10px;
    text-decoration: none;
    text-shadow: 0px -1px 0px #2b665e;
    margin-left: 2px;
}

.myButton_x_01:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.myButton_x_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;
	width:70px;
	text-align:center;
}
.myButton_02:hover {
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	background-color:#c62d1f;
}
.myButton_02:active {
	position:relative;
	top:1px;
}


.myButton_x_02 {
	box-shadow:inset 0px 1px 3px 0px #f5978e;
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	background-color:#f24537;
	border-radius:5px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:8px 2px;
	text-decoration:none;
	text-shadow:0px -1px 0px #810e05;
	margin-left:2px;
}
.myButton_x_02:hover {
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	background-color:#c62d1f;
}
.myButton_x_02:active {
	position:relative;
	top:1px;
}



.betting_cart .info_bet .btns li button.button_red {
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	background-color:#d0451b;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.betting_cart .info_bet .btns li button.button_red:hover {
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	background-color:#bc3315;
}
.betting_cart .info_bet .btns li button.button_red:active {
	position:relative;
	top:1px;
}
.betting_cart .info_bet .btns li button.button_yellow {
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	background-color:#ffec64;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.betting_cart .info_bet .btns li button.button_yellow:hover {
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	background-color:#ffab23;
}
.betting_cart .info_bet .btns li button.button_yellow:active {
	position:relative;
	top:1px;
}
.betting_cart .info_bet .btns li 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;
}
.betting_cart .info_bet .btns li button.button_brown:hover {
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	background-color:#634b30;
}
.betting_cart .info_bet .btns li button.button_brown:active {
	position:relative;
	top:1px;
}
.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:99999;}
.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;}

.popup2 {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:301;width:100%;}
.popup2 .popup_inner {width:auto;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;}


.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 !important;
    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 !important;
}

.popContent img{width: 100% !important;}