.section>.title { margin-bottom: 0; font-size: .5333rem; font-weight: 500; word-break: break-word; }
.paint { padding-left: .32rem; padding-right: .32rem; }
.paint .title { margin-bottom: .5333rem; }
.paint .wrapper{ background-color: #fff; padding-bottom: .5333rem; }
.paint .wrapper>img { display: block; width: 100%; margin-bottom: .5333rem; }
.paint .wrapper>p { padding: 0 .2267rem; font-weight: 400; }
div.remark { padding: .2667rem 1.7733rem; font-size: .3733rem; color: #000; line-height: .5333rem; font-weight: 500; text-align: center; word-break: break-word; }
.part3 { padding: 0 .32rem; }
.img-1 { display: block; width: 100%; margin-top: .2667rem; }
.part1 { padding: 0 .32rem; }
.part1 .wrapper { padding-bottom: .8rem; background-color: #fff; }
.part1 .wrap { display: flex; padding-top: .52rem; padding-left: .0267rem; padding-right: 40px; align-items: center; }
.part1 .wrap img { width: 1.0667rem; height: 1.0667rem; margin-right: .16rem;}
.part1 .wrap .tit { margin-bottom: .1733rem; font-size: .4rem; color: #000; line-height: .4rem; font-weight: 400; }
.part1 .wrap p { font-size: .32rem; color: #000; line-height: .3733rem; }
.part2>.img-1 { margin-top: .5333rem; }
.part3 .wrap img { display: block; width: 100%; }
.part3>.title { margin-bottom: 1.0533rem; }
.part3 .wrap>div { padding-top: .4133rem; padding-bottom: .4rem; text-align: center; font-size: .4267rem; color: #000; font-weight: 400; background-color: #fff; }
.part3 .wrap + .wrap { margin-top: .2667rem; }