.menu {
 list-style : none ;
 padding : 0 ; margin : 0 ;
}
.menu li {
 float : left ;
  width : 120px ; height : 30px ;
}
.menu li a {
 background : #transparen t; color : #333 ;
 display : block ; width : 100% ;
 margin : 0 ;
}/*
.menu li a:visited {
 color : #606 ;
}*/
.menu li a:hover {
 color : #f00 ;
}
.menu li a:active {
 color : #c00 ;
}
.menu li ul.pull {
 display : none ;
 margin : 0 ; padding : 0 ;
}
.menu li ul.pull li a,
.menu li ul.pull li a:visited,
.menu li ul.pull li a:hover,
.menu li ul.pull li a:active {
 margin : 0 ; padding : .2em 0 ;
 border : none ; text-decoration : none ;
}
.menu li:hover ul.pull {
 display : block ; list-style : none ;
 margin : 0 ; padding : 0 ;
 position : relative ; z-index : 100 ;
}
.menu li:hover ul.pull li {
 width : 100% ; height : 1.4em ;
 border : 1px solid #666 ; border-top : none ;
 background : url(../img/buck.png) ; text-align : center ;
 margin : 0 ; padding : 0 ;
}
.menu li:hover ul.pull li.start {
 border : 1px solid #666 ;
}
.menu li.yuba {
 width : 180px ;
 height : 30px ;
}
.menu li.tora {
 width : 150px ;
 height : 30px ;
}
.menu li.kankou {
 width : 180px ;
 height : 30px ;
}
.menu li.siori {
 width : 200px ;
 height : 30px ;
}
.navi {
	z-index: 10;
}
.photo {
	z-index: 0;
	}
