/************************************************************
  縦メニュー(通常メニュー)
************************************************************/
/* メニュー全体 */
.kb_vmenu{
  text-decoration:none;
  background-image:none;
}
/* リンク(すべて) */
.kb_vmenu a{
  display:block;
  text-decoration:none;
}
/* リンク設定なし(すべて) */
.kb_vmenu .kb_vmenu_n{
}
/* リンクホバー(すべて) */
.kb_vmenu a:hover{
}
/* リンク(LVL1) */
.kb_vmenu a.cms_vmenu1,.kb_vmenu .cms_vmenu1_n{
}
.kb_vmenu a.cms_vmenu1 img, .kb_vmenu img.cms_vmenu1_img{
}
/* リンク(LVL2) */
.kb_vmenu a.cms_vmenu2,.kb_vmenu .cms_vmenu2_n{
  text-decoration:none;
  background-image:url('mn2.png');
  background-repeat:no-repeat;
  font-size:14px;
  line-height:16px;
  height:16px;
  padding:12px 2px 12px 30px;
  text-align:left;
  color:#000000;
}
.kb_vmenu a.cms_vmenu2 img, .kb_vmenu img.cms_vmenu2_img{
}
/* リンク(LVL3) */
.kb_vmenu a.cms_vmenu3,.kb_vmenu .cms_vmenu3_n{
  text-decoration:none;
  background-image:url('mn3.png');
  background-repeat:no-repeat;
  font-size:14px;
  line-height:16px;
  height:16px;
  padding:12px 2px 12px 30px;
  text-align:left;
  color:#000000;
}
.kb_vmenu a.cms_vmenu3 img, .kb_vmenu img.cms_vmenu3_img{
}

/* リンクホバー(LVL1) */
.kb_vmenu a:hover.cms_vmenu1{
}
/* リンクホバー(LVL2) */
.kb_vmenu a:hover.cms_vmenu2{
  background-image:url('mn2hv.png');
  background-repeat:no-repeat;
  color:#660000;
}
/* リンクホバー(LVL3) */
.kb_vmenu a:hover.cms_vmenu3{
  background-image:url('mn3hv.png');
  background-repeat:no-repeat;
  color:#660000;
}

/************************************************************
  TOPバナー
************************************************************/
/* メニュー配下画像すべて */
.kb_topbanner img{
  margin-bottom:20px;
  border:none;
}
.kb_topbanner img:hover{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}