.corp-container {
    margin: 0 auto;
    max-width: 1280px;
		padding: 0 15px;
		position: relative;
    width: 100%;
}

.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover {
    background-position: bottom center;
    background-size: cover
}

.so-widget-sow-hero-default-61061f6619ed-43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1,
.so-widget-sow-hero-default-61061f6619ed-43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2,
.so-widget-sow-hero-default-61061f6619ed-43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3,
.so-widget-sow-hero-default-61061f6619ed-43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4,
.so-widget-sow-hero-default-61061f6619ed-43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5,
.so-widget-sow-hero-default-61061f6619ed-43 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {
  line-height: 1em;
  color: #ffffff;
  margin: 0.06em 0;
}

/* 日付とタイトルが同じ親要素内で横並びになっている前提 */
.entry-header,
.post-header,
.post-meta,
.entry-meta {
  display: flex;
  align-items: baseline;
  gap: 0.6em;
}

/* タイトルを左、日付を右に */
.entry-title,
.post-title {
  order: 1;
}

.entry-date,
.post-date,
time.entry-date,
time.published {
  order: 2;
  white-space: nowrap;
}