/*--------------------------------------------------------------------------------*/
.sns-container {
    display: flex;
    flex-direction: column;
    justify-content: center;

    background-color: #5c9f55;

    position: relative;
}

    .bottom-bar-find-logo {
        display: flex;
        flex-direction: column;
        align-items: center;

        margin-top: 15px;
    }

        .bottom-bar-find-logo img {
            width: 150px;

            margin: 10px 0px;
        }

        .bottom-sns-icon {
            display: flex;
            flex-direction: row;
            justify-content: center;

            color: #fff;
            font-weight: 900;
        }
            .bottom-sns-icon img {
                margin-right: 5px;
                width: 40px;
            }
            .bottom-sns-text {
                display: flex;
                margin-top: 16px;
            }


    .bottom-sns-wrapper {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
        .bottom-sns-wrapper a {
            margin: 0px 5px;
        }


    .bottom-company-wrapper {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

        .bottom-company-wrapper a,
        .bottom-company-wrapper a:hover,
        .bottom-company-wrapper a:visited
        {
            color: #fff;
            text-decoration: none;
            cursor: pointer;
            font-size: 9px;

            margin: 0px 10px;
        }