.item_bigbox {
  margin:5px;
  clear:both;
}

.item_big_image {
  float:left;
}

.item_smallbox {
  float:left;
  width:300px;
  height:111px;
  margin-left:15px;
  line-height:180%;
}

.detail_itemname01 {
  font-size:18px
}
.detail_itemname02 {
  font-size:18px;
  line-height:250%;
}
.detail_itemprice {
  color:#e37400;
  font-family: Osaka, meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.item_imageline {
  float:left;
  height:114px;

}

.item_imageline img {
  float:left;
  margin-left:12px;
}

.item_middlebox {
  clear:both;
  float:left;
  padding:10px 10px 30px 10px;
}

.item_rowboxwrap {
  float:left;
  background:#fff url('../img/detailcolline.gif');
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:6px;
  margin-bottom:50px;
}

.item_rowbox {
  width:480px;
  float:left;
  background:#fff url('../img/detailcomment.gif');
  background-repeat:no-repeat;
  background-position:left top;
  padding-top:35px;
}

.item_rowbox p {
  padding:0 10px 0 15px;
}

.item_rowboxb {
  float:left;
  height:104px;
  background:#fff url('../img/detailcolline.gif');
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:10px;
  margin-bottom:50px;
  overflow:visible;
}

.item_rowboxb p {
  width:150px;
  float:left;
}

.item_contact {
  clear:both;
  padding-left:20px;
  margin-left:10px;
  font-size:15px;
  background:#fff url('../img/mail.gif');
  background-repeat:no-repeat;
  background-position:left center;
}
.det_itm_dsc {
  clear:both;
  margin:20px 10px 0 10px;
  padding:3px 0;
  background-color:#fff1e5; 
}