@charset "utf-8";
<!--

/*----------------------------------------

予想サイト

----------------------------------------*/
body{
	max-width: inherit !important;
	min-height: inherit !important;
}
#wrapper{
	overflow-x: hidden !important;
}
#content{
	overflow-x: hidden !important;
}
table.chokuzen{
	font-size:80%;
	background-color: white;
	margin: 0 0 1.5em 0 !important;
}
table.chokuzen th{
	background-color:#1a9999;
	color:#FFFFFF;
	text-align:center;
	border-color:#9B9B9B;
}
.tinymce table.chokuzen th{
	width: 11.1%;
	font-weight: normal;
	font-size: 11.5px;
	padding: 0;
	vertical-align: middle;
}
table.chokuzen th a{
	font-weight: normal;
}
table.chokuzen th .ui-link{
	color:#FFFFFF;
}
table.chokuzen td{
	background-color:#FFFFFF;
	color:#000000;;
	text-align:center;
}
table.chokuzen td.spplayername{
	text-align:left;
}
table.player_table_new .waku1,
table.chokuzen .waku1{
	background-color:#DDDDDD;
	color:#000000;;
}
table.player_table_new .waku2,
table.chokuzen .waku2{
	background-color:#0D0711;
	color:#FFFFFF;;
}
table.player_table_new .waku3,
table.chokuzen .waku3{
	background-color:#D71418;
	color:#FFFFFF;;
}
table.player_table_new .waku4,
table.chokuzen .waku4{
	background-color:#1E96D5;
	color:#FFFFFF;;
}
table.player_table_new .waku5,
table.chokuzen .waku5{
	background-color:#F1E726;
	color:#000000;;
}
table.player_table_new .waku6,
table.chokuzen .waku6{
	background-color:#209345;
	color:#FFFFFF;;
}
table.chokuzen strong{
	color:#FF0000;
}
#propella li{
	font-size:70%;
}

table#tbl_race td.waku1{
	background-color:#fff;
}

table#tbl_race td.waku2{
	background-color:#000;
	color:#fff;
}

table#tbl_race td.waku3{
	background-color:#f00;
	color:#fff;
}

table#tbl_race td.waku4{
	background-color:#00f;
	color:#fff;
}

table#tbl_race td.waku5{
	background-color:#ff0;
}

table#tbl_race td.waku6{
	background-color:#008000;
	color:#fff;
}

.lbl_yosou{
	background-color:#5D95C2;
	font-size:100%;
	text-align:left;
	color:#FFFFFF;
	padding:2px;
}
#update strong{
	font-size:120%;
	color:#FF0000;
}
#updatebox #update{
/*	width: 120px;*/
        width: 150px;
	float: left;
}
#updatebox #replayurl{
	float:right;
}

.alertcomment{
	color:#FF0000;
}

#scroller #selectrace{
	float:left;
}
#scroller #yosou_lblname{
	/*float:left;*/
	padding:5px 0 0;
	font-weight:bold;
	font-size:1.5em;
	color:#005AB5;
	text-align: center;
}

table,td,th{
	margin:0;
	padding:0;
	vertical-align:top;
}

td{
	padding:1px;
}

td.p{
	vertical-align:middle;
}

table.sen table td{
	vertical-align:middle;
}

#omidashi td,
#demetr,
#tr2_b td,
#shutu,
#koutr td,
#rhead,
#r-head2,
#statr td,
#statr2 td,
#omidashi_t td,
#omidashi_b td,
#omini2,
#omini{
	background-color:#333;
	border:#ccc solid 2px;
	color:#fff;
	font-weight:bold;
	padding:2px;
	vertical-align:middle !important;
}

table.sen2{
	border-top:#999 solid 1px;
	border-left:#999 solid 1px;
}

table.sen2 td,
table.sen2 th{
	border-right:#999 solid 1px;
	border-bottom:#999 solid 1px;
}

#r-head2 a{
	color:#fff;
	text-decoration:underline;
}

table.sen td#jo{
	border-right:#999 solid 1px;
	border-bottom:#999 solid 1px;
}


#raceinfo{
	margin:5px 0;
	background-color:#000000;
	color:#ffffff;
}
#raceinfo p{
	padding:0 5px;
	margin:0;
}
#raceinfo span{
	float:right;
	font-size:80%;
}

table.player_table_new{
	text-align:center;
}

.ui-bar,
.ui-body{
	padding:0.2em 5px;
	width:100%;
}
.ui-btn{
	padding:0;
	margin:0;
}

#livebutton{
	float:right;
	padding:5px 0 0;
}

.tinymce .ui-li-desc{
	padding:0;
	margin-top:0;
}

.ui-btn-icon-left .ui-icon{
	left:5px;
}

.ui-btn-inner{
/*	font-size:11px;
	padding:0.6em 5px;*/
	font-size:14px;
	padding:0.5em 5px;
}
.ui-btn-icon-left .ui-btn-inner{
	padding-left:25px;
}

#tenbou_in .ui-btn-inner{
	font-size:14px;
}
#tenbou{
	margin:10px;
	border:double 3px #0080FF;
	background-color:#FFFFBF;
}
#tenbou #tenbou_date{
	font-weight:bold;
}

#tenbou_in{
	/*margin:10px 20px;*/
	margin:10px 10px;
}

#tenbou_in .ui-collapsible-content{
	padding:10px 0;
}

.marquee{
	background-color:#000000;
	color:#FFFFFF;
}

.ui-field-contain .ui-controlgroup-controls{
	width:100%;
}

#rece_link{
	float:none;
	width: 54%;
/*	width:46%;*/
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	margin-left: 3px !important;
}
#vote_link{
	float:none;
	height:30px;
	/*line-height:30px;*/
	vertical-align:middle;
/*	font-size: 13px;*/
font-size: 12px;
	line-height: 13px;
/*	width: 50%;*/
        width: 45%;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	align-items: center;
}

#yname{
	padding:0;
	font-weight:bold;
	font-size:100%;
	color:#005AB5
}

.ui-field-contain,
.ui-mobile fieldset.ui-field-contain{
	margin:0;
}



table.player_table_new .sp_name {
	display: block;
	font-size: 17px;
	line-height: 1;
	margin: 0 auto;
	width: 17px;
	word-wrap: break-word;
}
table.player_table_new .sp_name a{
	text-decoration:none;
}

table.player_table_new th{
	background-color:#1a9999;
	white-space:nowrap;
	/*font-size:70%;*/
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	width:2em;
}

table.player_table_new .sp_waku1{
	background-color:#FFFFFF;
	text-align:center;
}
table.player_table_new .sp_waku2{
	background-color:#CECECE;
	text-align:center;
}
table.player_table_new .sp_waku3{
	background-color:#FFD9D9;
	text-align:center;
}
table.player_table_new .sp_waku4{
	background-color:#C5D8FE;
	text-align:center;
}
table.player_table_new .sp_waku5{
	background-color:#FFFF97;
	text-align:center;
}
table.player_table_new .sp_waku6{
	background-color:#B5E4A7;
	text-align:center;
}
table.player_table td{
	text-align:center;
}
.bl{
	display:block;
	text-align:center;
}
table.player_table_new td{
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	box-sizing: border-box;
	font-size: 12px;
	padding: 3px 0;
	text-align: center;
}

table.player_table_new .sp_yosou{
	font-family: "ヒラギノ角ゴ Pro W3","メイリオ", Meiryo, Osaka, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
	font-size: 20px;
}

#motorbox .data{
	margin:0 0 5px;
}

/* 買い目 */
#kaime{
	background-color:#FFF5EE;
	border:solid 2px #FFF5EE;
	border-radius:20px;
	padding:10px;
}
#kaime .kaiyosou_l{
	float:left;
	width:48%;
	text-align:center;
	padding:0 0 10px;
}
#kaime .kaiyosou_r{
	float:right;
	width:48%;
	text-align:center;
	padding:0 0 10px;
}
.lbl_kaime {
	border-bottom: 1px solid #007fe5;
	font-weight: bold;
	margin: 1em 0;
	padding: 0;
	text-align: left;
}
.lbl_neraime{
	border-bottom: 1px solid #007fe5;
	font-weight: bold;
	margin: 1em 0;
	padding: 0;
	text-align: left;
}

.tbl_kaime1{
	width:45%;
	float:left;
	padding:0 10px 10px;
}
.tbl_kaime2{
	width:45%;
	float:right;
	padding:0 10px 10px;
}
.tbl_kaime1 td,
.tbl_kaime2 td{
	padding:0;
}

/* 狙い目 */
#nerai{
	background-color:#EEF4FF;
	border:solid 2px #EEF4FF;
	border-radius:20px;
	padding:10px;
}
#neraiin{
	background-color:#EEF4FF;
	border:solid 2px #EEF4FF;
	border-radius:20px;
	padding:20px;
	margin-bottom:20px;
}
.tbl_nerai1{
	width:45%;
	float:left;
	padding:0 10px 10px;
}
.tbl_nerai2{
	width:45%;
	float:right;
	padding:0 10px 10px;
}
.tbl_nerai1 td,
.tbl_nerai2 td{
	padding:0;
}

.linkspbtn{
	margin:10px 0;
}
.linkspbtn a{
	background-color:#2489CE;
	border-radius:10px;
	padding:5px 12px;
/*	margin:0 3px;*/
	color:#FFFFFF !important;
	text-decoration:none;
}

/* 直前の一周 */
/*
.chaku_1,
.chaku_2,
.chaku_3{
	color:#FF0000 !important;
}
*/
table.chokuzen td.chaku_1{
	background-color: #ff4545;
}
table.chokuzen td.chaku_2{
	background-color: #ffeb3b;
}
table.chokuzen td.chaku_3{
	background-color: #3ed673;
}
table.tblteicolor td.chaku_4,
table.tblteicolor td.chaku_5,
table.tblteicolor td.chaku_6{
	background-color: #fff;
}
table#tblchokuzen_detail td{
	padding:2px 2px;
	font-weight:bold;
}
.tenji_text{
	color:#FF0000;margin-top:0px;
}
.tenji_text span.chaku_1{
	color:black;
	background-color: #ff4545;
}
.tenji_text span.chaku_2{
	color:black;
	background-color: #ffeb3b;
}
.tenji_text span.chaku_3{
	color:black;
	background-color: #3ed673;
}

/*モーター評価 */
.spmotorhyoka{
	color:#FF0000;
	font-weight:bold;
	font-size:16px;
}
/*背景色*/
.bkcolor_1{
	background-color: #c6f7f7;
	padding: 20px 0;
	position: relative;
}
.bkcolor_2{
	background-color: #FFF;
	padding: 20px 0;
}

h1 {
    background-image: none;
    background-color: transparent;
    border: none;
    color: black;
    background-position: none;
    font-size: 26px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}
.odds_text4{
	font-size: 1em !important;
}
.odds_text5{
	font-size: 1em !important;
}
.odds_text6{
	font-size: 0.9em !important;
}
.kisya_yosou h2{
	background-color: transparent;
	border-left: 5px solid #116666;
	border-bottom: 1px solid #116666;
	color: #116666;
	text-align: left;
	padding-left: 5px;
}
.buhin_kokan h2{
	background-color: transparent;
	border-left: 5px solid #116666;
	border-bottom: 1px solid #116666;
	color: #116666;
	text-align: left;
	padding-left: 5px;
}
.lbl_yosou{
	border-left: none !important;
	border-bottom: none !important;
	text-align: center;
	background-color: #1a9999;
}
.lastdate{
	height: 35px;
	padding-top: 2px;
}
.secondbox li.ui-btn-up-c{
	border: 1px solid #999 !important;
}
#updatebox{
	display: flex;
	background-color: white;
	margin: 0 0 0 auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
#updatebox #update{
	
}
#updatebox strong{
	color: red;
}
.kisya_yosou{
	background-color: white;
	width: 95%;
	margin: 10px auto;
}
.ui-listview{
	padding: 10px;
}
.ui-shadow{
	box-shadow: none;
}
.buhin_kokan{
	background-color: white;
	width: 95%;
	margin: 10px auto;
}
#scrollmenu{
	border-bottom: none;
}
table.data th{
	background-color: #393975;
}
#tblcomment .sanren {
    width: 33%;
}
#tblcomment .avrst {
    width: 33%;
}
#tblcomment .avrst_rank {
    width: 33%;
}
.return_top{
	display: flex;
	justify-content: center;
	margin: 10px;
}
.return_top a{
	background-color: #23cccc;
	border-radius: 5px;
	padding: 5px;
	color: white !important;
	text-decoration: none;
	margin: 0 10px;
}
.alertmoji {
    color: black !important;
}
#common_footer{
	font-weight: normal !important;
}
#content{
	padding-bottom: 0 !important;
}
.bkcolor_1 p{
	font-size: 0.9em !important;
}
.bkcolor_2 p{
	font-size: 0.9em !important;
}
.ui-li .ui-btn-inner a.ui-link-inherit{
	font-size: 1.3em;
	color: #2f3e46;
} 
.ui-listview .ui-btn-up-c{
	border-bottom: none !important;
}
.ui-listview .ui-btn-up-c:last-child{
	border-bottom: 2px solid #1a9999 !important;
}
#yosoucomment li:last-child{
	border-bottom: 1px solid #999 !important;
}
.kisya_yosou .ui-listview .ui-btn-up-c:last-child{
	border-bottom: 1px solid #999 !important;
}
.buhin_kokan .ui-listview .ui-btn-up-c:last-child{
	border-bottom: 1px solid #999 !important;
}
#vote_link .time{
	/*font-size: 1.2em;
	transform: scale(1,1.2);
	line-height: 1em;*/
	font-size: 1.3em;
	line-height: 1.2em;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
}
.tblodds_full td.tei1{
	width: 1.3em !important;
	font-size: 0.8em;
}
.tblodds_full td.tei2{
	width: 1.3em !important;
	font-size: 0.8em;	
}
.tblodds_full td.tei3{
	width: 1.3em !important;
	font-size: 0.8em;
}
.tblodds_full td.tei4{
	width: 1.3em !important;
	font-size: 0.8em;
}
.tblodds_full td.tei5{
	width: 1.3em !important;
	font-size: 0.8em;
}
.tblodds_full td.tei6{
	width: 1.3em !important;
	font-size: 0.8em;
}
.oddsitem{
	font-size: 0.8em;
}
.playercell{
	padding: 2px;
}
.waku{
	width: 2em;
	height: 2em;
	line-height: 2em !important;
}
.name{
	width: 6em;
	padding: 4px 0;
	height: 2em;
	line-height: 2em !important;
}

/*展望*/
.yosou_caption{
	font-weight: bold;
	color: #fff;
	background-image: linear-gradient( #444,#2d2d2d );
	border: 1px solid #111;
	border-radius: .6em;
	background-clip: padding-box;
	position: relative;
	display: block;
	text-align: left;
	margin: 0;
	border-right-width: 1px;
	border-left-width: 1px;
	font-size: 16px;
	padding: .6em 20px;
}
table.chokuzen th{
    background-color: #000;
} 
#allrace_box td.name{
	padding: 0;
	line-height: 1.2em !important;
}
.text-combine {
  -webkit-text-combine: horizontal;
  -ms-text-combine-horizontal: all;
  text-combine-upright: all;
}
-->
