
.dropdown {
float:left;
margin:0  0 0 0px;
}

.dropdown dt {
font-weight:bold;
cursor:pointer; 
	text-indent: -9999px;
}
.dropdown dt:hover {
}
.dropdown dd {
position:absolute; 
overflow:hidden; 
display:none; 
background-image:url("/img/navi_opacity.gif"); 
}
.dropdown ul {
width:137px;
padding:0 ;
list-style:none;
border-top:none
text-align :left;
}
.dropdown li {
	height:26px;
	text-indent: -9999px;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
display:block; 
	height:26px;
text-decoration:none; 
}

img {
	border: none;
}

/* ### info ### */

#navi dt#info {
width:124px; 
height:31px;
 background: url(img/navi.gif) no-repeat 0px 0;
}
#navi dt#info a:hover{
width:124px; 
height:31px;
 background: url(img/navi_hover.gif) no-repeat 0px 0;
}

/* ### about us ### */

#navi dt#one-ddheader {
width:125px; 
height:31px;
 background: url(img/navi.gif) no-repeat -124px 0;
}
#navi li#policy {
 background: url(img/navi_dropdown_about.gif) no-repeat 0 0;
}
#navi li#profile {
 background: url(img/navi_dropdown_about.gif) no-repeat 0 -26px;
}
#navi li#companyInfo {
 background: url(img/navi_dropdown_about.gif) no-repeat 0 -52px;
}
#navi dt#one-ddheader a:hover {
width:125px; 
height:31px;
 background: url(img/navi_hover.gif) no-repeat -124px 0;
}
#navi li#policy a:hover {
 background: url(img/navi_dropdown_about_hover.gif) no-repeat 0 0;
}
#navi li#profile a:hover {
 background: url(img/navi_dropdown_about_hover.gif) no-repeat 0 -26px;
}
#navi li#companyInfo a:hover {
 background: url(img/navi_dropdown_about_hover.gif) no-repeat 0 -52px;
}

/* ### process ### */

#navi dt#process {
width:125px; 
height:31px;
background: url(img/navi.gif) no-repeat -249px 0;
}
#navi dt#process a:hover {
width:125px; 
height:31px;
background: url(img/navi_hover.gif) no-repeat -249px 0;
}

/* ### works ### */

#navi dt#tow-ddheader {
width:125px; 
height:31px;
 background: url(img/navi.gif) no-repeat -374px 0;
}
#navi li#restaurant {
 background: url(img/navi_dropdown_works.gif) no-repeat 0 0;
}
#navi li#bar {
 background: url(img/navi_dropdown_works.gif) no-repeat 0 -26px;
}
#navi li#residence {
 background: url(img/navi_dropdown_works.gif) no-repeat 0 -52px;
}
#navi li#other {
 background: url(img/navi_dropdown_works.gif) no-repeat 0 -78px;
}
#navi li#workList {
 background: url(img/navi_dropdown_works.gif) no-repeat 0 -104px;
}

#navi dt#tow-ddheader a:hover {
width:125px; 
height:31px;
 background: url(img/navi_hover.gif) no-repeat -374px 0;
}
#navi li#restaurant a:hover {
 background: url(img/navi_dropdown_works_hover.gif) no-repeat 0 0;
}
#navi li#bar a:hover {
 background: url(img/navi_dropdown_works_hover.gif) no-repeat 0 -26px;
}
#navi li#residence a:hover {
 background: url(img/navi_dropdown_works_hover.gif) no-repeat 0 -52px;
}
#navi li#other a:hover {
 background: url(img/navi_dropdown_works_hover.gif) no-repeat 0 -78px;
}
#navi li#workList a:hover {
 background: url(img/navi_dropdown_works_hover.gif) no-repeat 0 -104px;
}

/* ### blog ### */

#navi dt#blog {
width:125px; 
height:31px;
 background: url(img/navi.gif) no-repeat -499px 0;
}
#navi dt#blog a:hover {
width:125px; 
height:31px;
 background: url(img/navi_hover.gif) no-repeat -499px 0;
}

/* ### contact### */

#navi dt#contact {
width:127px; 
height:31px;
 background: url(img/navi.gif) no-repeat -624px 0;
}
#navi dt#contact a:hover {
width:127px; 
height:31px;
 background: url(img/navi_hover.gif) no-repeat -624px 0;
}






