@charset "UTF-8";

#header ul#navigation,
#header ul#navigation li,
#header ul#navigation li ul,
#header ul#navigation li ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#header ul#navigation {
  position: absolute;
  top: 54px;
  left: 0;
  z-index: 19;
}

#header ul#navigation li {
  margin-right: 0;
  float: left;
  width: 146px;
}

#header ul#navigation li.navigation_01 {width: 145px;}
#header ul#navigation li.navigation_02 {width: 147px;}
#header ul#navigation li.navigation_03 {width: 147px;}
#header ul#navigation li.navigation_04 {width: 147px;}

#header ul#navigation li span {
  display: block;
  width: 145px;
  height: 36px;
  text-indent: -99999em;
}

#header ul#navigation li span.over {
  height: 39px;
  zoom: 1;
}

#header ul#navigation li div.navi,
.na ul#navigation li div.navi {
  position: absolute;
  top: 39px;
  left: 0;
  height: auto;
  display: none;
  background: #f9f9f9;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  box-shadow: 0 2px 5px 0 #999999;
  -moz-box-shadow: 0 2px 5px 0 #999999;
  -webkit-box-shadow: 0 2px 5px 0 #999999;
  -o-box-shadow: 0 2px 5px 0 #999999;
  -ms-box-shadow: 0 2px 5px 0 #999999;
  zoom: 1;
}

#header ul#navigation li div.product { width: 960px !important; }
#header ul#navigation li div.solution { width: 960px !important; }
#header ul#navigation li div.support { width: 520px !important; left: 294px;}
#header ul#navigation li div.abouteizo { width: 520px !important; left: 441px;}
#header ul#navigation li div.purchase { width: 371px !important; left: 588px;}

/* 20140313 add */
#header ul#navigation li div.resource { width: 520px !important; left: 439px;}
#header ul#navigation li div.support_menu5 { width: 520px !important; left: 440px;}
/* /20140313 add */

#header ul#navigation li div.navi_header {
  background: url(../images/header/navi_header_bg.gif) repeat-x top left;
  height: 8px;
  line-height: 0.1px;
  font-size: 1px;
}

#header ul#navigation li div.navi_body {
  height: auto;
  font-size: 0.1px;
}

#header ul#navigation li div div.navi_body ul li {
  float: left;
}

#header ul#navigation li div div.navi_body ul li a {
  float: left;
  display: block;
  line-height: 0;
  font-size: 1px;
  text-indent: -99999em;
}

#header ul#navigation li div.navi_footer {
  clear: both;
  background: #454546;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0.1px;
  height: 8px;
}

#header ul#navigation .over {
  margin: 0;
  padding: 0;
  line-height: -1;
  font-size: 0.1px;
}

#header ul#navigation li.navigation_01 span { background: url(../images/header/navigation.gif) no-repeat 0 0;}
#header ul#navigation li.navigation_02 span { background: url(../images/header/navigation.gif) no-repeat -145px 0;}
#header ul#navigation li.navigation_03 span { background: url(../images/header/navigation.gif) no-repeat -292px 0;}
#header ul#navigation li.navigation_04 span { background: url(../images/header/navigation.gif) no-repeat -439px 0;}
.na ul#navigation li.navigation_05 span { background: url(../images/header/navigation.gif) no-repeat -586px 0;}

#header ul#navigation li.navigation_01 span.over { background: url(../images/header/navigation.gif) no-repeat 0 -36px;}
#header ul#navigation li.navigation_02 span.over { background: url(../images/header/navigation.gif) no-repeat -145px -36px;}
#header ul#navigation li.navigation_03 span.over { background: url(../images/header/navigation.gif) no-repeat -292px -36px;}
#header ul#navigation li.navigation_04 span.over { /*background: url(../images/header/navigation.gif) no-repeat -439px -36px;*/}
.na ul#navigation li.navigation_05 span.over { background: url(../images/header/navigation.gif) no-repeat -586px -36px;}

/* 20140313 add */
#header ul#navigation li.navigation_01_2 span { background: url(../images/header/navigation_2.gif) no-repeat -145px 0;}
#header ul#navigation li.navigation_02_2 span { background: url(../images/header/navigation_2.gif) no-repeat 0 0;}
#header ul#navigation li.navigation_03_2 span { background: url(../images/header/navigation_2.gif) no-repeat -292px 0;}
#header ul#navigation li.navigation_04_2 span { background: url(../images/header/navigation_2.gif) no-repeat -439px 0;}
#header ul#navigation li.navigation_05_2 span { background: url(../images/header/navigation_2.gif) no-repeat -586px 0;}
#header ul#navigation li.navigation_01_2 span.over { background: url(../images/header/navigation_2.gif) no-repeat -145px -36px;}
#header ul#navigation li.navigation_02_2 span.over { background: url(../images/header/navigation_2.gif) no-repeat 0 -36px;}
#header ul#navigation li.navigation_03_2 span.over { background: url(../images/header/navigation_2.gif) no-repeat -292px -36px; height: 36px;}
#header ul#navigation li.navigation_04_2 span.over { background: url(../images/header/navigation_2.gif) no-repeat -439px -36px;}
#header ul#navigation li.navigation_05_2 span.over { background: url(../images/header/navigation_2.gif) no-repeat -586px -36px;}
#header ul#navigation li.navimenu5 { margin-right: 0; width: 228px !important;}
#header ul#navigation li.navimenu5 input.search {
  margin: 9px 1px 0 7px !important;
  width: 183px !important;
}
/* /20140313 add */

#header ul#navigation li.search {
  margin-right: 0;
  width: 370px;
}
/* NA */
.na ul#navigation li.search {
  width: 228px !important;
}

#header ul#navigation li.search form {
  margin: 0;
  padding: 0;
  line-height: 1;
  vertical-align: top;
}

#header ul#navigation li.search input.search {
  margin: 9px 1px 0 160px;
  border: 1px solid #191919;
  float: left;
  width: 183px;
  color: #ffffff;
  background: #3b3b3c;
}
/* NA */
.na ul#navigation li.search input.search {
  margin: 9px 1px 0 7px !important;
  width: 183px !important;
}

#header ul#navigation li.search a.btn_search {
  margin: 9px 0 0 0;
  padding: 0;
  float: left;
}

#header ul#navigation li.search input.btn_search {
  margin: 9px 0 0 0;
  padding: 0;
  float: left;
}

#header ul#navigation li div.product {}

#header ul#navigation li div.product div.box {
  float: left;
  height: 175px;
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  line-height: 0;
  zoom: 1;
  background: #ffffff;
}

#header ul#navigation li div.product div.box div.navi_product_photo {
  height: 175px;
  width: 137px;
  display: block;
  line-height: 0;
  zoom: 1;
  background: #ffffff;
}

#header ul#navigation li div.product div.box div.navi_product_photo a {
  height: 175px;
  text-indent: -99999em;
  display: block;
  line-height: 0;
  zoom: 1;
}

#header ul#navigation li div.product div.flexscan div.navi_product_photo {    background: url(../images/header/navi_product_photo.jpg) no-repeat 0 0; }
#header ul#navigation li div.product div.coloredge div.navi_product_photo {   background: url(../images/header/navi_product_photo.jpg) no-repeat -138px 0; }
#header ul#navigation li div.product div.foris div.navi_product_photo {       background: url(../images/header/navi_product_photo.jpg) no-repeat -275px 0; }
#header ul#navigation li div.product div.curator div.navi_product_photo {     background: url(../images/header/navi_product_photo.jpg) no-repeat -412px 0; }
#header ul#navigation li div.product div.radiforce div.navi_product_photo {   background: url(../images/header/navi_product_photo.jpg) no-repeat -548px 0; }
#header ul#navigation li div.product div.duravision div.navi_product_photo {  background: url(../images/header/navi_product_photo.jpg) no-repeat -685px 0; }
#header ul#navigation li div.product div.raptor div.navi_product_photo {      background: url(../images/header/navi_product_photo.jpg) no-repeat -822px 0; }
/*#header ul#navigation li div.product div.accessories div.navi_product_photo { background: url(../images/header/navi_product_photo.jpg) no-repeat -822px 0; }*/

#header ul#navigation li div.product2 div.flexscan div.navi_product_photo {    background: url(../images/header/navi_product_photo_2.jpg) no-repeat 0 0; }
#header ul#navigation li div.product2 div.coloredge div.navi_product_photo {   background: url(../images/header/navi_product_photo_2.jpg) no-repeat -138px 0; }
#header ul#navigation li div.product2 div.foris div.navi_product_photo {       background: url(../images/header/navi_product_photo_2.jpg) no-repeat -275px 0; }
#header ul#navigation li div.product2 div.curator div.navi_product_photo {     background: url(../images/header/navi_product_photo_2.jpg) no-repeat -412px 0; }
#header ul#navigation li div.product2 div.radiforce div.navi_product_photo {   background: url(../images/header/navi_product_photo_2.jpg) no-repeat -548px 0; }
#header ul#navigation li div.product2 div.duravision div.navi_product_photo {  background: url(../images/header/navi_product_photo_2.jpg) no-repeat -685px 0; }
#header ul#navigation li div.product2 div.raptor div.navi_product_photo {      background: url(../images/header/navi_product_photo_2.jpg) no-repeat -822px 0; }
/*#header ul#navigation li div.product2 div.accessories div.navi_product_photo { background: url(../images/header/navi_product_photo_2.jpg) no-repeat -822px 0; }*/

#header ul#navigation li div.product div.flexscan div.over {    height: 175px; background-position: 0 -175px; }
#header ul#navigation li div.product div.coloredge div.over {   height: 175px; background-position: -138px -175px; }
#header ul#navigation li div.product div.foris div.over {       height: 175px; background-position: -275px -175px; }
#header ul#navigation li div.product div.curator div.over {     height: 175px; background-position: -412px -175px; }
#header ul#navigation li div.product div.radiforce div.over {   height: 175px; background-position: -548px -175px; }
#header ul#navigation li div.product div.duravision div.over {  height: 175px; background-position: -685px -175px; }
#header ul#navigation li div.product div.raptor div.over {      height: 175px; background-position: -822px -175px; }
/*#header ul#navigation li div.product div.accessories div.over { height: 175px; background-position: -822px -175px; }*/

#header ul#navigation li div.product div.box div.navi_product_genre,
#header ul#navigation li div.product div.box div.navi_product_link {
  display: none;
}

#header ul#navigation li div.solution {}

#header ul#navigation li div.solution > .navi_body {
  background: #fff;
  padding: 1px 0 0 1px;
}

#header ul#navigation li div.solution div.box {
  float: left;
  width: 191px;
  height: 153px;
  margin: 0 0 1px 1px;
  padding: 0;
  cursor: pointer;
  display: inline-block;
}

#header ul#navigation li div.solution div.box-head {
  margin-left: 0;
}
#header ul#navigation li div.solution div.box div.navi_solution_photo {
  width: 191px;
  height: 153px;
}

#header ul#navigation li div.solution div.box div.navi_solution_photo a,
#header ul#navigation li div.solution div.box div.navi_solution_photo span {
  width: 191px;
  height: 153px;
  line-height: 0;
  font-size: 0.1px;
  text-indent: -99999em;
  display: block;
}

#header ul#navigation li div.solution div.box div.navi_solution_photo a:hover {
  opacity: 0.6;
}

#header ul#navigation li div.solution div.box.solution01 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_01.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution02 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_02.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution03 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_03.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution04 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_04.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution05 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_05.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution06 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_06.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution07 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_07.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution08 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_08.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution09 div.navi_solution_photo a {
  background: url(/common/images/header/solution_navi_09.jpg) no-repeat 0 0;
}
#header ul#navigation li div.solution div.box.solution10 div.navi_solution_photo a,
#header ul#navigation li div.solution div.box.solution10 div.navi_solution_photo span{
  background: url(/common/images/header/solution_navi_10.jpg) no-repeat 0 0;
  cursor: default;
}

/* 20140313 add */
#header ul#navigation li div.support_menu5 {
  width: 520px;
  height: 154px;
}

#header ul#navigation li div.support_menu5 ul {
  background: url(../images/header/navi_support_2.gif) 0 0 !important;
  float: left;
  width: 260px;
  height: 146px;
}
#header ul#navigation li div.support_menu5 ul.snd {
  background: url(../images/header/navi_support_2.gif) 0 bottom !important;
}
/* /20140313 add */
#header ul#navigation li div.support {
  width: 520px;
  height: 154px;
}

#header ul#navigation li div.support ul {
  background: url(../images/header/navi_support.gif);
  float: left;
  width: 260px;
  height: 146px;
}

#header ul#navigation li div.support ul.snd {
  background: url(../images/header/navi_support.gif) 0 bottom;
  float: left;
  width: 260px;
  height: 146px;
}

#header ul#navigation li div.support ul li {
  float: none;
  width: 260px;
  font-size: 0.1px;
  /*border-top: 1px solid #ffffff;*/
}

#header ul#navigation li div.support ul li span {
  background: none;
}

#header ul#navigation li div.support ul li.first,
#header ul#navigation li div.support ul li ul li {border:none;}

#header ul#navigation li div.support ul li div {
  height: 34px;
}

#header ul#navigation li div.support ul li ul {
  float: none;
}

#header ul#navigation li div.support ul li ul li {
  float: none;
}

#header ul#navigation li div.support a.menu_1,
#header ul#navigation li div.support a.menu_2,
#header ul#navigation li div.support a.menu_3,
#header ul#navigation li div.support a.menu_4,
#header ul#navigation li div.support a.menu_5,
#header ul#navigation li div.support a.menu_6,
#header ul#navigation li div.support a.menu_7,
#header ul#navigation li div.support a.menu_8 {
  width: 260px;
  /*height: 34px;*/
  display: block;
}
#header ul#navigation li div.support .menu_1,
#header ul#navigation li div.support .menu_2,
#header ul#navigation li div.support .menu_3,
#header ul#navigation li div.support .menu_4,
#header ul#navigation li div.support .menu_5,
#header ul#navigation li div.support .menu_6,
#header ul#navigation li div.support .menu_7,
#header ul#navigation li div.support .menu_8 {
  text-indent: -9999em;
}
#header ul#navigation li div.support li .last {padding-bottom: 10px;}
#header ul#navigation li div.support li .menu_1 {background: url(../images/header/navi_support.gif) no-repeat 0 0; height: 36px;}
#header ul#navigation li div.support li .menu_2 {background: url(../images/header/navi_support.gif) no-repeat 0 -36px; height: 37px;}
#header ul#navigation li div.support li .menu_3 {background: url(../images/header/navi_support.gif) no-repeat 0 -73px; height: 37px;}
#header ul#navigation li div.support li .menu_4 {background: url(../images/header/navi_support.gif) no-repeat 0 -110px; height: 36px;}
#header ul#navigation li div.support li .menu_5 {background: url(../images/header/navi_support.gif) no-repeat 0 -146px; height: 36px;}
#header ul#navigation li div.support li .menu_6 {background: url(../images/header/navi_support.gif) no-repeat 0 -182px; height: 37px;}
#header ul#navigation li div.support li .menu_7 {background: url(../images/header/navi_support.gif) no-repeat 0 -219px; height: 37px;}
#header ul#navigation li div.support li .menu_8 {background: url(../images/header/navi_support.gif) no-repeat 0 -256px; height: 36px;}

#header ul#navigation li div.support li.over .menu_1 {background: url(../images/header/navi_support.gif) no-repeat -260px 0;}
#header ul#navigation li div.support li.over .menu_2 {background: url(../images/header/navi_support.gif) no-repeat -260px -36px;}
#header ul#navigation li div.support li.over .menu_3 {background: url(../images/header/navi_support.gif) no-repeat -260px -73px;}
#header ul#navigation li div.support li.over .menu_4 {background: url(../images/header/navi_support.gif) no-repeat -260px -110px;}
#header ul#navigation li div.support li.over .menu_5 {background: url(../images/header/navi_support.gif) no-repeat -260px -146px;}
#header ul#navigation li div.support li.over .menu_6 {background: url(../images/header/navi_support.gif) no-repeat -260px -182px;}
#header ul#navigation li div.support li.over .menu_7 {background: url(../images/header/navi_support.gif) no-repeat -260px -219px;}
#header ul#navigation li div.support li.over .menu_8 {background: url(../images/header/navi_support.gif) no-repeat -260px -256px;}

/* 20140313 add */
#header ul#navigation li div.support_menu5 li .menu_1 { background: url(../images/header/navi_support_2.gif) no-repeat 0 0; height: 36px;}
#header ul#navigation li div.support_menu5 li .menu_2 { background: url(../images/header/navi_support_2.gif) no-repeat 0 -36px; height: 37px;}
#header ul#navigation li div.support_menu5 li .menu_3 { background: url(../images/header/navi_support_2.gif) no-repeat 0 -73px; height: 37px;}
#header ul#navigation li div.support_menu5 li .menu_4 { background: url(../images/header/navi_support_2.gif) no-repeat 0 -110px; height: 36px;}
#header ul#navigation li div.support_menu5 li .menu_5 { background: url(../images/header/navi_support_2.gif) no-repeat 0 -146px; height: 36px;}
#header ul#navigation li div.support_menu5 li .menu_6 { background: url(../images/header/navi_support_2.gif) no-repeat 0 -182px; height: 37px;}
#header ul#navigation li div.support_menu5 li .menu_7 { background: url(../images/header/navi_support_2.gif) no-repeat 0 -219px; height: 37px;}
#header ul#navigation li div.support_menu5 li.over .menu_1 { background: url(../images/header/navi_support_2.gif) no-repeat -260px 0;}
#header ul#navigation li div.support_menu5 li.over .menu_2 { background: url(../images/header/navi_support_2.gif) no-repeat -260px -36px;}
#header ul#navigation li div.support_menu5 li.over .menu_3 { background: url(../images/header/navi_support_2.gif) no-repeat -260px -73px;}
#header ul#navigation li div.support_menu5 li.over .menu_4 { background: url(../images/header/navi_support_2.gif) no-repeat -260px -110px;}
#header ul#navigation li div.support_menu5 li.over .menu_5 { background: url(../images/header/navi_support_2.gif) no-repeat -260px -146px;}
#header ul#navigation li div.support_menu5 li.over .menu_6 { background: url(../images/header/navi_support_2.gif) no-repeat -260px -182px;}
#header ul#navigation li div.support_menu5 li.over .menu_7 { background: url(../images/header/navi_support_2.gif) no-repeat -260px -219px;}
/* /20140313 add */


#header ul#navigation li div.abouteizo {
  width: 520px;
  height: 222px;
}
#header ul#navigation li div.abouteizo ul {
  background: url(../images/header/navi_abouteizo.gif) ;
  float: left;
  width: 260px;
  height: 222px;
}
#header ul#navigation li div.abouteizo ul.snd {
  background: url(../images/header/navi_abouteizo.gif) 0 bottom;
  float: left;
  width: 260px;
  height: 222px;
}

#header ul#navigation li div.abouteizo div.navi_body ul li {
  float: none;
  width: 260px;
  font-size: 0.1px;
}

#header ul#navigation li div.abouteizo div.navi_body ul li a {
  width: 260px;
  display: block;
  text-indent: -99999em;
  line-height: -1;
  font-size: 1px;
}

#header ul#navigation li div.abouteizo li.first { border: none; }
#header ul#navigation li div.abouteizo li .menu_01 { height: 36px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 0; }
#header ul#navigation li div.abouteizo li .menu_02 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -36px; }
#header ul#navigation li div.abouteizo li .menu_03 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -73px; }
#header ul#navigation li div.abouteizo li .menu_04 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -110px; }
#header ul#navigation li div.abouteizo li .menu_05 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -147px; }
#header ul#navigation li div.abouteizo li .menu_06 { height: 36px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -184px; }
#header ul#navigation li div.abouteizo li .menu_08 { height: 36px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -257px; }
#header ul#navigation li div.abouteizo li .menu_09 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -293px; }
#header ul#navigation li div.abouteizo li .menu_10 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -330px; }
#header ul#navigation li div.abouteizo li .menu_11 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -367px; }
#header ul#navigation li div.abouteizo li .menu_12 { height: 37px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -404px; }
#header ul#navigation li div.abouteizo li .menu_13 { height: 36px;background: url(../images/header/navi_abouteizo.gif) no-repeat 0 -441px; }
#header ul#navigation li div.abouteizo li.over .menu_01 {background-position: -260px 0;}
#header ul#navigation li div.abouteizo li.over .menu_02 {background-position: -260px -36px;}
#header ul#navigation li div.abouteizo li.over .menu_03 {background-position: -260px -73px;}
#header ul#navigation li div.abouteizo li.over .menu_04 {background-position: -260px -110px;}
#header ul#navigation li div.abouteizo li.over .menu_05 {background-position: -260px -147px;}
#header ul#navigation li div.abouteizo li.over .menu_06 {background-position: -260px -184px;}
#header ul#navigation li div.abouteizo li.over .menu_08 {background-position: -260px -257px; }
#header ul#navigation li div.abouteizo li.over .menu_09 {background-position: -260px -293px; }
#header ul#navigation li div.abouteizo li.over .menu_10 {background-position: -260px -330px; }
#header ul#navigation li div.abouteizo li.over .menu_11 {background-position: -260px -367px; }
#header ul#navigation li div.abouteizo li.over .menu_12 {background-position: -260px -404px; }
#header ul#navigation li div.abouteizo li.over .menu_13 {background-position: -260px -441px; }


.na ul#navigation li div.purchase {
  width: 371px !important;
  height: 146px;
}
.na ul#navigation li div.purchase ul {
  background: url(../images/header/navi_purchase_na.gif) ;
  float: left;
  width: 371px !important;
  height: 146px;
}

.na ul#navigation li div.purchase div.navi_body ul li {
  float: none;
  width: 371px !important;
  font-size: 0.1px;
}

.na ul#navigation li div.purchase div.navi_body ul li a {
  width: 371px !important;
  display: block;
  text-indent: -99999em;
  line-height: -1;
  font-size: 1px;
}

.na ul#navigation li div.purchase li.first { border: none; }
.na ul#navigation li div.purchase li .menu_01 { height: 36px;background: url(../images/header/navi_purchase_na.gif) no-repeat -1px 0; }
.na ul#navigation li div.purchase li .menu_02 { height: 37px;background: url(../images/header/navi_purchase_na.gif) no-repeat -1px -36px; }
.na ul#navigation li div.purchase li .menu_03 { height: 37px;background: url(../images/header/navi_purchase_na.gif) no-repeat -1px -73px; }
.na ul#navigation li div.purchase li .menu_04 { height: 37px;background: url(../images/header/navi_purchase_na.gif) no-repeat -1px -110px; }
.na ul#navigation li div.purchase li.over .menu_01 {background-position: -374px 0;}
.na ul#navigation li div.purchase li.over .menu_02 {background-position: -374px -36px;}
.na ul#navigation li div.purchase li.over .menu_03 {background-position: -374px -73px;}
.na ul#navigation li div.purchase li.over .menu_04 {background-position: -374px -110px;}


/* 20140313 add */
#header ul#navigation li div.resource {
  width: 520px !important;
  height: 109px;
}

#header ul#navigation li div.resource ul {
  background: url(../images/header/navi_resources.gif) 0 0 !important;
  float: left;
  width: 260px;
  height: 109px;
}

#header ul#navigation li div.resource ul.snd {
  background: url(../images/header/navi_resources.gif) 0 bottom !important;
  float: left;
  width: 260px;
  height: 109px;
}

#header ul#navigation li div.resource div.navi_body ul li {
  float: none;
  width: 260px !important;
  font-size: 0.1px;
}

#header ul#navigation li div.resource div.navi_body ul li a {
  width: 260px !important;
  display: block;
  text-indent: -99999em;
  line-height: -1;
  font-size: 1px;
}
#header ul#navigation li div.resource li .menu_1 {  background: url(../images/header/navi_resources.gif) no-repeat 0 0; height: 36px;}
#header ul#navigation li div.resource li .menu_2 {  background: url(../images/header/navi_resources.gif) no-repeat 0 -36px; height: 37px;}
#header ul#navigation li div.resource li .menu_3 {  background: url(../images/header/navi_resources.gif) no-repeat 0 -73px; height: 36px;}
#header ul#navigation li div.resource li .menu_4 {  background: url(../images/header/navi_resources.gif) no-repeat 0 -110px; height: 37px;}
#header ul#navigation li div.resource li .menu_5 {  background: url(../images/header/navi_resources.gif) no-repeat 0 -146px; height: 37px;}
#header ul#navigation li div.resource li .menu_6 {  background: url(../images/header/navi_resources.gif) no-repeat 0 -183px; height: 37px;}
#header ul#navigation li div.resource li.over .menu_1 {  background: url(../images/header/navi_resources.gif) no-repeat -260px 0;}
#header ul#navigation li div.resource li.over .menu_2 {  background: url(../images/header/navi_resources.gif) no-repeat -260px -36px;}
#header ul#navigation li div.resource li.over .menu_3 {  background: url(../images/header/navi_resources.gif) no-repeat -260px -73px;}
#header ul#navigation li div.resource li.over .menu_4 {  background: url(../images/header/navi_resources.gif) no-repeat -260px -110px;}
#header ul#navigation li div.resource li.over .menu_5 {  background: url(../images/header/navi_resources.gif) no-repeat -260px -146px;}
#header ul#navigation li div.resource li.over .menu_6 {  background: url(../images/header/navi_resources.gif) no-repeat -260px -183px;}
/* /20140313 add */
