/* ------------------------------------- 
 *	お気に入りボタン
 * ------------------------------------- */

.product__fav-item {
  margin-top: 10px;
}

.product__fav-item button {
  padding: 0;
  cursor: pointer;
  transition: .2s;
  color: #999;
  border: 0;
  outline: none;
  background: transparent;
}

.product__fav-item .fav-items {
  color: #ff7373;
}

.product__fav-item svg {
  width: 20px;
  height: 20px;
  vertical-align: -.35em;
  fill: currentColor;
}


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

.news { 
background-image: url("https://img10.shop-pro.jp/PA01051/042/etc/news_back3-2.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;
      }


/* ------------------------------------- 
 *	お知らせエリア
 * ------------------------------------- */
.info_space {
	margin: 10px;

	}

#option_area1 {
	margin-bottom:15px;
	}

#option_area1 h3,
#option_area2 h3{
	margin-bottom:3px;
	font-size:11px;
}
#option_area2 {
	padding:8px;
	}
.op1{
	margin-bottom:8px;
	}
.op2{
	margin-bottom:8px;
	}
.op2_ttl {
	font-weight:bold;
	color:#666666;
	margin-bottom:5px;
	}
.stock_comment {
	font-size:11px;
	color:#FF0000;
	}
#option_table {
	line-height:1;
	}
#option_table table{
	border-top:1px solid #999;
	border-right:1px solid#999;
	width:95%;
	}
#option_table table th {
	text-align:left;
	background:#eeeeee;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	font-size:12px;
	font-weight:normal;
	width:45%;
	padding:5px;
	}
#option_table table td {
	text-align:right;
	color:#FF0000;
	background:#ffffff;
	border-bottom:1px solid #999;
	font-size:11px;
	font-weight:nomal;
	width:55%;
	padding:5px;
	line-height:1.2;
	}

