
.background img {
    width: 100%;
}

a:hover {
    opacity: 0.5;
}

/*SNSエリア*/
.sns-area-all {
    display: flex;
    justify-content: center;
}
.sns-area {
    background:rgba(255,255,255,0.8);
    /* position: fixed; */
    display: flex;
    flex-wrap: wrap;
    top: 200px;
    padding: 120px 200px;
    text-align: center;
}

.sns-area li {
    min-width: calc(100% / 6);
    padding: 10px;
}

.sns-area img {
    width: 120px;
    height: auto;
}

@media screen and (max-width: 1280px) {
    .sns-area {
        padding: 60px 30px;
        justify-content: center; 
    }


}