@charset "UTF-8";
nav.global-nav-upper-C005-red,
nav.global-nav-side-C005-red,
nav.global-nav-upper-C005-orange,
nav.global-nav-side-C005-orange,
nav.global-nav-upper-C005-yellow,
nav.global-nav-side-C005-yellow,
nav.global-nav-upper-C005-yellowgreen,
nav.global-nav-side-C005-yellowgreen,
nav.global-nav-upper-C005-green,
nav.global-nav-side-C005-green,
nav.global-nav-upper-C005-aqua,
nav.global-nav-side-C005-aqua,
nav.global-nav-upper-C005-blue,
nav.global-nav-side-C005-blue,
nav.global-nav-upper-C005-brown,
nav.global-nav-side-C005-brown,
nav.global-nav-upper-C005-pink,
nav.global-nav-side-C005-pink,
nav.global-nav-upper-C005-purple,
nav.global-nav-side-C005-purple,
nav.global-nav-upper-C005-black,
nav.global-nav-side-C005-black,
nav.global-nav-upper-C005-colorful,
nav.global-nav-side-C005-colorful {
  margin: 0 0 20px;
  padding: 0;
}
nav.global-nav-upper-C005-red ul,
nav.global-nav-side-C005-red ul,
nav.global-nav-upper-C005-orange ul,
nav.global-nav-side-C005-orange ul,
nav.global-nav-upper-C005-yellow ul,
nav.global-nav-side-C005-yellow ul,
nav.global-nav-upper-C005-yellowgreen ul,
nav.global-nav-side-C005-yellowgreen ul,
nav.global-nav-upper-C005-green ul,
nav.global-nav-side-C005-green ul,
nav.global-nav-upper-C005-aqua ul,
nav.global-nav-side-C005-aqua ul,
nav.global-nav-upper-C005-blue ul,
nav.global-nav-side-C005-blue ul,
nav.global-nav-upper-C005-brown ul,
nav.global-nav-side-C005-brown ul,
nav.global-nav-upper-C005-pink ul,
nav.global-nav-side-C005-pink ul,
nav.global-nav-upper-C005-purple ul,
nav.global-nav-side-C005-purple ul,
nav.global-nav-upper-C005-black ul,
nav.global-nav-side-C005-black ul,
nav.global-nav-upper-C005-colorful ul,
nav.global-nav-side-C005-colorful ul {
  list-style: none;
}
nav.global-nav-upper-C005-red ul li,
nav.global-nav-side-C005-red ul li,
nav.global-nav-upper-C005-orange ul li,
nav.global-nav-side-C005-orange ul li,
nav.global-nav-upper-C005-yellow ul li,
nav.global-nav-side-C005-yellow ul li,
nav.global-nav-upper-C005-yellowgreen ul li,
nav.global-nav-side-C005-yellowgreen ul li,
nav.global-nav-upper-C005-green ul li,
nav.global-nav-side-C005-green ul li,
nav.global-nav-upper-C005-aqua ul li,
nav.global-nav-side-C005-aqua ul li,
nav.global-nav-upper-C005-blue ul li,
nav.global-nav-side-C005-blue ul li,
nav.global-nav-upper-C005-brown ul li,
nav.global-nav-side-C005-brown ul li,
nav.global-nav-upper-C005-pink ul li,
nav.global-nav-side-C005-pink ul li,
nav.global-nav-upper-C005-purple ul li,
nav.global-nav-side-C005-purple ul li,
nav.global-nav-upper-C005-black ul li,
nav.global-nav-side-C005-black ul li,
nav.global-nav-upper-C005-colorful ul li,
nav.global-nav-side-C005-colorful ul li {
  padding: 0;
}
nav.global-nav-upper-C005-red ul li a,
nav.global-nav-side-C005-red ul li a,
nav.global-nav-upper-C005-orange ul li a,
nav.global-nav-side-C005-orange ul li a,
nav.global-nav-upper-C005-yellow ul li a,
nav.global-nav-side-C005-yellow ul li a,
nav.global-nav-upper-C005-yellowgreen ul li a,
nav.global-nav-side-C005-yellowgreen ul li a,
nav.global-nav-upper-C005-green ul li a,
nav.global-nav-side-C005-green ul li a,
nav.global-nav-upper-C005-aqua ul li a,
nav.global-nav-side-C005-aqua ul li a,
nav.global-nav-upper-C005-blue ul li a,
nav.global-nav-side-C005-blue ul li a,
nav.global-nav-upper-C005-brown ul li a,
nav.global-nav-side-C005-brown ul li a,
nav.global-nav-upper-C005-pink ul li a,
nav.global-nav-side-C005-pink ul li a,
nav.global-nav-upper-C005-purple ul li a,
nav.global-nav-side-C005-purple ul li a,
nav.global-nav-upper-C005-black ul li a,
nav.global-nav-side-C005-black ul li a,
nav.global-nav-upper-C005-colorful ul li a,
nav.global-nav-side-C005-colorful ul li a {
  display: block;
  text-decoration: none;
}
nav.global-nav-upper-C005-red ul li ul,
nav.global-nav-side-C005-red ul li ul,
nav.global-nav-upper-C005-orange ul li ul,
nav.global-nav-side-C005-orange ul li ul,
nav.global-nav-upper-C005-yellow ul li ul,
nav.global-nav-side-C005-yellow ul li ul,
nav.global-nav-upper-C005-yellowgreen ul li ul,
nav.global-nav-side-C005-yellowgreen ul li ul,
nav.global-nav-upper-C005-green ul li ul,
nav.global-nav-side-C005-green ul li ul,
nav.global-nav-upper-C005-aqua ul li ul,
nav.global-nav-side-C005-aqua ul li ul,
nav.global-nav-upper-C005-blue ul li ul,
nav.global-nav-side-C005-blue ul li ul,
nav.global-nav-upper-C005-brown ul li ul,
nav.global-nav-side-C005-brown ul li ul,
nav.global-nav-upper-C005-pink ul li ul,
nav.global-nav-side-C005-pink ul li ul,
nav.global-nav-upper-C005-purple ul li ul,
nav.global-nav-side-C005-purple ul li ul,
nav.global-nav-upper-C005-black ul li ul,
nav.global-nav-side-C005-black ul li ul,
nav.global-nav-upper-C005-colorful ul li ul,
nav.global-nav-side-C005-colorful ul li ul {
  margin: 0;
  list-style: none;
}
nav.global-nav-upper-C005-red > ul,
nav.global-nav-side-C005-red > ul,
nav.global-nav-upper-C005-orange > ul,
nav.global-nav-side-C005-orange > ul,
nav.global-nav-upper-C005-yellow > ul,
nav.global-nav-side-C005-yellow > ul,
nav.global-nav-upper-C005-yellowgreen > ul,
nav.global-nav-side-C005-yellowgreen > ul,
nav.global-nav-upper-C005-green > ul,
nav.global-nav-side-C005-green > ul,
nav.global-nav-upper-C005-aqua > ul,
nav.global-nav-side-C005-aqua > ul,
nav.global-nav-upper-C005-blue > ul,
nav.global-nav-side-C005-blue > ul,
nav.global-nav-upper-C005-brown > ul,
nav.global-nav-side-C005-brown > ul,
nav.global-nav-upper-C005-pink > ul,
nav.global-nav-side-C005-pink > ul,
nav.global-nav-upper-C005-purple > ul,
nav.global-nav-side-C005-purple > ul,
nav.global-nav-upper-C005-black > ul,
nav.global-nav-side-C005-black > ul,
nav.global-nav-upper-C005-colorful > ul,
nav.global-nav-side-C005-colorful > ul {
  margin: 0;
}
nav.global-nav-upper-C005-red > ul > li,
nav.global-nav-side-C005-red > ul > li,
nav.global-nav-upper-C005-orange > ul > li,
nav.global-nav-side-C005-orange > ul > li,
nav.global-nav-upper-C005-yellow > ul > li,
nav.global-nav-side-C005-yellow > ul > li,
nav.global-nav-upper-C005-yellowgreen > ul > li,
nav.global-nav-side-C005-yellowgreen > ul > li,
nav.global-nav-upper-C005-green > ul > li,
nav.global-nav-side-C005-green > ul > li,
nav.global-nav-upper-C005-aqua > ul > li,
nav.global-nav-side-C005-aqua > ul > li,
nav.global-nav-upper-C005-blue > ul > li,
nav.global-nav-side-C005-blue > ul > li,
nav.global-nav-upper-C005-brown > ul > li,
nav.global-nav-side-C005-brown > ul > li,
nav.global-nav-upper-C005-pink > ul > li,
nav.global-nav-side-C005-pink > ul > li,
nav.global-nav-upper-C005-purple > ul > li,
nav.global-nav-side-C005-purple > ul > li,
nav.global-nav-upper-C005-black > ul > li,
nav.global-nav-side-C005-black > ul > li,
nav.global-nav-upper-C005-colorful > ul > li,
nav.global-nav-side-C005-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-C005-red > ul > li > a:hover,
nav.global-nav-side-C005-red > ul > li > a:hover,
nav.global-nav-upper-C005-orange > ul > li > a:hover,
nav.global-nav-side-C005-orange > ul > li > a:hover,
nav.global-nav-upper-C005-yellow > ul > li > a:hover,
nav.global-nav-side-C005-yellow > ul > li > a:hover,
nav.global-nav-upper-C005-yellowgreen > ul > li > a:hover,
nav.global-nav-side-C005-yellowgreen > ul > li > a:hover,
nav.global-nav-upper-C005-green > ul > li > a:hover,
nav.global-nav-side-C005-green > ul > li > a:hover,
nav.global-nav-upper-C005-aqua > ul > li > a:hover,
nav.global-nav-side-C005-aqua > ul > li > a:hover,
nav.global-nav-upper-C005-blue > ul > li > a:hover,
nav.global-nav-side-C005-blue > ul > li > a:hover,
nav.global-nav-upper-C005-brown > ul > li > a:hover,
nav.global-nav-side-C005-brown > ul > li > a:hover,
nav.global-nav-upper-C005-pink > ul > li > a:hover,
nav.global-nav-side-C005-pink > ul > li > a:hover,
nav.global-nav-upper-C005-purple > ul > li > a:hover,
nav.global-nav-side-C005-purple > ul > li > a:hover,
nav.global-nav-upper-C005-black > ul > li > a:hover,
nav.global-nav-side-C005-black > ul > li > a:hover,
nav.global-nav-upper-C005-colorful > ul > li > a:hover,
nav.global-nav-side-C005-colorful > ul > li > a:hover {
  text-decoration: none;
}
@media (min-width: 768px) and (max-width: 979px) {
  nav.global-nav-upper-C005-red ul li ul li a,
  nav.global-nav-side-C005-red ul li ul li a,
  nav.global-nav-upper-C005-orange ul li ul li a,
  nav.global-nav-side-C005-orange ul li ul li a,
  nav.global-nav-upper-C005-yellow ul li ul li a,
  nav.global-nav-side-C005-yellow ul li ul li a,
  nav.global-nav-upper-C005-yellowgreen ul li ul li a,
  nav.global-nav-side-C005-yellowgreen ul li ul li a,
  nav.global-nav-upper-C005-green ul li ul li a,
  nav.global-nav-side-C005-green ul li ul li a,
  nav.global-nav-upper-C005-aqua ul li ul li a,
  nav.global-nav-side-C005-aqua ul li ul li a,
  nav.global-nav-upper-C005-blue ul li ul li a,
  nav.global-nav-side-C005-blue ul li ul li a,
  nav.global-nav-upper-C005-brown ul li ul li a,
  nav.global-nav-side-C005-brown ul li ul li a,
  nav.global-nav-upper-C005-pink ul li ul li a,
  nav.global-nav-side-C005-pink ul li ul li a,
  nav.global-nav-upper-C005-purple ul li ul li a,
  nav.global-nav-side-C005-purple ul li ul li a,
  nav.global-nav-upper-C005-black ul li ul li a,
  nav.global-nav-side-C005-black ul li ul li a,
  nav.global-nav-upper-C005-colorful ul li ul li a,
  nav.global-nav-side-C005-colorful ul li ul li a,
  nav.global-nav-upper-C005-red ul li ul li.active a,
  nav.global-nav-side-C005-red ul li ul li.active a,
  nav.global-nav-upper-C005-orange ul li ul li.active a,
  nav.global-nav-side-C005-orange ul li ul li.active a,
  nav.global-nav-upper-C005-yellow ul li ul li.active a,
  nav.global-nav-side-C005-yellow ul li ul li.active a,
  nav.global-nav-upper-C005-yellowgreen ul li ul li.active a,
  nav.global-nav-side-C005-yellowgreen ul li ul li.active a,
  nav.global-nav-upper-C005-green ul li ul li.active a,
  nav.global-nav-side-C005-green ul li ul li.active a,
  nav.global-nav-upper-C005-aqua ul li ul li.active a,
  nav.global-nav-side-C005-aqua ul li ul li.active a,
  nav.global-nav-upper-C005-blue ul li ul li.active a,
  nav.global-nav-side-C005-blue ul li ul li.active a,
  nav.global-nav-upper-C005-brown ul li ul li.active a,
  nav.global-nav-side-C005-brown ul li ul li.active a,
  nav.global-nav-upper-C005-pink ul li ul li.active a,
  nav.global-nav-side-C005-pink ul li ul li.active a,
  nav.global-nav-upper-C005-purple ul li ul li.active a,
  nav.global-nav-side-C005-purple ul li ul li.active a,
  nav.global-nav-upper-C005-black ul li ul li.active a,
  nav.global-nav-side-C005-black ul li ul li.active a,
  nav.global-nav-upper-C005-colorful ul li ul li.active a,
  nav.global-nav-side-C005-colorful ul li ul li.active a {
    font-size: 11px !important;
  }
}
nav.global-nav-upper-C005-red ul li:hover ul li,
nav.global-nav-upper-C005-orange ul li:hover ul li,
nav.global-nav-upper-C005-yellow ul li:hover ul li,
nav.global-nav-upper-C005-yellowgreen ul li:hover ul li,
nav.global-nav-upper-C005-green ul li:hover ul li,
nav.global-nav-upper-C005-aqua ul li:hover ul li,
nav.global-nav-upper-C005-blue ul li:hover ul li,
nav.global-nav-upper-C005-brown ul li:hover ul li,
nav.global-nav-upper-C005-pink ul li:hover ul li,
nav.global-nav-upper-C005-purple ul li:hover ul li,
nav.global-nav-upper-C005-black ul li:hover ul li,
nav.global-nav-upper-C005-colorful ul li:hover ul li {
  height: 100% !important;
}
nav.global-nav-upper-C005-red > ul,
nav.global-nav-upper-C005-orange > ul,
nav.global-nav-upper-C005-yellow > ul,
nav.global-nav-upper-C005-yellowgreen > ul,
nav.global-nav-upper-C005-green > ul,
nav.global-nav-upper-C005-aqua > ul,
nav.global-nav-upper-C005-blue > ul,
nav.global-nav-upper-C005-brown > ul,
nav.global-nav-upper-C005-pink > ul,
nav.global-nav-upper-C005-purple > ul,
nav.global-nav-upper-C005-black > ul,
nav.global-nav-upper-C005-colorful > ul {
  font-size: 14px;
  padding-left: 1%;
  padding-right: 1%;
}
nav.global-nav-upper-C005-red > ul > li,
nav.global-nav-upper-C005-orange > ul > li,
nav.global-nav-upper-C005-yellow > ul > li,
nav.global-nav-upper-C005-yellowgreen > ul > li,
nav.global-nav-upper-C005-green > ul > li,
nav.global-nav-upper-C005-aqua > ul > li,
nav.global-nav-upper-C005-blue > ul > li,
nav.global-nav-upper-C005-brown > ul > li,
nav.global-nav-upper-C005-pink > ul > li,
nav.global-nav-upper-C005-purple > ul > li,
nav.global-nav-upper-C005-black > ul > li,
nav.global-nav-upper-C005-colorful > ul > li {
  position: relative;
}
nav.global-nav-upper-C005-red > ul > li > a,
nav.global-nav-upper-C005-orange > ul > li > a,
nav.global-nav-upper-C005-yellow > ul > li > a,
nav.global-nav-upper-C005-yellowgreen > ul > li > a,
nav.global-nav-upper-C005-green > ul > li > a,
nav.global-nav-upper-C005-aqua > ul > li > a,
nav.global-nav-upper-C005-blue > ul > li > a,
nav.global-nav-upper-C005-brown > ul > li > a,
nav.global-nav-upper-C005-pink > ul > li > a,
nav.global-nav-upper-C005-purple > ul > li > a,
nav.global-nav-upper-C005-black > ul > li > a,
nav.global-nav-upper-C005-colorful > ul > li > a {
  text-align: center;
  margin: 8px 2%;
  padding: 11px 0 10px 0;
}
nav.global-nav-upper-C005-red > ul > li > ul,
nav.global-nav-upper-C005-orange > ul > li > ul,
nav.global-nav-upper-C005-yellow > ul > li > ul,
nav.global-nav-upper-C005-yellowgreen > ul > li > ul,
nav.global-nav-upper-C005-green > ul > li > ul,
nav.global-nav-upper-C005-aqua > ul > li > ul,
nav.global-nav-upper-C005-blue > ul > li > ul,
nav.global-nav-upper-C005-brown > ul > li > ul,
nav.global-nav-upper-C005-pink > ul > li > ul,
nav.global-nav-upper-C005-purple > ul > li > ul,
nav.global-nav-upper-C005-black > ul > li > ul,
nav.global-nav-upper-C005-colorful > ul > li > ul {
  position: absolute;
  top: 55px;
}
nav.global-nav-upper-C005-red > ul > li > ul > li > a,
nav.global-nav-upper-C005-orange > ul > li > ul > li > a,
nav.global-nav-upper-C005-yellow > ul > li > ul > li > a,
nav.global-nav-upper-C005-yellowgreen > ul > li > ul > li > a,
nav.global-nav-upper-C005-green > ul > li > ul > li > a,
nav.global-nav-upper-C005-aqua > ul > li > ul > li > a,
nav.global-nav-upper-C005-blue > ul > li > ul > li > a,
nav.global-nav-upper-C005-brown > ul > li > ul > li > a,
nav.global-nav-upper-C005-pink > ul > li > ul > li > a,
nav.global-nav-upper-C005-purple > ul > li > ul > li > a,
nav.global-nav-upper-C005-black > ul > li > ul > li > a,
nav.global-nav-upper-C005-colorful > ul > li > ul > li > a {
  padding: 12px 3px 11px 17%;
  font-size: 13px;
}
nav.global-nav-side-C005-red > ul,
nav.global-nav-side-C005-orange > ul,
nav.global-nav-side-C005-yellow > ul,
nav.global-nav-side-C005-yellowgreen > ul,
nav.global-nav-side-C005-green > ul,
nav.global-nav-side-C005-aqua > ul,
nav.global-nav-side-C005-blue > ul,
nav.global-nav-side-C005-brown > ul,
nav.global-nav-side-C005-pink > ul,
nav.global-nav-side-C005-purple > ul,
nav.global-nav-side-C005-black > ul,
nav.global-nav-side-C005-colorful > ul {
  font-size: 14px;
}
nav.global-nav-side-C005-red > ul > li > a,
nav.global-nav-side-C005-orange > ul > li > a,
nav.global-nav-side-C005-yellow > ul > li > a,
nav.global-nav-side-C005-yellowgreen > ul > li > a,
nav.global-nav-side-C005-green > ul > li > a,
nav.global-nav-side-C005-aqua > ul > li > a,
nav.global-nav-side-C005-blue > ul > li > a,
nav.global-nav-side-C005-brown > ul > li > a,
nav.global-nav-side-C005-pink > ul > li > a,
nav.global-nav-side-C005-purple > ul > li > a,
nav.global-nav-side-C005-black > ul > li > a,
nav.global-nav-side-C005-colorful > ul > li > a {
  padding: 11px 0 10px 19%;
}
nav.global-nav-side-C005-red > ul > li > ul > li > a,
nav.global-nav-side-C005-orange > ul > li > ul > li > a,
nav.global-nav-side-C005-yellow > ul > li > ul > li > a,
nav.global-nav-side-C005-yellowgreen > ul > li > ul > li > a,
nav.global-nav-side-C005-green > ul > li > ul > li > a,
nav.global-nav-side-C005-aqua > ul > li > ul > li > a,
nav.global-nav-side-C005-blue > ul > li > ul > li > a,
nav.global-nav-side-C005-brown > ul > li > ul > li > a,
nav.global-nav-side-C005-pink > ul > li > ul > li > a,
nav.global-nav-side-C005-purple > ul > li > ul > li > a,
nav.global-nav-side-C005-black > ul > li > ul > li > a,
nav.global-nav-side-C005-colorful > ul > li > ul > li > a {
  padding: 12px 3px 11px 19%;
  font-size: 13px;
}
nav.global-nav-upper-C005-red {
  position: relative;
}
nav.global-nav-upper-C005-red:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/red/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-red > ul {
  background: url("../../images/global-navi/C005/red/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-red > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/red/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-red > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-red > ul > li > a:hover {
  color: #fff;
  background-color: #cc3e3a;
  background-color: rgba(204,62,58,0.7);
}
nav.global-nav-upper-C005-red > ul > li.active > a {
  background-color: #cc3e3a;
  background-color: rgba(204,62,58,0.7);
}
nav.global-nav-upper-C005-red > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-red > ul > li > ul {
  background: url("../../images/global-navi/C005/red/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-red > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/red/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-red > ul > li > ul > li > a:hover {
  color: #dc0000;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-red > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-red > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-red > ul > li > ul > li.active > a {
  color: #dc0000;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-red > ul {
  background: url("../../images/global-navi/C005/red/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-red > ul > li {
  background: url("../../images/global-navi/C005/red/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-red > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-red > ul > li > a {
  background-image: url("../../images/global-navi/C005/red/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-red > ul > li > a:hover {
  color: #e42626;
}
nav.global-nav-side-C005-red > ul > li.active > a {
  color: #e42626;
}
nav.global-nav-side-C005-red > ul > li > ul {
  background: url("../../images/global-navi/C005/red/bg-down.png") repeat;
}
nav.global-nav-side-C005-red > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/red/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-red > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-red > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-orange {
  position: relative;
}
nav.global-nav-upper-C005-orange:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/orange/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-orange > ul {
  background: url("../../images/global-navi/C005/orange/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-orange > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/orange/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-orange > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-orange > ul > li > a:hover {
  color: #fff;
  background-color: #e1913f;
  background-color: rgba(225,145,63,0.7);
}
nav.global-nav-upper-C005-orange > ul > li.active > a {
  background-color: #e1913f;
  background-color: rgba(225,145,63,0.7);
}
nav.global-nav-upper-C005-orange > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-orange > ul > li > ul {
  background: url("../../images/global-navi/C005/orange/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-orange > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/orange/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-orange > ul > li > ul > li > a:hover {
  color: #fc7102;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-orange > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-orange > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-orange > ul > li > ul > li.active > a {
  color: #fc7102;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-orange > ul {
  background: url("../../images/global-navi/C005/orange/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-orange > ul > li {
  background: url("../../images/global-navi/C005/orange/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-orange > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-orange > ul > li > a {
  background-image: url("../../images/global-navi/C005/orange/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-orange > ul > li > a:hover {
  color: #fc7102;
}
nav.global-nav-side-C005-orange > ul > li.active > a {
  color: #fc7102;
}
nav.global-nav-side-C005-orange > ul > li > ul {
  background: url("../../images/global-navi/C005/orange/bg-down.png") repeat;
}
nav.global-nav-side-C005-orange > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/orange/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-orange > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-orange > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-yellow {
  position: relative;
}
nav.global-nav-upper-C005-yellow:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/yellow/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-yellow > ul {
  background: url("../../images/global-navi/C005/yellow/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-yellow > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/yellow/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-yellow > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-yellow > ul > li > a:hover {
  color: #fff;
  background-color: #c2b13e;
  background-color: rgba(193,177,62,0.7);
}
nav.global-nav-upper-C005-yellow > ul > li.active > a {
  background-color: #c2b13e;
  background-color: rgba(193,177,62,0.7);
}
nav.global-nav-upper-C005-yellow > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-yellow > ul > li > ul {
  background: url("../../images/global-navi/C005/yellow/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-yellow > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/yellow/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-yellow > ul > li > ul > li > a:hover {
  color: #d2af00;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-yellow > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-yellow > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-yellow > ul > li > ul > li.active > a {
  color: #d2af00;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-yellow > ul {
  background: url("../../images/global-navi/C005/yellow/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-yellow > ul > li {
  background: url("../../images/global-navi/C005/yellow/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-yellow > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-yellow > ul > li > a {
  background-image: url("../../images/global-navi/C005/yellow/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-yellow > ul > li > a:hover {
  color: #d2af00;
}
nav.global-nav-side-C005-yellow > ul > li.active > a {
  color: #d2af00;
}
nav.global-nav-side-C005-yellow > ul > li > ul {
  background: url("../../images/global-navi/C005/yellow/bg-down.png") repeat;
}
nav.global-nav-side-C005-yellow > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/yellow/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-yellow > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-yellow > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-yellowgreen {
  position: relative;
}
nav.global-nav-upper-C005-yellowgreen:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/yellow-green/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-yellowgreen > ul {
  background: url("../../images/global-navi/C005/yellow-green/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-yellowgreen > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/yellow-green/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > a:hover {
  color: #fff;
  background-color: #84ba43;
  background-color: rgba(132,186,67,0.7);
}
nav.global-nav-upper-C005-yellowgreen > ul > li.active > a {
  background-color: #84ba43;
  background-color: rgba(132,186,67,0.7);
}
nav.global-nav-upper-C005-yellowgreen > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > ul {
  background: url("../../images/global-navi/C005/yellow-green/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/yellow-green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > ul > li > a:hover {
  color: #74c405;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-yellowgreen > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-yellowgreen > ul > li > ul > li.active > a {
  color: #74c405;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-yellowgreen > ul {
  background: url("../../images/global-navi/C005/yellow-green/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-yellowgreen > ul > li {
  background: url("../../images/global-navi/C005/yellow-green/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-yellowgreen > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-yellowgreen > ul > li > a {
  background-image: url("../../images/global-navi/C005/yellow-green/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-yellowgreen > ul > li > a:hover {
  color: #74c405;
}
nav.global-nav-side-C005-yellowgreen > ul > li.active > a {
  color: #74c405;
}
nav.global-nav-side-C005-yellowgreen > ul > li > ul {
  background: url("../../images/global-navi/C005/yellow-green/bg-down.png") repeat;
}
nav.global-nav-side-C005-yellowgreen > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/yellow-green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-yellowgreen > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-yellowgreen > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-green {
  position: relative;
}
nav.global-nav-upper-C005-green:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/green/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-green > ul {
  background: url("../../images/global-navi/C005/green/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-green > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/green/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-green > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-green > ul > li > a:hover {
  color: #fff;
  background-color: #386929;
  background-color: rgba(56,105,41,0.7);
}
nav.global-nav-upper-C005-green > ul > li.active > a {
  background-color: #386929;
  background-color: rgba(56,105,41,0.7);
}
nav.global-nav-upper-C005-green > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-green > ul > li > ul {
  background: url("../../images/global-navi/C005/green/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-green > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-green > ul > li > ul > li > a:hover {
  color: #276911;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-green > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-green > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-green > ul > li > ul > li.active > a {
  color: #276911;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-green > ul {
  background: url("../../images/global-navi/C005/green/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-green > ul > li {
  background: url("../../images/global-navi/C005/green/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-green > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-green > ul > li > a {
  background-image: url("../../images/global-navi/C005/green/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-green > ul > li > a:hover {
  color: #276911;
}
nav.global-nav-side-C005-green > ul > li.active > a {
  color: #276911;
}
nav.global-nav-side-C005-green > ul > li > ul {
  background: url("../../images/global-navi/C005/green/bg-down.png") repeat;
}
nav.global-nav-side-C005-green > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/green/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-green > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-green > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-aqua {
  position: relative;
}
nav.global-nav-upper-C005-aqua:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/aqua/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-aqua > ul {
  background: url("../../images/global-navi/C005/aqua/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-aqua > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/aqua/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-aqua > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-aqua > ul > li > a:hover {
  color: #fff;
  background-color: #53b0b5;
  background-color: rgba(83,176,181,0.7);
}
nav.global-nav-upper-C005-aqua > ul > li.active > a {
  background-color: #53b0b5;
  background-color: rgba(83,176,181,0.7);
}
nav.global-nav-upper-C005-aqua > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-aqua > ul > li > ul {
  background: url("../../images/global-navi/C005/aqua/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-aqua > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/aqua/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-aqua > ul > li > ul > li > a:hover {
  color: #26bdbe;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-aqua > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-aqua > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-aqua > ul > li > ul > li.active > a {
  color: #26bdbe;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-aqua > ul {
  background: url("../../images/global-navi/C005/aqua/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-aqua > ul > li {
  background: url("../../images/global-navi/C005/aqua/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-aqua > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-aqua > ul > li > a {
  background-image: url("../../images/global-navi/C005/aqua/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-aqua > ul > li > a:hover {
  color: #26bdbe;
}
nav.global-nav-side-C005-aqua > ul > li.active > a {
  color: #26bdbe;
}
nav.global-nav-side-C005-aqua > ul > li > ul {
  background: url("../../images/global-navi/C005/aqua/bg-down.png") repeat;
}
nav.global-nav-side-C005-aqua > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/aqua/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-aqua > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-aqua > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-blue {
  position: relative;
}
nav.global-nav-upper-C005-blue:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/blue/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-blue > ul {
  background: url("../../images/global-navi/C005/blue/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-blue > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/blue/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-blue > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-blue > ul > li > a:hover {
  color: #fff;
  background-color: #176191;
  background-color: rgba(23,97,145,0.7);
}
nav.global-nav-upper-C005-blue > ul > li.active > a {
  background-color: #176191;
  background-color: rgba(23,97,145,0.7);
}
nav.global-nav-upper-C005-blue > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-blue > ul > li > ul {
  background: url("../../images/global-navi/C005/blue/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-blue > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/blue/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-blue > ul > li > ul > li > a:hover {
  color: #005c9f;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-blue > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-blue > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-blue > ul > li > ul > li.active > a {
  color: #005c9f;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-blue > ul {
  background: url("../../images/global-navi/C005/blue/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-blue > ul > li {
  background: url("../../images/global-navi/C005/blue/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-blue > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-blue > ul > li > a {
  background-image: url("../../images/global-navi/C005/blue/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-blue > ul > li > a:hover {
  color: #005c9f;
}
nav.global-nav-side-C005-blue > ul > li.active > a {
  color: #005c9f;
}
nav.global-nav-side-C005-blue > ul > li > ul {
  background: url("../../images/global-navi/C005/blue/bg-down.png") repeat;
}
nav.global-nav-side-C005-blue > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/blue/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-blue > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-blue > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-brown {
  position: relative;
}
nav.global-nav-upper-C005-brown:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/brown/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-brown > ul {
  background: url("../../images/global-navi/C005/brown/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-brown > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/brown/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-brown > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-brown > ul > li > a:hover {
  color: #fff;
  background-color: #845827;
  background-color: rgba(132,88,39,0.7);
}
nav.global-nav-upper-C005-brown > ul > li.active > a {
  background-color: #845827;
  background-color: rgba(132,88,39,0.7);
}
nav.global-nav-upper-C005-brown > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-brown > ul > li > ul {
  background: url("../../images/global-navi/C005/brown/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-brown > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/brown/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-brown > ul > li > ul > li > a:hover {
  color: #8d450c;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-brown > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-brown > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-brown > ul > li > ul > li.active > a {
  color: #8d450c;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-brown > ul {
  background: url("../../images/global-navi/C005/brown/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-brown > ul > li {
  background: url("../../images/global-navi/C005/brown/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-brown > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-brown > ul > li > a {
  background-image: url("../../images/global-navi/C005/brown/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-brown > ul > li > a:hover {
  color: #8d450c;
}
nav.global-nav-side-C005-brown > ul > li.active > a {
  color: #8d450c;
}
nav.global-nav-side-C005-brown > ul > li > ul {
  background: url("../../images/global-navi/C005/brown/bg-down.png") repeat;
}
nav.global-nav-side-C005-brown > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/brown/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-brown > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-brown > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-pink {
  position: relative;
}
nav.global-nav-upper-C005-pink:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/pink/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-pink > ul {
  background: url("../../images/global-navi/C005/pink/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-pink > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/pink/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-pink > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-pink > ul > li > a:hover {
  color: #fff;
  background-color: #bc4360;
  background-color: rgba(188,67,96,0.7);
}
nav.global-nav-upper-C005-pink > ul > li.active > a {
  background-color: #bc4360;
  background-color: rgba(188,67,96,0.7);
}
nav.global-nav-upper-C005-pink > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-pink > ul > li > ul {
  background: url("../../images/global-navi/C005/pink/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-pink > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/pink/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-pink > ul > li > ul > li > a:hover {
  color: #cd0f44;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-pink > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-pink > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-pink > ul > li > ul > li.active > a {
  color: #cd0f44;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-pink > ul {
  background: url("../../images/global-navi/C005/pink/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-pink > ul > li {
  background: url("../../images/global-navi/C005/pink/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-pink > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-pink > ul > li > a {
  background-image: url("../../images/global-navi/C005/pink/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-pink > ul > li > a:hover {
  color: #cd0f44;
}
nav.global-nav-side-C005-pink > ul > li.active > a {
  color: #cd0f44;
}
nav.global-nav-side-C005-pink > ul > li > ul {
  background: url("../../images/global-navi/C005/pink/bg-down.png") repeat;
}
nav.global-nav-side-C005-pink > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/pink/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-pink > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-pink > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-purple {
  position: relative;
}
nav.global-nav-upper-C005-purple:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/purple/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-purple > ul {
  background: url("../../images/global-navi/C005/purple/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-purple > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/purple/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-purple > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-purple > ul > li > a:hover {
  color: #fff;
  background-color: #a25e96;
  background-color: rgba(162,94,150,0.7);
}
nav.global-nav-upper-C005-purple > ul > li.active > a {
  background-color: #a25e96;
  background-color: rgba(162,94,150,0.7);
}
nav.global-nav-upper-C005-purple > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-purple > ul > li > ul {
  background: url("../../images/global-navi/C005/purple/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-purple > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/purple/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-purple > ul > li > ul > li > a:hover {
  color: #a33995;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-purple > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-purple > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-purple > ul > li > ul > li.active > a {
  color: #a33995;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-purple > ul {
  background: url("../../images/global-navi/C005/purple/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-purple > ul > li {
  background: url("../../images/global-navi/C005/purple/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-purple > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-purple > ul > li > a {
  background-image: url("../../images/global-navi/C005/purple/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-purple > ul > li > a:hover {
  color: #a33995;
}
nav.global-nav-side-C005-purple > ul > li.active > a {
  color: #a33995;
}
nav.global-nav-side-C005-purple > ul > li > ul {
  background: url("../../images/global-navi/C005/purple/bg-down.png") repeat;
}
nav.global-nav-side-C005-purple > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/purple/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-purple > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-purple > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-black {
  position: relative;
}
nav.global-nav-upper-C005-black:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/black/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-black > ul {
  background: url("../../images/global-navi/C005/black/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-black > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/black/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-black > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-black > ul > li > a:hover {
  color: #fff;
  background-color: #545050;
  background-color: rgba(84,80,80,0.7);
}
nav.global-nav-upper-C005-black > ul > li.active > a {
  background-color: #545050;
  background-color: rgba(84,80,80,0.7);
}
nav.global-nav-upper-C005-black > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-black > ul > li > ul {
  background: url("../../images/global-navi/C005/black/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-black > ul > li > ul > li > a {
  color: #fff;
  background-image: url("../../images/global-navi/C005/black/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-black > ul > li > ul > li > a:hover {
  color: #302c2c;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-black > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-black > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-black > ul > li > ul > li.active > a {
  color: #302c2c;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-black > ul {
  background: url("../../images/global-navi/C005/black/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-black > ul > li {
  background: url("../../images/global-navi/C005/black/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-black > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-black > ul > li > a {
  background-image: url("../../images/global-navi/C005/black/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-black > ul > li > a:hover {
  color: #302c2c;
}
nav.global-nav-side-C005-black > ul > li.active > a {
  color: #302c2c;
}
nav.global-nav-side-C005-black > ul > li > ul {
  background: url("../../images/global-navi/C005/black/bg-down.png") repeat;
}
nav.global-nav-side-C005-black > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/black/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-black > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-black > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-colorful {
  position: relative;
}
nav.global-nav-upper-C005-colorful:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -45px;
  width: 73px;
  height: 76px;
  background: url("../../images/global-navi/C005/colorful/leaf-upper.png") no-repeat left top;
}
nav.global-nav-upper-C005-colorful > ul {
  background: url("../../images/global-navi/C005/colorful/bg-upper.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
}
nav.global-nav-upper-C005-colorful > ul > li:hover > ul:before {
  content: "";
  position: absolute;
  top: -13px;
  left: 50%;
  width: 10px;
  height: 11px;
  background: url("../../images/global-navi/C005/colorful/top-down.png") no-repeat left center;
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+1):hover > a {
  background-color: #e1913f;
  background-color: rgba(225,145,63,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+1).active > a {
  background-color: #e1913f;
  background-color: rgba(225,145,63,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+2):hover > a {
  background-color: #c2b13e;
  background-color: rgba(193,177,62,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+2).active > a {
  background-color: #c2b13e;
  background-color: rgba(193,177,62,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+3):hover > a {
  background-color: #84ba43;
  background-color: rgba(132,186,67,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+3).active > a {
  background-color: #84ba43;
  background-color: rgba(132,186,67,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+4):hover > a {
  background-color: #386929;
  background-color: rgba(56,105,41,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+4).active > a {
  background-color: #386929;
  background-color: rgba(56,105,41,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+5):hover > a {
  background-color: #53b0b5;
  background-color: rgba(83,176,181,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:nth-child(5n+5).active > a {
  background-color: #53b0b5;
  background-color: rgba(83,176,181,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li > a {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
}
nav.global-nav-upper-C005-colorful > ul > li > a:hover {
  color: #fff;
  background-color: #e1913f;
  background-color: rgba(225,145,63,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li.active > a {
  background-color: #e1913f;
  background-color: rgba(225,145,63,0.7);
}
nav.global-nav-upper-C005-colorful > ul > li:hover > ul {
  border: 2px solid #76553b;
}
nav.global-nav-upper-C005-colorful > ul > li > ul {
  background: url("../../images/global-navi/C005/colorful/bg-down.png") repeat;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
nav.global-nav-upper-C005-colorful > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/colorful/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 7% center;
}
nav.global-nav-upper-C005-colorful > ul > li > ul > li > a:hover {
  color: #cd0f44;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-upper-C005-colorful > ul > li > ul > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
nav.global-nav-upper-C005-colorful > ul > li > ul > li:last-child > a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
}
nav.global-nav-upper-C005-colorful > ul > li > ul > li.active > a {
  color: #cd0f44;
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-colorful > ul {
  background: url("../../images/global-navi/C005/colorful/bg-side.png") repeat;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  border: 3px solid #654327;
}
nav.global-nav-side-C005-colorful > ul > li {
  background: url("../../images/global-navi/C005/colorful/line-side.png") repeat-x left bottom;
}
nav.global-nav-side-C005-colorful > ul > li:last-child {
  background: none;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+1):hover > a {
  color: #fc7102;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+1).active > a {
  color: #fc7102;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+2):hover > a {
  color: #d2af00;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+2).active > a {
  color: #d2af00;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+3):hover > a {
  color: #74c405;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+3).active > a {
  color: #74c405;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+4):hover > a {
  color: #276911;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+4).active > a {
  color: #276911;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+5):hover > a {
  color: #26bdbe;
}
nav.global-nav-side-C005-colorful > ul > li:nth-child(5n+5).active > a {
  color: #26bdbe;
}
nav.global-nav-side-C005-colorful > ul > li > a {
  background-image: url("../../images/global-navi/C005/colorful/arrow-side.png");
  background-repeat: no-repeat;
  background-position: 6% center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  color: #654327;
}
nav.global-nav-side-C005-colorful > ul > li > a:hover {
  color: #fc7102;
}
nav.global-nav-side-C005-colorful > ul > li.active > a {
  color: #fc7102;
}
nav.global-nav-side-C005-colorful > ul > li > ul {
  background: url("../../images/global-navi/C005/colorful/bg-down.png") repeat;
}
nav.global-nav-side-C005-colorful > ul > li > ul > li > a {
  color: #fff !important;
  background-image: url("../../images/global-navi/C005/colorful/arrow-sub.png");
  background-repeat: no-repeat;
  background-position: 10% center;
}
nav.global-nav-side-C005-colorful > ul > li > ul > li > a:hover {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
nav.global-nav-side-C005-colorful > ul > li > ul > li.active > a {
  background-color: #b3957d;
  background-color: rgba(255,255,255,0.2);
}
