.not-found-body{display:flex;gap:0 16rem;padding:17rem 0 8rem;max-width:120rem;margin:0 auto}@media screen and (max-width:1024px){.not-found-body{gap:0 4rem}}@media screen and (max-width:767px){.not-found-body{padding:4rem 0 0;flex-direction:column;gap:0}}.not-found__ttlBox{width:32rem}@media screen and (max-width:767px){.not-found__ttlBox{width:100%}}.not-found__ttlBox .ttl{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:100%;height:24rem;border:1px solid #222}@media screen and (max-width:767px){.not-found__ttlBox .ttl{margin:0 auto;width:14rem;height:12rem}}.not-found__ttlBox .ttl .num{display:block;font-size:13.5rem;font-family:var(--font-en-01);font-weight:300;line-height:1}@media screen and (max-width:767px){.not-found__ttlBox .ttl .num{font-size:6.4rem}}.not-found__ttlBox .ttl .en{display:block;margin-top:0.7rem;font-size:4.8rem;font-family:var(--font-en-01);font-weight:300;line-height:1}@media screen and (max-width:767px){.not-found__ttlBox .ttl .en{margin-top:0.2rem;font-size:2.2rem}}.not-found__txtBox{flex:1}@media screen and (max-width:767px){.not-found__txtBox{margin-top:2.7rem}}.not-found__txtBox .ttl{font-size:4rem;line-height:1.5}@media screen and (max-width:767px){.not-found__txtBox .ttl{font-size:2.8rem}}.not-found__txtBox .txt{margin-top:2rem;font-size:1.6rem;line-height:2}@media screen and (max-width:767px){.not-found__txtBox .txt{margin-top:1rem}}.not-found__txtBox .btn{margin-top:2rem}@media screen and (max-width:767px){.not-found__txtBox .btn{margin:6rem auto 0;width:19.2rem}}