.bl_totalWrapper{
  display: flex;
  align-items: center;
      justify-content: flex-end;
    padding-bottom: 2rem;

}

.p-realitive {
  overflow: hidden;
  position: relative;
}

.sales-status {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;

  width: 76px;
  height: 76px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cpath d='M0 0H68C72.4183 0 76 3.58172 76 8V76L0 0Z' fill='%23E86922'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;

  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 6px;
}

.sales-status p {
  color: #FFF;
  font-family: "Noto Sans JP";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%; 
  transform: rotate(45deg);
  margin: 12px -3px 0 0;
  line-height: 1;
}

.bl_total{
  margin: 1.6rem 0;
  color: var(--black);
  font-weight: bold;
}

.bl_total_Total{
  color: var(--main);
  font-size: 3.2rem;
  font-weight: 700;
  display: inline-block;
  padding: 0 0.5rem;
}

.bl_total_Page{

}


{# no image #}
.noImage{
  background: var(--gray-light);
  aspect-ratio: 16 / 9;
  display: flex;
  align-items: center;
}

.noImage svg{
  width: 70%;
  height: 70%;
  max-width: 15rem;
  margin: 0 auto;
  display: block;
}

/* fixing 2025 */
@media (max-width: 768px) {
  .estate-list-right-bottom {
     width: calc( 100% + 3.2rem);
     margin-left: -1.6rem;
     padding: 1.6rem !important;
  }
  
  .check-detail {
    padding: 7px 8px !important;
  }
}

.estate-list-inner{
  align-items: center;
}
