/* 2025.07.28 追加 ------------------------------------- */
.new_mark_img1 {
  display: block !important;
  margin: 0 0 6px !important;
}

/* 人気ランキング ----------------------------------------- */
li.seller-unit a span.ranking {
  font-size: 20px;
  font-weight: 800;
  display: block;
  text-align: center;
  color: #e00000;
  margin-top: -2px;
}

li.seller-unit a.item-name {
  text-align: left;
  display: block;
}

li.seller-unit {
  text-align: left;
  display: block;
}

img.top-first-photo {
  margin: 40px 0 40px;
}
@media screen and (max-width: 768px) {
  img.top-first-photo {
    margin: 0 0 40px;
  }
}

@media screen and (max-width: 768px) {
  ul.ranking {
	display: flex;
	flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
    ul.ranking li.seller-unit {
	width: 50%;
	height: auto !important;
    padding: 4px 6px 20px;
  }
}

/* 2025.11.18 追加（送料無料アイコン・送料込みアイコンを非表示）------------------------------------- */
.new_mark_img1 {
	display: none !important;
}
/* 2025.12.14 追加（ボタンの装飾）------------------------------------- */

div.see-more a {
	margin: 24px auto 56px;
	width: 300px;
	display: block;
	padding: 16px 12px;
	text-align: center;
	font-size: 17px;
	font-weight: 600;
	border: none;
	border-radius: 40px;
	background: #bf0000;
	color: #fff;
  	transition-duration: 0.1s;
}
div.see-more a:hover {
	background: #df3333;
  	text-decoration: none;
}
@media screen and (max-width: 768px) {
  div.see-more a {
	width: 280px;
	padding: 12px 12px;
  }
}
