@media screen and (max-width: 1559px)
{
    #footer .item-c-f
    {
        width: 33.333333%;
        padding-bottom: 40px;
    }
    #footer .footer-top
    {
        padding-bottom: 0;
    }
    #footer .item-p-f
    {
        width: 16.66666%;
    }
}
@media screen and (max-width: 1229px)
{
    #footer .item-p-f
    {
        width: 20%;
    }
}
@media screen and (max-width: 767px)
{
    .item-c-f_menu
    {
        display: none;
    }
    #footer .footer-bottom
    {
        padding: 10px 0;
    }
    #footer .in-footer-bottom
    {
            flex-direction: column;

        text-align: center;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
    #footer .copyright
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .in-footer-bottom_item
    {
        width: 100%;
        padding-bottom: 10px;
    }
    #footer .in-footer-bottom_item_end{
        width: 100%;
    }
    .in-footer-bottom_item:last-child
    {
        padding-bottom: 0;
    }
    #footer .developer-img
    {
        text-align: center;
    }
    #footer .item-p-f
    {
        width: 25%;
    }
    #footer .footer-payment-off .item-c-f
    {
        width: 50%;
    }
}
@media screen and (max-width: 599px)
{
    .footer-payment-method
    {
        display: none;
    }
    #footer .item-c-f
    {
        width: 50%;
    }
}
@media screen and (max-width: 479px)
{
    #footer .item-c-f,
    #footer .footer-payment-off .item-c-f
    {
        width: 100%;

        text-align: center;
    }
    #footer .lists-c-f
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
