.implant-lp-flow{padding:6vw 0 14.2vw}.implant-lp-flow .c-title .c-title__ja{margin-top:-2.5rem}.implant-lp-flow .items{margin-top:2.8125rem}.implant-lp-flow .item{gap:3.125rem;position:relative}.implant-lp-flow .item:not(:first-of-type){margin-top:5rem}.implant-lp-flow .item:before{background:#d8d8d8;bottom:-3.625rem;clip-path:polygon(0 0,50% 80%,100% 0);content:"";height:1.25rem;left:50%;position:absolute;transform:translateX(-50%);width:1.25rem}.implant-lp-flow .item:last-of-type:before{display:none}.implant-lp-flow .item__image{flex:0 0 14.375rem}.implant-lp-flow .item__image img{aspect-ratio:230/190;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.implant-lp-flow .item__contents{flex:1}.implant-lp-flow .item__number{background:var(--gr,linear-gradient(2deg,#2b8454 16.93%,#12b174 70.81%));background-clip:text;-webkit-background-clip:text;font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.75;-webkit-text-fill-color:transparent}.implant-lp-flow .item__title{color:#2c7d51;font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:500;letter-spacing:.02em;line-height:1.1666666667;margin-top:.625rem}.implant-lp-flow .item__text{font-size:1rem;font-weight:400;letter-spacing:.02em;line-height:1.5;margin-top:.625rem}.implant-lp-flow .item__text .accent{color:#b01414}@media screen and (max-width:768px){.implant-lp-flow{padding:17.07vw 0 29.33vw}.implant-lp-flow .c-title .c-title__ja{margin-top:-10.67vw}.implant-lp-flow .items{margin-top:6.4vw}.implant-lp-flow .item{flex-direction:column;gap:3.2vw}.implant-lp-flow .item:not(:first-of-type){margin-top:19.2vw}.implant-lp-flow .item:before{bottom:-14.67vw;height:5.33vw;width:5.33vw}.implant-lp-flow .item__image{flex:1}.implant-lp-flow .item__image img{aspect-ratio:345/190}.implant-lp-flow .item__number{font-size:4.27vw}.implant-lp-flow .item__title{font-size:5.87vw;line-height:1.27;margin-top:0}.implant-lp-flow .item__text{font-size:4vw;line-height:1.5;margin-top:2.67vw}}.editor-styles-wrapper .implant-lp-flow .item__image{flex-shrink:0;max-width:180px}.editor-styles-wrapper .implant-lp-flow .item__image img{border-radius:8px;max-height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.implant-lp-flow__ed-upload{align-items:center;background:#f9f9f9!important;border:2px dashed #ccc!important;border-radius:8px;color:#999!important;display:flex;font-size:12px!important;justify-content:center;min-height:80px;width:100%}.implant-lp-flow__ed-remove{position:absolute;right:8px;top:8px}.editor-styles-wrapper .implant-lp-flow .item{position:relative}
