/****************************************
  ./nakahara_css/common_nakahara.css
  created 2026.4.3   updated 2026.4.4
****************************************/
@media screen and (max-width: 767px) {

  /* スマホで背景色テスト */
/*  body {
    background: yellow !important;
  }
*/
  /* スマホ文字サイズテスト */
  .introduction-content__container p,
  .introduction-content__container a,
  .introduction-content__container ul,
  .introduction-content__container li,
  p, a, ul, li {
    font-size: 0.95rem !important;
    line-height: 1.55 !important;
  }
  p {
    margin-bottom: 0.8em !important; /* ← ここを調整 */
  }
/* スマホの h3 サイズだけ調整（デザインは維持） */
  .introduction-content__container h3,
  h3 {
    font-size: 1.25rem !important;
    line-height: 1.4 !important;
    margin-top:30px;
    padding:20px 0 0 0;
    margin-bottom:20px;
  }

  /* 最下部メニュー*/
  .values-cell {
    border-top: 1px solid rgba(39, 154, 200, 0.5);
    margin:0 !important;
    padding:30px 0 20px 0 !important;
  }
  .values-cell p {
    margin:0 !important;
    padding:0 0 10px 0 !important;
  }
  .values-cell p strong {
    font-size: 1.2rem !important;
  }
  .values-cell .clipping {
    margin:0;
    padding:5px 15px 0 0 ;
    width:125px;
  }

/* スマホの h4 サイズだけ調整（デザインは維持） */
  .introduction-content__container h4,
  h4 {
    font-size: 1.25rem !important;
    line-height: 1.4 !important;
    margin-top:0 !important;
  }




  .column-quote__container .column-quote__author__subtext_2 {
    font-size: 0.85rem !important;
    line-height: 1.4 !important;
  }
  .column-quote__container .column-quote__author {
    font-size: 1.5rem !important;
  }
  .column-quote__container .column-quote__author__subtext_1 {
    font-size: 1.2rem !important;
  }



}

