@media screen and (min-width: 760px) {
    .soft-products__keyVisual .soft-products__keyTitleLogo {
        padding-top: 10px;
    }
}


.soft-products__keyVisual .soft-products__keyTitleLogo img {
    max-width: 401px;
    width: 28.6428571%;
}
@media screen and (max-width: 759.98px) {
    .soft-products__keyVisual .soft-products__keyTitleLogo img {
        width: 238px;
    }
}

.soft-products__keyVisual .soft-products__keyTitleEn {
    padding-bottom: 0;
}
@media screen and (max-width: 759.98px) {
    .soft-products__keyVisual .soft-products__keyTitleEn {
        padding-bottom: 5px;
    }
}

html.is-ncsp-modal-opened body{
  overflow: hidden !important;
}

