#fish #key li.slide1 {
	background-image: url(../img/fish/img_key.jpg);
}

#fish #lead {
  background: url(../img/shared/line_ft.jpg) repeat-x top center, url(../img/fish/bg_lead.jpg) no-repeat top right;
  position: relative;
}

#fish #lead ul li {
  background: url(../img/fish/bg_btn.png) no-repeat bottom center;
}
#fish #lead .wrap::after {
  background: url(../img/fish/bg_lead_01.png) no-repeat bottom center;
  content: "";
  position: absolute;
  bottom: 0;
  left: 500px;
  width: 830px;
  height: 560px;
}

#fish #meat-demo {
  background: url(../img/fish/bg_demo.jpg) no-repeat center center;
  background-size: cover;
}

#fish #meat-demo2 {
  background: url("../img/fish/bg_demo3.jpg") no-repeat center center;
  background-size: cover;
}

#fish .lunch-menu.is-background {
  background: url(../img/fish/bg_is_lunch.png) no-repeat top right, url(../img/shared/bg_ft.jpg) repeat;
}

#fish .menu-list-box .wrap::before {
  background: url(../img/fish/deco_bg_list.png) no-repeat;
  width: 713px;
  height: 303px;
  content: "";
  position: absolute;
  top: 187px;
  left: -324px;
}

#fish .btn-common a {
  background: url(../img/fish/bg_is.jpg) repeat;
}

#meat-demo div.box div.winter-only {
  text-align: left;
  border: 1px solid #fff;
  padding: 15px;
  font-size: 25px;
  margin-bottom: 30px
}

#meat-demo div.box h3.crab-style {
  color: #fff;
  font-size: 35px;
  border: none;
  margin-bottom: 0;
  padding: 0;
}

#meat-demo2 div.box h3.nigiri-desc {
  font-size: 30px;
  padding: 0;
  border: none;
  margin-bottom: 70px;
}

/*#fish .menu-list::before {
  width: 1500px;
  left: 50%;
  margin-left: -750px;
}*/