@charset "utf-8";
/*----------------------------------------------------
    PCサイトcss
----------------------------------------------------*/
@media screen and (min-width: 768px) {
  /*/////////////PC用のCSSをここに作成してください。/////////////*/
  /*/////////////必ず中括弧の中に作成してください。/////////////*/

  p span {
    font-size: 1.1em;
    font-weight: 700;
    color: #e5471d;
  }

  h6.reason {
    min-height: 6rem;
    padding: var(--s3) var(--s2) var(--s3) var(--s2);
    line-height: 1.5;
    font-size: 2.3rem;
    font-weight: 700;
    background-color: var(--cream-bg);
    display: flex;
    align-items: center;
  }

  #low-page .conclusion-box-frame h2:not([class]) {
    background-color: transparent;
    margin-block: 0;
    padding: 0;
    font-size: 3.4 rem; /* PC用の文字サイズ */
    border-bottom: none;
    text-decoration: none;
  }
	
	span.m-small {
    font-size: 3rem;
    margin-left: 5px;
}
}

/*----------------------------------------------------
    SPサイトcss
----------------------------------------------------*/
@media screen and (max-width: 767px) {
  /*/////////////SP用のCSSをここに作成してください。/////////////*/
  /*/////////////必ず中括弧の中に作成してください。/////////////*/

  p span {
    font-size: 1.1em;
    font-weight: 700;
    color: #e5471d;
  }

  h6.reason {
    min-height: 6rem;
    padding: var(--s1) var(--s2);
    line-height: 1.5;
    font-size: 1.8rem;
    font-weight: 700;
    background-color: var(--cream-bg);
    display: flex;
    align-items: center;
  }

  #low-page .conclusion-box-frame h2:not([class]) {
    background-color: transparent;
    margin-block: 0;
    padding: 0;
    font-size: 2.2rem; /* スマホ用の文字サイズ（お好みで調整してください） */
    border-bottom: none;
    text-decoration: none;
  }

  .conclusion-box-ttl__icon {
    left: -2.8rem !important;
    top: 1rem !important;
  }
	
	span.m-small {
    font-size: 1.8rem;
    margin-left: 3px;
}
}

/* 疑似要素で作られた下線や装飾を消す（スマホ・PC共通） */
#low-page .conclusion-box-frame h2:not([class])::before,
#low-page .conclusion-box-frame h2:not([class])::after {
  display: none;
}

span.marker-2 {
    color: #4a3b38!important;
    background: #ffdfd3!important;
    font-weight: 800;
}
