.index-main .g-banner .info-bar .num-bar .item{padding:0}
.index-main .settion-bar.inovation .half-block{width: 100%; padding-right: 0;}

.index-main .table-clear-bar td,.index-main .table-clear-bar th{padding:15px 0;}
.index-main .table-clear-bar .label{margin-left: 0;text-align: center;}
.index-main .table-clear-bar .desc,.index-main .table-clear-bar .last{padding-left: 5px;}
.index-main .table-clear-bar .icon:before{position: static; width: 15px; height:15px;}

.index-main .alone-goods-bar{width: 100%;}
.index-main .sustainability .form-block{width: 100%;}
.index-main .sustainability .certification-bar{width: 100%; padding-left: 0;}
.index-main .sustainability .certification-bar .item{width: 100%; margin:0; margin-bottom:20px;}
.index-main .sustainability .certification-bar .item .img{margin:0}

.index-main .tache-en-bar .tache{width: 49%; }
.index-main .tache-en-bar .tache:nth-child(1),.index-main .tache-en-bar .tache:nth-child(2){margin-bottom: 40px; }
.index-main .tache-en-bar.x5 .tache{width: 80%; margin-bottom: 40px;text-align: left; margin-left: 20%;}
.index-main .tache-en-bar.x5 .tache:last-child{margin-bottom: 0; }
.index-main .tache-en-bar.x5 .tache::after{left:27px; top:80px; width: 25px; height:38px; background-image:url("../images/img79-2.png"); background-position:center bottom;}
.index-main .tache-en-bar.x5 .tache .icon{display: inline-block; vertical-align: middle;}
.index-main .tache-en-bar.x5 .tache .info{display: inline-block; margin-top: 0; margin-left: 10px; vertical-align: middle; }

.index-main .settion-bar.oblate .four-grids-bar .item{padding-top: 50%;}
.index-main .settion-bar.oblate .four-grids-bar .item .bar{top: calc(50% - 4rem);}