@charset "utf-8";

footer * {
    /* overflow:hidden !important; */
}

footer {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(60, 61, 62, 1);
    padding: 30px 0;
    text-align: left;
}

footer .center03 {
    display: flex;
    justify-content: space-between;
    align-items: center;

}

#footer .letter .text {
    line-height: 20px;
    margin-bottom: 2.5%;
}

#footer .copyright {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: rgba(207, 207, 207, 1);
}

#footer .copyright span {
    color: rgba(255, 255, 255, 0.5);
}

#footer .info_list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 12px;
}

#footer .info_row {
    display: flex;
    flex-wrap: wrap;
    gap: 4px 20px;
}

#footer .info_label {
    color: #aaa;
}

#footer .info_value {
    color: #ccc;
}

/* mobile */
@media screen and (max-width: 767px) {



    footer .center03 {
        flex-direction: column;
        align-items: flex-start;
    }

    #footer .info_row {
        flex-direction: column;
        gap: 4px;
    }

}



/* tablet */
@media screen and (min-width: 768px) and (max-width: 1024px) {}