.cap:before{background:none;filter:none}.manufacture-card:before,.supply-card:before,.care-photo-card:before{background:none}.cap{min-height:270px!important}.cap-media{position:absolute;inset:0 0 0 48%;z-index:-1;overflow:hidden;background:#eef2ec;display:flex;align-items:center;justify-content:center}.cap-media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081725 0%,#08172555 22%,transparent 60%)}.cap-media img{width:100%;height:100%;object-fit:contain;transition:transform .6s}.cap:hover .cap-media img{transform:scale(1.04)}.manufacture-card .cap-media{display:block}.manufacture-card .cap-media img{position:absolute;width:90%;height:58%;right:-5%;top:0;mix-blend-mode:multiply}.manufacture-card .cap-media img:last-child{top:auto;bottom:0;width:100%;height:48%}.supply-card .cap-media img{object-fit:cover;object-position:28% center}.care-photo-card .cap-media{left:42%}.care-photo-card .cap-media img{object-fit:cover;object-position:32% center}.cap h3,.cap p{position:relative;max-width:58%}.cap p{font-size:10px}.cap-bottom{position:relative}.care-card .qr{display:none}.care-card .service-illustration{display:block;width:100%;height:auto;aspect-ratio:720/460;object-fit:contain;mix-blend-mode:normal;border:0;border-radius:5px;margin:15px 0 22px}.care-card{width:100%;padding:20px}.care-visual{min-height:470px}.care-state{font-size:22px}.care-card>small{display:block;margin-top:12px;line-height:1.5}.service-explanation{font-size:9px;color:#607363;line-height:1.6;border-top:1px solid #d7e1d5;padding-top:12px}.care-card-head{font-size:7px}.care-card .care-line{margin:18px 0 10px}@media(max-width:720px){.cap{min-height:250px!important}.cap h3{font-size:23px;max-width:62%}.cap p{font-size:10px;max-width:58%}.cap-media{left:43%}.care-photo-card .cap-media{left:40%}.care-visual{min-height:440px}.care-card{padding:16px}.care-card .service-illustration{height:auto}.care-state{font-size:20px}.care-card-head{font-size:6px}.care-tag{font-size:5px}}@media(min-width:721px) and (max-width:1100px){.cap h3{font-size:18px;max-width:70%}.cap p{max-width:67%;font-size:9px}.cap-media{left:55%}}
