#d1766065 .p-heading-2-type2 {
    margin-bottom: 0;
    padding-bottom: 1px;
}
[data-id="1915605"] {
    background-color: #EBE8E8;
    padding-bottom: 20px;
}
#d1769703 .p-heading-2-type2 {
    margin-bottom: 0;
    padding-bottom: 1px;
}
[data-id="1915023"] {
    background-color: #F8F7F7;
    padding-bottom: 20px;
}


/* pc */
@media only screen and (min-width: 769px) {
    [data-id="d2025031"]{
        .c-text{
        margin: 80px auto 60px;
        font-size: 1.3em;
        padding: 30px 60px;
        background: linear-gradient(195deg, #cf687e, #802777) fixed;
        color: #ffffff;
        letter-spacing: 0.4px;
        width: 70%;
        box-shadow: -20px 20px 0px #b9517d;
    }
    }
    [data-id="1784028"]{
        padding:30px 0px;
        background-color: #efefef;
        .p-layout-features{
            margin-bottom: initial !important;
        }
    }
    [data-id="1915890"]{
        padding:30px 0px;
        background-color:#dcdcdc ;
        .c-heading-2{
            margin-top:initial !important;
        }
    }
}

    
/* sp */
@media only screen and (max-width: 768px) {
    [data-id="d2025031"]{
        .c-text{
        margin: 80px auto 60px;
        font-size: 1em;
        padding: 15px 30px;
        background: linear-gradient(195deg, #cf687e, #802777) fixed;
        color: #ffffff;
        letter-spacing: 0.4px;
        width: 90%;
        box-shadow: -20px 20px 0px #b9517d;
    }
    }
    [data-id="1784028"]{
        padding:30px 0px;
        background-color: #efefef;
        .p-layout-features{
            margin-bottom: initial !important;
        }
        .l-inner{
            padding-left:1rem;
            padding-right:1rem;
        }
    }
    [data-id="1915890"]{
        padding:30px 0px;
        background-color:#dcdcdc ;
        .c-heading-2{
            margin-top:initial !important;
        }
        .l-inner{
            padding-left:1rem;
            padding-right:1rem;
        }
    }
}