.competition_page.result2017 {
  background: #000;
  color: #fff;
  position: relative;
}
.competition_page.result2017:before {
  content: '';
  width: 800px;
  height: 795px;
  position: absolute;
  top: 300px;
  right: 50%;
  margin-right: -1000px;
  background: url(/assets/img/competition/2017final/bg-ball.jpg) top left no-repeat;
}
.competition_page.result2017 .low_header_2017r1 {
  background: none;
  height: 150px;
}
.competition_page.result2017 .low_header_2017r1 .box {
  margin-top: 80px;
}
.competition_page.result2017 .low_header_2017r1 .box h1 {
  text-align: center;
}
.competition_page.result2017 .low_header_2017r1 img {
  height: 45px;
}
.competition_page.result2017 .result_header {
  margin-top: 60px;
  position: relative;
}
.competition_page.result2017 .result_header h2 {
  margin-bottom: 30px;
}
.competition_page.result2017 .game .result .score.total {
  margin-top: 0px;
}
.competition_page.result2017 .highlight {
  width: 356px !important;
}
.competition_page.result2017 .photogallery {
  margin-top: 0 !important;
  width: 280px !important;
}
.competition_page.result2017 .photogallery p {
  height: 34px;
  font-size: 200%;
  font-weight: bold;
}
.competition_page.result2017 .photogallery .photoGroup {
  height: 180px;
  overflow: hidden;
}
.competition_page.result2017 .compe_ttl {
  padding-bottom: 20px;
  border-bottom: 1px #ffffff solid;
}
.competition_page.result2017 .compe_ttl p {
  color: #fff;
  padding-left: 18px;
  background: url(../img/competition/2017final/eye.png) left center no-repeat;
}
.competition_page.result2017 .compe_txt p {
  color: #fff;
}
.competition_page.result2017 .competition_review .compe_txt {
  color: #fff;
}
.competition_page.result2017 .competition_stats {
  background: transparent;
  position: relative;
  padding-bottom: 120px;
}
.competition_page.result2017 .competition_stats:before {
  content: '';
  width: 800px;
  height: 795px;
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -1200px;
  background: url(/assets/img/competition/2017final/bg-ball.jpg) top left no-repeat;
}
.competition_page.result2017 .competition_stats .table {
  position: relative;
}
.competition_page.result2017 .competition_stats .table table tr td {
  vertical-align: top;
  background: transparent;
  padding-top: 15px;
  padding-bottom: 10px;
  border-top: none;
  border-bottom: 70px solid transparent;
}
.competition_page.result2017 .competition_stats thead {
  border-bottom: 1px #ffffff solid;
}
.competition_page.result2017 .competition_stats .table table th.stats.ttl {
  color: #fff;
  background: transparent;
  border-bottom: none;
}
.competition_page.result2017 .competition_stats .table.member {
  margin-bottom: 0;
  margin-top: 18px;
}
.competition_page.result2017 .competition_stats .table.member table tr:nth-child(2n-1) td {
  background: transparent;
}
.competition_page.result2017 .competition_stats .table.member table tr td {
  border-bottom: none;
}
.competition_page.result2017 .competition_stats .goal table tr td,
.competition_page.result2017 .competition_stats .replacement table tr td,
.competition_page.result2017 .competition_stats .card table tr td,
.competition_page.result2017 .competition_stats .headcoach table tr td {
  padding-bottom: 60px;
  border-top: none;
  border-bottom: none;
}