@charset "Shift_JIS";
/* CSS Document */

/* css menu compatible with version less than ie7 */
#nav1 { margin-top:2em; }
#nav { margin:0; padding:0; list-style:none; z-index:900; } /*position:fixed; top:0;left:0; */

#navbar { width:100%; background:none; margin:0px; padding:0px; padding-top:0px; }
#navbar ul { height:1.8em; margin:0; padding:0; }

#nav a {display: block; width:108px; padding:.2em 0 0 0; -webkit-tap-highlight-color: rgba(255, 153, 0, 0.8); } /* all "a" tags in the menu */

#nav li {float: left; width:108px; position:relative; height:2em; background:url(../graphics/header_menu_separator.jpg) top right no-repeat; } /* 1st menu option container */
#nav li.last { background:none; }

#nav li a {text-decoration:none; color:#fff; text-shadow:#333; text-align:center; height:1.8em; } /* 1st menu option text */

#nav li a:hover { color:#FFC; background-color:#f90; height:1.8em; }

#nav li ul {margin:0; padding:0; position: absolute; width: 10.5em; left: -200em; top: 1.8em; z-index: 910; border: 1px solid #ccc; border-top:none; list-style: none; background:#EEE; height:auto; } /* dropdown box */

#nav li ul li { border-top:1px #DDD solid; background:none; }

#nav li li a {text-decoration:none; color:#666; background:none; height:1.7em; padding-top:.3em; vertical-align:middle; border:none; } /* dropdown text */

#nav li li a:hover { background:#f90; color:#fff; } /* dropdown hover */
#nav li:hover ul, #nav li.sfh ul {left: 0; width:auto; }

/*#nav li ul ul {list-style:none;margin: -1.2em 0 0 10em; padding: 0;border-top: 3px solid #000;z-index:920;}*/

#nav li:hover ul ul, #nav li.sfh ul ul {left: -100em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfh ul, #nav li li.sfh ul {left: 0;}
* html #nav {position:relative;}
