@media (min-width: 768px) {
    #printPdf .result-center{
        -ms-flex: 0 0 7%;
        flex: 0 0 7%;
        max-width: 7%;
    }
    #printPdf .areaContent .col-md-3_content{
        -ms-flex: 0 0 31.5%;
        flex: 0 0 31.5%;
        max-width: 31.5%;
    }
    #printPdf .result-total{
        -ms-flex: 0 0 42%;
        flex: 0 0 42%;
        max-width: 42%;
    }
    #printPdf .result-detail{
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #printPdf .areaLogoTop .logo-inner-txt {
        font-size: 22px;
    }

    #printPdf .areaLogoTop .logo-img {
        right: 33px;
        width: 75px;
    }

    #printPdf .un_cartResult_subsidy .un_cartResult_subsidy--amount {
        font-size: 30px
    }

    #printPdf .box_text_subsidy .text_subsidy,
    #printPdf .un_cartResult_itemDoor .area_labelTargetConstruction {
        font-size: 16px !important;
    }

    #printPdf .un_cartResult_subsidy--amount .err,
    #printPdf .un_cartResult_subsidy .un_cartResult_subsidy--amount .err2,
    #printPdf .un_cartResult_item_name span.txt span.name,
    #printPdf .bl_cartResult_subsidy .bl_cartResult_subsidy--item .bl_area_selected
    {
        font-size: 17px !important;
    }

    #printPdf .un_cartResult_item_name span.num {
        width: 28px;
        height: 28px;
        font-size: 17px;
    }

    #printPdf .areaContentHeader .header-label .label-inner-txt,
    #printPdf .areaResultHeader .header-label .label-inner-txt {
        font-size: 21px;
    }

    #printPdf .box_text_subsidy .area_selected {
        width: 55%;
        font-size: 12px;
    }

    #printPdf .box_text_subsidy .area_selected ul li.area_text {
        min-width: 45px;
    }

    #printPdf .un_cartResult_item_price span.err2 {
        font-size: 15px;
    }

    #printPdf .un_cartResult_detail .koumoku {
        font-size: 15px;
    }

    #printPdf .un_cartResult_detail p.line span.koumoku span.num span.core {
        width: 20px;
        height: 20px;
        font-size: 12px;
    }

    #printPdf .un_cartResult_detail p.line span.price {
        font-size: 25px;
    }

    #printPdf .un_cartResult_detail p.off {
        font-size: 20px;
    }

    #printPdf .areaContentHeader .header-space .space-inner-txt {
        font-size: 18px;
    }

    #printPdf .un_cartResult_area .un_cartResult_item {
        margin-top: 10px;
    }

    #printPdf .un_cartResult_item_name span.txt span.text_note {
        display: block;
        font-size: 12px;
        margin-left: 10px;
    }

    #printPdf .un_cartResult_itemDoor .shape_labelDetailDoor {
        width: 140px;
    }

    #printPdf .un_cartResult_itemDoor .shape_labelDetailDoor.bg-green::after {
        border-width: 24px 0 25px 15px;
    }
}
@supports (-webkit-touch-callout: none) { /*For iOs device*/
    #printPdf .un_cartResult_itemDoor .text_itemDetailDoor:first-child {
        margin-top: 0px !important;
    }

    #printPdf .un_cartResult_itemDoor .icon-x {
        font-size: 22px !important;
        margin-bottom: 0px !important;
    }
}