/*version=1.00*/
/* 印刷
//2023/10/13
// 印刷のCSS */

/* 印刷用 */
@page{
    size:A4;
    margin:0cm;
}

@media print{
    #idSideBar, #idSideBar *, #idReportCtrl {
        display:none;
    }

    #main{
        margin-top: -140px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        z-index: 9999;
        padding: 0;
    }

    #main{
        font-family:"ＭＳ 明朝","MS Mincho";
        font-size:12pt;
        height:29.0cm;
        background:#FFFFFF;
        -webkit-print-color-adjust:exact;   /* 背景を印刷 */
    }

    #main{
        color:#000000;
    }

    td {
        padding: 0;
    }

    table#myTable1 th, table#myTable2 th {
        font-size: 10pt;
        padding: 6px;
    } 
    table#myTable1 td, table#myTable2 td {
        font-size: 11pt;
        padding: 10px;
        background-color: orange;
    }

    #monthReport, #yearReport {
        width: 90% !important;
    }

    table#table1Body th, table#table2Body th {
        font-size: 10pt;
        padding: 6px;
    } 
    table#table1Body td, table#table2Body td {
        font-size: 11pt;
        padding: 10px;
    }

    #myChartDay, #myChartYear{
        max-width: 100%;
        height: auto;
    }

    #myChartMonth {
        max-width: 100% !important;
        height: 515px !important;
    }
    #Monthsection2{
        height: 560px !important;
    }
    table#myTable1 td[style*="background-color: orange"],
    table#myTable2 td[style*="background-color: orange"],
    table#table1Body td[style*="background-color: orange"],
    table#table2Body td[style*="background-color: orange"],
    table#DataTable1 td[style*="background-color: orange"],
    table#DataTable2 td[style*="background-color: orange"] {
        background-color: orange !important;
    }
    
}
