/* https://www.lifecard.co.jp/point/save3.html専用css */
body {
    margin-top: 0 !important;
}

body:not(.layout-gray) .Header__body .header-gnav__list li {
    margin-right: 30px !important;
}

.js-fit-width {
    max-width: 100%;
    width: 258px;
}

.point-box__body {
    text-align: center;
}

.point-box__main {
    text-align: center;
    font-size: 3rem;
    margin: 2rem;
}

.life-thx-img {
    width: 400px;
}

.figure__title-dpoint {
    font-size: 14px;
}

.Footer__inner {
    text-align: right;
}

.Footer__body {
    display: block !important;
}

@media print,
screen and (max-width: 768px) {
    .life-thx-img {
        width: 100%;
    }

    .point-box__main {
        font-size: 2rem;
    }
}