/* CSS Document */

/*　＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊　*/




/*　パンくずナビ　現在地のみ　noneで　*/
#pnavi_top {
/*border:1px solid #dedede;　*/
height:2.3em;
margin-top:-2px;
padding-top:0px;
background-color:#F8F8F8;
width:540px;
}
#pnavi_top li {
float:right;
line-height:2.3em;
padding-right:20px;
padding-left:10px;
text-indent:8px;
color:#453F3F;
list-style:none;
}


#pnavi {
/*border:1px solid #dedede;　*/
height:2.3em;
margin-top:-2px;
padding-top:0px;
background-color:#F8F8F8;
width:510px;
margin-bottom:0px;

}
#pnavi li {
float:right;
line-height:2.3em;
padding-right:30px;
padding-left:10px;
text-indent:8px;
color:#453F3F;
list-style:none;
}
#pnavi li a {
text-indent:8px;
display:block;
padding:0 15px 0 5px;
text-decoration: none outside;
background:url(img/pnavi.gif) no-repeat right center;
}

#pnavi a:hover{
background:#E0E0E0;
border-style: none none none none;
	background: url(img/pnavi_roll.gif) no-repeat left center;
}

/*　パンくず下層２段目　*/
#pnavi2nd {
/*border:1px solid #dedede;　*/
height:2.3em;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
background-color:#F8F8F8;
width:510px;
padding-top:-20px;
}
#pnavi2nd li {
float:right;
line-height:2.3em;
padding-right:30px;
padding-left:10px;
padding-top:-20px;
text-indent:8px;
color:#453F3F;
list-style:none;
}
#pnavi2nd li a {
text-indent:8px;
display:block;
padding:0 15px 0 5px;
text-decoration: none outside;
background:url(img/pnavi.gif) no-repeat right center;
}

#pnavi2nd a:hover{
background:#E0E0E0;
border-style: none none none none;
	background: url(img/pnavi_roll.gif) no-repeat left center;
}

/*　サブメニューを先頭に作るとき　*/

#menusub1 ul{
padding-right: 0px; 
list-style: none;
 text-align:center;}

#menusub1 li{ 
display: inline; 
padding: 0px 20px; 
margin: 10px 10px; 
float: left;
background-color: #FAF8F1;
}
#menusub1 a{
display: block; 
border-left: 1px solid #F3F3F3;
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
padding: 0px 20px; 
text-decoration: none;
}
#menusub1 a:hover{
border-left: 1px solid #F3F3F3;
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
background-color: #EBDEB6;
padding: 0px 20px; 
}
#menusub1 #haji a{
display: block; 
border: 1px solid #F3F3F3;
padding: 0px 20px; 
text-decoration: none;
}
#menusub1 #haji a:hover{
display: block; 
border: 1px solid #F3F3F3;
background-color: #EBDEB6;
padding: 0px 20px; 

}

/*　サブメニューを先頭に作るとき　*/

#menusub2 ul{
padding-left: 0px; 
list-style: none;
 text-align:center;}

#menusub2 li{ 
display: inline; 
padding: 0px 10px; 
margin: 5px 5px; 
float: left;
background-color: #FAF8F1;
width:150px;}

#menusub2 a{
display: block; 
border-left: 1px solid #F3F3F3;
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
padding: 0px; 
text-decoration: none;
}
#menusub2 a:hover{
border-left: 1px solid #F3F3F3;
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
background-color: #EBDEB6;
padding: 0px; 
}
#menusub2 #haji a{
display: block; 
border: 1px solid #F3F3F3;
padding: 0px; 
text-decoration: none;
}
#menusub2 #haji a:hover{
display: block; 
border: 1px solid #F3F3F3;
background-color: #EBDEB6;
padding: 0px; 

}

/*　サブメニューを先頭に作るとき　３色違い　*/

#menusub3 ul{
padding-right: 0px; 
list-style: none;
 text-align:center;}

#menusub3 li{ 
display: inline; 
padding: 0px; 
margin: 5px 10px; 
float: left;
background-color: #FAF8F1;
width:150px;}

#menusub3 a{
display: block; 
border-left: 1px solid #F3F3F3;
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
padding: 0px; 
text-decoration: none;
}
#menusub3 a:hover{
border-left: 1px solid #F3F3F3;
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
background-color: #FBEAB7;
padding: 0px; 
}
#menusub3 #haji a{
display: block; 
border: 1px solid #F3F3F3;
padding: 0px; 
text-decoration: none;
}
#menusub3 #haji a:hover{
display: block; 
border: 1px solid #F3F3F3;
background-color: #FBEAB7;
padding: 0px; 

}

/*　ロールオーバー　明るく70％　*/
a:hover img.btnalpha
{
  opacity:0.7;
  filter:alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";　　
}


/*　ロールオーバー　暗く*/
a.btnalpha_d{
   background-color:#CCC;
   display:inline-block;
}

a.btnalpha_d:hover img,
a.btnalpha_d:active img{
    -moz-opacity:0.7;
   opacity:0.7;
   filter:alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";　　
}　
/*　ロールオーバー　黄色*/
a.btnalpha_y{
   background-color:#FEBB05;
   display:inline-block;
}

a.btnalpha_y:hover img,
a.btnalpha_y:active img{
    -moz-opacity:0.8;
   opacity:0.8;
   filter:alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";　　
}　



