#error404-page main{margin-top:92px;background:url(../../images/common/bg_noise.png) no-repeat top center/cover}@media screen and (max-width:1080px){#error404-page main{margin-top:77px}}@media screen and (max-width:750px){#error404-page main{margin-top:70px}}#error404-page main .breadcrumb__box{padding:30px 15px 0 0}#error404-page main .breadcrumb__box__inner .breadcrumbBox ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#error404-page main .breadcrumb__box__inner .breadcrumbBox ul li{font-size:11px;font-weight:500;letter-spacing:.05em;color:#222}@media screen and (max-width:750px){#error404-page main .breadcrumb__box__inner .breadcrumbBox ul li{font-size:10px}}#error404-page main .breadcrumb__box__inner .breadcrumbBox ul li a{font-size:11px;font-weight:500;letter-spacing:.05em;color:#222}@media screen and (max-width:750px){#error404-page main .breadcrumb__box__inner .breadcrumbBox ul li a{font-size:10px}}#error404-page main .breadcrumb__box__inner .breadcrumbBox ul li a:hover{color:#d81718}#error404-page main .page-heading__box{padding:30px 60px 0}@media screen and (max-width:1080px){#error404-page main .page-heading__box{padding:30px 40px 0}}@media screen and (max-width:750px){#error404-page main .page-heading__box{padding:28px 20px 0}}#error404-page main .page-heading__box__inner{width:100%;max-width:1480px;margin:0 auto}#error404-page main .page-heading__box__inner .headingBox span.enTxt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1;color:#d81718}@media screen and (max-width:1440px){#error404-page main .page-heading__box__inner .headingBox span.enTxt{font-size:clamp(13px,1.11111vw,16px)}}@media screen and (max-width:1080px){#error404-page main .page-heading__box__inner .headingBox span.enTxt{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#error404-page main .page-heading__box__inner .headingBox span.enTxt{font-size:10px}}#error404-page main .page-heading__box__inner .headingBox h1,#error404-page main .page-heading__box__inner .headingBox p{margin-top:13px;font-size:35px;font-weight:700;letter-spacing:.13em;line-height:1.6;color:#222}@media screen and (max-width:1440px){#error404-page main .page-heading__box__inner .headingBox h1,#error404-page main .page-heading__box__inner .headingBox p{font-size:clamp(28px,2.43056vw,35px)}}@media screen and (max-width:1080px){#error404-page main .page-heading__box__inner .headingBox h1,#error404-page main .page-heading__box__inner .headingBox p{font-size:clamp(32px,3.88889vw,42px)}}@media screen and (max-width:750px){#error404-page main .page-heading__box__inner .headingBox h1,#error404-page main .page-heading__box__inner .headingBox p{font-size:25px}}#error404-page main .page-heading__box__inner .copyBox{margin-top:20px}#error404-page main .page-heading__box__inner .copyBox p{font-size:16px;font-weight:500;letter-spacing:.05em;line-height:2.5;color:#000}@media screen and (max-width:1440px){#error404-page main .page-heading__box__inner .copyBox p{font-size:clamp(14px,1.11111vw,16px)}}@media screen and (max-width:1080px){#error404-page main .page-heading__box__inner .copyBox p{font-size:clamp(13px,1.48148vw,16px)}}@media screen and (max-width:750px){#error404-page main .page-heading__box__inner .copyBox p{font-size:13px;line-height:2.3}}#error404-page main .page-heading__box__inner .copyBox p strong{font-weight:900}#error404-page main .page-heading__box__inner{max-width:1250px}#error404-page main .error404{margin-top:64px}@media screen and (max-width:750px){#error404-page main .error404{margin-top:40px}}#error404-page main .error404__box{padding:0 60px 180px}@media screen and (max-width:1080px){#error404-page main .error404__box{padding:0 40px 130px}}@media screen and (max-width:750px){#error404-page main .error404__box{padding:0 15px 80px}}#error404-page main .error404__box__inner{background:#fff;width:100%;max-width:1250px;margin:0 auto}#error404-page main .error404__box__inner .error404Box{padding:90px 10px 120px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box{padding:47px 10px 70px}}#error404-page main .error404__box__inner .error404Box .titleBox{text-align:center}#error404-page main .error404__box__inner .error404Box .titleBox .numberTxt{font-family:Oswald,sans-serif;font-size:120px;font-weight:700;letter-spacing:.08em;line-height:1;color:#d81718}@media screen and (max-width:1080px){#error404-page main .error404__box__inner .error404Box .titleBox .numberTxt{font-size:90px}}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .titleBox .numberTxt{font-size:72px}}#error404-page main .error404__box__inner .error404Box .titleBox h2{margin-top:24px;font-size:35px;font-weight:700;letter-spacing:.13em}@media screen and (max-width:1440px){#error404-page main .error404__box__inner .error404Box .titleBox h2{font-size:clamp(28px,2.43056vw,35px)}}@media screen and (max-width:1080px){#error404-page main .error404__box__inner .error404Box .titleBox h2{font-size:clamp(26px,2.96296vw,32px)}}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .titleBox h2{margin-top:16px;font-size:20px}}#error404-page main .error404__box__inner .error404Box .copyBox{margin-top:36px;text-align:center}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .copyBox{margin-top:20px}}#error404-page main .error404__box__inner .error404Box .copyBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3}@media screen and (max-width:1440px){#error404-page main .error404__box__inner .error404Box .copyBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#error404-page main .error404__box__inner .error404Box .copyBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .copyBox p{font-size:13px;letter-spacing:.05em}}#error404-page main .error404__box__inner .error404Box .redirectBox{margin-top:28px;text-align:center}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .redirectBox{margin-top:18px}}#error404-page main .error404__box__inner .error404Box .redirectBox p{font-size:17px;font-weight:500;letter-spacing:.06em;line-height:2.3;font-weight:700;color:#d81718}@media screen and (max-width:1440px){#error404-page main .error404__box__inner .error404Box .redirectBox p{font-size:clamp(13px,1.18056vw,17px)}}@media screen and (max-width:1080px){#error404-page main .error404__box__inner .error404Box .redirectBox p{font-size:clamp(13px,1.57407vw,17px)}}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .redirectBox p{font-size:13px;letter-spacing:.05em}}#error404-page main .error404__box__inner .error404Box .redirectBox p #countdown{font-family:Oswald,sans-serif;font-size:1.4em;letter-spacing:.05em}#error404-page main .error404__box__inner .error404Box .defaultBtn{margin-top:65px}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .defaultBtn{margin-top:30px}}#error404-page main .error404__box__inner .error404Box .defaultBtn a{display:block;width:100%;max-width:470px;margin:0 auto;font-size:20px;font-weight:700;letter-spacing:0;color:#fff;background:#000;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 10px}@media screen and (max-width:1080px){#error404-page main .error404__box__inner .error404Box .defaultBtn a{font-size:clamp(16px,1.85185vw,20px);padding:26px 10px}}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .defaultBtn a{max-width:323px;font-size:15px;padding:21px 5px}}#error404-page main .error404__box__inner .error404Box .defaultBtn a:hover{background:#d81718;-webkit-box-shadow:none;box-shadow:none}#error404-page main .error404__box__inner .error404Box .defaultBtn a::before{display:inline-block;content:"";background:url(/partner/assets/images/common/icon_arr_white.svg) no-repeat center/100% auto;width:11px;height:12px;position:relative;margin-right:5px}#error404-page main .error404__box__inner .error404Box .defaultBtn.redBtn a{background:#d81718}#error404-page main .error404__box__inner .error404Box .defaultBtn.redBtn a:hover{background:#222;-webkit-box-shadow:none;box-shadow:none}#error404-page main .error404__box__inner .error404Box .defaultBtn.anchorBtn a::before{background:url(/partner/assets/images/common/icon_arr_white_anchor.svg) no-repeat center/100% auto;width:12px;height:11px;margin-right:8px;vertical-align:2px}#error404-page main .error404__box__inner .error404Box .defaultBtn a{max-width:360px;font-size:15px;background:#1b1b1b}@media screen and (max-width:1080px){#error404-page main .error404__box__inner .error404Box .defaultBtn a{font-size:clamp(14px,1.38889vw,15px);padding:26px 10px}}@media screen and (max-width:750px){#error404-page main .error404__box__inner .error404Box .defaultBtn a{max-width:323px;font-size:15px;padding:21px 5px}}