@media print,
screen {

    body:has(#single-products.is_pdf) .products-thumbnail-slider-box {
        display: none;
    }

    body:has(#single-products.is_pdf) .products-pagination {
        display: none;
    }

    body:has(#single-products.is_pdf) .products-slider-li {
        border: none;
    }

    body:has(#single-products.is_pdf) .products-slider-li:not(.swiper-slide-active) {
        opacity: 0;
    }

    body:has(#single-products.is_pdf) .products-content.slider {
        width: 150px;
        margin: auto;
        pointer-events: none;
        position: absolute;
        right: 0;
        bottom: 100%;
    }

    body:has(#single-products.is_pdf) .products-contents {
        padding: 0;
        margin-top: 35px;
    }

    body:has(#single-products.is_pdf) .products-slider {
        margin: 0;
    }

    body:has(#single-products.is_pdf) .products-ttlbox {
        min-height: 215px;
        margin: 0 ;
    }

    body:has(#single-products.is_pdf) .products-ttlbox .txt,
    body:has(#single-products.is_pdf) .products-ttlbox .label-list,
    body:has(#single-products.is_pdf) .products-ttlbox .mark-list {
        max-width: 820px;
    }

    body:has(#single-products.is_pdf) #products-detail {
        width: 40%;
        float: left;
        margin-bottom: 1rem ;
    }

    body:has(#single-products.is_pdf) #products-parts {
        width: 58%;
        float: right;
        margin-bottom: 1rem ;
    }

    body:has(#single-products.is_pdf) #products-parts .products-content-list-tr .head {
        font-size: 1.1rem;
        padding: .5rem;
        vertical-align: middle;
    }

    body:has(#single-products.is_pdf) #products-parts .products-content-list-tr .data {
        padding: 0.3rem;
    }

    body:has(#single-products.is_pdf) #products-detail .products-content-detail-li .detail,
    body:has(#single-products.is_pdf) #products-detail .products-content-detail-li .name {
        font-size: 1.1rem;
        padding: 0.4rem 1.5rem;
    }

    body:has(#single-products.is_pdf) .products-content-list-tr .data.type p,
    body:has(#single-products.is_pdf) .products-content-list-tr .data p {
        font-size: 1.1rem;
    }

    body:has(#single-products.is_pdf) .products-content-list-tr .data.price p {
        font-size: 1.1rem;
    }

    body:has(#single-products.is_pdf) .products-content {
        margin: 0 auto 3rem;
    }

    body:has(#single-products.is_pdf) .products-content-list-tr .data.parts .btn {
        font-size: 1rem;
        width: auto;
        min-height: auto;
        gap: 0 .2rem;
        padding: .2rem .6rem;
    }

    body:has(#single-products.is_pdf) .products-content-ttl {
        font-size: 2rem;
        margin: 0 0 1.5rem;
    }
    body:has(#single-products.is_pdf) .products-content-detail-li .detail .tag span{
        font-size: 1.1rem;
    }
    body:has(#single-products.is_pdf) .products-content-list .note p,
    body:has(#single-products.is_pdf) .products-content-detail .note p{
        font-size: 1rem;
    }
    body:has(#single-products.is_pdf) .products-content-detail .note,
    body:has(#single-products.is_pdf) .products-content-list .note{
        margin: 1rem 0 0;
    }
}


/* body:has(#single-products.is_pdf) .products-content-list-tr .head.type{
    width: 13%;
}
body:has(#single-products.is_pdf) .products-content-list-tr .head.code{
    width: 22%;
}
body:has(#single-products.is_pdf) .products-content-list-tr .head.jan{
    width: 22%;
}
body:has(#single-products.is_pdf) .products-content-list-tr .head.tais{
    width: 12%;
}
body:has(#single-products.is_pdf) .products-content-list-tr .head.price{
    width: 16%;
}
body:has(#single-products.is_pdf) .products-content-list-tr .head.parts{
    width: 15%;
} */