@CHARSET "UTF-8";

@media print {

    /* カンバスのサイズ調整 */
    /*canvas {
        width:170mm !important;
        height: auto !important;
    }*/
    body {
        color: #000 !important;
    }
    main {
        display: block !important;/* flexだとEdgeで印刷時に1ページだけになる */
        padding: 0 !important;
        height: auto !important;
        max-height: none !important;
        background-color: #fff !important;
    }

    main .content article {
        padding: 0;
    }

    #menu {
        display: none;
    }

    header {
        display: none;
    }
    header div {
        display: none;
    }
    footer {
        display: none;
    }

    /* bootstrap */

    /* aタグのURL非表示 */
    a[href]:after {
        content: "" !important;
    }
    abbr[title]:after {
        content: "" !important;
    }
    /* Bootstrapが印刷時に文字を強制的に黒にするので色が必要な部分はstyle="color: xxx !important"で回避する */

    /* inputのスピンボタン消す */
    /* Chrome、Safari */
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    /* FireFox，IE */
    input {
        -moz-appearance: textfield;
    }

}
