@charset "UTF-8";
nav.global-nav-upper-B002-red,
nav.global-nav-side-B002-red,
nav.global-nav-upper-B002-orange,
nav.global-nav-side-B002-orange,
nav.global-nav-upper-B002-yellow,
nav.global-nav-side-B002-yellow,
nav.global-nav-upper-B002-yellowgreen,
nav.global-nav-side-B002-yellowgreen,
nav.global-nav-upper-B002-green,
nav.global-nav-side-B002-green,
nav.global-nav-upper-B002-aqua,
nav.global-nav-side-B002-aqua,
nav.global-nav-upper-B002-blue,
nav.global-nav-side-B002-blue,
nav.global-nav-upper-B002-brown,
nav.global-nav-side-B002-brown,
nav.global-nav-upper-B002-pink,
nav.global-nav-side-B002-pink,
nav.global-nav-upper-B002-purple,
nav.global-nav-side-B002-purple,
nav.global-nav-upper-B002-black,
nav.global-nav-side-B002-black,
nav.global-nav-upper-B002-colorful,
nav.global-nav-side-B002-colorful {
  margin: 0 0 20px;
  padding: 0;
}
nav.global-nav-upper-B002-red ul,
nav.global-nav-side-B002-red ul,
nav.global-nav-upper-B002-orange ul,
nav.global-nav-side-B002-orange ul,
nav.global-nav-upper-B002-yellow ul,
nav.global-nav-side-B002-yellow ul,
nav.global-nav-upper-B002-yellowgreen ul,
nav.global-nav-side-B002-yellowgreen ul,
nav.global-nav-upper-B002-green ul,
nav.global-nav-side-B002-green ul,
nav.global-nav-upper-B002-aqua ul,
nav.global-nav-side-B002-aqua ul,
nav.global-nav-upper-B002-blue ul,
nav.global-nav-side-B002-blue ul,
nav.global-nav-upper-B002-brown ul,
nav.global-nav-side-B002-brown ul,
nav.global-nav-upper-B002-pink ul,
nav.global-nav-side-B002-pink ul,
nav.global-nav-upper-B002-purple ul,
nav.global-nav-side-B002-purple ul,
nav.global-nav-upper-B002-black ul,
nav.global-nav-side-B002-black ul,
nav.global-nav-upper-B002-colorful ul,
nav.global-nav-side-B002-colorful ul {
  list-style: none;
}
nav.global-nav-upper-B002-red ul li,
nav.global-nav-side-B002-red ul li,
nav.global-nav-upper-B002-orange ul li,
nav.global-nav-side-B002-orange ul li,
nav.global-nav-upper-B002-yellow ul li,
nav.global-nav-side-B002-yellow ul li,
nav.global-nav-upper-B002-yellowgreen ul li,
nav.global-nav-side-B002-yellowgreen ul li,
nav.global-nav-upper-B002-green ul li,
nav.global-nav-side-B002-green ul li,
nav.global-nav-upper-B002-aqua ul li,
nav.global-nav-side-B002-aqua ul li,
nav.global-nav-upper-B002-blue ul li,
nav.global-nav-side-B002-blue ul li,
nav.global-nav-upper-B002-brown ul li,
nav.global-nav-side-B002-brown ul li,
nav.global-nav-upper-B002-pink ul li,
nav.global-nav-side-B002-pink ul li,
nav.global-nav-upper-B002-purple ul li,
nav.global-nav-side-B002-purple ul li,
nav.global-nav-upper-B002-black ul li,
nav.global-nav-side-B002-black ul li,
nav.global-nav-upper-B002-colorful ul li,
nav.global-nav-side-B002-colorful ul li {
  padding: 0;
}
nav.global-nav-upper-B002-red ul li a,
nav.global-nav-side-B002-red ul li a,
nav.global-nav-upper-B002-orange ul li a,
nav.global-nav-side-B002-orange ul li a,
nav.global-nav-upper-B002-yellow ul li a,
nav.global-nav-side-B002-yellow ul li a,
nav.global-nav-upper-B002-yellowgreen ul li a,
nav.global-nav-side-B002-yellowgreen ul li a,
nav.global-nav-upper-B002-green ul li a,
nav.global-nav-side-B002-green ul li a,
nav.global-nav-upper-B002-aqua ul li a,
nav.global-nav-side-B002-aqua ul li a,
nav.global-nav-upper-B002-blue ul li a,
nav.global-nav-side-B002-blue ul li a,
nav.global-nav-upper-B002-brown ul li a,
nav.global-nav-side-B002-brown ul li a,
nav.global-nav-upper-B002-pink ul li a,
nav.global-nav-side-B002-pink ul li a,
nav.global-nav-upper-B002-purple ul li a,
nav.global-nav-side-B002-purple ul li a,
nav.global-nav-upper-B002-black ul li a,
nav.global-nav-side-B002-black ul li a,
nav.global-nav-upper-B002-colorful ul li a,
nav.global-nav-side-B002-colorful ul li a {
  display: block;
  text-decoration: none;
}
nav.global-nav-upper-B002-red ul li ul,
nav.global-nav-side-B002-red ul li ul,
nav.global-nav-upper-B002-orange ul li ul,
nav.global-nav-side-B002-orange ul li ul,
nav.global-nav-upper-B002-yellow ul li ul,
nav.global-nav-side-B002-yellow ul li ul,
nav.global-nav-upper-B002-yellowgreen ul li ul,
nav.global-nav-side-B002-yellowgreen ul li ul,
nav.global-nav-upper-B002-green ul li ul,
nav.global-nav-side-B002-green ul li ul,
nav.global-nav-upper-B002-aqua ul li ul,
nav.global-nav-side-B002-aqua ul li ul,
nav.global-nav-upper-B002-blue ul li ul,
nav.global-nav-side-B002-blue ul li ul,
nav.global-nav-upper-B002-brown ul li ul,
nav.global-nav-side-B002-brown ul li ul,
nav.global-nav-upper-B002-pink ul li ul,
nav.global-nav-side-B002-pink ul li ul,
nav.global-nav-upper-B002-purple ul li ul,
nav.global-nav-side-B002-purple ul li ul,
nav.global-nav-upper-B002-black ul li ul,
nav.global-nav-side-B002-black ul li ul,
nav.global-nav-upper-B002-colorful ul li ul,
nav.global-nav-side-B002-colorful ul li ul {
  margin: 0;
  list-style: none;
}
nav.global-nav-upper-B002-red > ul,
nav.global-nav-side-B002-red > ul,
nav.global-nav-upper-B002-orange > ul,
nav.global-nav-side-B002-orange > ul,
nav.global-nav-upper-B002-yellow > ul,
nav.global-nav-side-B002-yellow > ul,
nav.global-nav-upper-B002-yellowgreen > ul,
nav.global-nav-side-B002-yellowgreen > ul,
nav.global-nav-upper-B002-green > ul,
nav.global-nav-side-B002-green > ul,
nav.global-nav-upper-B002-aqua > ul,
nav.global-nav-side-B002-aqua > ul,
nav.global-nav-upper-B002-blue > ul,
nav.global-nav-side-B002-blue > ul,
nav.global-nav-upper-B002-brown > ul,
nav.global-nav-side-B002-brown > ul,
nav.global-nav-upper-B002-pink > ul,
nav.global-nav-side-B002-pink > ul,
nav.global-nav-upper-B002-purple > ul,
nav.global-nav-side-B002-purple > ul,
nav.global-nav-upper-B002-black > ul,
nav.global-nav-side-B002-black > ul,
nav.global-nav-upper-B002-colorful > ul,
nav.global-nav-side-B002-colorful > ul {
  margin: 0;
}
nav.global-nav-upper-B002-red > ul > li,
nav.global-nav-side-B002-red > ul > li,
nav.global-nav-upper-B002-orange > ul > li,
nav.global-nav-side-B002-orange > ul > li,
nav.global-nav-upper-B002-yellow > ul > li,
nav.global-nav-side-B002-yellow > ul > li,
nav.global-nav-upper-B002-yellowgreen > ul > li,
nav.global-nav-side-B002-yellowgreen > ul > li,
nav.global-nav-upper-B002-green > ul > li,
nav.global-nav-side-B002-green > ul > li,
nav.global-nav-upper-B002-aqua > ul > li,
nav.global-nav-side-B002-aqua > ul > li,
nav.global-nav-upper-B002-blue > ul > li,
nav.global-nav-side-B002-blue > ul > li,
nav.global-nav-upper-B002-brown > ul > li,
nav.global-nav-side-B002-brown > ul > li,
nav.global-nav-upper-B002-pink > ul > li,
nav.global-nav-side-B002-pink > ul > li,
nav.global-nav-upper-B002-purple > ul > li,
nav.global-nav-side-B002-purple > ul > li,
nav.global-nav-upper-B002-black > ul > li,
nav.global-nav-side-B002-black > ul > li,
nav.global-nav-upper-B002-colorful > ul > li,
nav.global-nav-side-B002-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-B002-red > ul > li > a:hover,
nav.global-nav-side-B002-red > ul > li > a:hover,
nav.global-nav-upper-B002-orange > ul > li > a:hover,
nav.global-nav-side-B002-orange > ul > li > a:hover,
nav.global-nav-upper-B002-yellow > ul > li > a:hover,
nav.global-nav-side-B002-yellow > ul > li > a:hover,
nav.global-nav-upper-B002-yellowgreen > ul > li > a:hover,
nav.global-nav-side-B002-yellowgreen > ul > li > a:hover,
nav.global-nav-upper-B002-green > ul > li > a:hover,
nav.global-nav-side-B002-green > ul > li > a:hover,
nav.global-nav-upper-B002-aqua > ul > li > a:hover,
nav.global-nav-side-B002-aqua > ul > li > a:hover,
nav.global-nav-upper-B002-blue > ul > li > a:hover,
nav.global-nav-side-B002-blue > ul > li > a:hover,
nav.global-nav-upper-B002-brown > ul > li > a:hover,
nav.global-nav-side-B002-brown > ul > li > a:hover,
nav.global-nav-upper-B002-pink > ul > li > a:hover,
nav.global-nav-side-B002-pink > ul > li > a:hover,
nav.global-nav-upper-B002-purple > ul > li > a:hover,
nav.global-nav-side-B002-purple > ul > li > a:hover,
nav.global-nav-upper-B002-black > ul > li > a:hover,
nav.global-nav-side-B002-black > ul > li > a:hover,
nav.global-nav-upper-B002-colorful > ul > li > a:hover,
nav.global-nav-side-B002-colorful > ul > li > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-red ul li ul li a,
  nav.global-nav-side-B002-red ul li ul li a,
  nav.global-nav-upper-B002-orange ul li ul li a,
  nav.global-nav-side-B002-orange ul li ul li a,
  nav.global-nav-upper-B002-yellow ul li ul li a,
  nav.global-nav-side-B002-yellow ul li ul li a,
  nav.global-nav-upper-B002-yellowgreen ul li ul li a,
  nav.global-nav-side-B002-yellowgreen ul li ul li a,
  nav.global-nav-upper-B002-green ul li ul li a,
  nav.global-nav-side-B002-green ul li ul li a,
  nav.global-nav-upper-B002-aqua ul li ul li a,
  nav.global-nav-side-B002-aqua ul li ul li a,
  nav.global-nav-upper-B002-blue ul li ul li a,
  nav.global-nav-side-B002-blue ul li ul li a,
  nav.global-nav-upper-B002-brown ul li ul li a,
  nav.global-nav-side-B002-brown ul li ul li a,
  nav.global-nav-upper-B002-pink ul li ul li a,
  nav.global-nav-side-B002-pink ul li ul li a,
  nav.global-nav-upper-B002-purple ul li ul li a,
  nav.global-nav-side-B002-purple ul li ul li a,
  nav.global-nav-upper-B002-black ul li ul li a,
  nav.global-nav-side-B002-black ul li ul li a,
  nav.global-nav-upper-B002-colorful ul li ul li a,
  nav.global-nav-side-B002-colorful ul li ul li a,
  nav.global-nav-upper-B002-red ul li ul li.active a,
  nav.global-nav-side-B002-red ul li ul li.active a,
  nav.global-nav-upper-B002-orange ul li ul li.active a,
  nav.global-nav-side-B002-orange ul li ul li.active a,
  nav.global-nav-upper-B002-yellow ul li ul li.active a,
  nav.global-nav-side-B002-yellow ul li ul li.active a,
  nav.global-nav-upper-B002-yellowgreen ul li ul li.active a,
  nav.global-nav-side-B002-yellowgreen ul li ul li.active a,
  nav.global-nav-upper-B002-green ul li ul li.active a,
  nav.global-nav-side-B002-green ul li ul li.active a,
  nav.global-nav-upper-B002-aqua ul li ul li.active a,
  nav.global-nav-side-B002-aqua ul li ul li.active a,
  nav.global-nav-upper-B002-blue ul li ul li.active a,
  nav.global-nav-side-B002-blue ul li ul li.active a,
  nav.global-nav-upper-B002-brown ul li ul li.active a,
  nav.global-nav-side-B002-brown ul li ul li.active a,
  nav.global-nav-upper-B002-pink ul li ul li.active a,
  nav.global-nav-side-B002-pink ul li ul li.active a,
  nav.global-nav-upper-B002-purple ul li ul li.active a,
  nav.global-nav-side-B002-purple ul li ul li.active a,
  nav.global-nav-upper-B002-black ul li ul li.active a,
  nav.global-nav-side-B002-black ul li ul li.active a,
  nav.global-nav-upper-B002-colorful ul li ul li.active a,
  nav.global-nav-side-B002-colorful ul li ul li.active a {
    font-size: 11px !important;
  }
}
nav.global-nav-upper-B002-red ul li:hover ul li,
nav.global-nav-upper-B002-orange ul li:hover ul li,
nav.global-nav-upper-B002-yellow ul li:hover ul li,
nav.global-nav-upper-B002-yellowgreen ul li:hover ul li,
nav.global-nav-upper-B002-green ul li:hover ul li,
nav.global-nav-upper-B002-aqua ul li:hover ul li,
nav.global-nav-upper-B002-blue ul li:hover ul li,
nav.global-nav-upper-B002-brown ul li:hover ul li,
nav.global-nav-upper-B002-pink ul li:hover ul li,
nav.global-nav-upper-B002-purple ul li:hover ul li,
nav.global-nav-upper-B002-black ul li:hover ul li,
nav.global-nav-upper-B002-colorful ul li:hover ul li {
  height: 100% !important;
}
nav.global-nav-upper-B002-red > ul,
nav.global-nav-upper-B002-orange > ul,
nav.global-nav-upper-B002-yellow > ul,
nav.global-nav-upper-B002-yellowgreen > ul,
nav.global-nav-upper-B002-green > ul,
nav.global-nav-upper-B002-aqua > ul,
nav.global-nav-upper-B002-blue > ul,
nav.global-nav-upper-B002-brown > ul,
nav.global-nav-upper-B002-pink > ul,
nav.global-nav-upper-B002-purple > ul,
nav.global-nav-upper-B002-black > ul,
nav.global-nav-upper-B002-colorful > ul {
  font-size: 14px;
}
nav.global-nav-upper-B002-red > ul > li > a,
nav.global-nav-upper-B002-orange > ul > li > a,
nav.global-nav-upper-B002-yellow > ul > li > a,
nav.global-nav-upper-B002-yellowgreen > ul > li > a,
nav.global-nav-upper-B002-green > ul > li > a,
nav.global-nav-upper-B002-aqua > ul > li > a,
nav.global-nav-upper-B002-blue > ul > li > a,
nav.global-nav-upper-B002-brown > ul > li > a,
nav.global-nav-upper-B002-pink > ul > li > a,
nav.global-nav-upper-B002-purple > ul > li > a,
nav.global-nav-upper-B002-black > ul > li > a,
nav.global-nav-upper-B002-colorful > ul > li > a {
  padding: 16px 0 16px 40px;
}
nav.global-nav-upper-B002-red > ul > li > ul > li > a,
nav.global-nav-upper-B002-orange > ul > li > ul > li > a,
nav.global-nav-upper-B002-yellow > ul > li > ul > li > a,
nav.global-nav-upper-B002-yellowgreen > ul > li > ul > li > a,
nav.global-nav-upper-B002-green > ul > li > ul > li > a,
nav.global-nav-upper-B002-aqua > ul > li > ul > li > a,
nav.global-nav-upper-B002-blue > ul > li > ul > li > a,
nav.global-nav-upper-B002-brown > ul > li > ul > li > a,
nav.global-nav-upper-B002-pink > ul > li > ul > li > a,
nav.global-nav-upper-B002-purple > ul > li > ul > li > a,
nav.global-nav-upper-B002-black > ul > li > ul > li > a,
nav.global-nav-upper-B002-colorful > ul > li > ul > li > a {
  padding: 12px 10px 11px 28px;
  font-size: 13px;
}
nav.global-nav-upper-B002-red > ul > li > a:after,
nav.global-nav-upper-B002-orange > ul > li > a:after,
nav.global-nav-upper-B002-yellow > ul > li > a:after,
nav.global-nav-upper-B002-yellowgreen > ul > li > a:after,
nav.global-nav-upper-B002-green > ul > li > a:after,
nav.global-nav-upper-B002-aqua > ul > li > a:after,
nav.global-nav-upper-B002-blue > ul > li > a:after,
nav.global-nav-upper-B002-brown > ul > li > a:after,
nav.global-nav-upper-B002-pink > ul > li > a:after,
nav.global-nav-upper-B002-purple > ul > li > a:after,
nav.global-nav-upper-B002-black > ul > li > a:after,
nav.global-nav-upper-B002-colorful > ul > li > a:after {
  position: absolute;
}
nav.global-nav-upper-B002-red > ul > li:last-child,
nav.global-nav-upper-B002-orange > ul > li:last-child,
nav.global-nav-upper-B002-yellow > ul > li:last-child,
nav.global-nav-upper-B002-yellowgreen > ul > li:last-child,
nav.global-nav-upper-B002-green > ul > li:last-child,
nav.global-nav-upper-B002-aqua > ul > li:last-child,
nav.global-nav-upper-B002-blue > ul > li:last-child,
nav.global-nav-upper-B002-brown > ul > li:last-child,
nav.global-nav-upper-B002-pink > ul > li:last-child,
nav.global-nav-upper-B002-purple > ul > li:last-child,
nav.global-nav-upper-B002-black > ul > li:last-child,
nav.global-nav-upper-B002-colorful > ul > li:last-child {
  border-bottom: none;
}
nav.global-nav-upper-B002-red > ul > li.active > a:after,
nav.global-nav-upper-B002-orange > ul > li.active > a:after,
nav.global-nav-upper-B002-yellow > ul > li.active > a:after,
nav.global-nav-upper-B002-yellowgreen > ul > li.active > a:after,
nav.global-nav-upper-B002-green > ul > li.active > a:after,
nav.global-nav-upper-B002-aqua > ul > li.active > a:after,
nav.global-nav-upper-B002-blue > ul > li.active > a:after,
nav.global-nav-upper-B002-brown > ul > li.active > a:after,
nav.global-nav-upper-B002-pink > ul > li.active > a:after,
nav.global-nav-upper-B002-purple > ul > li.active > a:after,
nav.global-nav-upper-B002-black > ul > li.active > a:after,
nav.global-nav-upper-B002-colorful > ul > li.active > a:after {
  position: absolute;
}
nav.global-nav-side-B002-red ul,
nav.global-nav-side-B002-orange ul,
nav.global-nav-side-B002-yellow ul,
nav.global-nav-side-B002-yellowgreen ul,
nav.global-nav-side-B002-green ul,
nav.global-nav-side-B002-aqua ul,
nav.global-nav-side-B002-blue ul,
nav.global-nav-side-B002-brown ul,
nav.global-nav-side-B002-pink ul,
nav.global-nav-side-B002-purple ul,
nav.global-nav-side-B002-black ul,
nav.global-nav-side-B002-colorful ul {
  font-size: 14px;
}
nav.global-nav-side-B002-red ul li a,
nav.global-nav-side-B002-orange ul li a,
nav.global-nav-side-B002-yellow ul li a,
nav.global-nav-side-B002-yellowgreen ul li a,
nav.global-nav-side-B002-green ul li a,
nav.global-nav-side-B002-aqua ul li a,
nav.global-nav-side-B002-blue ul li a,
nav.global-nav-side-B002-brown ul li a,
nav.global-nav-side-B002-pink ul li a,
nav.global-nav-side-B002-purple ul li a,
nav.global-nav-side-B002-black ul li a,
nav.global-nav-side-B002-colorful ul li a {
  padding: 13px 10px 11px 30px;
}
nav.global-nav-side-B002-red ul li ul li a,
nav.global-nav-side-B002-orange ul li ul li a,
nav.global-nav-side-B002-yellow ul li ul li a,
nav.global-nav-side-B002-yellowgreen ul li ul li a,
nav.global-nav-side-B002-green ul li ul li a,
nav.global-nav-side-B002-aqua ul li ul li a,
nav.global-nav-side-B002-blue ul li ul li a,
nav.global-nav-side-B002-brown ul li ul li a,
nav.global-nav-side-B002-pink ul li ul li a,
nav.global-nav-side-B002-purple ul li ul li a,
nav.global-nav-side-B002-black ul li ul li a,
nav.global-nav-side-B002-colorful ul li ul li a,
nav.global-nav-side-B002-red ul li ul li.active a,
nav.global-nav-side-B002-orange ul li ul li.active a,
nav.global-nav-side-B002-yellow ul li ul li.active a,
nav.global-nav-side-B002-yellowgreen ul li ul li.active a,
nav.global-nav-side-B002-green ul li ul li.active a,
nav.global-nav-side-B002-aqua ul li ul li.active a,
nav.global-nav-side-B002-blue ul li ul li.active a,
nav.global-nav-side-B002-brown ul li ul li.active a,
nav.global-nav-side-B002-pink ul li ul li.active a,
nav.global-nav-side-B002-purple ul li ul li.active a,
nav.global-nav-side-B002-black ul li ul li.active a,
nav.global-nav-side-B002-colorful ul li ul li.active a {
  font-size: 13px;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-red > ul > li > a,
  nav.global-nav-upper-B002-orange > ul > li > a,
  nav.global-nav-upper-B002-yellow > ul > li > a,
  nav.global-nav-upper-B002-yellowgreen > ul > li > a,
  nav.global-nav-upper-B002-green > ul > li > a,
  nav.global-nav-upper-B002-aqua > ul > li > a,
  nav.global-nav-upper-B002-blue > ul > li > a,
  nav.global-nav-upper-B002-brown > ul > li > a,
  nav.global-nav-upper-B002-pink > ul > li > a,
  nav.global-nav-upper-B002-purple > ul > li > a,
  nav.global-nav-upper-B002-black > ul > li > a,
  nav.global-nav-upper-B002-colorful > ul > li > a {
    padding-left: 15%;
  }
}
nav.global-nav-upper-B002-red > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/red/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-red > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/red/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-red > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-red > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-red > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-red > ul > li > ul {
  background: url("../../images/global-navi/B002/red/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-red > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/red/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-red > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/red/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-red > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/red/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-red > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #9c1919;
  background: -moz-linear-gradient(left, #9c1919, #501919);
  background: -webkit-gradient(linear, left center, right center, from(#9c1919), to(#501919));
  background: linear-gradient(to right, #9c1919, #501919);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-red > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/red/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-red > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-red > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-red > ul > li > ul {
  background: url("../../images/global-navi/B002/red/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-red > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/red/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-red > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/red/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-red > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/red/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-red > ul > li > a {
    background: url("../../images/global-navi/B002/red/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-orange > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/orange/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-orange > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/orange/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-orange > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-orange > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-orange > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-orange > ul > li > ul {
  background: url("../../images/global-navi/B002/orange/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-orange > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/orange/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-orange > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/orange/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-orange > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/orange/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-orange > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #a24901;
  background: -moz-linear-gradient(left, #a24901, #411d00);
  background: -webkit-gradient(linear, left center, right center, from(#a24901), to(#411d00));
  background: linear-gradient(to right, #a24901, #411d00);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-orange > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/orange/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-orange > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-orange > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-orange > ul > li > ul {
  background: url("../../images/global-navi/B002/orange/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-orange > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/orange/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-orange > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/orange/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-orange > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/orange/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-orange > ul > li > a {
    background: url("../../images/global-navi/B002/orange/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-yellow > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/yellow/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-yellow > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/yellow/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-yellow > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-yellow > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-yellow > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-yellow > ul > li > ul {
  background: url("../../images/global-navi/B002/yellow/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-yellow > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/yellow/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-yellow > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/yellow/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-yellow > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/yellow/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-yellow > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #766500;
  background: -moz-linear-gradient(left, #766500, #231e00);
  background: -webkit-gradient(linear, left center, right center, from(#766500), to(#231e00));
  background: linear-gradient(to right, #766500, #231e00);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-yellow > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/yellow/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-yellow > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-yellow > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-yellow > ul > li > ul {
  background: url("../../images/global-navi/B002/yellow/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-yellow > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/yellow/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-yellow > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/yellow/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-yellow > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/yellow/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-yellow > ul > li > a {
    background: url("../../images/global-navi/B002/yellow/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-yellowgreen > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/yellow-green/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-yellowgreen > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/yellow-green/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-yellowgreen > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-yellowgreen > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-yellowgreen > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-yellowgreen > ul > li > ul {
  background: url("../../images/global-navi/B002/yellow-green/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-yellowgreen > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/yellow-green/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-yellowgreen > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/yellow-green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-yellowgreen > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/yellow-green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-yellowgreen > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #5a5b35;
  background: -moz-linear-gradient(left, #5a5b35, #252616);
  background: -webkit-gradient(linear, left center, right center, from(#5a5b35), to(#252616));
  background: linear-gradient(to right, #5a5b35, #252616);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-yellowgreen > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/yellow-green/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-yellowgreen > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-yellowgreen > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-yellowgreen > ul > li > ul {
  background: url("../../images/global-navi/B002/yellow-green/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-yellowgreen > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/yellow-green/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-yellowgreen > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/yellow-green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-yellowgreen > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/yellow-green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-yellowgreen > ul > li > a {
    background: url("../../images/global-navi/B002/yellow-green/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-green > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/green/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-green > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/green/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-green > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-green > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-green > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-green > ul > li > ul {
  background: url("../../images/global-navi/B002/green/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-green > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/green/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-green > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-green > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-green > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #133008;
  background: -moz-linear-gradient(left, #133008, #040a02);
  background: -webkit-gradient(linear, left center, right center, from(#133008), to(#040a02));
  background: linear-gradient(to right, #133008, #040a02);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-green > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/green/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-green > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-green > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-green > ul > li > ul {
  background: url("../../images/global-navi/B002/green/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-green > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/green/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-green > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-green > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/green/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-green > ul > li > a {
    background: url("../../images/global-navi/B002/green/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-aqua > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/aqua/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-aqua > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/aqua/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-aqua > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-aqua > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-aqua > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-aqua > ul > li > ul {
  background: url("../../images/global-navi/B002/aqua/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-aqua > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/aqua/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-aqua > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/aqua/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-aqua > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/aqua/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-aqua > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #3d5e5e;
  background: -moz-linear-gradient(left, #3d5e5e, #1d2b2b);
  background: -webkit-gradient(linear, left center, right center, from(#3d5e5e), to(#1d2b2b));
  background: linear-gradient(to right, #3d5e5e, #1d2b2b);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-aqua > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/aqua/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-aqua > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-aqua > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-aqua > ul > li > ul {
  background: url("../../images/global-navi/B002/aqua/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-aqua > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/aqua/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-aqua > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/aqua/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-aqua > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/aqua/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-aqua > ul > li > a {
    background: url("../../images/global-navi/B002/aqua/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-blue > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/blue/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-blue > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/blue/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-blue > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-blue > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.8);
}
nav.global-nav-upper-B002-blue > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.8);
}
nav.global-nav-upper-B002-blue > ul > li > ul {
  background: url("../../images/global-navi/B002/blue/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-blue > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/blue/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-blue > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/blue/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-blue > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/blue/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-blue > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #000a3e;
  background: -moz-linear-gradient(left, #000a3e, #000);
  background: -webkit-gradient(linear, left center, right center, from(#000a3e), to(#000));
  background: linear-gradient(to right, #000a3e, #000);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-blue > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/blue/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-blue > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.8);
}
nav.global-nav-side-B002-blue > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.8);
}
nav.global-nav-side-B002-blue > ul > li > ul {
  background: url("../../images/global-navi/B002/blue/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-blue > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/blue/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-blue > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/blue/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-blue > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/blue/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-blue > ul > li > a {
    background: url("../../images/global-navi/B002/blue/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-brown > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/brown/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-brown > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/brown/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-brown > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-brown > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-brown > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-brown > ul > li > ul {
  background: url("../../images/global-navi/B002/brown/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-brown > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/brown/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-brown > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/brown/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-brown > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/brown/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-brown > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #38220d;
  background: -moz-linear-gradient(left, #38220d, #0d0803);
  background: -webkit-gradient(linear, left center, right center, from(#38220d), to(#0d0803));
  background: linear-gradient(to right, #38220d, #0d0803);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-brown > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/brown/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-brown > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-brown > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-brown > ul > li > ul {
  background: url("../../images/global-navi/B002/brown/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-brown > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/brown/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-brown > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/brown/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-brown > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/brown/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-brown > ul > li > a {
    background: url("../../images/global-navi/B002/brown/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-pink > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/pink/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-pink > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/pink/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-pink > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-pink > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-pink > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-pink > ul > li > ul {
  background: url("../../images/global-navi/B002/pink/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-pink > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/pink/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-pink > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/pink/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-pink > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/pink/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-pink > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #6a283b;
  background: -moz-linear-gradient(left, #6a283b, #2c1018);
  background: -webkit-gradient(linear, left center, right center, from(#6a283b), to(#2c1018));
  background: linear-gradient(to right, #6a283b, #2c1018);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-pink > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/pink/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-pink > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-pink > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-pink > ul > li > ul {
  background: url("../../images/global-navi/B002/pink/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-pink > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/pink/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-pink > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/pink/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-pink > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/pink/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-pink > ul > li > a {
    background: url("../../images/global-navi/B002/pink/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-purple > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/purple/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-purple > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/purple/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-purple > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-purple > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-purple > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-purple > ul > li > ul {
  background: url("../../images/global-navi/B002/purple/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-purple > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/purple/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-purple > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/purple/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-purple > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/purple/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-purple > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #583854;
  background: -moz-linear-gradient(left, #583854, #251723);
  background: -webkit-gradient(linear, left center, right center, from(#583854), to(#251723));
  background: linear-gradient(to right, #583854, #251723);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-purple > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/purple/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-purple > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-purple > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-purple > ul > li > ul {
  background: url("../../images/global-navi/B002/purple/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-purple > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/purple/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-purple > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/purple/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-purple > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/purple/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-purple > ul > li > a {
    background: url("../../images/global-navi/B002/purple/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-black > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/black/bg-upper.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-black > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/black/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-black > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-upper-B002-black > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-black > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-black > ul > li > ul {
  background: url("../../images/global-navi/B002/black/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-black > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/black/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-black > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/black/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-black > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/black/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-black > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #2d2d2d;
  background: -moz-linear-gradient(left, #2d2d2d, #0c0c0c);
  background: -webkit-gradient(linear, left center, right center, from(#2d2d2d), to(#0c0c0c));
  background: linear-gradient(to right, #2d2d2d, #0c0c0c);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-black > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/black/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-black > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-black > ul > li.active {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-black > ul > li > ul {
  background: url("../../images/global-navi/B002/black/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-black > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/black/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-black > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/black/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-black > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/black/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-black > ul > li > a {
    background: url("../../images/global-navi/B002/black/arrow-upper.png") no-repeat 7px center;
  }
}
nav.global-nav-upper-B002-colorful > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: url("../../images/global-navi/B002/colorful/bg-upper1.png") repeat left top;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-B002-colorful > ul > li:nth-child(5n+1) {
  background: url("../../images/global-navi/B002/colorful/bg-upper1.png") repeat left top;
}
nav.global-nav-upper-B002-colorful > ul > li:nth-child(5n+2) {
  background: url("../../images/global-navi/B002/colorful/bg-upper2.png") repeat left top;
}
nav.global-nav-upper-B002-colorful > ul > li:nth-child(5n+3) {
  background: url("../../images/global-navi/B002/colorful/bg-upper3.png") repeat left top;
}
nav.global-nav-upper-B002-colorful > ul > li:nth-child(5n+4) {
  background: url("../../images/global-navi/B002/colorful/bg-upper4.png") repeat left top;
}
nav.global-nav-upper-B002-colorful > ul > li:nth-child(5n+5) {
  background: url("../../images/global-navi/B002/colorful/bg-upper5.png") repeat left top;
}
nav.global-nav-upper-B002-colorful > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/colorful/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-upper-B002-colorful > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-colorful > ul > li:hover {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-colorful > ul > li.active > a {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-upper-B002-colorful > ul > li > ul {
  background: url("../../images/global-navi/B002/colorful/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.9);
}
nav.global-nav-upper-B002-colorful > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/colorful/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-upper-B002-colorful > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/colorful/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-upper-B002-colorful > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/colorful/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-colorful > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background: #583854;
  background: -moz-linear-gradient(left, #583854, #251723);
  background: -webkit-gradient(linear, left center, right center, from(#583854), to(#251723));
  background: linear-gradient(to right, #583854, #251723);
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-side-B002-colorful > ul > li:nth-child(5n+1) {
  background: #a24901;
  background: -moz-linear-gradient(left, #a24901, #411d00);
  background: -webkit-gradient(linear, left center, right center, from(#a24901), to(#411d00));
  background: linear-gradient(to right, #a24901, #411d00);
}
nav.global-nav-side-B002-colorful > ul > li:nth-child(5n+2) {
  background: #766500;
  background: -moz-linear-gradient(left, #766500, #231e00);
  background: -webkit-gradient(linear, left center, right center, from(#766500), to(#231e00));
  background: linear-gradient(to right, #766500, #231e00);
}
nav.global-nav-side-B002-colorful > ul > li:nth-child(5n+3) {
  background: #5a5b35;
  background: -moz-linear-gradient(left, #5a5b35, #252616);
  background: -webkit-gradient(linear, left center, right center, from(#5a5b35), to(#252616));
  background: linear-gradient(to right, #5a5b35, #252616);
}
nav.global-nav-side-B002-colorful > ul > li:nth-child(5n+4) {
  background: #133008;
  background: -moz-linear-gradient(left, #133008, #040a02);
  background: -webkit-gradient(linear, left center, right center, from(#133008), to(#040a02));
  background: linear-gradient(to right, #133008, #040a02);
}
nav.global-nav-side-B002-colorful > ul > li:nth-child(5n+5) {
  background: #3d5e5e;
  background: -moz-linear-gradient(left, #3d5e5e, #1d2b2b);
  background: -webkit-gradient(linear, left center, right center, from(#3d5e5e), to(#1d2b2b));
  background: linear-gradient(to right, #3d5e5e, #1d2b2b);
}
nav.global-nav-side-B002-colorful > ul > li > a {
  color: #fff;
  background: url("../../images/global-navi/B002/colorful/arrow-upper.png") no-repeat 12px center;
}
nav.global-nav-side-B002-colorful > ul > li > a:hover {
  color: #fff;
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-colorful > ul > li.active > a {
  background-color: #171717;
  background-color: rgba(23,23,23,0.4);
}
nav.global-nav-side-B002-colorful > ul > li > ul {
  background: url("../../images/global-navi/B002/colorful/light-sub.png") no-repeat left top;
  background-color: #000;
  background-color: rgba(0,0,0,0.7);
}
nav.global-nav-side-B002-colorful > ul > li > ul > li > a {
  background: url("../../images/global-navi/B002/colorful/arrow-sub.png") no-repeat 12px center;
  color: #f0e9e9;
}
nav.global-nav-side-B002-colorful > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/B002/colorful/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
nav.global-nav-side-B002-colorful > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/B002/colorful/arrow-sub-on.png") no-repeat 12px center;
  color: #86712e;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B002-colorful > ul > li > a {
    background: url("../../images/global-navi/B002/colorful/arrow-upper.png") no-repeat 7px center;
  }
}
