@charset "utf-8";

/*---- pNavi ----*/
#headerNavi{
margin-top:4px;
padding-bottom:6px;  /*--- bottom ---*/
width:950px;
background-color: #FFFFFF;
height: 35px;
}

#headerNavi div.pNavi{
margin-top: 11px; /*--- top ---*/
margin-bottom: 10px;
padding-bottom:0px;

}

#headerNavi div.pNavi ul{
list-style-type:none;
padding-bottom:0px;
width:911px;
}

#headerNavi div.pNavi ul li{
position:relative;
float:left;
}

#headerNavi div.pNavi ul li a{
display:block;
height:25px;
text-indent:-9999px;
outline:none;
}

/*---- pNaviTop ----*/
#headerNavi div.pNavi ul.pNaviTop li{
width:91px;
}
#headerNavi div.pNavi ul.pNaviTop li.link, #headerNavi div.pNavi ul.pNaviTop li.this_link {
width:92px;
}

#headerNavi div.pNavi ul.pNaviTop li ul{
padding-bottom: 4px;
}

#headerNavi div.pNavi ul.pNaviTop li ul.pulldown li{
width:90px;
white-space: nowrap;
}

/*---- pNavi ----*/
#headerNavi div.pNavi ul.pNaviTop li ul.pulldown li a{
font-size: 11px;
height:auto;
width:auto;
padding:2px 7px;
text-indent:0;
text-decoration:none;
background:none;
border:none
top:-1px;
}


#headerNavi div.pNavi ul.pNaviTop li ul.pulldown{
display:block;
position:absolute;
top:25px;
left:0;
float:none;
width:auto;
text-align: left;
padding-top:2px;
border:1px solid #ccc;
border-top:none;
background:url(img/pulldown_bg.png) no-repeat 0 0;
background-color:#F9F9F9;
}

/*---- pNaviTop ----*/
#headerNavi ul.pNaviTop li a{
background:url(img/p_navi_top.gif) no-repeat 0 0;
}

#headerNavi ul.pNaviTop li.home a{background-position:0 0;}
#headerNavi ul.pNaviTop li.this_home a{background-position:0 100%;}
#headerNavi ul.pNaviTop li.home, 
#headerNavi ul.pNaviTop li.home a:hover{background-position:0 100%;}
#headerNavi ul.pNaviTop li.home, 
#headerNavi ul.pNaviTop li.home a.current{background-position:0 100%;}

#headerNavi ul.pNaviTop li.photo a{background-position:-91px 0;}
#headerNavi ul.pNaviTop li.this_photo a{background-position:-91px 100%;}
#headerNavi ul.pNaviTop li.photo, 
#headerNavi ul.pNaviTop li.photo a:hover{background-position:-91px 100%;}
#headerNavi ul.pNaviTop li.photo, 
#headerNavi ul.pNaviTop li.photo a.current{background-position:-91px 100%;}

#headerNavi ul.pNaviTop li.story a{background-position:-182px 0;}
#headerNavi ul.pNaviTop li.this_story a{background-position:-182px 100%;}
#headerNavi ul.pNaviTop li.story, 
#headerNavi ul.pNaviTop li.story a:hover{background-position:-182px 100%;}
#headerNavi ul.pNaviTop li.story, 
#headerNavi ul.pNaviTop li.story a.current{background-position:-182px 100%;}

#headerNavi ul.pNaviTop li.travel a{background-position:-273px 0;}
#headerNavi ul.pNaviTop li.this_travel a{background-position:-273px 100%;}
#headerNavi ul.pNaviTop li.travel, 
#headerNavi ul.pNaviTop li.travel a:hover{background-position:-273px 100%;}
#headerNavi ul.pNaviTop li.travel, 
#headerNavi ul.pNaviTop li.travel a.current{background-position:-273px 100%;}

#headerNavi ul.pNaviTop li.park a{background-position:-364px 0;}
#headerNavi ul.pNaviTop li.this_park a{background-position:-364px 100%;}
#headerNavi ul.pNaviTop li.park, 
#headerNavi ul.pNaviTop li.park a:hover{background-position:-364px 100%;}
#headerNavi ul.pNaviTop li.park, 
#headerNavi ul.pNaviTop li.park a.current{background-position:-364px 100%;}

#headerNavi ul.pNaviTop li.artwork a{background-position:-455px 0;}
#headerNavi ul.pNaviTop li.this_artwork a{background-position:-455px 100%;}
#headerNavi ul.pNaviTop li.artwork, 
#headerNavi ul.pNaviTop li.artwork a:hover{background-position:-455px 100%;}
#headerNavi ul.pNaviTop li.artwork, 
#headerNavi ul.pNaviTop li.artwork a.current{background-position:-455px 100%;}

#headerNavi ul.pNaviTop li.sozai a{background-position:-546px 0;}
#headerNavi ul.pNaviTop li.this_sozai a{background-position:-546px 100%;}
#headerNavi ul.pNaviTop li.sozai, 
#headerNavi ul.pNaviTop li.sozai a:hover{background-position:-546px 100%;}
#headerNavi ul.pNaviTop li.sozai, 
#headerNavi ul.pNaviTop li.sozai a.current{background-position:-546px 100%;}

#headerNavi ul.pNaviTop li.infomation a{background-position:-637px 0;}
#headerNavi ul.pNaviTop li.this_infomation a{background-position:-637px 100%;}
#headerNavi ul.pNaviTop li.infomation, 
#headerNavi ul.pNaviTop li.infomation a:hover{background-position:-637px 100%;}
#headerNavi ul.pNaviTop li.infomation, 
#headerNavi ul.pNaviTop li.infomation a.current{background-position:-637px 100%;}

#headerNavi ul.pNaviTop li.communication a{background-position:-728px 0;}
#headerNavi ul.pNaviTop li.this_communication a{background-position:-728px 100%;}
#headerNavi ul.pNaviTop li.communication, 
#headerNavi ul.pNaviTop li.communication a:hover{background-position:-728px 100%;}
#headerNavi ul.pNaviTop li.communication, 
#headerNavi ul.pNaviTop li.communication a.current{background-position:-728px 100%;}

#headerNavi ul.pNaviTop li.link a{background-position:-819px 0;}
#headerNavi ul.pNaviTop li.this_link a{background-position:-819px 100%;}
#headerNavi ul.pNaviTop li.link, 
#headerNavi ul.pNaviTop li.link a:hover{background-position:-819px 100%;}
#headerNavi ul.pNaviTop li.link, 
#headerNavi ul.pNaviTop li.link a.current{background-position:-819px 100%;}

#headerNavi div.on{
visibility:visible;
width:auto;
}

#headerNavi div.off{
visibility:hidden;
}