.remark{font-size:1.125rem;line-height:1.5}.remark,.title{font-weight:700;letter-spacing:.5px}.title{margin-top:5px;font-size:clamp(26px,3vw,35px);line-height:1.3}.txt{margin-top:20px;font-weight:500;font-size:1.125rem;line-height:1.6;letter-spacing:.5px;color:#5c5c5c}.cap-block.rd-block{padding:100px 60px;background:linear-gradient(180deg,#ffffff 23.75%,#f2f2f2)}@media(max-width:576px){.cap-block.rd-block{padding:80px 30px}}.cap-block.rd-block .cap-wrap{display:flex;justify-content:space-between;align-items:center;position:relative;gap:40px;margin:0 auto;max-width:1400px;width:100%}.cap-block.rd-block .cap-wrap:nth-child(2n){flex-direction:row-reverse}@media(max-width:768px){.cap-block.rd-block .cap-wrap{flex-direction:column;max-width:600px;width:100%}}.cap-block.rd-block .img-wrap{max-width:760px;width:100%}.cap-block.rd-block .photo{max-width:760px;width:100%;position:relative}.cap-block.rd-block .photo:before{content:"";display:block;width:100%;padding-bottom:65.79%}.cap-block.rd-block .photo img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cap-block.rd-block .info-wrap{max-width:540px;width:100%}.cap-block.rd-block .icon-wrapper{margin-top:50px;display:flex;align-items:center;gap:25px 3.90625vw;flex-wrap:wrap;max-width:400px;width:100%}@media(max-width:992px){.cap-block.rd-block .icon-wrapper{flex-direction:column;align-items:flex-start}}.cap-block.rd-block .item{display:flex;align-items:center;gap:20px;transition:color .3s}.cap-block.rd-block .item:active,.cap-block.rd-block .item:hover{color:#042080}.cap-block.rd-block .item .fz-40{font-size:2.5rem}.cap-block.rd-block .item .fz-45{font-size:2.8125rem}.cap-block.rd-block .item .fz-50{font-size:3.125rem}.cap-block.rd-block .icon{width:50px;display:flex;justify-content:center;align-items:center;text-align:center}.cap-block.rd-block .pic-txt{font-weight:700;font-size:1.125rem;line-height:1.5;letter-spacing:.5px}.cap-block.manu-block .cap-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}@media(max-width:1400px){.cap-block.manu-block .cap-wrap{align-items:stretch}}@media(max-width:576px){.cap-block.manu-block .cap-wrap{flex-direction:column-reverse;gap:0}}.cap-block.manu-block .img-wrap{max-width:960px;min-width:400px;min-height:675px;width:100%;position:-webkit-sticky;position:sticky;top:100px}@media(max-width:576px){.cap-block.manu-block .img-wrap{position:unset;min-width:unset;min-height:unset}}.cap-block.manu-block .photo{height:100.5%;position:relative}.cap-block.manu-block .photo:before{content:"";display:block;width:100%;padding-bottom:675px}@media(max-width:576px){.cap-block.manu-block .photo:before{padding-bottom:450px}}.cap-block.manu-block .photo img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cap-block.manu-block .info-wrap{padding:40px;margin:0 auto;max-width:580px;width:100%}@media(max-width:1400px){.cap-block.manu-block .info-wrap{padding:60px 20px 80px 60px}}@media(max-width:992px){.cap-block.manu-block .info-wrap{max-width:640px}}@media(max-width:576px){.cap-block.manu-block .info-wrap{padding:60px 30px 80px}}.cap-block.manu-block .intro-group{margin-top:50px;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:576px){.cap-block.manu-block .intro-group{margin-top:30px}}.cap-block.manu-block .intro-box{padding:20px 10px;display:flex;justify-content:center;align-items:center;position:relative;max-width:245px;width:100%;transition:background-color .5s,color .5s,box-shadow .5s}.cap-block.manu-block .intro-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed #000;opacity:.2}.cap-block.manu-block .intro-box:active,.cap-block.manu-block .intro-box:hover{background-color:#042080;box-shadow:5px 5px 25px rgba(0,0,0,.25)}.cap-block.manu-block .intro-box:active *,.cap-block.manu-block .intro-box:hover *{color:#fff!important}@media(max-width:1200px){.cap-block.manu-block .intro-box{max-width:unset}}@media(max-width:576px){.cap-block.manu-block .intro-box{width:calc(50% - 5px)}}@media(max-width:375px){.cap-block.manu-block .intro-box{width:100%}}.cap-block.manu-block .watermark{color:#042080;opacity:.1;font-weight:600;font-size:2.25rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cap-block.manu-block .text-wrap{text-align:center;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:.5px}.quality-block{position:relative;width:100%;background-image:url(/_next/static/media/capability_bg_02_1920x750.5ab73e7e.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}.quality-block .content-wrapper{margin:0 auto;padding:5.2083vw 60px;max-width:1480px;width:100%}@media(max-width:992px){.quality-block .content-wrapper{padding:60px}}@media(max-width:768px){.quality-block .content-wrapper{padding:80px 30px}}.quality-block .pic-wrap{display:block;position:relative;border-radius:5px;overflow:hidden;max-width:1360px;width:100%}.quality-block .pic-wrap:before{content:"";display:block;width:100%;height:100%;padding-bottom:max(40.441%,400px)}.quality-block .pic-wrap img{height:100%;object-fit:cover;object-position:50% 25%;border-radius:5px}.quality-block .info-wrapper,.quality-block .pic-wrap img{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.quality-block .info-wrapper{padding:0 60px;max-width:1280px}@media(max-width:992px){.quality-block .info-wrapper{padding:0 40px}}@media(max-width:768px){.quality-block .info-wrapper{padding:0 20px;max-width:640px}}@media(max-width:576px){.quality-block .info-wrapper{padding:0 20px}}.quality-block .info-wrap{max-width:450px;width:100%}@media(max-width:768px){.quality-block .info-wrap{max-width:350px}}