@charset "UTF-8";
/* CSS Document */


<!-- /*///本店サイト用 ナビゲーションボタン ///　*/-->

body {-webkit-text-size-adjust: 100%; -webkit-font-smoothing: subpixel-antialiased; font-family:'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;}



.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }


/* ナビボタン全体のcss */
.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 905px;
  margin: 15px auto 9px;
  padding: 0;
  
}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
/* ナビボタンのリストcss */
.dropmenu li{
  position: relative;
  width: 90px;
  float: left;
  margin: 0;
  padding: 0;
  font-weight:bold;
  text-align: center;
  letter-spacing:0.5px;
}
.dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #557532;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
}
/* 買い物カゴエリアcss */
li.ca{
  position: relative;
  width: 91px;
  float: left;
  margin: 0;
  padding: 0;
  font-weight:bold;
  text-align: center;
  letter-spacing:0.5px;
}
li.ca a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #3B6897;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
}

.dropmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 180%;

}
/* ドロップダウンリストcss */
.dropmenu li ul li a{
  padding: 10px 15px;
  border-top: 1px solid #eee;
  background: #FAF8F2;
  color:#111;
  font-weight:normal;
  text-align: left;
}

.dropmenu li ul li a:hover{
  padding: 10px 15px;
  border-top: 1px solid #eee;
  background: #FAF8F2;
  color:#C30;
  text-align:left;
}

.dropmenu li:hover > a{
  color:#fff;
  background:#033A19;
}
.dropmenu li a:hover{
  color:#fff;
  text-decoration:underline;
}

#fade-in { position: relative; z-index: 6; }
#fade-in li ul{
  opacity: 0;
  visibility: hidden;
  transition: .5s;
}
#fade-in li:hover ul{
  visibility: visible;
  opacity: 1;
}

#fade-in2 { position: relative; z-index: 5; }
#fade-in2 li ul{
  opacity: 0;
  top: 50%;
  visibility: hidden;
  transition: .5s;
}
#fade-in2 li:hover ul{
  top: 100%;
  visibility: visible;
  opacity: 1;
}


/* 看板エリアのリストcss */
.list-navi{
position:absolute;
top:92px;
left:280px;
font-size:11px;
padding:0;
margin:0;
width:520px;
}

.list-navi li{ 
display:block;
list-style:none;
float:left;
padding:0;
padding-left:9px;
}

.list-navi li a{ 
color:#333;

}

.list-navi li a:hover{ 
color:#C30;
text-decoration:underline;
}

a img {
     -webkit-transition: 0.3s ease-in-out;
     -moz-transition: 0.3s ease-in-out;
     -o-transition: 0.3s ease-in-out;
     transition: 0.3s ease-in-out;
}
a:hover img {
     opacity: 0.9; 
     filter: alpha(opacity=80);
}

