@charset "utf-8";
html{
	display: block;
    margin: 0 auto;
    margin-left: auto;
}
body{
	display: block;
    margin: 0 auto;
    margin-left: auto;
}
#n-sub{
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
#sub{
	background:#000;
	/*background:url(../img/bg.png);*/
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
#sub2{
	background:url(../img/bg2.png);
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
#sub3{
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
#tenpo-bg{
background: #111;
	/* background:url(../img/tenpo-bg.png); */
	background-size:100%;
	display: block;
}
.bg-bg{
	background:url(../img/bg3.png);
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
  z-index:1;
}
.d-bg{
	background:url(../img/bg4.png);
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
  z-index:1;
}
header{
	width:100%;
}
header img{
	width:100%;
	height:100%;
}	
.colume1{
	display: block;
	 margin: 0 auto;
    margin-left: auto;
    background: ;
}
.colume1 img{
	background:url(../img/logo-bg.png);
	display: block;
	margin: 0px auto;
	width: 100%;
	height:100%;
	padding: 0px;
}
#drink-bg{
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
#tenpo-bg{
	background-size:100%;
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
.bd{display: block;
	margin: 0 auto;
    margin-left: auto;
}
.bd  img{
	display: block;
	margin: 0px auto;
	width: 100%;
	height: 100%;
	padding: 0px;
}
.top {
	display: block;
  margin: 0 auto;
  margin-left: auto;
}
.top img{
	width:100%;
	height:100%
}
#nav{
	display: block;
	 margin: 0 auto;
  margin-left: auto;
	
}

.zen-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.zen-m img{
	width:100%;
}
.syun-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.syun-m1 img{
	padding-top:3%;
	width:100%;
}
.syun-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.syun-m2 img{
	width:100%;
	padding-top:3%;
}
.syun-m3{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.syun-m3 img{
	width:100%;
}
.syun-m4{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.syun-m4 img{
	width:100%;
}
.drink-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.drink-m img{
	width:100%;
}
#sake1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
#sakem2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
#sakem3{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
#sakem1 img{
	width:100%;
}
#sakem2 img{
	width:100%;
}
#sakem3 img{
	width:100%;
}
.tenpo-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.tenpo-m img{
	width:100%;
}
.shotyu-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.shotyu-m img{
	padding-top:3%;
	width:100%;
}
.nihon-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.nihon-m1 img{
	padding-top:3%;
	width:100%;
}
.nihon-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.nihon-m2 img{
	width:100%;
}
.osusume-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.osusume-m1 img{
	padding-top:3%;
	width:100%;
}
.osusume-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.osusume-m2 img{
	padding-top:3%;
	width:100%;
}
.osusume-m3{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.osusume-m3 img{
	width:100%;
}
.ipin-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.ipin-m1 img{
	width:100%;
}
.ipin-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.ipin-m2 img{
	width:100%;
}
.ipin-m3{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.ipin-m3 img{
	width:100%;
}
.enkai-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.enkai-m img{
	padding-top:3%;
	width:100%;
}
.lunch-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.lunch-m1 img{
	width:100%;
}
.lunch-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.lunch-m2 img{
	width:100%;
}
#lunchm3{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
#lunchm3 img{
	width:100%;
}
#lunchm4{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
#lunchm4 img{
	width:100%;
}
.lunch-m5{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.lunch-m5 img{
	width:100%;
}
.lunch-m6{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.lunch-m6 img{
	width:100%;
}
.dinner-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.dinner-m1 img{
	width:100%;
}
.dinner-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.dinner-m2 img{
	width:100%;
}
.dinner-m3{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.dinner-m3 img{
	width:100%;
}
.houzi-m1{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.houzi-m1 img{
	width:100%;
}
.houzi-m2{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.houzi-m2 img{
	width:100%;
}
.obento-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.obento-m img{
	width:100%;
}
.offer-m{
	display: block;
	margin: 0 auto;
	margin-left: auto;
}
.offer-m img{
	width:100%;
}


footer{
 width: 100%;
 /* height: 40px; */
 background:url(../img/ftbg.png);
 background-size:50%;
 /* position: absolute; */
 /* bottom: 0; */
}
.copyright img{
	padding: 0%;
	display: block;
	margin: 0 auto;
	margin-left: auto;
	height: 27px;
}
.copyright{
	height: 100%;
	width: 100%;
}
.logo-sub{
	width: 80%;
	float:left;
}
.logo-sub img{
	padding: 0% 0%;
	display: block;
	width: 80%;
	margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
}
#pagetop{
	width: 19%;
	float:left;
}
#pagetop img{
	display: block;
	margin-left: auto;
	width: 90%;
	padding-top: 3rem;
}
a img {outline:none;}
a {outline:none;}
.clear {
  clear: both;
  height: 0px;
}