.page404Wrap{text-align:center;background-color:#fff;padding-bottom:clamp(40px,40px + 82 * (100vw - 375px) / 1065,122px)}.page404Wrap h1{color:#000;font-weight:700;font-size:clamp(100px,100px + 100 * (100vw - 375px) / 1065,234px);padding-bottom:0;padding-top:clamp(40px,40px + 125 * (100vw - 375px) / 1065,95px);position:relative;display:inline-block;line-height:109%}.page404Wrap p{font-weight:700;max-width:75%;margin:0 auto;padding-top:16px;padding-bottom:29px;font-size:clamp(18px,18px + 6 * (100vw - 375px) / 1065,24px);word-break:inherit;line-height:133%;color:#000}@media screen and (min-width:80em){.page404Wrap p{max-width:78%}}.page404Wrap p a{text-decoration:none}.page404Wrap h2{font-size:clamp(32px,32px + 32 * (100vw - 23.4375rem) / 1145,48px);line-height:100%;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;margin:0 0 32px}.contentwrap{border-top:26px #71913A solid;position:relative}.contentwrap:before{position:absolute;width:50%;content:"";top:-26px;background:#007299;height:26px;z-index:1;left:0;clip-path:polygon(0% 0%,100% 0%,93.2% 100%,0% 100%)}.page404Wrap p a{max-width:390px;width:100%;margin:12px auto 0;background:#71913a;padding:30px 0;color:#fff;display:block}.page404Wrap p a:hover{background:#007299}
