.subpage{height:100%}.subpage .sec-subpage{position:relative}.subpage .ttl-block-wrap{max-width:100%;text-align:center;margin-inline:auto;position:relative}.subpage .ttl-area-wrap{max-width:100%;text-align:center;margin-inline:auto;position:relative}.subpage .item-req{color:red;white-space:nowrap}.subpage .page-ttl{text-align:center;font-size:clamp(3rem, 3.9583333333vw, 7.6rem);font-weight:400;letter-spacing:0.1em}@media screen and (max-width: 960px){.subpage .page-ttl{font-size:clamp(3rem, 7.9166666667vw, 7.6rem);margin:60px 0 0}}.subpage .page-ttl-en{letter-spacing:0.05em;font-weight:bold;font-size:clamp(6rem, 4.6875vw, 9rem);line-height:1;display:inline-flex;flex-direction:column;align-items:center;position:relative}.subpage .page-ttl-en.show::after{width:110%}.subpage .page-ttl-en .en01{font-size:clamp(8rem, 6.7708333333vw, 13rem)}@media screen and (max-width: 960px){.subpage .page-ttl-en .en01{font-size:clamp(6rem, 8.3333333333vw, 8rem)}}.subpage .page-ttl-en .en02{font-size:clamp(3rem, 4.1666666667vw, 8rem)}@media screen and (max-width: 960px){.subpage .page-ttl-en{font-size:clamp(6rem, 8.3333333333vw, 8rem)}}.subpage .page-ttl-ja{font-size:clamp(1.8rem, 1.875vw, 3.6rem);letter-spacing:0.1em;font-weight:bold}@media screen and (max-width: 960px){.subpage .page-ttl-ja{font-size:clamp(1.8rem, 3.75vw, 3.6rem)}}.subpage .page-txt{text-align:center;font-size:clamp(1.4rem, .8333333333vw, 1.6rem);letter-spacing:0.1em;font-weight:400;line-height:2}@media screen and (max-width: 960px){.subpage .page-txt{text-align:center;letter-spacing:0.08em}.subpage .page-txt .pc-none{display:none}}@media screen and (max-width: 576px){.subpage .page-txt{text-align:left}}@media screen and (max-width: 400px){.subpage .page-txt{letter-spacing:0.03em}}.subpage .backTopBtn-wrap{margin-top:clamp(30px, 7.8125vw, 150px)}.subpage .form_container--contact .form_control{background:#fff !important;border-bottom:none !important;color:#fff !important}.subpage .form_container--contact .ttl-area{border:1px solid #fff !important}.subpage .form_container--contact .radio-wrap .form_control,.subpage .form_container--contact .checkbox-wrap .form_control{background:transparent !important}.subpage .form_container--contact .radio-wrap .wpcf7-list-item-label::before,.subpage .form_container--contact .checkbox-wrap .wpcf7-list-item-label::before{border:2px solid #fff !important}.subpage .form_container--contact .radio-wrap .wpcf7-list-item-label::after,.subpage .form_container--contact .checkbox-wrap .wpcf7-list-item-label::after{background:#fff !important}.subpage .form_container--contact .radio-wrap input[type="checkbox"]:checked+.wpcf7-list-item-label:before,.subpage .form_container--contact .checkbox-wrap input[type="checkbox"]:checked+.wpcf7-list-item-label:before{background-color:#fff !important}.subpage .form_container--contact .radio-wrap input[type="checkbox"]:checked+.wpcf7-list-item-label:after,.subpage .form_container--contact .checkbox-wrap input[type="checkbox"]:checked+.wpcf7-list-item-label:after{border-color:#00e2da !important}.subpage .form_container--contact .item-req{color:#fff}.accent_bg{background:#00e2da;position:relative;z-index:1;color:#fff}.accent_bg .ttl-area{border:1px solid #fff}.accent_bg .form_control{border-bottom:1px solid #fff;background:#fff;padding:1rem 1.5rem 1rem 1em}.accent_bg .radio-wrap .form_control{background:transparent}.accent_bg .radio-wrap .wpcf7-list-item-label::before{border:2px solid #fff}.accent_bg .radio-wrap .wpcf7-list-item-label::after{background:#fff}.accent_bg .form-item-address .post_mark{color:#00e2da}.accent_bg .checkbox-wrap .wpcf7-list-item-label:before{border:2px solid #fff;background-color:transparent}.accent_bg .checkbox-wrap input[type="checkbox"]:checked+.wpcf7-list-item-label:before{background-color:#fff}.accent_bg .checkbox-wrap input[type="checkbox"]:checked+.wpcf7-list-item-label:after{border-left:3px solid #00e2da;border-bottom:3px solid #00e2da}.accent_bg .btn-submit-wrap .btn-submit{color:#fff;border:1px solid #fff;background:transparent}@media (hover: hover){.accent_bg .btn-submit-wrap .btn-submit:hover:hover{background-color:#fff;color:#000}}.page-notfound .header_logo_block{text-align:center;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column}.page-notfound .header_logo_block.sec_PTB{padding-bottom:clamp(4rem, 3.125vw, 6rem)}@media screen and (max-width: 960px){.page-notfound .header_logo_block.sec_PTB{padding-bottom:clamp(3rem, 4.1666666667vw, 4rem)}}.page-thanks .page-ttl{text-align:center;font-size:clamp(3rem, 3.9583333333vw, 7.6rem);font-weight:400;letter-spacing:0.1em;display:block}@media screen and (max-width: 960px){.page-thanks .page-ttl{font-size:clamp(3rem, 7.9166666667vw, 7.6rem);margin:60px 0 0}}.page-thanks .page-ttl-en{letter-spacing:0.05em;font-weight:bold;font-size:clamp(6rem, 4.6875vw, 9rem);line-height:1;display:inline-flex;flex-direction:column;align-items:center;position:relative}.page-thanks .page-ttl-en.show::after{width:110%}.page-thanks .page-ttl-en .en01{font-size:clamp(8rem, 6.7708333333vw, 13rem)}@media screen and (max-width: 960px){.page-thanks .page-ttl-en .en01{font-size:clamp(6rem, 8.3333333333vw, 8rem)}}.page-thanks .page-ttl-en .en02{font-size:clamp(3rem, 4.1666666667vw, 8rem)}@media screen and (max-width: 960px){.page-thanks .page-ttl-en{font-size:clamp(6rem, 8.3333333333vw, 8rem)}}.page-thanks .page-ttl-ja{font-size:clamp(1.8rem, 1.875vw, 3.6rem);letter-spacing:0.1em;font-weight:bold;text-align:center}@media screen and (max-width: 960px){.page-thanks .page-ttl-ja{font-size:clamp(1.8rem, 3.75vw, 3.6rem)}}.page-thanks .page-txt{text-align:center;font-size:clamp(1.6rem, .9375vw, 1.8rem);letter-spacing:0.1em;font-weight:bold;line-height:2}@media screen and (max-width: 960px){.page-thanks .page-txt{text-align:center;letter-spacing:0.08em}.page-thanks .page-txt .pc-none{display:none}}@media screen and (max-width: 576px){.page-thanks .page-txt{text-align:left}}@media screen and (max-width: 400px){.page-thanks .page-txt{letter-spacing:0.03em}}.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 #000;border-radius:0px;color:#000;letter-spacing:0.2em;padding:0.6em 2em;position:relative;overflow:hidden;z-index:2;transition:0.3s ease-in-out;background:#000}.backTopBtn-wrap.wht .backTopBtn.normal::before{content:"";width:120%;height:200%;position:absolute;top:-50%;right:0;background:#000;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:#000;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 #000;border-radius:0px;color:#000;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:#000;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:#000;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 */
