<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.photo_txt_w {font-size:12px;position: absolute;text-shadow: 0px 0px 3px rgba(255, 255, 255, 1),0px 0px 5px rgba(255, 255, 255, 1),0px 0px 7px rgba(255, 255, 255, 1),0px 0px 3px rgba(255, 255, 255, 1),0px 0px 5px rgba(255, 255, 255, 1),0px 0px 7px rgba(255, 255, 255, 1);right: 5px;bottom: 5px;}

.equipmentList {
  border-top: 1px solid #bbbbbb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 769px) {
  .equipmentList {
    padding: 60px 0 0 0;
  }
}

@media (max-width: 768px) {
  .equipmentList {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 40px 0 0;
  }
}

@media screen and (min-width: 769px) {
  .equipmentCard {
    width: 225px;
  }
  .equipmentCard:not(:nth-child(4n+1)) {
    margin-left: 46px;
  }
  .equipmentCard:nth-child(n+5) {
    margin-top: 40px;
  }
}

@media (max-width: 768px) {
  .equipmentCard {
    width: 162px;
  }
  .equipmentCard:nth-child(odd) {
    margin-left: -20px;
  }
  .equipmentCard:nth-child(even) {
    margin-right: -20px;
  }
  .equipmentCard:nth-child(n+3) {
    margin-top: 40px;
  }
}

.equipmentCard__ttl {
  font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: .1em;
  text-align: center;
  line-height: 1.5;
}

.equipmentCard__ttl:before {
  content: '';
  margin-top: calc((1 - 1.5) * .5em);
}

.equipmentCard__ttl:after {
  margin-bottom: calc((1 - 1.5) * .5em);
}

.equipmentCard__ttl:before, .equipmentCard__ttl:after {
  content: '';
  display: block;
  height: 0;
  width: 0;
}

@media screen and (min-width: 769px) {
  .equipmentCard__ttl {
    font-size: 14px;
    margin-top: 20px;
  }
}

@media (max-width: 768px) {
  .equipmentCard__ttl {
    font-size: 12px;
    margin-top: 16px;
  }
}

@media screen and (min-width: 769px) {
  .equipment-items {
    padding: 46px 0 140px;
  }
}

@media (max-width: 768px) {
  .equipment-items {
    padding: 42px 0 100px;
  }
}
</pre></body></html>