.dropdown {
	float:left;
	padding-right:4px
}
.lastmenu {
	padding: 0px;
}
.dropdown dt {
	width:160px;
}
.dropdown dt.gnDivision a {
	height: 50px;
	background: url(../../images/common/gnavi_division.gif) no-repeat;
}
.dropdown dt.gnDivision a:hover { background: url(../../images/common/gnavi_division_on.gif) no-repeat; }
.dropdown dt.gnDivision a.active {
	height: 50px;
	background: url(../../images/common/gnavi_division_on.gif) no-repeat;
}
.dropdown dt.gnService a {
	height: 50px;
	background: url(../../images/common/gnavi_service.gif) no-repeat;
}
.dropdown dt.gnService a:hover { background: url(../../images/common/gnavi_service_on.gif) no-repeat; }
.dropdown dt.gnService a.active {
	height: 50px;
	background: url(../../images/common/gnavi_service_on.gif) no-repeat;
}
.dropdown dt.gnCasestudy a {
	height: 50px;
	background: url(../../images/common/gnavi_casestudy.gif) no-repeat;
}
.dropdown dt.gnCasestudy a:hover { background: url(../../images/common/gnavi_casestudy_on.gif) no-repeat; }
.dropdown dt.gnCasestudy a.active {
	height: 50px;
	background: url(../../images/common/gnavi_casestudy_on.gif) no-repeat;
}
.dropdown dt.gnCompany a {
	height: 50px;
	background: url(../../images/common/gnavi_company.gif) no-repeat;
}
.dropdown dt.gnCompany a:hover { background: url(../../images/common/gnavi_company_on.gif) no-repeat; }
.dropdown dt.gnCompany a.active {
	height: 50px;
	background: url(../../images/common/gnavi_company_on.gif) no-repeat;
}
.dropdown dt.gnRecruit a {
	height: 50px;
	background: url(../../images/common/gnavi_recruit.gif) no-repeat;
}
.dropdown dt.gnRecruit a:hover { background: url(../../images/common/gnavi_recruit_on.gif) no-repeat; }
.dropdown dt.gnRecruit a.active {
	height: 50px;
	background: url(../../images/common/gnavi_recruit_on.gif) no-repeat;
}
.dropdown dt.gnContact a {
	height: 50px;
	background: url(../../images/common/gnavi_contact.gif) no-repeat;
}
.dropdown dt.gnContact a:hover { background: url(../../images/common/gnavi_contact_on.gif) no-repeat; }
.dropdown dt.gnContact a.active {
	height: 50px;
	background: url(../../images/common/gnavi_contact_on.gif) no-repeat;
}

.dropdown dd {
	position:absolute;
	overflow:hidden;
	width:160px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0;
	margin: 0px;
}
.dropdown ul {
	width:160px;
	/*border:2px solid #9ac1c9;*/
	list-style:none;
	border-top:none;
	border-top: 1px solid #fff;
}
.dropdown li {
}
.dropdown li a {
	display:block;
	height: 30px;
}
/*
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	color:#333;
	text-decoration:none;
	background:#757575;
	width:160px
}
*/
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	width:160px;
	text-indent: -3000px;
	overflow: hidden;
}
/*
.dropdown ul a:hover {
	background:#949494;
	color:#000
}
*/
/*--Division Submenus--*/
.dropdown ul li.subgnDivWebintegration a {
	background: url(../../images/common/gnavi_division_webintegration.gif) no-repeat;
}
.dropdown ul li.subgnDivWebintegration a:hover {
	background: url(../../images/common/gnavi_division_webintegration_on.gif) no-repeat;
}
.dropdown ul li.subgnDivSolution a {
	background: url(../../images/common/gnavi_division_solution.gif) no-repeat;
}
.dropdown ul li.subgnDivSolution a:hover {
	background: url(../../images/common/gnavi_division_solution_on.gif) no-repeat;
}
.dropdown ul li.subgnDivMarketplace a {
	background: url(../../images/common/gnavi_division_marketplace.gif) no-repeat;
}
.dropdown ul li.subgnDivMarketplace a:hover {
	background: url(../../images/common/gnavi_division_marketplace_on.gif) no-repeat;
}

/*--Service Submenus--*/
.dropdown ul li.subgnSrvWebcreate a {
	background: url(../../images/common/gnavi_service_webcreate.gif) no-repeat;
}
.dropdown ul li.subgnSrvWebcreate a:hover {
	background: url(../../images/common/gnavi_service_webcreate_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvSEO a {
	background: url(../../images/common/gnavi_service_seo.gif) no-repeat;
}
.dropdown ul li.subgnSrvSEO a:hover {
	background: url(../../images/common/gnavi_service_seo_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvappli a {
	background: url(../../images/common/gnavi_service_appli.gif) no-repeat;
}
.dropdown ul li.subgnSrvappli a:hover {
	background: url(../../images/common/gnavi_service_appli_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvAffiliate a {
	background: url(../../images/common/gnavi_service_affiliate.gif) no-repeat;
}
.dropdown ul li.subgnSrvAffiliate a:hover {
	background: url(../../images/common/gnavi_service_affiliate_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvWebcamera a {
	background: url(../../images/common/gnavi_service_webcamera.gif) no-repeat;
}
.dropdown ul li.subgnSrvWebcamera a:hover {
	background: url(../../images/common/gnavi_service_webcamera_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvPR a {
	background: url(../../images/common/gnavi_service_pr.gif) no-repeat;
}
.dropdown ul li.subgnSrvPR a:hover {
	background: url(../../images/common/gnavi_service_pr_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvFacebook a {
	background: url(../../images/common/gnavi_facebook.gif) no-repeat;
}
.dropdown ul li.subgnSrvFacebook a:hover {
	background: url(../../images/common/gnavi_facebook_on.gif) no-repeat;
}
.dropdown ul li.subgnSrvsmartop a {
	background: url(../../images/common/gnavi_srvsmartop.gif) no-repeat;
}
.dropdown ul li.subgnSrvsmartop a:hover {
	background: url(../../images/common/gnavi_srvsmartop_on.gif) no-repeat;
}

/*--Casestudy Submenus--*/
.dropdown ul li.subgnCsHomepage a {
	background: url(../../images/common/gnavi_casestudy_homepage.gif) no-repeat;
}
.dropdown ul li.subgnCsHomepage a:hover {
	background: url(../../images/common/gnavi_casestudy_homepage_on.gif) no-repeat;
}
.dropdown ul li.subgnCsEC a {
	background: url(../../images/common/gnavi_casestudy_ec.gif) no-repeat;
}
.dropdown ul li.subgnCsEC a:hover {
	background: url(../../images/common/gnavi_casestudy_ec_on.gif) no-repeat;
}
.dropdown ul li.subgnCsSEO a {
	background: url(../../images/common/gnavi_casestudy_seo.gif) no-repeat;
}
.dropdown ul li.subgnCsSEO a:hover {
	background: url(../../images/common/gnavi_casestudy_seo_on.gif) no-repeat;
}
.dropdown ul li.subgnCsEtc a {
	background: url(../../images/common/gnavi_casestudy_etc.gif) no-repeat;
}
.dropdown ul li.subgnCsEtc a:hover {
	background: url(../../images/common/gnavi_casestudy_etc_on.gif) no-repeat;
}

/*--Company Submenus--*/
.dropdown ul li.subgnCompInformation a {
	background: url(../../images/common/gnavi_company_information.gif) no-repeat;
}
.dropdown ul li.subgnCompInformation a:hover {
	background: url(../../images/common/gnavi_company_information_on.gif) no-repeat;
}
.dropdown ul li.subgnCompHistory a {
	background: url(../../images/common/gnavi_company_history.gif) no-repeat;
}
.dropdown ul li.subgnCompHistory a:hover {
	background: url(../../images/common/gnavi_company_history_on.gif) no-repeat;
}
.dropdown ul li.subgnCompAccess a {
	background: url(../../images/common/gnavi_company_access.gif) no-repeat;
}
.dropdown ul li.subgnCompAccess a:hover {
	background: url(../../images/common/gnavi_company_access_on.gif) no-repeat;
}

/*--Recruit Submenus--*/
.dropdown ul li.subgnRecGist a {
	background: url(../../images/common/gnavi_recruit_gist.gif) no-repeat;
}
.dropdown ul li.subgnRecGist a:hover {
	background: url(../../images/common/gnavi_recruit_gist_on.gif) no-repeat;
}
.dropdown ul li.subgnRecOneday a {
	background: url(../../images/common/gnavi_recruit_oneday.gif) no-repeat;
}
.dropdown ul li.subgnRecOneday a:hover {
	background: url(../../images/common/gnavi_recruit_oneday_on.gif) no-repeat;
}

/*--Contact Submenus--*/
.dropdown ul li.subgnCntQA a {
	background: url(../../images/common/gnavi_contact_qanda.gif) no-repeat;
}
.dropdown ul li.subgnCntQA a:hover {
	background: url(../../images/common/gnavi_contact_qanda_on.gif) no-repeat;
}


.dropdown ul a.underline {
	border-bottom:1px solid #fff;
}

