body.home .s-ham {
  display: none !important;
}
body.home header .s-header__menu {
  display: none !important;
}
body.home header .s-header__nav {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.home header .s-header__logo a {
  pointer-events: none;
}
body.home main .s-kuchikomi__link {
  display: none;
}
body.home main .s-contents {
  display: none;
}
body.home main .s-faq {
  padding-bottom: 77px;
}
body.home footer .s-footer__menu {
  display: none !important;
}
body.home footer .s-footer__menu-wrap {
  padding-top: 0 !important;
}
body.home footer .s-footer__banner-list {
  margin-top: 0 !important;
}
body.home footer .s-footer__logo a,
body.home footer .s-footer__withus a {
  pointer-events: none;
}

body.documents .s-ham,
body.documents-child .s-ham,
body.consultation .s-ham,
body.consultation-child .s-ham,
body.privacy .s-ham {
  display: none !important;
}
body.documents header .s-header__menu,
body.documents-child header .s-header__menu,
body.consultation header .s-header__menu,
body.consultation-child header .s-header__menu,
body.privacy header .s-header__menu {
  display: none !important;
}
body.documents header .s-header__nav,
body.documents-child header .s-header__nav,
body.consultation header .s-header__nav,
body.consultation-child header .s-header__nav,
body.privacy header .s-header__nav {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.documents header .s-header__logo a,
body.documents-child header .s-header__logo a,
body.consultation header .s-header__logo a,
body.consultation-child header .s-header__logo a,
body.privacy header .s-header__logo a {
  pointer-events: none;
}
body.documents header .s-header__button,
body.documents-child header .s-header__button,
body.consultation header .s-header__button,
body.consultation-child header .s-header__button,
body.privacy header .s-header__button {
  display: none !important;
}
body.documents main .s-breadcrumb,
body.documents-child main .s-breadcrumb,
body.consultation main .s-breadcrumb,
body.consultation-child main .s-breadcrumb,
body.privacy main .s-breadcrumb {
  display: none;
}
body.documents footer .s-footer__menu-wrap,
body.documents-child footer .s-footer__menu-wrap,
body.consultation footer .s-footer__menu-wrap,
body.consultation-child footer .s-footer__menu-wrap,
body.privacy footer .s-footer__menu-wrap {
  display: none;
}
body.documents footer .s-footer__logo a,
body.documents footer .s-footer__withus a,
body.documents-child footer .s-footer__logo a,
body.documents-child footer .s-footer__withus a,
body.consultation footer .s-footer__logo a,
body.consultation footer .s-footer__withus a,
body.consultation-child footer .s-footer__logo a,
body.consultation-child footer .s-footer__withus a,
body.privacy footer .s-footer__logo a,
body.privacy footer .s-footer__withus a {
  pointer-events: none;
}
body.documents footer .s-banner-list-sp,
body.documents-child footer .s-banner-list-sp,
body.consultation footer .s-banner-list-sp,
body.consultation-child footer .s-banner-list-sp,
body.privacy footer .s-banner-list-sp {
  display: none !important;
}

/* reloclub */
body.reloclub-child .s-ham {
  display: none !important;
}
body.reloclub-child header .s-header__menu {
  display: none !important;
}
body.reloclub-child header .s-header__nav {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.reloclub-child header .s-header__logo a {
  pointer-events: none;
}
body.reloclub-child header .s-header__button {
  display: none !important;
}
body.reloclub-child main .s-breadcrumb {
  display: none;
}
body.reloclub-child footer .s-footer__menu-wrap {
  display: none;
}
body.reloclub-child footer .s-footer__logo a,
body.reloclub-child footer .s-footer__withus a {
  pointer-events: none;
}
body.reloclub footer .s-banner-list-sp {
  display: none !important;
}