.howtoplay-rule__imgbox {
  width: 296px;
}
.local-rule__image--1 {
  position: relative;
}
.local-rule__image--1:before {
  content: '';
  display: block;
  padding-bottom: 54.63917525773196%;
}
@media screen and (min-width: 760px), print {
  .local-rule__image--1 {
    width: 194px;
    margin: 34px 0 0;
  }
}
@media screen and (max-width: 759px) {
  .local-rule__image--1 {
    width: 148px;
    margin: 20px auto 0;
  }
}
.local-rule__image--2,
.local-rule__image--9,
.local-rule__image--10,
.local-rule__image--11 {
  position: relative;
  width: 246px;
}
.local-rule__image--2:before,
.local-rule__image--9:before,
.local-rule__image--10:before,
.local-rule__image--11:before {
  content: '';
  display: block;
  padding-bottom: 30.081300813008134%;
}
.local-rule__image--3 {
  position: relative;
  width: 196px;
}
.local-rule__image--3:before {
  content: '';
  display: block;
  padding-bottom: 37.755102040816325%;
}
.local-rule__image--4,
.local-rule__image--7,
.local-rule__image--8,
.local-rule__image--9 {
  position: relative;
  width: 146px;
}
.local-rule__image--4:before,
.local-rule__image--7:before,
.local-rule__image--8:before,
.local-rule__image--9:before {
  content: '';
  display: block;
  padding-bottom: 50.68493150684932%;
}
.local-rule__image--5,
.local-rule__image--6 {
  position: relative;
  width: 96px;
}
.local-rule__image--5:before,
.local-rule__image--6:before {
  content: '';
  display: block;
  padding-bottom: 77.08333333333334%;
}
.local-rule__image--12 {
  position: relative;
  width: 246px;
}
.local-rule__image--12:before {
  content: '';
  display: block;
  padding-bottom: 61.78861788617886%;
}
@media screen and (max-width: 759px) {
  .local-rule__image--12 {
    position: relative;
    width: 246px;
  }
  .local-rule__image--12:before {
    content: '';
    display: block;
    padding-bottom: 63.934426229508205%;
  }
}
.local-rule__image--13 {
  position: relative;
  width: 296px;
}
.local-rule__image--13:before {
  content: '';
  display: block;
  padding-bottom: 25%;
}
.local-rule__image--14,
.local-rule__image--15,
.local-rule__image--16,
.local-rule__image--17,
.local-rule__image--18,
.local-rule__image--19,
.local-rule__image--20,
.local-rule__image--21,
.local-rule__image--22,
.local-rule__image--23,
.local-rule__image--24,
.local-rule__image--25 {
  position: relative;
  width: 244px;
}
.local-rule__image--14:before,
.local-rule__image--15:before,
.local-rule__image--16:before,
.local-rule__image--17:before,
.local-rule__image--18:before,
.local-rule__image--19:before,
.local-rule__image--20:before,
.local-rule__image--21:before,
.local-rule__image--22:before,
.local-rule__image--23:before,
.local-rule__image--24:before,
.local-rule__image--25:before {
  content: '';
  display: block;
  padding-bottom: 47.540983606557376%;
}
.local-item__description {
  width: 100%;
}
.local-rule__list {
  padding: 0;
}
.local-rule__list li {
  display: -webkit-box;
  display: flex;
  background-image: -webkit-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
  background-image: linear-gradient(to right, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);
  background-repeat: repeat-x;
  background-position: left top;
  background-size: 4px 1px;
  box-sizing: border-box;
}
@media screen and (min-width: 760px), print {
  .local-rule__list li {
    -webkit-box-align: start;
            align-items: flex-start;
    padding: 21px 0;
  }
  .local-rule__list li .local-rule__item {
    padding-bottom: 0;
  }
  .local-rule__list li .local-rule__image {
    margin: auto 0;
  }
}
@media screen and (max-width: 759px) {
  .local-rule__list li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column;
    padding: 25px 0;
  }
  .local-rule__list li .local-rule__image {
    margin: 10px 2em 0 2em;
  }
}
@media screen and (min-width: 760px), print {
  .local-rule__list li:first-child {
    margin-top: 34px;
  }
}
@media screen and (max-width: 759px) {
  .local-rule__list li:first-child {
    margin-top: 25px;
  }
}
@media screen and (min-width: 760px) and (min-width: 980px), print {
  .local-rule__list li .local-rule__item {
    width: 40%;
    margin-right: 40px;
  }
}
@media screen and (min-width: 760px) and (min-width: 760px) and (max-width: 979px) {
  .local-rule__list li .local-rule__item {
    width: 40%;
    margin-right: 30px;
  }
}
.local-rule__list--nocounter .howtoplay-rule__item {
  padding-left: 0;
}
.local-rule__list--nocounter .howtoplay-rule__item:before {
  content: '';
}
