@charset "utf-8";

.sp-content .db.keirin .link-anker.four ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sp-content .db.keirin .link-anker.four ul li {
  display: flex;
  width: 49%;
}
.sp-content .db .link-anker ul li a.current { background-color: #d5eefa; }
.sp-content .db .link-anker ul li a:hover { background-color: #d5eefa; }

.sp-content .db .base-info {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.w120px { width: 120px; }
.w130px { width: 130px !important; }
.wAuto { width: calc(100% - 140px); }
.sp-content .db div.bl-left10 {
  margin: 0px 10px 0px 0px;
  padding: 0;
}
.sp-content .db .prof .base-info table tr th {
  width: 26%;
  padding: 5px;
  background: #6E6B60;
  line-height: 1.8;
  text-align: left;
  vertical-align: middle;
		height: 20px;
}
.sp-content .db .prof .base-info table.tb70 tr th {
  padding: 4px 2px;
  border: 1px #ccc solid;
  background: #6E6B60;
  color: #fff;
  font-weight: normal;
  line-height: 1.8;
  vertical-align: middle;
  text-align: center;
		height: 20px;
}
.sp-content .db .prof .base-info table.tb70 tr td {
  padding: 4px 2px;
  border: 1px #ccc solid;
  background: #fff;
  color: #000;
  line-height: 1.8;
  text-align: center;
		height: 20px;
}
.sp-content .db .prof table tr td:last-child {	border-bottom: 1px solid #ccc; }
.sp-content .db .prof table tr th:last-child { border-bottom: 1px solid #aaa; }

.resp-item .tb70 td:nth-child(1) { width: 10em !important; text-align: center !important; }
.resp-item .tb70 td:nth-child(2) {	width: 5em !important; text-align: center !important; }
.resp-item .tb70 td:nth-child(3) { text-align: left !important; }
.resp-item .tb70 td:nth-child(4) { text-align: center !important; }

.sp-content .db .race-result table tbody tr td,
.sp-content .db .race-history table tbody tr td,
.sp-content .db .manage table tbody tr td {	border-width: 0 1px 1px 0; }

/*.sp-content .db .race-result table tbody tr td {	text-align: right; }*/

.sp-content .db .race-history table thead tr th:first-child { width: 5em; }
.sp-content .db .race-history table thead tr th:nth-child(2) {	width: 4em; }
.sp-content .db .race-history table thead tr th:last-child {	width: 3em; }
.sp-content .db .title-history table tbody tr th {
	width: 3em !important;
	border-bottom: 1px solid #ccc;
	vertical-align: middle
}

.sp-content .db .race-history table tbody tr td {	padding: 5px;	border-width: 1px 1px 1px 0; }
.sp-content .db .race-history table tbody tr td:nth-of-type(1) {	width: 10em; text-align: center; }
.sp-content .db .race-history table tbody tr td:nth-of-type(2) {	width: 5em; text-align: center; }
.sp-content .db .race-history table tbody tr td:nth-of-type(3) {	}
.sp-content .db .race-history table tbody tr td:nth-of-type(4) {	width: 12em; text-align: center; }

.sp-content .db .title-history table tbody tr td {	padding: 5px;	border-width: 1px 1px 1px 0; }
.sp-content .db .title-history table tbody tr td:last-child {	border-width: 1px 0 1px 1px; }
.sp-content .db .title-history table tbody tr td:nth-of-type(1) {	text-align: left; }
.sp-content .db .title-history table tbody tr td:nth-of-type(2) {	width: 10em; text-align: center; }
.sp-content .db .title-history table tbody tr td:last-child {	width: 5em; text-align: center; }

.sp-content .db .award-history table tbody tr td {	padding: 5px;	border-width: 1px 1px 1px 0; }
.sp-content .db .award-history table tbody tr td:nth-of-type(1) {	text-align: left; width: 50%; }
.sp-content .db .award-history table tbody tr td:nth-of-type(2) {	text-align: center;	border-width: 1px 0 1px 1px; }


/*着順追加*/
/*main.cssに統合*/





























