@charset "utf-8";

@media print {

    body {
        -webkit-print-color-adjust: exact;
    }

    /* include */
    header {
        display: none;
    }

    #sidebar {
        display: none;
    }

    footer {
        display: none;
    }

    /* コンテンツ */
    #content {
        widows: 100%;
    }

    /* TOP */
    .main-lnk ul li span {
        font-size: 13px;
    }

    /* 下層 */
    .pages .cnt_box dl dt {
        font-size: 16px;
    }

    .pages .cnt_box dl dd {
        font-size: 12px;
    }

    .pages .cnt_box dl {
        height: 315px !important;
    }

    .news_bloc dl dt span {
        background: #ec3513 !important;
        color: #fff !important;
    }

    .pages .info_box .link_unit {
        width: 45%;
        height: 570px !important;
    }

    .fessWrapper .ellipsis {
        white-space: normal !important;
    }

    .pages .info_box h4, .pages .info_box dl {
        display: block;
        vertical-align: top;
        text-align: center;
    }

    .pages .cnt_box dl dt {
        margin-bottom: 40px;
    }
}