.service__list{--width:100vw;--height:100%;align-self:stretch;position:relative}.service__list{&:after,&:before{background:var(--divider-color);content:"";display:block;height:1px;left:calc(-50vw + 550px);position:absolute;width:var(--width)}}.service__list{&:after{bottom:0}}ul li{list-style:none}.media-list{margin-bottom:80px}.lead-wrapper{align-items:center;margin:80px 0}.media-list .flex,.media-wrapper{align-items:center;display:flex;justify-content:space-between}.media-wrapper{margin-top:80px}.media-left{width:500px}.media-left img.logo{width:180px}.media-left img.logo.kabu1{width:120px}.media-left img.logo.limoand{width:250px}.media-left h3{font-size:24px}.media-left p.detail{margin-bottom:90px}.media-left .sns li{padding-left:25px}.media-left .sns ul{display:flex}.media-left .sns img{width:30px}.media-right img{width:530px}.number-list{margin:80px 0}.number-wrapper{font-family:DM Sans;margin:0}.number-wrapper ul{display:flex;justify-content:space-around;padding:50px 0 40px;text-align:center}.number-wrapper ul:last-child{margin:-1px;padding-bottom:50px}.number-wrapper p.notice{font-weight:700;margin-bottom:15px}.number-wrapper p.number{font-size:80px;font-weight:700;line-height:1;margin-left:30px}.number-wrapper p.number span{font-size:16px;font-weight:400}.number-wrapper span.supplement{font-size:12px}@media (max-width:768px){.lead-wrapper{text-align:left}.media-wrapper{display:flex;flex-direction:column}.media-wrapper.reverse{display:flex;flex-direction:column-reverse}.media-list .flex{margin-bottom:30px}.media-left,.media-right img{width:100%}.media-left p.detail{margin-bottom:30px}.number-wrapper ul{display:block;padding:0}.number-wrapper ul:last-child{padding-bottom:0}.number-list{margin:50px 0 0}.number-list li{border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;margin-bottom:-1px;padding:3.5rem 0}.service__list{flex-direction:column;margin:0 -2rem;&:after,&:before{display:none}}.service__item{padding:3.5rem 0;width:100%;&:first-child{&:before{height:1px;left:0;top:0;width:var(--width)}}&:after{bottom:0;height:1px;left:0;top:auto;width:var(--width)}}}