@charset "UTF-8";

/* print 2026/10/14 */
@media print {
    nav.global_navigation,
    body._fixed .global_header,
    body._contentFixed .global_header {
        position: relative;
    }
    .gh_sub,
    .fixed_links-01 {
        display: none;
    }
    .top_navigation-01 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .top_navigation-02 ul {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
    }
    .top_navigation-02 ul li {
        width: 100%;
    }
    ul.module_faqList-01 > li div.body {
        display: block !important;
    }
    .module_table-01 {
        zoom: 0.67;
    }
    .module_table-01 tr th,
    .module_table-01 tr td {
        min-width: auto;
    }
}
