/* CSS Document */

.menu {width:220px; height: 35px; padding-bottom:250px !important; padding-bottom:0px;}
.menu ul li {position: relative; width: 220px; height: 35px; font-size:12px;}
.menu ul li table {/*border-collapse: collapse;*/ border: none;	padding: 0;	position: absolute;	top: 0;	left: 0;}
.menu ul li ul {visibility: hidden; overflow: hidden; position: absolute; top: 0px; left: 220px; width: 200px; height: 0;}
.menu ul li ul li {margin-bottom: 0; width:220px !important; width: 200px; height: 35px; font-size:12px; border-bottom:#a4858c 1px solid; }
.menu ul li a {font-family: verdana, sans-serif; color: #391612; font-weight:bold;	display: block; text-decoration: none; padding-left: 20px; height: 35px; line-height: 35px;}

.menu ul li a:hover {position: relative; z-index: 100;}
.menu ul li:hover ul ,.menu ul li a:hover ul {visibility: visible; overflow: visible; height: auto; z-index: 10;}
.menu li.line{border-top:#a4858c 1px solid;}
.menu li.top{background:url(../common/img/lnav-bg-line.gif) left top repeat-y; width:220px; border-bottom:#a4858c 1px solid;}

.menu li.top a:hover{background:url(../common/img/lnav-on-line.gif) left top no-repeat; width:220px; text-decoration:none;}
.menu li.sub a{background:#683441; color:#ffffff !important; width:200px; height:35px; display:block;}
.menu li.sub a:hover{background:#cab1b7; color:#683441 !important; height:35px; display:block; text-decoration:none; width:200px;}

#air #nav-1,#ship #nav-1,#railway #nav-1,#bus #nav-1,#taxi #nav-1,#rental #nav-1,
#acc-tokyo #nav-2,#acc-sedai #nav-2,#acc-yokohama #nav-2,#acc-fukuoka #nav-2,#acc-hakone #nav-2,#acc-hiroshima #nav-2,#acc-izu #nav-2,#acc-kobe #nav-2,
#acc-kyoto #nav-2,#acc-nagoya #nav-2,#acc-nara #nav-2,#acc-okinawa #nav-2,#acc-osaka #nav-2
{background:url(../common/img/lnav-on-line.gif) left top no-repeat; width:220px; text-decoration:none;}

#air #nav-1a a,#ship #nav-1b a,#railway #nav-1c a,#bus #nav-1d a,#taxi #nav-1e a,#rental #nav-1f a,#acc-sendai #nav-2a a,#acc-tokyo #nav-2b a,#acc-yokohama #nav-2c a,#acc-izu #nav-2d a,#acc-hakone #nav-2e a,#acc-nagoya #nav-2f a,#acc-nara #nav-2g a,#acc-kyoto #nav-2h a,#acc-osaka #nav-2i a,#acc-kobe #nav-2j a,#acc-hiroshima #nav-2k a,#acc-fukuoka #nav-2l a,#acc-okinawa #nav-2m a 
{background:#cab1b7; color:#683441 !important; height:35px; display:block; text-decoration:none; width:200px;}

*+html .menu #nav-1{height:35px; margin-bottom:-3px;}
*+html li .top{height:30px;}

