/*pc_babyleaf_so
---------------------------------------------------------------------------- */
#product .h1Area,#header,#footer{
  min-width: 1180px;
}
.breadsArea {
  min-width: 1180px;
}
#product .inner{
  min-width: 1180px;
}
.entryBaseBox{
  margin-bottom: 90px;
}
.pointArea.paperBase{
  background:none;
  background-color: #e8efed;
  border-radius: 0;
  padding: 17px 0 38px;
}
.entryBaseBox h3.greenCircle2 {
  width: 7em;
  margin: 0 auto 31px;
  font-size: 25px;
  font-weight: bold;
  color: #000;
  vertical-align: middle;
  line-height: 60px;
  border-bottom: solid 4px #FFF;
}
.wrap_point{
  width: 770px;
  height: 378px;
  margin: 0 auto;
}

.pointArea ul{
  overflow: visible;
  margin-right: -28px;
  padding-bottom: 0;
  height: 378px;

}
.pointArea li {
  border-radius: 0;
  display: block;
  padding: 56px 22px 0;
  background: #fff;
  float: left;
  width: 238px;
  height: 174px;
  margin: 0 28px 30px 0;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
  position: relative;
  text-align: justify;
}
.pointArea li span{
  display: block;
  position: absolute;
  width: 58px;
  height: 58px;
  top:-15px;
  left: 90px;
  background-color: #E7D921;
  border-radius: 58px;
  color: #FFF;
  font-size: 12.6px;
  font-weight: bold;
  margin-bottom: 0px;
  text-align: center;
  line-height: 58px;  
}
.voiceArea.paperBase{
  background:none;
  background-color: #e6ded7;
  border-radius: 0;
  padding: 17px 0 38px;
  margin-top: -50px;
}
.voiceArea h3.greenCircle2{
  width: 20em;
  margin: 0 auto 31px;
  font-size: 25px;
  font-weight: bold;
  color: #000;
  vertical-align: middle;
  line-height: 60px;
  border-bottom: solid 4px #FFF;
}
.wrap_voice{
  width: 774px;
  height: 343px;
  margin: 0 auto;
}

.voiceArea ul{
  overflow: visible;
  margin-right: -42px;
  padding-bottom: 0;
  height: 343px;

}
.voiceArea li {
  border-radius: 0;
  display: block;
  padding: 0;
  float: left;
  width: 366px;
  height: 153px;
  margin: 0 42px 37px 0;
}