@charset "UTF-8";
nav.global-nav-upper-B007-red,
nav.global-nav-side-B007-red,
nav.global-nav-upper-B007-orange,
nav.global-nav-side-B007-orange,
nav.global-nav-upper-B007-yellow,
nav.global-nav-side-B007-yellow,
nav.global-nav-upper-B007-yellowgreen,
nav.global-nav-side-B007-yellowgreen,
nav.global-nav-upper-B007-green,
nav.global-nav-side-B007-green,
nav.global-nav-upper-B007-aqua,
nav.global-nav-side-B007-aqua,
nav.global-nav-upper-B007-blue,
nav.global-nav-side-B007-blue,
nav.global-nav-upper-B007-brown,
nav.global-nav-side-B007-brown,
nav.global-nav-upper-B007-pink,
nav.global-nav-side-B007-pink,
nav.global-nav-upper-B007-purple,
nav.global-nav-side-B007-purple,
nav.global-nav-upper-B007-black,
nav.global-nav-side-B007-black,
nav.global-nav-upper-B007-colorful,
nav.global-nav-side-B007-colorful {
  margin: 0 0 20px;
  padding: 0;
}
nav.global-nav-upper-B007-red ul,
nav.global-nav-side-B007-red ul,
nav.global-nav-upper-B007-orange ul,
nav.global-nav-side-B007-orange ul,
nav.global-nav-upper-B007-yellow ul,
nav.global-nav-side-B007-yellow ul,
nav.global-nav-upper-B007-yellowgreen ul,
nav.global-nav-side-B007-yellowgreen ul,
nav.global-nav-upper-B007-green ul,
nav.global-nav-side-B007-green ul,
nav.global-nav-upper-B007-aqua ul,
nav.global-nav-side-B007-aqua ul,
nav.global-nav-upper-B007-blue ul,
nav.global-nav-side-B007-blue ul,
nav.global-nav-upper-B007-brown ul,
nav.global-nav-side-B007-brown ul,
nav.global-nav-upper-B007-pink ul,
nav.global-nav-side-B007-pink ul,
nav.global-nav-upper-B007-purple ul,
nav.global-nav-side-B007-purple ul,
nav.global-nav-upper-B007-black ul,
nav.global-nav-side-B007-black ul,
nav.global-nav-upper-B007-colorful ul,
nav.global-nav-side-B007-colorful ul {
  list-style: none;
}
nav.global-nav-upper-B007-red ul li,
nav.global-nav-side-B007-red ul li,
nav.global-nav-upper-B007-orange ul li,
nav.global-nav-side-B007-orange ul li,
nav.global-nav-upper-B007-yellow ul li,
nav.global-nav-side-B007-yellow ul li,
nav.global-nav-upper-B007-yellowgreen ul li,
nav.global-nav-side-B007-yellowgreen ul li,
nav.global-nav-upper-B007-green ul li,
nav.global-nav-side-B007-green ul li,
nav.global-nav-upper-B007-aqua ul li,
nav.global-nav-side-B007-aqua ul li,
nav.global-nav-upper-B007-blue ul li,
nav.global-nav-side-B007-blue ul li,
nav.global-nav-upper-B007-brown ul li,
nav.global-nav-side-B007-brown ul li,
nav.global-nav-upper-B007-pink ul li,
nav.global-nav-side-B007-pink ul li,
nav.global-nav-upper-B007-purple ul li,
nav.global-nav-side-B007-purple ul li,
nav.global-nav-upper-B007-black ul li,
nav.global-nav-side-B007-black ul li,
nav.global-nav-upper-B007-colorful ul li,
nav.global-nav-side-B007-colorful ul li {
  padding: 0;
}
nav.global-nav-upper-B007-red ul li a,
nav.global-nav-side-B007-red ul li a,
nav.global-nav-upper-B007-orange ul li a,
nav.global-nav-side-B007-orange ul li a,
nav.global-nav-upper-B007-yellow ul li a,
nav.global-nav-side-B007-yellow ul li a,
nav.global-nav-upper-B007-yellowgreen ul li a,
nav.global-nav-side-B007-yellowgreen ul li a,
nav.global-nav-upper-B007-green ul li a,
nav.global-nav-side-B007-green ul li a,
nav.global-nav-upper-B007-aqua ul li a,
nav.global-nav-side-B007-aqua ul li a,
nav.global-nav-upper-B007-blue ul li a,
nav.global-nav-side-B007-blue ul li a,
nav.global-nav-upper-B007-brown ul li a,
nav.global-nav-side-B007-brown ul li a,
nav.global-nav-upper-B007-pink ul li a,
nav.global-nav-side-B007-pink ul li a,
nav.global-nav-upper-B007-purple ul li a,
nav.global-nav-side-B007-purple ul li a,
nav.global-nav-upper-B007-black ul li a,
nav.global-nav-side-B007-black ul li a,
nav.global-nav-upper-B007-colorful ul li a,
nav.global-nav-side-B007-colorful ul li a {
  display: block;
  text-decoration: none;
}
nav.global-nav-upper-B007-red ul li ul,
nav.global-nav-side-B007-red ul li ul,
nav.global-nav-upper-B007-orange ul li ul,
nav.global-nav-side-B007-orange ul li ul,
nav.global-nav-upper-B007-yellow ul li ul,
nav.global-nav-side-B007-yellow ul li ul,
nav.global-nav-upper-B007-yellowgreen ul li ul,
nav.global-nav-side-B007-yellowgreen ul li ul,
nav.global-nav-upper-B007-green ul li ul,
nav.global-nav-side-B007-green ul li ul,
nav.global-nav-upper-B007-aqua ul li ul,
nav.global-nav-side-B007-aqua ul li ul,
nav.global-nav-upper-B007-blue ul li ul,
nav.global-nav-side-B007-blue ul li ul,
nav.global-nav-upper-B007-brown ul li ul,
nav.global-nav-side-B007-brown ul li ul,
nav.global-nav-upper-B007-pink ul li ul,
nav.global-nav-side-B007-pink ul li ul,
nav.global-nav-upper-B007-purple ul li ul,
nav.global-nav-side-B007-purple ul li ul,
nav.global-nav-upper-B007-black ul li ul,
nav.global-nav-side-B007-black ul li ul,
nav.global-nav-upper-B007-colorful ul li ul,
nav.global-nav-side-B007-colorful ul li ul {
  margin: 0;
  list-style: none;
}
nav.global-nav-upper-B007-red > ul,
nav.global-nav-side-B007-red > ul,
nav.global-nav-upper-B007-orange > ul,
nav.global-nav-side-B007-orange > ul,
nav.global-nav-upper-B007-yellow > ul,
nav.global-nav-side-B007-yellow > ul,
nav.global-nav-upper-B007-yellowgreen > ul,
nav.global-nav-side-B007-yellowgreen > ul,
nav.global-nav-upper-B007-green > ul,
nav.global-nav-side-B007-green > ul,
nav.global-nav-upper-B007-aqua > ul,
nav.global-nav-side-B007-aqua > ul,
nav.global-nav-upper-B007-blue > ul,
nav.global-nav-side-B007-blue > ul,
nav.global-nav-upper-B007-brown > ul,
nav.global-nav-side-B007-brown > ul,
nav.global-nav-upper-B007-pink > ul,
nav.global-nav-side-B007-pink > ul,
nav.global-nav-upper-B007-purple > ul,
nav.global-nav-side-B007-purple > ul,
nav.global-nav-upper-B007-black > ul,
nav.global-nav-side-B007-black > ul,
nav.global-nav-upper-B007-colorful > ul,
nav.global-nav-side-B007-colorful > ul {
  margin: 0;
}
nav.global-nav-upper-B007-red > ul > li,
nav.global-nav-side-B007-red > ul > li,
nav.global-nav-upper-B007-orange > ul > li,
nav.global-nav-side-B007-orange > ul > li,
nav.global-nav-upper-B007-yellow > ul > li,
nav.global-nav-side-B007-yellow > ul > li,
nav.global-nav-upper-B007-yellowgreen > ul > li,
nav.global-nav-side-B007-yellowgreen > ul > li,
nav.global-nav-upper-B007-green > ul > li,
nav.global-nav-side-B007-green > ul > li,
nav.global-nav-upper-B007-aqua > ul > li,
nav.global-nav-side-B007-aqua > ul > li,
nav.global-nav-upper-B007-blue > ul > li,
nav.global-nav-side-B007-blue > ul > li,
nav.global-nav-upper-B007-brown > ul > li,
nav.global-nav-side-B007-brown > ul > li,
nav.global-nav-upper-B007-pink > ul > li,
nav.global-nav-side-B007-pink > ul > li,
nav.global-nav-upper-B007-purple > ul > li,
nav.global-nav-side-B007-purple > ul > li,
nav.global-nav-upper-B007-black > ul > li,
nav.global-nav-side-B007-black > ul > li,
nav.global-nav-upper-B007-colorful > ul > li,
nav.global-nav-side-B007-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-B007-red > ul > li > a:hover,
nav.global-nav-side-B007-red > ul > li > a:hover,
nav.global-nav-upper-B007-orange > ul > li > a:hover,
nav.global-nav-side-B007-orange > ul > li > a:hover,
nav.global-nav-upper-B007-yellow > ul > li > a:hover,
nav.global-nav-side-B007-yellow > ul > li > a:hover,
nav.global-nav-upper-B007-yellowgreen > ul > li > a:hover,
nav.global-nav-side-B007-yellowgreen > ul > li > a:hover,
nav.global-nav-upper-B007-green > ul > li > a:hover,
nav.global-nav-side-B007-green > ul > li > a:hover,
nav.global-nav-upper-B007-aqua > ul > li > a:hover,
nav.global-nav-side-B007-aqua > ul > li > a:hover,
nav.global-nav-upper-B007-blue > ul > li > a:hover,
nav.global-nav-side-B007-blue > ul > li > a:hover,
nav.global-nav-upper-B007-brown > ul > li > a:hover,
nav.global-nav-side-B007-brown > ul > li > a:hover,
nav.global-nav-upper-B007-pink > ul > li > a:hover,
nav.global-nav-side-B007-pink > ul > li > a:hover,
nav.global-nav-upper-B007-purple > ul > li > a:hover,
nav.global-nav-side-B007-purple > ul > li > a:hover,
nav.global-nav-upper-B007-black > ul > li > a:hover,
nav.global-nav-side-B007-black > ul > li > a:hover,
nav.global-nav-upper-B007-colorful > ul > li > a:hover,
nav.global-nav-side-B007-colorful > ul > li > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B007-red ul li ul li a,
  nav.global-nav-side-B007-red ul li ul li a,
  nav.global-nav-upper-B007-orange ul li ul li a,
  nav.global-nav-side-B007-orange ul li ul li a,
  nav.global-nav-upper-B007-yellow ul li ul li a,
  nav.global-nav-side-B007-yellow ul li ul li a,
  nav.global-nav-upper-B007-yellowgreen ul li ul li a,
  nav.global-nav-side-B007-yellowgreen ul li ul li a,
  nav.global-nav-upper-B007-green ul li ul li a,
  nav.global-nav-side-B007-green ul li ul li a,
  nav.global-nav-upper-B007-aqua ul li ul li a,
  nav.global-nav-side-B007-aqua ul li ul li a,
  nav.global-nav-upper-B007-blue ul li ul li a,
  nav.global-nav-side-B007-blue ul li ul li a,
  nav.global-nav-upper-B007-brown ul li ul li a,
  nav.global-nav-side-B007-brown ul li ul li a,
  nav.global-nav-upper-B007-pink ul li ul li a,
  nav.global-nav-side-B007-pink ul li ul li a,
  nav.global-nav-upper-B007-purple ul li ul li a,
  nav.global-nav-side-B007-purple ul li ul li a,
  nav.global-nav-upper-B007-black ul li ul li a,
  nav.global-nav-side-B007-black ul li ul li a,
  nav.global-nav-upper-B007-colorful ul li ul li a,
  nav.global-nav-side-B007-colorful ul li ul li a,
  nav.global-nav-upper-B007-red ul li ul li.active a,
  nav.global-nav-side-B007-red ul li ul li.active a,
  nav.global-nav-upper-B007-orange ul li ul li.active a,
  nav.global-nav-side-B007-orange ul li ul li.active a,
  nav.global-nav-upper-B007-yellow ul li ul li.active a,
  nav.global-nav-side-B007-yellow ul li ul li.active a,
  nav.global-nav-upper-B007-yellowgreen ul li ul li.active a,
  nav.global-nav-side-B007-yellowgreen ul li ul li.active a,
  nav.global-nav-upper-B007-green ul li ul li.active a,
  nav.global-nav-side-B007-green ul li ul li.active a,
  nav.global-nav-upper-B007-aqua ul li ul li.active a,
  nav.global-nav-side-B007-aqua ul li ul li.active a,
  nav.global-nav-upper-B007-blue ul li ul li.active a,
  nav.global-nav-side-B007-blue ul li ul li.active a,
  nav.global-nav-upper-B007-brown ul li ul li.active a,
  nav.global-nav-side-B007-brown ul li ul li.active a,
  nav.global-nav-upper-B007-pink ul li ul li.active a,
  nav.global-nav-side-B007-pink ul li ul li.active a,
  nav.global-nav-upper-B007-purple ul li ul li.active a,
  nav.global-nav-side-B007-purple ul li ul li.active a,
  nav.global-nav-upper-B007-black ul li ul li.active a,
  nav.global-nav-side-B007-black ul li ul li.active a,
  nav.global-nav-upper-B007-colorful ul li ul li.active a,
  nav.global-nav-side-B007-colorful ul li ul li.active a {
    font-size: 11px !important;
  }
}
nav.global-nav-upper-B007-red ul li:hover ul li,
nav.global-nav-upper-B007-orange ul li:hover ul li,
nav.global-nav-upper-B007-yellow ul li:hover ul li,
nav.global-nav-upper-B007-yellowgreen ul li:hover ul li,
nav.global-nav-upper-B007-green ul li:hover ul li,
nav.global-nav-upper-B007-aqua ul li:hover ul li,
nav.global-nav-upper-B007-blue ul li:hover ul li,
nav.global-nav-upper-B007-brown ul li:hover ul li,
nav.global-nav-upper-B007-pink ul li:hover ul li,
nav.global-nav-upper-B007-purple ul li:hover ul li,
nav.global-nav-upper-B007-black ul li:hover ul li,
nav.global-nav-upper-B007-colorful ul li:hover ul li {
  height: 100% !important;
}
nav.global-nav-upper-B007-red > ul,
nav.global-nav-upper-B007-orange > ul,
nav.global-nav-upper-B007-yellow > ul,
nav.global-nav-upper-B007-yellowgreen > ul,
nav.global-nav-upper-B007-green > ul,
nav.global-nav-upper-B007-aqua > ul,
nav.global-nav-upper-B007-blue > ul,
nav.global-nav-upper-B007-brown > ul,
nav.global-nav-upper-B007-pink > ul,
nav.global-nav-upper-B007-purple > ul,
nav.global-nav-upper-B007-black > ul,
nav.global-nav-upper-B007-colorful > ul {
  font-size: 14px;
}
nav.global-nav-upper-B007-red > ul > li,
nav.global-nav-upper-B007-orange > ul > li,
nav.global-nav-upper-B007-yellow > ul > li,
nav.global-nav-upper-B007-yellowgreen > ul > li,
nav.global-nav-upper-B007-green > ul > li,
nav.global-nav-upper-B007-aqua > ul > li,
nav.global-nav-upper-B007-blue > ul > li,
nav.global-nav-upper-B007-brown > ul > li,
nav.global-nav-upper-B007-pink > ul > li,
nav.global-nav-upper-B007-purple > ul > li,
nav.global-nav-upper-B007-black > ul > li,
nav.global-nav-upper-B007-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-B007-red > ul > li > a,
nav.global-nav-upper-B007-orange > ul > li > a,
nav.global-nav-upper-B007-yellow > ul > li > a,
nav.global-nav-upper-B007-yellowgreen > ul > li > a,
nav.global-nav-upper-B007-green > ul > li > a,
nav.global-nav-upper-B007-aqua > ul > li > a,
nav.global-nav-upper-B007-blue > ul > li > a,
nav.global-nav-upper-B007-brown > ul > li > a,
nav.global-nav-upper-B007-pink > ul > li > a,
nav.global-nav-upper-B007-purple > ul > li > a,
nav.global-nav-upper-B007-black > ul > li > a,
nav.global-nav-upper-B007-colorful > ul > li > a {
  padding: 24px 0 36px 19%;
}
nav.global-nav-upper-B007-red > ul > li > ul,
nav.global-nav-upper-B007-orange > ul > li > ul,
nav.global-nav-upper-B007-yellow > ul > li > ul,
nav.global-nav-upper-B007-yellowgreen > ul > li > ul,
nav.global-nav-upper-B007-green > ul > li > ul,
nav.global-nav-upper-B007-aqua > ul > li > ul,
nav.global-nav-upper-B007-blue > ul > li > ul,
nav.global-nav-upper-B007-brown > ul > li > ul,
nav.global-nav-upper-B007-pink > ul > li > ul,
nav.global-nav-upper-B007-purple > ul > li > ul,
nav.global-nav-upper-B007-black > ul > li > ul,
nav.global-nav-upper-B007-colorful > ul > li > ul {
  position: absolute;
  top: 64px;
}
nav.global-nav-upper-B007-red > ul > li > ul > li > a,
nav.global-nav-upper-B007-orange > ul > li > ul > li > a,
nav.global-nav-upper-B007-yellow > ul > li > ul > li > a,
nav.global-nav-upper-B007-yellowgreen > ul > li > ul > li > a,
nav.global-nav-upper-B007-green > ul > li > ul > li > a,
nav.global-nav-upper-B007-aqua > ul > li > ul > li > a,
nav.global-nav-upper-B007-blue > ul > li > ul > li > a,
nav.global-nav-upper-B007-brown > ul > li > ul > li > a,
nav.global-nav-upper-B007-pink > ul > li > ul > li > a,
nav.global-nav-upper-B007-purple > ul > li > ul > li > a,
nav.global-nav-upper-B007-black > ul > li > ul > li > a,
nav.global-nav-upper-B007-colorful > ul > li > ul > li > a {
  margin: 0 5px;
  padding: 12px 3px 11px 18%;
  font-size: 13px;
}
nav.global-nav-side-B007-red > ul,
nav.global-nav-side-B007-orange > ul,
nav.global-nav-side-B007-yellow > ul,
nav.global-nav-side-B007-yellowgreen > ul,
nav.global-nav-side-B007-green > ul,
nav.global-nav-side-B007-aqua > ul,
nav.global-nav-side-B007-blue > ul,
nav.global-nav-side-B007-brown > ul,
nav.global-nav-side-B007-pink > ul,
nav.global-nav-side-B007-purple > ul,
nav.global-nav-side-B007-black > ul,
nav.global-nav-side-B007-colorful > ul {
  font-size: 14px;
}
nav.global-nav-side-B007-red > ul > li > a,
nav.global-nav-side-B007-orange > ul > li > a,
nav.global-nav-side-B007-yellow > ul > li > a,
nav.global-nav-side-B007-yellowgreen > ul > li > a,
nav.global-nav-side-B007-green > ul > li > a,
nav.global-nav-side-B007-aqua > ul > li > a,
nav.global-nav-side-B007-blue > ul > li > a,
nav.global-nav-side-B007-brown > ul > li > a,
nav.global-nav-side-B007-pink > ul > li > a,
nav.global-nav-side-B007-purple > ul > li > a,
nav.global-nav-side-B007-black > ul > li > a,
nav.global-nav-side-B007-colorful > ul > li > a {
  padding: 11px 0 11px 19%;
}
nav.global-nav-side-B007-red > ul > li > ul > li > a,
nav.global-nav-side-B007-orange > ul > li > ul > li > a,
nav.global-nav-side-B007-yellow > ul > li > ul > li > a,
nav.global-nav-side-B007-yellowgreen > ul > li > ul > li > a,
nav.global-nav-side-B007-green > ul > li > ul > li > a,
nav.global-nav-side-B007-aqua > ul > li > ul > li > a,
nav.global-nav-side-B007-blue > ul > li > ul > li > a,
nav.global-nav-side-B007-brown > ul > li > ul > li > a,
nav.global-nav-side-B007-pink > ul > li > ul > li > a,
nav.global-nav-side-B007-purple > ul > li > ul > li > a,
nav.global-nav-side-B007-black > ul > li > ul > li > a,
nav.global-nav-side-B007-colorful > ul > li > ul > li > a {
  padding: 11px 3px 11px 23%;
  font-size: 13px;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B007-red > ul > li > a,
  nav.global-nav-upper-B007-orange > ul > li > a,
  nav.global-nav-upper-B007-yellow > ul > li > a,
  nav.global-nav-upper-B007-yellowgreen > ul > li > a,
  nav.global-nav-upper-B007-green > ul > li > a,
  nav.global-nav-upper-B007-aqua > ul > li > a,
  nav.global-nav-upper-B007-blue > ul > li > a,
  nav.global-nav-upper-B007-brown > ul > li > a,
  nav.global-nav-upper-B007-pink > ul > li > a,
  nav.global-nav-upper-B007-purple > ul > li > a,
  nav.global-nav-upper-B007-black > ul > li > a,
  nav.global-nav-upper-B007-colorful > ul > li > a {
    padding-left: 15%;
  }
}
nav.global-nav-upper-B007-red {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-red:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/red/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-red > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/red/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-red > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/red/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red > ul > li {
  background-image: url("../../images/global-navi/B007/red/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-red > ul > li > a {
  background-image: url("../../images/global-navi/B007/red/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-red > ul > li > a:hover {
  color: #d72929;
}
nav.global-nav-upper-B007-red > ul > li.active > a {
  color: #d72929;
}
nav.global-nav-upper-B007-red > ul > li > ul > li {
  background-color: #d72929;
}
nav.global-nav-upper-B007-red > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-red > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/red/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #dd4b4b;
}
nav.global-nav-upper-B007-red > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-red > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-red > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-red > ul > li > a {
  background-image: url("../../images/global-navi/B007/red/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-red > ul > li > a:hover {
  color: #d72929;
}
nav.global-nav-side-B007-red > ul > li.active > a {
  color: #d72929;
}
nav.global-nav-side-B007-red > ul > li > ul > li {
  background-color: #d72929;
}
nav.global-nav-side-B007-red > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/red/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-red > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-red > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-orange {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-orange:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/orange/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-orange > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/orange/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-orange > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/orange/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-orange > ul > li {
  background-image: url("../../images/global-navi/B007/orange/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-orange > ul > li > a {
  background-image: url("../../images/global-navi/B007/orange/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-orange > ul > li > a:hover {
  color: #f6882c;
}
nav.global-nav-upper-B007-orange > ul > li.active > a {
  color: #f6882c;
}
nav.global-nav-upper-B007-orange > ul > li > ul > li {
  background-color: #f6882c;
}
nav.global-nav-upper-B007-orange > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-orange > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/orange/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #fda053;
}
nav.global-nav-upper-B007-orange > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-orange > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-orange > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-orange > ul > li > a {
  background-image: url("../../images/global-navi/B007/orange/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-orange > ul > li > a:hover {
  color: #f6882c;
}
nav.global-nav-side-B007-orange > ul > li.active > a {
  color: #f6882c;
}
nav.global-nav-side-B007-orange > ul > li > ul > li {
  background-color: #f6882c;
}
nav.global-nav-side-B007-orange > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/orange/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-orange > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-orange > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-yellow {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-yellow:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/yellow/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-yellow > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/yellow/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-yellow > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/yellow/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellow > ul > li {
  background-image: url("../../images/global-navi/B007/yellow/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-yellow > ul > li > a {
  background-image: url("../../images/global-navi/B007/yellow/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-yellow > ul > li > a:hover {
  color: #d1b62f;
}
nav.global-nav-upper-B007-yellow > ul > li.active > a {
  color: #d1b62f;
}
nav.global-nav-upper-B007-yellow > ul > li > ul > li {
  background-color: #d1b62f;
}
nav.global-nav-upper-B007-yellow > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-yellow > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/yellow/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #d8c150;
}
nav.global-nav-upper-B007-yellow > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-yellow > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-yellow > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-yellow > ul > li > a {
  background-image: url("../../images/global-navi/B007/yellow/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-yellow > ul > li > a:hover {
  color: #d1b62f;
}
nav.global-nav-side-B007-yellow > ul > li.active > a {
  color: #d1b62f;
}
nav.global-nav-side-B007-yellow > ul > li > ul > li {
  background-color: #d1b62f;
}
nav.global-nav-side-B007-yellow > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/yellow/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-yellow > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-yellow > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-yellowgreen {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-yellowgreen:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/yellow-green/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-yellowgreen > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/yellow-green/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-yellowgreen > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/yellow-green/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellowgreen > ul > li {
  background-image: url("../../images/global-navi/B007/yellow-green/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/B007/yellow-green/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > a:hover {
  color: #8bc935;
}
nav.global-nav-upper-B007-yellowgreen > ul > li.active > a {
  color: #8bc935;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > ul > li {
  background-color: #8bc935;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/yellow-green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #9dd154;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-yellowgreen > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-yellowgreen > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/B007/yellow-green/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-yellowgreen > ul > li > a:hover {
  color: #8bc935;
}
nav.global-nav-side-B007-yellowgreen > ul > li.active > a {
  color: #8bc935;
}
nav.global-nav-side-B007-yellowgreen > ul > li > ul > li {
  background-color: #8bc935;
}
nav.global-nav-side-B007-yellowgreen > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/yellow-green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-yellowgreen > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-yellowgreen > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-green {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-green:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/green/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-green > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/green/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-green > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/green/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-green > ul > li {
  background-image: url("../../images/global-navi/B007/green/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-green > ul > li > a {
  background-image: url("../../images/global-navi/B007/green/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-green > ul > li > a:hover {
  color: #3a7324;
}
nav.global-nav-upper-B007-green > ul > li.active > a {
  color: #3a7324;
}
nav.global-nav-upper-B007-green > ul > li > ul > li {
  background-color: #3a7324;
}
nav.global-nav-upper-B007-green > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-green > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #518439;
}
nav.global-nav-upper-B007-green > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-green > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-green > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-green > ul > li > a {
  background-image: url("../../images/global-navi/B007/green/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-green > ul > li > a:hover {
  color: #3a7324;
}
nav.global-nav-side-B007-green > ul > li.active > a {
  color: #3a7324;
}
nav.global-nav-side-B007-green > ul > li > ul > li {
  background-color: #3a7324;
}
nav.global-nav-side-B007-green > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-green > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-green > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-aqua {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-aqua:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/aqua/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-aqua > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/aqua/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-aqua > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/aqua/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-aqua > ul > li {
  background-image: url("../../images/global-navi/B007/aqua/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-aqua > ul > li > a {
  background-image: url("../../images/global-navi/B007/aqua/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-aqua > ul > li > a:hover {
  color: #47bfbf;
}
nav.global-nav-upper-B007-aqua > ul > li.active > a {
  color: #47bfbf;
}
nav.global-nav-upper-B007-aqua > ul > li > ul > li {
  background-color: #47bfbf;
}
nav.global-nav-upper-B007-aqua > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-aqua > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/aqua/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #64c9c9;
}
nav.global-nav-upper-B007-aqua > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-aqua > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-aqua > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-aqua > ul > li > a {
  background-image: url("../../images/global-navi/B007/aqua/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-aqua > ul > li > a:hover {
  color: #47bfbf;
}
nav.global-nav-side-B007-aqua > ul > li.active > a {
  color: #47bfbf;
}
nav.global-nav-side-B007-aqua > ul > li > ul > li {
  background-color: #47bfbf;
}
nav.global-nav-side-B007-aqua > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/aqua/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-aqua > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-aqua > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-blue {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-blue:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/blue/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-blue > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/blue/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-blue > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/blue/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-blue > ul > li {
  background-image: url("../../images/global-navi/B007/blue/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-blue > ul > li > a {
  background-image: url("../../images/global-navi/B007/blue/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-blue > ul > li > a:hover {
  color: #0a6ba0;
}
nav.global-nav-upper-B007-blue > ul > li.active > a {
  color: #0a6ba0;
}
nav.global-nav-upper-B007-blue > ul > li > ul > li {
  background-color: #0a6ba0;
}
nav.global-nav-upper-B007-blue > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-blue > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/blue/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #2c82ae;
}
nav.global-nav-upper-B007-blue > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-blue > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-blue > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-blue > ul > li > a {
  background-image: url("../../images/global-navi/B007/blue/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-blue > ul > li > a:hover {
  color: #0a6ba0;
}
nav.global-nav-side-B007-blue > ul > li.active > a {
  color: #0a6ba0;
}
nav.global-nav-side-B007-blue > ul > li > ul > li {
  background-color: #0a6ba0;
}
nav.global-nav-side-B007-blue > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/blue/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-blue > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-blue > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-brown {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-brown:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/brown/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-brown > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/brown/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-brown > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/brown/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-brown > ul > li {
  background-image: url("../../images/global-navi/B007/brown/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-brown > ul > li > a {
  background-image: url("../../images/global-navi/B007/brown/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-brown > ul > li > a:hover {
  color: #935620;
}
nav.global-nav-upper-B007-brown > ul > li.active > a {
  color: #935620;
}
nav.global-nav-upper-B007-brown > ul > li > ul > li {
  background-color: #935620;
}
nav.global-nav-upper-B007-brown > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-brown > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/brown/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #a26c37;
}
nav.global-nav-upper-B007-brown > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-brown > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-brown > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-brown > ul > li > a {
  background-image: url("../../images/global-navi/B007/brown/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-brown > ul > li > a:hover {
  color: #935620;
}
nav.global-nav-side-B007-brown > ul > li.active > a {
  color: #935620;
}
nav.global-nav-side-B007-brown > ul > li > ul > li {
  background-color: #935620;
}
nav.global-nav-side-B007-brown > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/brown/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-brown > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-brown > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-pink {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-pink:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/pink/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-pink > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/pink/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-pink > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/pink/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-pink > ul > li {
  background-image: url("../../images/global-navi/B007/pink/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-pink > ul > li > a {
  background-image: url("../../images/global-navi/B007/pink/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-pink > ul > li > a:hover {
  color: #cb355f;
}
nav.global-nav-upper-B007-pink > ul > li.active > a {
  color: #cb355f;
}
nav.global-nav-upper-B007-pink > ul > li > ul > li {
  background-color: #cb355f;
}
nav.global-nav-upper-B007-pink > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-pink > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/pink/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #d35578;
}
nav.global-nav-upper-B007-pink > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-pink > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-pink > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-pink > ul > li > a {
  background-image: url("../../images/global-navi/B007/pink/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-pink > ul > li > a:hover {
  color: #cb355f;
}
nav.global-nav-side-B007-pink > ul > li.active > a {
  color: #cb355f;
}
nav.global-nav-side-B007-pink > ul > li > ul > li {
  background-color: #cb355f;
}
nav.global-nav-side-B007-pink > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/pink/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-pink > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-pink > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-purple {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-purple:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/purple/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-purple > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/purple/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-purple > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/purple/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-purple > ul > li {
  background-image: url("../../images/global-navi/B007/purple/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-purple > ul > li > a {
  background-image: url("../../images/global-navi/B007/purple/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-purple > ul > li > a:hover {
  color: #ae528f;
}
nav.global-nav-upper-B007-purple > ul > li.active > a {
  color: #ae528f;
}
nav.global-nav-upper-B007-purple > ul > li > ul > li {
  background-color: #ae528f;
}
nav.global-nav-upper-B007-purple > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-purple > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/purple/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #bb6da1;
}
nav.global-nav-upper-B007-purple > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-purple > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-purple > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-purple > ul > li > a {
  background-image: url("../../images/global-navi/B007/purple/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-purple > ul > li > a:hover {
  color: #ae528f;
}
nav.global-nav-side-B007-purple > ul > li.active > a {
  color: #ae528f;
}
nav.global-nav-side-B007-purple > ul > li > ul > li {
  background-color: #ae528f;
}
nav.global-nav-side-B007-purple > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/purple/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-purple > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-purple > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-black {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-black:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/black/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-black > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/black/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-black > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/black/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-black > ul > li {
  background-image: url("../../images/global-navi/B007/black/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-black > ul > li > a {
  background-image: url("../../images/global-navi/B007/black/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-black > ul > li > a:hover {
  color: #686868;
}
nav.global-nav-upper-B007-black > ul > li.active > a {
  color: #686868;
}
nav.global-nav-upper-B007-black > ul > li > ul > li {
  background-color: #686868;
}
nav.global-nav-upper-B007-black > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-black > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/black/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #828282;
}
nav.global-nav-upper-B007-black > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-black > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-black > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-black > ul > li > a {
  background-image: url("../../images/global-navi/B007/black/arrow-upper.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-black > ul > li > a:hover {
  color: #686868;
}
nav.global-nav-side-B007-black > ul > li.active > a {
  color: #686868;
}
nav.global-nav-side-B007-black > ul > li > ul > li {
  background-color: #686868;
}
nav.global-nav-side-B007-black > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/black/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-black > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-black > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-colorful {
  position: relative;
  z-index: 7;
}
nav.global-nav-upper-B007-colorful:after {
  content: "";
  position: absolute;
  z-index: -1;
  bottom: -12px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right bottom;
}
nav.global-nav-upper-B007-colorful > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-image: url("../../images/global-navi/B007/colorful/bg-upper.png");
  background-repeat: repeat;
  background-position: left top;
  position: relative;
}
nav.global-nav-upper-B007-colorful > ul:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-colorful > ul > li {
  background-image: url("../../images/global-navi/B007/colorful/arrow-upper1.png");
  background-repeat: no-repeat;
  background-position: 5% 30px;
  position: relative;
  z-index: auto;
}
nav.global-nav-upper-B007-colorful > ul > li > a {
  background-image: url("../../images/global-navi/B007/colorful/separate-upper.png");
  background-repeat: no-repeat;
  background-position: right 12px;
  color: #858585;
}
nav.global-nav-upper-B007-colorful > ul > li > a:hover {
  color: #f6882c;
}
nav.global-nav-upper-B007-colorful > ul > li.active > a {
  color: #f6882c;
}
nav.global-nav-upper-B007-colorful > ul > li > ul > li {
  background-color: #8bc935;
}
nav.global-nav-upper-B007-colorful > ul > li > ul > li:last-child > a {
  border: none;
}
nav.global-nav-upper-B007-colorful > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/colorful/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
  border-bottom: 1px solid #9dd154;
}
nav.global-nav-upper-B007-colorful > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-upper-B007-colorful > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-side-B007-colorful > ul {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho ProN", "HGS明朝E", "ＭＳ Ｐ明朝", serif !important;
  background-color: #f6f6f6;
  -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-B007-colorful > ul > li > a {
  background-image: url("../../images/global-navi/B007/colorful/arrow-upper1.png");
  background-repeat: no-repeat;
  background-position: 5% center;
  color: #858585;
}
nav.global-nav-side-B007-colorful > ul > li > a:hover {
  color: #8bc935;
}
nav.global-nav-side-B007-colorful > ul > li.active > a {
  color: #8bc935;
}
nav.global-nav-side-B007-colorful > ul > li > ul > li {
  background-color: #cb355f;
}
nav.global-nav-side-B007-colorful > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/B007/colorful/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 13% center;
}
nav.global-nav-side-B007-colorful > ul > li > ul > li > a:hover {
  color: #333;
}
nav.global-nav-side-B007-colorful > ul > li > ul > li.active > a {
  color: #333;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  right: -31px;
  width: 139px;
  height: 100px;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n) > a,
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n) > a {
  background-image: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/red/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/red/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/green/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/green/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/black/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/black/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  right: -31px;
  width: 139px;
  height: 100px;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n) > a,
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n) > a {
  background-image: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/red/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/red/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/green/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/green/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/black/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/black/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n) > a,
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n) > a {
  background-image: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/red/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/red/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/green/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/green/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/black/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/black/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  left: -23px;
  width: 126px;
  height: 100px;
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:before {
  background: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n):before,
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  z-index: -1;
  content: "";
  position: absolute;
  top: -8px;
  right: -31px;
  width: 139px;
  height: 100px;
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n) > a,
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n) > a {
  background-image: none;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/red/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-red.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/red/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-orange.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/orange/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/yellow/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/yellowgreen/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/green/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-green.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/green/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/aqua/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-blue.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/blue/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-brown.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/brown/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-pink.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/pink/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-purple.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/purple/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/black/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-black.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/black/bg-upper-right.png") no-repeat right top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-left.png") no-repeat left top;
}
nav.global-nav-upper-B007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n):before {
  background: url("../../images/global-navi/B007/colorful/bg-upper-right.png") no-repeat right top;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-B007-red > ul > li,
  nav.global-nav-upper-B007-orange > ul > li,
  nav.global-nav-upper-B007-yellow > ul > li,
  nav.global-nav-upper-B007-yellowgreen > ul > li,
  nav.global-nav-upper-B007-green > ul > li,
  nav.global-nav-upper-B007-aqua > ul > li,
  nav.global-nav-upper-B007-blue > ul > li,
  nav.global-nav-upper-B007-brown > ul > li,
  nav.global-nav-upper-B007-pink > ul > li,
  nav.global-nav-upper-B007-purple > ul > li,
  nav.global-nav-upper-B007-black > ul > li,
  nav.global-nav-upper-B007-colorful > ul > li {
    background-size: 14% 18%;
    background-position: 2px 30px;
  }
}
