


[value="All"]:checked ~ .targets [data-category] {
  display: block;
}


[value="okazaki"]:checked ~ .targets .target_c:not([data-category~="okazaki"]){
  display: none;
}

[value="toyotasakura"]:checked ~ .targets .target_c:not([data-category~="toyotasakura"]){
  display: none;
}

[value="toyotamotosiro"]:checked ~ .targets .target_c:not([data-category~="toyotamotosiro"]){
  display: none;
}

[value="toyotasieki"]:checked ~ .targets .target_c:not([data-category~="toyotasieki"]){
  display: none;
}


.checked_animation {
  animation: checked_animation 0.6s ease-in-out both;
}
 
@keyframes checked_animation {
  0% {
  transform: translate(0, 30px);
  opacity: 0;
  }
  100% {
  transform: translate(0, 0);
  opacity: 1;
  }
}