@import"https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";*{padding:0;margin:0;list-style:none;letter-spacing:1px}html{scroll-behavior:smooth;scroll-padding:6rem 0 0 0}@media screen and (max-width: 40rem){html{scroll-padding:0 0 0 0}}body{font-family:"Roboto Condensed","Noto Sans JP"}a{transition:all .1s linear;text-decoration:none;color:#000}img{width:100%;height:auto;vertical-align:bottom}button{border:0}.wrapper{max-width:60rem;margin:0 auto;padding:4rem 2rem}@media screen and (max-width: 40rem){.wrapper{padding:4rem 1rem}}.inner{max-width:45rem;margin:0 auto;padding:0 2rem}main{margin:0 0 0 0;overflow-x:clip}@media screen and (max-width: 64rem){main{margin:0 0 0 0}}p{line-height:1.8}.aioseo-breadcrumb a{display:inline-block;width:18px;height:1rem;background:url(../img/home.svg) no-repeat center center/cover;text-indent:-9999%}.index-common-button a{width:22rem;border-radius:2rem;background:#211d68;display:block;padding:1.25rem .5rem;text-align:center;color:#fff;margin:0 auto 1rem;position:relative;font-size:1.25rem}@media screen and (max-width: 40rem){.index-common-button a{width:auto;font-size:1rem;font-weight:bold}}.index-common-button a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;position:absolute;top:50%;right:2rem;transform:translate(0px, -50%);transition:all .1s linear;border:1px solid rgba(0,0,0,0)}.index-common-button a:hover{opacity:.75}.index-common-button a:hover:after{width:1.75rem;height:1.75rem;right:1rem;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:100%;font-size:.8rem}.js-slidein{overflow:hidden;transform:translate(-100%, 0);transition:all 1s cubic-bezier(1, 0, 0, 1);transition-delay:.5s}.js-slidein .js-slidein-inner{display:block;transform:translate(100%, 0);transition:all 1s cubic-bezier(1, 0, 0, 1);transition-delay:.5s}.js-slidein-active{transform:translate(0, 0)}.js-slidein-active .js-slidein-inner{transform:translate(0, 0)}.js-fadein{opacity:0;transform:translate(0, 1rem);transition:all 1s ease;transition-delay:.5s}.js-fadein-active{opacity:1;transform:translate(0, 0)}header{position:fixed;top:0;left:0;width:100%;z-index:9;background:#fff;box-shadow:0 0 1rem 0 rgba(0,0,0,.25)}header .logo{position:absolute;top:1.5rem;left:1rem;width:12rem;z-index:2}@media screen and (max-width: 64rem){header .logo{position:relative;top:0;left:0;padding:1rem}}header .logo h1 a{display:block}.pc-header{display:flex;justify-content:center;padding:2rem 1rem 1rem 1rem}@media screen and (max-width: 64rem){.pc-header{display:none}}.pc-header-main-menu{display:flex;width:64rem;justify-content:space-around}@media screen and (max-width: 80rem){.pc-header-main-menu{width:55rem}}@media screen and (max-width: 75rem){.pc-header-main-menu{width:50rem}}@media screen and (max-width: 64rem){.pc-header-main-menu{display:none}}.pc-header-main-menu li{width:20%;border-right:1px solid #ccc}.pc-header-main-menu li:last-child{border:none}.pc-header-main-menu li a{display:block;text-align:center;position:relative}.pc-header-main-menu li a .icon-before{height:1.5rem;margin:0 auto .5rem;opacity:1;transition:all .1s linear}.pc-header-main-menu li a .icon-before img{width:auto;height:100%}.pc-header-main-menu li a .icon-after{height:1.5rem;position:absolute;top:0;left:50%;transform:translate(-50%, 0%);opacity:0;transition:all .1s linear}.pc-header-main-menu li a .icon-after img{width:auto;height:100%}.pc-header-main-menu li a .title{font-size:.9rem;transition:all .1s linear}.pc-header-main-menu li a:hover .icon-before{opacity:0}.pc-header-main-menu li a:hover .icon-after{opacity:1}.pc-header-main-menu li a:hover .title{color:#f76400}.pc-header-sub-menu{display:flex;gap:1rem;align-items:center;position:fixed;top:.5rem;right:1rem}@media screen and (max-width: 64rem){.pc-header-sub-menu{display:none}}.pc-header-sub-menu .sub-link a{font-weight:bold}.pc-header-sub-menu .sub-link a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";margin:0 0 0 .25rem}.pc-header-sub-menu .sub-link a:hover{color:#f76400}.pc-header-sub-menu .sub-link a:hover:after{color:#f76400}.pc-header-sub-menu .phone a{font-size:1.25rem;font-weight:bold;color:#f76400;display:flex;align-items:center;gap:.5rem}.pc-header-sub-menu .phone a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:1rem}.pc-header-sub-menu .phone a:before:hover{color:#211d68}.pc-header-sub-menu .phone a:before:hover:after{color:#211d68}.pc-header-sub-menu .sns-icon{height:1.5rem}.pc-header-sub-menu .sns-icon img{width:auto;height:100%}.sp-menu-button{display:none;position:fixed;top:1rem;right:1rem;width:2rem;height:3.25rem;z-index:2}@media screen and (max-width: 64rem){.sp-menu-button{display:flex;justify-content:center;align-items:center}}.sp-menu-button button{position:relative;width:2rem;height:2px;background:#211d68;transition:all 1s cubic-bezier(1, 0, 0, 1)}.sp-menu-button button:before{content:"";position:absolute;top:-0.75rem;left:0;width:2rem;height:2px;background:#211d68;transition:all 1s cubic-bezier(1, 0, 0, 1)}.sp-menu-button button:after{content:"";position:absolute;top:.75rem;left:0;width:2rem;height:2px;background:#211d68;transition:all 1s cubic-bezier(1, 0, 0, 1)}.sp-menu-button-active button{background:rgba(0,0,0,0)}.sp-menu-button-active button:before{top:0rem;background:#f76400;transform:rotate(45deg)}.sp-menu-button-active button:after{top:0rem;background:#f76400;transform:rotate(135deg)}.sp-menu{transform:translate(100%, 0);transition:all 1s cubic-bezier(1, 0, 0, 1);position:fixed;top:0;right:0;width:20rem;height:calc(100% - 10rem);background:#f7f7f7;padding:6rem 2rem 4rem 2rem;display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media screen and (max-width: 40rem){.sp-menu{width:calc(100% - 4rem)}}.sp-menu .main li a{padding:1rem 0;display:flex;gap:1rem;font-size:1.25rem;border-bottom:1px solid #ccc}.sp-menu .main li a .icon{width:1.5rem}.sp-menu .sub-wrapper .sub-link-list{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 0 1rem}.sp-menu .sub-wrapper .sub-link-list .sub-link a{display:block;border:1px solid #ccc;padding:.5rem 2rem;border-radius:.25rem;font-size:1.25rem}.sp-menu .sub-wrapper .sub-link-list .sns-icon{width:3rem}.sp-menu .sub-wrapper .phone{text-align:center}.sp-menu .sub-wrapper .phone a{font-size:2.5rem;font-weight:bold;color:#f76400;display:flex;gap:.5rem;justify-content:center;align-items:center}.sp-menu .sub-wrapper .phone a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:1.5rem}.sp-menu .sub-wrapper .phone a:before:hover{color:#211d68}.sp-menu .sub-wrapper .phone a:before:hover:after{color:#211d68}.sp-menu-active{transform:translate(0, 0)}footer{overflow-x:clip}.footer-area-info{margin:0 0 0}.footer-area-info h2{text-align:center;font-size:2.5rem;font-weight:bold;color:#f76400}.footer-area-info h3{text-align:center;font-size:3.5rem;font-weight:bold;color:#211d68;position:relative;z-index:1}.footer-area-info .footer-area-wrapper{position:relative;background:url(../img/footer-area-info.jpg) no-repeat center center/cover;margin:-2.25rem calc(50% - 50vw) 0 0;padding:6rem calc(50vw - 50%) 4rem 2rem;width:calc(100% - 2rem);border-radius:4rem 0 0 4rem;overflow:hidden}@media screen and (max-width: 64rem){.footer-area-info .footer-area-wrapper{padding:18rem calc(50vw - 50%) 4rem 2rem}}@media screen and (max-width: 40rem){.footer-area-info .footer-area-wrapper{padding:20rem calc(50vw - 50%) 4rem 2rem;overflow:hidden}}.footer-area-info .lead{margin:0 0 2rem}@media screen and (max-width: 64rem){.footer-area-info .lead{text-align:center}}.footer-area-info .lead span{font-weight:bold;font-size:2.5rem;color:#211d68;background:linear-gradient(transparent 70%, #ffffff 70%)}@media screen and (max-width: 64rem){.footer-area-info .lead span{font-size:2.25rem}}@media screen and (max-width: 40rem){.footer-area-info .lead span{font-size:2rem}}.footer-area-info .content{font-weight:bold;border:1px solid #211d68;color:#211d68;padding:2rem;font-size:1.5rem;margin:0 0 2rem;max-width:35rem;border-radius:1rem}@media screen and (max-width: 64rem){.footer-area-info .content{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width: 40rem){.footer-area-info .content{padding:2rem 1rem}}.footer-area-info .caution{font-weight:bold;font-size:1rem;color:#f76400}@media screen and (max-width: 40rem){.footer-area-info .caution{text-align:center}}.footer-area-info .map{position:absolute;top:50%;right:4rem;width:28rem;transform:translate(0, -50%)}@media screen and (max-width: 64rem){.footer-area-info .map{top:0rem;right:0rem;width:28rem;transform:translate(4rem, -5rem)}}@media screen and (max-width: 40rem){.footer-area-info .map{top:0rem;right:0rem;width:18rem;transform:translate(2rem, 4rem)}}.footer-min-menu{display:flex;gap:2rem;margin:0 2rem 4rem}@media screen and (max-width: 64rem){.footer-min-menu{gap:2rem;flex-wrap:wrap}}@media screen and (max-width: 40rem){.footer-min-menu{gap:1rem}}@media screen and (max-width: 64rem){.footer-min-menu li{width:calc(50% - 1rem)}}@media screen and (max-width: 40rem){.footer-min-menu li{width:calc(50% - .5rem)}}.footer-min-menu li a:hover{opacity:.75}.footer-main-link-container{display:flex}@media screen and (max-width: 64rem){.footer-main-link-container{flex-direction:column}}.footer-main-link-container .contact{background:url(../img/footer-big-link-contact.jpg) no-repeat center center/cover}.footer-main-link-container .sns{background:url(../img/footer-big-link-sns.jpg) no-repeat center center/100% 100%}.footer-main-link-wrapper{width:100%;padding:4rem 2rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 64rem){.footer-main-link-wrapper{width:auto}}@media screen and (max-width: 40rem){.footer-main-link-wrapper{padding:2rem 1rem}}.footer-main-link-wrapper .title{font-weight:bold;font-size:3rem;text-align:center;color:#fff;margin:0 0 2rem}@media screen and (max-width: 40rem){.footer-main-link-wrapper .title{font-size:2rem}}.footer-main-link-wrapper .article{text-align:center;font-size:1.5rem;color:#fff;margin:0 0 2rem}@media screen and (max-width: 40rem){.footer-main-link-wrapper .article{font-size:1.25rem}}.footer-main-link-wrapper .button a{width:26rem;border-radius:.5rem;background:#211d68;display:block;padding:1.25rem .5rem;text-align:center;color:#fff;margin:0 auto 1rem;position:relative;font-size:1.25rem}@media screen and (max-width: 40rem){.footer-main-link-wrapper .button a{width:auto;font-size:1rem;font-weight:bold}}.footer-main-link-wrapper .button a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;position:absolute;top:50%;right:2rem;transform:translate(0px, -50%);transition:all .1s linear;border:1px solid rgba(0,0,0,0)}.footer-main-link-wrapper .button a:hover{box-shadow:0 0 1rem 0 rgba(255,255,255,.5)}.footer-main-link-wrapper .button a:hover:after{width:1.75rem;height:1.75rem;right:1rem;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:100%;font-size:.8rem}.footer-main-link-wrapper .phone{text-align:center}.footer-main-link-wrapper .phone a{font-size:4rem;font-weight:bold;color:#fff;display:flex;align-items:center;gap:1rem;justify-content:center}@media screen and (max-width: 40rem){.footer-main-link-wrapper .phone a{font-size:3rem}}.footer-main-link-wrapper .phone a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:2.5rem}@media screen and (max-width: 40rem){.footer-main-link-wrapper .phone a:before{font-size:2rem}}.footer-main-link-wrapper .phone a:hover{color:#f76400}.footer-main-link-wrapper .contact a{background:linear-gradient(90deg, rgb(253, 143, 70) 0%, rgb(252, 106, 72) 100%)}.footer-main-link-wrapper .line a{background:#25c661}.footer-main-link-wrapper .line a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";margin:0 .5rem 0 0}.footer-main-link-wrapper .instagram a{background:#fc4f5a}.footer-main-link-wrapper .instagram a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";margin:0 .5rem 0 0}.footer-main-content{background:#fff3e6}.footer-main-content-wrapper{display:flex;gap:2rem;justify-content:space-between;margin:0 0 4rem}@media screen and (max-width: 40rem){.footer-main-content-wrapper{flex-direction:column}}.footer-main-content-address .logo{width:16rem;margin:0 0 1rem}@media screen and (max-width: 40rem){.footer-main-content-address .logo{width:18rem}}.footer-main-content-address .address{margin:0 0 1rem}.footer-main-content-address .phone{margin:0 0 1rem}.footer-main-content-address .phone a{font-weight:bold;font-size:2.5rem}.footer-main-content-address .sns-link{display:flex;gap:1rem}.footer-main-content-address .sns-link li{width:2rem}.footer-main-content-map{display:flex;gap:.25rem;flex-direction:column}.footer-main-content-map iframe{display:block;width:26rem;height:100%;aspect-ratio:16/9}@media screen and (max-width: 40rem){.footer-main-content-map iframe{width:100%}}.footer-main-content-map .map-link a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";font-weight:bold;content:"";margin:0 .5rem 0 0;color:#f76400}.footer-bottom-menu{display:flex;gap:1rem;justify-content:center}@media screen and (max-width: 40rem){.footer-bottom-menu{gap:0;flex-direction:column;margin:0}}.footer-bottom-menu li a{display:block;padding:1rem 0}@media screen and (max-width: 40rem){.footer-bottom-menu li a{border-bottom:1px solid #ccc}}.footer-bottom-menu li a:hover{opacity:.75}.copyright{background:#fff3e6;text-align:center;padding:4rem 0 0 0;color:#ccc}.index-cover{background:url(../img/cover-background.jpg) no-repeat center center/cover;position:relative;padding:10rem 0 0}@media screen and (max-width: 64rem){.index-cover{padding:8rem 0 0}}@media screen and (max-width: 40rem){.index-cover{padding:0rem 0 2rem;overflow:hidden}}@media screen and (max-width: 40rem){.index-cover:before{content:"";background:url(../img/cover-true.png) no-repeat center center/cover;position:absolute;bottom:15px;left:6%;width:260px;height:52px;z-index:1}}.index-cover-title{width:60%;position:relative;z-index:1}@media screen and (max-width: 40rem){.index-cover-title{width:95%;padding:17rem 0 0}}.index-cover-title .tekisei{margin:0 0 2rem;width:75%}@media screen and (max-width: 40rem){.index-cover-title .tekisei{margin:0 0 .5rem;width:80%}}.index-cover-title .shoujiki{margin:0 0 2rem}@media screen and (max-width: 40rem){.index-cover-title .shoujiki{margin:0 0 .5rem}}.index-cover-title .omakase{margin:0 0 2rem 6%}@media screen and (max-width: 40rem){.index-cover-title .omakase{margin:0 0 .5rem 6%}}.index-cover-title .true{position:absolute;top:-1rem;right:-28rem;width:40rem}@media screen and (max-width: 64rem){.index-cover-title .true{top:0rem;right:-15rem;width:20rem}}@media screen and (max-width: 40rem){.index-cover-title .true{top:8rem;right:auto;width:15rem;left:1rem}}.cover-home{position:absolute;bottom:0;right:0;width:70%;z-index:0}@media screen and (max-width: 40rem){.cover-home{right:-5%;width:100%;top:7rem}}.index-estimate-garden{display:flex;gap:2rem;justify-content:space-between;align-items:baseline;padding:4rem 0 0}.index-estimate-garden .garden-1{height:10rem}@media screen and (max-width: 64rem){.index-estimate-garden .garden-1{display:none}}.index-estimate-garden .garden-1 img{width:auto;height:100%}.index-estimate-garden .garden-2{height:8rem}@media screen and (max-width: 64rem){.index-estimate-garden .garden-2{display:none}}.index-estimate-garden .garden-2 img{width:auto;height:100%}.index-form{position:relative;background:rgba(255,243,230,.25);height:25rem}@media screen and (max-width: 64rem){.index-form{height:50rem}}.index-form:before{content:"";background:url(../img/index-form-bg-1.jpg) no-repeat left top/cover;position:absolute;top:0;left:0;width:50%;height:100%;z-index:-1}.index-form:after{content:"";background:url(../img/index-form-bg-2.jpg) no-repeat right top/cover;position:absolute;top:0;right:0;width:50%;height:100%;z-index:-1}.index-form-container{background:#f76400;border-radius:1rem;padding:4rem 4rem;position:relative;margin:-14rem 0 0;z-index:2}@media screen and (max-width: 64rem){.index-form-container{margin:-6rem 0 0}}@media screen and (max-width: 40rem){.index-form-container{padding:4rem 2rem;margin:-6rem 0 0}}.index-form-wrapper{background:#fff;padding:2rem}@media screen and (max-width: 40rem){.index-form-wrapper{padding:2rem 1rem}}.index-form-clip{width:19rem;margin:-3.5rem auto 2rem}@media screen and (max-width: 40rem){.index-form-clip{width:13rem;margin:-3rem auto 2rem}}.index-form-title{margin:0 auto 2rem;position:relative;text-align:center}.index-form-title:before{content:"";width:6rem;height:6rem;position:absolute;top:0;left:0;background:url(../img/index-form-title-free.png) no-repeat center center/cover}@media screen and (max-width: 64rem){.index-form-title:before{display:none}}.index-form-title span{display:inline-block;width:32rem}@media screen and (max-width: 40rem){.index-form-title span{width:auto}}.index-form-content{display:flex;gap:2rem}@media screen and (max-width: 64rem){.index-form-content{flex-direction:column}}.index-form-content .content{width:100%}.index-form-content .content .index-form-content-lead{margin:-8px 0 0}.index-form-content .form{width:100%}.index-form-detail{display:flex;gap:1rem;align-items:center;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-form-detail{flex-direction:column;align-items:baseline}}.index-form-detail dt{font-weight:bold;white-space:nowrap}.index-form-detail dd input{padding:1rem .5rem;border:1px solid #ccc;border-radius:.5rem}.index-form-detail dd span.wpcf7-form-control.wpcf7-radio.index-form-radio{display:flex;gap:.5rem;flex-wrap:wrap}.index-form-name{width:calc(100% - 1rem)}.index-form-email{width:calc(100% - 1rem)}.index-form-verify{text-align:center;margin:0 0 2rem}.index-form-verify a{font-weight:bold;text-decoration:underline}.index-form-verify a:hover{color:#f76400}.index-form-submit{margin:0 0}.index-form-submit input{border:2px solid #f76400;font-weight:bold;color:#f76400;padding:1rem;border-radius:2rem;background:#fff;width:100%;font-size:1.25rem}.index-form-submit input:hover{color:#fff;background:#f76400}span.wpcf7-spinner{display:none}.index-about{background:url(../img/index-about.png) no-repeat center center/100% 100%;padding:26rem 0 10rem;position:relative;margin:-6rem 0 0;z-index:1}@media screen and (max-width: 64rem){.index-about{padding:46rem 0 10rem;margin:-10rem 0 0}}@media screen and (max-width: 40rem){.index-about{padding:37rem 0 10rem;margin:-10rem 0 0}}.index-about-lead{font-size:2.5rem;font-weight:bold;text-align:center}@media screen and (max-width: 64rem){.index-about-lead{font-size:2.25rem}}@media screen and (max-width: 40rem){.index-about-lead{font-size:1.25rem}}.index-about-lead p{display:inline-block;position:relative;padding:.25rem 0}.index-about-lead p .shizuoka{border:2px solid #211d68;padding:.5rem 1rem;margin:0 .5rem}@media screen and (max-width: 40rem){.index-about-lead p .shizuoka{padding:.5rem .5rem}}.index-about-lead p .marker{background:linear-gradient(transparent 70%, #f76400 70%)}.index-about-worker{position:absolute;bottom:0;left:2rem;width:22rem}@media screen and (max-width: 64rem){.index-about-worker{bottom:-3rem;left:2rem;width:12rem}}@media screen and (max-width: 40rem){.index-about-worker{bottom:0rem;left:1rem;width:9rem}}.index-about-map{position:absolute;top:6rem;right:2rem;width:26rem}@media screen and (max-width: 64rem){.index-about-map{display:none}}.index-movie-lead{background:rgba(255,243,230,.5);position:relative;margin:-5rem 0 0px;padding:4rem 0;overflow:hidden}@media screen and (max-width: 64rem){.index-movie-lead{margin:-8rem 0 0;padding:8rem 0 3rem}}@media screen and (max-width: 40rem){.index-movie-lead{padding:6rem 0 3rem}}.index-movie-lead:before{content:"";display:block;width:100%;height:100%;background:url(../img/index-movie-lead.jpg) no-repeat center center/cover;position:absolute;top:0;left:0;z-index:-1}.index-movie-lead-title{width:40rem;margin:0 auto 1rem;transform:translate(50px, 0px)}@media screen and (max-width: 64rem){.index-movie-lead-title{width:32rem;transform:translate(40px, 0px)}}@media screen and (max-width: 40rem){.index-movie-lead-title{width:auto;transform:translate(31px, 0px)}}.index-movie-lead-arrow{width:14rem;margin:0 auto 0}@media screen and (max-width: 40rem){.index-movie-lead-arrow{width:8rem}}.index-movie{background:url(../img/index-movie.png) no-repeat center center/100% 100%;position:relative;margin:-6rem 0 0;padding:4rem 0;z-index:1}.index-movie .wrapper{position:relative}.index-movie-content iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:2rem}.index-movie-icon-1{position:absolute;top:-1rem;right:-10rem;width:8rem}@media screen and (max-width: 64rem){.index-movie-icon-1{top:-4rem;right:0rem;width:6rem}}@media screen and (max-width: 40rem){.index-movie-icon-1{top:-4rem;right:0rem;width:5rem}}.index-movie-icon-2{position:absolute;top:50%;left:-12rem;width:10rem;transform:translate(0px, -50%)}@media screen and (max-width: 64rem){.index-movie-icon-2{top:-7rem;left:2rem;width:10rem;transform:translate(0, 0)}}@media screen and (max-width: 40rem){.index-movie-icon-2{top:-5rem;left:1rem;width:8rem;transform:translate(0, 0)}}.index-movie-icon-3{position:absolute;bottom:-6rem;right:-10rem;width:10rem;z-index:1}@media screen and (max-width: 64rem){.index-movie-icon-3{bottom:-8rem;right:2rem;width:7rem}}@media screen and (max-width: 40rem){.index-movie-icon-3{bottom:-5rem;right:1rem;width:4rem}}.index-reason{background:#fff3e6;position:relative;margin:-6rem 0 0;padding:4rem 0}@media screen and (max-width: 64rem){.index-reason{padding:0 0 4rem}}.index-reason-lead-container{display:flex;gap:4rem;margin:0 0 2rem}@media screen and (max-width: 64rem){.index-reason-lead-container{gap:2rem;flex-direction:column}}.index-reason-lead-container .title{font-size:2.5rem;font-weight:bold;color:#211d68}@media screen and (max-width: 40rem){.index-reason-lead-container .title{font-size:2rem}}.index-reason-lead-container .title img{width:12rem;margin:0 .5rem 0 0}.index-reason-lead-container .content{flex:1}.index-reason-content{background:url(../img/index-reason-content-background.jpg) no-repeat center center/cover;margin:0 calc(50% - 50vw) 2rem 0;padding:4rem calc(50vw - 50%) 4rem 2rem;width:calc(100% - 2rem);border-radius:2.5rem 0 0 2.5rem;position:relative}.index-reason-content:before{content:"REASON";position:absolute;top:2rem;right:2rem;font-weight:bold;font-size:12vw;line-height:12vw;color:#fff}@media screen and (max-width: 64rem){.index-reason-content:before{top:1rem;right:1rem;font-size:20vw;line-height:20vw}}.index-reason-content-list{display:flex;gap:2rem;transform:translate(-4rem, 0)}@media screen and (max-width: 64rem){.index-reason-content-list{transform:translate(0, 0);flex-direction:column}}.index-reason-content-list li{min-width:20rem;height:20rem;border-radius:1.5rem;position:relative}@media screen and (max-width: 64rem){.index-reason-content-list li{width:25rem;height:25rem}}@media screen and (max-width: 40rem){.index-reason-content-list li{width:20rem;height:20rem}}.index-reason-content-list li:nth-child(1){background:url(../img/index-reason-image1.jpg) no-repeat center center/cover}@media screen and (max-width: 64rem){.index-reason-content-list li:nth-child(1){margin:0}}.index-reason-content-list li:nth-child(2){background:url(../img/index-reason-image2.jpg) no-repeat center center/cover;margin:2rem 0 0}@media screen and (max-width: 64rem){.index-reason-content-list li:nth-child(2){margin:0 0 0 auto}}.index-reason-content-list li:nth-child(3){background:url(../img/index-reason-image3.jpg) no-repeat center center/cover;margin:4rem 0 0}@media screen and (max-width: 64rem){.index-reason-content-list li:nth-child(3){margin:0}}.index-reason-content-list li .list-container{display:flex;gap:1rem;justify-content:space-between}.index-reason-content-list li .title{padding:.5rem;height:7rem}.index-reason-content-list li .title img{width:auto;height:100%}.index-reason-content-list li .no{padding:1rem;height:3rem}.index-reason-content-list li .no img{width:auto;height:100%}.index-reason-content-list li .lead{position:absolute;bottom:1rem;left:1rem;width:20rem}@media screen and (max-width: 64rem){.index-reason-content-list li .lead{width:25rem}}@media screen and (max-width: 40rem){.index-reason-content-list li .lead{width:20rem}}.index-review{background:url(../img/index-review.png) no-repeat center center/cover;position:relative;margin:-6rem 0 0;padding:0 0 8rem;z-index:1}.index-review-title h2{text-align:center;font-size:2.5rem;font-weight:bold;color:#f76400}@media screen and (max-width: 64rem){.index-review-title h2{font-size:3rem}}@media screen and (max-width: 40rem){.index-review-title h2{font-size:2rem}}.index-review-title h3{text-align:center;font-size:3.5rem;font-weight:bold;color:#211d68;position:relative;z-index:1}@media screen and (max-width: 64rem){.index-review-title h3{font-size:2.5rem}}@media screen and (max-width: 40rem){.index-review-title h3{font-size:1.5rem}}.embedsocial-hashtag{position:relative;width:64rem;margin:auto}@media screen and (max-width: 64rem){.embedsocial-hashtag{width:auto}}.index-reno{background:url(../img/index-reno.jpg) no-repeat center center/cover;position:relative;margin:-6rem 0 0;padding:6rem 0px}.index-reno-lead{max-width:40rem;margin:0 auto 2rem}.index-reno-title{display:flex;gap:1rem;align-items:center;justify-content:center;font-weight:bold;font-size:2rem;position:relative;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-reno-title{gap:.5rem;font-size:1.25rem}}.index-reno-title img{width:32rem}@media screen and (max-width: 40rem){.index-reno-title img{width:16rem}}.index-reno-free{width:30rem;margin:0 auto 2rem;position:relative}@media screen and (max-width: 40rem){.index-reno-free{width:auto}}.index-reno-free-list{display:flex;gap:2rem;align-items:center;justify-content:space-around;position:relative}@media screen and (max-width: 64rem){.index-reno-free-list{gap:1rem}}.index-reno-free-list:after{content:"";position:absolute;top:-1rem;right:10rem;background:url(../img/index-reno-huki.png) no-repeat center center/cover;width:140px;height:89px}@media screen and (max-width: 64rem){.index-reno-free-list:after{top:-1rem;right:3rem}}@media screen and (max-width: 40rem){.index-reno-free-list:after{top:-1rem;right:0rem;width:100px;height:66px}}.index-reno-cracker{width:8rem}@media screen and (max-width: 64rem){.index-reno-cracker{width:6rem}}@media screen and (max-width: 40rem){.index-reno-cracker{width:3rem}}.index-reno-worker1{position:absolute;top:-4rem;left:2rem;width:20rem;z-index:1}@media screen and (max-width: 64rem){.index-reno-worker1{top:-5rem;left:1rem;width:12rem}}.index-reno-worker2{position:absolute;bottom:-5rem;right:2rem;width:20rem;z-index:1}@media screen and (max-width: 64rem){.index-reno-worker2{right:1rem;width:12rem}}@media screen and (max-width: 40rem){.index-reno-worker2{bottom:0;right:1rem;width:8rem}}.index-reno-after-lead{font-size:2.25rem;font-weight:bold;text-align:center;margin:0 0 2rem}@media screen and (max-width: 64rem){.index-reno-after-lead{font-size:1.5rem}}.index-reno-after-lead .marker{color:#f76400;background:linear-gradient(transparent 70%, #aedaff 70%)}.index-reno-after-lead b{font-size:4rem;margin:0 .25rem}@media screen and (max-width: 64rem){.index-reno-after-lead b{font-size:3rem}}.index-reno-list{display:flex;gap:1rem}@media screen and (max-width: 40rem){.index-reno-list{margin:0 1rem;flex-direction:column}}.index-work{background:url(../img/index-works.png) no-repeat center center/cover;position:relative;margin:-6rem 0 0;padding:4rem 0}@media screen and (max-width: 64rem){.index-work{padding:7rem 0 0}}.index-work .wrapper{position:relative}.index-work-title{position:relative;margin:-10rem 0 0}.index-work-title .index-work-title-en{font-size:14rem;line-height:14rem;color:#fff3e6;font-weight:bold}@media screen and (max-width: 40rem){.index-work-title .index-work-title-en{font-size:7rem;line-height:7rem}}.index-work-title .index-work-title-ja{font-size:3rem;line-height:3rem;color:#211d68;font-weight:bold;position:absolute;top:50%;left:0;transform:translate(0px, -50%)}@media screen and (max-width: 40rem){.index-work-title .index-work-title-ja{font-size:2rem;line-height:2rem}}.index-works-list-container{margin:0 calc(50% - 50vw) 0 0;padding:0rem calc(50vw - 50%) 0rem 0rem;width:calc(100% - 0rem);box-sizing:unset;overflow:hidden;position:relative}@media screen and (max-width: 40rem){.index-works-list{margin:0 0 0 1rem}}.index-works-post{display:flex;gap:1rem;justify-content:space-between}.slick-slide{display:block;margin:0 2rem 0 0}.slick-list{overflow:unset}.js-slick-prev-button{position:absolute;bottom:14rem;left:0rem}@media screen and (max-width: 40rem){.js-slick-prev-button{bottom:12rem;left:.5rem}}.js-slick-prev-button i{font-size:3rem;color:#211d68;transition:all .1s linear}.js-slick-prev-button i:hover{cursor:pointer;color:#f76400}@media screen and (max-width: 40rem){.js-slick-prev-button i{font-size:2rem}}.js-slick-next-button{position:absolute;bottom:14rem;right:2rem}@media screen and (max-width: 40rem){.js-slick-next-button{bottom:12rem;right:.5rem}}.js-slick-next-button i{font-size:3rem;color:#211d68;transition:all .1s linear}.js-slick-next-button i:hover{cursor:pointer;color:#f76400}@media screen and (max-width: 40rem){.js-slick-next-button i{font-size:2rem}}.index-works-image{margin:0 0 .5rem}.index-works-image img{border-radius:1rem;width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.index-works-post-date{font-size:.8rem;font-weight:bold}.index-works-post-cat a{font-weight:bold;color:#fff;background:#211d68;padding:.25rem 1rem;border-radius:2rem}.index-message{position:relative}.index-message-title-en{font-size:14rem;line-height:14rem;color:#fff3e6;font-weight:bold;position:absolute;top:0;left:2rem;z-index:-1}@media screen and (max-width: 64rem){.index-message-title-en{font-size:10rem}}@media screen and (max-width: 40rem){.index-message-title-en{font-size:5rem;line-height:5rem}}.index-message-title-ja{font-size:3.5rem;line-height:3.5rem;color:#211d68;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 40rem){.index-message-title-ja{font-size:2.5rem;line-height:2.5rem}}.index-message-content{display:flex;gap:2rem}@media screen and (max-width: 40rem){.index-message-content{flex-direction:column-reverse}}.index-message-content .article{flex:1}.index-message-content .lead{font-size:2rem;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 64rem){.index-message-content .lead{font-size:1.5rem}}@media screen and (max-width: 40rem){.index-message-content .lead{font-size:1.25rem}}.index-message-content p{margin:0 0 1rem}.index-message-content .name{text-align:right;font-weight:bold;margin:0 0 4rem}.index-message-content .image{width:20rem}@media screen and (max-width: 64rem){.index-message-content .image{width:17rem}}@media screen and (max-width: 40rem){.index-message-content .image{width:80%;margin:auto}}.index-message-logo{position:absolute;bottom:0rem;right:2rem;width:25rem;opacity:.25;z-index:-1}@media screen and (max-width: 40rem){.index-message-logo{bottom:11rem;right:2rem;width:15rem}}.index-blog{background:url(../img/index-blog.png) no-repeat center center/100% 90%;position:relative;padding:4rem 0px}.index-blog-content{display:flex;gap:3rem;align-items:center}@media screen and (max-width: 64rem){.index-blog-content{gap:0rem}}@media screen and (max-width: 40rem){.index-blog-content{flex-direction:column}}.index-blog-content .title{display:flex;gap:3rem}@media screen and (max-width: 40rem){.index-blog-content .title{flex-direction:column;gap:.5rem}}.index-blog-title-ja{color:#fff;font-weight:bold;writing-mode:vertical-rl;font-size:4rem}@media screen and (max-width: 40rem){.index-blog-title-ja{writing-mode:horizontal-tb}}.index-blog-title-en{color:#fff;font-weight:bold;transform:rotate(90deg);transform-origin:top left;font-size:2.5rem}@media screen and (max-width: 40rem){.index-blog-title-en{transform:rotate(0deg)}}.index-blog-post{border-bottom:1px solid #fff3e6}.index-blog-post-title a{display:flex;gap:1rem;font-size:1.25rem;color:#fff;display:flex;padding:2rem 0}@media screen and (max-width: 40rem){.index-blog-post-title a{font-size:1rem;padding:1rem 0}}.index-blog-post-title a:hover{opacity:.75}.index-blog-post-title a span{white-space:nowrap}.fixed-icon-contact{position:fixed;top:10rem;right:0rem;width:5rem;z-index:2}@media screen and (max-width: 64rem){.fixed-icon-contact{width:4rem}}@media screen and (max-width: 40rem){.fixed-icon-contact{width:3rem}}.fixed-icon-contact img{transition:all .1s linear}.fixed-icon-contact img:hover{transform:scale(1.05)}.fixed-icon-line{position:fixed;bottom:1rem;right:1rem;width:12rem;z-index:2}@media screen and (max-width: 64rem){.fixed-icon-line{bottom:.5rem;right:.5rem;width:10rem}}@media screen and (max-width: 40rem){.fixed-icon-line{width:8rem}}.fixed-icon-line img{transition:all .1s linear}.fixed-icon-line img:hover{transform:scale(1.05)}.page-cover{position:relative;background:url(../img/page-background.png) no-repeat bottom/contain}.page-cover .wrapper{position:relative}.page-cover .wrapper:before{content:"";position:absolute;top:10rem;left:-3rem;background:url(../img/page-background-pegion.png) no-repeat center center/cover;width:50px;height:38px}.page-cover .page-title-container{padding:6rem 0;position:relative;z-index:1}@media screen and (max-width: 64rem){.page-cover .page-title-container{padding:4rem 0}}.page-cover .page-title-en{font-weight:bold;font-size:5rem;color:#211d68}@media screen and (max-width: 64rem){.page-cover .page-title-en{font-size:3rem}}.page-cover .page-title-ja{font-weight:bold;font-size:1.5rem;color:#f76400}.page-cover .page-image{height:20rem;position:absolute;bottom:0;right:2rem}@media screen and (max-width: 64rem){.page-cover .page-image{height:13rem;right:1rem}}@media screen and (max-width: 40rem){.page-cover .page-image{height:10rem;right:0rem}}.page-cover .page-image img{width:auto;height:100%}.reno-lead{background:#fff3e6;margin:0 0 2rem}.reno-lead-title{margin:0 0 2rem}.reno-lead-free-list{display:flex;gap:2rem;align-items:center;justify-content:space-around;position:relative;margin:0 0 2rem}.reno-lead-free-list:after{content:"";position:absolute;top:-1rem;right:10rem;background:url(../img/index-reno-huki.png) no-repeat center center/cover;width:140px;height:89px}@media screen and (max-width: 64rem){.reno-lead-free-list:after{right:5rem}}@media screen and (max-width: 40rem){.reno-lead-free-list:after{right:2rem;width:84px;height:53px}}.reno-lead-free-list .cracker{width:8rem}.reno-lead-list{display:flex;gap:2rem}@media screen and (max-width: 64rem){.reno-lead-list{gap:1rem}}@media screen and (max-width: 40rem){.reno-lead-list{flex-direction:column;width:80%;margin:auto}}.reno-lead-after-lead{font-size:2.25rem;font-weight:bold;text-align:center;margin:0 0 2rem}@media screen and (max-width: 64rem){.reno-lead-after-lead{font-size:1.5rem}}.reno-lead-after-lead .marker{color:#f76400;background:linear-gradient(transparent 70%, #aedaff 70%)}.reno-lead-after-lead b{font-size:4rem;margin:0 .25rem}@media screen and (max-width: 64rem){.reno-lead-after-lead b{font-size:3rem}}.reno-lead-article{margin:0 0 4rem;text-align:center}@media screen and (max-width: 40rem){.reno-lead-article{margin:0 0 3rem}}.reno-lead-article span{display:inline-block;background:#aedaff;padding:1rem 4rem;font-size:1.25rem;border-radius:3rem;position:relative}@media screen and (max-width: 40rem){.reno-lead-article span{padding:1rem 1rem}}.reno-lead-article span:before{content:"";background:#aedaff;display:block;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);width:2rem;height:1rem;position:absolute;top:-1rem;left:50%;transform:translate(-50%, 1px)}.reno-lead-menu-link{display:flex;gap:2rem;justify-content:space-between}@media screen and (max-width: 64rem){.reno-lead-menu-link{gap:1rem}}@media screen and (max-width: 40rem){.reno-lead-menu-link{gap:.5rem}}.reno-lead-menu-link li a{width:18rem;height:18rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background:#fff;border-radius:100%;font-size:2rem;gap:1rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}@media screen and (max-width: 64rem){.reno-lead-menu-link li a{width:13rem;height:13rem;font-size:1.5rem;gap:.5rem}}@media screen and (max-width: 40rem){.reno-lead-menu-link li a{width:7.5rem;height:7.5rem;font-size:.9rem;letter-spacing:0}}.reno-lead-menu-link li a .image-before{height:5rem;opacity:1;display:block}@media screen and (max-width: 64rem){.reno-lead-menu-link li a .image-before{height:3rem}}@media screen and (max-width: 40rem){.reno-lead-menu-link li a .image-before{height:2rem}}.reno-lead-menu-link li a .image-before img{width:auto;height:100%}.reno-lead-menu-link li a .image-after{height:5rem;opacity:0;display:none}@media screen and (max-width: 64rem){.reno-lead-menu-link li a .image-after{height:3rem}}@media screen and (max-width: 40rem){.reno-lead-menu-link li a .image-after{height:2rem}}.reno-lead-menu-link li a .image-after img{width:auto;height:100%}.reno-lead-menu-link li a .title{text-align:center;font-weight:bold;position:relative}.reno-lead-menu-link li a .title:after{content:"";background:#000;width:100%;height:.25rem;position:absolute;left:0;bottom:-0.25rem}@media screen and (max-width: 40rem){.reno-lead-menu-link li a .title:after{height:.2px}}.reno-lead-menu-link li a .arrow-before{width:1.5rem;opacity:1;display:block}@media screen and (max-width: 64rem){.reno-lead-menu-link li a .arrow-before{width:1.25rem}}@media screen and (max-width: 40rem){.reno-lead-menu-link li a .arrow-before{width:.8rem}}.reno-lead-menu-link li a .arrow-after{width:1.5rem;opacity:0;display:none}@media screen and (max-width: 64rem){.reno-lead-menu-link li a .arrow-after{width:1.25rem}}.reno-lead-menu-link li a:hover{background:#f76400;box-shadow:0 0 .5rem 0 rgba(0,0,0,.5)}.reno-lead-menu-link li a:hover .image-before{opacity:0;display:none}.reno-lead-menu-link li a:hover .image-after{opacity:1;display:block}.reno-lead-menu-link li a:hover .title{color:#fff}.reno-lead-menu-link li a:hover .title:after{background:#fff}.reno-lead-menu-link li a:hover .arrow-before{opacity:0;display:none}.reno-lead-menu-link li a:hover .arrow-after{opacity:1;display:block}.reno-content-title-symbol{text-align:center;margin:0 0 1rem}.reno-content-title-symbol img{width:auto;height:5rem}@media screen and (max-width: 40rem){.reno-content-title-symbol img{width:auto;height:3rem}}.reno-content-title{text-align:center;margin:0 0 4rem}.reno-content-title span{display:inline-block;font-size:3.5rem;position:relative}@media screen and (max-width: 64rem){.reno-content-title span{font-size:3rem}}@media screen and (max-width: 40rem){.reno-content-title span{font-size:2rem}}.reno-content-title span:after{content:"";width:100%;height:.25rem;background:#000;position:absolute;bottom:-0.25rem;left:0}.reno-shikumi-lead{text-align:center;margin:0 0 2rem}.reno-shikumi-lead span{display:inline-block;padding:1rem 2rem;position:relative;background:#fff3e6;font-size:1.25rem;border-radius:3rem}@media screen and (max-width: 64rem){.reno-shikumi-lead span{padding:1rem 2rem;font-size:1rem}}.reno-shikumi-lead span:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%, -1px);width:2rem;height:1rem;background:#fff3e6;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}.reno-shikumi-title{margin:0 0 2rem;text-align:center}.reno-shikumi-title img{max-width:40rem}.reno-shikumi-list{display:flex;gap:2rem;justify-content:center;margin:0 0 3rem}@media screen and (max-width: 40rem){.reno-shikumi-list{flex-direction:column;align-items:center}}.reno-shikumi-list li{color:#211d68;font-size:2.5rem;font-weight:bold;background:linear-gradient(transparent 70%, #ffb883 70%)}@media screen and (max-width: 64rem){.reno-shikumi-list li{font-size:2rem}}@media screen and (max-width: 40rem){.reno-shikumi-list li{font-size:2.5rem}}.reno-shikumi-list li span{color:#f76400;font-size:5rem}@media screen and (max-width: 64rem){.reno-shikumi-list li span{font-size:4rem}}@media screen and (max-width: 40rem){.reno-shikumi-list li span{font-size:5rem}}.reno-shikumi-article{text-align:center;font-weight:bold;font-size:2.25rem;margin:0 0 2rem}.reno-shikumi-article span{background:linear-gradient(transparent 70%, #aedaff 70%)}.reno-shikumi-article img{width:auto;height:4rem;margin:0 1rem 0 0;vertical-align:middle}@media screen and (max-width: 40rem){.reno-shikumi-article img{display:block;margin:1rem 0}}.reno-shikumi-detail-container{background:#fff3e6;border-radius:2rem;margin:0 auto 4rem}.reno-shikumi-detail-title{text-align:center;margin:0 0 2rem}.reno-shikumi-detail-title span{font-size:1.5rem;position:relative;font-weight:bold}.reno-shikumi-detail-title span:after{content:"";position:absolute;bottom:-0.5rem;left:0;width:100%;height:.25rem;background:#211d68}@media screen and (max-width: 40rem){.reno-shikumi-detail-title span:after{display:none}}.reno-shikumi-detail-title span br{display:none}@media screen and (max-width: 40rem){.reno-shikumi-detail-title span br{display:block}}.reno-shikumi-detail-example{background:#fff;border-radius:1rem;display:flex;align-items:center;max-width:50rem;margin:0 auto 4rem}@media screen and (max-width: 40rem){.reno-shikumi-detail-example{flex-direction:column}}.reno-shikumi-detail-example .reno-shikumi-detail-man{width:8rem;padding:2rem 1rem 0 2rem}@media screen and (max-width: 40rem){.reno-shikumi-detail-example .reno-shikumi-detail-man{padding:2rem 2rem 0 2rem}}.reno-shikumi-detail-example p{flex:1;padding:2rem 2rem 2rem 2rem;text-align:center}@media screen and (max-width: 40rem){.reno-shikumi-detail-example p br{display:none}}.reno-shikumi-detail-table{max-width:50rem;margin:0 auto 2rem}.reno-shikumi-detail-zero{max-width:50rem;margin:0 auto 0}.reno-taishou-caution{padding:2rem;background:#fff3e6;border-radius:1rem;margin:0 0 2rem;text-align:center}.reno-taishou-caution ul{display:inline-block}.reno-taishou-caution ul li{text-align:left;font-weight:bold;font-size:1.5rem;background:url(../img/reno-list-check.png) no-repeat left center/1.5rem;padding:0 0 0 2.5rem;margin:1rem 0}.reno-taishou-info-wrapper{text-align:center;margin:0 0 4rem}.reno-taishou-info{display:inline-block}.reno-taishou-info span{background:linear-gradient(transparent 70%, #ffb883 70%)}.reno-moushikomi{background:#fff3e6}.reno-moushikomi-flow{display:flex;gap:2rem;padding:0 0 4rem;position:relative}@media screen and (max-width: 40rem){.reno-moushikomi-flow{gap:1rem}}.reno-moushikomi-flow:before{content:"";border-left:.25rem dashed #f76400;position:absolute;top:0;width:0;height:100%;left:2.5rem}@media screen and (max-width: 64rem){.reno-moushikomi-flow:before{left:2rem}}.reno-moushikomi-flow .no{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;font-size:2.5rem;line-height:3rem;color:#211d68;letter-spacing:0;background:#fff;font-weight:bold;border-radius:100%;border:.25rem solid #f76400;position:relative}@media screen and (max-width: 64rem){.reno-moushikomi-flow .no{width:4rem;height:4rem}}@media screen and (max-width: 40rem){.reno-moushikomi-flow .no{font-size:2rem}}.reno-moushikomi-flow .detail{display:flex;gap:2rem;flex:1}@media screen and (max-width: 40rem){.reno-moushikomi-flow .detail{flex-direction:column-reverse;gap:1rem}}.reno-moushikomi-flow .content-wrapper .title{font-size:2.5rem;color:#211d68;font-weight:bold;margin:0 0 1rem}@media screen and (max-width: 64rem){.reno-moushikomi-flow .content-wrapper .title{font-size:2rem}}.reno-moushikomi-flow .image img{width:20rem;border-radius:1rem}@media screen and (max-width: 64rem){.reno-moushikomi-flow .image img{width:15rem}}@media screen and (max-width: 40rem){.reno-moushikomi-flow .image img{width:100%}}.reno-moushikomi-flow.border-none:before{display:none}.page-reason{background:#fff3e6}.reason-list{display:flex;gap:2rem;flex-direction:column}.reason-list li:nth-child(odd){background:#fff;margin:0 calc(50% - 50vw) 0 0;padding:4rem calc(50vw - 50%) 4rem 2rem;width:calc(100% - 2rem);border-radius:2rem 0 0 2rem}@media screen and (max-width: 40rem){.reason-list li:nth-child(odd){margin:0;padding:4rem 1rem;width:auto;border-radius:0}}.reason-list li:nth-child(even){background:rgba(0,0,0,0);margin:0 0 0 calc(50% - 50vw);padding:4rem 4rem 2rem calc(50vw - 50%);width:calc(100% - 2rem);border-radius:0 2rem 2rem 0 0}@media screen and (max-width: 40rem){.reason-list li:nth-child(even){margin:0;padding:4rem 1rem;width:auto;border-radius:0}}.reason-list .image img{border-radius:2rem}@media screen and (max-width: 40rem){.reason-list .image img{border-radius:1rem}}.reason-list-container{display:flex;gap:2rem;justify-content:space-between;margin:0 0 4rem}@media screen and (max-width: 40rem){.reason-list-container{flex-direction:column;margin:0 0 2rem}}.reason-list-container .title-content .no{color:#aedaff;font-weight:bold;text-align:center}.reason-list-container .title-content .no span{font-size:4rem;display:block}.reason-list-container .title-content .title{color:#f76400;font-weight:bold;font-size:4rem;text-align:center}@media screen and (max-width: 64rem){.reason-list-container .title-content .title{font-size:3rem}}.reason-list-container .article-content{flex:1;max-width:35rem}.reason-list-container .article-content .article-title{margin:0 0 1rem;font-size:2.5rem;font-weight:bold}@media screen and (max-width: 64rem){.reason-list-container .article-content .article-title{font-size:2rem}}@media screen and (max-width: 40rem){.reason-list-container .article-content .article-title{font-size:1.5rem;text-align:center}}.page-voice{background:#fff3e6}.voice-container{display:flex;gap:2rem;background:#fff;border-radius:2rem;padding:4rem 2rem;margin:0 0 4rem}@media screen and (max-width: 40rem){.voice-container{flex-direction:column;padding:2rem 2rem}}.voice-container .image{max-width:25rem}@media screen and (max-width: 64rem){.voice-container .image{max-width:20rem}}.voice-container .content{flex:1}.voice-container .content p{margin:0 0 2rem}.voice-container .content h3{font-size:1rem;font-weight:bold;margin:0 0 .5rem}.title-container table{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;width:100%;margin:0 0 2rem}.title-container table tbody{padding:1rem 0;display:block}.title-container table th{text-align:left;color:#211d68;padding:.5rem 0;width:7rem;font-size:1.25rem}.title-container table td{text-align:left;padding:.5rem 0;font-size:1.25rem}.page-company{background:#fff3e6}.page-company h2{position:relative;font-size:3rem;text-align:center;margin:0 0 4rem}.page-company h2:after{content:"";display:block;width:7rem;height:.5rem;background:#211d68;position:absolute;bottom:0;left:50%;transform:translate(-50%, 1rem)}.company-message-content{display:flex;gap:2rem;margin:0 0 4rem}@media screen and (max-width: 40rem){.company-message-content{flex-direction:column-reverse}}.company-message-content .article{flex:1}.company-message-content .lead{font-size:2rem;font-weight:bold;margin:0 0 2rem}@media screen and (max-width: 64rem){.company-message-content .lead{font-size:1.5rem}}@media screen and (max-width: 40rem){.company-message-content .lead{font-size:1.25rem}}.company-message-content p{margin:0 0 1rem}.company-message-content .name{text-align:right;font-weight:bold;margin:0 0 4rem}.company-message-content .image{width:20rem}@media screen and (max-width: 64rem){.company-message-content .image{width:17rem}}@media screen and (max-width: 40rem){.company-message-content .image{width:80%;margin:auto}}.company-message-content .image img{border-radius:1rem}.company-detail-table{border-collapse:collapse;width:100%;margin:0 0 4rem}.company-detail-table th{border-bottom:1px solid #ccc;text-align:left;font-size:1.25rem;vertical-align:top;padding:1rem 0;white-space:nowrap}.company-detail-table td{border-bottom:1px solid #ccc;text-align:left;font-size:1.25rem;vertical-align:top;padding:1rem 0}.page-privacy-policy{background:#fff3e6}.page-privacy-policy p{margin:0 0 2rem}.page-privacy-policy ul{margin:0 0 2rem}.page-privacy-policy h2{margin:0 0 .5rem}.page-archive{background:#fff3e6}.archive-cat{display:flex;gap:2rem;flex-wrap:wrap;margin:0 0 4rem}@media screen and (max-width: 64rem){.archive-cat{gap:1rem}}.archive-cat li{width:calc(33.3333333333% - 1.1rem - 4px)}@media screen and (max-width: 64rem){.archive-cat li{width:calc(33.3333333333% - .5rem - 4px)}}@media screen and (max-width: 40rem){.archive-cat li{width:calc(50% - .25rem - 4px)}}.archive-cat li a{display:block;background:#fff;font-weight:bold;color:#211d68;border:2px solid #211d68;border-radius:3rem;padding:1rem 2rem;text-align:center}.archive-cat li a:hover{background:#211d68;color:#fff}.archive-post-list{display:flex;gap:2rem;flex-wrap:wrap;margin:0 0 2rem}.archive-post-list li{width:calc(33.3333333333% - 1.5rem)}@media screen and (max-width: 64rem){.archive-post-list li{width:calc(50% - 1rem)}}@media screen and (max-width: 40rem){.archive-post-list li{width:calc(100% - 0rem)}}.archive-post-list li a:hover{opacity:.75}.archive-list-image{margin:0 0 .5rem}.archive-list-image img{border-radius:1rem}.archive-list-wrapper{display:flex;justify-content:space-between;align-items:center;margin:0 0 .5rem}.archive-list-date{font-weight:bold;color:#211d68}.archive-list-cat a{display:block;color:#fff;font-weight:bold;background:#211d68;padding:.25rem 1rem;border-radius:2rem;font-size:.8rem}.pagination{text-align:center}.pagination span{font-size:1.25rem;font-weight:bold}.pagination a{font-size:1.25rem;font-weight:bold}.page-contact{background:#fff3e6}.contact-caution{text-align:center;margin:0 auto 2rem}.contact-caution p{padding:2rem;border:2px solid #a0b2bf;border-radius:.5rem;text-align:center;display:inline-block;position:relative}@media screen and (max-width: 40rem){.contact-caution p{padding:2rem 1rem}}.contact-caution p:before{content:"";display:block;width:2rem;height:2rem;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);background:#f76400}.contact-phone{margin:0 0 4rem}.contact-phone .article{text-align:center;font-size:1.5rem}@media screen and (max-width: 40rem){.contact-phone .article{font-size:1rem}}.contact-phone .phone-no{text-align:center}.contact-phone .phone-no a{font-size:4rem;font-weight:bold;color:#f76400;display:flex;justify-content:center;align-items:center;gap:.75rem}@media screen and (max-width: 40rem){.contact-phone .phone-no a{font-size:3rem}}.contact-phone .phone-no a:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:75%}@media screen and (max-width: 40rem){.contact-phone .phone-no a:before{font-size:65%}}.contact-phone .phone-no a:hover{opacity:.75}.contact-container{display:flex;gap:1rem;justify-content:space-between;margin:0 0 2rem}@media screen and (max-width: 40rem){.contact-container{gap:.5rem;flex-direction:column}}.contact-container dt{font-weight:bold}.contact-container dd{width:32rem}@media screen and (max-width: 64rem){.contact-container dd{width:25rem}}@media screen and (max-width: 40rem){.contact-container dd{width:auto}}.contact-container dd .wpcf7-form-control.wpcf7-radio{display:flex;gap:1rem}@media screen and (max-width: 40rem){.contact-container dd .wpcf7-form-control.wpcf7-radio{flex-wrap:wrap}}.contact-container dd .wpcf7-list-item{margin:0 !important}.contact-container dd .wpcf7-list-item label{display:flex;gap:.25rem;margin:0}.contact-container dd .wpcf7-form-control.wpcf7-text{display:block;padding:.5rem;border:none;border-radius:.5rem;width:calc(100% - 1rem)}@media screen and (max-width: 40rem){.contact-container dd .wpcf7-form-control.wpcf7-text{padding:1rem .5rem}}.contact-container dd .wpcf7-form-control.wpcf7-textarea{display:block;padding:.5rem;border:none;border-radius:.5rem;width:calc(100% - 1rem)}@media screen and (max-width: 40rem){.contact-container dd .wpcf7-form-control.wpcf7-textarea{padding:1rem .5rem}}span.required{font-size:.8rem;color:#fff;background:#f76400;padding:.25rem .5rem;border-radius:1rem;margin:0 0 0 .5rem}.contact-verify{margin:0 0 2rem;text-align:center}.contact-verify .wpcf7-list-item-label{font-size:1.25rem}.contact-verify .wpcf7-list-item-label a{font-weight:bold;text-decoration:underline}.contact-verify .wpcf7-list-item-label a:hover{color:#f76400}.wpcf7-list-item{margin:0 !important}.contact-submit{text-align:center}.contact-submit input{background:#fff;font-size:1.25rem;padding:1rem;width:20rem;color:#f76400;border:2px solid #f76400;border-radius:3rem;transition:all .1s linear}.contact-submit input:hover{color:#fff;background:#f76400}.post-container{background:#fff3e6;padding:6rem 0 0}.post-wrapper{background:#fff;border-radius:2rem;padding:4rem 4rem}@media screen and (max-width: 40rem){.post-wrapper{padding:2rem 1rem}}.post-title{font-size:3rem;font-weight:bold;border-bottom:1px solid #ccc;padding:0 0 1rem;margin:0 0 1rem}@media screen and (max-width: 40rem){.post-title{font-size:1.5rem}}.post-data-wrapper{display:flex;gap:1rem;margin:0 0 2rem;align-items:center}.post-data-wrapper .post-date{color:#211d68;font-size:.8rem;font-weight:bold}.post-data-wrapper .post-cat a{display:block;color:#fff;font-weight:bold;background:#211d68;padding:.25rem 1rem;border-radius:2rem;font-size:.8rem}.post-content{margin:0 0 2rem}.post-content p{margin:0 0 2rem}.post-content-image{margin:0 0 4rem}.post-content-image img{border-radius:2rem}.post-nav-link{display:flex;gap:1rem;justify-content:space-around}.post-nav-link-prev a,.post-nav-link-next a{color:#211d68;font-weight:bold;font-size:1.25rem;display:flex;gap:1rem;align-items:center}@media screen and (max-width: 40rem){.post-nav-link-prev a,.post-nav-link-next a{font-size:.8rem;gap:.5rem}}.post-nav-link-prev a:hover,.post-nav-link-next a:hover{color:#f76400}.post-nav-link-prev a:hover i,.post-nav-link-next a:hover i{color:#f76400}.post-nav-link-prev a i,.post-nav-link-next a i{font-size:2rem;color:#211d68}@media screen and (max-width: 40rem){.post-nav-link-prev a i,.post-nav-link-next a i{font-size:1.25rem}}.post-nav-link-archive a{color:#fff;font-weight:bold;border:2px solid #211d68;background:#211d68;padding:.75rem 2rem;border-radius:3rem;font-size:1.25rem}@media screen and (max-width: 40rem){.post-nav-link-archive a{font-size:.8rem;padding:.5rem 1rem}}.post-nav-link-archive a:hover{background:#fff;color:#f76400;border:2px solid #f76400}.works-content{display:flex;gap:2rem;margin:0 0 2rem}@media screen and (max-width: 40rem){.works-content{margin:0 0 2rem;flex-direction:column}}.works-content .before{position:relative}.works-content .before:before{content:"Before";display:block;font-size:2rem;color:#000;font-size:2rem}@media screen and (max-width: 40rem){.works-content .before:before{font-size:1.5rem;font-weight:bold}}.works-content .after{position:relative}.works-content .after:before{content:"After";display:block;font-size:2rem;color:#f76400}@media screen and (max-width: 40rem){.works-content .after:before{font-size:1.5rem;font-weight:bold}}.works-content img{border-radius:1.5rem}.works-data{position:relative;display:flex;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:2rem 0;margin:0 0 2rem}@media screen and (max-width: 40rem){.works-data{align-items:baseline}}.works-data:before{content:"DATA";font-size:2rem;width:8rem}@media screen and (max-width: 40rem){.works-data:before{font-size:1.5rem;font-weight:bold;width:6rem}}.works-data ul{display:flex;gap:1rem;flex-wrap:wrap;width:100%;flex:1}@media screen and (max-width: 40rem){.works-data ul{flex-direction:column}}.works-data ul li{width:calc(50% - .5rem)}@media screen and (max-width: 40rem){.works-data ul li{width:auto}}.works-point{position:relative;display:flex;align-items:center}@media screen and (max-width: 40rem){.works-point{align-items:baseline}}.works-point:before{content:"POINT";font-size:2rem;width:8rem}@media screen and (max-width: 40rem){.works-point:before{font-size:1.5rem;font-weight:bold;width:6rem}}.works-point p{flex:1}