/*
Theme Name: psimple
*/

#mainvisual{
    background-image: url(./../img/basics/mainvisual.png);
}

#page-basics section.bg-lightgreen{
    padding: 100px 0;
}

#about .mark__box{
    width: 400px;
    margin: 50px auto;
}

#about p{
    padding-bottom: 20px;
}

@media screen and (max-width: 768px){
    #about .mark__box{
        width: 100%;
        max-width: 400px;
    }

    p,li{
        font-size: 1.4rem;
    }
}

#process p{
    padding-bottom: 20px;
}

#role ul{
    width: max-content;
    margin: 0 auto;
}

#flow{
    margin-bottom: 0;
}

#flow ul li{
    text-indent: -2em;
    padding-left: 2em;
    margin: 30px 0;
    line-height: 1.6;
}