@charset "UTF-8";
nav.global-nav-upper-D005-red,
nav.global-nav-side-D005-red,
nav.global-nav-upper-D005-orange,
nav.global-nav-side-D005-orange,
nav.global-nav-upper-D005-yellow,
nav.global-nav-side-D005-yellow,
nav.global-nav-upper-D005-yellowgreen,
nav.global-nav-side-D005-yellowgreen,
nav.global-nav-upper-D005-green,
nav.global-nav-side-D005-green,
nav.global-nav-upper-D005-aqua,
nav.global-nav-side-D005-aqua,
nav.global-nav-upper-D005-blue,
nav.global-nav-side-D005-blue,
nav.global-nav-upper-D005-brown,
nav.global-nav-side-D005-brown,
nav.global-nav-upper-D005-pink,
nav.global-nav-side-D005-pink,
nav.global-nav-upper-D005-purple,
nav.global-nav-side-D005-purple,
nav.global-nav-upper-D005-black,
nav.global-nav-side-D005-black,
nav.global-nav-upper-D005-colorful,
nav.global-nav-side-D005-colorful {
  margin: 0 0 20px;
  padding: 0;
}
nav.global-nav-upper-D005-red ul,
nav.global-nav-side-D005-red ul,
nav.global-nav-upper-D005-orange ul,
nav.global-nav-side-D005-orange ul,
nav.global-nav-upper-D005-yellow ul,
nav.global-nav-side-D005-yellow ul,
nav.global-nav-upper-D005-yellowgreen ul,
nav.global-nav-side-D005-yellowgreen ul,
nav.global-nav-upper-D005-green ul,
nav.global-nav-side-D005-green ul,
nav.global-nav-upper-D005-aqua ul,
nav.global-nav-side-D005-aqua ul,
nav.global-nav-upper-D005-blue ul,
nav.global-nav-side-D005-blue ul,
nav.global-nav-upper-D005-brown ul,
nav.global-nav-side-D005-brown ul,
nav.global-nav-upper-D005-pink ul,
nav.global-nav-side-D005-pink ul,
nav.global-nav-upper-D005-purple ul,
nav.global-nav-side-D005-purple ul,
nav.global-nav-upper-D005-black ul,
nav.global-nav-side-D005-black ul,
nav.global-nav-upper-D005-colorful ul,
nav.global-nav-side-D005-colorful ul {
  list-style: none;
}
nav.global-nav-upper-D005-red ul li,
nav.global-nav-side-D005-red ul li,
nav.global-nav-upper-D005-orange ul li,
nav.global-nav-side-D005-orange ul li,
nav.global-nav-upper-D005-yellow ul li,
nav.global-nav-side-D005-yellow ul li,
nav.global-nav-upper-D005-yellowgreen ul li,
nav.global-nav-side-D005-yellowgreen ul li,
nav.global-nav-upper-D005-green ul li,
nav.global-nav-side-D005-green ul li,
nav.global-nav-upper-D005-aqua ul li,
nav.global-nav-side-D005-aqua ul li,
nav.global-nav-upper-D005-blue ul li,
nav.global-nav-side-D005-blue ul li,
nav.global-nav-upper-D005-brown ul li,
nav.global-nav-side-D005-brown ul li,
nav.global-nav-upper-D005-pink ul li,
nav.global-nav-side-D005-pink ul li,
nav.global-nav-upper-D005-purple ul li,
nav.global-nav-side-D005-purple ul li,
nav.global-nav-upper-D005-black ul li,
nav.global-nav-side-D005-black ul li,
nav.global-nav-upper-D005-colorful ul li,
nav.global-nav-side-D005-colorful ul li {
  padding: 0;
}
nav.global-nav-upper-D005-red ul li a,
nav.global-nav-side-D005-red ul li a,
nav.global-nav-upper-D005-orange ul li a,
nav.global-nav-side-D005-orange ul li a,
nav.global-nav-upper-D005-yellow ul li a,
nav.global-nav-side-D005-yellow ul li a,
nav.global-nav-upper-D005-yellowgreen ul li a,
nav.global-nav-side-D005-yellowgreen ul li a,
nav.global-nav-upper-D005-green ul li a,
nav.global-nav-side-D005-green ul li a,
nav.global-nav-upper-D005-aqua ul li a,
nav.global-nav-side-D005-aqua ul li a,
nav.global-nav-upper-D005-blue ul li a,
nav.global-nav-side-D005-blue ul li a,
nav.global-nav-upper-D005-brown ul li a,
nav.global-nav-side-D005-brown ul li a,
nav.global-nav-upper-D005-pink ul li a,
nav.global-nav-side-D005-pink ul li a,
nav.global-nav-upper-D005-purple ul li a,
nav.global-nav-side-D005-purple ul li a,
nav.global-nav-upper-D005-black ul li a,
nav.global-nav-side-D005-black ul li a,
nav.global-nav-upper-D005-colorful ul li a,
nav.global-nav-side-D005-colorful ul li a {
  display: block;
  text-decoration: none;
}
nav.global-nav-upper-D005-red ul li ul,
nav.global-nav-side-D005-red ul li ul,
nav.global-nav-upper-D005-orange ul li ul,
nav.global-nav-side-D005-orange ul li ul,
nav.global-nav-upper-D005-yellow ul li ul,
nav.global-nav-side-D005-yellow ul li ul,
nav.global-nav-upper-D005-yellowgreen ul li ul,
nav.global-nav-side-D005-yellowgreen ul li ul,
nav.global-nav-upper-D005-green ul li ul,
nav.global-nav-side-D005-green ul li ul,
nav.global-nav-upper-D005-aqua ul li ul,
nav.global-nav-side-D005-aqua ul li ul,
nav.global-nav-upper-D005-blue ul li ul,
nav.global-nav-side-D005-blue ul li ul,
nav.global-nav-upper-D005-brown ul li ul,
nav.global-nav-side-D005-brown ul li ul,
nav.global-nav-upper-D005-pink ul li ul,
nav.global-nav-side-D005-pink ul li ul,
nav.global-nav-upper-D005-purple ul li ul,
nav.global-nav-side-D005-purple ul li ul,
nav.global-nav-upper-D005-black ul li ul,
nav.global-nav-side-D005-black ul li ul,
nav.global-nav-upper-D005-colorful ul li ul,
nav.global-nav-side-D005-colorful ul li ul {
  margin: 0;
  list-style: none;
}
nav.global-nav-upper-D005-red > ul,
nav.global-nav-side-D005-red > ul,
nav.global-nav-upper-D005-orange > ul,
nav.global-nav-side-D005-orange > ul,
nav.global-nav-upper-D005-yellow > ul,
nav.global-nav-side-D005-yellow > ul,
nav.global-nav-upper-D005-yellowgreen > ul,
nav.global-nav-side-D005-yellowgreen > ul,
nav.global-nav-upper-D005-green > ul,
nav.global-nav-side-D005-green > ul,
nav.global-nav-upper-D005-aqua > ul,
nav.global-nav-side-D005-aqua > ul,
nav.global-nav-upper-D005-blue > ul,
nav.global-nav-side-D005-blue > ul,
nav.global-nav-upper-D005-brown > ul,
nav.global-nav-side-D005-brown > ul,
nav.global-nav-upper-D005-pink > ul,
nav.global-nav-side-D005-pink > ul,
nav.global-nav-upper-D005-purple > ul,
nav.global-nav-side-D005-purple > ul,
nav.global-nav-upper-D005-black > ul,
nav.global-nav-side-D005-black > ul,
nav.global-nav-upper-D005-colorful > ul,
nav.global-nav-side-D005-colorful > ul {
  margin: 0;
}
nav.global-nav-upper-D005-red > ul > li,
nav.global-nav-side-D005-red > ul > li,
nav.global-nav-upper-D005-orange > ul > li,
nav.global-nav-side-D005-orange > ul > li,
nav.global-nav-upper-D005-yellow > ul > li,
nav.global-nav-side-D005-yellow > ul > li,
nav.global-nav-upper-D005-yellowgreen > ul > li,
nav.global-nav-side-D005-yellowgreen > ul > li,
nav.global-nav-upper-D005-green > ul > li,
nav.global-nav-side-D005-green > ul > li,
nav.global-nav-upper-D005-aqua > ul > li,
nav.global-nav-side-D005-aqua > ul > li,
nav.global-nav-upper-D005-blue > ul > li,
nav.global-nav-side-D005-blue > ul > li,
nav.global-nav-upper-D005-brown > ul > li,
nav.global-nav-side-D005-brown > ul > li,
nav.global-nav-upper-D005-pink > ul > li,
nav.global-nav-side-D005-pink > ul > li,
nav.global-nav-upper-D005-purple > ul > li,
nav.global-nav-side-D005-purple > ul > li,
nav.global-nav-upper-D005-black > ul > li,
nav.global-nav-side-D005-black > ul > li,
nav.global-nav-upper-D005-colorful > ul > li,
nav.global-nav-side-D005-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-D005-red > ul > li > a:hover,
nav.global-nav-side-D005-red > ul > li > a:hover,
nav.global-nav-upper-D005-orange > ul > li > a:hover,
nav.global-nav-side-D005-orange > ul > li > a:hover,
nav.global-nav-upper-D005-yellow > ul > li > a:hover,
nav.global-nav-side-D005-yellow > ul > li > a:hover,
nav.global-nav-upper-D005-yellowgreen > ul > li > a:hover,
nav.global-nav-side-D005-yellowgreen > ul > li > a:hover,
nav.global-nav-upper-D005-green > ul > li > a:hover,
nav.global-nav-side-D005-green > ul > li > a:hover,
nav.global-nav-upper-D005-aqua > ul > li > a:hover,
nav.global-nav-side-D005-aqua > ul > li > a:hover,
nav.global-nav-upper-D005-blue > ul > li > a:hover,
nav.global-nav-side-D005-blue > ul > li > a:hover,
nav.global-nav-upper-D005-brown > ul > li > a:hover,
nav.global-nav-side-D005-brown > ul > li > a:hover,
nav.global-nav-upper-D005-pink > ul > li > a:hover,
nav.global-nav-side-D005-pink > ul > li > a:hover,
nav.global-nav-upper-D005-purple > ul > li > a:hover,
nav.global-nav-side-D005-purple > ul > li > a:hover,
nav.global-nav-upper-D005-black > ul > li > a:hover,
nav.global-nav-side-D005-black > ul > li > a:hover,
nav.global-nav-upper-D005-colorful > ul > li > a:hover,
nav.global-nav-side-D005-colorful > ul > li > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-red ul li ul li a,
  nav.global-nav-side-D005-red ul li ul li a,
  nav.global-nav-upper-D005-orange ul li ul li a,
  nav.global-nav-side-D005-orange ul li ul li a,
  nav.global-nav-upper-D005-yellow ul li ul li a,
  nav.global-nav-side-D005-yellow ul li ul li a,
  nav.global-nav-upper-D005-yellowgreen ul li ul li a,
  nav.global-nav-side-D005-yellowgreen ul li ul li a,
  nav.global-nav-upper-D005-green ul li ul li a,
  nav.global-nav-side-D005-green ul li ul li a,
  nav.global-nav-upper-D005-aqua ul li ul li a,
  nav.global-nav-side-D005-aqua ul li ul li a,
  nav.global-nav-upper-D005-blue ul li ul li a,
  nav.global-nav-side-D005-blue ul li ul li a,
  nav.global-nav-upper-D005-brown ul li ul li a,
  nav.global-nav-side-D005-brown ul li ul li a,
  nav.global-nav-upper-D005-pink ul li ul li a,
  nav.global-nav-side-D005-pink ul li ul li a,
  nav.global-nav-upper-D005-purple ul li ul li a,
  nav.global-nav-side-D005-purple ul li ul li a,
  nav.global-nav-upper-D005-black ul li ul li a,
  nav.global-nav-side-D005-black ul li ul li a,
  nav.global-nav-upper-D005-colorful ul li ul li a,
  nav.global-nav-side-D005-colorful ul li ul li a,
  nav.global-nav-upper-D005-red ul li ul li.active a,
  nav.global-nav-side-D005-red ul li ul li.active a,
  nav.global-nav-upper-D005-orange ul li ul li.active a,
  nav.global-nav-side-D005-orange ul li ul li.active a,
  nav.global-nav-upper-D005-yellow ul li ul li.active a,
  nav.global-nav-side-D005-yellow ul li ul li.active a,
  nav.global-nav-upper-D005-yellowgreen ul li ul li.active a,
  nav.global-nav-side-D005-yellowgreen ul li ul li.active a,
  nav.global-nav-upper-D005-green ul li ul li.active a,
  nav.global-nav-side-D005-green ul li ul li.active a,
  nav.global-nav-upper-D005-aqua ul li ul li.active a,
  nav.global-nav-side-D005-aqua ul li ul li.active a,
  nav.global-nav-upper-D005-blue ul li ul li.active a,
  nav.global-nav-side-D005-blue ul li ul li.active a,
  nav.global-nav-upper-D005-brown ul li ul li.active a,
  nav.global-nav-side-D005-brown ul li ul li.active a,
  nav.global-nav-upper-D005-pink ul li ul li.active a,
  nav.global-nav-side-D005-pink ul li ul li.active a,
  nav.global-nav-upper-D005-purple ul li ul li.active a,
  nav.global-nav-side-D005-purple ul li ul li.active a,
  nav.global-nav-upper-D005-black ul li ul li.active a,
  nav.global-nav-side-D005-black ul li ul li.active a,
  nav.global-nav-upper-D005-colorful ul li ul li.active a,
  nav.global-nav-side-D005-colorful ul li ul li.active a {
    font-size: 11px !important;
  }
}
nav.global-nav-upper-D005-red ul li:hover ul li,
nav.global-nav-upper-D005-orange ul li:hover ul li,
nav.global-nav-upper-D005-yellow ul li:hover ul li,
nav.global-nav-upper-D005-yellowgreen ul li:hover ul li,
nav.global-nav-upper-D005-green ul li:hover ul li,
nav.global-nav-upper-D005-aqua ul li:hover ul li,
nav.global-nav-upper-D005-blue ul li:hover ul li,
nav.global-nav-upper-D005-brown ul li:hover ul li,
nav.global-nav-upper-D005-pink ul li:hover ul li,
nav.global-nav-upper-D005-purple ul li:hover ul li,
nav.global-nav-upper-D005-black ul li:hover ul li,
nav.global-nav-upper-D005-colorful ul li:hover ul li {
  height: 100% !important;
}
nav.global-nav-upper-D005-red ul,
nav.global-nav-upper-D005-orange ul,
nav.global-nav-upper-D005-yellow ul,
nav.global-nav-upper-D005-yellowgreen ul,
nav.global-nav-upper-D005-green ul,
nav.global-nav-upper-D005-aqua ul,
nav.global-nav-upper-D005-blue ul,
nav.global-nav-upper-D005-brown ul,
nav.global-nav-upper-D005-pink ul,
nav.global-nav-upper-D005-purple ul,
nav.global-nav-upper-D005-black ul,
nav.global-nav-upper-D005-colorful ul {
  font-size: 14px;
}
nav.global-nav-upper-D005-red ul li a,
nav.global-nav-upper-D005-orange ul li a,
nav.global-nav-upper-D005-yellow ul li a,
nav.global-nav-upper-D005-yellowgreen ul li a,
nav.global-nav-upper-D005-green ul li a,
nav.global-nav-upper-D005-aqua ul li a,
nav.global-nav-upper-D005-blue ul li a,
nav.global-nav-upper-D005-brown ul li a,
nav.global-nav-upper-D005-pink ul li a,
nav.global-nav-upper-D005-purple ul li a,
nav.global-nav-upper-D005-black ul li a,
nav.global-nav-upper-D005-colorful ul li a {
  padding: 20px 10px 20px 35px;
}
nav.global-nav-upper-D005-red ul li ul,
nav.global-nav-upper-D005-orange ul li ul,
nav.global-nav-upper-D005-yellow ul li ul,
nav.global-nav-upper-D005-yellowgreen ul li ul,
nav.global-nav-upper-D005-green ul li ul,
nav.global-nav-upper-D005-aqua ul li ul,
nav.global-nav-upper-D005-blue ul li ul,
nav.global-nav-upper-D005-brown ul li ul,
nav.global-nav-upper-D005-pink ul li ul,
nav.global-nav-upper-D005-purple ul li ul,
nav.global-nav-upper-D005-black ul li ul,
nav.global-nav-upper-D005-colorful ul li ul {
  font-size: 13px;
}
nav.global-nav-upper-D005-red ul li ul li a,
nav.global-nav-upper-D005-orange ul li ul li a,
nav.global-nav-upper-D005-yellow ul li ul li a,
nav.global-nav-upper-D005-yellowgreen ul li ul li a,
nav.global-nav-upper-D005-green ul li ul li a,
nav.global-nav-upper-D005-aqua ul li ul li a,
nav.global-nav-upper-D005-blue ul li ul li a,
nav.global-nav-upper-D005-brown ul li ul li a,
nav.global-nav-upper-D005-pink ul li ul li a,
nav.global-nav-upper-D005-purple ul li ul li a,
nav.global-nav-upper-D005-black ul li ul li a,
nav.global-nav-upper-D005-colorful ul li ul li a {
  padding: 12px 10px 11px 25px;
}
nav.global-nav-upper-D005-red > ul > li > a:after,
nav.global-nav-upper-D005-orange > ul > li > a:after,
nav.global-nav-upper-D005-yellow > ul > li > a:after,
nav.global-nav-upper-D005-yellowgreen > ul > li > a:after,
nav.global-nav-upper-D005-green > ul > li > a:after,
nav.global-nav-upper-D005-aqua > ul > li > a:after,
nav.global-nav-upper-D005-blue > ul > li > a:after,
nav.global-nav-upper-D005-brown > ul > li > a:after,
nav.global-nav-upper-D005-pink > ul > li > a:after,
nav.global-nav-upper-D005-purple > ul > li > a:after,
nav.global-nav-upper-D005-black > ul > li > a:after,
nav.global-nav-upper-D005-colorful > ul > li > a:after {
  position: absolute;
  right: 15px;
}
nav.global-nav-upper-D005-red > ul > li:last-child,
nav.global-nav-upper-D005-orange > ul > li:last-child,
nav.global-nav-upper-D005-yellow > ul > li:last-child,
nav.global-nav-upper-D005-yellowgreen > ul > li:last-child,
nav.global-nav-upper-D005-green > ul > li:last-child,
nav.global-nav-upper-D005-aqua > ul > li:last-child,
nav.global-nav-upper-D005-blue > ul > li:last-child,
nav.global-nav-upper-D005-brown > ul > li:last-child,
nav.global-nav-upper-D005-pink > ul > li:last-child,
nav.global-nav-upper-D005-purple > ul > li:last-child,
nav.global-nav-upper-D005-black > ul > li:last-child,
nav.global-nav-upper-D005-colorful > ul > li:last-child {
  border-bottom: none;
}
nav.global-nav-upper-D005-red > ul > li.active > a:after,
nav.global-nav-upper-D005-orange > ul > li.active > a:after,
nav.global-nav-upper-D005-yellow > ul > li.active > a:after,
nav.global-nav-upper-D005-yellowgreen > ul > li.active > a:after,
nav.global-nav-upper-D005-green > ul > li.active > a:after,
nav.global-nav-upper-D005-aqua > ul > li.active > a:after,
nav.global-nav-upper-D005-blue > ul > li.active > a:after,
nav.global-nav-upper-D005-brown > ul > li.active > a:after,
nav.global-nav-upper-D005-pink > ul > li.active > a:after,
nav.global-nav-upper-D005-purple > ul > li.active > a:after,
nav.global-nav-upper-D005-black > ul > li.active > a:after,
nav.global-nav-upper-D005-colorful > ul > li.active > a:after {
  position: absolute;
  right: 15px;
}
nav.global-nav-side-D005-red ul,
nav.global-nav-side-D005-orange ul,
nav.global-nav-side-D005-yellow ul,
nav.global-nav-side-D005-yellowgreen ul,
nav.global-nav-side-D005-green ul,
nav.global-nav-side-D005-aqua ul,
nav.global-nav-side-D005-blue ul,
nav.global-nav-side-D005-brown ul,
nav.global-nav-side-D005-pink ul,
nav.global-nav-side-D005-purple ul,
nav.global-nav-side-D005-black ul,
nav.global-nav-side-D005-colorful ul {
  font-size: 14px;
}
nav.global-nav-side-D005-red ul li a,
nav.global-nav-side-D005-orange ul li a,
nav.global-nav-side-D005-yellow ul li a,
nav.global-nav-side-D005-yellowgreen ul li a,
nav.global-nav-side-D005-green ul li a,
nav.global-nav-side-D005-aqua ul li a,
nav.global-nav-side-D005-blue ul li a,
nav.global-nav-side-D005-brown ul li a,
nav.global-nav-side-D005-pink ul li a,
nav.global-nav-side-D005-purple ul li a,
nav.global-nav-side-D005-black ul li a,
nav.global-nav-side-D005-colorful ul li a {
  padding: 15px 10px 15px 35px;
}
nav.global-nav-side-D005-red ul li ul,
nav.global-nav-side-D005-orange ul li ul,
nav.global-nav-side-D005-yellow ul li ul,
nav.global-nav-side-D005-yellowgreen ul li ul,
nav.global-nav-side-D005-green ul li ul,
nav.global-nav-side-D005-aqua ul li ul,
nav.global-nav-side-D005-blue ul li ul,
nav.global-nav-side-D005-brown ul li ul,
nav.global-nav-side-D005-pink ul li ul,
nav.global-nav-side-D005-purple ul li ul,
nav.global-nav-side-D005-black ul li ul,
nav.global-nav-side-D005-colorful ul li ul {
  font-size: 13px;
}
nav.global-nav-side-D005-red ul li ul li a,
nav.global-nav-side-D005-orange ul li ul li a,
nav.global-nav-side-D005-yellow ul li ul li a,
nav.global-nav-side-D005-yellowgreen ul li ul li a,
nav.global-nav-side-D005-green ul li ul li a,
nav.global-nav-side-D005-aqua ul li ul li a,
nav.global-nav-side-D005-blue ul li ul li a,
nav.global-nav-side-D005-brown ul li ul li a,
nav.global-nav-side-D005-pink ul li ul li a,
nav.global-nav-side-D005-purple ul li ul li a,
nav.global-nav-side-D005-black ul li ul li a,
nav.global-nav-side-D005-colorful ul li ul li a {
  padding: 12px 10px 11px 35px;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-red > ul > li > a,
  nav.global-nav-upper-D005-orange > ul > li > a,
  nav.global-nav-upper-D005-yellow > ul > li > a,
  nav.global-nav-upper-D005-yellowgreen > ul > li > a,
  nav.global-nav-upper-D005-green > ul > li > a,
  nav.global-nav-upper-D005-aqua > ul > li > a,
  nav.global-nav-upper-D005-blue > ul > li > a,
  nav.global-nav-upper-D005-brown > ul > li > a,
  nav.global-nav-upper-D005-pink > ul > li > a,
  nav.global-nav-upper-D005-purple > ul > li > a,
  nav.global-nav-upper-D005-black > ul > li > a,
  nav.global-nav-upper-D005-colorful > ul > li > a {
    padding-left: 17%;
  }
}
nav.global-nav-upper-D005-red > ul {
  background: url("../../images/global-navi/D005/red/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-red > ul > li {
  background: url("../../images/global-navi/D005/red/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-red > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-red > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/red/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-red > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-red > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/red/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-red > ul > li > ul > li > a:hover {
  color: #e10000;
}
nav.global-nav-upper-D005-red > ul > li > ul > li.active a {
  color: #e10000;
}
nav.global-nav-upper-D005-red > ul > li:hover,
nav.global-nav-upper-D005-red > ul > li.active {
  color: #e10000;
}
nav.global-nav-upper-D005-red > ul > li:hover > a,
nav.global-nav-upper-D005-red > ul > li.active > a {
  color: #e10000;
}
nav.global-nav-side-D005-red > ul {
  background: #555;
}
nav.global-nav-side-D005-red > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-red > ul > li > a {
  background: url("../../images/global-navi/D005/red/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-red > ul > li > a:hover {
  color: #e10000;
}
nav.global-nav-side-D005-red > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/red/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-red > ul > li > ul > li > a:hover {
  color: #e10000;
}
nav.global-nav-side-D005-red > ul > li > ul > li.active a {
  color: #e10000;
}
nav.global-nav-side-D005-red > ul > li.active {
  color: #e10000;
}
nav.global-nav-side-D005-red > ul > li.active > a {
  color: #e10000;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-red > ul > li {
    background: url("../../images/global-navi/D005/red/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-orange > ul {
  background: url("../../images/global-navi/D005/orange/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-orange > ul > li {
  background: url("../../images/global-navi/D005/orange/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-orange > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-orange > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/orange/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-orange > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-orange > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/orange/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-orange > ul > li > ul > li > a:hover {
  color: #ff7a07;
}
nav.global-nav-upper-D005-orange > ul > li > ul > li.active a {
  color: #ff7a07;
}
nav.global-nav-upper-D005-orange > ul > li:hover,
nav.global-nav-upper-D005-orange > ul > li.active {
  color: #ff7a07;
}
nav.global-nav-upper-D005-orange > ul > li:hover > a,
nav.global-nav-upper-D005-orange > ul > li.active > a {
  color: #ff7a07;
}
nav.global-nav-side-D005-orange > ul {
  background: #555;
}
nav.global-nav-side-D005-orange > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-orange > ul > li > a {
  background: url("../../images/global-navi/D005/orange/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-orange > ul > li > a:hover {
  color: #ff7a07;
}
nav.global-nav-side-D005-orange > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/orange/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-orange > ul > li > ul > li > a:hover {
  color: #ff7a07;
}
nav.global-nav-side-D005-orange > ul > li > ul > li.active a {
  color: #ff7a07;
}
nav.global-nav-side-D005-orange > ul > li.active {
  color: #ff7a07;
}
nav.global-nav-side-D005-orange > ul > li.active > a {
  color: #ff7a07;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-orange > ul > li {
    background: url("../../images/global-navi/D005/orange/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-yellow > ul {
  background: url("../../images/global-navi/D005/yellow/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-yellow > ul > li {
  background: url("../../images/global-navi/D005/yellow/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-yellow > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-yellow > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/yellow/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-yellow > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-yellow > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/yellow/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-yellow > ul > li > ul > li > a:hover {
  color: #fce806;
}
nav.global-nav-upper-D005-yellow > ul > li > ul > li.active a {
  color: #fce806;
}
nav.global-nav-upper-D005-yellow > ul > li:hover,
nav.global-nav-upper-D005-yellow > ul > li.active {
  color: #fce806;
}
nav.global-nav-upper-D005-yellow > ul > li:hover > a,
nav.global-nav-upper-D005-yellow > ul > li.active > a {
  color: #fce806;
}
nav.global-nav-side-D005-yellow > ul {
  background: #555;
}
nav.global-nav-side-D005-yellow > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-yellow > ul > li > a {
  background: url("../../images/global-navi/D005/yellow/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-yellow > ul > li > a:hover {
  color: #fce806;
}
nav.global-nav-side-D005-yellow > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/yellow/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-yellow > ul > li > ul > li > a:hover {
  color: #fce806;
}
nav.global-nav-side-D005-yellow > ul > li > ul > li.active a {
  color: #fce806;
}
nav.global-nav-side-D005-yellow > ul > li.active {
  color: #fce806;
}
nav.global-nav-side-D005-yellow > ul > li.active > a {
  color: #fce806;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-yellow > ul > li {
    background: url("../../images/global-navi/D005/yellow/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-yellowgreen > ul {
  background: url("../../images/global-navi/D005/yellow-green/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-yellowgreen > ul > li {
  background: url("../../images/global-navi/D005/yellow-green/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-yellowgreen > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-yellowgreen > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/yellow-green/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-yellowgreen > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-yellowgreen > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/yellow-green/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-yellowgreen > ul > li > ul > li > a:hover {
  color: #66a000;
}
nav.global-nav-upper-D005-yellowgreen > ul > li > ul > li.active a {
  color: #66a000;
}
nav.global-nav-upper-D005-yellowgreen > ul > li:hover,
nav.global-nav-upper-D005-yellowgreen > ul > li.active {
  color: #66a000;
}
nav.global-nav-upper-D005-yellowgreen > ul > li:hover > a,
nav.global-nav-upper-D005-yellowgreen > ul > li.active > a {
  color: #66a000;
}
nav.global-nav-side-D005-yellowgreen > ul {
  background: #555;
}
nav.global-nav-side-D005-yellowgreen > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-yellowgreen > ul > li > a {
  background: url("../../images/global-navi/D005/yellow-green/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-yellowgreen > ul > li > a:hover {
  color: #66a000;
}
nav.global-nav-side-D005-yellowgreen > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/yellow-green/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-yellowgreen > ul > li > ul > li > a:hover {
  color: #66a000;
}
nav.global-nav-side-D005-yellowgreen > ul > li > ul > li.active a {
  color: #66a000;
}
nav.global-nav-side-D005-yellowgreen > ul > li.active {
  color: #66a000;
}
nav.global-nav-side-D005-yellowgreen > ul > li.active > a {
  color: #66a000;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-yellowgreen > ul > li {
    background: url("../../images/global-navi/D005/yellow-green/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-green > ul {
  background: url("../../images/global-navi/D005/green/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-green > ul > li {
  background: url("../../images/global-navi/D005/green/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-green > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-green > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/green/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-green > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-green > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/green/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-green > ul > li > ul > li > a:hover {
  color: #36b412;
}
nav.global-nav-upper-D005-green > ul > li > ul > li.active a {
  color: #36b412;
}
nav.global-nav-upper-D005-green > ul > li:hover,
nav.global-nav-upper-D005-green > ul > li.active {
  color: #36b412;
}
nav.global-nav-upper-D005-green > ul > li:hover > a,
nav.global-nav-upper-D005-green > ul > li.active > a {
  color: #36b412;
}
nav.global-nav-side-D005-green > ul {
  background: #555;
}
nav.global-nav-side-D005-green > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-green > ul > li > a {
  background: url("../../images/global-navi/D005/green/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-green > ul > li > a:hover {
  color: #36b412;
}
nav.global-nav-side-D005-green > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/green/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-green > ul > li > ul > li > a:hover {
  color: #36b412;
}
nav.global-nav-side-D005-green > ul > li > ul > li.active a {
  color: #36b412;
}
nav.global-nav-side-D005-green > ul > li.active {
  color: #36b412;
}
nav.global-nav-side-D005-green > ul > li.active > a {
  color: #36b412;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-green > ul > li {
    background: url("../../images/global-navi/D005/green/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-aqua > ul {
  background: url("../../images/global-navi/D005/aqua/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-aqua > ul > li {
  background: url("../../images/global-navi/D005/aqua/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-aqua > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-aqua > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/aqua/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-aqua > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-aqua > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/aqua/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-aqua > ul > li > ul > li > a:hover {
  color: #00b2b2;
}
nav.global-nav-upper-D005-aqua > ul > li > ul > li.active a {
  color: #00b2b2;
}
nav.global-nav-upper-D005-aqua > ul > li:hover,
nav.global-nav-upper-D005-aqua > ul > li.active {
  color: #00b2b2;
}
nav.global-nav-upper-D005-aqua > ul > li:hover > a,
nav.global-nav-upper-D005-aqua > ul > li.active > a {
  color: #00b2b2;
}
nav.global-nav-side-D005-aqua > ul {
  background: #555;
}
nav.global-nav-side-D005-aqua > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-aqua > ul > li > a {
  background: url("../../images/global-navi/D005/aqua/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-aqua > ul > li > a:hover {
  color: #00b2b2;
}
nav.global-nav-side-D005-aqua > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/aqua/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-aqua > ul > li > ul > li > a:hover {
  color: #00b2b2;
}
nav.global-nav-side-D005-aqua > ul > li > ul > li.active a {
  color: #00b2b2;
}
nav.global-nav-side-D005-aqua > ul > li.active {
  color: #00b2b2;
}
nav.global-nav-side-D005-aqua > ul > li.active > a {
  color: #00b2b2;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-aqua > ul > li {
    background: url("../../images/global-navi/D005/aqua/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-blue > ul {
  background: url("../../images/global-navi/D005/blue/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-blue > ul > li {
  background: url("../../images/global-navi/D005/blue/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-blue > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-blue > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/blue/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-blue > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-blue > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/blue/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-blue > ul > li > ul > li > a:hover {
  color: #007ad2;
}
nav.global-nav-upper-D005-blue > ul > li > ul > li.active a {
  color: #007ad2;
}
nav.global-nav-upper-D005-blue > ul > li:hover,
nav.global-nav-upper-D005-blue > ul > li.active {
  color: #007ad2;
}
nav.global-nav-upper-D005-blue > ul > li:hover > a,
nav.global-nav-upper-D005-blue > ul > li.active > a {
  color: #007ad2;
}
nav.global-nav-side-D005-blue > ul {
  background: #555;
}
nav.global-nav-side-D005-blue > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-blue > ul > li > a {
  background: url("../../images/global-navi/D005/blue/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-blue > ul > li > a:hover {
  color: #007ad2;
}
nav.global-nav-side-D005-blue > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/blue/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-blue > ul > li > ul > li > a:hover {
  color: #007ad2;
}
nav.global-nav-side-D005-blue > ul > li > ul > li.active a {
  color: #007ad2;
}
nav.global-nav-side-D005-blue > ul > li.active {
  color: #007ad2;
}
nav.global-nav-side-D005-blue > ul > li.active > a {
  color: #007ad2;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-blue > ul > li {
    background: url("../../images/global-navi/D005/blue/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-brown > ul {
  background: url("../../images/global-navi/D005/brown/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-brown > ul > li {
  background: url("../../images/global-navi/D005/brown/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-brown > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-brown > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/brown/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-brown > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-brown > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/brown/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-brown > ul > li > ul > li > a:hover {
  color: #b57e09;
}
nav.global-nav-upper-D005-brown > ul > li > ul > li.active a {
  color: #b57e09;
}
nav.global-nav-upper-D005-brown > ul > li:hover,
nav.global-nav-upper-D005-brown > ul > li.active {
  color: #b57e09;
}
nav.global-nav-upper-D005-brown > ul > li:hover > a,
nav.global-nav-upper-D005-brown > ul > li.active > a {
  color: #b57e09;
}
nav.global-nav-side-D005-brown > ul {
  background: #555;
}
nav.global-nav-side-D005-brown > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-brown > ul > li > a {
  background: url("../../images/global-navi/D005/brown/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-brown > ul > li > a:hover {
  color: #b57e09;
}
nav.global-nav-side-D005-brown > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/brown/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-brown > ul > li > ul > li > a:hover {
  color: #b57e09;
}
nav.global-nav-side-D005-brown > ul > li > ul > li.active a {
  color: #b57e09;
}
nav.global-nav-side-D005-brown > ul > li.active {
  color: #b57e09;
}
nav.global-nav-side-D005-brown > ul > li.active > a {
  color: #b57e09;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-brown > ul > li {
    background: url("../../images/global-navi/D005/brown/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-pink > ul {
  background: url("../../images/global-navi/D005/pink/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-pink > ul > li {
  background: url("../../images/global-navi/D005/pink/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-pink > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-pink > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/pink/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-pink > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-pink > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/pink/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-pink > ul > li > ul > li > a:hover {
  color: #cf4068;
}
nav.global-nav-upper-D005-pink > ul > li > ul > li.active a {
  color: #cf4068;
}
nav.global-nav-upper-D005-pink > ul > li:hover,
nav.global-nav-upper-D005-pink > ul > li.active {
  color: #cf4068;
}
nav.global-nav-upper-D005-pink > ul > li:hover > a,
nav.global-nav-upper-D005-pink > ul > li.active > a {
  color: #cf4068;
}
nav.global-nav-side-D005-pink > ul {
  background: #555;
}
nav.global-nav-side-D005-pink > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-pink > ul > li > a {
  background: url("../../images/global-navi/D005/pink/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-pink > ul > li > a:hover {
  color: #cf4068;
}
nav.global-nav-side-D005-pink > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/pink/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-pink > ul > li > ul > li > a:hover {
  color: #cf4068;
}
nav.global-nav-side-D005-pink > ul > li > ul > li.active a {
  color: #cf4068;
}
nav.global-nav-side-D005-pink > ul > li.active {
  color: #cf4068;
}
nav.global-nav-side-D005-pink > ul > li.active > a {
  color: #cf4068;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-pink > ul > li {
    background: url("../../images/global-navi/D005/pink/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-purple > ul {
  background: url("../../images/global-navi/D005/purple/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-purple > ul > li {
  background: url("../../images/global-navi/D005/purple/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-purple > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-purple > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/purple/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-purple > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-purple > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/purple/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-purple > ul > li > ul > li > a:hover {
  color: #cd56f0;
}
nav.global-nav-upper-D005-purple > ul > li > ul > li.active a {
  color: #cd56f0;
}
nav.global-nav-upper-D005-purple > ul > li:hover,
nav.global-nav-upper-D005-purple > ul > li.active {
  color: #cd56f0;
}
nav.global-nav-upper-D005-purple > ul > li:hover > a,
nav.global-nav-upper-D005-purple > ul > li.active > a {
  color: #cd56f0;
}
nav.global-nav-side-D005-purple > ul {
  background: #555;
}
nav.global-nav-side-D005-purple > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-purple > ul > li > a {
  background: url("../../images/global-navi/D005/purple/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-purple > ul > li > a:hover {
  color: #cd56f0;
}
nav.global-nav-side-D005-purple > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/purple/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-purple > ul > li > ul > li > a:hover {
  color: #cd56f0;
}
nav.global-nav-side-D005-purple > ul > li > ul > li.active a {
  color: #cd56f0;
}
nav.global-nav-side-D005-purple > ul > li.active {
  color: #cd56f0;
}
nav.global-nav-side-D005-purple > ul > li.active > a {
  color: #cd56f0;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-purple > ul > li {
    background: url("../../images/global-navi/D005/purple/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-black > ul {
  background: url("../../images/global-navi/D005/black/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-black > ul > li {
  background: url("../../images/global-navi/D005/black/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-black > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-black > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/black/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-black > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-black > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/black/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-black > ul > li > ul > li > a:hover {
  color: #858585;
}
nav.global-nav-upper-D005-black > ul > li > ul > li.active a {
  color: #858585;
}
nav.global-nav-upper-D005-black > ul > li:hover,
nav.global-nav-upper-D005-black > ul > li.active {
  color: #858585;
}
nav.global-nav-upper-D005-black > ul > li:hover > a,
nav.global-nav-upper-D005-black > ul > li.active > a {
  color: #858585;
}
nav.global-nav-side-D005-black > ul {
  background: #555;
}
nav.global-nav-side-D005-black > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-black > ul > li > a {
  background: url("../../images/global-navi/D005/black/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-black > ul > li > a:hover {
  color: #858585;
}
nav.global-nav-side-D005-black > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/black/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-black > ul > li > ul > li > a:hover {
  color: #858585;
}
nav.global-nav-side-D005-black > ul > li > ul > li.active a {
  color: #858585;
}
nav.global-nav-side-D005-black > ul > li.active {
  color: #858585;
}
nav.global-nav-side-D005-black > ul > li.active > a {
  color: #858585;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-black > ul > li {
    background: url("../../images/global-navi/D005/black/arrow-upper.png") no-repeat 2px center;
  }
}
nav.global-nav-upper-D005-colorful > ul {
  background: url("../../images/global-navi/D005/colorful/line-upper.png") repeat-x left bottom #555;
}
nav.global-nav-upper-D005-colorful > ul > li {
  background: url("../../images/global-navi/D005/colorful/arrow-upper.png") no-repeat 10px center;
}
nav.global-nav-upper-D005-colorful > ul > li:hover > ul {
  position: relative;
}
nav.global-nav-upper-D005-colorful > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 46%;
  background: url("../../images/global-navi/D005/colorful/top-down.png") no-repeat left top;
  width: 24px;
  height: 13px;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+1):hover > a {
  color: #ff7a07;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+1).active > a {
  color: #ff7a07;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+2):hover > a {
  color: #fce806;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+2).active > a {
  color: #fce806;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+3):hover > a {
  color: #66a000;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+3).active > a {
  color: #66a000;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+4):hover > a {
  color: #36b412;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+4).active > a {
  color: #36b412;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+5):hover > a {
  color: #00b2b2;
}
nav.global-nav-upper-D005-colorful > ul > li:nth-child(5n+5).active > a {
  color: #00b2b2;
}
nav.global-nav-upper-D005-colorful > ul > li > a {
  border-right: 1px solid #fff;
  color: #fff;
}
nav.global-nav-upper-D005-colorful > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/colorful/arrow-sub.png") no-repeat 10px center #bbb;
  color: #333;
}
nav.global-nav-upper-D005-colorful > ul > li > ul > li > a:hover {
  color: #b547a6;
}
nav.global-nav-upper-D005-colorful > ul > li > ul > li.active a {
  color: #b547a6;
}
nav.global-nav-upper-D005-colorful > ul > li:hover,
nav.global-nav-upper-D005-colorful > ul > li.active {
  color: #ff7a07;
}
nav.global-nav-upper-D005-colorful > ul > li:hover > a,
nav.global-nav-upper-D005-colorful > ul > li.active > a {
  color: #ff7a07;
}
nav.global-nav-side-D005-colorful > ul {
  background: #555;
}
nav.global-nav-side-D005-colorful > ul > li:last-child > a:last-child {
  border-bottom: none;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+1):hover > a {
  color: #ff7a07;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+1).active > a {
  color: #ff7a07;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+2):hover > a {
  color: #fce806;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+2).active > a {
  color: #fce806;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+3):hover > a {
  color: #66a000;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+3).active > a {
  color: #66a000;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+4):hover > a {
  color: #36b412;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+4).active > a {
  color: #36b412;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+5):hover > a {
  color: #00b2b2;
}
nav.global-nav-side-D005-colorful > ul > li:nth-child(5n+5).active > a {
  color: #00b2b2;
}
nav.global-nav-side-D005-colorful > ul > li > a {
  background: url("../../images/global-navi/D005/colorful/arrow-upper.png") no-repeat 10px center;
  border-bottom: 1px solid #fff;
  color: #fff;
}
nav.global-nav-side-D005-colorful > ul > li > a:hover {
  color: #e10000;
}
nav.global-nav-side-D005-colorful > ul > li > ul > li > a {
  background: url("../../images/global-navi/D005/colorful/arrow-sub.png") no-repeat 22px center #bbb;
  color: #333;
}
nav.global-nav-side-D005-colorful > ul > li > ul > li > a:hover {
  color: #b547a6;
}
nav.global-nav-side-D005-colorful > ul > li > ul > li.active a {
  color: #b547a6;
}
nav.global-nav-side-D005-colorful > ul > li.active {
  color: #ff7a07;
}
nav.global-nav-side-D005-colorful > ul > li.active > a {
  color: #ff7a07;
}
nav.global-nav-upper-D005-red.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-orange.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-yellow.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-green.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-aqua.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-blue.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-brown.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-pink.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-purple.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-black.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-D005-colorful.global-nav-upper-item7 > ul > li:nth-child(7n) > a {
  border-right: none;
}
nav.global-nav-upper-D005-red.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-orange.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-yellow.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-green.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-aqua.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-blue.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-brown.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-pink.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-purple.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-black.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-D005-colorful.global-nav-upper-item6 > ul > li:nth-child(6n) > a {
  border-right: none;
}
nav.global-nav-upper-D005-red.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-orange.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-yellow.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-green.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-aqua.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-blue.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-brown.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-pink.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-purple.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-black.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-D005-colorful.global-nav-upper-item5 > ul > li:nth-child(5n) > a {
  border-right: none;
}
nav.global-nav-upper-D005-red.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-orange.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-yellow.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-green.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-aqua.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-blue.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-brown.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-pink.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-purple.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-black.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-D005-colorful.global-nav-upper-item4 > ul > li:nth-child(4n) > a {
  border-right: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-D005-colorful > ul > li {
    background: url("../../images/global-navi/D005/colorful/arrow-upper.png") no-repeat 2px center;
  }
}
