.text-body {
  width: 100%;
  padding-top: 6.944vw; }
  .text-body .ld-box {
    padding-bottom: 18.111vw; }
    .text-body .ld-box div {
      width: 200px;
      height: 78.296vw;
      margin: 0 auto;
      background: #fff;
      display: flex;
      flex-flow: column nowrap;
      justify-content: space-between;
      margin-bottom: 18.111vw; }
      .text-body .ld-box div p:nth-child(2) {
        font-size: 4.167vw;
        text-align: center;
        color: #000; }
      .text-body .ld-box div p {
        font-size: 3.391vw;
        text-align: center;
        color: #666666; }
      .text-body .ld-box div img {
        width: 200px;
        height: 250px;
        padding: 0.926vw;
        box-shadow: 0px 0px 1.852vw #888888; }
