@charset "utf-8";
body {
	/* 画像ファイルの指定 */
  background-image: url(../index_img/back_img.jpg);
   
  /* 画像を常に天地左右の中央に配置 */
  background-position: center center;
   
  /* 画像をタイル状に繰り返し表示しない */
  background-repeat: no-repeat;
   
  /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
  background-attachment: fixed;
   
  /* 表示するコンテナの大きさに基づいて、背景画像を調整 */
  background-size: cover;
   
  /* 背景画像が読み込まれる前に表示される背景のカラー */
  background-color: #ffffff;
  }
.main{
	background-color: #FFF;
	padding-bottom: 20px;
}
.top{
	padding-top: 40px;
	padding-bottom: 40px;
}
.top img{
	padding-bottom: 25px;
}
.restaurant td {
	padding: 3px;
}
@media all and (max-width: 899px) {/*スマホ用*/
.head h2{
	padding-top: 110px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 110px;
	padding-left: 0px;
}

}

@media all and (min-width: 900px) {/*PC用*/
.head h2{
	padding-top: 250px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 250px;
	padding-left: 0px;
}

.navi img {
	margin-top: -150px;
}

}

@media all and (min-width: 1000px) {/*PC用*/


}