@media screen and (max-width: 1000px) {

    .k14-sp-wrapper .sp-body-content .sp-detail {
        padding: 100px 20px 20px;
    }

    .spdc-title {
        width: auto;
        margin: 0;
    }

    .spdc-img-wrapper.img980 {
        width: 100%;
        margin: 40px 0;
    }

    .spdc-img-fr {
        margin-right: 0;
    }

    .spdc-img-fl {
        margin-left: 0;
    }

    .k14-sp-wrapper .sp-body-content .sp-detail .sp-sapo, .k14-sp-wrapper .sp-body-content .sp-detail {
        font-size: 20px;
        line-height: 32px;
    }

    .amw-info:before {
        height: 80px;
    }

    .k14-sp-wrapper .sp-body-content .sp-detail {
        padding-top: 20px;
    }
    .spdc-img-wrapper.normal img{
        width:100%;
    }

    .sp-image-caption{
        width:100%;
    }

    .sp-cover{
        display: none;
    }
    .bg-cover{
        display: block;
    }
}

@media screen and (max-width: 1400px) {
    .sp-title .glitch {
        font-size: 70px;
    }

    .sp-title .glitch.fz60 {
        font-size: 50px;
    }

    .spt-text{
        text-align: center;
        font-family: SFD-Regular;
        font-size: 20px;
        width: 475px;
        display: inline-block;
        margin-top: 50px;
        color: #FFFFFF;
        line-height: 30px;
    }
}