.col {
  display: inline-block;
  min-height: 2em; }

.grid {
  margin: 0 auto;
  max-width: 980px;
  overflow: hidden; }

.column {
  float: left;
  margin-right: 16px;
  display: inline-block;
  min-height: 2em; }

#mart-index .figure-page {
  border-bottom: 1px solid rgba(151, 159, 168, 0.2);
  padding: 1rem 0; }
  #mart-index .figure-page .figure-grid {
    max-width: 980px;
    margin: 0 auto;
    color: #8796A8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
    #mart-index .figure-page .figure-grid .figure-tab {
      width: 33%;
      text-align: center; }
      #mart-index .figure-page .figure-grid .figure-tab .figure-number {
        font-size: 3rem;
        display: inline-block;
        width: 100%; }
      #mart-index .figure-page .figure-grid .figure-tab .figure-text {
        font-size: 1rem;
        display: inline-block;
        width: 100%; }
  @media only screen and (max-width: 767px) {
    #mart-index .figure-page .figure-grid .figure-tab .figure-number {
      font-size: 1.3rem; }
    #mart-index .figure-page .figure-grid .figure-tab .figure-text {
      font-size: 0.7rem; } }
