.pro-w p {
    font-size: 12px;
    line-height: 15px
}

@media (max-width:414px) {
    .maskcp .color-l {
        margin-left: -102px
    }

    .appad01 .color-l .appadd-titles h3 {
        font-size: 16px
    }

    .appadd-xl P {
        font-size: 14px
    }

    .about-lc {
        padding-bottom: 98px
    }

    .about-lc.about-g {
        padding-bottom: 89px
    }

    .about-lc.about-g1 {
        padding-bottom: 77px
    }

    .about-lc.about-g2 {
        padding-bottom: 69px
    }

    .banner .banner-title {
        margin-left: -164px
    }

    .spread .conceal {
        margin-top: -44%
    }

    .tvoc .contentdiv h1 {
        margin-top: 54px
    }

    .spread.allroundcp01 .spread-content p {
        line-height: 1.8
    }

    .allroundcp02 .spread-content p {
        line-height: 1.5
    }

    .allroundcp02 .conceal .titltemf {
        margin: 30px 0
    }

    section.filter .color-l p {
        line-height: 20px
    }

    section.filter02 .color-l p {
        line-height: 19px
    }

    section.filter .color-l h1 {
        min-height: 52px
    }

    section.filter.smart .color-l p {
        padding-top: 428px
    }

    #newmain .testin .testin01 h1 {
        letter-spacing: 0
    }

    .two-in p {
        line-height: 19px
    }

    .two-in h2 {
        min-height: 34px
    }

    .fresindex02 h1 {
        font-size: 20px
    }

    .fresindex02 .bootomdiv h4 {
        line-height: 20px
    }

    .fresindex04 h3 span {
        width: 78px;
        height: 13px
    }

    .fresindex04 h3 {
        font-size: 15px;
        margin-top: 5px
    }

    .fresindex04 h1,.fresindex04 h3 {
        font-size: 18px
    }


    .fresindex09 .colxsdiv {
        padding: 12px 0
    }

    .fresindex12 .context {
        margin: 212px 0 0
    }

    .fresindex13 .context p {
        line-height: 18px
    }

    .fresindex14 .context {
        padding: 87px 0
    }

    .fresindex14 .context p {
        line-height: 20px
    }

    .fresindex15 .context {
        margin-top: 285px
    }

    .index-s a div p {
        letter-spacing: 0;
        padding: 3% 0;
        height: 33.75px;
        line-height: 13px;
        overflow: hidden
    }

    .majorscp .med-title {
        margin-left: -202px;
        margin-top: 30px
    }

    .majorscp02 .spread-back {
        height: 714px
    }

    .majorscp02 .spread-back {
        height: 786px
    }

    .heg-img {
        height: 315px
    }

    .majors-filt07 .color-l .listdiv {
        max-height: 753px
    }

    .medicalcp .med-title {
        margin-left: -149px
    }

    .medical-filt07 .color-l .listdiv {
        max-height: 753px
    }

    .sercens a .col-ser {
        min-height: 140px
    }

    .sercens a h5 {
        font-size: 12px
    }

    .watercp .med-title {
        margin-left: -162px
    }

    .watercp .med-title {
        top: 59px
    }

    .watercp .med-title h3 {
        font-size: 25px
    }

    .watercp .med-title h3 span {
        font-size: 22px
    }

    .watercp01 .allroundcpcont .allround-title p {
        line-height: 16px
    }

    .medicalcp05 .allroundcpcont .allround-title h3 {
        font-size: 18px
    }

    .spread.watercp010 .spread-content .spread-title h3 {
        line-height: 20px
    }

    .watercph13.spread .spread-back {
        height: 723px
    }

    .watercp02.spread .spread-back {
        height: 696px
    }

    .watercp02 .conceal .imgtexth h3 {
        margin-left: -140px
    }

    .watercp03.spread .spread-back {
        height: 709px
    }

    .watercp04.spread .spread-back {
        height: 735px
    }
    .col-about-1 .img-div {
        width: 16px;
        height: 1729px;
        overflow: hidden;
    }
    .item1 {
        padding-bottom: 65px;
    }
    .pro-w.about-lc.isShow.item5 {
        padding-bottom: 40px;
    }
    .pro-w.about-lc.isShow.item6 {
        padding-bottom: 156px;
    }
    .pro-w.about-lc.isShow.item7 {
        padding-bottom: 30px;
    }
    .pro-w.about-lc.isShow.item8 {
        padding-bottom: 155px;
    }
    .pro-w.about-lc.isShow.item10 {
    padding-bottom: 25px;
}
}

@media (max-width:375px) {
    .about-lc {
        padding-bottom: 70px
    }

    .about-lc.about-g {
        padding-bottom: 72px
    }

    .about-lc.about-g1 {
        padding-bottom: 62px
    }

    .about-lc.about-g2 {
        padding-bottom: 56px
    }

    .spread .conceal {
        margin-top: -35%
    }

    .allroundcp02 .conceal .titltemf {
        margin: 24px 0
    }

    section.filter02 .color-l p {
        line-height: 16px
    }

    section.filter.smart .color-l p {
        padding-top: 375px;
        line-height: 1.2
    }

    .two-in p {
        line-height: 13px
    }

    .two-in h2 {
        min-height: 34px
    }

    .fresindex02 h1 {
        font-size: 20px
    }

    .fresindex02 .bootomdiv h4 {
        line-height: 20px
    }

    .fresindex04 h3 span {
        width: 78px;
        height: 13px
    }

    .fresindex04 h3 {
        font-size: 15px;
        margin-top: 5px
    }

    .fresindex04 h1,.fresindex04 h3 {
        font-size: 18px
    }

    section.freshair04 .color-l {
        margin-top: 130px
    }

    .fresindex09 .colxsdiv {
        padding: 12px 0
    }

    .fresindex12 .context {
        margin: 157px 0 0
    }

    .fresindex13 .context p {
        line-height: 18px
    }

    .fresindex14 .context {
        padding: 75px 0
    }

    .fresindex14 .context p {
        line-height: 20px
    }

    .fresindex15 .context {
        margin-top: 235px
    }

    .majorscp02 .spread-back {
        height: 738px
    }

    .heg-img {
        height: 285px
    }

    .medicalcp02 .spread-back {
        height: 744px
    }

    .medicalcp03 .spread-back {
        height: 677px
    }

    .watercph13.spread .spread-back {
        height: 660px
    }

    .watercp02.spread .spread-back {
        height: 660px
    }

    .watercp03.spread .spread-back {
        height: 677px
    }

    .watercp04.spread .spread-back {
        height: 692px
    }
}

@media (max-width:360px) {
    .spread.allroundcp01 .spread-content p {
        line-height: 1.2
    }

    .allroundcp02 .spread-content p {
        line-height: 1.2
    }

    .allroundcp02 .conceal .titltemf {
        margin: 19px 0
    }

    section.filter .color-l p {
        line-height: 18px
    }

    section.filter02 .color-l p {
        line-height: 16px
    }

    section.filter.smart .color-l p {
        padding-top: 354px;
        line-height: 1
    }
}

@media (max-width:320px) {
    .about-lc {
        padding-bottom: 53px
    }

    .about-lc.about-g {
        padding-bottom: 73px
    }

    .about-lc.about-g1 {
        padding-bottom: 48px
    }

    .about-lc.about-g2 {
        padding-bottom: 40px
    }

    .banner .banner-title {
        margin-left: -152px
    }

    .banner .banner-title h3 {
        font-size: 26px
    }

    .spread .spread-content p {
        font-size: 13px;
        line-height: 17px
    }

    .spread.allroundcp01 .spread-content p {
        line-height: 1.2
    }

    .allroundcp02 .spread-content p {
        line-height: 1.1
    }

    .allroundcp01.spread .spread-back {
        height: 591px
    }

    .allroundcp02.spread .spread-back {
        height: 563px
    }

    .allroundcp02.spread .conceal p {
        font-size: 12px;
        line-height: 16px
    }

    .allroundcp02 .conceal .titltemf {
        margin: 21px 0
    }

    .allroundcp02 .conceal .imgf9 .contenttext h1 {
        font-size: 20px
    }

    section.filter .color-l p {
        line-height: 16px
    }

    section.filter02 .color-l p {
        line-height: 13px
    }

    section.filter.smart .color-l p {
        padding-top: 304px;
        line-height: 1.2
    }

    .two-in p {
        line-height: 13px
    }

    .fresindex02 h1 {
        font-size: 20px
    }

    .fresindex04 h3 span {
        width: 78px;
        height: 13px
    }

    .fresindex04 h3 {
        font-size: 15px;
        margin-top: 5px
    }

    .fresindex04 h1,.fresindex04 h3 {
        font-size: 18px
    }

    section.freshair04 .color-l {
        margin-top: 95px
    }

    .fresindex09 .colxsdiv {
        padding: 2px 0
    }

    .fresindex12 .context {
        margin: 90px 0 0
    }

    .fresindex13 .context p {
        line-height: 18px
    }

    .fresindex14 .context {
        padding: 60px 0
    }

    .fresindex14 .context p {
        line-height: 20px
    }

    .fresindex15 .context {
        margin-top: 169px
    }

    .majorscp02 .spread-back {
        height: 626px
    }

    .medicalcp03 .spread-back {
        height: 590px
    }

    .medicalcp04 .spread-back {
        height: 560px
    }

    .banner.majorscp .banner-title h3 {
        font-size: 20px
    }

    .banner.majorscp .banner-title h5 {
        font-size: 12px
    }

    .heg-img {
        height: 240px
    }

    .medicalcp02 .spread-back {
        height: 629px
    }

    .medicalcp04 .conceal p {
        font-size: 12px;
        line-height: 17px
    }

    .medicalcp04 .conceal .titltemf {
        margin: 20px 0
    }

    .medical-filt07 .heg-img {
        height: 242px
    }

    .watercp .med-title {
        margin-left: -137px
    }

    .watercp .med-title {
        top: 59px
    }

    .watercp .med-title h3 {
        font-size: 21px
    }

    .watercp .med-title h3 span {
        font-size: 22px
    }

    .watercp01 .allroundcpcont .allround-title p {
        line-height: 16px
    }

    .medicalcp05 .allroundcpcont .allround-title h3 {
        font-size: 15px
    }

    .spread.watercp010 .spread-content .spread-title h3 {
        line-height: 20px
    }

    .watercph13.spread .spread-back {
        height: 558px
    }

    .watercp02.spread .spread-back {
        height: 576px
    }

    .watercp02 .conceal .imgtexth h3 {
        text-align: center;
        margin-top: -26px
    }

    .watercp03.spread .spread-back {
        height: 596px
    }

    .watercp04.spread .spread-back {
        height: 575px
    }

    .watercp04 .conceal .imgtexth h3 {
        margin-left: -127px;
        text-align: center;
        margin-top: -13px
    }

    section.filter02 .color-l h1 {
        font-size: 17px
    }

    section.filter .color-l h1 {
        min-height: 0
    }
}/*# sourceMappingURL=CommEn.css.map */