/*カラーミー専用*/
.trackback {
margin-top:40px;
}
table.itemprice-area {
width:617px;
margin-top:15px;
}
table.itemprice-area th {
width:110px;
}
.productimg img {
border: solid 1px;
margin: 15px 3px;
width:230px;
}
#item-wrapper dt{
	margin-top:22px;
	color:#F60;
	font-size:medium;
	font-weight:bold;
}
#item-wrapper dd{
	margin:12px 0 0 35px;
}
.kakaku {
font-size:20px;
color:#ff0000;
}

/*ここから楽天と共通
featureのURLだけ違う*/

.center {
text-align:center;
}
#item-wrapper {
	width: 617px;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

h1#itemtitle {
	margin-bottom:50px;
}
#intro {
	margin-bottom:30px;
	font-size:medium;
}
.feature {
	padding:0 0 0 75px;
	color:#FFFFFF;
	font:italic 600 19px Tahoma, Geneva, sans-serif;
	margin : 40px 0 7px -10px;
	background: url(https://img15.shop-pro.jp/PA01158/271/etc/feature.gif?20111230232608) no-repeat 0;
}
.feature-title {
	font-size:medium;
	font-weight:bold;
}
.item-feature {
margin: 0 0 50px 10px;
}
.item-feature h3 {
	display :inline;
}
.item-feature hr {
	height: 2px;
	border: none;
	color: #009245;
	background-color: #009245;
	margin-left: -10px;
}
h2.chapter1,
h2.chapter2 {
	font-size: medium;
	text-align: center;
	color: #FFF;
	margin: 50px 0 20px 0;
}
h2.chapter1 {
	background-color: #660;
}
h2.chapter2 {
	background-color: #006600;
	margin-top: 50px;
}
.spec,
.spec thead tr td,
.spec tbody th,
.spec tbody td,
.spec tfoot td {
	border: 1px solid #660000;
}
.spec {
font-size: 13px;
	width: 617px;
	margin: 50px auto 0 auto;
	padding: 1px;
	border-collapse: collapse;
}
.spec thead tr td {
background-color: #660000;
color: #FFF;
text-align: center;
font-weight: bold;
font-size: medium;
}
.spec tbody th {
background-color: rgb(255, 236, 217);
font-weight: normal;
text-align: left;
padding: 3px 5px;
width: 170px;
}
.spec tbody td,.spec tfoot td {
background-color: #FFF;
padding: 3px 5px;
}
.spec tbody td {
width: 447px;
text-align:left;
}
.spec tfoot td {
text-align: center;
}
.etc-table1{
	width: 550px;
	font-size: 13px;
	font-weight: normal;
	margin: 50px auto 50px;
	border: 1px solid olive;
	border-collapse: collapse;
}
.etc-table1 thead th {
	background-color: #639;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: medium;	
}
.etc-table1 tbody th{
	background-color: rgb(255, 225, 255);
	text-align: center;
	padding: 5px;
	border: 1px solid olive;
	font-weight: normal;
}
.etc-table1 tbody td{
	text-align: center;
	padding: 5px;
	border: 1px solid olive;
}
.ruijihin {
font-size: 13px;
text-align: center;
padding: 5px;
border: 0;
}
.ruijihin td {
width: 150px;
}
.ruijihin img {
 width: 140px;
 border: 0;
}
.aka {
	color: #F00;
	font-weight: bold;
}

