/*赤ミディアムcss*/
/*タイトル*/
.title    { position: absolute;
            left: 0px;
            top: 0px;
            z-index: 2
}
.head     { width: 800px;
            height: 150px;
            background-image: url("../facew/winebar.jpg");
            background-repeat: no-repeat;
            background-position: 0px 0px;
            padding: 5px;
}
h1.hh     { margin-top: 90px; margin-left: 10px; font-size: 15px; color: white; }
p.hi      { position: absolute; left: 20px; top: 150px; width: 600px; height: 18px; color: red; font-size: 14px; }
/*メニュー*/ 
.menu       { position: absolute;
              left: 735px;
              top: 170px;
              z-index: 2;
              width: 100px;
              height: 500px;
}
.menu div     { margin-bottom: 3px }
.menu div.win { width: 80px;
                background-color: #ffccff;
                color: #990033;
                text-align: center;
               padding: 0px 4px 1px;
               font-size: 13px
}

.menu a  { display: block;
           width: 80px;
           height: 21px;
           padding-top: 5px;
           text-align: center;
           text-decoration: none;
           font-size: 12px;
           color: 0033cc;
           background-image: url("../page/bbon/wbt.gif");
           background-repeat: no-repeat;
           background-position: 0px 0px
}
.menu a:hover { background-position: 0px -25px }

.menu div.ske    { width: 80px;
                   background-color: #ccffcc;
                   color: #006400;
                   text-align: center;
                   padding: 1px 4px 1px;
                   font-size: 13px
}
.menu a.sk        { display: block;
                    width: 80px;
                    height: 21px;
                    padding-top: 5px;
                    text-align: center;
                    text-decoration: none;
                    font-size: 13px;
                    background-image: url("../page/bbon/sbt.gif");
                    background-repeat: no-repeat;
                    background-position: 0px 0px
}
.menu a.sk:hover { background-position: 0px -25px }

.menu a.tp    { display: block;
                width: 80px;
                height: 21px;
                padding-top: 5px;
                text-align: center;
                text-decoration: none;
                font-size: 10px;
                background-image: url("../page/bbon/ibt.gif");
                background-repeat: no-repeat;
                background-position: 0px 0px
}
.menu a.tp:hover { background-position: 0px -25px }

.menu a.syo   { display: block;
                width: 80px;
                height: 21px;
                padding-top: 5px;
                text-align: center;
                text-decoration: none;
                font-size: 13px;
                background-image: url("../page/bbon/tbt.gif");
                background-repeat: no-repeat;
                background-position: 0px 0px
}
.menu a.syo:hover { background-position: 0px -25px }

/*コンテンツ*/
.cont      { position: absolute;
             left: 15px;
             top: 170px
}
/*配置*/
/*ワイン・テーブル位置*/
.wtable  { position: absolute; left: 80px; top: 5px }
/*テーブル内スタイル*/
/*テーブル内スタイル*/
.hinban   { font-size: 13px; text-align: center; border: solid blue 1px; }
.kamoku   { font-size: 14px; color: white; text-align: center; background-color: blue; }
.naiyou   { font-size: 13px; padding-left: 3px; border: solid blue 1px }
.namae    { font-size: 23px; color:red; padding-left: 5px; padding-top: 2px; text-align: center }
.monku    { font-size: 12px; color: #990066; padding-left: 5px; padding-top: 2px; letter-spacing: 1px; border: solid blue 1px }
.ajiwai   { font-size: 10px; text-align: center }
.yoryo    { font-size: 13px; text-align: center }
.kakaku   { font-size: 20px; text-align: right }
.botan    { font-size: 12px; text-align: center }
/*１L*/
.s112   {
      position: absolute;
      left: 10px;
      top: 10px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/s112.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*1R*/
.s108   {
      position: absolute;
      left: 365px;
      top: 10px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/s108.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*2L*/
.i88   {
      position: absolute;
      left: 10px;
      top: 300px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/i88.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*2R*/
.fb291   {
      position: absolute;
      left: 365px;
      top: 300px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/fb291.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*3L*/
.ct1   {
      position: absolute;
      left: 10px;
      top: 590px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/cnt1.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*3R*/
.fa236   {
      position: absolute;
      left: 365px;
      top: 590px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/fa236.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*4L*/
.s96   {
      position: absolute;
      left: 10px;
      top: 880px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/s96.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*4R*/
.fb189   {
      position: absolute;
      left: 365px;
      top: 880px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/fb189.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*5L*/
.i213   {
      position: absolute;
      left: 10px;
      top: 1170px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/i213.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*5R*/
.i358   {
      position: absolute;
      left: 365px;
      top: 1170px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/i358.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*6L*/
.f384   {
      position: absolute;
      left: 10px;
      top: 1460px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/f384.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*6R*/
.f358   {
      position: absolute;
      left: 365px;
      top: 1460px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/f358.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*7L*/
.f103   {
      position: absolute;
      left: 10px;
      top: 1750px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/f103.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}
/*7R*/
.fb103   {
      position: absolute;
      left: 365px;
      top: 1750px;
      z-index: 2;
      width: 350px;
      height: 275px;
      background-image: url("../mphot/fb103.jpg");
      background-repeat: no-repeat;
      background-position: 5px 3px;
      background-color: #ccccff;
      border: solid 1px brue
}

/*ページ内移動*/
.move     { position: absolute;
            left: 15px;
            top: 2050px;
            z-index: 2;
            width: 350px;
            height: 40px
}
a.iku     { font-size: 14px;
            color: #ff4500
}

/*サブ*/
.list    { position: absolute;
           left: 735px;
           top: 650px;
           index: 2;
           width: 100px;
           height: 110px
}
.list1   { position: absolute;
           left: 3px;
           top: 5px;
           index: 3;
           border-bottom: 2px dotted #33ccff;
           text-decoration: none;
           color: #00ccff;
           font-size: 12px
}
.list2   { position: absolute;
           left: 3px;
           top: 25px;
           index: 3;
           border-bottom: 2px dotted #33ccff;
           text-decoration: none;
           color: #00ccff;
           font-size: 12px
}
.list3   { position: absolute;
           left: 3px;
           top: 45px;
           index: 3;
           border-bottom: 2px dotted #33ccff;
           color: #00ccff;
           text-decoration: none;
           font-size: 12px
}
.list4   { position: absolute;
           left: 3px;
           top: 65px;
           index: 3;
           border-bottom: 2px dotted #33ccff;
           color: #00ccff;
           text-decoration: none;
           font-size: 12px
}
.list5   { position: absolute;
           left: 3px;
           top: 85px;
           index: 3;
           border-bottom: 2px dotted #33ccff;
           color: #00ccff;
           text-decoration: none;
           font-size: 12px
}

