@charset "euc-jp";

.stamprally {
  background: url(https://assets-legacy.livede55.com/event/img/stamprally_summer_vacation_bgtop.jpg) no-repeat #fadec8;
  padding-bottom: 80px;
}

.stamprally:before {
  content: none;
}

.stamprally:after {
  content: "";
  display: block;
  width: 800px;
  height: 200px;
  position: absolute;
  bottom: 0;
  background-image: url(https://assets-legacy.livede55.com/event/img/stamprally_summer_vacation_bgbottom.png);
}

.stamprally__title {
  top: 0;
}

.stamprally__title::after {
  content: none;
}

.stamprally-history-wrap {
  top: -10px;
  position: relative;
}

.stamprally-history {
  background: rgba(134, 134, 134, 0.3);
}

.stamprally-data {
  text-shadow: 0 2px 6px #0b6f99;
}

.stamp-list {
  margin-top: 10px;
}

.stamp-list::before {
  content: "";
  display: block;
  width: 800px;
  height: 100%;
  max-height: 1480px;
  position: absolute;
  top: 380px;
  background-image: url(https://assets-legacy.livede55.com/event/img/stamprally_summer_vacation_bg.png);
}

/** 獲得ポイント **/

.point-earned,
.point-earned__note {
  font-size: 30px;
  line-height: 1;
}

.point-earned__note.is_point {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.point-earned__note.is_block {
  position: absolute;
  top: 32px;
  left: 5px;
  font-size: 30px;
}

.point-earned__text {
  font-size: 12px;
  color: #ffc4e2;
}

/** ダイアログ **/

.stamprally-dialog {
  background: #0da9f2;
}

.stamprally-modal-dialog__body:before {
  background-image: url(https://assets-legacy.livede55.com/event/img/stamprally_summer_vacation_dialog_head.png);
}

.stamprally-modal-dialog__body {
  background-color: #0f345b;
  background-image: url(https://assets-legacy.livede55.com/event/img/stamprally_summer_vacation_dialog_achieve.png?250801);
}

.stamprally__modal-reward-data, .stamprally__modal-reward-point {
  color: #fff;
}

/** イベント内容 **/

#evArea .text {
  box-shadow: 0 0 0 3px #100c11 inset, 0 0 0 6px #13bcfb inset;
}

.note.is_emphasis {
  color: #13bcfb !important;
}