/* CSS Document */

#menu .company a {
	background-image: url(../images/main/menu-company.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .company a:hover {
	background-image: url(../images/main/menu-company-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .service a {
	background-image: url(../images/main/menu-service.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .service a:hover {
	background-image: url(../images/main/menu-service-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#menu .results a {
	background-image: url(../images/main/menu-results.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .results a:hover {
	background-image: url(../images/main/menu-results-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#menu .case a {
	background-image: url(../images/main/menu-case.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .case a:hover {
	background-image: url(../images/main/menu-case-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#menu .voice a {
	background-image: url(../images/main/menu-voice.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .voice a:hover {
	background-image: url(../images/main/menu-voice-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}


#menu .recruit a {
	background-image: url(../images/main/menu-recruit.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .recruit a:hover {
	background-image: url(../images/main/menu-recruit-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#menu .contact a {
	background-image: url(../images/main/menu-contact.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .contact a:hover {
	background-image: url(../images/main/menu-contact-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#menu .top a {
	background-image: url(../images/main/menu-top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#menu .top a:hover {
	background-image: url(../images/main/menu-top-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 175px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}



/* menu blog */

#bg #contents #main #leftcon #menub .miwa a {
	background-image: url(../images/main/icon-mabataki.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 159px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#bg #contents #main #leftcon #menub .miwa a:hover {
	background-image: url(../images/main/icon-mabataki-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 159px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#bg #contents #main #leftcon #menub .ito a {
	background-image: url(../images/main/icon-blog.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 159px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#bg #contents #main #leftcon #menub .ito a:hover {
	background-image: url(../images/main/icon-blog-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 159px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}


/*top menu icon*/

#iconmenu-bg .icon-service a {
	background-image: url(../images/top/icon-service.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#iconmenu-bg .icon-service a:hover {
	background-image: url(../images/top/icon-service-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#iconmenu-bg .icon-results a {
	background-image: url(../images/top/icon-results.gif);
	background-repeat: no-repeat;
	margin: 0px 5px;
	padding: 0px;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#iconmenu-bg .icon-results a:hover {
	background-image: url(../images/top/icon-results-r.gif);
	background-repeat: no-repeat;
	margin: 0px 5px;
	padding: 0px;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

#iconmenu-bg .icon-case a {
	background-image: url(../images/top/icon-case.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#iconmenu-bg .icon-case a:hover {
	background-image: url(../images/top/icon-case-r.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 126px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
