
.contents_field .title {
  display:none;
}


/* heart chocolat de japon page style */
.heart_chocolat_de_japon_page {
}
.heart_chocolat_de_japon_page .inner {
  width:760px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  padding:10px 0;
  color:#dcc;
  background:#692e2d url(img/title_bar.gif) no-repeat left top;
  border:double 6px #866b48;
}
.heart_chocolat_de_japon_page .main_frame {
  line-height:1.5em;
  padding:90px 0 10px 0;
  text-align:left;
}
.heart_chocolat_de_japon_page .main_frame .sub {
  float:left;
  padding:0 10px;
  color:#ffe;
  font-size:1.2em;
  line-height:18px;
}
.heart_chocolat_de_japon_page .main_frame .sub2 {
  float:left;
  font-size:1em;
  font-weight:normal;
  line-height:18px;
}
.heart_chocolat_de_japon_page .main_frame .text_top {
  clear:both;
  margin:20px 0 20px 10px;
}
.heart_chocolat_de_japon_page .main_frame .text_mid {
  height:240px;
  margin:0 10px 20px 10px;
  padding-left:380px;
  background:url(img/img01.jpg) no-repeat left top;
}
.heart_chocolat_de_japon_page .main_frame .text_mid p {
  margin-top:15px;
}
.heart_chocolat_de_japon_page .main_frame .text_top span,
.heart_chocolat_de_japon_page .main_frame .text_mid p span {
  display:block;
}
.heart_chocolat_de_japon_page .main_frame .text_btm {
  padding:10px 10px 0 10px;
  border-top:solid 1px #866b48;
}
.heart_chocolat_de_japon_page .main_frame .text_btm dd {
  margin:10px;
}
.heart_chocolat_de_japon_page .main_frame .text_btm dt strong {
  font-size:1.2em;
  color:#ffe;
}
.heart_chocolat_de_japon_page .main_frame .text_btm dd {
  margin:5px 0 10px 30px;
}
