/* 静的ページに商品検索結果を表示できるproduct_list用スタイル */
.product-list{
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
list-style-type: none;
width: 100%;
padding: 0;
margin-left: 0;
margin-bottom: 8px;}

.itemCenter >:nth-child(2){
	margin: 0 0 0 100px;
	clear: inherit;
	margin-top: 0;}

.itemGroup{
	line-height: 1;}

.itemCenter p{
	margin-bottom: 0;}

@media screen and (min-width: 960px){
.product-list{
max-width: 100%;
width: 100%;}}

.product-list .product-list-item{
margin: 0;
padding: 8px;
border-bottom: 1px dotted #e8e8e0;
cursor: pointer;}
.product-list .product-list-item:last-child{
border-bottom: none;}

.product-list .product-list-item:nth-child(2n){
background: #F2F0EC;}

.product-list .product-list-item .FS2_thumbnail_container{
width: 90px;
float: left;
text-align: center;}

.product-list .product-list-item .FS2_thumbnail_container img{
max-width: 100%;
width: auto;
max-height: 80px;}

.product-list .product-list-item .itemGroup a{
display: block;
padding-bottom: 0.3rem;
font-size: 13px;
color: #4a4038;}

.product-list-item .itemGroup a,
.FS2_itemPrice_area{
  line-height: 1.2;}

.product-list .product-list-item .FS2_itemPrice_text{
color: #717171;
font-size: 12px;}
.FS2_special_price{
color: #361818;}
.itemPrice{
color: #CC0000;
font-size: 16px;
font-weight: bold;}

.product-list-item::after{
content: " ";
clear: both;
display: block;}

.btn-more.btn {
border: 1px solid transparent;
box-sizing: border-box;
cursor: pointer;
width: 100%;
margin-bottom: 2rem;
font-family: 'Noto Sans Japanese', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", -apple-system,BlinkMacSystemFont,"Helvetica Neue", YuGothic, 'Yu Gothic', Verdana,Meiryo, sans-serif;
display: inline-block;
padding: .375rem .75rem;
text-decoration: none;
font-size: 1.2em;
background-color: #857e77;
border-radius: 5px;
color: #fff;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn-more.btn:hover,.btn-more.btn:active{
background-color: #afa69d;}

#wrapper .product-list tr span {
	color: gray;
	font-weight: 700;
}

.fs_goods_container th,
.fs_goods_container td{
padding: 10px;}

.product-list .product-list-item .FS2_thumbnail_container{
width: 100px;
float: left;
text-align: center;}

.product-list .product-list-item td br{
display: block;
height: 0;}

.FS2_itemPrice_text .FS2_tagPrice,
.product-list .product-list-item .FS2_itemPrice_text{
color: gray ;
font-size: 12px;}
.FS2_special_price{
color: #361818;}
#wrapper .product-list-item .FS2_Alternateness_bg .FS2_itemPrice_text span.itemPrice,
.itemPrice{
color: #CC0000 !important;
font-size: 20px;
font-weight: bold;}

.FS2_noStockText{
margin-top: 0.5rem;
display: block;
text-align: center;
background: #c00;
color: white;
padding: 0.25rem;}

/* スマホのスタイルを上書き */
#wrapper .product-list + p{
  padding-left: 10px;
  padding-right: 10px;
}
