.homeAbout .txt {text-align:left;}
@media (min-width: 1025px) {
    .Bottom003191 .b-top .left {width: 30%;}
    .Bottom003191 .b-top .mid{width:67%;}
    .Bottom003191 .b-top nav dl {max-width: calc(110 / 16 * 1em);}
 }
@media (min-width:641px) {
  .Timeline003058 .slider-list dl{height:10em;}
 }
@media (max-width: 1024px) {
    .homeAbout .num {flex-wrap: wrap;padding: 8%;}
    .homeAbout .num .item:not(:last-of-type) {margin-bottom: 6%;}
    .homeAbout .num .item:last-child aside {width: 76%;}
    .homeAbout .num aside sub {font-size: .2rem;}
    .company .num .item {width: 100%;}
    .company .num p {font-size: .24rem;}
}
