@charset "UTF-8";
/* ============================
巡回健診
============================ */
/* ----- こんなお悩みはありませんか？ ----- */
.page-issue {
  padding-block-end: clamp(var(--space-5), 5.5555555556vw, var(--space-10));
}

.issue-bg-grd {
  background: var(--gr-gray-lightblue-horizonental);
  padding: clamp(var(--space-2), 6.1111111111vw, var(--space-11))
    clamp(var(--space-2), 4.4444444444vw, var(--space-8));
  position: relative;
  isolation: isolate;
  --tri-w: clamp(96px, 22vw, 157px);
  --tri-h: calc(var(--tri-w) * (75 / 157));
  --tri-side-gap: 0px;
  --tri-overlap: clamp(24px, calc(var(--tri-h) * 0.533), 56px);
  --tri-bottom: calc(-1 * var(--tri-overlap));
}

.issue-bg-grd::after {
  content: "";
  position: absolute;
  left: calc(50% + var(--tri-side-gap));
  transform: translateX(-50%);
  bottom: var(--tri-bottom);
  width: var(--tri-w);
  height: var(--tri-h);
  background: var(--gr-yellow-horizontal);
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  pointer-events: none;
  z-index: 1;
}
