@charset "UTF-8";


/*	グローバルナビゲーション
----------------------------------------------------*/

ul#gnav {
clear:both;
width:907px;
height:57px;
margin:0;
padding:0;
background:url(../../images/common/header_gnav2.gif) no-repeat left top;
}
* html ul#gnav {
margin:0;
}
ul#gnav:after {
clear:both;
display:block;
content:"";
height:1px;
overflow:hidden;
}

ul#gnav li {
float:left;
}

ul#gnav li.gnav01 a {
display:block;
width:108px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}
ul#gnav li.gnav02 a {
display:block;
width:97px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}
ul#gnav li.gnav03 a {
display:block;
width:166px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}
ul#gnav li.gnav04 a {
display:block;
width:145px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}
ul#gnav li.gnav05 a {
display:block;
width:119px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}
ul#gnav li.gnav06 a {
display:block;
width:150px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}
ul#gnav li.gnav07 a {
display:block;
width:122px;
height:57px;
margin:0;
font-size:1px;
line-height:1px;
text-indent:-9999px;
cursor:pointer;
}

ul#gnav li a:hover {background:url(../../images/common/header_gnav2.gif) no-repeat;}

ul#gnav li.gnav01 a:hover,
ul#gnav li.gnav01 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat 0 -57px;}

ul#gnav li.gnav02 a:hover,
ul#gnav li.gnav02 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat -108px -57px;}

ul#gnav li.gnav03 a:hover,
ul#gnav li.gnav03 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat -205px -57px;}

ul#gnav li.gnav04 a:hover,
ul#gnav li.gnav04 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat -371px -57px;}

ul#gnav li.gnav05 a:hover,
ul#gnav li.gnav05 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat -516px -57px;}

ul#gnav li.gnav06 a:hover,
ul#gnav li.gnav06 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat -635px -57px;}

ul#gnav li.gnav07 a:hover,
ul#gnav li.gnav07 a:active {background:url(../../images/common/header_gnav2.gif) no-repeat -785px -57px;}



/*	サイドナビゲーション
----------------------------------------------------*/

#side ul.nav a {
display:block;
width:190px;
height:47px;
margin:0;
padding:0;
background:url(../../images/common/side_nav.gif) no-repeat left top;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-indent:20px;
line-height:47px;
}
#side ul.nav a.active {
background:url(../../images/common/side_nav.gif) no-repeat -190px top;
}
#side ul.nav a:hover {
background:url(../../images/common/side_nav.gif) no-repeat -190px top;
}

#side ul.nav li.case a {
display:block;
width:190px;
height:47px;
margin:0;
padding:0;
background:url(../../images/common/side_nav_case.gif) no-repeat left top;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-indent:82px;
line-height:47px;
}
#side ul.nav li.case a.active {
background:url(../../images/common/side_nav_case.gif) no-repeat -190px top;
}
#side ul.nav li.case a:hover {
background:url(../../images/common/side_nav_case.gif) no-repeat -190px top;
}



