/* =========================================================
   モバイルファースト構成
   ベース(無条件) = SP(〜568px)
   min-width: 569px 以上は共通の指定を継続利用
   ========================================================= */

/* お客様の声セクションは実例2件のみのため、
   underlayer.cssが前提とする3件目の区切り線非表示(nth-of-type(3))と同様に
   2件目（＝最後の実例）の区切り線も非表示にする */
#voice.major_items .example_box .example_content > div:nth-of-type(2)::after {
  content: none;
}

/* #intro .half_box は他ページと共有する汎用クラスへの
   小さい画面限定の上書き（詳細度の罠）のため、
   元のmax-widthスコープのまま維持する */
@media screen and (max-width: 568px) {
  #intro .intro_box .half_box .photo {
    margin-top: 0;
  }
  #intro .intro_box .half_box .ttl {
    font-size: 21px;
    margin: 10px 0 10px;
  }
}
