@charset "utf-8";
/* CSS Document */
#largeNavi_bg {
  background-color: #434343;
  height: 40px;
  background-image:
    url(http://fsv-static.autoc-one.jp/common2/css/navi/images/top_menu_bg.gif);
  background-repeat: repeat-x;
}

#largeNavi_bg a {
  text-decoration: none;
}

.naviContainer {
  width: 950px;
  margin: 0 auto;
  position: relative;
  text-align: left;
}

.largeNaviList {
  font-family: Meiryo, 'メイリオ', ArialMT, Hiragino Kaku Gothic Pro,
    'ヒラギノ角ゴ Pro W3', Osaka, Verdana, 'ＭＳ Ｐゴシック';
  -webkit-text-size-adjust: none;
  font-weight: bold;
  font-size: 12px;
  line-height: 40px;
  float: left;
}

.largeNaviList .largeNaviHead {
  text-align: center;
  background-image:
    url(http://fsv-static.autoc-one.jp/common2/css/navi/images/bar.png);
  line-height: 40px;
  width: 118px;
}

.largeNaviList .largeNaviHead a,
.largeNaviList .largeNaviHead span {
  color: #fff;
  display: block;
  cursor: pointer;
}

.largeNaviList .largeNaviHead a:after,
.largeNaviList .largeNaviHead span:after {
  content:
    url(http://fsv-static.autoc-one.jp/common2/css/navi/images/na-a.png);
  padding-top: 18px;
  margin-left: 10px;
}
.largeNaviList.hovered .largeNaviHead a:after,
.largeNaviList.hovered .largeNaviHead span:after,
.largeNaviList:hover .largeNaviHead a:after,
.largeNaviList:hover .largeNaviHead span:after {
  content:
    url(http://fsv-static.autoc-one.jp/common2/css/navi/images/na.png);
}

.largeNaviList.noArrow .largeNaviHead a:after,
.largeNaviList.noArrow .largeNaviHead span:after {
  content: none;
}


.largeNaviList.hovered .largeNaviHead a,
.largeNaviList.hovered .largeNaviHead span,
.largeNaviList:hover .largeNaviHead a,
.largeNaviList:hover .largeNaviHead span {
  color: #222;
  background-color: #FFF;
  overflow: hidden;
  height: 40px;
}

.largeNavichild {
  display: none;
}

.hovering .largeNaviList:hover .largeNavichild,
.largeNaviList.hovered .largeNavichild {
  display: block;
  position: absolute;
  color: #999;
  border: solid 1px #CCC;
  padding: 10px;
  background-color: #FFF;
  border: solid 0px #CCC;
  -moz-box-shadow: 0px 1px 10px rgba(000, 000, 000, 0.5), inset 0px 0px
    1px rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5), inset 0px 0px 1px
    #FFF;
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.5), inset 0px 0px 1px #FFF;
  border: 1px solid #CCC;
  border-top: none;
  z-index: 2147483000;
}

.largeNaviList .largeNavichild a {
  color: #222;
  line-height: 30px;
}

.largeNaviList .largeNavichild a:hover {
  background-color: #E8F3FB;
}

.largeNaviList.hovered .largeNavichild a,
.largeNaviList:hover .largeNavichild a {
  display: block;
}

.largeNaviList.hovered .largeNavichild a:before,
.largeNaviList:hover .largeNavichild a:before {
  content:
    url(http://fsv-static.autoc-one.jp/common2/css/navi/images/arrow_off.png);
  margin-right: 5px;
}

.largeNaviList .largeNavichild ul {
  float: left;
}

.largeNaviList .largeNavichild.naviWide {
  width: 930px;
  left: 0;
}

.largeNaviList .largeNavichild ul li a {
  width: 185px;
}
.largeNaviList .largeNavichild ul li a {
  font-size: 11px !important;
  width: 175px;
  margin-right: 10px;
  line-height: 25px;
}

.largeNaviList .largeNavichild ul li.subTitle a {
  background-color: #164D7E;
  color: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 5px;
  line-height: 23px;
  border-bottom: none !important;
  color: #FFF !important;
  padding-left: 10px !important;
  width: 165px;
}

.largeNaviList .largeNavichild ul li.subTitle a:hover {
  background-color: #233A4E !important;
}

.largeNaviList .largeNavichild ul li.subTitle a:before {
  content: none;
}

.fourRows li a {
  width: 222px !important;
}

.fourRows li.subTitle a {
  width: 212px !important;
}

.largeNaviLast div.largeNaviHead {
  border-right: 1px solid #777B80;
}

.largeNaviLast div.largeNaviHead span{
  border-right: 1px solid #44484C;
}
