@charset "EUC-JP";
#listPage h2 {
		margin-bottom: 20px;
}

#listPage #sort {
		margin-bottom: 5px;
}
#listPage .okuri {
		font-size: 92.5%;
		margin-bottom: 20px;
		clear: both;
}

#listPage div.listbox {
		float: left;
		width: 220px;
		margin-right: 20px;
		margin-bottom: 20px;
}

#listPage div.listbox .itemName {
		display: block;
		padding-top: 5px;
}

#listPage div.listbox .itemPrice {
		color: #F00;
}

#listPage div.listbox .itemPrice s {
		color: #333;
		text-decoration: line-through;
		margin-right: 0.5em;
}

#listPage div.listbox .itemPrice strong {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding-left: 0.5em;
}

#listPage .listbox .s_exp {
		font-size: 92.5%;
		display: block;
		line-height: 1.2;
}


/* 2019.4.7 カテゴリ用 */

.cat-btn {
  margin: 20px 15px 50px 15px;
}

.btn-sticky {
  display: inline-block;
  padding: 0.5em 1em;
  padding: 15px 30px;
  text-decoration: none;
  background: #f7f7f7;
  border-left: solid 6px #ff7c5c;/*左線*/
  color: #ff7c5c;/*文字色*/
  font-weight: bold;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}

.btn-sticky:active {
  box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
  transform: translateY(2px);
}

/* 2019.4.7 カテゴリ用 */
