@charset "UTF-8";

.site_recommendLink__inner {
    padding: 10px
}

.site_recommendLink__contents {
    width: 100%;
    padding: 35px;
    background-color: #F9F9F9;
    border-radius: 10px
}

.site_recommendLink__title {
    font-size: 2.2rem;
    color: #ED6103;
    font-weight: bold;
    text-align: center
}

.site_recommendLink__list.list-style {
    margin: 27px 0 0
}

.site_recommendLink__list li {
    margin-bottom: 10px;
    padding-right: 0
}

.site_recommendLink__list li:last-child {
    margin-bottom: 0
}

.site_recommendLink__list a {
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 1.5em;
    color: #1f1f1f
}

@media screen and (max-width:768px) {
    .site_recommendLink__contents {
        padding: 30px
    }

    .site_recommendLink__title {
        font-size: 2rem;
        text-align: left
    }

    .site_recommendLink__list.list-style {
        margin-top: 17px
    }
}