/* オプション詳細 */
#option_area2 h3{
	margin-bottom:5px;
	font-size:18px;
}
#option_area2 {
    padding-bottom:10px;
	}
.op2{
	margin-bottom:10px;
	}
.op2_ttl {
	font-weight:normal;
	margin-bottom:5px;
	}
.stock_comment {
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	}
#option_table {
	line-height:1;
	}
#option_table table{
	border-top:1px solid #ddd;
	border-right:1px solid#ddd;
	width:100%;
	}
#option_table table th {
	text-align:left;
	background:#eeeeee;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;	
	font-size:14px;
	font-weight:normal;
	width:30%;
	padding: 10px 5px;
	}
#option_table table td {
	text-align:left;

	background:#ffffff;
	border-bottom:1px solid #ddd;
	font-size:14px;
	font-weight:normal;
	width:70%;
	padding: 10px 5px;
	line-height:1.2;
	}
/* オプション詳細 ここまで */

/* 価格表 */
.table--bordered_2 {
  font-size: 85.71429%;
  border-top: 1px solid #ddd;
}
.table--bordered_2 th {
  font-weight: normal;
  width: 25%;
  padding: 15px 5px;
  text-align: center;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background:#eeeeee;
}
.table--bordered_2 td {
  width: 75%;
  text-align: center;
  padding: 15px 5px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
/* 価格表 ここまで*/

/* 旧デザインの価格表 */
.dtl_tbl{
	width:100%;
	border-spacing:2px;
	margin-bottom:10px;
	}
.dtl_tbl th {
	padding:5px;
	width:20%;
	font-weight:normal;
    text-align: center;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background:#eeeeee;
	}
.dtl_tbl td{
	padding:15px 5px;
	width:80%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
	}
.block {
    font-size:14px;
	padding:10px 0px;
}
.block table{
	margin-bottom:15px;
	}

.product_price {
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
	}
.product_price_regular_2{
	font-size:14px;
	font-weight:normal;
  text-decoration: line-through;
  color:#FF0000;
}
.product_price_discount{
	font-size:12px;
/*
  font-weight:bold;
*/
  color:#FF0000;
}

/* 旧デザインの価格表 ここまで*/

/* パンくず　*/
.sttl_2{
	padding:10px 10px 0px 10px;
    margin:0;
	font-size:14px;
}  

.pan {
  border-bottom: solid 1px #e0e0e0;
  padding-bottom:10px;
}
/* パンくず　ここまで　*/

.syouhinmei {
   font-size:18px;   
}

.share {
   padding-left:10px;

    height: 20px;
}