@media only screen and (min-width: 701px){
  .sec__productType__pantsu .type__title__image figure{
    display: -ms-grid;
    display:     grid;
    -ms-flex-pack: center;
    max-width: none;
    width: auto;

    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
    justify-content: center;
  }
  .sec__productType__pantsu .type__title__image figure img{
    margin: 0 auto;
    width: 386px;
  }
  .sec__productType__pantsu .type__title__image figure small{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: auto;
    margin-left: auto;
    white-space: nowrap;
  }
  .sec__productType__pantsu .type__title__image figure small span{
    margin-left: 0;
  }
}
