.p-compare-qi-mark {
    height: 1.2em;
    width: auto;
    display: inline-block;
    vertical-align: middle
}

#section_survey .section_survey {
    margin: 60px auto 0 !important;
}

@media screen and (max-width: 768px) {
    #section_survey .section_survey {
        margin: 40px auto 0 !important;
    }
}

.p-performance-section {
    margin-top: 70px;
}

@media screen and (max-width: 768px) {
    .p-performance-section {
        margin-top: 70px;
    }
}

.gathers_block {
    background-color: #F0F0F0;
    padding: 22px 29px;
}

.gathers_block .c-grid {
    justify-content: center;
}

.gathers_block .c-card-grid__image {
    background-color: #F0F0F0;
    border: none;
}

.gathers_block .c-grid__col {
    width: 70%;
}

@media screen and (max-width: 768px) {
    .gathers_block {
        padding: 20px 20px 30px;
    }
    .gathers_block .c-grid__col,
    .gathers_block .c-card-grid__item {
        width: 100%;
    }
    .gathers_block .c-card-grid {
        display: block;
    }
}

.luggage_size {
    line-height: 4em;
    margin-bottom: 0px;
}

.luggage_size span {
    font-size: 24px;
}

.adjacent_img .u-text-center {
    width: 45%;
    margin-left: 54%;
    margin-top: 3px;
}

.adjacent_img .adjacent_txt {
    width: 50%;
}

@media screen and (max-width: 768px) {
    .adjacent_img .u-text-center {
        width: 49%;
        margin-left: 51%;
        margin-top: 3px;
    }
    .adjacent_img .adjacent_txt {
        width: 100%;
    }
    .adjacent_img .c-grid .c-grid__col:last-child {
        margin-top: -20px;
    }
    .c-grid__col.sp-mt40 {
        margin-top: 40px;
    }
    .c-grid__col.sp-mt70 {
        margin-top: 70px;
    }

}



.list-height-dowble{
    height: 3em;
}
@media screen and (max-width: 768px) {
    .list-height-dowble{
        height: auto;
    }
}


.c-slider__text small {
    font-size: 10px;
    display: block;
    line-height: 1.5;
}
