@charset "UTF-8";html,body{color:#333}.main-c{color:#0a8282}.accent-c{color:#e63c2d}.link-c{color:#003773}.blur-c{color:#858585}.copy-c{color:#464646}.pink-c{color:#d04f6d}.white-c{color:#fff}.main-bc{background-color:#0a8282}.accent-bc{background-color:#e63c2d}.link-bc{background-color:#003773}.blur-bc{background-color:#858585}.text-bc{background-color:#464646}.base-bc{background-color:#ebebeb}.pink-bc{background-color:#d04f6d}.white-bc{background-color:#fff}.black-c{color:#333}.black-bc{background-color:#333}@media screen and (max-width: 760px){.main-content .inner-width{width:100%;padding:0 20px}}.main-content .section{padding:70px 0}@media screen and (max-width: 760px){.main-content .section{padding:30px 0 45px}}.main-content .section.fv-content{padding:50px 0 40px}@media screen and (max-width: 760px){.main-content .section.fv-content{padding:60px 0 30px}}.main-content .section.link{padding:20px 0}@media screen and (max-width: 760px){.main-content .section.link{padding-bottom:20px}}.main-content .section.simulator-01,.main-content .section.simulator-03,.main-content .section.simulator-05{background-color:#f5f5f5}.main-content .section.simulator-01 .chart-image-wrap .chart-image-list .chart-text-wrap .chart-text,.main-content .section.simulator-03 .chart-image-wrap .chart-image-list .chart-text-wrap .chart-text,.main-content .section.simulator-05 .chart-image-wrap .chart-image-list .chart-text-wrap .chart-text{background-color:#fff}.main-content .section #simulator_01,.main-content .section #simulator_02,.main-content .section #simulator_03,.main-content .section #simulator_04,.main-content .section #simulator_05{margin-top:-120px;padding-top:120px}@media screen and (max-width: 760px){.main-content .section #simulator_01,.main-content .section #simulator_02,.main-content .section #simulator_03,.main-content .section #simulator_04,.main-content .section #simulator_05{margin-top:-80px;padding-top:80px}}.main-content .section .content-logo{margin-bottom:20px}@media screen and (max-width: 760px){.main-content .section .content-logo{margin-bottom:10px}}.main-content .section .content-logo .bg-image-b{padding-left:62px}.main-content .section .content-logo .bg-image-b:before{background-image:url(/build/assets/page_icon-7bc06605.webp);top:30%;left:0;transform:translateY(-50%);width:60px;height:52px}@media screen and (max-width: 760px){.main-content .section .content-logo .bg-image-b{padding-left:0;display:block}.main-content .section .content-logo .bg-image-b:before{top:-45px;left:50%;transform:translate(-50%);width:55px;height:46px}}.main-content .section .content-logo img{width:220px;vertical-align:-.3rem}.main-content .section .content-logo .sub{font-size:16px}@media screen and (max-width: 760px){.main-content .section .content-logo .sub{font-size:3.4vw}.main-content .section .content-logo .sub .sp{display:block;line-height:1.4;font-size:16px}}.main-content .section .h3-title{text-align:center;font-size:20px;background-color:#e6f2f2;padding:7px 0 6px;margin-bottom:20px;line-height:1.3}@media screen and (max-width: 760px){.main-content .section .h3-title{margin-bottom:15px}}.main-content .section .content-text{line-height:1.6;text-align:justify}.main-content .section .illust-image{max-width:420px;margin:10px auto 0}@media screen and (max-width: 760px){.main-content .section .illust-image{padding-left:8px}}.main-content .section .illust-image.company{max-width:480px}@media screen and (max-width: 760px){.main-content .section .illust-image.company{padding-left:0}}.main-content .section .select-cta-wrap{max-width:720px;margin:20px auto 60px}.main-content .section .select-cta-wrap.second{margin:-10px auto 60px}@media screen and (max-width: 760px){.main-content .section .select-cta-wrap{margin:20px auto 30px}.main-content .section .select-cta-wrap.second{margin:0 auto 20px}}.main-content .section .select-cta-wrap .cta-title{font-size:18px;letter-spacing:2px}.main-content .section .select-cta-wrap .select-cta{border:1px solid #d0d0d0;border-radius:6px;padding:16px 20px}@media screen and (max-width: 760px){.main-content .section .select-cta-wrap .select-cta{justify-content:center;padding:14px 10px}}.main-content .section .select-cta-wrap .select-cta .select-wrap{width:31.5%;text-align:left;line-height:1}@media screen and (max-width: 760px){.main-content .section .select-cta-wrap .select-cta .select-wrap{width:48%}.main-content .section .select-cta-wrap .select-cta .select-wrap.first{margin-right:4%}}@media screen and (max-width: 760px){.main-content .section .select-cta-wrap .select-cta .select-wrap.submit-btn{width:70%;margin-top:10px}}.main-content .section .select-cta-wrap .select-cta .select-wrap .step{font-size:14px;font-weight:700;margin-bottom:2px}.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration{background:linear-gradient(to bottom,#e2e2e2 10%,#fff 70%,#dadada);border-radius:2px;border:2px solid transparent;position:relative;transition:.2s}.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration:hover{opacity:.7}.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration:after{background-image:url(/build/assets/link_arrow_green-3f86f9e8.webp);top:50%;right:10px;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration.blink{-webkit-animation:blink 1s ease infinite;animation:blink 1s ease infinite;border-width:2px}@-webkit-keyframes blink{0%{border-color:#fff}to{border-color:#0a8282}}@keyframes blink{0%{border-color:#fff}to{border-color:#0a8282}}.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration.sp-municipality-select.white-out,.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration.sp-municipality-select-02.white-out{pointer-events:none;opacity:.5}.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration .select{width:100%;height:45px;padding:0 10px;font-size:16px;cursor:pointer}@media screen and (max-width: 760px){.main-content .section .select-cta-wrap .select-cta .select-wrap .select-decoration .select{font-size:15px}}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02{text-align:center;width:100%;height:45px;padding:0 10px;font-size:16px;border-radius:100px;box-shadow:3px 3px 3px #0003;transition:.2s}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn:hover,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02:hover{opacity:.7}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn:after,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02:after{background-image:url(/build/assets/btn_arrow_orange_w-9e4b4c22.webp);top:50%;right:12px;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn.white-out,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02.white-out{pointer-events:none;opacity:.5}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn.blink,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02.blink{animation:btn_animation 2s infinite}@keyframes btn_animation{0%{transform:translate(2px)}5%{transform:translate(-2px)}10%{transform:translate(2px)}15%{transform:translate(-2px)}20%{transform:translate(2px)}25%{transform:translate(-2px)}30%{transform:translate(0)}}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn span,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02 span{padding-left:14px}.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn span:before,.main-content .section .select-cta-wrap .select-cta .select-wrap .pro-next-btn-02 span:before{background-image:url(/build/assets/loupe_icon_white-1348e5cb.webp);top:52%;left:-8px;transform:translateY(-50%);width:18px;height:18px}.main-content .section .chart-image-wrap{margin:50px 0 60px}.main-content .section .chart-image-wrap.last{margin:80px 0 0}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap.last{margin:40px 0 0}}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap{margin:18px 0 35px}}.main-content .section .chart-image-wrap .chart-image-list{margin-bottom:50px}.main-content .section .chart-image-wrap .chart-image-list.last{margin-bottom:0}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap .chart-image-list{margin-bottom:10px}}.main-content .section .chart-image-wrap .chart-image-list .chart-image{width:61%;box-shadow:3px 3px 3px #0003}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap .chart-image-list .chart-image{width:70%;margin:10px auto 0;order:2;position:relative}.main-content .section .chart-image-wrap .chart-image-list .chart-image.png{width:100%;box-shadow:none}.main-content .section .chart-image-wrap .chart-image-list .chart-image.png img{filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.main-content .section .chart-image-wrap .chart-image-list .chart-image.png img.float-arrow{filter:none;position:absolute;top:10px;right:19vw;width:22px}}.main-content .section .chart-image-wrap .chart-image-list .chart-text-wrap{width:34%}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap .chart-image-list .chart-text-wrap{width:100%;order:1}}.main-content .section .chart-image-wrap .chart-image-list .chart-text-wrap .chart-title{font-size:18px;line-height:1.4;font-weight:700;color:#0a8282;padding-left:35px}.main-content .section .chart-image-wrap .chart-image-list .chart-text-wrap .chart-title:before{background-image:url(/build/assets/is_icon_01-7401a8f2.webp);top:0;left:0;width:30px;height:23px}.main-content .section .chart-image-wrap .chart-image-list .chart-text-wrap .chart-text{font-size:16px;line-height:1.6;background-color:#ebebeb;border-radius:6px;padding:12px 15px 10px;margin:4px 0 10px;text-align:justify}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap .chart-image-list .chart-text-wrap .chart-text{line-height:1.4;font-size:4vw}}.main-content .section .chart-image-wrap .chart-image-list .chart-arrow{width:30px;margin:20px auto 0}@media screen and (max-width: 760px){.main-content .section .chart-image-wrap .chart-image-list .chart-arrow{order:3;width:100%;margin:10px auto 0}.main-content .section .chart-image-wrap .chart-image-list .chart-arrow img{width:22px}}.main-content .section .chart-image-one-wrap{position:relative;max-width:480px;margin:50px auto 60px}@media screen and (max-width: 760px){.main-content .section .chart-image-one-wrap{width:70%;margin:20px auto 40px}}.main-content .section .chart-image-one-wrap .chart-image{display:block;width:100%;box-shadow:3px 3px 3px #0003}.main-content .section .chart-image-one-wrap .bubble-01{position:absolute;width:235px;bottom:-15px;left:-40px}.main-content .section .chart-image-one-wrap .bubble-02{position:absolute;width:205px;bottom:75px;right:-135px}.main-content .section .simulator-cta-wrap .cta-link{display:inline-block;color:#fff;background-color:#e63c2d;box-shadow:0 4px #cc100d;border-radius:100px;width:320px;height:55px;line-height:55px;font-size:18px;letter-spacing:1px;font-weight:700;cursor:pointer;transition:.2s}.main-content .section .simulator-cta-wrap .cta-link:after{background-image:url(/build/assets/arrow-f090299f.webp);top:50%;right:15px;transform:translateY(-50%);width:16px;height:16px}.main-content .section .simulator-cta-wrap .cta-link .inner-text{display:inline-block;font-size:18px;line-height:1.2;margin-top:6px;letter-spacing:1px;font-weight:700}.main-content .section .simulator-cta-wrap .cta-link:hover{box-shadow:none;transform:translateY(4px)}.main-content .section .icon-title{font-size:18px;line-height:1.4;letter-spacing:2px}.main-content .section .icon-title span{padding-left:25px}.main-content .section .icon-title span:before{background-image:url(/build/assets/is_icon_02-6cb5a6a2.webp);top:20%;left:-25px;transform:translateY(-50%);width:44px;height:50px}@media screen and (max-width: 760px){.main-content .section .icon-title{font-size:17px;letter-spacing:0;margin-top:60px}.main-content .section .icon-title span{padding-left:0}.main-content .section .icon-title span:before{top:-46px;left:50%;transform:translateY(0);transform:translate(-50%);width:37px;height:42px}}.main-content .section .arrow-image{width:20px;line-height:1;margin:10px auto 15px}@media screen and (max-width: 760px){.main-content .section .arrow-image{width:16px;margin:6px auto 10px}}.main-content .section .step-flex{margin-top:40px}@media screen and (max-width: 760px){.main-content .section .step-flex{margin-top:20px}}.main-content .section .step-flex li{width:47%}.main-content .section .step-flex li .step-green{font-size:16px;font-weight:700;letter-spacing:2px;color:#0a8282;position:relative}.main-content .section .step-flex li .step-green:after{position:absolute;top:48%;width:84%;border-top:2px dotted;content:""}@media screen and (max-width: 760px){.main-content .section .step-flex li .step-green:after{display:none}}@media screen and (max-width: 760px){.main-content .section .step-flex li .step-green{text-align:center;color:#fff;background-color:#333;font-size:14px;height:24px;line-height:24px;margin-bottom:6px}}.main-content .section .step-flex li .step-text{margin-bottom:25px;line-height:1.6}@media screen and (max-width: 760px){.main-content .section .step-flex li .step-text{margin-bottom:15px;font-size:14px;line-height:1.4;letter-spacing:.05rem;text-align:justify}}.main-content .section .step-flex li .page-image{box-shadow:3px 3px 3px #0003;margin-bottom:50px}@media screen and (max-width: 760px){.main-content .section .step-flex li .page-image{margin-bottom:30px}}.main-content .section .index-link-wrap .index-link{font-size:16px;line-height:40px;font-weight:700;color:#fff;background-color:#0a8282;border-radius:100px;width:280px;height:40px;display:inline-block;box-shadow:3px 3px 3px #0003;padding-left:20px;transition:.2s}.main-content .section .index-link-wrap .index-link:hover{opacity:.7}.main-content .section .index-link-wrap .index-link:before{background-image:url(/build/assets/is_icon_03-8dd171b1.webp);top:50%;left:30px;transform:translateY(-50%);width:18px;height:24px}.main-content .section .index-link-wrap .index-link.index{width:200px;padding-left:5px}.main-content .section .index-link-wrap .index-link.index:before{background-image:url(/build/assets/index_link_icon_white-d56064b0.webp);top:50%;left:15px;transform:translateY(-50%);width:18px;height:24px}.main-content .section .h3-title-02{font-size:18px;line-height:1.4;color:#fff;background-color:#0a8282;padding:10px 0 8px;max-width:640px;margin:-20px auto 10px;border-radius:6px}@media screen and (max-width: 760px){.main-content .section .h3-title-02{margin:-5px auto 10px}}.main-content .section .page-image-02{max-width:440px;margin:20px auto 40px;box-shadow:3px 3px 3px #0003}.main-content .section .page-image-02.review{max-width:700px}@media screen and (max-width: 760px){.main-content .section .page-image-02{margin:10px auto 30px;width:70%}}.main-content .section .simulation-link-list-wrap .simulation-link-list{width:45%;margin-bottom:80px}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list{width:100%;margin-bottom:32px}.main-content .section .simulation-link-list-wrap .simulation-link-list:not(:nth-child(5)){padding-bottom:35px;border-bottom:1px dotted #333}}.main-content .section .simulation-link-list-wrap .simulation-link-list .h2-list{font-weight:400}.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wraps{margin-bottom:15px;display:block}.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wraps .bubble{font-size:14px;line-height:1.3;margin-bottom:10px}.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wrap{margin-bottom:15px}.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wrap.loan{margin-bottom:32px}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wrap{margin-bottom:12px}}.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wrap .bubble{font-size:15px;line-height:1.2;margin-bottom:10px;letter-spacing:1px;list-style:disc;margin-left:2rem}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list .bubble-wrap .bubble{font-size:3.5vw;letter-spacing:0}}.main-content .section .simulation-link-list-wrap .simulation-link-list .title{font-size:26px;line-height:1;border-left:5px solid #0a8282;border-bottom:1px solid #0a8282;padding:4px 0 4px 10px;color:#0a8282;position:relative}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list .title{font-size:20px}}.main-content .section .simulation-link-list-wrap .simulation-link-list .title .limited{position:absolute;bottom:4px;right:0}.main-content .section .simulation-link-list-wrap .simulation-link-list .title .limited span{display:inline-block;font-size:22px;font-weight:700;width:30px;height:30px;line-height:32px;text-align:center;background-color:#e63c2d;color:#fff}.main-content .section .simulation-link-list-wrap .simulation-link-list .title .limited span:not(:last-of-type){margin-right:5px}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list .title .limited span{font-size:18px;font-weight:700;width:26px;height:26px;line-height:26px}}.main-content .section .simulation-link-list-wrap .simulation-link-list .text{font-size:16px;line-height:1.6;margin:10px 0 12px}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list .text{font-size:14px}}.main-content .section .simulation-link-list-wrap .simulation-link-list .recommend-text{font-size:16px;line-height:1;padding:8px 0 6px;border-radius:2px;font-weight:700;letter-spacing:2px;margin:0 0 15px;position:relative;background-color:#ebebeb}.main-content .section .simulation-link-list-wrap .simulation-link-list .recommend-text:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:#ebebeb00;border-top-width:11px;border-bottom-width:11px;border-left-width:8px;border-right-width:8px;margin-left:-8px;border-top-color:#ebebeb;top:100%;left:14%}.main-content .section .simulation-link-list-wrap .simulation-link-list .link-wrap .link{display:block;text-align:center;width:48%;height:38px;line-height:38px;font-size:16px;border:1px solid #0a8282;border-radius:100px;background-color:#fff;color:#0a8282;box-shadow:0 4px #0c6b6b;transition:.2s}.main-content .section .simulation-link-list-wrap .simulation-link-list .link-wrap .link.last{background-color:#0a8282;color:#fff}.main-content .section .simulation-link-list-wrap .simulation-link-list .link-wrap .link:hover{box-shadow:none;transform:translateY(4px)}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .simulation-link-list .link-wrap .link{width:49%;font-size:3.6vw}}.main-content .section .simulation-link-list-wrap .list-image{width:45%}@media screen and (max-width: 760px){.main-content .section .simulation-link-list-wrap .list-image{display:none}}.main-content .section .simulation-link-list-wrap .list-image img{display:block;width:50%;margin:0 auto 90px}.main-content .section .content-title{font-size:24px;color:#0a8282;padding-bottom:4px;border-bottom:4px solid #0a8282;position:relative}.main-content .section .content-title:after{background-image:url(/build/assets/arrow_green_large-2ac7b85e.webp);bottom:-20px;left:50%;transform:translate(-50%);width:20px;height:20px}@media screen and (max-width: 760px){.main-content .section .content-title.sp-left{text-align:left}}.main-content .section .content-title .limited{position:absolute;bottom:6px;right:0}.main-content .section .content-title .limited .micro{font-size:18px;line-height:1;font-weight:700;color:#e63c2d;margin-bottom:2px}@media screen and (max-width: 760px){.main-content .section .content-title .limited .micro{font-size:14px}}.main-content .section .content-title .limited span{display:inline-block;font-size:28px;font-weight:700;width:38px;height:38px;line-height:40px;text-align:center;background-color:#e63c2d;color:#fff}.main-content .section .content-title .limited span:not(:last-of-type){margin-right:6px}@media screen and (max-width: 760px){.main-content .section .content-title .limited span{font-size:20px;width:28px;height:28px;line-height:28px}}@media screen and (max-width: 760px){.main-content .section .content-title{font-size:5.8vw;line-height:1.2}}.main-content .section .section-text{margin:25px 0 -30px}@media screen and (max-width: 760px){.main-content .section .section-text{margin:20px 0 0;text-align:justify;font-size:14px;line-height:1.4}}.main-content .hr{margin-top:50px}@media screen and (max-width: 760px){.main-content .hr{margin-top:30px;width:90%}}.main-content .crown-content.content-plus{padding:20px 0 0;margin:0}@media screen and (max-width: 760px){.main-content .crown-content.content-plus{padding:40px 0 0}}.main-content .crown-content .content-inner .crown-title-item-wrap .crown-title-item{width:22%;margin:40px auto 0}@media screen and (max-width: 700px){.main-content .crown-content .content-inner .crown-title-item-wrap .crown-title-item{width:48%}}@media screen and (max-width: 460px){.main-content .crown-content .content-inner .crown-title-item-wrap .crown-title-item{margin-top:20px}}.main-content .crown-content .content-inner .crown-title-item-wrap .crown-title-item .crown-image{width:143px;margin:auto}@media screen and (max-width: 768px){.main-content .crown-content .content-inner .crown-title-item-wrap .crown-title-item .crown-title{font-size:17px;line-height:22px}}@media screen and (max-width: 768px){.main-content .crown-content .content-inner .crown-title-item-wrap .crown-title-item .crown-comment{font-size:15px;line-height:20px}}.main-content .crown-content .content-inner .ranking-title{font-size:28px;line-height:34px;letter-spacing:1px}.main-content .crown-content .content-inner .ranking-title .font-l{font-size:36px}@media screen and (max-width: 460px){.main-content .crown-content .content-inner .ranking-title{font-size:22px;line-height:28px;margin-top:30px}.main-content .crown-content .content-inner .ranking-title .font-l{font-size:28px}}.main-content .crown-content .content-inner .crown-ranking-item-wrap{margin-top:10px}.main-content .crown-content .content-inner .crown-ranking-item-wrap .crown-ranking-item{width:49%;margin-bottom:40px}.main-content .crown-content .content-inner .crown-ranking-item-wrap .crown-ranking-item:nth-child(n+3){margin-bottom:10px}@media screen and (max-width: 460px){.main-content .crown-content .content-inner .crown-ranking-item-wrap .crown-ranking-item{width:100%}.main-content .crown-content .content-inner .crown-ranking-item-wrap .crown-ranking-item:nth-child(n+3){margin-bottom:40px}.main-content .crown-content .content-inner .crown-ranking-item-wrap .crown-ranking-item:last-child{margin-bottom:15px}}
