/*	er_header----------------------------------------*/#er_header {	background: #333333 url(http://erecta.dougu.jp/topimage/erecta573.jpg) 0 0 repeat;	height: 48px;	width: 760px;}#er_header h1 {	margin: 0;	padding: 0;}#er_header h1 a {	font-size: 1px;	text-indent: -9999px;	display: block;	background: transparent url(http://erecta.dougu.jp/img/erectalogo.jpg) 0 0 no-repeat;	width: 150px;	height: 32px;	margin: 0 0 0 30px;}#er_header ul {	list-style-type: none;	margin: 0 0 0 30px;	padding: 0;}#er_header ul li {display: inline;}#er_header ul li a, #er_header ul li strong a {	background-position: 0 0;	background-repeat: no-repeat;	text-indent: -9999px;	display: block;	float: left;	margin: 0 24px 0 0;	padding: 0;	height: 20px;	overflow: hidden;}/*	ks_header----------------------------------------*/#ks_header {	background: #808000 url(./img/topbar.gif) 0 0 no-repeat;	height: 53px;	width: 760px;}#ks_header h1 {	margin: 0;	padding: 0;}#ks_header h1 a {	font-size: 1px;	text-indent: -9999px;	display: block;	background: transparent url(./img/ks_logo.gif) 0 0 no-repeat;	width: 150px;	height: 32px;	margin: 0 0 0 30px;}#ks_header ul {	list-style-type: none;	margin: 0 0 0 30px;	padding: 0;}#ks_header ul li {display: inline;}#ks_header ul li a, #ks_header ul li strong a {	background-position: 0 0;	background-repeat: no-repeat;	text-indent: -9999px;	display: block;	float: left;	margin: 0 24px 0 0;	padding: 0;	height: 20px;	overflow: hidden;}/*	list----------------------------------------*/#list ul {	list-style-type: none;	margin: 0 0 0 30px;	padding: 0;}#list ul li {	list-style-type: none;	margin: 0 0 0 30px;	padding: 0;}#list ul li strong{	list-style-type: none;	margin: 0 0 0 30px;	padding: 0;	font-size: 16px;	font-color: #339966;	background-color: #cccccc;}/* main menu */#ks_header ul li#hStore a {background: url(./img/h_store.gif);	width: 57px;}#ks_header ul li#hCommunity a {background: url(./img/h_community.gif); width: 93px;}#ks_header ul li#hShop a {background: url(./img/h_shop.gif);	width: 44px;}#ks_header ul li#hRyohin a {background: url(./img/h_ryohin.gif);	width: 44px;}#ks_header ul li#hStore a:hover,#ks_header ul li#hCommunity a:hover,#ks_header ul li#hShop a:hover,#ks_header ul li#hRyohin a:hover {background-position: 0 -20px; background-color: #BFBFBF;}/* sub menu */#ks_header ul li#hHelp a {background: url(./img/h_help.gif);	width: 69px; margin: 0 13px 0 105px;}#ks_header ul li#hSitemap a {background: url(./img/h_sitemap.gif);	width: 57px; margin-right: 13px;}#ks_header ul li#hFeedback a {background: url(./img/h_feedback.gif);	width: 110px; margin-right: 13px;}#ks_header ul li#hHelp a:hover,#ks_header ul li#hSitemap a:hover,#ks_header ul li#hFeedback a:hover {background-position: 0 -20px;}/* strong */#ks_header ul li#hStore strong a,#ks_header ul li#hCommunity strong a,#ks_header ul li#hShop strong a,#ks_header ul li#hRyohin strong a {background-color: #BFBFBF;}/*	footer----------------------------------------*/#footer {	margin: 0 0 0 30px;	background: transparent url(./img/f_bg.gif) 0 0 no-repeat;	padding-bottom: 20px;	clear: both;}#footer a { /* fontwèÍMacIEÎô */	font-family: "Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,sans-serif;	/*\*/font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","qMps Pro W3","lr oSVbN",Osaka,sans-serif;/* */	color: #4C4C4C;}#footer a:link, #footer a:visited {	text-decoration: none;}#footer a:hover, #footer a:active {	text-decoration: underline;}#footer ul {	list-style-type: none;	margin: 0;	padding: 0;}#footer p, #footer ul li {	font-size: 11px;	line-height: 13px;}#footer p {	margin: 0;	padding: 10px 0 0 0;}#footer ul li {	display: inline;	margin: 0 4px 0 0;}