@media only screen and (min-width: 768px) {
    .p-n-steps__eachStep.p-n-steps__eachStep--step1 ul.p-n-steps__eachStep__points__pointList.ccj-text-feature-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        column-gap: 20px;
        row-gap: 20px;
    }
    .p-n-steps__eachStep.p-n-steps__eachStep--step1 ul.p-n-steps__eachStep__points__pointList.ccj-text-feature-list > li {
        flex: 0 0 calc((100% - 40px) / 3);
        width: calc((100% - 40px) / 3);
        float: none;
        clear: none;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0;
    }
    .p-n-steps__eachStep.p-n-steps__eachStep--step1 ul.p-n-steps__eachStep__points__pointList.ccj-text-feature-list.u-clearfix::before,
    .p-n-steps__eachStep.p-n-steps__eachStep--step1 ul.p-n-steps__eachStep__points__pointList.ccj-text-feature-list.u-clearfix::after {
        display: none;
    }
}
