:root {
    --bs-font-sans-serif: "Sawahorabi Gothic", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;
    --bs-body-font-family: "Sawarabi Gothic", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;
    --font-main: "Sawarabi Gothic", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;
    --font-serif: "游明朝体", "Yu Mincho", serif;
    --font-gothic: "Yu Gothic Medium", "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Sawarabi Gothic", sans-serif;
    --font-eng: "Karla", "Sawarabi Gothic", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", sans-serif;
    --color-main: #EC6467;
    --color-text: #4F1C1D;
    --color-white: #FFFFFF;
    --color-bg: #FCF8F2;
    --color-strong: #E63B43;
    --color-main-hover: #FFF1F1;
    --color-link: #E63B43;
    --color-beige: #F3EDE1;
    --color-darkbeige: #E5DED1;
}
.mmi_ranking-ec-item-rank {
    margin: 0 0 5px 0;
    padding: 0 0 0 30px;
    background: url(/html/plugin/MmiRanking42/assets/icon-ranking.svg) no-repeat 0 50%;
    background-size: 21px;
    color: var(--color-main);
    font-family: var(--font-eng);
    font-size: 2.0rem;
    letter-spacing: 0.05em;
    line-height: 1.5;
}
@media screen and (max-width:767px) {
    .mmi_ranking-ec-item-rank {
        margin: 0 0 5px 0;
        padding: 0 0 0 20px;
        background: url(/html/plugin/MmiRanking42/assets/icon-ranking.svg) no-repeat 0 50%;
        background-size: 14px;
        font-size: 1.5rem;
    }
}