.m { display:none; }
.pc { display:block; }
.pc.grid { display: grid; }
.pc.flex { display: flex; }

/* - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - -
    MEDIA QUERY
 - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - */
@media (min-width: 1024px) and (max-width: 2800px) {

}
@media  (min-width: 1026px) and (max-width: 1600px) {
    .inner { width:100% }
    body { font-size:0.9em; }
}
/* mobile */
@media screen and (max-width: 1025px) {
    .inner { width:100% }

    body { font-size:0.9em; }

    .pc { display:none !important; }
    #jt_popup_container.pc { display:block !important; }
    .m { display:block; }
    .m.grid { display: grid; }
    .m.flex { display: flex; }
    .tocol { flex-direction:column !important; }

    .equipment-grid.half { display: grid; }


   .table-wrapper {
        width: 85vw;
        margin: 0.5em auto 1em;
        overflow-x: auto;
    }
    .section-wrapper.footer table.table { margin: 0 auto; }
    .section-wrapper.footer table.table tr > * { padding:0.5em 1em; font-size:0.8em }




    /* - - - - - - - - - - - - - - - - - - - - - - */

}