/*Global Navigation
------------------------------------------*/
#globalNav {
width:100%;
background:url(../../image/shared/bg_navi.gif) bottom left repeat-x;
z-index:10000;
clear:both;
}

#gNavBt01 a.gnavarea{
display:block !important;
width:159px;
height:48px;
text-indent:-9999px;
cursor:pointer;
overflow:hidden;
}

.gNavOver{
background-position:0 -48px !important;
}

#gNavBt01{
background:url(../../image/shared/gnavi01.gif) no-repeat 0 0;
}
#gNavBt01:hover{
background:url(../../image/shared/gnavi01.gif) no-repeat 0 -48px;
}
#service #gNavBt01{
background:url(../../image/shared/gnavi01.gif) no-repeat -159px 0  !important;
}

#gNavBt02 a.gnavarea{
display:block !important;
width:150px;
height:48px;
text-indent:-9999px;
cursor:pointer;
overflow:hidden;
}
#gNavBt02{
background:url(../../image/shared/gnavi02.gif) no-repeat 0 0;
}
#gNavBt02:hover{
background:url(../../image/shared/gnavi02.gif) no-repeat 0 -48px;
}
#send #gNavBt02{
background:url(../../image/shared/gnavi02.gif) no-repeat -150px 0  !important;
}

#gNavBt03 a.gnavarea{
display:block !important;
width:150px;
height:48px;
text-indent:-9999px;
cursor:pointer;
overflow:hidden;
}
#gNavBt03{
background:url(../../image/shared/gnavi03.gif) no-repeat 0 0;
}
#gNavBt03:hover{
background:url(../../image/shared/gnavi03.gif) no-repeat 0 -48px;
}
#receive #gNavBt03{
background:url(../../image/shared/gnavi03.gif) no-repeat -150px 0  !important;
}

#gNavBt04 a.gnavarea{
display:block !important;
width:174px;
height:48px;
text-indent:-9999px;
cursor:pointer;
overflow:hidden;
}
#gNavBt04{
background:url(../../image/shared/gnavi04.gif) no-repeat 0 0;
}
#gNavBt04:hover{
background:url(../../image/shared/gnavi04.gif) no-repeat 0 -48px;
}
#business_solution #gNavBt04{
background:url(../../image/shared/gnavi04.gif) no-repeat -174px 0  !important;
}

#gNavBt05 a.gnavarea{
display:block !important;
width:158px;
height:48px;
text-indent:-9999px;
cursor:pointer;
overflow:hidden;
}
#gNavBt05{
background:url(../../image/shared/gnavi05.gif) no-repeat 0 0;
}
#gNavBt05:hover{
background:url(../../image/shared/gnavi05.gif) no-repeat 0 -48px;
}
#corporate #gNavBt05{
background:url(../../image/shared/gnavi05.gif) no-repeat -158px 0  !important;
}

#gNavBt06 a.gnavarea{
display:block !important;
width:158px;
height:48px;
text-indent:-9999px;
cursor:pointer;
overflow:hidden;
}
#gNavBt06{
background:url(../../image/shared/gnavi06.gif) no-repeat 0 0;
}
#gNavBt06:hover{
background:url(../../image/shared/gnavi06.gif) no-repeat 0 -48px;
}
#contact #gNavBt06{
background:url(../../image/shared/gnavi06.gif) no-repeat -158px 0  !important;
}

/* GlobalNavi Pulldown
------------------------------------------*/
ul.gnavPulldown a {
text-decoration: none;
}

#nav {
width:958px;
margin:0 auto;
zoom:100%;
z-index:10000;
}  

#nav li {
list-style: none;
float: left;
position: relative;
zoom:100%;
text-align:left;
}  

#nav li ul{
text-indent:0 !important;
}  

ul.gnavPulldown li {
float: left;
_margin:0;
_padding:0;
zoom:100%;
}
ul.gnavPulldown li a {
zoom:100%;
}

ul.gnavPulldown li ul {
position: absolute !important;
top: -9999em;
z-index: 1 !important;
zoom:100%;
}

ul.gnavPulldown li:hover ul{
top: 0;
padding:0 5px 10px 3px;
position: absolute;
top:43px;
left:-3px;
z-index: 1 !important;
zoom:100%;
}

ul.gnavPulldown li ul.active {
top: 0;
padding:0 5px 10px 3px;
position: absolute;
top:43px;
left:-3px;
z-index: 1 !important;
zoom:100%;
}
ul.gnavPulldown li ul#gNavList06 {
left:-46px;
}

ul.gnavPulldown li ul li{
float: none;
margin: 0;
font-weight: normal;
zoom:100%;
}

ul.gnavPulldown li ul#gNavList01{
left:-2px !important;
}

/* 01 */
ul.gnavPulldown li ul#gNavList01{
width:218px;
background:url(../../image/shared/bg_pulldown01.png) bottom left no-repeat;
}
ul.gnavPulldown li ul#gNavList01 li{
width:211px;
}

/* 02 */
ul.gnavPulldown li ul#gNavList02{
width:183px;
background:url(../../image/shared/bg_pulldown02.png) bottom left no-repeat;
}
ul.gnavPulldown li ul#gNavList02 li{
width:175px;
}

/* 03 */
ul.gnavPulldown li ul#gNavList03{
width:307px;
background:url(../../image/shared/bg_pulldown03.png) bottom left no-repeat;
}
ul.gnavPulldown li ul#gNavList03 li{
width:300px;
}

/* 04 */
ul.gnavPulldown li ul#gNavList04{
width:252px;
background:url(../../image/shared/bg_pulldown04.png) bottom left no-repeat;
}
ul.gnavPulldown li ul#gNavList04 li{
width:242px;
}

/* 05 */
ul.gnavPulldown li ul#gNavList05{
width:167px;
background:url(../../image/shared/bg_pulldown05.png) bottom left no-repeat;
}
ul.gnavPulldown li ul#gNavList05 li{
width:159px;
}

/* 06 */
ul.gnavPulldown li ul#gNavList06{
width:211px;
background:url(../../image/shared/bg_pulldown06.png) bottom left no-repeat;
}
ul.gnavPulldown li ul#gNavList06 li{
width:201px;
}

ul.gnavPulldown li ul li a{
display:block;
background:url(../../image/shared/arrow_link.gif) no-repeat 8px 10px;
padding:5px 5px 5px 18px;
}

ul.gnavPulldown li ul li a:hover{
background:#E1DDD5 url(../../image/shared/arrow_link.gif) no-repeat 8px 10px;
text-decoration:underline;
}

ul.gnavPulldown:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
