.container {
    width: 1380px;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}
img {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

@media screen and (min-width: 769px) {
    .sp {
        display: none;
    }
}
.form-title-link-wrapper {
    position: relative;
}
.form-title-link {
    position: absolute;
    bottom: 48.4%;
    left: 50%;
    transform: translateX(-50%);
    width: 46%;
    max-width: calc(1280px * 0.46);
    height: 10%;
}

@media screen and (max-width: 768px) {
    .form-title-link {
        bottom: 48.8%;
        width: 71%;
        height: 9%;
    }
}