/* ===============================================
▼HEADER CSS設定
=============================================== */
header {
  background: url("../img/bg_header.png") repeat-x left top;
  float: left;
  min-height: 880px;
  width: 228px;
}
header .inner {
  width: 100%;
}
header #headLogo .logo {
  padding: 50px 0 50px;
  text-align: center;
}

header #topMain {
  display: none;
  float: right;
  width: 972px;
}
#topPage header #topMain {
  display: block;
  float: right;
  width: 972px;
}
header #headMenu {
  display: none;
}
header #headMenu ul li {
  float: left;
  text-align: center;
  width: 166px;
}
header #headMenu ul li:first-child {
  float: left;
  padding-top: 3px;
  width: 112px;
}
header #headMenu ul li:last-child {
  float: right;
  width: 146px;
}

/* ===============================================
▼GLOBAL NAVI 設定
=============================================== */
#gnaviBtn {
  display: none;
}
#gnavi {
  background: url("../img/bg_gnaviline.png") no-repeat left top;
  margin: 0 auto;
  width: 194px;
}
#gnavi li a {
  display: block;
}
#gnavi ul.cate1 {
  padding-bottom: 20px;
}
#gnavi ul.cate1 > li {
  background: url("../img/bg_gnaviline.png") no-repeat left bottom;
  padding-left: 9px;
}
#gnavi ul.cate1 li ul {
  padding-bottom: 4px;
  padding-top: 8px;
}
#gnavi ul.cate1 li ul li {
  padding: 3px 0 3px 3px;
}
#gnavi ul.cate2 > li {
  padding-bottom: 8px;
  padding-left: 7px;
}
.current_nav li{
zoom:90%;
font-feature-settings: "palt";
white-space:nowrap;
font-size:.938em;
}