@media screen and (min-width: 459px) {
  .sec_present .present_box.item03 .detail_box .ph {
    height: 2.02rem;
    width: 3.3rem; } }

.sec_present .present_box.item03 .detail_box {
  gap: 5%; }
  @media screen and (max-width: 460px) {
    .sec_present .present_box.item03 .detail_box {
      gap: 2%; } }

.-choise {
  text-align: center;
  font-size: 16px;
  text-align: center;
  margin-top: 20px; }
  @media screen and (max-width: 460px) {
    .-choise {
      font-size: 14px;
      margin-top: 10px; } }
