/*
rev. 2026-06-11
copyright © 2026
*/

/* QTmedia20260624：style.css上書き */
@layer main {
  .c-blog-detail {
    & :where(.c-blog-detail__title) {
      &> :where(h2) {
        margin: 0;
        font-size: var(--font-size-heading-h2);
        line-height: var(--font-line-height-heading-h2);
      }
    }
  }
}

/* QTnet20260813：ヘッダー追従するための記述 */
.c-page-home__header {
  position: sticky;
  top: 0;
  background-color: #fff;
  z-index: 10;
}

/* QTnet20260819：ブログ用*/
.two-col {
  display: flex;
  flex-direction: row;
  gap: 16px;
}

.two-col p {
  flex: 1;
}

.two-col img {
  display: block;
  flex: 1;
  max-width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  .two-col {
    flex-direction: column;
  }
}