@media(min-width:1025px){body.home-page .youshi{display:block!important;padding-top:4.8rem!important;padding-bottom:3.9rem!important;width:100%!important;max-width:none!important}body.home-page .youshimc{display:none!important}body.home-page .youshi .tit{display:block!important;width:100%!important;max-width:none!important;margin:0 auto 2.3rem!important;padding:0 1.458%!important;text-align:center!important}body.home-page .youshi .tit h2{width:100%!important;max-width:none!important;margin:0 auto 1.5rem!important;line-height:1.15!important;font-size:clamp(28px,2.5vw,40px)!important;text-transform:uppercase!important;text-align:center!important;color:#000!important;font-weight:700!important;letter-spacing:.04em!important;font-family:Roboto-M,Roboto,sans-serif!important}body.home-page .youshi .tit p{margin:0 auto!important;padding:0 8%!important;color:#666!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.55!important;max-width:none!important;text-align:center!important}body.home-page .youshi.mp-factory-showcase .ysnyimg,body.home-page .youshi .mp-factory-stage{position:relative!important;width:auto!important;margin:0 1.458%!important;overflow:hidden!important;isolation:isolate!important;height:min(760px,82vh)!important;min-height:590px!important;max-height:none!important;border-radius:0!important;background:#153b59!important;color:#fff!important}body.home-page .youshi .mp-factory-bg-stack{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important}body.home-page .youshi .mp-factory-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;opacity:0!important;transform:scale(1.035)!important;transition:opacity .65s ease,transform 1.5s ease!important;z-index:0!important}body.home-page .youshi .mp-factory-bg.active{opacity:1!important;transform:scale(1)!important;z-index:1!important}body.home-page .youshi .mp-factory-stage:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(to top,#00000073,#0000000f 75%)!important}body.home-page .youshi.mp-factory-showcase .yyss.mp-factory-panels{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;z-index:3!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:auto!important}body.home-page .youshi.mp-factory-showcase .yslist{pointer-events:auto!important}body.home-page .youshi .yyss:after{display:none!important}body.home-page .youshi.mp-factory-showcase .yslist{float:none!important;width:auto!important;min-width:0!important;height:100%!important;min-height:100%!important;position:relative!important;z-index:1!important;cursor:pointer!important;box-sizing:border-box!important;padding:0!important;margin:0!important;background:transparent!important;background-image:none!important;border-right:1px solid rgba(255,255,255,.43)!important;display:block!important;overflow:hidden!important;outline-offset:-4px!important}body.home-page .youshi .yslist:last-child{border-right:0!important}body.home-page .youshi .yslist:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#d32f2fcf!important;opacity:0!important;transition:opacity .4s ease!important;z-index:0!important;pointer-events:none!important}body.home-page .youshi .yslist.active:before{opacity:1!important}body.home-page .youshi .yslist:after{display:none!important}body.home-page .youshi .mp-factory-panel__inner{position:absolute!important;left:10%!important;right:10%!important;bottom:12%!important;z-index:1!important;transition:bottom .45s ease!important}body.home-page .youshi .yslist.active .mp-factory-panel__inner{bottom:23%!important}body.home-page .youshi .yslist h3{font-size:clamp(19px,1.65vw,30px)!important;color:#fff!important;display:block!important;position:relative!important;padding:0!important;margin:0!important;text-align:center!important;font-family:Roboto-M,Roboto,sans-serif!important;font-weight:400!important;line-height:1.35!important}body.home-page .youshi .yslist h3:after{content:""!important;display:block!important;width:74px!important;height:4px!important;background:#fff!important;margin:20px auto 0!important;position:static!important}body.home-page .youshi .mp-factory-panel__details{display:grid!important;grid-template-rows:0fr!important;opacity:0!important;transition:grid-template-rows .45s ease,opacity .3s ease!important}body.home-page .youshi .mp-factory-panel__details-inner{overflow:hidden!important}body.home-page .youshi .yslist.active .mp-factory-panel__details{grid-template-rows:1fr!important;opacity:1!important;pointer-events:auto!important}body.home-page .youshi .yslist.active a.mp-factory-cta{position:relative!important;z-index:2!important;pointer-events:auto!important;cursor:pointer!important}body.home-page .youshi .yslist:not(.active) .mp-factory-panel__details{grid-template-rows:0fr!important;opacity:0!important;pointer-events:none!important}body.home-page .youshi .yslist p{color:#fff!important;font-size:clamp(13px,.95vw,15px)!important;display:block!important;line-height:1.8!important;font-family:Roboto-L,Roboto,sans-serif!important;margin:28px 0 22px!important;min-height:135px!important}body.home-page .youshi .yslist a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:#fff!important;border-radius:50px!important;padding:13px 23px!important;font-size:clamp(13px,.95vw,15px)!important;color:#d32f2f!important;text-decoration:none!important;white-space:nowrap!important}body.home-page .youshi .yslist a:hover{background:#ffecec!important}body.home-page .youshi .yslist a span{color:#d32f2f!important}body.home-page .youshi .yslist a i{display:inline-block!important;width:2rem!important;height:1rem!important;background-repeat:no-repeat!important;background-position:bottom center!important;background-size:.8rem!important;vertical-align:middle!important}body.home-page .youshi .yslist:focus-visible{outline:3px solid #fff!important;outline-offset:-4px!important}}@media(prefers-reduced-motion:reduce){body.home-page .youshi .mp-factory-bg,body.home-page .youshi .yslist:before,body.home-page .youshi .mp-factory-panel__inner,body.home-page .youshi .mp-factory-panel__details{transition:none!important}}body.home-page .youshi .tit h2{max-width:none!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mp-home-factory.css.map */
