.table-comparison .mb-30{margin-bottom:30px}
.table-comparison .table-row{display:flex;width:100%}
.table-comparison .table-row:last-child .table-row__item{border-bottom:1px solid #ddd}
.table-comparison .table-row__item{border-top:1px solid #ddd;border-left:1px solid #ddd;padding:10px;box-sizing:border-box;font-size:1.4rem;line-height:1.6;word-break:break-word}
.table-comparison .w-100{width:100%}
.table-comparison .table-row__item,.table-comparison p{line-height:1.6}
@media(min-width:768px){.table-comparison .table-row__item,.table-comparison p{font-size:1.6rem;line-height:1.4}
}
.table-comparison .table-row__item p{margin:0}
.table-comparison .table-row__item:last-child{border-right:1px solid #ddd}
.table-comparison .table-row__item--20{flex:0 0 20%}
.table-comparison .table-row__item--40{flex:0 0 40%}
.table-comparison .info{font-size:1.4rem;line-height:1.6}
.table-comparison .info-wrap{line-height:1.6;font-size:1.4rem}
@media(min-width:768px){.table-comparison .info-wrap{line-height:1.4;font-size:1.6rem}
}
.table-comparison .info-wrap a,.table-comparison .info-wrap li,.table-comparison .info-wrap p{font-size:inherit}
.table-comparison .info-wrap li{position:relative;padding-left:20px;margin-bottom:5px}
.table-comparison .info-wrap li::before{position:absolute;left:0;height:6px;width:6px;border-radius:50%;content:'';background-color:#444;top:6px}
@media(min-width:768px){.table-comparison .info-wrap li::before{top:8px}
}
.mt-15{margin-top:15px}
.table-comparison .table-info p{line-height:1.6}
@media(min-width:768px){.table-comparison .table-info p{font-size:1.6rem;line-height:1.4}
}
.info-wrap{word-break:break-all}
@media(max-width:767px){.table-comparison .tables-slider>tbody{display:flex;flex-direction:column;overflow-x:scroll;padding-bottom:20px}
.table-comparison .tables-slider .table-row{flex-wrap:nowrap}
.table-comparison .tables-slider td{flex:0 0 80%;width:80%}
}
.table-comparison h2.h2-v2{font-size:25px;color:#444}