@charset "UTF-8";
nav.global-nav-upper-A007-red,
nav.global-nav-side-A007-red,
nav.global-nav-upper-A007-orange,
nav.global-nav-side-A007-orange,
nav.global-nav-upper-A007-yellow,
nav.global-nav-side-A007-yellow,
nav.global-nav-upper-A007-yellowgreen,
nav.global-nav-side-A007-yellowgreen,
nav.global-nav-upper-A007-green,
nav.global-nav-side-A007-green,
nav.global-nav-upper-A007-aqua,
nav.global-nav-side-A007-aqua,
nav.global-nav-upper-A007-blue,
nav.global-nav-side-A007-blue,
nav.global-nav-upper-A007-brown,
nav.global-nav-side-A007-brown,
nav.global-nav-upper-A007-pink,
nav.global-nav-side-A007-pink,
nav.global-nav-upper-A007-purple,
nav.global-nav-side-A007-purple,
nav.global-nav-upper-A007-black,
nav.global-nav-side-A007-black,
nav.global-nav-upper-A007-colorful,
nav.global-nav-side-A007-colorful {
  margin: 0 0 20px;
  padding: 0;
}
nav.global-nav-upper-A007-red ul,
nav.global-nav-side-A007-red ul,
nav.global-nav-upper-A007-orange ul,
nav.global-nav-side-A007-orange ul,
nav.global-nav-upper-A007-yellow ul,
nav.global-nav-side-A007-yellow ul,
nav.global-nav-upper-A007-yellowgreen ul,
nav.global-nav-side-A007-yellowgreen ul,
nav.global-nav-upper-A007-green ul,
nav.global-nav-side-A007-green ul,
nav.global-nav-upper-A007-aqua ul,
nav.global-nav-side-A007-aqua ul,
nav.global-nav-upper-A007-blue ul,
nav.global-nav-side-A007-blue ul,
nav.global-nav-upper-A007-brown ul,
nav.global-nav-side-A007-brown ul,
nav.global-nav-upper-A007-pink ul,
nav.global-nav-side-A007-pink ul,
nav.global-nav-upper-A007-purple ul,
nav.global-nav-side-A007-purple ul,
nav.global-nav-upper-A007-black ul,
nav.global-nav-side-A007-black ul,
nav.global-nav-upper-A007-colorful ul,
nav.global-nav-side-A007-colorful ul {
  list-style: none;
}
nav.global-nav-upper-A007-red ul li,
nav.global-nav-side-A007-red ul li,
nav.global-nav-upper-A007-orange ul li,
nav.global-nav-side-A007-orange ul li,
nav.global-nav-upper-A007-yellow ul li,
nav.global-nav-side-A007-yellow ul li,
nav.global-nav-upper-A007-yellowgreen ul li,
nav.global-nav-side-A007-yellowgreen ul li,
nav.global-nav-upper-A007-green ul li,
nav.global-nav-side-A007-green ul li,
nav.global-nav-upper-A007-aqua ul li,
nav.global-nav-side-A007-aqua ul li,
nav.global-nav-upper-A007-blue ul li,
nav.global-nav-side-A007-blue ul li,
nav.global-nav-upper-A007-brown ul li,
nav.global-nav-side-A007-brown ul li,
nav.global-nav-upper-A007-pink ul li,
nav.global-nav-side-A007-pink ul li,
nav.global-nav-upper-A007-purple ul li,
nav.global-nav-side-A007-purple ul li,
nav.global-nav-upper-A007-black ul li,
nav.global-nav-side-A007-black ul li,
nav.global-nav-upper-A007-colorful ul li,
nav.global-nav-side-A007-colorful ul li {
  padding: 0;
}
nav.global-nav-upper-A007-red ul li a,
nav.global-nav-side-A007-red ul li a,
nav.global-nav-upper-A007-orange ul li a,
nav.global-nav-side-A007-orange ul li a,
nav.global-nav-upper-A007-yellow ul li a,
nav.global-nav-side-A007-yellow ul li a,
nav.global-nav-upper-A007-yellowgreen ul li a,
nav.global-nav-side-A007-yellowgreen ul li a,
nav.global-nav-upper-A007-green ul li a,
nav.global-nav-side-A007-green ul li a,
nav.global-nav-upper-A007-aqua ul li a,
nav.global-nav-side-A007-aqua ul li a,
nav.global-nav-upper-A007-blue ul li a,
nav.global-nav-side-A007-blue ul li a,
nav.global-nav-upper-A007-brown ul li a,
nav.global-nav-side-A007-brown ul li a,
nav.global-nav-upper-A007-pink ul li a,
nav.global-nav-side-A007-pink ul li a,
nav.global-nav-upper-A007-purple ul li a,
nav.global-nav-side-A007-purple ul li a,
nav.global-nav-upper-A007-black ul li a,
nav.global-nav-side-A007-black ul li a,
nav.global-nav-upper-A007-colorful ul li a,
nav.global-nav-side-A007-colorful ul li a {
  display: block;
  text-decoration: none;
}
nav.global-nav-upper-A007-red ul li ul,
nav.global-nav-side-A007-red ul li ul,
nav.global-nav-upper-A007-orange ul li ul,
nav.global-nav-side-A007-orange ul li ul,
nav.global-nav-upper-A007-yellow ul li ul,
nav.global-nav-side-A007-yellow ul li ul,
nav.global-nav-upper-A007-yellowgreen ul li ul,
nav.global-nav-side-A007-yellowgreen ul li ul,
nav.global-nav-upper-A007-green ul li ul,
nav.global-nav-side-A007-green ul li ul,
nav.global-nav-upper-A007-aqua ul li ul,
nav.global-nav-side-A007-aqua ul li ul,
nav.global-nav-upper-A007-blue ul li ul,
nav.global-nav-side-A007-blue ul li ul,
nav.global-nav-upper-A007-brown ul li ul,
nav.global-nav-side-A007-brown ul li ul,
nav.global-nav-upper-A007-pink ul li ul,
nav.global-nav-side-A007-pink ul li ul,
nav.global-nav-upper-A007-purple ul li ul,
nav.global-nav-side-A007-purple ul li ul,
nav.global-nav-upper-A007-black ul li ul,
nav.global-nav-side-A007-black ul li ul,
nav.global-nav-upper-A007-colorful ul li ul,
nav.global-nav-side-A007-colorful ul li ul {
  margin: 0;
  list-style: none;
}
nav.global-nav-upper-A007-red > ul,
nav.global-nav-side-A007-red > ul,
nav.global-nav-upper-A007-orange > ul,
nav.global-nav-side-A007-orange > ul,
nav.global-nav-upper-A007-yellow > ul,
nav.global-nav-side-A007-yellow > ul,
nav.global-nav-upper-A007-yellowgreen > ul,
nav.global-nav-side-A007-yellowgreen > ul,
nav.global-nav-upper-A007-green > ul,
nav.global-nav-side-A007-green > ul,
nav.global-nav-upper-A007-aqua > ul,
nav.global-nav-side-A007-aqua > ul,
nav.global-nav-upper-A007-blue > ul,
nav.global-nav-side-A007-blue > ul,
nav.global-nav-upper-A007-brown > ul,
nav.global-nav-side-A007-brown > ul,
nav.global-nav-upper-A007-pink > ul,
nav.global-nav-side-A007-pink > ul,
nav.global-nav-upper-A007-purple > ul,
nav.global-nav-side-A007-purple > ul,
nav.global-nav-upper-A007-black > ul,
nav.global-nav-side-A007-black > ul,
nav.global-nav-upper-A007-colorful > ul,
nav.global-nav-side-A007-colorful > ul {
  margin: 0;
}
nav.global-nav-upper-A007-red > ul > li,
nav.global-nav-side-A007-red > ul > li,
nav.global-nav-upper-A007-orange > ul > li,
nav.global-nav-side-A007-orange > ul > li,
nav.global-nav-upper-A007-yellow > ul > li,
nav.global-nav-side-A007-yellow > ul > li,
nav.global-nav-upper-A007-yellowgreen > ul > li,
nav.global-nav-side-A007-yellowgreen > ul > li,
nav.global-nav-upper-A007-green > ul > li,
nav.global-nav-side-A007-green > ul > li,
nav.global-nav-upper-A007-aqua > ul > li,
nav.global-nav-side-A007-aqua > ul > li,
nav.global-nav-upper-A007-blue > ul > li,
nav.global-nav-side-A007-blue > ul > li,
nav.global-nav-upper-A007-brown > ul > li,
nav.global-nav-side-A007-brown > ul > li,
nav.global-nav-upper-A007-pink > ul > li,
nav.global-nav-side-A007-pink > ul > li,
nav.global-nav-upper-A007-purple > ul > li,
nav.global-nav-side-A007-purple > ul > li,
nav.global-nav-upper-A007-black > ul > li,
nav.global-nav-side-A007-black > ul > li,
nav.global-nav-upper-A007-colorful > ul > li,
nav.global-nav-side-A007-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-A007-red > ul > li > a:hover,
nav.global-nav-side-A007-red > ul > li > a:hover,
nav.global-nav-upper-A007-orange > ul > li > a:hover,
nav.global-nav-side-A007-orange > ul > li > a:hover,
nav.global-nav-upper-A007-yellow > ul > li > a:hover,
nav.global-nav-side-A007-yellow > ul > li > a:hover,
nav.global-nav-upper-A007-yellowgreen > ul > li > a:hover,
nav.global-nav-side-A007-yellowgreen > ul > li > a:hover,
nav.global-nav-upper-A007-green > ul > li > a:hover,
nav.global-nav-side-A007-green > ul > li > a:hover,
nav.global-nav-upper-A007-aqua > ul > li > a:hover,
nav.global-nav-side-A007-aqua > ul > li > a:hover,
nav.global-nav-upper-A007-blue > ul > li > a:hover,
nav.global-nav-side-A007-blue > ul > li > a:hover,
nav.global-nav-upper-A007-brown > ul > li > a:hover,
nav.global-nav-side-A007-brown > ul > li > a:hover,
nav.global-nav-upper-A007-pink > ul > li > a:hover,
nav.global-nav-side-A007-pink > ul > li > a:hover,
nav.global-nav-upper-A007-purple > ul > li > a:hover,
nav.global-nav-side-A007-purple > ul > li > a:hover,
nav.global-nav-upper-A007-black > ul > li > a:hover,
nav.global-nav-side-A007-black > ul > li > a:hover,
nav.global-nav-upper-A007-colorful > ul > li > a:hover,
nav.global-nav-side-A007-colorful > ul > li > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-A007-red ul li ul li a,
  nav.global-nav-side-A007-red ul li ul li a,
  nav.global-nav-upper-A007-orange ul li ul li a,
  nav.global-nav-side-A007-orange ul li ul li a,
  nav.global-nav-upper-A007-yellow ul li ul li a,
  nav.global-nav-side-A007-yellow ul li ul li a,
  nav.global-nav-upper-A007-yellowgreen ul li ul li a,
  nav.global-nav-side-A007-yellowgreen ul li ul li a,
  nav.global-nav-upper-A007-green ul li ul li a,
  nav.global-nav-side-A007-green ul li ul li a,
  nav.global-nav-upper-A007-aqua ul li ul li a,
  nav.global-nav-side-A007-aqua ul li ul li a,
  nav.global-nav-upper-A007-blue ul li ul li a,
  nav.global-nav-side-A007-blue ul li ul li a,
  nav.global-nav-upper-A007-brown ul li ul li a,
  nav.global-nav-side-A007-brown ul li ul li a,
  nav.global-nav-upper-A007-pink ul li ul li a,
  nav.global-nav-side-A007-pink ul li ul li a,
  nav.global-nav-upper-A007-purple ul li ul li a,
  nav.global-nav-side-A007-purple ul li ul li a,
  nav.global-nav-upper-A007-black ul li ul li a,
  nav.global-nav-side-A007-black ul li ul li a,
  nav.global-nav-upper-A007-colorful ul li ul li a,
  nav.global-nav-side-A007-colorful ul li ul li a,
  nav.global-nav-upper-A007-red ul li ul li.active a,
  nav.global-nav-side-A007-red ul li ul li.active a,
  nav.global-nav-upper-A007-orange ul li ul li.active a,
  nav.global-nav-side-A007-orange ul li ul li.active a,
  nav.global-nav-upper-A007-yellow ul li ul li.active a,
  nav.global-nav-side-A007-yellow ul li ul li.active a,
  nav.global-nav-upper-A007-yellowgreen ul li ul li.active a,
  nav.global-nav-side-A007-yellowgreen ul li ul li.active a,
  nav.global-nav-upper-A007-green ul li ul li.active a,
  nav.global-nav-side-A007-green ul li ul li.active a,
  nav.global-nav-upper-A007-aqua ul li ul li.active a,
  nav.global-nav-side-A007-aqua ul li ul li.active a,
  nav.global-nav-upper-A007-blue ul li ul li.active a,
  nav.global-nav-side-A007-blue ul li ul li.active a,
  nav.global-nav-upper-A007-brown ul li ul li.active a,
  nav.global-nav-side-A007-brown ul li ul li.active a,
  nav.global-nav-upper-A007-pink ul li ul li.active a,
  nav.global-nav-side-A007-pink ul li ul li.active a,
  nav.global-nav-upper-A007-purple ul li ul li.active a,
  nav.global-nav-side-A007-purple ul li ul li.active a,
  nav.global-nav-upper-A007-black ul li ul li.active a,
  nav.global-nav-side-A007-black ul li ul li.active a,
  nav.global-nav-upper-A007-colorful ul li ul li.active a,
  nav.global-nav-side-A007-colorful ul li ul li.active a {
    font-size: 11px !important;
  }
}
nav.global-nav-upper-A007-red ul li:hover ul li,
nav.global-nav-upper-A007-orange ul li:hover ul li,
nav.global-nav-upper-A007-yellow ul li:hover ul li,
nav.global-nav-upper-A007-yellowgreen ul li:hover ul li,
nav.global-nav-upper-A007-green ul li:hover ul li,
nav.global-nav-upper-A007-aqua ul li:hover ul li,
nav.global-nav-upper-A007-blue ul li:hover ul li,
nav.global-nav-upper-A007-brown ul li:hover ul li,
nav.global-nav-upper-A007-pink ul li:hover ul li,
nav.global-nav-upper-A007-purple ul li:hover ul li,
nav.global-nav-upper-A007-black ul li:hover ul li,
nav.global-nav-upper-A007-colorful ul li:hover ul li {
  height: 100% !important;
}
nav.global-nav-upper-A007-red > ul,
nav.global-nav-upper-A007-orange > ul,
nav.global-nav-upper-A007-yellow > ul,
nav.global-nav-upper-A007-yellowgreen > ul,
nav.global-nav-upper-A007-green > ul,
nav.global-nav-upper-A007-aqua > ul,
nav.global-nav-upper-A007-blue > ul,
nav.global-nav-upper-A007-brown > ul,
nav.global-nav-upper-A007-pink > ul,
nav.global-nav-upper-A007-purple > ul,
nav.global-nav-upper-A007-black > ul,
nav.global-nav-upper-A007-colorful > ul {
  font-size: 14px;
}
nav.global-nav-upper-A007-red > ul > li,
nav.global-nav-upper-A007-orange > ul > li,
nav.global-nav-upper-A007-yellow > ul > li,
nav.global-nav-upper-A007-yellowgreen > ul > li,
nav.global-nav-upper-A007-green > ul > li,
nav.global-nav-upper-A007-aqua > ul > li,
nav.global-nav-upper-A007-blue > ul > li,
nav.global-nav-upper-A007-brown > ul > li,
nav.global-nav-upper-A007-pink > ul > li,
nav.global-nav-upper-A007-purple > ul > li,
nav.global-nav-upper-A007-black > ul > li,
nav.global-nav-upper-A007-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-A007-red > ul > li > a,
nav.global-nav-upper-A007-orange > ul > li > a,
nav.global-nav-upper-A007-yellow > ul > li > a,
nav.global-nav-upper-A007-yellowgreen > ul > li > a,
nav.global-nav-upper-A007-green > ul > li > a,
nav.global-nav-upper-A007-aqua > ul > li > a,
nav.global-nav-upper-A007-blue > ul > li > a,
nav.global-nav-upper-A007-brown > ul > li > a,
nav.global-nav-upper-A007-pink > ul > li > a,
nav.global-nav-upper-A007-purple > ul > li > a,
nav.global-nav-upper-A007-black > ul > li > a,
nav.global-nav-upper-A007-colorful > ul > li > a {
  margin-right: 23px;
  padding: 10px 10px 9px 35px;
}
nav.global-nav-upper-A007-red > ul > li > ul,
nav.global-nav-upper-A007-orange > ul > li > ul,
nav.global-nav-upper-A007-yellow > ul > li > ul,
nav.global-nav-upper-A007-yellowgreen > ul > li > ul,
nav.global-nav-upper-A007-green > ul > li > ul,
nav.global-nav-upper-A007-aqua > ul > li > ul,
nav.global-nav-upper-A007-blue > ul > li > ul,
nav.global-nav-upper-A007-brown > ul > li > ul,
nav.global-nav-upper-A007-pink > ul > li > ul,
nav.global-nav-upper-A007-purple > ul > li > ul,
nav.global-nav-upper-A007-black > ul > li > ul,
nav.global-nav-upper-A007-colorful > ul > li > ul {
  position: absolute;
  top: 40px;
}
nav.global-nav-upper-A007-red > ul > li > ul > li > a,
nav.global-nav-upper-A007-orange > ul > li > ul > li > a,
nav.global-nav-upper-A007-yellow > ul > li > ul > li > a,
nav.global-nav-upper-A007-yellowgreen > ul > li > ul > li > a,
nav.global-nav-upper-A007-green > ul > li > ul > li > a,
nav.global-nav-upper-A007-aqua > ul > li > ul > li > a,
nav.global-nav-upper-A007-blue > ul > li > ul > li > a,
nav.global-nav-upper-A007-brown > ul > li > ul > li > a,
nav.global-nav-upper-A007-pink > ul > li > ul > li > a,
nav.global-nav-upper-A007-purple > ul > li > ul > li > a,
nav.global-nav-upper-A007-black > ul > li > ul > li > a,
nav.global-nav-upper-A007-colorful > ul > li > ul > li > a {
  padding: 10px 10px 10px 22px;
  font-size: 13px;
}
nav.global-nav-side-A007-red > ul,
nav.global-nav-side-A007-orange > ul,
nav.global-nav-side-A007-yellow > ul,
nav.global-nav-side-A007-yellowgreen > ul,
nav.global-nav-side-A007-green > ul,
nav.global-nav-side-A007-aqua > ul,
nav.global-nav-side-A007-blue > ul,
nav.global-nav-side-A007-brown > ul,
nav.global-nav-side-A007-pink > ul,
nav.global-nav-side-A007-purple > ul,
nav.global-nav-side-A007-black > ul,
nav.global-nav-side-A007-colorful > ul {
  font-size: 14px;
}
nav.global-nav-side-A007-red > ul > li > a,
nav.global-nav-side-A007-orange > ul > li > a,
nav.global-nav-side-A007-yellow > ul > li > a,
nav.global-nav-side-A007-yellowgreen > ul > li > a,
nav.global-nav-side-A007-green > ul > li > a,
nav.global-nav-side-A007-aqua > ul > li > a,
nav.global-nav-side-A007-blue > ul > li > a,
nav.global-nav-side-A007-brown > ul > li > a,
nav.global-nav-side-A007-pink > ul > li > a,
nav.global-nav-side-A007-purple > ul > li > a,
nav.global-nav-side-A007-black > ul > li > a,
nav.global-nav-side-A007-colorful > ul > li > a {
  margin-right: 20px;
  padding: 10px 10px 9px 35px;
}
nav.global-nav-side-A007-red > ul > li > ul > li > a,
nav.global-nav-side-A007-orange > ul > li > ul > li > a,
nav.global-nav-side-A007-yellow > ul > li > ul > li > a,
nav.global-nav-side-A007-yellowgreen > ul > li > ul > li > a,
nav.global-nav-side-A007-green > ul > li > ul > li > a,
nav.global-nav-side-A007-aqua > ul > li > ul > li > a,
nav.global-nav-side-A007-blue > ul > li > ul > li > a,
nav.global-nav-side-A007-brown > ul > li > ul > li > a,
nav.global-nav-side-A007-pink > ul > li > ul > li > a,
nav.global-nav-side-A007-purple > ul > li > ul > li > a,
nav.global-nav-side-A007-black > ul > li > ul > li > a,
nav.global-nav-side-A007-colorful > ul > li > ul > li > a {
  padding: 10px 0 10px 38px;
  font-size: 13px;
}
@media (min-width: 980px) and (max-width: 1199px) {
  nav.global-nav-upper-A007-red > ul > li > a,
  nav.global-nav-upper-A007-orange > ul > li > a,
  nav.global-nav-upper-A007-yellow > ul > li > a,
  nav.global-nav-upper-A007-yellowgreen > ul > li > a,
  nav.global-nav-upper-A007-green > ul > li > a,
  nav.global-nav-upper-A007-aqua > ul > li > a,
  nav.global-nav-upper-A007-blue > ul > li > a,
  nav.global-nav-upper-A007-brown > ul > li > a,
  nav.global-nav-upper-A007-pink > ul > li > a,
  nav.global-nav-upper-A007-purple > ul > li > a,
  nav.global-nav-upper-A007-black > ul > li > a,
  nav.global-nav-upper-A007-colorful > ul > li > a {
    padding-left: 18px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-A007-red > ul > li > a,
  nav.global-nav-upper-A007-orange > ul > li > a,
  nav.global-nav-upper-A007-yellow > ul > li > a,
  nav.global-nav-upper-A007-yellowgreen > ul > li > a,
  nav.global-nav-upper-A007-green > ul > li > a,
  nav.global-nav-upper-A007-aqua > ul > li > a,
  nav.global-nav-upper-A007-blue > ul > li > a,
  nav.global-nav-upper-A007-brown > ul > li > a,
  nav.global-nav-upper-A007-pink > ul > li > a,
  nav.global-nav-upper-A007-purple > ul > li > a,
  nav.global-nav-upper-A007-black > ul > li > a,
  nav.global-nav-upper-A007-colorful > ul > li > a {
    padding-left: 1px;
  }
  nav.global-nav-side-A007-red > ul > li > a,
  nav.global-nav-side-A007-orange > ul > li > a,
  nav.global-nav-side-A007-yellow > ul > li > a,
  nav.global-nav-side-A007-yellowgreen > ul > li > a,
  nav.global-nav-side-A007-green > ul > li > a,
  nav.global-nav-side-A007-aqua > ul > li > a,
  nav.global-nav-side-A007-blue > ul > li > a,
  nav.global-nav-side-A007-brown > ul > li > a,
  nav.global-nav-side-A007-pink > ul > li > a,
  nav.global-nav-side-A007-purple > ul > li > a,
  nav.global-nav-side-A007-black > ul > li > a,
  nav.global-nav-side-A007-colorful > ul > li > a {
    padding-left: 15px;
  }
}
.lt-ie9 nav.global-nav-upper-A007-red > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-orange > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-yellow > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-yellowgreen > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-green > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-aqua > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-blue > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-brown > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-pink > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-purple > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-black > ul > li > a,
.lt-ie9 nav.global-nav-upper-A007-colorful > ul > li > a {
  padding-left: 18px;
}
nav.global-nav-upper-A007-red > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-red > ul > li {
  background: url("../../images/global-navi/A007/red/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-red > ul > li > a {
  background-image: url("../../images/global-navi/A007/red/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-red > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/red/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-red > ul > li > a:hover {
  color: #f44545;
}
nav.global-nav-upper-A007-red > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-red > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/red/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-red > ul > li > ul > li a:hover {
  color: #f44545;
}
nav.global-nav-upper-A007-red > ul > li > ul > li:hover {
  color: #f44545;
}
nav.global-nav-upper-A007-red > ul > li > ul > li.active > a {
  color: #f44545;
}
nav.global-nav-upper-A007-red > ul > li.active > a {
  color: #f44545;
}
nav.global-nav-side-A007-red > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-red > ul > li {
  background: url("../../images/global-navi/A007/red/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-red > ul > li > a {
  background-image: url("../../images/global-navi/A007/red/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-red > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/red/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-red > ul > li > a:hover {
  color: #f44545;
}
nav.global-nav-side-A007-red > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-red > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/red/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-red > ul > li > ul > li a:hover {
  color: #f44545;
}
nav.global-nav-side-A007-red > ul > li > ul > li:hover {
  color: #f44545;
}
nav.global-nav-side-A007-red > ul > li > ul > li.active > a {
  color: #f44545;
}
nav.global-nav-side-A007-red > ul > li.active > a {
  color: #f44545;
}
nav.global-nav-upper-A007-orange > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-orange > ul > li {
  background: url("../../images/global-navi/A007/orange/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-orange > ul > li > a {
  background-image: url("../../images/global-navi/A007/orange/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-orange > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/orange/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-orange > ul > li > a:hover {
  color: #f98016;
}
nav.global-nav-upper-A007-orange > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-orange > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/orange/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-orange > ul > li > ul > li a:hover {
  color: #f98016;
}
nav.global-nav-upper-A007-orange > ul > li > ul > li:hover {
  color: #f98016;
}
nav.global-nav-upper-A007-orange > ul > li > ul > li.active > a {
  color: #f98016;
}
nav.global-nav-upper-A007-orange > ul > li.active > a {
  color: #f98016;
}
nav.global-nav-side-A007-orange > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-orange > ul > li {
  background: url("../../images/global-navi/A007/orange/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-orange > ul > li > a {
  background-image: url("../../images/global-navi/A007/orange/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-orange > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/orange/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-orange > ul > li > a:hover {
  color: #f98016;
}
nav.global-nav-side-A007-orange > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-orange > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/orange/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-orange > ul > li > ul > li a:hover {
  color: #f98016;
}
nav.global-nav-side-A007-orange > ul > li > ul > li:hover {
  color: #f98016;
}
nav.global-nav-side-A007-orange > ul > li > ul > li.active > a {
  color: #f98016;
}
nav.global-nav-side-A007-orange > ul > li.active > a {
  color: #f98016;
}
nav.global-nav-upper-A007-yellow > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-yellow > ul > li {
  background: url("../../images/global-navi/A007/yellow/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-yellow > ul > li > a {
  background-image: url("../../images/global-navi/A007/yellow/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-yellow > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/yellow/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-yellow > ul > li > a:hover {
  color: #cec200;
}
nav.global-nav-upper-A007-yellow > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-yellow > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/yellow/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-yellow > ul > li > ul > li a:hover {
  color: #cec200;
}
nav.global-nav-upper-A007-yellow > ul > li > ul > li:hover {
  color: #cec200;
}
nav.global-nav-upper-A007-yellow > ul > li > ul > li.active > a {
  color: #cec200;
}
nav.global-nav-upper-A007-yellow > ul > li.active > a {
  color: #cec200;
}
nav.global-nav-side-A007-yellow > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-yellow > ul > li {
  background: url("../../images/global-navi/A007/yellow/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-yellow > ul > li > a {
  background-image: url("../../images/global-navi/A007/yellow/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-yellow > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/yellow/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-yellow > ul > li > a:hover {
  color: #cec200;
}
nav.global-nav-side-A007-yellow > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-yellow > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/yellow/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-yellow > ul > li > ul > li a:hover {
  color: #cec200;
}
nav.global-nav-side-A007-yellow > ul > li > ul > li:hover {
  color: #cec200;
}
nav.global-nav-side-A007-yellow > ul > li > ul > li.active > a {
  color: #cec200;
}
nav.global-nav-side-A007-yellow > ul > li.active > a {
  color: #cec200;
}
nav.global-nav-upper-A007-yellowgreen > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-yellowgreen > ul > li {
  background: url("../../images/global-navi/A007/yellow-green/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/A007/yellow-green/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/yellow-green/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > a:hover {
  color: #97bd28;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/yellow-green/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > ul > li a:hover {
  color: #97bd28;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > ul > li:hover {
  color: #97bd28;
}
nav.global-nav-upper-A007-yellowgreen > ul > li > ul > li.active > a {
  color: #97bd28;
}
nav.global-nav-upper-A007-yellowgreen > ul > li.active > a {
  color: #97bd28;
}
nav.global-nav-side-A007-yellowgreen > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-yellowgreen > ul > li {
  background: url("../../images/global-navi/A007/yellow-green/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/A007/yellow-green/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-yellowgreen > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/yellow-green/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-yellowgreen > ul > li > a:hover {
  color: #97bd28;
}
nav.global-nav-side-A007-yellowgreen > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-yellowgreen > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/yellow-green/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-yellowgreen > ul > li > ul > li a:hover {
  color: #97bd28;
}
nav.global-nav-side-A007-yellowgreen > ul > li > ul > li:hover {
  color: #97bd28;
}
nav.global-nav-side-A007-yellowgreen > ul > li > ul > li.active > a {
  color: #97bd28;
}
nav.global-nav-side-A007-yellowgreen > ul > li.active > a {
  color: #97bd28;
}
nav.global-nav-upper-A007-green > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-green > ul > li {
  background: url("../../images/global-navi/A007/green/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-green > ul > li > a {
  background-image: url("../../images/global-navi/A007/green/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-green > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/green/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-green > ul > li > a:hover {
  color: #2baa0d;
}
nav.global-nav-upper-A007-green > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-green > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/green/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-green > ul > li > ul > li a:hover {
  color: #2baa0d;
}
nav.global-nav-upper-A007-green > ul > li > ul > li:hover {
  color: #2baa0d;
}
nav.global-nav-upper-A007-green > ul > li > ul > li.active > a {
  color: #2baa0d;
}
nav.global-nav-upper-A007-green > ul > li.active > a {
  color: #2baa0d;
}
nav.global-nav-side-A007-green > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-green > ul > li {
  background: url("../../images/global-navi/A007/green/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-green > ul > li > a {
  background-image: url("../../images/global-navi/A007/green/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-green > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/green/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-green > ul > li > a:hover {
  color: #2baa0d;
}
nav.global-nav-side-A007-green > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-green > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/green/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-green > ul > li > ul > li a:hover {
  color: #2baa0d;
}
nav.global-nav-side-A007-green > ul > li > ul > li:hover {
  color: #2baa0d;
}
nav.global-nav-side-A007-green > ul > li > ul > li.active > a {
  color: #2baa0d;
}
nav.global-nav-side-A007-green > ul > li.active > a {
  color: #2baa0d;
}
nav.global-nav-upper-A007-aqua > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-aqua > ul > li {
  background: url("../../images/global-navi/A007/aqua/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-aqua > ul > li > a {
  background-image: url("../../images/global-navi/A007/aqua/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-aqua > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/aqua/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-aqua > ul > li > a:hover {
  color: #0ca3a4;
}
nav.global-nav-upper-A007-aqua > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-aqua > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/aqua/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-aqua > ul > li > ul > li a:hover {
  color: #0ca3a4;
}
nav.global-nav-upper-A007-aqua > ul > li > ul > li:hover {
  color: #0ca3a4;
}
nav.global-nav-upper-A007-aqua > ul > li > ul > li.active > a {
  color: #0ca3a4;
}
nav.global-nav-upper-A007-aqua > ul > li.active > a {
  color: #0ca3a4;
}
nav.global-nav-side-A007-aqua > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-aqua > ul > li {
  background: url("../../images/global-navi/A007/aqua/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-aqua > ul > li > a {
  background-image: url("../../images/global-navi/A007/aqua/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-aqua > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/aqua/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-aqua > ul > li > a:hover {
  color: #0ca3a4;
}
nav.global-nav-side-A007-aqua > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-aqua > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/aqua/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-aqua > ul > li > ul > li a:hover {
  color: #0ca3a4;
}
nav.global-nav-side-A007-aqua > ul > li > ul > li:hover {
  color: #0ca3a4;
}
nav.global-nav-side-A007-aqua > ul > li > ul > li.active > a {
  color: #0ca3a4;
}
nav.global-nav-side-A007-aqua > ul > li.active > a {
  color: #0ca3a4;
}
nav.global-nav-upper-A007-blue > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-blue > ul > li {
  background: url("../../images/global-navi/A007/blue/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-blue > ul > li > a {
  background-image: url("../../images/global-navi/A007/blue/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-blue > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/blue/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-blue > ul > li > a:hover {
  color: #2f6cc1;
}
nav.global-nav-upper-A007-blue > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-blue > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/blue/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-blue > ul > li > ul > li a:hover {
  color: #2f6cc1;
}
nav.global-nav-upper-A007-blue > ul > li > ul > li:hover {
  color: #2f6cc1;
}
nav.global-nav-upper-A007-blue > ul > li > ul > li.active > a {
  color: #2f6cc1;
}
nav.global-nav-upper-A007-blue > ul > li.active > a {
  color: #2f6cc1;
}
nav.global-nav-side-A007-blue > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-blue > ul > li {
  background: url("../../images/global-navi/A007/blue/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-blue > ul > li > a {
  background-image: url("../../images/global-navi/A007/blue/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-blue > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/blue/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-blue > ul > li > a:hover {
  color: #2f6cc1;
}
nav.global-nav-side-A007-blue > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-blue > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/blue/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-blue > ul > li > ul > li a:hover {
  color: #2f6cc1;
}
nav.global-nav-side-A007-blue > ul > li > ul > li:hover {
  color: #2f6cc1;
}
nav.global-nav-side-A007-blue > ul > li > ul > li.active > a {
  color: #2f6cc1;
}
nav.global-nav-side-A007-blue > ul > li.active > a {
  color: #2f6cc1;
}
nav.global-nav-upper-A007-brown > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-brown > ul > li {
  background: url("../../images/global-navi/A007/brown/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-brown > ul > li > a {
  background-image: url("../../images/global-navi/A007/brown/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-brown > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/brown/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-brown > ul > li > a:hover {
  color: #9f7449;
}
nav.global-nav-upper-A007-brown > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-brown > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/brown/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-brown > ul > li > ul > li a:hover {
  color: #9f7449;
}
nav.global-nav-upper-A007-brown > ul > li > ul > li:hover {
  color: #9f7449;
}
nav.global-nav-upper-A007-brown > ul > li > ul > li.active > a {
  color: #9f7449;
}
nav.global-nav-upper-A007-brown > ul > li.active > a {
  color: #9f7449;
}
nav.global-nav-side-A007-brown > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-brown > ul > li {
  background: url("../../images/global-navi/A007/brown/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-brown > ul > li > a {
  background-image: url("../../images/global-navi/A007/brown/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-brown > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/brown/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-brown > ul > li > a:hover {
  color: #9f7449;
}
nav.global-nav-side-A007-brown > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-brown > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/brown/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-brown > ul > li > ul > li a:hover {
  color: #9f7449;
}
nav.global-nav-side-A007-brown > ul > li > ul > li:hover {
  color: #9f7449;
}
nav.global-nav-side-A007-brown > ul > li > ul > li.active > a {
  color: #9f7449;
}
nav.global-nav-side-A007-brown > ul > li.active > a {
  color: #9f7449;
}
nav.global-nav-upper-A007-pink > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-pink > ul > li {
  background: url("../../images/global-navi/A007/pink/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-pink > ul > li > a {
  background-image: url("../../images/global-navi/A007/pink/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-pink > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/pink/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-pink > ul > li > a:hover {
  color: #f7617f;
}
nav.global-nav-upper-A007-pink > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-pink > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/pink/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-pink > ul > li > ul > li a:hover {
  color: #f7617f;
}
nav.global-nav-upper-A007-pink > ul > li > ul > li:hover {
  color: #f7617f;
}
nav.global-nav-upper-A007-pink > ul > li > ul > li.active > a {
  color: #f7617f;
}
nav.global-nav-upper-A007-pink > ul > li.active > a {
  color: #f7617f;
}
nav.global-nav-side-A007-pink > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-pink > ul > li {
  background: url("../../images/global-navi/A007/pink/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-pink > ul > li > a {
  background-image: url("../../images/global-navi/A007/pink/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-pink > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/pink/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-pink > ul > li > a:hover {
  color: #f7617f;
}
nav.global-nav-side-A007-pink > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-pink > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/pink/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-pink > ul > li > ul > li a:hover {
  color: #f7617f;
}
nav.global-nav-side-A007-pink > ul > li > ul > li:hover {
  color: #f7617f;
}
nav.global-nav-side-A007-pink > ul > li > ul > li.active > a {
  color: #f7617f;
}
nav.global-nav-side-A007-pink > ul > li.active > a {
  color: #f7617f;
}
nav.global-nav-upper-A007-purple > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-purple > ul > li {
  background: url("../../images/global-navi/A007/purple/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-purple > ul > li > a {
  background-image: url("../../images/global-navi/A007/purple/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-purple > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/purple/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-purple > ul > li > a:hover {
  color: #c462d4;
}
nav.global-nav-upper-A007-purple > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-purple > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/purple/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-purple > ul > li > ul > li a:hover {
  color: #c462d4;
}
nav.global-nav-upper-A007-purple > ul > li > ul > li:hover {
  color: #c462d4;
}
nav.global-nav-upper-A007-purple > ul > li > ul > li.active > a {
  color: #c462d4;
}
nav.global-nav-upper-A007-purple > ul > li.active > a {
  color: #c462d4;
}
nav.global-nav-side-A007-purple > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-purple > ul > li {
  background: url("../../images/global-navi/A007/purple/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-purple > ul > li > a {
  background-image: url("../../images/global-navi/A007/purple/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-purple > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/purple/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-purple > ul > li > a:hover {
  color: #c462d4;
}
nav.global-nav-side-A007-purple > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-purple > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/purple/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-purple > ul > li > ul > li a:hover {
  color: #c462d4;
}
nav.global-nav-side-A007-purple > ul > li > ul > li:hover {
  color: #c462d4;
}
nav.global-nav-side-A007-purple > ul > li > ul > li.active > a {
  color: #c462d4;
}
nav.global-nav-side-A007-purple > ul > li.active > a {
  color: #c462d4;
}
nav.global-nav-upper-A007-black > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-black > ul > li {
  background: url("../../images/global-navi/A007/black/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-black > ul > li > a {
  background-image: url("../../images/global-navi/A007/black/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-black > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/black/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-black > ul > li > a:hover {
  color: #7e7e7e;
}
nav.global-nav-upper-A007-black > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-black > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/black/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-black > ul > li > ul > li a:hover {
  color: #7e7e7e;
}
nav.global-nav-upper-A007-black > ul > li > ul > li:hover {
  color: #7e7e7e;
}
nav.global-nav-upper-A007-black > ul > li > ul > li.active > a {
  color: #7e7e7e;
}
nav.global-nav-upper-A007-black > ul > li.active > a {
  color: #7e7e7e;
}
nav.global-nav-side-A007-black > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-black > ul > li {
  background: url("../../images/global-navi/A007/black/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-black > ul > li > a {
  background-image: url("../../images/global-navi/A007/black/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-black > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/black/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-black > ul > li > a:hover {
  color: #7e7e7e;
}
nav.global-nav-side-A007-black > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-black > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/black/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-black > ul > li > ul > li a:hover {
  color: #7e7e7e;
}
nav.global-nav-side-A007-black > ul > li > ul > li:hover {
  color: #7e7e7e;
}
nav.global-nav-side-A007-black > ul > li > ul > li.active > a {
  color: #7e7e7e;
}
nav.global-nav-side-A007-black > ul > li.active > a {
  color: #7e7e7e;
}
nav.global-nav-upper-A007-colorful > ul {
  font-weight: bold;
}
nav.global-nav-upper-A007-colorful > ul > li {
  background: url("../../images/global-navi/A007/colorful/dogear-upper.png") no-repeat right top;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+1):hover > a {
  color: #ff8f2e;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+1).active > a {
  color: #ff8f2e;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+2):hover > a {
  color: #c1a30e;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+2).active > a {
  color: #c1a30e;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+3):hover > a {
  color: #8bb50c;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+3).active > a {
  color: #8bb50c;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+4):hover > a {
  color: #29d142;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+4).active > a {
  color: #29d142;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+5):hover > a {
  color: #31cbcc;
}
nav.global-nav-upper-A007-colorful > ul > li:nth-child(5n+5).active > a {
  color: #31cbcc;
}
nav.global-nav-upper-A007-colorful > ul > li > a {
  background-image: url("../../images/global-navi/A007/colorful/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-upper-A007-colorful > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 18px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/colorful/arrow-upper.png") no-repeat left top;
}
nav.global-nav-upper-A007-colorful > ul > li > a:hover {
  color: #f98016;
}
nav.global-nav-upper-A007-colorful > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-upper-A007-colorful > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/colorful/arrow-sub.png") no-repeat 9px center #dcdcdc;
}
nav.global-nav-upper-A007-colorful > ul > li > ul > li a:hover {
  color: #fa61bc;
}
nav.global-nav-upper-A007-colorful > ul > li > ul > li:hover {
  color: #fa61bc;
}
nav.global-nav-upper-A007-colorful > ul > li > ul > li.active > a {
  color: #fa61bc;
}
nav.global-nav-upper-A007-colorful > ul > li.active > a {
  color: #f98016;
}
nav.global-nav-side-A007-colorful > ul {
  font-weight: bold;
}
nav.global-nav-side-A007-colorful > ul > li {
  background: url("../../images/global-navi/A007/colorful/dogear-side.png") no-repeat right top;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+1):hover > a {
  color: #ff8f2e;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+1).active > a {
  color: #ff8f2e;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+2):hover > a {
  color: #c1a30e;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+2).active > a {
  color: #c1a30e;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+3):hover > a {
  color: #8bb50c;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+3).active > a {
  color: #8bb50c;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+4):hover > a {
  color: #29d142;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+4).active > a {
  color: #29d142;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+5):hover > a {
  color: #31cbcc;
}
nav.global-nav-side-A007-colorful > ul > li:nth-child(5n+5).active > a {
  color: #31cbcc;
}
nav.global-nav-side-A007-colorful > ul > li > a {
  background-image: url("../../images/global-navi/A007/colorful/bg-line-upper.png");
  background-repeat: repeat;
  background-position: left top;
  border-left: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  z-index: 1;
  color: #333;
}
nav.global-nav-side-A007-colorful > ul > li > a:before {
  content: "";
  position: absolute;
  top: 17px;
  left: 10px;
  z-index: 30;
  width: 10px;
  height: 10px;
  background: url("../../images/global-navi/A007/colorful/arrow-upper.png") no-repeat left top;
}
nav.global-nav-side-A007-colorful > ul > li > a:hover {
  color: #f98016;
}
nav.global-nav-side-A007-colorful > ul > li > ul > li {
  background-color: #fff;
}
nav.global-nav-side-A007-colorful > ul > li > ul > li a {
  color: #333;
  background: url("../../images/global-navi/A007/colorful/arrow-sub.png") no-repeat 20px center #dcdcdc;
}
nav.global-nav-side-A007-colorful > ul > li > ul > li a:hover {
  color: #fa61bc;
}
nav.global-nav-side-A007-colorful > ul > li > ul > li.active > a {
  color: #fa61bc;
}
nav.global-nav-side-A007-colorful > ul > li.active > a {
  color: #f98016;
}
@media (min-width: 980px) and (max-width: 1199px) {
  nav.global-nav-upper-A007-red > ul > li > a:before,
  nav.global-nav-upper-A007-orange > ul > li > a:before,
  nav.global-nav-upper-A007-yellow > ul > li > a:before,
  nav.global-nav-upper-A007-yellowgreen > ul > li > a:before,
  nav.global-nav-upper-A007-green > ul > li > a:before,
  nav.global-nav-upper-A007-aqua > ul > li > a:before,
  nav.global-nav-upper-A007-blue > ul > li > a:before,
  nav.global-nav-upper-A007-brown > ul > li > a:before,
  nav.global-nav-upper-A007-pink > ul > li > a:before,
  nav.global-nav-upper-A007-purple > ul > li > a:before,
  nav.global-nav-upper-A007-black > ul > li > a:before,
  nav.global-nav-upper-A007-colorful > ul > li > a:before {
    left: 3px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-A007-red > ul > li > a:before,
  nav.global-nav-upper-A007-orange > ul > li > a:before,
  nav.global-nav-upper-A007-yellow > ul > li > a:before,
  nav.global-nav-upper-A007-yellowgreen > ul > li > a:before,
  nav.global-nav-upper-A007-green > ul > li > a:before,
  nav.global-nav-upper-A007-aqua > ul > li > a:before,
  nav.global-nav-upper-A007-blue > ul > li > a:before,
  nav.global-nav-upper-A007-brown > ul > li > a:before,
  nav.global-nav-upper-A007-pink > ul > li > a:before,
  nav.global-nav-upper-A007-purple > ul > li > a:before,
  nav.global-nav-upper-A007-black > ul > li > a:before,
  nav.global-nav-upper-A007-colorful > ul > li > a:before {
    background: none;
  }
  nav.global-nav-side-A007-red > ul > li > a:before,
  nav.global-nav-side-A007-orange > ul > li > a:before,
  nav.global-nav-side-A007-yellow > ul > li > a:before,
  nav.global-nav-side-A007-yellowgreen > ul > li > a:before,
  nav.global-nav-side-A007-green > ul > li > a:before,
  nav.global-nav-side-A007-aqua > ul > li > a:before,
  nav.global-nav-side-A007-blue > ul > li > a:before,
  nav.global-nav-side-A007-brown > ul > li > a:before,
  nav.global-nav-side-A007-pink > ul > li > a:before,
  nav.global-nav-side-A007-purple > ul > li > a:before,
  nav.global-nav-side-A007-black > ul > li > a:before,
  nav.global-nav-side-A007-colorful > ul > li > a:before {
    background: none;
  }
}
.lt-ie9 nav.global-nav-upper-A007-red > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-orange > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-yellow > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-yellowgreen > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-green > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-aqua > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-blue > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-brown > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-pink > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-purple > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-black > ul > li > a:before,
.lt-ie9 nav.global-nav-upper-A007-colorful > ul > li > a:before {
  left: 3px;
}
