@charset "utf-8";

/* ブライダル /bridal/ */
body.page div#contents div#bridal h2 {
  margin-bottom: 10px;
}

body.page div#contents div#bridal p.lead {
  margin: 37px 0 31px;
}

body.page div#contents div#bridal p.banner {
  margin: 20px 0 40px;
}

body.page div#contents div#bridal div.section {
  margin-bottom: 40px;
  background: #f5f5f5 0 0 no-repeat;
}

body.page div#contents div#bridal div#plan30days {
  background-image: url("../img/main/bridal/bg_30days.png");
}

body.page div#contents div#bridal div#plan75days {
  background-image: url("../img/main/bridal/bg_75days.png");
}

body.page div#contents div#bridal div#plan90days {
  margin-bottom: 0;
  background-image: url("../img/main/bridal/bg_90days.png");
}

body.page div#contents div#bridal div.section h3 {
  padding: 16px 0 12px 25px;
}

body.page div#contents div#bridal div.section p.planDescription {
  margin-bottom: 21px;
  padding: 12px 190px 0 25px;
  height: 118px;
}

body.page div#contents div#bridal div#plan90days p.planDescription {
  height: 98px;
}

body.page div#contents div#bridal div.section ul {
  margin: 0 21px;
  padding-bottom: 20px;
  background-color: #fff;
  position: relative;
  width: 621px;
}

body.page div#contents div#bridal div.section ul li {
  padding: 19px 0 0 20px;
}

body.page div#contents div#bridal div.section ul li.option {
  margin-top: 20px;
  background: transparent url("../img/main/bridal/bg_30days-option.gif") 0 0 no-repeat;
}

body.page div#contents div#bridal div#plan75days ul li.option {
  background-image: url("../img/main/bridal/bg_75days-option.gif");
}

body.page div#contents div#bridal div#plan90days ul li.option {
  background-image: url("../img/main/bridal/bg_90days-option.gif");
}

/*
body.page div#contents div#bridal div.section ul li.option {
  padding-top: 102px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 143px;
  height: 25px;
  background: transparent 0 0 no-repeat;
  text-align: right;
}

body.page div#contents div#bridal div#plan30days ul li.option {
  background-image: url("../img/main/bridal/bg_30days-option.gif");
}

body.page div#contents div#bridal div#plan75days ul li.option {
  background-image: url("../img/main/bridal/bg_75days-option.gif");
}

body.page div#contents div#bridal div#plan90days ul li.option {
  background-image: url("../img/main/bridal/bg_90days-option.gif");
}
*/
body.page div#contents div#bridal div.section p.note {
  margin: 0;
  padding: 10px 21px 15px;
}

