@charset "UTF-8";
/* Scss Document */
#topView {
  width: 100vw;
  height: 100vh;
  position: relative;
  padding-bottom: 20vh; }
  #topView #bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: url("../images/img_meat.jpg");
    background-position: center center;
    background-size: cover; }
  #topView #logo {
    border: 1px solid #ff0;
    width: 60vw;
    max-width: 60vh;
    height: 60vh;
    max-height: 60vw;
    animation-name: RightToLeft;
    /* アニメーション名 */
    animation-duration: 4s;
    /* アニメーション時間 */
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.7); }

#shopList {
  background: url("../images/bg_img1.jpg");
  background-position: center center;
  background-size: cover; }
  #shopList .shopLogo {
    width: 100%;
    padding: 0.5em 0 0.5em 0;
    text-align: center;
    position: relative;
    font-family: source-han-sans-japanese, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.3rem; }
    #shopList .shopLogo img {
      display: block;
      position: relative;
      /* position: absolute;
       top:0;
       bottom:0;
       left:0;
       right:0;*/
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 0.3em;
      max-width: 90%; }
  #shopList .shopLink {
    padding: 2em 0;
    text-align: center; }
    #shopList .shopLink a {
      display: inline-block;
      background-color: transparent;
      color: #fff;
      font-size: 1.2em;
      font-weight: 500;
      width: 70%; }
  #shopList .shopAddress, #shopList .shopTel {
    padding-left: 2em; }

#bentoWaku {
  background: url("../images/bento/bento_image.jpg");
  background-position: center center;
  background-size: cover; }
  #bentoWaku .tWaku {
    margin: 2em 0;
    padding: 2em 0.5em; }
  #bentoWaku h3 {
    color: #f00; }
  #bentoWaku a {
    color: #ff0; }
  #bentoWaku .price2 {
    display: block;
    float: right;
    text-align: right;
    font-family: source-han-sans-japanese, sans-serif;
    font-weight: 400;
    font-style: normal; }

#yanaizuInfoWaku {
  background: url("../images/bg_img5.jpg");
  background-position: center center;
  background-size: cover; }
  #yanaizuInfoWaku .tWaku {
    margin: 2em 0;
    padding: 2em 0.5em; }
  #yanaizuInfoWaku h3 {
    color: #f00; }
  #yanaizuInfoWaku a {
    color: #ff0; }
  #yanaizuInfoWaku .price2 {
    display: block;
    float: right;
    text-align: right;
    font-family: source-han-sans-japanese, sans-serif;
    font-weight: 400;
    font-style: normal; }
