@charset "utf-8";

/* ----------------------------------------------------------------
    globalNavi
----------------------------------------------------------------- */
div.globalNavi{
width:900px;
height:45px;
padding:10px;
background:url("/special/hgss/shared/images/navi/global/nav_global_bg.jpg") no-repeat 0 0;
position:relative;
}

body#top div.globalNavi{
padding-bottom:5px;
}

div.globalNavi ul{
height:1%;
}

div.globalNavi ul li img{
overflow:hidden;
display:block;
}

div.globalNavi ul li{
float:left;
margin:0;
padding:0;
position:relative;
}

div.globalNavi ul li ul li{
float:none;
display:inline;
overflow:hidden;
margin:0;
padding:0;
height:1%;
}

ul.child-menu{
position:absolute;
top:45px;
left:-9999px;
z-index:10;
}

div.globalNavi ul li ul li img{
overflow:hidden;
display:block;
}




/* ----------------------------------------------------------------
    nav-local-01
----------------------------------------------------------------- */
dl.nav-local-01{
font-size:81.25%;
}

dl.nav-local-01 a{
padding:8px;
}

dl.nav-local-01 a:hover{
text-decoration:underline;
}

dl.nav-local-01 a.current{
text-decoration:underline !important;
}


dl.nav-local-01 dt img{
overflow:hidden;
display:block;
}

dl.nav-local-01 dd{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_middle.gif") repeat-y center top;
line-height:1.2;
zoom:1;
}

dl.nav-local-01 ul li{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_middle.gif") repeat-y center top;
}

dl.nav-local-01 ul li span{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_bottom.gif") no-repeat center bottom;
display:block;
zoom:1;
}

dl.nav-local-01 ul li span.tree{
background:none;
display:block;
zoom:1;
}

dl.nav-local-01 ul li.active{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_current_middle.gif") repeat-y center top;
}

dl.nav-local-01 ul li.active span{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_current_bottom.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li.active span.tree{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_current_middle.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li span.last-child {
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_end.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li.active span.last-child.tree{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_current_middle.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li.active span.last-child{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_current_end.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li ul{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_middle.gif") repeat-y center top;
}

dl.nav-local-01 ul li.active ul li span{
background:none;
}

dl.nav-local-01 ul li.active ul li.end-tree span{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_bottom.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li.active ul li.end-tree span.last-child{
background:url("/special/hgss/shared/images/navi/local/bg_local_wapper_end.gif") no-repeat center bottom;
}

dl.nav-local-01 ul li a{
background:url("/special/hgss/shared/images/navi/local/bg_local_arow.gif") no-repeat 7px 12px;
padding:7px 6px 7px 19px;
color:#644d00;
text-decoration:none;
display:block;
}

dl.nav-local-01 ul li.active a{
background:url("/special/hgss/shared/images/navi/local/bg_local_arow_current.gif") no-repeat 7px 12px;
text-decoration:underline;
display:block;
}

dl.nav-local-01 ul li.active ul li a{
background:url("/special/hgss/shared/images/navi/local/bg_local_line.gif") no-repeat 19px 5px;
padding:4px 6px 2px 31px;
display:block;
}

dl.nav-local-01 ul li.active ul li.end-tree a{
background:url("/special/hgss/shared/images/navi/local/bg_local_line_last.gif") no-repeat 19px 5px;
padding:4px 6px 6px 31px;
display:block;
}

dl.nav-local-01 ul li.active ul li span a{
text-decoration:none;
}

dl.nav-local-01 ul li.active ul li span a:hover{
text-decoration:underline;
}

/* ----------------------------------------------------------------
    nav-local-01 news
----------------------------------------------------------------- */

dl.nav-local-01 ul li.active ul.nav-news li a{
background:url("/special/hgss/shared/images/navi/local/bg_local_line.gif") no-repeat 14px 5px;
padding:5px 6px 3px 26px !important;
}

dl.nav-local-01 ul li.active ul.nav-news li.end-tree a{
background:url("/special/hgss/shared/images/navi/local/bg_local_line_last.gif") no-repeat 14px 5px;
padding:5px 6px 10px 26px !important;
}

/* ----------------------------------------------------------------
    nav-local-01 news
----------------------------------------------------------------- */

dl.nav-local-01 ul li.active ul.nav-type01 li a{
background:url("/special/hgss/shared/images/navi/local/bg_local_line.gif") no-repeat 13px 8px;
padding:6px 4px 2px 25px !important
}

dl.nav-local-01 ul li.active ul.nav-type01 li.end-tree a{
background:url("/special/hgss/shared/images/navi/local/bg_local_line_last.gif")  no-repeat 13px 8px;
padding:6px 4px 10px 25px !important;
}


/* ----------------------------------------------------------------
    nav-local-01 new
----------------------------------------------------------------- */
dl.nav-local-01 ul li a.new{
background:url("/special/hgss/shared/images/common/icon-new.gif")  no-repeat bottom right !important;
}

dl.nav-local-01 ul li strong.new{
margin-left:3px;
text-decoration:none;
position:relative;
}
