.NotFound_container__p2EfG{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f4f7f9;font-family:Noto Sans JP,sans-serif;text-align:center;padding:20px}.NotFound_content__kTHhk{max-width:600px;width:100%}.NotFound_truckWrapper__ZaCVD{margin-bottom:2rem}.NotFound_truckSvg__a6Pw8{width:200px;height:auto}.NotFound_truckGroup__DSaqw{animation:NotFound_wobble__ipHWf 2.5s ease-in-out infinite;transform-origin:center}.NotFound_questionMark___fnE6{animation:NotFound_pop-in__9Mpk9 1.5s ease-out infinite;transform-origin:bottom}.NotFound_title__wNhuV{font-size:2.5rem;font-weight:900;color:#333;margin-bottom:1rem}.NotFound_message__5JFFS{font-size:1.1rem;color:#666;line-height:1.7;margin-bottom:2.5rem}.NotFound_button__U9APw{display:inline-block;padding:12px 30px;background-color:#0071bc;color:white;font-size:1rem;font-weight:700;text-decoration:none;border-radius:50px;transition:background-color .3s ease,transform .2s ease}.NotFound_button__U9APw:hover{background-color:#005a96;transform:translateY(-2px)}@keyframes NotFound_wobble__ipHWf{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes NotFound_pop-in__9Mpk9{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}}