.page-notfound .page-ttl{margin:30px 0 clamp(3rem, 3.125vw, 6rem);text-align:left;font-size:clamp(3rem, 3.9583333333vw, 7.6rem);font-weight:400;letter-spacing:0.1em}@media screen and (max-width: 960px){.page-notfound .page-ttl{text-align:center;font-size:clamp(3rem, 7.9166666667vw, 7.6rem);margin:60px 0 clamp(6rem, 6.25vw, 12rem)}}.page-notfound .page-ttl-en{font-size:clamp(3rem, 5.7291666667vw, 11rem);letter-spacing:0.1em;font-weight:600;margin-bottom:clamp(1.5rem, 1.5625vw, 3rem);line-height:1}.page-notfound .page-ttl-ja{font-size:clamp(1.8rem, 1.875vw, 3.6rem);letter-spacing:0.1em;font-weight:600}@media screen and (max-width: 960px){.page-notfound .page-ttl-ja{font-size:clamp(1.8rem, 3.75vw, 3.6rem)}}.page-notfound .page-txt{text-align:left;font-size:clamp(1.4rem, .8333333333vw, 1.6rem);letter-spacing:0.1em;font-weight:500;line-height:clamp(3.2rem, 2.1875vw, 4.2rem)}@media screen and (max-width: 960px){.page-notfound .page-txt{text-align:center}.page-notfound .page-txt .pc-none{display:none}}.page-notfound .backTopBtn-wrap{margin-top:clamp(30px, 7.8125vw, 150px)}.page-notfound .sec-notfound{position:relative}.page-notfound .ttl-area{background:#000;color:#fff;height:100%}@media screen and (max-width: 960px){.page-notfound .ttl-area{background:rgba(0,0,0,0.5);color:#fff;height:100%;position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}}.page-notfound .ttl-area-wrap{max-width:100%;text-align:center;margin-inline:auto}@media screen and (min-width: 961px){.page-notfound .ttl-area-wrap{max-width:50%;text-align:left;margin-inline:0 auto}}@media screen and (max-width: 960px){.page-notfound .img-area{position:relative;z-index:-1}}@media screen and (min-width: 961px){.page-notfound .img-area{position:absolute;width:40%;top:55%;left:70%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 960px){.page-notfound .img-area img{min-height:800px;object-fit:cover}}.page-thanks .page-wrap{background:#E2E2D4}.page-thanks .breadcrumbs_area{font-size:clamp(1.2rem, 1.4vw, 1.4rem);font-weight:300;letter-spacing:0.1em;margin-top:calc(105px + 1%);margin-bottom:2%;right:2%;text-align:right;position:relative}@media screen and (min-width: 961px){.page-thanks .breadcrumbs_area{letter-spacing:0.2em}}@media screen and (max-width: 960px){.page-thanks .breadcrumbs_area{margin-top:80px;margin-bottom:40px}}@media screen and (max-width: 767px){.page-thanks .breadcrumbs_area{margin-top:60px}}.page-thanks .breadcrumbs_area.right{text-align:right}.page-thanks .breadcrumbs_area.cW{color:#fff}.page-thanks .breadcrumbs_area.cW a{color:#fff}.page-thanks .breadcrumbs_area.cW a::after{background:#fff}.page-thanks .ttl-area{text-align:center}.page-thanks .page-ttl{margin:60px 0;text-align:center}@media screen and (max-width: 960px){.page-thanks .page-ttl{font-size:clamp(3rem, 12.5vw, 12rem)}}.page-thanks .both-border{display:flex;align-items:center;justify-content:center}.page-thanks .both-border::before,.page-thanks .both-border::after{content:"";height:1px;flex-grow:1;background-color:#000;max-width:141px}.page-thanks .both-border::before{margin-right:1em}.page-thanks .both-border::after{margin-left:1em}.page-thanks .page-ttl-en{font-size:clamp(3rem, 3.9583333333vw, 7.6rem);letter-spacing:0.1em;font-weight:500;margin-bottom:50px;line-height:1}@media screen and (max-width: 960px){.page-thanks .page-ttl-en{font-size:clamp(3rem, 7.9166666667vw, 7.6rem)}}.page-thanks .page-ttl-ja{font-size:clamp(1.8rem, 1.25vw, 2.4rem);letter-spacing:0.2em;font-weight:bold;font-family:"Zen Old Mincho","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (max-width: 960px){.page-thanks .page-ttl-ja{font-size:clamp(1.8rem, 2.5vw, 2.4rem)}}.page-thanks .page-txt{text-align:center;font-size:clamp(1.4rem, .8333333333vw, 1.6rem);letter-spacing:0.1em;font-weight:500;line-height:clamp(3.2rem, 2.1875vw, 4.2rem)}@media screen and (max-width: 576px){.page-thanks .page-txt{text-align:start}.page-thanks .page-txt .pc-none{display:none}}.page-thanks .backTopBtn-wrap{margin-top:clamp(30px, 7.8125vw, 150px)}.sppc-none{display:none}@media (768px <= width <= 1360px){.sppc-none{display:block}}.backTopBtn-wrap{display:flex;align-items:center;margin-top:clamp(80px, 7.8125vw, 150px)}.backTopBtn-wrap.Left{justify-content:flex-start}.backTopBtn-wrap.Right{justify-content:flex-end}.backTopBtn-wrap.Center{justify-content:center}@media screen and (max-width: 960px){.backTopBtn-wrap.sp_Center{justify-content:center}}.backTopBtn-wrap.wht .backTopBtn{display:inline-block;border:1px solid #333;border-radius:0px;color:#333;letter-spacing:0.2em;padding:0.6em 2em;position:relative;overflow:hidden;z-index:2;transition:0.3s ease-in-out;background:#333}.backTopBtn-wrap.wht .backTopBtn.normal::before{content:"";width:120%;height:200%;position:absolute;top:-50%;right:0;background:#333;border-radius:0 100% 100% 0;transform:translateX(-100%);transition:transform ease 0.3s;z-index:-1}.backTopBtn-wrap.wht .backTopBtn.bgLeft:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:#333;width:120%;height:200%;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top}.backTopBtn-wrap .btn-txt{position:relative;z-index:1;font-size:clamp(1.4rem, 0.9375vw, 1.8rem);font-weight:600}@media screen and (min-width: 376px){.backTopBtn-wrap .btn-txt{margin-right:1em}}@media screen and (max-width: 960px){.backTopBtn-wrap .btn-txt{white-space:nowrap}}@media screen and (max-width: 375px){.backTopBtn-wrap .btn-txt{margin-bottom:1em}}.backTopBtn-wrap .backTopBtn{display:inline-block;border:1px solid #333;border-radius:0px;color:#333;letter-spacing:0.2em;padding:0.6em 2em;position:relative;overflow:hidden;z-index:2;transition:0.3s ease-in-out;background:#fff}.backTopBtn-wrap .backTopBtn.normal::before{content:"";width:120%;height:200%;position:absolute;top:-50%;right:0;background:#333;border-radius:0 100% 100% 0;transform:translateX(-100%);transition:transform ease 0.3s;z-index:-1}.backTopBtn-wrap .backTopBtn.bgLeft:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:#333;width:120%;height:200%;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top}.backTopBtn-wrap .item-more-flex{display:flex;align-items:center}@media screen and (max-width: 375px){.backTopBtn-wrap .item-more-flex{flex-direction:column}}@media (hover: hover){.item-more-hover:hover:hover .backTopBtn.normal{color:#fff}.item-more-hover:hover:hover .backTopBtn.normal::before{transform:translateX(10%)}.item-more-hover:hover:hover .backTopBtn.bgLeft{color:#fff}.item-more-hover:hover:hover .backTopBtn.bgLeft::before{transform-origin:left top;transform:scale(1, 1)}.item-more-hover:hover:hover .backTopBtn.wht{color:#fff}.item-more-hover:hover:hover .backTopBtn.wht::before{transform-origin:left top;transform:scale(1, 1)}}
/*# sourceMappingURL=subpage.css.map */
