.syousaibox{
	border:1px solid #000;
	padding:19px;
	margin:5px 0;
}
.syousaibox div.syousai_l{
	width:500px;
	float:left;
}
.syousaibox div.syousai_r{
	width:360px;
	float:right;
}

.syousaibox div.syousai_r a:link,
.syousaibox div.syousai_r a:active,
.syousaibox div.syousai_r a:visited {
	color:#000;
	text-decoration:underline;
}
.syousaibox div.syousai_r a:hover,
.syousaibox div.syousai_r a:focus {
	color:#F33;
	text-decoration:none;
}
.syousaibox div.syousai_r div.brandtext{
	margin-bottom:15px;
}
.syousaibox div.syousai_r div.brandtext img{
	margin-bottom:10px;
}
.syousaibox p.itemname{
	font-size:140%;
	margin-bottom:15px;
}
.otheritem{
	margin:20px 0 0 0;
}
.btn_cart{
	text-align:center;
	margin:20px 0 0 0;
}
div.photobox{
	margin-top:10px;
}
div.photobox ul{
	list-style:none;
}
div.photobox ul li{
	margin:5px;
	float:left;
}

table.brandbtn2{
	margin:10px 0 0 0;
	border:none;
	border-collapse:collapse;
	width:100%;
}
table.brandbtn2 td{
	padding:5px 0;
	border:none;
	text-align:center;
}

table.brandbtn2 td a:hover img,
table.brandbtn2 td a:focus img {
	filter			: alpha(opacity=70);
	-moz-opacity	: 0.7;
	opacity			: 0.7;
}


.pricefont{
	font-size:140%;
	font-weight:bold;
}
input.quantity{
	background:#FFFFFF;
	color:#000000;
	border:none;
}

.pointfont{
	font-size:120%;
	font-weight:bold;
	color:#4A4A4A;
}
.orange{
	color:#FF8600;
}
.pointback{
	border:1px solid #F10004;
	margin:20px 0;
	padding:10px;
	text-align:center;
}
.pointback p{
	color:#F10004;
}
.postage{
	border:1px solid #BFBFBF;
	margin:20px 0;
	padding:10px;
}
.postage span.red{
	color:#F10004;
}