@charset "UTF-8";

#menublockbase{
margin: 0px;
border: 0px;
padding:0px;
width:900px;
height:55px;
background: url(../images/ajaxmenubase.png) repeat-y 0 0;
}

#ajaxmenublock{
margin: 0px 5px 0px 5px;
/*border-bottom: 6px #060 solid;*/
padding:5px 0px 3px 0px;
width:890px;
height:28px;
z-index:65;
/*background: url(../images/ajaxmenubase.jpg) repeat-y 0 0;*/
}

ul#navigation1{ 
margin:0; 
padding:0px; 
list-style:none; 
width:890px; 
height:28px;
border:0px; 
/*font:normal 8pt verdana, arial, helvetica;*/
behavior: url("./css/menu_style.htc");/*プルダウンIE6対策ハック*/
}
 
ul#navigation1 li.firstcategory {
position: relative;
float: left;
width:178px;
height:28px;
display: block;
text-decoration: none;
text-align: center;
background-image: url(../images/array_332x28.png);
background-repeat: no-repeat;
background-position: 0px;
}

ul#navigation1 li {
position: relative;
float: left;
width:178px;
height:28px;
color: #ffffff;
font-size: 12px;
line-height:28px;
display: block;
text-decoration: none;
text-align: center;
background-image: url(../images/array_332x28.png);
background-repeat: no-repeat;
background-position: -178px;
/*padding-top:auto;
padding-bottom:auto;*/
}

ul#navigation1 li a:link,
ul#navigation1 li a:visited {
display:block; 
text-decoration:none;
color:#ffffff; 
width:178px; 
height:28px;
}



ul#navigation1 li.firstcategory:hover a,
ul#navigation1 li.firstcategory a:hover,
ul#navigation1 li.firstcategory a:active{
display:block;
text-decoration:none; 
color:#ffffff; 
width:178px; 
height:28px;
border:0px;
background-image: url(../images/array_332x28_roll.png);
background-repeat: no-repeat;
background-position: 0px;
}


ul#navigation1 li:hover a,
ul#navigation1 li a:hover,
ul#navigation1 li a:active{
display:block;
text-decoration:none;
color:#ffffff;
width:178px;
height:28px;
border:0px;
background-image: url(../images/array_332x28_roll.png);
background-repeat: no-repeat;
background-position: -178px;
}
	
/*第2階層*/
ul#navigation1 li ul.navigation2{
display: none; 
margin:0;
padding: 0px;
list-style:none;
width:176px;
position:absolute; 
top:28px; 
left:0px; 
border-top: 0px;
border-bottom: #fff 1px solid;
border-left: #fff 1px solid;
border-right: #fff 1px solid;
}

ul#navigation1 li:hover ul.navigation2{
display:block;
}

ul#navigation1 li ul.navigation2 li{
clear:left;
width:176px;
height: auto;
}

ul#navigation1 li ul.navigation2 li a{
text-align: left;
text-indent: 13px;
font-size: 11px;
line-height: 28px;
}

ul#navigation1 li ul.navigation2 li a:link,
ul#navigation1 li ul.navigation2 li a:visited {
background-image: url(../images/bullet.png) !important;
background-repeat: no-repeat !important;
background-position: left center;
background-color: #000000;
width:176px;
border:none;
position:relative;
z-index:1000;
}

ul#navigation1 li ul.navigation2 li:hover a,
ul#navigation1 li ul.navigation2 li a:active,
ul#navigation1 li ul.navigation2 li a:hover {
background-image: url(../images/bullet_roll.png) !important;
background-repeat: no-repeat !important;
background-position: left center;
width:176px;
border:none;
position:relative;
z-index:1000;
}

/*第3階層*/
ul#navigation1 li ul.navigation2 li ul.navigation3{
display:none;
margin:0;
padding:0;
list-style:none;
position:absolute;
left:178px;
top:0px;
padding:0px;
border:0px;
z-index:900;
}

ul#navigation1 li ul.navigation2 li:hover ul.navigation3 {
display:block;
}

ul#navigation1 li ul.navigation2 li ul.navigation3 li a:link,
ul#navigation1 li ul.navigation2 li ul.navigation3 li a:visited {
}

ul#navigation1 li ul.navigation2 li ul.navigation3 li:hover a,
ul#navigation1 li ul.navigation2 li ul.navigation3 li a:hover,
ul#navigation1 li ul.navigation2 li ul.navigation3 li a:active {
}

ul#navigation1 li ul.navigation2 li:hover a span,
ul#navigation1 li ul.navigation2 li a:hover span {
position:absolute; 
top:0px;
left:132px;
font-size:12px;
color:#ffffff;
}
