/* ------------------------------------- 
 *	お気に入り
 * ------------------------------------- */

.product-list__fav-items {
  margin-top: 10px;
  width: 30px;
}

.product-list__fav-items button {
  display: block;
  width: 100%;
  padding: 5px 0;
  cursor: pointer;
  transition: .2s;
  text-align: center;
  color: #999;
  border: 0;
  outline: none;
  background: transparent;
}

.product-list__fav-items .fav-items {
  color: #ff7373;
}

.product-list__fav-items svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}

/* ------------------------------------- 
 *	NEWS欄背景
 * ------------------------------------- */

.news { 
background-image: url("https://img10.shop-pro.jp/PA01051/042/etc/news_back3.gif");
background-repeat: no-repeat;
background-position: 0px 3px; 
}
.logbox
      {
font-size: 12px; color: #333333; left: 2px; clip:  rect(   )
border:  0px;
width: 480px;
height: 900px;
padding: 0;
overflow: auto;
      }


/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
	padding:10px;
	border-bottom:1px solid #cccccc; /* グレーの線 */
}
.cg_freespace_02 {
	padding:10px;
	border-top:1px solid #cccccc; /* グレーの線 */
}
.cg_freespace_01 img,
.cg_freespace_02 img {
	border:1px dotted #999999; /* 画像(img)を囲うグレーの線 */
}
.cg_freespace_01 {
	padding:10px 10px 20px 10px;
}
.cg_freespace_02 {
	padding:20px 10px 10px 10px;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
	margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}