@charset "UTF-8";body,html{color:#333;font-family:メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:14px;margin:0;padding:0}*,:after,:before{box-sizing:border-box}.header-chat{background-color:#fff;border-bottom:5px solid #ddd;position:relative;width:100%;z-index:1000}.header-chat .header-chat__body{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:8px 0;width:1024px}.header-chat .header-chat__body-images-badges{align-items:center;display:flex;justify-content:flex-start}@media screen and (max-width:1024px){.header-chat .header-chat__body{width:95%}.header-chat .header-chat__body .header-chat__body-images-logo{align-items:center;display:flex;justify-content:flex-start;width:48%}.header-chat .header-chat__body .header-chat__body-images-logo img{max-width:100%;-o-object-fit:contain;object-fit:contain}.header-chat .header-chat__body .header-chat__body-images-badges{justify-content:flex-end;width:48%}}@media screen and (max-width:500px){.header-chat{height:80px}.header-chat .header-chat__body{height:calc(100% - 8px);padding:4px 0;width:95%}.header-chat .header-chat__body .header-chat__body-images-logo{align-items:center;display:flex;justify-content:flex-start;width:48%}.header-chat .header-chat__body .header-chat__body-images-logo img{max-width:100%;-o-object-fit:contain;object-fit:contain}.header-chat .header-chat__body .header-chat__body-images-badges{justify-content:flex-end;width:48%}.header-chat .header-chat__body .header-chat__body-images-badges div{align-items:center;display:flex;height:calc(100% - 16px);justify-content:center;padding:8px;width:calc(50% - 16px)}.header-chat .header-chat__body .header-chat__body-images-badges div img{height:auto;max-width:100%}}.footer-chat{background:#553819;bottom:0;box-sizing:border-box;position:fixed;width:100%}.footer-chat:before{background:url(https://rehome-navi.com/lp_assets/chat/images/foot_town.png) repeat-x top;content:"";height:165px;left:0;position:absolute;top:-91px;width:100%;z-index:-1}.footer-chat ul{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:8px 0;width:1024px}.footer-chat ul li{margin-right:64px}.footer-chat ul li:last-of-type{margin-right:0}.footer-chat ul li a{background:url(https://rehome-navi.com/lp_assets/regist/images/arrow.png) no-repeat scroll 0;color:#fff;cursor:pointer;font-size:13px;padding-left:10px;text-decoration:none}@media screen and (max-width:1024px){.footer-chat ul{width:100%}.footer-chat ul li{margin-right:32px}}.accordion{transition:opacity .5s ease}.modal-common{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;opacity:0;overflow-x:hidden;overflow-y:scroll;padding:12% 3%;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in;z-index:10010}.modal-common.show{display:block;opacity:1;pointer-events:auto}.modal-common__body{background:#fff;border:1px solid rgba(0,0,0,.5);border-radius:5px;margin:0 auto;overflow:hidden;position:relative}.modal-common__close-btn{background:none;border:none;cursor:pointer;height:30px;opacity:.8;position:absolute;right:10px;top:22px;width:30px}.modal-common__close-btn:hover{opacity:1}.modal-common__close-btn:after,.modal-common__close-btn:before{background-color:#333;content:" ";height:16px;position:absolute;right:13px;top:6px;width:3px}.modal-common__close-btn:before{transform:rotate(45deg)}.modal-common__close-btn:after{transform:rotate(-45deg)}.border-bottom-none{border-bottom:none!important}.display-none{display:none!important}.display-inline-block{display:inline-block!important}.ttl_wateraround{color:#8394e5}.ttl_outdoor{color:#abc628}.ttl_indoor{color:#e089b5}.ttl_others{color:#d48e6a}.error_message{color:#d22401}.margin-top-1em{margin-top:1em!important}.margin-bottom-1em{margin-bottom:1em!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-12{margin-bottom:12px!important}.margin-bottom-24{margin-bottom:24px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-48{margin-bottom:48px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-right-1em{margin-right:1em!important}.margin-right-10{margin-right:10px!important}.margin-right-30{margin-right:30px!important}.margin-left-auto{margin-left:auto!important}.padding-all-0{padding:0!important}.padding-left-30{padding-left:30px!important}body,html{color:#363636;font-family:Noto Sans JP,Roboto,メイリオ,ヒラギノ角ゴ,ＭＳ Ｐゴシック,sans-serif;font-size:16px}body h2,body h3,body p,html h2,html h3,html p{margin:0}@media screen and (max-width:1439px) and (min-width:1024px){html{font-size:12px}}.about{margin:6rem 0 12.25rem;text-align:center}.about .about-content{color:#363636;letter-spacing:.04em;margin:6rem 0}.about .about-content h2{color:#363636;font-size:3rem;padding-bottom:3rem;text-align:center;text-shadow:0 0 .2rem hsla(0,0%,100%,.5)}.about .about-content span{color:#363636;font-size:1.5rem;font-weight:500}.about .about-content__pc{display:block}.about .about-content__sp{display:none}@media screen and (max-width:500px){.about{margin:12vw 0}.about .about-content{letter-spacing:.04em;margin:3vh}.about .about-content h2{font-size:7.5vw;padding-bottom:5vw}.about .about-content span{display:block;font-size:4vw;margin:0 4vw}.about .about-content .about-content__pc{display:none}.about .about-content .about-content__sp{display:block;margin:0}}.cta{margin-top:6rem;position:relative;text-align:center}.cta .top-brackets:before{border-left:4px solid #ed8b18;left:3rem}.cta .top-brackets:after,.cta .top-brackets:before{border-radius:2px;border-top:4px solid #ed8b18;content:"";display:block;height:4rem;position:absolute;top:-2rem;width:4rem}.cta .top-brackets:after{border-right:4px solid #ed8b18;right:3rem}.cta .bottom-brackets:before{border-left:4px solid #ed8b18;left:3rem}.cta .bottom-brackets:after,.cta .bottom-brackets:before{border-bottom:4px solid #ed8b18;border-radius:2px;bottom:-2rem;content:"";display:block;height:4rem;position:absolute;width:4rem}.cta .bottom-brackets:after{border-right:4px solid #ed8b18;right:3rem}.cta span{color:#ed8b18}.cta p{color:#363636;font-size:2.5rem;letter-spacing:.04em;margin:0 0 2rem}.cta .cta-text{font-size:1.25rem;margin-bottom:1.1}.cta .cta-text span{font-size:1.6rem}.cta .cta-orenge{background-color:#ed8b18;border-radius:.25rem;box-shadow:0 0 4px rgba(0,0,0,.25);display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:2rem;position:relative;width:27rem}.cta .cta-orenge a{align-items:center;color:#fff;display:flex;justify-content:center;padding:1.5rem 0;text-decoration:none}.cta .cta-orenge a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5rem 0 .5rem 1rem;content:"";position:absolute;right:2.5rem;top:unset}.cta .cta-orenge span{background-color:#fff;border-radius:.2rem;color:#ed8b18;left:1rem;padding:.2rem 5px;position:absolute}.cta .cta-white{background-color:#fff;border:2px solid #ed8b18;border-radius:.2rem;box-shadow:0 0 .2rem rgba(0,0,0,.25);display:inline-block;font-size:1.5rem;font-weight:700;position:relative;text-decoration:none;width:27rem}.cta .cta-white a{align-items:center;color:#ed8b18;display:flex;justify-content:center;padding:1.5rem 0 1.5rem 1.5rem;text-decoration:none}.cta .cta-white a:after{border-color:transparent transparent transparent #ed8b18;border-style:solid;border-width:.5rem 0 .5rem 1rem;content:"";position:absolute;right:2.5rem;top:unset}.cta .cta-white span{background-color:#ed8b18;border-radius:.2rem;color:#fff;left:1rem;padding:.2rem 5px;position:absolute}@media screen and (max-width:500px){.cta{margin-top:20vw}.cta .top-brackets:before{border-left:2px solid #ed8b18;left:4vw}.cta .top-brackets:after,.cta .top-brackets:before{border-top:2px solid #ed8b18;height:10vw;top:-5vw;width:10vw}.cta .top-brackets:after{border-right:2px solid #ed8b18;right:4vw}.cta .bottom-brackets:before{border-left:2px solid #ed8b18;left:4vw}.cta .bottom-brackets:after,.cta .bottom-brackets:before{border-bottom:2px solid #ed8b18;bottom:-5vw;height:10vw;width:10vw}.cta .bottom-brackets:after{border-right:2px solid #ed8b18;right:4vw}.cta p{font-size:5vw}.cta .cta-text{font-size:4.5vw;font-weight:400}.cta .cta-text span{font-size:5vw}.cta .cta-text:nth-of-type(2){font-weight:700}.cta .cta-orenge,.cta .cta-white{width:80vw}.cta .cta-orenge a,.cta .cta-white a{align-items:center;display:flex;font-size:5vw;justify-content:center;padding:3vw 2vw 3vw 13vw}.cta .cta-orenge a span,.cta .cta-white a span{font-size:4.5vw;margin:0 2vw 0 0}.cta .cta-orenge a:after,.cta .cta-white a:after{border-width:2vw 0 2vw 3vw;right:2vw;top:unset}.cta .cta-orenge{margin-bottom:23vw}.cta .cta-orenge a{font-size:5.5vw}.cta .cta-text:nth-of-type(3){font-size:4vw}}.cta_bg{margin:6rem 2.5rem 0;padding:2rem 2rem 0;position:relative;text-align:center}.cta_bg.yellow{background:#fff8eb}.cta_bg.white{background:#fff}.cta_bg span{color:#ed8b18}.cta_bg p{color:#363636;font-size:2.5rem;letter-spacing:.04em;margin:0 0 2rem}.cta_bg .cta-text{font-size:1.25rem;margin-bottom:1rem}.cta_bg .cta-text span{font-size:1.6rem}.cta_bg .cta-orenge{background-color:#ed8b18;border-radius:.25rem;box-shadow:0 0 4px rgba(0,0,0,.25);display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:2rem;position:relative;width:27rem}.cta_bg .cta-orenge:hover{opacity:.8}.cta_bg .cta-orenge a{align-items:center;color:#fff;display:flex;justify-content:center;padding:1.5rem 0;text-decoration:none}.cta_bg .cta-orenge a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5rem 0 .5rem 1rem;content:"";position:absolute;right:2.5rem;top:unset}.cta_bg .cta-orenge span{background-color:#fff;border-radius:.2rem;color:#ed8b18;left:1rem;padding:.2rem 5px;position:absolute}@media screen and (max-width:500px){.cta_bg{margin:7vw 3vw 0;padding:2vw 2vw 0}.cta_bg p{font-size:5vw}.cta_bg .cta-text{font-size:4.5vw;font-weight:400}.cta_bg .cta-text span{font-size:5vw}.cta_bg .cta-text:nth-of-type(2){font-weight:700}.cta_bg .cta-orenge,.cta_bg .cta-white{width:80vw}.cta_bg .cta-orenge a,.cta_bg .cta-white a{align-items:center;display:flex;font-size:5vw;justify-content:center;padding:3vw 2vw 3vw 13vw}.cta_bg .cta-orenge a span,.cta_bg .cta-white a span{font-size:4.5vw;margin:0 2vw 0 0}.cta_bg .cta-orenge a:after,.cta_bg .cta-white a:after{border-width:2vw 0 2vw 3vw;right:2vw;top:unset}.cta_bg .cta-text:nth-of-type(3){font-size:4vw}}.flow{background-color:#f5f5f5;padding:6rem 2.25rem 6rem 4rem}.flow h2{color:#363636;font-size:3rem;padding-bottom:4.5rem;text-align:center}.flow .steps{display:flex;flex-wrap:wrap;justify-content:center}.flow .steps .step{background-color:#fff;height:37.5rem;margin-right:3.5rem;position:relative;width:25rem}.flow .steps .step.second-params-new-height{height:40rem}.flow .steps .step .number{align-items:center;background-color:#fff;border-radius:50%;box-sizing:border-box;color:#35d26a;display:flex;font-size:2.5rem;height:5rem;justify-content:center;left:-2.5rem;position:absolute;top:-2.5rem;width:5rem}.flow .steps .step img{height:16rem;width:25rem}.flow .steps .step p{color:#35d26a;font-size:2rem;font-weight:700;text-align:center}.flow .steps .step span{display:block;font-size:1.25rem;padding:0 1.5rem}.flow .steps .step:first-of-type p{margin-bottom:3rem;margin-top:4rem}.flow .steps .step:nth-of-type(2){margin-top:7.5rem}.flow .steps .step:nth-of-type(2) p{line-height:140%;margin-bottom:1.9rem;margin-top:2.5rem}.flow .steps .step:nth-of-type(3){margin-right:1rem;margin-top:15rem}.flow .steps .step:nth-of-type(3) p{margin-bottom:51px;margin-top:4rem}@media screen and (max-width:1439px) and (min-width:426px){.flow{padding:6rem 0 6rem 2.8rem}.flow .steps .step{margin-right:3rem}}@media screen and (max-width:500px){.flow{padding:0 0 15vw}.flow h2{font-size:7.5vw;padding:8vw 0 15vw}.flow .steps{display:block}.flow .steps .step{height:130vw;margin:0 4vw;width:92%}.flow .steps .step.second-params-new-height{height:136vw}.flow .steps .step .number{border:3px solid #f5f5f5;height:64px;left:5vw;top:-8vw;width:64px}.flow .steps .step img{height:60vw;width:100%}.flow .steps .step p{font-size:7vw;margin:14vw 0 8vw}.flow .steps .step span{font-size:4vw;padding:0 3vw}.flow .steps .step:nth-of-type(2){margin-top:18.5vw}.flow .steps .step:nth-of-type(2) p{line-height:140%;margin:10vw 0}.flow .steps .step:nth-of-type(3){margin:18.5vw 4vw 0}.flow .steps .step:nth-of-type(3) p{margin:10vw 0}}header{background-color:#f5f5f5;overflow:hidden}header .head{align-items:center;display:flex;height:7.5rem}header .head .head-logo{display:inline-block;height:5rem;margin:2.3rem 2.5rem;width:20rem}header .head .head-logo img{height:auto;max-height:100%;max-width:100%;width:auto}header .head .head-inner{align-items:center;display:flex;margin-left:auto}header .head .head-inner .tosho-logo,header .head .head-inner img{height:5rem;margin-right:1.5rem;width:6.25rem}header .head .head-inner .phone-sp{display:none}header .head .head-inner__text{margin-right:2.5rem;text-align:right;width:16rem}header .head .head-inner__text a{color:#363636;font-size:2rem;line-height:140%;margin:0;position:relative;text-decoration:none}header .head .head-inner__text a .phone-icon-pc{display:inline-block;height:2rem;position:absolute;right:13.5rem;top:0;width:2rem}header .head .head-inner__text span{display:block;font-size:.75rem;margin-bottom:.5vw}header .head .head-inner__text .notion{background-color:#fff;border-radius:1rem;display:block;font-size:.5rem;margin-bottom:.9px;margin-left:1rem;padding:.25rem 1rem}header .swiper-container{--swiper-theme-color:#35d26a;height:54vw;margin:0 30rem 0 10rem;overflow:visible;position:relative;width:80%}header .swiper-container .swiper-wrapper{height:96%}header .swiper-container .fv-cta{bottom:3rem;position:absolute;right:-2rem;text-align:center;width:30vw;z-index:2}header .swiper-container .fv-cta img{height:auto;max-height:100%;max-width:100%;width:auto}header .swiper-container .fv-cta .cta-orenge{background-color:#ed8b18;border-radius:.25rem;box-shadow:0 0 4px rgba(0,0,0,.25);display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:2rem;position:relative;width:27rem}header .swiper-container .fv-cta .cta-orenge:hover{opacity:.8}header .swiper-container .fv-cta .cta-orenge a{align-items:center;color:#fff;display:flex;justify-content:center;padding:1.5rem 0;text-decoration:none}header .swiper-container .fv-cta .cta-orenge a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5rem 0 .5rem 1rem;content:"";position:absolute;right:2.5rem;top:unset}header .swiper-container .fv-cta .cta-orenge span{background-color:#fff;border-radius:.2rem;color:#ed8b18;left:1rem;padding:.2rem 5px;position:absolute}header .swiper-container .award-img{bottom:3rem;position:absolute;right:-2rem;text-align:center;width:30vw;z-index:2}header .swiper-container .award-img img{height:auto;max-height:100%;max-width:100%;width:auto}header .swiper-container p{background-color:#ffffffcc;font-size:3rem;font-weight:700;left:6rem;padding:1rem 0;position:absolute;top:2rem;width:6.25rem;writing-mode:vertical-rl;z-index:2}header .swiper-container p span{color:#35d26a;font-size:4.5rem}header .swiper-container p:nth-of-type(2){left:-.22rem;top:6.3rem}header .swiper-container p:nth-of-type(3){align-items:center;display:flex;left:-6.45rem;top:11rem}header .swiper-container .swiper-pagination{bottom:.25rem;left:unset;right:-28px;width:unset}header .swiper-slide{width:53rem}header .swiper-slide img{height:auto;max-height:100%;max-width:100%;width:auto}header .swiper-pagination-clickable .swiper-pagination-bullet{border-radius:40px;height:6px;margin-right:1rem;width:6rem}header .sp-fv{display:none}@media screen and (max-width:1000px) and (min-width:500px){header .head .head-inner__text a{font-size:1rem}header .head .head-inner__text a .phone-icon-pc{right:16vw}header .swiper-container p{font-size:4vw}header .swiper-container p span{font-size:8.5vw}header .swiper-container .award-img{bottom:2rem;right:2rem}header .swiper-container .fv-cta{bottom:5vh;position:absolute;right:4vw;text-align:right;width:-moz-min-content;width:min-content}header .swiper-container .fv-cta .cta-orenge{font-size:2vw;margin-bottom:1rem;width:35vw}header .swiper-container .fv-cta .cta-orenge:hover{opacity:.8}header .swiper-container .fv-cta .cta-orenge a{color:#fff;padding:1.5rem .2rem}header .swiper-container .fv-cta .cta-orenge a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5rem 0 .5rem 1rem;right:2vw}header .swiper-container .fv-cta .cta-orenge span{left:.8vw}}@media screen and (max-width:500px){header .head{height:64px}header .head .head-logo{height:7.5vw;margin:4vw;width:38vw}header .head .head-inner img{height:auto;margin-right:2vw;margin-top:1rem;max-height:100%;max-width:100%;width:auto}header .head .head-inner .tosho-logo{margin:0 4px;width:15vw}header .head .head-inner .phone-sp{background-color:#ed8b18;color:#fff;display:block;font-size:3vw;font-weight:bolder;margin:0 auto;padding-bottom:11px;text-align:center;text-decoration:none;width:16vw}header .head .head-inner .phone-sp img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}header .head .head-inner .phone-icon-sp{display:block;margin:1.5vw auto;padding:0}header .head .head-inner__text,header .swiper-container{display:none}header .sp-fv{display:block;height:170vw;overflow:hidden;position:relative}header .sp-fv img{height:155vw;margin-left:12vw;width:100%}header .sp-fv p{align-items:center;background-color:#ffffffcc;display:flex;font-size:8vw;font-weight:600;left:37vw;letter-spacing:8px;padding:3vw 0;position:absolute;top:3vw;width:15vw;writing-mode:vertical-rl;z-index:2}header .sp-fv p span{color:#35d26a;font-size:10vw}header .sp-fv p:nth-of-type(2){left:22vw;top:15vw}header .sp-fv p:nth-of-type(3){left:7vw;top:28vw}header .sp-fv .fv-cta{bottom:11vh;height:20vw;left:3vw;position:absolute}header .sp-fv .fv-cta .cta-orenge{background-color:#ed8b18;border-radius:.25rem;box-shadow:0 0 4px rgba(0,0,0,.25);font-size:4.4vw;font-weight:700;height:auto;margin:0 0 .5rem 12vw;position:relative;width:74vw}header .sp-fv .fv-cta .cta-orenge:hover{opacity:.8}header .sp-fv .fv-cta .cta-orenge a{align-items:center;color:#fff;display:flex;justify-content:center;padding:3vw 2vw 3vw 13vw;text-decoration:none}header .sp-fv .fv-cta .cta-orenge a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.5rem 0 .5rem 1rem;content:"";position:absolute;right:2vw;top:unset}header .sp-fv .fv-cta .cta-orenge span{background-color:#fff;border-radius:.2rem;color:#ed8b18;left:1rem;padding:.2rem 5px;position:absolute}header .sp-fv .fv-cta img{height:auto;max-height:100%;max-width:100%;width:auto}header .sp-fv .award-img{bottom:4vh;height:20vw;left:3vw;position:absolute}header .sp-fv .award-img img{height:auto;max-height:100%;max-width:100%;width:auto}}.qa{padding:6rem 0}.qa h2{color:#363636;font-size:3rem;padding-bottom:4rem;text-align:center}.qa .question{border-left:.2rem solid #35d26a;border-radius:.2rem;border-top:.2rem solid #35d26a;color:#35d26a;font-size:2.5rem;height:9rem;margin:0 10rem 1.5rem}.qa .question,.qa .question p{align-items:center;display:flex}.qa .question p span{border:.2rem solid #35d26a;margin-left:2rem;margin-right:2.5rem;padding:.75rem 1.5rem}.qa .answer{border-radius:.2rem;border-right:.2rem solid #363636;border-top:.2rem solid #363636;color:#363636;font-size:1.5rem;height:9rem;margin:0 10rem 3.5rem}.qa .answer,.qa .answer p{align-items:center;display:flex}.qa .answer p{width:93%}.qa .answer p span{border:.2rem solid #363636;font-size:2.5rem;margin-left:2rem;margin-right:2.5rem;padding:.75rem 1.5rem}@media screen and (max-width:1000px) and (min-width:500px){.qa .answer,.qa .question{height:auto}}@media screen and (max-width:500px){.qa{padding:12vw 0}.qa h2{font-size:7.5vw;margin:0 13vw;padding-bottom:15vw}.qa .question{border-left:2px solid #35d26a;border-radius:3px;border-top:2px solid #35d26a;height:auto;margin:0 auto 2vw;width:91%}.qa .question p{align-items:flex-start;font-size:5vw;margin:4vw}.qa .question p span{border-radius:8px;margin:0 4vw 0 0;padding:1vw 2vw}.qa .question:nth-child(2) p{align-items:center}.qa .answer{border-radius:3px;border-right:2px solid #363636;border-top:2px solid #363636;height:auto;margin:0 auto 7vw;width:91%}.qa .answer p{align-items:flex-start;display:flex;font-size:5vw;margin:4vw;width:93%}.qa .answer p span{border-radius:8px;font-size:5vw;margin:0 4vw 0 0;padding:1vw 2vw}}.reasons{margin:6rem 0}.reasons h2{color:#363636;font-size:3rem;line-height:150%;padding-bottom:4rem;text-align:center}.reasons .reason{display:flex;flex-wrap:wrap;margin:auto;max-width:1440px;position:relative}.reasons .reason .reason-text{background-color:#f5f5f5;height:24rem;margin:0 2.5rem 4rem;padding:.5rem 2.5rem;width:64%}.reasons .reason .reason-text.second-params-new-height{height:26rem}.reasons .reason .reason-text h3{font-size:3rem;font-weight:500;margin-bottom:2rem}.reasons .reason .reason-text p{font-size:1.25rem;width:74%}.reasons .reason .reason-text span{color:#36363680;font-size:5rem;font-weight:700}.reasons .reason .reason-img{margin:1.5rem;position:absolute;right:1.5rem;width:31rem}.reasons .reason .reason-img img{height:auto;max-height:100%;max-width:100%;width:auto}.reasons .reason:nth-of-type(2) .reason-img{left:1rem}.reasons .reason:nth-of-type(2) .reason-text{margin-left:auto}.reasons .reason:nth-of-type(2) img{left:0}.reasons .reason:nth-of-type(2) h3,.reasons .reason:nth-of-type(2) span{display:block;padding-left:7rem}.reasons .reason:nth-of-type(2) p{display:block;padding-left:7rem;width:96%}.reasons .reason:nth-of-type(2) p span{color:#363636;display:inline;font-size:1.25rem;font-weight:500;padding-left:0}@media screen and (max-width:1000px) and (min-width:500px){.reasons .reason .reason-text{display:block;height:auto;margin-bottom:0;width:90%}.reasons .reason .reason-img{margin:0 auto;position:unset}}@media screen and (max-width:500px){.reasons{margin:12vw 0;position:relative}.reasons h2{font-size:7.5vw;margin:0 12vw}.reasons .reason{background:linear-gradient(90deg,#f5f5f5,hsla(0,0%,96%,0) 55.64%);border-radius:0 4px 4px 0;display:block;height:130vw;margin:0 0 10vw;width:100%}.reasons .reason.second-params-new-height{height:146vw}.reasons .reason .reason-text{background-color:unset;height:unset;margin:0;padding:4vw 0 3vw 4vw;position:relative;width:100%;z-index:2}.reasons .reason .reason-text h3{font-size:6.5vw;margin-bottom:6.5vw}.reasons .reason .reason-text p{font-size:4vw;width:88%}.reasons .reason .reason-text span{font-size:12vw}.reasons .reason:nth-of-type(2) .reason-text{margin-left:0}.reasons .reason:nth-of-type(2) .reason-text h3{display:block;font-size:6.5vw;padding-left:0}.reasons .reason:nth-of-type(2) .reason-text p,.reasons .reason:nth-of-type(2) .reason-text span{display:block;padding-left:0}.reasons .reason:nth-of-type(2) .reason-text p span{color:#fff;font-size:4vw}.reasons .reason:nth-of-type(2) .reason-img{left:0}.reasons .reason .reason-img{bottom:0;height:67vw;left:0;margin:0;position:absolute;width:100%;z-index:1}}.solutions{background-color:#f5f5f5;background-image:url(/lp_assets/chumon01/96720632-removebg-preview.png);background-position:50%;background-repeat:no-repeat;padding:4rem 0}.solutions h2{color:#363636;font-size:3rem;padding-bottom:4rem;text-align:center;text-shadow:0 0 .2rem hsla(0,0%,100%,.5)}.solutions .solution-table{border:.2rem solid #fff;font-size:1.75rem;height:auto;margin:3rem 2.5rem;padding:.5rem .5rem 1rem 4.5rem}.solutions .solution-table .problem{align-items:center;border-bottom:.2rem solid #fff;display:flex;font-size:1.75rem;font-weight:700;padding:1.3rem 0}.solutions .solution-table .problem img{margin-right:1rem}.solutions .solution-table .solution{font-size:1.75rem;font-weight:700;padding-bottom:.5rem;padding-top:1.25rem}.solutions .solution-table .solution img{margin-right:1rem}.solutions .solution-table span{display:inline-block;font-size:1.25rem;padding-left:47px}.solutions:last-child{margin-bottom:5rem}@media screen and (max-width:500px){.solutions h2{font-size:7.5vw;padding-bottom:3vw}.solutions .solution-table{height:auto;margin:7vw 3vw;padding:3vw}.solutions .solution-table .problem{font-size:5vw;padding:1vw 1vw 3vw 8vw;position:relative}.solutions .solution-table .problem img{height:5.5vw;left:0;margin-right:4vw;position:absolute;top:8px;width:5vw}.solutions .solution-table .solution{font-size:5vw;padding:4vw 1vw 3vw 8vw;position:relative}.solutions .solution-table .solution img{left:0;position:absolute;top:20px}.solutions .solution-table span{font-size:4vw;padding-left:9vw}}.footer-pc{display:block}.footer-sp{display:none}.footer{background:#553819;color:#fff;font-size:12px;padding:1em 0;width:100%}.footer__body{justify-content:space-between;margin:0 auto;width:1024px}.footer__body,.footer__body ul{align-items:center;display:flex}.footer__body ul{justify-content:flex-start;list-style:none;margin:0;padding:0}.footer__body ul li:first-of-type{border-left:none}.footer__body ul li{border-left:1px solid #fff;margin-left:10px;padding-left:10px}.footer__body ul li a{color:#fff;text-decoration:none}.footer__body p{margin:0}#zigexnFooter{background-color:#e3e3e3;color:#666;font-family:メイリオ,Meiryo,Osaka,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:12px;overflow:hidden;padding:15px 15px 20px;text-shadow:1px 1px 0 #fff}@media screen and (max-width:500px){#zigexnFooter{display:none}}#zigexnFooter a{color:#000;text-decoration:none}#zigexnFooter p,#zigexnFooter ul{margin:0;padding:0}#zigexnFooter ul{list-style:none;overflow:hidden}#zigexnFooter li{float:left;margin-right:1.5em;position:relative;width:8em}#zigexnFooter li a:before{border:3px solid transparent;border-left-color:#666;content:"";display:block;float:left;height:0;margin-top:6px;width:0}#zigexnFooter table{border:none;border-collapse:collapse;border-spacing:0;font-size:inherit;padding:0}#zigexnFooter td{border:none;margin:0;padding:0}#zigexnFooter .clear:before{content:"";display:table}#zigexnFooter .clear:after{clear:both;content:"";display:table}#zigexnFooter .zigexnGrouplinks{-webkit-font-smoothing:antialiased;border-bottom:1px solid #fff;color:#bbb;font-size:13px;line-height:1.5;margin-bottom:10px;word-break:break-all}#zigexnFooter .zigexnGrouplinksInner{border-bottom:1px solid #ccc;padding:0 0 25px}#zigexnFooter .zigexnGrouplinks a{color:#333;letter-spacing:0;text-decoration:none}#zigexnFooter .zigexnGrouplinks a:hover{text-decoration:underline}#zigexnFooter .zfInner{overflow:hidden;width:100%}#zigexnFooter .zfAboutZigexn{border:none;float:left;padding:10px 0 0}#zigexnFooter .zfAboutPrivacy{border:none;float:right;padding:0}#zigexnFooter .zfAboutPrivacy td{font-size:10px;line-height:15px;vertical-align:middle}#zigexnFooter .privacymark{background:url(/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;display:block;height:55px;margin-right:15px;text-indent:-7777px;width:55px}#zigexnFooter .zfCorporateLink01{float:left;font-size:0;line-height:0;padding-right:20px;width:90px}#zigexnFooter .zfCorporateLink02{padding-left:120px}#zigexnFooter .zfCorporateLink02 li{display:inline-block}#zigexnFooter .zigexnLogo{background:url(/images/common/zigexn_common_footer.png) no-repeat 0 0;border-right:1px solid #ccc;box-shadow:1px 0 0 0 #fff;box-sizing:unset;float:left;height:31px;margin-right:.8em;padding-left:10px;padding-right:.8em;text-indent:-7777px;width:91px}#zigexnFooter .zfCopyright{color:#999;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:15px}@media screen and (max-width:501px){.footer{background:#fff;border-top:1px solid #543718;padding:13px 8px}.footer .footer__links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.footer .footer__links li{border-right:1px solid #d9d8d6;color:#4d2b09;font-size:11px;margin:3px 0;padding:0 6px;white-space:nowrap}.footer .footer__links li a{color:#4d2b09;text-decoration:none}.footer__copyright{color:#543718;display:block;font-size:11px;text-align:center}#zigexnFooterSp .zfInner{overflow:hidden;width:100%}#zigexnFooterSp .logos{align-items:center;display:flex;justify-content:center;list-style:none;margin:.5em 0;padding:0}#zigexnFooterSp .zigexnLogo{background:url(https://rehome-navi.com/images/common/zigexn_common_footer.png) no-repeat 0 0;border-right:1px solid #ccc;box-shadow:1px 0 0 0 #fff;box-sizing:unset;float:left;height:31px;margin-right:.8em;padding-left:10px;padding-right:.8em;text-indent:-7777px;width:91px}#zigexnFooterSp .privacymark{background:url(https://rehome-navi.com/images/common/privacy_200_JP.png) no-repeat;background-position:0 0;background-size:contain;display:block;height:44px;margin-right:15px;text-indent:-7777px;width:40px}}@media screen and (max-width:500px){.footer-pc{display:none}.footer-sp{display:block}}.fixedbanner{background:linear-gradient(100deg,#ed8b18 3.82%,#ffe1bd 194.43%);border-radius:4px;bottom:24px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);max-width:100%;padding:.7rem 1.7rem 0;position:fixed;right:24px;z-index:9999}.fixedbanner .inner{align-items:center;display:flex;justify-content:center}.fixedbanner .inner p{color:#fff;font-size:2rem;font-weight:700;line-height:1.4;margin-right:4px;text-align:center;text-decoration:none}.fixedbanner .inner p i img{margin-left:.1rem;vertical-align:revert;width:24px}.fixedbanner .inner .img_operator{height:auto;max-height:auto;max-width:auto;width:9.5rem}@media screen and (max-width:500px){.fixedbanner{padding:.7rem 1.2rem 0}.fixedbanner .inner p{font-size:1.5rem}.fixedbanner .inner p i img{width:15px}.fixedbanner .inner .img_operator{width:25vw}}
