/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.nav {
height : 68px; 
background : url(/commons/images/menu_bg.png) no-repeat; 
position :relative; 
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
font-size : 13px; 
width : 960px; 
z-index : 500;
}

.nav .table {
display : table; 
margin : 0 auto;
}

.nav .select{
margin : 0; 
padding : 0px 0 0 0; 
list-style : none; 
display : table-cell; 
white-space : nowrap;
}

.nav li {
margin : 0; 
padding : 0; 
height : auto; 
float : left;
}

.nav .select a {
display : block; 
height : 68px; 
float : left; 
padding : 0; 
text-decoration : none; 
line-height : 35px; 
white-space : nowrap; 
color : #ddd;
}


.nav .select a:hover, 
.nav .select li:hover a {
background: url(/commons/images/hover_1.gif); 
padding : 0; 
cursor : pointer; 
color : #fff;
}

.nav .select a:hover b, 
.nav .select li:hover a b {
display : block; 
float : left; 
padding : 0 25px 0 5px;
background: url(/commons/images/hover_1.gif); 
}

.nav .select_sub {
display : none;
}

/* IE6 only */
.nav table {
border-collapse : collapse; 
margin : -1px; 
font-size : 1em; 
width : 0; 
height :0;
}

.nav .sub {
display : table; 
margin : 0 auto; 
padding : 0; 
list-style : none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background : transparent; 
color : #f00;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display : block; 
position : absolute; 
background : url(/commons/images/back_0.gif); 
background-color : #eae0c5;
width : 960px; 
top : 65px; 
height : 43px;
padding : 0px 0 0 0; 
z-index : 100; 
left : 0; 
text-align : center;
}

.nav .current .show {
z-index : 10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display : block; 
float : left; 
background : transparent; 
background-color : #eae0c5;
background : url(/commons/images/back_0.gif); 
padding : 0 10px 0 10px; 
margin : 0; 
white-space : nowrap; 
border : 0; 
color : #00804b;
height : 43px;
}

.nav .current .sub li.sub_show a {
color : #00804b;
cursor : default; 
height : 43px;
}



.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility : visible; 
font-weight : bold;
color : #00804b;
height : 43px;
text-decoration : none;
}


