.section-1,.section-2 {
    max-width: 98%;
    margin: 0 auto;
}

.section-1 > img {
    width: 100%;
    margin: 0 auto;
}

.section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
    margin: 0 auto;
}

.section-2 > img {
    width: 100%;
    margin: 0 auto;
}

/*
タブレット用
*/
@media screen and (max-width: 1024px) {
    .section-2 {
        padding-top: 50px;
    }
}

/*
スマホ用
*/
@media screen and (max-width: 768px) {
    .section-2 {
        padding-top: 50px;
    }
}