.reward-list-section { 
  counter-reset: form-complete-count hand-complete-count;
  margin-bottom: 4rem !important
}

:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134937.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134938.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134939.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134940.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134941.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134942.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134944.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134945.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134946.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134947.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134948.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134949.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134950.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134951.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134952.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-134953.completed.has-entry,
:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item.reward-124846.completed.has-entry {
    counter-increment: hand-complete-count;
  }

:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item:nth-child(17) {
    margin-bottom: 7.04rem !important 
  }

:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)) .reward-list-item:nth-child(17)::after {
    border-bottom: dotted var(--headline-color);
    color: var(--headline-color);
    content: "挑戦した回数 : " counter(hand-complete-count);
    display: block;
    font-feature-settings: "palt" on;
    font-size: 1.7rem;
    font-weight: 500;
    letter-spacing: 0.04em;
    line-height: 1.7;
    margin: 0 auto;
    text-align: center;
    visibility: visible;
    width: fit-content; 
  }

:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)):has(.reward-134953.completed) .reward-list-item:nth-child(17) { 
    margin-bottom: 4rem !important;
  }

:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)):has(.reward-134953.completed) .reward-list-item:nth-child(17).has-entry { 
    margin-bottom: 7.04rem !important;
  }

:is(.reward-list-body:has(.reward-134937.has-entry),
  .reward-list-body:has(.reward-134938.has-entry),
  .reward-list-body:has(.reward-134939.has-entry),
  .reward-list-body:has(.reward-134940.has-entry),
  .reward-list-body:has(.reward-134941.has-entry)
  .reward-list-body:has(.reward-134942.has-entry),
  .reward-list-body:has(.reward-134944.has-entry),
  .reward-list-body:has(.reward-134945.has-entry),
  .reward-list-body:has(.reward-134946.has-entry),
  .reward-list-body:has(.reward-134947.has-entry),
  .reward-list-body:has(.reward-134948.has-entry),
  .reward-list-body:has(.reward-134949.has-entry),
  .reward-list-body:has(.reward-134950.has-entry),
  .reward-list-body:has(.reward-134951.has-entry),
  .reward-list-body:has(.reward-134952.has-entry),
  .reward-list-body:has(.reward-134953.has-entry),
  .reward-list-body:has(.reward-124846.has-entry)):has(.reward-134953.completed) .reward-list-item:nth-child(17) .reward-list-item-button-container {
    margin-bottom: 2.4rem !important;
  }

.reward-list-body:has(.reward-134937.has-entry):has(.reward-134938.has-entry):has(.reward-134939.has-entry):has(.reward-134940.has-entry):has(.reward-134941.has-entry):has(.reward-134942.has-entry):has(.reward-134944.has-entry):has(.reward-134945.has-entry):has(.reward-134946.has-entry):has(.reward-134947.has-entry):has(.reward-134948.has-entry):has(.reward-134949.has-entry):has(.reward-134950.has-entry):has(.reward-134951.has-entry):has(.reward-134952.has-entry):has(.reward-134953.has-entry):has(.reward-124846.has-entry) .reward-list-item:nth-child(17) {
  margin-bottom: 11.99rem !important;
}

.reward-list-body:has(.reward-134937.has-entry):has(.reward-134938.has-entry):has(.reward-134939.has-entry):has(.reward-134940.has-entry):has(.reward-134941.has-entry):has(.reward-134942.has-entry):has(.reward-134944.has-entry):has(.reward-134945.has-entry):has(.reward-134946.has-entry):has(.reward-134947.has-entry):has(.reward-134948.has-entry):has(.reward-134949.has-entry):has(.reward-134950.has-entry):has(.reward-134951.has-entry):has(.reward-134952.has-entry):has(.reward-134953.has-entry):has(.reward-124846.has-entry) .reward-list-item:nth-child(17) > .reward-list-item-status-container {
  display: block !important;
  height: auto !important;
  margin-bottom: 2.4rem !important;
  visibility: visible;
}

.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124836.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124837.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124838.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124841.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124843.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124840.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124839.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124847.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124842.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124845.completed,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item.reward-124844.completed {
  counter-increment: form-complete-count;
} 


.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28) {
  display: block !important;
  margin-bottom: 0 !important;
}

.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28) > .reward-list-item-image-container,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28) > .reward-list-item-title-container,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28) > .reward-list-item-description-container,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28) > .reward-list-item-status-container,
.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28) > .reward-list-item-button-container { 
  display: none !important;
}

.reward-list-body:has(.reward-124836.has-entry) .reward-list-item:nth-child(28)::before {
  border-bottom: dotted var(--headline-color);
  color: var(--headline-color);
  content: "現在の応募口数: " counter(form-complete-count);
  display: block;
  font-feature-settings: "palt" on;
  font-size: 1.7rem;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 1.7;
  margin: 0 auto;
  text-align: center;
  visibility: visible;
  width: fit-content;
}

.reward-list-body:has(.reward-124836.has-entry):has(.reward-124844.completed) .reward-list-item:nth-child(28) {
  margin-bottom: 0 !important;
}

.reward-list-body:has(.reward-124836.has-entry):has(.reward-124844.completed) .reward-list-item.completed:nth-child(28)::after {
  margin: 2.4rem auto 0;
}

.reward-list-body:has(.reward-124836.has-entry):has(.reward-124844.completed) .reward-list-item.completed.has-entry:nth-child(28)::after {
  margin: 0 auto;
}

.reward-list-body .reward-list-item {
  width: 100% !important;
}

.reward-list-body .reward-list-item > .reward-list-item-image-container {
  margin: 0 0.8rem 2.4rem !important;
}

.reward-list-body .reward-list-item > .reward-list-item-title-container {
  font-size: 1.8rem !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  margin: 0 1.6rem 3.2rem !important;
}

.reward-list-body .reward-list-item > .reward-list-item-button-container {
  display: block !important;
  padding: 0 1.6rem !important;
}

.reward-list-body .reward-list-item > .reward-list-item-description-container {
  display: block !important;
  margin: 0 1.6rem 3.2rem !important;
}

.reward-list-body .reward-list-item > .reward-list-item-status-container {
  font-size: 1.5rem !important;
  line-height: 1.7 !important;
}

.reward-list-body .reward-list-item:nth-child(1) {
  display: flex !important;
  flex-direction: column;
}

.reward-list-body .reward-list-item:nth-child(1) > .reward-list-item-description-container > .reward-list-item-description p:last-child {
  margin-bottom: 0 !important;
}

.reward-list-body .reward-list-item:nth-child(1) > .reward-list-item-status-container {
  margin: 0;
  order: 1;
}

.reward-list-body .reward-list-item:nth-child(1) > .reward-list-item-button-container {
  margin-bottom: 2.4rem;
}

.reward-list-body .reward-list-item:nth-child(n + 2):nth-child(-n + 17) {
  height: 0 !important;
  margin: 0 !important;
  visibility: hidden;
}

.reward-list-body .reward-list-item:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-image-container,
.reward-list-body .reward-list-item:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-title-container,
.reward-list-body .reward-list-item:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-description-container,
.reward-list-body .reward-list-item:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-status-container,
.reward-list-body .reward-list-item:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-button-container {
  height: 0 !important;
  margin: 0 !important;
}

.reward-list-body .reward-list-item:nth-child(18) {
  display: flex !important;
  flex-direction: column;
  margin-bottom: 0 !important;
}

.reward-list-body .reward-list-item:nth-child(18) > .reward-list-item-description-container > .reward-list-item-description p:last-child {
  margin-bottom: 0 !important;
}

.reward-list-body .reward-list-item:nth-child(18) > .reward-list-item-status-container {
  order: 1;
}

.reward-list-body .reward-list-item:nth-child(18) > .reward-list-item-button-container {
  margin-bottom: 2.4rem;
}

.reward-list-body .reward-list-item:nth-child(n + 19) {
  margin: 0 !important;
  visibility: hidden;
}

.reward-list-body .reward-list-item:nth-child(n + 19) > .reward-list-item-image-container,
.reward-list-body .reward-list-item:nth-child(n + 19) > .reward-list-item-title-container,
.reward-list-body .reward-list-item:nth-child(n + 19) > .reward-list-item-description-container,
.reward-list-body .reward-list-item:nth-child(n + 19) > .reward-list-item-status-container,
.reward-list-body .reward-list-item:nth-child(n + 19) > .reward-list-item-button-container {
  height: 0 !important;
  margin: 0 !important;
}

.reward-list-body .reward-list-item.completed:nth-child(1) {
  margin-bottom: 0 !important
}

.reward-list-body .reward-list-item.completed:nth-child(1) .reward-list-item-button-container > .reward-list-item-button {
  border: 0 !important;visibility: hidden
}

.reward-list-body .reward-list-item.completed:nth-child(1) .reward-list-item-button-container > .reward-list-item-button::before {
  background-color: var(--theme-color);
  border: .2rem solid var(--theme-color);
  border-radius: 3.2rem;
  box-sizing: border-box;
  content: "ガチャに挑戦する";
  display: block !important;
  height: 6.4rem;
  visibility: visible;
  width: 100%;
}

.reward-list-body .reward-list-item.completed:nth-child(-n + 17) > .reward-list-item-status-container {
  display: none;
}

.reward-list-body .reward-list-item.completed:nth-child(-n + 17) + .reward-list-item {
  height: inherit !important;
  margin-bottom: 2.4rem !important;
}

.reward-list-body .reward-list-item.completed:nth-child(-n + 17) + .reward-list-item > .reward-list-item-status-container {
  height: inherit !important;
  margin-bottom: 0 !important;
  visibility: visible;
}

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) {
  height: auto !important;
  margin-bottom: 2.4rem !important;
  visibility: visible;
}


.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-image-container,
.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-title-container,
.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-description-container {
  display: none !important;
} 

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-button-container {
  height: 6.4rem !important;
}

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-button-container > .reward-list-item-button {
  border: 0 !important;
  visibility: hidden;
}

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17) > .reward-list-item-button-container > .reward-list-item-button::before {
  background-color: var(--theme-color);
  border: .2rem solid var(--theme-color);
  border-radius: 3.2rem;
  box-sizing: border-box;
  content: "ガチャに挑戦する";
  display: block !important;
  height: 6.4rem;
  visibility: visible;
  width: 100%;
}

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17).has-entry {
  height: 0 !important;
  margin: 0 !important;
  visibility: hidden;
}

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17).has-entry > .reward-list-item-button-container {
  height: 0 !important;
}

.reward-list-body .reward-list-item.completed:nth-child(n + 2):nth-child(-n + 17).has-entry > .reward-list-item-button-container > .reward-list-item-button {
  border: 0 !important;
  visibility: hidden;
}


.reward-list-body .reward-list-item.completed:nth-child(18) > .reward-list-item-button-container > .reward-list-item-button {
  border: 0 !important;
  visibility: hidden;
}

.reward-list-body .reward-list-item.completed:nth-child(18) > .reward-list-item-button-container > .reward-list-item-button::before {
  background-color: var(--theme-color);
  border: .2rem solid var(--theme-color);
  border-radius: 3.2rem;
  box-sizing: border-box;
  content: "プレゼントに応募する";
  display: block !important;
  height: 6.4rem;
  visibility: visible;
  width: 100%;
}

.reward-list-body .reward-list-item.has-entry {
  margin-bottom: 0 !important;
}

.reward-list-body .reward-list-item.has-entry:nth-child(-n + 17) > .reward-list-item-button-container {
  display: none !important;
}

.reward-list-body .reward-list-item.has-entry:nth-child(18) { 
  margin-bottom: 0 !important;
}

.reward-list-body .reward-list-item.has-entry:nth-child(18) > .reward-list-item-button-container {
  display: none !important;
}

.reward-list-body .reward-list-item.has-entry:nth-child(18) > .reward-list-item-status-container {
  margin-bottom: 2.4rem;
}


:is(.can-entry-reward-dialog-container.reward-124837,
.can-entry-reward-dialog-container.reward-124838,
.can-entry-reward-dialog-container.reward-124841,
.can-entry-reward-dialog-container.reward-124843,
.can-entry-reward-dialog-container.reward-124840,
.can-entry-reward-dialog-container.reward-124839,
.can-entry-reward-dialog-container.reward-124847,
.can-entry-reward-dialog-container.reward-124842,
.can-entry-reward-dialog-container.reward-124845,
.can-entry-reward-dialog-container.reward-124844) > .can-entry-reward-dialog-button {
  display: none !important;
}

.spot-stamp.has-stamp {
  color: var(--text2-color) !important;
}

.stamp-completed-dialog-close-button > i {
  color: var(--text2-color) !important;
}

.can-entry-reward-dialog-close-button > i {
  color: var(--text2-color) !important;
}

.check-button {
  color: var(--text2-color) !important;
}

.reward-entry.has-entry {
  color: var(--text2-color) !important;
}