#adminBox {
    display: none;
}

/* index ---> */

.body_customer-stories_4_index section#top_customer-stories .wrap__index_style1_text h2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3
}

@media screen and (max-width:959px) {

    .body_customer-stories_4_index section#top_customer-stories .wrap__index_style1_text h2,
    .body_customer-stories_4_index section#top_user-articles .wrap__index_style1_text h2 {
        font-size: 2rem;
        line-height: 1.2;
    }
}

#top_customer-stories .wrap__plan_kind__es span.icon__plan_kind {
    font-size: 12px;
    padding: 5px 15px;
}

@media screen and (max-width:767px) {
    #top_customer-stories .wrap__plan_kind__es span.icon__plan_kind {
        font-size: 12px;
        padding: 5px 15px;
    }
}

/* <--- index */

#case-mv span.icon__plan_kind {
    font-size: 14px;
    padding: 10px 25px;
    border-radius: 25px;
    max-width: 210px;
}

@media screen and (max-width:767px) {
    #case-mv span.icon__plan_kind {
        font-size: 13px;
    }
}

@media screen and (max-width:480px) {
    #case-mv span.icon__plan_kind {
        font-size: 11px;
        padding: 7px 20px;
    }

    #case-mv h1::before {
        font-size: clamp(25px, 4.25rem, 45px);
        top: -37.5px;
    }

    #case-mv h1 {
        line-height: 1.35;
        font-size: clamp(16px, 4.5vw, 1.95rem);
        margin-bottom: 15px;
    }
}

.customer-stories .acms-entry p,
.customer-stories .acms-entry h2,
.customer-stories .acms-entry h3,
.customer-stories .acms-entry h4,
.customer-stories .acms-entry li,
.customer-stories .acms-entry ol li {
    font-family: 'Montserrat', Montserrat, sans-serif;
}

.customer-stories .acms-entry h2,
.customer-stories .acms-entry h3,
.customer-stories .acms-entry h4 {
    font-weight: bold;
}

.customer-stories .sec-header .h1 {
    font-size: 28px;
    color: var(--main-color-1);
}

.customer-stories .acms-entry h2 {
    font-size: 22px;
    color: var(--main-color-1);
    font-weight: 600;
}

.customer-stories .acms-entry .h3 {
    font-size: 20px;
    padding-bottom: 1rem;
    color: var(--main-color-1);
    border-bottom: 1px solid var(--main-color-1);
    font-family: 'Montserrat', Montserrat, sans-serif;
    font-weight: 600;
}

.acms-entry .h5 {
    color: var(--main-color-1);
    font-family: 'Montserrat', Montserrat, sans-serif;
    font-weight: 600;
}

@media screen and (max-width:480px) {
    #case-mv {
        padding: 0;
        display: flex;
        align-items: center;
    }
}

.wrap__plan_kind.wrap__plan_kind__es {
    display: flex;
    align-items: center;
}

#top_customer-stories span.icon__plan_kind.icon__plan_kind_es {
    font-size: 11px;
    margin: 0;
}

#top_customer-stories span.icon__plan_kind.icon__plan_kind_es:nth-child(2) {
    margin: 0px 0 0 5px;
}

@media screen and (max-width:959px) {
    #top_customer-stories span.icon__plan_kind.icon__plan_kind_es {
        font-size: 10px;
    }
}

@media screen and (max-width:767px) {
    #top_customer-stories span.icon__plan_kind.icon__plan_kind_es {
        font-size: 11px;
    }
}

@media screen and (max-width:480px) {
    #case-mv .wrap__plan_kind {
        padding-left: 0rem;
    }

    .wrap__index_style1_text p {
        font-size: 12px;
        color: #555;
    }

    #top_customer-stories span.icon__plan_kind.icon__plan_kind_es {
        padding: 5px 15px;
    }
}