@media(min-width:1025px){body.home-page .case{display:block!important;margin-top:5rem!important;margin-bottom:3.9rem!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:none!important}body.home-page .case .casemc{display:none!important}body.home-page .case .tit{display:block!important;width:100%!important;max-width:none!important;margin:0 auto 2.2rem!important;padding:0 1.458%!important;text-align:center!important;float:none!important}body.home-page .case .tit h2{display:block!important;width:100%!important;max-width:none!important;margin:0 auto 1.7rem!important;padding:0!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 .case .tit p{display:block!important;width:100%!important;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 .case>.content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.home-page .case .column{display:block!important;margin-bottom:2.2rem!important;text-align:center!important;gap:0!important}body.home-page .case .column a{display:inline-block!important;float:none!important;width:auto!important;min-height:0!important;margin:0 .5rem .5rem!important;padding:.35rem 1.35rem!important;background:#d32f2f!important;color:#fff!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;white-space:nowrap!important;border-radius:0!important;font-family:Roboto-M,Roboto,sans-serif!important}body.home-page .case .column a:hover{background:#ff7b11!important;color:#fff!important}body.home-page .case .caselist{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1%!important;margin:0 1.458%!important;padding:0!important;width:auto!important;clear:both!important}body.home-page .case .caselist dl{float:none!important;width:100%!important;margin:0 0 2.2rem!important;min-width:0!important;cursor:pointer!important}body.home-page .case .caselist dl dt{position:relative!important;overflow:hidden!important;line-height:0!important;border-radius:0!important;width:100%!important;aspect-ratio:4 / 3!important;height:auto!important;background:#f5f5f5!important}body.home-page .case .caselist dl dt a{display:block!important;width:100%!important;height:100%!important}body.home-page .case .caselist dl dt img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;background:#f5f5f5!important}body.home-page .case .caselist .mp-home-case-cat{position:absolute!important;left:10px!important;top:10px!important;z-index:2!important;padding:5px 10px!important;border-radius:0!important;background:#d32f2f!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}body.home-page .case .caselist .mp-home-case-pending{position:absolute!important;right:10px!important;top:10px!important;z-index:2!important;padding:5px 10px!important;border-radius:0!important;background:#111111c7!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}body.home-page .case .caselist dd{min-height:5rem!important;height:auto!important;line-height:1.35!important;background:#f3f3f3!important;margin:0!important;padding:0!important}body.home-page .case .caselist dd a{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:5rem!important;padding:.75rem 8%!important;text-align:center!important;line-height:1.35!important;font-size:clamp(13px,.95vw,16px)!important;color:#1a1a1a!important;font-weight:500!important;font-family:Roboto-M,Roboto,sans-serif!important;text-decoration:none!important}body.home-page .case .caselist dl:hover dd{background:#d32f2f!important}body.home-page .case .caselist dl:hover dd a{color:#fff!important}}@media(min-width:1025px)and (max-width:1280px){body.home-page .case .column a{font-size:1.05rem!important;padding:.3rem .85rem!important;margin:0 .25rem .5rem!important}body.home-page .case .caselist dd a{font-size:13px!important;padding:.65rem 6%!important}}body.home-page .case .tit h2{max-width:none!important;width:100%!important;text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/mp-home-projects.css.map */
