@media print {
    .pageLabel--distributor-index {
        .main__inner-wrapper {
            .section-box {
                #itemMenu {
                    margin-bottom: 6px;
                    display: inline-block;
                }
            }
        }
    }

    .pageLabel--distributor-kyushu,
    .pageLabel--distributor-kanto,
    .pageLabel--distributor-hokkaido,
    .pageLabel--distributor-tohoku,
    .pageLabel--distributor-chubu,
    .pageLabel--distributor-kinki,
    .pageLabel--distributor-chugoku,
    .pageLabel--distributor-shikoku{
        .main__inner-wrapper {
            .section-box {
                #itemMenu {
                    margin-bottom: 6px;
                    display: inline-block;

                    li {
                        float: none;
                    }
                }
            }
        }
    }
}


/* =========================
   SAFARI PRINT FIX – DISTRIBUTOR
   ========================= */
@media print {
    @supports (-webkit-touch-callout: none) {

        /* ===== DISTRIBUTOR INDEX ===== */
        .pageLabel--distributor-index .main__inner-wrapper .section-box #itemMenu {
            display: inline-block !important;
            margin-bottom: 6px !important;
            page-break-inside: avoid;
        }

        .pageLabel--distributor-index .main__inner-wrapper .section-box #itemMenu li {
            float: none !important;
            display: inline-block !important;
        }

        /* ===== DISTRIBUTOR KYUSHU ===== */
        .pageLabel--distributor-kyushu .main__inner-wrapper .section-box #itemMenu {
            display: inline-block !important;
            margin-bottom: 6px !important;
            page-break-inside: avoid;
        }

        .pageLabel--distributor-kyushu .main__inner-wrapper .section-box #itemMenu li {
            float: none !important;
            display: inline-block !important;
        }

        /* ===== SAFARI ROW / FLEX BUG ===== */
        .pageLabel--distributor-index .row,
        .pageLabel--distributor-kyushu .row {
            display: block !important;
        }

    }
}