﻿#ProductListParts {font-size:12px;width:100%;}

#ProductListParts {
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}

#ProductListParts .PLTitle
{
	padding:8px 0 5px 0px;
	width:100%;
	border:1px solid #EDDFC7;
	margin:0px auto 5px auto;
	background:linear-gradient(#FFF, #EDDFC7);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EDDFC7));
	background:-moz-linear-gradient(top, #FFFFFF, #E5D9C1);
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startcolorstr=#FFFFFFF, endcolorstr=#EDDFC7));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#EDDFC7))";
	zoom: 1;/*バックグラウンド上からデフォ、Chrome、Firefox、IE6、7と8*/
}		
#ProductListParts .PLTitle h2{
	font-size:12px;
	color:#000;
	margin:0;
	width:100%;
	text-align:left;
}

#ProductListParts .ResultCount{border-bottom:1px dotted #E5D9C1;padding:5px;font-size:12px;color:#333333;}
#ProductListParts .ResultCount span{color:#FF6363;font-weight:bold;}
#ProductListParts .ResultCountFooter{border-top:1px dotted #E5D9C1;padding:5px;font-size:12px;color:#333333;}

#ProductListParts .pager{padding:5px;font-size:12px;color:#333333;}

#ProductListParts .DisplayTypeSelector{
	border-top:1px solid #E5D9C1;
	border-bottom:1px solid #E5D9C1;
	padding:5px;font-size:12px;
	color:#333333;
	background-color:#F6F6F6;
}
#ProductListParts .DisplayType{margin:5px 0px 0px 0px;}
#ProductListParts .DisplaySort{margin:5px 0px 0px 0px;}
#ProductListParts .DisplayRefine{margin:5px 0px 0px 0px;}
#ProductListParts td{font-size:12px;}


#ProductListParts a { color: #333; }
#ProductListParts a:link {text-decoration: none color:#333; }
#ProductListParts a:visited {text-decoration: none; color: #333; }
#ProductListParts a:hover {text-decoration: underline; color:#FF6363; }
#ProductListParts a:active {text-decoration: none; color:#333; }

#ProductListParts .MyListExplain{}

#ProductListParts .image
{
	margin:5px auto;
	text-align:center;
}
#ProductListParts .image img
{
	width:150px;
	height:150px;
		border:solid 1px #ffffff;
}

#ProductListParts .image a:hover img {
		filter: alpha(opacity=70);
		opacity: 0.7;
		border:solid 1px #EDDFC7;
}


span.MyListQty{font-weight:bold;margin-right:2px;display:none;}
.MyListCheckedGoodsToCart{text-align:center;width:100%;border-bottom:1px solid #E5D9C1;}
.MyListCheckedGoodsToCart input{margin:14px auto;}
.MyListCheckedGoodsToCartUpper{
	text-align:right;
	width:100%;
	margin:0px auto 10px auto;
}
.MyListCheckedGoodsToCartUpper input{margin:5px auto;}

/* ******* ProductImageList ************ */

.ProductImageList{}

.ProductListTd {
	border:1px solid #EDDFC7;
	padding:8px;
	width:192px;
}
.ProductImageList .MyListEachBlock{
	padding:0 0 0 0;
	margin:0 auto 10 auto;
}
.ProductImageList .ProductCompareLink{
	text-align:center;
	font-size:12px;
}


.ProductImageList .MyListPrice{margin:3px 0px;}
.ProductImageList .MyListPrice tble{width:100%;margin:0;padding:0;}
.ProductImageList .MyListPrice table td{}

.ProductImageList .MyListLinks {
	text-align:center;
}
.ProductImageList .MyListCartBlock {
	text-align:center;
}


.ProductImageList .cart-button-message{color:#4E4E4E;font-size:10px;clear:both;text-align:left;}

.AllLinkImageList {display:none;}

/* ******* ProductTextList ************ */
.ProductTextList{margin-top:10px;border-bottom:1px dotted .E5D9C1;}
.ProductTextList .image{display:none;}
.ProductTextList .MyListEachBlock{
	padding:6px;
	margin:0px;
	border-top:1px dotted .E5D9C1;
	width:100%;
}

.ProductTextList .MyListPriceTable{float:right;width:220px;white-space:nowrap;}
.ProductTextList .MyListPriceTable td{height:24px;line-height:24px;}
.ProductTextList .MyListQty{margin-top:2px;}
.ProductTextList .MyListLinks{margin-top:2px;float:left;height:24px;line-height:24px;}
.ProductTextList .MyListInfo{}
.ProductTextList .MyListInfoPanel{width:350px;border:0px solid blue;float:left;}
.ProductTextList .MyListInfoPanelEnd{clear:both;}
.ProductTextList .MyListPrice{width:120px;float:left;vertical-align:bottom;}
.ProductTextList .MyListBookmarkLink{margin:0px 5px 0px 6px;}
.ProductTextList .MyListBookmarkLinkDeleted{margin:0px 5px 0px 6px;}
.ProductTextList .MyListDeleteLink{margin:0px 1px 0px 2px;}
.ProductTextList .MyListCartBlock{display:inline;margin-bottom:2px;float:right;}
.ProductTextList .MyListCartBlock{text-align:center;background:url(../images/common/MyListCartBgShort.gif);background-repeat:no-repeat;width:91px;height:23px;}
.ProductTextList .MyListExplain{display:none;}
.ProductTextList .cart-button-message{color:#4E4E4E;font-size:10px;clear:both;display:block;text-align:left;}

.AllLinkTextList{}

/* ******* ProductDetailList ************ */
.ProductDetailList{border-bottom:1px dashed .E5D9C1;padding:2px;}

.ProductDetailList{margin-top:10px;border-bottom:1px dotted .E5D9C1;}
.ProductDetailList img{width:130px;height:130px;float:left;}
.ProductDetailList .MyListEachBlock{
	padding:6px;
	margin:0px;
	border-top:1px dotted .E5D9C1;
	width:100%;
}

.ProductDetailList .MyListPriceTable{width:220px;white-space:nowrap;}
.ProductDetailList .MyListPriceTable td{height:24px;line-height:24px;}
.ProductDetailList .MyListLinks{}
.ProductDetailList .MyListInfo{}
.ProductDetailList .MyListInfoPanel{width:220px;display:inline;vertical-align:top;float:left;}
.ProductDetailList .MyListInfoPanelEnd{clear:both;}
.ProductDetailList .MyListPrice{display:inline;width:120px;float:left;}
.ProductDetailList .MyListBookmarkLink{margin:10px 5px 0px 0px;height:14px;}
.ProductDetailList .MyListBookmarkLinkDeleted{margin:10px 5px 0px 0px;height:14px;}
.ProductDetailList .MyListDeleteLink{margin:10px 0px 0px 2px;height:14px;}
.ProductDetailList .MyListCartBlock{display:inline;width:91px;height:23px;float:right;margin:3px 5px 0px 0px;}
.ProductDetailList .MyListCartBlock{background:url(../images/common/MyListCartBgShort.gif);background-repeat:no-repeat;width:91px;height:23px;text-align:center;vertical-align:middle;}

.ProductDetailList .MyListExplain{display:block;padding:4px;}
.ProductDetailList .cart-button-message{color:#4E4E4E;font-size:10px;display:block;text-align:left;}

.AllLinkDetailList{display:none;}

/* 商品リストでの在庫・バリエーション表示 */
#VariationListTitle {font-size: 13px;}
#VariationColorList
{
	font-size: 12px;
}
#VariationStockTable 
{
	clear:both;
	text-align:left;
	margin: 10px 0;
}
#VariationStockTableTitle {font-size: 12px;}
#VariationStockTableExNote {font-size: 12px;}
#VariationListCloseButton {font-size: 13px;}