/* BASIC css start */
.detailBenefit { padding:60px 10px 20px; position:relative; z-index:2; background:#fff;  }
.detailBenefit h1 { font-weight:bold; font-size:18px; padding:0 0 20px; margin:0 0 35px; border-bottom:2px solid #171717; }
.detailBenefit ul { font-size:0; margin:0 0 20px; display:flex;  }
.detailBenefit ul li { width:33.3333%; position:relative; text-align:center; flex:1; }
.detailBenefit ul li:after { content:''; position:absolute; top:8%; height:84%; width:1px; right:0; background:#DBDBDB; }
.detailBenefit ul li:last-child:after { width:0; }
.detailBenefit ul li dt { margin:0 0 10px; }
.detailBenefit ul li dt img { max-height:26px; }
.detailBenefit ul li dd { font-size:11px; font-weight:bold; margin:0 0 3px;  }
.detailBenefit ul li p { font-size:11px; color:#989898; }
/* BASIC css end */

