
.contents_field .title {
  display:none;
}



/*** heart page style ***/
.heart_page {
  padding:60px 0 0 0;
  text-align:center;
  background:url(../img/heart_title.gif) no-repeat center top;
}


.heart_page .heart_menu {
  width:500px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  margin-bottom:20px;
  padding:0;
  list-style-type:none;
}
.heart_page .heart_menu li {
  margin:0;
  padding:5px 0;
  list-style-type:none;
}
.heart_page .heart_menu li a {
  display:block;
  width:500px;
  height:60px;
}
.heart_page .heart_menu li a,
.heart_page .heart_menu li a:link,
.heart_page .heart_menu li a:visited,
.heart_page .heart_menu li a:active {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}
.heart_page .heart_menu li a:hover {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.heart_page .heart_menu li a span {
  display:none;
}
.heart_page .heart_menu .baum a {
  background:url(../img/bnr_baumkuchen.gif) no-repeat left top;
}
.heart_page .heart_menu .cdj a {
  background:url(../img/bnr_chocolat_de_japon.gif) no-repeat left top;
}
.heart_page .heart_menu .choco a {
  background:url(../img/bnr_chocolate.gif) no-repeat left top;
}


.heart_page .column_field {
  width:500px;
  white-space:nowrap;
  color:#7b524a;
  line-height:140%;
  margin-left:auto;
  margin-right:auto;
  padding-top:50px;
  padding-bottom:20px;
  background:url(../img/title_cookie.gif) no-repeat center top;
}
.heart_page .column_field .sub {
  font-size:1.2em;
  margin-bottom:20px;
}
.heart_page .column_field .text {
  margin-bottom:20px;
  padding-left:120px;
  line-height:1.4em;
  background:url(../img/img_cookie.gif) no-repeat left center;
}


.heart_page .swf_field {
  width:520px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
}
.heart_page .swf_field .slide_frame1 {
  width:250px;
  height:210px;
  background:url(../img/bg_slide01.gif) no-repeat left top;
  float:left;
}
.heart_page .swf_field .slide_frame2 {
  width:250px;
  height:210px;
  background:url(../img/bg_slide02.gif) no-repeat left top;
  float:right;
}
.heart_page .swf_field object {
  margin:30px 5px 0 10px;
}
.heart_page .swf_field .msg_space {
  padding-top:10px;
  color:#f33;
}
.heart_page .swf_field .msg_space img {
  vertical-align:middle;
}

