@charset "utf-8";

/* ===========================================
 * 枠番別過去10走
 * ======================================== */
.category-waku10 .par-table01.tbl_waku10 thead th {
	height: 6.8rem;
	padding: 0;
	line-height: 1.6;
	font-size: 1.1rem !important;
}

.category-waku10 .par-table01.tbl_waku10 thead th.col1 {
	width: 2rem;
}

.category-waku10 .par-table01.tbl_waku10 thead th.col-data {
	width: 2.2rem;
}

.category-waku10 .par-table01.tbl_waku10 thead th.col-wakuban {
	height: 3.4rem;
	font-size: 1.1rem;
	width: 11.3rem;
}

.category-waku10 .par-table01.tbl_waku10 th.col-syoritsu {
	width: 3.5rem;
	height: 3.4rem;
	font-size: 0.8rem !important;
	font-weight: normal;
}

.category-waku10 .par-table01.tbl_waku10 th.col-st {
	width: 3rem;
	height: 3.4rem;
	font-size: 0.8rem !important;
	font-weight: normal;
}

.category-waku10 .par-table01.tbl_waku10 th.col-startjun {
	width: 3.4rem;
	height: 3.4rem;
	font-size: 0.8rem !important;
	font-weight: normal;
}

.category-waku10 .par-table01.tbl_waku10 td {
	height: 4.4rem;
}

.category-waku10 .par-table01.tbl_waku10 td.col-data{
	height: 2.2rem !important;
}

.category-waku10 .par-table01.tbl_waku10 td.col-data div{
	height: 50% !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.category-waku10 .par-table01.tbl_waku10 td.col-data div:first-child{
	border-bottom: 0.1rem solid #898989;
}

.category-waku10 .par-table01.tbl_waku10 td.col-syoritsu,
.category-waku10 .par-table01.tbl_waku10 td.col-st,
.category-waku10 .par-table01.tbl_waku10 td.col-startjun {
	font-size: 1.3rem;
}

.category-waku10 .par-table01.tbl_waku10 td.waku_tate_bg {
	background: var(--MAIN_COLOR, #003288);
	color: #FFFFFF;
}

.category-waku10 .par-table01.tbl_waku10 td .waku_tate {
	display: flex;
	width: 1.5rem;
	color: #ffffff;
	font-size: 0.8rem;
	font-weight: normal;
	height: 50%;
	/* writing-mode: tb-rl; */
	justify-content: center;
	align-items: center;
}

.category-waku10 .par-table01.tbl_waku10 td .waku_tate:first-child {
	border-bottom: 0.1rem solid #898989;
}

.category-waku10 .par-table01:not(.has-border) td:first-child {
	width: 2rem;
}

.category-waku10 .par-table01 td .tei_color1{
	background-color: #F2F2F2 !important;
	border: none;
}

/* ノート */
.waku10_note {
	display: block;
	padding: 0.8rem 0rem 0rem 1.6rem;
}

.category-waku10 .waku10_note .explain_text {
	display: inline-block;
	vertical-align: middle;
	font-size: 1.2rem;
	line-height: 1;
	margin-right: 2rem;
}

.category-waku10 .waku10_note .color_box {
	display: inline-block;
	vertical-align: middle;
	width: 2rem;
	height: 2rem;
	margin-right: 0.8rem;
	line-height: 1.8rem;
	text-align: center;
	font-size: 1.2rem;
	font-weight: bold;
	border: 0.1rem solid #aaaaaa !important;
}

.category-waku10 .waku10_note .color_box.tei_sub_color2 {
	background-color: #e8e8e8 !important;
}

/*
 G2以上の着順背景色
 */
.category-waku10 .bgcolor-grade {
	background-color: #dfd1f0 !important;
}

/* 
 4着以下の文字色
*/
.category-waku10 .color-cyakugai {
	color: rgba(0, 0, 0, 0.2) !important;
}

/* 欠場 */
.category-waku10 .state-missed:after {
	width: 37.3rem;
	height: 8.8rem;
	line-height: 7.8rem;
}