@media screen and (max-width:1550px){.container{width: 80%;}.pic{width: 17vw;height: 17vw;}}
@media screen and (max-width:1270px){[class^="asideIcon"] .tab{width: 3.5vw;}.asideIcon2{top: 14vw;}.asideIcon3{top: 26vw;}.asideIcon4{top: 38vw;}.container{width: 95%;}section#news h6.bb-lg1{height: 80px;}.pic{width: 20vw;height: 20vw;}}
@media screen and (max-width:990px){[class^="asideIcon"] .tab{width: 4vw;}#banner{padding-top: 11.5vw;}#anchor,.anchor{top: -11.5vw;}#footer .w-55,#needToKnow .w-50,#about .w-60,#about .w-40,#contact .w-55.form{width: 100%;}#contact .w-40{bottom: 14vw;}#footer .w-55{padding:2% 0 0;border-top:2px solid #fff}#footer .w-20{width: 35%;padding-bottom: 2%;}#footer .w-20 h5{font-size: min(max(1.3vw, 20px), 28px);}#footer .row{-ms-align-items: center;align-items: center;}section#news h6.bb-lg1{height: 100px;}.item .w-20{width: 30%;}.item .w-80{width: 70%;}#ND h2.bgc-lg1{font-size: min(max(1.5vw, 24px), 32px);}section#about .w-40{max-width: 500px;margin: 0 auto;}#about .ball1{bottom: 6%;}#about .ball2{bottom: -2%;}#about .ball3{bottom: -6%;}section#about .w-60{padding: 16px 0;}}
@media screen and (max-width:768px){.box{-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}.bnr3 .txt{bottom: 6%;}.pc,header .nav.ov-h,#process .arrow{display: none}.ph{display: block;}#banner .txt.h-100{max-width: 100%;align-items: flex-start;padding-top: 5%;}.bnr1 .picScale{max-width: 85%;}.bnr2 .picScale{max-width: 90vw;bottom: 10%;}.logoBox{width: calc(100% - 82px);}header .nav,header .container,section#service .w-70,#about .w-60,#news .w-50.px-10,article#news .w-50,#product .w-70,#PD .w-60,article#about .w-33{width: 100%;}header .nav:not(.ov-h){background-color: #006e64;}.logo{max-width: 10vw;min-width: 60px;}header .nav.ov-h{background: linear-gradient(to right, rgba(1,111,102,.8), rgba(21,172,103,.8));color: #fff;}header .nav.ov-h .txt-1{color: #fff;}header.bgc-w{background-color: rgba(0,0,0,0);}header h4>div{transform: translateX(0);opacity: 1;filter: brightness(1.5);}#process span:nth-of-type(2){top:50%;right: 0;}#process span:nth-of-type(1){top:50%;left: 0;}section#service h4.bgc-lg1{background: rgba(0,0,0,0);color: #333}#banner{padding-top: 60px;}#anchor,.anchor{top: -60px;}#process .w-20{width: 33.33%;}#about .woman>div{transform: scale(1.6);transform-origin: right}#about .ball1{width: 4vw;height: 4vw;bottom: -6vw;left: 5%;right: auto;}#about .ball2{width: 6vw;height: 6vw;bottom: -17vw;left: 16%;right: auto;}#about .ball3{width: 8vw;height: 8vw;bottom: -20vw;left: 36%;right: auto;}#about h3{font-size: min(max(1.3vw, 20px), 28px);}#contact h3{font-size: min(max(1.1vw, 16px), 24px);}section#news h6.bb-lg1{height: 60px;}#footer .w-25{width: 40%;}#footer .w-20{width: 60%;}#about .bgc-2{background: rgba(0,0,0,0)}article#news .w-50:nth-of-type(1) .newsBox {padding-bottom: calc(2% + 30px);}#product .w-33{width: 25%;}.pic{width: 22vw;height: 22vw;}#PD .w-40{width: 300px;max-width: 100%;}#PD .w-60,.logoBox,header .nav:not(.ov-h),header .nav.ov-h,#PD .bb-1{padding: 0;}iframe{height: 40vw;}iframe{height: 60vw;}#contact .w-55{width: 75%;}section#about .container{padding-bottom: 60px;}}
@media screen and (max-width:660px){menu{transform: scale(.8)}#process .w-20{width: 50%;}.item .w-80,form .w-50,#contact .w-60,#contact .w-40{width: 100%;}.item .w-20{width: 300px;max-width: 80%;margin: 32px auto 48px;}article#service .w-80>.bgc-lg1{padding: 2px;border-radius: 1rem}article#service .w-80>.bgc-lg1>.arcR-1{padding: 32px 16px;border-radius: 1rem}.item .po-a:not(.anchor){left: 50%;transform: translate(-50%, -50%);}#product .w-33{width: 33.33%;}.pic{width: 30vw;height: 30vw;}form .w-50{padding: 0;}form .w-30{width: 15%;}form .w-70{width: 85%;}.diamond.po-a{right: -2%;}#contact h3{font-size: min(max(1.5vw, 24px), 32px);}#contact .ball1{left: 30%;width: 4vw;height: 4vw;}#contact .ball2{left: 17%;width: 5vw;height: 5vw;}#contact .ball3{left: 2%;width: 9vw;height: 9vw;}#contact .w-60{text-align: left;}}
@media screen and (max-width:540px){#contact .ta-c{text-align: left;}#process h1.txt-1{font-size: min(max(1.3vw, 20px), 28px);}form .w-30,form .w-70,#process .w-20,#contact .w-55{width: 100%;}.logoBox{padding: 0;}#news .w-50{width: 100%;margin-bottom: 2%;}#footer .w-25,#footer .w-20{width: 80%;margin: 0 auto;}#about .w-70{width: 55%;}section#service .w-33,#ND .w-25{width: 50%;}.newsBox h4{font-size: min(max(1.1vw, 16px), 24px);}article#news h2{font-size: min(max(1.5vw, 24px), 32px);}#ND h2.bgc-lg1{font-size: min(max(1.3vw, 20px), 28px);}#contact span.w-33{width: 25%;}}
@media screen and (max-width:450px){.box{-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}#contact h3{font-size: min(max(1.3vw, 20px), 28px);}#product .w-33{width: 50%;}.pic{width: 44vw;height: 44vw;}#contact .w-20{width: 25%;}}
@media screen and (max-width:360px){section#service .w-33{width: 80%;margin: 0 auto;}#contact .human{right: 5%;width: 51vw;}}
@media screen and (max-width:330px){#contact span.w-33{width: 20%;}.logoBox h1{font-size: min(max(1.5vw, 24px), 32px);}section#news h6.bb-lg1{height: 80px;}#footer .w-25,#footer .w-20,#product .w-33{width: 100%;}#about .w-70{width: 45%;}article#service h2{font-size: min(max(1.5vw, 24px), 32px);}.pic{width: 90vw;height: 90vw;}}
@media screen and (max-width:317px){h1.title{font-size: min(max(1.9vw, 30px), 40px);}header .logoBox h1{font-size: 22px;}header .logoBox a{padding:0 0 0 5px;}h1.title{font-size: 24px;}#process h1.txt-1{font-size: 16px;}article#service h2{font-size:19px;}article#news h4.row{font-size: 16px;}#contact .human{width: 64vw;}}

