#d2900410 h3 {
  text-align: center;
  background: #000;
  padding: 1%;
  width: 20%;
  color: white;
  font-size: 24px;
}
:is(#d2900405, #d2900406, #d2900407, #d2900408, #d2900409) .p-text .c-text:first-child {
  text-decoration: underline;
  font-weight: bold;
}
.shop_button a {
  color: #445166;
  text-decoration: none;
}
.shop_button a:hover {
  color: #252d38;
  text-decoration: underline;
}
@media only screen and (max-width: 800px) {
  #d2900410 h3 {
    width: 30%;
  }
}
@media (max-width: 767px) {
  #d2900410 h3 {
    font-size: 18px;
  }
}