@charset "UTF-8";

/*メニュー共通*/

.no-disp
{
	display: none;
}ß

/*グローバルメニュー*/

#navi
{
	width: 700px;
	height: 25px;
	margin: 0;
	padding: 0;
}

#navi ul
{
	height: 25px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navi li
{
	display: inline;
	float: left;
}

#navi li a
{
	display: block;
	height: 25px;
}

#navi-home a
{
	background: url(../images/home_b.gif) no-repeat 0px 0px;
	width: 64px;
}

#navi-home a:hover , #navi-home-on
{
	background: url(../images/home_b.gif) no-repeat 0px -25px;
	width: 64px;
}

#navi-product a
{
	background: url(../images/product_b.gif) no-repeat 0px 0px;
}

#navi-product a:hover , #navi-product-on
{
	background: url(../images/product_b.gif) no-repeat 0px -25px;
}

#navi-dbcontrol a
{
	background: url(../images/dbcontrol_b.gif) no-repeat 0px 0px;
}

#navi-dbcontrol a:hover , #navi-dbcontrol-on
{
	background: url(../images/dbcontrol_b.gif) no-repeat 0px -25px;
}

#navi-news a
{
	background: url(../images/news_b.gif) no-repeat 0px 0px;
}

#navi-news a:hover , #navi-news-on
{
	background: url(../images/news_b.gif) no-repeat 0px -25px;
}

#navi-company a
{
	background: url(../images/company_b.gif) no-repeat 0px 0px;
}

#navi-company a:hover , #navi-company-on
{
	background: url(../images/company_b.gif) no-repeat 0px -25px;
}

#navi-contact a
{
	background: url(../images/contact_b.gif) no-repeat 0px 0px;
}

#navi-contact a:hover , #navi-contact-on
{
	background: url(../images/contact_b.gif) no-repeat 0px -25px;
}

#navi-product a , #navi-product-on , #navi-dbcontrol a , #navi-dbcontrol-on , #navi-news a , #navi-news-on , #navi-company a , #navi-company-on , #navi-contact a , #navi-contact-on
{
	width: 127px;
}

#navi-contact a , #navi-contact-on
{
	width: 128px;
}

/*サブメニュー　共通*/

#sub-menu
{
		padding: 0px;
		margin: 0px;
		width: 160px;
		float:left
}

#sub-menu ul
{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
}
#sub-menu li
{
		padding: 0px;
		margin: 0px;
		display : inline;
		float:left;
}

#sub-menu li a
{
	display: block;
	width: 160px;
}


/*サブメニュー　ニュースリリース*/
#news04 a
{
	background: url(../images/news04_b.gif) no-repeat 0px 0px;
	height: 29px;
}

#news04 a:hover , #news04-on
{
	background: url(../images/news04_b.gif) no-repeat 0px -29px;
	height: 29px;
}

#news05 a
{
	background: url(../images/news05_b.gif) no-repeat 0px 0px;
}

#news05 a:hover , #news05-on
{
	background: url(../images/news05_b.gif) no-repeat 0px -28px;
}

#news06 a
{
	background: url(../images/news06_b.gif) no-repeat 0px 0px;
}

#news06 a:hover , #news06-on
{
	background: url(../images/news06_b.gif) no-repeat 0px -28px;
}

#news07 a
{
	background: url(../images/news07_b.gif) no-repeat 0px 0px;
}

#news07 a:hover , #news07-on
{
	background: url(../images/news07_b.gif) no-repeat 0px -28px;
}

#news08 a
{
	background: url(../images/news08_b.gif) no-repeat 0px 0px;
}

#news08 a:hover , #news08-on
{
	background: url(../images/news08_b.gif) no-repeat 0px -28px;
}

#news09 a
{
	background: url(../images/news09_b.gif) no-repeat 0px 0px;
}

#news09 a:hover , #news09-on
{
	background: url(../images/news09_b.gif) no-repeat 0px -28px;
}

#news05 a , #news06 a , #news07 a , #news05-on , #news06-on , #news07-on , #news08 a, #news08-on, #news09 a, #news09-on
{
	height: 28px;
}

/*サブメニュー　DB Control*/

#point a , #enterprise a , #environment a , #performance a , #price a , #download a , #detail a , #glossary a , #support a , #partner a
{
	height: 28px;
}

#what a
{
	background: url(../images/what_b.gif) no-repeat 0px 0px;
	height: 29px;
}

#what a:hover , #what-on
{
	background: url(../images/what_b.gif) no-repeat 0px -29px;
	height: 29px;
}

#point a
{
	background: url(../images/point_b.gif) no-repeat 0px 0px;
}

#point a:hover , #point-on
{
	background: url(../images/point_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#enterprise a
{
	background: url(../images/enterprise_b.gif) no-repeat 0px 0px;
}

#enterprise a:hover , #enterprise-on
{
	background: url(../images/enterprise_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#environment a
{
	background: url(../images/environment_b.gif) no-repeat 0px 0px;
}

#environment a:hover , #environment-on
{
	background: url(../images/environment_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#performance a
{
	background: url(../images/performance_b.gif) no-repeat 0px 0px;
}

#performance a:hover , #performance-on
{
	background: url(../images/performance_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#price a
{
	background: url(../images/price_b.gif) no-repeat 0px 0px;
}

#price a:hover , #price-on
{
	background: url(../images/price_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#download a
{
	background: url(../images/download_b.gif) no-repeat 0px 0px;
}

#download a:hover , #download-on
{
	background: url(../images/download_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#detail a
{
	background: url(../images/detail_b.gif) no-repeat 0px 0px;
}

#detail a:hover , #detail-on
{
	background: url(../images/detail_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#glossary a
{
	background: url(../images/glossary_b.gif) no-repeat 0px 0px;
}

#glossary a:hover , #glossary-on
{
	background: url(../images/glossary_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#support a
{
	background: url(../images/support_b.gif) no-repeat 0px 0px;
}

#support a:hover , #support-on
{
	background: url(../images/support_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#partner a
{
	background: url(../images/partner_b.gif) no-repeat 0px 0px;
}

#partner a:hover , #partner-on
{
	background: url(../images/partner_b.gif) no-repeat 0px -28px;
	height: 28px;
}

#conposition a , #conposition a:hover , #conposition-on , #access a , #access a:hover , #access-on , #work a , #work a:hover , #work-on , #demo a , #demo a:hover , #demo-on
{
	height: 18px;
}

#conposition a
{
	background: url(../images/conposition_b.gif) no-repeat 0px 0px;
}

#conposition a:hover , #conposition-on
{
	background: url(../images/conposition_b.gif) no-repeat 0px -18px;
}

#access a
{
	background: url(../images/access_b.gif) no-repeat 0px 0px;
}

#access a:hover , #access-on
{
	background: url(../images/access_b.gif) no-repeat 0px -18px;
}

#work a
{
	background: url(../images/work_b.gif) no-repeat 0px 0px;
}

#work a:hover , #work-on
{
	background: url(../images/work_b.gif) no-repeat 0px -18px;
}

#demo a
{
	background: url(../images/demo_b.gif) no-repeat 0px 0px;
}

#demo a:hover , #demo-on
{
	background: url(../images/demo_b.gif) no-repeat 0px -18px;
}

/*サブメニュー　会社概要*/
#company-ceo
{
	background: url(../company/images/ceo_photo.jpg) no-repeat 0px 0px;
	width: 160px;
	height: 170px;
}

#company1 a
{
	background: url(../images/company1_b.gif) no-repeat 0px 0px;
	height: 29px;
}

#company1 a:hover , #company1-on
{
	background: url(../images/company1_b.gif) no-repeat 0px -29px;
	height: 29px;
}

#company2 a
{
	background: url(../images/company2_b.gif) no-repeat 0px 0px;
}

#company2 a:hover , #company2-on
{
	background: url(../images/company2_b.gif) no-repeat 0px -28px;
}

#company3 a
{
	background: url(../images/company3_b.gif) no-repeat 0px 0px;
}

#company3 a:hover , #company3-on
{
	background: url(../images/company3_b.gif) no-repeat 0px -28px;
}

#company2 a , #company3 a  , #company2-on , #company3-on
{
	height: 28px;
}