.fv{position:relative;isolation:isolate}.fv__bg{width:100%;height:100%;position:absolute;inset:0;z-index:-1}.fv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.fv__inner{display:grid;gap:175px}.fv__head{display:grid;justify-items:center;align-self:center;gap:24px}.fv__ttl img{width:332px}.fv__lead{display:grid;gap:4px;text-align:center}.fv__lead-ja{font-weight:700;font-size:2rem;line-height:1.5}.fv__lead-en{font-weight:400;font-size:2rem;line-height:normal}.fv__link{justify-self:end}.features{padding:40px 0 80px}.features__inner{display:grid;gap:40px}.features__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.features__intro-img{justify-self:center;width:200px;border-radius:50%;overflow:hidden}.features__intro-body{display:grid;align-content:start;gap:16px}.features__intro-body .m-heading-01{max-width:400px}.features__intro-txt{max-width:600px;font-weight:500;line-height:1.65}.lineup{background-color:#fff;padding-bottom:80px}.lineup__inner{display:grid;gap:16px}.lineup__body{display:grid;gap:24px;margin-top:8px}.lineup__list{display:grid;gap:24px}.lineup__row{display:grid;gap:16px}.lineup__row+.lineup__row{border-top:1px solid #b8d0d9;padding-top:24px}.lineup__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lineup__logo{display:grid;place-items:center;min-height:48px}.product{display:grid;gap:24px;padding-bottom:80px}.product.is-white{background-color:#fff}.product__head{display:grid;gap:16px;padding-top:24px;margin-bottom:16px}.product__lead{max-width:600px;font-weight:600;font-size:1.6rem}.product__block{display:grid;gap:24px}.product__flow{display:grid;justify-items:center;gap:16px}.product__flow-item{display:grid;gap:8px;font-weight:500;line-height:1.65;text-align:center}.product__flow-arrow{width:8px;height:24px;background-color:#326675;-webkit-mask:url(/assets/img/common/icon_chevron.svg) no-repeat center/contain;mask:url(/assets/img/common/icon_chevron.svg) no-repeat center/contain;rotate:90deg}.product__figs{display:grid;gap:24px}.product__center{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.product__card{display:grid;grid-template-columns:minmax(0,1fr);place-items:center;border:1px solid #b8d0d9;padding:24px 16px}@media screen and (min-width:768px){.fv__inner{grid-template-rows:1fr auto;gap:24px;min-height:720px;padding-top:77px;padding-bottom:40px}.fv__ttl img{width:372px}.fv__lead-ja{font-size:2.8rem;line-height:1.43}.features{padding:0 0 160px}.features__intro{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:40px;padding:0 40px}.features__intro-img{width:280px}.features__intro-txt{font-size:2rem;line-height:1.6}.lineup{padding-bottom:160px}.lineup__body{gap:40px;margin-top:0}.lineup__list{gap:40px;padding:0 80px}.lineup__row{grid-template-columns:auto minmax(0,664px);gap:80px}.lineup__row+.lineup__row{padding-top:40px}.lineup__logos{grid-template-columns:repeat(2,minmax(0,320px));gap:24px}.product{gap:40px;padding-bottom:120px}.product__head{grid-template-columns:auto 328px;justify-content:space-between;align-items:start;gap:24px;width:100%;max-width:1120px;padding-top:40px;margin-bottom:40px}.product__lead{font-size:2.8rem;line-height:1.43}.product__block{width:100%;max-width:1120px}.product__block>:nth-child(n+3){margin-top:16px}.product__block:has(>.m-media:last-child)+.product__block{margin-top:40px}.product__flow{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);align-items:center}.product__flow-item{font-size:2rem;line-height:1.6}.product__flow-arrow{margin-bottom:40px;rotate:none}.product__figs{gap:40px}.product__center{justify-items:start;padding-left:104px}.product__card{padding:40px}}@media screen and (max-width:767px){.fv__inner{padding:228px 16px 16px}}