@charset "UTF-8";[data-v-6fe1fcdf] .inbox-infolist {
    padding: 2vw 3.4vw 1.4vw;
    font-size: .78rem;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 600;
    margin-bottom: 1.5vw
}

[data-v-6fe1fcdf] .inbox-infolist .title-p {
    padding: 0;
}

[data-v-6fe1fcdf] .inbox-infolist .readall {
    width: 30vw;
}

[data-v-6fe1fcdf] .inbox-infolist .readall .keep {
    color: #d6ad00;
    background: unset;
    border: 1px solid #d6ad00;
    padding: 1vw 2vw;
    border-radius: 10vw;
    text-align: right;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .875rem;
    margin: 0;
}

[data-v-6fe1fcdf] .inbox-infolist .choice-list a.icon-mail-read {
    margin-right: 1.4vw;
    font-size: 1.2rem
}

[data-v-6fe1fcdf] .inbox-infolist .choice-list {
    padding: 0;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

[data-v-6fe1fcdf] .inbox-infolist .txt {
    width: 75vw;
    color: var(--txtColor01)
}

[data-v-6fe1fcdf] .inbox-infolist .txt span {
    color: var(--txtColor16)
}

[data-v-6fe1fcdf] table tbody tr td .icon-mail-read {
    color: var(--txtColor18);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    font-size: .93rem
}

[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no {
    color: var(--txtColor39);
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    font-size: .96rem
}

[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no:before,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read:before {
    margin-right: .4vw
}

[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no span {
    font-weight: 600;
    font-size: .78rem
}

[data-v-6fe1fcdf] table tbody tr td .icon-mail-read span {
    font-size: .78rem;
    color: var(--txtColor18)
}

[data-v-6fe1fcdf] table tbody tr td.icon-remove {
    color: var(--txtColor03)
}

[data-v-6fe1fcdf] table tbody tr td.icon-remove.on {
    color: var(--txtColor33)
}

[data-v-6fe1fcdf] table tbody tr td.icon-remove:before {
    font-size: .93rem
}

[data-v-6fe1fcdf] button.allread-button {
    padding: 2vw;
    border-radius: .5vw;
    -webkit-border-radius: .5vw;
    -moz-border-radius: .5vw;
    -ms-border-radius: .5vw;
    -o-border-radius: .5vw;
    color: var(--txtColor01);
    background: var(--btnColor07)
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    [data-v-6fe1fcdf] table tbody tr td .icon-mail-read span,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no span,[data-v-6fe1fcdf] .inbox-infolist,[data-v-6fe1fcdf] button.allread-button {
        font-size:1.25rem
    }

    [data-v-6fe1fcdf] table tbody tr td.icon-remove:before,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read {
        font-size: 1.6rem
    }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    [data-v-6fe1fcdf] table tbody tr td .icon-mail-read,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read span,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no span,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no,[data-v-6fe1fcdf] .inbox-infolist,[data-v-6fe1fcdf] button.allread-button {
        font-size:1.8rem
    }

    [data-v-6fe1fcdf] table tbody tr td.icon-remove:before,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read {
        font-size: 2.2rem
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) {
    [data-v-6fe1fcdf] table tbody tr td .icon-mail-read-no,[data-v-6fe1fcdf] table tbody tr td .icon-mail-read {
        -webkit-flex-direction:column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    [data-v-6fe1fcdf] .inbox-infolist {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    [data-v-6fe1fcdf] .inbox-infolist .txt {
        width: 100vw;
        text-align: center
    }

    [data-v-6fe1fcdf] button.allread-button {
        width: 100vw;
        margin: 2vw 0
    }
}

.v_deep_mail .content-table {
    padding: 0 2vw;
}

.mainRuleZone .content-table table tbody tr td img {
    height: 4vw;
    width: auto;
    margin: 0 auto;
}