@charset "utf-8";section{padding:80px 0}a{text-decoration-line:none}a:hover{opacity:.5}@media only screen and (max-width:767px){section{padding:50px 0}}.text-bold{font-weight:700}.text-bold02{font-weight:900}.text-white{color:#fff}.text-green{color:#00a594}.text-orange{color:#ff7800}.text-black{color:#333}.yellow-marker{background:linear-gradient(transparent 70%,#fbd73d 70%);display:inline-block}@media only screen and (max-width:767px){.text-big{font-size:1.55rem}.yellow-marker{background:linear-gradient(transparent 86%,#fbd73d 86%);display:inline-block}}.step p{margin-bottom:0}.step h2{margin-bottom:0}.ttl_box{text-align:center;position:relative;margin-bottom:50px}.ttl-english{font-size:4rem;font-weight:900;color:#e7e7e7;text-align:center}.ttl-text{width:100%;font-size:2.5rem;font-weight:700;color:#333;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.question-line{width:50px;height:4px;background-color:#ff7800;margin:10px auto 0}@media only screen and (max-width:991px){.ttl_box{margin-bottom:30px}}@media only screen and (max-width:767px){.ttl_box{margin-bottom:30px}.ttl-english{font-size:3.5rem}.ttl-text{font-size:1.6rem;top:65%;left:50%;transform:translate(-50%,-50%)}.question-line{width:50px;height:4px;background-color:#ff7800;margin:0 auto}}.cta{position:relative;background-color:#00a594;padding:80px 0}.cta p{margin-bottom:0}.cta-box{background-color:#00a594}.cta-ttl{position:absolute;top:-15%;left:50%;transform:translateX(-50%)}.cta-ttl-sub{font-size:1.45rem}.cta-ttl-bg{background-color:#333;border-radius:50px;font-size:2.4rem;padding:.25em 0;min-width:50vw;text-align:center}@media only screen and (max-width:991px){.cta{padding:55px 0 30px}.cta-ttl-sub{font-size:1.5rem}.cta-ttl-bg{font-size:2rem;min-width:70vw}}@media only screen and (max-width:767px){.cta{padding:40px 0 30px}.cta-ttl{top:-10%}.cta-ttl-sub{font-size:1rem}.cta-ttl-bg{font-size:1.75rem;padding:.25em 0;min-width:90vw}}.cta-text{font-size:1.75rem}.cta-bg{background-color:#0c9486;padding:1.5em 0;display:flex;justify-content:center}.cta-button{display:flex;justify-content:center}@media only screen and (max-width:991px){.cta-bg{padding:1.5em 6em}.cta-button-form{display:flex;flex-direction:column;align-items:center}.cta-text{font-size:1.5rem}.cta_form_pic{width:80%}.cta-button-right{text-align:center}.cta-button-left{text-align:center}}@media only screen and (max-width:767px){.cta-text{font-size:1.2rem}.cta-bg{padding:1.5em 0;display:block}.cta-button-form{margin-bottom:1em}}.navbar{position:relative;background:#00a594}.nav-link{font-size:1.4rem;color:#fff}@media only screen and (max-width:1839px){.nav-link{font-size:1.2rem}}@media only screen and (max-width:991px){.navbar-brand img{width:50%}}.header__contents{margin-top:0;padding-top:6rem;padding-bottom:2rem}@media (max-width:991px){.header__contents{padding-top:calc(46px + 2rem);padding-bottom:2rem}}@media (min-width:1600px){.header{min-height:40vw;background-position:3% 50%}}.navbar{position:fixed;top:0}@media (max-width:991px){.header__contents{padding-top:calc(46px + 2rem);padding-bottom:2rem}}@media only screen and (min-width:1500px){.header-column__main{flex:0 0 auto;width:58.33333333%}.header-column__sub{flex:0 0 auto;width:41.66666667%}}.form-box{padding:15px;border-radius:55px;background:#fff}@media only screen and (max-width:991px){.form-box{margin-top:20vw}}.form-box__head{margin-bottom:.5rem;padding:.25rem 0 .5rem;background:#00a594;border-radius:40px 40px 0 0;text-align:center;font-size:2.5rem;font-weight:700;line-height:1.2;color:#fff}@media only screen and (max-width:1839px){.form-box__head{font-size:2rem}}@media only screen and (max-width:1199px){.form-box__head{font-size:1.5rem}}@media only screen and (max-width:767px){.form-box__head{font-size:1.4rem}}.form-box__ttl{font-size:2.75rem;font-weight:700;text-align:center;color:#00a594}@media only screen and (max-width:1839px){.form-box__ttl{font-size:2.2rem}}@media only screen and (max-width:1199px){.form-box__ttl{font-size:1.6rem}}@media only screen and (max-width:767px){.form-box__ttl{font-size:1.5rem}}.easy-form-box th,.form-box__privacy-check{font-size:1.4rem}.easy-form-box td,.form-box__privacy{font-size:1.3rem}.easy-form-box th{white-space:nowrap}@media only screen and (max-width:1839px){.easy-form-box th,.form-box__privacy-check{font-size:1.2rem}.easy-form-box td,.form-box__privacy{font-size:1rem}}@media only screen and (max-width:1399px){.easy-form-box th,.easy-form-box td,.form-box__privacy-check,.form-box__privacy{font-size:.9rem;font-size:.9rem}}@media only screen and (max-width:1199px){.easy-form-box th,.easy-form-box td,.form-box__privacy-check,.form-box__privacy{font-size:.8rem}}@media only screen and (max-width:767px){.easy-form-box th,.easy-form-box td,.form-box__privacy-check,.form-box__privacy{font-size:.7rem}}.blue-req{padding:.18em .45em .28em;background-color:#00a594;color:#fff;border-radius:10px;margin-right:.5em;font-size:.85em;opacity:.78;font-weight:600}.easy-form-btn{font-size:1.9rem;padding:.5rem 2rem;border:3px solid #ff9a40;border-radius:32px;background:#FF7800;font-weight:700;color:#fff}.easy-form-btn.disabled,.easy-form-btn:disabled,fieldset:disabled .easy-form-btn{opacity:.65}@media only screen and (max-width:1839px){.easy-form-btn{font-size:1.8rem}}@media only screen and (max-width:1199px){.easy-form-btn{font-size:1.5rem}}@media only screen and (max-width:767px){.easy-form-btn{font-size:1.4rem}}.header__lead{margin:0;padding-bottom:.25em;background:#333;text-align:center;font-size:3.8rem;font-weight:700;color:#fff}.head__lead-big{font-size:4.5rem}@media only screen and (max-width:1839px){.header__lead{font-size:3.4rem}.header__lead-big{font-size:4rem}}@media only screen and (max-width:1199px){.header__lead{font-size:2.4rem}.header__lead-big{font-size:3rem}}@media only screen and (max-width:991px){.header__lead{position:absolute;top:70vw;left:3rem;background:none;text-align:left;font-size:2.4rem;line-height:2}.header__lead-marker{padding:0 .5em .25em;background:#333;line-height:1.8}.header__lead-big{font-size:2.4rem}}@media only screen and (max-width:767px){.header__lead{top:90vw;left:.75rem;font-size:1.4rem}.header__lead-big{font-size:1.4rem}}.fv-before{padding-bottom:0}.before-q{width:85%}.fv-before-ttl{font-size:2.3rem}.fv-before-ttl_big{font-size:3.5rem}@media only screen and (max-width:1199px){.fv-before-ttl{font-size:2rem}}@media only screen and (max-width:991px){.fv-before-ttl{font-size:1.5rem}}@media only screen and (max-width:767px){.before-q{width:100%}.fv-before-ttl_big{font-size:2.5rem}.fv_before_pic{width:75%}}.fv-after{padding-bottom:0}.fv-after-bg{background-color:#00a594;padding-bottom:50px}.flow-triangle::after{top:0!important}.fv-after-ttl{font-size:2.5rem;margin-bottom:1.5em}.fv-after-ttl_big{font-size:3rem;padding-left:.5em}.fv-after-text{margin-top:1.5em;font-size:1.5rem;text-align:center}@media only screen and (max-width:1199px){.fv-after-text{font-size:1.25rem}}@media only screen and (max-width:991px){.fv-after-text{font-size:1rem}}@media only screen and (max-width:767px){.fv-after-text{text-align:left}.fv-after-ttl_big{font-size:2.5rem;padding-left:0}}.ai-box{margin-bottom:4em}.ai-ttl{font-size:2.5rem}.text-gradation{background:linear-gradient(to top,#0e5443,#00cda9);-webkit-background-clip:text;color:transparent;font-size:3.5rem}.ai-ttl-text{font-size:1.2rem}.ai-man{width:100%}.ai-balloon{position:relative;padding:.8em 1.2em;border-radius:75px;background-color:#333;margin-bottom:2em}.ai-balloon::before{position:absolute;bottom:-15px;width:30px;height:15px;background-color:#333;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.ai-text{font-size:1.8rem}.ai-effect-text{margin-bottom:1em;font-size:2rem}.triangle{margin:5em auto}.ai-effect{margin-bottom:5em}@media only screen and (max-width:991px){.ai-ttl{font-size:2rem}.text-gradation{font-size:3rem}.ai-ttl-text{font-size:1rem}.ai-text{font-size:1.3rem}.triangle{margin:2em auto;width:8rem}}@media only screen and (max-width:767px){.ai-ttl{font-size:2rem}.text-gradation{font-size:3rem}.ai-balloon{border-radius:50px}.ai-text{font-size:1rem}}.example-ttl{font-size:2rem;background-color:#333;padding:.15em .5em;display:inline-block;margin-bottom:0}.example-line{border:3px solid #333}.example-box{margin-top:2rem}.case-ttl{max-height:2.25em}@media only screen and (max-width:991px){.example-ttl{font-size:1.5rem}.case-ttl{max-height:2em}}.reason-ttl{font-size:1.5rem;border-bottom:2px solid #333}.reason-number{font-size:2rem}.reason-text{line-height:1.5;font-size:1.5rem}.reason-text_big{font-size:2rem}.reason-bg01{padding:2em 0}.reason-bg02{padding:2em 0;background-color:#f1f1f1}@media only screen and (max-width:1199px){.reason-ttl{font-size:1.25rem}.reason-number{font-size:1.8rem}.reason-text{font-size:1.25rem}.reason-text_big{font-size:1.5rem}}@media only screen and (max-width:991px){.reason .ttl-text{font-size:2rem}.reason-ttl{font-size:1.1rem}.reason-number{font-size:1.5rem}.reason-text{font-size:.9rem}.reason-text_big{font-size:1.15rem}.reason_pic{width:80%}}@media only screen and (max-width:767px){.reason .ttl-text{top:55%;font-size:1.8rem}}.case{background-color:#ebfbf9}.case-text{margin-top:4em}.case ul{padding-inline-start:0;width:80%;margin-left:auto;margin-right:auto}.slide-items img{width:90%}.slick-prev{left:-50px!important;z-index:2}.slick-next{right:-15px!important;z-index:3}.slick-prev:before,.slick-next:before{color:#fff!important;opacity:0.75!important;font-size:20px!important;background:#828282;border-radius:50%;font-weight:700;padding:.5em .8em}.slick-dots li button:before{font-size:25px!important;padding-top:15px}.slick-dots{left:50%;transform:translateX(-50%)}.slick-arrow:before{content:""!important;width:50px!important;height:50px!important;position:absolute;top:0;left:0}.slick-next:before{background:url(../images/slick-next.png)!important;background-size:contain!important}.slick-prev:before{background:url(../images/slick-prev.png)!important;background-size:contain!important}@media (max-width:767px){.slide-items img{width:80%}.slick-prev{left:-30px!important;z-index:2}.slick-next{right:0px!important;z-index:3}.slick-prev:before,.slick-next:before{color:#fff!important;opacity:0.75!important;font-size:10px!important;background:#828282;border-radius:50%;font-weight:700;padding:.5em .8em}.slick-dots li{width:15px!important}.slick-dots li button:before{font-size:15px!important;padding-top:15px}.slick-dots{left:50%;transform:translateX(-50%)}}.case-accordion_text{font-size:1.2rem;color:#333}.case-accordion_text02{font-weight:500}.case .accordion-button{background-color:#ebfbf9!important}.case .accordion-body{background-color:#fff}@media only screen and (max-width:991px){.facility .ttl-english{font-size:3em}.facility .ttl-text{font-size:2rem}}@media only screen and (max-width:767px){.facility .ttl-english{font-size:2.3em;line-height:1}.facility .ttl-text{font-size:1.3rem;top:57%;left:50%;transform:translate(-50%,-50%)}}.nadd-ttl{background-color:#333;color:#fff;border-radius:30px;padding:.25em 0;margin-bottom:.5em}@media only screen and (max-width:767px){.nadd-ttl{font-size:1.25em}}.video{background-color:#ebfbf9;padding-bottom:130px}.video-balloon{position:relative;padding:.8em 1.2em;border-radius:75px;background-color:#333;margin-bottom:2em;max-width:50em}.video-balloon::before{position:absolute;bottom:-15px;width:30px;height:15px;background-color:#333;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.video-box{position:relative;width:100%;padding-top:calc(120% * (6 / 19))}.video-box video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:991px){.video-text{font-size:1.25rem}.video-box{padding-top:calc(160% * (6 / 19))}}.plan-box{margin-top:4em;display:flex;justify-content:center}@media only screen and (max-width:991px){.plan .ttl-text{font-size:2rem}.plan-box{margin-top:0}}@media only screen and (max-width:767px){.plan-box{display:block}.plan .ttl-text{font-size:1.46rem;top:65%;left:50%;transform:translate(-50%,-50%)}}.banner-box{padding:0 5em}@media only screen and (max-width:1199px){.banner-box{padding:0 2.5em}}@media only screen and (max-width:767px){.banner{padding:25px 0}.banner-box{padding:0 1em}}.subsidy{background-color:#00a594}.subsidy-ttl{line-height:1.5;font-size:2.5rem}.subsidy-ttl-bg{background-color:#333;border-radius:50px;margin:0 .2em;padding:0 .5em}.subsidy-box{background-color:#fff;padding:1em;font-size:1.5rem;margin-top:1.5em}.yellow-box{background-color:#fff9c8;padding:.75em;font-size:1.2rem}.subsidy-text02{text-align:right;font-size:.9rem}@media only screen and (max-width:767px){.subsidy-ttl{line-height:1.4;font-size:2rem}.subsidy-ttl-bg{margin:0 .05em;padding:0 .5em}.subsidy-text{font-size:1.3rem}.yellow-box{font-size:1rem}.subsidy-box{margin-top:0}.subsidy-text02{text-align:left;padding-left:1em;text-indent:-1em}}.area-box{margin-top:2em}.area-box .accordion-item{background-color:#00a594}.area-box .accordion-button{background-color:#333!important;border-radius:50px!important;border-bottom:none;padding:.5em 1em!important;margin-bottom:1em}.area_text{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:0}.area-box .accordion-header{padding-left:0}.area-box .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.area-box .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}@media only screen and (max-width:991px){.area-box{margin-top:1em}.area-box .accordion-button{margin-bottom:.5em}}.step{background-color:#ebfbf9}.step-balloon{position:relative;margin-bottom:15px;padding:.8em 1.2em;border-radius:75px;background-color:#333}.step-balloon::before{position:absolute;bottom:-15px;width:30px;height:15px;background-color:#333;clip-path:polygon(0 0,100% 0,50% 100%);content:""}.step-ttl{font-size:1.8rem}.step-text_big{font-size:2.4rem}.step-box{margin-top:4em;display:flex;justify-content:center}@media only screen and (max-width:1199px){.step-text_big{font-size:2.2rem}}@media only screen and (max-width:991px){.step-ttl{font-size:1.25rem}.step-text_big{font-size:1.5rem}}@media only screen and (max-width:767px){.step-balloon{border-radius:0;max-width:90vw;margin:0 auto}.step-box{display:block;margin-top:2em}.step .ttl-text{font-size:1.46rem;top:65%;left:50%;transform:translate(-50%,-50%)}}.q-color{font-size:2rem;font-weight:700;color:#00a594;margin-right:.5em}.a-color{font-size:1.8rem;font-weight:700;color:#ff7800;margin-right:.5em}.q_text{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:0}.a_text{font-size:1.2rem;font-weight:700;color:#333}.bullet-text01{padding-left:1em;text-indent:-2.5em;display:block}.bullet-text02{padding-left:1.5em;text-indent:-1.65em;display:block}.accordion-button{background-color:#fff!important;border-radius:0!important;border-bottom:2px solid #828282;padding-bottom:.5em;margin-bottom:1.5em}.accordion{--bs-accordion-border-color:none;--bs-accordion-btn-focus-border-color:none;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:none;--bs-accordion-btn-padding-y:1.5rem}.accordion-body{padding-bottom:1.5rem;background-color:#eee}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:20px}.accordion-flush .accordion-item{border-radius:20px}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23008f80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23008f80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}@media only screen and (max-width:991px){.q-color{font-size:1.8rem}.a-color{font-size:1.3rem}.q_text{font-size:.9rem}.a_text{font-size:.9rem;color:#333}.accordion{--bs-accordion-body-padding-x:1.8rem}}.form{background-color:#00a594}.form .container{background-color:#fff;border-radius:40px;padding:3em 0}.form .btn{background-color:#00989e;border-color:#00989e;padding:.5em 4em}.form label{font-weight:700}.text-bg-danger{background-color:#00989e!important;border-radius:0!important;font-size:1rem;margin-right:.5em}.text-bg-light{background-color:#fff!important;border:2px solid #00989e;color:#00989e!important;border-radius:0!important;font-size:1rem;margin-right:.5em}@media only screen and (max-width:1199px){.form .col-lg-3{padding:0}}@media only screen and (max-width:991px){.form .container{padding:2em}.form label{margin-bottom:.5em}}@media only screen and (max-width:767px){.form .container{width:90%;border-radius:20px}}.form-chuki{padding:1.5rem;background:#fff38d}#Footer{color:#fff;background-color:#00a594;padding:3em 2em 7em}#Footer p{margin-bottom:0}.fix-navi{position:fixed;z-index:9999;bottom:5em;right:5%}.pc-cta{width:80%}@media only screen and (max-width:991px){.fix-navi{position:fixed;z-index:9999;bottom:22em;right:0%}.pc-cta{width:55%}}@media only screen and (max-width:767px){.fix-navi{position:fixed;z-index:9999;bottom:0;width:100%;text-align:center;background-color:#FF7800;padding:.5em 0}.fix-navi a{color:#fff!important}.fix-navi p{margin-bottom:0;font-size:1.5rem}.fix-navi-small{font-size:1.2rem}.navi_cta{width:80%;margin:0 auto}}.scroll-up{bottom:100px}@media only screen and (max-width:767px){.scroll-up{bottom:125px}}#Form1 input[type="text"],#Form1 input[type="tel"],#Form1 input[type="email"],#Form1 input[type="number"],#Form1 input[type="search"],#Form1 select,#Form1 textarea{min-height:48px;font-size:16px;box-sizing:border-box}#Form1 input::placeholder,#Form1 textarea::placeholder{font-size:14px;opacity:.8}#Form1 select{padding-right:56px;line-height:1.4}#Form1 th p,#Form1 td p,#Form1 label{font-size:20px;line-height:1.5}@media (max-width:767px){#Form1 th p,#Form1 td p,#Form1 label{font-size:17px}}#Form1 .form-box__privacy{font-size:13px;line-height:1.4;margin-bottom:4px;margin-top:8px}#Form1 .form-box__privacy-check label{display:inline-flex;align-items:center;gap:8px;font-size:15px;line-height:1.5;cursor:pointer}#Form1 .easy-form-btn{display:inline-block;width:100%;max-width:360px;min-height:56px;padding:16px 24px;font-size:18px;font-weight:700;letter-spacing:.02em;border:0;border-radius:12px;background:#FF7800;color:#fff;cursor:pointer;transition:transform .06s ease,box-shadow .2s ease,filter .15s ease}#Form1 .easy-form-btn:disabled{opacity:.6;cursor:not-allowed}#Form1 .easy-form-btn:active:not(:disabled){transform:translateY(1px);filter:brightness(.98)}@media (min-width:768px){#Form1 .easy-form-btn{font-size:24px}}@media (max-width:767px){#Form1 .easy-form-btn{font-size:18px}}#Form1 .form-box__privacy-check .form-check-input{border:2px solid #333!important;width:22px;height:22px;cursor:pointer}#Form1 .form-box__privacy-check .form-check-input:checked{border:2px solid #333!important}#Form1 .form-box__privacy-check label{display:inline-flex;align-items:center;gap:4px;font-size:15px;line-height:1.5;cursor:pointer}#Form1 .easy-form-btn{background-color:#FF7800;background-image:linear-gradient(120deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 60%),linear-gradient(#FF7800,#FF7800);background-size:250% 100%,100% 100%;background-position:-160% 0,0 0;background-repeat:no-repeat;box-shadow:none!important;transform:none;filter:none;transition:background-position .6s ease,box-shadow .25s ease}@media (hover:hover) and (pointer:fine){#Form1 .easy-form-btn:hover:not(:disabled){background-position:160% 0,0 0;box-shadow:0 4px 10px rgba(0,0,0,.20),0 18px 38px rgba(255,120,0,.35)!important}}@media (prefers-reduced-motion:reduce){#Form1 .easy-form-btn{transition:none!important}}#Form .submit_btn{display:inline-block;width:100%;max-width:360px;min-height:58px;padding:16px 24px;font-weight:700;letter-spacing:.02em;box-shadow:none;transition:box-shadow .25s ease,transform .06s ease,filter .15s ease}@media (min-width:768px){#Form .submit_btn{font-size:22px;min-height:60px}}@media (max-width:767px){#Form .submit_btn{font-size:18px}}@media (hover:hover) and (pointer:fine){#Form .submit_btn:hover:not(:disabled){box-shadow:0 4px 10px rgba(0,0,0,.20),0 18px 38px rgba(0,0,0,.36)}}#Form .submit_btn:active:not(:disabled){transform:translateY(1px);filter:brightness(.98)}@media (hover:hover) and (pointer:fine){#Form .submit_btn{box-shadow:none;transition:box-shadow .25s ease,transform .06s ease}#Form .submit_btn:hover:not(:disabled){box-shadow:0 4px 10px rgba(0,0,0,.20),0 18px 38px rgba(0,0,0,.36)}}#Form .submit_btn:active:not(:disabled){transform:translateY(1px)}#Form .submit_btn{background-color:#FF7800;border-color:#FF7800;color:#fff;box-shadow:none;background-image:linear-gradient(120deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 60%),linear-gradient(#FF7800,#FF7800);background-size:250% 100%,100% 100%;background-position:-160% 0,0 0;background-repeat:no-repeat;transition:background-position .6s ease,box-shadow .25s ease}#Form .submit_btn:hover{background-color:#FF7800;border-color:#FF7800}@media (hover:hover) and (pointer:fine){#Form .submit_btn:hover:not(:disabled){background-position:160% 0,0 0;box-shadow:0 4px 10px rgba(0,0,0,.20),0 18px 38px rgba(0,0,0,.36)}}@media (min-width:992px){.header::before{content:none!important}}@media (min-width:992px){.header{position:relative;background-image:url(../images/const_fv_bg1.jpg);background-image:-webkit-image-set(url(../images/const_fv_bg1.webp) 1x,url(../images/const_fv_bg1.jpg) 1x);background-image:image-set(url(../images/const_fv_bg1.webp) 1x,url(../images/const_fv_bg1.jpg) 1x);background-repeat:no-repeat;background-size:cover;background-position:5% 50%;background-attachment:scroll;aspect-ratio:auto;min-height:0;height:auto}}@media (max-width:991px){.header__contents{padding-top:calc(46px + 2rem);padding-bottom:2rem}}@media (min-width:1600px){.header{min-height:0!important}}@media (min-width:992px){.header__contents{padding-bottom:30px}.header__contents .row{align-items:flex-end}.header__contents img[src*="const_fv_txt"]{display:block;margin-bottom:0}}@media (max-width:767px){#Form1 .easy-form-box,#Form1 .easy-form-box tbody,#Form1 .easy-form-box tr,#Form1 .easy-form-box th,#Form1 .easy-form-box td{display:block;width:100%}#Form1 .easy-form-box th,#Form1 .easy-form-box td{white-space:normal}#Form1 .easy-form-box th p{margin:0 .5rem .35rem}#Form1 .easy-form-box td>.mx-1,#Form1 .easy-form-box td>p{margin:0 .5rem 1rem}#Form1 select,#Form1 input[type="text"],#Form1 input[type="tel"],#Form1 input[type="email"]{display:block;width:100%;min-height:48px;font-size:16px;padding:.6rem .75rem;border-radius:12px;box-sizing:border-box}#Form1 .easy-form-box th,#Form1 .easy-form-box td{font-size:1rem;line-height:1.4}}#Form1 .blue-req{display:inline-flex;align-items:center;font-size:.72em;padding:.18em .55em .24em;border-radius:999px;line-height:1;margin-right:.45em}@media (max-width:767px){#Form1 .blue-req{font-size:.70em;padding:.16em .50em .22em}}#Form1 .easy-form-box{border-collapse:separate;border-spacing:0 10px}@media (max-width:767px){#Form1 .easy-form-box{border-spacing:0}#Form1 .easy-form-box tr{margin-bottom:12px}#Form1 .easy-form-box tr:last-child{margin-bottom:0}#Form1 .easy-form-box th p{margin:0 .5rem .25rem}#Form1 .easy-form-box td>.mx-1,#Form1 .easy-form-box td>p{margin:0 .5rem 0}}#Form1 select,#Form1 input[type="text"],#Form1 input[type="tel"],#Form1 input[type="email"]{padding-top:.6rem;padding-bottom:.6rem}@media (min-width:768px) and (max-width:991px){.header__contents{padding-top:calc(46px + 2rem);padding-bottom:2rem}#Form1 .easy-form-box,#Form1 .easy-form-box tbody,#Form1 .easy-form-box tr,#Form1 .easy-form-box th,#Form1 .easy-form-box td{display:block;width:100%}#Form1 .easy-form-box th,#Form1 .easy-form-box td{white-space:normal}#Form1 .easy-form-box th p{margin:0 .75rem .4rem;font-size:18px;line-height:1.5}#Form1 .easy-form-box td>.mx-1,#Form1 .easy-form-box td>p{margin:0 .75rem 1rem}#Form1 select,#Form1 input[type="text"],#Form1 input[type="tel"],#Form1 input[type="email"],#Form1 textarea{display:block;width:100%;min-height:52px;font-size:17px;padding:.7rem .9rem;border-radius:12px;box-sizing:border-box}#Form1 .blue-req{font-size:.72em;padding:.18em .55em .24em;margin-right:.45em;line-height:1}#Form1 .easy-form-box tr{margin-bottom:14px}#Form1 .easy-form-box tr:last-child{margin-bottom:0}#Form1 .form-box__privacy{font-size:13px;margin-bottom:4px}#Form1 .form-box__privacy-check label{display:inline-flex;align-items:center;gap:6px;font-size:16px}#Form1 .form-box__privacy-check .form-check-input{width:22px;height:22px}#Form1 .easy-form-btn{font-size:20px;min-height:58px;padding:16px 24px;max-width:380px}}@media (min-width:768px) and (max-width:991px){#Form select,#Form input[type="text"],#Form input[type="tel"],#Form input[type="email"],#Form textarea{width:100%;min-height:52px;font-size:17px;padding:.7rem .9rem;border-radius:12px;box-sizing:border-box}#Form .submit_btn{font-size:20px;min-height:56px;padding:14px 22px;max-width:380px}}.fv-copy{display:block;max-width:100%;height:auto}@media (min-width:1200px){.header__contents .row{align-items:flex-end}}@media (min-width:992px) and (max-width:1199.98px){.header__contents>.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.header__contents .row{align-items:stretch!important;--bs-gutter-x:1rem}.header-column__main,.header-column__sub{flex:0 0 100%!important;max-width:100%!important}.header-column__main h1 img.fv-copy{width:min(100%,900px);height:auto;margin:0 auto 16px}.form-box{max-width:700px;margin:0 auto}}@media (max-width:991px){.header{background-position:35% 26%}}:root{--form-border:#ced4da;--form-focus:#00a594}#Form1 select,#Form1 input[type="text"],#Form1 input[type="tel"],#Form1 input[type="email"]{border:1.5px solid var(--form-border);border-radius:12px;background-color:#fff;box-shadow:none}@media (hover:hover){#Form1 select:hover,#Form1 input[type="text"]:hover,#Form1 input[type="tel"]:hover,#Form1 input[type="email"]:hover{border-color:color-mix(in srgb,var(--form-border) 60%,var(--form-focus) 40%)}}#Form1 select:focus,#Form1 input[type="text"]:focus,#Form1 input[type="tel"]:focus,#Form1 input[type="email"]:focus{outline:0;border-color:var(--form-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--form-focus) 25%,transparent)}#Form1 input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:inherit}.header__lead{font-size:clamp(16px,1.6vw,18px);line-height:1.7;letter-spacing:.01em;margin-top:2rem}.header__lead-big{font-weight:800;font-size:clamp(18px,2.1vw,24px)}.header__lead-marker{display:inline-block;margin-bottom:.15rem}@media (min-width:992px){.header__lead{font-size:clamp(18px,1.25vw,22px)}.header__lead-big{font-size:clamp(22px,1.9vw,30px)}}@media (min-width:1600px){.header__lead{font-size:21px}.header__lead-big{font-size:30px}}@media (min-width:768px) and (max-width:820px) and (orientation:portrait){.header__lead{display:none!important}.header-column__main h1 img.fv-copy{margin-bottom:8px!important}.form-box{margin-top:0!important}}@media (min-width:992px) and (max-width:1366px){.header__contents .row{align-items:stretch!important;--bs-gutter-x:1rem}.header__contents>.container-fluid{padding-left:1rem!important;padding-right:1rem!important}.header-column__main,.header-column__sub{flex:0 0 100%!important;max-width:100%!important}.header-column__main h1 img.fv-copy{width:min(100%,1100px);height:auto;margin:0 auto 12px}.form-box{max-width:760px;margin:0 auto}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:991px){.header{background-image:url(../images/const_fv_bg_sp002.jpg);background-image:-webkit-image-set(url(../images/const_fv_bg_sp002.webp) 1x,url(../images/const_fv_bg_sp002.jpg) 1x);background-image:image-set(url(../images/const_fv_bg_sp002.webp) 1x,url(../images/const_fv_bg_sp002.jpg) 1x);background-repeat:no-repeat;background-size:cover;background-position:20% top}}html.is-lpc,.is-lpc body{max-width:100%;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}@supports not (overflow:clip){html.is-lpc,.is-lpc body{overflow-x:hidden}}@media (max-width:767.98px){select,.easy-form-box select{box-sizing:border-box;width:100%;min-height:56px;height:56px;padding:14px 42px 14px 14px;font-size:16px;border-radius:10px;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='%2399A1A8' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px}select::-ms-expand{display:none}input[type="text"],input[type="tel"],input[type="email"]{min-height:56px;height:56px;font-size:16px;border-radius:10px}}@media (max-width:767px){.fix-navi{position:fixed;left:0;right:0;bottom:0;z-index:9999;width:auto;max-width:100%;background-color:#013384;box-shadow:0 -2px 10px rgba(0,0,0,.08);text-align:center}.fix-navi a{display:block;color:#fff!important;text-decoration:none;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));line-height:1.35}.fix-navi p{margin:0;font-size:1.5rem}.fix-navi-small{display:block;font-size:1.2rem}.navi_cta{width:90%;margin:0 auto}}@media (min-width:768px){.fix-navi{display:none}}@media (max-width:767px){html.is-lpc body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:767px){html.is-lpc body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@supports selector(html:has(.fix-navi)){@media (max-width:767px){html.is-lpc:has(.fix-navi) body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}}@media (max-width:767px){html.is-lpc body.is-thanks{padding-bottom:0}}.fac-heading img{max-width:100%;height:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fac-nav-grid{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0 0 .5rem}@media (max-width:991.98px){.fac-nav-grid{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity}.fac-nav-grid .nav-item{flex:0 0 auto;scroll-snap-align:center}}.fac-pill{--accent:#2563eb;--accent-bg:#eff6ff;display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:.6rem .9rem;line-height:1.1;color:#111827;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s,transform .2s}.fac-pill:hover{border-color:#cbd5e1;transform:translateY(-1px)}.fac-label{font-weight:700;font-size:clamp(.95rem,1.3vw,1.06rem)}.nav-pills .fac-pill.active{background:var(--accent-bg);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,#e5e7eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent) inset,0 6px 18px rgba(0,0,0,.06)}.fac-pill.is-office{--accent:#2563eb;--accent-bg:#eff6ff}.fac-pill.is-store{--accent:#d97706;--accent-bg:#fff7ed}.fac-pill.is-hospi .fac-lead{margin-top:.5rem!important;margin-bottom:.5rem!important}.fac-lead-figure{margin:0}@media (min-width:992px){.fac-lead{margin-top:.75rem!important;margin-bottom:.75rem!important}}html.is-lpc .fac-lead{margin-top:.25rem!important;margin-bottom:.5rem!important}html.is-lpc .fac-lead-figure{margin:0}html.is-lpc .fac-heading{margin-top:.5rem}html.is-lpc .fac-panel{display:grid;overflow:hidden}html.is-lpc .fac-visual,html.is-lpc .fac-body{grid-area:1 / 1}html.is-lpc .fac-visual{position:relative;inset:auto;z-index:0}html.is-lpc .fac-body{position:relative;z-index:1}html.is-lpc .fac-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}html.is-lpc .fac-panel{aspect-ratio:16 / 9;min-height:0}@media (min-width:992px){html.is-lpc .fac-panel{aspect-ratio:21 / 9}}@media (min-width:1400px){html.is-lpc .fac-panel{aspect-ratio:5 / 2}}@media (max-width:767.98px){html.is-lpc .fac-panel{aspect-ratio:auto;min-height:auto}}@media (min-width:768px){html.is-lpc .fac-body .h5{font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.3;margin:.4rem 0 .4rem}html.is-lpc .fac-issues.small{font-size:1.06rem;line-height:1.65;column-gap:2.2rem}html.is-lpc .fac-issues.small li{margin:.45rem 0}html.is-lpc .fac-issues.small li::before{width:.62rem;height:.62rem;top:.48rem}}@media (min-width:992px){html.is-lpc .fac-body .h5{font-size:1.6rem;line-height:1.35;margin-bottom:.6rem}html.is-lpc .fac-issues.small{columns:2;column-gap:2rem;font-size:1.14rem;line-height:1.75}html.is-lpc .fac-issues.small li{margin:.5rem 0}html.is-lpc .fac-issues.small li::before{width:.68rem;height:.68rem;top:.52rem}html.is-lpc .fac-issues.small strong{font-weight:800}}@media (min-width:1200px){html.is-lpc .fac-issues.small{font-size:1.18rem}}@media (min-width:1400px){html.is-lpc .fac-issues.small{font-size:1.22rem}html.is-lpc .fac-body .h5{font-size:1.8rem}}html.is-lpc .fac-text-light{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}html.is-lpc .fac-issues{list-style:none;padding-left:0;margin:0}html.is-lpc .fac-issues li{position:relative;padding-left:1.15rem;margin:.42rem 0}html.is-lpc .fac-issues li::before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;opacity:.95}@media (min-width:768px){html.is-lpc .fac-body .h5{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.3;margin:.4rem 0}html.is-lpc .fac-issues{font-size:1.06rem;line-height:1.65;column-gap:2.2rem}}@media (min-width:992px){html.is-lpc .fac-issues{columns:2;font-size:1.14rem;line-height:1.75}html.is-lpc .fac-body .h5{font-size:1.6rem}}html.is-lpc .fac-panel{aspect-ratio:16/9}@media (min-width:992px){html.is-lpc .fac-panel{aspect-ratio:21/9}}html.is-lpc .fac-lead{margin-top:.1rem!important;margin-bottom:0!important}html.is-lpc .fac-heading{margin-top:.35rem}html.is-lpc .fac-body{padding:clamp(18px,3.2vw,28px)}@media (min-width:992px){html.is-lpc .fac-body{padding:clamp(20px,2.6vw,32px)}}html.is-lpc .fac-issues li{position:relative;padding-left:1.15rem;margin:.46rem 0}html.is-lpc .fac-issues li::before{content:"";position:absolute;left:0;top:.58em;width:.56rem;height:.56rem;border-radius:50%;background:currentColor;opacity:.95}html.is-lpc .fac-body .fac-badge{display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.01em;padding:.38rem .7rem;margin-bottom:.3rem;color:#fff;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.35);border-radius:9999px}@media (min-width:992px){html.is-lpc .fac-body .fac-badge{font-size:1rem;padding:.42rem .8rem}}html.is-lpc .fac-panel{display:grid;overflow:hidden;border-radius:16px}@media (max-width:767.98px){html.is-lpc .fac-panel{aspect-ratio:auto;min-height:auto}}@media (min-width:768px){html.is-lpc .fac-panel{aspect-ratio:16/9}}@media (min-width:992px){html.is-lpc .fac-panel{aspect-ratio:21/9}}html.is-lpc .fac-lead{margin-top:0!important;margin-bottom:.25rem!important;padding:0!important}html.is-lpc .fac-heading{margin-top:.2rem!important;margin-bottom:.25rem!important}@media (min-width:992px){html.is-lpc .fac-heading{margin-top:.15rem!important}}html.is-lpc{--fac-gap:clamp(20px,4.2vw,40px)}html.is-lpc .fac-lead{margin-top:0!important;margin-bottom:var(--fac-gap)!important;padding:0!important}html.is-lpc .fac-heading{margin:0 0 var(--fac-gap)!important}html.is-lpc figure.fac-heading[style]{margin:0 0 var(--fac-gap)!important}html.is-lpc .fac-nav-grid{margin:0 0 var(--fac-gap)!important;padding-bottom:0!important}html.is-lpc .fac-panels{margin-top:var(--fac-gap)!important}html.is-lpc{--fac-gap-tabs:calc(var(--fac-gap) * .6)}html.is-lpc .fac-nav-grid{margin-bottom:var(--fac-gap-tabs)!important}html.is-lpc .fac-panels{margin-top:0!important}@media (max-width:575.98px){html.is-lpc{--fac-gap-tabs:calc(var(--fac-gap) * .5)}}@media (min-width:992px){html.is-lpc .fac-panel{aspect-ratio:32 / 9}}@media (min-width:1400px){html.is-lpc .fac-panel{aspect-ratio:40 / 9}}@supports not (aspect-ratio:1 / 1){@media (min-width:992px){html.is-lpc .fac-panel::before{padding-top:28.125%}}@media (min-width:1400px){html.is-lpc .fac-panel::before{padding-top:22.5%}}}@media (min-width:992px){html.is-lpc{--pc-blur:12px;--pc-dim:.28}html.is-lpc .fac-panel{position:relative}html.is-lpc .fac-visual{z-index:0}html.is-lpc .fac-body{z-index:2}html.is-lpc .fac-panel::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:rgba(0,0,0,var(--pc-dim));-webkit-backdrop-filter:blur(var(--pc-blur)) saturate(108%);backdrop-filter:blur(var(--pc-blur)) saturate(108%);will-change:backdrop-filter}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.is-lpc .fac-bg-img{filter:blur(var(--pc-blur));transform:scale(1.08)}html.is-lpc .fac-panel::after{background:rgba(0,0,0,var(--pc-dim))}}}html.is-lpc .fac-panel.no-blur::after{-webkit-backdrop-filter:none;backdrop-filter:none;background:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.is-lpc .fac-panel.no-blur .fac-bg-img{filter:none;transform:none}}html.is-lpc .fac-issues li{margin:.45rem 0}html.is-lpc .fac-issues li strong{display:inline-flex;align-items:center;gap:.35em;padding:.18em .55em;border-radius:999px;font-weight:800;color:#fff;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.28);line-height:1.15}html.is-lpc .fac-issues li strong::before{content:"→";opacity:.9;margin-right:.1em}html.is-lpc #pane-office .fac-issues li strong{background:color-mix(in srgb,#2563eb 22%,rgba(0,0,0,.28));border-color:rgba(37,99,235,.40)}html.is-lpc #pane-store .fac-issues li strong{background:color-mix(in srgb,#ff7800 26%,rgba(0,0,0,.28));border-color:rgba(255,120,0,.45)}html.is-lpc #pane-hospital .fac-issues li strong{background:color-mix(in srgb,#059669 22%,rgba(0,0,0,.28));border-color:rgba(5,150,105,.40)}html.is-lpc #pane-warehouse .fac-issues li strong{background:color-mix(in srgb,#7c3aed 22%,rgba(0,0,0,.28));border-color:rgba(124,58,237,.40)}html.is-lpc #pane-apartment .fac-issues li strong{background:color-mix(in srgb,#db2777 22%,rgba(0,0,0,.28));border-color:rgba(219,39,119,.40)}@media (min-width:992px){html.is-lpc .fac-issues li strong{padding:.22em .65em;letter-spacing:.01em}}html.is-lpc .fac-issues li strong::before{content:none}html.is-lpc .fac-issues.is-auto-arrow li strong::before{content:"→";opacity:.9;margin-right:.1em}html.is-lpc .fac-body .h5.mb-2{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);letter-spacing:.01em;margin-bottom:.5rem}html.is-lpc .fac-issues li strong{background:rgba(0,0,0,.22);border-color:rgba(255,255,255,.22)}@media (max-width:575.98px){html.is-lpc .fac-issues li strong{margin-left:.4em;padding:.22em .62em}html.is-lpc .fac-issues.is-auto-arrow li strong::before{margin-right:.3em}}@media (min-width:576px) and (max-width:767.98px){html.is-lpc .fac-issues li strong{margin-left:.3em}}html.is-lpc{--scrim-sp:.24;--scrim-pc:.30;--blur-pc:12px}html.is-lpc .fac-panel{position:relative}html.is-lpc .fac-visual{z-index:0}html.is-lpc .fac-body{z-index:2}@media (max-width:991.98px){html.is-lpc .fac-panel::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(120% 95% at 50% 30%,rgba(0,0,0,0) 58%,rgba(0,0,0,.10) 100%),linear-gradient(180deg,rgba(0,0,0,calc(var(--scrim-sp)*.90)) 0%,rgba(0,0,0,var(--scrim-sp)) 100%)}}@media (min-width:992px){html.is-lpc .fac-panel::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 50% 30%,rgba(0,0,0,0) 55%,rgba(0,0,0,.12) 100%),linear-gradient(180deg,rgba(0,0,0,calc(var(--scrim-pc)*.9)) 0%,rgba(0,0,0,var(--scrim-pc)) 100%);-webkit-backdrop-filter:blur(var(--blur-pc)) saturate(108%);backdrop-filter:blur(var(--blur-pc)) saturate(108%);will-change:backdrop-filter}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.is-lpc .fac-bg-img{filter:blur(var(--blur-pc));transform:scale(1.06)}}}html.is-lpc .fac-text-light{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 1px rgba(0,0,0,.35)}html.is-lpc .fac-issues li strong{background:rgba(0,0,0,.30);border-color:rgba(255,255,255,.35)}html.is-lpc .fac-body{padding:clamp(18px,3.2vw,30px)}@media (min-width:992px){html.is-lpc .fac-body{padding:clamp(20px,2.6vw,34px)}}@media (max-width:575.98px){html.is-lpc .fac-issues li strong{display:block;margin-left:0;margin-top:.35rem;padding:.24em .66em}html.is-lpc .fac-issues li strong::before{content:"解決"!important;display:inline-block;margin-right:.3em;padding:.08em .5em;font-weight:800;font-size:.78em;letter-spacing:.04em;color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.28);vertical-align:middle}html.is-lpc #pane-office .fac-issues li strong::before{background:color-mix(in srgb,#2563eb 24%,rgba(0,0,0,.28))}html.is-lpc #pane-store .fac-issues li strong::before{background:color-mix(in srgb,#ff7800 28%,rgba(0,0,0,.28))}html.is-lpc #pane-hospital .fac-issues li strong::before{background:color-mix(in srgb,#059669 24%,rgba(0,0,0,.28))}html.is-lpc #pane-warehouse .fac-issues li strong::before{background:color-mix(in srgb,#7c3aed 24%,rgba(0,0,0,.28))}html.is-lpc #pane-apartment .fac-issues li strong::before{background:color-mix(in srgb,#db2777 24%,rgba(0,0,0,.28))}}@media (max-width:575.98px){html.is-lpc .fac-issues li{padding-left:4.2em}}@media (min-width:600px) and (max-width:720px){html.is-lpc .fac-issues li strong{display:block;margin-left:0;margin-top:.32rem;padding:.22em .64em}html.is-lpc .fac-issues li strong::before{content:"解決"!important;display:inline-block;margin-right:.3em;padding:.08em .5em;font-weight:800;font-size:.78em;letter-spacing:.04em;color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.28);vertical-align:middle}html.is-lpc .fac-issues li{padding-left:clamp(4.2em,8vw,4.8em)}html.is-lpc .fac-sep{display:none}html.is-lpc #pane-office .fac-issues li strong::before{background:color-mix(in srgb,#2563eb 24%,rgba(0,0,0,.28))}html.is-lpc #pane-store .fac-issues li strong::before{background:color-mix(in srgb,#ff7800 28%,rgba(0,0,0,.28))}html.is-lpc #pane-hospital .fac-issues li strong::before{background:color-mix(in srgb,#059669 24%,rgba(0,0,0,.28))}html.is-lpc #pane-warehouse .fac-issues li strong::before{background:color-mix(in srgb,#7c3aed 24%,rgba(0,0,0,.28))}html.is-lpc #pane-apartment .fac-issues li strong::before{background:color-mix(in srgb,#db2777 24%,rgba(0,0,0,.28))}}html.is-lpc .fac-issues{padding-left:1.15rem!important;list-style-position:outside}html.is-lpc .fac-issues li{padding-left:0!important;text-indent:0!important;margin:.44rem 0}html.is-lpc .fac-issues li::before{content:none!important}html.is-lpc #pane-office{--accent:#2563eb}html.is-lpc #pane-store{--accent:#ff7800}html.is-lpc #pane-hospital{--accent:#059669}html.is-lpc #pane-warehouse{--accent:#7c3aed}html.is-lpc #pane-apartment{--accent:#db2777}html.is-lpc #pane-office .fac-issues li strong,html.is-lpc #pane-store .fac-issues li strong,html.is-lpc #pane-hospital .fac-issues li strong,html.is-lpc #pane-warehouse .fac-issues li strong,html.is-lpc #pane-apartment .fac-issues li strong{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff;font-weight:800}html.is-lpc #pane-office .fac-issues li strong::before,html.is-lpc #pane-store .fac-issues li strong::before,html.is-lpc #pane-hospital .fac-issues li strong::before,html.is-lpc #pane-warehouse .fac-issues li strong::before,html.is-lpc #pane-apartment .fac-issues li strong::before{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff}html.is-lpc{--acc-office:#2563eb;--acc-store:#ff7800;--acc-hospital:#059669;--acc-warehouse:#7c3aed;--acc-apartment:#db2777}html.is-lpc .fac-pill.is-office{--accent:var(--acc-office)}html.is-lpc .fac-pill.is-store{--accent:var(--acc-store)}html.is-lpc .fac-pill.is-hospital{--accent:var(--acc-hospital)}html.is-lpc .fac-pill.is-warehouse{--accent:var(--acc-warehouse)}html.is-lpc .fac-pill.is-apartment{--accent:var(--acc-apartment)}html.is-lpc #pane-office{--accent:var(--acc-office)}html.is-lpc #pane-store{--accent:var(--acc-store)}html.is-lpc #pane-hospital{--accent:var(--acc-hospital)}html.is-lpc #pane-warehouse{--accent:var(--acc-warehouse)}html.is-lpc #pane-apartment{--accent:var(--acc-apartment)}html.is-lpc .nav-pills .fac-pill.active{color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 14%,#fff)!important;border-color:color-mix(in srgb,var(--accent) 42%,#e5e7eb)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 26%,transparent) inset,0 6px 18px rgba(0,0,0,.06)}html.is-lpc .tab-pane .fac-issues li strong{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff;font-weight:800}html.is-lpc .tab-pane .fac-issues li strong::before{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff}@media (max-width:575.98px){html.is-lpc .fac-panel .fac-body .h5 .fac-legend{display:none!important}html.is-lpc .fac-panel .fac-body .h5>.badge{display:none!important}}@media (min-width:992px) and (max-width:1199.98px) and (orientation:portrait){html.is-lpc .fac-body{max-width:96vw}html.is-lpc .fac-text-pc .fac-issues{display:grid!important;grid-template-columns:repeat(3,minmax(280px,1fr))!important;gap:8px 16px!important}html.is-lpc .fac-text-pc .fac-issues li{display:grid!important;grid-template-columns:1fr auto!important;align-items:center;column-gap:10px;font-size:.92rem;line-height:1.45;padding:1px 0}html.is-lpc .fac-text-pc .fac-issues li>strong{white-space:nowrap!important;padding:.14em .44em!important;border-width:1px!important}html.is-lpc .fac-body .fac-text-pc{padding-bottom:18px!important}html.is-lpc .fac-panel{aspect-ratio:auto!important;height:auto!important;min-height:unset!important}}html.is-lpc .subsidy-teaser__card{background:#fff!important;color:#111!important;border:1px solid #E6E6E6!important;border-radius:16px;box-shadow:0 6px 18px rgba(17,24,39,.08);text-shadow:none!important}html.is-lpc .subsidy-teaser__lead{color:#0F172A}html.is-lpc .subsidy-teaser__points{color:#1F2937;opacity:1}html.is-lpc .subsidy-teaser__note{color:#475569;opacity:1}html.is-lpc .subsidy-teaser__cta .btn.btn-accent{background:var(--accent,#FF7800)!important;color:#fff!important;border:none!important}html.is-lpc .subsidy-teaser__cta .btn.btn-outline-light{border-color:#D0D5DD!important;color:#111!important;background:#fff!important}html.is-lpc .subsidy-teaser__cta .btn.btn-outline-light:hover{background:#F9FAFB!important}html.is-lpc .subsidy-teaser{padding:clamp(16px,3vw,28px) 0}html.is-lpc .subsidy-teaser__card{padding:clamp(14px,2.4vw,24px)}html.is-lpc .subsidy-banner{display:block;width:100%;margin:clamp(12px,2.2vw,20px) auto clamp(28px,4vw,48px) auto;padding-left:12px;padding-right:12px}@media (min-width:992px){html.is-lpc .subsidy-banner{max-width:960px}}@media (min-width:1200px){html.is-lpc .subsidy-banner{max-width:1140px}}@media (min-width:1400px){html.is-lpc .subsidy-banner{max-width:1320px}}html.is-lpc .subsidy-banner picture,html.is-lpc .subsidy-banner img{display:block;width:100%;height:auto}html.is-lpc .subsidy-banner+section,html.is-lpc .subsidy-banner+div{position:relative;z-index:1;padding-top:clamp(6px,1.6vw,16px)}html.is-lpc .subsidy-banner+section .cta-ttl,html.is-lpc .subsidy-banner+div .cta-ttl{position:relative;top:0!important;margin-top:0!important}html.is-lpc .subsidy-banner{margin-top:clamp(6px,1.2vw,12px)!important}@media (max-width:767.98px){html.is-lpc .subsidy-banner{margin-top:6px!important}}html.is-lpc #FacilityTabs{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}html.is-lpc #FacilityTabs .fac-panels,html.is-lpc #FacilityTabs .container,html.is-lpc #FacilityTabs .tab-content{padding-bottom:0!important;margin-bottom:0!important}html.is-lpc #FacilityTabs .tab-pane.show .fac-panel{margin-bottom:0!important}html.is-lpc #FacilityTabs .fac-issues{margin-bottom:0!important}html.is-lpc #FacilityTabs+.subsidy-banner{margin-top:clamp(6px,1vw,14px)!important}html.is-lpc #FacilityTabs+.subsidy-banner-sec{padding-top:clamp(6px,1vw,14px)!important}.cta-ttl{text-align:center}.cta-ttl-bg{display:inline-flex;align-items:center;justify-content:center;background:#333;color:#fff;padding:12px 24px;border-radius:9999px;margin:0 auto 16px;width:auto;max-width:min(92vw,960px);line-height:1.3}@media (max-width:575.98px){.cta-ttl-bg{padding:10px 18px;font-size:1.25rem}}.form .form-intro{margin:8px 0 20px}.form .form-intro-main{font-weight:800;line-height:1.3;letter-spacing:.02em;margin:0 0 6px;font-size:1.375rem}.form .form-intro-sub{color:#4a4a4a;line-height:1.6;font-size:.98rem}@media (min-width:576px){.form .form-intro{margin:10px 0 22px}.form .form-intro-main{font-size:1.5rem}.form .form-intro-sub{font-size:1.05rem}}@media (min-width:768px){.form .form-intro{margin:12px 0 24px}.form .form-intro-main{font-size:1.75rem}.form .form-intro-sub{font-size:1.1rem}}@media (min-width:992px){.form .form-intro{margin:14px 0 26px}.form .form-intro-main{font-size:2rem}}.form .form-check-input{width:1.1em;height:1.1em;margin-right:.5rem;vertical-align:-2px;accent-color:#FF7800}.form .form-check-input:focus{outline:2px solid #FF7800;outline-offset:2px}.form .form-check>label{cursor:pointer;font-weight:600}@media (max-width:575.98px){.form .form-check-input{width:1.2em;height:1.2em}}label[for="flexCheckIndeterminate-1"]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;padding:.25rem .5rem;border-radius:.5rem}#flexCheckIndeterminate-1.form-check-input{width:1.25rem;height:1.25rem;border:2px solid #4a4a4a;border-radius:.25rem;background-color:#fff;box-shadow:none}#flexCheckIndeterminate-1.form-check-input:checked{background-color:#FF7800;border-color:#FF7800}#flexCheckIndeterminate-1.form-check-input:focus{outline:2px solid #FF7800;outline-offset:2px;box-shadow:0 0 0 .2rem rgba(255,120,0,.25)}@media (max-width:575.98px){#flexCheckIndeterminate-1.form-check-input{width:1.35rem;height:1.35rem}label[for="flexCheckIndeterminate-1"]{padding:.5rem .75rem}}@media (forced-colors:active){#flexCheckIndeterminate-1.form-check-input:focus{outline:2px solid Highlight}}label[for="flexCheckIndeterminate-1"],.form-box__privacy-check label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;padding:.25rem .5rem;border-radius:.5rem}#flexCheckIndeterminate-1.form-check-input,#flexCheckIndeterminate.form-check-input{width:1.25rem;height:1.25rem;border:2px solid #4a4a4a;border-radius:.25rem;background-color:#fff;box-shadow:none;vertical-align:-2px}#flexCheckIndeterminate-1.form-check-input:checked,#flexCheckIndeterminate.form-check-input:checked{background-color:#FF7800;border-color:#FF7800}#flexCheckIndeterminate-1.form-check-input:focus,#flexCheckIndeterminate.form-check-input:focus{outline:2px solid #FF7800;outline-offset:2px;box-shadow:0 0 0 .2rem rgba(255,120,0,.25)}@media (max-width:575.98px){#flexCheckIndeterminate-1.form-check-input,#flexCheckIndeterminate.form-check-input{width:1.35rem;height:1.35rem}label[for="flexCheckIndeterminate-1"],.form-box__privacy-check label{padding:.5rem .75rem}}@media (forced-colors:active){#flexCheckIndeterminate-1.form-check-input:focus,#flexCheckIndeterminate.form-check-input:focus{outline:2px solid Highlight}}.hik-banner{margin:20px auto;max-width:1200px;overflow:hidden;aspect-ratio:1200/320}.hik-banner,.hik-banner picture{display:block;padding:0;border:0}.hik-banner img{display:block;width:100%;height:auto;vertical-align:middle}@media (max-width:767.98px){.hik-banner{width:calc(100% - 40px);margin:20px auto;max-width:none;aspect-ratio:1080/540}}.ai-banner{margin:20px auto;max-width:1200px;overflow:hidden;display:block;padding:0;border:0}.ai-banner picture{display:block;padding:0;margin:0;border:0}.ai-banner img{display:block;width:100%;height:auto;vertical-align:middle}@media (max-width:767.98px){.ai-banner{width:calc(100% - 40px);margin:20px auto}}@media (prefers-color-scheme:dark){.ai-banner{}}.inst-banner{margin:20px auto;max-width:1200px;overflow:hidden;display:block;padding:0;border:0}.inst-banner picture{display:block;padding:0;margin:0;border:0}.inst-banner img{display:block;width:100%;height:auto;vertical-align:middle}@media (max-width:767.98px){.inst-banner{width:calc(100% - 40px);margin:20px auto}}.hc-banner{margin:20px auto;max-width:1200px;overflow:hidden;display:block;padding:0;border:0}.hc-banner picture{display:block;padding:0;margin:0;border:0}.hc-banner img{display:block;width:100%;height:auto;vertical-align:middle}@media (max-width:767.98px){.hc-banner{width:calc(100% - 40px);margin:20px auto}}@media (max-width:767.98px){.hik-banner{width:calc(100% - 40px);margin:20px auto;max-width:none;aspect-ratio:1080/540}}@media (max-width:991px){.header__lead{pointer-events:none}}.header-column__sub .form-box{position:relative;z-index:2}input,select,textarea,button{-webkit-tap-highlight-color:transparent}@media (max-width:767px){input,select,textarea{font-size:16px;min-height:44px;padding:10px 12px}.easy-form-btn{min-height:48px}}@media (max-width:767.98px){.fix-navi{display:none!important}.bottom-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:rgba(0,0,0,.05);backdrop-filter:blur(4px);box-shadow:0 -6px 20px rgba(0,0,0,.12)}.bottom-cta__inner{max-width:1100px;margin:0 auto;display:flex;gap:10px}.bottom-cta__btn{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border-radius:12px;font-weight:800;font-size:16px;letter-spacing:.02em;color:#fff!important;text-decoration:none}.bottom-cta__btn--tel{background:#00a594}.bottom-cta__btn--form{background:#FF7800}.bottom-cta__icon{font-size:18px;line-height:1}.bottom-cta__label{line-height:1}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.scroll-up{bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (min-width:768px){.bottom-cta{display:none}}.bottom-cta{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:flex;gap:8px;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:rgba(20,20,20,.85);backdrop-filter:blur(6px)}@media (min-width:768px){.bottom-cta{display:none}}.bottom-cta{position:fixed;left:0;right:0;bottom:0;display:flex;gap:4px;padding:max(10px,env(safe-area-inset-bottom)) 10px;background:rgba(0,0,0,.04);z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports not (backdrop-filter:blur(6px)){.bottom-cta{background:#f6f7f9}}.bottom-cta .cta-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;padding:12px 10px;color:#fff;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.2);transform:translateZ(0)}.bottom-cta .cta-call{background:#013384}.bottom-cta .cta-form{background:#E94E1B}.bottom-cta .cta-ico{width:20px;height:20px;flex:0 0 20px;display:block;filter:drop-shadow(0 1px 0 rgba(0,0,0,.05))}.bottom-cta .cta-lines{display:flex;flex-direction:column;line-height:1.2}.bottom-cta .cta-main{font-weight:700;font-size:15px}.bottom-cta .cta-sub{font-size:12px;opacity:.9}.bottom-cta .cta-btn:active{transform:scale(.96);opacity:.92;transition:transform .08s ease,opacity .08s ease}@media (max-width:340px){.bottom-cta .cta-sub{display:none}.bottom-cta .cta-main{font-size:14px}}@media (min-width:768px){.bottom-cta{display:none}}@media (max-width:767.98px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.cta-ico{width:20px;height:20px;flex:0 0 20px;vertical-align:middle;margin-right:8px;display:inline-block}@media (max-width:767.98px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}#Form .col-lg-6>ul,#Form2 .col-lg-6>ul{margin:0;padding-left:0;list-style:none}#Form li.form-check,#Form2 li.form-check{display:block;margin:8px 0}#Form li.form-check>label,#Form2 li.form-check>label{display:inline-flex;align-items:center;gap:10px;line-height:1.4;margin:0;min-height:36px;cursor:pointer}#Form li.form-check input[type="radio"],#Form2 li.form-check input[type="radio"]{-webkit-appearance:auto;appearance:auto;width:22px!important;height:22px!important;min-width:22px;min-height:22px;margin:0!important;vertical-align:middle;box-shadow:none;outline:none;accent-color:#013384;border:1px solid rgba(0,0,0,.25)}#Form li.form-check input[type="radio"]:focus-visible,#Form2 li.form-check input[type="radio"]:focus-visible{outline:2px solid #88AEEA;outline-offset:2px}@media (max-width:767.98px){#Form li.form-check,#Form2 li.form-check{margin:10px 0}#Form li.form-check>label,#Form2 li.form-check>label{gap:12px;line-height:1.35;min-height:44px}#Form li.form-check input[type="radio"],#Form2 li.form-check input[type="radio"]{width:26px!important;height:26px!important;min-width:26px;min-height:26px}}@supports not (accent-color:auto){#Form li.form-check input[type="radio"],#Form2 li.form-check input[type="radio"]{border:2px solid #013384;background-clip:content-box;padding:3px}#Form li.form-check input[type="radio"]:checked,#Form2 li.form-check input[type="radio"]:checked{background-color:#013384}}.form label{display:block;cursor:pointer;line-height:1.4;padding:.3em 0}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form select,.form textarea{padding:.75em .9em;font-size:1.05rem;border:1px solid #ccc;border-radius:6px;touch-action:manipulation}@media (max-width:767px){input,select,textarea{font-size:16px!important}}.form .container{padding:1.5em 1em!important}form{position:relative;z-index:5}#Form .col-lg-3>label{display:block;line-height:1.3;padding:4px 0;margin:0 0 6px;pointer-events:none}#Form .form-control,#Form .form-select,#Form select,#Form input[type="text"],#Form input[type="email"],#Form input[type="tel"],#Form textarea{position:relative;z-index:2}@media (max-width:767.98px){#Form .col-lg-3>label{padding:2px 0;margin-bottom:6px}#Form .form-select{min-height:44px;-webkit-appearance:menulist;appearance:menulist}}#Form li.form-check>label{pointer-events:auto}.form input[type="radio"]{appearance:auto;-webkit-appearance:auto;transform:none!important;width:20px;height:20px;margin-right:.5rem;vertical-align:middle;accent-color:#013384}@media (max-width:767.98px){.form input[type="radio"]{width:22px;height:22px;margin-right:.6rem}}.form li.form-check{margin:8px 0}@media (max-width:767.98px){.form li.form-check{margin:10px 0}}.form .form-select,.form select{-webkit-appearance:menulist;appearance:menulist;background-image:none!important;min-height:44px;padding-right:2.25rem;position:relative;z-index:3;touch-action:manipulation}.form .col-lg-3>label{display:block;line-height:1.3;padding:4px 0;margin:0 0 6px;pointer-events:none}@media (max-width:767.98px){.form .col-lg-3>label{padding:2px 0;margin-bottom:6px}}.form li.form-check>label{pointer-events:auto}.form select:focus,.form input:focus,.form textarea:focus{outline:2px solid #88AEEA;outline-offset:2px}.form .form-select{background-image:none!important;-webkit-appearance:menulist;appearance:menulist}@media (max-width:767.98px){.easy-form-btn{font-size:clamp(20px,5.6vw,24px)!important;line-height:1.25;padding:14px 1.1em;font-weight:700;-webkit-tap-highlight-color:rgba(0,0,0,0)}.easy-form-btn:active{transform:translateY(1px)}}.header .form-box{padding:28px 24px;border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 4px 20px rgba(0,0,0,.08);border:none;backdrop-filter:saturate(120%) blur(2px)}.header .form-box__head{background:linear-gradient(90deg,#00a594,#00cda9);color:#fff;border-radius:12px;padding:.6em .9em;font-size:1.8rem;font-weight:700;line-height:1.25;margin-bottom:1rem;border:none}.header .form-box__lead,.header .form-box__desc{margin-bottom:.8rem;color:#0f2433}.header .form-box input[type="text"],.header .form-box input[type="email"],.header .form-box input[type="tel"],.header .form-box select,.header .form-box textarea{background:rgba(255,255,255,.96);border:1px solid rgba(8,26,42,.12);border-radius:10px;padding:12px 14px;font-size:1.5rem;line-height:1.35;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.header .form-box input:focus,.header .form-box select:focus,.header .form-box textarea:focus{border-color:#00b8a5;box-shadow:0 0 0 4px rgba(0,184,165,.15)}.header .form-box .form-item{margin-bottom:.9rem}.header .form-box .easy-form-btn{width:100%;border:none;border-radius:9999px;background:linear-gradient(90deg,#ff7800,#ff9a40);color:#fff;font-size:1.6rem;padding:.9rem 1.2rem;box-shadow:0 4px 12px rgba(255,120,0,.25);transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.header .form-box .easy-form-btn:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,120,0,.28)}.header .form-box .note,.header .form-box .caution{font-size:1.2rem;color:#3a4a5a}@media (max-width:767px){.header .form-box{padding:20px 16px;border-radius:12px;box-shadow:0 6px 22px rgba(0,0,0,.1)}.header .form-box__head{font-size:1.5rem}.header .form-box input,.header .form-box select,.header .form-box textarea{font-size:1.6rem}.header .form-box .easy-form-btn{font-size:1.5rem;padding:.9rem 1.1rem}}@media (min-width:768px) and (max-width:991px){.header .form-box{padding:24px 20px}.header .form-box__head{font-size:1.6rem}}@media (min-width:992px){.header .form-box{padding:30px 26px}.header .form-box__head{font-size:1.8rem}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.header .form-box{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:767px){.header .form-box{backdrop-filter:none;-webkit-backdrop-filter:none}}.header .form-box input,.header .form-box select,.header .form-box textarea,.header .form-box .easy-form-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.is-lpc{--acc-parking:#06b6d4;--acc-hotel:#b91c1c}html.is-lpc .nav-pills .fac-pill.is-parking{--accent:var(--acc-parking)}html.is-lpc .nav-pills .fac-pill.is-hotel{--accent:var(--acc-hotel)}html.is-lpc .nav-pills .fac-pill.is-parking:hover{border-color:var(--acc-parking)}html.is-lpc .nav-pills .fac-pill.is-hotel:hover{border-color:var(--acc-hotel)}html.is-lpc #pane-parking .fac-issues li strong{--accent:var(--acc-parking);background:var(--accent)!important;border-color:var(--accent)!important;color:#fff;font-weight:800}html.is-lpc #pane-hotel .fac-issues li strong{--accent:var(--acc-hotel);background:var(--accent)!important;border-color:var(--accent)!important;color:#fff;font-weight:800}html.is-lpc .fac-issues>li{border-bottom:0!important}html.is-lpc .fac-panels .fac-panel{margin-bottom:clamp(16px,3vw,32px)!important}html.is-lpc #pane-parking .fac-issues li strong,html.is-lpc #pane-hotel .fac-issues li strong{display:inline!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05rem .5rem;border-radius:.5rem;line-height:1.4;background:var(--accent)!important;border-color:var(--accent)!important;color:#fff;font-weight:800}@media (max-width:575px){html.is-lpc #pane-parking .fac-issues li strong,html.is-lpc #pane-hotel .fac-issues li strong{word-break:break-word}}@media (max-width:575px){html.is-lpc #pane-parking .fac-issues>li,html.is-lpc #pane-hotel .fac-issues>li{display:flex;flex-direction:column;align-items:flex-start;line-height:1.55;padding:.34rem 0 .34rem 1.25rem}html.is-lpc #pane-parking .fac-issues>li strong,html.is-lpc #pane-hotel .fac-issues>li strong{display:inline-block!important;margin-top:.28rem;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05rem .5rem;border-radius:.5rem;line-height:1.4}}html.is-lpc #pane-office .fac-issues li strong{--accent:var(--acc-office)}html.is-lpc #pane-store .fac-issues li strong{--accent:var(--acc-store)}html.is-lpc #pane-hospital .fac-issues li strong{--accent:var(--acc-hospital)}html.is-lpc #pane-warehouse .fac-issues li strong{--accent:var(--acc-warehouse)}html.is-lpc #pane-apartment .fac-issues li strong{--accent:var(--acc-apartment)}html.is-lpc #pane-office .fac-issues li strong,html.is-lpc #pane-store .fac-issues li strong,html.is-lpc #pane-hospital .fac-issues li strong,html.is-lpc #pane-warehouse .fac-issues li strong,html.is-lpc #pane-apartment .fac-issues li strong{display:inline-block;padding:.05rem .5rem;border-radius:.5rem;line-height:1.4;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--accent)!important;border-color:var(--accent)!important;color:#fff;font-weight:800}@media (max-width:575px){html.is-lpc #pane-office .fac-issues>li strong,html.is-lpc #pane-store .fac-issues>li strong,html.is-lpc #pane-hospital .fac-issues>li strong,html.is-lpc #pane-warehouse .fac-issues>li strong,html.is-lpc #pane-apartment .fac-issues>li strong{margin-top:.28rem;max-width:100%;word-break:break-word}}.btn:hover,.nav-link:hover,.fac-issues li strong:hover{opacity:1}@media (max-width:575px){html.is-lpc #pane-apartment .fac-issues>li{display:flex;flex-direction:column;align-items:flex-start;line-height:1.55;padding:.34rem 0 .34rem 1.25rem}html.is-lpc #pane-apartment .fac-issues>li strong{display:inline-block!important;margin-top:.28rem;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media (max-width:575.98px){html.is-lpc #FacilityTabs .fac-issues>li{display:flex;flex-direction:column;align-items:flex-start;line-height:1.55;padding:.34rem 0 .34rem 1.25rem}html.is-lpc #FacilityTabs .fac-issues>li strong{display:inline-block!important;margin-top:.28rem;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}}html.is-lpc .banner .banner-box{padding-left:12px!important;padding-right:12px!important;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@media (min-width:576px){html.is-lpc .banner .banner-box{max-width:540px}}@media (min-width:768px){html.is-lpc .banner .banner-box{max-width:720px}}@media (min-width:992px){html.is-lpc .banner .banner-box{max-width:960px}}@media (min-width:1200px){html.is-lpc .banner .banner-box{max-width:1140px}}@media (min-width:1400px){html.is-lpc .banner .banner-box{max-width:1320px}}@media (min-width:1200px){html.is-lpc .banner .banner-box{padding-left:12px!important;padding-right:12px!important}}@media (min-width:992px){html.is-lpc section.banner{padding-top:40px!important;padding-bottom:40px!important}}@media (min-width:992px){html.is-lpc section.plan{padding-bottom:96px!important}}@media (min-width:992px){html.is-lpc .plan .plan-box{margin-bottom:16px}}html.is-lpc section.banner{padding-top:0!important;padding-bottom:0!important}html.is-lpc #Banner .banner-box{margin-top:24px;margin-bottom:24px}@media (min-width:768px){html.is-lpc #Banner .banner-box{margin-top:28px;margin-bottom:28px}}@media (min-width:992px){html.is-lpc #Banner .banner-box{margin-top:32px;margin-bottom:32px}}html.is-lpc section#Plan{padding-top:24px!important;padding-bottom:28px!important;margin-top:0!important}@media (min-width:768px){html.is-lpc section#Plan{padding-top:28px!important;padding-bottom:36px!important}}@media (min-width:992px){html.is-lpc section#Plan{padding-top:32px!important;padding-bottom:56px!important}}@media (max-width:991.98px){html.is-lpc section#Plan{padding-bottom:max(96px,calc(28px + env(safe-area-inset-bottom)))!important}}html.is-lpc #Plan .plan-box{margin-bottom:16px}html.is-lpc .subsidy-banner{margin:20px auto!important}html.is-lpc #Banner .banner-box{margin-top:20px!important;margin-bottom:20px!important}html.is-lpc section#Plan{margin:20px auto!important}@media (max-width:991.98px){html.is-lpc section#Plan{padding-bottom:max(96px,calc(20px + env(safe-area-inset-bottom)))!important}}@media (min-width:992px){html.is-lpc section#Plan{padding-bottom:56px!important}}html.is-lpc .subsidy-banner{box-sizing:border-box;margin:20px auto!important;padding-left:12px;padding-right:12px;width:100%}@media (min-width:576px){html.is-lpc .subsidy-banner{max-width:540px}}@media (min-width:768px){html.is-lpc .subsidy-banner{max-width:720px}}@media (min-width:992px){html.is-lpc .subsidy-banner{max-width:960px}}@media (min-width:1200px){html.is-lpc .subsidy-banner{max-width:1140px}}@media (min-width:1400px){html.is-lpc .subsidy-banner{max-width:1320px}}html.is-lpc .subsidy-banner__link,html.is-lpc .subsidy-banner picture,html.is-lpc .subsidy-banner img{display:block;width:100%;height:auto}@media (min-width:576px){html.is-lpc .subsidy-banner{max-width:540px}}@media (min-width:768px){html.is-lpc .subsidy-banner{max-width:720px}}@media (min-width:992px){html.is-lpc .subsidy-banner{max-width:960px}}@media (min-width:1200px){html.is-lpc .subsidy-banner{max-width:1140px}}@media (min-width:1400px){html.is-lpc .subsidy-banner{max-width:1320px}}html.is-lpc #Plan .ttl-text{letter-spacing:.01em}html.is-lpc #Plan .ai-text{line-height:1.45}@media (max-width:767.98px){html.is-lpc #Plan .ttl-text{font-size:clamp(22px,6vw,28px)}html.is-lpc #Plan .ai-text{font-size:clamp(16px,4.5vw,18px)}}@media (min-width:768px) and (max-width:991.98px){html.is-lpc #Plan .ttl-text{font-size:clamp(26px,3.8vw,32px)}html.is-lpc #Plan .ai-text{font-size:clamp(18px,2.6vw,20px)}}@media (min-width:992px){html.is-lpc #Plan .ai-text{line-height:1.5}}html.is-lpc #Plan p.text-center.text-bold{margin:14px auto 18px;max-width:52rem;line-height:1.6;letter-spacing:.01em}@media (max-width:767.98px){html.is-lpc #Plan p.text-center.text-bold{font-size:clamp(15px,4.3vw,17px);line-height:1.65;padding:0 8px;margin:12px auto 16px}}@media (min-width:768px) and (max-width:991.98px){html.is-lpc #Plan p.text-center.text-bold{font-size:clamp(16px,2.2vw,18px);line-height:1.6;margin:14px auto 18px}}@media (min-width:992px){html.is-lpc #Plan p.text-center.text-bold{font-size:18px;line-height:1.6;margin:16px auto 22px}}@media (max-width:767.98px){html.is-lpc .subsidy-banner{margin-top:20px!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important}html.is-lpc .subsidy-banner__link,html.is-lpc .subsidy-banner picture,html.is-lpc .subsidy-banner img{display:block;margin:0!important}}@media (max-width:767.98px){html.is-lpc .subsidy-banner{margin-top:20px!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important}html.is-lpc .subsidy-banner__link,html.is-lpc .subsidy-banner picture,html.is-lpc .subsidy-banner img{display:block;margin:0!important}}@media (max-width:767.98px){html.is-lpc .subsidy-banner{margin:20px auto!important;padding-top:0!important;padding-bottom:0!important}html.is-lpc .subsidy-banner__link,html.is-lpc .subsidy-banner picture,html.is-lpc .subsidy-banner img{display:block;margin:0!important}html.is-lpc #Banner .banner-box{margin:20px auto!important;padding-left:12px!important;padding-right:12px!important}html.is-lpc section#Plan{margin:20px auto!important;padding-bottom:max(96px,calc(20px + env(safe-area-inset-bottom)))!important}}.facility-matrix{padding-top:40px;padding-bottom:40px}.facility-matrix__table{border-collapse:collapse;table-layout:fixed;font-size:.95rem;text-align:center;background:#fff}.facility-matrix__table td{border:1px solid #e6e6e6;padding:10px 8px;vertical-align:middle;line-height:1.5;word-break:keep-all}.facility-matrix__table tr:nth-child(even) td{background-color:#fafafa}.facility-matrix__title{font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;line-height:1.25;text-align:center;margin:0 0 10px;　color:#0D9484}.facility-matrix__lead{font-size:.95rem;color:#6b7280;text-align:center;margin:0 0 20px}@media (max-width:767px){.facility-matrix{padding-top:30px;padding-bottom:30px}.facility-matrix__table,.facility-matrix__table tbody,.facility-matrix__table tr,.facility-matrix__table td{display:block;width:100%}.facility-matrix__table td{border-left:none;border-right:none;text-align:left;padding:10px 12px}.facility-matrix__table tr:nth-child(even) td{background-color:#fff}.facility-matrix__table td+td{border-top:none}}#Banner a,#Banner a:hover,#Banner a:focus,#Banner a:active{opacity:1!important}#Banner img,#Banner picture img{opacity:1!important;transition:none!important;filter:none!important}#Banner a{-webkit-tap-highlight-color:transparent}.subsidy-banner a,.subsidy-banner a:hover,.subsidy-banner a:focus,.subsidy-banner a:active{opacity:1!important}.subsidy-banner img,.subsidy-banner picture img{opacity:1!important;transition:none!important;filter:none!important}.subsidy-banner a{-webkit-tap-highlight-color:transparent}.reason{padding:60px 0}.reason-card .card-body{padding:20px 18px}.reason-card .card-title{font-size:1.4rem;font-weight:700}.reason-card .card-text.small{line-height:1.7}@media only screen and (max-width:767px){.reason{padding:40px 0}}@media only screen and (max-width:767px){#Strength{padding-top:40px!important;padding-bottom:32px!important}#Plan{padding-top:32px!important}#Strength .ttl_box,#Plan .ttl_box{margin-bottom:20px!important}}@media only screen and (max-width:480px){#Feature{padding-top:10px;padding-bottom:20px;display:flex;align-items:flex-end;vertical-align:baseline;animation:linear}}.icon{width:1em;height:1em;vertical-align:-.125em;display:inline-block}svg.icon{width:1em!important;height:1em!important;display:inline-block;vertical-align:-.125em;flex:none}a.nav-link svg.icon-external{width:.95em!important;height:.95em!important;margin-left:.35em}a[href="#totop"] svg.icon-up{width:1.1em!important;height:1.1em!important}@media (max-width:991px){.header{background-image:url(../images/const_fv_bg_sp002.jpg)!important;background-image:-webkit-image-set(url(../images/const_fv_bg_sp002.webp) 1x,url(../images/const_fv_bg_sp002.jpg) 1x)!important;background-image:image-set(url(../images/const_fv_bg_sp002.webp) 1x,url(../images/const_fv_bg_sp002.jpg) 1x)!important;background-repeat:no-repeat;background-size:cover;background-position:20% top}}@media (min-width:992px){.header{background-image:url(../images/const_fv_bg1.jpg)!important;background-image:-webkit-image-set(url(../images/const_fv_bg1.webp) 1x,url(../images/const_fv_bg1.jpg) 1x)!important;background-image:image-set(url(../images/const_fv_bg1.webp) 1x,url(../images/const_fv_bg1.jpg) 1x)!important;background-repeat:no-repeat;background-size:cover;background-position:5% 50%}}.form-box__expert-text{text-align:center;font-size:.95rem;color:#444;margin-top:5px;margin-bottom:20px;line-height:1.5}.form-box__expert-text strong{color:#008f80;font-weight:800;border-bottom:1px solid #00a594}.form-box__ttl{font-size:1.8rem;font-weight:900;color:#00a594;margin-top:20px;margin-bottom:10px}.form-box__footer-info{margin-top:20px;margin-bottom:5px;line-height:1.5}.form-box__footer-info .small{font-size:0.82rem!important;color:#666!important}.form-box__footer-info a{color:#00a594!important;text-decoration:underline;font-weight:500}.ssl-text{display:block;font-size:0.75rem!important;color:#888!important;margin-top:6px}.ssl-icon{font-size:.85rem;vertical-align:-1px;margin-right:4px;opacity:.8}@media (max-width:767px){.form-box__footer-info .small{font-size:0.78rem!important}.ssl-text{font-size:0.72rem!important;letter-spacing:-.01em}}#Cta03 .cta-ttl{position:relative!important;top:0!important;transform:translateX(-50%) translateY(-50px)!important;margin-bottom:-30px}section#Banner{padding-bottom:60px!important}@media (max-width:767.98px){section#Banner{padding-bottom:40px!important}#Cta03 .cta-ttl{transform:translateX(-50%) translateY(-30px)!important}}.cloud-campaign-area{position:relative;z-index:5}.cloud-campaign-area a:hover{opacity:1!important;transform:translateY(-3px)}#Cta03.cta{padding-top:110px!important;margin-top:0!important}#Cta03 .cta-ttl{position:absolute;top:-45px!important;left:50%;transform:translateX(-50%);width:100%}@media (max-width:767.98px){.cloud-campaign-area{padding:35px 0!important}.cloud-campaign-area p{padding:0 10px}#Cta03.cta{padding-top:85px!important}#Cta03 .cta-ttl{top:-35px!important}}.form-box__ttl{font-size:2.6rem!important;font-weight:900!important;color:#00a594;letter-spacing:.02em;margin-top:25px!important;margin-bottom:12px!important;line-height:1.3}@media (max-width:991px){.form-box__ttl{font-size:clamp(1.6rem,5vw,2.2rem)!important;margin-top:20px!important}}@media (max-width:991.98px){html.is-lpc section#Plan{padding-bottom:20px!important}html.is-lpc #Plan .plan-box{margin-bottom:0!important}html.is-lpc .cloud-campaign-area{padding-top:20px!important;padding-bottom:20px!important}}@media (min-width:992px){html.is-lpc section#Plan{padding-bottom:40px!important}}.cloud-trial-note{text-align:center;font-size:.95rem;color:#00a594;font-weight:700;margin-top:15px;margin-bottom:0;letter-spacing:.02em}#Form2 .mt-3.row.justify-content-center{margin-top:35px!important;margin-bottom:45px!important}@media (max-width:767.98px){.cloud-trial-note{font-size:.88rem;margin-top:12px}#Form2 .mt-3.row.justify-content-center{margin-top:25px!important;margin-bottom:35px!important}}@media (max-width:767px){.cloud-campaign-area{padding-left:0!important;padding-right:0!important;text-align:center}.cloud-campaign-area img{width:100%!important;max-width:100%!important;height:auto!important;display:block;margin:0 auto}.cloud-campaign-area h2,.cloud-campaign-area p{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.cloud-campaign-area{margin-top:0!important;margin-bottom:0!important;padding-top:20px!important;padding-bottom:20px!important}}#Form1 .req-optional{background-color:#f2f2f2;color:#666;border:1px solid #cfcfcf}header#Header .navbar-nav,header#Header .nav-link,header#Header .nav-item{display:none!important}header#Header .navbar-toggler{display:none!important}header#Header #offcanvas{display:none!important}.offcanvas-backdrop{display:none!important}#cloud-campaign,.cloud-campaign-area{display:none!important}.form-box__quicknote{text-align:center;font-size:.88rem;color:#666;margin:-8px 0 14px;line-height:1.4}@media (max-width:767px){.form-box__quicknote{font-size:.82rem}}@media (min-width:992px){.navbar-tel{align-items:center;gap:10px;white-space:nowrap}.navbar-tel__link{display:inline-flex;align-items:baseline;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:#fff!important;text-decoration:none;line-height:1}.navbar-tel__label{font-size:1rem;font-weight:700;opacity:1}.navbar-tel__num{font-size:1.45rem;font-weight:900;letter-spacing:.03em;text-shadow:0 1px 0 rgba(0,0,0,.22)}.navbar-tel__hours{font-size:.95rem;font-weight:600;color:#fff!important;opacity:.95}@media (hover:hover){.navbar-tel__link:hover{background:rgba(255,255,255,.20);border-color:rgba(255,255,255,.24);opacity:1}}}@media (max-width:767px){.header__lead-big{font-size:.95em}}.reason-list{padding-left:1.1em;margin:0;line-height:1.55}.reason-list li{margin:0 0 6px 0}.reason-list li:last-child{margin-bottom:0}@media (max-width:767px){.reason-list{line-height:1.6}}.reason .reason-list{list-style:disc!important;list-style-position:outside!important;padding-left:1.2em!important;margin:0!important;line-height:1.6!important}.reason .reason-list li{margin:0 0 6px 0!important}.reason .reason-list li:last-child{margin-bottom:0!important}.plan-wrapper{display:flex;justify-content:center;align-items:stretch;gap:20px;max-width:1200px;margin:0 auto;padding:20px 0}.plan-card{background:#fff;border:2px solid #00a594;border-radius:12px;width:32%;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,.05)}.plan-card.popular{transform:scale(1.05);border-width:4px;border-color:#ff7800;z-index:2;box-shadow:0 12px 30px rgba(0,0,0,.15)}.popular-badge{background-color:#ff7800;color:#fff;text-align:center;font-size:.95rem;font-weight:700;padding:8px 0;letter-spacing:.05em;text-transform:uppercase}.plan-header{background-color:#00a594;color:#fff;text-align:center;padding:18px 10px;font-size:1.35rem;font-weight:800;letter-spacing:.02em}.plan-image{background-color:#f8f9fa;padding:25px 15px;text-align:center;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:center;min-height:200px}.plan-image img{max-height:180px;width:auto;object-fit:contain}.plan-content{padding:25px 20px;display:flex;flex-direction:column;flex-grow:1}.price-box{text-align:center;margin-bottom:25px}.price-box .price{font-size:2.3rem;color:#ff7800;font-weight:900;display:block;line-height:1.1;letter-spacing:-.02em}.price-box .tax{font-size:.85rem;color:#666;margin-top:6px;display:block;font-weight:500}.feature-list{list-style:none;padding:0;margin:0 0 25px 0}.feature-list li{position:relative;padding-left:1.7em;margin-bottom:12px;font-size:1rem;font-weight:700;text-align:left;color:#333;line-height:1.4}.feature-list li::before{content:'✔';color:#00a594;position:absolute;left:0;font-weight:900;font-size:1.1rem}.feature-list li.sub-feature{color:#00a594;font-weight:800}.target-desc{margin-top:auto;font-size:.9rem;color:#444;background:#f1f8f7;padding:14px;border-radius:8px;line-height:1.6;border:1px dashed rgba(0,165,148,.3)}@media (max-width:991px){.plan-wrapper{flex-direction:column;align-items:center;gap:40px;padding:10px 15px}.plan-card{width:100%;max-width:450px}.plan-card.popular{transform:scale(1);margin:10px 0}.price-box .price{font-size:2rem}}@media (min-width:992px){.navbar-tel{align-items:center;color:#fff}.navbar-tel__link{color:#fff!important;text-decoration:none;transition:opacity 0.2s}.navbar-tel__link:hover{opacity:.8}.navbar-tel__label{font-size:.75rem;font-weight:700;line-height:1;margin-bottom:2px}.navbar-tel__num{font-size:1.6rem;font-weight:900;line-height:1;letter-spacing:.02em}.navbar-tel__hours,.navbar-tel__expert{font-size:.75rem;line-height:1.3}}@media only screen and (max-width:767px){.header .form-box__head{font-size:1.0rem!important;line-height:1.45!important;padding:12px 10px!important;letter-spacing:-0.02em!important}}@media (min-width:992px){.header .form-box__head{font-size:1.6rem;line-height:1.4}}