@charset "utf-8";
/* /solution/data-analytics/index.html用css */



div.p-mv {
    height: calc(470px * var(--font-ratio));
    }
div.p-mv__inner {
    padding-top: calc(40px * var(--font-ratio));
}
p.p-mv__lead {
    max-width: calc(565px * var(--font-ratio));
}
p.p-mv__text {
    margin-top: calc(20px * var(--font-ratio));
}
.p-news__category__a {
    position: absolute;
    top: calc(-32px * var(--font-ratio));
    background: #ff5676;
    font-weight: bold;
    font-size: calc(16rem / var(--root-font-size) * var(--font-ratio));
    color: #fff;
    z-index: 2;
    padding: 0 calc(16px * var(--font-ratio));
    border-radius: calc(5px * var(--font-ratio));
}
.p-news__category__b {
    position: absolute;
    top: calc(-32px * var(--font-ratio));
    background: #09d;
    font-weight: bold;
    font-size: calc(16rem / var(--root-font-size) * var(--font-ratio));
    color: #fff;
    z-index: 2;
    padding: 0 calc(16px * var(--font-ratio));
    border-radius: calc(5px * var(--font-ratio));
}

@media screen and (max-width: 575.98px) {
    div.p-mv {
        height: calc(380px * var(--font-ratio));
    }
    div.p-mv__inner {
        padding-top: calc(30px * var(--font-ratio));
    }
    p.p-mv__text {
        margin-top: calc(30px * var(--font-ratio));
    }
    p.p-mv__text {
        background-color: rgba(1, 47, 153, 0.55);
        box-shadow: 0 0 10px #020C21;
        border-radius: 20px;
        padding: 8px;
        font-size: calc(13rem / var(--root-font-size) * var(--font-ratio));
    }
}

@media screen and (min-width: 575.99px) {
    div.p-mv__inner {
        padding-top: calc(60px * var(--font-ratio));
        display: flex;
        justify-content: space-around;
        margin: 0 8%;
        max-width: none;
        gap: calc(40px * var(--font-ratio));
        align-items: center;
}
    p.p-mv__text {
        background-color: rgba(1, 47, 153, 0.6);
        box-shadow: 0 0 10px #020C21;
        border-radius: 20px;
        padding: 20px;
        font-size: calc(20em / var(--root-font-size) * var(--font-ratio));
    }
}

@media screen and (min-width: 575.99px) and (max-width: 1315px) {
    div.p-mv__inner {
        display: block;
        height: 100%;
        padding-top: calc(20px * var(--font-ratio));
        }
    .p-news__anchor {
        gap: calc(10px * var(--font-ratio));
    }
    .p-news__category {
        color: #fff;
        width: 150px;
        background-color: #8a3bc4;
        text-align: center;
    }
    p.p-mv__text {
        font-size: calc(14rem / var(--root-font-size) * var(--font-ratio));
        text-align: center;
        }
    p.p-mv__lead {
        margin: 0 auto;
}
    div.p-mv {
        height: calc(530px * var(--font-ratio));
    }
}

@media screen and (min-width: 1316px) and (max-width: 1422px) {
/*p.p-mv__text {
        font-size: calc(18rem / var(--root-font-size) * var(--font-ratio));
        }*/
        div.p-mv {
            height: calc(530px * var(--font-ratio));
    }
}

@media screen and (min-width: 1316px) {
    p.p-mv__text {
        max-width: 50%;
        }
}