/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 05 2025 | 08:20:35 */
/* ボーダー */
.matche-border {
	height: 1px !important;
	color: #AEBAB9 !important;
	margin-top: 5px !important;
}

/* テーブル */
/* th白線 */
figure.matches-table thead th:not(:last-child) {
    border-right: 1px solid white !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: none !important;
}

/* tdのみ下線 */
figure.matches-table tbody td {
    border-bottom: 1px solid #AEBAB9 !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
	vertical-align: middle !important;
}

/* 境界リセット */
figure.matches-table table,
figure.matches-table tbody tr {
    border-collapse: collapse !important;
    border: none !important;
}

/* tr高さ */
figure.matches-table tbody td {
    min-height: 60px;
    height: 60px;
    vertical-align: middle;
}

/* 偶数行背景 */
figure.matches-table tbody tr:nth-child(even) {
    background-color: #F4F5F6 !important;
}

/* th幅 */
figure.matches-table thead th:nth-child(1) {
    width: 7% !important;
}
figure.matches-table thead th:nth-child(2) {
    width: 48% !important;
}
figure.matches-table thead th:nth-child(3) {
    width: 40% !important;
}
figure.matches-table thead th:nth-child(4) {
    width: 5% !important;
}

@media (max-width: 991px) {
	figure.matches-table thead th:nth-child(1) {
		width: 10% !important;
	}
	figure.matches-table thead th:nth-child(2) {
		width: 38% !important;
	}
	figure.matches-table thead th:nth-child(3) {
		width: 40% !important;
	}
	figure.matches-table thead th:nth-child(4) {
		width: 12% !important;
	}
	
	figure.matches-table {
		font-size: 12px !important;
	}
}

/* 詳細ボタン */
.matche-arrow {
	background-color: #0d1c3f !important;
	display: inline-flex !important;
	justify-content: center !important;
	align-items: center !important;
	height: 20px !important;
	width: 20px !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
}

.matche-arrow .fa-solid {
	color: #fff !important;
	position: static !important;
	top: auto !important;
	left: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: middle !important;
}