body{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
	color:#666666;
	margin:0;
	padding:0;
	text-align:center;

}

div#wrapper{
	width:800px;
	margin:auto;
	padding:0;
	text-align:left;

}

h1,h3{
	text-indent:-9999px;
	overflow:hidden;
	margin:0px;
}

img{
	border:0;
}


/*header*/
div#header{
	width:800px;
	height:80px;
	margin:0px;
	padding:0px;
	background:url(images/head.jpg) no-repeat;
}

div#header p{
	text-indent:-9999px;
	overflow:hidden;
}

div#head_title{
	float:left;
}

div#head_links{
	float:right;
}

div#shopaddress{
	clear:both;
	float:right;
	width:550px;
}


div#head_links ul,div#shopaddress ul{
	list-style-type:none;
	list-style-position:inside;
}

div#head_links ul{
	padding-top:0px;
}

div#shopaddress ul{
	line-height:1.5;
	margin-right:10px;
	margin-top:3px;
}

	
div#head_links ul li{
		float:left;
		margin-right:10px;
		margin-top:3px;
		background:url(images/icon_head.gif) no-repeat;
		padding: 0px 10px 3px 1.5em;
}

div#shopaddress ul li{
	color:#735518;
}
	

div#head_links ul li a{
	color:#735518;
	font-weight:bold;
	text-decoration:none;
}

div#head_links ul li a:hover{
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}


/*g_navi*/

#g_navi{
  width:760px;
  margin-left:20px;
  margin-top:10px;
  color:#FFF;
}

#g_navi ul,#g_navi li{
  list-style:none;
  margin:0;
  padding:0;

}

  #navbar li,
  #navbar li a
  {
    width:125.15px;
	height:30px;
	
  }
  
  #navbar li.category{
  	margin-right:1.5px;
}

  
 #navbar li a{
 	text-align:center;
}
  
  #navbar li{
    float:left;
  }

  #navbar li.category ul{
    display:none;
    position:absolute;
  }
  #navbar li.category:hover  > a {
	background-color:#C2B59C;
  }
  
  #navbar li.category:hover ul{
    display: block;
  }
  
 #navbar li.category li{
      float:none;
  }
  #navbar li a{
    display: block;
    line-height:2.5em;
    color:#fff;
	font-weight:bold;
   background:url(images/navi.gif) no-repeat;
   	/*filter: alpha (opacity=90);
  	-moz-opacity:0.9;
  	opacity:0.9;*/
    text-decoration:none;
  }
  
  #navbar a:hover
  {
    color:#663300;
    background:url(images/navi1.gif) no-repeat;
  }
  
  li#yamaha_senior, li#kinoshita_original{
	letter-spacing:-2px;
}



/*footer*/


div#footer{
	width:800px;
	height:30px;
	margin-top:10px;
	padding-top:5px;
	background:#FFFFFF;
	color:#735518;
	clear:both;
	text-align:center;

}

div#footerlinks{
	text-align:center;
}

div#footerlinks a{
	color:#663300;
	text-decoration:none;
}

div#footerlinks a:hover{
	color:#FF9900;
	text-decoration:none;
}

div#copyright{
	width:800px;
	height:15px;
	background:url(images/footer.gif) no-repeat;
	margin-top:5px;
	padding-top:3px;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	}
	