@charset "utf-8";
/* CSS Document */



/* メインナビ
---------------------------------------------------- */
#nav{
clear:both;
width:100%;
height:50px;
background-color:#605f4b;
margin:0px;
padding:0px;
border-bottom:5px solid #303026;
}

#nav_inner{
width:800px;
margin:0px auto;
}

#nav_inner ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav_inner li{
float:left;
list-style:none;
margin:0px 0px 0px 0px;
padding:7px 0px 0px 0px;
}


/* サイドナビ
---------------------------------------------------- */
.menu_nav{
width:760px;
margin:0px 0px 30px 0px;
}

.menu_nav ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.menu_nav li{
float:left;
list-style:none;
margin:0px 0px 30px 0px;
padding:0px 0px 0px 0px;
}

/* ヘッダーナビ　小
---------------------------------------------------- */

#sub_nav p{
margin:0px 0px 0px 0px;
text-align:right;
}


#sub_nav p a{
margin:0px 0px 0px 0px;
padding:2px 10px 0px 8px;
background:url(../common/im_mark.gif) no-repeat 0px 50%;
}



/* サイドナビ
---------------------------------------------------- */

#side_nav{
width:200px;
padding:0px ;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}

#side_nav ul{
padding:0px;
margin:0px;
width:200px;
list-style:none;
}

#side_nav li{
padding:0px;
margin:0px 0px 5px 0px;
width:200px;
text-decoration: none;
display:block;
text-indent:-9999px;
background: url(../common/bt_side_nav.gif);
background-repeat: no-repeat;
}

#side_nav li a{
padding:0px;
margin:0px;
width:200px;
text-decoration: none;
display:block;
background: url(../common/bt_side_nav.gif);
background-repeat: no-repeat;
outline:none;
}

#side_nav li#bn01       	     {height:60px;background-position:-200px 0px;}
#side_nav li#bn02                {height:60px;background-position:-200px -65px;}
#side_nav li#bn03                {height:60px;background-position:-200px -130px;}


#side_nav li#bn01       	     a{height:60px;background-position:0px 0px;}
#side_nav li#bn02                a{height:60px;background-position:0px -65px;}
#side_nav li#bn03                a{height:60px;background-position:0px -130px;}


#side_nav li#bn01       	     a:hover{height:60px;background-position:-200px 0px;}
#side_nav li#bn02                a:hover{height:60px;background-position:-200px -65px;}
#side_nav li#bn03                a:hover{height:60px;background-position:-200px -130px;}
