@charset "UTF-8";
nav.global-nav-upper-C007-red,
nav.global-nav-side-C007-red,
nav.global-nav-upper-C007-orange,
nav.global-nav-side-C007-orange,
nav.global-nav-upper-C007-yellow,
nav.global-nav-side-C007-yellow,
nav.global-nav-upper-C007-yellowgreen,
nav.global-nav-side-C007-yellowgreen,
nav.global-nav-upper-C007-green,
nav.global-nav-side-C007-green,
nav.global-nav-upper-C007-aqua,
nav.global-nav-side-C007-aqua,
nav.global-nav-upper-C007-blue,
nav.global-nav-side-C007-blue,
nav.global-nav-upper-C007-brown,
nav.global-nav-side-C007-brown,
nav.global-nav-upper-C007-pink,
nav.global-nav-side-C007-pink,
nav.global-nav-upper-C007-purple,
nav.global-nav-side-C007-purple,
nav.global-nav-upper-C007-black,
nav.global-nav-side-C007-black,
nav.global-nav-upper-C007-colorful,
nav.global-nav-side-C007-colorful {
  margin: 0 0 20px;
  padding: 0;
}
nav.global-nav-upper-C007-red ul,
nav.global-nav-side-C007-red ul,
nav.global-nav-upper-C007-orange ul,
nav.global-nav-side-C007-orange ul,
nav.global-nav-upper-C007-yellow ul,
nav.global-nav-side-C007-yellow ul,
nav.global-nav-upper-C007-yellowgreen ul,
nav.global-nav-side-C007-yellowgreen ul,
nav.global-nav-upper-C007-green ul,
nav.global-nav-side-C007-green ul,
nav.global-nav-upper-C007-aqua ul,
nav.global-nav-side-C007-aqua ul,
nav.global-nav-upper-C007-blue ul,
nav.global-nav-side-C007-blue ul,
nav.global-nav-upper-C007-brown ul,
nav.global-nav-side-C007-brown ul,
nav.global-nav-upper-C007-pink ul,
nav.global-nav-side-C007-pink ul,
nav.global-nav-upper-C007-purple ul,
nav.global-nav-side-C007-purple ul,
nav.global-nav-upper-C007-black ul,
nav.global-nav-side-C007-black ul,
nav.global-nav-upper-C007-colorful ul,
nav.global-nav-side-C007-colorful ul {
  list-style: none;
}
nav.global-nav-upper-C007-red ul li,
nav.global-nav-side-C007-red ul li,
nav.global-nav-upper-C007-orange ul li,
nav.global-nav-side-C007-orange ul li,
nav.global-nav-upper-C007-yellow ul li,
nav.global-nav-side-C007-yellow ul li,
nav.global-nav-upper-C007-yellowgreen ul li,
nav.global-nav-side-C007-yellowgreen ul li,
nav.global-nav-upper-C007-green ul li,
nav.global-nav-side-C007-green ul li,
nav.global-nav-upper-C007-aqua ul li,
nav.global-nav-side-C007-aqua ul li,
nav.global-nav-upper-C007-blue ul li,
nav.global-nav-side-C007-blue ul li,
nav.global-nav-upper-C007-brown ul li,
nav.global-nav-side-C007-brown ul li,
nav.global-nav-upper-C007-pink ul li,
nav.global-nav-side-C007-pink ul li,
nav.global-nav-upper-C007-purple ul li,
nav.global-nav-side-C007-purple ul li,
nav.global-nav-upper-C007-black ul li,
nav.global-nav-side-C007-black ul li,
nav.global-nav-upper-C007-colorful ul li,
nav.global-nav-side-C007-colorful ul li {
  padding: 0;
}
nav.global-nav-upper-C007-red ul li a,
nav.global-nav-side-C007-red ul li a,
nav.global-nav-upper-C007-orange ul li a,
nav.global-nav-side-C007-orange ul li a,
nav.global-nav-upper-C007-yellow ul li a,
nav.global-nav-side-C007-yellow ul li a,
nav.global-nav-upper-C007-yellowgreen ul li a,
nav.global-nav-side-C007-yellowgreen ul li a,
nav.global-nav-upper-C007-green ul li a,
nav.global-nav-side-C007-green ul li a,
nav.global-nav-upper-C007-aqua ul li a,
nav.global-nav-side-C007-aqua ul li a,
nav.global-nav-upper-C007-blue ul li a,
nav.global-nav-side-C007-blue ul li a,
nav.global-nav-upper-C007-brown ul li a,
nav.global-nav-side-C007-brown ul li a,
nav.global-nav-upper-C007-pink ul li a,
nav.global-nav-side-C007-pink ul li a,
nav.global-nav-upper-C007-purple ul li a,
nav.global-nav-side-C007-purple ul li a,
nav.global-nav-upper-C007-black ul li a,
nav.global-nav-side-C007-black ul li a,
nav.global-nav-upper-C007-colorful ul li a,
nav.global-nav-side-C007-colorful ul li a {
  display: block;
  text-decoration: none;
}
nav.global-nav-upper-C007-red ul li ul,
nav.global-nav-side-C007-red ul li ul,
nav.global-nav-upper-C007-orange ul li ul,
nav.global-nav-side-C007-orange ul li ul,
nav.global-nav-upper-C007-yellow ul li ul,
nav.global-nav-side-C007-yellow ul li ul,
nav.global-nav-upper-C007-yellowgreen ul li ul,
nav.global-nav-side-C007-yellowgreen ul li ul,
nav.global-nav-upper-C007-green ul li ul,
nav.global-nav-side-C007-green ul li ul,
nav.global-nav-upper-C007-aqua ul li ul,
nav.global-nav-side-C007-aqua ul li ul,
nav.global-nav-upper-C007-blue ul li ul,
nav.global-nav-side-C007-blue ul li ul,
nav.global-nav-upper-C007-brown ul li ul,
nav.global-nav-side-C007-brown ul li ul,
nav.global-nav-upper-C007-pink ul li ul,
nav.global-nav-side-C007-pink ul li ul,
nav.global-nav-upper-C007-purple ul li ul,
nav.global-nav-side-C007-purple ul li ul,
nav.global-nav-upper-C007-black ul li ul,
nav.global-nav-side-C007-black ul li ul,
nav.global-nav-upper-C007-colorful ul li ul,
nav.global-nav-side-C007-colorful ul li ul {
  margin: 0;
  list-style: none;
}
nav.global-nav-upper-C007-red > ul,
nav.global-nav-side-C007-red > ul,
nav.global-nav-upper-C007-orange > ul,
nav.global-nav-side-C007-orange > ul,
nav.global-nav-upper-C007-yellow > ul,
nav.global-nav-side-C007-yellow > ul,
nav.global-nav-upper-C007-yellowgreen > ul,
nav.global-nav-side-C007-yellowgreen > ul,
nav.global-nav-upper-C007-green > ul,
nav.global-nav-side-C007-green > ul,
nav.global-nav-upper-C007-aqua > ul,
nav.global-nav-side-C007-aqua > ul,
nav.global-nav-upper-C007-blue > ul,
nav.global-nav-side-C007-blue > ul,
nav.global-nav-upper-C007-brown > ul,
nav.global-nav-side-C007-brown > ul,
nav.global-nav-upper-C007-pink > ul,
nav.global-nav-side-C007-pink > ul,
nav.global-nav-upper-C007-purple > ul,
nav.global-nav-side-C007-purple > ul,
nav.global-nav-upper-C007-black > ul,
nav.global-nav-side-C007-black > ul,
nav.global-nav-upper-C007-colorful > ul,
nav.global-nav-side-C007-colorful > ul {
  margin: 0;
}
nav.global-nav-upper-C007-red > ul > li,
nav.global-nav-side-C007-red > ul > li,
nav.global-nav-upper-C007-orange > ul > li,
nav.global-nav-side-C007-orange > ul > li,
nav.global-nav-upper-C007-yellow > ul > li,
nav.global-nav-side-C007-yellow > ul > li,
nav.global-nav-upper-C007-yellowgreen > ul > li,
nav.global-nav-side-C007-yellowgreen > ul > li,
nav.global-nav-upper-C007-green > ul > li,
nav.global-nav-side-C007-green > ul > li,
nav.global-nav-upper-C007-aqua > ul > li,
nav.global-nav-side-C007-aqua > ul > li,
nav.global-nav-upper-C007-blue > ul > li,
nav.global-nav-side-C007-blue > ul > li,
nav.global-nav-upper-C007-brown > ul > li,
nav.global-nav-side-C007-brown > ul > li,
nav.global-nav-upper-C007-pink > ul > li,
nav.global-nav-side-C007-pink > ul > li,
nav.global-nav-upper-C007-purple > ul > li,
nav.global-nav-side-C007-purple > ul > li,
nav.global-nav-upper-C007-black > ul > li,
nav.global-nav-side-C007-black > ul > li,
nav.global-nav-upper-C007-colorful > ul > li,
nav.global-nav-side-C007-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-red > ul > li > a:hover,
nav.global-nav-side-C007-red > ul > li > a:hover,
nav.global-nav-upper-C007-orange > ul > li > a:hover,
nav.global-nav-side-C007-orange > ul > li > a:hover,
nav.global-nav-upper-C007-yellow > ul > li > a:hover,
nav.global-nav-side-C007-yellow > ul > li > a:hover,
nav.global-nav-upper-C007-yellowgreen > ul > li > a:hover,
nav.global-nav-side-C007-yellowgreen > ul > li > a:hover,
nav.global-nav-upper-C007-green > ul > li > a:hover,
nav.global-nav-side-C007-green > ul > li > a:hover,
nav.global-nav-upper-C007-aqua > ul > li > a:hover,
nav.global-nav-side-C007-aqua > ul > li > a:hover,
nav.global-nav-upper-C007-blue > ul > li > a:hover,
nav.global-nav-side-C007-blue > ul > li > a:hover,
nav.global-nav-upper-C007-brown > ul > li > a:hover,
nav.global-nav-side-C007-brown > ul > li > a:hover,
nav.global-nav-upper-C007-pink > ul > li > a:hover,
nav.global-nav-side-C007-pink > ul > li > a:hover,
nav.global-nav-upper-C007-purple > ul > li > a:hover,
nav.global-nav-side-C007-purple > ul > li > a:hover,
nav.global-nav-upper-C007-black > ul > li > a:hover,
nav.global-nav-side-C007-black > ul > li > a:hover,
nav.global-nav-upper-C007-colorful > ul > li > a:hover,
nav.global-nav-side-C007-colorful > ul > li > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-C007-red ul li ul li a,
  nav.global-nav-side-C007-red ul li ul li a,
  nav.global-nav-upper-C007-orange ul li ul li a,
  nav.global-nav-side-C007-orange ul li ul li a,
  nav.global-nav-upper-C007-yellow ul li ul li a,
  nav.global-nav-side-C007-yellow ul li ul li a,
  nav.global-nav-upper-C007-yellowgreen ul li ul li a,
  nav.global-nav-side-C007-yellowgreen ul li ul li a,
  nav.global-nav-upper-C007-green ul li ul li a,
  nav.global-nav-side-C007-green ul li ul li a,
  nav.global-nav-upper-C007-aqua ul li ul li a,
  nav.global-nav-side-C007-aqua ul li ul li a,
  nav.global-nav-upper-C007-blue ul li ul li a,
  nav.global-nav-side-C007-blue ul li ul li a,
  nav.global-nav-upper-C007-brown ul li ul li a,
  nav.global-nav-side-C007-brown ul li ul li a,
  nav.global-nav-upper-C007-pink ul li ul li a,
  nav.global-nav-side-C007-pink ul li ul li a,
  nav.global-nav-upper-C007-purple ul li ul li a,
  nav.global-nav-side-C007-purple ul li ul li a,
  nav.global-nav-upper-C007-black ul li ul li a,
  nav.global-nav-side-C007-black ul li ul li a,
  nav.global-nav-upper-C007-colorful ul li ul li a,
  nav.global-nav-side-C007-colorful ul li ul li a,
  nav.global-nav-upper-C007-red ul li ul li.active a,
  nav.global-nav-side-C007-red ul li ul li.active a,
  nav.global-nav-upper-C007-orange ul li ul li.active a,
  nav.global-nav-side-C007-orange ul li ul li.active a,
  nav.global-nav-upper-C007-yellow ul li ul li.active a,
  nav.global-nav-side-C007-yellow ul li ul li.active a,
  nav.global-nav-upper-C007-yellowgreen ul li ul li.active a,
  nav.global-nav-side-C007-yellowgreen ul li ul li.active a,
  nav.global-nav-upper-C007-green ul li ul li.active a,
  nav.global-nav-side-C007-green ul li ul li.active a,
  nav.global-nav-upper-C007-aqua ul li ul li.active a,
  nav.global-nav-side-C007-aqua ul li ul li.active a,
  nav.global-nav-upper-C007-blue ul li ul li.active a,
  nav.global-nav-side-C007-blue ul li ul li.active a,
  nav.global-nav-upper-C007-brown ul li ul li.active a,
  nav.global-nav-side-C007-brown ul li ul li.active a,
  nav.global-nav-upper-C007-pink ul li ul li.active a,
  nav.global-nav-side-C007-pink ul li ul li.active a,
  nav.global-nav-upper-C007-purple ul li ul li.active a,
  nav.global-nav-side-C007-purple ul li ul li.active a,
  nav.global-nav-upper-C007-black ul li ul li.active a,
  nav.global-nav-side-C007-black ul li ul li.active a,
  nav.global-nav-upper-C007-colorful ul li ul li.active a,
  nav.global-nav-side-C007-colorful ul li ul li.active a {
    font-size: 11px !important;
  }
}
nav.global-nav-upper-C007-red ul li:hover ul li,
nav.global-nav-upper-C007-orange ul li:hover ul li,
nav.global-nav-upper-C007-yellow ul li:hover ul li,
nav.global-nav-upper-C007-yellowgreen ul li:hover ul li,
nav.global-nav-upper-C007-green ul li:hover ul li,
nav.global-nav-upper-C007-aqua ul li:hover ul li,
nav.global-nav-upper-C007-blue ul li:hover ul li,
nav.global-nav-upper-C007-brown ul li:hover ul li,
nav.global-nav-upper-C007-pink ul li:hover ul li,
nav.global-nav-upper-C007-purple ul li:hover ul li,
nav.global-nav-upper-C007-black ul li:hover ul li,
nav.global-nav-upper-C007-colorful ul li:hover ul li {
  height: 100% !important;
}
nav.global-nav-upper-C007-red > ul,
nav.global-nav-upper-C007-orange > ul,
nav.global-nav-upper-C007-yellow > ul,
nav.global-nav-upper-C007-yellowgreen > ul,
nav.global-nav-upper-C007-green > ul,
nav.global-nav-upper-C007-aqua > ul,
nav.global-nav-upper-C007-blue > ul,
nav.global-nav-upper-C007-brown > ul,
nav.global-nav-upper-C007-pink > ul,
nav.global-nav-upper-C007-purple > ul,
nav.global-nav-upper-C007-black > ul,
nav.global-nav-upper-C007-colorful > ul {
  font-size: 14px;
}
nav.global-nav-upper-C007-red > ul > li,
nav.global-nav-upper-C007-orange > ul > li,
nav.global-nav-upper-C007-yellow > ul > li,
nav.global-nav-upper-C007-yellowgreen > ul > li,
nav.global-nav-upper-C007-green > ul > li,
nav.global-nav-upper-C007-aqua > ul > li,
nav.global-nav-upper-C007-blue > ul > li,
nav.global-nav-upper-C007-brown > ul > li,
nav.global-nav-upper-C007-pink > ul > li,
nav.global-nav-upper-C007-purple > ul > li,
nav.global-nav-upper-C007-black > ul > li,
nav.global-nav-upper-C007-colorful > ul > li {
  padding-bottom: 30px !important;
}
nav.global-nav-upper-C007-red > ul > li > a,
nav.global-nav-upper-C007-orange > ul > li > a,
nav.global-nav-upper-C007-yellow > ul > li > a,
nav.global-nav-upper-C007-yellowgreen > ul > li > a,
nav.global-nav-upper-C007-green > ul > li > a,
nav.global-nav-upper-C007-aqua > ul > li > a,
nav.global-nav-upper-C007-blue > ul > li > a,
nav.global-nav-upper-C007-brown > ul > li > a,
nav.global-nav-upper-C007-pink > ul > li > a,
nav.global-nav-upper-C007-purple > ul > li > a,
nav.global-nav-upper-C007-black > ul > li > a,
nav.global-nav-upper-C007-colorful > ul > li > a {
  margin-right: 8%;
  text-align: center;
  padding: 25px 0 12px 0;
}
nav.global-nav-upper-C007-red > ul > li > a:first-child,
nav.global-nav-upper-C007-orange > ul > li > a:first-child,
nav.global-nav-upper-C007-yellow > ul > li > a:first-child,
nav.global-nav-upper-C007-yellowgreen > ul > li > a:first-child,
nav.global-nav-upper-C007-green > ul > li > a:first-child,
nav.global-nav-upper-C007-aqua > ul > li > a:first-child,
nav.global-nav-upper-C007-blue > ul > li > a:first-child,
nav.global-nav-upper-C007-brown > ul > li > a:first-child,
nav.global-nav-upper-C007-pink > ul > li > a:first-child,
nav.global-nav-upper-C007-purple > ul > li > a:first-child,
nav.global-nav-upper-C007-black > ul > li > a:first-child,
nav.global-nav-upper-C007-colorful > ul > li > a:first-child {
  margin-left: 8%;
}
nav.global-nav-upper-C007-red > ul > li > ul > li > a,
nav.global-nav-upper-C007-orange > ul > li > ul > li > a,
nav.global-nav-upper-C007-yellow > ul > li > ul > li > a,
nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li > a,
nav.global-nav-upper-C007-green > ul > li > ul > li > a,
nav.global-nav-upper-C007-aqua > ul > li > ul > li > a,
nav.global-nav-upper-C007-blue > ul > li > ul > li > a,
nav.global-nav-upper-C007-brown > ul > li > ul > li > a,
nav.global-nav-upper-C007-pink > ul > li > ul > li > a,
nav.global-nav-upper-C007-purple > ul > li > ul > li > a,
nav.global-nav-upper-C007-black > ul > li > ul > li > a,
nav.global-nav-upper-C007-colorful > ul > li > ul > li > a {
  margin: 3px;
  padding: 4px 3px 6px 16%;
  font-size: 13px;
}
nav.global-nav-side-C007-red > ul,
nav.global-nav-side-C007-orange > ul,
nav.global-nav-side-C007-yellow > ul,
nav.global-nav-side-C007-yellowgreen > ul,
nav.global-nav-side-C007-green > ul,
nav.global-nav-side-C007-aqua > ul,
nav.global-nav-side-C007-blue > ul,
nav.global-nav-side-C007-brown > ul,
nav.global-nav-side-C007-pink > ul,
nav.global-nav-side-C007-purple > ul,
nav.global-nav-side-C007-black > ul,
nav.global-nav-side-C007-colorful > ul {
  font-size: 14px;
  padding: 10px;
}
nav.global-nav-side-C007-red > ul > li > a,
nav.global-nav-side-C007-orange > ul > li > a,
nav.global-nav-side-C007-yellow > ul > li > a,
nav.global-nav-side-C007-yellowgreen > ul > li > a,
nav.global-nav-side-C007-green > ul > li > a,
nav.global-nav-side-C007-aqua > ul > li > a,
nav.global-nav-side-C007-blue > ul > li > a,
nav.global-nav-side-C007-brown > ul > li > a,
nav.global-nav-side-C007-pink > ul > li > a,
nav.global-nav-side-C007-purple > ul > li > a,
nav.global-nav-side-C007-black > ul > li > a,
nav.global-nav-side-C007-colorful > ul > li > a {
  text-align: center;
  padding: 18px 0 12px 0;
}
nav.global-nav-side-C007-red > ul > li > ul,
nav.global-nav-side-C007-orange > ul > li > ul,
nav.global-nav-side-C007-yellow > ul > li > ul,
nav.global-nav-side-C007-yellowgreen > ul > li > ul,
nav.global-nav-side-C007-green > ul > li > ul,
nav.global-nav-side-C007-aqua > ul > li > ul,
nav.global-nav-side-C007-blue > ul > li > ul,
nav.global-nav-side-C007-brown > ul > li > ul,
nav.global-nav-side-C007-pink > ul > li > ul,
nav.global-nav-side-C007-purple > ul > li > ul,
nav.global-nav-side-C007-black > ul > li > ul,
nav.global-nav-side-C007-colorful > ul > li > ul {
  padding: 5px 0;
}
nav.global-nav-side-C007-red > ul > li > ul > li,
nav.global-nav-side-C007-orange > ul > li > ul > li,
nav.global-nav-side-C007-yellow > ul > li > ul > li,
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li,
nav.global-nav-side-C007-green > ul > li > ul > li,
nav.global-nav-side-C007-aqua > ul > li > ul > li,
nav.global-nav-side-C007-blue > ul > li > ul > li,
nav.global-nav-side-C007-brown > ul > li > ul > li,
nav.global-nav-side-C007-pink > ul > li > ul > li,
nav.global-nav-side-C007-purple > ul > li > ul > li,
nav.global-nav-side-C007-black > ul > li > ul > li,
nav.global-nav-side-C007-colorful > ul > li > ul > li {
  margin-bottom: 5px;
}
nav.global-nav-side-C007-red > ul > li > ul > li > a,
nav.global-nav-side-C007-orange > ul > li > ul > li > a,
nav.global-nav-side-C007-yellow > ul > li > ul > li > a,
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li > a,
nav.global-nav-side-C007-green > ul > li > ul > li > a,
nav.global-nav-side-C007-aqua > ul > li > ul > li > a,
nav.global-nav-side-C007-blue > ul > li > ul > li > a,
nav.global-nav-side-C007-brown > ul > li > ul > li > a,
nav.global-nav-side-C007-pink > ul > li > ul > li > a,
nav.global-nav-side-C007-purple > ul > li > ul > li > a,
nav.global-nav-side-C007-black > ul > li > ul > li > a,
nav.global-nav-side-C007-colorful > ul > li > ul > li > a {
  padding: 8px 0 7px 33px;
  font-size: 13px;
}
nav.global-nav-upper-C007-red {
  position: relative;
}
nav.global-nav-upper-C007-red:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/red/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-red > ul {
  background: url("../../images/global-navi/C007/red/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-red > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/red/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-red > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-red > ul > li > a {
  background-image: url("../../images/global-navi/C007/red/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-red > ul > li > a:hover {
  color: #a23737;
}
nav.global-nav-upper-C007-red > ul > li.active > a {
  color: #a23737;
}
nav.global-nav-upper-C007-red > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-red > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/red/arrow-sub.png"), url("../../images/global-navi/C007/red/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-red > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/red/arrow-sub.png"), url("../../images/global-navi/C007/red/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-red > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/red/arrow-sub.png"), url("../../images/global-navi/C007/red/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-red {
  position: relative;
}
nav.global-nav-side-C007-red:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/red/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-red:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/red/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-red > ul {
  background-color: #fff;
  -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-C007-red > ul > li > a {
  background-image: url("../../images/global-navi/C007/red/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-red > ul > li > a:hover {
  color: #a23737;
}
nav.global-nav-side-C007-red > ul > li.active > a {
  color: #a23737;
}
nav.global-nav-side-C007-red > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/red/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-red > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/red/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-red > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-red > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/red/bg-sub-on.png");
}
nav.global-nav-side-C007-red > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/red/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-red > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-red > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/red/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-red > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-red > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/red/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-red > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-red > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/red/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-orange {
  position: relative;
}
nav.global-nav-upper-C007-orange:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/orange/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-orange > ul {
  background: url("../../images/global-navi/C007/orange/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-orange > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/orange/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-orange > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-orange > ul > li > a {
  background-image: url("../../images/global-navi/C007/orange/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-orange > ul > li > a:hover {
  color: #fa923a;
}
nav.global-nav-upper-C007-orange > ul > li.active > a {
  color: #fa923a;
}
nav.global-nav-upper-C007-orange > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-orange > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/orange/arrow-sub.png"), url("../../images/global-navi/C007/orange/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-orange > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/orange/arrow-sub.png"), url("../../images/global-navi/C007/orange/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-orange > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/orange/arrow-sub.png"), url("../../images/global-navi/C007/orange/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-orange {
  position: relative;
}
nav.global-nav-side-C007-orange:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/orange/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-orange:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/orange/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-orange > ul {
  background-color: #fff;
  -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-C007-orange > ul > li > a {
  background-image: url("../../images/global-navi/C007/orange/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-orange > ul > li > a:hover {
  color: #fa923a;
}
nav.global-nav-side-C007-orange > ul > li.active > a {
  color: #fa923a;
}
nav.global-nav-side-C007-orange > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/orange/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-orange > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/orange/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-orange > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-orange > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/orange/bg-sub-on.png");
}
nav.global-nav-side-C007-orange > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/orange/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-orange > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-orange > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/orange/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-orange > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-orange > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/orange/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-orange > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-orange > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/orange/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-yellow {
  position: relative;
}
nav.global-nav-upper-C007-yellow:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/yellow/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-yellow > ul {
  background: url("../../images/global-navi/C007/yellow/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-yellow > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/yellow/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellow > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-yellow > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-yellow > ul > li > a:hover {
  color: #d3b106;
}
nav.global-nav-upper-C007-yellow > ul > li.active > a {
  color: #d3b106;
}
nav.global-nav-upper-C007-yellow > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-yellow > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow/arrow-sub.png"), url("../../images/global-navi/C007/yellow/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-yellow > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/yellow/arrow-sub.png"), url("../../images/global-navi/C007/yellow/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-yellow > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/yellow/arrow-sub.png"), url("../../images/global-navi/C007/yellow/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-yellow {
  position: relative;
}
nav.global-nav-side-C007-yellow:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/yellow/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-yellow:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/yellow/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-yellow > ul {
  background-color: #fff;
  -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-C007-yellow > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-yellow > ul > li > a:hover {
  color: #d3b106;
}
nav.global-nav-side-C007-yellow > ul > li.active > a {
  color: #d3b106;
}
nav.global-nav-side-C007-yellow > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/yellow/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-yellow > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-yellow > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-yellow > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/yellow/bg-sub-on.png");
}
nav.global-nav-side-C007-yellow > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/yellow/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-yellow > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-yellow > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/yellow/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-yellow > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-yellow > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/yellow/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-yellow > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-yellow > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/yellow/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-yellowgreen {
  position: relative;
}
nav.global-nav-upper-C007-yellowgreen:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/yellow-green/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-yellowgreen > ul {
  background: url("../../images/global-navi/C007/yellow-green/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-yellowgreen > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/yellow-green/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellowgreen > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow-green/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-yellowgreen > ul > li > a:hover {
  color: #85d11a;
}
nav.global-nav-upper-C007-yellowgreen > ul > li.active > a {
  color: #85d11a;
}
nav.global-nav-upper-C007-yellowgreen > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow-green/arrow-sub.png"), url("../../images/global-navi/C007/yellow-green/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/yellow-green/arrow-sub.png"), url("../../images/global-navi/C007/yellow-green/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/yellow-green/arrow-sub.png"), url("../../images/global-navi/C007/yellow-green/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-yellowgreen {
  position: relative;
}
nav.global-nav-side-C007-yellowgreen:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/yellow-green/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-yellowgreen:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/yellow-green/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-yellowgreen > ul {
  background-color: #fff;
  -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-C007-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow-green/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-yellowgreen > ul > li > a:hover {
  color: #85d11a;
}
nav.global-nav-side-C007-yellowgreen > ul > li.active > a {
  color: #85d11a;
}
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/yellow-green/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/yellow-green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/yellow-green/bg-sub-on.png");
}
nav.global-nav-side-C007-yellowgreen > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/yellow-green/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-yellowgreen > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/yellow-green/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-yellowgreen > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/yellow-green/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-yellowgreen > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-yellowgreen > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/yellow-green/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-green {
  position: relative;
}
nav.global-nav-upper-C007-green:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/green/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-green > ul {
  background: url("../../images/global-navi/C007/green/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-green > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/green/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-green > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-green > ul > li > a {
  background-image: url("../../images/global-navi/C007/green/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-green > ul > li > a:hover {
  color: #437c2b;
}
nav.global-nav-upper-C007-green > ul > li.active > a {
  color: #437c2b;
}
nav.global-nav-upper-C007-green > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-green > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/green/arrow-sub.png"), url("../../images/global-navi/C007/green/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-green > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/green/arrow-sub.png"), url("../../images/global-navi/C007/green/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-green > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/green/arrow-sub.png"), url("../../images/global-navi/C007/green/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-green {
  position: relative;
}
nav.global-nav-side-C007-green:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/green/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-green:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/green/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-green > ul {
  background-color: #fff;
  -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-C007-green > ul > li > a {
  background-image: url("../../images/global-navi/C007/green/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-green > ul > li > a:hover {
  color: #437c2b;
}
nav.global-nav-side-C007-green > ul > li.active > a {
  color: #437c2b;
}
nav.global-nav-side-C007-green > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/green/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-green > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-green > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-green > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/green/bg-sub-on.png");
}
nav.global-nav-side-C007-green > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/green/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-green > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-green > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/green/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-green > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-green > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/green/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-green > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-green > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/green/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-aqua {
  position: relative;
}
nav.global-nav-upper-C007-aqua:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/aqua/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-aqua > ul {
  background: url("../../images/global-navi/C007/aqua/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-aqua > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/aqua/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-aqua > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-aqua > ul > li > a {
  background-image: url("../../images/global-navi/C007/aqua/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-aqua > ul > li > a:hover {
  color: #2fc3c3;
}
nav.global-nav-upper-C007-aqua > ul > li.active > a {
  color: #2fc3c3;
}
nav.global-nav-upper-C007-aqua > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-aqua > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/aqua/arrow-sub.png"), url("../../images/global-navi/C007/aqua/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-aqua > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/aqua/arrow-sub.png"), url("../../images/global-navi/C007/aqua/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-aqua > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/aqua/arrow-sub.png"), url("../../images/global-navi/C007/aqua/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-aqua {
  position: relative;
}
nav.global-nav-side-C007-aqua:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/aqua/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-aqua:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/aqua/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-aqua > ul {
  background-color: #fff;
  -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-C007-aqua > ul > li > a {
  background-image: url("../../images/global-navi/C007/aqua/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-aqua > ul > li > a:hover {
  color: #2fc3c3;
}
nav.global-nav-side-C007-aqua > ul > li.active > a {
  color: #2fc3c3;
}
nav.global-nav-side-C007-aqua > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/aqua/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-aqua > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/aqua/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-aqua > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-aqua > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/aqua/bg-sub-on.png");
}
nav.global-nav-side-C007-aqua > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/aqua/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-aqua > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-aqua > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/aqua/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-aqua > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-aqua > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/aqua/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-aqua > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-aqua > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/aqua/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-blue {
  position: relative;
}
nav.global-nav-upper-C007-blue:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/blue/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-blue > ul {
  background: url("../../images/global-navi/C007/blue/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-blue > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/blue/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-blue > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-blue > ul > li > a {
  background-image: url("../../images/global-navi/C007/blue/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-blue > ul > li > a:hover {
  color: #1674a8;
}
nav.global-nav-upper-C007-blue > ul > li.active > a {
  color: #1674a8;
}
nav.global-nav-upper-C007-blue > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-blue > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/blue/arrow-sub.png"), url("../../images/global-navi/C007/blue/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-blue > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/blue/arrow-sub.png"), url("../../images/global-navi/C007/blue/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-blue > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/blue/arrow-sub.png"), url("../../images/global-navi/C007/blue/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-blue {
  position: relative;
}
nav.global-nav-side-C007-blue:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/blue/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-blue:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/blue/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-blue > ul {
  background-color: #fff;
  -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-C007-blue > ul > li > a {
  background-image: url("../../images/global-navi/C007/blue/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-blue > ul > li > a:hover {
  color: #1674a8;
}
nav.global-nav-side-C007-blue > ul > li.active > a {
  color: #1674a8;
}
nav.global-nav-side-C007-blue > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/blue/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-blue > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/blue/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-blue > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-blue > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/blue/bg-sub-on.png");
}
nav.global-nav-side-C007-blue > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/blue/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-blue > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-blue > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/blue/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-blue > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-blue > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/blue/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-blue > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-blue > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/blue/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-brown {
  position: relative;
}
nav.global-nav-upper-C007-brown:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/brown/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-brown > ul {
  background: url("../../images/global-navi/C007/brown/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-brown > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/brown/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-brown > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-brown > ul > li > a {
  background-image: url("../../images/global-navi/C007/brown/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-brown > ul > li > a:hover {
  color: #995e27;
}
nav.global-nav-upper-C007-brown > ul > li.active > a {
  color: #995e27;
}
nav.global-nav-upper-C007-brown > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-brown > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/brown/arrow-sub.png"), url("../../images/global-navi/C007/brown/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-brown > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/brown/arrow-sub.png"), url("../../images/global-navi/C007/brown/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-brown > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/brown/arrow-sub.png"), url("../../images/global-navi/C007/brown/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-brown {
  position: relative;
}
nav.global-nav-side-C007-brown:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/brown/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-brown:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/brown/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-brown > ul {
  background-color: #fff;
  -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-C007-brown > ul > li > a {
  background-image: url("../../images/global-navi/C007/brown/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-brown > ul > li > a:hover {
  color: #995e27;
}
nav.global-nav-side-C007-brown > ul > li.active > a {
  color: #995e27;
}
nav.global-nav-side-C007-brown > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/brown/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-brown > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/brown/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-brown > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-brown > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/brown/bg-sub-on.png");
}
nav.global-nav-side-C007-brown > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/brown/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-brown > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-brown > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/brown/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-brown > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-brown > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/brown/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-brown > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-brown > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/brown/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-pink {
  position: relative;
}
nav.global-nav-upper-C007-pink:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/pink/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-pink > ul {
  background: url("../../images/global-navi/C007/pink/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-pink > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/pink/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-pink > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-pink > ul > li > a {
  background-image: url("../../images/global-navi/C007/pink/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-pink > ul > li > a:hover {
  color: #cf4068;
}
nav.global-nav-upper-C007-pink > ul > li.active > a {
  color: #cf4068;
}
nav.global-nav-upper-C007-pink > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-pink > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/pink/arrow-sub.png"), url("../../images/global-navi/C007/pink/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-pink > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/pink/arrow-sub.png"), url("../../images/global-navi/C007/pink/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-pink > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/pink/arrow-sub.png"), url("../../images/global-navi/C007/pink/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-pink {
  position: relative;
}
nav.global-nav-side-C007-pink:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/pink/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-pink:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/pink/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-pink > ul {
  background-color: #fff;
  -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-C007-pink > ul > li > a {
  background-image: url("../../images/global-navi/C007/pink/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-pink > ul > li > a:hover {
  color: #cf4068;
}
nav.global-nav-side-C007-pink > ul > li.active > a {
  color: #cf4068;
}
nav.global-nav-side-C007-pink > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/pink/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-pink > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/pink/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-pink > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-pink > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/pink/bg-sub-on.png");
}
nav.global-nav-side-C007-pink > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/pink/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-pink > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-pink > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/pink/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-pink > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-pink > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/pink/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-pink > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-pink > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/pink/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-purple {
  position: relative;
}
nav.global-nav-upper-C007-purple:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/purple/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-purple > ul {
  background: url("../../images/global-navi/C007/purple/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-purple > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/purple/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-purple > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-purple > ul > li > a {
  background-image: url("../../images/global-navi/C007/purple/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-purple > ul > li > a:hover {
  color: #b547a6;
}
nav.global-nav-upper-C007-purple > ul > li.active > a {
  color: #b547a6;
}
nav.global-nav-upper-C007-purple > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-purple > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/purple/arrow-sub.png"), url("../../images/global-navi/C007/purple/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-purple > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/purple/arrow-sub.png"), url("../../images/global-navi/C007/purple/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-purple > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/purple/arrow-sub.png"), url("../../images/global-navi/C007/purple/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-purple {
  position: relative;
}
nav.global-nav-side-C007-purple:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/purple/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-purple:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/purple/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-purple > ul {
  background-color: #fff;
  -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-C007-purple > ul > li > a {
  background-image: url("../../images/global-navi/C007/purple/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-purple > ul > li > a:hover {
  color: #b547a6;
}
nav.global-nav-side-C007-purple > ul > li.active > a {
  color: #b547a6;
}
nav.global-nav-side-C007-purple > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/purple/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-purple > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/purple/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-purple > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-purple > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/purple/bg-sub-on.png");
}
nav.global-nav-side-C007-purple > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/purple/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-purple > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-purple > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/purple/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-purple > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-purple > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/purple/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-purple > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-purple > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/purple/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-black {
  position: relative;
}
nav.global-nav-upper-C007-black:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/black/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-black > ul {
  background: url("../../images/global-navi/C007/black/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-black > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/black/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-black > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-black > ul > li > a {
  background-image: url("../../images/global-navi/C007/black/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-black > ul > li > a:hover {
  color: #313131;
}
nav.global-nav-upper-C007-black > ul > li.active > a {
  color: #313131;
}
nav.global-nav-upper-C007-black > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-black > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/black/arrow-sub.png"), url("../../images/global-navi/C007/black/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-black > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/black/arrow-sub.png"), url("../../images/global-navi/C007/black/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-black > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/black/arrow-sub.png"), url("../../images/global-navi/C007/black/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-black {
  position: relative;
}
nav.global-nav-side-C007-black:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/black/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-black:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/black/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-black > ul {
  background-color: #fff;
  -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-C007-black > ul > li > a {
  background-image: url("../../images/global-navi/C007/black/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-black > ul > li > a:hover {
  color: #313131;
}
nav.global-nav-side-C007-black > ul > li.active > a {
  color: #313131;
}
nav.global-nav-side-C007-black > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/black/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-black > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/black/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-black > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-black > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/black/bg-sub-on.png");
}
nav.global-nav-side-C007-black > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/black/bg-sub-on.png");
}
.lt-ie9 nav.global-nav-upper-C007-black > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-black > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/black/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-black > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-black > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/black/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-black > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-black > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/black/arrow-sub.png") no-repeat 3% center #a13737;
}
nav.global-nav-upper-C007-colorful {
  position: relative;
}
nav.global-nav-upper-C007-colorful:after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/colorful/shadow-right.png") no-repeat right bottom;
}
nav.global-nav-upper-C007-colorful > ul {
  background: url("../../images/global-navi/C007/colorful/bg-upper.png") repeat left top;
  position: relative;
}
nav.global-nav-upper-C007-colorful > ul:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
  background: url("../../images/global-navi/C007/colorful/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-C007-colorful > ul > li > a {
  background-image: url("../../images/global-navi/C007/colorful/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-upper-C007-colorful > ul > li > a:hover {
  color: #b547a6;
}
nav.global-nav-upper-C007-colorful > ul > li.active > a {
  color: #b547a6;
}
nav.global-nav-upper-C007-colorful > ul > li > ul {
  background-color: rgba(255,255,255,0.8);
}
nav.global-nav-upper-C007-colorful > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/colorful/arrow-sub.png"), url("../../images/global-navi/C007/colorful/bg-sub.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  color: #fff;
}
nav.global-nav-upper-C007-colorful > ul > li > ul > li > a:hover {
  color: #fff;
  background-image: url("../../images/global-navi/C007/colorful/arrow-sub.png"), url("../../images/global-navi/C007/colorful/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-upper-C007-colorful > ul > li > ul > li.active > a {
  background-image: url("../../images/global-navi/C007/colorful/arrow-sub.png"), url("../../images/global-navi/C007/colorful/bg-sub-on.png");
  background-repeat: no-repeat, repeat;
  background-position: 3% center, left top;
}
nav.global-nav-side-C007-colorful {
  position: relative;
}
nav.global-nav-side-C007-colorful:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/colorful/paper-top-side.png") repeat-x left top;
}
nav.global-nav-side-C007-colorful:after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 12px;
  background: url("../../images/global-navi/C007/colorful/paper-bottom-side.png") repeat-x left bottom;
}
nav.global-nav-side-C007-colorful > ul {
  background-color: #fff;
  -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-C007-colorful > ul > li > a {
  background-image: url("../../images/global-navi/C007/colorful/line-upper.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  color: #806c36;
}
nav.global-nav-side-C007-colorful > ul > li > a:hover {
  color: #b547a6;
}
nav.global-nav-side-C007-colorful > ul > li.active > a {
  color: #b547a6;
}
nav.global-nav-side-C007-colorful > ul > li > ul > li {
  background-image: url("../../images/global-navi/C007/colorful/bg-sub.png");
  background-repeat: repeat;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
nav.global-nav-side-C007-colorful > ul > li > ul > li > a {
  background-image: url("../../images/global-navi/C007/colorful/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7px center;
  color: #fff;
}
nav.global-nav-side-C007-colorful > ul > li > ul > li > a:hover {
  color: #fff;
}
nav.global-nav-side-C007-colorful > ul > li > ul > li:hover {
  background-image: url("../../images/global-navi/C007/colorful/bg-sub-on.png");
}
nav.global-nav-side-C007-colorful > ul > li > ul > li.active {
  background-image: url("../../images/global-navi/C007/colorful/bg-sub-on.png");
}
nav.global-nav-upper-C007-red.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-orange.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-green.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-blue.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-brown.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-pink.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-purple.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-black.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-orange.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-green.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-blue.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-brown.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-pink.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-purple.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-black.global-nav-upper-item7 > ul > li:nth-child(7n+1):before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-orange.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-green.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-blue.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-brown.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-pink.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-purple.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-black.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n):last-child:after {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-orange.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-green.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-blue.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-brown.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-pink.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-purple.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-black.global-nav-upper-item7 > ul > li:nth-child(7n):after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/red/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/red/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/orange/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/orange/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/yellow/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/yellow/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/green/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/green/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/aqua/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/aqua/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/blue/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/blue/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/brown/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/brown/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/pink/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/pink/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/purple/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/purple/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/black/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/black/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n+1):before {
  background: url("../../images/global-navi/C007/colorful/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item7 > ul > li:nth-child(7n):after {
  background: url("../../images/global-navi/C007/colorful/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-orange.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-green.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-blue.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-brown.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-pink.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-purple.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-black.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-orange.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-green.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-blue.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-brown.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-pink.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-purple.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-black.global-nav-upper-item6 > ul > li:nth-child(6n+1):before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-orange.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-green.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-blue.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-brown.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-pink.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-purple.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-black.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n):last-child:after {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-orange.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-green.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-blue.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-brown.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-pink.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-purple.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-black.global-nav-upper-item6 > ul > li:nth-child(6n):after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/red/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/red/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/orange/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/orange/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/yellow/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/yellow/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/green/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/green/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/aqua/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/aqua/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/blue/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/blue/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/brown/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/brown/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/pink/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/pink/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/purple/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/purple/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/black/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/black/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n+1):before {
  background: url("../../images/global-navi/C007/colorful/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item6 > ul > li:nth-child(6n):after {
  background: url("../../images/global-navi/C007/colorful/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-orange.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-green.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-blue.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-brown.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-pink.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-purple.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-black.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-orange.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-green.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-blue.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-brown.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-pink.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-purple.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-black.global-nav-upper-item5 > ul > li:nth-child(5n+1):before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-orange.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-green.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-blue.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-brown.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-pink.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-purple.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-black.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n):last-child:after {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-orange.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-green.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-blue.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-brown.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-pink.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-purple.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-black.global-nav-upper-item5 > ul > li:nth-child(5n):after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/red/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/red/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/orange/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/orange/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/yellow/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/yellow/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/green/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/green/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/aqua/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/aqua/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/blue/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/blue/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/brown/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/brown/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/pink/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/pink/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/purple/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/purple/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/black/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/black/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n+1):before {
  background: url("../../images/global-navi/C007/colorful/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item5 > ul > li:nth-child(5n):after {
  background: url("../../images/global-navi/C007/colorful/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-orange.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-green.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-blue.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-brown.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-pink.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-purple.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-black.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n+1):first-child:before {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-orange.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-green.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-blue.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-brown.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-pink.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-purple.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-black.global-nav-upper-item4 > ul > li:nth-child(4n+1):before,
nav.global-nav-upper-C007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-orange.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-green.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-blue.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-brown.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-pink.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-purple.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-black.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n):last-child:after {
  background: none;
}
nav.global-nav-upper-C007-red.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-orange.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-green.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-blue.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-brown.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-pink.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-purple.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-black.global-nav-upper-item4 > ul > li:nth-child(4n):after,
nav.global-nav-upper-C007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  width: 5px;
  height: 92px;
}
nav.global-nav-upper-C007-red.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/red/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-red.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/red/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/orange/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-orange.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/orange/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/yellow/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellow.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/yellow/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-yellowgreen.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/yellowgreen/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/green/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-green.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/green/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/aqua/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-aqua.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/aqua/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/blue/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-blue.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/blue/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/brown/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-brown.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/brown/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/pink/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-pink.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/pink/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/purple/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-purple.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/purple/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/black/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-black.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/black/shadow-right.png") no-repeat right top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n+1):before {
  background: url("../../images/global-navi/C007/colorful/shadow-left.png") no-repeat left top;
}
nav.global-nav-upper-C007-colorful.global-nav-upper-item4 > ul > li:nth-child(4n):after {
  background: url("../../images/global-navi/C007/colorful/shadow-right.png") no-repeat right top;
}
.lt-ie9 nav.global-nav-upper-C007-colorful > ul > li > ul > li > a,
.lt-ie9 nav.global-nav-side-C007-colorful > ul > li > ul > li > a {
  background: url("../../images/global-navi/C007/colorful/arrow-sub.png") no-repeat 3% center #bab37d;
}
.lt-ie9 nav.global-nav-upper-C007-colorful > ul > li > ul > li > a:hover,
.lt-ie9 nav.global-nav-side-C007-colorful > ul > li > ul > li > a:hover {
  background: url("../../images/global-navi/C007/colorful/arrow-sub.png") no-repeat 3% center #a13737;
}
.lt-ie9 nav.global-nav-upper-C007-colorful > ul > li > ul > li.active > a,
.lt-ie9 nav.global-nav-side-C007-colorful > ul > li > ul > li.active > a {
  background: url("../../images/global-navi/C007/colorful/arrow-sub.png") no-repeat 3% center #a13737;
}
