#static_common html {
	width: 100%; position: relative; min-height: 100%;
}
#static_common .fl-l {
	float: left;
}
#static_common .fl-r {
	float: right;
}
#static_common .clear-fix {
	overflow: hidden; display: block; min-height: 1%;
}
#static_common .clear-fix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#static_common .clear-fix2 {
	display: block; min-height: 1%;
}
#static_common .clear-fix2::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#static_common .al-c {
	text-align: center !important;
}
#static_common .al-l {
	text-align: left !important;
}
#static_common .al-r {
	text-align: right !important;
}
#static_common .v-al-t {
	vertical-align: top !important;
}
#static_common .v-al-m {
	vertical-align: middle !important;
}
#static_common .v-al-b {
	vertical-align: bottom !important;
}
#static_common .dispoff {
	display: none;
}
#static_common .dispon {
	display: block;
}
#static_common .dispib {
	display: inline-block; _display: inline;
}
#static_common .nobr {
	display: inline-block; white-space: nowrap; _display: inline;
}
#static_common .nowrap {
	white-space: nowrap;
}
#static_common .bold {
	font-weight: bold !important;
}
#static_common .uline {
	text-decoration: underline;
}
#static_common .lineth {
	text-decoration: line-through;
}
#static_common .disphidden {
	visibility: hidden;
}
#static_common body {
	color: rgb(64, 64, 64); font-family: "Meiryo UI", "Osaka", "Osaka-等幅", "MS PGothic","ＭＳ Ｐゴシック", sans-serif; font-size: 16px; background-image: url("../img/bg.gif") !important; background-repeat: repeat;
}
#static_common .basewindows {
	margin: 0px auto; min-width: 1263px; max-width: 1349px; background-color: rgb(255, 255, 255);
}
#static_common .col3_lay_L {
	margin: 20px 0px 20px 4px; width: 242px;
}
#static_common .col3_lay_C {
	margin: 20px auto; width: 761px;
}
#static_common .col3_lay_R {
	margin: 20px 4px 20px 0px; width: 242px;
}
#static_common .col3_lay_B {
	margin: 20px auto; padding: 0px 4px; min-width: 1255px; max-width: 1289px;
}
#static_common .col2_layA1_T {
	margin: 15px 6px 0px; max-width: 1349px;
}
#static_common .col2_layA1_L {
	margin: 6px 15px 20px 5px; width: 461px;
}
#static_common .col2_layA1_R {
	margin: 6px 5px 20px 486px; min-width: 772px; max-width: 828px;
}
#static_common .col2_layA2_T {
	margin: 15px 6px 0px; max-width: 1349px;
}
#static_common .col2_layA2_L {
	margin: 6px 501px 20px 5px; min-width: 757px; max-width: 828px;
}
#static_common .col2_layA2_R {
	margin: 6px 10px 20px 5px; width: 476px;
}
#static_common .col2_layB_L {
	margin: 30px 5px 20px 0px; width: 288px;
}
#static_common .col2_layB_L_5 {
	margin: 30px 5px 20px 25px; width: 288px;
}
#static_common .col2_layB_L_7 {
	margin: 30px 5px 20px 35px; width: 288px;
}
#static_common .col2_layB_R {
	margin: 30px 5px 20px; min-width: 960px; max-width: 977px;
}
#static_common .col1_layA_T {
	margin: 15px 0px 20px 6px; max-width: 1349px;
}
#static_common .col1_layA_C {
	margin: 0px 30px 20px; max-width: 1289px;
}
#static_common .col1_layA_C_5 {
	margin: 0px 20px 20px; max-width: 1289px;
}
#static_common .col1_layA_C_7 {
	margin: 0px 30px 20px; max-width: 1289px;
}
#static_common .col1_layB {
	margin: 0px 5px 20px; max-width: 1349px;
}
#static_common .col1_layB_5 {
	margin: 0px 25px 20px; max-width: 1349px;
}
#static_common .col1_layB_7 {
	margin: 0px 35px 20px; max-width: 1349px;
}
#static_common div.title {
	padding-top: 10px; padding-left: 20px;
}
#static_common div.title2 {
	padding-top: 10px; padding-left: 30px;
}
#static_common div.title_T5 {
	padding-top: 5px;
}
#static_common div.title_T10 {
	padding-top: 10px;
}
#static_common div.title_T15 {
	padding-top: 15px;
}
#static_common div.title_T20 {
	padding-top: 20px;
}
#static_common div.title_T30 {
	padding-top: 30px;
}
#static_common div.title_T37 {
	padding-top: 37px;
}
#static_common div.title_T40 {
	padding-top: 40px;
}
#static_common div.title_T46 {
	padding-top: 46px;
}
#static_common body > .container {
	padding: 20px 40px 0px;
}
#static_common .container .text-muted {
	margin: 20px 0px;
}
@media all and (max-width:768px)
{
#static_common .container {
	margin: 0px auto; padding: 0px 10px; width: 1280px !important;
}
}
@media all and (max-width:1280px) and (min-width:769px)
{
#static_common .container {
	margin: 0px auto; padding: 0px 10px; width: 100% !important; height: auto;
}
}
#static_common .container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
#static_common .container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
#static_common .container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
#static_common .container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
#static_common .header_bg {
	width: 100%; display: inline-table; min-width: 1263px; background-image: url("../img/header_bg.png") !important; background-repeat: repeat-x !important; background-color: rgb(6, 112, 177) !important;
}
#static_common img.top_logo {
	padding: 12px; border-radius: 4px 4px 0px 0px; background-color: rgb(255, 255, 255) !important;
}
#static_common img#bascket {
	height: 48px;
}
#static_common .navbar-brand {
	padding: 15px 10px 0px 20px !important; line-height: 20px; float: left;
}
#static_common .menu_colorbar {
	background-position: right bottom !important; margin: 0px auto; height: 6px; min-width: 1263px; max-width: 1349px; background-image: url("../img/colorbar.png") !important; background-repeat: no-repeat !important; background-color: rgb(6, 112, 177) !important;
}
#static_common a.topmenu_txt {
	color: rgb(255, 255, 255) !important; font-weight: bold; text-decoration: underline !important; -ms-text-underline-position: below !important;
}
#static_common a.topmenu_txt:hover {
	color: rgb(255, 255, 255) !important; font-weight: bold; text-decoration: underline !important; -ms-text-underline-position: below !important;
}
#static_common .navbar {
	margin: 0px auto; border: 0px solid transparent; border-image: none; width: 100%; min-height: 50px; min-width: 1263px; max-width: 1349px;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
#static_common .navbar-fixed-top.ticker_area {
	left: auto; width: 100%; right: auto;
}
}
#static_common .navbar-nav > li > a {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .navbar-nav > li > a:hover {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .nav > li > a:focus {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .nav > li > a:hover {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .nav .open > a {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .nav .open > a:focus {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .nav .open > a:hover {
	background: none; padding: 15px 25px 25px; margin-top: 10px;
}
#static_common .footer {
	background-position: right top !important; width: 100%; height: 40px; bottom: 0px; color: rgb(255, 255, 255) !important; font-size: 12px; min-width: 1263px; max-width: 1349px; background-image: url("../img/colorbar.png") !important; background-repeat: no-repeat !important; background-color: rgb(6, 112, 177) !important;
}
#static_common .footer .container {
	padding: 14px 10px 7px; width: 100%;
}
#static_common .footer .container a {
	margin: 0px 10px; color: rgb(255, 255, 255) !important; text-decoration: underline;
}
#static_common .copyright {
	margin: -3px 0px 4px; padding-top: 3px;
}
#static_common .ancor {
	width: 88px; height: 18px; padding-top: 3px; padding-left: 3px; font-size: 10pt;
}
#static_common .google_search {
	height: 22px; margin-right: 4px;
}
#static_common .google_search_btn {
	background-position: left top !important; border: 0px currentColor; border-image: none; width: 40px; height: 18px; margin-right: 20px; background-image: url("../img/searchbtn.png") !important; background-repeat: no-repeat !important;
}
#static_common .bread_area {
	width: 100%; height: 31px; font-size: 14px; border-bottom-color: rgb(180, 212, 231) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; min-width: 400px; background-color: rgb(255, 255, 255) !important;
}
#static_common .bread_crab {
	margin: auto 0px; padding: 7px 20px;
}
#static_common .searchbox {
	margin: auto 0px; padding: 4px 20px 6px;
}
#static_common .bread_area_style {
	width: 88px; height: 18px; padding-top: 3px; padding-left: 3px; font-size: 10pt;
}
#static_common .google_input {
	width: 146px;
}
#static_common a.pankuzu_link {
	text-decoration: underline; -ms-text-underline-position: below;
}
#static_common .ticker_area {
	margin: 0px auto; padding: 5px 0px; height: 32px; font-size: 16px; border-bottom-color: rgb(180, 212, 231) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; min-width: 1263px; max-width: 1349px; background-color: rgb(255, 255, 255) !important;
}
#static_common .ticker_area #ticker {
	width: 98%; height: 22px; overflow: hidden;
}
#static_common .bread_area #ticker {
	width: 98%; height: 22px; overflow: hidden;
}
#static_common .ticker_area #ticker span.ticker:hover {
	cursor: default;
}
#static_common .bread_area #ticker span.ticker:hover {
	cursor: default;
}
#static_common .black.ticker {
	color: rgb(64, 64, 64) !important;
}
#static_common .red.ticker {
	color: rgb(221, 22, 22) !important;
}
#static_common .ticker img.timg {
	vertical-align: middle;
}
#static_common .ticker {
	padding: 0px 5px; font-size: 16px; font-weight: bold;
}
#static_common .comHeadTicker {
	padding-left: 15px;
}
#static_common .ticker_area3 #ticker span.ticker {
	color: rgb(255, 255, 255) !important; font-size: 18px;
}
#static_common .ticker3 {
	padding: 0px 20px; font-size: 18px;
}
#static_common .race_detail {
	width: 100%; height: 35px; color: rgb(255, 255, 255); font-size: 18px; vertical-align: middle; position: relative; background-image: url("../img/race_detail_bg.png"); background-repeat: repeat-x;
}
#static_common .race_days {
	min-width: 1263px;
}
#static_common .race_btns {
	min-width: 1263px;
}
#static_common .race_detail {
	min-width: 1263px;
}
#static_common div.race_detail .changtime {
	color: rgb(255, 0, 0); font-size: 16px; background-color: rgb(255, 255, 255);
}
#static_common .clc:hover {
	cursor: pointer !important; background-color: rgb(232, 212, 255) !important;
}
#static_common tr.clc:hover td {
	cursor: pointer !important; background-color: rgb(232, 212, 255) !important;
}
#static_common td.clc:hover table tr td {
	cursor: pointer !important; background-color: rgb(232, 212, 255);
}
#static_common .onbtn.btn:hover {
	background: rgb(1, 68, 95); color: rgb(223, 245, 245);
}
#static_common .fin.onbtn.btn:hover {
	background: rgb(1, 68, 95); color: rgb(235, 235, 235);
}
#static_common .on1.numbtn.btn:hover {
	background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on2.numbtn.btn:hover {
	background: linear-gradient(rgb(64, 64, 64), rgb(64, 64, 64)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on3.numbtn.btn:hover {
	background: linear-gradient(rgb(230, 23, 23), rgb(230, 23, 23)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on4.numbtn.btn:hover {
	background: linear-gradient(rgb(0, 102, 204), rgb(0, 102, 204)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on5.numbtn.btn:hover {
	background: linear-gradient(rgb(240, 197, 24), rgb(240, 197, 24)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on6.numbtn.btn:hover {
	background: linear-gradient(rgb(34, 137, 0), rgb(34, 137, 0)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on7.numbtn.btn:hover {
	background: linear-gradient(rgb(255, 149, 0), rgb(255, 149, 0)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on8.numbtn.btn:hover {
	background: linear-gradient(rgb(242, 138, 189), rgb(242, 138, 189)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on9.numbtn.btn:hover {
	background: linear-gradient(rgb(130, 43, 217), rgb(130, 43, 217)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .numbtn_zen.btn:hover {
	background: linear-gradient(rgb(228, 246, 255), rgb(255, 255, 255));
}
#static_common .numbtn_clr.btn:hover {
	background: linear-gradient(rgb(235, 235, 235), rgb(255, 255, 255));
}
#static_common button.bigbtn:hover {
	background: linear-gradient(rgb(255, 253, 148), rgb(255, 255, 250)); color: rgb(176, 87, 0);
}
#static_common input[type='button']:hover {
	background: linear-gradient(rgb(255, 253, 148), rgb(255, 255, 250)); color: rgb(176, 87, 0);
}
#static_common .numbtn.btn:hover {
	background: rgb(223, 245, 245);
}
#static_common a.betbtn:hover {
	background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.9)); color: rgb(215, 223, 1); text-decoration: none; cursor: pointer;
}
#static_common .onbtn.btn {
	background: rgb(223, 245, 245); padding: 5px 0px; border-radius: 4px; border: 2px solid rgb(5, 119, 176); border-image: none; text-align: center; color: rgb(1, 68, 95); font-size: 16px; font-weight: bold;
}
#static_common .fin.onbtn.btn {
	border: 2px solid rgb(128, 128, 128); border-image: none; background-color: rgb(235, 235, 235);
}
#static_common .active.onbtn.btn {
	background: linear-gradient(rgb(25, 137, 193), rgb(5, 119, 176)); border: 2px solid rgb(0, 134, 191); border-image: none; color: rgb(255, 255, 255); border-collapse: collapse; cursor: default;
}
#static_common .numbtn.btn {
	background: rgb(223, 245, 245); margin: 6px 0px; padding: 6px 2px; border: 2px solid rgb(5, 119, 176); border-image: none; width: 22px; height: 40px; text-align: center; color: rgb(1, 68, 95); font-size: 16px; font-weight: bold;
}
#static_common .white.numbtn.btn {
	background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); padding: 0px 1px; border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on1.numbtn.btn {
	background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on2.numbtn.btn {
	background: linear-gradient(rgb(64, 64, 64), rgb(64, 64, 64)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255);
}
#static_common .on3.numbtn.btn {
	background: linear-gradient(rgb(230, 23, 23), rgb(230, 23, 23)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on4.numbtn.btn {
	background: linear-gradient(rgb(0, 102, 204), rgb(0, 102, 204)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on5.numbtn.btn {
	background: linear-gradient(rgb(240, 197, 24), rgb(240, 197, 24)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on6.numbtn.btn {
	background: linear-gradient(rgb(34, 137, 0), rgb(34, 137, 0)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .on7.numbtn.btn {
	background: linear-gradient(rgb(255, 149, 0), rgb(255, 149, 0)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on8.numbtn.btn {
	background: linear-gradient(rgb(242, 138, 189), rgb(242, 138, 189)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common .on9.numbtn.btn {
	background: linear-gradient(rgb(130, 43, 217), rgb(130, 43, 217)); border: 2px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
#static_common .numbtn_zen.btn {
	background: rgb(223, 245, 245); border-radius: 4px; border: 2px solid rgb(5, 119, 176); border-image: none; width: 23.5px; text-align: center; color: rgb(1, 68, 95); font-size: 16px; font-weight: bold;
}
#static_common .numbtn_clr.btn {
	background: rgb(223, 245, 245); margin: 1px 0px 4px; padding: 1px 2px; border: 2px solid rgb(128, 128, 128); border-image: none; width: 23.5px; text-align: center; color: rgb(64, 64, 64); font-size: 16px; font-weight: bold; border-collapse: collapse;
}
#static_common div.bigbtn {
	padding: 2%; border: 1px solid rgb(136, 136, 136); border-image: none; width: 21%; height: 110px; margin-top: 10px; margin-left: 1%; display: inline-block; box-shadow: inset 2px 2px 2px #ffffff; background-color: rgb(246, 246, 246); _display: inline;
}
#static_common button.bigbtn {
	background: linear-gradient(rgb(255, 251, 229), rgb(255, 244, 191)); margin: 0px auto; padding: 15px; border: 1px solid rgb(255, 127, 0); border-image: none; width: 100%; text-align: center; color: rgb(176, 87, 0); font-size: 20px; font-weight: bold; vertical-align: middle;
}
#static_common input[type='button'].bigbtn {
	background: linear-gradient(rgb(255, 251, 229), rgb(255, 244, 191)); margin: 0px auto; padding: 15px; border: 1px solid rgb(255, 127, 0); border-image: none; width: 100%; text-align: center; color: rgb(176, 87, 0); font-size: 20px; font-weight: bold; vertical-align: middle;
}
#static_common .top.onbtn.btn {
	margin: 0px; padding: 0px; width: 46px; height: 44px; font-size: 16px;
}
#static_common li.btn_drop {
	line-height: 70px;
}
#static_common .navipos {
	left: auto; right: auto;
}
#static_common button.btn_today_tomo {
	width: 119px;
}
#static_common .no_race_msg {
	width: 88px; height: 18px; padding-top: 3px; padding-left: 3px; font-size: 10pt;
}
#static_common .comheadfootdlg {
	margin: 10px; width: 260px;
}
#static_common div.comheadfootdlg_btn_area {
	padding-top: 10px;
}
#static_common button.comheadfootdlg {
	margin: 5px; width: 100px;
}
#static_common div.toppageto {
	padding-right: 20px;
}
#static_common .login_input {
	padding: 1px 4px; color: rgb(0, 0, 0);
}
#static_common a.betbtn {
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.9)); margin: 0px; padding: 0px 4px 3px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 10px; text-decoration: none;
}
#static_common button.orange {
	background: rgb(255, 255, 183) !important; border: 2px solid rgb(230, 115, 0) !important; border-image: none !important; color: rgb(230, 115, 0) !important;
}
#static_common input[type='button'].orange {
	background: rgb(255, 255, 183) !important; border: 2px solid rgb(230, 115, 0) !important; border-image: none !important; color: rgb(230, 115, 0) !important;
}
#static_common button.orange:hover {
	background: rgb(230, 115, 0) !important; color: rgb(255, 255, 183) !important;
}
#static_common input[type='button'].orange:hover {
	background: rgb(230, 115, 0) !important; color: rgb(255, 255, 183) !important;
}
#static_common .ui-state-default {
	background: none; border-radius: 3px; border: currentColor; border-image: none; text-align: center; color: rgb(1, 68, 95); font-weight: normal !important;
}
#static_common .ui-widget-content .ui-state-default {
	background: none; border-radius: 3px; border: currentColor; border-image: none; text-align: center; color: rgb(1, 68, 95); font-weight: normal !important;
}
#static_common .ui-widget-header .ui-state-default {
	background: none; border-radius: 3px; border: currentColor; border-image: none; text-align: center; color: rgb(1, 68, 95); font-weight: normal !important;
}
#static_common .on.ui-state-default {
	border: currentColor; border-image: none; color: rgb(16, 157, 218) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .ui-widget-content .on.ui-state-default {
	border: currentColor; border-image: none; color: rgb(16, 157, 218) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .ui-widget-header .on.ui-state-default {
	border: currentColor; border-image: none; color: rgb(16, 157, 218) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .on.ui-state-default:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .ui-widget-content .on.ui-state-default:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .ui-widget-header .on.ui-state-default:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .ui-datepicker .ui-datepicker-title {
	font-size: 16px;
}
#static_common .ui-datepicker table {
	font-size: 16px;
}
#static_common a.ui-datepicker-prev {
	background: rgb(223, 245, 245); padding: 14px 23px; border-radius: 4px; border: 2px solid rgb(5, 119, 176); border-image: none; text-align: center; cursor: pointer;
}
#static_common a.ui-datepicker-next {
	background: rgb(223, 245, 245); padding: 14px 23px; border-radius: 4px; border: 2px solid rgb(5, 119, 176); border-image: none; text-align: center; cursor: pointer;
}
#static_common a.ui-datepicker-prev-hover.ui-state-hover.ui-datepicker-prev {
	background: rgb(1, 68, 95); margin: 1px;
}
#static_common a.ui-datepicker-prev-hover.ui-state-hover.ui-datepicker-next {
	background: rgb(1, 68, 95); margin: 1px;
}
#static_common a.ui-datepicker-next-hover.ui-state-hover.ui-datepicker-prev {
	background: rgb(1, 68, 95); margin: 1px;
}
#static_common a.ui-datepicker-next-hover.ui-state-hover.ui-datepicker-next {
	background: rgb(1, 68, 95); margin: 1px;
}
#static_common span.ico_prev {
	background-position: center; width: 16px; height: 16px; background-image: url("../img/icon/ico_arrow_l.png"); background-repeat: no-repeat;
}
#static_common span.ico_next {
	background-position: center; width: 16px; height: 16px; background-image: url("../img/icon/ico_arrow_r.png"); background-repeat: no-repeat;
}
#static_common .ui-datepicker .ui-datepicker-title {
	font-size: 16px;
}
#static_common .ui-datepicker table {
	font-size: 16px;
}
#static_common ui-state-active {
	border-radius: 3px; text-align: center; color: rgb(51, 51, 51) !important; font-weight: normal !important;
}
#static_common .ui-state-active.ui-state-default {
	border-radius: 3px; text-align: center; color: rgb(51, 51, 51) !important; font-weight: normal !important;
}
#static_common .ui-widget-content .ui-state-active {
	border-radius: 3px; text-align: center; color: rgb(51, 51, 51) !important; font-weight: normal !important;
}
#static_common .ui-widget-header .ui-state-active {
	border-radius: 3px; text-align: center; color: rgb(51, 51, 51) !important; font-weight: normal !important;
}
#static_common .on.ui-state-active {
	background: linear-gradient(rgba(5, 119, 176, 0.9), rgb(5, 119, 176)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .on.ui-state-active.ui-state-default {
	background: linear-gradient(rgba(5, 119, 176, 0.9), rgb(5, 119, 176)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .ui-widget-content .on.ui-state-active {
	background: linear-gradient(rgba(5, 119, 176, 0.9), rgb(5, 119, 176)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .ui-widget-header .on.ui-state-active {
	background: linear-gradient(rgba(5, 119, 176, 0.9), rgb(5, 119, 176)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important; font-weight: bold !important; text-decoration: underline !important;
}
#static_common .on.ui-state-active:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .on.ui-state-active.ui-state-default:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .ui-widget-content .on.ui-state-active:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .ui-widget-header .on.ui-state-active:hover {
	background: linear-gradient(rgb(5, 119, 176), rgba(5, 119, 176, 0.9)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important;
}
#static_common .ui-datepicker td span {
	padding: 5px 0px; text-align: center; display: block;
}
#static_common .ui-datepicker td a {
	padding: 5px 0px; text-align: center; display: block;
}
#static_common .ui-datepicker td span {
	background: none; border-radius: 3px; border: currentColor; border-image: none; text-decoration: none;
}
#static_common .ui-datepicker td span.on {
	background: linear-gradient(rgba(5, 119, 176, 0.9), rgb(5, 119, 176)) !important; border: currentColor; border-image: none; color: rgb(255, 255, 255) !important; font-weight: bold !important;
}
#static_common .ui-datepicker {
	padding: 0px; width: 100%;
}
#static_common .ui-datepicker-title.ui-datepicker {
	margin: 0px;
}
#static_common .ui-widget-header {
	background: none; margin: 0px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; display: block;
}
#static_common .ui-datepicker-today {
	font-weight: bold;
}
#static_common a.ui-state-active.ui-datepicker-prev {
	background: linear-gradient(rgb(223, 244, 255), rgb(255, 255, 255)); margin: 1px;
}
#static_common a.ui-state-active.ui-datepicker-next {
	background: linear-gradient(rgb(223, 244, 255), rgb(255, 255, 255)); margin: 1px;
}
#static_common span.ico_prev {
	background-position: center; width: 16px; height: 16px; background-image: url("../img/icon/ico_arrow_l.png"); background-repeat: no-repeat;
}
#static_common span.ico_next {
	background-position: center; width: 16px; height: 16px; background-image: url("../img/icon/ico_arrow_r.png"); background-repeat: no-repeat;
}
#static_common div#cal_block {
	padding: 10px 4px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 100%; background-color: rgb(245, 244, 242);
}
#static_common div#cal_block button.day {
	padding: 3px 0px 5px; width: 48px;
}
#static_common div#cal_block input[type='button'].day {
	padding: 3px 0px 5px; width: 48px;
}
#static_common div#cal_block div#calendar_area {
	padding: 8px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: 10px; background-color: rgb(233, 232, 231);
}
#static_common div#cal_block div#calendar_area div.buline p {
	line-height: 1.2; padding-bottom: 5px; border-bottom-color: rgb(8, 128, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
#static_common .ui-widget-content {
	background: none; border: currentColor; border-image: none; color: rgb(51, 51, 51);
}
#static_common .input_color {
	margin: 0px !important; padding: 0px !important; display: inline-block; _display: inline;
}
#static_common .input_color:hover {
	margin: 0px !important; padding: 0px !important; display: inline-block; background-color: rgb(214, 216, 217); _display: inline;
}
#static_common .input_color input:hover {
	cursor: pointer;
}
#static_common .input_color select {
	cursor: pointer;
}
#static_common input {
	border: 2px solid rgb(136, 136, 136); border-image: none;
}
#static_common input:hover {
	border: 2px solid rgb(136, 136, 136); border-image: none;
}
#static_common select {
	border: 2px solid rgb(136, 136, 136); border-image: none;
}
#static_common select:hover {
	border: 2px solid rgb(136, 136, 136); border-image: none;
}
#static_common input[type='text'] {
	border: 2px solid rgb(136, 136, 136); border-image: none; cursor: text;
}
#static_common input[type='text']:hover {
	border: 2px solid rgb(136, 136, 136); border-image: none; cursor: text;
}
#static_common input[type='password'] {
	border: 2px solid rgb(136, 136, 136); border-image: none; cursor: text;
}
#static_common input[type='password']:hover {
	border: 2px solid rgb(136, 136, 136); border-image: none; cursor: text;
}
#static_common .bannerSlider {
	padding: 0px 80px; overflow: hidden; position: relative;
}
#static_common .bannerSlider .slides {
	list-style: none; margin: 0px; padding: 0px;
}
#static_common .bannerSlider .slides li {
	width: 175px; margin-right: 20px; float: left;
}
#static_common .bannerSlider .slides li:last-child {
	margin-right: 0px;
}
#static_common .bannerSlider .flex-direction-nav {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; position: absolute;
}
#static_common .bannerSlider .flex-direction-nav li a {
	background: linear-gradient(rgb(255, 255, 255), rgb(228, 246, 255)); border-radius: 5px; border: 1px solid rgb(0, 152, 217); border-image: none; width: 30px; height: 44px; text-align: center; font-weight: bold; vertical-align: middle; display: table-cell;
}
#static_common .bannerSlider .flex-direction-nav li a:hover {
	text-decoration: none;
}
#static_common .bannerSlider .flex-direction-nav .flex-nav-prev {
	margin-left: 20px; float: left;
}
#static_common .bannerSlider .flex-direction-nav .flex-nav-prev a {
	padding-right: 2px;
}
#static_common .bannerSlider .flex-direction-nav .flex-nav-next {
	margin-right: 20px; float: right;
}
#static_common .bannerSlider .flex-direction-nav .flex-nav-next a {
	padding-left: 2px;
}
#static_common select.selectoff {
	border: 1px solid rgb(136, 136, 136); border-image: none; color: rgb(153, 153, 153); background-color: rgb(232, 232, 232);
}
#static_common table#member_mini tr td {
	padding: 2px 5px; border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px;
}
#static_common td img {
	display: inline-block;
}
#static_common div#main {
	margin-top: 20px;
}
#static_common table#maintbl {
	border: currentColor; border-image: none; width: 99%; margin-top: 20px; min-width: 1263px; max-width: 1349px;
}
#static_common .main_center {
	width: auto; min-width: 780px;
}
#static_common table#maintbl tr td {
	border: currentColor; border-image: none; vertical-align: top;
}
#static_common .main {
	margin: 20px auto; height: 100%; min-width: 1263px;
}
#static_common img.shadow {
	margin-top: -3px; box-shadow: 2px 2px 3px rgba(0,0,0,0.5);
}
#static_common .col-md-4 {
	width: 33%; float: left;
}
#static_common .col-md-6 {
	width: 50%; float: left;
}
#static_common ul.nav li.active.dropdown a {
	background-color: rgba(255, 255, 255, 0.2);
}
#static_common ul.nav li.dropdown a:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
#static_common ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
}
#static_common .navbar-nav > li > .dropdown-menu {
	margin-top: -9px;
}
#static_common .dropdown-menu {
	color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.93);
}
#static_common .dropdown-menu > li > a {
	color: rgb(255, 255, 255);
}
#static_common .race_title {
	width: 100%; height: 40px; position: relative; min-width: 1263px; background-image: url("../img/raceinfo_bg.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
#static_common .race_place {
	font-size: 20px; font-weight: bold; vertical-align: middle;
}
#static_common .race_name {
	font-size: 20px; font-weight: bold; vertical-align: middle;
}
#static_common .raceinfo_icon {
	margin: 0px;
}
#static_common table#kai tr.ht30 {
	height: 40px;
}
#static_common table#kai2 tr.ht30 {
	height: 40px;
}
#static_common table#kai3 tr.ht30 {
	height: 40px;
}
#static_common table#kai tr.ht42 {
	height: 50px;
}
#static_common table#kai2 tr.ht42 {
	height: 50px;
}
#static_common table#kai3 tr.ht42 {
	height: 50px;
}
#static_common table#kai tr.ht84 {
	height: 84px;
}
#static_common table#kai2 tr.ht84 {
	height: 84px;
}
#static_common table#kai3 tr.ht84 {
	height: 84px;
}
#static_common table#kai tr.hb {
	height: auto;
}
#static_common table#kai2 tr.hb {
	height: auto;
}
#static_common table#kai3 tr.hb {
	height: auto;
}
#static_common table#kai tr td.pp {
	padding: 5px 0px;
}
#static_common table#kai2 tr td.pp {
	padding: 5px 0px;
}
#static_common table#kai3 tr td.pp {
	padding: 5px 0px;
}
#static_common table#kai tr td table {
	width: auto;
}
#static_common table#kai2 tr td table {
	width: auto;
}
#static_common table#kai3 tr td table {
	width: auto;
}
#static_common table#kai table#select_s0 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s0 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s0 {
	margin: 0px auto;
}
#static_common table#kai table#select_s1 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s1 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s1 {
	margin: 0px auto;
}
#static_common table#kai table#select_s2 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s2 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s2 {
	margin: 0px auto;
}
#static_common table#kai table#select_s3 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s3 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s3 {
	margin: 0px auto;
}
#static_common table#kai table#select_s4 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s4 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s4 {
	margin: 0px auto;
}
#static_common table#kai table#select_s5 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s5 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s5 {
	margin: 0px auto;
}
#static_common table#kai table#select_s6 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s6 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s6 {
	margin: 0px auto;
}
#static_common table#kai table#select_s7 {
	margin: 0px auto;
}
#static_common table#kai2 table#select_s7 {
	margin: 0px auto;
}
#static_common table#kai3 table#select_s7 {
	margin: 0px auto;
}
#static_common table#kai table#select_s0 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s0 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s0 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s1 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s1 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s1 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s2 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s2 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s2 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s3 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s3 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s3 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s4 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s4 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s4 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s5 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s5 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s5 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s6 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s6 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s6 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s7 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai2 table#select_s7 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai3 table#select_s7 tr td {
	padding: 0px; text-align: center; line-height: 1; vertical-align: middle;
}
#static_common table#kai table#select_s0 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s0 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s0 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s1 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s1 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s1 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s2 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s2 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s2 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s3 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s3 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s3 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s4 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s4 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s4 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s5 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s5 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s5 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s6 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s6 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s6 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s7 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai2 table#select_s7 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai3 table#select_s7 tr td.bgc1 {
	text-align: center; background-color: rgb(223, 223, 223);
}
#static_common table#kai table#select_s0 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s0 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s0 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s1 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s1 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s1 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s2 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s2 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s2 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s3 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s3 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s3 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s4 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s4 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s4 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s5 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s5 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s5 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s6 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s6 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s6 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s7 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 table#select_s7 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 table#select_s7 tr td.bgc2 {
	text-align: center; background-color: rgb(235, 235, 235);
}
#static_common table#kai table#select_s0 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s0 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s0 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s1 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s1 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s1 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s2 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s2 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s2 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s3 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s3 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s3 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s4 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s4 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s4 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s5 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s5 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s5 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s6 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s6 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s6 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s7 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai2 table#select_s7 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai3 table#select_s7 tr td.bgc3 {
	text-align: center; background-color: rgb(233, 232, 230);
}
#static_common table#kai table#select_s0 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s0 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s0 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s1 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s1 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s1 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s2 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s2 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s2 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s3 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s3 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s3 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s4 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s4 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s4 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s5 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s5 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s5 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s6 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s6 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s6 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai table#select_s7 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai2 table#select_s7 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai3 table#select_s7 tr td.bgc4 {
	text-align: center; background-color: rgb(245, 244, 242);
}
#static_common table#kai tr.tline {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 1px #ffffff; -webkit-box-shadow: 0 2px 1px #FFFFFF; -moz-box-shadow: 0 2px 1px #FFFFFF;
}
#static_common table#kai2 tr.tline {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 1px #ffffff; -webkit-box-shadow: 0 2px 1px #FFFFFF; -moz-box-shadow: 0 2px 1px #FFFFFF;
}
#static_common table#kai3 tr.tline {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid; box-shadow: 0px 2px 1px #ffffff; -webkit-box-shadow: 0 2px 1px #FFFFFF; -moz-box-shadow: 0 2px 1px #FFFFFF;
}
#static_common table#kai tr td.kumisuu {
	padding: 8px 0px 0px; text-align: left; line-height: 1; font-size: 12px;
}
#static_common table#kai2 tr td.kumisuu {
	padding: 8px 0px 0px; text-align: left; line-height: 1; font-size: 12px;
}
#static_common table#kai3 tr td.kumisuu {
	padding: 8px 0px 0px; text-align: left; line-height: 1; font-size: 12px;
}
#static_common table#kai tr td.kingaku {
	padding: 8px 0px 0px; text-align: left; line-height: 1; font-size: 12px;
}
#static_common table#kai2 tr td.kingaku {
	padding: 8px 0px 0px; text-align: left; line-height: 1; font-size: 12px;
}
#static_common table#kai3 tr td.kingaku {
	padding: 8px 0px 0px; text-align: left; line-height: 1; font-size: 12px;
}
#static_common table#kai tr td.kumisuu div.kumi {
	margin: 0px 5px;
}
#static_common table#kai2 tr td.kumisuu div.kumi {
	margin: 0px 5px;
}
#static_common table#kai3 tr td.kumisuu div.kumi {
	margin: 0px 5px;
}
#static_common table#kai tr td.kingaku div.kumi {
	margin: 0px 5px;
}
#static_common table#kai2 tr td.kingaku div.kumi {
	margin: 0px 5px;
}
#static_common table#kai3 tr td.kingaku div.kumi {
	margin: 0px 5px;
}
#static_common table#kai tr td.kumisuu span.title {
	padding-left: 5px;
}
#static_common table#kai2 tr td.kumisuu span.title {
	padding-left: 5px;
}
#static_common table#kai3 tr td.kumisuu span.title {
	padding-left: 5px;
}
#static_common table#kai tr td.kingaku span.title {
	padding-left: 5px;
}
#static_common table#kai2 tr td.kingaku span.title {
	padding-left: 5px;
}
#static_common table#kai3 tr td.kingaku span.title {
	padding-left: 5px;
}
#static_common table#kai tr td.kumisuu {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(235, 235, 235);
}
#static_common table#kai2 tr td.kumisuu {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(235, 235, 235);
}
#static_common table#kai3 tr td.kumisuu {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(235, 235, 235);
}
#static_common table#kai tr td.k2t {
	padding: 10px 0px;
}
#static_common table#kai2 tr td.k2t {
	padding: 10px 0px;
}
#static_common table#kai3 tr td.k2t {
	padding: 10px 0px;
}
#static_common table#kai tr td.kaketype {
	text-align: center; background-color: rgb(255, 255, 255);
}
#static_common table#kai2 tr td.kaketype {
	text-align: center; background-color: rgb(255, 255, 255);
}
#static_common table#kai3 tr td.kaketype {
	text-align: center; background-color: rgb(255, 255, 255);
}
#static_common table#kai2 {
	border: currentColor; border-image: none;
}
#static_common i.icon-arrow {
	color: rgb(102, 102, 102); padding-left: 2px; font-size: 18px; vertical-align: middle;
}
#static_common div#kaime_link {
	background: url("../img/icon/page_carl.png") no-repeat right bottom; padding: 6px 0px;
}
#static_common table#kaime_table {
	margin: 0px 0px 0px 5px; padding: 0px; line-height: 1.3;
}
#static_common table#kaime_table tr td {
	padding: 0px 7px 0px 0px;
}
#static_common table#kaime_table tr td:last-child {
	padding: 0px;
}
#static_common table#oddstime td.caution {
	padding: 5px 0px 5px 5px; border: 1px solid rgb(136, 136, 136); border-image: none; color: rgb(102, 102, 102); background-color: rgb(246, 246, 246);
}
#static_common #printing_tbl td.caution {
	padding: 5px 0px 5px 5px; border: 1px solid rgb(136, 136, 136); border-image: none; color: rgb(102, 102, 102); background-color: rgb(246, 246, 246);
}
#static_common table#oddstime td.caution {
	color: rgb(51, 51, 51);
}
#static_common div#history {
	margin: 20px 0px 0px;
}
#static_common span.on0 {
	color: rgb(102, 102, 102);
}
#static_common div.tooltipBox {
	position: relative; z-index: 999;
}
#static_common div.popupTable {
	margin: 0px auto; padding: 5px 10px 15px; border-radius: 6px; border: 2px solid rgb(6, 112, 177); border-image: none; box-shadow: 3px 3px 4px rgba(0,0,0,0.4); background-color: rgb(238, 240, 247); -moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;
}
#static_common div.popupTable p {
	margin: 5px; padding: 0px; color: rgb(6, 112, 177); font-weight: bold; text-decoration: none;
}
#static_common table.popupInner {
	border: 2px solid rgb(153, 153, 153); border-image: none; width: 100%; text-align: center; font-size: 12px; background-color: rgb(255, 255, 255);
}
#static_common table.popupInner th {
	padding: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center;
}
#static_common table.popupInner td {
	padding: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; text-align: center;
}
#static_common table.popupInner th {
	background-color: rgb(215, 246, 245);
}
#static_common table.popupInner td.ff {
	background-color: rgb(250, 221, 241);
}
#static_common table.popupInner td.dd {
	background-color: rgb(235, 255, 229);
}
#static_common table.narrow.popupInner th {
	padding: 1px 2px;
}
#static_common table.narrow.popupInner td {
	padding: 1px 2px;
}
#static_common table.narrow2.popupInner th {
	padding: 0px;
}
#static_common table.narrow2.popupInner td {
	padding: 0px;
}
#static_common .in.modal-backdrop {
	opacity: 0.05;
}
#static_common .iblock {
	display: inline-block;
}
#static_common a.memlink:hover {
	text-decoration: none;
}
#static_common a.memlink:hover div.pickupRaceText {
	background-color: rgb(240, 240, 240);
}
#static_common a.memlink:hover div.raceListText {
	background-color: rgb(240, 240, 240);
}
#static_common div#topbtns {
	padding: 0px; width: 100%; background-color: rgb(255, 255, 255);
}
#static_common div.raceinfo#topbtns {
	margin: 0px auto; background-color: rgb(240, 240, 240);
}
#static_common div.bbottom#topbtns {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
#static_common div#topbtns div.topbtns_inner {
	margin: 0px auto; padding: 10px 10px 29px 25px; min-width: 1263px;
}
#static_common #topdbtn_1 {
	padding: 10px 0px 0px; width: 100%;
}
#static_common #topdbtn_2 {
	padding: 10px 0px 0px; width: 100%;
}
#static_common #hcomRaceDiv {
	padding: 10px 0px 0px; width: 100%;
}
#static_common #topdbtn_1 ul {
	margin: 0px;
}
#static_common #topdbtn_2 ul {
	margin: 0px;
}
#static_common #hcomRaceDiv ul {
	margin: 0px;
}
#static_common #topdbtn_1 ul li {
	margin: 0px; padding: 10px 6px; border-radius: 4px; border: 1px solid rgb(6, 112, 177); border-image: none; width: 16%; clear: both; min-width: 200px; max-width: 211px; background-color: rgb(255, 255, 255);
}
#static_common #topdbtn_2 ul li {
	margin: 0px; padding: 10px 6px; border-radius: 4px; border: 1px solid rgb(6, 112, 177); border-image: none; width: 16%; clear: both; min-width: 200px; max-width: 211px; background-color: rgb(255, 255, 255);
}
#static_common #hcomRaceDiv ul li {
	margin: 0px; padding: 10px 6px; border-radius: 4px; border: 1px solid rgb(6, 112, 177); border-image: none; width: 16%; clear: both; min-width: 200px; max-width: 211px; background-color: rgb(255, 255, 255);
}
#static_common #topdbtn_1 ul li p.place {
	margin: 0px; padding: 0px; width: 86px; text-align: left; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common #topdbtn_2 ul li p.place {
	margin: 0px; padding: 0px; width: 86px; text-align: left; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common #hcomRaceDiv ul li p.place {
	margin: 0px; padding: 0px; width: 86px; text-align: left; color: rgb(64, 64, 64); font-weight: bold;
}
#static_common #topdbtn_1 ul li img {
	margin-right: 1px;
}
#static_common #topdbtn_2 ul li img {
	margin-right: 1px;
}
#static_common #hcomRaceDiv ul li img {
	margin-right: 1px;
}
#static_common #hcomnoRaceMsg {
	left: 100%; width: 100%; height: 50%; margin-left: 550px; psition: absolute;
}
#static_common div#info_block {
	margin: 0px auto; width: 1280px; vertical-align: top;
}
#static_common div#margin_20_10_0_20 {
	margin: 20px 10px 0px 20px;
}
#static_common div#margin_20_0_0_20 {
	margin: 20px 0px 0px 20px;
}
#static_common div#margin_0_0_0_0 {
	margin: 0px;
}
#static_common .lh10 {
	line-height: 1;
}
#static_common .lh12 {
	line-height: 1.2;
}
#static_common .lh15 {
	line-height: 1.5;
}
#static_common .lh17 {
	line-height: 1.7;
}
#static_common .lh20 {
	line-height: 2;
}
#static_common .odds_cart_btn {
	width: 100px !important; height: 24px !important; vertical-align: middle !important;
}
#static_common .odds_cart_edit_btn {
	width: 100px !important; height: 24px !important; vertical-align: middle !important;
}
#static_common table#table_seirituyotei tr th {
	padding: 2px 4px; text-align: center; font-weight: bold; background-color: rgb(221, 221, 221);
}
#static_common table#table_seirituyotei tr td {
	padding: 2px 4px; text-align: center; font-weight: normal; background-color: rgb(255, 255, 255);
}
#static_common table#table_seirituyotei tr td.al-r {
	text-align: right;
}
#static_common table#table_seirituyotei tr td.bold {
	font-weight: bold; background-color: rgb(240, 240, 240);
}
#static_common table.seiritu {
	border: 1px solid rgb(136, 136, 136); border-image: none; width: 100%; color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(255, 255, 255);
}
#static_common table.seiritu td {
	padding: 2px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
#static_common table.seiritu td.s1 {
	background-color: rgb(217, 215, 206);
}
#static_common table.seiritu td.s2 {
	background-color: rgb(245, 245, 245);
}
#static_common table.tenkai.popupInner td {
	text-align: left;
}
#static_common table.tenkai.popupInner td span {
	padding: 0px 3px;
}
#static_common table.tenkai.popupInner td span.top {
	color: rgb(0, 110, 255); font-weight: bold;
}
#static_common div#race_member_table_8 {
	padding: 10px; border: 1px solid rgb(136, 136, 136); border-image: none; height: 506px; overflow: auto;
}
#static_common div#race_member_table_9 {
	padding: 10px; border: 1px solid rgb(136, 136, 136); border-image: none; height: 506px; overflow: auto;
}
#static_common div#race_member_table_5_cut {
	width: 620px; height: auto; overflow: auto;
}
#static_common div#race_member_table_2_cut {
	width: 620px; height: auto; overflow: auto;
}
#static_common div#race_member_table_5_cut table.race_member {
	width: 1784px;
}
#static_common div#race_member_table_2_cut table.race_member {
	width: 1784px;
}
#static_common div#race_member_table_5_cut span.fblue:hover {
	text-decoration: underline;
}
#static_common div#race_member_table_2_cut span.fblue:hover {
	text-decoration: underline;
}
#static_common div#bikou_over_f {
	border: 2px solid rgb(153, 153, 153); border-image: none; width: 99%; height: 340px; overflow: auto; font-size: 12px;
}
#static_common table#race_tenkai tr td {
	padding: 0px 0px 0px 5px; text-align: left;
}
#static_common div.biko_tbl {
	border: 1px solid rgb(136, 136, 136); border-image: none; width: 100%; height: 250px; text-align: center; vertical-align: middle; display: table;
}
#static_common div.biko_tbl p {
	display: table-cell;
}
#static_common #powerTip {
	white-space: nowrap; position: absolute; z-index: 2147483647; cursor: default;
}
#static_common table#member_mini tr td.bet {
	padding: 2px 5px;
}
#static_common table#oddstime {
	height: 89px;
}
#static_common table#oddstime tr.bd {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
#static_common table#oddstime td {
	border: currentColor; border-image: none; font-size: 12px;
}
#static_common div#bet_info {
	height: 97px;
}
#static_common div#bet_info table.bet_info_table {
	width: 100%; font-size: 12px; background-color: rgb(255, 255, 255);
}
#static_common div#bet_info table.bet_info_table tr td {
	padding: 7px 4px; border: 1px solid rgb(136, 136, 136); border-image: none;
}
#static_common div#bet_info table.bet_info_table td.bgg {
	background-color: rgb(245, 245, 245);
}
#static_common div#bet_right {
	width: 388px; font-size: 14px; float: left;
}
#static_common div#bet_right2 {
	width: 388px; font-size: 14px; float: left;
}
#static_common table.race_info_table {
	width: 100%; background-color: rgb(255, 255, 255);
}
#static_common table.race_info_table thead.type01 {
	background-color: rgb(217, 215, 206);
}
#static_common table.race_info_table thead.type01 td {
	text-align: center;
}
#static_common table.race_info_table td {
	padding: 4px; border: 1px solid rgb(136, 136, 136) !important; border-image: none !important; text-align: left; line-height: 1.5; font-weight: normal; border-collaspe: collaspe;
}
#static_common table.race_info_table td p {
	margin: 0px !important;
}
#static_common div#syaban_link {
	margin-top: 10px;
}
#static_common div#odds_box {
	height: 338px; overflow: auto; max-width: 820px;
}
#static_common table#race_no1_9 {
	border: 1px solid rgb(136, 136, 136); border-image: none; width: 100%; font-size: 12px; background-color: rgb(238, 238, 238);
}
#static_common table#race_no1_9 td {
	padding: 6px 4px 6px 3px;
}
#static_common table#odds_table_1 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_2 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_3 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_4 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_5 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_6 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_7 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_8 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_9 {
	width: 100%; min-width: 728px;
}
#static_common table#odds_table_1 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_2 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_3 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_4 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_5 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_6 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_7 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_8 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_9 tr td {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 12px; font-weight: bold;
}
#static_common table#odds_table_1 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_2 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_3 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_4 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_5 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_6 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_7 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_8 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common table#odds_table_9 tr th {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; font-size: 13px;
}
#static_common .odds_koumoku_long {
	width: 15px; font-size: 12px; font-weight: bold;
}
#static_common .odds_koumoku_short {
	width: 15px;
}
#static_common .hr_border {
	border-width: 0px; border-style: solid none none; border-color: rgb(102, 102, 102) currentColor currentColor; border-image: none; width: 100%; margin-top: 4px; margin-bottom: 4px;
}
#static_common div.betset {
	margin: 5px 2px 10px;
}
#static_common button#set_init {
	margin: 5px 2px 10px;
}
#static_common input[type='button']#set_init {
	margin: 5px 2px 10px;
}
#static_common table#shikin03 td {
	text-align: center;
}
#static_common div#loginbox1 .sidebox4_title {
	padding: 5px 0px 5px 10px; text-align: left; color: rgb(64, 64, 64); background-color: rgb(238, 241, 242);
}
#static_common span.plus {
	display: none;
}
#static_common tr.tplus {
	display: none;
}
#static_common table.tejun th {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
#static_common table.tejun td {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
#static_common table.tejun_bar {
	padding: 0px; border: 0px currentColor; border-image: none; font-size: 9px;
}
#static_common table.tejun_bar td {
	padding: 0px; border: 0px currentColor; border-image: none; font-size: 9px;
}
#static_common table.tejun_bar {
	width: 500px;
}
#static_common table.tejun_bar td {
	padding: 3px 0px;
}
#static_common table.tejun_bar td.bar_blue {
	background-color: rgb(183, 120, 255);
}
#static_common table.tejun_bar td.bar_yellow {
	background-color: rgb(255, 228, 119);
}
#static_common table.tejun_bar td.bar_green {
	background-color: rgb(152, 255, 118);
}
#static_common table.tejun_bar td.bar_orange {
	background-color: rgb(255, 179, 39);
}
#static_common table.tejun_bar td span {
	padding: 1px 0px; color: rgb(255, 255, 255);
}
#static_common table.tejun_bar td.bar_blue span {
	background-color: rgb(86, 12, 171);
}
#static_common table.tejun_bar td.bar_yellow span {
	background-color: rgb(181, 146, 4);
}
#static_common table.tejun_bar td.bar_green span {
	background-color: rgb(44, 175, 1);
}
#static_common table.tejun_bar td.bar_orange span {
	background-color: rgb(191, 126, 5);
}
#static_common table.narabi_hannrei th.s1 {
	color: rgb(255, 255, 255);
}
#static_common table.narabi_hannrei th.s2 {
	color: rgb(255, 255, 255);
}
#static_common table.narabi_hannrei th.s3 {
	color: rgb(255, 255, 255);
}
#static_common table.narabi_hannrei th.s4 {
	color: rgb(255, 255, 255);
}
#static_common table.narabi_hannrei th.s1 {
	background-color: rgb(172, 22, 94);
}
#static_common table.narabi_hannrei th.s2 {
	background-color: rgb(31, 62, 124);
}
#static_common table.narabi_hannrei th.s3 {
	background-color: rgb(107, 55, 0);
}
#static_common table.narabi_hannrei th.s4 {
	background-color: rgb(61, 105, 47);
}
#static_common table.narabi_hannrei td {
	text-align: left;
}
#static_common table.chokkin_hannrei td {
	text-align: left;
}
#static_common .close {
	opacity: 0.5;
}
#static_common .opbtn {
	padding: 8px 10px !important;
}
#static_common #bet_right3 p.title {
	color: rgb(6, 112, 177); font-size: 16px; font-weight: bold;
}
#static_common #bet_right3 div.racetitle {
	font-size: 14px; font-weight: bold; border-bottom-color: rgb(6, 112, 177); border-bottom-width: 1px; border-bottom-style: solid;
}
#static_common table#rhistory thead td {
	padding: 2px 0px; text-align: center;
}
#static_common table#rhistory tbody td {
	padding: 2px; text-align: center;
}
#static_common .race_odds_boxx {
	border: 1px solid rgb(136, 136, 136); border-image: none;
}
#static_common .race_odds_intro {
	font-size: 12px; margin-left: 20px; vertical-align: middle;
}
#static_common #cleft {
	margin-bottom: 20px;
}
#static_common #ccenter {
	margin-bottom: 20px;
}
#static_common #cright {
	margin-bottom: 20px;
}
#static_common #ccenter {
	width: auto;
}
#static_common .nodeco {
	text-decoration: none;
}
#static_common .nodeco:hover {
	text-decoration: none;
}
#static_common table.race_member td.rborder {
	border-right-color: rgb(153, 153, 153) !important; border-right-width: 2px !important; border-right-style: solid !important;
}
#static_common table.kimarite td.rborder {
	border-right-color: rgb(153, 153, 153) !important; border-right-width: 2px !important; border-right-style: solid !important;
}
#static_common div.kumisuu {
	margin: 10px 4px 4px; width: 88px; font-size: 12px;
}
#static_common div.kumisuu div.kumi_num {
	margin: 2px; width: 48px; text-align: right; padding-bottom: 3px; font-weight: bold; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
#static_common div.off.kumisuu {
	color: rgb(153, 153, 153);
}
#static_common img.event_icon {
	margin-right: -3px;
}
#static_common table.yosou01 {
	border: 1px solid rgb(230, 230, 230); border-image: none; color: rgb(51, 51, 51); background-color: rgb(245, 244, 242);
}
#static_common table.yosou01 td {
	padding: 2px;
}
#static_common table.yosou01 td.s1 {
	background-color: rgb(230, 230, 230);
}
#static_common table.yosou01 td.s2 {
	color: rgb(255, 255, 255); background-color: rgb(31, 62, 124);
}
#static_common table.yosou01 td.s3 {
	color: rgb(255, 255, 255); background-color: rgb(61, 105, 47);
}
#static_common table.yosou01 td.s4 {
	color: rgb(184, 183, 181); background-color: rgb(245, 244, 242);
}
#static_common table.yosou01 td.s5 {
	background-color: rgb(225, 239, 245);
}
#static_common table.yosou02 {
	margin: 2px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(245, 244, 242);
}
#static_common table.yosou02 td {
	border: 1px solid rgb(255, 255, 255) !important; border-image: none !important;
}
#static_common table.yosou02 td.nob {
	border: 0px solid rgb(255, 255, 255) !important; border-image: none !important; font-weight: normal;
}
#static_common .players {
	min-width: 1263px;
}
#static_common ul#players {
	padding: 10px 0px 5px 30px; width: 100%; float: left; display: table; table-layout: fixed;
}
#static_common ul#players div {
	margin: 2px 0px;
}
#static_common #playerPhotos {
	width: 70%;
}
#static_common ul#players li {
	display: table-cell;
}
#static_common .face {
	border: 1px solid rgb(136, 136, 136); border-image: none; height: 110px;
}
#static_common .face:hover {
	border: 1px solid rgb(0, 134, 191); border-image: none;
}
#static_common ul#players li div.rtv {
	position: relative;
}
#static_common table.ichitbl {
	margin: 0px auto;
}
#static_common td.ichitd {
	padding: 4px;
}
#static_common ul#players li img.ichi1 {
	right: 35%; bottom: 5px; position: absolute;
}
#static_common ul#players li img.ichi2 {
	right: 15%; bottom: 5px; position: absolute;
}
#static_common .expdiv {
	border: 1px solid rgb(136, 136, 136); border-image: none; width: 7%; height: 110px; padding-bottom: 5px; margin-top: 10px; background-color: rgb(245, 244, 242);
}
#static_common div.titlehh {
	padding-top: 5px; padding-left: 30px;
}
#static_common div.intvtitle {
	padding-top: 7px; padding-left: 20px;
}
#static_common div.hhracediv {
	margin-top: 10px; margin-right: 15px;
}
#static_common div.hhracebtn {
	margin-bottom: 15px;
}
#static_common button.hhracebtn {
	width: 58px;
}
#static_common .btn_sz_hh {
	width: 128px;
}
#static_common ul.nav-6less {
	margin-top: 5px;
}
#static_common ul.nav-7over {
	margin-top: 1px;
}
#static_common a.nav-7over {
	padding: 5px 4px;
}
#static_common span.nav-7over {
	font-size: 15px;
}
#static_common div.upbtn-6less {
	margin-top: -42px; margin-right: 15px;
}
#static_common div.upbtn-7over {
	margin-top: 6px; margin-right: 15px;
}
#static_common div.underr-outer {
	width: 100%; height: 100px; margin-top: 8px;
}
#static_common table.underr-inner {
	width: 100%; height: 100%;
}
#static_common a {
	color: rgb(0, 118, 168); text-decoration: none;
}
#static_common a:hover {
	color: rgb(29, 85, 191); text-decoration: underline;
}
#static_common .txt_underline {
	text-decoration: underline; -ms-text-underline-position: below;
}
#static_common .txt_underline:hover {
	cursor: pointer;
}
#static_common fieldset[disabled] input[type=checkbox] {
	cursor: default;
}
#static_common fieldset[disabled] input[type=radio] {
	cursor: default;
}
#static_common input[type=checkbox].disabled {
	cursor: default;
}
#static_common input[type=checkbox][disabled] {
	cursor: default;
}
#static_common input[type=radio].disabled {
	cursor: default;
}
#static_common input[type=radio][disabled] {
	cursor: default;
}
#static_common a.disabled:hover {
	color: inherit; text-decoration: none;
}
#static_common span.disabled {
	cursor: default; pointer-events: none; background-color: inherit;
}
#static_common span.disabled:hover {
	cursor: default; pointer-events: none; background-color: inherit;
}
#static_common p.disabled {
	cursor: default; pointer-events: none; background-color: inherit;
}
#static_common p.disabled:hover {
	cursor: default; pointer-events: none; background-color: inherit;
}
#static_common div.disabled {
	cursor: default; pointer-events: none; background-color: inherit;
}
#static_common div.disabled:hover {
	cursor: default; pointer-events: none; background-color: inherit;
}
:disabled.btn {
	cursor: default; opacity: 0.25; pointer-events: none;
}
[disabled].btn {
	cursor: default; opacity: 0.25; pointer-events: none;
}
#static_common fieldset[disabled] .btn {
	cursor: default; opacity: 0.25; pointer-events: none;
}
#static_common .disabled.btn {
	cursor: default; opacity: 0.25; pointer-events: none;
}
#static_common input:disabled {
	cursor: default; pointer-events: none;
}
#static_common .disabled {
	cursor: default; opacity: 0.25; pointer-events: none;
}
#static_common .disabled.input_color {
	cursor: default; opacity: 1; pointer-events: none;
}
#static_common .nav-tabs > li.disabled > a {
	cursor: default; opacity: 0.4; pointer-events: none;
}
#static_common .nav-tabs > li.disabled > a:focus {
	cursor: default; opacity: 0.4; pointer-events: none;
}
#static_common .nav-tabs > li.disabled > a:hover {
	cursor: default; opacity: 0.4; pointer-events: none;
}
#static_common .nav-tabs {
	border-bottom-color: rgb(8, 128, 189); border-bottom-width: 1px; border-bottom-style: solid;
}
#static_common .nav-tabs > li {
	font-size: 16px; font-weight: bold;
}
#static_common .nav-tabs > li > a {
	border-width: 1px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(8, 128, 189); margin: 5px 5px 0px; padding: 5px 15px 0px; border-radius: 4px 4px 0px 0px; height: 38px; text-decoration: none; display: block; position: relative; background-color: rgb(240, 240, 240);
}
#static_common .nav-tabs > li > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(8, 128, 189); margin: 5px 5px 0px; padding: 5px 15px 0px; border-radius: 4px 4px 0px 0px; height: 38px; text-decoration: none; display: block; position: relative; background-color: rgb(240, 240, 240);
}
#static_common .nav-tabs > li > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(8, 128, 189); margin: 5px 5px 0px; padding: 5px 15px 0px; border-radius: 4px 4px 0px 0px; height: 38px; text-decoration: none; display: block; position: relative; background-color: rgb(240, 240, 240);
}
#static_common .nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(8, 128, 189) rgb(8, 128, 189) rgb(255, 255, 255); height: 38px; color: rgb(64, 64, 64); text-decoration: none; cursor: default; background-color: rgb(255, 255, 255);
}
#static_common .nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(8, 128, 189) rgb(8, 128, 189) rgb(255, 255, 255); height: 38px; color: rgb(64, 64, 64); text-decoration: none; cursor: default; background-color: rgb(255, 255, 255);
}
#static_common .nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(8, 128, 189) rgb(8, 128, 189) rgb(255, 255, 255); height: 38px; color: rgb(64, 64, 64); text-decoration: none; cursor: default; background-color: rgb(255, 255, 255);
}
#static_common div.snum {
	margin: auto; border-radius: 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 15px; height: 22px; text-align: center; padding-bottom: 20px; font-size: 14px; display: inline-block; border-collapse: collapse; _display: inline;
}
#static_common div.lnum {
	margin: auto; border-radius: 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 22px; height: 22px; text-align: center; font-size: 14px; display: inline-block; border-collapse: collapse; _display: inline;
}
#static_common .base_color_0 {
	padding: 1px 5px !important; border: 0px solid rgb(245, 244, 242) !important; border-image: none !important; color: rgb(245, 244, 242) !important;
}
#static_common .base_color_1 {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 255, 255) !important;
}
#static_common .base_color_2 {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 64, 64) !important;
}
#static_common .base_color_3 {
	color: rgb(255, 255, 255) !important; background-color: rgb(230, 23, 23) !important;
}
#static_common .base_color_4 {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 102, 204) !important;
}
#static_common .base_color_5 {
	color: rgb(64, 64, 64) !important; background-color: rgb(240, 197, 24) !important;
}
#static_common .base_color_6 {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 137, 0) !important;
}
#static_common .base_color_7 {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 149, 0) !important;
}
#static_common .base_color_8 {
	color: rgb(64, 64, 64) !important; background-color: rgb(242, 138, 189) !important;
}
#static_common .base_color_9 {
	color: rgb(255, 255, 255) !important; background-color: rgb(130, 43, 217) !important;
}
#static_common .base_color_10 {
	border: 0px solid rgb(255, 255, 255) !important; border-image: none !important; color: rgb(51, 51, 51) !important;
}
#static_common .base_color_00 {
	color: rgb(51, 51, 51) !important; background-color: rgb(238, 238, 238) !important;
}
#static_common .base_color_1_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 255, 255) !important;
}
#static_common .base_color_2_bk {
	background-color: rgb(245, 245, 245) !important;
}
#static_common .base_color_3_bk {
	background-color: rgb(255, 240, 240) !important;
}
#static_common .base_color_4_bk {
	background-color: rgb(240, 245, 255) !important;
}
#static_common .base_color_5_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 252, 240) !important;
}
#static_common .base_color_6_bk {
	background-color: rgb(240, 255, 235) !important;
}
#static_common .base_color_7_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 248, 235) !important;
}
#static_common .base_color_8_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 240, 248) !important;
}
#static_common .base_color_9_bk {
	background-color: rgb(247, 240, 255) !important;
}
#static_common .grade_color_gp {
	background-color: rgb(220, 112, 16) !important;
}
#static_common .grade_color_g1 {
	background-color: rgb(230, 45, 199) !important;
}
#static_common .grade_color_g2 {
	background-color: rgb(142, 75, 217) !important;
}
#static_common .grade_color_g3 {
	background-color: rgb(75, 98, 217) !important;
}
#static_common .grade_color_f1 {
	background-color: rgb(225, 187, 10) !important;
}
#static_common .grade_color_f2 {
	background-color: rgb(56, 143, 230) !important;
}
#static_common .grade_gp_bg_color {
	background-color: rgb(255, 249, 213) !important;
}
#static_common .grade_g1_bg_color {
	background-color: rgb(242, 229, 255) !important;
}
#static_common .grade_g2_bg_color {
	background-color: rgb(242, 229, 255) !important;
}
#static_common .grade_g3_bg_color {
	background-color: rgb(229, 242, 255) !important;
}
#static_common .white_bg_color {
	background-color: rgb(255, 255, 255) !important;
}
#static_common .white_bg_color {
	background-color: rgb(255, 255, 255) !important;
}
#static_common .class_color_S_dark {
	background-color: rgb(255, 207, 241) !important;
}
#static_common .class_color_S {
	background-color: rgb(255, 227, 246) !important;
}
#static_common .class_color_S_light {
	background-color: rgb(255, 243, 251) !important;
}
#static_common .class_color_A1_dark {
	background-color: rgb(185, 245, 185) !important;
}
#static_common .class_color_A1 {
	background-color: rgb(213, 255, 213) !important;
}
#static_common .class_color_A1_light {
	background-color: rgb(234, 255, 234) !important;
}
#static_common .class_color_A3_dark {
	background-color: rgb(231, 251, 255) !important;
}
#static_common .class_color_A3 {
	background-color: rgb(203, 245, 254) !important;
}
#static_common .class_color_A3_light {
	background-color: rgb(170, 236, 250) !important;
}
#static_common .class_color_L1 {
	background-color: rgb(254, 245, 250) !important;
}
#static_common .class_color_S_base {
	background-color: rgb(253, 236, 236) !important;
}
#static_common .class_color_A1_base {
	background-color: rgb(239, 255, 232) !important;
}
#static_common .class_color_A3_base {
	background-color: rgb(230, 242, 255) !important;
}
#static_common .klmari_nige_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(240, 232, 255);
}
#static_common .klmari_nige_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(162, 138, 206); _display: inline;
}
#static_common .klmari_makuri_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(255, 254, 248);
}
#static_common .klmari_makuri_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(191, 186, 71); _display: inline;
}
#static_common .klmari_sashi_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(204, 255, 207);
}
#static_common .klmari_sashi_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(89, 195, 97); _display: inline;
}
#static_common .klmari_mark_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(253, 235, 151);
}
#static_common .klmari_mark_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(207, 184, 76); _display: inline;
}
#static_common .kyaku_nige_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(240, 232, 255);
}
#static_common .kyaku_nige_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(162, 138, 206); _display: inline;
}
#static_common .kyaku_ou_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(225, 243, 255);
}
#static_common .kyaku_ou_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(134, 184, 235); _display: inline;
}
#static_common .kyaku_ryoho_graph {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; background-color: rgb(231, 232, 192);
}
#static_common .kyaku_ryoho_exp {
	margin: auto; border: 1px solid rgb(136, 136, 136); border-image: none; width: 50px; text-align: center; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; background-color: rgb(166, 165, 108); _display: inline;
}
#static_common .nibusen {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; color: rgb(255, 255, 255) !important; background-color: rgb(172, 22, 94) !important;
}
#static_common .sanbusen {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; color: rgb(255, 255, 255) !important; background-color: rgb(31, 62, 124) !important;
}
#static_common .yonbusen {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; color: rgb(255, 255, 255) !important; background-color: rgb(107, 55, 0) !important;
}
#static_common .seri {
	border: 1px solid rgb(136, 136, 136); border-image: none; text-align: center; color: rgb(255, 255, 255) !important; background-color: rgb(61, 105, 47) !important;
}
#static_common .dokanto7_color {
	background-color: rgb(255, 233, 204) !important;
}
#static_common .dokanto7_color2 {
	background-color: rgb(255, 144, 0) !important;
}
#static_common .dokanto4_color {
	background-color: rgb(218, 242, 254) !important;
}
#static_common .dokanto4_color2 {
	background-color: rgb(68, 188, 249) !important;
}
#static_common .dokanto_color {
	background-color: rgb(225, 248, 220) !important;
}
#static_common .first_color {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
#static_common .second_color {
	color: rgb(64, 64, 64); background-color: rgb(153, 153, 153);
}
#static_common .third_color {
	color: rgb(64, 64, 64); background-color: rgb(204, 204, 204);
}
#static_common .zenjitsu {
	background-color: rgb(255, 240, 255);
}
#static_common .nodata {
	background-color: rgb(255, 255, 128);
}
#static_common .kaime_color {
	background-color: rgb(255, 255, 219);
}
#static_common .week_sat {
	background-color: rgb(211, 242, 255) !important;
}
#static_common .week_sun {
	background-color: rgb(255, 234, 251) !important;
}
#static_common .midasi1_fsz {
	font-size: 18px; font-weight: bolder;
}
#static_common .midasi2_fsz {
	font-size: 16px; font-weight: bolder;
}
#static_common .midasi3_fsz {
	font-size: 14px; font-weight: bolder;
}
#static_common .midasi4_fsz {
	font-size: 14px;
}
#static_common .body_base_fsz {
	font-size: 14px;
}
#static_common .body_sub_fsz {
	font-size: 11px;
}
#static_common .tbl_title_fsz {
	font-size: 14px;
}
#static_common .tbl_val11_fsz {
	font-size: 11px;
}
#static_common .tbl_val12_fsz {
	font-size: 12px;
}
#static_common .tbl_val14_fsz {
	font-size: 14px;
}
#static_common .body_base_color {
	color: rgb(64, 64, 64);
}
#static_common .error_msg_fsz {
	color: rgb(221, 22, 22); font-size: 16px; font-weight: bolder;
}
#static_common .warning_msg_fsz {
	color: rgb(221, 22, 22); font-size: 14px; font-weight: bolder;
}
#static_common .header_navi_fsz {
	font-size: 14px; font-weight: bolder;
}
#static_common .emergency_ticker_fsz {
	font-size: 14px; font-weight: bolder;
}
#static_common .cont_ticker_fsz {
	font-size: 18px;
}
#static_common .stadium_fsz {
	font-size: 14px;
}
#static_common .discontinued {
	font-size: 14px;
}
#static_common .btn_fsz {
	font-size: 16px !important;
}
#static_common .btn_fsz_mini {
	font-size: 14px !important;
}
#static_common .empcolor_red {
	color: rgb(221, 22, 22) !important; font-weight: bolder;
}
#static_common .empcolor_blue {
	color: rgb(0, 118, 168) !important; font-weight: bolder;
}
#static_common .color_blue {
	color: rgb(0, 118, 168) !important;
}
#static_common .color_red {
	color: rgb(221, 22, 22) !important;
}
#static_common .kigo_font {
	font-family: "ＭＳ Ｐゴシック";
}
#static_common .normal {
	font-weight: normal !important;
}
#static_common .norml {
	font-weight: normal !important;
}
#static_common .b-r {
	border-right-color: rgb(136, 136, 136); border-right-width: 1px; border-right-style: solid;
}
#static_common .b-l {
	border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid;
}
#static_common .b-b {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
#static_common .b-t {
	border-top-color: rgb(136, 136, 136); border-top-width: 1px; border-top-style: solid;
}
#static_common .b-a {
	border: 1px solid rgb(136, 136, 136); border-image: none;
}
#static_common .nb-r {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
#static_common .nb-l {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
#static_common .nb-b {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#static_common .nb-t {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
#static_common .nb-a {
	border: currentColor !important; border-image: none !important;
}
#static_common .wb-r {
	border-right-color: rgb(136, 136, 136) !important; border-right-width: 2px !important; border-right-style: solid !important;
}
#static_common .wb-l {
	border-left-color: rgb(136, 136, 136) !important; border-left-width: 2px !important; border-left-style: solid !important;
}
#static_common .wb-b {
	border-bottom-color: rgb(136, 136, 136) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
#static_common .wb-t {
	border-top-color: rgb(136, 136, 136) !important; border-top-width: 2px !important; border-top-style: solid !important;
}
#static_common .wb-a {
	border: 2px solid rgb(136, 136, 136) !important; border-image: none !important;
}
#static_common .cb-r {
	border-right-color: rgb(204, 204, 204) !important; border-right-width: 1px !important; border-right-style: solid !important;
}
#static_common .cb-l {
	border-left-color: rgb(204, 204, 204) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
#static_common .cb-b {
	border-bottom-color: rgb(204, 204, 204) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#static_common .cb-t {
	border-top-color: rgb(204, 204, 204) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
#static_common .cb-a {
	border: 1px solid rgb(204, 204, 204) !important; border-image: none !important;
}
#static_common table.nob {
	border: currentColor !important; border-image: none !important;
}
#static_common table td.nob {
	border: currentColor !important; border-image: none !important;
}
#static_common .clearfix {
	margin: 0px !important; padding: 0px !important;
}
#static_common .over {
	
}
#static_common tr.over td {
	
}
#static_common .altertable tr:nth-child(2n+1) td {
	background-color: rgb(255, 255, 255);
}
#static_common .altertable tr:nth-child(2n) td {
	background-color: rgb(249, 255, 255);
}
#static_common .altertable_t2 tr:nth-child(2n+1) td {
	background-color: rgb(249, 255, 255);
}
#static_common .altertable_t2 tr:nth-child(2n) td {
	background-color: rgb(255, 255, 255);
}
#static_common .altertable_kisu {
	background-color: rgb(255, 255, 255);
}
#static_common .altertable_guusu {
	background-color: rgb(249, 255, 255);
}
#static_common .w100pc {
	width: 100%;
}
#static_common .tbl_header {
	background-color: rgb(217, 215, 206) !important;
}
#static_common .tbl_header2 {
	background-color: rgb(245, 244, 242) !important;
}
#static_common .blankcolor {
	background-color: rgb(170, 170, 170) !important;
}
#static_common .td_hgt {
	padding: 4px !important; height: 32px; vertical-align: middle;
}
#static_common .scroll_header {
	border: currentColor !important; border-image: none !important; width: 17px; background-color: rgb(255, 255, 255) !important;
}
#static_common table.sorting td {
	padding: 5px 0px 5px 2px; vertical-align: middle; border-top-color: rgb(136, 136, 136); border-bottom-color: rgb(136, 136, 136); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#static_common table.sorting th.headerSortUp {
	background-image: url("../../common/img/sort_asc.png") !important;
}
#static_common table.sorting th.headerSortDown {
	background-image: url("../../common/img/sort_desc.png") !important;
}
#static_common table.sorting th {
	padding: 4px 6px; text-align: center; font-weight: normal; background-color: rgb(245, 244, 242);
}
#static_common table.sorting th.header {
	background-position: right; cursor: pointer; background-image: url("../../common/img/sort_bg.png"); background-repeat: no-repeat;
}
#static_common table.sorting th.header:hover {
	cursor: pointer !important; background-color: rgb(232, 212, 255) !important;
}
#static_common .icon-color {
	padding: 1px 4px 2px; border-radius: 3px; width: 80px; height: 16px; text-align: center; line-height: 1; font-size: 12px; font-weight: bolder; display: inline-block;
}
#static_common .race.icon-color {
	background: rgb(207, 227, 247); border: 1px solid rgb(0, 87, 138); border-image: none; color: rgb(0, 87, 138);
}
#static_common .seido.icon-color {
	background: rgb(216, 224, 229); border: 1px solid rgb(96, 110, 119); border-image: none; color: rgb(96, 110, 119);
}
#static_common .player.icon-color {
	background: rgb(193, 233, 218); border: 1px solid rgb(11, 115, 47); border-image: none; color: rgb(11, 115, 47);
}
#static_common .school.icon-color {
	background: rgb(203, 255, 251); border: 1px solid rgb(31, 145, 165); border-image: none; color: rgb(31, 145, 165);
}
#static_common .tohyo.icon-color {
	background: rgb(253, 230, 184); border: 1px solid rgb(231, 130, 29); border-image: none; color: rgb(231, 130, 29);
}
#static_common .kyogi.icon-color {
	background: rgb(209, 245, 209); border: 1px solid rgb(29, 157, 35); border-image: none; color: rgb(29, 157, 35);
}
#static_common .media.icon-color {
	background: rgb(249, 223, 210); border: 1px solid rgb(164, 108, 19); border-image: none; color: rgb(164, 108, 19);
}
#static_common .new.icon-color {
	background: rgb(221, 22, 22); padding: 1px 0px 2px; border: 1px solid rgb(221, 22, 22); border-image: none; width: 34px; text-align: center; color: rgb(255, 255, 255); font-size: 11px; font-weight: normal;
}
#static_common .info.icon-color {
	background: rgb(241, 240, 172); border: 1px solid rgb(96, 144, 12); border-image: none; color: rgb(96, 144, 12);
}
#static_common .kitanihon.icon-color {
	background: rgb(207, 227, 247); border: 1px solid rgb(0, 87, 138); border-image: none; color: rgb(0, 87, 138);
}
#static_common .kanto.icon-color {
	background: rgb(216, 224, 229); border: 1px solid rgb(96, 110, 119); border-image: none; color: rgb(96, 110, 119);
}
#static_common .minamikanto.icon-color {
	background: rgb(193, 233, 218); border: 1px solid rgb(11, 115, 47); border-image: none; color: rgb(11, 115, 47);
}
#static_common .chubu.icon-color {
	background: rgb(203, 255, 251); border: 1px solid rgb(31, 145, 165); border-image: none; color: rgb(31, 145, 165);
}
#static_common .kinki.icon-color {
	background: rgb(253, 230, 184); border: 1px solid rgb(231, 130, 29); border-image: none; color: rgb(231, 130, 29);
}
#static_common .chugoku.icon-color {
	background: rgb(209, 245, 209); border: 1px solid rgb(29, 157, 35); border-image: none; color: rgb(29, 157, 35);
}
#static_common .shikoku.icon-color {
	background: rgb(249, 223, 210); border: 1px solid rgb(164, 108, 19); border-image: none; color: rgb(164, 108, 19);
}
#static_common .kyushu.icon-color {
	background: rgb(241, 240, 172); border: 1px solid rgb(96, 144, 12); border-image: none; color: rgb(96, 144, 12);
}
#static_common #divfixload {
	left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: fixed; z-index: 15; background-color: rgba(25, 255, 255, 0);
}
#static_common #divrelload {
	height: 100%; position: relative; max-width: 1366px;
}
#static_common #divabsload {
	width: 80px; height: 80px; position: absolute; background-image: url("/JKA02/static/img/common/common_spiner.gif"); background-repeat: no-repeat;
}
#static_common .color_white {
	color: rgb(255, 255, 255);
}
#static_common .color_blue_light {
	color: rgb(6, 112, 177);
}
#static_common .vote_button_color {
	color: rgb(176, 87, 0);
}
#static_common .grade_title {
	color: rgb(255, 149, 0);
}
#static_common .banner_title {
	color: rgb(242, 73, 157);
}
#static_common .topics_title {
	color: rgb(64, 64, 64);
}
#static_common .dokanto_title {
	color: rgb(51, 51, 51);
}
#static_common .grade_f2_color {
	color: rgb(73, 139, 227);
}
#static_common .grade_f1_color {
	color: rgb(220, 187, 37);
}
#static_common .grade_g3_color {
	color: rgb(0, 102, 204);
}
#static_common .grade_g2_color {
	color: rgb(84, 93, 214);
}
#static_common .grade_g1_color {
	color: rgb(226, 0, 196);
}
#static_common .grade_gp_color {
	color: rgb(234, 193, 0);
}
#static_common .class_color_S_thin {
	background-color: rgb(255, 249, 253);
}
#static_common .class_color_A1_thin {
	background-color: rgb(247, 255, 247);
}
#static_common .class_color_B1 {
	background-color: rgb(170, 236, 250);
}
#static_common .class_color_B2 {
	background-color: rgb(203, 245, 254);
}
#static_common .class_color_B3 {
	background-color: rgb(231, 251, 255);
}
#static_common .hit_bg_color {
	background-color: rgb(242, 220, 219);
}
#static_common .still_bg_color {
	background-color: rgb(255, 252, 240);
}
#static_common .guide_title_bg_color {
	background-color: rgb(102, 204, 153);
}
#static_common .kaisai_info_bg_color {
	background-color: rgb(240, 240, 240);
}
#static_common .calendar_bg_color {
	background-color: rgb(233, 232, 231);
}
#static_common .zenjitu_hatubai_bg_color {
	background-color: rgb(255, 244, 255);
}
#static_common .kaime_bg_color {
	background-color: rgb(239, 255, 232);
}
#static_common .ranking_button_active {
	background-color: rgb(16, 160, 112);
}
#static_common .msg_bg_color {
	background-color: rgb(255, 255, 128);
}
#static_common .win_bg_color {
	background-color: rgb(255, 240, 240);
}
#static_common .white_bg_color {
	background-color: rgb(255, 255, 255);
}
#static_common .base_old_color_1 {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 255, 255) !important;
}
#static_common .base_old_color_2 {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 64, 64) !important;
}
#static_common .base_old_color_3 {
	color: rgb(255, 255, 255) !important; background-color: rgb(230, 23, 23) !important;
}
#static_common .base_old_color_4 {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 102, 204) !important;
}
#static_common .base_old_color_5 {
	color: rgb(64, 64, 64) !important; background-color: rgb(240, 197, 24) !important;
}
#static_common .base_old_color_6 {
	color: rgb(255, 255, 255) !important; background-color: rgb(34, 137, 0) !important;
}
#static_common .base_old_color_7 {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 149, 0) !important;
}
#static_common .base_old_color_8 {
	color: rgb(64, 64, 64) !important; background-color: rgb(242, 138, 189) !important;
}
#static_common .base_old_color_9 {
	color: rgb(255, 255, 255) !important; background-color: rgb(130, 43, 217) !important;
}
#static_common .base_old_color_1_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 255, 255) !important;
}
#static_common .base_old_color_2_bk {
	background-color: rgb(245, 245, 245) !important;
}
#static_common .base_old_color_3_bk {
	background-color: rgb(255, 240, 240) !important;
}
#static_common .base_old_color_4_bk {
	background-color: rgb(240, 245, 255) !important;
}
#static_common .base_old_color_5_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 252, 240) !important;
}
#static_common .base_old_color_6_bk {
	background-color: rgb(240, 255, 235) !important;
}
#static_common .base_old_color_7_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 248, 235) !important;
}
#static_common .base_old_color_8_bk {
	color: rgb(64, 64, 64) !important; background-color: rgb(255, 240, 248) !important;
}
#static_common .base_old_color_9_bk {
	background-color: rgb(247, 240, 255) !important;
}
#static_common .imefull {
	-ms-ime-mode: active;
}
#static_common .imefullKana {
	-ms-ime-mode: active;
}
#static_common .imehalf {
	-ms-ime-mode: disabled;
}
#static_common .imehalfKana {
	-ms-ime-mode: active;
}
#static_common .imenum {
	-ms-ime-mode: disabled;
}
#static_common .gradeIconSize {
	width: 26px; height: 16px;
}
#static_common .inforIconSize {
	width: 16px; height: 16px;
}
#static_common .classTeamIconSize {
	width: 12px; height: 12px;
}
#static_common .HoldingIconSize {
	width: 16px; height: 16px;
}
#static_common .input_bkColor {
	cursor: pointer;
}
#static_common .input_bkColor:hover {
	cursor: pointer; background-color: rgb(214, 216, 217) !important;
}
#static_common .input_bkColor input:hover {
	cursor: pointer;
}
#static_common .input_bkColor select {
	cursor: pointer;
}
#static_common .disabled.input_bkColor {
	cursor: default; opacity: 1; pointer-events: none;
}


/* 静的コンテンツでの追加スタイル */
body{
	margin:0;
	background-image: url("../img/white_bg.png"), url("../img/bg.gif") !important;
	background-repeat:repeat-y, repeat !important;
	background-position:center center,center center !important;
	color:#404040 !important;
}


#static_common {
	font-family:"Meiryo UI",Meiryo,"Helvetica Neue","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
	font-size:16px;
}

#static_common #navbar ul{
	text-align:center;
	clear:none;
}

#wrap{
	width:100%;
	min-width:1263px;
	max-width:1349px;
	margin: 0px auto;
	background:none;
	background-color:#FFFFFF;
}

/* 上部閉じるボタン */
#static_common div.btn_close_up{
    float:right;
    position:absolute;
    right:10px;
    margin: 30px 0px 10px 0px;
    display: table;
    line-height:1.42857143;
}

/* 下部閉じるボタン */
#static_common div.btn_close_down{
    float:right;
    margin: 10px 10px 0px 0px;
    display: table;
    line-height:1.42857143;
}
