/* グローバルナビユニット(縦)設定
---------------------------------------------*/


/* エリア指定 */

#g_navi_v {
  margin: 0px 0px 40px 0px;
  padding: 0px;
  font-size: 14px;
}


/* リスト枠指定 */

#g_navi_v ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align: left;
  line-height: 100%;
}


/* リスト項目指定 */

#g_navi_v li.fir {
  margin: 3px 0px 0px 0px;
  padding: 0px;
  overflow: hidden;
}

#g_navi_v li.sec {
  margin: 1px 0px 0px 0px;
  padding: 0px;
  overflow: hidden;
}


/* 第1階層表示指定
---------------------------------------------*/


/* リンク指定(通常) */

#g_navi_v a {
  color: #008b9c;
  background: rgba(255, 255, 255, 0.8);
  background: #e0eff0;
  float: left;
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px;
  padding: 4px 10px 4px 30px;
  text-decoration: none;
  line-height: 1;
}

#g_navi_v a.sec {
  background: rgba(0, 0, 0, 0.2);
  -pie-background: rgba(0, 0, 0, 0.2);
  border: none;
}


/* リンク指定(オンマウス時) */

#g_navi_v a.fir:hover {
  text-decoration: none;
}


/* リンク指定(現在位置表示・通常) */

#g_navi_v a.fir_crt {
  color: #fff;
  background: rgba(110, 130, 190, 0.8);
  -pie-background: rgba(110, 130, 190, 0.8);
}


/* リンク指定(現在位置表示・オンマウス時) */

#g_navi_v a.fir_crt:hover {
  text-decoration: none;
}


/* リンクなし時 */

#g_navi_v li.fir_no_link {
  display: block;
  margin: 0px;
  padding: 10px 0px 10px 5px;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #ccc;
}

#g_navi_v a.fir span {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

#g_navi_v a.fir_crt span {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

#g_navi_v li.fir_no_link {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}


/* 第2階層表示指定
---------------------------------------------*/


/* リンク指定(通常) */

#g_navi_v a.sec {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 3px 10px 3px 30px;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
}


/* リンク指定(オンマウス時) */

#g_navi_v a.sec:hover {
  text-decoration: none;
}


/* リンク指定(現在位置表示・通常) */

#g_navi_v a.sec_crt {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 3px 10px 3px 30px;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  background: rgba(0, 0, 0, 0.5);
  -pie-background: rgba(0, 0, 0, 0.5);
}


/* リンク指定(現在位置表示・オンマウス時) */

#g_navi_v a.sec_crt:hover {
  text-decoration: none;
}


/* リンクなし時 */

#g_navi_v li.sec_no_link {
  display: block;
  margin: 0px 0px 0px 10px;
  padding: 10px 0px 10px 5px;
  color: #666666;
  text-decoration: none;
}

#g_navi_v a.sec span {
  margin: 0px;
  padding: 0px 0px 0px 20px;
}

#g_navi_v a.sec_crt span {
  margin: 0px;
  padding: 0px 0px 0px 20px;
}

#g_navi_v li.sec_no_link {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}


/* 第3階層表示指定
---------------------------------------------*/


/* リンク指定(通常) */

#g_navi_v a.thi {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 25px;
  padding: 5px 0px 5px 13px;
  color: #666;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
  border-bottom: 1px dotted #ccc;
}


/* リンク指定(オンマウス時) */

#g_navi_v a.thi:hover {
  text-decoration: underline;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* リンク指定(現在位置表示・通常) */

#g_navi_v a.thi_crt {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 25px;
  padding: 5px 0px 5px 13px;
  color: #666;
  font-weight: bold;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
  border-bottom: 1px dotted #ccc;
}


/* リンク指定(現在位置表示・オンマウス時) */

#g_navi_v a.thi_crt:hover {
  text-decoration: underline;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* リンクなし時 */

#g_navi_v li.thi_no_link {
  margin: 0px 0px 0px 25px;
  padding: 5px 0px 5px 13px;
  color: #666;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* 第4階層表示指定
---------------------------------------------*/


/* リンク指定(通常) */

#g_navi_v a.for {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 30px;
  padding: 5px 0px 5px 13px;
  color: #666;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
  border-bottom: 1px dotted #ccc;
}


/* リンク指定(オンマウス時) */

#g_navi_v a.for:hover {
  text-decoration: underline;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* リンク指定(現在位置表示・通常) */

#g_navi_v a.for_crt {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 30px;
  padding: 5px 0px 5px 13px;
  color: #666;
  font-weight: bold;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
  border-bottom: 1px dotted #ccc;
}


/* リンク指定(現在位置表示・オンマウス時) */

#g_navi_v a.for_crt:hover {
  text-decoration: underline;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* リンクなし時 */

#g_navi_v li.for_no_link {
  margin: 0px 0px 0px 40px;
  padding: 5px 0px 5px 13px;
  color: #666;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* 第5階層表示指定
---------------------------------------------*/


/* リンク指定(通常) */

#g_navi_v a.fif {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 55px;
  padding: 5px 0px 5px 13px;
  color: #666;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
  border-bottom: 1px dotted #ccc;
}


/* リンク指定(オンマウス時) */

#g_navi_v a.fif:hover {
  text-decoration: underline;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* リンク指定(現在位置表示・通常) */

#g_navi_v a.fif_crt {
  _height: 1px;
  /* IE6対応 */
  display: block;
  margin: 0px 0px 0px 55px;
  padding: 5px 0px 5px 13px;
  color: #666;
  font-weight: bold;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
  border-bottom: 1px dotted #ccc;
}


/* リンク指定(現在位置表示・オンマウス時) */

#g_navi_v a.fif_crt:hover {
  text-decoration: underline;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}


/* リンクなし時 */

#g_navi_v li.fif_no_link {
  margin: 0px 0px 0px 55px;
  padding: 5px 0px 5px 13px;
  color: #666;
  text-decoration: none;
  background: url(../../images/side/mark01.gif) left center no-repeat;
}