:root {
  --color-primary: #50bfd4;
  /*キーカラー(16進数)*/
  --color-primary-rgb: 80, 191, 212;
  /*キーカラー(RBG)*/
}

.mv {
  background-image: none;
  background-color: #efeff1;
  text-align: center;
}

.item {
  margin-bottom: 0;
  padding-top: 2.3em;
  border-top: 2px solid #e7e7e9;
  border-bottom: none;
}

[data-browse-mode="P"] .item__about_link_wrap + .item {
  padding-top: 50px;
  margin-top: 70px;
}
.item-ttl + .block-top-event--goods + .item,
.block-event-page--accessory .item-ttl + .item {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
[data-browse-mode="S"] .item-ttl + .block-top-event--goods + .item,
[data-browse-mode="S"] .block-event-page--accessory .item-ttl + .item {
  margin-top: 2em;
}
[data-browse-mode="S"] .item__about_link_wrap + .item {
  padding-top: 2.3em;
  margin-top: 2em;
}

.block-top-event--goods {
  margin-bottom: 2.3em;
}

.item-ttl + .block-top-event--goods {
  margin-bottom: 0;
}

.block-event-page--accessory {
  width: 94%;
  margin: 0 auto;
}

.towel_bucket__btn {
  width: 94%;
  margin: 0 auto;
}

.block-top-event--goods .block-thumbnail-t--goods-comment {
  display: block;

}
.block-thumbnail-t--goods-name {
  font-weight: bold;

}
.block-pickup-list-p--scomment + .block-pickup-list-p--price-items .price {
  color: #cc3302;
}
.block-top-event--goods .block-pickup-list-p--comment {
  display: block!important;
  color: #4b4f51;
}
@media screen and (min-width: 769px) {
  .item {
    padding-top: 70px;
  }

  .block-event-page--accessory {
      width: 1000px;
  }

  .block-top-event--goods {
    margin-bottom: 70px;
  }

  .block-thumbnail-t {
    margin-bottom: 38px;
  }
  .towel_bucket__ttl {
    color: #3CA9BB;
    margin: 50px 0 0 0;
    padding: 0;
  }
}
@media screen and (max-width:480px) {
  .towel_bucket__ttl{
    color: #3CA9BB;
    padding-top: 40px;
    margin: 0;
  }
}