.blue_h2{    background: #0068B7;    color: white }

body.post-type-archive-reportsoft .l-main::before,
body.single-reportsoft .l-main::before {
  display: none;
}

body.post-type-archive-reportsoft .l-main__header::before,
body.single-reportsoft .l-main__header::before {
  font-family: museo-sans-rounded, sans-serif;
  font-weight: 900;
}

body.post-type-archive-reportsoft .l-main__header .c-title,
body.single-reportsoft .l-main__header .c-title {
  font-family: m-plus-rounded-1m, sans-serif;
  font-weight: 700;
}

body.post-type-archive-reportsoft .l-main__header .c-decoration,
body.single-reportsoft .l-main__header .c-decoration {
  position: absolute;
}

body.post-type-archive-reportsoft .c-tab-menu__item,
body.single-reportsoft .c-tab-menu__item {
  font-weight: 700;
  background-color: #d1d5da;
  color: #0068b7;
}

body.post-type-archive-reportsoft .c-tab-panel__item,
body.single-reportsoft .c-tab-panel__item {
  background-color: #fff;
}

body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__name,
body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__name {
  text-align: center;
  font-weight: 500;
}

@media print, screen and (min-width: 48em) {
  body.post-type-archive-reportsoft .l-main__header::before,
  body.single-reportsoft .l-main__header::before {
    font-size: 2.6rem;
    line-height: .9615384615;
    letter-spacing: -.015em;
  }

  body.post-type-archive-reportsoft .l-main__header .c-title,
  body.single-reportsoft .l-main__header .c-title {
    font-size: 7.6rem;
    line-height: 1.2236842105;
    letter-spacing: 0;
  }

  body.post-type-archive-reportsoft .l-main__header,
  body.single-reportsoft .l-main__header {
    padding-right: 490px;
  }

  body.post-type-archive-reportsoft .l-main__header .c-decoration,
  body.single-reportsoft .l-main__header .c-decoration {
    top: -55px;
    right: 48px;
    width: 295px;
  }

  body.post-type-archive-reportsoft .l-main__header .c-decoration > :nth-child(2),
  body.single-reportsoft .l-main__header .c-decoration > :nth-child(2) {
    top: 0;
    left: -213px;
    width: 650px;
  }

  body.post-type-archive-reportsoft .l-main__contents,
  body.single-reportsoft .l-main__contents {
    font-size: 1.8rem;
    line-height: 2;
    letter-spacing: -.03em;
  }

  body.post-type-archive-reportsoft .c-tab-menu__item,
  body.single-reportsoft .c-tab-menu__item {
    font-size: 1.8rem;
    line-height: 1.2222222222;
    letter-spacing: .05em;
    padding: 15px;
  }

  body.post-type-archive-reportsoft .c-tab-panel__item,
  body.single-reportsoft .c-tab-panel__item {
    padding: 78px 94px 114px;
  }

  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__img,
  body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__img {
    aspect-ratio: 254/169;
  }

  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__name,
  body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__name {
    font-size: 1.4rem;
    line-height: 1.1428571429;
    letter-spacing: -.03em;
  }

  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-flexible-table-block-table,
  body.single-reportsoft .editor-styles-wrapper .wp-block-flexible-table-block-table,
  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-table,
  body.single-reportsoft .editor-styles-wrapper .wp-block-table,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-flexible-table-block-table,
  body.single-reportsoft .wp-wrap-post .wp-block-flexible-table-block-table,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-table,
  body.single-reportsoft .wp-wrap-post .wp-block-table {
    margin: 40px 0;
  }

  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-columns,
  body.single-reportsoft .editor-styles-wrapper .wp-block-columns,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-columns,
  body.single-reportsoft .wp-wrap-post .wp-block-columns {
    margin: 40px 0;
  }

  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-gallery,
  body.single-reportsoft .editor-styles-wrapper .wp-block-gallery,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-gallery,
  body.single-reportsoft .wp-wrap-post .wp-block-gallery {
    margin: 40px 0;
  }
}

@media screen and (max-width: 47.99em) {
  body.post-type-archive-reportsoft .l-main__header::before,
  body.single-reportsoft .l-main__header::before {
    font-size: 1.6rem;
    line-height: 1.25;
    letter-spacing: 0;
  }

  body.post-type-archive-reportsoft .l-main__header .c-title,
  body.single-reportsoft .l-main__header .c-title {
    font-size: 4.2rem;
    line-height: 1.1428571429;
    letter-spacing: 0;
  }

  body.post-type-archive-reportsoft .l-main__header .c-decoration,
  body.single-reportsoft .l-main__header .c-decoration {
    top: -39px;
    right: -11px;
    width: 108px;
  }

  body.post-type-archive-reportsoft .l-main__header .c-decoration > :nth-child(2),
  body.single-reportsoft .l-main__header .c-decoration > :nth-child(2) {
    top: 13px;
    left: -48px;
    width: 77px;
  }

  body.post-type-archive-reportsoft .l-main__contents,
  body.single-reportsoft .l-main__contents {
    font-size: 1.4rem;
    line-height: 1.5714285714;
    letter-spacing: 0;
  }

  body.post-type-archive-reportsoft .c-tab-menu,
  body.single-reportsoft .c-tab-menu {
    flex-direction: column;
  }

  body.post-type-archive-reportsoft .c-tab-menu__item,
  body.single-reportsoft .c-tab-menu__item {
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: 0;
    padding: 7px;
  }

  body.post-type-archive-reportsoft .c-tab-panel__item,
  body.single-reportsoft .c-tab-panel__item {
    padding: 20px;
  }

  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list,
  body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list {
    flex-direction: column;
  }

  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile,
  body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile {
    flex-basis: auto;
    width: 100%;
  }

  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__img,
  body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__img {
    aspect-ratio: auto;
  }

  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__img img,
  body.single-reportsoft .wp-wrap-post .wp-block-group--club .p-club-member__list .c-profile__img img {
    height: auto;
    object-fit: unset;
  }

  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-flexible-table-block-table,
  body.single-reportsoft .editor-styles-wrapper .wp-block-flexible-table-block-table,
  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-table,
  body.single-reportsoft .editor-styles-wrapper .wp-block-table,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-flexible-table-block-table,
  body.single-reportsoft .wp-wrap-post .wp-block-flexible-table-block-table,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-table,
  body.single-reportsoft .wp-wrap-post .wp-block-table {
    margin: 40px 0;
  }

  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-columns,
  body.single-reportsoft .editor-styles-wrapper .wp-block-columns,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-columns,
  body.single-reportsoft .wp-wrap-post .wp-block-columns {
    margin: 40px 0;
    row-gap: 10px;
  }

  body.post-type-archive-reportsoft .editor-styles-wrapper .wp-block-gallery,
  body.single-reportsoft .editor-styles-wrapper .wp-block-gallery,
  body.post-type-archive-reportsoft .wp-wrap-post .wp-block-gallery,
  body.single-reportsoft .wp-wrap-post .wp-block-gallery {
    margin: 40px 0;
  }

  body.staff.parent-slug-reportsoft .editor-styles-wrapper .wp-block-group--club .wp-block-group__inner-container > .wp-block-group.js-club-anchors__item,
  body.staff.parent-slug-reportsoft .wp-wrap-post .wp-block-group--club .wp-block-group__inner-container > .wp-block-group.js-club-anchors__item {
    padding-top: 0 !important;
    border-width: 0 !important;
  }
}
