.sec-whathinata{padding-bottom: clamp(1.5rem, -1.245rem + 11.71vw, 8.125rem);}
.sec-whathinata .lead-area{margin-bottom: clamp(2.5rem, 1.205rem + 5.52vw, 5.625rem);}
.greeting-warp{
  background: #fff;
  border-radius: 20px;
  margin:clamp(0.625rem, 0.366rem + 1.1vw, 1.25rem);
  padding:clamp(1.25rem, 0.214rem + 4.42vw, 3.75rem) clamp(1.25rem, 0.214rem + 4.42vw, 3.75rem) clamp(1rem, -0.036rem + 4.42vw, 3.5rem);
  outline: clamp(0.625rem, 0.366rem + 1.1vw, 1.25rem) solid var(--bg-color);
}
.greeting-txt h3{
  color:var(--accent-color);
  margin-bottom: .4375rem;
}
.representative-name {margin-top: clamp(0rem, -0.414rem + 1.77vw, 1rem);}
.representative-name span{margin-left: clamp(0.5rem, 0.189rem + 1.33vw, 1.25rem);}
.greeting_img{
  flex: none;
  margin-left: clamp(0.625rem, -0.152rem + 3.31vw, 2.5rem);
  width: clamp(6.875rem, 4.829rem + 8.73vw, 11.813rem);
}
.sec-whathinata .link{margin-top:clamp(1.25rem, 0.525rem + 3.09vw, 3rem)}
.sec-role{padding-bottom: clamp(3.25rem, -0.427rem + 15.69vw, 12.125rem);}
.sec-role .lead-area{margin-bottom: clamp(2.5rem, 0.532rem + 8.4vw, 7.25rem);}
.sec-advantege{padding-bottom: clamp(4.125rem, 0.655rem + 14.81vw, 12.5rem);}
.sec-advantege .lead-area{margin-bottom: clamp(2.375rem, 1.339rem + 4.42vw, 4.875rem);}
.pill-wrap{margin-bottom: clamp(2.5rem, 0.428rem + 8.84vw, 7.5rem);}
.sec-office{padding-bottom: clamp(3.75rem, 0.124rem + 15.47vw, 12.5rem);}
.sec-office .lead-area{margin-bottom: clamp(2.375rem, 1.391rem + 4.2vw, 4.75rem);}
.list-num-container{margin-bottom: clamp(2.875rem, 0.907rem + 8.4vw, 7.625rem)}
@media screen and (max-width: 767.98px){
  .greeting_img{float: right;}
}
