@charset "utf-8";

#dd .home {
width:85px;
height:48px;
background:url(../../images/menu1.jpg) no-repeat;
float:left;
}

#dd .home a{
width:85px;
height:48px;
display: block;
float: left;
}

#dd .home_up {
width:85px;
height:48px;
background:url(../../images/menu1_up.jpg) no-repeat;
float:left;
}

#dd .home_up a{
width:85px;
height:48px;
display: block;
float: left;
}

#dd .home a.menu:hover {
width:85px;
height:48px;
background:url(../../images/menu1_up.jpg) no-repeat;
float:left;
}

#dd .home_up a.menu:hover {
width:85px;
height:48px;
background:url(../../images/menu1_up.jpg) no-repeat;
float:left;
}

#dd .service {
width:153px;
height:48px;
background:url(../../images/menu2.jpg) no-repeat;
float:left;
}

#dd .service a{
width:153px;
height:48px;
display: block;
float: left;
}

#dd .service_up {
width:153px;
height:48px;
background:url(../../images/menu2_up.jpg) no-repeat;
float:left;
}

#dd .service_up a{
width:153px;
height:48px;
display: block;
float: left;
}

#dd .service a.menu:hover {
width:153px;
height:48px;
background:url(../../images/menu2_up.jpg) no-repeat;
float:left;
}

#dd .service_up a.menu:hover {
width:153px;
height:48px;
background:url(../../images/menu2_up.jpg) no-repeat;
float:left;
}

#dd .staff {
width:128px;
height:48px;
background:url(../../images/menu3.jpg) no-repeat;
float:left;
}

#dd .staff a{
width:128px;
height:48px;
display: block;
float: left;
}

#dd .staff_up {
width:128px;
height:48px;
background:url(../../images/menu3_up.jpg) no-repeat;
float:left;
}

#dd .staff_up a{
width:128px;
height:48px;
display: block;
float: left;
}

#dd .staff a.menu:hover {
width:128px;
height:48px;
background:url(../../images/menu3_up.jpg) no-repeat;
float:left;
}

#dd .staff_up a.menu:hover {
width:128px;
height:48px;
background:url(../../images/menu3_up.jpg) no-repeat;
float:left;
}

#dd .shop {
width:103px;
height:48px;
background:url(../../images/menu4.jpg) no-repeat;
float:left;
}

#dd .shop a{
width:103px;
height:48px;
display: block;
float: left;
}

#dd .shop_up {
width:103px;
height:48px;
background:url(../../images/menu4_up.jpg) no-repeat;
float:left;
}

#dd .shop_up a{
width:103px;
height:48px;
display: block;
float: left;
}

#dd .shop a.menu:hover {
width:103px;
height:48px;
background:url(../../images/menu4_up.jpg) no-repeat;
float:left;
}

#dd .shop_up a.menu:hover {
width:103px;
height:48px;
background:url(../../images/menu4_up.jpg) no-repeat;
float:left;
}

#dd .boshuu {
width:119px;
height:48px;
background:url(../../images/menu5.jpg) no-repeat;
float:left;
}

#dd .boshuu a{
width:119px;
height:48px;
display: block;
float: left;
}

#dd .boshuu_up {
width:119px;
height:48px;
background:url(../../images/menu5_up.jpg) no-repeat;
float:left;
}

#dd .boshuu_up a{
width:119px;
height:48px;
display: block;
float: left;
}

#dd .boshuu a.menu:hover {
width:119px;
height:48px;
background:url(../../images/menu5_up.jpg) no-repeat;
float:left;
}

#dd .boshuu_up a.menu:hover {
width:119px;
height:48px;
background:url(../../images/menu5_up.jpg) no-repeat;
float:left;
}

#dd .company {
width:108px;
height:48px;
background:url(../../images/menu6.jpg) no-repeat;
float:left;
}

#dd .company a{
width:108px;
height:48px;
display: block;
float: left;
}

#dd .company_up {
width:108px;
height:48px;
background:url(../../images/menu6_up.jpg) no-repeat;
float:left;
}

#dd .company_up a{
width:108px;
height:48px;
display: block;
float: left;
}

#dd .company a.menu:hover {
width:108px;
height:48px;
background:url(../../images/menu6_up.jpg) no-repeat;
float:left;
}

#dd .company_up a.menu:hover {
width:108px;
height:48px;
background:url(../../images/menu6_up.jpg) no-repeat;
float:left;
}

#dd .contact {
width:204px;
height:48px;
background:url(../../images/menu7.jpg) no-repeat;
float:left;
}

#dd .contact a{
width:204px;
height:48px;
display: block;
float: left;
}

#dd .contact_up {
width:204px;
height:48px;
background:url(../../images/menu7_up.jpg) no-repeat;
float:left;
}

#dd .contact_up a{
width:204px;
height:48px;
display: block;
float: left;
}

#dd .contact a.menu:hover {
width:204px;
height:48px;
background:url(../../images/menu7_up.jpg) no-repeat;
float:left;
}

#dd .contact_up a.menu:hover {
width:204px;
height:48px;
background:url(../../images/menu7_up.jpg) no-repeat;
float:left;
}

.service .submenu {
width:153px;
padding:0 0 4px 0;
background-image:none;
background:#67AB00;
font-size:95%;
visibility: hidden;
position: absolute;
z-index: 3;
clear:both;
}

html>/**/body .service .submenu {
top:130px;
}

.service .submenu a{
width:148px;
height:20px;
padding:5px 0 5px 5px;
text-align:left;
color:#FFFFFF;
overflow:hidden;
}

.service .submenu a:hover{
overflow:hidden;
background-color:#006600;
}
/*
.submenu a:hover{
background:#487630;
color:#FFFFFF;
}
*/

.service .submenu li{
height:20px;
padding:3px 0 5px 0;
overflow:hidden;
clear:both;
}

*html .service .submenu li{
height:30px;
padding:3px 0 5px 0;
overflow:hidden;
clear:both;
}

.service_up .submenu {
width:153px;
padding:0 0 4px 0;
background-image:none;
background:#67AB00;
font-size:95%;
visibility: hidden;
position: absolute;
z-index: 3;
clear:both;
}

html>/**/body .service_up .submenu {
top:130px;
}

.service_up .submenu a{
width:148px;
height:20px;
padding:5px 0 5px 5px;
text-align:left;
color:#FFFFFF;
overflow:hidden;
}

.service_up .submenu a:hover{
overflow:hidden;
background-color:#006600;
}
/*
.submenu a:hover{
background:#487630;
color:#FFFFFF;
}
*/

.service_up .submenu li{
height:20px;
padding:3px 0 5px 0;
overflow:hidden;
clear:both;
}

*html .service_up .submenu li{
height:30px;
padding:3px 0 5px 0;
overflow:hidden;
clear:both;
}

/* �T�u���j���[�̔���������
--------------------
.submenu {
filter: alpha(Opacity=85);
opacity: 0.9;
}*/
