@charset "utf-8";main#subsidy-support .pro-wrap{padding:1.5vw 3vw}.has-vivid-red-color{font-style:normal}.subsidy-support-mv{width:100%;height:88vh;margin-top:12vh;padding:0;position:relative;overflow:hidden;background:#fff;box-sizing:border-box}.subsidy-support-mv *,.subsidy-support-mv *:before,.subsidy-support-mv *:after{box-sizing:border-box}.subsidy-support-mv:before{content:"";width:60%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(90deg,#fff 0%,#fff 58%,rgb(255 255 255/85%) 78%,rgb(255 255 255/0%) 100%);pointer-events:none}.subsidy-support-mv__visual{width:58%;height:100%;position:absolute;top:0;right:0;z-index:1}.subsidy-support-mv__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:-12% center}.subsidy-support-mv__inner{width:100%;height:100%;margin:0 auto;position:relative;z-index:3}.subsidy-support-mv__content{width:56%;height:100%;padding:2.5vw 0 2vw 3.5vw;position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center}.subsidy-support-mv__badge{width:42vw;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.5vw;margin-bottom:1.5vw;padding:1vw 2vw;border:3px solid #e1c371;border-radius:50px;background:#fffdf7;color:#e91e63;font-weight:800;line-height:1;white-space:nowrap}.subsidy-support-mv__badge-year{display:flex;align-items:center;color:#e91e63;font-size:2.5vw;font-weight:800;line-height:1;white-space:nowrap}.subsidy-support-mv__badge-number{display:inline-block;color:#e91e63;font-size:2.8vw;font-weight:800;line-height:1;margin-right:.2vw}.subsidy-support-mv__badge strong{display:inline-block;color:#e91e63;font-size:2.8vw;font-weight:800;line-height:1;letter-spacing:0;white-space:nowrap}.subsidy-support-mv__badge-tail{display:inline-block;color:#171c61;font-size:2vw;font-weight:800;line-height:1;white-space:nowrap}.subsidy-support-mv__title{margin:0;color:#171c61;font-weight:800;letter-spacing:0}.subsidy-support-mv__title-small{display:block;color:#171c61;font-size:2.3vw;line-height:1.4;font-weight:700;letter-spacing:.1vw}.subsidy-support-mv__title-main{display:block;margin-top:.5vw;color:#171c61;font-size:4vw;line-height:1.3;font-weight:800;letter-spacing:.2vw;font-feature-settings:"palt"}span.knna{font-size:.87em}.subsidy-support-mv__title-accent{color:#e91e63;font-size:5vw;font-weight:800;letter-spacing:0;margin:0 .5vw}.subsidy-support-mv__title-zero{color:#e91e63;font-size:5.5vw;font-weight:800;letter-spacing:0;margin:0 0 0 .5vw;line-height:1}.subsidy-support-mv__title-yen{color:#e91e63;font-size:3.3vw;font-weight:800;letter-spacing:0;margin:0 .5vw 0}.subsidy-support-mv__lead{margin:1vw 0 0;color:#111;font-size:1.4vw;line-height:1.8;font-weight:500}.subsidy-support-mv__points{display:flex;gap:.8vw;margin-top:1.2vw}.subsidy-support-mv__point{width:21vw;min-height:4.5vw;display:flex;align-items:center;justify-content:center;padding:.5vw 1vw;border-radius:.5vw;background:#f5f5f5;color:#171c61}#subsidy-support span.tax{font-size:1.2vw;font-weight:600;font-feature-settings:"palt";position:relative;top:.3vw;margin-left:.2vw}.subsidy-support-mv__point-label{color:#171c61;font-size:2vw;font-weight:600;line-height:1.5;margin-right:.5vw}.subsidy-support-mv__point strong{color:#171c61;font-size:2vw;font-weight:800;line-height:1}.subsidy-support-mv__point:nth-child(2) strong{color:#e91e63}.subsidy-support-mv__cta-wrap{margin-top:1.5vw}.subsidy-support-mv__cta{width:40.5vw;min-height:4.5vw;display:flex;align-items:center;justify-content:center;padding:.5vw 2vw;border-radius:50px;background:linear-gradient(223deg,#ff3ba1,#ff1766);color:#fff;font-size:2vw;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;transition:.5s}.subsidy-support-mv__cta:before{content:"🔍";margin-right:.5vw;font-size:2.5vw;line-height:1;position:relative;top:-.1vw}.subsidy-support-mv__cta:after{content:"›";margin-left:1.5vw;font-size:3.5vw;line-height:1;position:relative;top:-.4vw}.subsidy-support-mv__cta:hover{color:#fff;opacity:.8;transform:translateY(-.5vw)}.subsidy-support-mv__note{width:40.5vw;margin:1vw 0 0;color:#111;font-size:1.2vw;line-height:1.5;font-weight:500;text-align:center}#subsidy-support .fit h2{background:#171c61;padding:1.5vw 0;font-size:2.5vw;letter-spacing:.05vw;font-weight:600;color:#fff;line-height:1.7;text-align:center}#subsidy-support .fit h3{text-align:center;margin-top:3vw;font-size:2.2vw;font-weight:700;color:#171c61}#subsidy-support .fit .cols{width:70%;margin:2.5vw auto;align-items:center !important}#subsidy-support .fit .box.balloon{display:block;padding:3vw 4vw}#subsidy-support .fit .box h3{font-size:1.3vw;margin:0 0 1vw;font-weight:600;line-height:1.6}#subsidy-support .fit .box.balloon ul{margin:0;padding-left:1.5em}#subsidy-support .fit .box.balloon li{font-size:1.3vw;font-weight:600;margin-left:0;line-height:1.8;margin-bottom:.2vw}#subsidy-support .fit p.bottom{text-align:center;font-size:1.3vw;font-weight:600}#subsidy-support .fit{margin-bottom:3vw}#subsidy-support .problem{width:70%;margin:0 auto}#subsidy-support .problem h2{background:#171c61;color:#fff;padding:.5vh 0;font-size:2vw;letter-spacing:.1vw;text-align:center}#subsidy-support .problem .lead p{text-align:center;font-size:1.3vw;font-weight:500}#subsidy-support .problem .lead{margin-bottom:3vw}#subsidy-support .problem .pro-wrap dt{font-size:1.7vw;font-weight:600}#subsidy-support .problem .pro-wrap dt span.yellow{background:#ffeb3b;padding:.5vw 1vw;margin-right:1vw;border-left:.3vw solid #171c61}#subsidy-support .problem .pro-wrap dd{font-size:1.3vw;line-height:1.8;margin-top:2vw;margin-bottom:3vw;font-weight:500}#subsidy-support .problem .bottom p{text-align:center;font-size:1.3vw;font-weight:500}#subsidy-support .problem .bottom{margin-top:3vw}#subsidy-support .solve h2{font-size:2vw;font-weight:600;color:#171c61;text-align:center;margin-bottom:3vw}#subsidy-support .solve .text-wrap{background:#f5f5f5;display:flex;justify-content:center;align-items:center}#subsidy-support .solve .text-wrap p{font-weight:500;color:#171c61;font-size:1.5vw}#subsidy-support .solve .wrap{padding:3vw 3vw 3vw 5vw}#subsidy-support .solve .img-wrap{text-align:center;display:flex;justify-content:center;align-items:center}#subsidy-support .solve .img-wrap img{width:80%}#subsidy-support .solve .has-vivid-red-color{background:linear-gradient(transparent 60%,#ffeb3b 50%)}#subsidy-support .future{width:70%;margin:5vw auto 3vw}#subsidy-support .future h2{background:#171c61;color:#fff;padding:.5vw 0;font-size:2vw;letter-spacing:.1vw;text-align:center}#subsidy-support .future .lead{margin-bottom:3vw;text-align:center}#subsidy-support .future .lead p{font-size:1.3vw;font-weight:500}#subsidy-support .future .pro-wrap dt{font-size:1.7vw;font-weight:600}#subsidy-support .future .pro-wrap dt span.yellow{background:#ffeb3b;padding:.5vw 1vw;margin-right:1vw;border-left:.3vw solid #171c61}#subsidy-support .future .pro-wrap dd{font-size:1.3vw;line-height:1.6;margin-top:2vw;margin-bottom:3vw;font-weight:500}#subsidy-support .service h2{background:#171c61;padding:1.5vw 0;font-size:2.5vw;letter-spacing:.05vw;font-weight:600;color:#fff;line-height:1.7;text-align:center;margin-top:3vw}#subsidy-support .service .lead{text-align:center;margin:2vw auto}#subsidy-support .service .lead p{font-size:1.3vw;font-weight:500}.service figure.map{width:70%;margin:3vw auto 0}#subsidy-support .service .cards{width:95%;margin:0 auto}#subsidy-support .service .cards.one{margin:3vw auto}#subsidy-support .service .card{border:.2vw solid #171c61;padding:1.5vw;border-radius:.7vw;position:relative}#subsidy-support .service .card h3{font-size:1.5vw;white-space:nowrap;font-weight:600;color:#171c61;margin-bottom:1vw;background:#f5f5f5;text-align:left;padding:1vw 0 1vw 5vw;line-height:1}#subsidy-support .service .card p{font-size:1.1vw;font-weight:500}#subsidy-support .service .number{position:absolute;top:1vw;left:1vw;background:#171c61;color:#fff;width:4vw;height:4vw;border-radius:100vw;display:flex;justify-content:center;align-items:center;font-size:2vw;font-weight:700;line-height:1}#subsidy-support .service .scope{width:95%;margin:3vw auto;background:#f5f5f5;padding-bottom:2.5vw}#subsidy-support .service .scope h3{background:#171c61;color:#fff;padding:.5vw 0;font-size:2vw;letter-spacing:.1vw;text-align:center;margin-bottom:2vw}#subsidy-support .service .scope-lead{width:86%;margin:0 auto 2vw;text-align:center}#subsidy-support .service .scope-lead p{margin:0 0 .7vw;color:#333;font-size:1.2vw;font-weight:500;line-height:1.8}#subsidy-support .service .scope-lead p:last-child{margin-bottom:0}#subsidy-support .service .scope-table{width:90%;margin:0 auto}#subsidy-support .service .scope-table table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}#subsidy-support .service .scope-table th,#subsidy-support .service .scope-table td{border:.1vw solid #bdbdbd;padding:1vw 1.2vw;vertical-align:middle}#subsidy-support .service .scope-table th{background:#171c61;color:#fff;font-size:1.25vw;font-weight:600;line-height:1.5;text-align:center;letter-spacing:.08vw}#subsidy-support .service .scope-table td{font-size:1.2vw;font-weight:500}#subsidy-support .service .scope-table th:first-child{width:22%}#subsidy-support .service .scope-table th:nth-child(2){width:39%}#subsidy-support .service .scope-table th:nth-child(3){width:39%}#subsidy-support .service .scope-table td:first-child{background:#eef3fb;color:#171c61;font-size:1.45vw;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.08vw}#subsidy-support .service .scope-table ul{margin:0;padding-left:1.3em}#subsidy-support .service .scope-table li{margin-bottom:.35vw;color:#333;font-size:1.1vw;font-weight:500;line-height:1.65}#subsidy-support .service .scope-table li:last-child{margin-bottom:0}#subsidy-support .reason h2{background:#171c61;padding:1.5vw 0;font-size:2.5vw;letter-spacing:.05vw;font-weight:600;color:#fff;line-height:1.7;text-align:center;margin-top:3vw}#subsidy-support .reason .lead,#subsidy-support .reason p.text{text-align:center;margin:2vw auto;font-size:1.4vw;font-weight:500}#subsidy-support .reason .cards{margin:3vw auto;width:95%}#subsidy-support .reason .card{border:.2vw solid #171c61;padding:1.5vw;border-radius:.7vw;position:relative}#subsidy-support .reason .cards h3{font-size:1.5vw;font-weight:600;color:#171c61;margin-bottom:1vw;background:#f5f5f5;padding:1vw 0;line-height:1.6;text-align:center;min-height:2em;display:flex;justify-content:center;align-items:center}#subsidy-support .reason .card ul{margin-left:2em}#subsidy-support .reason .card li{font-size:1.2vw;font-weight:500;margin-bottom:.7em}#subsidy-support .reason .card li:last-of-type{margin-bottom:0}#subsidy-support .reason .number{position:absolute;top:-2vw;left:-.2vw;background:#171c61;color:#fff;width:4vw;height:4vw;border-radius:100vw;display:flex;justify-content:center;align-items:center;font-size:2vw;font-weight:700;line-height:1}#subsidy-support .wp-block-button{width:50%}#subsidy-support .btn.service a{background:#e91e63;display:block;padding:.5vw;text-decoration:none;font-size:1.4vw;font-weight:500;color:#fff;letter-spacing:.2vw;position:relative;margin:0 auto;box-sizing:border-box;width:70%;border-radius:0}#subsidy-support .reason .btn a{background:#e91e63;display:block;padding:.5vw;text-decoration:none;font-size:1.4vw;font-weight:500;color:#fff;letter-spacing:.2vw;position:relative;margin:0 auto;box-sizing:border-box;width:70%;border-radius:0}#subsidy-support .reason .btn a:after,#subsidy-support .btn.service a:after,#subsidy-support .grant .btn a:after,#subsidy-support .price .btn a:after{position:absolute;top:0;bottom:0;right:3vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#subsidy-support .result{width:100%;background:#f5f5f5;margin-top:3vw;padding-bottom:4vw;overflow:hidden}#subsidy-support .result>.wp-block-group__inner-container{width:90%;margin:0 auto}#subsidy-support .result h2{width:100vw;margin:0 0 2.5vw calc(50% - 50vw);background:#171c61;padding:1.5vw 0;font-size:2.5vw;letter-spacing:.05vw;font-weight:600;color:#fff;line-height:1.7;text-align:center}#subsidy-support .result-lead{width:80%;margin:0 auto 3vw;text-align:center}#subsidy-support .result-lead p{color:#333;font-size:1.4vw;font-weight:500}#subsidy-support .result-lead p:last-child{margin-bottom:0}#subsidy-support .result-cards{width:100%;gap:2vw;margin:0 auto 3vw;align-items:stretch !important}#subsidy-support .result-card{background:#fff;border:.2vw solid #171c61;border-radius:.7vw;padding:1.5vw;text-align:center;box-sizing:border-box}#subsidy-support .result-card h3{background:#f5f5f5;color:#171c61;font-size:1.5vw;font-weight:600;line-height:1.5;letter-spacing:.1vw;text-align:center;padding:.8vw 0;margin:0 0 1vw}#subsidy-support .result-num{margin:0 0 1.2vw;padding-bottom:1.2vw;border-bottom:.1vw solid #9e9e9e;color:#e91e63;font-weight:800;line-height:1;text-align:center}#subsidy-support .result-num .num{font-size:4.5vw;font-weight:800;line-height:1;letter-spacing:0}#subsidy-support .result-num .unit{margin-left:.3vw;font-size:2.2vw;font-weight:800;line-height:1;vertical-align:baseline}#subsidy-support .result-caption{margin:0;color:#333;font-size:1.2vw;font-weight:500;line-height:1.7;text-align:center}#subsidy-support .result-detail{width:100%;gap:2vw;margin:0 auto;align-items:stretch !important}#subsidy-support .result-highlight{background:#171c61;border-radius:.7vw;padding:2vw;box-sizing:border-box}#subsidy-support .result-highlight h3{background:#fff;color:#171c61;font-size:1.5vw;font-weight:600;line-height:1.6;letter-spacing:.05vw;text-align:center;padding:.8vw 1vw;margin:0 0 1.5vw}#subsidy-support .result-highlight p{margin-bottom:.7em;color:#fff;font-size:1.15vw;font-weight:500;line-height:1.8}#subsidy-support .result-highlight p:last-child{margin-bottom:0}#subsidy-support .result-support{background:#fff;border:.2vw solid #171c61;border-radius:.7vw;padding:2vw;box-sizing:border-box}#subsidy-support .result-support h3{background:#f5f5f5;color:#171c61;font-size:1.5vw;font-weight:600;line-height:1.6;letter-spacing:.08vw;text-align:center;padding:.8vw 1vw;margin:0 0 1.5vw}#subsidy-support .result-support ul{margin:0;padding:0;list-style:none}#subsidy-support .result-support li{position:relative;margin:0 0 1vw;padding:0 0 1vw 2.4vw;border-bottom:.1vw solid #ddd;color:#333;font-size:1.15vw;font-weight:500;line-height:1.7}#subsidy-support .result-support li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#subsidy-support .result-support li:before{content:"✓";position:absolute;top:.1vw;left:0;width:1.5vw;height:1.5vw;border-radius:100vw;background:#e91e63;color:#fff;font-size:1vw;font-weight:700;line-height:1.5vw;text-align:center}#subsidy-support .result-note{width:100%;margin:2vw auto 0;color:#333;font-size:1vw;font-weight:500;line-height:1.7;text-align:center}#subsidy-support .case{position:relative;background-image:url(https://tnpartners.jp/wp-content/uploads/2024/10/gs-back.jpg);background-size:cover}#subsidy-support .case .wp-block-group__inner-container{width:95%;padding:3.5vw 0 5vw;margin:0 auto;position:relative;z-index:1}#subsidy-support .case:after{width:100%;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(23 28 97/80%)}#subsidy-support .case h2{font-size:2.3vw;margin-bottom:2vw;letter-spacing:.5vw;color:#fff;text-align:center}#subsidy-support .case .cards{align-items:stretch !important}#subsidy-support .case .card{display:flex;flex-direction:column;height:100%}#subsidy-support .case .card .wp-block-image{width:100%;height:14vw;margin:0;overflow:hidden}#subsidy-support .case .card .wp-block-image img{width:100%;height:100%;object-fit:cover;display:block}#subsidy-support .case .card .wp-block-table{width:100%;margin:0}#subsidy-support .case table{width:100%;height:12.6vw;table-layout:fixed;border-collapse:collapse;margin:0}#subsidy-support .case tr{height:4.2vw}#subsidy-support .case td{border:1px solid #ccc;line-height:1.5;vertical-align:middle}#subsidy-support .case td:first-child{width:17%;padding:.5vw 0;text-align:center;background:#f5f5f5;font-weight:600;vertical-align:middle;font-size:1vw}#subsidy-support .case td:nth-child(2){width:34%;padding:.5vw .8vw;text-align:left;background:#fff;font-weight:500;font-size:1vw}#subsidy-support .case :where(.wp-block-columns){margin-bottom:0 !important}#subsidy-support .voice{margin:3.5vw auto 5vw;width:70%}#subsidy-support .voice h2{font-size:2.3vw;margin-bottom:2vw;letter-spacing:.5vw;color:#171c61;text-align:center}#subsidy-support .voice .cols:where(.wp-block-columns.is-layout-flex){gap:0}#subsidy-support .voice .cols .right{width:60%;background:#f5f5f5;padding:0 3vw;box-sizing:border-box;display:flex;justify-content:center;align-items:center}#subsidy-support .voice .cols .right p{font-size:1.1vw}#subsidy-support .voice .cols .info{border:1px solid #333;padding:.5vh 0}#subsidy-support .voice .cols .info{font-size:1.2vw;text-align:center;font-weight:500}#subsidy-support .voice .cols:not(:first-of-type){margin-top:3.5vw}#subsidy-support .voice .btn a{display:block;text-align:center;vertical-align:middle;width:100%;font-weight:500;color:#fff;font-size:1.2rem;letter-spacing:.1vw;text-decoration:none;margin:5vh auto 0px;padding:1vh 0;border-width:2px;border-style:solid;border-color:#171c61;border-image:initial;transition:.5s;background:#171c61;border-radius:0}#subsidy-support .grant{background:#f5f5f5}#subsidy-support .grant .wp-block-group__inner-container{width:80%;padding:3.5vw 0;margin:0 auto}#subsidy-support .grant h2{font-size:2.3vw;margin-bottom:2vw;letter-spacing:.5vw;color:#171c61;text-align:center}#subsidy-support .grant p.txt{text-align:center;margin:2vw auto;font-size:1.3vw;font-weight:500}#subsidy-support .grant h3{background:#171c61;text-align:center;color:#fff;font-size:1.4vw;padding:.5vh 0;letter-spacing:.1vw}#subsidy-support .grant td:first-child{padding:.5vw 0;font-weight:500;background:#f5f5f5;width:25%;vertical-align:middle;text-align:center;font-size:1vw}#subsidy-support .grant td:nth-child(2){padding:.5vw;line-height:1.6;font-weight:500;background:#fff;vertical-align:middle;font-size:1vw}#subsidy-support .grant p.bottom{text-align:center;font-size:1.3vw;font-weight:500;margin-bottom:2vw}#subsidy-support .grant .btn a{background:#e91e63;display:block;padding:.5vw;text-decoration:none;font-size:1.4vw;font-weight:500;color:#fff;letter-spacing:.2vw;position:relative;margin:0 auto;box-sizing:border-box;width:100%;border-radius:0}#subsidy-support .price h2{background:#171c61;padding:1.5vw 0;font-size:2.5vw;letter-spacing:.05vw;font-weight:600;color:#fff;line-height:1.7;text-align:center}#subsidy-support .price .lead{text-align:center;font-size:1.4vw;font-weight:500;line-height:1.8;margin:2vw auto}#subsidy-support .price .plans{width:90%;margin:3vw auto;align-items:stretch !important}#subsidy-support .price .plan{background:#fff;border:.2vw solid #171c61;padding:1.5vw;box-sizing:border-box;display:flex;flex-direction:column;border-radius:.7vw}#subsidy-support .price .plan h3{letter-spacing:.1vw;font-size:1.5vw;font-weight:600;color:#fff;margin-bottom:1vw;background:#171c61;padding:.5vw 0;text-align:center}#subsidy-support .price .amount{text-align:center;color:#171c61;font-weight:800;line-height:1;margin:0 0 1.5vw}#subsidy-support .price .amount .num{font-size:7vw;font-weight:800;line-height:1}#subsidy-support .price .amount .unit{font-size:2.3vw;font-weight:800;line-height:1;margin-left:.3vw}#subsidy-support .price .amount.pink .num,#subsidy-support .price .amount.pink .unit{color:#e91e63}#subsidy-support .price .amount.guarantee{display:flex;flex-direction:column;justify-content:center;gap:.5vw;min-height:5vw;margin:0 0 1vw}#subsidy-support .price .amount.guarantee .small{color:#171c61;font-size:2vw;font-weight:800;line-height:1.3}#subsidy-support .price .amount.guarantee .main{color:#e91e63;font-size:3vw;font-weight:800;line-height:1.3}#subsidy-support .price .plan .txt{text-align:center;font-size:1.3vw;font-weight:500;line-height:1.7}#subsidy-support .price .included{background:#fff;border:.2vw solid #171c61;padding:2.5vw;margin:3vw auto;width:90%;border-radius:.7vw;box-sizing:border-box}#subsidy-support .price .included h3{margin-bottom:2vw;font-size:1.6vw;font-weight:600;color:#171c61;background:#f5f5f5;padding:.8vw 0;text-align:center;letter-spacing:.1vw}#subsidy-support .price .items{display:flex;flex-wrap:wrap;justify-content:center;gap:1vw;margin:0;padding:0;list-style:none}#subsidy-support .price .items li{position:relative;display:flex;align-items:center;min-height:3.2vw;padding:.9vw 1.5vw .9vw 3.2vw;border:.1vw solid #171c61;border-radius:.5vw;background:#fff;box-sizing:border-box;color:#171c61;font-size:1.25vw;font-weight:600;line-height:1.5}#subsidy-support .price .items li:before{content:"✓";position:absolute;left:1vw;top:50%;transform:translateY(-50%);width:1.6vw;height:1.6vw;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#171c61;color:#fff;font-size:.9vw;font-weight:700;line-height:1}.price .price-notes{width:90%;margin:2vw auto 0;padding:2vw 5vw;border-radius:.4vw;background:#f5f5f5}.price .price-notes h3{margin-bottom:1vw;font-size:1.6vw;font-weight:600;color:#171c61;background:#f5f5f5;padding:.8vw 0;text-align:center;letter-spacing:.1vw;border-bottom:.1vw solid #9e9e9e}.price .price-note-block{margin-bottom:1.4vw;margin-left:1em}.price .price-note-block.last{margin-bottom:0;padding-bottom:0;border-bottom:none}.price .price-note-block .price-note-title{color:#e91e63;font-size:1.3vw;font-weight:600;letter-spacing:.1vw}.price .price-note-block p{margin:0 0 .45vw;color:#333;font-size:1.2vw;font-weight:500;line-height:1.75}.price .price-note-block p:last-child{margin-bottom:0}.price .price-note-block ul{margin:.5vw 0 0 1.2em;padding:0}.price .price-note-block li{margin-bottom:.35vw;color:#333;font-size:1.2vw;font-weight:500;line-height:1.65}.price .price-note-example{margin-top:.45vw;padding-left:1em;font-size:1.2vw;line-height:1.7}.price .btn{margin-top:2.2vw}.price .note{margin-top:1vw}#subsidy-support .price .banner{width:50%;margin:3vw auto 0}#subsidy-support .price .btn a{background:#e91e63;display:block;padding:.5vw;text-decoration:none;font-size:1.4vw;font-weight:500;color:#fff;letter-spacing:.2vw;position:relative;margin:0 auto;box-sizing:border-box;width:80%;border-radius:0}#subsidy-support .price .note{text-align:center;font-size:1.2vw;font-weight:500;line-height:1.6;margin-top:1vw;margin-bottom:3vw}#subsidy-support .flow{background:#f5f5f5}#subsidy-support .flow h2{background:#171c61;padding:1.5vw 0;font-size:2.5vw;letter-spacing:.05vw;font-weight:600;color:#fff;line-height:1.7;text-align:center}#subsidy-support .flow .lead{text-align:center;font-size:1.4vw;font-weight:500;line-height:1.8;margin:2.5vw auto 3vw}#subsidy-support .flow .steps{width:70%;margin:0 auto 0;padding-bottom:5vw}#subsidy-support .flow .step{background:#fff;border:.2vw solid #171c61;border-radius:.7vw;box-sizing:border-box}#subsidy-support .flow .step>.wp-block-group__inner-container{display:flex;align-items:center;gap:2vw;padding:1.5vw 2vw;box-sizing:border-box;min-height:8vw}#subsidy-support .flow .num{width:5vw;height:5vw;flex-shrink:0;background:#171c61;color:#fff;border-radius:100vw;display:flex;align-items:center;justify-content:center;font-size:2vw;font-weight:700;line-height:1;margin:0}#subsidy-support .flow .body{flex:1}#subsidy-support .flow .body>.wp-block-group__inner-container{padding:0}#subsidy-support .flow .body h3{color:#171c61;font-size:1.8vw;font-weight:700;line-height:1.5;margin:0 0 .5vw}#subsidy-support .flow .txt{color:#333;font-size:1.2vw;font-weight:500;line-height:1.8;margin:0}#subsidy-support .flow .btn{width:50%;margin:3vw auto 0}#subsidy-support .flow .btn a,#subsidy-support .flow .wp-block-button.btn .wp-block-button__link{background:#e91e63;display:block;padding:.7vw;text-decoration:none;font-size:1.4vw;font-weight:500;color:#fff;letter-spacing:.2vw;position:relative;margin:0 auto;box-sizing:border-box;width:80%;border-radius:0}#subsidy-support .flow .btn a:after,#subsidy-support .flow .wp-block-button.btn .wp-block-button__link:after{position:absolute;top:0;bottom:0;right:1.5vw;margin:auto;content:"";width:.6vw;height:.6vw;border-top:.2vw solid #fff;border-right:.2vw solid #fff;transform:rotate(45deg)}#subsidy-support .flow .note{text-align:center;font-size:1.1vw;font-weight:500;line-height:1.6;margin-top:1vw;margin-bottom:0}#subsidy-support .faq{background:#fff}#subsidy-support .faq>.wp-block-group__inner-container{width:70%;margin:0 auto;padding:4vw 0 5vw}#subsidy-support .faq h2{font-size:2.3vw;margin-bottom:3vw;letter-spacing:.5vw;color:#171c61;text-align:center}#subsidy-support .faq .wp-block-accordion{width:80%;margin:0 auto}#subsidy-support .faq .wp-block-accordion-item{margin-bottom:2vw}#subsidy-support .faq .wp-block-accordion-heading{margin:0}#subsidy-support .faq .wp-block-accordion-heading__toggle{width:100%;position:relative;display:block;padding:1.2vw 4vw 1.2vw 2.5vw;background:#f5f5f5;border:none;border-radius:.2vw;color:#333;font-size:1.3vw;font-weight:600;line-height:1.7;letter-spacing:.1vw;text-align:left;cursor:pointer}#subsidy-support .faq .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:unset !important}#subsidy-support .faq .wp-block-accordion-heading__toggle-title:before{content:"Q";display:inline-block;margin-right:.8vw;color:#171c61;font-size:1.5vw;font-weight:700;line-height:1}#subsidy-support .faq .wp-block-accordion-heading__toggle-icon{position:absolute;top:50%;right:1.5vw;transform:translateY(-50%);width:1.2vw;height:1.2vw;font-size:0;line-height:1}#subsidy-support .faq .wp-block-accordion-heading__toggle-icon:before,#subsidy-support .faq .wp-block-accordion-heading__toggle-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.12vw;background:#171c61;transition:.3s}#subsidy-support .faq .wp-block-accordion-heading__toggle-icon:before{transform:translateY(-50%)}#subsidy-support .faq .wp-block-accordion-heading__toggle-icon:after{transform:translateY(-50%) rotate(90deg)}#subsidy-support .faq .wp-block-accordion-heading__toggle[aria-expanded=true] .wp-block-accordion-heading__toggle-icon:after{transform:translateY(-50%) rotate(0);opacity:0}#subsidy-support .faq .wp-block-accordion-panel{overflow:hidden;padding:1.5vw 1vw 0 2.5vw}#subsidy-support .faq .wp-block-accordion-panel p{margin:0;color:#333;font-size:1.3vw;font-weight:500;line-height:1.9;letter-spacing:.1vw}#subsidy-support .faq .wp-block-accordion-panel p:before{content:"A";display:inline-block;margin-right:.8vw;color:#e91e63;font-size:1.5vw;font-weight:700;line-height:1}#subsidy-support .faq{margin-bottom:0}#subsidy-support .faq .wp-block-accordion-item:last-of-type{margin-bottom:0}#subsidy-support .cta{background:#f5f5f5}#subsidy-support .cta>.wp-block-group__inner-container{width:100%;margin:0 auto;padding:0}#subsidy-support .cta .cols{width:100%;margin:0;gap:0;align-items:stretch !important}#subsidy-support .cta .left{background:#f5f5f5}#subsidy-support .cta h2{width:100%;margin:0 0 2vw;padding:1vw 0;background:#171c61;color:#fff;text-align:center;font-size:2.3vw;font-weight:600;letter-spacing:.2vw;line-height:1.6}#subsidy-support .cta .catch{margin:2vw auto 1vw;color:#e91e63;text-align:center;font-size:2.4vw;font-weight:600;line-height:1.4;letter-spacing:.1vw}#subsidy-support .cta .catch span{display:inline-block;margin-right:1vw;padding:.2vw 2vw;background:#e91e63;color:#fff;line-height:1.3}#subsidy-support .cta .lead{margin:0 auto 1vw;color:#171c61;font-size:1.7vw;font-weight:600;line-height:1.8;text-align:center}#subsidy-support .cta .text{margin:0 auto 2vw}#subsidy-support .cta .text>.wp-block-group__inner-container{width:90%;padding:0;margin:0 auto}#subsidy-support .cta .text p{color:#333;font-size:1.2vw;font-weight:500;line-height:1.9;margin-bottom:.7em}#subsidy-support .cta .text p:last-child{margin-bottom:0}#subsidy-support .cta .buttons{display:flex;justify-content:space-between;gap:2vw;width:90%;margin:2vw auto 0;padding-bottom:2.5vw}#subsidy-support .cta .buttons .wp-block-button{width:calc((100% - 2vw) / 2)}#subsidy-support .cta .buttons .wp-block-button__link{display:block;width:100%;padding:.9vw 1vw;border-radius:0;color:#fff;text-align:center;text-decoration:none;font-size:1.6vw;font-weight:600;letter-spacing:.1vw;line-height:1.5;box-sizing:border-box}#subsidy-support .cta .buttons .form .wp-block-button__link{background:#171c61}#subsidy-support .cta .buttons .line .wp-block-button__link{background:#06c755}#subsidy-support .cta .buttons .form .wp-block-button__link:before{background:no-repeat;width:2vw;height:1.5vw;background-image:url(https://tnpartners.jp/wp-content/uploads/2024/09/mail-white.svg);content:'';margin-right:.5vw;display:inline-block;top:.3vh;position:relative}#subsidy-support .cta .buttons .line .wp-block-button__link:before{background:no-repeat;width:2vw;height:2vw;background-image:url(https://tnpartners.jp/wp-content/uploads/2024/09/line-icon-w.svg);content:'';margin-right:.5vw;display:inline-block;top:.4vw;position:relative}#subsidy-support .cta .right{background-image:url(https://tnpartners.jp/wp-content/uploads/2024/11/cta-img.jpg);background-position:right 12% top 82%;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:743px){#subsidy-support .wp-block-columns{display:block}#subsidy-support .wp-block-column{flex-basis:auto !important}#subsidy-support .wp-block-button{width:100%}main#subsidy-support .pro-wrap{padding:4vw 3vw 5vw}#subsidy-support .mb{margin-bottom:3vw}#subsidy-support h2,#subsidy-support .fit h2,#subsidy-support .service h2,#subsidy-support .reason h2,#subsidy-support .price h2,#subsidy-support .flow h2,#subsidy-support .faq h2,#subsidy-support .cta h2{font-size:6vw;line-height:1.6;letter-spacing:.5vw}#subsidy-support p,#subsidy-support li,#subsidy-support td,#subsidy-support th{font-size:4vw;line-height:1.8}.subsidy-support-mv{height:auto;margin-top:12vh;padding:0 0 8vw;overflow:hidden;background:#f5f5f5}.subsidy-support-mv:before{display:none}.subsidy-support-mv__inner{width:92%;height:auto;margin:0 auto;padding:5vw 0 0}.subsidy-support-mv__content{width:100%;height:auto;padding:0;display:block}.subsidy-support-mv__badge{width:100%;gap:1vw;margin:0 auto 3vw;padding:2.5vw 2vw;border:.4vw solid #d8a93b;border-radius:100vw}.subsidy-support-mv__badge-year{font-size:5vw}.subsidy-support-mv__badge-number{font-size:6vw}.subsidy-support-mv__badge strong{font-size:5.5vw}.subsidy-support-mv__badge-tail{font-size:4.5vw}.subsidy-support-mv__title-small{font-size:5vw;line-height:1.5;letter-spacing:.1vw;white-space:nowrap;text-align:center}.subsidy-support-mv__title-main{font-size:8.5vw;line-height:1.45;letter-spacing:.2vw;text-align:center;border-top:1.5px solid #171c61;border-bottom:1.5px solid #171c61;margin:4vw auto 2vw;padding:1vw 0 2vw}.subsidy-support-mv__title-zero{font-size:12vw;margin-left:1vw}.subsidy-support-mv__title-yen{font-size:7vw;margin-right:1vw}.subsidy-support-mv__lead{margin-top:2vw;font-size:4vw;line-height:1.8;text-align:left;padding:0 2vw}.subsidy-support-mv__points{display:flex;justify-content:space-between;gap:0;margin-top:3vw}.subsidy-support-mv__point{width:48.5%;min-height:14vw;padding:3vw 0;border-radius:1.5vw;background:#fff;border:1px solid #171c61}.subsidy-support-mv__point-label{font-size:5vw;margin-right:1vw}.subsidy-support-mv__point strong{font-size:5.5vw;font-weight:700}#subsidy-support span.tax{font-size:2.5vw;top:1.3vw;margin-left:0}.subsidy-support-mv__cta-wrap{margin-top:5vw}.subsidy-support-mv__cta{width:100%;min-height:14vw;padding:3vw 2vw;font-size:5vw}.subsidy-support-mv__cta:before{margin-right:2vw;font-size:5vw}.subsidy-support-mv__cta:after{margin-left:3vw;font-size:9vw;top:-1vw}.subsidy-support-mv__note{width:100%;margin-top:2.5vw;font-size:3.5vw}.subsidy-support-mv__visual{width:100%;height:74vw;position:relative;top:auto;right:auto;margin-top:0;overflow:hidden}.subsidy-support-mv__visual img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}#subsidy-support .fit{margin-bottom:8vw}#subsidy-support .fit h2{padding:4vw 0}#subsidy-support .fit h3{width:92%;margin:6vw auto 4vw;font-size:5vw;line-height:1.6}#subsidy-support .fit .cols{width:92%;margin:0 auto 5vw}#subsidy-support .fit .img{margin:0 0 3vw}#subsidy-support .fit .img img{width:100%;height:auto;display:block}#subsidy-support .fit .box.balloon{padding:4vw 5vw;margin-top:5vw}#subsidy-support .fit .box.balloon li{font-size:4vw;line-height:1.8;margin-bottom:1vw}#subsidy-support .fit p.bottom{width:92%;margin:0 auto;font-size:4vw;line-height:1.8;text-align:left;font-weight:500}#subsidy-support .problem{width:92%;margin:0 auto 8vw}#subsidy-support .future{width:92%;margin:0 auto 5vw}#subsidy-support .problem h2,#subsidy-support .future h2{padding:3vw 2vw;font-size:5vw;line-height:1.6}#subsidy-support .problem .lead,#subsidy-support .future .lead{margin-bottom:5vw}#subsidy-support .problem .lead p,#subsidy-support .future .lead p{font-size:4vw;line-height:1.8;text-align:left}#subsidy-support .problem .pro-wrap dt,#subsidy-support .future .pro-wrap dt{font-size:5vw;line-height:1.6;text-align:center}#subsidy-support .problem .pro-wrap dt span.yellow,#subsidy-support .future .pro-wrap dt span.yellow{display:block;padding:1.5vw 2vw;margin:0 0 3vw;border-left:1.5vw solid #171c61;line-height:1.8;box-sizing:border-box}#subsidy-support .problem .pro-wrap dd,#subsidy-support .future .pro-wrap dd{margin:4vw 0 6vw;font-size:4vw;line-height:1.8}#subsidy-support .future .pro-wrap dd:last-of-type{margin-bottom:0}#subsidy-support .problem .bottom p{font-size:4vw;line-height:1.8;text-align:left}#subsidy-support .problem .bottom{border-top:1px solid #333;padding-top:4vw}#subsidy-support .solve{width:92%;margin:0 auto 8vw}#subsidy-support .solve h2{font-size:5vw;line-height:1.6;margin-bottom:5vw}#subsidy-support .solve .wrap{padding:4vw 5vw}#subsidy-support .solve .text-wrap p{font-size:4vw;line-height:1.8}#subsidy-support .solve .img-wrap{margin-top:3vw}#subsidy-support .solve .img-wrap img{width:100%}#subsidy-support .service h2{padding:4vw 0;margin-top:7vw}#subsidy-support .service .lead{width:92%;margin:5vw auto}#subsidy-support .service .lead p{font-size:4vw;line-height:1.8;text-align:left}.service figure.map{width:100%;margin:5vw auto 0}#subsidy-support .service .cards{width:92%;margin:0 auto}#subsidy-support .service .cards.one{margin:6vw auto 0}#subsidy-support .service .cards.two{margin:0 auto}#subsidy-support .service .card{margin-bottom:4vw;padding:4vw;border:.5vw solid #171c61;border-radius:2vw}#subsidy-support .service .card h3{font-size:4.5vw;white-space:normal;margin-bottom:3vw;padding:3vw 3vw 3vw 12vw;line-height:1.4}#subsidy-support .service .card p{font-size:4vw;line-height:1.8}#subsidy-support .service .number{top:5vw;left:3vw;width:10vw;height:10vw;font-size:5vw}#subsidy-support .service .scope{width:92%;margin:5vw auto 8vw;padding-bottom:5vw}#subsidy-support .service .scope h3{padding:3vw 2vw;font-size:5vw;line-height:1.5;margin-bottom:4vw}#subsidy-support .service .scope-lead{width:92%;margin:0 auto 5vw;text-align:left}#subsidy-support .service .scope-lead p{margin:0 0 3vw;font-size:4vw;line-height:1.8}#subsidy-support .service .scope-table{width:92%;margin:0 auto;overflow-x:auto}#subsidy-support .service .scope-table table{min-width:135vw;table-layout:fixed}#subsidy-support .service .scope-table th,#subsidy-support .service .scope-table td{padding:3vw 2.5vw;border:.3vw solid #bdbdbd}#subsidy-support .service .scope-table th{font-size:4vw;line-height:1.5;letter-spacing:.1vw}#subsidy-support .service .scope-table th:first-child{width:18%}#subsidy-support .service .scope-table th:nth-child(2),#subsidy-support .service .scope-table th:nth-child(3){width:38%}#subsidy-support .service .scope-table td:first-child{font-size:4vw;line-height:1.5}#subsidy-support .service .scope-table td{font-size:3.8vw}#subsidy-support .reason h2{padding:4vw 3vw;font-size:5vw;line-height:1.6;margin-top:7vw}#subsidy-support .reason .lead,#subsidy-support .reason p.text{width:92%;margin:5vw auto;font-size:4vw;line-height:1.8;text-align:center}#subsidy-support .reason .cards{width:92%;margin:0 auto}#subsidy-support .reason .card{margin-bottom:6vw;padding:6vw 4vw 4vw;border:.5vw solid #171c61;border-radius:2vw}#subsidy-support .reason .cards h3{min-height:auto;padding:3vw;font-size:4.5vw;line-height:1.6;margin-bottom:3vw}#subsidy-support .reason .card ul{margin-left:1.3em}#subsidy-support .reason .card li{font-size:4vw;line-height:1.8}#subsidy-support .reason .number{top:1vw;left:1vw;width:10vw;height:10vw;font-size:5vw}#subsidy-support .reason .btn a,#subsidy-support .btn.service a{width:92%;padding:1.5vw;font-size:4vw}#subsidy-support .reason .btn a:after,#subsidy-support .btn.service a:after{right:3.5vw;border-top:2px solid #fff;border-right:2px solid #fff}#subsidy-support .result{width:100%;margin-top:8vw;padding-bottom:8vw;background:#f5f5f5;overflow:hidden}#subsidy-support .result>.wp-block-group__inner-container{width:92%;margin:0 auto}#subsidy-support .result h2{width:100vw;margin:0 0 5vw calc(50% - 50vw);padding:4vw 0;background:#171c61;color:#fff;font-size:6vw;font-weight:600;line-height:1.6;letter-spacing:.5vw;text-align:center}#subsidy-support .result-lead{width:100%;margin:0 auto 6vw;text-align:left}#subsidy-support .result-lead p{margin:0 0 3vw;color:#333;font-size:4vw;font-weight:500;line-height:1.8}#subsidy-support .result-lead p:last-child{margin-bottom:0}#subsidy-support .result-cards{display:block;width:100%;margin:0 auto 6vw}#subsidy-support .result-card{margin-bottom:5vw;padding:4vw;border:2.5px solid #171c61;border-radius:2vw;background:#fff;text-align:center;box-sizing:border-box}#subsidy-support .result-card:last-child{margin-bottom:0}#subsidy-support .result-card h3{padding:2vw 0;margin:0 0 3vw;background:#f5f5f5;color:#171c61;font-size:4.5vw;font-weight:600;line-height:1.5;letter-spacing:.2vw;text-align:center}#subsidy-support .result-num{margin:0 0 3vw;padding-bottom:0;border-bottom:unset;color:#e91e63;font-weight:800;line-height:1;text-align:center}#subsidy-support .result-num .num{font-size:14vw;font-weight:800;line-height:1}#subsidy-support .result-num .unit{margin-left:1vw;font-size:7vw;font-weight:800;line-height:1;vertical-align:baseline}#subsidy-support .result-caption{margin:0;color:#333;font-size:4vw;font-weight:500;line-height:1.7;text-align:center}#subsidy-support .result-detail{display:block;width:100%;margin:0 auto}#subsidy-support .result-highlight{margin-bottom:5vw;padding:5vw 4vw;border-radius:2vw;background:#171c61;box-sizing:border-box}#subsidy-support .result-highlight h3{padding:2.5vw 3vw;margin:0 0 4vw;background:#fff;color:#171c61;font-size:4.5vw;font-weight:600;line-height:1.6;letter-spacing:.1vw;text-align:center}#subsidy-support .result-highlight p{margin:0 0 3vw;color:#fff;font-size:4vw;font-weight:500;line-height:1.8}#subsidy-support .result-support{padding:4vw;border:2.5px solid #171c61;border-radius:2vw;background:#fff;box-sizing:border-box}#subsidy-support .result-support h3{padding:2vw 1vw;margin:0 0 4vw;background:#f5f5f5;color:#171c61;font-size:4.5vw;font-weight:600;line-height:1.6;letter-spacing:.1vw;text-align:center}#subsidy-support .result-support ul{margin:0;padding:0;list-style:none}#subsidy-support .result-support li{position:relative;margin-bottom:3vw;padding:0 0 3vw 8vw;border-bottom:1.5px solid #ddd;color:#333;font-size:4vw;font-weight:500;line-height:1.8}#subsidy-support .result-support li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#subsidy-support .result-support li:before{content:"✓";position:absolute;top:.6vw;left:0;width:5vw;height:5vw;border-radius:100vw;background:#e91e63;color:#fff;font-size:3.5vw;font-weight:700;line-height:5vw;text-align:center}#subsidy-support .result-note{margin:3vw auto 0;font-size:3.5vw;text-align:center}.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-8f761849.wp-block-columns-is-layout-flex{margin-bottom:3vw}#subsidy-support .case .wp-block-group__inner-container{width:92%;padding:7vw 0 8vw}#subsidy-support .case h2{font-size:6vw;margin-bottom:5vw}#subsidy-support .case .card{margin-bottom:5vw}#subsidy-support .case .card .wp-block-image{height:50vw}#subsidy-support .case table,#subsidy-support .case tr{height:auto}#subsidy-support .case td:first-child{width:28%;padding:2vw 1vw;font-size:4vw}#subsidy-support .case td:nth-child(2){width:72%;padding:2vw;font-size:4vw}#subsidy-support .voice{width:92%;margin:7vw auto 8vw}#subsidy-support .voice h2{font-size:6vw;margin-bottom:5vw}#subsidy-support .voice .cols .right{width:100%;padding:4vw}#subsidy-support .voice .cols .right p{font-size:4vw;line-height:1.8}#subsidy-support .voice .cols .info{padding:2vw;font-size:4vw;line-height:1.7}#subsidy-support .voice .cols:not(:first-of-type){margin-top:5vw}#subsidy-support .voice .btn a{margin:0;padding:1.5vw 0;font-size:4vw}#subsidy-support .grant .wp-block-group__inner-container{width:92%;padding:7vw 0}#subsidy-support .grant h2{font-size:6vw;margin-bottom:5vw}#subsidy-support .grant p.txt{text-align:left;margin:2vw auto 5vw;font-size:4vw}#subsidy-support .grant h3{padding:2vw 1vw;font-size:4.5vw}#subsidy-support .grant .wp-block-column{margin-bottom:5vw}#subsidy-support .grant td:first-child{width:28%;padding:2vw 1vw;font-size:4vw}#subsidy-support .grant td:nth-child(2){padding:2vw;font-size:4vw;line-height:1.7}#subsidy-support .grant p.bottom{font-size:4vw;line-height:1.8;text-align:left;margin-bottom:5vw}#subsidy-support .grant .btn a{padding:1.5vw;font-size:4vw}#subsidy-support .price h2{padding:3vw 0;font-size:6vw}#subsidy-support .price .lead{width:92%;margin:5vw auto;font-size:4vw;text-align:left}#subsidy-support .price .plans{width:92%;margin:0 auto}#subsidy-support .price .plan{margin-bottom:5vw;padding:4vw;border:2.5px solid #171c61;border-radius:2vw}#subsidy-support .price .plan h3{padding:2vw 0;font-size:4.5vw}#subsidy-support .price .amount .num{font-size:14vw}#subsidy-support .price .amount .unit{font-size:7vw}#subsidy-support .price span.tax{font-size:4vw;top:0;margin-left:.5vw}#subsidy-support .price .amount.guarantee{gap:1.5vw;min-height:auto;margin-bottom:3vw;margin-top:3vw}#subsidy-support .price .amount.guarantee .small{font-size:5vw}#subsidy-support .price .amount.guarantee .main{font-size:9vw}#subsidy-support .price .plan .txt{font-size:4vw}#subsidy-support .price .included{width:92%;margin:5vw auto;padding:4vw;border:2.5px solid #171c61;border-radius:2vw}#subsidy-support .price .included h3{padding:2vw 1vw;font-size:4.5vw;margin-bottom:4vw}#subsidy-support .price .items{gap:3vw}#subsidy-support .price .items li{width:100%;min-height:auto;padding:2vw 3vw 2vw 10vw;border-radius:1.5vw;font-size:4vw;border:1.5px solid #171c61}#subsidy-support .price .items li:before{left:3vw;width:5vw;height:5vw;font-size:3.5vw}#subsidy-support .price .price-notes{width:92%;margin:5vw auto 0;padding:5vw 4vw;border-radius:2vw;background:#f5f5f5;box-sizing:border-box}#subsidy-support .price .price-notes h3{margin-bottom:4vw;padding:2vw 0;border-bottom:.5vw solid #9e9e9e;color:#171c61;background:#f5f5f5;font-size:4.5vw;font-weight:600;line-height:1.5;letter-spacing:.2vw;text-align:center}#subsidy-support .price .price-note-block{margin-bottom:5vw;margin-left:0}#subsidy-support .price .price-note-block.last{margin-bottom:0;padding-bottom:0;border-bottom:none}#subsidy-support .price .price-note-block .price-note-title{margin-bottom:2vw;color:#e91e63;font-size:4.2vw;font-weight:600;line-height:1.6;letter-spacing:.2vw}#subsidy-support .price .price-note-block p{margin:0 0 2vw;color:#333;font-size:3.8vw;font-weight:500;line-height:1.8;text-align:left}#subsidy-support .price .price-note-block p:last-child{margin-bottom:0}#subsidy-support .price .price-note-block ul{margin:2vw 0 0 1.3em;padding:0}#subsidy-support .price .price-note-block li{margin-bottom:1.5vw;color:#333;font-size:3.8vw;font-weight:500;line-height:1.8;text-align:left}#subsidy-support .price .price-note-example{margin-top:2vw;padding-left:0;font-size:3.6vw;line-height:1.8}#subsidy-support .price .btn{margin-top:5vw}#subsidy-support .price .btn a{width:92%;padding:1.5vw;font-size:4vw}#subsidy-support .price .note{width:92%;margin:3vw auto 7vw;font-size:3.8vw}#subsidy-support .flow h2{padding:3vw 0;font-size:6vw;line-height:1.6;letter-spacing:.2vw}#subsidy-support .flow .lead{width:92%;margin:5vw auto;font-size:4vw;font-weight:500;line-height:1.8;text-align:left}#subsidy-support .flow .steps{width:92%;margin:0 auto;padding-bottom:7vw}#subsidy-support .flow .step{border:.5vw solid #171c61;border-radius:2vw;background:#fff;box-sizing:border-box}#subsidy-support .flow .step>.wp-block-group__inner-container{display:flex;align-items:flex-start;gap:3vw;padding:4vw;min-height:auto;box-sizing:border-box}#subsidy-support .flow .num{width:11vw;height:11vw;flex-shrink:0;margin:0;border-radius:100vw;background:#171c61;color:#fff;font-size:4.8vw;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}#subsidy-support .flow .body{flex:1;min-width:0}#subsidy-support .flow .body>.wp-block-group__inner-container{padding:0}#subsidy-support .flow .body h3{margin:0 0 2vw;color:#171c61;font-size:4.5vw;font-weight:700;line-height:1.5;letter-spacing:.05vw;text-align:left}#subsidy-support .flow .txt{margin:0;color:#333;font-size:4vw;font-weight:500;line-height:1.8;text-align:left}#subsidy-support .flow .flow-arrow{width:100%;height:4vw;margin:2vw 0;padding:0;font-size:0;line-height:1;text-align:center;position:relative;background:0 0 !important}#subsidy-support .flow .flow-arrow:before{content:"";display:inline-block;width:0;height:0;border-left:4vw solid transparent;border-right:4vw solid transparent;border-top:3vw solid #e91e63}#subsidy-support .faq>.wp-block-group__inner-container{width:92%;padding:7vw 0}#subsidy-support .faq h2{font-size:6vw;margin-bottom:5vw}#subsidy-support .faq .wp-block-accordion{width:100%}#subsidy-support .faq .wp-block-accordion-item{margin-bottom:3vw}#subsidy-support .faq .wp-block-accordion-heading__toggle{position:relative;padding:3vw 10vw;font-size:4vw;line-height:1.7;text-indent:0 !important;text-align:left}#subsidy-support .faq .wp-block-accordion-heading__toggle-title{display:block}#subsidy-support .faq .wp-block-accordion-heading__toggle-title:before{content:"Q";position:absolute;top:3.1vw;left:4vw;display:block !important;margin:0;color:#171c61;font-size:4.5vw;font-weight:700;line-height:1.4}#subsidy-support .faq .wp-block-accordion-heading__toggle-icon{right:3.5vw;width:4vw;height:4vw}#subsidy-support .faq .wp-block-accordion-heading__toggle-icon:before,#subsidy-support .faq .wp-block-accordion-heading__toggle-icon:after{height:.4vw}#subsidy-support .faq .wp-block-accordion-panel{position:relative;padding:3vw 2vw 3vw 10vw !important}#subsidy-support .faq .wp-block-accordion-panel p{font-size:4vw;line-height:1.8;text-indent:0 !important;text-align:left}#subsidy-support .faq .wp-block-accordion-panel p:before{content:"A";position:absolute;top:3vw;left:4vw;display:block !important;margin:0;color:#e91e63;font-size:4.5vw;font-weight:700;line-height:1.4}#subsidy-support .cta .cols{display:flex;flex-direction:column}#subsidy-support .cta .left,#subsidy-support .cta .right{width:100% !important;flex-basis:auto !important}#subsidy-support .cta h2{padding:4vw 0;font-size:6vw;letter-spacing:.2vw}#subsidy-support .cta .catch{width:92%;margin:5vw auto;font-size:6vw;line-height:1.6}#subsidy-support .cta .catch span{padding:.5vh 2vw;margin-right:2vw}div#cta .sp_block.img{width:92%;margin:0 auto 3vw}#subsidy-support .cta .lead{width:92%;margin:0 auto 4vw;font-size:4.5vw;line-height:1.8;text-align:center}#subsidy-support .cta .text>.wp-block-group__inner-container{width:92%}#subsidy-support .cta .text p{font-size:4vw;line-height:1.8;margin-bottom:3vw}#subsidy-support .cta .buttons{flex-direction:column;gap:3vw;width:92%;margin:5vw auto 0;padding-bottom:7vw}#subsidy-support .cta .buttons .wp-block-button{width:100%}#subsidy-support .cta .buttons .wp-block-button__link{padding:3vw;font-size:4.5vw}#subsidy-support .cta .buttons .form .wp-block-button__link:before{width:7vw;height:5vw;margin-right:1vw;top:.8vw}#subsidy-support .cta .buttons .line .wp-block-button__link:before{width:6vw;height:6vw;margin-right:1vw;top:1.2vw}#subsidy-support .cta .right{display:none}}