.saas_content{
    position: relative;
}

.num-flex{
    display: flex;
    gap: 20px;
}

@media screen and (min-width: 769px){
.pb30{
    padding-bottom: 30px;
}
.sp-only{
    display: none;
}
.sp-indent{
    display: block;
    margin-bottom: 3px;
    text-indent: -1em;
    padding-left: 1em;
}
.pr-fukidashi{
    width: 155px;
    height: auto;
    align-self: end;
}
}


@media screen and (max-width: 768px){
.pb30{
    padding-bottom: 0;
}
.sp-only{
    display: block;
}
.p-top-sec4__note.pr{
    font-size: 2.75vw;
    letter-spacing: .44px;
    line-height: 1.27;
    padding-left: 0;
    text-indent: 0;
    white-space: wrap;
}

.sp-indent{
    display: block;
    margin-bottom: 3px;
    text-indent: -1em;
    padding-left: 1em;
}
.pr-fukidashi{
    width: 125px;
    height: auto;
    align-self: end;
}
}