.page-wrapper picture{display:block;width:100%}.page-wrapper picture img{display:block;width:100%}.page-wrapper .lazy{filter:blur(5px)}.jpo-container{max-width:1200px;width:100%;margin:0 auto}.heading-2{font-size:32px;color:#000;line-height:1.5;margin-bottom:20px}.heading-2 span{color:#ed4844}.no-webp .cs-logo-sprite{background-image:url("/sites/zweb/images/jp/one/jpo-cs-sprite-2x.png") !important}.cs-logo-sprite{background-repeat:no-repeat;background-size:1000px auto;display:inline-block}.cs-logo-sprite.lazy{background-image:url("/sites/zweb/images/jp/one/jpo-cs-sprite-lazy.png")}.cs-logo-sprite.logo-1{width:146px;height:42px;background-position:-2px -20px}.cs-logo-sprite.logo-2{width:139px;height:31px;background-position:-155px -28px}.cs-logo-sprite.logo-3{width:119px;height:46px;background-position:-300px -17px}.cs-logo-sprite.logo-4{width:73px;height:61px;background-position:-427px -8px}.cs-logo-sprite.logo-5{width:70px;height:65px;background-position:-509px -2px}.cs-logo-sprite.logo-6{width:131px;height:41px;background-position:-588px -18px}.cs-logo-sprite.logo-7{width:112px;height:45px;background-position:-879px -13px}.cs-logo-sprite.logo-8{width:135px;height:44px;background-position:0 -88px}.cs-logo-sprite.logo-9{width:162px;height:43px;background-position:-142px -87px}.cs-logo-sprite.logo-10{width:135px;height:43px;background-position:-313px -87px}.cs-logo-sprite.logo-11{width:91px;height:54px;background-position:-470px -77px}.jpo-customer-wrap{width:100%;padding:100px 0}.cs-list{display:flex;justify-content:center;gap:30px 30px;flex-wrap:wrap}.cs-list .list-item{width:calc(33.3% - 20px)}.cs-list .list-item .inner-item{display:block;width:100%;height:100%;box-shadow:0 20px 30px rgba(0,0,0,0.04);border:solid 1px #f1f1f1;transition:all .5s}.cs-list .list-item .inner-item:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1)}.cs-list .list-item .top-banenr{position:relative}.cs-list .list-item .top-banenr .cs-label{position:absolute;right:15px;top:15px;background:#c1edcf;font-size:12px;display:inline-block;padding:2px 11px;border-radius:15px;color:#000;font-weight:500}.cs-list .list-item .content-bottom{padding:15px 15px}.cs-list .list-item .content-bottom .desc{font-size:18px;font-weight:500;line-height:2;margin-bottom:15px;color:#000}.cs-list .list-item .content-bottom .info{font-size:16px;color:#1eaaf2;margin-bottom:0;line-height:2}.jpo-cs-logo-wrap{padding-bottom:80px}.jpo-cs-logo-wrap .heading-wrap{text-align:center}.jpo-cs-logo-wrap .heading-wrap .heading-2{margin-bottom:40px;position:relative;display:inline-block}.jpo-cs-logo-wrap .heading-wrap .heading-2:after{content:"";position:absolute;left:0;right:0;width:50%;margin:0 auto;bottom:-5px;height:2px;background-color:#000}.jpo-cs-logo-wrap .list-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 20px;max-width:1050px;margin:0 auto}.jpo-cs-logo-wrap .list-wrap .cs-logo-item{display:flex;justify-content:center;align-items:center;padding:15px}@media only screen and (max-width:1250px){.jpo-container{max-width:100%;padding-left:25px;padding-right:25px}}@media only screen and (max-width:1199px){.heading-2{font-size:30px}}@media only screen and (max-width:1023px){.cs-list .list-item{width:calc(50% - 20px)}}@media only screen and (max-width:991px){.heading-2{font-size:28px}.jpo-cs-logo-wrap{padding-bottom:60px}}@media only screen and (max-width:767px){.jpo-container{padding-left:20px;padding-right:20px}.heading-2{font-size:25px}.cs-list .list-item{width:100%}}