@charset "utf-8";
/* CSS Document */

/* reset */
html,body,div,h1,h2,h3,p,img,ul,li,dl,dt,dd,
table,th,td,form,fieldset,adress,small{
margin:0;
padding:0;
line-height:1.0;
font-family:
   "Hiragino Kaku Gothic Pro",
    "ヒラギノ角ゴ Pro W3",
    Meiryo, 
    "メイリオ", 
    Osaka, 
    "MS P Gothic", 
    "ＭＳ Ｐゴシック", 
    sans-serif;
  font-size: 16px;
}

ul{
	list-style-type:none
	}
/*nav*/
#nav{
	width:968px;
	height:58px;
	margin:20px auto;
	
	}
#nav ul {
	width:968px;
	height:56px;
	display:block;
	float:left;
	display:inline;
	background-image:url(images/nav_bg.jpg)		 
	}

#nav li a{
	width:188px;
	height:47px;
	display:block;
	float:left;
	margin-top:2px;
	margin-left:4px;
	text-indent:-999em;
	
}

#kisyu a{
	background:url(images/kisyuhenkou.gif)no-repeat 0 2px;
	
	}
#kisyu a:hover, #kisyu a:active{

	background-position:0 -55px;
	}

#seihin a{
	background:url(images/seihin.gif)no-repeat 0 2px;
	
	}
	
#seihin a:hover, #seihin a:active{

	background-position:0 -55px;
	}
	
	
#serbis a{
	background:url(images/sa-bis.gif)no-repeat 0 2px;
	}
	
#serbis a:hover, #serbis a:active{
	
	background-position:0 -55px;
	}
	
#ryoukin a{
	background:url(images/ryoukin.gif)no-repeat 0 2px;
	}
	
#ryoukin a:hover, #ryoukin a:active{

	background-position:0 -55px;
	}
	
#support a{
	background:url(images/suport.gif)no-repeat 0 2px;
	}
	
#support a:hover, #support a:active{

	background-position:0 -55px;
	}