@charset "UTF-8";
/* CSS Document */
/* スマホ・タブレット用CSS */

/* ============================== */

      /*   スマホ ここから   */

/* ============================== */

@media screen and (min-width: 320px) and (max-width: 430px) { 
/*　画面サイズ 499pxまで適用　*/
	
li{ list-style: none;}

.o-font_mincho {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 Pr6 W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Meiryo, serif;
}

/*ヘッダー*/
#Logo img{ width: 40%; position: relative; }
	

/* メインビジュアル */
.pc_main-img{ display: none;}
.sp_main-img { width: 640px; max-width: 100%; height: auto; display: block;}
	
/* マニュフェスト */
.manifest_txt_inner{
	text-align: center;
	padding: 40px 0;
	line-height: 2.0;
	font-size: 1rem;
	margin:  0 10px;
	width: 95%;
}

/* ブランド別 ナビゲーション */
.pc-navi, .sp-section_title_inner{ display: none;}
	
/* 見出し */
.section_title {
  font-size: 1.6rem;
  font-weight: 400;
  margin: 10px auto 20px;
  text-align: center;
  letter-spacing: 0.2em;
  text-indent: 0.2em;
  padding-top: 20px;
}
	
	
/* 至福の和食 */
/* .content01{background-color: #f8f4e6; margin: 0; padding: 0; } */
.content01 ul{
	display: block;
	width: 90%;
} 

	
/* モーダルの内容 */
.item-name{ text-align: center;}
.item-txt{ width: 90%;}

	
.allgen{ padding-bottom: 5%;}	
.all-list{ width: 95%;}
.all-list tr td{ padding: 5px;}
	
	
	
/*フッター*/
footer{ background-color: #c1ab05;}
.footer_bottom{ text-align: center; color: #fff; padding: 13px 0; }

}