.sec-us{padding-bottom: clamp(3.75rem, 0.021rem + 15.91vw, 12.75rem);}
.sec-us .lead-area{margin-bottom: clamp(1.75rem, 0.61rem + 4.86vw, 4.5rem);}
.table th{white-space: nowrap;}
.sec-area{padding-bottom: clamp(5rem, -5.5rem + 21.88vw, 12rem);}
.sec-area .lead-area{margin-bottom: 70px;}
.office-card{position: relative;}
.area-fukui .office-card:last-of-type::before{
  background: url(../img/company/img-area02.png) no-repeat;
  background-size:contain;
  bottom: calc(-1 * clamp(13.813rem, 4.906rem + 18.55vw, 19.75rem) - 30px);
  content: "";
  height: clamp(13.813rem, 4.906rem + 18.55vw, 19.75rem);
  position: absolute;
  width: clamp(10.75rem, 3.813rem + 14.45vw, 15.375rem);
}
.area-tokyo .office-card:last-of-type::before {
  background: url(../img/company/img-area01.png) no-repeat;
  background-size: contain;
  bottom: calc(-1 * clamp(10.813rem, 1.906rem + 18.55vw, 16.75rem) - 30px);
  content: "";
  height: clamp(10.813rem, 1.906rem + 18.55vw, 16.75rem);
  position: absolute;
  width: clamp(12.5rem, 2.188rem + 21.48vw, 19.375rem);
}
.map-card{margin-bottom: 0;}
.office-card+.office-card{margin-top: clamp(1.25rem, -2.5rem + 7.81vw, 3.75rem);}
.map-card+.office-card{margin-top: clamp(1.25rem, -2.5rem + 7.81vw, 3.75rem);}
.office-card+.area-container_ttl{margin-top: clamp(4.625rem, -0.063rem + 9.77vw, 7.75rem);}
@media screen and (max-width: 767.98px){
  .area-fukui .office-card:last-of-type{margin-bottom: calc(clamp(13.813rem, 4.906rem + 18.55vw, 19.75rem) + 30px);}
  .area-tokyo .office-card:last-of-type {margin-bottom: calc(clamp(10.813rem, 1.906rem + 18.55vw, 16.75rem) + 30px);}
  .area-fukui .office-card:last-of-type::before,
  .area-tokyo .office-card:last-of-type::before {
    left: 50%;
    transform: translateX(-50%);
  }
  .area-tokyo{padding-top: 3.75rem;}
}
@media screen and (min-width: 768px){
  .area-fukui .office-card:last-of-type::before{
    bottom: 50px;
    right: calc(-100% - 1.25rem);
  }
  .area-tokyo .office-card:last-of-type::before {
    bottom: calc(-100% - clamp(-1.25rem, -7.813rem + 13.67vw, 3.125rem));
    right: clamp(1.25rem, -1.563rem + 5.86vw, 3.125rem);
  }

}