/*************************************************

lowerbtns

*************************************************/
.lowerbtns {
  margin-top: 0;
}

/*************************************************

ptetsu-outline

*************************************************/
@media screen and (min-width: 768px) {
  .ptetsu-outline .parts-itemlist02__title {
    font-size: 2.6rem;
  }
  .ptetsu-outline .parts-itemlist02__body {
    padding: 3rem 3.5rem;
  }
}

.ptetsu-outline__lead {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .ptetsu-outline__lead {
    font-size: 1.6rem;
  }
}
.ptetsu-outline__lead strong {
  color: #FF8A00;
}

.ptetsu-outline__cap {
  margin-top: 2rem;
  font-size: 1.4rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .ptetsu-outline__cap {
    font-size: 1.2rem;
  }
}

/*************************************************

ptetsu-ledger

*************************************************/
.ptetsu-ledger .parts-iconlist01__item {
  padding: 2rem 0;
}
.ptetsu-ledger .parts-iconlist01__img {
  max-width: 45%;
  margin: 0 auto;
}

/*************************************************

ptetsu-features

*************************************************/
.ptetsu-features .parts-itemlist01__item {
  padding: 8rem 2rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .ptetsu-features .parts-itemlist01__item {
    padding: 6rem 2rem 2.5rem;
  }
}
.ptetsu-features .parts-itemlist01__item .in-img {
  margin: 0 auto;
}
.ptetsu-features .parts-itemlist01__item.is-01 .in-img {
  width: 19.6428571429%;
}
.ptetsu-features .parts-itemlist01__item.is-02 .in-img {
  width: 28.9285714286%;
}
.ptetsu-features .parts-itemlist01__item.is-03 .in-img {
  width: 30%;
}
.ptetsu-features .parts-itemlist01__item.is-04 .in-img {
  width: 23.5714285714%;
}
.ptetsu-features .parts-itemlist01__item.is-05 .in-img {
  width: 35.7142857143%;
}
.ptetsu-features .parts-itemlist01__item.is-06 .in-img {
  width: 19.2857142857%;
}

/*************************************************

ptetsu-others

*************************************************/
.ptetsu-others .parts-tablestyle th {
  width: 24rem;
}
@media screen and (max-width: 767px) {
  .ptetsu-others .parts-tablestyle th {
    width: 14rem;
  }
}