.menu {
  color: #3a2315; }
  .menu #left-wrap .ramen-on {
    text-indent: -9999px;
    width: 230px;
    height: 149px;
    background: url(/menu/img/navi01_on.jpg) no-repeat; }
  .menu #left-wrap .sushi-on {
    text-indent: -9999px;
    width: 230px;
    height: 149px;
    background: url(/menu/img/navi02_on.jpg) no-repeat; }
  .menu #left-wrap .sushiroll-on {
    text-indent: -9999px;
    width: 230px;
    height: 149px;
    background: url(/menu/img/navi03_on.jpg) no-repeat; }
  .menu #left-wrap .appetizer-on {
    text-indent: -9999px;
    width: 230px;
    height: 149px;
    background: url(/menu/img/navi05_on.jpg) no-repeat; }
  .menu #left-wrap .combination-on {
    text-indent: -9999px;
    width: 230px;
    height: 149px;
    background: url(/menu/img/navi04_on.jpg) no-repeat; }
  .menu #left-wrap .drink-on {
    text-indent: -9999px;
    width: 230px;
    height: 149px;
    background: url(/menu/img/navi06_on.jpg) no-repeat; }
  .menu #left-wrap .scrollFixIt {
    display: none; }
  .menu #right-wrap {
    background: #e1d7b8;
    /*sushi*/
    /*sushiroll*/
    /*combination*/
    /*appetizer*/
    /*drink*/ }
    .menu #right-wrap h1 {
      text-align: center;
      font-size: 37px;
      font-family: 'Lusitana', serif;
      padding: 25px 0 22px;
      color: #3b2314;
      background: url(/menu/img/title-bg.gif) repeat; }
      .menu #right-wrap h1 span {
        display: block;
        font-size: 16px;
        margin-top: 8px;
        line-height: 130%;
        margin-bottom: -5px; }
    .menu #right-wrap h2 {
      font-size: 24px;
      font-family: 'Lusitana', serif;
      margin-bottom: 18px;
      margin-top: 39px; }
      .menu #right-wrap h2 span {
        display: block;
        font-size: 16px;
        margin-top: 4px; }
    .menu #right-wrap .ramen-text {
      font-size: 14px;
      line-height: 190%;
      margin-bottom: 10px; }
    .menu #right-wrap #pic-two {
      float: left;
      width: 202px;
      margin-right: 22px;
      margin-top: 5px; }
      .menu #right-wrap #pic-two img {
        margin-bottom: 8px; }
    .menu #right-wrap #menu-ramen {
      float: left;
      margin-top: 0px;
      width: 400px; }
      .menu #right-wrap #menu-ramen dt {
        font-weight: bold;
        color: #3b2213;
        font-size: 14px; }
      .menu #right-wrap #menu-ramen dt.m15 {
        margin-bottom: 15px; }
      .menu #right-wrap #menu-ramen dd {
        color: #da5239;
        margin-bottom: 19px; }
    .menu #right-wrap #menu-ramen-comb {
      margin-bottom: 41px; }
    .menu #right-wrap #menu-hiyashi-img {
      margin-bottom: 21px; }
    .menu #right-wrap #menu-ramen-toppings {
      margin-bottom: 42px; }
    .menu #right-wrap #menu-hiyashi {
      padding-bottom: 24px; }
      .menu #right-wrap #menu-hiyashi dt {
        font-weight: bold;
        color: #3b2213;
        font-size: 14px; }
      .menu #right-wrap #menu-hiyashi dd {
        color: #da5239;
        margin-bottom: 21px; }
    .menu #right-wrap #shushi-list-nigiri {
      float: left; }
    .menu #right-wrap #shushi-list-roll {
      float: right; }
    .menu #right-wrap #shushi-list-nigiri dt,
    .menu #right-wrap #shushi-list-roll dt {
      color: #fff;
      background: #8b6146;
      width: 90px;
      text-align: center;
      margin-bottom: 10px;
      font-size: 12px;
      font-family: 'Lusitana', serif; }
    .menu #right-wrap #shushi-list-nigiri dd,
    .menu #right-wrap #shushi-list-roll dd {
      line-height: 170%; }
      .menu #right-wrap #shushi-list-nigiri dd span,
      .menu #right-wrap #shushi-list-roll dd span {
        font-weight: bold; }
    .menu #right-wrap .donburi {
      text-align: center;
      width: 190px;
      float: left;
      margin-bottom: 23px;
      margin-right: 25px;
      font-weight: bold; }
      .menu #right-wrap .donburi img {
        margin-bottom: 8px; }
    .menu #right-wrap .donburi.last {
      margin-right: 0; }
    .menu #right-wrap .rollbox {
      float: left;
      width: 190px;
      min-height: 290px;
      margin-right: 25px;
      margin-bottom: 30px;
      font-weight: bold;
      text-align: center;
      line-height: 130%; }
      .menu #right-wrap .rollbox img {
        margin-bottom: 12px; }
      .menu #right-wrap .rollbox span {
        display: block;
        font-size: 11px;
        color: #da5239;
        line-height: 130%;
        font-weight: normal;
        margin-top: 13px;
        text-align: left; }
    .menu #right-wrap .rollbox.last {
      margin-right: 0; }
    .menu #right-wrap .comb {
      position: relative; }
    .menu #right-wrap #comb-img {
      position: absolute;
      bottom: -22px;
      right: 0; }
    .menu #right-wrap #combination-left-box {
      width: 293px;
      float: left;
      margin-right: 27px;
      margin-bottom: 22px; }
      .menu #right-wrap #combination-left-box img {
        margin-bottom: 12px; }
    .menu #right-wrap #combination-right-box {
      float: left;
      width: 290px;
      font-weight: bold; }
      .menu #right-wrap #combination-right-box span {
        color: #da5239;
        display: block;
        margin-bottom: 20px; }
    .menu #right-wrap .appetizer h1 {
      margin-bottom: 0; }
    .menu #right-wrap .appetizer h2 {
      margin: 0 0 9px;
      padding-top: 16px;
      font-size: 20px; }
    .menu #right-wrap .appetizer #sashimi-left,
    .menu #right-wrap .appetizer #sashimi-right {
      width: 260px;
      float: left;
      margin-bottom: 10px; }
      .menu #right-wrap .appetizer #sashimi-left span,
      .menu #right-wrap .appetizer #sashimi-right span {
        color: #da5239;
        display: block;
        font-size: 11px; }
    .menu #right-wrap .appetizer .inner {
      padding-bottom: 10px;
      zoom: 1; }
    .menu #right-wrap .appetizer .inner:after {
      content: ".";
      display: block;
      height: 0;
      font-size: 0;
      clear: both;
      visibility: hidden; }
    .menu #right-wrap .appetizer dl {
      width: 151px;
      float: left;
      margin-right: 10px;
      min-height: 153px;
      line-height: 110%; }
      .menu #right-wrap .appetizer dl dt {
        margin-bottom: 7px; }
      .menu #right-wrap .appetizer dl dd {
        font-size: 12px;
        font-weight: bold;
        text-align: center; }
        .menu #right-wrap .appetizer dl dd span {
          color: #da5239;
          display: block;
          font-size: 11px;
          margin-top: 3px;
          margin-bottom: 8px;
          line-height: 110%; }
    .menu #right-wrap .appetizer dl.last {
      margin-right: 0; }
    .menu #right-wrap .appetizer .appetizer-bg {
      background: url(/menu/img/appetizer/appetizer-bg.gif) repeat; }
    .menu #right-wrap .drink-bg01 {
      background: url(/menu/img/drink/bg01.gif) repeat; }
    .menu #right-wrap .drink-bg02 {
      background: url(/menu/img/drink/bg02.gif) repeat; }
    .menu #right-wrap #beer-box,
    .menu #right-wrap #sake-box,
    .menu #right-wrap #plum-box,
    .menu #right-wrap #softdrink-box,
    .menu #right-wrap #shochu-box {
      position: relative; }
      .menu #right-wrap #beer-box h1,
      .menu #right-wrap #sake-box h1,
      .menu #right-wrap #plum-box h1,
      .menu #right-wrap #softdrink-box h1,
      .menu #right-wrap #shochu-box h1 {
        background: none !important;
        font-size: 41px; }
    .menu #right-wrap .drink {
      line-height: 140%; }
      .menu #right-wrap .drink dl dt {
        background: #cf8d33;
        color: #ffffff;
        padding: 4px 10px;
        margin-bottom: 10px;
        text-align: center;
        letter-spacing: 1px;
        font-family: 'Lusitana', serif; }
      .menu #right-wrap .drink dl dd span {
        color: #cf8d33; }
    .menu #right-wrap #beer-box {
      height: 279px;
      width: 690px; }
      .menu #right-wrap #beer-box h1 {
        position: absolute;
        top: 52px;
        left: 37px;
        font-size: 45px; }
      .menu #right-wrap #beer-box #beer-box-img01 {
        position: absolute;
        top: 16px;
        left: 198px; }
      .menu #right-wrap #beer-box #beer-box-img02 {
        position: absolute;
        top: 69px;
        right: 54px; }
      .menu #right-wrap #beer-box #beer-box-text01 {
        position: absolute;
        top: 127px;
        left: 38px; }
      .menu #right-wrap #beer-box #beer-box-text02 {
        position: absolute;
        top: 127px;
        left: 380px; }
    .menu #right-wrap #sake-box {
      height: 341px;
      width: 690px; }
      .menu #right-wrap #sake-box h1 {
        position: absolute;
        top: 49px;
        left: 37px;
        font-size: 45px; }
      .menu #right-wrap #sake-box #sake-box-img01 {
        position: absolute;
        top: 11px;
        right: 56px; }
      .menu #right-wrap #sake-box #sake-text01 {
        position: absolute;
        top: 124px;
        left: 39px; }
      .menu #right-wrap #sake-box #sake-text02 {
        position: absolute;
        top: 284px;
        left: 159px; }
      .menu #right-wrap #sake-box #sake-text03 {
        position: absolute;
        top: 284px;
        left: 389px; }
    .menu #right-wrap #plum-box {
      height: 309px;
      width: 345px; }
      .menu #right-wrap #plum-box h1 {
        line-height: 100%;
        position: absolute;
        top: 0px;
        right: 38px; }
      .menu #right-wrap #plum-box #plum-box-img01 {
        position: absolute;
        top: -124px;
        left: 41px; }
      .menu #right-wrap #plum-box #plum-text01 {
        position: absolute;
        top: 114px;
        right: 40px;
        text-align: right; }
    .menu #right-wrap #softdrink-box {
      width: 291px;
      padding: 29px 29px; }
      .menu #right-wrap #softdrink-box h1 {
        margin: 0 0 19px;
        padding: 0; }
    .menu #right-wrap #shochu-box {
      height: 586px;
      width: 291px;
      padding: 29px 29px;
      float: right; }
      .menu #right-wrap #shochu-box h1 {
        text-align: left;
        margin: 0 0 19px;
        padding: 0; }
      .menu #right-wrap #shochu-box #shochu-box-img01 {
        margin-bottom: 21px; }
      .menu #right-wrap #shochu-box dt {
        color: #3b2213; }
        .menu #right-wrap #shochu-box dt span {
          color: #ffffff; }
      .menu #right-wrap #shochu-box dd {
        margin-bottom: 25px; }

/*# sourceMappingURL=menu.css.map */
