@charset "utf-8";

.prinrArea{
    display: none;
}


@media print{   

    /*********基本設定*********/


    * {
        font-size: 2.5mm;
        -ms-overflow-style: none;
        scrollbar-width: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    *::-webkit-scrollbar {  
        display: none;
    }

    a.common_more{
        display: none;
    }

    img{
        max-width: 100%;
        height: auto;
    }

    dl dd{
        margin: 0;
    }

    ul{
        list-style: none;
        padding: 0;
    }

    .flex{
        flex-wrap: wrap;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flexbox;
        display: -moz-flexbox;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-flex;
        display: flex;
    }
    .flex-sb{
        flex-wrap: wrap;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flexbox;
        display: -moz-flexbox;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-flex;
        display: flex;
        justify-content: space-between;
    }

    dl dt.date {
        width: 12%!important;
    }

    dl dt.title {
        width: 66%!important;
    }

    dl dd.type {
        width: 22%!important;
        margin: 0;
    }

    /*********印刷部分*********/

    @page {
        margin: 12.7mm;
    }

    /*********印刷レイアウト*********/

    .prinrArea{
        width: 297mm;
        display: block;
    }

    .print-off{
        display: none!important;
    }

}   