@charset "UTF-8";

@media screen and (max-width: 1024px) {
    #mainContents.optout .optoutBox01 .date {
        width: 20%;
    }
}

@media screen and (max-width: 767px) {
    .scrollTable table {
        display: block;
        overflow-x: scroll;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }
    #mainContents.optout .optoutBox01 {
        display: block;
        margin-bottom: 2.5rem;
    }
    #mainContents.optout .optoutBox01 .date {
        width: auto;
        border-bottom: 1px solid #ccc;
        border-right: none;
        padding-bottom: 0.25em;
        margin-bottom: 1em;
    }
    #mainContents.optout .optoutBox01 section {
        width: auto;
    }
    #mainContents.optout .optoutBox01 section .optoutPdf {
        margin: 1.25em 0 0;
    }
    #mainContents.optout .optoutBox01 section .optoutPdf a .iconPdf01 {
        width: 10%;
    }
    #mainContents.optout .optoutBox01 section .optoutPdf a span {
        width: 88%;
        font-size: 100%;
    }
}
