table,button { font-size:12px}
.btn_blue_s {background:#0d4676; border:1px solid #0d4676; border-radius: 3px; height:28px; padding-left:10px; padding-right:10px; color:#fff; }
.btn_blue_s:hover {background:#2d98f1; }
.btn_orange_s {background:#dc5d00; border:1px solid #dc5d00; border-radius: 5px; height:28px; padding-left:10px; padding-right:10px; color:#fff; }
.btn_orange_s:hover {background:#f8832e; }
.btn_red_s {background:#ae1a12;  border:1px solid #ae1a12; border-radius: 3px; height:28px; padding-left:10px; padding-right:10px; color:#fff; }
.btn_red_s:hover {background:#ee2e24; }
.btn_black_s {background:#121924;  border:1px solid #0d4676; border-radius: 3px; height:22px; padding-left:10px; padding-right:10px; }
.btn_black_s:hover {background:#27344a; }
.btn_white_s {background:#ffffff;  border:1px solid #0d4676; border-radius: 3px; height:22px; padding-left:10px; padding-right:10px; color:#000000; font-size:11px;}
.btn_white_s:hover {background:#f4fbaa; }
.btn_bluesky_s {background:#00d8ff;  border:1px solid #0d4676; border-radius: 3px; height:22px; padding-left:10px; padding-right:10px; }
.btn_green_s {background:#00622f;  border:1px solid #739282; border-radius: 3px; padding-left:10px; padding-right:10px; font-weight:bold; }
.btn_green_s:hover {background:#00994a;  }
.btn_black_m {background:#121924;  border:1px solid #0d4676; border-radius: 3px; height:30px; font-size:13px; color:#ffffff; padding-left:20px; padding-right:20px;}
.btn_gray_s {background:#979696; border:1px solid #7f7f7f; border-radius: 3px; height:28px; padding-left:10px; padding-right:10px; color:#fff; }
.btn_gray_s:hover {background:#656565; }
.btn_yellow_s {background:#fea611; border:1px solid #c1af63; border-radius: 3px;  padding-left:10px; padding-right:10px; font-weight:bold; }
.btn_yellow_s:hover {background:#ffcc45;  }
.mbtn_view { width:50px; border:1px solid #f16c69; background:#fff; padding:5px; border-radius:3px; color:#ff0000; }
.mbtn_view:hover { background:#ef5552; color:#fff; }
.mbtn_money_active { width:100%; border:1px solid #f16c69; height:35px; background:#ef5552; padding:5px; border-radius:3px; color:#fff; }
.mbtn_money { width:100%; border:1px solid #dddddd; height:35px; background:#fff; padding:5px; border-radius:3px; color:#000; }
.mbtn_money:hover { background:#ef5552; color:#fff; }


.btn_page_s {background:#fff;  border:1px solid #e6e6e6; padding-left:10px; padding-right:10px; border-radius: 2px; height:30px; line-height:28px; font-size:12px; }
.btn_page_s:hover {background:#f2f2f2; }

.btn_page_c {background:#64a281;  border:1px solid #e6e6e6; padding-left:10px; padding-right:10px; border-radius: 2px; height:30px; line-height:28px; color:#fff; font-size:12px;  }

.myInput { width:100%; border:1px solid #d4d4d4; height:35px; text-align:center }

/*Å×ÀÌºí¼³Á¤*/
.ttt {border-right: solid #d4d4d4 1px; border-bottom: solid #d4d4d4 1px; width:100%; font-size:12px;	}
.ttt th {border-left: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4;	border-bottom: 1px solid #d4d4d4; padding: 10px; text-align: center; background-color: #96a0b0; color:#ffffff; font-size:12px; font-weight:400; }
.ttt td {border-left: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; color:#000; height:40px; font-size:12px;	}
.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}
.selectDove { width:100%; border:1px solid #d4d4d4; height:35px; margin-bottom:10px; }
.scbnt { background:#00bcd4; width:80px; height:35px; line-height:35px; border:0px; color:#fff;}
.subg { background:#fff; height:50px; color:#000;}

.my-form-label{font-size:14px; padding-left:20px; padding-top:7px;}

ul.mem_summary{margin-bottom:10px;}
ul.mem_summary li{display:inline;padding-right:5px; font-size:12px;}

ul.st_summary{margin-bottom:10px;margin-left:5px;}
ul.st_summary li{display:inline;padding-right:8px; font-size:12px;}
ul.st_summary li div{top:5px;left:-3px;}

/*¾Ë¶÷½ºÅ¸ÀÏ*/

.card .card-block.button-list span.alround{margin-left:5px}
.alround{ border-radius:50%;right:-2px;position:absolute;top:12px;color:#fff;padding:4px;width:19px;}
.textblnk { -webkit-animation:not-blink 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:not-blink 2.1s cubic-bezier(.65,.815,.735,.395) infinite }

/*¸Þ¸ð*/
.memo_layer{display: none; width: 180px; border: 1px solid gray; background:#000; padding:10px; font-size:12px; line-height:15px; font-weight:100; border-radius: 3px; color:#fff; z-index:9000;}
.memo_content {color:#fff;}

.todayRightContent {padding:10px;}

.left_info_table01{margin:5px auto 0px auto;border:1px solid #9ca6b6; width:100%;padding-bottom:5px;background:#fff;}
.left_info_table01 th{background:#263544;height:35px;}
.left_info_table01 td{padding:5px 10px;color:#000;}
.left_info_table01 td.ct{font-weight:bold;text-align:right;}
.left_info_table01 div.lit01{background-position:-18px -377px;width:119px;height:25px;bottom:2px;}/*±ÝÀÏÀÔÃâ±ÝÇöÈ²*/
.left_info_table01 div.lit02{background-position:-18px -408px;width:104px;height:25px;bottom:2px;}/*À¯Àúº¸À¯¸Ó´Ï*/
.left_info_table01 div.lit03{background-position:-18px -440px;width:119px;height:25px;bottom:2px;}/*°ü¸®ÀÚÁ¢¼ÓÇöÈ²*/
		
.left_info_table01 td.ct02{font-weight:bold;text-align:right;padding:3px 10px;}
.left_info_table01 tr.ctr03 td{font-weight:bold;text-align:right;padding:2px 5px;}
.left_info_table01 .alogout{background-position:-72px -487px;width:20px;height:20px;}/*·Î±×¾Æ¿ô¾ÆÀÌÄÜ*/

#cp_moneys tr:first-of-type td{font-weight:bold;text-align:right;padding:8px 10px;}
#linfo_betting_3{color:#ff6633;}

.left_info_table02{margin:16px auto 0px auto; width:188px;padding-bottom:5px;background:#fff;}
.left_info_table02 th{background:#9ca6b6;height:31px;}
.left_info_table02 td{padding:2px 10px;color:#000; }
.appClass { border:1px solid #ccc; height:40px; line-height:40px; text-align:right; border-radius:5px; width:100%; padding-right:10px; margin-top:5px;}
.appClassRed { border:1px solid #ccc; height:40px; line-height:40px; text-align:right; border-radius:5px; width:100%; padding-right:10px; color:red; background:#ffff00; font-size:12px;  margin-top:5px;}


.b-green { background:#49bf70; color:#fff;}
.b-blue { background:#1da9d7; color:#fff;}
.b-red { background:#f36d6a; color:#fff;}
.b-navi { background:#263544; color:#fff;}
.b-gray { background:#d4d4d4; color:#000;}
.b-white { background:#fff; color:#000;}

.pointlink {cursor:pointer;}

.login_center { position:absolute;  top:50%;  left:50%;  transform:translate(-50%,-50%); }

/*============¸ð¹ÙÀÏ , ÆÐµå, µ¥½ºÅ©Å¾ ¼¼ÆÃ ¼¼ÆÃ===============  padding:4px; right:0px; position:absolute; top:12px; -webkit-animation:not-blink 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:not-blink 2.1s cubic-bezier(.65,.815,.735,.395) infinite*/
@media (max-width: 767px){
	.desktop { display:none;}
	.ui_mobile { display:block;}
}
 
@media (min-width: 768px) {
	.desktop { display:none;}
	.ui_mobile { display:block;}
}
 
@media (min-width: 1024px) {
	.ui_mobile { display:none;}
	.desktop { display:block; }
}


.stepArea { float:left; width:20%; background:#fff; }
.stepAreaContent { min-height:900px; height:950px; overflow-y: scroll; overflow-x:hidden;  }
.stepAreaContent::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
.stepAreaContent::-webkit-scrollbar { width:10px;  background-color: #F5F5F5; }
.stepAreaContent::-webkit-scrollbar-thumb { height: 50px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #555; }

#stepDefault {  float:left;  width:80%;	margin:0 auto; 	min-height:900px;	background:#fff;	height:950px;	 overflow-y: scroll;  	overflow-x:hidden;  }
.caculationArea { width:100%;	margin:0 auto; 	min-height:897px;	background:#fff;	height:1000px;	 overflow-y: scroll;  	overflow-x:hidden; }