@charset "utf-8";

/* 二の腕シェイプ /upper-arm-shape/ */
body.page div#contents div#upper-arm-shape h2 {
  margin-bottom: 30px;
}

body.page div#contents div#upper-arm-shape div.section {
  margin: 0 22px 50px;
}

body.page div#contents div#upper-arm-shape div.section h3 {
  margin-bottom: 15px;
  clear: both;
}

body.page div#contents div#upper-arm-shape div.section p img.imgR {
  margin: 0 0 50px 25px;
}

body.page div#contents div#upper-arm-shape div.section p img.imgL {
  margin: 0 25px 70px 0;
}


body.page div#contents div#upper-arm-shape div.section div.section {
  margin: 0;
}

body.page div#contents div#upper-arm-shape div.section div.section h4 {
  margin-bottom: 5px;
}

body.page div#contents div#upper-arm-shape p.result {
  margin: 70px 0 25px;
  text-align: center;
}

body.page div#contents div#upper-arm-shape div#operation {
  margin: 0;
  padding-bottom: 16px;
  background-color: #bddaab;
}

body.page div#contents div#upper-arm-shape div#operation h3 {
  margin-bottom: 22px;
}

body.page div#contents div#upper-arm-shape div#operation div.section {
  margin: 0 22px 14px;
  padding: 16px 20px 0 0;
  background-color: #ebf4e6;
}

body.page div#contents div#upper-arm-shape div#operation div.section {
  /zoom : 1;
}

body.page div#contents div#upper-arm-shape div#operation div.section:after {
  content :"";
  display :block;
  clear :both;
}

body.page div#contents div#upper-arm-shape div#operation div.section h4 {
  margin-bottom: 20px;
}

body.page div#contents div#upper-arm-shape div#operation div.section p {
  margin-left: 20px;
  clear: both;
}

body.page div#contents div#upper-arm-shape div#operation div.section p img {
  margin: -5px 0 25px 25px;
  border: 5px solid #fff;
  float: right;
}

body.page div#contents div#upper-arm-shape div#operation div.section p.point img {
  margin: -10px 0 22px 0;
  border: none;
  float: none;
}

