/*	ks design----------------------------------------*/#ks_header {	background: #333333 url(http://erecta.dougu.jp/topimage/erecta573.jpg) 0 0 repeat;	height: 48px;	width: 960px;}#ks_header h1 {	margin: 0;	padding: 0;}#ks_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;}#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;}/*	ks_products----------------------------------------*/.ks_pr_cont {	border-style: none none solid solid;	border-color: #cccccc;	border-width: 0px 0px 1px 5px;	padding: 10px 10px 10px 10px;   }.ks_pr_img{	float: left;	margin-right: 10px;	margin-bottom: 10px;	font-family: ヒラギノ明朝 Pro W3,MS 明朝,serif,Times;	line-height: 135%;	font-size: 12px;	line-height: 140%;}.ks_pr_lead { font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	font-size: 18px;	font-weight: bold;	color: #330099;	text-decoration: none;	margin-bottom: 10px;		clear: left;}.ks_pr_name { font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	font-size: 16px;	font-weight: bold;	color: #ff00ff;	margin-bottom: 10px;	padding: 0;}.ks_pr_price{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	font-size: 14px;	color: #ff00ff;	padding: 0;}.ks_pr_body{font-family: ヒラギノ明朝 Pro W3,MS 明朝,serif,Times;	line-height: 135%;	font-size: 12px;	line-height: 140%;	margin-bottom: 10px;}.ks_pr_clearbody{font-family: ヒラギノ明朝 Pro W3,MS 明朝,serif,Times;	line-height: 135%;	font-size: 12px;	line-height: 140%;	margin-bottom: 10px;		clear: left;}.ks_pr_buttonbar{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	line-height: 135%;	background-color: #cccccc;	font-size: 10px;		clear: left;}.ks_pr_widebanner{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	background-color: #ff9999;	color: #000000;	font-weight: bold;	font-size: 14px;	text-align: center;}.ks_pr_widebanner2{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	background-color: #b5a642;	color: #000000;	font-weight: bold;	font-size: 14px;	text-align: center;}/*	erecta design----------------------------------------*/#er_header {	background: #333333 url(http://erecta.dougu.jp/topimage/erecta573.jpg) 0 0 repeat;	height: 48px;	width: 960px;}#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_products----------------------------------------*/.er_pr_cont {	border-style: none none solid solid;	border-color: #cccccc;	border-width: 0px 0px 1px 5px;	padding: 0px 10px 0px 10px;}.er_pr_img{	float: left;	margin-right: 10px;	margin-bottom: 10px;}.er_pr_imgnofl{	float: none;	margin-right: 10px;	margin-bottom: 10px;}.er_pr_lead { font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	font-size: 18px;	font-weight: bold;	color: #330099;	text-decoration: none;	margin-bottom: 10px;		clear: left;}.er_pr_name { font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	font-size: 16px;	font-weight: bold;	color: #ff00ff;	margin-bottom: 10px;	padding: 0;}.er_pr_price{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	font-size: 14px;	color: #ff00ff;	padding: 0;}.er_pr_body{font-family: ヒラギノ明朝 Pro W3,MS 明朝,serif,Times;	line-height: 135%;	font-size: 12px;	line-height: 140%;	margin-bottom: 10px;}.er_pr_clearbody{font-family: ヒラギノ明朝 Pro W3,MS 明朝,serif,Times;	line-height: 135%;	font-size: 12px;	line-height: 140%;	margin-bottom: 10px;		clear: left;}.er_pr_buttonbar{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	line-height: 135%;	background-color: #cccccc;	font-size: 10px;		clear: left;}.er_pr_widebanner{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	background-color: #ff9999;	color: #000000;	font-weight: bold;	font-size: 14px;	text-align: left;}.er_pr_widebanner2{ font-family: "ヒラギノ角ゴ Pro W6","MS ゴシック",sans-serif,Helvetica;	background-color: #99ff99;	color: #000000;	font-weight: bold;	font-size: 14px;	text-align: left;}/*	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;}