@charset "utf-8";

/* ===========================================
 * レース別成績
 * ======================================== */
main #com_content_wrapper .com_content {
	padding: 0;
}
main #com_content_wrapper .com_content .category_konsetsu{
	padding: 0 40px 40px 40px;
}
.category_konsetsu.contents__inner{
	padding-bottom:85px;
	font-size:17px;
}
.heading02 {
    padding: 14px 23px 12px;
    border-bottom: 2px solid #2160AF;
    margin-bottom: 20px;
    font-weight: bold;
}
.heading03 {
    margin: 18.5px 0 10px 0;
}

.category_konsetsu .heading03 h4 {
    color:  var(--MAIN_COLOR, #003288);
    font-size: 2rem;
    font-style: normal;
    font-weight: bold;
}
div{
	display:block;
}
.category_konsetsu .block{
	display:flex;
	justify-content: space-between;
	width:100%;
}
.category_konsetsu .block div{
    width: 550px;
}

.category_konsetsu.block .sinnyu-course.box{
	padding-right:10px;
}
.category_konsetsu.block .kimarite.box{
	padding-left:10px;
}
th{
	background-color: #7C7C7C;
	color: #FFF;
	text-align: center;
}
.odd{
	background-color: #FFF;
}
.even{
	background-color: #F6F6F6;
}
.category_konsetsu .heading02 .kaisaiday{
	font-size: 15px;
}
.category_konsetsu .par-table01 th,
.category_konsetsu .par-table01 td {
    font-size: 17px;
}

.category_konsetsu .par-table01 th {
    height: 28px;
    font-weight: normal;
}
.category_konsetsu .sinnyu-course th.col1{width: 100px;}
.category_konsetsu .sinnyu-course th.col2{width: 90px;}
.category_konsetsu .sinnyu-course th.col3{
	width: 55px;
	background-color:#FFFFFF;
	color: var(--MAIN_BLACK,#000000);
}
.category_konsetsu .sinnyu-course th.col4{
	width: 55px;
	background-color:#646464;
	color:#FFFFFF;
}
.category_konsetsu .sinnyu-course th.col5{
	width: 55px;
	background-color:#DC505A;
	color:#FFFFFF;
}
.category_konsetsu .sinnyu-course th.col6{
	width: 55px;
	background-color:#32A0D2;
	color:#FFFFFF;
}
.category_konsetsu .sinnyu-course th.col7{
	width: 55px;
	background-color:#F0C816;
	color: var(--MAIN_BLACK,#000000);
}
.category_konsetsu .sinnyu-course th.col8{
	width: 55px;
	background-color:#78B446;
	color:#FFFFFF;
}

.category_konsetsu .kimarite th.col1{width: 80px;}
.category_konsetsu .kimarite th.col2,
.category_konsetsu .kimarite th.col3,
.category_konsetsu .kimarite th.col4,
.category_konsetsu .kimarite th.col5,
.category_konsetsu .kimarite th.col6,
.category_konsetsu .kimarite th.col7{width: 70px;}
.category_konsetsu .kimarite th {
    height: 56px;
}

.category_konsetsu td{
	height: 55px;
	text-align:center;
	font-weight: bold;
}

/*rankカラー変更*/
.category_konsetsu .rank1{
	/* background-color: #FBE7C2; */
	color: #d02424;
}
.category_konsetsu .rank2{
	/* background-color: #FFF2DA; */
	color: #f4bd08;	/*仮*/
}
.category_konsetsu .rank_color {
	margin: 4rem 0rem 0rem -0.6rem;
}

.category_konsetsu .color-box {
	display: inline-flex;
	width: 1.7rem;
	height: 1.7rem;
	margin-left: 0.6rem;
	margin-right: 0.4rem;
	align-items: center;
	border: 1px solid #707070;
}
.category_konsetsu .rank1_color{
	background-color: #d02424;
}
.category_konsetsu .rank2_color{
	background-color: #f4bd08;
}

