@charset "utf-8";

/* ビフォー＆アフター /before-after/ */
body.single div#contents div#before-after {
  position: relative;
}

body.single div#contents div#before-after h2 {
  margin: 0;
}

body.single div#contents div#before-after dl#question {
  margin: 0;
  padding: 0 22px 24px;
  background-color: #eeeec1;
  width: 621px;
}

body.single div#contents div#before-after dl#question dt {
  padding: 22px 0 15px 23px;
  background-color: #fbfbef;
}

body.single div#contents div#before-after dl#question dd {
  padding: 0 310px 10px 40px;
  background-color: #fbfbef;
  color: #960;
  font-weight: bold;
}

body.single div#contents div#before-after dl#question dd.a5 {
  padding-right: 1em;
  padding-bottom: 50px;
}

body.single div#contents div#before-after img.image1 {
  position: absolute;
  top: 310px;
  left: 348px;
}

body.single div#contents div#before-after img.image2 {
  position: absolute;
  top: 690px;
  left: 432px;
}

body.single div#contents div#before-after img.image3 {
  position: absolute;
  top: 552px;
  left: 369px;
}

body.single div#contents div#before-after div.section {
  border-right: 5px solid #728766;
  border-left: 5px solid #728766;
}

body.single div#contents div#before-after div#result h3 {
  margin-bottom: 19px;
}

body.single div#contents div#before-after div#result p {
  margin-bottom: 0;
  text-align: center;
}

body.single div#contents div#before-after div#result p img {
  margin-bottom: 19px;
}

body.single div#contents div#before-after div#interview {
  padding: 0 17px 17px;
  border-bottom: 5px solid #728766;
  /zoom: 1;
}

body.single div#contents div#before-after div#interview dl {
  padding-top: 10px;
  background-color: #ebf4e6;
}

body.single div#contents div#before-after div#interview dl dt {
  margin-bottom: 10px;
  padding: 0 23px;
}

body.single div#contents div#before-after div#interview dl dd {
  margin-bottom: 25px;
  padding: 0 23px 0 35px;
}

body.single div#contents div#before-after div#interview dl .recommendation {
  background-color: #f7f4d2;
}

body.single div#contents div#before-after div#interview dl dt.recommendation {
  margin: 0;
  padding: 0 0 10px 0;
}

body.single div#contents div#before-after div#interview dl dd.recommendation {
  margin-bottom: 0;
  padding-bottom: 35px;
  padding-left: 23px;
  color: #960;
  font-weight: bold;
  font-size: 108%;
}

/* vol4 */
body.single div#contents div#before-after div.beforeAfter-vol4 dl#question dd.a4 {
  padding-right: 200px;
  padding-bottom: 75px;
}

body.single div#contents div#before-after div.beforeAfter-vol4 img.image1 {
  left: 363px;
}

body.single div#contents div#before-after div.beforeAfter-vol4 img.image2 {
  top: 600px;
  left: 447px;
  z-index: 50;
}

body.single div#contents div#before-after div.beforeAfter-vol4 img.image3 {
  top: 470px;
  left: 384px;
}

/* vol5 */
body.single div#contents div#before-after div.beforeAfter-vol5 dl#question dd.a4 {
  padding-right: 50px;
  padding-bottom: 25px;
}

body.single div#contents div#before-after div.beforeAfter-vol5 img.image1 {
  left: 363px;
}

body.single div#contents div#before-after div.beforeAfter-vol5 img.image2 {
  left: 447px;
}

body.single div#contents div#before-after div.beforeAfter-vol5 img.image3 {
  left: 384px;
}




