@charset "utf-8";


#goukakuritsu {
    text-align: center;
}

#goukakuritsu img {
    margin: 0 0 2em 0;
}

#goukakusya ul {
    margin: 0 0 2em 0;
}

#goukakusya li {
    width: calc(100% / 4);
}

#goukakusya p {
    padding-left: 1em;
    text-indent: -1em;
}

@media (max-width:899px) {
    #goukakusya li {
        width: calc(100% / 3);
        padding: 0 0 0 1em;
    }
}

@media (max-width:599px) {
    #goukakusya li {
        width: calc(100% / 2 - 4%);
        margin: 0 2%;
    }
}