.left_wrapper {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9D9D9;
	margin-bottom: 15px;
 /border-top-width: 1px;
 /border-top-style: solid;
 /border-top-color: #D9D9D9;
 /padding-top:1px;
	line-height: 1em;
	position: relative;
}
.left_wrapper dt {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
}
.left_wrapper_brand {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9D9D9;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D9D9D9;
	position: relative;
}
.left_wrapper_brand dt {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
}
.left_wrapper_2 {
	border: 1px solid #D9D9D9;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}
#r_contents_left_bar dl dt {
	float: left;
}
.shop_info_white a {
	text-decoration: none;
}
.shop_info_white a:visited {
	text-decoration: none;
}
.right_wrapper {
	border: 1px solid #D9D9D9;
}
.right_wrapper_2 {
	border: 1px solid #D9D9D9;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}
.right_wrapper_2_sns {
	border: 1px solid #D9D9D9;
	margin-bottom: 10px;
	margin-top: 3px;
	clear: both;
}
.right_wrapper_2 {
	clear: both;
}
.right_wrapper_2 img {
	border: none;
	vertical-align: top;
}
.left_wrapper a {
	overflow: hidden;
	float: left;
}
.left_wrapper a:hover {
	border: 5px solid #F7F7F7;
}
.left_wrapper a:hover img {
	margin: -5px;
}
.left_wrapper_brand a {
	overflow: hidden;
	float: left;
}
.left_wrapper_brand a:hover {
	border: 5px solid #F7F7F7;
}
.left_wrapper_brand a:hover img {
	margin: -5px;
}
.left_wrapper_2 a {
	overflow: hidden;
	float: left;
}
.left_wrapper_2 a:hover {
	border: 5px solid #F7F7F7;
}
.left_wrapper_2 a:hover img {
	margin: -5px;
}
#r_header_wrap_resize a {
	overflow: hidden;
	float: left;
}
#r_header_wrap_resize a:hover {
	border: 5px solid #F7F7F7;
}
#r_header_wrap_resize a:hover img {
	margin: -5px;
}
.right_wrapper_2 a {
	overflow: hidden;
	float: left;
}
.right_wrapper_2 a:hover {
	border: 5px solid #F7F7F7;
}
.right_wrapper_2 a:hover img {
	margin: -5px;
}
#specialty_Brands {
}
.specialty_Brands a {
	overflow: hidden;
	float: left;
}
.specialty_Brands a:hover {
	border: 5px solid #F7F7F7;
}
.specialty_Brands a:hover img {
	margin: -5px;
}
#tabContainer {
	width: 615px;
}
#tabContainer a {
	overflow: hidden;
	float: left;
}
#tabContainer a:hover {
	border: 5px solid #F7F7F7;
}
#tabContainer a:hover img {
	margin: -5px;
}
#tabContainer_kasou a {
	overflow: hidden;
	float: left;
}
#tabContainer_kasou a:hover {
	border: 5px solid #F7F7F7;
}
#tabContainer_kasou a:hover img {
	margin: -5px;
	_margin-bottom: -7px;
}
#r_contents_left_shop_img a {
	overflow: hidden;
	float: left;
}
#r_contents_left_shop_img a:hover {
	border: 5px solid #F7F7F7;
}
#r_contents_left_shop_img a:hover img {
	margin: -5px;
}
.sp_brand_name a {
	overflow: hidden;
	float: left;
}
.sp_brand_name a:hover {
	border: 5px solid #F7F7F7;
	
}
.sp_brand_name a:hover img {
	margin: -5px;
}


.img_line a {
	overflow: hidden;
	float: left;
}
.img_line a:hover {
	border: 5px solid #F7F7F7;
}
.img_line a:hover img {
	margin: -5px;
}
.clearfix:after {
	content: ".";  /* 新しいコンテンツ */
	display: block;
	clear: both;
	height: 0;
	visibility: hidden; /* 非表示に */
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#r_contents_shop_inner a:link {
	color: #333;
	font-weight: bold;
}
a:visited {
	color: #333;
	font-weight: bold;
}
#r_contents_shop_inner a:hover {
	color: #F70E00;
	font-weight: bold;
	text-decoration: none;
}
#r_header_wrap_resize a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
#tabContainer a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
#tabContainer_kasou a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
#r_contents_left_bar a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
#r_contents_right_bar a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
#totop_inner a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
.r_ranking a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
}
#tabContainer_kasou img {
	max-width: 190px;
	height: auto;
 width: expression(this.width > 190 ? 190: true); /*for ie6*/
}
