@charset "utf-8";


body,div,p,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td {		
	margin:0;
	padding:0;
	
}



.clearfix:after {		
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}


.clearfix {		
  min-height: 1px;
}

* html .clearfix
 {		
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


body {		
	text-align:center;
	font-family:verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
	
}


img {		
	border:none;
	
}

#header {		
	height:75px;
	
}

#header #logo {		
	float:left;
	
}

#header_menu {		
	float:right;
	margin:40px 5px 0px;
	
}

#header_menu li {		
	list-style:none;
	float:left;
	margin-left:5px;
	
}

#menu {		
	width:832px;
	height:58px;
	
}
#menu ul {		
	height:58px;
	list-style:none;
	
}

#menu li {		
	float:left;
	list-style:none;
height:58px;
	
}
#menu li a{
		display:block;
text-indent:-9999px;
overflow:hidden;
height:58px;
}
#menu li.global01{
		background : url(../images/common/menu_01.gif) no-repeat 0px 0px;
width:85px;
}
#menu li.global01 a{
		background : url(../product/menu_01.gif) no-repeat 0px 0px;
width:85px;
}
#menu li.global01 a:hover{
		background : url(../product/menu_01_over.gif) no-repeat 0px 0px;
width:85px;
}

#menu li.global02{
		background : url(../product/menu_02.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global02 a{
		background:none;
}
#menu li.global02 a:hover{
		background : url(../product/menu_02_over.gif) no-repeat 0px 0px;
width:109px;

}

#menu li.global03{
		background : url(../product/menu_03.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global03 a{		

background:none;

}
#menu li.global03 a:hover{
		background : url(../product/menu_03_over.gif) no-repeat 0px 0px;
width:109px;
}


#menu li.global04{
		background : url(../product/menu_04.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global04 a{		

background:none;

}
#menu li.global04 a:hover{
		background : url(../product/menu_04_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global05{
		background : url(../product/menu_05.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global05 a{
		background:none;

}
#menu li.global05 a:hover{
		background : url(../product/menu_05_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global06{
		background : url(../product/menu_06.gif) no-repeat 0px 0px;
width:109px;
}
#menu li.global06 a{
		background:none;

}
#menu li.global06 a:hover{
		background : url(../product/menu_06_over.gif) no-repeat 0px 0px;
width:109px;
}

#menu li.global07{
		background : url(../product/menu_07.gif) no-repeat 0px 0px;
width:99px;
}
#menu li.global07 a{
		background:none;

}
#menu li.global07 a:hover{
		background : url(../product/menu_07_over.gif) no-repeat 0px 0px;
width:99px;
}

#menu li.global08{
		background : url(../product/menu_08.gif) no-repeat 0px 0px;
width:103px;
}
#menu li.global08 a{
		background:none;

}
#menu li.global08 a:hover{
		background : url(../product/menu_08_over.gif) no-repeat 0px 0px;
width:103px;
}







#footer {		
	height:93px;
	background : #000000 url(../product/footer_bg.gif) no-repeat 524px 0px;
	
}

#footer_menu {		
	float:left;
	width:260px;
	margin:20px 10px;
	
}
#footer_menu ul li {		
	float:left;
	list-style:none;
	
}

#footer_logo {		
	float:right;
	width:55px;
	margin:20px 0px;
	
}


