/* =Navigation
---------------------------------------------------------------------
*/

#nav{
   clear: left;
   float: left;
   width: 201px;
   margin: 0px;
   border-top: 1px solid #DAD4C2;
   border-left: 1px solid #DAD4C2;
   list-style: none;
   padding: 0px;
   line-height: 1;
   
}

#nav li{
   float: left;
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #DAD4C2;
   font-size: 12px;
   font-family: "ＭＳ Ｐゴシック", Tahoma, Georgia, Times, serif;
   text-transform: uppercase;
   text-align: right;
}

#nav li#nav_home{
   border-top: 0;
}

#nav li a{
   display: block;
   width:200px;
   padding: 6px 10px 5px 0px;
   background: #e2ddce;
   border-right: 1px solid #DCD6C5;
   color: #303030;
   text-decoration: none;
}

#nav li a:hover,
#nav li.current a{
   border-right-color: #E8E4D9;
   background: #fff;
   color: #987E27;
}

#nav li ul{
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 174px;
   margin: -25px 0 0 208px;
   border: 1px solid #D1CAB6;
   border-bottom: 0;
   list-style: none;
   line-height: 1;
   padding: 0;
   line-height: 1;
   
}

#nav li li{
   border: 0;
   border-bottom: 1px solid #D1CAB6;
   font-size: .875em;
   text-align: left;
}

#nav li ul ul{
   margin: -29px 0 0 174px;
   padding: 0;
   line-height: 1;
   
}

#nav li:hover ul ul,
#nav li.sfhover ul ul{
   left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul{
   left: auto;
}

#nav li li li{
   font-size: 1em;
}

#nav li li a{
   width: 174px;
   padding: 7px 13px;
   border: 0;
}

#nav li.current li a{
   background: #EAE7DA;
   color: #888;
}

#nav li.current li a:hover{
   border-right-color: #E8E4D9;
   background: #FFF;
   color: #000;
}
