.pos, .dq, .dnf, .dns {
  display: inline-block;
  margin: 0 auto;
  width: 40px;
  text-align: center;
  background-color: #001eb2;
  color: #FFF;
  border-radius: 6px;
  font-size: 12px;
}
.dq {
  background-color: #7c7c7c;
}
.dnf, .dns {
  background-color: #7c7c7c;
}
.s-conts .cont-box {
  line-height: 150%;
  color: #666;
}
.s-conts2 .cont-box h1, .s-conts2 .cont-box h2, .s-conts2 .cont-box h3, .s-conts .cont-box h1, .s-conts .cont-box h2, .s-conts .cont-box h3 {
  font-size: 1.5em;
  font-weight: bold;
  color: #222;
  padding: 15px 0;
}
.s-conts, .s-conts2, .s-conts3 {
  border-bottom: 1px solid #ebebeb;
}
.s-conts1 .cont-box, .s-conts2 .cont-box, .s-conts3 .cont-box {
  padding: 30px 0;
}
.sc-posx table {
  width: 75%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 10px;
}
.sc-posx td {
  padding: 5px;
  border-left: 1px solid #ebebeb;
}
.sc-posx table tr td:last-child {
  border-right: 1px solid #ebebeb;
}
.sc-posx .nm {
  font-weight: bold;
  writing-mode: vertical-rl;
  text-align: center;
}
.sc-posx .num {
  font-size: 1.5em;
  font-weight: bold;
}
.sc-posx .lbl {
  font-size: 12px;
  color: #666;
}
.sc-ddd .cont-box {
  display: flex;
  align-items: center;
  height: 100%;
}
.sc-ddd table {
  width: 75%;
  margin: 0 auto;
}
.sc-ddd td {
  padding: 15px 5px;
  border-bottom: 1px solid #ebebeb;
}
.sc-cup table {
  width: 75%;
  margin: 0 auto;
}
.sc-cup td {
  padding: 5px;
  text-align: center;
}
.sc-cup .cp-1, .sc-cup .cp-2, .sc-cup .cp-3 {
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  background-color: #CCC;
  color: #FFF;
}
.sc-cup .iconx-cp1, .sc-cup .cp-1 {
  background-color: #ffea00;
}
.sc-cup .iconx-cp2, .sc-cup .cp-2 {
  background-color: #c1c1c1;
}
.sc-cup .iconx-cp3, .sc-cup .cp-3 {
  background-color: #ba6e40;
}
.sc-cup .iconx-cp1, .sc-cup .iconx-cp2, .sc-cup .iconx-cp3 {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.sc-cup .txt-cp1, .sc-cup .txt-cp2, .sc-cup .txt-cp3 {
  padding-bottom: 15px;
  text-align:center;
}
.sc-cup .txt-cp1, .sc-cup .txt-cp2, .sc-cup .txt-cp3 {
	padding-right: 5px;
}
.sc-cup .num {
  font-size: 1.5em;
  font-weight: bold;
}
.sc-cup .iconx {
  padding: 10px 5px;
}
.sc-cup .iconx, .sc-cup .num {
  border-left: 1px solid #ebebeb;
}
.sc-cup tr td.iconx:last-child, .sc-cup tr td.num:last-child {
  border-right: 1px solid #ebebeb;
}
.sc-posx, .sc-ddd, .sc-cup {
  border-bottom: 1px solid #ebebeb;
}
.score-js {
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (max-width:1400px) {}
@media screen and (min-width:1200px) and (max-width:1400px) {}
@media screen and (min-width:992px) and (max-width:1200px) {}
@media screen and (min-width:768px) and (max-width:992px) {}
@media screen and (min-width:576px) and (max-width:768px) {}
@media screen and (max-width:991px) {
  .sc-posx table,
	.sc-ddd table,
	.sc-cup table {
    width: 100%;
  }

	.s-conts3 .cont-box
	{
		text-align:center;
	}

	.s-conts3 .cont-box table {
		width:auto;
	}
}