<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 480px) {
    .ad-sp {
        display: block;
        /*text-align: center;*/
        margin: 1rem auto;
    }

    .ad-sp-margin2 {
        margin: 1rem -5px;
    }

    .ad-pc {
        display: none;
    }
}

@media screen and (min-width: 481px) {
    .ad-sp {
        display: none;
    }

    .ad-pc {
        text-align: center;
        margin: 1rem auto;
    }

    .display-flex {
        display: flex !important;
    }

    .justify-center {
        justify-content: center !important;
    }

    .justify-center &gt; div {
        margin: 0 0.5rem;
    }
}

/* åºƒå‘Šç”¨ */
@media screen and (min-width: 1300px) and (max-width: 1559px) {
    .show_blade_ad img {
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 948px) {
    .ad-pc-none-948 {
        display: none;
    }
}

@media screen and (max-width: 1669px) {
    .ad-pc-none-1669 {
        display: none;
    }
}

/* spãƒªã‚¹ãƒˆé€”ä¸­å‘Šç”¨ */

@media screen and (min-width: 415px) and (max-width: 480px) {
    .ad-sp-margin {
        margin: 0 -5px 0;
    }
}

@media screen and (min-width: 396px) and (max-width: 414px) {
    .ad-sp-margin {
        margin: -5px -5px 0;
    }
}

@media screen and (min-width: 361px) and (max-width: 395px) {
    .ad-sp-margin {
        margin: -10px -5px 0;
    }
}

@media screen and (min-width: 346px) and (max-width: 360px) {
    .ad-sp-margin {
        margin: -15px -5px 0;
    }
}

@media screen and (min-width: 346px) and (max-width: 360px) {
    .ad-sp-margin {
        margin: -15px -5px 0;
    }
}

@media screen and (min-width: 325px) and (max-width: 345px) {
    .ad-sp-margin {
        margin: -20px -5px 0;
    }
}

@media screen and (max-width: 324px) {
    .ad-sp-margin {
        margin: -23px -5px 0;
    }
}
</pre></body></html>