@charset "UTF-8";
.standingsGroupArea {
  margin-bottom: 25px;
}

.standingsGroupArea.topGroup {
  margin-top: 20px;
}

.standingsGroupArea h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  margin: 0 0 16px 9px;
}

.standingsGroupArea .dataTable th {
  height: 50px;
  padding: 0 5px;
  font-size: 12px;
}

.standingsGroupArea .dataTable td.tdTeam {
  text-align: left;
  width: 250px;
}
.standingsGroupArea .dataTable td.tdTeam span {
	font-weight: bold;
}
.standingsGroupArea .dataTable td.tdTeam .embS {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.standingsGroupArea {
  margin-bottom: 25px;
}

.standingsGroupArea.topGroup {
  margin-top: 20px;
}

.standingsGroupArea h5 {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  margin: 0 0 16px 9px;
}

.standingsGroupArea .dataTable td {
  height: 50px;
  font-size: 12px;
  font-weight: bold;
  padding: 0 5px;
}
.standingsGroupArea .dataTable thead tr:first-child td {
  background: #ddd;
}

.standingsGroupArea .dataTable thead th {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #ddd;
}


.standingsMatchArea .archiveLink02 {
  margin-top: 15px;
}

.head_line {
  height: 50px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: blod;
}

.commonTable {
  width: 100%;
  margin-bottom: 19px;
  line-height: 1.6em;
  border-top: 1px solid #d8d8d8;
  font-size: 12px;
  margin: 10px 0 0;
}

.content .kvArea h2 a {
  position: relative;
}

.content .kvArea h2 a.outline_btn {
  position: absolute;
  bottom: 15px;
  right: 20px;
  padding: 10px 23px;
  color: black;
  background: rgba(255, 255, 255, 0.7);
}

#outline .content .kvArea h2 a.outline_btn {
  display: none;
}

.standingsArea > a.outline_btn {
	font-size: 14px;
}

.detalArea p {
  margin-bottom: 20px;
}

#report > h4 {
	font-size: 14px;
	padding-left: 16px;
	margin-top: 20px;
}

p.table_discription {
	font-size: 12px;
}
#report .detalArea p.place span {
	display: block;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}

.standing_text p {
	font-size: 12px;
  line-height: 1.5em
}

.nav_btn li a {
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

.nav_btn {
  list-style: none;
}

.nav_btn li {
  font-size: 35px;
  width: 49.3%;
  text-align: center;
  background-color: #000000;
  display: inline-block;
}

.kvArea_sp {
  width: 100%;
  display: block;
  text-align: center;
  line-height: 2;
}
h4 {
	margin: 40px 0 20px;
}
.standingsGroupArea h5,
h5 {
    font-size: 14px;
    line-height: 1.5em;
    font-weight: normal;
    margin: 0 0 10px 10px;
}
.dataTable {
	margin-bottom: 30px;
}

.NewsArea table tr:first-child td {
  text-align: center;
}
.NewsArea table tr:nth-child(n+2) {
  background: #fff;
}
.NewsArea table tr:nth-child(n+2) th {
  background: #fff;
}
.standingsMatchArea table tbody tr {
  background: #fff;
}
.standingsMatchArea table tbody tr th {
  background: #fff;
}
.standingsGroupArea>p {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 20px;
}

.commonTable tbody tr:first-child th,
.commonTable tbody tr:first-child td {
  background: #ddd;
}
