.l-contents__body{z-index:0;background-color:#f8f6f3;position:relative;overflow-x:hidden}.l-contents__body:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);z-index:-1;background-color:#fff;width:100%;height:50vw;position:absolute;top:0;left:0}.wp-block-image.full img{object-fit:cover;width:100%;max-width:100%;height:480px}.c-entry{max-width:81.25vw;margin:0 auto;padding:6.25vw 0}@media only screen and (max-width:812px){.c-entry{max-width:100%;padding:12.8vw 5.33333vw}}@media only screen and (min-width:1280px){.c-entry{max-width:1040px;padding:80px 0}}.c-entry__content{max-width:1040px;margin:0 auto;padding-top:96px}@media only screen and (max-width:812px){.c-entry__content{max-width:100%}}.c-entry__content>h2.wp-block-heading{color:#000;letter-spacing:.16em;width:1040px;max-width:100%;margin:0 auto 24px;padding:0;font-size:48px;font-weight:800;line-height:62.4px;background-color:inherit!important;border-left:none!important}@media only screen and (max-width:812px){.c-entry__content>h2.wp-block-heading{margin-bottom:4.26667vw;font-size:7.46667vw;line-height:10.4533vw}}@media only screen and (min-width:1280px){.c-entry__content>h2.wp-block-heading{margin-bottom:24px;font-size:48px;line-height:67.2px}}.h2_sub_title{font-family:var(--font-roboto);letter-spacing:.08em;color:#ff6100;margin-bottom:6.25vw;font-size:1.09375vw;font-weight:600}@media only screen and (max-width:812px){.h2_sub_title{margin-bottom:12.8vw;font-size:2.66667vw}}@media only screen and (min-width:1280px){.h2_sub_title{margin-bottom:80px;font-size:14px}}@media only screen and (max-width:812px){.wp-block-image{margin:10.6667vw 0}}.wp-block-image img{width:100%;height:auto;display:block}.wp-block-image.full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.wp-block-columns{gap:3.125vw;margin:3.125vw 0;display:flex}@media only screen and (max-width:812px){.wp-block-columns{flex-direction:column;gap:6.4vw;margin:8.53333vw 0}}@media only screen and (min-width:1280px){.wp-block-columns{gap:40px;margin:40px 0}}.wp-block-column{flex:1}.wp-block-column h3{letter-spacing:.05em;color:#393939;margin-bottom:24px;font-size:38px;font-weight:700;line-height:1.5}@media only screen and (max-width:812px){.wp-block-column h3{margin-bottom:4.26667vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.wp-block-column h3{margin-bottom:24px;font-size:38px;line-height:1.5}}.wp-block-column p{letter-spacing:.12em;color:#393939;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.wp-block-column p{font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.wp-block-column p{font-size:15px;line-height:30px}}.subsidy01,.subsidy02,.subsidy03,.subsidy04{margin-bottom:9.375vw}@media only screen and (max-width:812px){.subsidy01,.subsidy02,.subsidy03,.subsidy04{margin-bottom:21.3333vw}}@media only screen and (min-width:1280px){.subsidy01,.subsidy02,.subsidy03,.subsidy04{margin-bottom:120px}}.subsidy02 .column-left{flex-basis:47.2222%}.subsidy02 .column-right{flex-basis:52.7778%}.subsidy02 .column-left img{width:100%;height:auto}.subsidy03 h3{letter-spacing:.12em;text-align:center;color:#393939;margin-bottom:3.125vw;font-size:2.1875vw;font-weight:700;line-height:3.28125vw}@media only screen and (max-width:812px){.subsidy03 h3{margin-bottom:8.53333vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.subsidy03 h3{margin-bottom:40px;font-size:38px;line-height:1.5}}.has-text-align-center{text-align:center}.subsidy03>p{letter-spacing:.12em;color:#393939;margin-bottom:2.5vw;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.subsidy03>p{margin-bottom:6.4vw;font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.subsidy03>p{margin-bottom:32px;font-size:15px;line-height:30px}}.compare{background:#fff;border-radius:.625vw;margin:2.5vw 0;padding:2.5vw}@media only screen and (max-width:812px){.compare{border-radius:2.13333vw;margin:6.4vw 0;padding:5.33333vw}}@media only screen and (min-width:1280px){.compare{border-radius:8px;margin:32px 0;padding:32px}}.bg_gray{letter-spacing:.08em;color:#393939;background:#e0e0e0;border-radius:.3125vw;padding:1.25vw;font-size:1.25vw;font-weight:700}@media only screen and (max-width:812px){.bg_gray{border-radius:1.06667vw;padding:3.2vw;font-size:3.73333vw}}@media only screen and (min-width:1280px){.bg_gray{border-radius:4px;padding:16px;font-size:16px}}.bg_orange{color:#fff;letter-spacing:.08em;background:#ff6900;border-radius:.3125vw;padding:1.25vw;font-size:1.25vw;font-weight:700}@media only screen and (max-width:812px){.bg_orange{border-radius:1.06667vw;padding:3.2vw;font-size:3.73333vw}}@media only screen and (min-width:1280px){.bg_orange{border-radius:4px;padding:16px;font-size:16px}}.frame_orange{letter-spacing:.08em;color:#393939;background:#fff;border:.15625vw solid #ff6900;border-radius:.3125vw;margin:1.875vw 0 1.25vw;padding:.9375vw;font-size:1.17188vw;font-weight:700}@media only screen and (max-width:812px){.frame_orange{border:.533333vw solid #ff6900;border-radius:1.06667vw;margin:5.33333vw 0 3.2vw;padding:2.66667vw;font-size:3.46667vw}}@media only screen and (min-width:1280px){.frame_orange{border:2px solid #ff6900;border-radius:4px;margin:24px 0 16px;padding:12px;font-size:15px}}.compare .wp-block-image{text-align:center;margin:.625vw 0}@media only screen and (max-width:812px){.compare .wp-block-image{margin:2.13333vw 0}}@media only screen and (min-width:1280px){.compare .wp-block-image{margin:8px 0}}.compare .wp-block-image img{width:auto;height:2.34375vw;display:inline-block}@media only screen and (max-width:812px){.compare .wp-block-image img{height:6.4vw}}@media only screen and (min-width:1280px){.compare .wp-block-image img{height:30px}}.compare .wp-block-column p{font-size:1.09375vw;line-height:2.1875vw}@media only screen and (max-width:812px){.compare .wp-block-column p{font-size:3.2vw;line-height:6.4vw}}@media only screen and (min-width:1280px){.compare .wp-block-column p{font-size:14px;line-height:28px}}.rate{color:#393939;letter-spacing:.08em;margin-top:3.125vw;font-size:1.5625vw;font-weight:700}@media only screen and (max-width:812px){.rate{margin-top:8.53333vw;font-size:4.8vw}}@media only screen and (min-width:1280px){.rate{margin-top:40px;font-size:20px}}.orange{color:#ff6900;font-size:2.1875vw}@media only screen and (max-width:812px){.orange{font-size:6.4vw}}@media only screen and (min-width:1280px){.orange{font-size:28px}}.subsidy04 h3{letter-spacing:.12em;color:#393939;margin-bottom:3.125vw;font-size:38px;font-weight:700;line-height:1.5}@media only screen and (max-width:812px){.subsidy04 h3{margin-bottom:8.53333vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.subsidy04 h3{margin-bottom:40px;font-size:28px;line-height:42px}}.subsidy04>p{letter-spacing:.12em;color:#393939;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.subsidy04>p{font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.subsidy04>p{font-size:15px;line-height:30px}}.subsidy-item{background:#fff;border-radius:.625vw;margin:3.75vw 0;padding:2.5vw}@media only screen and (max-width:812px){.subsidy-item{border-radius:2.13333vw;margin:8.53333vw 0;padding:5.33333vw}}@media only screen and (min-width:1280px){.subsidy-item{border-radius:8px;margin:48px 0;padding:32px}}.subsidy-item h4{font-family:var(--font-noto-sans-jp);letter-spacing:.08em;color:#393939;margin-bottom:1.875vw;font-size:1.40625vw;font-weight:700;line-height:2.10938vw}@media only screen and (max-width:812px){.subsidy-item h4{margin-bottom:4.26667vw;font-size:4.26667vw;line-height:6.4vw}}@media only screen and (min-width:1280px){.subsidy-item h4{margin-bottom:24px;font-size:18px;line-height:27px}}.subsidy-item table{border-collapse:collapse;width:100%}.subsidy-item td{letter-spacing:.08em;color:#393939;border:1px solid #ddd;padding:1.25vw;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.subsidy-item td{padding:3.2vw;font-size:3.46667vw;line-height:6.93333vw}}@media only screen and (min-width:1280px){.subsidy-item td{padding:16px;font-size:15px;line-height:30px}}.subsidy-item td:first-child{color:#393939;background:#f9f9f9;width:16.6667%;font-weight:700}@media only screen and (max-width:812px){.subsidy-item td:first-child{width:23.8806%}}.wp-block-buttons{justify-content:center;gap:1.25vw;margin:3.125vw 0;display:flex}@media only screen and (max-width:812px){.wp-block-buttons{gap:3.2vw;margin:8.53333vw 0}}@media only screen and (min-width:1280px){.wp-block-buttons{gap:16px;margin:40px 0}}.wp-block-button{flex:none}.button_orange .wp-block-button__link{color:#fff;letter-spacing:.08em;background:#ff6900;border-radius:.3125vw;padding:1.25vw 3.75vw;font-size:1.17188vw;font-weight:700;text-decoration:none;transition:background .3s;display:inline-block}@media only screen and (max-width:812px){.button_orange .wp-block-button__link{border-radius:1.06667vw;padding:3.73333vw 8.53333vw;font-size:3.46667vw}}@media only screen and (min-width:1280px){.button_orange .wp-block-button__link{border-radius:4px;padding:16px 48px;font-size:15px}}.button_orange .wp-block-button__link:hover{background:#e05500}.recommend{box-sizing:border-box;flex-wrap:wrap;gap:20px 60px;width:100%;max-width:100%;margin-top:184px;margin-left:auto;margin-right:auto;padding:0 25px 92px;display:flex}@media only screen and (min-width:1280px){.recommend{max-width:1090px}}.recommend a:hover span{opacity:.5}.menu-item{color:#000;border-top:1px solid #333;justify-content:space-between;align-items:center;width:calc(50% - 30px);padding:20px 0;font-size:18px;text-decoration:none;display:flex}.menu-title{font-weight:500}.recommend .arrow{margin:0;font-size:22px}.arrow .wp-block-image{justify-content:center;display:flex}.subsidy05{background-color:#fff;margin-top:6.25vw;padding:6.25vw 0}@media only screen and (max-width:812px){.subsidy05{margin-top:16vw;padding:16vw 5.33333vw}}@media only screen and (min-width:1280px){.subsidy05{background-color:#fff;margin-top:40px;padding:40px 0}}.subsidy05-header{text-align:center;margin-bottom:4.6875vw}@media only screen and (max-width:812px){.subsidy05-header{margin-bottom:10.6667vw}}@media only screen and (min-width:1280px){.subsidy05-header{text-align:left;margin-bottom:40px}}.itc-badge-small{background-color:#fff;border:2px solid #ff6100;border-radius:2.34375vw;align-items:center;gap:.9375vw;margin-bottom:1.875vw;padding:.625vw 1.875vw;display:inline-flex}@media only screen and (max-width:812px){.itc-badge-small{border-radius:6.4vw;gap:2.66667vw;margin-bottom:4.26667vw;padding:1.6vw 4.26667vw}}@media only screen and (min-width:1280px){.itc-badge-small{border-radius:30px;gap:12px;margin-bottom:24px;margin-left:40px;padding:8px 24px}}.itc-badge-small img{width:1.875vw;height:1.875vw}@media only screen and (max-width:812px){.itc-badge-small img{width:5.33333vw;height:5.33333vw}}@media only screen and (min-width:1280px){.itc-badge-small img{width:24px;height:24px}}.itc-badge-small p{color:#ff6100;margin:0;font-size:1.01563vw;font-weight:600}@media only screen and (max-width:812px){.itc-badge-small p{font-size:2.93333vw}}@media only screen and (min-width:1280px){.itc-badge-small p{font-size:13px}}.subsidy05-header h3{margin-bottom:1.25vw;font-size:2.8125vw;font-weight:700;line-height:1.5}@media only screen and (max-width:812px){.subsidy05-header h3{margin-bottom:3.2vw;font-size:6.93333vw}}@media only screen and (min-width:1280px){.subsidy05-header h3{margin-bottom:16px;font-size:36px}}.subsidy05-header .subtitle{color:#ff6100;font-size:1.40625vw;font-weight:600}@media only screen and (max-width:812px){.subsidy05-header .subtitle{font-size:4.26667vw}}@media only screen and (min-width:1280px){.subsidy05-header .subtitle{font-size:18px}}.subsidy05-content{border-bottom:1px solid #e0e0e0;grid-template-columns:1.5fr 1fr;gap:3.125vw;max-width:93.75vw;margin:0 auto 6.25vw;padding:0 3.125vw;display:grid}@media only screen and (max-width:812px){.subsidy05-content{grid-template-columns:1fr;gap:8vw;margin-bottom:16vw;padding:0}}@media only screen and (min-width:1280px){.subsidy05-content{gap:40px;max-width:1200px;margin-bottom:40px;padding:0 40px 20px}}.content-left .description{margin-bottom:2.5vw;font-size:1.17188vw;line-height:1.8}@media only screen and (max-width:812px){.content-left .description{text-align:center;margin-bottom:6.4vw;font-size:3.73333vw}}@media only screen and (min-width:1280px){.content-left .description{margin-bottom:32px;font-size:15px}}.cta-button-wrapper{text-align:left}.btn-subsidy-support{color:#fff;background-color:#ff6100;border-radius:.46875vw;align-items:center;gap:.9375vw;padding:1.25vw 2.5vw;font-size:1.25vw;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}@media only screen and (max-width:812px){.btn-subsidy-support{border-radius:1.6vw;justify-content:center;gap:2.66667vw;width:100%;padding:3.73333vw 6.4vw;font-size:3.73333vw}}@media only screen and (min-width:1280px){.btn-subsidy-support{border-radius:6px;gap:12px;padding:16px 32px;font-size:16px}}.btn-subsidy-support:hover{background-color:#e55500;transform:translateY(-2px)}.content-center{justify-content:center;align-items:center;display:flex}.diagram-image{width:100%;height:auto}.content-right{flex-direction:column;gap:1.875vw;display:flex}@media only screen and (max-width:812px){.content-right{gap:5.33333vw}}@media only screen and (min-width:1280px){.content-right{gap:24px}}.support-box{background-color:#fff;border:2px solid #ff6100;border-radius:.625vw;padding:1.875vw}@media only screen and (max-width:812px){.support-box{border-radius:2.13333vw;padding:5.33333vw}}@media only screen and (min-width:1280px){.support-box{border-radius:8px;padding:24px}}.support-icon{width:3.75vw;height:3.75vw;margin-bottom:1.25vw}@media only screen and (max-width:812px){.support-icon{width:10.6667vw;height:10.6667vw;margin-bottom:3.2vw}}@media only screen and (min-width:1280px){.support-icon{width:48px;height:48px;margin-bottom:16px}}.support-icon img{object-fit:contain;width:100%;height:100%}.support-box h4{margin-bottom:.9375vw;font-size:1.25vw;font-weight:700}@media only screen and (max-width:812px){.support-box h4{margin-bottom:2.66667vw;font-size:4vw}}@media only screen and (min-width:1280px){.support-box h4{margin-bottom:12px;font-size:16px}}.support-box p{margin:0;font-size:1.01563vw;line-height:1.7}@media only screen and (max-width:812px){.support-box p{font-size:3.2vw}}@media only screen and (min-width:1280px){.support-box p{font-size:13px}}.subsidy05-flow{margin-bottom:6.25vw;padding:4.6875vw}@media only screen and (max-width:812px){.subsidy05-flow{margin-bottom:16vw;padding:10.6667vw 5.33333vw}}@media only screen and (min-width:1280px){.subsidy05-flow{margin-bottom:40px;padding:32px}}.flow-title{text-align:center;margin-bottom:3.75vw;font-size:1.875vw;font-weight:700}@media only screen and (max-width:812px){.flow-title{margin-bottom:9.6vw;font-size:5.33333vw}}@media only screen and (min-width:1280px){.flow-title{margin-bottom:48px;font-size:24px}}.flow-steps{justify-content:center;align-items:center;gap:1.875vw;max-width:93.75vw;margin:0 auto;display:flex}@media only screen and (max-width:812px){.flow-steps{flex-direction:column;gap:6.4vw}}@media only screen and (min-width:1280px){.flow-steps{gap:20px;max-width:1200px}}.flow-step{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:.625vw;flex:1;padding:2.5vw;position:relative}@media only screen and (max-width:812px){.flow-step{border-radius:2.13333vw;width:100%;padding:6.4vw}}@media only screen and (min-width:1280px){.flow-step{text-align:left;border-radius:8px;padding:16px}}.flow-number{color:#fff;background-color:#ff6100;border-radius:50%;justify-content:center;align-items:center;width:3.75vw;height:3.75vw;font-size:1.875vw;font-weight:700;display:flex;position:absolute;top:-1.25vw;left:1.875vw}@media only screen and (max-width:812px){.flow-number{width:10.6667vw;height:10.6667vw;font-size:5.33333vw;top:-3.2vw;left:5.33333vw}}@media only screen and (min-width:1280px){.flow-number{width:48px;height:48px;font-size:24px;top:-16px;left:8px}}.flow-icon{width:5vw;height:5vw;margin:0 auto 1.25vw}@media only screen and (max-width:812px){.flow-icon{width:14.9333vw;height:14.9333vw;margin-bottom:3.2vw}}@media only screen and (min-width:1280px){.flow-icon{width:64px;height:64px;margin-bottom:16px}}.flow-icon img{object-fit:contain;width:100%;height:100%}.flow-step h5{margin-bottom:.9375vw;font-size:1.25vw;font-weight:700}@media only screen and (max-width:812px){.flow-step h5{margin-bottom:2.66667vw;font-size:4vw}}@media only screen and (min-width:1280px){.flow-step h5{margin-bottom:12px;font-size:16px}}.flow-step p{margin:0;font-size:1.01563vw;line-height:1.7}@media only screen and (max-width:812px){.flow-step p{font-size:3.2vw}}@media only screen and (min-width:1280px){.flow-step p{min-height:80px;font-size:13px}}.flow-arrow{border:.9375vw solid #0000;border-left:1.5625vw solid silver;border-right-width:0;flex-shrink:0;width:0;height:0}@media only screen and (max-width:812px){.flow-arrow{border-width:2.66667vw 0 2.66667vw 4.26667vw}}@media only screen and (min-width:1280px){.flow-arrow{border-width:12px 0 12px 20px}}.subsidy05-footer{max-width:93.75vw;margin:0 auto;padding:0 3.125vw}@media only screen and (max-width:812px){.subsidy05-footer{padding:0}}@media only screen and (min-width:1280px){.subsidy05-footer{max-width:1200px;padding:0 40px}}.footer-box{border:1px solid #e0e0e0;border-radius:.9375vw;align-items:center;gap:2.5vw;padding:3.125vw;display:flex}@media only screen and (max-width:812px){.footer-box{text-align:center;border-radius:3.2vw;flex-direction:column;gap:6.4vw;padding:8vw}}@media only screen and (min-width:1280px){.footer-box{border-radius:8px;gap:32px;padding:20px 40px}}.footer-icon{flex-shrink:0;width:5vw;height:5vw}@media only screen and (max-width:812px){.footer-icon{width:14.9333vw;height:14.9333vw}}@media only screen and (min-width:1280px){.footer-icon{width:64px;height:64px}}.footer-icon img{object-fit:contain;width:100%;height:100%}.footer-content{flex:1}.footer-content h4{margin-bottom:.9375vw;font-size:1.5625vw;font-weight:700}@media only screen and (max-width:812px){.footer-content h4{margin-bottom:2.66667vw;font-size:4.8vw}}@media only screen and (min-width:1280px){.footer-content h4{margin-bottom:12px;font-size:20px}}.footer-content p{margin:0;font-size:1.09375vw;line-height:1.7}@media only screen and (max-width:812px){.footer-content p{font-size:3.46667vw}}@media only screen and (min-width:1280px){.footer-content p{font-size:14px}}.btn-subsidy-list{color:#ff6100;white-space:nowrap;background-color:#fff;border:2px solid #ff6100;border-radius:.46875vw;align-items:center;gap:.9375vw;padding:1.25vw 2.5vw;font-size:1.25vw;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}@media only screen and (max-width:812px){.btn-subsidy-list{border-radius:1.6vw;justify-content:center;gap:2.66667vw;width:100%;padding:3.73333vw 6.4vw;font-size:3.73333vw}}@media only screen and (min-width:1280px){.btn-subsidy-list{border-radius:6px;gap:12px;padding:16px 32px;font-size:16px}}.btn-subsidy-list:hover{color:#fff;background-color:#ff6100}
