/* Basic code - don't modify */
 
#headNav { display: block; margin: 0; padding: 0; position: relative; }
#headNav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#headNav a { display: block; }
#headNav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #headNav ul { line-height: 0; } /* IE6 "fix" */
#headNav ul a { zoom: 1; } /* IE6/7 fix */
#headNav ul li { float: none; }
#headNav ul ul { top: 0; }
    
/* Essentials - configure this */

#headNav ul { width: 128px; }
#headNav ul ul { left: 128px;}

/* Everything else is theming */
 
#headNav { height: 45px; }
#headNav *:hover { background-color: none; }
#headNav a { color: white; font-size: 12px; padding: 0px; line-height: 1;
width:128px;
height:45px;
}

#headNav li.hNav02 { margin-left:11px; }
#headNav li.hNav03 { margin-left:12px; }
#headNav li.hNav04 { margin-left:15px; }

#headNav li a {
background-position:0 0;
background-repeat:no-repeat;
}

#headNav li {text-indent:-99999px;}

#headNav li.hNav01 a { background-image:url(../img_cmn/h_nav_01.gif); }
#headNav li.hNav01 a:hover { background-image:url(../img_cmn/h_nav_01_o.gif); }
#headNav li.hNav01 ul li.hNav0101 { height:29px; }
#headNav li.hNav01 ul li.hNav0101 { background-image:url(../img_cmn/h_nav_0101.gif); height:29px; }
#headNav li.hNav01 ul li.hNav0101 a { background-image:url(../img_cmn/h_nav_0101.gif); height:29px; }
#headNav li.hNav01 ul li.hNav0101 a:hover { background-image:url(../img_cmn/h_nav_0101_o.gif); }
#headNav li.hNav01 ul li.hNav0102 { height:29px; }
#headNav li.hNav01 ul li.hNav0102 { background-image:url(../img_cmn/h_nav_0102.gif); height:29px; }
#headNav li.hNav01 ul li.hNav0102 a { background-image:url(../img_cmn/h_nav_0102.gif); height:29px; }
#headNav li.hNav01 ul li.hNav0102 a:hover { background-image:url(../img_cmn/h_nav_0102_o.gif); }
#headNav li.hNav01 ul li.hNav0103 { height:50px; }
#headNav li.hNav01 ul li.hNav0103 { background-image:url(../img_cmn/h_nav_0103.gif); height:50px; }
#headNav li.hNav01 ul li.hNav0103 a { background-image:url(../img_cmn/h_nav_0103.gif); height:50px; }
#headNav li.hNav01 ul li.hNav0103 a:hover { background-image:url(../img_cmn/h_nav_0103_o.gif); }
#headNav li.hNav01 ul li.hNav0104 { height:29px; }
#headNav li.hNav01 ul li.hNav0104 { background-image:url(../img_cmn/h_nav_0104.gif); height:29px; }
#headNav li.hNav01 ul li.hNav0104 a { background-image:url(../img_cmn/h_nav_0104.gif); height:29px; }
#headNav li.hNav01 ul li.hNav0104 a:hover { background-image:url(../img_cmn/h_nav_0104_o.gif); }
#headNav li.hNav01 ul li.hNav0105 { height:44px; }
#headNav li.hNav01 ul li.hNav0105 { background-image:url(../img_cmn/h_nav_0105.gif); height:44px; }
#headNav li.hNav01 ul li.hNav0105 a { background-image:url(../img_cmn/h_nav_0105.gif); height:44px; }
#headNav li.hNav01 ul li.hNav0105 a:hover { background-image:url(../img_cmn/h_nav_0105_o.gif); }

#headNav li.hNav02 a { background-image:url(../img_cmn/h_nav_02.gif); }
#headNav li.hNav02 a:hover { background-image:url(../img_cmn/h_nav_02_o.gif); }
#headNav li.hNav02 ul li.hNav0201 { height:29px; }
#headNav li.hNav02 ul li.hNav0201 { background-image:url(../img_cmn/h_nav_0201.gif); height:29px; }
#headNav li.hNav02 ul li.hNav0201 a { background-image:url(../img_cmn/h_nav_0201.gif); height:29px; }
#headNav li.hNav02 ul li.hNav0201 a:hover { background-image:url(../img_cmn/h_nav_0201_o.gif); }
#headNav li.hNav02 ul li.hNav0202 { height:47px; }
#headNav li.hNav02 ul li.hNav0202 { background-image:url(../img_cmn/h_nav_0202.gif); height:47px; }
#headNav li.hNav02 ul li.hNav0202 a { background-image:url(../img_cmn/h_nav_0202.gif); height:47px; }
#headNav li.hNav02 ul li.hNav0202 a:hover { background-image:url(../img_cmn/h_nav_0202_o.gif); }
#headNav li.hNav02 ul li.hNav0203 { height:32px; }
#headNav li.hNav02 ul li.hNav0203 { background-image:url(../img_cmn/h_nav_0203.gif); height:32px; }
#headNav li.hNav02 ul li.hNav0203 a { background-image:url(../img_cmn/h_nav_0203.gif); height:32px; }
#headNav li.hNav02 ul li.hNav0203 a:hover { background-image:url(../img_cmn/h_nav_0203_o.gif); }
#headNav li.hNav02 ul li.hNav0204 { height:29px; }
#headNav li.hNav02 ul li.hNav0204 { background-image:url(../img_cmn/h_nav_0204.gif); height:29px; }
#headNav li.hNav02 ul li.hNav0204 a { background-image:url(../img_cmn/h_nav_0204.gif); height:29px; }
#headNav li.hNav02 ul li.hNav0204 a:hover { background-image:url(../img_cmn/h_nav_0204_o.gif); }
#headNav li.hNav02 ul li.hNav0205 { height:44px; }
#headNav li.hNav02 ul li.hNav0205 { background-image:url(../img_cmn/h_nav_0205.gif); height:44px; }
#headNav li.hNav02 ul li.hNav0205 a { background-image:url(../img_cmn/h_nav_0205.gif); height:44px; }
#headNav li.hNav02 ul li.hNav0205 a:hover { background-image:url(../img_cmn/h_nav_0205_o.gif); }

#headNav li.hNav03 a { background-image:url(../img_cmn/h_nav_03.gif); }
#headNav li.hNav03 a:hover { background-image:url(../img_cmn/h_nav_03_o.gif); }
#headNav li.hNav03 ul li.hNav0301 { height:44px; }
#headNav li.hNav03 ul li.hNav0301 { background-image:url(../img_cmn/h_nav_0301.gif); height:44px; }
#headNav li.hNav03 ul li.hNav0301 a { background-image:url(../img_cmn/h_nav_0301.gif); height:44px; }
#headNav li.hNav03 ul li.hNav0301 a:hover { background-image:url(../img_cmn/h_nav_0301_o.gif); }

#headNav li.hNav04 a { background-image:url(../img_cmn/h_nav_04.gif); }
#headNav li.hNav04 a:hover { background-image:url(../img_cmn/h_nav_04_o.gif); }
#headNav li.hNav04 ul li.hNav0401 { height:32px; }
#headNav li.hNav04 ul li.hNav0401 { background-image:url(../img_cmn/h_nav_0401.gif); height:32px; }
#headNav li.hNav04 ul li.hNav0401 a { background-image:url(../img_cmn/h_nav_0401.gif); height:32px; }
#headNav li.hNav04 ul li.hNav0401 a:hover { background-image:url(../img_cmn/h_nav_0401_o.gif); }
#headNav li.hNav04 ul li.hNav0402 { height:30px; }
#headNav li.hNav04 ul li.hNav0402 { background-image:url(../img_cmn/h_nav_0402.gif); height:30px; }
#headNav li.hNav04 ul li.hNav0402 a { background-image:url(../img_cmn/h_nav_0402.gif); height:30px; }
#headNav li.hNav04 ul li.hNav0402 a:hover { background-image:url(../img_cmn/h_nav_0402_o.gif); }
#headNav li.hNav04 ul li.hNav0403 { height:30px; }
#headNav li.hNav04 ul li.hNav0403 { background-image:url(../img_cmn/h_nav_0403.gif); height:30px; }
#headNav li.hNav04 ul li.hNav0403 a { background-image:url(../img_cmn/h_nav_0403.gif); height:30px; }
#headNav li.hNav04 ul li.hNav0403 a:hover { background-image:url(../img_cmn/h_nav_0403_o.gif); }
#headNav li.hNav04 ul li.hNav0404 { height:44px; }
#headNav li.hNav04 ul li.hNav0404 { background-image:url(../img_cmn/h_nav_0404.gif); height:44px; }
#headNav li.hNav04 ul li.hNav0404 a { background-image:url(../img_cmn/h_nav_0404.gif); height:44px; }
#headNav li.hNav04 ul li.hNav0404 a:hover { background-image:url(../img_cmn/h_nav_0404_o.gif); }
#headNav li.hNav04 ul li.hNav0405 { height:57px; }
#headNav li.hNav04 ul li.hNav0405 { background-image:url(../img_cmn/h_nav_0405.gif); height:57px; }
#headNav li.hNav04 ul li.hNav0405 a { background-image:url(../img_cmn/h_nav_0405.gif); height:57px; }
#headNav li.hNav04 ul li.hNav0405 a:hover { background-image:url(../img_cmn/h_nav_0405_o.gif); }


/* IE7 */

*:first-child+html #headNav li.hNav01 ul li ,
*:first-child+html #headNav li.hNav02 ul li ,
*:first-child+html #headNav li.hNav03 ul li ,
*:first-child+html #headNav li.hNav04 ul li {
margin-top:-5px;
}
*:first-child+html #headNav li.hNav01 ul li.hNav0101 ,
*:first-child+html #headNav li.hNav02 ul li.hNav0201 ,
*:first-child+html #headNav li.hNav03 ul li.hNav0301 ,
*:first-child+html #headNav li.hNav04 ul li.hNav0401 {
margin-top:0px;
}

 
#headNav li.hNav01.hover a.company { background-image:url(../img_cmn/h_nav_01_o.gif); }
#headNav li.hNav02.hover a.business { background-image:url(../img_cmn/h_nav_02_o.gif); }
#headNav li.hNav03.hover a.store_list { background-image:url(../img_cmn/h_nav_03_o.gif); }
#headNav li.hNav04.hover a.recruit { background-image:url(../img_cmn/h_nav_04_o.gif); }


#headNav ul { top: 45px; }
/*#headNav ul li a { background-color: #5E5A5A; }
#headNav ul li.hover > a { background-color: #30A8C3; }*/
#headNav ul a { border-right: none; opacity: 1.0; filter: alpha(opacity=100); }
/* #headNav ul a { border-bottom: none; } - I also needed this for IE6/7 */


