@charset "UTF-8";.page-wrap--404{background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-color:var(--clr-subpage-bg-light)}@media (max-width: 767.98px){.page-wrap--404{background-image:url(./common_hdimg-1.XODKnNCJ.png)}}@media (min-width: 768px){.page-wrap--404{background-image:url(./common_hdimg-1.Dmf7sfw-.png)}}.page--404.svelte-9g4i8z{text-align:center}@media (max-width: 767.98px){.page--404.svelte-9g4i8z{padding:21.3333333333vw 0 15.8666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page--404.svelte-9g4i8z{padding:14.5138888889vw 0 8.3333333333vw}}@media (min-width: 2000px){.page--404.svelte-9g4i8z{padding:290px 0 167px}}.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z){display:flex;justify-content:center;align-items:center;flex-direction:column}.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .main:where(.svelte-9g4i8z){display:block;letter-spacing:.05em;color:#6e6460;font-family:var(--font-family-unique-serif);font-weight:400}@media (max-width: 767.98px){.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .main:where(.svelte-9g4i8z){font-size:5.8666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .main:where(.svelte-9g4i8z){font-size:1.875vw}}@media (min-width: 2000px){.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .main:where(.svelte-9g4i8z){font-size:37.5px}}.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .sub:where(.svelte-9g4i8z){display:block;color:#5e524e}@media (max-width: 767.98px){.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .sub:where(.svelte-9g4i8z){margin-top:9.7333333333vw;font-size:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .sub:where(.svelte-9g4i8z){margin-top:3.1944444444vw;font-size:1.3888888889vw}}@media (min-width: 2000px){.page--404.svelte-9g4i8z .page__head:where(.svelte-9g4i8z) .sub:where(.svelte-9g4i8z){margin-top:63.8888888889px;font-size:27.7777777778px}}@media (max-width: 767.98px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z){margin-top:10.4vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z){margin-top:9.5138888889vw}}@media (min-width: 2000px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z){margin-top:190.2777777778px}}.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z) .link:where(.svelte-9g4i8z){display:block;margin-inline:auto;width:fit-content;color:#5e524e;transition:color .3s ease}.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z) .link:where(.svelte-9g4i8z):before{content:"";display:inline-block;width:.8em;height:.8em;background-color:currentColor;margin-right:.5em;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width: 767.98px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z) .link:where(.svelte-9g4i8z){margin-top:11.2vw;font-size:4.2666666667vw}}@media (min-width: 768px) and (max-width: 1999.98px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z) .link:where(.svelte-9g4i8z){margin-top:6.5277777778vw;font-size:1.3888888889vw}}@media (min-width: 2000px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z) .link:where(.svelte-9g4i8z){margin-top:130.5555555556px;font-size:27.7777777778px}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.page--404.svelte-9g4i8z .page__body:where(.svelte-9g4i8z) .link:where(.svelte-9g4i8z):hover{color:#97826c}}
