.s1 .surgery__fromto{margin-top:88px}.s2 .grid4{margin-top:80px}.s2 .grid4__box{opacity:0;transition-duration:1s;transform:translateY(60px)}.s2 .grid4__box.scroll-active{opacity:1;transform:translateY(0)}.s3 .surgery__step-item{opacity:0;transition-duration:1s;transform:translateY(60px)}.s3 .surgery__step-item.scroll-active{opacity:1;transform:translateY(0)}.s3{padding-bottom:80px}.s3a__tit{margin-top:80px}.s3a__tit01{font-size:var(--fs-h4);text-align:center;margin-bottom:1em;font-weight:600}.s3a__tit02{font-size:var(--fs-p1);text-align:center;line-height:1.5}.s3a{background-color:var(--cr-g01);padding:80px 0}.s3a__list{margin-top:60px;display:flex}.s3a__item{border-radius:16px;width:25%;padding:16px}.s3a__item-img{border-radius:16px;width:100%;overflow:hidden}.s3a__item-img img{width:100%;display:block}.s3a__item-txt{flex-direction:column;gap:7px;display:flex}.s3a__item-txtrow{text-align:center;border:1px solid var(--cr-g02);width:100%;height:88px;font-size:var(--fs-p1);background-color:#fff;border-radius:8px;justify-content:center;align-items:center;line-height:1.5;display:flex}.s3a__item-txtrow.tit{background-color:var(--cr-g02);border:1px solid var(--cr-g02);height:60px;font-size:var(--fs-p0);font-weight:600}.accent.s3a__item{background-color:var(--cr-h01)}.acccent .s3a__item-txtrow.tit{background-color:var(--cr-h03)}.surgery03__s5{text-align:center;margin-top:40px}.surgery03__s5-img{justify-content:center;align-items:center;width:100%;display:flex}.surgery03__s5-img img{width:86%;max-width:820px;margin-left:14%;display:block}.surgery03__s5-txt01{font-size:var(--fs-h4);margin-top:1.5em;font-weight:600}.surgery03__s5-txt02{font-size:var(--fs-p1);margin-top:1em;font-weight:400}.surgery03__s5-txt03{font-size:var(--fs-p1);margin-top:2em;font-weight:400;line-height:1.5}.surgery03 .surgery__step-list{margin-top:0}@media (max-width:1024px){.surgery03 .s3a__list{flex-direction:column}.surgery03 .s3a__item{width:100%;max-width:380px;margin:auto}.surgery03 .surgery03__s5-img img{width:83%;max-width:820px;margin-left:17%;display:block}.surgery03 .surgery03__s5-txt03 br{display:none}.surgery03 .s3a__item-txtrow{height:unset;padding:16px 0}}.surgery03__s5{opacity:0;transition-duration:1s;transform:translateY(60px)}.surgery03__s5.scroll-active{opacity:1;transform:translateY(0)}.surgery03 .s3a__item{opacity:0;transition-duration:1s;transform:translateY(60px)}.surgery03 .s3a__item.scroll-active{opacity:1;transform:translateY(0)}
