.header_logo_block{fill:#fff;text-align:center;display:flex;justify-content:center;align-items:flex-end;position:relative}.header_logo_block .btn-more-block-area{position:absolute;right:0}.header_logo_block .btn-more-block-area .btn-more-block{margin-bottom:0}@media screen and (max-width: 768px){.header_logo_block .btn-more-block-area{bottom:20px}}.header_logo_block .header_logo{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 767px){.header_logo_block .header_logo .item-img{width:150px}}.header_logo_block a{display:flex;justify-content:center;align-items:center}.header_logo_block .logo{height:auto;width:100%;display:flex;justify-content:center;align-items:center;line-height:1;font-size:0}.header_logo_block .logo .st0{fill:#fff}.subpage{color:#76868c;height:100%}.subpage .sec-subpage{position:relative}@media screen and (max-width: 767px){.subpage .ttl-borderR{padding-right:0}}.subpage .ttl-borderR .ttl-border::after{width:0vw;max-width:93.5px;bottom:50%;left:120%}@media screen and (max-width: 767px){.subpage .ttl-borderR .ttl-border::after{display:none}}.subpage .ttl-borderR .ttl-border.ttl-border--contact::after{width:0vw;max-width:93.5px;bottom:50%}@media screen and (max-width: 767px){.subpage .ttl-borderR .ttl-border.ttl-border--contact::after{display:none}}.subpage .ttl-borderR .ttl-border.show::after{width:100%}.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 .ttl-area{border:1px solid #76868c;border-radius:3vmax;max-width:1360px;margin-inline:auto}@media screen and (min-width: 961px){.subpage .ttl-area{padding:5em 4em 10em;width:100%}}@media screen and (max-width: 960px){.subpage .ttl-area{padding:5em 4%}}.subpage .cts-ttl{display:inline-flex;align-items:baseline;justify-content:center;flex-direction:column;width:100%}@media screen and (max-width: 767px){.subpage .cts-ttl{align-items:center;justify-content:center}}.subpage .cts-ttl.absolute{position:absolute;left:0}.subpage .req{white-space:nowrap}.subpage .cts-ttl-en{letter-spacing:.05em;font-weight:400;margin-bottom:0rem;font-size:clamp(2.8rem,1.5625vw,3rem);line-height:1;position:relative;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.25em}@media screen and (max-width: 767px){.subpage .cts-ttl-en{justify-content:center}}.subpage .cts-ttl-ja{font-size:clamp(1.4rem,.9375vw,1.8rem)}.subpage .page-ttl{margin:0;text-align:center;font-size:clamp(3rem,3.9583333333vw,7.6rem);font-weight:400;letter-spacing:.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{padding-bottom:40px;margin-bottom:40px;letter-spacing:.05em;font-weight:100;font-size:clamp(6rem,4.6875vw,9rem);line-height:1;display:inline-flex;flex-direction:column;align-items:center;position:relative;border-bottom:1px solid #76868c}.subpage .page-ttl-en.show::after{width:110%}.subpage .page-ttl-en::after{content:"";width:0%;display:inline-block;height:1px;background:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);transition:all 1s ease-in-out .3s}.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:.1em;font-weight:300}@media screen and (max-width: 960px){.subpage .page-ttl-ja{font-size:clamp(1.8rem,3.75vw,3.6rem);font-weight:400}}.subpage .page-txt{text-align:center;font-size:clamp(1.4rem,.8333333333vw,1.6rem);letter-spacing:.1em;font-weight:400;line-height:2}@media screen and (max-width: 960px){.subpage .page-txt{text-align:center;letter-spacing:.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:.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:rgba(0,0,0,0) !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:#76868c !important}.subpage .form_container--contact .item-req{color:#fff}.accent_bg{background:#76868c;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:rgba(0,0,0,0)}.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:#76868c}.accent_bg .checkbox-wrap .wpcf7-list-item-label:before{border:2px solid #fff;background-color:rgba(0,0,0,0)}.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 #76868c;border-bottom:3px solid #76868c}.accent_bg .btn-submit-wrap .btn-submit{color:#fff;border:1px solid #fff;background:rgba(0,0,0,0)}@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 .header_logo_block{text-align:center;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column}.page-thanks .header_logo_block.sec_PTB{padding-bottom:clamp(4rem,3.125vw,6rem)}@media screen and (max-width: 960px){.page-thanks .header_logo_block.sec_PTB{padding-bottom:clamp(3rem,4.1666666667vw,4rem)}}.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:#333;letter-spacing:.2em;padding:.6em 2em;position:relative;overflow:hidden;z-index:2;transition:.3s ease-in-out;background:#000}.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 .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 .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,.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:.2em;padding:.6em 2em;position:relative;overflow:hidden;z-index:2;transition:.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 .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 .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 */