
@page {
    size: A4 portrait; /* 横の場合はlandscape */
    margin: 20mm;
}

    .cdPageOuter{
        width: 120mm;
        height: 120mm;
        margin: 10mm;
        padding: 3mm 3mm 6mm 3mm;
        border:  0.5mm solid #000;
        font-size: 8pt;
        overflow:hidden;
        page-break-before: always;
    }

    .cdCommonInfo {
        margin-bottom: 2mm;
    }

    .cdInfo_title{
        border-bottom: 0.3mm dotted #000;
        padding-top: 0;
        padding-bottom: 2mm;
    }

    .cdInfo_title h3{
        font-size: 12pt;
        padding:0;
    }

    .cdInfo_artist{
        border-bottom: 0.3mm dotted #000;
        padding-top: 2mm;
        padding-bottom: 2mm;
        font-size: 10pt;
    }

    .bleakPage{
        page-break-before: always;
    }


@media print {

      @page {
        margin: 20mm;
      }


    .globalWrapper.cdPrint #container{
        width: auto;
        min-width: auto;
        max-width: auto;
        margin: 0;
        page-break-before: avoid;
    }

    .globalWrapper.cdPrint #item_main {
        float: none; 
        width: auto; 
        margin: 0; 
        page-break-before: avoid;
    }

    .globalWrapper.cdPrint #item_info {
        margin: 0;
        page-break-before: avoid;
    }

    #cdPrintWrapper .humanSearch a:link{
        color: #000;
    }

    .cdPageOuter{
        width: 120mm;
        height: 120mm;
        margin: 10mm;
        padding: 3mm;
        border:  0.5mm solid #000;
        font-size: 8pt;
        overflow:hidden;
        page-break-before: always;
    }

    .cdPageOuter.outer1{
        page-break-before: avoid;        
    }

    .cdCommonInfo {
        margin-bottom: 2mm;
    }
    
    .cdInfo_title{
        border-bottom: 0.3mm dotted #000;
        padding-top: 0;
        padding-bottom: 2mm;
    }

    .cdInfo_title h3{
        font-size: 12pt;
        padding:0;
    }

    .cdInfo_artist{
        border-bottom: 0.3mm dotted #000;
        padding-top: 2mm;
        padding-bottom: 2mm;
        font-size: 10pt;
    }

    .bleakPage{
        page-break-before: always;
    }


}