@charset "utf-8";

body {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.l-header__inner {
  position: static;
}
.l-header__menu {
  margin-top: 0;
}
.l-footer {
  margin-top: 60px;
}
.l-footer__bottom {
  max-width: 1000px;
}

/*このクラスの手前で、改ページ*/
.break-before {
	break-before:page;
}

.p-stakehold__inner .p-section__body.p-section--top {
  margin-top: -10px;
}

.p-stakehold__inner .p-section__body .p-section__wrap {
  margin-top: 10px;
}

.p-section__body.p-section--business {
  margin-top: 60px;
}

.top_overview_list.break-before {
  padding-top: 100px;
}

.p-news__body.break-before {
  padding-top: 100px;
}

.p-stakehold__section {
  padding-top: 30px;
}

.p-seciton__subHeading.break-before {
  padding-top: 60px;
}

.c-gotoTop__inner {
  display: none;
}