img {
    max-width: 100%;
    height: auto;
}

/* パンくずナビ */
.bread-crumb-listTop ol li {
    float: left;
    padding: 0 3px 0 5px;
    font-size: 14px;
    line-height: 120%;
}

/* 商品詳細 */
.product-image {
 width: 340px;
 float: left; 
  text-align: center;
}

.product-detail2 {
    width: 296px;
    float: left;
    padding: 8px 0px 0px 16px;
}

/* h1デザイン */
.product-title {
  font-size: 22px;
  line-height: 1.3em;
}

/* 価格サイズ */
.price-size01 {
  color: #ff0000;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.1em;
}

.price-size02 {
  color: #ff0000;
  font-size: 30px;
  font-weight: bold;
  line-height: 1em;
}

.disable_cartin {
  margin-left: 8px;
}

/* 関連商品 */
.similar-items {
  clear: both;
  padding-top: 25px;
}

.similar01 {
     font-size: 18px;
    margin-bottom: 16px;
    padding-bottom: 8px;
    border-bottom: solid 3px #b2964d;
}

.similar-items h2 {
    font-size: 14px;
    background-color: #f5ead3;
    padding: 8px;
    margin: 8px 0px;
    border: solid 1px #b2964d;
    border-radius: 3px;
}

/* 商品詳細下部　ポイントサービス */
.point-content {
    margin-top: 55px;
}

.point-content {
    padding-top: 30px;
    margin: 0px;
    clear: both;
}

.point-content p {
    margin: 15px 0px;
}

/* 商品詳細下部　料金表 */
.postage-content {
    margin: 25px 0px;
}
.postage-content p {
    font-size: 16px;
    line-height: 1.5em;
    padding: 5px;
}
.postage-content {
    padding-top: 30px;
    clear: both;
}
.postage-content td, th {
padding: 10px 20px;
}
.contact-form2 {
    width: 855px;
    height: 135px;
    margin-top: 18px;
}
.contact-tell {
    float: left;
	margin-right: 4px;
}
.contact-mail {
    float: right;
}