/* ERS_box
 ---------------------------------------------------------------- */
	#ERS_box{
		margin:0 0 0 0;
		border:none;
		background:none;
		width:520px;
	}

	#ERS_box p{
		margin:0 0 0 0;
		text-align:right;
	}

/* ERS_back
 ---------------------------------------------------------------- */
	div.ERS_back {
		margin:0 0 70px;
		clear:both;
	}

/* ERS_next
 ---------------------------------------------------------------- */
	div.ERS_next{
		width:512px;
		margin:0 0 13px 0;
	}

	div.ERS_next p{
		padding:0 0 4px 2px;
		text-align:left;
	}

	.ERS_next #form2{
		float:left;
	}

	.ERS_next #form3{
		float:right;
	}


/* ERS_recommend
 ---------------------------------------------------------------- */
	#ERS_recommend{
		padding:0 0 19px 0;
		width:760px;
		clear:both;
	}

	#ERS_recommend p.recommend_comment{
		margin:0 0 17px 0;
	}

	#ERS_recommend .ERS_recommend_list{
		padding:0 0 0 25px;
		width:158px;
		float:left;
	}

	#ERS_recommend .ERS_recommend_list h3{
		margin:0 0 12px 0;
	}

	#ERS_recommend .ERS_recommend_list h3 a img{
	}

	#ERS_recommend .ERS_recommend_item{

	}

	#ERS_recommend .ERS_recommend_item p.sname{
		font-weight:bold;
	}

	#ERS_recommend .ERS_recommend_item p{
		color:#000;
		margin:0 0 11px 0;
	}

	#ERS_recommend .ERS_recommend_item p span{
		color:#f60;
	}

	#ERS_recommend .ERS_recommend_item p span span{
		font-size:11px;
		padding:0 0 0 3px;
		vertical-align:-0.7px;
	}

	#ERS_recommend .ERS_recommend_item p a{
		padding:0 0 0 9px;
		background:url('../images/icon_recommend.gif') no-repeat 1px 50%;
	}


/* ERS_recommend
 ---------------------------------------------------------------- */
	#logrecom_placeholder{
		margin:15px 0 0 0;
		width:520px;
	}

	#logrecom_placeholder div.logrecom_title{
		margin:0 0 12px 0;
		padding:0 0 7px 10px;
		color:#ff3300;
		border-bottom:2px solid #ff6600;
		font-size:13px;
		font-weight:bold;
	}

	#logrecom_placeholder div.productcheck{
		margin:0 2px 0 0;
		width:128px;
		float:left;
	}

	#logrecom_placeholder div.productcheck ul.productconnect li.product_image{
		margin:0 0 11px 0;
	}

	#logrecom_placeholder div.productcheck ul.productconnect li.name a{
		color:#888;
	}

	#logrecom_placeholder div.productcheck ul.productconnect li.name,
	#logrecom_placeholder div.productcheck ul.productconnect li.price{
		width:100px;
		color:#888;
		line-height:1.3;
	}

/* ERS_recommend
 ---------------------------------------------------------------- */
	.ERS_amount th {
		font-weight:normal;
	}

	.ERS_amount th.col_1{
		width:398px;
	}


/* ERS_total
 ---------------------------------------------------------------- */
	.ERS_total{/* widthを指定するとOperaで不具合有り */
	}

	.ERS_total th{/* widthを指定するとOperaで不具合有り */
		width:548px;
		padding:12px 15px 0 15px;
	}

	.ERS_total td {
		padding:12px 9px 0 0;
		line-height:1;
		text-align:right;
		width:83px;
	}

	.ERS_total td.carriage {
		line-height:1;
		text-align:right;
		width:83px;
		font-size:1.3em;
		font-weight: bold;
	}

	.ERS_total th span,
	.ERS_total td span {
		padding:0 0 10px 0;
	}

	.ERS_total .baskdisc th,
	.ERS_total .baskdisc td {
		padding-top:0;
		padding-bottom:10px;
	}

