@charset "UTF-8";

a#c3+div .inner_item_txt .rd {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

a#c3+div .inner_item_txt .rd p {
    background: #DCC2EB;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
    margin-right: 5px;
}

a#c3+div .inner_item_txt .rd p:last-child {
    margin-right: 0;
}

a#c3+div .inner_item_txt .rd p span {
    color: #fff;
    font-size: 1.4rem;
}

@media screen and (max-width: 1200px) {
    a#c3+div .inner_item_txt .rd {
    flex-wrap: wrap;
    width: 78%;
}

a#c3+div .inner_item_txt .rd p {
    margin: 0 10px 10px 0;
}

a#c3+div .inner_item_txt .rd p:nth-child(2) {
    margin-right: 0px;
}

a#c3+div .inner_item_txt .rd p:nth-child(3), a#c3+div .inner_item_txt .rd p:last-child {
    margin-bottom: 0;
}
}

@media screen and (max-width: 885px) {
    a#c3+div .inner_item_txt .rd {
        width: 100%;
    }
}

@media screen and (max-width: 700px) {
        a#c3+div .inner_item_txt .rd {
        justify-content: center;
    }

    a#c3+div .inner_item_txt .rd p {
        margin: 10px !important;
    }

    a#c3+div .inner_item_txt .rd p:first-child {
        margin-left: 0px !important;
}

a#c3+div .inner_item_txt .rd p:last-child {
        margin-right: 0px !important;
}
}

@media screen and (max-width: 580px) {
a#c3+div .inner_item_txt .rd {
        width: 72%;
    }

    a#c3+div .inner_item_txt .rd {
        justify-content: center;
        margin: 10px auto 0;
    }

a#c3+div .inner_item_txt .rd p:nth-child(2) {
    margin-right: 0px !important;
}

    a#c3+div .inner_item_txt .rd p:nth-child(3) {
    margin-left: 0px !important;
}
}

@media screen and (max-width: 405px) {
    a#c3+div .inner_item_txt .rd {
        width: 100%;
    }
}