@charset "utf-8";
/*These CSS could be used in buttons*/
/************************************************************

layout buttons

************************************************************/
/*logo_header*/
a#logo_header {
	background: url(../images/layout/logo_header.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 175px;
	height: 60px;	
}
a#logo_header:hover {
	background-position: left bottom;
	text-decoration: none;
}
a#logo_header span {
	position: relative;
	z-index: -1;
	width:175px;
}

/*header_inquiry*/
a#header_inquiry {
	background: url(../images/layout/header_inquiry.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 345px;
	height: 60px;	
}
a#header_inquiry:hover {
	background-position: left bottom;
	text-decoration: none;
}
a#header_inquiry span {
	position: relative;
	z-index: -1;
	width:345px;
}

/*logo_footer*/
a#logo_footer {
	background: url(../images/layout/logo_footer.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 310px;
	height: 151px;	
}
a#logo_footer:hover {
	background-position: left bottom;
	text-decoration: none;
}
a#logo_footer span {
	position: relative;
	z-index: -1;
	width:151px;
}

/************************************************************

global menu

************************************************************/
/*list*/
#gmenu_inner ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#gmenu_inner ul li{
	margin:0px;
	padding:0px;
	float:left;
}
	/*gmenu_feature*/
	a#gmenu_feature {
		background: url(../images/buttons/gmenu_feature.jpg) left top no-repeat;
		display: block;
		text-decoration: none;
		width: 225px;
		height: 80px;	
	}
	a#gmenu_feature:hover {
		background-position: left bottom;
		text-decoration: none;
	}
	a#gmenu_feature span {
		position: relative;
		z-index: -1;
		width:225px;
	}
	/*gmenu_inquiry*/
	a#gmenu_inquiry {
		background: url(../images/buttons/gmenu_inquiry.jpg) left top no-repeat;
		display: block;
		text-decoration: none;
		width: 225px;
		height: 80px;	
	}
	a#gmenu_inquiry:hover {
		background-position: left bottom;
		text-decoration: none;
	}
	a#gmenu_inquiry span {
		position: relative;
		z-index: -1;
		width:225px;
	}
	/*gmenu_machine*/
	a#gmenu_machine {
		background: url(../images/buttons/gmenu_machine.jpg) left top no-repeat;
		display: block;
		text-decoration: none;
		width: 225px;
		height: 80px;	
	}
	a#gmenu_machine:hover {
		background-position: left bottom;
		text-decoration: none;
	}
	a#gmenu_machine span {
		position: relative;
		z-index: -1;
		width:225px;
	}
	/*gmenu_company*/
	a#gmenu_company {
		background: url(../images/buttons/gmenu_company.jpg) left top no-repeat;
		display: block;
		text-decoration: none;
		width: 225px;
		height: 80px;	
	}
	a#gmenu_company:hover {
		background-position: left bottom;
		text-decoration: none;
	}
	a#gmenu_company span {
		position: relative;
		z-index: -1;
		width:225px;
	}
	
/************************************************************

side buttons

************************************************************/
/*list*/
ul.button_list {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.button_list li{
	padding:0px 0px 15px 0px;
}

/*side_inquiry*/
a.side_inquiry {
	background: url(../images/buttons/side_inquiry.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 206px;
	height: 135px;	
}
a.side_inquiry:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.side_inquiry span {
	position: relative;
	z-index: -1;
	width:206px;
}

/*side_machine*/
a.side_machine {
	background: url(../images/buttons/side_machine.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 206px;
	height: 135px;	
}
a.side_machine:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.side_machine span {
	position: relative;
	z-index: -1;
	width:206px;
}

/*side_company*/
a.side_company {
	background: url(../images/buttons/side_company.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 206px;
	height: 135px;	
}
a.side_company:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.side_company span {
	position: relative;
	z-index: -1;
	width:206px;
}

/************************************************************

inquiry buttons

************************************************************/
/*inquiry_m*/
a#inquiry_m {
	background: url(../images/buttons/inquiry_m.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 671px;
	height: 140px;	
}
a#inquiry_m:hover {
	background-position: left bottom;
	text-decoration: none;
}
a#inquiry_m span {
	position: relative;
	z-index: -1;
	width:671px;
}
/*inquiry_l*/
a#inquiry_l {
	background: url(../images/buttons/inquiry_l.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 900px;
	height: 140px;	
}
a#inquiry_l:hover {
	background-position: left bottom;
	text-decoration: none;
}
a#inquiry_l span {
	position: relative;
	z-index: -1;
	width:900px;
}

/************************************************************

eyecatch buttons

************************************************************/
/*eyecatch_feature*/
a.eyecatch_feature {
	background: url(../images/buttons/eyecatch_feature.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 276px;
	height: 135px;	
}
a.eyecatch_feature:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.eyecatch_feature span {
	position: relative;
	z-index: -1;
	width:276px;
}
/*patent_detail*/
a.patent_detail {
	background: url(../images/buttons/patent_detail.jpg) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 276px;
	height: 65px;	
}
a.patent_detail:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.patent_detail span {
	position: relative;
	z-index: -1;
	width:276px;
}
/************************************************************

other

************************************************************/
/*detail*/
a.detail {
	background: url(../images/buttons/detail.gif) left top no-repeat;
	display: block;
	text-decoration: none;
	width: 80px;
	height: 15px;
	font-size:0.8em;
}
a.detail:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.detail span {
	position: relative;
	z-index: -1;
	width:80px;
}