/* ヨドガワのフォントと文字間 */
#yodogawa .inner {
	font-family: 'Shuei KakuGo Gin M';
	letter-spacing: 0.1em;
} 
/* 本文のフォントと文字間 */
#talk_wrap {
	font-family: 'Shuei KakuGo Gin M';
}
/* 本文の隙間 */
article {
  padding: 0;
}
/* コンテンツ全体の最大横幅 */
article {
  max-width: 900px;
}
#talk_wrap {
  padding: 50px 0 0 0;
}
#talk_wrap .talk_end p {
  padding-bottom: 30px;
}
footer {
  padding-top: 65px;
}
#yodogawa .pic img {
  display: block;
}
footer .inner {
  background-color: unset;
}
#information_free li.bd_b {
    border: none;
}

/* ********************************************* */
/* キーヴィジュアルを全画面幅に ------- ここから */
#kv {
	width: 100vw;
}
/* キーヴィジュアル全画面を中央へ寄せる */
/* 641px は、場合による */
@media (min-width: 641px) {
  #kv {
    margin-left: calc((100vw - 100%) / 2 * -1);
  }
  /* ヨドガワを中央揃え */
  #yodogawa .inner {
    text-align: center;
  }
}
/* キーヴィジュアルを全画面幅に ------- ここまで */
/* ********************************************* */

/* スマホの時の、本文の両サイドあき */
/* 画像は横までみっちり */
@media (max-width: 640px) {
  #yodogawa {
    padding: 20px 0;
  }
  #yodogawa .inner p{
    padding: 0 30px;
  }
  #talk_body {
    padding: 0 35px;
  }
#talk_body pic img {
    width: 78%;
  }
	#talk_wrap h2 img {
    width: 90%;
	}
#information_free li .info_img img {
    width: 78%;
  }
#talk_nav, .talk_nav {
    width: 80%;
    margin: 0 auto;
}
#index_nav {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.caption br {
    display: inherit;
}
.pic_wrap {
    display: inline-block;
    width: 90%;
}
  #bg {
    background-image: url(/ns_mum_gypsy_recommend/back_sp.jpg) !important;
    background-size: 100% auto !important;
  }
  article {
    background-color: unset;
  }
}
    
